wok-next rev 19745

Update base packages, I'll finish yesterday and then rebuild all these from scratch...
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Jun 08 00:20:23 2017 +0300 (2017-06-08)
parents c36fd2641cd6
children e3681453b45c
files acl/receipt autoconf/receipt autoconf213/receipt automake/receipt bc/receipt bc/stuff/bc-1.06.95-memory_leak-1.patch bc/stuff/bc.desktop bc/stuff/patches/bc-1.06.95-memory_leak-1.patch bc/stuff/patches/series binutils/receipt bzip2/receipt cookutils/receipt coreutils-multicall/receipt coreutils-multicall/stuff flex/receipt gdbm-dev/receipt gdbm-tools/receipt gdbm/receipt ghostscript-dev/receipt gperf/receipt grep/receipt gzip-full/receipt gzip/description.gzip-full.txt gzip/description.gzip.txt gzip/receipt iana-etc/receipt inetutils/receipt intltool/receipt iproute2/receipt iptables-dev/receipt iptables/receipt jbig2dec-dev/receipt jbig2dec/description.txt jbig2dec/receipt kbd-base/receipt kbd-busybox/receipt kbd-vlock/receipt kbd/receipt kbd/stuff/kbd-2.0.3-backspace-1.patch kbd/stuff/patches/kbd-2.0.4-backspace-1.patch kbd/stuff/patches/series kmod-dev/receipt less/receipt libcap-dev/receipt libcap/receipt libmnl-dev/receipt libmnl/receipt libnftnl/description.txt libnftnl/receipt libtool/receipt linux-api-headers/receipt make/description.txt make/receipt make/stuff/bug30612.patch make/stuff/bug30723.patch man-pages/receipt perl-core/receipt perl-xml-parser/receipt perl/receipt pkg-config/receipt pkg-config/stuff/autoconf-2.66.patch procps-ng-dev/receipt procps-ng/receipt psmisc/receipt sed/receipt shadow/receipt slitaz-boot-scripts/receipt tar/receipt texinfo/receipt xz/receipt zlib/receipt
line diff
     1.1 --- a/acl/receipt	Wed Jun 07 17:52:40 2017 +0200
     1.2 +++ b/acl/receipt	Thu Jun 08 00:20:23 2017 +0300
     1.3 @@ -21,6 +21,8 @@
     1.4  {
     1.5  	rm /bin/rpm
     1.6  	sed -i -e 's|/@pkg_name@|&-@pkg_version@|' include/builddefs.in
     1.7 +	sed -i -e "/TABS-1;/a if (x > (TABS-1)) x = (TABS-1);" \
     1.8 +		libacl/__acl_to_any_text.c
     1.9  
    1.10  	./configure \
    1.11  		--bindir=/bin \
     2.1 --- a/autoconf/receipt	Wed Jun 07 17:52:40 2017 +0200
     2.2 +++ b/autoconf/receipt	Thu Jun 08 00:20:23 2017 +0300
     2.3 @@ -1,4 +1,4 @@
     2.4 -# SliTaz package receipt.
     2.5 +# SliTaz package receipt v2.
     2.6  
     2.7  PACKAGE="autoconf"
     2.8  VERSION="2.69"
     2.9 @@ -11,7 +11,6 @@
    2.10  TARBALL="$PACKAGE-$VERSION.tar.xz"
    2.11  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
    2.12  
    2.13 -DEPENDS="m4 perl"
    2.14  BUILD_DEPENDS="m4 perl"
    2.15  
    2.16  # Rules to configure and make the package.
    2.17 @@ -23,8 +22,6 @@
    2.18  # Rules to gen a SliTaz package suitable for Tazpkg.
    2.19  genpkg_rules()
    2.20  {
    2.21 -	cook_copy_folders bin
    2.22 -	mkdir -p $fs/usr/share
    2.23 -	cp -a $install/usr/share/autoconf $fs/usr/share
    2.24 -	rm -f $fs/usr/share/autoconf/INSTALL
    2.25 +	copy @std @dev
    2.26 +	DEPENDS="m4 perl"
    2.27  }
     3.1 --- a/autoconf213/receipt	Wed Jun 07 17:52:40 2017 +0200
     3.2 +++ b/autoconf213/receipt	Thu Jun 08 00:20:23 2017 +0300
     3.3 @@ -1,4 +1,4 @@
     3.4 -# SliTaz package receipt.
     3.5 +# SliTaz package receipt v2.
     3.6  
     3.7  PACKAGE="autoconf213"
     3.8  VERSION="2.13"
     3.9 @@ -7,16 +7,18 @@
    3.10  MAINTAINER="psychomaniak@xakep.ru"
    3.11  LICENSE="GPL2"
    3.12  WEB_SITE="http://www.gnu.org/software/autoconf/"
    3.13 +
    3.14  TARBALL="$PACKAGE-$VERSION.tar.gz"
    3.15  WGET_URL="http://ftpmirror.gnu.org/autoconf/autoconf-$VERSION.tar.gz"
    3.16  
    3.17 -DEPENDS="m4 perl"
    3.18  BUILD_DEPENDS="m4 perl sed"
    3.19  
    3.20  # Rules to configure and make the package.
    3.21  compile_rules()
    3.22  {
    3.23 -	./configure --prefix=/usr --program-suffix=-2.13
    3.24 +	./configure \
    3.25 +		--prefix=/usr \
    3.26 +		--program-suffix=-2.13 &&
    3.27  	make &&
    3.28  	make prefix="$DESTDIR/usr" install
    3.29  }
    3.30 @@ -24,5 +26,6 @@
    3.31  # Rules to gen a SliTaz package suitable for Tazpkg.
    3.32  genpkg_rules()
    3.33  {
    3.34 -	cp -a $install/* $fs
    3.35 +	copy @std @dev
    3.36 +	DEPENDS="m4 perl"
    3.37  }
     4.1 --- a/automake/receipt	Wed Jun 07 17:52:40 2017 +0200
     4.2 +++ b/automake/receipt	Thu Jun 08 00:20:23 2017 +0300
     4.3 @@ -1,4 +1,4 @@
     4.4 -# SliTaz package receipt.
     4.5 +# SliTaz package receipt v2.
     4.6  
     4.7  PACKAGE="automake"
     4.8  VERSION="1.15"
     4.9 @@ -11,7 +11,6 @@
    4.10  TARBALL="$PACKAGE-$VERSION.tar.xz"
    4.11  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
    4.12  
    4.13 -DEPENDS="autoconf"
    4.14  BUILD_DEPENDS="autoconf bison flex gfortran"
    4.15  
    4.16  # Rules to configure and make the package.
    4.17 @@ -24,16 +23,11 @@
    4.18  		$CONFIGURE_ARGS &&
    4.19  	make &&
    4.20  	make install
    4.21 -
    4.22 -	# Save space by symlinking duplicates
    4.23 -	cd $install/usr/bin
    4.24 -	rm aclocal;  find . -name 'aclocal-*'  -exec ln -s \{\} aclocal  \;
    4.25 -	rm automake; find . -name 'automake-*' -exec ln -s \{\} automake \;
    4.26  }
    4.27  
    4.28  # Rules to gen a SliTaz package suitable for Tazpkg.
    4.29  genpkg_rules()
    4.30  {
    4.31 -	cp -a $install/* $fs
    4.32 -	rm -rf $fs/usr/share/doc $fs/usr/share/info $fs/usr/share/man
    4.33 +	copy @std @dev
    4.34 +	DEPENDS="autoconf"
    4.35  }
     5.1 --- a/bc/receipt	Wed Jun 07 17:52:40 2017 +0200
     5.2 +++ b/bc/receipt	Thu Jun 08 00:20:23 2017 +0300
     5.3 @@ -1,4 +1,4 @@
     5.4 -# SliTaz package receipt.
     5.5 +# SliTaz package receipt v2.
     5.6  
     5.7  PACKAGE="bc"
     5.8  VERSION="1.06.95"
     5.9 @@ -7,31 +7,26 @@
    5.10  MAINTAINER="pankso@slitaz.org"
    5.11  LICENSE="GPL2 LGPL2.1"
    5.12  WEB_SITE="https://www.gnu.org/software/bc/"
    5.13 -TAGS="calculator"
    5.14  
    5.15  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    5.16  WGET_URL="http://alpha.gnu.org/gnu/$PACKAGE/$TARBALL"
    5.17  
    5.18 -DEPENDS="ncurses readline"
    5.19  BUILD_DEPENDS="flex readline-dev texinfo"
    5.20  
    5.21  # Rules to configure and make the package.
    5.22  compile_rules()
    5.23  {
    5.24 -	patch -Np1 -i $stuff/bc-1.06.95-memory_leak-1.patch
    5.25 -
    5.26  	./configure \
    5.27  		--with-readline \
    5.28  		$CONFIGURE_ARGS &&
    5.29  	make &&
    5.30  	make install
    5.31 -
    5.32 -	mkdir -p $install/usr/share/applications
    5.33 -	cp $stuff/bc.desktop $install/usr/share/applications
    5.34  }
    5.35  
    5.36  # Rules to gen a SliTaz package suitable for Tazpkg.
    5.37  genpkg_rules()
    5.38  {
    5.39 -	cook_copy_files bc dc
    5.40 +	copy @std
    5.41 +	TAGS="calculator"
    5.42 +	DEPENDS="ncurses readline"
    5.43  }
     6.1 --- a/bc/stuff/bc-1.06.95-memory_leak-1.patch	Wed Jun 07 17:52:40 2017 +0200
     6.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.3 @@ -1,41 +0,0 @@
     6.4 -Submitted By: Bruce Dubbs (bdubbs at linuxfromscratch dot org)
     6.5 -Date: 2014-04-18
     6.6 -Initial Package Version: 1.06.95
     6.7 -Origin: Gentoo
     6.8 -Description: Fixes memory leaks and an uninitialized variable
     6.9 - 
    6.10 -diff -Naur bc-1.06.95.orig/bc/bc.y bc-1.06.95/bc/bc.y
    6.11 ---- bc-1.06.95.orig/bc/bc.y	2006-09-04 21:39:31.000000000 -0500
    6.12 -+++ bc-1.06.95/bc/bc.y	2014-04-09 13:27:04.602661243 -0500
    6.13 -@@ -569,6 +569,7 @@
    6.14 - 				    generate (">");
    6.15 - 				  break;
    6.16 - 				}
    6.17 -+			        free($2);	
    6.18 - 			    }
    6.19 - 			| expression '+' expression
    6.20 - 			    {
    6.21 -diff -Naur bc-1.06.95.orig/bc/storage.c bc-1.06.95/bc/storage.c
    6.22 ---- bc-1.06.95.orig/bc/storage.c	2006-09-04 21:39:31.000000000 -0500
    6.23 -+++ bc-1.06.95/bc/storage.c	2014-04-09 13:28:11.770763410 -0500
    6.24 -@@ -99,6 +99,7 @@
    6.25 -     {
    6.26 -       f = &functions[indx];
    6.27 -       f->f_defined = FALSE;
    6.28 -+      f->f_void = FALSE;
    6.29 -       f->f_body = (char *) bc_malloc (BC_START_SIZE);
    6.30 -       f->f_body_size = BC_START_SIZE;
    6.31 -       f->f_code_size = 0;
    6.32 -diff -Naur bc-1.06.95.orig/bc/util.c bc-1.06.95/bc/util.c
    6.33 ---- bc-1.06.95.orig/bc/util.c	2006-09-04 21:39:31.000000000 -0500
    6.34 -+++ bc-1.06.95/bc/util.c	2014-04-09 13:27:39.841190064 -0500
    6.35 -@@ -602,8 +602,7 @@
    6.36 -     case FUNCTDEF:
    6.37 -       if (id->f_name != 0)
    6.38 - 	{
    6.39 --	  if (namekind != FUNCT)
    6.40 --	    free(name);
    6.41 -+	  free(name);
    6.42 - 	  /* Check to see if we are redefining a math lib function. */ 
    6.43 - 	  if (use_math && namekind == FUNCTDEF && id->f_name <= 6)
    6.44 - 	    id->f_name = next_func++;
     7.1 --- a/bc/stuff/bc.desktop	Wed Jun 07 17:52:40 2017 +0200
     7.2 +++ b/bc/stuff/bc.desktop	Thu Jun 08 00:20:23 2017 +0300
     7.3 @@ -10,7 +10,7 @@
     7.4  Comment[fr]=Calculatrice en mode texte
     7.5  Comment[ru]=Консольный калькулятор
     7.6  Comment[zh_CN]=命令行模式的计算器
     7.7 +Terminal=true
     7.8  Exec=bc
     7.9 -Terminal=true
    7.10  Icon=accessories-calculator
    7.11  Categories=Utility;Calculator;ConsoleOnly;
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/bc/stuff/patches/bc-1.06.95-memory_leak-1.patch	Thu Jun 08 00:20:23 2017 +0300
     8.3 @@ -0,0 +1,41 @@
     8.4 +Submitted By: Bruce Dubbs (bdubbs at linuxfromscratch dot org)
     8.5 +Date: 2014-04-18
     8.6 +Initial Package Version: 1.06.95
     8.7 +Origin: Gentoo
     8.8 +Description: Fixes memory leaks and an uninitialized variable
     8.9 + 
    8.10 +diff -Naur bc-1.06.95.orig/bc/bc.y bc-1.06.95/bc/bc.y
    8.11 +--- bc-1.06.95.orig/bc/bc.y	2006-09-04 21:39:31.000000000 -0500
    8.12 ++++ bc-1.06.95/bc/bc.y	2014-04-09 13:27:04.602661243 -0500
    8.13 +@@ -569,6 +569,7 @@
    8.14 + 				    generate (">");
    8.15 + 				  break;
    8.16 + 				}
    8.17 ++			        free($2);	
    8.18 + 			    }
    8.19 + 			| expression '+' expression
    8.20 + 			    {
    8.21 +diff -Naur bc-1.06.95.orig/bc/storage.c bc-1.06.95/bc/storage.c
    8.22 +--- bc-1.06.95.orig/bc/storage.c	2006-09-04 21:39:31.000000000 -0500
    8.23 ++++ bc-1.06.95/bc/storage.c	2014-04-09 13:28:11.770763410 -0500
    8.24 +@@ -99,6 +99,7 @@
    8.25 +     {
    8.26 +       f = &functions[indx];
    8.27 +       f->f_defined = FALSE;
    8.28 ++      f->f_void = FALSE;
    8.29 +       f->f_body = (char *) bc_malloc (BC_START_SIZE);
    8.30 +       f->f_body_size = BC_START_SIZE;
    8.31 +       f->f_code_size = 0;
    8.32 +diff -Naur bc-1.06.95.orig/bc/util.c bc-1.06.95/bc/util.c
    8.33 +--- bc-1.06.95.orig/bc/util.c	2006-09-04 21:39:31.000000000 -0500
    8.34 ++++ bc-1.06.95/bc/util.c	2014-04-09 13:27:39.841190064 -0500
    8.35 +@@ -602,8 +602,7 @@
    8.36 +     case FUNCTDEF:
    8.37 +       if (id->f_name != 0)
    8.38 + 	{
    8.39 +-	  if (namekind != FUNCT)
    8.40 +-	    free(name);
    8.41 ++	  free(name);
    8.42 + 	  /* Check to see if we are redefining a math lib function. */ 
    8.43 + 	  if (use_math && namekind == FUNCTDEF && id->f_name <= 6)
    8.44 + 	    id->f_name = next_func++;
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/bc/stuff/patches/series	Thu Jun 08 00:20:23 2017 +0300
     9.3 @@ -0,0 +1,1 @@
     9.4 +bc-1.06.95-memory_leak-1.patch
    10.1 --- a/binutils/receipt	Wed Jun 07 17:52:40 2017 +0200
    10.2 +++ b/binutils/receipt	Thu Jun 08 00:20:23 2017 +0300
    10.3 @@ -14,7 +14,7 @@
    10.4  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
    10.5  
    10.6  BUILD_DEPENDS="glibc-dev zlib-dev texinfo bison flex gettext-tools"
    10.7 -BUILD_DEPENDS_arm=""
    10.8 +BUILD_DEPENDS_arm=" "
    10.9  SPLIT="libbfd"
   10.10  
   10.11  # Rules to configure and make the package.
   10.12 @@ -27,11 +27,11 @@
   10.13  	mkdir build; cd build
   10.14  
   10.15  	$src/configure \
   10.16 +		--enable-gold \
   10.17 +		--enable-ld=default \
   10.18 +		--enable-plugins \
   10.19  		--enable-shared \
   10.20 -		--disable-initfini-array \
   10.21 -		--with-bugurl="http://bugs.slitaz.org/" \
   10.22 -		--enable-gold \
   10.23 -		--enable-plugins \
   10.24 +		--with-system-zlib \
   10.25  		$CONFIGURE_ARGS $ARCH_ARGS &&
   10.26  	make tooldir=/usr &&
   10.27  	make tooldir=/usr install
    11.1 --- a/bzip2/receipt	Wed Jun 07 17:52:40 2017 +0200
    11.2 +++ b/bzip2/receipt	Thu Jun 08 00:20:23 2017 +0300
    11.3 @@ -47,6 +47,7 @@
    11.4  			;;
    11.5  		bzlib)
    11.6  			copy *.so*
    11.7 +			DEPENDS=" "
    11.8  			CAT="libs|library"
    11.9  			;;
   11.10  		bzip2-apps)
    12.1 --- a/cookutils/receipt	Wed Jun 07 17:52:40 2017 +0200
    12.2 +++ b/cookutils/receipt	Thu Jun 08 00:20:23 2017 +0300
    12.3 @@ -1,7 +1,7 @@
    12.4  # SliTaz package receipt v2.
    12.5  
    12.6  PACKAGE="cookutils"
    12.7 -VERSION="913"
    12.8 +VERSION="917"
    12.9  CATEGORY="base-system"
   12.10  SHORT_DESC="SliTaz packages builder new generation"
   12.11  MAINTAINER="pankso@slitaz.org"
    13.1 --- a/coreutils-multicall/receipt	Wed Jun 07 17:52:40 2017 +0200
    13.2 +++ b/coreutils-multicall/receipt	Thu Jun 08 00:20:23 2017 +0300
    13.3 @@ -1,28 +1,23 @@
    13.4 -# SliTaz package receipt.
    13.5 +# SliTaz package receipt v2.
    13.6  
    13.7  PACKAGE="coreutils-multicall"
    13.8  VERSION="8.25"
    13.9  CATEGORY="system-tools"
   13.10 -SHORT_DESC="Utilities for using and setting the basic system."
   13.11 +SHORT_DESC="Utilities for using and setting the basic system"
   13.12  MAINTAINER="al.bobylev@gmail.com"
   13.13  LICENSE="GPL3"
   13.14  WEB_SITE="https://www.gnu.org/software/coreutils/coreutils.html"
   13.15 +
   13.16  TARBALL="coreutils-$VERSION.tar.xz"
   13.17  WGET_URL="$GNU_MIRROR/coreutils/$TARBALL"
   13.18  
   13.19  SIBLINGS="coreutils"
   13.20 -DEPENDS="glibc-base acl attr libcap gmp"
   13.21  BUILD_DEPENDS="automake autoconf gettext xz libcap-dev gmp-dev patch"
   13.22  
   13.23  # Rules to configure and make the package.
   13.24  compile_rules()
   13.25  {
   13.26 -	# LFS: Coreutils Internationalization Fixes Patch
   13.27 -	patch -Np1 -i $WOK/coreutils/stuff/coreutils-8.25-i18n-2.patch
   13.28 -	# SliTaz: show extended info touching CPU via uname
   13.29 -	patch  -p1 -i $WOK/coreutils/stuff/uname.u
   13.30 -	# SliTaz: fix translations, especially deprecated symbol '\v'
   13.31 -	patch  -p1 -i $WOK/coreutils/stuff/coreutils-fix-po.patch
   13.32 +	# Rebuild fixed translations
   13.33  	msgfmt po/nb.po -o po/nb.gmo
   13.34  	msgfmt po/sl.po -o po/sl.gmo
   13.35  
   13.36 @@ -35,7 +30,10 @@
   13.37  	make && make install
   13.38  
   13.39  	# LFS: Move programs to the locations specified by the FHS
   13.40 -	mkdir -p $install/bin $install/usr/sbin $install/usr/share/man/man8
   13.41 +	mkdir -p \
   13.42 +		$install/bin \
   13.43 +		$install/usr/sbin \
   13.44 +		$install/usr/share/man/man8
   13.45  	for i in cat chgrp chmod chown cp date dd df echo false ln ls mkdir \
   13.46  		mknod mv pwd rm rmdir stty sync true uname; do
   13.47  		rm $install/usr/bin/$i
   13.48 @@ -51,13 +49,14 @@
   13.49  # Rules to gen a SliTaz package suitable for Tazpkg.
   13.50  genpkg_rules()
   13.51  {
   13.52 -	cook_copy_folders bin sbin libexec
   13.53 +	copy @std
   13.54 +	DEPENDS="glibc-base acl attr libcap gmp"
   13.55  }
   13.56  
   13.57 -post_install()
   13.58 -{
   13.59  	# Remove Busybox applets in order to not clash with ("/bin", "/sbin",
   13.60  	# "/usr/bin" and "/usr/sbin" conflicts with the same filename)
   13.61 +post_install_coreutils_multicall()
   13.62 +{
   13.63  	rm "$1/bin/base64"   # for /usr/bin/base64
   13.64  	rm "$1/bin/kill"     # for /usr/bin/kill
   13.65  	rm "$1/bin/mktemp"   # for /usr/bin/mktemp
   13.66 @@ -67,27 +66,3 @@
   13.67  	rm "$1/bin/stat"     # for /usr/bin/stat
   13.68  	rm "$1/bin/touch"    # for /usr/bin/touch
   13.69  }
   13.70 -
   13.71 -post_remove()
   13.72 -{
   13.73 -	# Restore all Busybox applets that have been replaced
   13.74 -
   13.75 -	# /bin:
   13.76 -	for i in base64 cat chgrp chmod chown cp date dd df echo false kill ln ls \
   13.77 -		mkdir mknod mktemp mv nice printenv pwd rm rmdir sleep stat stty sync \
   13.78 -		touch true uname; do
   13.79 -		busybox ln -s busybox "$1/bin/$i"
   13.80 -	done
   13.81 -
   13.82 -	# /usr/bin:
   13.83 -	for i in '[' basename cksum comm cut dirname du env expand expr fold \
   13.84 -		groups head hostid id install logname md5sum mkfifo nohup od printf \
   13.85 -		readlink realpath seq sha1sum sha256sum sha512sum sort split sum tac \
   13.86 -		tail tee test timeout tr tty unexpand uniq uptime users wc who whoami \
   13.87 -		yes; do
   13.88 -		busybox ln -s /bin/busybox "$1/usr/bin/$i"
   13.89 -	done
   13.90 -
   13.91 -	# /usr/sbin:
   13.92 -	busybox ln -s /bin/busybox "$1/usr/sbin/chroot"
   13.93 -}
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/coreutils-multicall/stuff	Thu Jun 08 00:20:23 2017 +0300
    14.3 @@ -0,0 +1,1 @@
    14.4 +../coreutils/stuff
    14.5 \ No newline at end of file
    15.1 --- a/flex/receipt	Wed Jun 07 17:52:40 2017 +0200
    15.2 +++ b/flex/receipt	Thu Jun 08 00:20:23 2017 +0300
    15.3 @@ -1,25 +1,22 @@
    15.4 -# SliTaz package receipt.
    15.5 +# SliTaz package receipt v2.
    15.6  
    15.7  PACKAGE="flex"
    15.8 -VERSION="2.6.1"
    15.9 +VERSION="2.6.4"
   15.10  CATEGORY="development"
   15.11 -SHORT_DESC="Flex is a fast lexical analyser generator."
   15.12 +SHORT_DESC="Flex is a fast lexical analyser generator"
   15.13  MAINTAINER="pankso@slitaz.org"
   15.14  LICENSE="BSD"
   15.15  WEB_SITE="https://github.com/westes/flex"
   15.16  HOST_ARCH="i486 arm"
   15.17  
   15.18 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   15.19 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   15.20  WGET_URL="$WEB_SITE/releases/download/v$VERSION/$TARBALL"
   15.21  
   15.22 -DEPENDS="bison"
   15.23  BUILD_DEPENDS="bison gettext help2man indent"
   15.24  
   15.25  # Rules to configure and make the package.
   15.26  compile_rules()
   15.27  {
   15.28 -	patch -p1 -i $stuff/flex.patch
   15.29 -
   15.30  	case "$ARCH" in
   15.31  		arm*)
   15.32  			export ac_cv_func_malloc_0_nonnull=yes
   15.33 @@ -37,5 +34,6 @@
   15.34  # Rules to gen a SliTaz package suitable for Tazpkg.
   15.35  genpkg_rules()
   15.36  {
   15.37 -	cook_copy_folders bin lib include
   15.38 +	copy @std @dev
   15.39 +	DEPENDS="bison"
   15.40  }
    16.1 --- a/gdbm-dev/receipt	Wed Jun 07 17:52:40 2017 +0200
    16.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.3 @@ -1,20 +0,0 @@
    16.4 -# SliTaz package receipt.
    16.5 -
    16.6 -PACKAGE="gdbm-dev"
    16.7 -VERSION="1.12"
    16.8 -CATEGORY="development"
    16.9 -SHORT_DESC="GNU database indexing library development files."
   16.10 -MAINTAINER="pascal.bellard@slitaz.org"
   16.11 -LICENSE="GPL3"
   16.12 -WEB_SITE="http://www.gnu.org/software/gdbm"
   16.13 -HOST_ARCH="i486 arm"
   16.14 -
   16.15 -WANTED="gdbm"
   16.16 -DEPENDS="gdbm"
   16.17 -
   16.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   16.19 -genpkg_rules()
   16.20 -{
   16.21 -	cook_copy_files *.h *.*a
   16.22 -}
   16.23 -
    17.1 --- a/gdbm-tools/receipt	Wed Jun 07 17:52:40 2017 +0200
    17.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.3 @@ -1,19 +0,0 @@
    17.4 -# SliTaz package receipt.
    17.5 -
    17.6 -PACKAGE="gdbm-tools"
    17.7 -VERSION="1.12"
    17.8 -CATEGORY="misc"
    17.9 -SHORT_DESC="GNU database manager"
   17.10 -MAINTAINER="al.bobylev@gmail.com"
   17.11 -LICENSE="GPL3"
   17.12 -WEB_SITE="https://www.gnu.org/software/gdbm"
   17.13 -HOST_ARCH="i486 arm"
   17.14 -
   17.15 -WANTED="gdbm"
   17.16 -DEPENDS="gdbm"
   17.17 -
   17.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   17.19 -genpkg_rules()
   17.20 -{
   17.21 -	cook_copy_folders bin
   17.22 -}
    18.1 --- a/gdbm/receipt	Wed Jun 07 17:52:40 2017 +0200
    18.2 +++ b/gdbm/receipt	Thu Jun 08 00:20:23 2017 +0300
    18.3 @@ -1,9 +1,9 @@
    18.4 -# SliTaz package receipt.
    18.5 +# SliTaz package receipt v2.
    18.6  
    18.7  PACKAGE="gdbm"
    18.8  VERSION="1.12"
    18.9  CATEGORY="misc"
   18.10 -SHORT_DESC="GNU database indexing library."
   18.11 +SHORT_DESC="GNU database manager"
   18.12  MAINTAINER="pascal.bellard@slitaz.org"
   18.13  LICENSE="GPL3"
   18.14  WEB_SITE="https://www.gnu.org/software/gdbm"
   18.15 @@ -12,9 +12,8 @@
   18.16  TARBALL="$PACKAGE-$VERSION.tar.gz"
   18.17  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   18.18  
   18.19 -DEPENDS=""
   18.20  BUILD_DEPENDS="gettext"
   18.21 -SPLIT="gdbm-tools"
   18.22 +SPLIT="gdbm-tools gdbm-dev"
   18.23  
   18.24  # Rules to configure and make the package.
   18.25  compile_rules()
   18.26 @@ -29,5 +28,14 @@
   18.27  # Rules to gen a SliTaz package suitable for Tazpkg.
   18.28  genpkg_rules()
   18.29  {
   18.30 -	cook_copy_files *.so*
   18.31 +	case $PACKAGE in
   18.32 +		gdbm)
   18.33 +			copy *.so*
   18.34 +			;;
   18.35 +		gdbm-tools)
   18.36 +			copy bin/
   18.37 +			CAT="misc|tools"
   18.38 +			;;
   18.39 +		*-dev) copy @dev;;
   18.40 +	esac
   18.41  }
    19.1 --- a/ghostscript-dev/receipt	Wed Jun 07 17:52:40 2017 +0200
    19.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.3 @@ -1,17 +0,0 @@
    19.4 -# SliTaz package receipt.
    19.5 -
    19.6 -PACKAGE="ghostscript-dev"
    19.7 -VERSION="9.02"
    19.8 -CATEGORY="development"
    19.9 -SHORT_DESC="Ghostscript devel file"
   19.10 -MAINTAINER="jozee@slitaz.org"
   19.11 -LICENSE="GPL3"
   19.12 -WANTED="ghostscript"
   19.13 -WEB_SITE="http://ghostscript.com/" 
   19.14 -
   19.15 -# Rules to gen a SliTaz package suitable for Tazpkg.
   19.16 -genpkg_rules()
   19.17 -{
   19.18 -	mkdir -p $fs/usr/include
   19.19 -	cp -a $install/usr/include $fs/usr
   19.20 -}
    20.1 --- a/gperf/receipt	Wed Jun 07 17:52:40 2017 +0200
    20.2 +++ b/gperf/receipt	Thu Jun 08 00:20:23 2017 +0300
    20.3 @@ -1,9 +1,9 @@
    20.4 -# SliTaz package receipt.
    20.5 +# SliTaz package receipt v2.
    20.6  
    20.7  PACKAGE="gperf"
    20.8  VERSION="3.0.4"
    20.9  CATEGORY="development"
   20.10 -SHORT_DESC="GNU gperf is a perfect hash function generator."
   20.11 +SHORT_DESC="GNU gperf is a perfect hash function generator"
   20.12  MAINTAINER="pankso@slitaz.org"
   20.13  LICENSE="GPL3"
   20.14  WEB_SITE="https://www.gnu.org/software/gperf/"
   20.15 @@ -24,5 +24,5 @@
   20.16  # Rules to gen a SliTaz package suitable for Tazpkg.
   20.17  genpkg_rules()
   20.18  {
   20.19 -	cook_copy_folders bin
   20.20 +	copy @std
   20.21  }
    21.1 --- a/grep/receipt	Wed Jun 07 17:52:40 2017 +0200
    21.2 +++ b/grep/receipt	Thu Jun 08 00:20:23 2017 +0300
    21.3 @@ -1,9 +1,9 @@
    21.4 -# SliTaz package receipt.
    21.5 +# SliTaz package receipt v2.
    21.6  
    21.7  PACKAGE="grep"
    21.8 -VERSION="2.25"
    21.9 +VERSION="3.0"
   21.10  CATEGORY="development"
   21.11 -SHORT_DESC="GNU Global Regular Expression Print."
   21.12 +SHORT_DESC="GNU Global Regular Expression Print"
   21.13  MAINTAINER="paul@slitaz.org"
   21.14  LICENSE="GPL3"
   21.15  WEB_SITE="https://www.gnu.org/software/grep/"
   21.16 @@ -11,25 +11,20 @@
   21.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
   21.18  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   21.19  
   21.20 -DEPENDS="pcre"
   21.21  BUILD_DEPENDS="pcre-dev perl gettext"
   21.22  
   21.23  # Rules to configure and make the package.
   21.24  compile_rules()
   21.25  {
   21.26 -	./configure $CONFIGURE_ARGS &&
   21.27 +	./configure \
   21.28 +		--bindir=/bin \
   21.29 +		$CONFIGURE_ARGS &&
   21.30  	make && make install
   21.31  }
   21.32  
   21.33  # Rules to gen a SliTaz package suitable for Tazpkg.
   21.34  genpkg_rules()
   21.35  {
   21.36 -	cook_copy_folders bin
   21.37 +	copy @std
   21.38 +	DEPENDS="pcre"
   21.39  }
   21.40 -
   21.41 -post_remove()
   21.42 -{
   21.43 -	for i in grep egrep fgrep; do
   21.44 -		ln -sf busybox "$1/bin/$i"
   21.45 -	done
   21.46 -}
    22.1 --- a/gzip-full/receipt	Wed Jun 07 17:52:40 2017 +0200
    22.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.3 @@ -1,32 +0,0 @@
    22.4 -# SliTaz package receipt.
    22.5 -
    22.6 -PACKAGE="gzip-full"
    22.7 -VERSION="1.8"
    22.8 -CATEGORY="system-tools"
    22.9 -SHORT_DESC="GNU compression utilities"
   22.10 -MAINTAINER="erjo@slitaz.org"
   22.11 -LICENSE="GPL3"
   22.12 -WEB_SITE="http://www.gnu.org/software/gzip/"
   22.13 -
   22.14 -WANTED="gzip"
   22.15 -DEPENDS="gzip"
   22.16 -
   22.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   22.18 -genpkg_rules()
   22.19 -{
   22.20 -	cook_copy_folders bin
   22.21 -	cook_split_rm gzip
   22.22 -}
   22.23 -
   22.24 -pre_install()
   22.25 -{
   22.26 -	# Removing Busybox uncompress and zcat applets
   22.27 -	# as we have /usr/bin/uncompress and /usr/bin/zcat in this package
   22.28 -	rm -f "$1/bin/uncompress" "$1/bin/zcat"
   22.29 -}
   22.30 -
   22.31 -post_remove()
   22.32 -{
   22.33 -	ln -s busybox "$1/bin/uncompress"
   22.34 -	ln -s busybox "$1/bin/zcat"
   22.35 -}
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/gzip/description.gzip-full.txt	Thu Jun 08 00:20:23 2017 +0300
    23.3 @@ -0,0 +1,17 @@
    23.4 +  * `gunzip` - decompresses gzipped files
    23.5 +  * `gzexe` - creates self-decompressing executable files
    23.6 +  * `gzip` - compresses the given files using Lempel-Ziv (LZ77) coding
    23.7 +  * `uncompress` - decompresses compressed files
    23.8 +  * `zcat` - decompresses the given gzipped files to standard output
    23.9 +  * `zcmp` - runs `cmp` on gzipped files
   23.10 +  * `zdiff` - runs `diff` on gzipped files
   23.11 +  * `zegrep` - runs `egrep` on gzipped files
   23.12 +  * `zfgrep` - runs `fgrep` on gzipped files
   23.13 +  * `zforce` - forces a `.gz` extension on all given files that are gzipped
   23.14 +    files, so that `gzip` will not compress them again; this can be useful when
   23.15 +    file names were truncated during a file transfer
   23.16 +  * `zgrep` - runs `grep` on gzipped files
   23.17 +  * `zless` - runs `less` on gzipped files
   23.18 +  * `zmore` - runs `more` on gzipped files
   23.19 +  * `znew` - re-compresses files from `compress` format to `gzip` format -
   23.20 +    `.Z` to `.gz`
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/gzip/description.gzip.txt	Thu Jun 08 00:20:23 2017 +0300
    24.3 @@ -0,0 +1,3 @@
    24.4 +  * `gunzip` - decompresses gzipped files
    24.5 +  * `gzip` - compresses the given files using Lempel-Ziv (LZ77) coding
    24.6 +  * `zgrep` - runs `grep` on gzipped files
    25.1 --- a/gzip/receipt	Wed Jun 07 17:52:40 2017 +0200
    25.2 +++ b/gzip/receipt	Thu Jun 08 00:20:23 2017 +0300
    25.3 @@ -1,9 +1,9 @@
    25.4 -# SliTaz package receipt.
    25.5 +# SliTaz package receipt v2.
    25.6  
    25.7  PACKAGE="gzip"
    25.8  VERSION="1.8"
    25.9  CATEGORY="system-tools"
   25.10 -SHORT_DESC="GNU compression utilities (gzip and gunzip)"
   25.11 +SHORT_DESC="GNU compression utilities"
   25.12  MAINTAINER="erjo@slitaz.org"
   25.13  LICENSE="GPL3"
   25.14  WEB_SITE="https://www.gnu.org/software/gzip/"
   25.15 @@ -11,7 +11,6 @@
   25.16  TARBALL="$PACKAGE-$VERSION.tar.xz"
   25.17  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   25.18  
   25.19 -DEPENDS="glibc-base"
   25.20  BUILD_DEPENDS="glibc-dev"
   25.21  SPLIT="gzip-full"
   25.22  
   25.23 @@ -19,23 +18,37 @@
   25.24  compile_rules()
   25.25  {
   25.26  	./configure $CONFIGURE_ARGS && make && make install
   25.27 +
   25.28 +	mkdir -p $install/bin
   25.29 +	mv -v $install/usr/bin/gzip $install/bin
   25.30  }
   25.31  
   25.32  # Rules to gen a SliTaz package suitable for Tazpkg.
   25.33  genpkg_rules()
   25.34  {
   25.35 -	cook_copy_files gzip gunzip zgrep
   25.36 +	case $PACKAGE in
   25.37 +		gzip)
   25.38 +			copy gzip gunzip zgrep
   25.39 +			;;
   25.40 +		gzip-full)
   25.41 +			copy bin/
   25.42 +			remove_already_packed
   25.43 +			CAT="system-tools|full set"
   25.44 +			DEPENDS="gzip"
   25.45 +			;;
   25.46 +	esac
   25.47  }
   25.48  
   25.49 -pre_install()
   25.50 +# Removing Busybox gunzip applet
   25.51 +# as we have /usr/bin/gunzip in this package
   25.52 +pre_install_gzip()
   25.53  {
   25.54 -	# Removing Busybox gzip and gunzip applets
   25.55 -	# as we have /usr/bin/gzip and /usr/bin/gunzip in this package
   25.56  	rm -f "$1/bin/gzip" "$1/bin/gunzip"
   25.57  }
   25.58  
   25.59 -post_remove()
   25.60 +# Removing Busybox uncompress and zcat applets
   25.61 +# as we have /usr/bin/uncompress and /usr/bin/zcat in this package
   25.62 +pre_install_gzip_full()
   25.63  {
   25.64 -	ln -s busybox "$1/bin/gzip"
   25.65 -	ln -s busybox "$1/bin/gunzip"
   25.66 +	rm -f "$1/bin/uncompress" "$1/bin/zcat"
   25.67  }
    26.1 --- a/iana-etc/receipt	Wed Jun 07 17:52:40 2017 +0200
    26.2 +++ b/iana-etc/receipt	Thu Jun 08 00:20:23 2017 +0300
    26.3 @@ -1,4 +1,4 @@
    26.4 -# SliTaz package receipt.
    26.5 +# SliTaz package receipt v2.
    26.6  
    26.7  PACKAGE="iana-etc"
    26.8  VERSION="2.30"
    26.9 @@ -11,7 +11,6 @@
   26.10  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   26.11  WGET_URL="http://anduin.linuxfromscratch.org/LFS/$TARBALL"
   26.12  
   26.13 -DEPENDS=""
   26.14  BUILD_DEPENDS="gawk"
   26.15  
   26.16  # Rules to configure and make the package.
   26.17 @@ -23,5 +22,5 @@
   26.18  # Rules to gen a SliTaz package suitable for Tazpkg.
   26.19  genpkg_rules()
   26.20  {
   26.21 -	cp -a $install/* $fs
   26.22 +	copy @std
   26.23  }
    27.1 --- a/inetutils/receipt	Wed Jun 07 17:52:40 2017 +0200
    27.2 +++ b/inetutils/receipt	Thu Jun 08 00:20:23 2017 +0300
    27.3 @@ -1,4 +1,4 @@
    27.4 -# SliTaz package receipt.
    27.5 +# SliTaz package receipt v2.
    27.6  
    27.7  PACKAGE="inetutils"
    27.8  VERSION="1.9.4"
    27.9 @@ -11,9 +11,6 @@
   27.10  TARBALL="$PACKAGE-$VERSION.tar.xz"
   27.11  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   27.12  
   27.13 -DEPENDS="readline"
   27.14 -BUILD_DEPENDS=""
   27.15 -
   27.16  # Rules to configure and make the package.
   27.17  compile_rules()
   27.18  {
   27.19 @@ -39,5 +36,6 @@
   27.20  # Rules to gen a SliTaz package suitable for Tazpkg.
   27.21  genpkg_rules()
   27.22  {
   27.23 -	cook_copy_folders bin sbin
   27.24 +	copy @std
   27.25 +	DEPENDS="readline"
   27.26  }
    28.1 --- a/intltool/receipt	Wed Jun 07 17:52:40 2017 +0200
    28.2 +++ b/intltool/receipt	Thu Jun 08 00:20:23 2017 +0300
    28.3 @@ -1,9 +1,9 @@
    28.4 -# SliTaz package receipt.
    28.5 +# SliTaz package receipt v2.
    28.6  
    28.7  PACKAGE="intltool"
    28.8  VERSION="0.51.0"
    28.9  CATEGORY="development"
   28.10 -SHORT_DESC="Translation tools (PO, XML)."
   28.11 +SHORT_DESC="Internationalization tool"
   28.12  MAINTAINER="pankso@slitaz.org"
   28.13  LICENSE="GPL2"
   28.14  WEB_SITE="https://freedesktop.org/wiki/Software/intltool/"
   28.15 @@ -12,7 +12,6 @@
   28.16  TARBALL="$PACKAGE-$VERSION.tar.gz"
   28.17  WGET_URL="http://launchpad.net/intltool/trunk/$VERSION/+download/$TARBALL"
   28.18  
   28.19 -DEPENDS="perl perl-xml-parser gettext"
   28.20  BUILD_DEPENDS="perl perl-xml-parser wget"
   28.21  
   28.22  # Rules to configure and make the package.
   28.23 @@ -29,5 +28,6 @@
   28.24  # Rules to gen a SliTaz package suitable for Tazpkg.
   28.25  genpkg_rules()
   28.26  {
   28.27 -	cook_copy_folders bin aclocal intltool
   28.28 +	copy @std
   28.29 +	DEPENDS="perl-xml-parser gettext"
   28.30  }
    29.1 --- a/iproute2/receipt	Wed Jun 07 17:52:40 2017 +0200
    29.2 +++ b/iproute2/receipt	Thu Jun 08 00:20:23 2017 +0300
    29.3 @@ -1,24 +1,23 @@
    29.4 -# SliTaz package receipt.
    29.5 +# SliTaz package receipt v2.
    29.6  
    29.7  PACKAGE="iproute2"
    29.8 -VERSION="4.7.0"
    29.9 +VERSION="4.9.0"
   29.10  CATEGORY="network"
   29.11 -SHORT_DESC="utilites for networking and traffic control"
   29.12 +SHORT_DESC="Utilites for networking and traffic control"
   29.13  MAINTAINER="allan316@gmail.com"
   29.14  LICENSE="GPL2"
   29.15  WEB_SITE="http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2"
   29.16 -TAGS="network route"
   29.17  
   29.18  TARBALL="$PACKAGE-$VERSION.tar.xz"
   29.19  WGET_URL="https://www.kernel.org/pub/linux/utils/net/$PACKAGE/$TARBALL"
   29.20  
   29.21 -DEPENDS="iptables db"
   29.22  BUILD_DEPENDS="bison flex iptables-dev db-dev libmnl-dev elfutils-dev"
   29.23  
   29.24  # Rules to configure and make the package.
   29.25  compile_rules()
   29.26  {
   29.27  	./configure /usr/include $CONFIGURE_ARGS &&
   29.28 +	sed -i 's|tc-skbmod\.8||' $src/man/man8/Makefile &&
   29.29  	make &&
   29.30  	make DOCDIR=/usr/share/doc/$PACKAGE-$VERSION DESTDIR=$DESTDIR install
   29.31  }
   29.32 @@ -26,10 +25,7 @@
   29.33  # Rules to gen a SliTaz package suitable for Tazpkg.
   29.34  genpkg_rules()
   29.35  {
   29.36 -	mkdir -p $fs/bin
   29.37 -	cp -a $install/usr $fs/
   29.38 -	cp -a $install/etc $fs/
   29.39 -	cp -a $install/var $fs/
   29.40 -	cp -a $install/sbin $fs/
   29.41 -	ln $fs/sbin/ip $fs/sbin/ss /$fs/bin/
   29.42 +	copy @std
   29.43 +	TAGS="network route"
   29.44 +	DEPENDS="iptables db"
   29.45  }
    30.1 --- a/iptables-dev/receipt	Wed Jun 07 17:52:40 2017 +0200
    30.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.3 @@ -1,22 +0,0 @@
    30.4 -# SliTaz package receipt.
    30.5 -
    30.6 -PACKAGE="iptables-dev"
    30.7 -VERSION="1.4.21"
    30.8 -CATEGORY="development"
    30.9 -SHORT_DESC="Packet filtering framework (Firewall) - dev files"
   30.10 -WEB_SITE="http://www.netfilter.org/"
   30.11 -MAINTAINER="pankso@slitaz.org"
   30.12 -LICENSE="GPL2"
   30.13 -WANTED="iptables"
   30.14 -
   30.15 -DEPENDS="pkg-config iptables"
   30.16 -
   30.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   30.18 -genpkg_rules()
   30.19 -{
   30.20 -	EXTRAVERSION=_${kvers}
   30.21 -	mkdir -p $fs/usr/lib
   30.22 -	cp -a $install/usr/include $fs/usr
   30.23 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   30.24 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   30.25 -}
    31.1 --- a/iptables/receipt	Wed Jun 07 17:52:40 2017 +0200
    31.2 +++ b/iptables/receipt	Thu Jun 08 00:20:23 2017 +0300
    31.3 @@ -1,29 +1,28 @@
    31.4 -# SliTaz package receipt.
    31.5 +# SliTaz package receipt v2.
    31.6  
    31.7  PACKAGE="iptables"
    31.8 -VERSION="1.4.21"
    31.9 +VERSION="1.6.1"
   31.10 +EXTRAVERSION=_$kvers
   31.11  CATEGORY="security"
   31.12 -SHORT_DESC="Packet filtering framework (Firewall)."
   31.13 +SHORT_DESC="Packet filtering framework (Firewall)"
   31.14  MAINTAINER="pankso@slitaz.org"
   31.15  LICENSE="GPL2"
   31.16 +WEB_SITE="http://www.netfilter.org/projects/iptables/"
   31.17 +
   31.18  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   31.19 -WEB_SITE="http://www.netfilter.org/"
   31.20 -WGET_URL="http://www.netfilter.org/projects/iptables/files/$TARBALL"
   31.21 -TAGS="firewall"
   31.22 +WGET_URL="${WEB_SITE}files/$TARBALL"
   31.23 +TARBALL_SHA1="b2592490ca7a6c2cd0f069e167a4337c86acdf91"
   31.24  
   31.25 -DEPENDS="linux-netfilter"
   31.26 -BUILD_DEPENDS="linux-module-headers"
   31.27 +BUILD_DEPENDS="linux-module-headers libmnl-dev libnftnl-dev"
   31.28 +SPLIT="iptables-dev"
   31.29  
   31.30  # Rules to configure and make the package.
   31.31  compile_rules()
   31.32  {
   31.33 -	cd $src
   31.34  	# Set the right Kernel path to compile.
   31.35  	KERNEL_PATH="/usr/src/linux"
   31.36  	./configure \
   31.37 -		--prefix=/usr \
   31.38  		--libexecdir=/usr/lib/iptables \
   31.39 -		--mandir=/usr/share/man \
   31.40  		$CONFIGURE_ARGS &&
   31.41  	make && make DESTDIR=$DESTDIR install
   31.42  }
   31.43 @@ -31,9 +30,14 @@
   31.44  # Rules to gen a SliTaz package suitable for Tazpkg.
   31.45  genpkg_rules()
   31.46  {
   31.47 -	EXTRAVERSION=_${kvers}
   31.48 -	mkdir -p $fs/usr/lib
   31.49 -	cp -a $install/usr/sbin        $fs/usr
   31.50 -	cp -a $install/usr/lib/lib*    $fs/usr/lib
   31.51 -	cp -a $install/usr/lib/xtables $fs/usr/lib
   31.52 +	case $PACKAGE in
   31.53 +		iptables)
   31.54 +			copy @std
   31.55 +			DEPENDS="linux-netfilter"
   31.56 +			TAGS="firewall"
   31.57 +			;;
   31.58 +		*-dev)
   31.59 +			copy @dev
   31.60 +			;;
   31.61 +	esac
   31.62  }
    32.1 --- a/jbig2dec-dev/receipt	Wed Jun 07 17:52:40 2017 +0200
    32.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.3 @@ -1,22 +0,0 @@
    32.4 -# SliTaz package receipt.
    32.5 -
    32.6 -PACKAGE="jbig2dec-dev"
    32.7 -VERSION="0.11"
    32.8 -CATEGORY="development"
    32.9 -SHORT_DESC="devel files for jbig2dec"
   32.10 -MAINTAINER="slaxemulator@gmail.com"
   32.11 -LICENSE="GPL3"
   32.12 -WEB_SITE="http://jbig2dec.sourceforge.net/"
   32.13 -WANTED="jbig2dec"
   32.14 -HOST_ARCH="i486 arm"
   32.15 -
   32.16 -DEPENDS="jbig2dec"
   32.17 -
   32.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   32.19 -genpkg_rules()
   32.20 -{
   32.21 -	mkdir -p $fs/usr/lib
   32.22 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   32.23 -	cp -a $install/usr/include $fs/usr
   32.24 -}
   32.25 -
    33.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    33.2 +++ b/jbig2dec/description.txt	Thu Jun 08 00:20:23 2017 +0300
    33.3 @@ -0,0 +1,4 @@
    33.4 +JBIG2 is a compression format for lossless and lossy encoding of scanned
    33.5 +monochrome documents at moderately high resolution. It is very efficient in
    33.6 +that domain, claiming 100:1 compression. jbig2dec is a decoder-only
    33.7 +implementation of the format.
    34.1 --- a/jbig2dec/receipt	Wed Jun 07 17:52:40 2017 +0200
    34.2 +++ b/jbig2dec/receipt	Thu Jun 08 00:20:23 2017 +0300
    34.3 @@ -1,4 +1,4 @@
    34.4 -# SliTaz package receipt.
    34.5 +# SliTaz package receipt v2.
    34.6  
    34.7  PACKAGE="jbig2dec"
    34.8  VERSION="0.11"
    34.9 @@ -6,25 +6,26 @@
   34.10  SHORT_DESC="Decoder implementation of the JBIG2 image compressiong format"
   34.11  MAINTAINER="slaxemulator@gmail.com"
   34.12  LICENSE="GPL3"
   34.13 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   34.14 -WEB_SITE="http://jbig2dec.sourceforge.net/"
   34.15 -WGET_URL="http://ghostscript.com/~giles/jbig2/$PACKAGE/$TARBALL"
   34.16 +WEB_SITE="https://sourceforge.net/projects/jbig2dec/"
   34.17  HOST_ARCH="i486 arm"
   34.18  
   34.19 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   34.20 +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
   34.21 +
   34.22  BUILD_DEPENDS="libpng-dev"
   34.23 +SPLIT="jbig2dec-dev"
   34.24  
   34.25  # Rules to configure and make the package.
   34.26  compile_rules()
   34.27  {
   34.28 -	./configure \
   34.29 -		$CONFIGURE_ARGS &&
   34.30 -	make && make install
   34.31 +	./configure $CONFIGURE_ARGS && make && make install
   34.32  }
   34.33  
   34.34  # Rules to gen a SliTaz package suitable for Tazpkg.
   34.35  genpkg_rules()
   34.36  {
   34.37 -	mkdir -p $fs/usr/lib
   34.38 -	cp -a $install/usr/bin $fs/usr
   34.39 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   34.40 +	case $PACKAGE in
   34.41 +		jbig2dec) copy @std;;
   34.42 +		*-dev) copy @dev;;
   34.43 +	esac
   34.44  }
    35.1 --- a/kbd-base/receipt	Wed Jun 07 17:52:40 2017 +0200
    35.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    35.3 @@ -1,42 +0,0 @@
    35.4 -# SliTaz package receipt.
    35.5 -
    35.6 -PACKAGE="kbd-base"
    35.7 -VERSION="2.0.3"
    35.8 -CATEGORY="base-system"
    35.9 -SHORT_DESC="Keyboard mapping definitions, loadkeys and setfont utilities"
   35.10 -MAINTAINER="pankso@slitaz.org"
   35.11 -LICENSE="GPL2"
   35.12 -WEB_SITE="http://kbd-project.org/"
   35.13 -HOST_ARCH="i486 arm"
   35.14 -
   35.15 -WANTED="kbd"
   35.16 -
   35.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   35.18 -genpkg_rules()
   35.19 -{
   35.20 -	cook_copy_files loadkeys setfont \
   35.21 -		\
   35.22 -		be-latin1.map* fr-latin1.map* dvorak.map* dvorak-r.map* dvorak-l.map* \
   35.23 -		br-abnt2.map* cf.map* cz-lat2.map* dk-latin1.map* es.map* fi.map* \
   35.24 -		gr.map* gr-pc.map* it.map* is-latin1.map* jp106.map* nl2.map* \
   35.25 -		no-latin1.map* pl2.map* pt-latin1.map* ru.map* se-lat6.map* \
   35.26 -		tr_q-latin5.map* trq.map* uk.map* us-acentos.map* us.map* croat.map* \
   35.27 -		de_CH-latin1.map* de-latin1.map* fr_CH-latin1.map* hu.map* \
   35.28 -		sg-latin1.map* slovene.map* \
   35.29 -		\
   35.30 -		azerty-layout.inc compose.inc euro1.inc euro1.map.gz euro2.map.gz \
   35.31 -		linux-keys-bare.inc linux-with-alt-and-altgr.inc \
   35.32 -		linux-with-two-alt-keys.inc qwerty-layout.inc qwertz-layout.inc \
   35.33 -		compose.latin1
   35.34 -	rm -rf $fs/usr/share/kbd/keymaps/i386/olpc
   35.35 -
   35.36 -	# X11 keyboard aliases
   35.37 -	ln -s croat.map.gz $fs/usr/share/kbd/keymaps/i386/qwertz/hr.map.gz
   35.38 -}
   35.39 -
   35.40 -# Make sure it will run on host or no keyboard support...
   35.41 -testsuite()
   35.42 -{
   35.43 -	readelf -h $install/usr/bin/loadkeys
   35.44 -	readelf -h $install/usr/bin/setfont
   35.45 -}
    36.1 --- a/kbd-busybox/receipt	Wed Jun 07 17:52:40 2017 +0200
    36.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    36.3 @@ -1,23 +0,0 @@
    36.4 -# SliTaz package receipt.
    36.5 -
    36.6 -PACKAGE="kbd-busybox"
    36.7 -VERSION="2.0.3"
    36.8 -CATEGORY="base-system"
    36.9 -SHORT_DESC="Keyboard mapping definitions for busybox."
   36.10 -MAINTAINER="pascal.bellard@slitaz.org"
   36.11 -LICENSE="GPL2"
   36.12 -WEB_SITE="http://www.slitaz.org/"
   36.13 -
   36.14 -WANTED="kbd-base"
   36.15 -BUILD_DEPENDS="kbd-base busybox"
   36.16 -
   36.17 -# Rules to configure and make the package.
   36.18 -compile_rules()
   36.19 -{
   36.20 -	mkdir -p $fs/usr/share/kmap
   36.21 -
   36.22 -	for i in $(find /usr/share/kbd/keymaps/i386 -name '*.map.gz' | grep -v 'include'); do
   36.23 -		echo $i
   36.24 -		loadkeys -ub $i > $fs/usr/share/kmap/$(basename $i .map.gz).kmap
   36.25 -	done
   36.26 -}
    37.1 --- a/kbd-vlock/receipt	Wed Jun 07 17:52:40 2017 +0200
    37.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    37.3 @@ -1,19 +0,0 @@
    37.4 -# SliTaz package receipt.
    37.5 -
    37.6 -PACKAGE="kbd-vlock"
    37.7 -VERSION="2.0.3"
    37.8 -CATEGORY="system-tools"
    37.9 -SHORT_DESC="vlock - Virtual Console lock program"
   37.10 -MAINTAINER="al.bobylev@gmail.com"
   37.11 -LICENSE="GPL2"
   37.12 -WEB_SITE="http://kbd-project.org/"
   37.13 -TAGS="console"
   37.14 -
   37.15 -WANTED="kbd"
   37.16 -DEPENDS="pam"
   37.17 -
   37.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   37.19 -genpkg_rules()
   37.20 -{
   37.21 -	cook_copy_files vlock
   37.22 -}
    38.1 --- a/kbd/receipt	Wed Jun 07 17:52:40 2017 +0200
    38.2 +++ b/kbd/receipt	Thu Jun 08 00:20:23 2017 +0300
    38.3 @@ -1,31 +1,24 @@
    38.4 -# SliTaz package receipt.
    38.5 +# SliTaz package receipt v2.
    38.6  
    38.7  PACKAGE="kbd"
    38.8 -VERSION="2.0.3"
    38.9 +VERSION="2.0.4"
   38.10  CATEGORY="system-tools"
   38.11  SHORT_DESC="Keyboard mapping definitions and tools"
   38.12  MAINTAINER="pankso@slitaz.org"
   38.13  LICENSE="GPL2"
   38.14  WEB_SITE="http://kbd-project.org/"
   38.15 -TAGS="keyboard"
   38.16  HOST_ARCH="i486 arm"
   38.17  
   38.18  TARBALL="kbd-$VERSION.tar.xz"
   38.19  WGET_URL="https://www.kernel.org/pub/linux/utils/kbd/$TARBALL"
   38.20  
   38.21 -DEPENDS="kbd-base"
   38.22 -BUILD_DEPENDS="check-dev bison flex gettext patch pam-dev"
   38.23 -SPLIT="kbd-base kbd-busybox kbd-vlock"
   38.24 -
   38.25 -# Handle cross compilation.
   38.26 -case "$ARCH" in
   38.27 -	arm) BUILD_DEPENDS="flex check-dev" ;;
   38.28 -esac
   38.29 +BUILD_DEPENDS="check-dev bison flex gettext patch pam-dev busybox"
   38.30 +BUILD_DEPENDS_arm="flex check-dev"
   38.31 +SPLIT="kbd-base kbd-vlock kbd-busybox kbd"
   38.32  
   38.33  # Rules to configure and make the package.
   38.34  compile_rules()
   38.35  {
   38.36 -	patch -Np1 -i $stuff/kbd-2.0.3-backspace-1.patch
   38.37  	sed -i 's/\(RESIZECONS_PROGS=\)yes/\1no/g' configure
   38.38  	sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in
   38.39  
   38.40 @@ -45,14 +38,66 @@
   38.41  	mkdir -p $install/usr/share/doc/kbd-$VERSION
   38.42  	cp -R docs/doc/* $install/usr/share/doc/kbd-$VERSION
   38.43  
   38.44 -	# Cook packages before "kbd" packaging to properly work cook_split_rm()
   38.45 -	cook kbd-base  >/dev/null 2>&1
   38.46 -	cook kbd-vlock >/dev/null 2>&1
   38.47 +	# X11 keyboard aliases
   38.48 +	ln -s croat.map.gz $install/usr/share/kbd/keymaps/i386/qwertz/hr.map.gz
   38.49 +
   38.50 +	# .kmap files for busybox
   38.51 +	mkdir -p $install/usr/share/kmap
   38.52 +	for i in $(find $install/usr/share/kbd/keymaps/i386 -name '*.map.gz' | grep -v 'include'); do
   38.53 +		j=$(basename $i .map.gz)
   38.54 +		echo $j
   38.55 +		$install/usr/bin/loadkeys -ub $i > $install/usr/share/kmap/$j.kmap
   38.56 +	done
   38.57 +}
   38.58 +
   38.59 +# Make sure it will run on host or no keyboard support...
   38.60 +testsuite()
   38.61 +{
   38.62 +	readelf -h $install/usr/bin/loadkeys
   38.63 +	readelf -h $install/usr/bin/setfont
   38.64  }
   38.65  
   38.66  # Rules to gen a SliTaz package suitable for Tazpkg.
   38.67  genpkg_rules()
   38.68  {
   38.69 -	cook_copy_folders bin kbd
   38.70 -	cook_split_rm kbd-base kbd-vlock
   38.71 +	case $PACKAGE in
   38.72 +		kbd-base)
   38.73 +			copy loadkeys setfont \
   38.74 +			\
   38.75 +			be-latin1.map*    fr-latin1.map*  dvorak.map*       dvorak-r.map*  \
   38.76 +			dvorak-l.map*     br-abnt2.map*   cf.map*           cz-lat2.map*   \
   38.77 +			dk-latin1.map*    es.map*         fi.map*           gr.map*        \
   38.78 +			gr-pc.map*        it.map*         is-latin1.map*    jp106.map*     \
   38.79 +			nl2.map*          no-latin1.map*  pl2.map*          pt-latin1.map* \
   38.80 +			ru.map*           se-lat6.map*    tr_q-latin5.map*  trq.map*       \
   38.81 +			uk.map*           us-acentos.map* us.map*           croat.map*     \
   38.82 +			de_CH-latin1.map* de-latin1.map*  fr_CH-latin1.map* hu.map*        \
   38.83 +			sg-latin1.map*    slovene.map*    hr.map* \
   38.84 +			\
   38.85 +			azerty-layout.inc compose.inc euro1.inc euro1.map.gz euro2.map.gz \
   38.86 +			linux-keys-bare.inc linux-with-alt-and-altgr.inc \
   38.87 +			linux-with-two-alt-keys.inc qwerty-layout.inc qwertz-layout.inc \
   38.88 +			compose.latin1
   38.89 +			rm -rf $fs/usr/share/kbd/keymaps/i386/olpc
   38.90 +			DEPENDS=" "
   38.91 +			CAT="base-system|loadkeys and setfont utilities"
   38.92 +			;;
   38.93 +		kbd-vlock)
   38.94 +			copy vlock
   38.95 +			CAT="system-tools|vlock - Virtual Console lock program"
   38.96 +			DEPENDS="pam"
   38.97 +			TAGS="console"
   38.98 +			;;
   38.99 +		kbd-busybox)
  38.100 +			copy *.kmap
  38.101 +			DEPENDS="busybox"
  38.102 +			CAT="base-system|mappings for busybox"
  38.103 +			;;
  38.104 +		kbd)
  38.105 +			copy bin/ kbd/
  38.106 +			remove_already_packed
  38.107 +			DEPENDS="kbd-base"
  38.108 +			TAGS="keyboard"
  38.109 +			;;
  38.110 +	esac
  38.111  }
    39.1 --- a/kbd/stuff/kbd-2.0.3-backspace-1.patch	Wed Jun 07 17:52:40 2017 +0200
    39.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    39.3 @@ -1,250 +0,0 @@
    39.4 -Submitted By: Matt Burgess
    39.5 -Date: 2008-12-06
    39.6 -Initial Package Version: 1.15
    39.7 -Upstream Status: Not submitted, possibly incomplete
    39.8 -Description: Makes Backspace and Delete keys consistent in all i386 keymaps.
    39.9 -Makes the Backspace key send character code 127, and Delete send a well known
   39.10 -escape sequence. Obsoletes the /etc/kbd/bs-sends-del file for i386.
   39.11 -
   39.12 -Original patch for 1.12 by Alexander Patrakov.
   39.13 -Updated for 1.13 (drop ru.map, the change is upstream, and add ru_win.map,
   39.14 -ru-cp1251.map) by Ken Moffat <ken at linuxfromscratch dot org>.
   39.15 -Re-diffed against 1.15 by Matt Burgess <matthew at linuxfromscratch.org>.
   39.16 -
   39.17 -diff -Naur kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-l.map kbd-1.15/data/keymaps/i386/dvorak/dvorak-l.map
   39.18 ---- kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-l.map	2008-06-20 12:36:01.000000000 +0100
   39.19 -+++ kbd-1.15/data/keymaps/i386/dvorak/dvorak-l.map	2008-12-03 22:27:55.000000000 +0000
   39.20 -@@ -43,7 +43,7 @@
   39.21 - 		keycode  11 = three		numbersign
   39.22 - 		keycode  12 = two		at
   39.23 - 		keycode  13 = one		exclam
   39.24 --		keycode  14 = BackSpace		Delete
   39.25 -+		keycode  14 = Delete		Delete
   39.26 - ! --------------------------------------------------------------------------
   39.27 - ! Row 3
   39.28 - ! --------------------------------------------------------------------------
   39.29 -diff -Naur kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-r.map kbd-1.15/data/keymaps/i386/dvorak/dvorak-r.map
   39.30 ---- kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-r.map	2008-06-20 12:36:01.000000000 +0100
   39.31 -+++ kbd-1.15/data/keymaps/i386/dvorak/dvorak-r.map	2008-12-03 22:28:13.000000000 +0000
   39.32 -@@ -43,7 +43,7 @@
   39.33 - 		keycode  11 = slash		question
   39.34 - 		keycode  12 = bracketleft	braceleft
   39.35 - 		keycode  13 = bracketright	braceright
   39.36 --		keycode  14 = BackSpace		Delete
   39.37 -+		keycode  14 = Delete		Delete
   39.38 - ! --------------------------------------------------------------------------
   39.39 - ! Row 3
   39.40 - ! --------------------------------------------------------------------------
   39.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
   39.42 ---- kbd-1.15.orig/data/keymaps/i386/fgGIod/tr_f-latin5.map	2008-10-23 20:03:58.000000000 +0100
   39.43 -+++ kbd-1.15/data/keymaps/i386/fgGIod/tr_f-latin5.map	2008-12-03 22:40:32.000000000 +0000
   39.44 -@@ -51,7 +51,7 @@
   39.45 - 	alt     keycode  12 = Meta_minus      
   39.46 - keycode  13 = minus            underscore      
   39.47 - 	alt     keycode  13 = Meta_equal      
   39.48 --keycode  14 = BackSpace           Delete          
   39.49 -+keycode  14 = Delete           Delete          
   39.50 - 	alt     keycode  14 = Meta_Delete     
   39.51 - keycode  15 = Tab              Meta_Tab             
   39.52 - 	alt     keycode  15 = Meta_Tab        
   39.53 -diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/lt.l4.map kbd-1.15/data/keymaps/i386/qwerty/lt.l4.map
   39.54 ---- kbd-1.15.orig/data/keymaps/i386/qwerty/lt.l4.map	2008-10-23 20:03:59.000000000 +0100
   39.55 -+++ kbd-1.15/data/keymaps/i386/qwerty/lt.l4.map	2008-12-03 22:42:14.000000000 +0000
   39.56 -@@ -205,7 +205,7 @@
   39.57 - #	edit this if you want the key above <Enter> to delete symbols above
   39.58 - # cursor, not before.
   39.59 - keycode  14 = \
   39.60 --	      BackSpace	       BackSpace	BackSpace	 BackSpace  \
   39.61 -+	      Delete	       Delete		Delete		 Delete	     \
   39.62 - 	      Delete	       Delete		Delete		 Delete	     \
   39.63 - 	      Meta_BackSpace   Meta_BackSpace	Meta_BackSpace Meta_BackSpace \
   39.64 - 	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete  
   39.65 -@@ -506,7 +506,7 @@
   39.66 - 
   39.67 - # Edit this if you want strict VT100 emulation.
   39.68 - string F111 = "\033[3$"
   39.69 --keycode 111 = Delete	       F111		Delete		 F111	   \
   39.70 -+keycode 111 = Remove	       F111		Remove		 F111	   \
   39.71 - 	      Remove	       Remove		Remove		 Remove	    \
   39.72 - 	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete \
   39.73 - 	      Boot	       Boot		Boot		 Boot
   39.74 -diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/lt.map kbd-1.15/data/keymaps/i386/qwerty/lt.map
   39.75 ---- kbd-1.15.orig/data/keymaps/i386/qwerty/lt.map	2008-10-23 20:03:59.000000000 +0100
   39.76 -+++ kbd-1.15/data/keymaps/i386/qwerty/lt.map	2008-12-03 22:42:58.000000000 +0000
   39.77 -@@ -204,7 +204,7 @@
   39.78 - #	edit this if you want the key above <Enter> to delete symbols above
   39.79 - # cursor, not before.
   39.80 - keycode  14 = \
   39.81 --	      BackSpace	       BackSpace	BackSpace	 BackSpace  \
   39.82 -+	      Delete	       Delete		Delete		 Delete	     \
   39.83 - 	      Delete	       Delete		Delete		 Delete	     \
   39.84 - 	      Meta_BackSpace   Meta_BackSpace	Meta_BackSpace Meta_BackSpace \
   39.85 - 	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete  
   39.86 -@@ -505,7 +505,7 @@
   39.87 - 
   39.88 - # Edit this if you want strict VT100 emulation.
   39.89 - string F111 = "\033[3$"
   39.90 --keycode 111 = Delete	       F111		Delete		 F111	   \
   39.91 -+keycode 111 = Remove	       F111		Remove		 F111	   \
   39.92 - 	      Remove	       Remove		Remove		 Remove	    \
   39.93 - 	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete \
   39.94 - 	      Boot	       Boot		Boot		 Boot
   39.95 -diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/no-latin1.map kbd-1.15/data/keymaps/i386/qwerty/no-latin1.map
   39.96 ---- kbd-1.15.orig/data/keymaps/i386/qwerty/no-latin1.map	2008-06-20 12:36:00.000000000 +0100
   39.97 -+++ kbd-1.15/data/keymaps/i386/qwerty/no-latin1.map	2008-12-03 22:44:25.000000000 +0000
   39.98 -@@ -3,7 +3,7 @@
   39.99 - # Send comments to Kjetil T. Homme <kjetilho@ifi.uio.no>
  39.100 - include "linux-with-alt-and-altgr"
  39.101 - 	plain keycode  83 = KP_Comma
  39.102 --	plain keycode 111 = Delete		# "Remove" originally, weird...
  39.103 -+	plain keycode 111 = Remove
  39.104 - strings as usual
  39.105 - 
  39.106 - 	keycode   1 = Escape
  39.107 -diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru1.map kbd-1.15/data/keymaps/i386/qwerty/ru1.map
  39.108 ---- kbd-1.15.orig/data/keymaps/i386/qwerty/ru1.map	2008-10-23 20:03:59.000000000 +0100
  39.109 -+++ kbd-1.15/data/keymaps/i386/qwerty/ru1.map	2008-12-03 22:45:32.000000000 +0000
  39.110 -@@ -143,8 +143,8 @@
  39.111 - 
  39.112 - # The keycode "0xFF" is too dangerous for many programs (including emacs).
  39.113 - # So let it be bracket instead of Hard Sign.
  39.114 --# altgr		keycode  27 = 	+0xDF
  39.115 --# altgr	shift 	keycode  27 = 	+0xFF
  39.116 -+altgr		keycode  27 = 	+0xDF
  39.117 -+altgr	shift 	keycode  27 = 	+0xFF
  39.118 - 	control	keycode  27 =	Control_bracketright
  39.119 - altgr	control	keycode  27 =	Control_bracketright
  39.120 - 	alt	keycode  27 =	Meta_bracketright
  39.121 -diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru2.map kbd-1.15/data/keymaps/i386/qwerty/ru2.map
  39.122 ---- kbd-1.15.orig/data/keymaps/i386/qwerty/ru2.map	2008-10-23 20:03:59.000000000 +0100
  39.123 -+++ kbd-1.15/data/keymaps/i386/qwerty/ru2.map	2008-12-03 22:46:15.000000000 +0000
  39.124 -@@ -46,7 +46,7 @@
  39.125 - 	alt	keycode  12 =	Meta_minus
  39.126 - 		keycode  13 =	equal	plus		equal	plus
  39.127 - 	alt	keycode  13 =	Meta_equal
  39.128 --		keycode  14 =	BackSpace BackSpace	BackSpace BackSpace
  39.129 -+		keycode  14 =	Delete Delete	Delete Delete
  39.130 - 	alt	keycode  14 =	Meta_Delete
  39.131 - 		keycode  15 =	Tab	Tab		Tab	Tab	
  39.132 - 	alt	keycode  15 =	Meta_Tab	
  39.133 -diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru-cp1251.map kbd-1.15/data/keymaps/i386/qwerty/ru-cp1251.map
  39.134 ---- kbd-1.15.orig/data/keymaps/i386/qwerty/ru-cp1251.map	2008-10-23 20:03:59.000000000 +0100
  39.135 -+++ kbd-1.15/data/keymaps/i386/qwerty/ru-cp1251.map	2008-12-03 22:47:12.000000000 +0000
  39.136 -@@ -39,7 +39,7 @@
  39.137 - 	alt	keycode  12 =	Meta_minus
  39.138 - 		keycode  13 =	equal	plus		equal	plus
  39.139 - 	alt	keycode  13 =	Meta_equal
  39.140 --		keycode  14 =	BackSpace
  39.141 -+		keycode  14 =	Delete
  39.142 - 	alt	keycode  14 =	Meta_Delete
  39.143 - 		keycode  15 =	Tab
  39.144 - 	alt	keycode  15 =	Meta_Tab	
  39.145 -diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru-ms.map kbd-1.15/data/keymaps/i386/qwerty/ru-ms.map
  39.146 ---- kbd-1.15.orig/data/keymaps/i386/qwerty/ru-ms.map	2008-10-23 20:03:59.000000000 +0100
  39.147 -+++ kbd-1.15/data/keymaps/i386/qwerty/ru-ms.map	2008-12-03 22:48:10.000000000 +0000
  39.148 -@@ -89,8 +89,8 @@
  39.149 - altgr	alt     keycode  13 =    Meta_equal
  39.150 - 	shift alt keycode  13 = 	Meta_plus
  39.151 - altgr	shift alt keycode  13 = 	Meta_plus
  39.152 --		keycode  14 = 	BackSpace  BackSpace  BackSpace  BackSpace
  39.153 --#		keycode  14 = 	Delete  Delete  Delete  Delete
  39.154 -+#		keycode  14 = 	BackSpace  BackSpace  BackSpace  BackSpace
  39.155 -+		keycode  14 = 	Delete  Delete  Delete  Delete
  39.156 - 	alt	keycode  14 =	Meta_Delete
  39.157 - altgr	alt     keycode  14 = 	Meta_Delete
  39.158 - 		keycode  15 =	Tab	Tab		Tab	Tab	
  39.159 -diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru_win.map kbd-1.15/data/keymaps/i386/qwerty/ru_win.map
  39.160 ---- kbd-1.15.orig/data/keymaps/i386/qwerty/ru_win.map	2008-10-23 20:03:59.000000000 +0100
  39.161 -+++ kbd-1.15/data/keymaps/i386/qwerty/ru_win.map	2008-12-03 22:49:17.000000000 +0000
  39.162 -@@ -42,7 +42,7 @@
  39.163 - 	alt	keycode  12 =	Meta_minus
  39.164 - 		keycode  13 =	equal	plus		equal	plus
  39.165 - 	alt	keycode  13 =	Meta_equal
  39.166 --		keycode  14 =	BackSpace BackSpace	BackSpace BackSpace
  39.167 -+		keycode  14 =	Delete Delete	Delete Delete
  39.168 - 	alt	keycode  14 =	Meta_Delete
  39.169 - 		keycode  15 =	Tab	Tab		Tab	Tab	
  39.170 - 	alt	keycode  15 =	Meta_Tab	
  39.171 -diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/se-ir209.map kbd-1.15/data/keymaps/i386/qwerty/se-ir209.map
  39.172 ---- kbd-1.15.orig/data/keymaps/i386/qwerty/se-ir209.map	2008-10-23 20:03:59.000000000 +0100
  39.173 -+++ kbd-1.15/data/keymaps/i386/qwerty/se-ir209.map	2008-12-03 22:50:18.000000000 +0000
  39.174 -@@ -345,7 +345,7 @@
  39.175 - 	keycode 109 = Next	Scroll_Forward
  39.176 - 	keycode 110 = Insert
  39.177 - 
  39.178 --	keycode 111 = Delete		# "Remove" originally, weird...
  39.179 -+	keycode 111 = Remove
  39.180 - control alt	keycode 111 = Boot
  39.181 - control altgr	keycode 111 = Boot
  39.182 - 
  39.183 -diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/se-lat6.map kbd-1.15/data/keymaps/i386/qwerty/se-lat6.map
  39.184 ---- kbd-1.15.orig/data/keymaps/i386/qwerty/se-lat6.map	2008-10-23 20:03:59.000000000 +0100
  39.185 -+++ kbd-1.15/data/keymaps/i386/qwerty/se-lat6.map	2008-12-03 22:50:44.000000000 +0000
  39.186 -@@ -374,6 +374,6 @@
  39.187 - 	keycode 109 = Next	Scroll_Forward
  39.188 - 	keycode 110 = Insert
  39.189 - 
  39.190 --	keycode 111 = Delete		# "Remove" originally, weird...
  39.191 -+	keycode 111 = Remove
  39.192 - control alt	keycode 111 = Boot
  39.193 - control altgr	keycode 111 = Boot
  39.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
  39.195 ---- kbd-1.15.orig/data/keymaps/i386/qwerty/tr_q-latin5.map	2008-10-23 20:03:59.000000000 +0100
  39.196 -+++ kbd-1.15/data/keymaps/i386/qwerty/tr_q-latin5.map	2008-12-03 22:52:09.000000000 +0000
  39.197 -@@ -49,7 +49,7 @@
  39.198 - 	alt     keycode  12 = Meta_minus
  39.199 - keycode  13 = minus            underscore
  39.200 - 	alt     keycode  13 = Meta_equal
  39.201 --keycode  14 = BackSpace           Delete
  39.202 -+keycode  14 = Delete           Delete
  39.203 - 	alt     keycode  14 = Meta_Delete
  39.204 - keycode  15 = Tab              Meta_Tab
  39.205 - 	alt     keycode  15 = Meta_Tab
  39.206 -diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua.map kbd-1.15/data/keymaps/i386/qwerty/ua.map
  39.207 ---- kbd-1.15.orig/data/keymaps/i386/qwerty/ua.map	2008-10-23 20:03:59.000000000 +0100
  39.208 -+++ kbd-1.15/data/keymaps/i386/qwerty/ua.map	2008-12-03 22:52:52.000000000 +0000
  39.209 -@@ -249,7 +249,7 @@
  39.210 - 	shift ctrll ctrlr keycode  13 = plus
  39.211 - 	alt ctrll ctrlr keycode  13 = Meta_equal
  39.212 - 	shift alt ctrll ctrlr keycode  13 = Meta_plus
  39.213 --keycode  14 = BackSpace           Delete          
  39.214 -+keycode  14 = Delete           Delete          
  39.215 - 	control	keycode  14 = BackSpace       
  39.216 - 	alt	keycode  14 = Meta_Delete     
  39.217 - 	ctrlr	keycode  14 = BackSpace
  39.218 -diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf.map kbd-1.15/data/keymaps/i386/qwerty/ua-utf.map
  39.219 ---- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf.map	2008-10-23 20:03:59.000000000 +0100
  39.220 -+++ kbd-1.15/data/keymaps/i386/qwerty/ua-utf.map	2008-12-03 22:53:36.000000000 +0000
  39.221 -@@ -250,7 +250,7 @@
  39.222 - 	shift ctrll ctrlr keycode  13 = plus
  39.223 - 	alt ctrll ctrlr keycode  13 = Meta_equal
  39.224 - 	shift alt ctrll ctrlr keycode  13 = Meta_plus
  39.225 --keycode  14 = BackSpace           Delete          
  39.226 -+keycode  14 = Delete           Delete          
  39.227 - 	control	keycode  14 = BackSpace       
  39.228 - 	alt	keycode  14 = Meta_Delete     
  39.229 - 	ctrlr	keycode  14 = BackSpace
  39.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
  39.231 ---- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf-ws.map	2008-10-23 20:03:59.000000000 +0100
  39.232 -+++ kbd-1.15/data/keymaps/i386/qwerty/ua-utf-ws.map	2008-12-03 22:54:06.000000000 +0000
  39.233 -@@ -260,7 +260,7 @@
  39.234 - 	shift ctrll ctrlr keycode  13 = plus
  39.235 - 	alt ctrll ctrlr keycode  13 = Meta_equal
  39.236 - 	shift alt ctrll ctrlr keycode  13 = Meta_plus
  39.237 --keycode  14 = BackSpace           Delete          
  39.238 -+keycode  14 = Delete           Delete          
  39.239 - 	control	keycode  14 = BackSpace       
  39.240 - 	alt	keycode  14 = Meta_Delete     
  39.241 - 	ctrlr	keycode  14 = BackSpace
  39.242 -diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua-ws.map kbd-1.15/data/keymaps/i386/qwerty/ua-ws.map
  39.243 ---- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-ws.map	2008-10-23 20:03:59.000000000 +0100
  39.244 -+++ kbd-1.15/data/keymaps/i386/qwerty/ua-ws.map	2008-12-03 22:54:23.000000000 +0000
  39.245 -@@ -260,7 +260,7 @@
  39.246 - 	shift ctrll ctrlr keycode  13 = plus
  39.247 - 	alt ctrll ctrlr keycode  13 = Meta_equal
  39.248 - 	shift alt ctrll ctrlr keycode  13 = Meta_plus
  39.249 --keycode  14 = BackSpace           Delete          
  39.250 -+keycode  14 = Delete           Delete          
  39.251 - 	control	keycode  14 = BackSpace       
  39.252 - 	alt	keycode  14 = Meta_Delete     
  39.253 - 	ctrlr	keycode  14 = BackSpace
    40.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    40.2 +++ b/kbd/stuff/patches/kbd-2.0.4-backspace-1.patch	Thu Jun 08 00:20:23 2017 +0300
    40.3 @@ -0,0 +1,250 @@
    40.4 +Submitted By: Matt Burgess
    40.5 +Date: 2008-12-06
    40.6 +Initial Package Version: 1.15
    40.7 +Upstream Status: Not submitted, possibly incomplete
    40.8 +Description: Makes Backspace and Delete keys consistent in all i386 keymaps.
    40.9 +Makes the Backspace key send character code 127, and Delete send a well known
   40.10 +escape sequence. Obsoletes the /etc/kbd/bs-sends-del file for i386.
   40.11 +
   40.12 +Original patch for 1.12 by Alexander Patrakov.
   40.13 +Updated for 1.13 (drop ru.map, the change is upstream, and add ru_win.map,
   40.14 +ru-cp1251.map) by Ken Moffat <ken at linuxfromscratch dot org>.
   40.15 +Re-diffed against 1.15 by Matt Burgess <matthew at linuxfromscratch.org>.
   40.16 +
   40.17 +diff -Naur kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-l.map kbd-1.15/data/keymaps/i386/dvorak/dvorak-l.map
   40.18 +--- kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-l.map	2008-06-20 12:36:01.000000000 +0100
   40.19 ++++ kbd-1.15/data/keymaps/i386/dvorak/dvorak-l.map	2008-12-03 22:27:55.000000000 +0000
   40.20 +@@ -43,7 +43,7 @@
   40.21 + 		keycode  11 = three		numbersign
   40.22 + 		keycode  12 = two		at
   40.23 + 		keycode  13 = one		exclam
   40.24 +-		keycode  14 = BackSpace		Delete
   40.25 ++		keycode  14 = Delete		Delete
   40.26 + ! --------------------------------------------------------------------------
   40.27 + ! Row 3
   40.28 + ! --------------------------------------------------------------------------
   40.29 +diff -Naur kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-r.map kbd-1.15/data/keymaps/i386/dvorak/dvorak-r.map
   40.30 +--- kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-r.map	2008-06-20 12:36:01.000000000 +0100
   40.31 ++++ kbd-1.15/data/keymaps/i386/dvorak/dvorak-r.map	2008-12-03 22:28:13.000000000 +0000
   40.32 +@@ -43,7 +43,7 @@
   40.33 + 		keycode  11 = slash		question
   40.34 + 		keycode  12 = bracketleft	braceleft
   40.35 + 		keycode  13 = bracketright	braceright
   40.36 +-		keycode  14 = BackSpace		Delete
   40.37 ++		keycode  14 = Delete		Delete
   40.38 + ! --------------------------------------------------------------------------
   40.39 + ! Row 3
   40.40 + ! --------------------------------------------------------------------------
   40.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
   40.42 +--- kbd-1.15.orig/data/keymaps/i386/fgGIod/tr_f-latin5.map	2008-10-23 20:03:58.000000000 +0100
   40.43 ++++ kbd-1.15/data/keymaps/i386/fgGIod/tr_f-latin5.map	2008-12-03 22:40:32.000000000 +0000
   40.44 +@@ -51,7 +51,7 @@
   40.45 + 	alt     keycode  12 = Meta_minus      
   40.46 + keycode  13 = minus            underscore      
   40.47 + 	alt     keycode  13 = Meta_equal      
   40.48 +-keycode  14 = BackSpace           Delete          
   40.49 ++keycode  14 = Delete           Delete          
   40.50 + 	alt     keycode  14 = Meta_Delete     
   40.51 + keycode  15 = Tab              Meta_Tab             
   40.52 + 	alt     keycode  15 = Meta_Tab        
   40.53 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/lt.l4.map kbd-1.15/data/keymaps/i386/qwerty/lt.l4.map
   40.54 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/lt.l4.map	2008-10-23 20:03:59.000000000 +0100
   40.55 ++++ kbd-1.15/data/keymaps/i386/qwerty/lt.l4.map	2008-12-03 22:42:14.000000000 +0000
   40.56 +@@ -205,7 +205,7 @@
   40.57 + #	edit this if you want the key above <Enter> to delete symbols above
   40.58 + # cursor, not before.
   40.59 + keycode  14 = \
   40.60 +-	      BackSpace	       BackSpace	BackSpace	 BackSpace  \
   40.61 ++	      Delete	       Delete		Delete		 Delete	     \
   40.62 + 	      Delete	       Delete		Delete		 Delete	     \
   40.63 + 	      Meta_BackSpace   Meta_BackSpace	Meta_BackSpace Meta_BackSpace \
   40.64 + 	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete  
   40.65 +@@ -506,7 +506,7 @@
   40.66 + 
   40.67 + # Edit this if you want strict VT100 emulation.
   40.68 + string F111 = "\033[3$"
   40.69 +-keycode 111 = Delete	       F111		Delete		 F111	   \
   40.70 ++keycode 111 = Remove	       F111		Remove		 F111	   \
   40.71 + 	      Remove	       Remove		Remove		 Remove	    \
   40.72 + 	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete \
   40.73 + 	      Boot	       Boot		Boot		 Boot
   40.74 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/lt.map kbd-1.15/data/keymaps/i386/qwerty/lt.map
   40.75 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/lt.map	2008-10-23 20:03:59.000000000 +0100
   40.76 ++++ kbd-1.15/data/keymaps/i386/qwerty/lt.map	2008-12-03 22:42:58.000000000 +0000
   40.77 +@@ -204,7 +204,7 @@
   40.78 + #	edit this if you want the key above <Enter> to delete symbols above
   40.79 + # cursor, not before.
   40.80 + keycode  14 = \
   40.81 +-	      BackSpace	       BackSpace	BackSpace	 BackSpace  \
   40.82 ++	      Delete	       Delete		Delete		 Delete	     \
   40.83 + 	      Delete	       Delete		Delete		 Delete	     \
   40.84 + 	      Meta_BackSpace   Meta_BackSpace	Meta_BackSpace Meta_BackSpace \
   40.85 + 	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete  
   40.86 +@@ -505,7 +505,7 @@
   40.87 + 
   40.88 + # Edit this if you want strict VT100 emulation.
   40.89 + string F111 = "\033[3$"
   40.90 +-keycode 111 = Delete	       F111		Delete		 F111	   \
   40.91 ++keycode 111 = Remove	       F111		Remove		 F111	   \
   40.92 + 	      Remove	       Remove		Remove		 Remove	    \
   40.93 + 	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete \
   40.94 + 	      Boot	       Boot		Boot		 Boot
   40.95 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/no-latin1.map kbd-1.15/data/keymaps/i386/qwerty/no-latin1.map
   40.96 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/no-latin1.map	2008-06-20 12:36:00.000000000 +0100
   40.97 ++++ kbd-1.15/data/keymaps/i386/qwerty/no-latin1.map	2008-12-03 22:44:25.000000000 +0000
   40.98 +@@ -3,7 +3,7 @@
   40.99 + # Send comments to Kjetil T. Homme <kjetilho@ifi.uio.no>
  40.100 + include "linux-with-alt-and-altgr"
  40.101 + 	plain keycode  83 = KP_Comma
  40.102 +-	plain keycode 111 = Delete		# "Remove" originally, weird...
  40.103 ++	plain keycode 111 = Remove
  40.104 + strings as usual
  40.105 + 
  40.106 + 	keycode   1 = Escape
  40.107 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru1.map kbd-1.15/data/keymaps/i386/qwerty/ru1.map
  40.108 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru1.map	2008-10-23 20:03:59.000000000 +0100
  40.109 ++++ kbd-1.15/data/keymaps/i386/qwerty/ru1.map	2008-12-03 22:45:32.000000000 +0000
  40.110 +@@ -143,8 +143,8 @@
  40.111 + 
  40.112 + # The keycode "0xFF" is too dangerous for many programs (including emacs).
  40.113 + # So let it be bracket instead of Hard Sign.
  40.114 +-# altgr		keycode  27 = 	+0xDF
  40.115 +-# altgr	shift 	keycode  27 = 	+0xFF
  40.116 ++altgr		keycode  27 = 	+0xDF
  40.117 ++altgr	shift 	keycode  27 = 	+0xFF
  40.118 + 	control	keycode  27 =	Control_bracketright
  40.119 + altgr	control	keycode  27 =	Control_bracketright
  40.120 + 	alt	keycode  27 =	Meta_bracketright
  40.121 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru2.map kbd-1.15/data/keymaps/i386/qwerty/ru2.map
  40.122 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru2.map	2008-10-23 20:03:59.000000000 +0100
  40.123 ++++ kbd-1.15/data/keymaps/i386/qwerty/ru2.map	2008-12-03 22:46:15.000000000 +0000
  40.124 +@@ -46,7 +46,7 @@
  40.125 + 	alt	keycode  12 =	Meta_minus
  40.126 + 		keycode  13 =	equal	plus		equal	plus
  40.127 + 	alt	keycode  13 =	Meta_equal
  40.128 +-		keycode  14 =	BackSpace BackSpace	BackSpace BackSpace
  40.129 ++		keycode  14 =	Delete Delete	Delete Delete
  40.130 + 	alt	keycode  14 =	Meta_Delete
  40.131 + 		keycode  15 =	Tab	Tab		Tab	Tab	
  40.132 + 	alt	keycode  15 =	Meta_Tab	
  40.133 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru-cp1251.map kbd-1.15/data/keymaps/i386/qwerty/ru-cp1251.map
  40.134 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru-cp1251.map	2008-10-23 20:03:59.000000000 +0100
  40.135 ++++ kbd-1.15/data/keymaps/i386/qwerty/ru-cp1251.map	2008-12-03 22:47:12.000000000 +0000
  40.136 +@@ -39,7 +39,7 @@
  40.137 + 	alt	keycode  12 =	Meta_minus
  40.138 + 		keycode  13 =	equal	plus		equal	plus
  40.139 + 	alt	keycode  13 =	Meta_equal
  40.140 +-		keycode  14 =	BackSpace
  40.141 ++		keycode  14 =	Delete
  40.142 + 	alt	keycode  14 =	Meta_Delete
  40.143 + 		keycode  15 =	Tab
  40.144 + 	alt	keycode  15 =	Meta_Tab	
  40.145 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru-ms.map kbd-1.15/data/keymaps/i386/qwerty/ru-ms.map
  40.146 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru-ms.map	2008-10-23 20:03:59.000000000 +0100
  40.147 ++++ kbd-1.15/data/keymaps/i386/qwerty/ru-ms.map	2008-12-03 22:48:10.000000000 +0000
  40.148 +@@ -89,8 +89,8 @@
  40.149 + altgr	alt     keycode  13 =    Meta_equal
  40.150 + 	shift alt keycode  13 = 	Meta_plus
  40.151 + altgr	shift alt keycode  13 = 	Meta_plus
  40.152 +-		keycode  14 = 	BackSpace  BackSpace  BackSpace  BackSpace
  40.153 +-#		keycode  14 = 	Delete  Delete  Delete  Delete
  40.154 ++#		keycode  14 = 	BackSpace  BackSpace  BackSpace  BackSpace
  40.155 ++		keycode  14 = 	Delete  Delete  Delete  Delete
  40.156 + 	alt	keycode  14 =	Meta_Delete
  40.157 + altgr	alt     keycode  14 = 	Meta_Delete
  40.158 + 		keycode  15 =	Tab	Tab		Tab	Tab	
  40.159 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru_win.map kbd-1.15/data/keymaps/i386/qwerty/ru_win.map
  40.160 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru_win.map	2008-10-23 20:03:59.000000000 +0100
  40.161 ++++ kbd-1.15/data/keymaps/i386/qwerty/ru_win.map	2008-12-03 22:49:17.000000000 +0000
  40.162 +@@ -42,7 +42,7 @@
  40.163 + 	alt	keycode  12 =	Meta_minus
  40.164 + 		keycode  13 =	equal	plus		equal	plus
  40.165 + 	alt	keycode  13 =	Meta_equal
  40.166 +-		keycode  14 =	BackSpace BackSpace	BackSpace BackSpace
  40.167 ++		keycode  14 =	Delete Delete	Delete Delete
  40.168 + 	alt	keycode  14 =	Meta_Delete
  40.169 + 		keycode  15 =	Tab	Tab		Tab	Tab	
  40.170 + 	alt	keycode  15 =	Meta_Tab	
  40.171 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/se-ir209.map kbd-1.15/data/keymaps/i386/qwerty/se-ir209.map
  40.172 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/se-ir209.map	2008-10-23 20:03:59.000000000 +0100
  40.173 ++++ kbd-1.15/data/keymaps/i386/qwerty/se-ir209.map	2008-12-03 22:50:18.000000000 +0000
  40.174 +@@ -345,7 +345,7 @@
  40.175 + 	keycode 109 = Next	Scroll_Forward
  40.176 + 	keycode 110 = Insert
  40.177 + 
  40.178 +-	keycode 111 = Delete		# "Remove" originally, weird...
  40.179 ++	keycode 111 = Remove
  40.180 + control alt	keycode 111 = Boot
  40.181 + control altgr	keycode 111 = Boot
  40.182 + 
  40.183 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/se-lat6.map kbd-1.15/data/keymaps/i386/qwerty/se-lat6.map
  40.184 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/se-lat6.map	2008-10-23 20:03:59.000000000 +0100
  40.185 ++++ kbd-1.15/data/keymaps/i386/qwerty/se-lat6.map	2008-12-03 22:50:44.000000000 +0000
  40.186 +@@ -374,6 +374,6 @@
  40.187 + 	keycode 109 = Next	Scroll_Forward
  40.188 + 	keycode 110 = Insert
  40.189 + 
  40.190 +-	keycode 111 = Delete		# "Remove" originally, weird...
  40.191 ++	keycode 111 = Remove
  40.192 + control alt	keycode 111 = Boot
  40.193 + control altgr	keycode 111 = Boot
  40.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
  40.195 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/tr_q-latin5.map	2008-10-23 20:03:59.000000000 +0100
  40.196 ++++ kbd-1.15/data/keymaps/i386/qwerty/tr_q-latin5.map	2008-12-03 22:52:09.000000000 +0000
  40.197 +@@ -49,7 +49,7 @@
  40.198 + 	alt     keycode  12 = Meta_minus
  40.199 + keycode  13 = minus            underscore
  40.200 + 	alt     keycode  13 = Meta_equal
  40.201 +-keycode  14 = BackSpace           Delete
  40.202 ++keycode  14 = Delete           Delete
  40.203 + 	alt     keycode  14 = Meta_Delete
  40.204 + keycode  15 = Tab              Meta_Tab
  40.205 + 	alt     keycode  15 = Meta_Tab
  40.206 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua.map kbd-1.15/data/keymaps/i386/qwerty/ua.map
  40.207 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua.map	2008-10-23 20:03:59.000000000 +0100
  40.208 ++++ kbd-1.15/data/keymaps/i386/qwerty/ua.map	2008-12-03 22:52:52.000000000 +0000
  40.209 +@@ -249,7 +249,7 @@
  40.210 + 	shift ctrll ctrlr keycode  13 = plus
  40.211 + 	alt ctrll ctrlr keycode  13 = Meta_equal
  40.212 + 	shift alt ctrll ctrlr keycode  13 = Meta_plus
  40.213 +-keycode  14 = BackSpace           Delete          
  40.214 ++keycode  14 = Delete           Delete          
  40.215 + 	control	keycode  14 = BackSpace       
  40.216 + 	alt	keycode  14 = Meta_Delete     
  40.217 + 	ctrlr	keycode  14 = BackSpace
  40.218 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf.map kbd-1.15/data/keymaps/i386/qwerty/ua-utf.map
  40.219 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf.map	2008-10-23 20:03:59.000000000 +0100
  40.220 ++++ kbd-1.15/data/keymaps/i386/qwerty/ua-utf.map	2008-12-03 22:53:36.000000000 +0000
  40.221 +@@ -250,7 +250,7 @@
  40.222 + 	shift ctrll ctrlr keycode  13 = plus
  40.223 + 	alt ctrll ctrlr keycode  13 = Meta_equal
  40.224 + 	shift alt ctrll ctrlr keycode  13 = Meta_plus
  40.225 +-keycode  14 = BackSpace           Delete          
  40.226 ++keycode  14 = Delete           Delete          
  40.227 + 	control	keycode  14 = BackSpace       
  40.228 + 	alt	keycode  14 = Meta_Delete     
  40.229 + 	ctrlr	keycode  14 = BackSpace
  40.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
  40.231 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf-ws.map	2008-10-23 20:03:59.000000000 +0100
  40.232 ++++ kbd-1.15/data/keymaps/i386/qwerty/ua-utf-ws.map	2008-12-03 22:54:06.000000000 +0000
  40.233 +@@ -260,7 +260,7 @@
  40.234 + 	shift ctrll ctrlr keycode  13 = plus
  40.235 + 	alt ctrll ctrlr keycode  13 = Meta_equal
  40.236 + 	shift alt ctrll ctrlr keycode  13 = Meta_plus
  40.237 +-keycode  14 = BackSpace           Delete          
  40.238 ++keycode  14 = Delete           Delete          
  40.239 + 	control	keycode  14 = BackSpace       
  40.240 + 	alt	keycode  14 = Meta_Delete     
  40.241 + 	ctrlr	keycode  14 = BackSpace
  40.242 +diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua-ws.map kbd-1.15/data/keymaps/i386/qwerty/ua-ws.map
  40.243 +--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-ws.map	2008-10-23 20:03:59.000000000 +0100
  40.244 ++++ kbd-1.15/data/keymaps/i386/qwerty/ua-ws.map	2008-12-03 22:54:23.000000000 +0000
  40.245 +@@ -260,7 +260,7 @@
  40.246 + 	shift ctrll ctrlr keycode  13 = plus
  40.247 + 	alt ctrll ctrlr keycode  13 = Meta_equal
  40.248 + 	shift alt ctrll ctrlr keycode  13 = Meta_plus
  40.249 +-keycode  14 = BackSpace           Delete          
  40.250 ++keycode  14 = Delete           Delete          
  40.251 + 	control	keycode  14 = BackSpace       
  40.252 + 	alt	keycode  14 = Meta_Delete     
  40.253 + 	ctrlr	keycode  14 = BackSpace
    41.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    41.2 +++ b/kbd/stuff/patches/series	Thu Jun 08 00:20:23 2017 +0300
    41.3 @@ -0,0 +1,1 @@
    41.4 +kbd-2.0.4-backspace-1.patch
    42.1 --- a/kmod-dev/receipt	Wed Jun 07 17:52:40 2017 +0200
    42.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    42.3 @@ -1,22 +0,0 @@
    42.4 -# SliTaz package receipt.
    42.5 -
    42.6 -PACKAGE="kmod-dev"
    42.7 -VERSION="23"
    42.8 -CATEGORY="development"
    42.9 -SHORT_DESC="Kmod devel files."
   42.10 -MAINTAINER="pankso@slitaz.org"
   42.11 -LICENSE="GPL2"
   42.12 -WANTED="kmod"
   42.13 -WEB_SITE="http://ftp.kernel.org/pub/linux/utils/kernel/kmod/"
   42.14 -HOST_ARCH="i486 arm"
   42.15 -
   42.16 -DEPENDS="kmod liblzma-dev pkg-config"
   42.17 -
   42.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   42.19 -genpkg_rules()
   42.20 -{
   42.21 -	mkdir -p $fs/lib $fs/usr/lib
   42.22 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   42.23 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   42.24 -	cp -a $install/usr/include $fs/usr
   42.25 -}
    43.1 --- a/less/receipt	Wed Jun 07 17:52:40 2017 +0200
    43.2 +++ b/less/receipt	Thu Jun 08 00:20:23 2017 +0300
    43.3 @@ -1,4 +1,4 @@
    43.4 -# SliTaz package receipt.
    43.5 +# SliTaz package receipt v2.
    43.6  
    43.7  PACKAGE="less"
    43.8  VERSION="481"
    43.9 @@ -11,7 +11,6 @@
   43.10  TARBALL="$PACKAGE-$VERSION.tar.gz"
   43.11  WGET_URL="$WEB_SITE/$TARBALL"
   43.12  
   43.13 -DEPENDS="ncurses pcre"
   43.14  BUILD_DEPENDS="ncurses-dev pcre-dev"
   43.15  
   43.16  # Rules to configure and make the package.
   43.17 @@ -27,10 +26,6 @@
   43.18  # Rules to gen a SliTaz package suitable for Tazpkg.
   43.19  genpkg_rules()
   43.20  {
   43.21 -	cook_copy_folders bin
   43.22 +	copy @std
   43.23 +	DEPENDS="ncurses pcre"
   43.24  }
   43.25 -
   43.26 -post_remove()
   43.27 -{
   43.28 -	ln -s /bin/busybox "$1/usr/bin/less"
   43.29 -}
    44.1 --- a/libcap-dev/receipt	Wed Jun 07 17:52:40 2017 +0200
    44.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    44.3 @@ -1,19 +0,0 @@
    44.4 -# SliTaz package receipt.
    44.5 -
    44.6 -PACKAGE="libcap-dev"
    44.7 -VERSION="2.25"
    44.8 -CATEGORY="development"
    44.9 -SHORT_DESC="Support for getting/setting POSIX.1e capabilities."
   44.10 -MAINTAINER="pankso@slitaz.org"
   44.11 -LICENSE="BSD"
   44.12 -WEB_SITE="http://sites.google.com/site/fullycapable/"
   44.13 -HOST_ARCH="i486 arm"
   44.14 -
   44.15 -WANTED="libcap"
   44.16 -DEPENDS="libcap"
   44.17 -
   44.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   44.19 -genpkg_rules()
   44.20 -{
   44.21 -	cook_copy_files *.h *.pc
   44.22 -}
    45.1 --- a/libcap/receipt	Wed Jun 07 17:52:40 2017 +0200
    45.2 +++ b/libcap/receipt	Thu Jun 08 00:20:23 2017 +0300
    45.3 @@ -1,9 +1,9 @@
    45.4 -# SliTaz package receipt.
    45.5 +# SliTaz package receipt v2.
    45.6  
    45.7  PACKAGE="libcap"
    45.8  VERSION="2.25"
    45.9  CATEGORY="system-tools"
   45.10 -SHORT_DESC="Support for getting/setting POSIX.1e capabilities."
   45.11 +SHORT_DESC="Support for getting/setting POSIX.1e capabilities"
   45.12  MAINTAINER="pankso@slitaz.org"
   45.13  LICENSE="BSD"
   45.14  WEB_SITE="https://sites.google.com/site/fullycapable/"
   45.15 @@ -12,12 +12,12 @@
   45.16  TARBALL="$PACKAGE-$VERSION.tar.xz"
   45.17  WGET_URL="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/$TARBALL"
   45.18  
   45.19 -DEPENDS="attr"
   45.20 -BUILD_DEPENDS="gperf pam-dev attr-dev"
   45.21 +BUILD_DEPENDS="gperf pam-dev attr-dev perl"
   45.22 +BUILD_DEPENDS_arm="gperf pam-dev attr-dev"
   45.23 +SPLIT="libcap-dev"
   45.24  
   45.25  # Handle cross compilation.
   45.26  case "$ARCH" in
   45.27 -	i?86) BUILD_DEPENDS="$BUILD_DEPENDS perl"  ;;
   45.28  	arm*) ARCH_ARGS="CC=$HOST_SYSTEM-gcc BUILD_CC=gcc" ;;
   45.29  esac
   45.30  
   45.31 @@ -39,6 +39,11 @@
   45.32  # Rules to gen a SliTaz package suitable for Tazpkg.
   45.33  genpkg_rules()
   45.34  {
   45.35 -	cook_copy_folders sbin
   45.36 -	cook_copy_files *.so*
   45.37 +	case $PACKAGE in
   45.38 +		libcap)
   45.39 +			copy @std
   45.40 +			DEPENDS="attr"
   45.41 +			;;
   45.42 +		*-dev) copy @dev;;
   45.43 +	esac
   45.44  }
    46.1 --- a/libmnl-dev/receipt	Wed Jun 07 17:52:40 2017 +0200
    46.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    46.3 @@ -1,18 +0,0 @@
    46.4 -# Slitaz package receipt.
    46.5 -
    46.6 -PACKAGE="libmnl-dev"
    46.7 -VERSION="1.0.4"
    46.8 -CATEGORY="development"
    46.9 -SHORT_DESC="A minimalistic user-space library oriented to Netlink developers."
   46.10 -MAINTAINER="samuel_trassare@yahoo.com"
   46.11 -LICENSE="LGPL2.1"
   46.12 -WEB_SITE="http://www.netfilter.org/projects/libmnl/"
   46.13 -
   46.14 -WANTED="libmnl"
   46.15 -DEPENDS="libmnl pkg-config"
   46.16 -
   46.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   46.18 -genpkg_rules()
   46.19 -{
   46.20 -	cook_copy_files *.h *.la *.pc
   46.21 -}
    47.1 --- a/libmnl/receipt	Wed Jun 07 17:52:40 2017 +0200
    47.2 +++ b/libmnl/receipt	Thu Jun 08 00:20:23 2017 +0300
    47.3 @@ -1,16 +1,18 @@
    47.4 -# SliTaz package receipt.
    47.5 +# SliTaz package receipt v2.
    47.6  
    47.7  PACKAGE="libmnl"
    47.8  VERSION="1.0.4"
    47.9 -CATEGORY="network"
   47.10 -SHORT_DESC="A minimalistic user-space library oriented to Netlink developers."
   47.11 -MAINTAINER="samuel_trassare@yahoo.com"
   47.12 +CATEGORY="development"
   47.13 +SHORT_DESC="Minimalistic Netlink communication library"
   47.14 +MAINTAINER="al.bobylev@gmail.com"
   47.15  LICENSE="LGPL2.1"
   47.16  WEB_SITE="http://www.netfilter.org/projects/libmnl/"
   47.17  
   47.18  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   47.19  WGET_URL="${WEB_SITE}files/$TARBALL"
   47.20  
   47.21 +SPLIT="libmnl-dev"
   47.22 +
   47.23  # Rules to configure and make the package.
   47.24  compile_rules()
   47.25  {
   47.26 @@ -20,5 +22,8 @@
   47.27  # Rules to gen a SliTaz package suitable for Tazpkg.
   47.28  genpkg_rules()
   47.29  {
   47.30 -	cook_copy_files *.so*
   47.31 +	case $PACKAGE in
   47.32 +		libmnl) copy @std;;
   47.33 +		*-dev) copy @dev;;
   47.34 +	esac
   47.35  }
    48.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    48.2 +++ b/libnftnl/description.txt	Thu Jun 08 00:20:23 2017 +0300
    48.3 @@ -0,0 +1,4 @@
    48.4 +libnftnl is a userspace library providing a low-level netlink programming
    48.5 +interface (API) to the in-kernel nf_tables subsystem. The library libnftnl has
    48.6 +been previously known as libnftables. This library is currently used by
    48.7 +nftables.
    49.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    49.2 +++ b/libnftnl/receipt	Thu Jun 08 00:20:23 2017 +0300
    49.3 @@ -0,0 +1,37 @@
    49.4 +# SliTaz package receipt v2.
    49.5 +
    49.6 +PACKAGE="libnftnl"
    49.7 +VERSION="1.0.7"
    49.8 +CATEGORY="development"
    49.9 +SHORT_DESC="Low-level netlink API"
   49.10 +MAINTAINER="al.bobylev@gmail.com"
   49.11 +LICENSE="LGPL2.1"
   49.12 +WEB_SITE="http://www.iptables.org/projects/libnftnl/"
   49.13 +
   49.14 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   49.15 +WGET_URL="${WEB_SITE}files/$TARBALL"
   49.16 +TARBALL_SHA1="381b2b3cbb3fad186cb3f57bbf32d70f0b3c3c8e"
   49.17 +
   49.18 +BUILD_DEPENDS="libmnl-dev"
   49.19 +SPLIT="libnftnl-dev"
   49.20 +
   49.21 +# Rules to configure and make the package.
   49.22 +compile_rules()
   49.23 +{
   49.24 +	./configure $CONFIGURE_ARGS && make && make install
   49.25 +}
   49.26 +
   49.27 +# Rules to gen a SliTaz package suitable for Tazpkg.
   49.28 +genpkg_rules()
   49.29 +{
   49.30 +	case $PACKAGE in
   49.31 +		libnftnl)
   49.32 +			copy @std
   49.33 +			DEPENDS="libmnl"
   49.34 +			;;
   49.35 +		*-dev)
   49.36 +			copy @dev
   49.37 +			DEPENDS="libnftnl libmnl-dev"
   49.38 +			;;
   49.39 +	esac
   49.40 +}
    50.1 --- a/libtool/receipt	Wed Jun 07 17:52:40 2017 +0200
    50.2 +++ b/libtool/receipt	Thu Jun 08 00:20:23 2017 +0300
    50.3 @@ -1,4 +1,4 @@
    50.4 -# SliTaz package receipt.
    50.5 +# SliTaz package receipt v2.
    50.6  
    50.7  PACKAGE="libtool"
    50.8  VERSION="2.4.6"
    50.9 @@ -12,15 +12,10 @@
   50.10  TARBALL="$PACKAGE-$VERSION.tar.xz"
   50.11  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   50.12  
   50.13 -DEPENDS="libltdl automake autoconf"
   50.14  BUILD_DEPENDS="automake autoconf gfortran"
   50.15 +BUILD_DEPENDS_arm=" "
   50.16  SPLIT="libltdl"
   50.17  
   50.18 -# Handle cross compilation.
   50.19 -case "$ARCH" in
   50.20 -	arm) BUILD_DEPENDS="" ;;
   50.21 -esac
   50.22 -
   50.23  # Rules to configure and make the package.
   50.24  compile_rules()
   50.25  {
   50.26 @@ -30,6 +25,14 @@
   50.27  # Rules to gen a SliTaz package suitable for Tazpkg.
   50.28  genpkg_rules()
   50.29  {
   50.30 -	cook_copy_folders bin include aclocal libtool
   50.31 -	cook_copy_files *.*a
   50.32 +	case $PACKAGE in
   50.33 +		libtool)
   50.34 +			copy bin/ include/ aclocal/ libtool/ *.*a
   50.35 +			DEPENDS="libltdl automake autoconf"
   50.36 +			;;
   50.37 +		libltdl)
   50.38 +			copy *.so*
   50.39 +			CAT="system-tools|library"
   50.40 +			;;
   50.41 +	esac
   50.42  }
    51.1 --- a/linux-api-headers/receipt	Wed Jun 07 17:52:40 2017 +0200
    51.2 +++ b/linux-api-headers/receipt	Thu Jun 08 00:20:23 2017 +0300
    51.3 @@ -1,10 +1,10 @@
    51.4 -# SliTaz package receipt.
    51.5 +# SliTaz package receipt v2.
    51.6  
    51.7  PACKAGE="linux-api-headers"
    51.8 -VERSION="4.9.4"
    51.9 +VERSION="4.9.30"
   51.10  KBASEVER="4.9"
   51.11  CATEGORY="development"
   51.12 -SHORT_DESC="Kernel headers sanitized for use in userspace."
   51.13 +SHORT_DESC="Kernel headers sanitized for use in userspace"
   51.14  MAINTAINER="devel@slitaz.org"
   51.15  LICENSE="GPL2"
   51.16  WEB_SITE="https://www.kernel.org/"
   51.17 @@ -40,12 +40,12 @@
   51.18  	make mrproper &&
   51.19  	make headers_check &&
   51.20  	make INSTALL_HDR_PATH=$DESTDIR/usr headers_install
   51.21 +
   51.22 +	find $install \( -name .install -o -name ..install.cmd \) -delete
   51.23  }
   51.24  
   51.25  # Rules to gen a SliTaz package suitable for Tazpkg.
   51.26  genpkg_rules()
   51.27  {
   51.28 -	mkdir -p $fs/usr
   51.29 -	cp -a $install/usr/include $fs/usr
   51.30 -	find $fs -name .install -or -name ..install.cmd -delete
   51.31 +	copy @dev
   51.32  }
    52.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    52.2 +++ b/make/description.txt	Thu Jun 08 00:20:23 2017 +0300
    52.3 @@ -0,0 +1,2 @@
    52.4 +  * `make` - automatically determines which pieces of a package need to be
    52.5 +    (re)compiled and then issues the relevant commands
    53.1 --- a/make/receipt	Wed Jun 07 17:52:40 2017 +0200
    53.2 +++ b/make/receipt	Thu Jun 08 00:20:23 2017 +0300
    53.3 @@ -1,9 +1,9 @@
    53.4 -# SliTaz package receipt.
    53.5 +# SliTaz package receipt v2.
    53.6  
    53.7  PACKAGE="make"
    53.8  VERSION="4.2.1"
    53.9  CATEGORY="development"
   53.10 -SHORT_DESC="GNU Make to generate executables and other files from source."
   53.11 +SHORT_DESC="GNU Make to generate executables and other files from source"
   53.12  MAINTAINER="pankso@slitaz.org"
   53.13  LICENSE="GPL3"
   53.14  WEB_SITE="https://www.gnu.org/software/make/"
   53.15 @@ -12,7 +12,6 @@
   53.16  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   53.17  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   53.18  
   53.19 -DEPENDS="glibc-base"
   53.20  BUILD_DEPENDS="gettext"
   53.21  
   53.22  # Rules to configure and make the package.
   53.23 @@ -24,5 +23,5 @@
   53.24  # Rules to gen a SliTaz package suitable for Tazpkg.
   53.25  genpkg_rules()
   53.26  {
   53.27 -	cook_copy_files make
   53.28 +	copy @std
   53.29  }
    54.1 --- a/make/stuff/bug30612.patch	Wed Jun 07 17:52:40 2017 +0200
    54.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    54.3 @@ -1,66 +0,0 @@
    54.4 -diff -Naur make-3.82-orig/main.c make-3.82-fix30612/main.c
    54.5 ---- make-3.82-orig/main.c	2010-07-19 17:10:53.000000000 +1000
    54.6 -+++ make-3.82-fix30612/main.c	2010-09-23 23:33:37.908855839 +1000
    54.7 -@@ -1,3 +1,4 @@
    54.8 -+
    54.9 - /* Argument parsing and main program of GNU Make.
   54.10 - Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
   54.11 - 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
   54.12 -@@ -1138,7 +1139,7 @@
   54.13 -      a macro and some compilers (MSVC) don't like conditionals in macros.  */
   54.14 -   {
   54.15 -     const char *features = "target-specific order-only second-expansion"
   54.16 --                           " else-if shortest-stem undefine"
   54.17 -+                           " else-if shortest-stem undefine oneshell"
   54.18 - #ifndef NO_ARCHIVES
   54.19 -                            " archives"
   54.20 - #endif
   54.21 -diff -Naur make-3.82-orig/read.c make-3.82-fix30612/read.c
   54.22 ---- make-3.82-orig/read.c	2010-07-13 11:20:42.000000000 +1000
   54.23 -+++ make-3.82-fix30612/read.c	2010-09-23 23:30:58.018855839 +1000
   54.24 -@@ -3028,7 +3028,7 @@
   54.25 -             {
   54.26 -               /* This looks like the first element in an open archive group.
   54.27 -                  A valid group MUST have ')' as the last character.  */
   54.28 --              const char *e = p + nlen;
   54.29 -+              const char *e = p;
   54.30 -               do
   54.31 -                 {
   54.32 -                   e = next_token (e);
   54.33 -@@ -3084,19 +3084,19 @@
   54.34 -          Go to the next item in the string.  */
   54.35 -       if (flags & PARSEFS_NOGLOB)
   54.36 -         {
   54.37 --          NEWELT (concat (2, prefix, tp));
   54.38 -+          NEWELT (concat (2, prefix, tmpbuf));
   54.39 -           continue;
   54.40 -         }
   54.41 - 
   54.42 -       /* If we get here we know we're doing glob expansion.
   54.43 -          TP is a string in tmpbuf.  NLEN is no longer used.
   54.44 -          We may need to do more work: after this NAME will be set.  */
   54.45 --      name = tp;
   54.46 -+      name = tmpbuf;
   54.47 - 
   54.48 -       /* Expand tilde if applicable.  */
   54.49 --      if (tp[0] == '~')
   54.50 -+      if (tmpbuf[0] == '~')
   54.51 - 	{
   54.52 --	  tildep = tilde_expand (tp);
   54.53 -+	  tildep = tilde_expand (tmpbuf);
   54.54 - 	  if (tildep != 0)
   54.55 -             name = tildep;
   54.56 - 	}
   54.57 -@@ -3152,7 +3152,11 @@
   54.58 -             else
   54.59 -               {
   54.60 -                 /* We got a chain of items.  Attach them.  */
   54.61 --                (*newp)->next = found;
   54.62 -+                if (*newp)
   54.63 -+                  (*newp)->next = found;
   54.64 -+                else
   54.65 -+                  *newp = found;
   54.66 -+
   54.67 - 
   54.68 -                 /* Find and set the new end.  Massage names if necessary.  */
   54.69 -                 while (1)
   54.70 \ No newline at end of file
    55.1 --- a/make/stuff/bug30723.patch	Wed Jun 07 17:52:40 2017 +0200
    55.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    55.3 @@ -1,12 +0,0 @@
    55.4 -diff -Naur make-3.82-orig/main.c make-3.82-fix30723/main.c
    55.5 ---- make-3.82-orig/main.c	2010-07-19 17:10:53.000000000 +1000
    55.6 -+++ make-3.82-fix30723/main.c	2010-09-23 23:34:10.932188592 +1000
    55.7 -@@ -2093,7 +2093,7 @@
    55.8 -             const char *pv = define_makeflags (1, 1);
    55.9 -             char *p = alloca (sizeof ("MAKEFLAGS=") + strlen (pv) + 1);
   55.10 -             sprintf (p, "MAKEFLAGS=%s", pv);
   55.11 --            putenv (p);
   55.12 -+            putenv (allocated_variable_expand (p));
   55.13 -           }
   55.14 - 
   55.15 - 	  if (ISDB (DB_BASIC))
   55.16 \ No newline at end of file
    56.1 --- a/man-pages/receipt	Wed Jun 07 17:52:40 2017 +0200
    56.2 +++ b/man-pages/receipt	Thu Jun 08 00:20:23 2017 +0300
    56.3 @@ -1,12 +1,13 @@
    56.4 -# SliTaz package receipt.
    56.5 +# SliTaz package receipt v2.
    56.6  
    56.7  PACKAGE="man-pages"
    56.8 -VERSION="4.07"
    56.9 +VERSION="4.09"
   56.10  CATEGORY="doc"
   56.11  SHORT_DESC="Linux manual pages"
   56.12  MAINTAINER="al.bobylev@gmail.com"
   56.13  LICENSE="unknown"
   56.14  WEB_SITE="https://www.kernel.org/doc/man-pages/"
   56.15 +
   56.16  TARBALL="$PACKAGE-$VERSION.tar.xz"
   56.17  WGET_URL="https://www.kernel.org/pub/linux/docs/man-pages/$TARBALL"
   56.18  
   56.19 @@ -19,5 +20,5 @@
   56.20  # Rules to gen a SliTaz package suitable for Tazpkg.
   56.21  genpkg_rules()
   56.22  {
   56.23 -	cp -a $install/* $fs
   56.24 +	copy man/
   56.25  }
    57.1 --- a/perl-core/receipt	Wed Jun 07 17:52:40 2017 +0200
    57.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    57.3 @@ -1,29 +0,0 @@
    57.4 -# SliTaz package receipt.
    57.5 -
    57.6 -PACKAGE="perl-core"
    57.7 -VERSION="5.24.0"
    57.8 -CATEGORY="development"
    57.9 -SHORT_DESC="Minimal Perl interpreter."
   57.10 -MAINTAINER="erjo@slitaz.org"
   57.11 -LICENSE="GPL"
   57.12 -SOURCE="perl"
   57.13 -WANTED="perl"
   57.14 -WEB_SITE="http://www.perl.org/"
   57.15 -
   57.16 -
   57.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   57.18 -genpkg_rules()
   57.19 -{
   57.20 -	mkdir -p $fs/usr/bin
   57.21 -	cp -a $install/usr/bin/perl${VERSION} $fs/usr/bin/
   57.22 -	cd $fs/usr/bin
   57.23 -	ln -s perl${VERSION} perl
   57.24 -}
   57.25 -
   57.26 -# Pre install commands for Tazpkg.
   57.27 -# Remove perl link to microperl if any.
   57.28 -#
   57.29 -pre_install()
   57.30 -{
   57.31 -	rm -f "$1/usr/bin/perl"
   57.32 -}
    58.1 --- a/perl-xml-parser/receipt	Wed Jun 07 17:52:40 2017 +0200
    58.2 +++ b/perl-xml-parser/receipt	Thu Jun 08 00:20:23 2017 +0300
    58.3 @@ -1,4 +1,4 @@
    58.4 -# SliTaz package receipt.
    58.5 +# SliTaz package receipt v2.
    58.6  
    58.7  PACKAGE="perl-xml-parser"
    58.8  VERSION="2.44"
    58.9 @@ -12,7 +12,6 @@
   58.10  TARBALL="XML-Parser-$VERSION.tar.gz"
   58.11  WGET_URL="https://cpan.metacpan.org/authors/id/T/TO/TODDR/$TARBALL"
   58.12  
   58.13 -DEPENDS="perl-libwww-perl expat"
   58.14  BUILD_DEPENDS="$DEPENDS expat-dev"
   58.15  
   58.16  # Rules to configure and make the package.
   58.17 @@ -28,4 +27,5 @@
   58.18  genpkg_rules()
   58.19  {
   58.20  	copy @std
   58.21 +	DEPENDS="perl-libwww-perl expat"
   58.22  }
    59.1 --- a/perl/receipt	Wed Jun 07 17:52:40 2017 +0200
    59.2 +++ b/perl/receipt	Thu Jun 08 00:20:23 2017 +0300
    59.3 @@ -1,9 +1,9 @@
    59.4 -# SliTaz package receipt.
    59.5 +# SliTaz package receipt v2.
    59.6  
    59.7  PACKAGE="perl"
    59.8 -VERSION="5.24.0"
    59.9 +VERSION="5.24.1"
   59.10  CATEGORY="development"
   59.11 -SHORT_DESC="Full Perl interpreter and modules."
   59.12 +SHORT_DESC="Perl interpreter and modules"
   59.13  MAINTAINER="pankso@slitaz.org"
   59.14  LICENSE="GPL"
   59.15  WEB_SITE="https://www.perl.org/"
   59.16 @@ -11,9 +11,8 @@
   59.17  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   59.18  WGET_URL="http://www.cpan.org/src/5.0/$TARBALL"
   59.19  
   59.20 -DEPENDS="zlib bzlib gdbm"
   59.21  BUILD_DEPENDS="zlib-dev bzip2-dev less gdbm-dev"
   59.22 -PROVIDE="microperl"
   59.23 +SPLIT="perl-core perl-dev"
   59.24  SIBLINGS="microperl"
   59.25  
   59.26  # Rules to compile & install the temporary toolchain.
   59.27 @@ -49,17 +48,24 @@
   59.28  # Rules to gen a SliTaz package suitable for Tazpkg.
   59.29  genpkg_rules()
   59.30  {
   59.31 -	cook_copy_folders bin lib
   59.32 -
   59.33 -	# Save space for duplicates
   59.34 -	rm $fs/usr/bin/perl
   59.35 -	ln -s perl$VERSION $fs/usr/bin/perl
   59.36 +	case $PACKAGE in
   59.37 +		perl)
   59.38 +			copy @std
   59.39 +			find $fs \( -name perl -o -name perl$VERSION -o -name libperl.so \) -delete
   59.40 +			DEPENDS="bzlib gdbm zlib perl-core"
   59.41 +			PROVIDE="microperl"
   59.42 +			;;
   59.43 +		perl-core)
   59.44 +			# perl binary depends on libperl.so
   59.45 +			copy perl perl$VERSION libperl.so
   59.46 +			DEPENDS="glibc-base"
   59.47 +			CAT="development|minimal interpreter"
   59.48 +			;;
   59.49 +		*-dev) copy @dev;;
   59.50 +	esac
   59.51  }
   59.52  
   59.53 -# Pre install commands for Tazpkg.
   59.54  # Remove perl link to microperl if any.
   59.55 -#
   59.56 -pre_install()
   59.57 -{
   59.58 +pre_install_perl_core() {
   59.59  	rm -f "$1/usr/bin/perl"
   59.60  }
    60.1 --- a/pkg-config/receipt	Wed Jun 07 17:52:40 2017 +0200
    60.2 +++ b/pkg-config/receipt	Thu Jun 08 00:20:23 2017 +0300
    60.3 @@ -1,9 +1,9 @@
    60.4 -# SliTaz package receipt.
    60.5 +# SliTaz package receipt v2.
    60.6  
    60.7  PACKAGE="pkg-config"
    60.8  VERSION="0.29.1"
    60.9  CATEGORY="development"
   60.10 -SHORT_DESC="Free desktop packages manager."
   60.11 +SHORT_DESC="Free desktop packages manager"
   60.12  MAINTAINER="pankso@slitaz.org"
   60.13  LICENSE="GPL2"
   60.14  WEB_SITE="https://www.freedesktop.org/wiki/Software/pkg-config/"
   60.15 @@ -12,20 +12,12 @@
   60.16  TARBALL="$PACKAGE-$VERSION.tar.gz"
   60.17  WGET_URL="https://pkg-config.freedesktop.org/releases/$TARBALL"
   60.18  
   60.19 -DEPENDS="glibc-base"
   60.20  BUILD_DEPENDS="gcc libtool perl"
   60.21 -
   60.22 -# Handle cross compilation.
   60.23 -case "$ARCH" in
   60.24 -	arm) BUILD_DEPENDS="" ;;
   60.25 -esac
   60.26 +BUILD_DEPENDS_arm=" "
   60.27  
   60.28  # Rules to configure and make the package.
   60.29  compile_rules()
   60.30  {
   60.31 -#	patch -p1 < $stuff/autoconf-2.66.patch
   60.32 -#	sed -i 's/\$(LN) pkg-config\$(EXEEXT) \$(host_tool)/echo \1/' Makefile*
   60.33 -
   60.34  	case "$ARCH" in
   60.35  		arm)
   60.36  			./configure \
   60.37 @@ -54,5 +46,6 @@
   60.38  # Rules to gen a SliTaz package suitable for Tazpkg.
   60.39  genpkg_rules()
   60.40  {
   60.41 -	cook_copy_files *pkg-config *.m4
   60.42 +	copy @std @dev
   60.43 +	DEPENDS="glibc-base"
   60.44  }
    61.1 --- a/pkg-config/stuff/autoconf-2.66.patch	Wed Jun 07 17:52:40 2017 +0200
    61.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    61.3 @@ -1,12 +0,0 @@
    61.4 -diff -Naur pkg-config-0.25-old//pkg.m4 pkg-config-0.25/pkg.m4
    61.5 ---- pkg-config-0.25-old//pkg.m4	2009-12-07 06:39:02.000000000 +1000
    61.6 -+++ pkg-config-0.25/pkg.m4	2010-07-15 14:44:37.466942978 +1000
    61.7 -@@ -135,7 +135,7 @@
    61.8 - Consider adjusting the PKG_CONFIG_PATH environment variable if you
    61.9 - installed software in a non-standard prefix.
   61.10 - 
   61.11 --_PKG_TEXT])dnl
   61.12 -+_PKG_TEXT])[]dnl
   61.13 -         ])
   61.14 - elif test $pkg_failed = untried; then
   61.15 -      	AC_MSG_RESULT([no])
    62.1 --- a/procps-ng-dev/receipt	Wed Jun 07 17:52:40 2017 +0200
    62.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    62.3 @@ -1,18 +0,0 @@
    62.4 -# SliTaz package receipt.
    62.5 -
    62.6 -PACKAGE="procps-ng-dev"
    62.7 -VERSION="3.3.12"
    62.8 -CATEGORY="development"
    62.9 -SHORT_DESC="Programs for monitoring processes (development files)"
   62.10 -MAINTAINER="al.bobylev@gmail.com"
   62.11 -LICENSE="GPL2 LGPL2"
   62.12 -WEB_SITE="https://gitlab.com/procps-ng/procps"
   62.13 -
   62.14 -WANTED="procps-ng"
   62.15 -DEPENDS="procps-ng"
   62.16 -
   62.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   62.18 -genpkg_rules()
   62.19 -{
   62.20 -	cook_copy_files *.h *.la *.pc
   62.21 -}
    63.1 --- a/procps-ng/receipt	Wed Jun 07 17:52:40 2017 +0200
    63.2 +++ b/procps-ng/receipt	Thu Jun 08 00:20:23 2017 +0300
    63.3 @@ -1,4 +1,4 @@
    63.4 -# SliTaz package receipt.
    63.5 +# SliTaz package receipt v2.
    63.6  
    63.7  PACKAGE="procps-ng"
    63.8  VERSION="3.3.12"
    63.9 @@ -11,8 +11,8 @@
   63.10  TARBALL="$PACKAGE-$VERSION.tar.xz"
   63.11  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
   63.12  
   63.13 -DEPENDS="gettext-base ncurses"
   63.14  BUILD_DEPENDS="gettext ncurses-dev"
   63.15 +SPLIT="procps-ng-dev"
   63.16  
   63.17  # Rules to configure and make the package.
   63.18  compile_rules()
   63.19 @@ -35,6 +35,11 @@
   63.20  # Rules to gen a SliTaz package suitable for Tazpkg.
   63.21  genpkg_rules()
   63.22  {
   63.23 -	cook_copy_folders bin sbin
   63.24 -	cook_copy_files *.so*
   63.25 +	case $PACKAGE in
   63.26 +		procps-ng)
   63.27 +			copy @std
   63.28 +			DEPENDS="gettext-base ncurses"
   63.29 +			;;
   63.30 +		*-dev) copy @dev;;
   63.31 +	esac
   63.32  }
    64.1 --- a/psmisc/receipt	Wed Jun 07 17:52:40 2017 +0200
    64.2 +++ b/psmisc/receipt	Thu Jun 08 00:20:23 2017 +0300
    64.3 @@ -1,4 +1,4 @@
    64.4 -# SliTaz package receipt.
    64.5 +# SliTaz package receipt v2.
    64.6  
    64.7  PACKAGE="psmisc"
    64.8  VERSION="22.21"
    64.9 @@ -11,7 +11,6 @@
   64.10  TARBALL="$PACKAGE-$VERSION.tar.gz"
   64.11  WGET_URL="$SF_MIRROR/psmisc/$TARBALL"
   64.12  
   64.13 -DEPENDS="ncurses"
   64.14  BUILD_DEPENDS="gettext ncurses-dev"
   64.15  
   64.16  # Rules to configure and make the package.
   64.17 @@ -27,5 +26,6 @@
   64.18  # Rules to gen a SliTaz package suitable for Tazpkg.
   64.19  genpkg_rules()
   64.20  {
   64.21 -	cook_copy_folders bin
   64.22 +	copy @std
   64.23 +	DEPENDS="ncurses"
   64.24  }
    65.1 --- a/sed/receipt	Wed Jun 07 17:52:40 2017 +0200
    65.2 +++ b/sed/receipt	Thu Jun 08 00:20:23 2017 +0300
    65.3 @@ -1,4 +1,4 @@
    65.4 -# SliTaz package receipt.
    65.5 +# SliTaz package receipt v2.
    65.6  
    65.7  PACKAGE="sed"
    65.8  VERSION="4.4"
    65.9 @@ -12,7 +12,6 @@
   65.10  TARBALL="$PACKAGE-$VERSION.tar.xz"
   65.11  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   65.12  
   65.13 -DEPENDS="acl"
   65.14  BUILD_DEPENDS="acl-dev gettext texinfo"
   65.15  
   65.16  # Rules to configure and make the package.
   65.17 @@ -32,4 +31,5 @@
   65.18  genpkg_rules()
   65.19  {
   65.20  	copy @std
   65.21 +	DEPENDS="acl"
   65.22  }
    66.1 --- a/shadow/receipt	Wed Jun 07 17:52:40 2017 +0200
    66.2 +++ b/shadow/receipt	Thu Jun 08 00:20:23 2017 +0300
    66.3 @@ -1,7 +1,7 @@
    66.4 -# SliTaz package receipt.
    66.5 +# SliTaz package receipt v2.
    66.6  
    66.7  PACKAGE="shadow"
    66.8 -VERSION="4.2.1"
    66.9 +VERSION="4.5"
   66.10  CATEGORY="system-tools"
   66.11  SHORT_DESC="Programs for handling passwords in a secure way"
   66.12  MAINTAINER="al.bobylev@gmail.com"
   66.13 @@ -9,7 +9,7 @@
   66.14  WEB_SITE="http://pkg-shadow.alioth.debian.org/"
   66.15  
   66.16  TARBALL="$PACKAGE-$VERSION.tar.xz"
   66.17 -WGET_URL="${WEB_SITE}releases/$TARBALL"
   66.18 +WGET_URL="https://github.com/shadow-maint/shadow/releases/download/$VERSION/$TARBALL"
   66.19  
   66.20  DEPENDS="acl attr"
   66.21  BUILD_DEPENDS="acl-dev attr-dev gettext"
   66.22 @@ -17,8 +17,8 @@
   66.23  # Rules to configure and make the package.
   66.24  compile_rules()
   66.25  {
   66.26 -	sed -i -e 's@#ENCRYPT_METHOD DES@ENCRYPT_METHOD SHA512@' \
   66.27 -		-e 's@/var/spool/mail@/var/mail@' etc/login.defs
   66.28 +	sed -i -e 's|#ENCRYPT_METHOD DES|ENCRYPT_METHOD SHA512|' \
   66.29 +		-e 's|/var/spool/mail|/var/mail|' etc/login.defs
   66.30  	sed -i 's|bash|sh|' etc/useradd
   66.31  
   66.32  	./configure \
   66.33 @@ -32,5 +32,5 @@
   66.34  # Rules to gen a SliTaz package suitable for Tazpkg.
   66.35  genpkg_rules()
   66.36  {
   66.37 -	cook_copy_folders bin sbin etc
   66.38 +	copy @std
   66.39  }
    67.1 --- a/slitaz-boot-scripts/receipt	Wed Jun 07 17:52:40 2017 +0200
    67.2 +++ b/slitaz-boot-scripts/receipt	Thu Jun 08 00:20:23 2017 +0300
    67.3 @@ -1,7 +1,7 @@
    67.4  # SliTaz package receipt.
    67.5  
    67.6  PACKAGE="slitaz-boot-scripts"
    67.7 -VERSION="437"
    67.8 +VERSION="440"
    67.9  CATEGORY="base-system"
   67.10  SHORT_DESC="Provide all the initialisation scripts used at boot time."
   67.11  MAINTAINER="pankso@slitaz.org"
    68.1 --- a/tar/receipt	Wed Jun 07 17:52:40 2017 +0200
    68.2 +++ b/tar/receipt	Thu Jun 08 00:20:23 2017 +0300
    68.3 @@ -1,19 +1,17 @@
    68.4 -# SliTaz package receipt.
    68.5 +# SliTaz package receipt v2.
    68.6  
    68.7  PACKAGE="tar"
    68.8  VERSION="1.29"
    68.9  CATEGORY="utilities"
   68.10 -SHORT_DESC="GNU tar archiving tools."
   68.11 +SHORT_DESC="GNU tar archiving tools"
   68.12  MAINTAINER="pankso@slitaz.org"
   68.13  LICENSE="GPL3"
   68.14  WEB_SITE="https://www.gnu.org/software/tar/"
   68.15 -TAGS="archive compression"
   68.16  HOST_ARCH="i486 arm"
   68.17  
   68.18  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   68.19  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   68.20  
   68.21 -DEPENDS="acl attr"
   68.22  BUILD_DEPENDS="acl-dev gettext texinfo"
   68.23  
   68.24  # Rules to configure and make the package.
   68.25 @@ -24,16 +22,13 @@
   68.26  		--bindir=/bin \
   68.27  		$CONFIGURE_ARGS &&
   68.28  	make && make install &&
   68.29 -	make -C doc install-html docdir=/usr/share/doc/tar-1.29
   68.30 +	make -C doc install-html docdir=/usr/share/doc/tar-$VERSION
   68.31  }
   68.32  
   68.33  # Rules to gen a SliTaz package suitable for Tazpkg.
   68.34  genpkg_rules()
   68.35  {
   68.36 -	cook_copy_folders bin libexec
   68.37 +	copy @std
   68.38 +	DEPENDS="acl attr"
   68.39 +	TAGS="archive compression"
   68.40  }
   68.41 -
   68.42 -post_remove()
   68.43 -{
   68.44 -	ln -s busybox "$1/bin/tar"
   68.45 -}
    69.1 --- a/texinfo/receipt	Wed Jun 07 17:52:40 2017 +0200
    69.2 +++ b/texinfo/receipt	Thu Jun 08 00:20:23 2017 +0300
    69.3 @@ -1,29 +1,31 @@
    69.4 -# SliTaz package receipt.
    69.5 +# SliTaz package receipt v2.
    69.6  
    69.7  PACKAGE="texinfo"
    69.8 -VERSION="6.1"
    69.9 +VERSION="6.3"
   69.10  CATEGORY="development"
   69.11 -SHORT_DESC="GNU documentation tools."
   69.12 +SHORT_DESC="GNU documentation tools"
   69.13  MAINTAINER="rcx@zoominternet.net"
   69.14  LICENSE="GPL3"
   69.15  WEB_SITE="https://www.gnu.org/software/texinfo/"
   69.16 -TAGS="documentation"
   69.17  
   69.18  TARBALL="$PACKAGE-$VERSION.tar.xz"
   69.19  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   69.20  
   69.21 -DEPENDS="perl"
   69.22 -BUILD_DEPENDS="perl ncurses-dev gettext"
   69.23 +BUILD_DEPENDS="perl-dev ncurses-dev gettext"
   69.24  
   69.25  # Rules to configure and make the package.
   69.26  compile_rules()
   69.27  {
   69.28 -	./configure $CONFIGURE_ARGS && make && make install
   69.29 +	./configure \
   69.30 +		--disable-static \
   69.31 +		$CONFIGURE_ARGS &&
   69.32 +	make && make install
   69.33  }
   69.34  
   69.35  # Rules to gen a SliTaz package suitable for Tazpkg.
   69.36  genpkg_rules()
   69.37  {
   69.38 -	cook_copy_folders bin texinfo
   69.39 -	find $fs/usr/lib -name '*a' -delete
   69.40 +	copy @std
   69.41 +	DEPENDS="perl"
   69.42 +	TAGS="documentation"
   69.43  }
    70.1 --- a/xz/receipt	Wed Jun 07 17:52:40 2017 +0200
    70.2 +++ b/xz/receipt	Thu Jun 08 00:20:23 2017 +0300
    70.3 @@ -40,8 +40,7 @@
    70.4  {
    70.5  	case $PACKAGE in
    70.6  		xz)
    70.7 -			copy bin/
    70.8 -			rm -r $fs/usr/bin
    70.9 +			copy ^/bin/
   70.10  			DEPENDS="liblzma"
   70.11  			;;
   70.12  		xz-tools)
    71.1 --- a/zlib/receipt	Wed Jun 07 17:52:40 2017 +0200
    71.2 +++ b/zlib/receipt	Thu Jun 08 00:20:23 2017 +0300
    71.3 @@ -17,12 +17,6 @@
    71.4  # Rules to configure and make the package.
    71.5  compile_rules()
    71.6  {
    71.7 -#	case "$ARCH" in
    71.8 -#		i486)
    71.9 -#			# work around gcc bug; see https://bugs.archlinux.org/task/20647
   71.10 -#			export CFLAGS="${CFLAGS/-O2/-O3} -fno-tree-vectorize -DUNALIGNED_OK" ;;
   71.11 -#	esac
   71.12 -
   71.13  	./configure \
   71.14  		--prefix=/usr &&
   71.15  	make && make install