wok-next rev 19581

Up: glibc (--enable-obsolete-rpc), check, kbd, libpipeline (added), sysklogd (added). Extra up: busybox.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Dec 29 07:31:53 2016 +0200 (2016-12-29)
parents c401b815022b
children f1752c8b2a2a
files busybox-boot/receipt busybox-httpd-ctrl/receipt busybox-httpd-ctrl/stuff/usr/bin/httpd-start busybox-httpd-ctrl/stuff/usr/bin/httpd-start.txt busybox-httpd-ctrl/stuff/usr/bin/httpd-stop busybox-httpd-ctrl/stuff/usr/bin/httpd-stop.txt busybox-pam/receipt busybox-slish/receipt busybox-static/receipt busybox/receipt check-dev/receipt check/receipt glibc-base/receipt glibc-base/stuff/nsswitch.conf glibc/receipt kbd-base/receipt kbd-base/stuff/keymaps-path.list kbd-busybox/receipt kbd/receipt kbd/stuff/kbd-2.0.3-backspace-1.patch libpipeline-dev/receipt libpipeline/receipt ssfs-busybox/receipt sysklogd/receipt sysklogd/stuff/syslog.conf
line diff
     1.1 --- a/busybox-boot/receipt	Tue Dec 27 11:15:02 2016 +0200
     1.2 +++ b/busybox-boot/receipt	Thu Dec 29 07:31:53 2016 +0200
     1.3 @@ -6,10 +6,10 @@
     1.4  SHORT_DESC="Many common UNIX utilities for core-5in1/boot flavor."
     1.5  MAINTAINER="pascal.bellard@slitaz.org"
     1.6  LICENSE="GPL2"
     1.7 -WANTED="busybox"
     1.8  WEB_SITE="http://www.busybox.net/"
     1.9  CONFIG_FILES=""
    1.10  
    1.11 +WANTED="busybox"
    1.12  DEPENDS="linux syslinux"
    1.13  
    1.14  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.15 @@ -21,7 +21,7 @@
    1.16  	for i in uclibc musl diet ; do
    1.17  		[ -x $src/busybox-$i ] || continue
    1.18  		[ $(stat -c %s $src/busybox-$i) -lt \
    1.19 -	          $(stat -c %s $src/busybox-$CHOICE) ] &&
    1.20 +			$(stat -c %s $src/busybox-$CHOICE) ] &&
    1.21  		CHOICE=$i
    1.22  	done
    1.23  	cp -a $src/busybox-$CHOICE $fs/usr/share/boot/bin/busybox
     2.1 --- a/busybox-httpd-ctrl/receipt	Tue Dec 27 11:15:02 2016 +0200
     2.2 +++ b/busybox-httpd-ctrl/receipt	Thu Dec 29 07:31:53 2016 +0200
     2.3 @@ -7,42 +7,19 @@
     2.4  MAINTAINER="hackdorte@sapo.pt"
     2.5  LICENSE="GPL2"
     2.6  WEB_SITE="http://www.busybox.net/"
     2.7 -
     2.8  TAGS="busybox control web server"
     2.9  
    2.10  DEPENDS="busybox"
    2.11 -BUILD_DEPENDS=""
    2.12  
    2.13  # Rules to configure and make the package.
    2.14  compile_rules()
    2.15  {
    2.16 -
    2.17 -	mkdir -p $install/usr/bin
    2.18 -	mkdir -p $install/usr/share/applications
    2.19 -
    2.20 +	cp -a $stuff/usr $install
    2.21 +	chown -R root:root $install
    2.22  }
    2.23  
    2.24  # Rules to gen a SliTaz package suitable for Tazpkg.
    2.25  genpkg_rules()
    2.26  {
    2.27 -
    2.28 -	cp -a $stuff/usr/bin/httpd-start.txt \
    2.29 -	$install/usr/bin/httpd-ctrl-start
    2.30 -
    2.31 -	cp -a $stuff/usr/bin/httpd-stop.txt \
    2.32 -	$install/usr/bin/httpd-ctrl-stop
    2.33 -
    2.34 -	cp -a $stuff/usr/share/applications/* \
    2.35 -	$install/usr/share/applications
    2.36 -
    2.37  	cp -a $install/* $fs/
    2.38 -
    2.39  }
    2.40 -
    2.41 -post_install()
    2.42 -{
    2.43 -
    2.44 -	chmod +x $1/usr/bin/httpd-ctrl-start
    2.45 -	chmod +x $1/usr/bin/httpd-ctrl-stop
    2.46 -
    2.47 -}
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/busybox-httpd-ctrl/stuff/usr/bin/httpd-start	Thu Dec 29 07:31:53 2016 +0200
     3.3 @@ -0,0 +1,3 @@
     3.4 +#!/bin/sh
     3.5 +"/etc/init.d/httpd" "start"
     3.6 +browser "http://localhost/"
     4.1 --- a/busybox-httpd-ctrl/stuff/usr/bin/httpd-start.txt	Tue Dec 27 11:15:02 2016 +0200
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,3 +0,0 @@
     4.4 -#!/bin/sh
     4.5 -"/etc/init.d/httpd" "start"
     4.6 -browser "http://localhost/"
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/busybox-httpd-ctrl/stuff/usr/bin/httpd-stop	Thu Dec 29 07:31:53 2016 +0200
     5.3 @@ -0,0 +1,3 @@
     5.4 +#!/bin/sh
     5.5 +"/etc/init.d/httpd" "stop"
     5.6 +browser "http://localhost/"
     6.1 --- a/busybox-httpd-ctrl/stuff/usr/bin/httpd-stop.txt	Tue Dec 27 11:15:02 2016 +0200
     6.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.3 @@ -1,3 +0,0 @@
     6.4 -#!/bin/sh
     6.5 -"/etc/init.d/httpd" "stop"
     6.6 -browser "http://localhost/"
     7.1 --- a/busybox-pam/receipt	Tue Dec 27 11:15:02 2016 +0200
     7.2 +++ b/busybox-pam/receipt	Thu Dec 29 07:31:53 2016 +0200
     7.3 @@ -6,12 +6,14 @@
     7.4  SHORT_DESC="Busybox combines tiny versions of many common UNIX utilities."
     7.5  MAINTAINER="pascal.bellard@slitaz.org"
     7.6  LICENSE="GPL2"
     7.7 -DEPENDS="busybox pam"
     7.8 -WANTED="busybox"
     7.9  WEB_SITE="http://www.busybox.net/"
    7.10  CONFIG_FILES="/etc/pam.d"
    7.11  PROVIDE="busybox:pam"
    7.12  
    7.13 +WANTED="busybox"
    7.14 +DEPENDS="busybox pam"
    7.15 +
    7.16 +
    7.17  # Rules to gen a SliTaz package suitable for Tazpkg.
    7.18  genpkg_rules()
    7.19  {
    7.20 @@ -23,7 +25,7 @@
    7.21  pre_remove()
    7.22  {
    7.23  	# We install non-pam busybox to replace busybox-pam.
    7.24 -	tazpkg get-install ${PACKAGE%-pam} --forced
    7.25 +	tazpkg get-install busybox --forced
    7.26  
    7.27  	# We remove /bin/busybox from the file.list of busybox-pam.
    7.28  	# This way, the non-pam busybox we just installed will not be
     8.1 --- a/busybox-slish/receipt	Tue Dec 27 11:15:02 2016 +0200
     8.2 +++ b/busybox-slish/receipt	Thu Dec 29 07:31:53 2016 +0200
     8.3 @@ -7,16 +7,18 @@
     8.4  SHORT_DESC="Busybox for SlisH basic chroot."
     8.5  MAINTAINER="pankso@slitaz.org"
     8.6  LICENSE="GPL2"
     8.7 +WEB_SITE="http://www.busybox.net/"
     8.8 +
     8.9  TARBALL="$SOURCE-$VERSION.tar.bz2"
    8.10 -WEB_SITE="http://www.busybox.net/"
    8.11 +WGET_URL="http://www.busybox.net/downloads/$TARBALL"
    8.12  
    8.13  # Rules to configure and make the package.
    8.14  #
    8.15 -# I dont want to compile all BB packages just for a basic build!
    8.16 +# I don't want to compile all BB packages just for a basic build!
    8.17  #
    8.18  compile_rules() {
    8.19  	cp $stuff/busybox-${VERSION%.*}.config .config
    8.20 -	make oldconfig && 
    8.21 +	make oldconfig &&
    8.22  	make && make install || return 1
    8.23  }
    8.24  
    8.25 @@ -28,6 +30,6 @@
    8.26  	cp ${stuff}/busybox.conf ${fs}/etc/busybox.conf
    8.27  	# Set permissions
    8.28  	chown -R 0.0 ${fs}/etc
    8.29 -    chmod 0600 ${fs}/etc/busybox.conf
    8.30 -    chmod 4755 ${fs}/bin/busybox
    8.31 +	chmod 0600 ${fs}/etc/busybox.conf
    8.32 +	chmod 4755 ${fs}/bin/busybox
    8.33  }
     9.1 --- a/busybox-static/receipt	Tue Dec 27 11:15:02 2016 +0200
     9.2 +++ b/busybox-static/receipt	Thu Dec 29 07:31:53 2016 +0200
     9.3 @@ -6,11 +6,12 @@
     9.4  SHORT_DESC="Busybox combines tiny versions of many common UNIX utilities."
     9.5  MAINTAINER="pascal.bellard@slitaz.org"
     9.6  LICENSE="GPL2"
     9.7 -DEPENDS=""
     9.8 -WANTED="busybox"
     9.9  WEB_SITE="http://www.busybox.net/"
    9.10  CONFIG_FILES=""
    9.11  
    9.12 +WANTED="busybox"
    9.13 +DEPENDS=""
    9.14 +
    9.15  # Rules to gen a SliTaz package suitable for Tazpkg.
    9.16  genpkg_rules()
    9.17  {
    9.18 @@ -27,5 +28,5 @@
    9.19  
    9.20  post_install()
    9.21  {
    9.22 -    chmod 4755 "$1/usr/share/boot/busybox-static"
    9.23 +	chmod 4755 "$1/usr/share/boot/busybox-static"
    9.24  }
    10.1 --- a/busybox/receipt	Tue Dec 27 11:15:02 2016 +0200
    10.2 +++ b/busybox/receipt	Thu Dec 29 07:31:53 2016 +0200
    10.3 @@ -6,14 +6,17 @@
    10.4  SHORT_DESC="Busybox combines tiny versions of many common UNIX utilities."
    10.5  MAINTAINER="pascal.bellard@slitaz.org"
    10.6  LICENSE="GPL2"
    10.7 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    10.8  WEB_SITE="http://www.busybox.net/"
    10.9 -WGET_URL="http://www.busybox.net/downloads/$TARBALL"
   10.10  HOST_ARCH="i486 arm"
   10.11  
   10.12 -DEPENDS="slitaz-base-files glibc-base ncurses-common"
   10.13 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   10.14 +WGET_URL="http://www.busybox.net/downloads/$TARBALL"
   10.15 +
   10.16 +DEPENDS="slitaz-base-files glibc-base ncurses"
   10.17  BUILD_DEPENDS="bzip2 pam pam-dev uclibc-cross-compiler-i486 \
   10.18 -musl-libc-dev dietlibc"
   10.19 +musl-libc-dev dietlibc gettext"
   10.20 +SPLIT="busybox-boot busybox-pam busybox-static ssfs-busybox"
   10.21 +SIBLINGS="busybox-slish"
   10.22  
   10.23  CONFIG_FILES="/etc/dnsd.conf /etc/inetd.conf /etc/udhcpd.conf \
   10.24  /etc/resolv.conf /etc/httpd.conf"
   10.25 @@ -27,12 +30,12 @@
   10.26  # Busybox patches
   10.27  apply_bb_patchs()
   10.28  {
   10.29 -    while read file; do
   10.30 -    	[ -f done.$file ] && continue
   10.31 -    	echo "Apply $file..."
   10.32 -    	patch -p1 < $stuff/$PACKAGE-${VERSION%.*}-$file || return 1
   10.33 +	while read file; do
   10.34 +		[ -f done.$file ] && continue
   10.35 +		echo "Apply $file..."
   10.36 +		patch -p1 < $stuff/$PACKAGE-${VERSION%.*}-$file || return 1
   10.37  	touch done.$file
   10.38 -    done <<EOT
   10.39 +	done <<EOT
   10.40  tar.u
   10.41  stat.u
   10.42  ris.u
   10.43 @@ -48,7 +51,7 @@
   10.44  dpkgxz.u
   10.45  shutdown.u
   10.46  EOT
   10.47 -    cp $stuff/$PACKAGE-${VERSION%.*}.config .config
   10.48 +	cp $stuff/$PACKAGE-${VERSION%.*}.config .config
   10.49  }
   10.50  
   10.51  # Rules to configure and make the package.
   10.52 @@ -61,68 +64,80 @@
   10.53  			cp $stuff/arm/$PACKAGE.config .config
   10.54  			make oldconfig &&
   10.55  			make && make install || return 1
   10.56 -			chmod 4755 $src/_install/bin/busybox ;;
   10.57 -		x86_64) echo "TODO" ;;
   10.58 +			chmod 4755 $src/_install/bin/busybox
   10.59 +			;;
   10.60 +		x86_64)
   10.61 +			echo "TODO"
   10.62 +			;;
   10.63  		i?86)
   10.64 +			echo 'Making busybox'
   10.65  			apply_bb_patchs &&
   10.66  			make oldconfig &&
   10.67  			make && make install || return 1
   10.68 -		    strip --strip-unneeded -R .eh_frame -R .eh_frame_hdr \
   10.69 +			strip --strip-unneeded -R .eh_frame -R .eh_frame_hdr \
   10.70  				$src/_install/bin/busybox
   10.71 -		    mv docs/busybox.1 docs/busybox.base.1
   10.72 +			mv docs/busybox.1 docs/busybox.base.1
   10.73  
   10.74 -			# prepare busybox-pam package
   10.75 -		    sed -i 's/# CONFIG_PAM is not set/CONFIG_PAM=y/' .config
   10.76 -		    make oldconfig && make || return 1
   10.77 -		    strip --strip-unneeded -R .eh_frame -R .eh_frame_hdr busybox
   10.78 -		    mv busybox busybox-pam
   10.79 -		    mv docs/busybox.1 docs/busybox.pam.1
   10.80 +			echo 'Making busybox-pam'
   10.81 +			sed -i 's/# CONFIG_PAM is not set/CONFIG_PAM=y/' .config
   10.82 +			make oldconfig && make || return 1
   10.83 +			strip --strip-unneeded -R .eh_frame -R .eh_frame_hdr busybox
   10.84 +			mv busybox busybox-pam
   10.85 +			mv docs/busybox.1 docs/busybox.pam.1
   10.86  
   10.87 -		    # prepare busybox-static package
   10.88 -		    if [ -x /usr/bin/uclibc-i486-gcc ]; then
   10.89 -			cp $stuff/$PACKAGE-${VERSION%.*}.config-static .config
   10.90 -			make oldconfig && make || return 1
   10.91 -			cp busybox busybox-static
   10.92 -			mv busybox busybox-uclibc
   10.93 -			mv -f docs/busybox.1 docs/busybox.static.1
   10.94 -		    fi
   10.95 +			echo 'Making busybox-static'
   10.96 +			if [ -x /usr/bin/uclibc-i486-gcc ]; then
   10.97 +				cp $stuff/$PACKAGE-${VERSION%.*}.config-static .config
   10.98 +				make oldconfig && make || return 1
   10.99 +				cp busybox busybox-static
  10.100 +				mv busybox busybox-uclibc
  10.101 +				mv -f docs/busybox.1 docs/busybox.static.1
  10.102 +			fi
  10.103  
  10.104 -		    if [ -x /usr/bin/musl-gcc ]; then
  10.105 -			# prepare busybox-musl package
  10.106 -			cp $stuff/$PACKAGE-${VERSION%.*}.config-static .config
  10.107 -			sed -i 's|uclibc-i486-||' .config
  10.108 -			make oldconfig && make CC=musl-gcc || return 1
  10.109 -			mv busybox busybox-musl
  10.110 -			mv -f docs/busybox.1 docs/busybox.static.1
  10.111 -		    fi
  10.112 +			echo 'Making busybox-musl'
  10.113 +			if [ -x /usr/bin/musl-gcc ]; then
  10.114 +				cp $stuff/$PACKAGE-${VERSION%.*}.config-static .config
  10.115 +				sed -i 's|uclibc-i486-||' .config
  10.116 +				make oldconfig && make CC=musl-gcc || return 1
  10.117 +				mv busybox busybox-musl
  10.118 +				mv -f docs/busybox.1 docs/busybox.static.1
  10.119 +			fi
  10.120  
  10.121 -		    if [ -x /usr/lib/diet/bin/diet ]; then
  10.122 -			# prepare busybox-diet package
  10.123 -			cp $stuff/$PACKAGE-${VERSION%.*}.config-static .config
  10.124 -			sed -i 's|uclibc-i486-||;s|CFLAGS="|&-D_BSD_SOURCE |;s|LDFLAGS="|&-Wl,--allow-multiple-definition |;s|LDLIBS="|&compat rpc |' .config
  10.125 -			make oldconfig && make CC="/usr/lib/diet/bin/diet gcc" || return 1
  10.126 -			mv busybox busybox-diet
  10.127 -			mv -f docs/busybox.1 docs/busybox.static.1
  10.128 -		    fi
  10.129 +			echo 'Making busybox-diet'
  10.130 +			if [ -x /usr/lib/diet/bin/diet ]; then
  10.131 +				cp $stuff/$PACKAGE-${VERSION%.*}.config-static .config
  10.132 +				sed -i 's|uclibc-i486-||;s|CFLAGS="|&-D_BSD_SOURCE |;s|LDFLAGS="|&-Wl,--allow-multiple-definition |;s|LDLIBS="|&compat rpc |' .config
  10.133 +				make oldconfig && make CC="/usr/lib/diet/bin/diet gcc" || return 1
  10.134 +				mv busybox busybox-diet
  10.135 +				mv -f docs/busybox.1 docs/busybox.static.1
  10.136 +			fi
  10.137  
  10.138 -		    # prepare ssfs-busybox package
  10.139 -		    rootfs=$src/ssfs-busybox/usr/share/ssfs/rootfs
  10.140 -		    mkdir -p $rootfs/etc
  10.141 -		    cp $stuff/$PACKAGE-${VERSION%.*}.config-ssfs .config
  10.142 -		    make oldconfig && make busybox &&
  10.143 -		    make CONFIG_PREFIX=$rootfs install || return 1
  10.144 -		    cp $stuff/busybox.conf-ssfs $rootfs/etc/busybox.conf
  10.145 -		    chown -R 0.0 $rootfs/etc
  10.146 -		    chmod 0600 $rootfs/etc/busybox.conf
  10.147 -		    chmod 4755 $rootfs/bin/busybox
  10.148 +			echo 'Making ssfs-busybox'
  10.149 +			rootfs=$src/ssfs-busybox/usr/share/ssfs/rootfs
  10.150 +			mkdir -p $rootfs/etc
  10.151 +			cp $stuff/$PACKAGE-${VERSION%.*}.config-ssfs .config
  10.152 +			make oldconfig && make busybox &&
  10.153 +			make CONFIG_PREFIX=$rootfs install || return 1
  10.154 +			cp $stuff/busybox.conf-ssfs $rootfs/etc/busybox.conf
  10.155 +			chown -R 0.0 $rootfs/etc
  10.156 +			chmod 0600 $rootfs/etc/busybox.conf
  10.157 +			chmod 4755 $rootfs/bin/busybox
  10.158  
  10.159 -			# Compile translations
  10.160 +			echo 'Making translations'
  10.161  			make -C $stuff/po install
  10.162  			cp docs/busybox.base.1 docs/busybox.1
  10.163  
  10.164  			;;
  10.165  
  10.166  	esac
  10.167 +
  10.168 +	mkdir -p $install/usr/share/man/man1
  10.169 +	cp -a $src/docs/busybox.base.1 $install/usr/share/man/man1/busybox.1
  10.170 +
  10.171 +	mkdir -p $install/usr/share/doc/busybox
  10.172 +	cp -a $src/docs/*.txt  $install/usr/share/doc/busybox
  10.173 +	cp -a $src/docs/*.htm* $install/usr/share/doc/busybox
  10.174 +	cp -a $src/docs/cgi    $install/usr/share/doc/busybox
  10.175  }
  10.176  
  10.177  # Cross compilation check.
  10.178 @@ -134,12 +149,7 @@
  10.179  # Rules to gen a SliTaz package suitable for Tazpkg.
  10.180  genpkg_rules()
  10.181  {
  10.182 -	mkdir -p $install/usr/share/man/man1 $install/usr/share/doc/busybox
  10.183  	cp -a $src/_install/* $fs
  10.184 -	cp -a $src/docs/busybox.base.1 $install/usr/share/man/man1/busybox.1
  10.185 -	cp -a $src/docs/*.txt $install/usr/share/doc/busybox
  10.186 -	cp -a $src/docs/*.htm* $install/usr/share/doc/busybox
  10.187 -	cp -a $src/docs/cgi $install/usr/share/doc/busybox
  10.188  	[ -e $fs/sbin/ip ] && ln -s busybox $fs/bin/ip
  10.189  	rm -f $fs/bin/bbconfig $fs/usr/bin/ar
  10.190  	mkdir -p $fs/etc/init.d $fs/var/spool/cron/crontabs $fs/var/spool/lpd \
  10.191 @@ -247,6 +257,6 @@
  10.192  
  10.193  pre_remove()
  10.194  {
  10.195 -	# We can not remove this package !
  10.196 +	# We can not remove this package!
  10.197  	exit 1
  10.198  }
    11.1 --- a/check-dev/receipt	Tue Dec 27 11:15:02 2016 +0200
    11.2 +++ b/check-dev/receipt	Thu Dec 29 07:31:53 2016 +0200
    11.3 @@ -1,25 +1,20 @@
    11.4  # SliTaz package receipt.
    11.5  
    11.6  PACKAGE="check-dev"
    11.7 -VERSION="0.9.14"
    11.8 +VERSION="0.10.0"
    11.9  CATEGORY="development"
   11.10  SHORT_DESC="Check development files"
   11.11  MAINTAINER="erjo@slitaz.org"
   11.12  LICENSE="LGPL2.1"
   11.13 -WEB_SITE="http://check.sourceforge.net/"
   11.14 -WANTED="check"
   11.15 +WEB_SITE="https://libcheck.github.io/check/"
   11.16  HOST_ARCH="i486 arm"
   11.17  
   11.18 +WANTED="check"
   11.19  DEPENDS="check pkg-config"
   11.20 -BUILD_DEPENDS=""
   11.21  
   11.22  # Rules to gen a SliTaz package suitable for Tazpkg.
   11.23  genpkg_rules()
   11.24  {
   11.25 -	mkdir -p $fs/usr/lib $fs/usr/share
   11.26 -	
   11.27 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   11.28 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   11.29 -	cp -a $install/usr/include $fs/usr
   11.30 -	cp -a $install/usr/share/aclocal $fs/usr/share
   11.31 +	cook_copy_folders bin include
   11.32 +	cook_copy_files *.*a *.pc *.m4
   11.33  }
    12.1 --- a/check/receipt	Tue Dec 27 11:15:02 2016 +0200
    12.2 +++ b/check/receipt	Thu Dec 29 07:31:53 2016 +0200
    12.3 @@ -1,18 +1,16 @@
    12.4  # SliTaz package receipt.
    12.5  
    12.6  PACKAGE="check"
    12.7 -VERSION="0.9.14"
    12.8 +VERSION="0.10.0"
    12.9  CATEGORY="system-tools"
   12.10  SHORT_DESC="A unit testing framework for C"
   12.11  MAINTAINER="erjo@slitaz.org"
   12.12  LICENSE="LGPL2.1"
   12.13 -WEB_SITE="http://check.sourceforge.net/"
   12.14 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   12.15 -WGET_URL="$SF_MIRROR/$PACKAGE/$VERSION/$TARBALL"
   12.16 +WEB_SITE="https://libcheck.github.io/check/"
   12.17  HOST_ARCH="i486 arm"
   12.18  
   12.19 -DEPENDS=""
   12.20 -BUILD_DEPENDS=""
   12.21 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   12.22 +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
   12.23  
   12.24  # Rules to configure and make the package.
   12.25  compile_rules()
   12.26 @@ -23,6 +21,5 @@
   12.27  # Rules to gen a SliTaz package suitable for Tazpkg.
   12.28  genpkg_rules()
   12.29  {
   12.30 -	mkdir -p $fs/usr/lib
   12.31 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   12.32 +	cook_copy_files *.so*
   12.33  }
    13.1 --- a/glibc-base/receipt	Tue Dec 27 11:15:02 2016 +0200
    13.2 +++ b/glibc-base/receipt	Thu Dec 29 07:31:53 2016 +0200
    13.3 @@ -138,6 +138,8 @@
    13.4  				\
    13.5  				locale localedef locale.alias UTF-8.gz UTC rpc \
    13.6  				$DEFAULT_LOCALE
    13.7 +			mkdir -p $fs/etc
    13.8 +			cp $stuff/nsswitch.conf $fs/etc
    13.9  	esac
   13.10  }
   13.11  
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/glibc-base/stuff/nsswitch.conf	Thu Dec 29 07:31:53 2016 +0200
    14.3 @@ -0,0 +1,15 @@
    14.4 +# Begin /etc/nsswitch.conf
    14.5 +
    14.6 +passwd: files
    14.7 +group: files
    14.8 +shadow: files
    14.9 +
   14.10 +hosts: files dns
   14.11 +networks: files
   14.12 +
   14.13 +protocols: files
   14.14 +services: files
   14.15 +ethers: files
   14.16 +rpc: files
   14.17 +
   14.18 +# End /etc/nsswitch.conf
    15.1 --- a/glibc/receipt	Tue Dec 27 11:15:02 2016 +0200
    15.2 +++ b/glibc/receipt	Thu Dec 29 07:31:53 2016 +0200
    15.3 @@ -14,7 +14,7 @@
    15.4  DEPENDS="glibc-base glibc-locale glibc-dev"
    15.5  BUILD_DEPENDS="linux-api-headers autoconf bash advancecomp gawk gettext bison \
    15.6  texinfo"
    15.7 -SPLIT="glibc-base glibc-locale-glibc-dev"
    15.8 +SPLIT="glibc-base glibc-locale glibc-dev"
    15.9  
   15.10  # Rules to compile & install the temporary toolchain.
   15.11  cook_tmp_toolchain()
   15.12 @@ -83,6 +83,7 @@
   15.13  		$src/configure \
   15.14  			--disable-profile \
   15.15  			--enable-add-ons \
   15.16 +			--enable-obsolete-rpc \
   15.17  			--enable-kernel=2.6.32 \
   15.18  			--libexecdir=/usr/lib/glibc \
   15.19  			--build=$HOST_SYSTEM \
   15.20 @@ -91,16 +92,18 @@
   15.21  		make -j1 && make install_root=$DESTDIR install
   15.22  	} || return 1
   15.23  
   15.24 -	action 'Recompress charmaps...'
   15.25 -	local size0=$(ls -l $install/usr/share/i18n/charmaps/*.gz | awk '{s+=$5}END{print s}')
   15.26 -	local time0=$(date +%s)
   15.27 -	for i in $install/usr/share/i18n/charmaps/*.gz; do
   15.28 -		advdef -z4q $i
   15.29 -	done
   15.30 -	local size1=$(ls -l $install/usr/share/i18n/charmaps/*.gz | awk '{s+=$5}END{print s}')
   15.31 -	local time1=$(date +%s)
   15.32 -	status
   15.33 -	comp_summary "$time0" "$time1" "$size0" "$size1"
   15.34 +	if [ -n "$(which advdef)" ]; then
   15.35 +		action 'Recompress charmaps...'
   15.36 +		local size0=$(ls -l $install/usr/share/i18n/charmaps/*.gz | awk '{s+=$5}END{print s}')
   15.37 +		local time0=$(date +%s)
   15.38 +		for i in $install/usr/share/i18n/charmaps/*.gz; do
   15.39 +			advdef -z4q $i
   15.40 +		done
   15.41 +		local size1=$(ls -l $install/usr/share/i18n/charmaps/*.gz | awk '{s+=$5}END{print s}')
   15.42 +		local time1=$(date +%s)
   15.43 +		status
   15.44 +		comp_summary "$time0" "$time1" "$size0" "$size1"
   15.45 +	fi
   15.46  
   15.47  	# If temporary toolchain was previously used, switch to regular toolchain.
   15.48  	if [ -d /tools ]; then
    16.1 --- a/kbd-base/receipt	Tue Dec 27 11:15:02 2016 +0200
    16.2 +++ b/kbd-base/receipt	Thu Dec 29 07:31:53 2016 +0200
    16.3 @@ -1,7 +1,7 @@
    16.4  # SliTaz package receipt.
    16.5  
    16.6  PACKAGE="kbd-base"
    16.7 -VERSION="2.0.2"
    16.8 +VERSION="2.0.3"
    16.9  CATEGORY="base-system"
   16.10  SHORT_DESC="Keyboard mapping definitions, loadkeys and setfont utilities"
   16.11  MAINTAINER="pankso@slitaz.org"
   16.12 @@ -10,6 +10,30 @@
   16.13  HOST_ARCH="i486 arm"
   16.14  
   16.15  WANTED="kbd"
   16.16 +DEPENDS="kbd"
   16.17 +
   16.18 +# Rules to gen a SliTaz package suitable for Tazpkg.
   16.19 +genpkg_rules()
   16.20 +{
   16.21 +	cook_copy_files loadkeys setfont \
   16.22 +		\
   16.23 +		be-latin1.map* fr-latin1.map* dvorak.map* dvorak-r.map* dvorak-l.map* \
   16.24 +		br-abnt2.map* cf.map* cz-lat2.map* dk-latin1.map* es.map* fi.map* \
   16.25 +		gr.map* gr-pc.map* it.map* is-latin1.map* jp106.map* nl2.map* \
   16.26 +		no-latin1.map* pl2.map* pt-latin1.map* ru.map* se-lat6.map* \
   16.27 +		tr_q-latin5.map* trq.map* uk.map* us-acentos.map* us.map* croat.map* \
   16.28 +		de_CH-latin1.map* de-latin1.map* fr_CH-latin1.map* hu.map* \
   16.29 +		sg-latin1.map* slovene.map* \
   16.30 +		\
   16.31 +		azerty-layout.inc compose.inc euro1.inc euro1.map.gz euro2.map.gz \
   16.32 +		linux-keys-bare.inc linux-with-alt-and-altgr.inc \
   16.33 +		linux-with-two-alt-keys.inc qwerty-layout.inc qwertz-layout.inc \
   16.34 +		compose.latin1
   16.35 +	rm -rf $fs/usr/share/kbd/keymaps/i386/olpc
   16.36 +
   16.37 +	# X11 keyboard aliases
   16.38 +	ln -s croat.map.gz $fs/usr/share/kbd/keymaps/i386/qwertz/hr.map.gz
   16.39 +}
   16.40  
   16.41  # Make sure it will run on host or no keyboard support...
   16.42  testsuite()
   16.43 @@ -18,33 +42,17 @@
   16.44  	readelf -h $install/usr/bin/setfont
   16.45  }
   16.46  
   16.47 -# Rules to gen a SliTaz package suitable for Tazpkg.
   16.48 -genpkg_rules()
   16.49 +# Overlap busybox
   16.50 +pre_install()
   16.51  {
   16.52 -	mkdir -p $fs/bin
   16.53 -	cp -a $install/usr/bin/loadkeys $install/usr/bin/setfont $fs/bin
   16.54 +	for i in deallocvt chvt setkeycodes openvt kbd_mode; do
   16.55 +		rm -f $1/usr/bin/$i
   16.56 +	done
   16.57 +}
   16.58  
   16.59 -	# Dirs
   16.60 -	for dir in dvorak azerty qwerty qwertz; do
   16.61 -		mkdir -p $fs/usr/share/kbd/keymaps/i386/$dir
   16.62 +post_remove()
   16.63 +{
   16.64 +	for i in deallocvt chvt setkeycodes openvt kbd_mode; do
   16.65 +		ln -s /bin/busybox $1/usr/bin/$i
   16.66  	done
   16.67 -
   16.68 -	# i386 keymaps only.
   16.69 -	for keymap in $(cat $stuff/keymaps-path.list); do
   16.70 -		cp -a $install/usr/share/kbd/keymaps/i386/$keymap \
   16.71 -			$fs/usr/share/kbd/keymaps/i386/$keymap
   16.72 -	done
   16.73 -
   16.74 -	# Include files
   16.75 -	cp -a $install/usr/share/kbd/keymaps/include \
   16.76 -		$fs/usr/share/kbd/keymaps
   16.77 -	cp -a $install/usr/share/kbd/keymaps/i386/include \
   16.78 -		$fs/usr/share/kbd/keymaps/i386/include
   16.79 -
   16.80 -	# X11 keyboard aliases
   16.81 -	while read X keymap ; do
   16.82 -		ln -s $keymap.map.gz $fs/usr/share/kbd/keymaps/i386/$X.map.gz
   16.83 -	done <<EOT
   16.84 -qwertz/hr	croat
   16.85 -EOT
   16.86  }
    17.1 --- a/kbd-base/stuff/keymaps-path.list	Tue Dec 27 11:15:02 2016 +0200
    17.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.3 @@ -1,34 +0,0 @@
    17.4 -azerty/be-latin1.map.gz
    17.5 -azerty/fr-latin1.map.gz
    17.6 -dvorak/dvorak.map.gz
    17.7 -dvorak/dvorak-r.map.gz
    17.8 -dvorak/dvorak-l.map.gz
    17.9 -qwerty/br-abnt2.map.gz
   17.10 -qwerty/cf.map.gz
   17.11 -qwerty/cz-lat2.map.gz
   17.12 -qwerty/dk-latin1.map.gz
   17.13 -qwerty/es.map.gz
   17.14 -qwerty/fi.map.gz
   17.15 -qwerty/gr.map.gz
   17.16 -qwerty/gr-pc.map.gz
   17.17 -qwerty/it.map.gz
   17.18 -qwerty/is-latin1.map.gz
   17.19 -qwerty/jp106.map.gz
   17.20 -qwerty/nl2.map.gz
   17.21 -qwerty/no-latin1.map.gz
   17.22 -qwerty/pl2.map.gz
   17.23 -qwerty/pt-latin1.map.gz
   17.24 -qwerty/ru.map.gz
   17.25 -qwerty/se-lat6.map.gz
   17.26 -qwerty/tr_q-latin5.map.gz
   17.27 -qwerty/trq.map.gz
   17.28 -qwerty/uk.map.gz
   17.29 -qwerty/us-acentos.map.gz
   17.30 -qwerty/us.map.gz
   17.31 -qwertz/croat.map.gz
   17.32 -qwertz/de_CH-latin1.map.gz
   17.33 -qwertz/de-latin1.map.gz
   17.34 -qwertz/fr_CH-latin1.map.gz
   17.35 -qwertz/hu.map.gz
   17.36 -qwertz/sg-latin1.map.gz
   17.37 -qwertz/slovene.map.gz
    18.1 --- a/kbd-busybox/receipt	Tue Dec 27 11:15:02 2016 +0200
    18.2 +++ b/kbd-busybox/receipt	Thu Dec 29 07:31:53 2016 +0200
    18.3 @@ -1,34 +1,22 @@
    18.4  # SliTaz package receipt.
    18.5  
    18.6  PACKAGE="kbd-busybox"
    18.7 -VERSION="2.0.2"
    18.8 +VERSION="2.0.3"
    18.9  CATEGORY="base-system"
   18.10 -SHORT_DESC="Keyboard maping definitions for busybox."
   18.11 +SHORT_DESC="Keyboard mapping definitions for busybox."
   18.12  MAINTAINER="pascal.bellard@slitaz.org"
   18.13  LICENSE="GPL2"
   18.14  WEB_SITE="http://www.slitaz.org/"
   18.15 -WANTED="kbd-base"	# for VERSION check only
   18.16  
   18.17 +WANTED="kbd-base"
   18.18  BUILD_DEPENDS="kbd-base busybox"
   18.19  
   18.20  # Rules to configure and make the package.
   18.21  compile_rules()
   18.22  {
   18.23 -	mkdir -p $install/usr/share/kmap
   18.24 -	dumpkmap > current.kmap || return 1
   18.25 -	for i in $(cd /usr/share/kbd/keymaps/i386 ; ls */*.map.gz); do
   18.26 -		[ "$(dirname $i)" = "include" ] && continue
   18.27 -		k=$(basename $i)
   18.28 -		k=${k%.map.gz}
   18.29 -		loadkeys -u /usr/share/kbd/keymaps/i386/$i && 
   18.30 -		dumpkmap > $install/usr/share/kmap/$k.kmap
   18.31 -		dumpkmap | cmp current.kmap - > /dev/null && map=$i
   18.32 +	mkdir -p $fs/usr/share/kmap
   18.33 +
   18.34 +	for i in $(find /usr/share/kbd/keymaps/i386 -name '*.map.gz' | grep -v 'include'); do
   18.35 +		loadkeys -ub $i > $fs/usr/share/kmap/$(basename $i .map.gz).kmap
   18.36  	done
   18.37 -	loadkmap < current.kmap || loadkeys /usr/share/kbd/keymaps/i386/$map
   18.38  }
   18.39 -
   18.40 -# Rules to gen a SliTaz package suitable for Tazpkg.
   18.41 -genpkg_rules()
   18.42 -{
   18.43 -	cp -a $install/usr $fs
   18.44 -}
    19.1 --- a/kbd/receipt	Tue Dec 27 11:15:02 2016 +0200
    19.2 +++ b/kbd/receipt	Thu Dec 29 07:31:53 2016 +0200
    19.3 @@ -1,19 +1,21 @@
    19.4  # SliTaz package receipt.
    19.5  
    19.6  PACKAGE="kbd"
    19.7 -VERSION="2.0.2"
    19.8 +VERSION="2.0.3"
    19.9  CATEGORY="system-tools"
   19.10 -SHORT_DESC="Keyboard maping definitions and tools."
   19.11 +SHORT_DESC="Keyboard mapping definitions and tools"
   19.12  MAINTAINER="pankso@slitaz.org"
   19.13  LICENSE="GPL2"
   19.14 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   19.15  WEB_SITE="http://kbd-project.org/"
   19.16 -WGET_URL="https://www.kernel.org/pub/linux/utils/kbd/$TARBALL"
   19.17  TAGS="keyboard"
   19.18  HOST_ARCH="i486 arm"
   19.19  
   19.20 +TARBALL="kbd-$VERSION.tar.xz"
   19.21 +WGET_URL="https://www.kernel.org/pub/linux/utils/kbd/$TARBALL"
   19.22 +
   19.23  DEPENDS="kbd-base"
   19.24 -BUILD_DEPENDS="wget flex pam-dev check-dev advancecomp"
   19.25 +BUILD_DEPENDS="check-dev bison flex gettext advancecomp"
   19.26 +SPLIT="kbd-base kbd-busybox"
   19.27  
   19.28  # Handle cross compilation.
   19.29  case "$ARCH" in
   19.30 @@ -23,63 +25,45 @@
   19.31  # Rules to configure and make the package.
   19.32  compile_rules()
   19.33  {
   19.34 -	# standard locale placement
   19.35 -	sed 's|localedir = .*|localedir = @localedir@|' -i $src/po/Makefile.in.in
   19.36 -	# Handle cross compilation.
   19.37 -	case "$ARCH" in
   19.38 -		arm)
   19.39 -			# No PAM support for ARM
   19.40 -			./configure \
   19.41 -				--datadir=/usr/share/kbd \
   19.42 -				--localedir=/usr/share/locale \
   19.43 -				--disable-vlock \
   19.44 -				$CONFIGURE_ARGS ;;
   19.45 -		i486)
   19.46 -			./configure \
   19.47 -				--datadir=/usr/share/kbd \
   19.48 -				--localedir=/usr/share/locale \
   19.49 -				$CONFIGURE_ARGS ;;
   19.50 -	esac &&
   19.51 -	make && make install &&
   19.52 -	find $DESTDIR/usr/share/kbd -name '*gz' -exec advdef -z4 {} \;
   19.53 +	patch -Np1 -i $stuff/kbd-2.0.3-backspace-1.patch
   19.54 +	sed -i 's/\(RESIZECONS_PROGS=\)yes/\1no/g' configure
   19.55 +	sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in
   19.56 +
   19.57 +	cp -a data/keymaps data/keymaps.orig
   19.58 +	# Shrink keymaps
   19.59 +	for i in $(find data/keymaps -type f); do
   19.60 +		sed -i 's|	| |g; s|  *| |g; s|^ ||; s| $||; /^#/d; /^!/d; /^$/d' $i
   19.61 +	done
   19.62 +
   19.63 +	./configure \
   19.64 +		--datadir=/usr/share/kbd \
   19.65 +		--disable-vlock \
   19.66 +		$CONFIGURE_ARGS &&
   19.67 +	make && make install
   19.68 +
   19.69 +	mv $install/usr/share/kbd/locale $install/usr/share
   19.70 +
   19.71 +	mkdir -p $install/usr/share/doc/kbd-$VERSION
   19.72 +	cp -R docs/doc/* $install/usr/share/doc/kbd-$VERSION
   19.73 +
   19.74 +	if [ -n "$(which advdef)" ]; then
   19.75 +		action 'Recompressing GZ files...'
   19.76 +		local size0=$(find $install/usr/share/kbd -name '*.gz' -exec ls -l \{\} \; | awk '{s+=$5}END{print s}')
   19.77 +		local time0=$(date +%s)
   19.78 +		find $install/usr/share/kbd -name '*.gz' -exec advdef -z4q \{\} \;
   19.79 +		local size1=$(find $install/usr/share/kbd -name '*.gz' -exec ls -l \{\} \; | awk '{s+=$5}END{print s}')
   19.80 +		local time1=$(date +%s)
   19.81 +		status
   19.82 +		comp_summary "$time0" "$time1" "$size0" "$size1"
   19.83 +	fi
   19.84 +
   19.85 +	# Cook "kbd-base" before "kbd" packaging to properly work cook_split_rm()
   19.86 +	cook kbd-base >/dev/null 2>&1
   19.87  }
   19.88  
   19.89 -
   19.90  # Rules to gen a SliTaz package suitable for Tazpkg.
   19.91  genpkg_rules()
   19.92  {
   19.93 -	mkdir -p $fs/usr/share
   19.94 -
   19.95 -	# Copy all kbd files (should we split fonts?)
   19.96 -	cp -a $install/usr/share/kbd $fs/usr/share
   19.97 -
   19.98 -	# Tools
   19.99 -	cp -a $install/usr/bin $fs/usr
  19.100 -
  19.101 -	# Remove files provided by kbd-base and kbd-vlock.
  19.102 -	for keymap in $(cat $WOK/kbd-base/stuff/keymaps-path.list); do
  19.103 -		rm -f $fs/usr/share/kbd/keymaps/i386/$keymap
  19.104 -	done
  19.105 -	rm -rf $fs/usr/share/kbd/keymaps/include
  19.106 -	rm -rf $fs/usr/share/kbd/keymaps/i386/include
  19.107 -	rm -f $fs/usr/bin/loadkeys $fs/usr/bin/setfont $fs/usr/bin/vlock
  19.108 +	cook_copy_folders bin kbd
  19.109 +	cook_split_rm kbd-base
  19.110  }
  19.111 -
  19.112 -# Overlap busybox
  19.113 -pre_install()
  19.114 -{
  19.115 -	rm -f $root/usr/bin/deallocvt
  19.116 -	rm -f $root/usr/bin/chvt
  19.117 -	rm -f $root/usr/bin/setkeycodes
  19.118 -	rm -f $root/usr/bin/openvt
  19.119 -	rm -f $root/usr/bin/kbd_mode
  19.120 -}
  19.121 -
  19.122 -post_remove()
  19.123 -{
  19.124 -	ln -s /bin/busybox $root/usr/bin/deallocvt
  19.125 -	ln -s /bin/busybox $root/usr/bin/chvt
  19.126 -	ln -s /bin/busybox $root/usr/bin/setkeycodes
  19.127 -	ln -s /bin/busybox $root/usr/bin/openvt
  19.128 -	ln -s /bin/busybox $root/usr/bin/kbd_mode
  19.129 -}
    20.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2 +++ b/kbd/stuff/kbd-2.0.3-backspace-1.patch	Thu Dec 29 07:31:53 2016 +0200
    20.3 @@ -0,0 +1,250 @@
    20.4 +Submitted By: Matt Burgess
    20.5 +Date: 2008-12-06
    20.6 +Initial Package Version: 1.15
    20.7 +Upstream Status: Not submitted, possibly incomplete
    20.8 +Description: Makes Backspace and Delete keys consistent in all i386 keymaps.
    20.9 +Makes the Backspace key send character code 127, and Delete send a well known
   20.10 +escape sequence. Obsoletes the /etc/kbd/bs-sends-del file for i386.
   20.11 +
   20.12 +Original patch for 1.12 by Alexander Patrakov.
   20.13 +Updated for 1.13 (drop ru.map, the change is upstream, and add ru_win.map,
   20.14 +ru-cp1251.map) by Ken Moffat <ken at linuxfromscratch dot org>.
   20.15 +Re-diffed against 1.15 by Matt Burgess <matthew at linuxfromscratch.org>.
   20.16 +
   20.17 +diff -Naur kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-l.map kbd-1.15/data/keymaps/i386/dvorak/dvorak-l.map
   20.18 +--- kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-l.map	2008-06-20 12:36:01.000000000 +0100
   20.19 ++++ kbd-1.15/data/keymaps/i386/dvorak/dvorak-l.map	2008-12-03 22:27:55.000000000 +0000
   20.20 +@@ -43,7 +43,7 @@
   20.21 + 		keycode  11 = three		numbersign
   20.22 + 		keycode  12 = two		at
   20.23 + 		keycode  13 = one		exclam
   20.24 +-		keycode  14 = BackSpace		Delete
   20.25 ++		keycode  14 = Delete		Delete
   20.26 + ! --------------------------------------------------------------------------
   20.27 + ! Row 3
   20.28 + ! --------------------------------------------------------------------------
   20.29 +diff -Naur kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-r.map kbd-1.15/data/keymaps/i386/dvorak/dvorak-r.map
   20.30 +--- kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-r.map	2008-06-20 12:36:01.000000000 +0100
   20.31 ++++ kbd-1.15/data/keymaps/i386/dvorak/dvorak-r.map	2008-12-03 22:28:13.000000000 +0000
   20.32 +@@ -43,7 +43,7 @@
   20.33 + 		keycode  11 = slash		question
   20.34 + 		keycode  12 = bracketleft	braceleft
   20.35 + 		keycode  13 = bracketright	braceright
   20.36 +-		keycode  14 = BackSpace		Delete
   20.37 ++		keycode  14 = Delete		Delete
   20.38 + ! --------------------------------------------------------------------------
   20.39 + ! Row 3
   20.40 + ! --------------------------------------------------------------------------
   20.41 +diff -Naur kbd-1.15.orig/data/keymaps/i386/fgGIod/tr_f-latin5.map kbd-1.15/data/keymaps/i386/fgGIod/tr_f-latin5.map
   20.42 +--- kbd-1.15.orig/data/keymaps/i386/fgGIod/tr_f-latin5.map	2008-10-23 20:03:58.000000000 +0100
   20.43 ++++ kbd-1.15/data/keymaps/i386/fgGIod/tr_f-latin5.map	2008-12-03 22:40:32.000000000 +0000
   20.44 +@@ -51,7 +51,7 @@
   20.45 + 	alt     keycode  12 = Meta_minus      
   20.46 + keycode  13 = minus            underscore      
   20.47 + 	alt     keycode  13 = Meta_equal      
   20.48 +-keycode  14 = BackSpace           Delete          
   20.49 ++keycode  14 = Delete           Delete          
   20.50 + 	alt     keycode  14 = Meta_Delete     
   20.51 + keycode  15 = Tab              Meta_Tab             
   20.52 + 	alt     keycode  15 = Meta_Tab        
   20.53 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/lt.l4.map kbd-1.15/data/keymaps/i386/qwerty/lt.l4.map
   20.54 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/lt.l4.map	2008-10-23 20:03:59.000000000 +0100
   20.55 ++++ kbd-1.15/data/keymaps/i386/qwerty/lt.l4.map	2008-12-03 22:42:14.000000000 +0000
   20.56 +@@ -205,7 +205,7 @@
   20.57 + #	edit this if you want the key above <Enter> to delete symbols above
   20.58 + # cursor, not before.
   20.59 + keycode  14 = \
   20.60 +-	      BackSpace	       BackSpace	BackSpace	 BackSpace  \
   20.61 ++	      Delete	       Delete		Delete		 Delete	     \
   20.62 + 	      Delete	       Delete		Delete		 Delete	     \
   20.63 + 	      Meta_BackSpace   Meta_BackSpace	Meta_BackSpace Meta_BackSpace \
   20.64 + 	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete  
   20.65 +@@ -506,7 +506,7 @@
   20.66 + 
   20.67 + # Edit this if you want strict VT100 emulation.
   20.68 + string F111 = "\033[3$"
   20.69 +-keycode 111 = Delete	       F111		Delete		 F111	   \
   20.70 ++keycode 111 = Remove	       F111		Remove		 F111	   \
   20.71 + 	      Remove	       Remove		Remove		 Remove	    \
   20.72 + 	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete \
   20.73 + 	      Boot	       Boot		Boot		 Boot
   20.74 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/lt.map kbd-1.15/data/keymaps/i386/qwerty/lt.map
   20.75 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/lt.map	2008-10-23 20:03:59.000000000 +0100
   20.76 ++++ kbd-1.15/data/keymaps/i386/qwerty/lt.map	2008-12-03 22:42:58.000000000 +0000
   20.77 +@@ -204,7 +204,7 @@
   20.78 + #	edit this if you want the key above <Enter> to delete symbols above
   20.79 + # cursor, not before.
   20.80 + keycode  14 = \
   20.81 +-	      BackSpace	       BackSpace	BackSpace	 BackSpace  \
   20.82 ++	      Delete	       Delete		Delete		 Delete	     \
   20.83 + 	      Delete	       Delete		Delete		 Delete	     \
   20.84 + 	      Meta_BackSpace   Meta_BackSpace	Meta_BackSpace Meta_BackSpace \
   20.85 + 	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete  
   20.86 +@@ -505,7 +505,7 @@
   20.87 + 
   20.88 + # Edit this if you want strict VT100 emulation.
   20.89 + string F111 = "\033[3$"
   20.90 +-keycode 111 = Delete	       F111		Delete		 F111	   \
   20.91 ++keycode 111 = Remove	       F111		Remove		 F111	   \
   20.92 + 	      Remove	       Remove		Remove		 Remove	    \
   20.93 + 	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete \
   20.94 + 	      Boot	       Boot		Boot		 Boot
   20.95 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/no-latin1.map kbd-1.15/data/keymaps/i386/qwerty/no-latin1.map
   20.96 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/no-latin1.map	2008-06-20 12:36:00.000000000 +0100
   20.97 ++++ kbd-1.15/data/keymaps/i386/qwerty/no-latin1.map	2008-12-03 22:44:25.000000000 +0000
   20.98 +@@ -3,7 +3,7 @@
   20.99 + # Send comments to Kjetil T. Homme <kjetilho@ifi.uio.no>
  20.100 + include "linux-with-alt-and-altgr"
  20.101 + 	plain keycode  83 = KP_Comma
  20.102 +-	plain keycode 111 = Delete		# "Remove" originally, weird...
  20.103 ++	plain keycode 111 = Remove
  20.104 + strings as usual
  20.105 + 
  20.106 + 	keycode   1 = Escape
  20.107 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru1.map kbd-1.15/data/keymaps/i386/qwerty/ru1.map
  20.108 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru1.map	2008-10-23 20:03:59.000000000 +0100
  20.109 ++++ kbd-1.15/data/keymaps/i386/qwerty/ru1.map	2008-12-03 22:45:32.000000000 +0000
  20.110 +@@ -143,8 +143,8 @@
  20.111 + 
  20.112 + # The keycode "0xFF" is too dangerous for many programs (including emacs).
  20.113 + # So let it be bracket instead of Hard Sign.
  20.114 +-# altgr		keycode  27 = 	+0xDF
  20.115 +-# altgr	shift 	keycode  27 = 	+0xFF
  20.116 ++altgr		keycode  27 = 	+0xDF
  20.117 ++altgr	shift 	keycode  27 = 	+0xFF
  20.118 + 	control	keycode  27 =	Control_bracketright
  20.119 + altgr	control	keycode  27 =	Control_bracketright
  20.120 + 	alt	keycode  27 =	Meta_bracketright
  20.121 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru2.map kbd-1.15/data/keymaps/i386/qwerty/ru2.map
  20.122 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru2.map	2008-10-23 20:03:59.000000000 +0100
  20.123 ++++ kbd-1.15/data/keymaps/i386/qwerty/ru2.map	2008-12-03 22:46:15.000000000 +0000
  20.124 +@@ -46,7 +46,7 @@
  20.125 + 	alt	keycode  12 =	Meta_minus
  20.126 + 		keycode  13 =	equal	plus		equal	plus
  20.127 + 	alt	keycode  13 =	Meta_equal
  20.128 +-		keycode  14 =	BackSpace BackSpace	BackSpace BackSpace
  20.129 ++		keycode  14 =	Delete Delete	Delete Delete
  20.130 + 	alt	keycode  14 =	Meta_Delete
  20.131 + 		keycode  15 =	Tab	Tab		Tab	Tab	
  20.132 + 	alt	keycode  15 =	Meta_Tab	
  20.133 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru-cp1251.map kbd-1.15/data/keymaps/i386/qwerty/ru-cp1251.map
  20.134 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru-cp1251.map	2008-10-23 20:03:59.000000000 +0100
  20.135 ++++ kbd-1.15/data/keymaps/i386/qwerty/ru-cp1251.map	2008-12-03 22:47:12.000000000 +0000
  20.136 +@@ -39,7 +39,7 @@
  20.137 + 	alt	keycode  12 =	Meta_minus
  20.138 + 		keycode  13 =	equal	plus		equal	plus
  20.139 + 	alt	keycode  13 =	Meta_equal
  20.140 +-		keycode  14 =	BackSpace
  20.141 ++		keycode  14 =	Delete
  20.142 + 	alt	keycode  14 =	Meta_Delete
  20.143 + 		keycode  15 =	Tab
  20.144 + 	alt	keycode  15 =	Meta_Tab	
  20.145 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru-ms.map kbd-1.15/data/keymaps/i386/qwerty/ru-ms.map
  20.146 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru-ms.map	2008-10-23 20:03:59.000000000 +0100
  20.147 ++++ kbd-1.15/data/keymaps/i386/qwerty/ru-ms.map	2008-12-03 22:48:10.000000000 +0000
  20.148 +@@ -89,8 +89,8 @@
  20.149 + altgr	alt     keycode  13 =    Meta_equal
  20.150 + 	shift alt keycode  13 = 	Meta_plus
  20.151 + altgr	shift alt keycode  13 = 	Meta_plus
  20.152 +-		keycode  14 = 	BackSpace  BackSpace  BackSpace  BackSpace
  20.153 +-#		keycode  14 = 	Delete  Delete  Delete  Delete
  20.154 ++#		keycode  14 = 	BackSpace  BackSpace  BackSpace  BackSpace
  20.155 ++		keycode  14 = 	Delete  Delete  Delete  Delete
  20.156 + 	alt	keycode  14 =	Meta_Delete
  20.157 + altgr	alt     keycode  14 = 	Meta_Delete
  20.158 + 		keycode  15 =	Tab	Tab		Tab	Tab	
  20.159 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru_win.map kbd-1.15/data/keymaps/i386/qwerty/ru_win.map
  20.160 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru_win.map	2008-10-23 20:03:59.000000000 +0100
  20.161 ++++ kbd-1.15/data/keymaps/i386/qwerty/ru_win.map	2008-12-03 22:49:17.000000000 +0000
  20.162 +@@ -42,7 +42,7 @@
  20.163 + 	alt	keycode  12 =	Meta_minus
  20.164 + 		keycode  13 =	equal	plus		equal	plus
  20.165 + 	alt	keycode  13 =	Meta_equal
  20.166 +-		keycode  14 =	BackSpace BackSpace	BackSpace BackSpace
  20.167 ++		keycode  14 =	Delete Delete	Delete Delete
  20.168 + 	alt	keycode  14 =	Meta_Delete
  20.169 + 		keycode  15 =	Tab	Tab		Tab	Tab	
  20.170 + 	alt	keycode  15 =	Meta_Tab	
  20.171 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/se-ir209.map kbd-1.15/data/keymaps/i386/qwerty/se-ir209.map
  20.172 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/se-ir209.map	2008-10-23 20:03:59.000000000 +0100
  20.173 ++++ kbd-1.15/data/keymaps/i386/qwerty/se-ir209.map	2008-12-03 22:50:18.000000000 +0000
  20.174 +@@ -345,7 +345,7 @@
  20.175 + 	keycode 109 = Next	Scroll_Forward
  20.176 + 	keycode 110 = Insert
  20.177 + 
  20.178 +-	keycode 111 = Delete		# "Remove" originally, weird...
  20.179 ++	keycode 111 = Remove
  20.180 + control alt	keycode 111 = Boot
  20.181 + control altgr	keycode 111 = Boot
  20.182 + 
  20.183 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/se-lat6.map kbd-1.15/data/keymaps/i386/qwerty/se-lat6.map
  20.184 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/se-lat6.map	2008-10-23 20:03:59.000000000 +0100
  20.185 ++++ kbd-1.15/data/keymaps/i386/qwerty/se-lat6.map	2008-12-03 22:50:44.000000000 +0000
  20.186 +@@ -374,6 +374,6 @@
  20.187 + 	keycode 109 = Next	Scroll_Forward
  20.188 + 	keycode 110 = Insert
  20.189 + 
  20.190 +-	keycode 111 = Delete		# "Remove" originally, weird...
  20.191 ++	keycode 111 = Remove
  20.192 + control alt	keycode 111 = Boot
  20.193 + control altgr	keycode 111 = Boot
  20.194 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/tr_q-latin5.map kbd-1.15/data/keymaps/i386/qwerty/tr_q-latin5.map
  20.195 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/tr_q-latin5.map	2008-10-23 20:03:59.000000000 +0100
  20.196 ++++ kbd-1.15/data/keymaps/i386/qwerty/tr_q-latin5.map	2008-12-03 22:52:09.000000000 +0000
  20.197 +@@ -49,7 +49,7 @@
  20.198 + 	alt     keycode  12 = Meta_minus
  20.199 + keycode  13 = minus            underscore
  20.200 + 	alt     keycode  13 = Meta_equal
  20.201 +-keycode  14 = BackSpace           Delete
  20.202 ++keycode  14 = Delete           Delete
  20.203 + 	alt     keycode  14 = Meta_Delete
  20.204 + keycode  15 = Tab              Meta_Tab
  20.205 + 	alt     keycode  15 = Meta_Tab
  20.206 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua.map kbd-1.15/data/keymaps/i386/qwerty/ua.map
  20.207 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua.map	2008-10-23 20:03:59.000000000 +0100
  20.208 ++++ kbd-1.15/data/keymaps/i386/qwerty/ua.map	2008-12-03 22:52:52.000000000 +0000
  20.209 +@@ -249,7 +249,7 @@
  20.210 + 	shift ctrll ctrlr keycode  13 = plus
  20.211 + 	alt ctrll ctrlr keycode  13 = Meta_equal
  20.212 + 	shift alt ctrll ctrlr keycode  13 = Meta_plus
  20.213 +-keycode  14 = BackSpace           Delete          
  20.214 ++keycode  14 = Delete           Delete          
  20.215 + 	control	keycode  14 = BackSpace       
  20.216 + 	alt	keycode  14 = Meta_Delete     
  20.217 + 	ctrlr	keycode  14 = BackSpace
  20.218 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf.map kbd-1.15/data/keymaps/i386/qwerty/ua-utf.map
  20.219 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf.map	2008-10-23 20:03:59.000000000 +0100
  20.220 ++++ kbd-1.15/data/keymaps/i386/qwerty/ua-utf.map	2008-12-03 22:53:36.000000000 +0000
  20.221 +@@ -250,7 +250,7 @@
  20.222 + 	shift ctrll ctrlr keycode  13 = plus
  20.223 + 	alt ctrll ctrlr keycode  13 = Meta_equal
  20.224 + 	shift alt ctrll ctrlr keycode  13 = Meta_plus
  20.225 +-keycode  14 = BackSpace           Delete          
  20.226 ++keycode  14 = Delete           Delete          
  20.227 + 	control	keycode  14 = BackSpace       
  20.228 + 	alt	keycode  14 = Meta_Delete     
  20.229 + 	ctrlr	keycode  14 = BackSpace
  20.230 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf-ws.map kbd-1.15/data/keymaps/i386/qwerty/ua-utf-ws.map
  20.231 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf-ws.map	2008-10-23 20:03:59.000000000 +0100
  20.232 ++++ kbd-1.15/data/keymaps/i386/qwerty/ua-utf-ws.map	2008-12-03 22:54:06.000000000 +0000
  20.233 +@@ -260,7 +260,7 @@
  20.234 + 	shift ctrll ctrlr keycode  13 = plus
  20.235 + 	alt ctrll ctrlr keycode  13 = Meta_equal
  20.236 + 	shift alt ctrll ctrlr keycode  13 = Meta_plus
  20.237 +-keycode  14 = BackSpace           Delete          
  20.238 ++keycode  14 = Delete           Delete          
  20.239 + 	control	keycode  14 = BackSpace       
  20.240 + 	alt	keycode  14 = Meta_Delete     
  20.241 + 	ctrlr	keycode  14 = BackSpace
  20.242 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua-ws.map kbd-1.15/data/keymaps/i386/qwerty/ua-ws.map
  20.243 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-ws.map	2008-10-23 20:03:59.000000000 +0100
  20.244 ++++ kbd-1.15/data/keymaps/i386/qwerty/ua-ws.map	2008-12-03 22:54:23.000000000 +0000
  20.245 +@@ -260,7 +260,7 @@
  20.246 + 	shift ctrll ctrlr keycode  13 = plus
  20.247 + 	alt ctrll ctrlr keycode  13 = Meta_equal
  20.248 + 	shift alt ctrll ctrlr keycode  13 = Meta_plus
  20.249 +-keycode  14 = BackSpace           Delete          
  20.250 ++keycode  14 = Delete           Delete          
  20.251 + 	control	keycode  14 = BackSpace       
  20.252 + 	alt	keycode  14 = Meta_Delete     
  20.253 + 	ctrlr	keycode  14 = BackSpace
    21.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2 +++ b/libpipeline-dev/receipt	Thu Dec 29 07:31:53 2016 +0200
    21.3 @@ -0,0 +1,18 @@
    21.4 +# SliTaz package receipt.
    21.5 +
    21.6 +PACKAGE="libpipeline-dev"
    21.7 +VERSION="1.4.1"
    21.8 +CATEGORY="development"
    21.9 +SHORT_DESC="Pipeline manipulation library (development files)"
   21.10 +MAINTAINER="al.bobylev@gmail.com"
   21.11 +LICENSE="GPL3"
   21.12 +WEB_SITE="http://libpipeline.nongnu.org/"
   21.13 +
   21.14 +WANTED="libpipeline"
   21.15 +DEPENDS="libpipeline"
   21.16 +
   21.17 +# Rules to gen a SliTaz package suitable for Tazpkg.
   21.18 +genpkg_rules()
   21.19 +{
   21.20 +	cook_copy_files *.h *.la *.pc
   21.21 +}
    22.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.2 +++ b/libpipeline/receipt	Thu Dec 29 07:31:53 2016 +0200
    22.3 @@ -0,0 +1,26 @@
    22.4 +# SliTaz package receipt.
    22.5 +
    22.6 +PACKAGE="libpipeline"
    22.7 +VERSION="1.4.1"
    22.8 +CATEGORY="system-tools"
    22.9 +SHORT_DESC="Pipeline manipulation library"
   22.10 +MAINTAINER="al.bobylev@gmail.com"
   22.11 +LICENSE="GPL3"
   22.12 +WEB_SITE="http://libpipeline.nongnu.org/"
   22.13 +
   22.14 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   22.15 +WGET_URL="http://download.savannah.gnu.org/releases/$PACKAGE/$TARBALL"
   22.16 +
   22.17 +BUILD_DEPENDS="check-dev"
   22.18 +
   22.19 +# Rules to configure and make the package.
   22.20 +compile_rules()
   22.21 +{
   22.22 +	./configure $CONFIGURE_ARGS && make && make install
   22.23 +}
   22.24 +
   22.25 +# Rules to gen a SliTaz package suitable for Tazpkg.
   22.26 +genpkg_rules()
   22.27 +{
   22.28 +	cook_copy_files *.so*
   22.29 +}
    23.1 --- a/ssfs-busybox/receipt	Tue Dec 27 11:15:02 2016 +0200
    23.2 +++ b/ssfs-busybox/receipt	Thu Dec 29 07:31:53 2016 +0200
    23.3 @@ -6,13 +6,14 @@
    23.4  SHORT_DESC="Busybox for Ssfs virtual disk minimal chroot."
    23.5  MAINTAINER="pankso@slitaz.org"
    23.6  LICENSE="GPL2"
    23.7 -WANTED="busybox"
    23.8  WEB_SITE="http://www.busybox.net/"
    23.9  
   23.10 +WANTED="busybox"
   23.11 +
   23.12  #
   23.13 -# NOTE: We Install files in Ssfs data directory to always have have ready to
   23.14 +# NOTE: We install files in Ssfs data directory to always have have ready to
   23.15  # create chroot on the server and provide an easy way to update the vdisk.
   23.16 -# We dont do a static build, we need some shared lib in the chroot anyway.
   23.17 +# We don't do a static build, we need some shared lib in the chroot anyway.
   23.18  # Busybox is configured to not use /usr and with a minimal set of applets.
   23.19  #
   23.20  
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/sysklogd/receipt	Thu Dec 29 07:31:53 2016 +0200
    24.3 @@ -0,0 +1,31 @@
    24.4 +# SliTaz package receipt.
    24.5 +
    24.6 +PACKAGE="sysklogd"
    24.7 +VERSION="1.5.1"
    24.8 +CATEGORY="system-tools"
    24.9 +SHORT_DESC="Kernel and system logging daemons"
   24.10 +MAINTAINER="al.bobylev@gmail.com"
   24.11 +LICENSE="GPL2"
   24.12 +WEB_SITE="http://www.infodrom.org/projects/sysklogd/"
   24.13 +
   24.14 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   24.15 +WGET_URL="${WEB_SITE}download/$TARBALL"
   24.16 +
   24.17 +# Rules to configure and make the package.
   24.18 +compile_rules()
   24.19 +{
   24.20 +	sed -i '/Error loading kernel symbols/{n;n;d}' ksym_mod.c
   24.21 +	sed -i 's/union wait/int/' syslogd.c
   24.22 +	mkdir -p $install/sbin $install/usr/share/man/man5 $install/usr/share/man/man8
   24.23 +
   24.24 +	make && make prefix=$install BINDIR=$install/sbin install
   24.25 +
   24.26 +	mkdir -p $install/etc
   24.27 +	cp $stuff/syslog.conf $install/etc
   24.28 +}
   24.29 +
   24.30 +# Rules to gen a SliTaz package suitable for Tazpkg.
   24.31 +genpkg_rules()
   24.32 +{
   24.33 +	cook_copy_folders sbin etc
   24.34 +}
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/sysklogd/stuff/syslog.conf	Thu Dec 29 07:31:53 2016 +0200
    25.3 @@ -0,0 +1,11 @@
    25.4 +# Begin /etc/syslog.conf
    25.5 +
    25.6 +auth,authpriv.* -/var/log/auth.log
    25.7 +*.*;auth,authpriv.none -/var/log/sys.log
    25.8 +daemon.* -/var/log/daemon.log
    25.9 +kern.* -/var/log/kern.log
   25.10 +mail.* -/var/log/mail.log
   25.11 +user.* -/var/log/user.log
   25.12 +*.emerg *
   25.13 +
   25.14 +# End /etc/syslog.conf