wok-next rev 19571

Up: attr, acl, libcap, shadow (added), psmisc (added), iana-etc (added), bison, flex, bc, libtool, gdbm. Extra: help2man, perl-locale-gettext.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Dec 23 03:55:33 2016 +0200 (2016-12-23)
parents 10e3347b5a0d
children c740762c8991
files acl-dev/receipt acl/receipt attr/receipt bc/receipt bc/stuff/bc-1.06.95-memory_leak-1.patch bison/receipt flex/receipt flex/stuff/flex.patch gdbm-dev/receipt gdbm-tools/receipt gdbm/receipt help2man/receipt iana-etc/description.txt iana-etc/receipt libcap-dev/receipt libcap/receipt libltdl/receipt libtool/receipt perl-locale-gettext/receipt psmisc/receipt shadow/receipt
line diff
     1.1 --- a/acl-dev/receipt	Thu Dec 22 07:11:01 2016 +0200
     1.2 +++ b/acl-dev/receipt	Fri Dec 23 03:55:33 2016 +0200
     1.3 @@ -1,7 +1,7 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="acl-dev"
     1.7 -VERSION="2.2.51"
     1.8 +VERSION="2.2.52"
     1.9  CATEGORY="development"
    1.10  SHORT_DESC="Development files for acl."
    1.11  MAINTAINER="rcx@zoominternet.net"
    1.12 @@ -15,8 +15,5 @@
    1.13  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.14  genpkg_rules()
    1.15  {
    1.16 -	mkdir -p $fs/usr/lib $fs/lib
    1.17 -	cp -a $install/lib/*.*a $fs/lib
    1.18 -	cp -a $install/usr/include $fs/usr
    1.19 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
    1.20 +	cook_copy_files *.h *.la
    1.21  }
     2.1 --- a/acl/receipt	Thu Dec 22 07:11:01 2016 +0200
     2.2 +++ b/acl/receipt	Fri Dec 23 03:55:33 2016 +0200
     2.3 @@ -1,18 +1,19 @@
     2.4  # SliTaz package receipt.
     2.5  
     2.6  PACKAGE="acl"
     2.7 -VERSION="2.2.51"
     2.8 +VERSION="2.2.52"
     2.9  CATEGORY="system-tools"
    2.10  SHORT_DESC="Commands for Manipulating POSIX Access Control Lists."
    2.11  MAINTAINER="rcx@zoominternet.net"
    2.12  LICENSE="LGPL2.1 GPL2"
    2.13  WEB_SITE="http://savannah.nongnu.org/projects/acl/"
    2.14 +HOST_ARCH="i486 arm"
    2.15 +
    2.16  TARBALL="$PACKAGE-$VERSION.src.tar.gz"
    2.17  WGET_URL="http://download.savannah.gnu.org/releases/$PACKAGE/$TARBALL"
    2.18 -HOST_ARCH="i486 arm"
    2.19  
    2.20  DEPENDS="attr"
    2.21 -BUILD_DEPENDS="attr-dev bash libtool"
    2.22 +BUILD_DEPENDS="attr-dev bash libtool gettext"
    2.23  
    2.24  # Handle cross compilation.
    2.25  case "$ARCH" in
    2.26 @@ -22,36 +23,29 @@
    2.27  # Rules to configure and make the package.
    2.28  compile_rules()
    2.29  {
    2.30 -	# Need bash as /bin/sh to compile
    2.31 -	mv /bin/sh /bin/sh.bak
    2.32 -	ln -s /bin/bash /bin/sh
    2.33 +	rm /bin/rpm
    2.34 +	sed -i -e 's|/@pkg_name@|&-@pkg_version@|' include/builddefs.in
    2.35  
    2.36 -	{
    2.37 -		INSTALL_USER=root  \
    2.38 -		INSTALL_GROUP=root \
    2.39 -		./configure \
    2.40 -			--prefix=/usr \
    2.41 -			--libdir=/lib \
    2.42 -			--libexecdir=/usr/lib \
    2.43 -			$CONFIGURE_ARGS &&
    2.44 -		make &&
    2.45 -		DIST_ROOT=$DESTDIR \
    2.46 -		make install install-lib install-dev
    2.47 -	} || {
    2.48 -		mv -f /bin/sh.bak /bin/sh; return 1
    2.49 -	}
    2.50 +	./configure \
    2.51 +		--bindir=/bin \
    2.52 +		--disable-static \
    2.53 +		--libexecdir=/usr/lib \
    2.54 +		$CONFIGURE_ARGS &&
    2.55 +	make &&
    2.56 +	make install install-lib install-dev DIST_ROOT=$DESTDIR
    2.57  
    2.58 -	mv -f /bin/sh.bak /bin/sh
    2.59 -	# .so and .la files must be executable
    2.60 -	find $install -type f -name '*.[sl][oa]*' -exec chmod a+x \{\} \;
    2.61 -	sed -i "s|libdir='/lib'|libdir='/usr/lib'|" $install/usr/lib/libacl.la
    2.62 +	mkdir $install/lib
    2.63 +	mv -v $install/usr/lib/libacl.so.* $install/lib
    2.64 +	ln -sfv ../../lib/$(readlink $install/usr/lib/libacl.so) \
    2.65 +		$install/usr/lib/libacl.so
    2.66 +	find $install -type f \( -name '*.so*' -o -name '*.la' \) \
    2.67 +		-exec chmod 755 \{\} \;
    2.68 +
    2.69  }
    2.70  
    2.71  # Rules to gen a SliTaz package suitable for Tazpkg.
    2.72  genpkg_rules()
    2.73  {
    2.74 -	mkdir -p $fs/lib $fs/usr/lib
    2.75 -	cp -a $install/lib/*.so* $fs/lib
    2.76 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    2.77 -	cp -a $install/usr/bin $fs/usr
    2.78 +	cook_copy_folders bin
    2.79 +	cook_copy_files *.so*
    2.80  }
     3.1 --- a/attr/receipt	Thu Dec 22 07:11:01 2016 +0200
     3.2 +++ b/attr/receipt	Fri Dec 23 03:55:33 2016 +0200
     3.3 @@ -44,5 +44,6 @@
     3.4  # Rules to gen a SliTaz package suitable for Tazpkg.
     3.5  genpkg_rules()
     3.6  {
     3.7 -	cook_copy_files attr getfattr setfattr *.so*
     3.8 +	cook_copy_folders bin
     3.9 +	cook_copy_files *.so*
    3.10  }
     4.1 --- a/bc/receipt	Thu Dec 22 07:11:01 2016 +0200
     4.2 +++ b/bc/receipt	Fri Dec 23 03:55:33 2016 +0200
     4.3 @@ -6,10 +6,11 @@
     4.4  SHORT_DESC="Bc is a cmdline calculator"
     4.5  MAINTAINER="pankso@slitaz.org"
     4.6  LICENSE="GPL2 LGPL2.1"
     4.7 -WEB_SITE="http://www.gnu.org/software/bc/"
     4.8 +WEB_SITE="https://www.gnu.org/software/bc/"
     4.9 +TAGS="calculator"
    4.10 +
    4.11  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    4.12  WGET_URL="http://alpha.gnu.org/gnu/$PACKAGE/$TARBALL"
    4.13 -TAGS="calculator"
    4.14  
    4.15  DEPENDS="ncurses readline"
    4.16  BUILD_DEPENDS="flex readline-dev texinfo"
    4.17 @@ -17,11 +18,16 @@
    4.18  # Rules to configure and make the package.
    4.19  compile_rules()
    4.20  {
    4.21 +	patch -Np1 -i $stuff/bc-1.06.95-memory_leak-1.patch
    4.22 +
    4.23  	./configure \
    4.24  		--with-readline \
    4.25  		$CONFIGURE_ARGS &&
    4.26  	make &&
    4.27  	make install
    4.28 +
    4.29 +	mkdir -p $install/usr/share/applications
    4.30 +	cp $stuff/bc.desktop $install/usr/share/applications
    4.31  }
    4.32  
    4.33  # Rules to gen a SliTaz package suitable for Tazpkg.
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/bc/stuff/bc-1.06.95-memory_leak-1.patch	Fri Dec 23 03:55:33 2016 +0200
     5.3 @@ -0,0 +1,41 @@
     5.4 +Submitted By: Bruce Dubbs (bdubbs at linuxfromscratch dot org)
     5.5 +Date: 2014-04-18
     5.6 +Initial Package Version: 1.06.95
     5.7 +Origin: Gentoo
     5.8 +Description: Fixes memory leaks and an uninitialized variable
     5.9 + 
    5.10 +diff -Naur bc-1.06.95.orig/bc/bc.y bc-1.06.95/bc/bc.y
    5.11 +--- bc-1.06.95.orig/bc/bc.y	2006-09-04 21:39:31.000000000 -0500
    5.12 ++++ bc-1.06.95/bc/bc.y	2014-04-09 13:27:04.602661243 -0500
    5.13 +@@ -569,6 +569,7 @@
    5.14 + 				    generate (">");
    5.15 + 				  break;
    5.16 + 				}
    5.17 ++			        free($2);	
    5.18 + 			    }
    5.19 + 			| expression '+' expression
    5.20 + 			    {
    5.21 +diff -Naur bc-1.06.95.orig/bc/storage.c bc-1.06.95/bc/storage.c
    5.22 +--- bc-1.06.95.orig/bc/storage.c	2006-09-04 21:39:31.000000000 -0500
    5.23 ++++ bc-1.06.95/bc/storage.c	2014-04-09 13:28:11.770763410 -0500
    5.24 +@@ -99,6 +99,7 @@
    5.25 +     {
    5.26 +       f = &functions[indx];
    5.27 +       f->f_defined = FALSE;
    5.28 ++      f->f_void = FALSE;
    5.29 +       f->f_body = (char *) bc_malloc (BC_START_SIZE);
    5.30 +       f->f_body_size = BC_START_SIZE;
    5.31 +       f->f_code_size = 0;
    5.32 +diff -Naur bc-1.06.95.orig/bc/util.c bc-1.06.95/bc/util.c
    5.33 +--- bc-1.06.95.orig/bc/util.c	2006-09-04 21:39:31.000000000 -0500
    5.34 ++++ bc-1.06.95/bc/util.c	2014-04-09 13:27:39.841190064 -0500
    5.35 +@@ -602,8 +602,7 @@
    5.36 +     case FUNCTDEF:
    5.37 +       if (id->f_name != 0)
    5.38 + 	{
    5.39 +-	  if (namekind != FUNCT)
    5.40 +-	    free(name);
    5.41 ++	  free(name);
    5.42 + 	  /* Check to see if we are redefining a math lib function. */ 
    5.43 + 	  if (use_math && namekind == FUNCTDEF && id->f_name <= 6)
    5.44 + 	    id->f_name = next_func++;
     6.1 --- a/bison/receipt	Thu Dec 22 07:11:01 2016 +0200
     6.2 +++ b/bison/receipt	Fri Dec 23 03:55:33 2016 +0200
     6.3 @@ -1,34 +1,32 @@
     6.4  # SliTaz package receipt.
     6.5  
     6.6  PACKAGE="bison"
     6.7 -VERSION="2.6.5"
     6.8 +VERSION="3.0.4"
     6.9  CATEGORY="development"
    6.10  SHORT_DESC="GNU parser generator."
    6.11  MAINTAINER="pankso@slitaz.org"
    6.12  LICENSE="GPL3"
    6.13 -WEB_SITE="http://www.gnu.org/software/bison/"
    6.14 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    6.15 -WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
    6.16 +WEB_SITE="https://www.gnu.org/software/bison/"
    6.17  TAGS="parser language"
    6.18  HOST_ARCH="i486 arm"
    6.19  
    6.20 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    6.21 +WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
    6.22 +
    6.23  DEPENDS="m4"
    6.24 -BUILD_DEPENDS="m4"
    6.25 +BUILD_DEPENDS="m4 perl libxslt gettext"
    6.26  
    6.27  # Rules to configure and make the package.
    6.28  compile_rules()
    6.29  {
    6.30 -	./configure $CONFIGURE_ARGS &&
    6.31 -	echo '#define YYENABLE_NLS 1' >> config.h &&
    6.32 +	./configure \
    6.33 +		--docdir=/usr/share/doc/bison-$VERSION \
    6.34 +		$CONFIGURE_ARGS &&
    6.35  	make && make install
    6.36  }
    6.37  
    6.38  # Rules to gen a SliTaz package suitable for Tazpkg.
    6.39  genpkg_rules()
    6.40  {
    6.41 -	mkdir -p $fs/usr/share
    6.42 -	cp -a $install/usr/bin $fs/usr
    6.43 -	cp -a $install/usr/lib $fs/usr
    6.44 -	cp -a $install/usr/share/aclocal $fs/usr/share
    6.45 -	cp -a $install/usr/share/bison $fs/usr/share
    6.46 +	cook_copy_folders bin lib aclocal bison
    6.47  }
     7.1 --- a/flex/receipt	Thu Dec 22 07:11:01 2016 +0200
     7.2 +++ b/flex/receipt	Fri Dec 23 03:55:33 2016 +0200
     7.3 @@ -1,37 +1,41 @@
     7.4  # SliTaz package receipt.
     7.5  
     7.6  PACKAGE="flex"
     7.7 -VERSION="2.5.39"
     7.8 +VERSION="2.6.1"
     7.9  CATEGORY="development"
    7.10  SHORT_DESC="Flex is a fast lexical analyser generator."
    7.11  MAINTAINER="pankso@slitaz.org"
    7.12  LICENSE="BSD"
    7.13 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    7.14 -WEB_SITE="http://flex.sourceforge.net/"
    7.15 -WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    7.16 +WEB_SITE="https://github.com/westes/flex"
    7.17  HOST_ARCH="i486 arm"
    7.18  
    7.19 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    7.20 +WGET_URL="$WEB_SITE/releases/download/v$VERSION/$TARBALL"
    7.21 +
    7.22  DEPENDS="bison"
    7.23 -BUILD_DEPENDS="bison"
    7.24 +BUILD_DEPENDS="bison gettext help2man indent"
    7.25  
    7.26  # Rules to configure and make the package.
    7.27  compile_rules()
    7.28  {
    7.29 +	patch -p1 -i $stuff/flex.patch
    7.30 +
    7.31  	case "$ARCH" in
    7.32  		arm*)
    7.33  			export ac_cv_func_malloc_0_nonnull=yes
    7.34  			export ac_cv_func_realloc_0_nonnull=yes
    7.35  	esac
    7.36 -	./configure $CONFIGURE_ARGS &&
    7.37 +
    7.38 +	./configure \
    7.39 +		--docdir=/usr/share/doc/flex-$VERSION \
    7.40 +		$CONFIGURE_ARGS &&
    7.41  	make && make install
    7.42 +
    7.43 +	ln -s flex $install/usr/bin/lex
    7.44  }
    7.45  
    7.46  # Rules to gen a SliTaz package suitable for Tazpkg.
    7.47  genpkg_rules()
    7.48  {
    7.49 -	mkdir -p $fs/usr
    7.50 -	cp -a $install/usr/bin $fs/usr
    7.51 -	ln -s flex $fs/usr/bin/lex
    7.52 -	cp -a $install/usr/lib $fs/usr
    7.53 -	cp -a $install/usr/include $fs/usr
    7.54 +	cook_copy_folders bin lib include
    7.55  }
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/flex/stuff/flex.patch	Fri Dec 23 03:55:33 2016 +0200
     8.3 @@ -0,0 +1,11 @@
     8.4 +--- a/configure
     8.5 ++++ b/configure
     8.6 +@@ -18893,7 +18893,7 @@
     8.7 + fi
     8.8 + 
     8.9 + 
    8.10 +-  if test -z "$ac_cv_path_HELP2MAN" ; then :
    8.11 ++  if test -n "$ac_cv_path_HELP2MAN" ; then :
    8.12 + 
    8.13 + else
    8.14 +   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: program not found: help2man: building man page will not work" >&5
     9.1 --- a/gdbm-dev/receipt	Thu Dec 22 07:11:01 2016 +0200
     9.2 +++ b/gdbm-dev/receipt	Fri Dec 23 03:55:33 2016 +0200
     9.3 @@ -1,20 +1,20 @@
     9.4  # SliTaz package receipt.
     9.5  
     9.6  PACKAGE="gdbm-dev"
     9.7 -VERSION="1.10"
     9.8 +VERSION="1.12"
     9.9  CATEGORY="development"
    9.10  SHORT_DESC="GNU database indexing library development files."
    9.11  MAINTAINER="pascal.bellard@slitaz.org"
    9.12  LICENSE="GPL3"
    9.13  WEB_SITE="http://www.gnu.org/software/gdbm"
    9.14 +HOST_ARCH="i486 arm"
    9.15 +
    9.16  WANTED="gdbm"
    9.17 -HOST_ARCH="i486 arm"
    9.18 +DEPENDS="gdbm"
    9.19  
    9.20  # Rules to gen a SliTaz package suitable for Tazpkg.
    9.21  genpkg_rules()
    9.22  {
    9.23 -	mkdir -p $fs/usr/lib
    9.24 -	cp -a $install/usr/lib/*.a $fs/usr/lib
    9.25 -	cp -a $install/usr/include $fs/usr
    9.26 +	cook_copy_files *.h *.*a
    9.27  }
    9.28  
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/gdbm-tools/receipt	Fri Dec 23 03:55:33 2016 +0200
    10.3 @@ -0,0 +1,19 @@
    10.4 +# SliTaz package receipt.
    10.5 +
    10.6 +PACKAGE="gdbm-tools"
    10.7 +VERSION="1.12"
    10.8 +CATEGORY="misc"
    10.9 +SHORT_DESC="GNU database manager"
   10.10 +MAINTAINER="al.bobylev@gmail.com"
   10.11 +LICENSE="GPL3"
   10.12 +WEB_SITE="https://www.gnu.org/software/gdbm"
   10.13 +HOST_ARCH="i486 arm"
   10.14 +
   10.15 +WANTED="gdbm"
   10.16 +DEPENDS="gdbm"
   10.17 +
   10.18 +# Rules to gen a SliTaz package suitable for Tazpkg.
   10.19 +genpkg_rules()
   10.20 +{
   10.21 +	cook_copy_folders bin
   10.22 +}
    11.1 --- a/gdbm/receipt	Thu Dec 22 07:11:01 2016 +0200
    11.2 +++ b/gdbm/receipt	Fri Dec 23 03:55:33 2016 +0200
    11.3 @@ -1,33 +1,33 @@
    11.4  # SliTaz package receipt.
    11.5  
    11.6  PACKAGE="gdbm"
    11.7 -VERSION="1.10"
    11.8 +VERSION="1.12"
    11.9  CATEGORY="misc"
   11.10  SHORT_DESC="GNU database indexing library."
   11.11  MAINTAINER="pascal.bellard@slitaz.org"
   11.12  LICENSE="GPL3"
   11.13 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   11.14 -WEB_SITE="http://www.gnu.org/software/gdbm"
   11.15 -WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   11.16 +WEB_SITE="https://www.gnu.org/software/gdbm"
   11.17  HOST_ARCH="i486 arm"
   11.18  
   11.19 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   11.20 +WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   11.21 +
   11.22  DEPENDS=""
   11.23 -BUILD_DEPENDS=""
   11.24 +BUILD_DEPENDS="gettext"
   11.25 +SPLIT="gdbm-tools"
   11.26  
   11.27  # Rules to configure and make the package.
   11.28  compile_rules()
   11.29  {
   11.30 -	sed -i -e 's/BINOWN = bin/BINOWN = root/' \
   11.31 -		-e 's/BINGRP = bin/BINGRP = root/' Makefile.in
   11.32 -	./configure $CONFIGURE_ARGS &&
   11.33 -	make &&
   11.34 -	make INSTALL_ROOT=$DESTDIR install
   11.35 +	./configure \
   11.36 +		--disable-static \
   11.37 +		--enable-libgdbm-compat \
   11.38 +		$CONFIGURE_ARGS &&
   11.39 +	make && make install
   11.40  }
   11.41  
   11.42  # Rules to gen a SliTaz package suitable for Tazpkg.
   11.43  genpkg_rules()
   11.44  {
   11.45 -	mkdir -p $fs/usr/lib
   11.46 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   11.47 +	cook_copy_files *.so*
   11.48  }
   11.49 -
    12.1 --- a/help2man/receipt	Thu Dec 22 07:11:01 2016 +0200
    12.2 +++ b/help2man/receipt	Fri Dec 23 03:55:33 2016 +0200
    12.3 @@ -1,26 +1,31 @@
    12.4  # SliTaz package receipt.
    12.5  
    12.6  PACKAGE="help2man"
    12.7 -VERSION="1.40.12"
    12.8 +VERSION="1.47.4"
    12.9  CATEGORY="development"
   12.10  SHORT_DESC="Produces simple manual pages."
   12.11  MAINTAINER="pascal.bellard@slitaz.org"
   12.12  LICENSE="GPL3"
   12.13 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   12.14 -WEB_SITE="http://www.gnu.org/software/$PACKAGE"
   12.15 +WEB_SITE="https://www.gnu.org/software/help2man/"
   12.16 +
   12.17 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   12.18  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   12.19  
   12.20 -BUILD_DEPENDS="perl"
   12.21 -DEPENDS="perl"
   12.22 +DEPENDS="perl-locale-gettext"
   12.23 +BUILD_DEPENDS="perl gettext texinfo perl-locale-gettext"
   12.24  
   12.25  # Rules to configure and make the package.
   12.26  compile_rules()
   12.27  {
   12.28 -	cd $src
   12.29 -	./configure --prefix=/usr --infodir=/usr/share/info \
   12.30 -	--mandir=/usr/share/man $CONFIGURE_ARGS &&
   12.31 -	make &&
   12.32 -	make DESTDIR=$DESTDIR install
   12.33 +	./configure \
   12.34 +		--enable-nls \
   12.35 +		$CONFIGURE_ARGS &&
   12.36 +	make && make DESTDIR=$install install
   12.37 +
   12.38 +#	./configure --prefix=/usr --infodir=/usr/share/info \
   12.39 +#	--mandir=/usr/share/man $CONFIGURE_ARGS &&
   12.40 +#	make &&
   12.41 +#	make DESTDIR=$DESTDIR install
   12.42  }
   12.43  
   12.44  # Rules to gen a SliTaz package suitable for Tazpkg.
    13.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.2 +++ b/iana-etc/description.txt	Fri Dec 23 03:55:33 2016 +0200
    13.3 @@ -0,0 +1,9 @@
    13.4 +The iana-etc package provides data for network services and protocols.
    13.5 +
    13.6 +Package contents:
    13.7 +
    13.8 +  * `/etc/protocols` - Describes the various DARPA Internet protocols that are
    13.9 +    available from the TCP/IP subsystem
   13.10 +  * `/etc/services` - Provides a mapping between friendly textual names for
   13.11 +    internet services, and their underlying assigned port numbers and protocol
   13.12 +    types
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/iana-etc/receipt	Fri Dec 23 03:55:33 2016 +0200
    14.3 @@ -0,0 +1,27 @@
    14.4 +# SliTaz package receipt.
    14.5 +
    14.6 +PACKAGE="iana-etc"
    14.7 +VERSION="2.30"
    14.8 +CATEGORY="base-system"
    14.9 +SHORT_DESC="Data for network services and protocols"
   14.10 +MAINTAINER="al.bobylev@gmail.com"
   14.11 +LICENSE="OSL3"
   14.12 +WEB_SITE="http://freecode.com/projects/iana-etc"
   14.13 +
   14.14 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   14.15 +WGET_URL="http://anduin.linuxfromscratch.org/LFS/$TARBALL"
   14.16 +
   14.17 +DEPENDS=""
   14.18 +BUILD_DEPENDS="gawk"
   14.19 +
   14.20 +# Rules to configure and make the package.
   14.21 +compile_rules()
   14.22 +{
   14.23 +	make && make DESTDIR=$install install
   14.24 +}
   14.25 +
   14.26 +# Rules to gen a SliTaz package suitable for Tazpkg.
   14.27 +genpkg_rules()
   14.28 +{
   14.29 +	cp -a $install/* $fs
   14.30 +}
    15.1 --- a/libcap-dev/receipt	Thu Dec 22 07:11:01 2016 +0200
    15.2 +++ b/libcap-dev/receipt	Fri Dec 23 03:55:33 2016 +0200
    15.3 @@ -1,21 +1,19 @@
    15.4  # SliTaz package receipt.
    15.5  
    15.6  PACKAGE="libcap-dev"
    15.7 -VERSION="2.24"
    15.8 +VERSION="2.25"
    15.9  CATEGORY="development"
   15.10  SHORT_DESC="Support for getting/setting POSIX.1e capabilities."
   15.11  MAINTAINER="pankso@slitaz.org"
   15.12  LICENSE="BSD"
   15.13 -WANTED="libcap"
   15.14  WEB_SITE="http://sites.google.com/site/fullycapable/"
   15.15  HOST_ARCH="i486 arm"
   15.16  
   15.17 +WANTED="libcap"
   15.18  DEPENDS="libcap"
   15.19  
   15.20  # Rules to gen a SliTaz package suitable for Tazpkg.
   15.21  genpkg_rules()
   15.22  {
   15.23 -	mkdir -p $fs/usr $fs/lib
   15.24 -	cp -a $install/usr/include $fs/usr
   15.25 -	cp -a $src/libcap/*.*a $fs/lib
   15.26 +	cook_copy_files *.h *.pc
   15.27  }
    16.1 --- a/libcap/receipt	Thu Dec 22 07:11:01 2016 +0200
    16.2 +++ b/libcap/receipt	Fri Dec 23 03:55:33 2016 +0200
    16.3 @@ -1,15 +1,16 @@
    16.4  # SliTaz package receipt.
    16.5  
    16.6  PACKAGE="libcap"
    16.7 -VERSION="2.24"
    16.8 +VERSION="2.25"
    16.9  CATEGORY="system-tools"
   16.10  SHORT_DESC="Support for getting/setting POSIX.1e capabilities."
   16.11  MAINTAINER="pankso@slitaz.org"
   16.12  LICENSE="BSD"
   16.13 +WEB_SITE="https://sites.google.com/site/fullycapable/"
   16.14 +HOST_ARCH="i486 arm"
   16.15 +
   16.16  TARBALL="$PACKAGE-$VERSION.tar.xz"
   16.17 -WEB_SITE="http://sites.google.com/site/fullycapable/"
   16.18 -WGET_URL="http://ftp.df.lth.se/pub/linux/libs/security/linux-privs/libcap2/$TARBALL"
   16.19 -HOST_ARCH="i486 arm"
   16.20 +WGET_URL="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/$TARBALL"
   16.21  
   16.22  DEPENDS="attr"
   16.23  BUILD_DEPENDS="gperf pam-dev attr-dev"
   16.24 @@ -23,14 +24,21 @@
   16.25  # Rules to configure and make the package.
   16.26  compile_rules()
   16.27  {
   16.28 -	make DYNAMIC=yes ${ARCH_ARGS} &&
   16.29 -	make RAISE_SETCAP=no DESTDIR=$DESTDIR install
   16.30 +	sed -i '/install.*STALIBNAME/d' libcap/Makefile
   16.31 +
   16.32 +	make $ARCH_ARGS &&
   16.33 +	make RAISE_SETFCAP=no prefix=/usr install
   16.34 +
   16.35 +	chmod 755 $install/usr/lib/libcap.so
   16.36 +	mkdir $install/lib
   16.37 +	mv $install/usr/lib/libcap.so.* $install/lib
   16.38 +	ln -sf ../../lib/$(readlink $install/usr/lib/libcap.so) \
   16.39 +		$install/usr/lib/libcap.so
   16.40  }
   16.41  
   16.42  # Rules to gen a SliTaz package suitable for Tazpkg.
   16.43  genpkg_rules()
   16.44  {
   16.45 -	mkdir -p $fs/lib
   16.46 -	cp -a $install/lib/*.so* $fs/lib
   16.47 -	cp -a $install/sbin $fs
   16.48 +	cook_copy_folders sbin
   16.49 +	cook_copy_files *.so*
   16.50  }
    17.1 --- a/libltdl/receipt	Thu Dec 22 07:11:01 2016 +0200
    17.2 +++ b/libltdl/receipt	Fri Dec 23 03:55:33 2016 +0200
    17.3 @@ -1,18 +1,18 @@
    17.4  # SliTaz package receipt.
    17.5  
    17.6  PACKAGE="libltdl"
    17.7 -VERSION="2.4.2"
    17.8 +VERSION="2.4.6"
    17.9  CATEGORY="system-tools"
   17.10  SHORT_DESC="The GNU Portable Library Tool."
   17.11  MAINTAINER="pankso@slitaz.org"
   17.12  LICENSE="GPL2"
   17.13 -WEB_SITE="http://www.gnu.org/software/libtool/"
   17.14 +WEB_SITE="https://www.gnu.org/software/libtool/"
   17.15 +HOST_ARCH="i486 arm"
   17.16 +
   17.17  WANTED="libtool"
   17.18 -HOST_ARCH="i486 arm"
   17.19  
   17.20  # Rules to gen a SliTaz package suitable for Tazpkg.
   17.21  genpkg_rules()
   17.22  {
   17.23 -	mkdir -p $fs/usr/lib
   17.24 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   17.25 +	cook_copy_files *.so*
   17.26  }
    18.1 --- a/libtool/receipt	Thu Dec 22 07:11:01 2016 +0200
    18.2 +++ b/libtool/receipt	Fri Dec 23 03:55:33 2016 +0200
    18.3 @@ -1,18 +1,20 @@
    18.4  # SliTaz package receipt.
    18.5  
    18.6  PACKAGE="libtool"
    18.7 -VERSION="2.4.2"
    18.8 +VERSION="2.4.6"
    18.9  CATEGORY="development"
   18.10  SHORT_DESC="The GNU Portable Library Tool."
   18.11  MAINTAINER="pankso@slitaz.org"
   18.12  LICENSE="GPL2"
   18.13 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   18.14 -WEB_SITE="http://www.gnu.org/software/libtool/"
   18.15 -WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   18.16 +WEB_SITE="https://www.gnu.org/software/libtool/"
   18.17  HOST_ARCH="i486 arm"
   18.18  
   18.19 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   18.20 +WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   18.21 +
   18.22  DEPENDS="libltdl automake autoconf"
   18.23 -BUILD_DEPENDS="automake autoconf"
   18.24 +BUILD_DEPENDS="automake autoconf gfortran"
   18.25 +SPLIT="libltdl"
   18.26  
   18.27  # Handle cross compilation.
   18.28  case "$ARCH" in
   18.29 @@ -22,21 +24,12 @@
   18.30  # Rules to configure and make the package.
   18.31  compile_rules()
   18.32  {
   18.33 -	./configure \
   18.34 -		--enable-shared \
   18.35 -		$CONFIGURE_ARGS &&
   18.36 -	make && make install
   18.37 +	./configure $CONFIGURE_ARGS && make && make install
   18.38  }
   18.39  
   18.40  # Rules to gen a SliTaz package suitable for Tazpkg.
   18.41  genpkg_rules()
   18.42  {
   18.43 -	mkdir -p $fs/usr \
   18.44 -		$fs/usr/share $fs/usr/lib
   18.45 -
   18.46 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   18.47 -	cp -a $install/usr/include $fs/usr
   18.48 -	cp -a $install/usr/share/aclocal $fs/usr/share
   18.49 -	cp -a $install/usr/share/libtool $fs/usr/share
   18.50 -	cp -a $install/usr/bin $fs/usr
   18.51 +	cook_copy_folders bin include aclocal libtool
   18.52 +	cook_copy_files *.*a
   18.53  }
    19.1 --- a/perl-locale-gettext/receipt	Thu Dec 22 07:11:01 2016 +0200
    19.2 +++ b/perl-locale-gettext/receipt	Fri Dec 23 03:55:33 2016 +0200
    19.3 @@ -6,29 +6,25 @@
    19.4  SHORT_DESC="Permits access from Perl to the gettext() family of functions."
    19.5  MAINTAINER="slaxemulator@gmail.com"
    19.6  LICENSE="GPL"
    19.7 +WEB_SITE="http://search.cpan.org/dist/gettext/"
    19.8 +
    19.9 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   19.10 +WGET_URL="http://search.cpan.org/CPAN/authors/id/P/PV/PVANDRY/gettext-$VERSION.tar.gz"
   19.11 +
   19.12  DEPENDS="perl gettext-base"
   19.13  BUILD_DEPENDS="$DEPENDS"
   19.14 -SOURCE="gettext"
   19.15 -TARBALL="$SOURCE-$VERSION.tar.gz"
   19.16 -WEB_SITE="http://search.cpan.org/dist/gettext/"
   19.17 -WGET_URL="http://search.cpan.org/CPAN/authors/id/P/PV/PVANDRY/$TARBALL"
   19.18  
   19.19  # Rules to configure and make the package.
   19.20  compile_rules()
   19.21  {
   19.22 -	cd $src
   19.23 -	patch -Np1 -i $stuff/compatibility-with-POSIX-module.patch 
   19.24 -	perl Makefile.PL 
   19.25 -	make 
   19.26 -	make DESTDIR="$DESTDIR" install
   19.27 +	perl Makefile.PL &&
   19.28 +	make &&
   19.29 +	make DESTDIR=$DESTDIR install
   19.30  }
   19.31  
   19.32  # Rules to gen a SliTaz package suitable for Tazpkg.
   19.33  genpkg_rules()
   19.34  {
   19.35 -	mkdir -p $fs/usr
   19.36 -	cp -a $install/usr/lib $fs/usr
   19.37 -	find "$fs" -name perllocal.pod -delete
   19.38 -	find "$fs" -name .packlist -delete
   19.39 +	cook_copy_folders lib
   19.40 +	rm -r $fs/usr/lib/perl5/5*
   19.41  }
   19.42 -
    20.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2 +++ b/psmisc/receipt	Fri Dec 23 03:55:33 2016 +0200
    20.3 @@ -0,0 +1,31 @@
    20.4 +# SliTaz package receipt.
    20.5 +
    20.6 +PACKAGE="psmisc"
    20.7 +VERSION="22.21"
    20.8 +CATEGORY="system-tools"
    20.9 +SHORT_DESC="PSmisc - Small utilities that use the /proc filesystem"
   20.10 +MAINTAINER="al.bobylev@gmail.com"
   20.11 +LICENSE="GPL2"
   20.12 +WEB_SITE="http://psmisc.sourceforge.net/"
   20.13 +
   20.14 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   20.15 +WGET_URL="$SF_MIRROR/psmisc/$TARBALL"
   20.16 +
   20.17 +DEPENDS="libtinfo"
   20.18 +BUILD_DEPENDS="gettext ncurses-dev"
   20.19 +
   20.20 +# Rules to configure and make the package.
   20.21 +compile_rules()
   20.22 +{
   20.23 +	./configure $CONFIGURE_ARGS && make && make install
   20.24 +
   20.25 +	mkdir -p $install/bin
   20.26 +	mv $install/usr/bin/fuser   $install/bin
   20.27 +	mv $install/usr/bin/killall $install/bin
   20.28 +}
   20.29 +
   20.30 +# Rules to gen a SliTaz package suitable for Tazpkg.
   20.31 +genpkg_rules()
   20.32 +{
   20.33 +	cook_copy_folders bin
   20.34 +}
    21.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2 +++ b/shadow/receipt	Fri Dec 23 03:55:33 2016 +0200
    21.3 @@ -0,0 +1,36 @@
    21.4 +# SliTaz package receipt.
    21.5 +
    21.6 +PACKAGE="shadow"
    21.7 +VERSION="4.2.1"
    21.8 +CATEGORY="system-tools"
    21.9 +SHORT_DESC="Programs for handling passwords in a secure way"
   21.10 +MAINTAINER="al.bobylev@gmail.com"
   21.11 +LICENSE="BSD"
   21.12 +WEB_SITE="http://pkg-shadow.alioth.debian.org/"
   21.13 +
   21.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   21.15 +WGET_URL="${WEB_SITE}releases/$TARBALL"
   21.16 +
   21.17 +DEPENDS="acl attr"
   21.18 +BUILD_DEPENDS="acl-dev attr-dev gettext"
   21.19 +
   21.20 +# Rules to configure and make the package.
   21.21 +compile_rules()
   21.22 +{
   21.23 +	sed -i -e 's@#ENCRYPT_METHOD DES@ENCRYPT_METHOD SHA512@' \
   21.24 +		-e 's@/var/spool/mail@/var/mail@' etc/login.defs
   21.25 +	sed -i 's|bash|sh|' etc/useradd
   21.26 +
   21.27 +	./configure \
   21.28 +		--sysconfdir=/etc \
   21.29 +		--with-group-name-max-length=32 &&
   21.30 +	make && make install
   21.31 +
   21.32 +	mv $install/usr/bin/passwd $install/bin
   21.33 +}
   21.34 +
   21.35 +# Rules to gen a SliTaz package suitable for Tazpkg.
   21.36 +genpkg_rules()
   21.37 +{
   21.38 +	cook_copy_folders bin sbin etc
   21.39 +}