wok-next rev 19568

Up: m4, make, patch, perl, sed, tar, texinfo, util-linux, xz. The end of the Chapter 5.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Dec 21 23:21:13 2016 +0200 (2016-12-21)
parents 708211fae5b6
children a6984f082794
files liblzma-dev/receipt liblzma/receipt m4/receipt make/receipt microperl/receipt microperl/stuff/microperl.patch microperl/stuff/miniperlmain.patch patch/receipt perl/receipt perl/stuff/miniperlmain.patch sed/receipt sed/stuff/ru.po.patch tar/receipt texinfo/receipt util-linux-bash-completion/receipt util-linux-blkid-dev/receipt util-linux-blkid/receipt util-linux-blockdev/receipt util-linux-cfdisk/receipt util-linux-column/receipt util-linux-cramfs/receipt util-linux-eject/receipt util-linux-fdisk-dev/receipt util-linux-fdisk/receipt util-linux-flock/receipt util-linux-getopt/receipt util-linux-manpages/receipt util-linux-minix/receipt util-linux-mkfs/receipt util-linux-mount-dev/receipt util-linux-mount/receipt util-linux-partx/receipt util-linux-setterm/receipt util-linux-sfdisk/receipt util-linux-smartcols-dev/receipt util-linux-smartcols/receipt util-linux-uuid-dev/receipt util-linux-uuid/receipt util-linux-whereis/receipt util-linux/receipt xz-dev/receipt xz-tools/receipt xz/receipt
line diff
     1.1 --- a/liblzma-dev/receipt	Mon Dec 19 06:26:53 2016 +0200
     1.2 +++ b/liblzma-dev/receipt	Wed Dec 21 23:21:13 2016 +0200
     1.3 @@ -1,22 +1,19 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="liblzma-dev"
     1.7 -VERSION="5.2.1"
     1.8 +VERSION="5.2.2"
     1.9  CATEGORY="development"
    1.10  SHORT_DESC="Compressor with a high compression ratio, development files."
    1.11  MAINTAINER="pascal.bellard@slitaz.org"
    1.12  LICENSE="PublicDomain LGPL2.1 GPL2 GPL3"
    1.13  WEB_SITE="http://tukaani.org/xz"
    1.14 -WANTED="xz"
    1.15  HOST_ARCH="i486 arm x86_64"
    1.16  
    1.17 +WANTED="xz"
    1.18  DEPENDS="liblzma pkg-config"
    1.19  
    1.20  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.21  genpkg_rules()
    1.22  {
    1.23 -	mkdir -p $fs/usr/lib
    1.24 -	cp -a $install/usr/lib/liblzma.*a $fs/usr/lib
    1.25 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    1.26 -	cp -a $install/usr/include $fs/usr
    1.27 +	cook_copy_files *.h *.la *.pc
    1.28  }
     2.1 --- a/liblzma/receipt	Mon Dec 19 06:26:53 2016 +0200
     2.2 +++ b/liblzma/receipt	Wed Dec 21 23:21:13 2016 +0200
     2.3 @@ -1,19 +1,19 @@
     2.4  # SliTaz package receipt.
     2.5  
     2.6  PACKAGE="liblzma"
     2.7 -VERSION="5.2.1"
     2.8 +VERSION="5.2.2"
     2.9  CATEGORY="misc"
    2.10  SHORT_DESC="Compressor library with a high compression ratio."
    2.11  MAINTAINER="pascal.bellard@slitaz.org"
    2.12  LICENSE="PublicDomain LGPL2.1 GPL2 GPL3"
    2.13 -WEB_SITE="http://tukaani.org/xz"
    2.14 +WEB_SITE="http://tukaani.org/xz/"
    2.15  TAGS="compression"
    2.16 +HOST_ARCH="i486 arm x86_64"
    2.17 +
    2.18  WANTED="xz"
    2.19 -HOST_ARCH="i486 arm x86_64"
    2.20  
    2.21  # Rules to gen a SliTaz package suitable for Tazpkg.
    2.22  genpkg_rules()
    2.23  {
    2.24 -	mkdir -p $fs/usr/lib
    2.25 -	cp -a $install/usr/lib/liblzma.so* $fs/usr/lib
    2.26 +	cook_copy_files liblzma.so*
    2.27  }
     3.1 --- a/m4/receipt	Mon Dec 19 06:26:53 2016 +0200
     3.2 +++ b/m4/receipt	Wed Dec 21 23:21:13 2016 +0200
     3.3 @@ -6,10 +6,11 @@
     3.4  SHORT_DESC="GNU traditional Unix macro processor."
     3.5  MAINTAINER="pankso@slitaz.org"
     3.6  LICENSE="GPL3"
     3.7 +WEB_SITE="https://www.gnu.org/software/m4/m4.html"
     3.8 +HOST_ARCH="i486 arm"
     3.9 +
    3.10  TARBALL="$PACKAGE-$VERSION.tar.gz"
    3.11 -WEB_SITE="http://www.gnu.org/software/m4/"
    3.12  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
    3.13 -HOST_ARCH="i486 arm"
    3.14  
    3.15  DEPENDS="glibc-base"
    3.16  BUILD_DEPENDS=""
    3.17 @@ -17,15 +18,11 @@
    3.18  # Rules to configure and make the package.
    3.19  compile_rules()
    3.20  {
    3.21 -	cd $src
    3.22 -	./configure $CONFIGURE_ARGS &&
    3.23 -	make &&
    3.24 -	make install
    3.25 +	./configure $CONFIGURE_ARGS && make && make install
    3.26  }
    3.27  
    3.28  # Rules to gen a SliTaz package suitable for Tazpkg.
    3.29  genpkg_rules()
    3.30  {
    3.31 -	mkdir -p $fs/usr
    3.32 -	cp -a $install/usr/bin $fs/usr
    3.33 +	cook_copy_files m4
    3.34  }
     4.1 --- a/make/receipt	Mon Dec 19 06:26:53 2016 +0200
     4.2 +++ b/make/receipt	Wed Dec 21 23:21:13 2016 +0200
     4.3 @@ -1,30 +1,28 @@
     4.4  # SliTaz package receipt.
     4.5  
     4.6  PACKAGE="make"
     4.7 -VERSION="4.1"
     4.8 +VERSION="4.2.1"
     4.9  CATEGORY="development"
    4.10  SHORT_DESC="GNU Make to generate executables and other files from source."
    4.11  MAINTAINER="pankso@slitaz.org"
    4.12  LICENSE="GPL3"
    4.13 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    4.14 -WEB_SITE="http://www.gnu.org/software/make/"
    4.15 -WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
    4.16 +WEB_SITE="https://www.gnu.org/software/make/"
    4.17  HOST_ARCH="i486 arm x86_64"
    4.18  
    4.19 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
    4.20 +WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
    4.21 +
    4.22  DEPENDS="glibc-base"
    4.23 -BUILD_DEPENDS=""
    4.24 +BUILD_DEPENDS="gettext"
    4.25  
    4.26  # Rules to configure and make the package.
    4.27  compile_rules()
    4.28  {
    4.29 -	cd $src
    4.30 -	./configure $CONFIGURE_ARGS &&
    4.31 -	make && make install
    4.32 +	./configure $CONFIGURE_ARGS && make && make install
    4.33  }
    4.34  
    4.35  # Rules to gen a SliTaz package suitable for Tazpkg.
    4.36  genpkg_rules()
    4.37  {
    4.38 -	mkdir -p $fs/usr
    4.39 -	cp -a $install/usr/bin $fs/usr
    4.40 +	cook_copy_files make
    4.41  }
     5.1 --- a/microperl/receipt	Mon Dec 19 06:26:53 2016 +0200
     5.2 +++ b/microperl/receipt	Wed Dec 21 23:21:13 2016 +0200
     5.3 @@ -1,13 +1,30 @@
     5.4  # SliTaz package receipt.
     5.5  
     5.6  PACKAGE="microperl"
     5.7 -VERSION="5.12.3"
     5.8 +VERSION="5.24.0"
     5.9  CATEGORY="development"
    5.10  SHORT_DESC="A micro version of Perl."
    5.11  MAINTAINER="pankso@slitaz.org"
    5.12  LICENSE="GPL"
    5.13 -WEB_SITE="http://www.perl.org/"
    5.14 -WANTED="perl"
    5.15 +WEB_SITE="https://www.perl.org/"
    5.16 +
    5.17 +TARBALL="perl-$VERSION.tar.bz2"
    5.18 +WGET_URL="http://www.cpan.org/src/5.0/$TARBALL"
    5.19 +
    5.20 +DEPENDS="glibc-base"
    5.21 +SIBLINGS="perl"
    5.22 +
    5.23 +# Rules to configure and make the package.
    5.24 +compile_rules()
    5.25 +{
    5.26 +#	cp Makefile.micro Makefile.micro.orig
    5.27 +	patch -p1 -i $stuff/microperl.patch
    5.28 +	sed -i "s|usr/local|usr|; s|perl5/5.24|perl5/5.24.0|; s|unknown|$HOST_SYSTEM|" \
    5.29 +		uconfig.sh
    5.30 +
    5.31 +	make -f Makefile.micro regen_uconfig &&
    5.32 +	make -f Makefile.micro
    5.33 +}
    5.34  
    5.35  # Rules to gen a SliTaz package suitable for Tazpkg.
    5.36  genpkg_rules()
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/microperl/stuff/microperl.patch	Wed Dec 21 23:21:13 2016 +0200
     6.3 @@ -0,0 +1,40 @@
     6.4 +--- a/Makefile.micro
     6.5 ++++ b/Makefile.micro
     6.6 +@@ -1,7 +1,7 @@
     6.7 + LD = $(CC)
     6.8 + CCFLAGS = -c
     6.9 + DEFINES = -DPERL_CORE -DPERL_MICRO -DSTANDARD_C -DPERL_USE_SAFE_PUTENV \
    6.10 +-	  -DNO_MATHOMS
    6.11 ++	  -DNO_MATHOMS -DUSE_PERLIO
    6.12 + OPTIMIZE = 
    6.13 + CFLAGS = $(DEFINES) $(OPTIMIZE)
    6.14 + LDFLAGS = 
    6.15 +@@ -14,7 +14,7 @@
    6.16 + 
    6.17 + all:	microperl
    6.18 + 
    6.19 +-O = uav$(_O) udeb$(_O) udoio$(_O) udoop$(_O) udquote$(_O) udump$(_O) \
    6.20 ++O = uav$(_O) ucaretx$(_O) udeb$(_O) udoio$(_O) udoop$(_O) udquote$(_O) udump$(_O) \
    6.21 + 	uglobals$(_O) ugv$(_O) uhv$(_O) umro$(_O)\
    6.22 + 	umg$(_O) uperlmain$(_O) uop$(_O) ureentr$(_O) \
    6.23 + 	upad$(_O) uperl$(_O) uperlio$(_O) uperly$(_O) upp$(_O) \
    6.24 +@@ -66,6 +66,9 @@
    6.25 + 
    6.26 + uav$(_O):	$(HE) av.c
    6.27 + 	$(CC) $(CCFLAGS) -o $@ $(CFLAGS) av.c
    6.28 ++
    6.29 ++ucaretx$(_O):	$(HE) caretx.c
    6.30 ++	$(CC) $(CCFLAGS) -o $@ $(CFLAGS) caretx.c
    6.31 + 
    6.32 + udeb$(_O):	$(HE) deb.c
    6.33 + 	$(CC) $(CCFLAGS) -o $@ $(CFLAGS) deb.c
    6.34 +--- a/EXTERN.h
    6.35 ++++ b/EXTERN.h
    6.36 +@@ -57,3 +57,7 @@
    6.37 + #define INIT(x)
    6.38 + 
    6.39 + #undef DOINIT
    6.40 ++
    6.41 ++#define I_LIMITS
    6.42 ++#define I_FCNTL
    6.43 ++#define I_FLOAT
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/microperl/stuff/miniperlmain.patch	Wed Dec 21 23:21:13 2016 +0200
     7.3 @@ -0,0 +1,16 @@
     7.4 +--- miniperlmain.c.orig
     7.5 ++++ miniperlmain.c
     7.6 +@@ -117,13 +117,6 @@
     7.7 +     if (!exitstatus)
     7.8 +         perl_run(my_perl);
     7.9 + 
    7.10 +-    /* Unregister our signal handler before destroying my_perl */
    7.11 +-    for (i = 0; PL_sig_name[i]; i++) {
    7.12 +-	if (rsignal_state(PL_sig_num[i]) == (Sighandler_t) PL_csighandlerp) {
    7.13 +-	    rsignal(PL_sig_num[i], (Sighandler_t) SIG_DFL);
    7.14 +-	}
    7.15 +-    }
    7.16 +-
    7.17 +     exitstatus = perl_destruct(my_perl);
    7.18 + 
    7.19 +     perl_free(my_perl);
     8.1 --- a/patch/receipt	Mon Dec 19 06:26:53 2016 +0200
     8.2 +++ b/patch/receipt	Wed Dec 21 23:21:13 2016 +0200
     8.3 @@ -1,21 +1,24 @@
     8.4  # SliTaz package receipt.
     8.5  
     8.6  PACKAGE="patch"
     8.7 -VERSION="2.7.4"
     8.8 +VERSION="2.7.5"
     8.9  CATEGORY="utilities"
    8.10  SHORT_DESC="Utilitie to patch file with diff file."
    8.11  MAINTAINER="pankso@slitaz.org"
    8.12  LICENSE="GPL3"
    8.13 +WEB_SITE="http://savannah.gnu.org/projects/patch/"
    8.14 +HOST_ARCH="i486 arm"
    8.15 +
    8.16  TARBALL="$PACKAGE-$VERSION.tar.xz"
    8.17 -WEB_SITE="http://www.gnu.org/software/patch/"
    8.18  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
    8.19 -HOST_ARCH="i486 arm"
    8.20 +
    8.21 +DEPENDS="attr"
    8.22 +BUILD_DEPENDS="attr-dev"
    8.23  
    8.24  # Rules to configure and make the package.
    8.25  compile_rules()
    8.26  {
    8.27 -	./configure $CONFIGURE_ARGS && 
    8.28 -	make && make install
    8.29 +	./configure $CONFIGURE_ARGS && make && make install
    8.30  }
    8.31  
    8.32  # Rules to gen a SliTaz package suitable for Tazpkg.
     9.1 --- a/perl/receipt	Mon Dec 19 06:26:53 2016 +0200
     9.2 +++ b/perl/receipt	Wed Dec 21 23:21:13 2016 +0200
     9.3 @@ -1,17 +1,20 @@
     9.4  # SliTaz package receipt.
     9.5  
     9.6  PACKAGE="perl"
     9.7 -VERSION="5.12.3"
     9.8 +VERSION="5.24.0"
     9.9  CATEGORY="development"
    9.10  SHORT_DESC="Full Perl interpreter and modules."
    9.11  MAINTAINER="pankso@slitaz.org"
    9.12  LICENSE="GPL"
    9.13 +WEB_SITE="https://www.perl.org/"
    9.14 +
    9.15  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    9.16 -DEPENDS="libdb gdbm zlib"
    9.17 -BUILD_DEPENDS="db gdbm zlib less"
    9.18 -WEB_SITE="http://www.perl.org/"
    9.19 -WGET_URL="http://ftp.funet.fi/pub/CPAN/src/$TARBALL"
    9.20 +WGET_URL="http://www.cpan.org/src/5.0/$TARBALL"
    9.21 +
    9.22 +DEPENDS="zlib bzlib gdbm"
    9.23 +BUILD_DEPENDS="zlib-dev bzip2-dev less gdbm-dev"
    9.24  PROVIDE="microperl"
    9.25 +SIBLINGS="microperl"
    9.26  
    9.27  # Rules to compile & install the temporary toolchain.
    9.28  cook_tmp_toolchain()
    9.29 @@ -24,41 +27,33 @@
    9.30  	make perl utilities ext/Errno/pm_to_blib
    9.31  	} || return 1
    9.32  	cp perl pod/pod2man /tools/bin
    9.33 -	mkdir -p /tools/lib/perl5/5.12.3
    9.34 -	cp -R lib/* /tools/lib/perl5/5.12.3
    9.35 +	mkdir -p /tools/lib/perl5/$VERSION
    9.36 +	cp -R lib/* /tools/lib/perl5/$VERSION
    9.37  }
    9.38  
    9.39 -
    9.40  # Rules to configure and make the package.
    9.41 -#
    9.42  compile_rules()
    9.43  {
    9.44 -	cd $src
    9.45 -	./configure.gnu --prefix=/usr &&
    9.46 -	make &&
    9.47 -	make install
    9.48 -
    9.49 -	# make microperl here
    9.50 -	# patch to fix compiling microperl
    9.51 -	patch -p0 -i $stuff/miniperlmain.patch
    9.52 -	# Install in /usr (default is /usr/local).
    9.53 -	sed -i s/'usr\/local'/'usr'/ uconfig.sh
    9.54 -	# Sed to search mods in /usr/lib/perl5.
    9.55 -	sed -i s/'perl5\/5.12'/'perl5'/ uconfig.sh
    9.56 -	# Optimisation.
    9.57 -	sed -i s/'unknown'/'$HOST_SYSTEM'/ uconfig.sh
    9.58 -	# Make it!
    9.59 -	make -f Makefile.micro regen_uconfig &&
    9.60 -	make -f Makefile.micro &&
    9.61 -	strip microperl
    9.62 +	export BUILD_ZLIB=False
    9.63 +	export BUILD_BZIP2=0
    9.64 +	sh Configure -des \
    9.65 +		-Dprefix=/usr \
    9.66 +		-Dvendorprefix=/usr \
    9.67 +		-Dman1dir=/usr/share/man/man1 \
    9.68 +		-Dman3dir=/usr/share/man/man3 \
    9.69 +		-Dpager="/usr/bin/less -isR" \
    9.70 +		-Duseshrplib &&
    9.71 +	make && make install
    9.72  }
    9.73  
    9.74  # Rules to gen a SliTaz package suitable for Tazpkg.
    9.75  genpkg_rules()
    9.76  {
    9.77 -	mkdir -p $fs/usr
    9.78 -	cp -a $install/usr/bin $fs/usr
    9.79 -	cp -a $install/usr/lib $fs/usr
    9.80 +	cook_copy_folders bin lib
    9.81 +
    9.82 +	# Save space for duplicates
    9.83 +	rm $fs/usr/bin/perl
    9.84 +	ln -s perl$VERSION $fs/usr/bin/perl
    9.85  }
    9.86  
    9.87  # Pre install commands for Tazpkg.
    10.1 --- a/perl/stuff/miniperlmain.patch	Mon Dec 19 06:26:53 2016 +0200
    10.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.3 @@ -1,16 +0,0 @@
    10.4 ---- miniperlmain.c.orig
    10.5 -+++ miniperlmain.c
    10.6 -@@ -117,13 +117,6 @@
    10.7 -     if (!exitstatus)
    10.8 -         perl_run(my_perl);
    10.9 - 
   10.10 --    /* Unregister our signal handler before destroying my_perl */
   10.11 --    for (i = 0; PL_sig_name[i]; i++) {
   10.12 --	if (rsignal_state(PL_sig_num[i]) == (Sighandler_t) PL_csighandlerp) {
   10.13 --	    rsignal(PL_sig_num[i], (Sighandler_t) SIG_DFL);
   10.14 --	}
   10.15 --    }
   10.16 --
   10.17 -     exitstatus = perl_destruct(my_perl);
   10.18 - 
   10.19 -     perl_free(my_perl);
    11.1 --- a/sed/receipt	Mon Dec 19 06:26:53 2016 +0200
    11.2 +++ b/sed/receipt	Wed Dec 21 23:21:13 2016 +0200
    11.3 @@ -3,28 +3,38 @@
    11.4  PACKAGE="sed"
    11.5  VERSION="4.2.2"
    11.6  CATEGORY="development"
    11.7 -SHORT_DESC="Gnu stream editor."
    11.8 +SHORT_DESC="GNU stream editor."
    11.9  MAINTAINER="paul@slitaz.org"
   11.10  LICENSE="GPL3"
   11.11 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   11.12 -WEB_SITE="http://www.gnu.org/software/sed/"
   11.13 -WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   11.14 +WEB_SITE="https://www.gnu.org/software/sed/"
   11.15  HOST_ARCH="i486 arm"
   11.16  
   11.17 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   11.18 +WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   11.19 +
   11.20  DEPENDS="acl"
   11.21 +BUILD_DEPENDS="acl-dev gettext texinfo"
   11.22  
   11.23  # Rules to configure and make the package.
   11.24  compile_rules()
   11.25  {
   11.26 +	patch -p1 -i $stuff/ru.po.patch
   11.27 +	msgfmt po/ru.po -o po/ru.gmo
   11.28 +
   11.29  	./configure \
   11.30 +		--bindir=/bin \
   11.31 +		--htmldir=/usr/share/doc/sed-$VERSION \
   11.32  		$CONFIGURE_ARGS &&
   11.33 -	make $MAKEFLAGS && make install
   11.34 +	make $MAKEFLAGS && make html && make install && make -C doc install-html
   11.35  }
   11.36  
   11.37  # Rules to gen a SliTaz package suitable for Tazpkg.
   11.38  genpkg_rules()
   11.39  {
   11.40 -	mkdir -p $fs/usr
   11.41 -	cp -a $install/usr/bin $fs/usr
   11.42 +	cook_copy_files sed
   11.43  }
   11.44  
   11.45 +post_remove()
   11.46 +{
   11.47 +	ln -s busybox "$1/bin/sed"
   11.48 +}
    12.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2 +++ b/sed/stuff/ru.po.patch	Wed Dec 21 23:21:13 2016 +0200
    12.3 @@ -0,0 +1,392 @@
    12.4 +--- a/po/ru.po
    12.5 ++++ b/po/ru.po
    12.6 +@@ -5,25 +5,27 @@
    12.7 + #
    12.8 + msgid ""
    12.9 + msgstr ""
   12.10 +-"Project-Id-Version: sed 4.2.0\n"
   12.11 ++"Project-Id-Version: sed 4.2.2\n"
   12.12 + "Report-Msgid-Bugs-To: bug-gnu-utils@gnu.org\n"
   12.13 + "POT-Creation-Date: 2012-12-22 14:36+0100\n"
   12.14 +-"PO-Revision-Date: 2008-01-17 23:34+0200\n"
   12.15 +-"Last-Translator: Pavel Maryanov <acid_jack@ukr.net>\n"
   12.16 ++"PO-Revision-Date: 2016-12-21 17:22+0200\n"
   12.17 ++"Last-Translator: Aleksej Bobylev <al.bobylev@gmail.com>\n"
   12.18 + "Language-Team: Russian <gnu@mx.ru>\n"
   12.19 + "Language: ru\n"
   12.20 + "MIME-Version: 1.0\n"
   12.21 + "Content-Type: text/plain; charset=utf-8\n"
   12.22 + "Content-Transfer-Encoding: 8bit\n"
   12.23 +-"Plural-Forms: nplurals=2; plural=n>1;\n"
   12.24 ++"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
   12.25 ++"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
   12.26 ++"X-Generator: Poedit 1.8.6\n"
   12.27 + 
   12.28 + #: sed/compile.c:144
   12.29 + msgid "multiple `!'s"
   12.30 +-msgstr "несколько символов `!'"
   12.31 ++msgstr "несколько символов «!»"
   12.32 + 
   12.33 + #: sed/compile.c:145
   12.34 + msgid "unexpected `,'"
   12.35 +-msgstr "непредвиденный символ `,'"
   12.36 ++msgstr "непредвиденный символ «,»"
   12.37 + 
   12.38 + #: sed/compile.c:146
   12.39 + msgid "invalid usage of +N or ~N as first address"
   12.40 +@@ -31,11 +33,11 @@
   12.41 + 
   12.42 + #: sed/compile.c:147
   12.43 + msgid "unmatched `{'"
   12.44 +-msgstr "непарный символ `{'"
   12.45 ++msgstr "непарный символ «{»"
   12.46 + 
   12.47 + #: sed/compile.c:148
   12.48 + msgid "unexpected `}'"
   12.49 +-msgstr "непредвиденный символ `}'"
   12.50 ++msgstr "непредвиденный символ «}»"
   12.51 + 
   12.52 + #: sed/compile.c:149
   12.53 + msgid "extra characters after command"
   12.54 +@@ -43,15 +45,15 @@
   12.55 + 
   12.56 + #: sed/compile.c:150
   12.57 + msgid "expected \\ after `a', `c' or `i'"
   12.58 +-msgstr "ожидалась \\ после `a', `c' или `i'"
   12.59 ++msgstr "ожидалась \\ после «a», «c» или «i»"
   12.60 + 
   12.61 + #: sed/compile.c:151
   12.62 + msgid "`}' doesn't want any addresses"
   12.63 +-msgstr "`}' не допускает указания каких-либо адресов"
   12.64 ++msgstr "«}» не допускает указания каких-либо адресов"
   12.65 + 
   12.66 + #: sed/compile.c:152
   12.67 + msgid ": doesn't want any addresses"
   12.68 +-msgstr "`:' не допускает указания каких-либо адресов"
   12.69 ++msgstr "«:» не допускает указания каких-либо адресов"
   12.70 + 
   12.71 + #: sed/compile.c:153
   12.72 + msgid "comments don't accept any addresses"
   12.73 +@@ -71,35 +73,35 @@
   12.74 + 
   12.75 + #: sed/compile.c:157
   12.76 + msgid "unterminated `s' command"
   12.77 +-msgstr "незавершенная команда `s'"
   12.78 ++msgstr "незавершенная команда «s»"
   12.79 + 
   12.80 + #: sed/compile.c:158
   12.81 + msgid "unterminated `y' command"
   12.82 +-msgstr "незавершенная команда `y'"
   12.83 ++msgstr "незавершенная команда «y»"
   12.84 + 
   12.85 + #: sed/compile.c:159
   12.86 + msgid "unknown option to `s'"
   12.87 +-msgstr "неизвестный модификатор к `s'"
   12.88 ++msgstr "неизвестный модификатор к «s»"
   12.89 + 
   12.90 + #: sed/compile.c:160
   12.91 + msgid "multiple `p' options to `s' command"
   12.92 +-msgstr "несколько модификаторов `p' с командой `s'"
   12.93 ++msgstr "несколько модификаторов «p» с командой «s»"
   12.94 + 
   12.95 + #: sed/compile.c:161
   12.96 + msgid "multiple `g' options to `s' command"
   12.97 +-msgstr "несколько модификаторов `g' с командой `s'"
   12.98 ++msgstr "несколько модификаторов «g» с командой «s»"
   12.99 + 
  12.100 + #: sed/compile.c:162
  12.101 + msgid "multiple number options to `s' command"
  12.102 +-msgstr "несколько числовых модификаторов с командой `s'"
  12.103 ++msgstr "несколько числовых модификаторов с командой «s»"
  12.104 + 
  12.105 + #: sed/compile.c:163
  12.106 + msgid "number option to `s' command may not be zero"
  12.107 +-msgstr "числовой модификатор для команды `s' не может быть нулевым"
  12.108 ++msgstr "числовой модификатор для команды «s» не может быть нулевым"
  12.109 + 
  12.110 + #: sed/compile.c:164
  12.111 + msgid "strings for `y' command are different lengths"
  12.112 +-msgstr "строки для команды `y' имеют разную длину"
  12.113 ++msgstr "строки для команды «y» имеют разную длину"
  12.114 + 
  12.115 + #: sed/compile.c:165
  12.116 + msgid "delimiter character is not a single-byte character"
  12.117 +@@ -116,12 +118,11 @@
  12.118 + #: sed/compile.c:168
  12.119 + #, c-format
  12.120 + msgid "unknown command: `%c'"
  12.121 +-msgstr "неизвестная команда: `%c'"
  12.122 ++msgstr "неизвестная команда: «%c»"
  12.123 + 
  12.124 + #: sed/compile.c:169
  12.125 +-#, fuzzy
  12.126 + msgid "incomplete command"
  12.127 +-msgstr "отсутствует команда"
  12.128 ++msgstr "неполная команда"
  12.129 + 
  12.130 + #: sed/compile.c:192
  12.131 + #, c-format
  12.132 +@@ -136,7 +137,7 @@
  12.133 + #: sed/compile.c:1657
  12.134 + #, c-format
  12.135 + msgid "can't find label for jump to `%s'"
  12.136 +-msgstr "невозможно найти метку для перехода к `%s'"
  12.137 ++msgstr "невозможно найти метку для перехода к «%s»"
  12.138 + 
  12.139 + #: sed/execute.c:595
  12.140 + #, c-format
  12.141 +@@ -157,11 +158,13 @@
  12.142 + #, c-format
  12.143 + msgid "%s: warning: failed to set default file creation context to %s: %s"
  12.144 + msgstr ""
  12.145 ++"%s: предупреждние: не удалось установить контекст создания файла по "
  12.146 ++"умолчанию в %s: %s"
  12.147 + 
  12.148 + #: sed/execute.c:647
  12.149 + #, c-format
  12.150 + msgid "%s: warning: failed to get security context of %s: %s"
  12.151 +-msgstr ""
  12.152 ++msgstr "%s: предупреждение: не удалось получить контекст безопасности %s: %s"
  12.153 + 
  12.154 + #: sed/execute.c:664 sed/utils.c:211
  12.155 + #, c-format
  12.156 +@@ -174,11 +177,11 @@
  12.157 + 
  12.158 + #: sed/execute.c:1195
  12.159 + msgid "option `e' not supported"
  12.160 +-msgstr "опция `e' не поддерживается"
  12.161 ++msgstr "опция «e» не поддерживается"
  12.162 + 
  12.163 + #: sed/execute.c:1375
  12.164 + msgid "`e' command not supported"
  12.165 +-msgstr "команда `e' не поддерживается"
  12.166 ++msgstr "команда «e» не поддерживается"
  12.167 + 
  12.168 + #: sed/execute.c:1725
  12.169 + msgid "no input files"
  12.170 +@@ -195,23 +198,23 @@
  12.171 + #: sed/regexp.c:129
  12.172 + #, c-format
  12.173 + msgid "invalid reference \\%d on `s' command's RHS"
  12.174 +-msgstr "недопустимая ссылка \\%d на RHS команды `s'"
  12.175 ++msgstr "недопустимая ссылка \\%d на RHS команды «s»"
  12.176 + 
  12.177 + #: sed/sed.c:32
  12.178 + msgid "Jay Fenlason"
  12.179 +-msgstr ""
  12.180 ++msgstr "Jay Fenlason"
  12.181 + 
  12.182 + #: sed/sed.c:33
  12.183 + msgid "Tom Lord"
  12.184 +-msgstr ""
  12.185 ++msgstr "Tom Lord"
  12.186 + 
  12.187 + #: sed/sed.c:34
  12.188 + msgid "Ken Pizzini"
  12.189 +-msgstr ""
  12.190 ++msgstr "Ken Pizzini"
  12.191 + 
  12.192 + #: sed/sed.c:35
  12.193 + msgid "Paolo Bonzini"
  12.194 +-msgstr ""
  12.195 ++msgstr "Paolo Bonzini"
  12.196 + 
  12.197 + #: sed/sed.c:79
  12.198 + #, c-format
  12.199 +@@ -219,15 +222,18 @@
  12.200 + "GNU sed home page: <http://www.gnu.org/software/sed/>.\n"
  12.201 + "General help using GNU software: <http://www.gnu.org/gethelp/>.\n"
  12.202 + msgstr ""
  12.203 ++"Домашняя страница GNU sed: <http://www.gnu.org/software/sed/>.\n"
  12.204 ++"Общая справка по использованию программного обеспечения GNU: <http://www.gnu."
  12.205 ++"org/gethelp/>.\n"
  12.206 + 
  12.207 + #: sed/sed.c:86
  12.208 +-#, fuzzy, c-format
  12.209 ++#, c-format
  12.210 + msgid ""
  12.211 + "E-mail bug reports to: <%s>.\n"
  12.212 + "Be sure to include the word ``%s'' somewhere in the ``Subject:'' field.\n"
  12.213 + msgstr ""
  12.214 +-"Отчеты об ошибках отправляйте по адресу: %s .\n"
  12.215 +-"Убедитесь, что включили где-либо в поле ``Тема:'' слово ``%s''.\n"
  12.216 ++"Отчеты об ошибках отправляйте по адресу: <%s>.\n"
  12.217 ++"Не забудьте включить слово «%s» где-нибудь в поле «Тема:».\n"
  12.218 + 
  12.219 + #: sed/sed.c:99
  12.220 + msgid ""
  12.221 +@@ -255,7 +261,7 @@
  12.222 + "                 suppress automatic printing of pattern space\n"
  12.223 + msgstr ""
  12.224 + "  -n, --quiet, --silent\n"
  12.225 +-"                 не выводить автоматически промежутки\n"
  12.226 ++"                 подавлять автоматический вывод шаблона\n"
  12.227 + 
  12.228 + #: sed/sed.c:110
  12.229 + #, c-format
  12.230 +@@ -263,8 +269,8 @@
  12.231 + "  -e script, --expression=script\n"
  12.232 + "                 add the script to the commands to be executed\n"
  12.233 + msgstr ""
  12.234 +-"  -e script, --expression=script\n"
  12.235 +-"                 добавление скрипта в исполняемые команды\n"
  12.236 ++"  -e script, --expression=скрипт\n"
  12.237 ++"                 добавить скрипт в исполняемые команды\n"
  12.238 + 
  12.239 + #: sed/sed.c:112
  12.240 + #, c-format
  12.241 +@@ -273,8 +279,8 @@
  12.242 + "                 add the contents of script-file to the commands to be "
  12.243 + "executed\n"
  12.244 + msgstr ""
  12.245 +-"  -f script-file, --file=script-file\n"
  12.246 +-"                 добавление содержимого файла-скрипта в исполняемые команды\n"
  12.247 ++"  -f файл-скрипта, --file=файл-скрипта\n"
  12.248 ++"                 добавить содержимое файла-скрипта в исполняемые команды\n"
  12.249 + 
  12.250 + #: sed/sed.c:115
  12.251 + #, c-format
  12.252 +@@ -286,14 +292,14 @@
  12.253 + "                 переходить по символьным ссылкам при обработке на месте\n"
  12.254 + 
  12.255 + #: sed/sed.c:118
  12.256 +-#, fuzzy, c-format
  12.257 ++#, c-format
  12.258 + msgid ""
  12.259 + "  -i[SUFFIX], --in-place[=SUFFIX]\n"
  12.260 + "                 edit files in place (makes backup if SUFFIX supplied)\n"
  12.261 + msgstr ""
  12.262 + "  -i[СУФФИКС], --in-place[=СУФФИКС]\n"
  12.263 +-"                 редактирование файлов на месте (создает копию, если указано "
  12.264 +-"расширение)\n"
  12.265 ++"                 редактировать файлы на месте (создать копию, если указан "
  12.266 ++"СУФФИКС)\n"
  12.267 + 
  12.268 + #: sed/sed.c:121
  12.269 + #, c-format
  12.270 +@@ -303,7 +309,7 @@
  12.271 + "specially)\n"
  12.272 + msgstr ""
  12.273 + "  -b, --binary\n"
  12.274 +-"                 открывать файлы в бинарном режиме (CR+LF не "
  12.275 ++"                 открывать файлы в двоичном режиме (CR+LF не "
  12.276 + "обрабатываются)\n"
  12.277 + 
  12.278 + #: sed/sed.c:124
  12.279 +@@ -313,7 +319,7 @@
  12.280 + "                 specify the desired line-wrap length for the `l' command\n"
  12.281 + msgstr ""
  12.282 + "  -l N, --line-length=N\n"
  12.283 +-"                 указание желаемой длины переносимой строки для команды `l'\n"
  12.284 ++"                 указать желаемую длину строки для команды «l»\n"
  12.285 + 
  12.286 + #: sed/sed.c:126
  12.287 + #, c-format
  12.288 +@@ -322,7 +328,7 @@
  12.289 + "                 disable all GNU extensions.\n"
  12.290 + msgstr ""
  12.291 + "  --posix\n"
  12.292 +-"                 отключение всех расширений GNU.\n"
  12.293 ++"                 отключить все расширения GNU.\n"
  12.294 + 
  12.295 + #: sed/sed.c:128
  12.296 + #, c-format
  12.297 +@@ -331,7 +337,7 @@
  12.298 + "                 use extended regular expressions in the script.\n"
  12.299 + msgstr ""
  12.300 + "  -r, --regexp-extended\n"
  12.301 +-"                 использование в скрипте расширенных регулярных выражений.\n"
  12.302 ++"                 использовать в скрипте расширенные регулярные выражения.\n"
  12.303 + 
  12.304 + #: sed/sed.c:133
  12.305 + #, c-format
  12.306 +@@ -342,8 +348,8 @@
  12.307 + "                 long stream.\n"
  12.308 + msgstr ""
  12.309 + "  -s, --separate\n"
  12.310 +-"                 допущение, что файлы разделены, а не в виде одного\n"
  12.311 +-"                 длинного непрерывного потока.\n"
  12.312 ++"                 рассматривать файлы как отдельные, а не в виде одного\n"
  12.313 ++"                 непрерывного длинного потока.\n"
  12.314 + 
  12.315 + #: sed/sed.c:136
  12.316 + #, c-format
  12.317 +@@ -354,8 +360,8 @@
  12.318 + "                 the output buffers more often\n"
  12.319 + msgstr ""
  12.320 + "  -u, --unbuffered\n"
  12.321 +-"                 загрузка минимального объема данных из входных файлов\n"
  12.322 +-"                 и более частый сброс на диск выходных буферов\n"
  12.323 ++"                 загрузить минимальный объем данных из входных файлов\n"
  12.324 ++"                 и более часто сбрасывать на диск выходные буферы\n"
  12.325 + 
  12.326 + #: sed/sed.c:139
  12.327 + #, c-format
  12.328 +@@ -363,16 +369,18 @@
  12.329 + "  -z, --null-data\n"
  12.330 + "                 separate lines by NUL characters\n"
  12.331 + msgstr ""
  12.332 ++"  -z, --null-data\n"
  12.333 ++"                 разделять строки символами NUL\n"
  12.334 + 
  12.335 + #: sed/sed.c:141
  12.336 + #, c-format
  12.337 + msgid "      --help     display this help and exit\n"
  12.338 +-msgstr "      --help     вывод этой справки и выход\n"
  12.339 ++msgstr "      --help     вывести эту справку и выйти\n"
  12.340 + 
  12.341 + #: sed/sed.c:142
  12.342 + #, c-format
  12.343 + msgid "      --version  output version information and exit\n"
  12.344 +-msgstr "      --version  вывод информации о версии и выход\n"
  12.345 ++msgstr "      --version  вывести информацию о версии и выйти\n"
  12.346 + 
  12.347 + #: sed/sed.c:143
  12.348 + #, c-format
  12.349 +@@ -388,7 +396,7 @@
  12.350 + "Если опция -e, --expression, -f, или --file не указана, тогда первый\n"
  12.351 + "неопциональный аргумент берется как скрипт sed для интерпретации. Все\n"
  12.352 + "оставшиеся аргументы являются именами входных файлов; если входные\n"
  12.353 +-"файлы не указаны, тогда читается стантартный ввод.\n"
  12.354 ++"файлы не указаны, тогда читается стандартный ввод.\n"
  12.355 + "\n"
  12.356 + 
  12.357 + #: sed/utils.c:74 sed/utils.c:432
  12.358 +@@ -411,7 +419,8 @@
  12.359 + msgid "couldn't write %d item to %s: %s"
  12.360 + msgid_plural "couldn't write %d items to %s: %s"
  12.361 + msgstr[0] "невозможно записать %d элемент в %s: %s"
  12.362 +-msgstr[1] "невозможно записать %d элементов в %s: %s"
  12.363 ++msgstr[1] "невозможно записать %d элемента в %s: %s"
  12.364 ++msgstr[2] "невозможно записать %d элементов в %s: %s"
  12.365 + 
  12.366 + #: sed/utils.c:244 sed/utils.c:267
  12.367 + #, c-format
  12.368 +@@ -463,15 +472,15 @@
  12.369 + 
  12.370 + #: lib/regcomp.c:153
  12.371 + msgid "Unmatched [ or [^"
  12.372 +-msgstr "Непарный символ [ или [^"
  12.373 ++msgstr "Непарный [ или [^"
  12.374 + 
  12.375 + #: lib/regcomp.c:156
  12.376 + msgid "Unmatched ( or \\("
  12.377 +-msgstr "Непарный символ ( or \\("
  12.378 ++msgstr "Непарный ( или \\("
  12.379 + 
  12.380 + #: lib/regcomp.c:159
  12.381 + msgid "Unmatched \\{"
  12.382 +-msgstr "Непарный символ \\{"
  12.383 ++msgstr "Непарный \\{"
  12.384 + 
  12.385 + #: lib/regcomp.c:162
  12.386 + msgid "Invalid content of \\{\\}"
  12.387 +@@ -499,7 +508,7 @@
  12.388 + 
  12.389 + #: lib/regcomp.c:180
  12.390 + msgid "Unmatched ) or \\)"
  12.391 +-msgstr "Непарный символ ) или \\)"
  12.392 ++msgstr "Непарный ) или \\)"
  12.393 + 
  12.394 + #: lib/regcomp.c:705
  12.395 + msgid "No previous regular expression"
    13.1 --- a/tar/receipt	Mon Dec 19 06:26:53 2016 +0200
    13.2 +++ b/tar/receipt	Wed Dec 21 23:21:13 2016 +0200
    13.3 @@ -1,44 +1,39 @@
    13.4  # SliTaz package receipt.
    13.5  
    13.6  PACKAGE="tar"
    13.7 -VERSION="1.26"
    13.8 +VERSION="1.29"
    13.9  CATEGORY="utilities"
   13.10  SHORT_DESC="GNU tar archiving tools."
   13.11  MAINTAINER="pankso@slitaz.org"
   13.12  LICENSE="GPL3"
   13.13 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
   13.14 -WEB_SITE="http://www.gnu.org/software/tar/"
   13.15 -WGET_URL="http://ftp.gnu.org/gnu/$PACKAGE/$TARBALL"
   13.16 +WEB_SITE="https://www.gnu.org/software/tar/"
   13.17  TAGS="archive compression"
   13.18  HOST_ARCH="i486 arm"
   13.19  
   13.20 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   13.21 +WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   13.22 +
   13.23 +DEPENDS="acl attr"
   13.24 +BUILD_DEPENDS="acl-dev gettext texinfo"
   13.25 +
   13.26  # Rules to configure and make the package.
   13.27  compile_rules()
   13.28  {
   13.29 -	# this is needed since configure can't be run as root with out it
   13.30 -	export FORCE_UNSAFE_CONFIGURE=1
   13.31 +	FORCE_UNSAFE_CONFIGURE=1 \
   13.32  	./configure \
   13.33 -		--prefix=/usr \
   13.34 -		--libexecdir=/usr/lib/$PACKAGE \
   13.35 -		$CONFIGURE_ARGS
   13.36 -	make
   13.37 -	make DESTDIR=$DESTDIR install
   13.38 +		--bindir=/bin \
   13.39 +		$CONFIGURE_ARGS &&
   13.40 +	make && make install &&
   13.41 +	make -C doc install-html docdir=/usr/share/doc/tar-1.29
   13.42  }
   13.43  
   13.44  # Rules to gen a SliTaz package suitable for Tazpkg.
   13.45  genpkg_rules()
   13.46  {
   13.47 -    mkdir -p $fs
   13.48 -    cp -a $install/usr/bin $fs
   13.49 -}
   13.50 -
   13.51 -# Prevent erasing busybox...
   13.52 -pre_install()
   13.53 -{
   13.54 -	rm -f "$1/bin/tar"
   13.55 +	cook_copy_folders bin libexec
   13.56  }
   13.57  
   13.58  post_remove()
   13.59  {
   13.60 -	ln -s /bin/busybox /bin/tar
   13.61 +	ln -s busybox "$1/bin/tar"
   13.62  }
    14.1 --- a/texinfo/receipt	Mon Dec 19 06:26:53 2016 +0200
    14.2 +++ b/texinfo/receipt	Wed Dec 21 23:21:13 2016 +0200
    14.3 @@ -1,40 +1,32 @@
    14.4  # SliTaz package receipt.
    14.5  
    14.6  PACKAGE="texinfo"
    14.7 -VERSION="4.13a"
    14.8 +VERSION="6.1"
    14.9  CATEGORY="development"
   14.10  SHORT_DESC="GNU documentation tools."
   14.11  MAINTAINER="rcx@zoominternet.net"
   14.12  LICENSE="GPL3"
   14.13 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   14.14 -WEB_SITE="http://www.gnu.org/software/texinfo/"
   14.15 -WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   14.16 +WEB_SITE="https://www.gnu.org/software/texinfo/"
   14.17  TAGS="documentation"
   14.18  
   14.19 -DEPENDS="ncurses"
   14.20 -BUILD_DEPENDS="ncurses-dev"
   14.21 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   14.22 +WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   14.23  
   14.24 -# Rules to compile & install the temporary toolchain by Tazwok.
   14.25 -cook_tmp_toolchain()
   14.26 -{
   14.27 -	export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries -ltinfo"
   14.28 -	./configure &&
   14.29 -	make $MAKEFLAGS &&
   14.30 -	make install
   14.31 -}
   14.32 +DEPENDS="libtinfo perl"
   14.33 +BUILD_DEPENDS="perl ncurses-dev gettext"
   14.34  
   14.35  # Rules to configure and make the package.
   14.36  compile_rules()
   14.37  {
   14.38 -	export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries -ltinfo"
   14.39 -	./configure $CONFIGURE_ARGS && 
   14.40 +	./configure \
   14.41 +		--disable-static \
   14.42 +		$CONFIGURE_ARGS &&
   14.43  	make && make install
   14.44  }
   14.45  
   14.46  # Rules to gen a SliTaz package suitable for Tazpkg.
   14.47  genpkg_rules()
   14.48  {
   14.49 -	mkdir -p  $fs/usr/share
   14.50 -	cp -a $install/usr/bin $fs/usr
   14.51 -	cp -a $install/usr/share/$PACKAGE $fs/usr/share
   14.52 +	cook_copy_folders bin texinfo
   14.53 +	find $fs/usr/lib -name '*a' -delete
   14.54  }
    15.1 --- a/util-linux-bash-completion/receipt	Mon Dec 19 06:26:53 2016 +0200
    15.2 +++ b/util-linux-bash-completion/receipt	Wed Dec 21 23:21:13 2016 +0200
    15.3 @@ -1,7 +1,7 @@
    15.4  # SliTaz package receipt.
    15.5  
    15.6  PACKAGE="util-linux-bash-completion"
    15.7 -VERSION="2.28"
    15.8 +VERSION="2.28.1"
    15.9  CATEGORY="shells"
   15.10  SHORT_DESC="The BASH completions from Util Linux"
   15.11  MAINTAINER="al.bobylev@gmail.com"
    16.1 --- a/util-linux-blkid-dev/receipt	Mon Dec 19 06:26:53 2016 +0200
    16.2 +++ b/util-linux-blkid-dev/receipt	Wed Dec 21 23:21:13 2016 +0200
    16.3 @@ -1,7 +1,7 @@
    16.4  # SliTaz package receipt.
    16.5  
    16.6  PACKAGE="util-linux-blkid-dev"
    16.7 -VERSION="2.28"
    16.8 +VERSION="2.28.1"
    16.9  CATEGORY="development"
   16.10  SHORT_DESC="The blkid from Util Linux, development files"
   16.11  MAINTAINER="pankso@slitaz.org"
    17.1 --- a/util-linux-blkid/receipt	Mon Dec 19 06:26:53 2016 +0200
    17.2 +++ b/util-linux-blkid/receipt	Wed Dec 21 23:21:13 2016 +0200
    17.3 @@ -1,7 +1,7 @@
    17.4  # SliTaz package receipt.
    17.5  
    17.6  PACKAGE="util-linux-blkid"
    17.7 -VERSION="2.28"
    17.8 +VERSION="2.28.1"
    17.9  CATEGORY="base-system"
   17.10  SHORT_DESC="The blkid utility from Util Linux"
   17.11  MAINTAINER="pankso@slitaz.org"
    18.1 --- a/util-linux-blockdev/receipt	Mon Dec 19 06:26:53 2016 +0200
    18.2 +++ b/util-linux-blockdev/receipt	Wed Dec 21 23:21:13 2016 +0200
    18.3 @@ -1,7 +1,7 @@
    18.4  # SliTaz package receipt.
    18.5  
    18.6  PACKAGE="util-linux-blockdev"
    18.7 -VERSION="2.28"
    18.8 +VERSION="2.28.1"
    18.9  CATEGORY="base-system"
   18.10  SHORT_DESC="The blockdev utility from Util Linux"
   18.11  MAINTAINER="devel@slitaz.org"
    19.1 --- a/util-linux-cfdisk/receipt	Mon Dec 19 06:26:53 2016 +0200
    19.2 +++ b/util-linux-cfdisk/receipt	Wed Dec 21 23:21:13 2016 +0200
    19.3 @@ -1,7 +1,7 @@
    19.4  # SliTaz package receipt.
    19.5  
    19.6  PACKAGE="util-linux-cfdisk"
    19.7 -VERSION="2.28"
    19.8 +VERSION="2.28.1"
    19.9  CATEGORY="system-tools"
   19.10  SHORT_DESC="The cfdisk utility from Util Linux"
   19.11  MAINTAINER="pankso@slitaz.org"
    20.1 --- a/util-linux-column/receipt	Mon Dec 19 06:26:53 2016 +0200
    20.2 +++ b/util-linux-column/receipt	Wed Dec 21 23:21:13 2016 +0200
    20.3 @@ -1,7 +1,7 @@
    20.4  # SliTaz package receipt.
    20.5  
    20.6  PACKAGE="util-linux-column"
    20.7 -VERSION="2.28"
    20.8 +VERSION="2.28.1"
    20.9  CATEGORY="base-system"
   20.10  SHORT_DESC="The column utility from Util Linux"
   20.11  MAINTAINER="al.bobylev@gmail.com"
    21.1 --- a/util-linux-cramfs/receipt	Mon Dec 19 06:26:53 2016 +0200
    21.2 +++ b/util-linux-cramfs/receipt	Wed Dec 21 23:21:13 2016 +0200
    21.3 @@ -1,7 +1,7 @@
    21.4  # SliTaz package receipt.
    21.5  
    21.6  PACKAGE="util-linux-cramfs"
    21.7 -VERSION="2.28"
    21.8 +VERSION="2.28.1"
    21.9  CATEGORY="system-tools"
   21.10  SHORT_DESC="The cramfs utilities from Util Linux"
   21.11  MAINTAINER="pankso@slitaz.org"
    22.1 --- a/util-linux-eject/receipt	Mon Dec 19 06:26:53 2016 +0200
    22.2 +++ b/util-linux-eject/receipt	Wed Dec 21 23:21:13 2016 +0200
    22.3 @@ -1,7 +1,7 @@
    22.4  # SliTaz package receipt.
    22.5  
    22.6  PACKAGE="util-linux-eject"
    22.7 -VERSION="2.28"
    22.8 +VERSION="2.28.1"
    22.9  CATEGORY="base-system"
   22.10  SHORT_DESC="The eject utility from Util Linux"
   22.11  MAINTAINER="pankso@slitaz.org"
    23.1 --- a/util-linux-fdisk-dev/receipt	Mon Dec 19 06:26:53 2016 +0200
    23.2 +++ b/util-linux-fdisk-dev/receipt	Wed Dec 21 23:21:13 2016 +0200
    23.3 @@ -1,7 +1,7 @@
    23.4  # SliTaz package receipt.
    23.5  
    23.6  PACKAGE="util-linux-fdisk-dev"
    23.7 -VERSION="2.28"
    23.8 +VERSION="2.28.1"
    23.9  CATEGORY="development"
   23.10  SHORT_DESC="The fdisk utility from Util Linux, development files"
   23.11  MAINTAINER="al.bobylev@gmail.com"
    24.1 --- a/util-linux-fdisk/receipt	Mon Dec 19 06:26:53 2016 +0200
    24.2 +++ b/util-linux-fdisk/receipt	Wed Dec 21 23:21:13 2016 +0200
    24.3 @@ -1,7 +1,7 @@
    24.4  # SliTaz package receipt.
    24.5  
    24.6  PACKAGE="util-linux-fdisk"
    24.7 -VERSION="2.28"
    24.8 +VERSION="2.28.1"
    24.9  CATEGORY="system-tools"
   24.10  SHORT_DESC="The fdisk utility from Util Linux"
   24.11  MAINTAINER="al.bobylev@gmail.com"
    25.1 --- a/util-linux-flock/receipt	Mon Dec 19 06:26:53 2016 +0200
    25.2 +++ b/util-linux-flock/receipt	Wed Dec 21 23:21:13 2016 +0200
    25.3 @@ -1,7 +1,7 @@
    25.4  # SliTaz package receipt.
    25.5  
    25.6  PACKAGE="util-linux-flock"
    25.7 -VERSION="2.28"
    25.8 +VERSION="2.28.1"
    25.9  CATEGORY="base-system"
   25.10  SHORT_DESC="The flock utility from Util Linux"
   25.11  MAINTAINER="lufeng369@slitaz.org"
    26.1 --- a/util-linux-getopt/receipt	Mon Dec 19 06:26:53 2016 +0200
    26.2 +++ b/util-linux-getopt/receipt	Wed Dec 21 23:21:13 2016 +0200
    26.3 @@ -1,7 +1,7 @@
    26.4  # SliTaz package receipt.
    26.5  
    26.6  PACKAGE="util-linux-getopt"
    26.7 -VERSION="2.28"
    26.8 +VERSION="2.28.1"
    26.9  CATEGORY="base-system"
   26.10  SHORT_DESC="The getopt utility from Util Linux"
   26.11  MAINTAINER="pankso@slitaz.org"
    27.1 --- a/util-linux-manpages/receipt	Mon Dec 19 06:26:53 2016 +0200
    27.2 +++ b/util-linux-manpages/receipt	Wed Dec 21 23:21:13 2016 +0200
    27.3 @@ -1,7 +1,7 @@
    27.4  # SliTaz package receipt.
    27.5  
    27.6  PACKAGE="util-linux-manpages"
    27.7 -VERSION="2.28"
    27.8 +VERSION="2.28.1"
    27.9  CATEGORY="doc"
   27.10  SHORT_DESC="The manual pages from Util Linux"
   27.11  MAINTAINER="al.bobylev@gmail.com"
    28.1 --- a/util-linux-minix/receipt	Mon Dec 19 06:26:53 2016 +0200
    28.2 +++ b/util-linux-minix/receipt	Wed Dec 21 23:21:13 2016 +0200
    28.3 @@ -1,7 +1,7 @@
    28.4  # SliTaz package receipt.
    28.5  
    28.6  PACKAGE="util-linux-minix"
    28.7 -VERSION="2.28"
    28.8 +VERSION="2.28.1"
    28.9  CATEGORY="system-tools"
   28.10  SHORT_DESC="The minix utilities from Util Linux"
   28.11  MAINTAINER="pankso@slitaz.org"
    29.1 --- a/util-linux-mkfs/receipt	Mon Dec 19 06:26:53 2016 +0200
    29.2 +++ b/util-linux-mkfs/receipt	Wed Dec 21 23:21:13 2016 +0200
    29.3 @@ -1,7 +1,7 @@
    29.4  # SliTaz package receipt.
    29.5  
    29.6  PACKAGE="util-linux-mkfs"
    29.7 -VERSION="2.28"
    29.8 +VERSION="2.28.1"
    29.9  CATEGORY="base-system"
   29.10  SHORT_DESC="The mkfs utilities from Util Linux"
   29.11  MAINTAINER="pankso@slitaz.org"
    30.1 --- a/util-linux-mount-dev/receipt	Mon Dec 19 06:26:53 2016 +0200
    30.2 +++ b/util-linux-mount-dev/receipt	Wed Dec 21 23:21:13 2016 +0200
    30.3 @@ -1,7 +1,7 @@
    30.4  # SliTaz package receipt.
    30.5  
    30.6  PACKAGE="util-linux-mount-dev"
    30.7 -VERSION="2.28"
    30.8 +VERSION="2.28.1"
    30.9  CATEGORY="development"
   30.10  SHORT_DESC="The mount utilities from Util Linux, development files"
   30.11  MAINTAINER="pankso@slitaz.org"
    31.1 --- a/util-linux-mount/receipt	Mon Dec 19 06:26:53 2016 +0200
    31.2 +++ b/util-linux-mount/receipt	Wed Dec 21 23:21:13 2016 +0200
    31.3 @@ -1,7 +1,7 @@
    31.4  # SliTaz package receipt.
    31.5  
    31.6  PACKAGE="util-linux-mount"
    31.7 -VERSION="2.28"
    31.8 +VERSION="2.28.1"
    31.9  CATEGORY="base-system"
   31.10  SHORT_DESC="The mount utilities from Util Linux"
   31.11  MAINTAINER="pankso@slitaz.org"
    32.1 --- a/util-linux-partx/receipt	Mon Dec 19 06:26:53 2016 +0200
    32.2 +++ b/util-linux-partx/receipt	Wed Dec 21 23:21:13 2016 +0200
    32.3 @@ -1,7 +1,7 @@
    32.4  # SliTaz package receipt.
    32.5  
    32.6  PACKAGE="util-linux-partx"
    32.7 -VERSION="2.28"
    32.8 +VERSION="2.28.1"
    32.9  CATEGORY="system-tools"
   32.10  SHORT_DESC="The partx utilities from Util Linux NG"
   32.11  MAINTAINER="pankso@slitaz.org"
    33.1 --- a/util-linux-setterm/receipt	Mon Dec 19 06:26:53 2016 +0200
    33.2 +++ b/util-linux-setterm/receipt	Wed Dec 21 23:21:13 2016 +0200
    33.3 @@ -1,7 +1,7 @@
    33.4  # SliTaz package receipt
    33.5  
    33.6  PACKAGE="util-linux-setterm"
    33.7 -VERSION="2.28"
    33.8 +VERSION="2.28.1"
    33.9  CATEGORY="base-system"
   33.10  SHORT_DESC="The setterm utility from Util Linux"
   33.11  MAINTAINER="devel@slitaz.org"
    34.1 --- a/util-linux-sfdisk/receipt	Mon Dec 19 06:26:53 2016 +0200
    34.2 +++ b/util-linux-sfdisk/receipt	Wed Dec 21 23:21:13 2016 +0200
    34.3 @@ -1,7 +1,7 @@
    34.4  # SliTaz package receipt.
    34.5  
    34.6  PACKAGE="util-linux-sfdisk"
    34.7 -VERSION="2.28"
    34.8 +VERSION="2.28.1"
    34.9  CATEGORY="system-tools"
   34.10  SHORT_DESC="The sfdisk utility from Util Linux"
   34.11  MAINTAINER="pankso@slitaz.org"
    35.1 --- a/util-linux-smartcols-dev/receipt	Mon Dec 19 06:26:53 2016 +0200
    35.2 +++ b/util-linux-smartcols-dev/receipt	Wed Dec 21 23:21:13 2016 +0200
    35.3 @@ -1,7 +1,7 @@
    35.4  # SliTaz package receipt.
    35.5  
    35.6  PACKAGE="util-linux-smartcols-dev"
    35.7 -VERSION="2.28"
    35.8 +VERSION="2.28.1"
    35.9  CATEGORY="development"
   35.10  SHORT_DESC="The smartcols library from Util Linux, development files"
   35.11  MAINTAINER="al.bobylev@gmail.com"
    36.1 --- a/util-linux-smartcols/receipt	Mon Dec 19 06:26:53 2016 +0200
    36.2 +++ b/util-linux-smartcols/receipt	Wed Dec 21 23:21:13 2016 +0200
    36.3 @@ -1,7 +1,7 @@
    36.4  # SliTaz package receipt.
    36.5  
    36.6  PACKAGE="util-linux-smartcols"
    36.7 -VERSION="2.28"
    36.8 +VERSION="2.28.1"
    36.9  CATEGORY="system-tools"
   36.10  SHORT_DESC="The smartcols library from Util Linux"
   36.11  MAINTAINER="al.bobylev@gmail.com"
    37.1 --- a/util-linux-uuid-dev/receipt	Mon Dec 19 06:26:53 2016 +0200
    37.2 +++ b/util-linux-uuid-dev/receipt	Wed Dec 21 23:21:13 2016 +0200
    37.3 @@ -1,7 +1,7 @@
    37.4  # SliTaz package receipt.
    37.5  
    37.6  PACKAGE="util-linux-uuid-dev"
    37.7 -VERSION="2.28"
    37.8 +VERSION="2.28.1"
    37.9  CATEGORY="development"
   37.10  SHORT_DESC="The uuid utility and library from Util linux, development files"
   37.11  MAINTAINER="pankso@slitaz.org"
    38.1 --- a/util-linux-uuid/receipt	Mon Dec 19 06:26:53 2016 +0200
    38.2 +++ b/util-linux-uuid/receipt	Wed Dec 21 23:21:13 2016 +0200
    38.3 @@ -1,7 +1,7 @@
    38.4  # SliTaz package receipt.
    38.5  
    38.6  PACKAGE="util-linux-uuid"
    38.7 -VERSION="2.28"
    38.8 +VERSION="2.28.1"
    38.9  CATEGORY="base-system"
   38.10  SHORT_DESC="The uuid utility and library from Util Linux"
   38.11  MAINTAINER="pankso@slitaz.org"
    39.1 --- a/util-linux-whereis/receipt	Mon Dec 19 06:26:53 2016 +0200
    39.2 +++ b/util-linux-whereis/receipt	Wed Dec 21 23:21:13 2016 +0200
    39.3 @@ -1,7 +1,7 @@
    39.4  # SliTaz package receipt.
    39.5  
    39.6  PACKAGE="util-linux-whereis"
    39.7 -VERSION="2.28"
    39.8 +VERSION="2.28.1"
    39.9  CATEGORY="base-system"
   39.10  SHORT_DESC="The whereis utility from Util Linux"
   39.11  MAINTAINER="pankso@slitaz.org"
    40.1 --- a/util-linux/receipt	Mon Dec 19 06:26:53 2016 +0200
    40.2 +++ b/util-linux/receipt	Wed Dec 21 23:21:13 2016 +0200
    40.3 @@ -1,24 +1,28 @@
    40.4  # SliTaz package receipt.
    40.5  
    40.6  PACKAGE="util-linux"
    40.7 -VERSION="2.28"
    40.8 +VERSION="2.28.1"
    40.9 +VER=$(echo $VERSION | cut -d. -f1,2)
   40.10  CATEGORY="meta"
   40.11  SHORT_DESC="Random collection of Linux utilities (meta package)"
   40.12  MAINTAINER="pankso@slitaz.org"
   40.13  LICENSE="GPL2 LGPL2.1 BSD PublicDomain"
   40.14  WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
   40.15 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   40.16 -WGET_URL="https://www.kernel.org/pub/linux/utils/util-linux/v$VERSION/$TARBALL"
   40.17  HOST_ARCH="i486 arm"
   40.18  
   40.19 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   40.20 +WGET_URL="https://www.kernel.org/pub/linux/utils/$PACKAGE/v$VER/$TARBALL"
   40.21 +
   40.22  DEPENDS=""
   40.23 -BUILD_DEPENDS="udev-dev ncursesw-dev libcap-ng-dev readline-dev python-dev"
   40.24 -SPLIT="util-linux-blkid util-linux-blkid-dev util-linux-blockdev \
   40.25 -util-linux-cfdisk util-linux-column util-linux-cramfs util-linux-eject \
   40.26 -util-linux-fdisk util-linux-fdisk-dev util-linux-flock util-linux-getopt \
   40.27 -util-linux-minix util-linux-mkfs util-linux-mount util-linux-mount-dev \
   40.28 -util-linux-partx util-linux-setterm util-linux-sfdisk util-linux-smartcols \
   40.29 -util-linux-smartcols-dev util-linux-uuid util-linux-uuid-dev util-linux-whereis"
   40.30 +BUILD_DEPENDS="udev-dev ncursesw-dev libcap-ng-dev readline-dev python-dev \
   40.31 +glib gtk-doc libxslt gettext ncurses-dev libtinfo zlib-dev"
   40.32 +SPLIT="util-linux-bash-completion util-linux-blkid util-linux-blkid-dev \
   40.33 +util-linux-blockdev util-linux-cfdisk util-linux-column util-linux-cramfs \
   40.34 +util-linux-eject util-linux-fdisk util-linux-fdisk-dev util-linux-flock \
   40.35 +util-linux-getopt util-linux-manpages util-linux-minix util-linux-mkfs \
   40.36 +util-linux-mount util-linux-mount-dev util-linux-partx util-linux-setterm \
   40.37 +util-linux-sfdisk util-linux-smartcols util-linux-smartcols-dev \
   40.38 +util-linux-uuid util-linux-uuid-dev util-linux-whereis"
   40.39  
   40.40  # Rules to configure and make the package.
   40.41  compile_rules()
   40.42 @@ -28,9 +32,20 @@
   40.43  		arm) sed -i s'|LINE_MAX|25|' text-utils/*.c ;;
   40.44  	esac
   40.45  
   40.46 +	mkdir -p $install/var/lib/hwclock
   40.47  	./configure \
   40.48 -		--prefix=/usr \
   40.49 -		--sysconfdir=/etc \
   40.50 -		$CONFIGURE_ARGS &&
   40.51 +		ADJTIME_PATH=/var/lib/hwclock/adjtime \
   40.52 +		--docdir=/usr/share/doc/util-linux-2.28.1 \
   40.53 +		--disable-chfn-chsh \
   40.54 +		--disable-login \
   40.55 +		--disable-nologin \
   40.56 +		--disable-su \
   40.57 +		--disable-setpriv \
   40.58 +		--disable-runuser \
   40.59 +		--disable-pylibmount \
   40.60 +		--disable-static \
   40.61 +		--without-python \
   40.62 +		--without-systemd \
   40.63 +		--without-systemdsystemunitdir &&
   40.64  	make && make install
   40.65  }
    41.1 --- a/xz-dev/receipt	Mon Dec 19 06:26:53 2016 +0200
    41.2 +++ b/xz-dev/receipt	Wed Dec 21 23:21:13 2016 +0200
    41.3 @@ -1,23 +1,20 @@
    41.4  # SliTaz package receipt.
    41.5  
    41.6  PACKAGE="xz-dev"
    41.7 -VERSION="5.2.1"
    41.8 +VERSION="5.2.2"
    41.9  CATEGORY="base-system"
   41.10  SHORT_DESC="XZ and liblzma devel files"
   41.11  MAINTAINER="pascal.bellard@slitaz.org"
   41.12  LICENSE="PublicDomain LGPL2.1 GPL2 GPL3"
   41.13  WEB_SITE="http://tukaani.org/xz"
   41.14 +HOST_ARCH="i486 arm x86_64"
   41.15 +
   41.16  PROVIDE="liblzma-dev"
   41.17  WANTED="xz"
   41.18 -HOST_ARCH="i486 arm x86_64"
   41.19 -
   41.20  DEPENDS="xz pkg-config"
   41.21  
   41.22  # Rules to gen a SliTaz package suitable for Tazpkg.
   41.23  genpkg_rules()
   41.24  {
   41.25 -	mkdir -p $fs/usr/bin $fs/usr/lib
   41.26 -	cp -a $install/usr/include $fs/usr
   41.27 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   41.28 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   41.29 +	cook_copy_files *.h *.la *.pc
   41.30  }
    42.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    42.2 +++ b/xz-tools/receipt	Wed Dec 21 23:21:13 2016 +0200
    42.3 @@ -0,0 +1,21 @@
    42.4 +# SliTaz package receipt.
    42.5 +
    42.6 +PACKAGE="xz-tools"
    42.7 +VERSION="5.2.2"
    42.8 +CATEGORY="utilities"
    42.9 +SHORT_DESC="Misc commandline utilities from the XZ project"
   42.10 +MAINTAINER="al.bobylev@gmail.com"
   42.11 +LICENSE="PublicDomain LGPL2.1 GPL2 GPL3"
   42.12 +WEB_SITE="http://tukaani.org/xz/"
   42.13 +TAGS="compression"
   42.14 +HOST_ARCH="i486 arm x86_64"
   42.15 +
   42.16 +DEPENDS="liblzma"
   42.17 +WANTED="xz"
   42.18 +
   42.19 +# Rules to gen a SliTaz package suitable for Tazpkg.
   42.20 +genpkg_rules()
   42.21 +{
   42.22 +	cook_copy_folders bin
   42.23 +	cook_split_rm xz liblzma
   42.24 +}
    43.1 --- a/xz/receipt	Mon Dec 19 06:26:53 2016 +0200
    43.2 +++ b/xz/receipt	Wed Dec 21 23:21:13 2016 +0200
    43.3 @@ -1,33 +1,46 @@
    43.4  # SliTaz package receipt.
    43.5  
    43.6  PACKAGE="xz"
    43.7 -VERSION="5.2.1"
    43.8 +VERSION="5.2.2"
    43.9  CATEGORY="base-system"
   43.10  SHORT_DESC="General-purpose data compressor with a high compression ratio."
   43.11  MAINTAINER="pascal.bellard@slitaz.org"
   43.12  LICENSE="PublicDomain LGPL2.1 GPL2 GPL3"
   43.13 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   43.14 -WEB_SITE="http://tukaani.org/xz"
   43.15 -WGET_URL="$WEB_SITE/$TARBALL"
   43.16 +WEB_SITE="http://tukaani.org/xz/"
   43.17  TAGS="compression archive"
   43.18  HOST_ARCH="i486 arm x86_64"
   43.19  
   43.20 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   43.21 +WGET_URL="$WEB_SITE$TARBALL"
   43.22 +
   43.23  DEPENDS="liblzma"
   43.24 -BUILD_DEPENDS=""
   43.25 +BUILD_DEPENDS="gettext"
   43.26 +SPLIT="xz-tools liblzma liblzma-dev"
   43.27  
   43.28  # Rules to configure and make the package.
   43.29  compile_rules()
   43.30  {
   43.31 +	sed -e '/mf\.buffer = NULL/a next->coder->mf.size = 0;' \
   43.32 +		-i $src/src/liblzma/lz/lz_encoder.c
   43.33 +
   43.34  	./configure \
   43.35 -		--enable-dynamic=yes \
   43.36 +		--disable-static \
   43.37 +		--docdir=/usr/share/doc/xz-$VERSION \
   43.38  		--enable-small \
   43.39  		$CONFIGURE_ARGS &&
   43.40  	make && make install
   43.41 +
   43.42 +	mkdir -p $install/bin $install/lib
   43.43 +	for i in lzma unlzma lzcat xz unxz xzcat; do
   43.44 +		mv $install/usr/bin/$i $install/bin
   43.45 +	done
   43.46 +	mv $install/usr/lib/liblzma.so.* $install/lib
   43.47 +	ln -sf ../../lib/$(readlink $install/usr/lib/liblzma.so) \
   43.48 +		$install/usr/lib/liblzma.so
   43.49  }
   43.50  
   43.51  # Rules to gen a SliTaz package suitable for Tazpkg.
   43.52  genpkg_rules()
   43.53  {
   43.54 -	mkdir -p $fs/usr/bin $fs/usr/lib
   43.55 -	cp -a $install/usr/bin/xz $fs/usr/bin
   43.56 +	cp -a $install/bin $install/lib $fs
   43.57  }