wok-next rev 19741

Many random packages update/upgrade.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Mon Jun 05 16:48:55 2017 +0300 (2017-06-05)
parents 765ba71df4e0
children 2677e3dc38b0
files aalib/receipt aalib/stuff/aclocal-fixes.patch aalib/stuff/patches/aclocal-fixes.patch aalib/stuff/patches/series afpfs-ng/receipt apr-util/receipt cookutils/receipt desktop-file-utils-extra/description.txt desktop-file-utils-extra/receipt desktop-file-utils/description.desktop-file-utils-extra.txt desktop-file-utils/description.txt desktop-file-utils/receipt dotconf-dev/receipt dotconf/receipt e2fsprogs-dev/receipt e2fsprogs/receipt elfutils-dev/receipt elfutils/receipt enca-dev/receipt enca/receipt enchant-dev/receipt enchant/receipt eudev-dev/receipt eudev/receipt exiv2-dev/receipt exiv2/receipt expat-dev/receipt expat/receipt firmware-atheros/receipt firmware-iwlwifi-100/description.txt firmware-iwlwifi-100/receipt firmware-iwlwifi-1000/description.txt firmware-iwlwifi-1000/receipt firmware-iwlwifi-105/description.txt firmware-iwlwifi-105/receipt firmware-iwlwifi-135/description.txt firmware-iwlwifi-135/receipt firmware-iwlwifi-2000/description.txt firmware-iwlwifi-2000/receipt firmware-iwlwifi-2030/description.txt firmware-iwlwifi-2030/receipt firmware-iwlwifi-3160/description.txt firmware-iwlwifi-3160/receipt firmware-iwlwifi-3945/description.txt firmware-iwlwifi-3945/receipt firmware-iwlwifi-4965/description.txt firmware-iwlwifi-4965/receipt firmware-iwlwifi-5000/description.txt firmware-iwlwifi-5000/receipt firmware-iwlwifi-5150/description.txt firmware-iwlwifi-5150/receipt firmware-iwlwifi-6000/description.txt firmware-iwlwifi-6000/receipt firmware-iwlwifi-6050/description.txt firmware-iwlwifi-6050/receipt firmware-iwlwifi-7260/description.txt firmware-iwlwifi-7260/receipt firmware-iwlwifi-7265/description.txt firmware-iwlwifi-7265/receipt firmware-mod-kit/receipt firmware-radeon/description.txt firmware-radeon/receipt firmware-rt2x00/description.txt firmware-rt2x00/receipt firmware-rtlnic/description.txt firmware-rtlnic/receipt firmware-rtlwifi/description.txt firmware-rtlwifi/receipt firmware/description.firmware-iwlwifi-100.txt firmware/description.firmware-iwlwifi-1000.txt firmware/description.firmware-iwlwifi-105.txt firmware/description.firmware-iwlwifi-135.txt firmware/description.firmware-iwlwifi-2000.txt firmware/description.firmware-iwlwifi-2030.txt firmware/description.firmware-iwlwifi-3160.txt firmware/description.firmware-iwlwifi-3945.txt firmware/description.firmware-iwlwifi-4965.txt firmware/description.firmware-iwlwifi-5000.txt firmware/description.firmware-iwlwifi-5150.txt firmware/description.firmware-iwlwifi-6000.txt firmware/description.firmware-iwlwifi-6050.txt firmware/description.firmware-iwlwifi-7260.txt firmware/description.firmware-iwlwifi-7265.txt firmware/description.firmware-radeon.txt firmware/description.firmware-rt2x00.txt firmware/description.firmware-rtlwifi.txt firmware/receipt fish-doc/receipt fish/receipt flac-dev/receipt flac/receipt flac/stuff/flac-1.2.1_gcc4.u fontconfig-dev/receipt fontconfig/receipt freetype-dev/receipt freetype-without-harfbuzz/description.txt freetype-without-harfbuzz/receipt freetype/receipt freetype/stuff/freetype-2.6.4.patch hunspell-dev/receipt hunspell/description.txt hunspell/receipt lemon/receipt libcomerr-dev/receipt libcomerr/receipt libldap/receipt liblzma-dev/receipt liblzma/receipt libsqlite-tcl/receipt libsqlite/receipt libssh-dev/receipt libssh/receipt libssh2-dev/receipt libssh2/receipt mysql-client/receipt mysql-dev/receipt mysql-test/receipt mysql/receipt mysql/stuff/etc/mysql/my.cnf mysql/stuff/mysql-client.files-list mysql/stuff/mysql-dev.files-list mysql/stuff/mysql-test.files-list net-snmp-dev/receipt net-snmp/receipt net-snmp/stuff/Fix-Perl-module-compilation.patch net-snmp/stuff/patches/Fix-Perl-module-compilation.patch net-snmp/stuff/patches/series openldap-dev/receipt openldap/receipt openldap/stuff/patches/openldap-2.4.44-consolidated-2.patch openldap/stuff/patches/series pixman-dev/receipt pixman/receipt popt-dev/receipt popt/receipt proftpd-dev/receipt proftpd/description.txt proftpd/receipt proj-dev/receipt proj/description.txt proj/receipt protobuf-dev/receipt protobuf-python/receipt protobuf/receipt pure-ftpd-extras/receipt pure-ftpd-pam/description.txt pure-ftpd-pam/receipt pure-ftpd/description.txt pure-ftpd/receipt pure-ftpd/stuff/pure-ftpd pycairo-dev/receipt pycairo/receipt pygobject-dev/receipt pygobject/receipt pygtk-dev/receipt pygtk/receipt pygtk/stuff/patches/python27.patch pygtk/stuff/patches/series pygtk/stuff/python27.patch python-numpy/receipt readline-dev/receipt readline/receipt readline/stuff/readline-6.3-upstream_fixes-3.patch rust-cargo/receipt rust-doc/receipt rust/receipt scim-dev/receipt scim-pinyin/receipt scim-pinyin/stuff/cstring-gcc43.patch scim-tables-additional/receipt scim-tables-base/receipt scim-tables-ja/receipt scim-tables-ja/stuff/wanted-files.list scim-tables-ko/receipt scim-tables-ko/stuff/wanted-files.list scim-tables-zh/receipt scim-tables-zh/stuff/wanted-files.list scim-tables/receipt scim/receipt scim/stuff/scim-glibc-2.10.patch sed/receipt sed/stuff/patches/ru.po.patch sed/stuff/patches/series sed/stuff/ru.po.patch shared-mime-info-dev/receipt shared-mime-info/receipt shared-mime-info/stuff/bluefish.xml shared-mime-info/stuff/kino.xml shared-mime-info/stuff/mate-theme-package.xml shared-mime-info/stuff/patches/series shared-mime-info/stuff/patches/slitaz-locales.patch shared-mime-info/stuff/qlcplus.xml shared-mime-info/stuff/tazpkg.xml shared-mime-info/stuff/xar.xml slang-dev/receipt slang/receipt speex-dev/receipt speex/description.txt speex/receipt sqlite-dev/receipt sqlite/receipt sqlite/stuff/sqlite.desktop sqlite/stuff/sqlite.png sqlite3/receipt squirrelmail-ar/receipt squirrelmail-bg_BG/receipt squirrelmail-bn_IN/receipt squirrelmail-ca_ES/receipt squirrelmail-cs_CZ/receipt squirrelmail-cy_GB/receipt squirrelmail-da_DK/receipt squirrelmail-de_DE/receipt squirrelmail-el_GR/receipt squirrelmail-en_GB/receipt squirrelmail-es_ES/receipt squirrelmail-et_EE/receipt squirrelmail-eu_ES/receipt squirrelmail-fa_IR/receipt squirrelmail-fi_FI/receipt squirrelmail-fo_FO/receipt squirrelmail-fr_FR/receipt squirrelmail-fy/receipt squirrelmail-he_IL/receipt squirrelmail-hr_HR/receipt squirrelmail-hu_HU/receipt squirrelmail-id_ID/receipt squirrelmail-is_IS/receipt squirrelmail-it_IT/receipt squirrelmail-ja_JP/receipt squirrelmail-ka/receipt squirrelmail-ko_KR/receipt squirrelmail-locales/receipt squirrelmail-lt_LT/receipt squirrelmail-ms_MY/receipt squirrelmail-nb_NO/receipt squirrelmail-nl_NL/receipt squirrelmail-nn_NO/receipt squirrelmail-pl_PL/receipt squirrelmail-pt_BR/receipt squirrelmail-pt_PT/receipt squirrelmail-ro_RO/receipt squirrelmail-ru_RU/receipt squirrelmail-sk_SK/receipt squirrelmail-sl_SI/receipt squirrelmail-sr_YU/receipt squirrelmail-sv_SE/receipt squirrelmail-tr_TR/receipt squirrelmail-ug/receipt squirrelmail-uk_UA/receipt squirrelmail-zh_CN/receipt squirrelmail-zh_TW/receipt st/receipt st/stuff/st.desktop startup-notification-dev/receipt startup-notification/receipt strace/receipt sudo-pam/description.txt sudo-pam/receipt sudo-pam/stuff/sr.po.patch sudo/receipt sudo/stuff/sr.po.patch sudo/stuff/sudoers tazpkg/receipt util-linux-bash-completion/receipt util-linux-blkid-dev/receipt util-linux-blkid/description.txt util-linux-blkid/receipt util-linux-blockdev/description.txt util-linux-blockdev/receipt util-linux-cfdisk/description.txt util-linux-cfdisk/receipt util-linux-cfdisk/stuff/cfdisk.desktop util-linux-column/description.txt util-linux-column/receipt util-linux-cramfs/description.txt util-linux-cramfs/receipt util-linux-eject/description.txt util-linux-eject/receipt util-linux-fdisk-dev/receipt util-linux-fdisk/description.txt util-linux-fdisk/receipt util-linux-flock/description.txt util-linux-flock/receipt util-linux-getopt/description.txt util-linux-getopt/receipt util-linux-manpages/receipt util-linux-minix/description.txt util-linux-minix/receipt util-linux-mkfs/description.txt util-linux-mkfs/receipt util-linux-mount-dev/receipt util-linux-mount/description.txt util-linux-mount/receipt util-linux-partx/description.txt util-linux-partx/receipt util-linux-setterm/description.txt util-linux-setterm/receipt util-linux-sfdisk/description.txt util-linux-sfdisk/receipt util-linux-smartcols-dev/receipt util-linux-smartcols/receipt util-linux-uuid-dev/receipt util-linux-uuid/description.txt util-linux-uuid/receipt util-linux-whereis/description.txt util-linux-whereis/receipt util-linux/description.util-linux-blkid.txt util-linux/description.util-linux-blockdev.txt util-linux/description.util-linux-cfdisk.txt util-linux/description.util-linux-column.txt util-linux/description.util-linux-cramfs.txt util-linux/description.util-linux-eject.txt util-linux/description.util-linux-fdisk.txt util-linux/description.util-linux-flock.txt util-linux/description.util-linux-getopt.txt util-linux/description.util-linux-minix.txt util-linux/description.util-linux-misc.txt util-linux/description.util-linux-mkfs.txt util-linux/description.util-linux-mount.txt util-linux/description.util-linux-partx.txt util-linux/description.util-linux-setterm.txt util-linux/description.util-linux-sfdisk.txt util-linux/description.util-linux-uuid.txt util-linux/description.util-linux-whereis.txt util-linux/receipt util-linux/stuff/cfdisk.desktop wavpack-dev/receipt wavpack/receipt wireless_tools-dev/receipt wireless_tools/receipt x264-dev/receipt x264/receipt x265-dev/receipt x265/receipt xapian-dev/receipt xapian/receipt xar-dev/receipt xar/receipt xcb-util-cursor-dev/receipt xcb-util-cursor/receipt xcb-util-dev/receipt xcb-util-image-dev/receipt xcb-util-image/receipt xcb-util-keysyms-dev/receipt xcb-util-keysyms/receipt xcb-util-renderutil-dev/receipt xcb-util-renderutil/receipt xcb-util-wm-dev/receipt xcb-util-wm/receipt xcb-util/receipt xz-dev/receipt xz-tools/receipt xz/receipt xz/stuff/lzma yasm-dev/receipt yasm/receipt zlib-dev/receipt zlib/receipt
line diff
     1.1 --- a/aalib/receipt	Mon Jun 05 04:58:17 2017 +0000
     1.2 +++ b/aalib/receipt	Mon Jun 05 16:48:55 2017 +0300
     1.3 @@ -17,8 +17,6 @@
     1.4  # Rules to configure and make the package.
     1.5  compile_rules()
     1.6  {
     1.7 -	patch -Np0 -i $stuff/aclocal-fixes.patch
     1.8 -
     1.9  	./configure $CONFIGURE_ARGS &&
    1.10  	make && make DESTDIR=$DESTDIR install
    1.11  }
    1.12 @@ -31,10 +29,6 @@
    1.13  			copy @std
    1.14  			DEPENDS="ncurses xorg-libXt xorg-libX11"
    1.15  			;;
    1.16 -		aalib-dev)
    1.17 -			copy @dev
    1.18 -			DEPENDS="aalib"
    1.19 -			;;
    1.20 +		*-dev) copy @dev;;
    1.21  	esac
    1.22  }
    1.23 -
     2.1 --- a/aalib/stuff/aclocal-fixes.patch	Mon Jun 05 04:58:17 2017 +0000
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,11 +0,0 @@
     2.4 ---- aalib.m4.orig	2006-03-05 13:58:21.000000000 +0000
     2.5 -+++ aalib.m4	2006-03-05 13:58:32.000000000 +0000
     2.6 -@@ -9,7 +9,7 @@
     2.7 - dnl AM_PATH_AALIB([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
     2.8 - dnl Test for AALIB, and define AALIB_CFLAGS and AALIB_LIBS
     2.9 - dnl
    2.10 --AC_DEFUN(AM_PATH_AALIB,
    2.11 -+AC_DEFUN([AM_PATH_AALIB],
    2.12 - [dnl 
    2.13 - dnl Get the cflags and libraries from the aalib-config script
    2.14 - dnl
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/aalib/stuff/patches/aclocal-fixes.patch	Mon Jun 05 16:48:55 2017 +0300
     3.3 @@ -0,0 +1,11 @@
     3.4 +--- a/aalib.m4	2006-03-05 13:58:21.000000000 +0000
     3.5 ++++ b/aalib.m4	2006-03-05 13:58:32.000000000 +0000
     3.6 +@@ -9,7 +9,7 @@
     3.7 + dnl AM_PATH_AALIB([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
     3.8 + dnl Test for AALIB, and define AALIB_CFLAGS and AALIB_LIBS
     3.9 + dnl
    3.10 +-AC_DEFUN(AM_PATH_AALIB,
    3.11 ++AC_DEFUN([AM_PATH_AALIB],
    3.12 + [dnl 
    3.13 + dnl Get the cflags and libraries from the aalib-config script
    3.14 + dnl
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/aalib/stuff/patches/series	Mon Jun 05 16:48:55 2017 +0300
     4.3 @@ -0,0 +1,1 @@
     4.4 +aclocal-fixes.patch
     5.1 --- a/afpfs-ng/receipt	Mon Jun 05 04:58:17 2017 +0000
     5.2 +++ b/afpfs-ng/receipt	Mon Jun 05 16:48:55 2017 +0300
     5.3 @@ -11,7 +11,7 @@
     5.4  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
     5.5  
     5.6  BUILD_DEPENDS="libgcrypt-dev readline-dev gmp-dev fuse-dev automake"
     5.7 -SPLIT="afpfs-ng"
     5.8 +SPLIT="afpfs-ng-dev"
     5.9  
    5.10  # Rules to configure and make the package.
    5.11  compile_rules()
    5.12 @@ -28,9 +28,6 @@
    5.13  			copy @std
    5.14  			DEPENDS="fuse libgcrypt readline gmp"
    5.15  			;;
    5.16 -		afpfs-ng-dev)
    5.17 -			copy @dev
    5.18 -			DEPENDS="afpfs-ng"
    5.19 -			;;
    5.20 +		*-dev) copy @dev;;
    5.21  	esac
    5.22  }
     6.1 --- a/apr-util/receipt	Mon Jun 05 04:58:17 2017 +0000
     6.2 +++ b/apr-util/receipt	Mon Jun 05 16:48:55 2017 +0300
     6.3 @@ -12,7 +12,7 @@
     6.4  WGET_URL="http://archive.apache.org/dist/apr/$TARBALL"
     6.5  
     6.6  BUILD_DEPENDS="apr-dev openssl-dev gdbm-dev postgresql-dev sqlite-dev \
     6.7 -unixODBC-dev expat-dev mysql-dev"
     6.8 +unixODBC-dev expat-dev mysql-dev openldap-dev"
     6.9  SPLIT="apr-dbd-mysql apr-dbd-odbc apr-dbd-pgsql apr-dbd-sqlite apr-crypto \
    6.10  apr-dbm-gdbm apr-util-dev"
    6.11  
    6.12 @@ -26,6 +26,7 @@
    6.13  		--with-openssl=/usr \
    6.14  		--with-mysql \
    6.15  		--with-crypto \
    6.16 +		--with-ldap \
    6.17  		$CONFIGURE_ARGS &&
    6.18  	make &&
    6.19  	make install
    6.20 @@ -69,10 +70,6 @@
    6.21  			CAT="libdevel|GDBM plugin"
    6.22  			copy *dbm*.so
    6.23  			;;
    6.24 -		apr-util-dev)
    6.25 -			DEPENDS="apr-util apr-dbd-mysql apr-dbd-odbc apr-dbd-pgsql \
    6.26 -			apr-dbd-sqlite"
    6.27 -			copy @dev
    6.28 -			;;
    6.29 +		*-dev) copy @dev;;
    6.30  	esac
    6.31  }
     7.1 --- a/cookutils/receipt	Mon Jun 05 04:58:17 2017 +0000
     7.2 +++ b/cookutils/receipt	Mon Jun 05 16:48:55 2017 +0300
     7.3 @@ -1,7 +1,7 @@
     7.4  # SliTaz package receipt v2.
     7.5  
     7.6  PACKAGE="cookutils"
     7.7 -VERSION="909"
     7.8 +VERSION="912"
     7.9  CATEGORY="base-system"
    7.10  SHORT_DESC="SliTaz packages builder new generation"
    7.11  MAINTAINER="pankso@slitaz.org"
     8.1 --- a/desktop-file-utils-extra/description.txt	Mon Jun 05 04:58:17 2017 +0000
     8.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3 @@ -1,11 +0,0 @@
     8.4 -Some utilities to make dealing with .desktop files easier:
     8.5 -  * `update-desktop-database` -- build cache database of MIME types handled by
     8.6 -    desktop files
     8.7 -  * `desktop-file-validate` -- validate desktop entry files according to the
     8.8 -    Desktop Entry specification 1.1. For information about this specification,
     8.9 -    see: http://freedesktop.org/wiki/Specifications/desktop-entry-spec
    8.10 -  * `desktop-file-install` -- install a desktop file
    8.11 -  * `desktop-file-edit` -- edit a desktop file
    8.12 -
    8.13 -Utility `update-desktop-database` you can find in the desktop-file-utils
    8.14 -package.
     9.1 --- a/desktop-file-utils-extra/receipt	Mon Jun 05 04:58:17 2017 +0000
     9.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.3 @@ -1,18 +0,0 @@
     9.4 -# SliTaz package receipt.
     9.5 -
     9.6 -PACKAGE="desktop-file-utils-extra"
     9.7 -VERSION="0.23"
     9.8 -CATEGORY="system-tools"
     9.9 -SHORT_DESC="Extra desktop file utils (install and validate)."
    9.10 -MAINTAINER="pankso@slitaz.org"
    9.11 -LICENSE="GPL2"
    9.12 -WEB_SITE="https://www.freedesktop.org/wiki/Software/desktop-file-utils/"
    9.13 -
    9.14 -WANTED="desktop-file-utils"
    9.15 -DEPENDS="glib glibc-base pcre"
    9.16 -
    9.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    9.18 -genpkg_rules()
    9.19 -{
    9.20 -	cook_copy_files desktop-file-edit desktop-file-install desktop-file-validate
    9.21 -}
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/desktop-file-utils/description.desktop-file-utils-extra.txt	Mon Jun 05 16:48:55 2017 +0300
    10.3 @@ -0,0 +1,12 @@
    10.4 +Some utilities to make dealing with .desktop files easier:
    10.5 +
    10.6 +  * `update-desktop-database` -- build cache database of MIME types handled by
    10.7 +    desktop files
    10.8 +  * `desktop-file-validate` -- validate desktop entry files according to the
    10.9 +    Desktop Entry specification 1.1. For information about this specification,
   10.10 +    see: http://freedesktop.org/wiki/Specifications/desktop-entry-spec
   10.11 +  * `desktop-file-install` -- install a desktop file
   10.12 +  * `desktop-file-edit` -- edit a desktop file
   10.13 +
   10.14 +Utility `update-desktop-database` you can find in the desktop-file-utils
   10.15 +package.
    11.1 --- a/desktop-file-utils/description.txt	Mon Jun 05 04:58:17 2017 +0000
    11.2 +++ b/desktop-file-utils/description.txt	Mon Jun 05 16:48:55 2017 +0300
    11.3 @@ -1,4 +1,5 @@
    11.4  Some utilities to make dealing with .desktop files easier:
    11.5 +
    11.6    * `update-desktop-database` -- build cache database of MIME types handled by
    11.7      desktop files
    11.8    * `desktop-file-validate` -- validate desktop entry files according to the
    12.1 --- a/desktop-file-utils/receipt	Mon Jun 05 04:58:17 2017 +0000
    12.2 +++ b/desktop-file-utils/receipt	Mon Jun 05 16:48:55 2017 +0300
    12.3 @@ -1,9 +1,9 @@
    12.4 -# SliTaz package receipt.
    12.5 +# SliTaz package receipt v2.
    12.6  
    12.7  PACKAGE="desktop-file-utils"
    12.8  VERSION="0.23"
    12.9  CATEGORY="system-tools"
   12.10 -SHORT_DESC="Utilities for .desktop files (update-desktop-database)"
   12.11 +SHORT_DESC="Utilities for .desktop files"
   12.12  MAINTAINER="pankso@slitaz.org"
   12.13  LICENSE="GPL2"
   12.14  WEB_SITE="https://www.freedesktop.org/wiki/Software/desktop-file-utils/"
   12.15 @@ -11,7 +11,6 @@
   12.16  TARBALL="$PACKAGE-$VERSION.tar.xz"
   12.17  WGET_URL="https://www.freedesktop.org/software/desktop-file-utils/releases/$TARBALL"
   12.18  
   12.19 -DEPENDS="glib glibc-base pcre"
   12.20  BUILD_DEPENDS="pkg-config glib-dev"
   12.21  SPLIT="desktop-file-utils-extra"
   12.22  
   12.23 @@ -24,5 +23,15 @@
   12.24  # Rules to gen a SliTaz package suitable for Tazpkg.
   12.25  genpkg_rules()
   12.26  {
   12.27 -	cook_copy_files update-desktop-database
   12.28 +	case $PACKAGE in
   12.29 +		desktop-file-utils)
   12.30 +			copy update-desktop-database
   12.31 +			DEPENDS="glib glibc-base pcre"
   12.32 +			;;
   12.33 +		desktop-file-utils-extra)
   12.34 +			copy desktop-file-edit desktop-file-install desktop-file-validate
   12.35 +			DEPENDS="glib glibc-base pcre"
   12.36 +			CAT="system-tools|extra desktop file utils"
   12.37 +			;;
   12.38 +	esac
   12.39  }
    13.1 --- a/dotconf-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
    13.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.3 @@ -1,22 +0,0 @@
    13.4 -# SliTaz package receipt.
    13.5 -
    13.6 -PACKAGE="dotconf-dev"
    13.7 -VERSION="1.0.13"
    13.8 -CATEGORY="development"
    13.9 -SHORT_DESC="Configuration file parser devel library."
   13.10 -MAINTAINER="paul@slitaz.org"
   13.11 -LICENSE="LGPL2.1"
   13.12 -WANTED="dotconf"
   13.13 -WEB_SITE="http://www.azzit.de/dotconf/"
   13.14 -
   13.15 -DEPENDS="pkg-config"
   13.16 -
   13.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   13.18 -genpkg_rules()
   13.19 -{
   13.20 -	mkdir -p $fs/usr/lib
   13.21 -	cp -a $install/usr/include $fs/usr
   13.22 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   13.23 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   13.24 -}
   13.25 -
    14.1 --- a/dotconf/receipt	Mon Jun 05 04:58:17 2017 +0000
    14.2 +++ b/dotconf/receipt	Mon Jun 05 16:48:55 2017 +0300
    14.3 @@ -1,33 +1,31 @@
    14.4 -# SliTaz package receipt.
    14.5 +# SliTaz package receipt v2.
    14.6  
    14.7  PACKAGE="dotconf"
    14.8 -VERSION="1.0.13"
    14.9 +VERSION="1.3"
   14.10  CATEGORY="development"
   14.11 -SHORT_DESC="Configuration file parser library."
   14.12 +SHORT_DESC="Configuration file parser library"
   14.13  MAINTAINER="paul@slitaz.org"
   14.14  LICENSE="LGPL2.1"
   14.15 +WEB_SITE="https://github.com/williamh/dotconf"
   14.16 +
   14.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
   14.18 -WEB_SITE="http://www.azzit.de/dotconf/"
   14.19 -WGET_URL="http://www.azzit.de/dotconf/download/v${VERSION%.*}/$TARBALL"
   14.20 +WGET_URL="$WEB_SITE/archive/v$VERSION.tar.gz"
   14.21  
   14.22 -DEPENDS=""
   14.23 +BUILD_DEPENDS="automake libtool"
   14.24 +SPLIT="dotconf-dev"
   14.25  
   14.26  # Rules to configure and make the package.
   14.27  compile_rules()
   14.28  {
   14.29 -	./configure \
   14.30 -		--prefix=/usr \
   14.31 -		--infodir=/usr/share/info \
   14.32 -		--mandir=/usr/share/man \
   14.33 -		$CONFIGURE_ARGS &&
   14.34 -	make && make DESTDIR=$DESTDIR install
   14.35 +	autoreconf -i &&
   14.36 +	./configure $CONFIGURE_ARGS && make && make install
   14.37  }
   14.38  
   14.39  # Rules to gen a SliTaz package suitable for Tazpkg.
   14.40  genpkg_rules()
   14.41  {
   14.42 -	mkdir -p $fs/usr/lib
   14.43 -	cp -a $install/usr/bin $fs/usr
   14.44 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   14.45 -	cp -a $install/usr/share $fs/usr
   14.46 +	case $PACKAGE in
   14.47 +		dotconf) copy @std ;;
   14.48 +		dotconf-dev) copy @dev ;;
   14.49 +	esac
   14.50  }
    15.1 --- a/e2fsprogs-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
    15.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.3 @@ -1,20 +0,0 @@
    15.4 -# SliTaz package receipt.
    15.5 -
    15.6 -PACKAGE="e2fsprogs-dev"
    15.7 -VERSION="1.43.1"
    15.8 -CATEGORY="development"
    15.9 -SHORT_DESC="The e2fsprogs devel files."
   15.10 -MAINTAINER="pankso@slitaz.org"
   15.11 -LICENSE="GPL2"
   15.12 -WEB_SITE="http://e2fsprogs.sourceforge.net/"
   15.13 -HOST_ARCH="i486 arm"
   15.14 -
   15.15 -WANTED="e2fsprogs"
   15.16 -DEPENDS="libcomerr-dev pkg-config"
   15.17 -
   15.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   15.19 -genpkg_rules()
   15.20 -{
   15.21 -	cook_copy_files *.h *.a *.pc
   15.22 -	cook_split_rm libcomerr libcomerr-dev
   15.23 -}
    16.1 --- a/e2fsprogs/receipt	Mon Jun 05 04:58:17 2017 +0000
    16.2 +++ b/e2fsprogs/receipt	Mon Jun 05 16:48:55 2017 +0300
    16.3 @@ -1,9 +1,9 @@
    16.4 -# SliTaz package receipt.
    16.5 +# SliTaz package receipt v2.
    16.6  
    16.7  PACKAGE="e2fsprogs"
    16.8 -VERSION="1.43.1"
    16.9 +VERSION="1.43.4"
   16.10  CATEGORY="base-system"
   16.11 -SHORT_DESC="Filesystem utilities for use with ext2 and ext3 (without fsck*)."
   16.12 +SHORT_DESC="Filesystem utilities for use with ext2 and ext3"
   16.13  MAINTAINER="pankso@slitaz.org"
   16.14  LICENSE="GPL2"
   16.15  WEB_SITE="http://e2fsprogs.sourceforge.net/"
   16.16 @@ -12,15 +12,10 @@
   16.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
   16.18  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
   16.19  
   16.20 -DEPENDS="libcomerr util-linux-blkid util-linux-uuid"
   16.21  BUILD_DEPENDS="util-linux-uuid-dev util-linux-blkid-dev gettext attr-dev \
   16.22  acl-dev texinfo"
   16.23 -SPLIT="libcomerr libcomerr-dev e2fsprogs-dev"
   16.24 -
   16.25 -# Handle cross compilation.
   16.26 -case "$ARCH" in
   16.27 -	arm) BUILD_DEPENDS="" ;;
   16.28 -esac
   16.29 +BUILD_DEPENDS_arm=" "
   16.30 +SPLIT="libcomerr libcomerr-dev e2fsprogs-dev e2fsprogs-fsck"
   16.31  
   16.32  # Rules to configure and make the package.
   16.33  compile_rules()
   16.34 @@ -63,16 +58,40 @@
   16.35  # Rules to gen a SliTaz package suitable for Tazpkg.
   16.36  genpkg_rules()
   16.37  {
   16.38 -	cook_copy_folders bin sbin etc
   16.39 -	cook_copy_files *.so*
   16.40 -	# Split -> libcomerr
   16.41 -	find $fs -name 'libcom_err*' -delete
   16.42 -	# Remove fsck provided by Busybox.
   16.43 -	rm $fs/sbin/fsck*
   16.44 +	case $PACKAGE in
   16.45 +		e2fsprogs)
   16.46 +			copy bin/ sbin/ etc/ *.so*
   16.47 +			find $fs -name '*com_err*' -delete
   16.48 +			# Remove fsck provided by Busybox.
   16.49 +			rm $fs/sbin/fsck*
   16.50 +			DEPENDS="libcomerr util-linux-blkid util-linux-uuid"
   16.51 +			;;
   16.52 +		e2fsprogs-dev)
   16.53 +			copy @dev *.awk *.sed
   16.54 +			find $fs \( -name com_err.h -o -name libcom_err.a -o -name com_err.pc \) -delete
   16.55 +			DEPENDS="libcomerr-dev pkg-config"
   16.56 +			;;
   16.57 +		libcomerr)
   16.58 +			copy libcom_err.so*
   16.59 +			CAT="base-system|libcomerr library"
   16.60 +			DEPENDS=" "
   16.61 +			;;
   16.62 +		libcomerr-dev)
   16.63 +			copy libcom_err.a com_err.h com_err.pc
   16.64 +			CAT="development|libcomerr development files"
   16.65 +			DEPENDS="pkg-config"
   16.66 +			;;
   16.67 +		e2fsprogs-fsck)
   16.68 +			copy fsck.*
   16.69 +			rm -r $fs/usr
   16.70 +			CAT="system-tools|fsck tools"
   16.71 +			DEPENDS="e2fsprogs libcomerr util-linux-blkid util-linux-uuid"
   16.72 +			;;
   16.73 +	esac
   16.74  }
   16.75  
   16.76  # Overlap busybox
   16.77 -pre_install()
   16.78 +pre_install_e2fsprogs()
   16.79  {
   16.80  	rm -f $1/sbin/tune2fs
   16.81  }
    17.1 --- a/elfutils-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
    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="elfutils-dev"
    17.7 -VERSION="0.167"
    17.8 -CATEGORY="development"
    17.9 -SHORT_DESC="ELF object file access library, development files."
   17.10 -MAINTAINER="pascal.bellard@slitaz.org"
   17.11 -LICENSE="GPL2"
   17.12 -WEB_SITE="https://fedorahosted.org/elfutils/"
   17.13 -HOST_ARCH="i486 arm"
   17.14 -
   17.15 -WANTED="elfutils"
   17.16 -DEPENDS="elfutils"
   17.17 -
   17.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   17.19 -genpkg_rules()
   17.20 -{
   17.21 -	cook_copy_files *.h *.*a *.pc
   17.22 -}
    18.1 --- a/elfutils/receipt	Mon Jun 05 04:58:17 2017 +0000
    18.2 +++ b/elfutils/receipt	Mon Jun 05 16:48:55 2017 +0300
    18.3 @@ -1,24 +1,21 @@
    18.4 -# SliTaz package receipt.
    18.5 +# SliTaz package receipt v2.
    18.6  
    18.7  PACKAGE="elfutils"
    18.8 -VERSION="0.167"
    18.9 +VERSION="0.169"
   18.10  CATEGORY="development"
   18.11 -SHORT_DESC="ELF object file access library."
   18.12 +SHORT_DESC="ELF object file access library"
   18.13  MAINTAINER="pascal.bellard@slitaz.org"
   18.14  LICENSE="GPL2"
   18.15 -WEB_SITE="https://fedorahosted.org/elfutils/"
   18.16 +WEB_SITE="https://sourceware.org/elfutils/"
   18.17  HOST_ARCH="i486 arm"
   18.18  
   18.19  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   18.20 -WGET_URL="https://fedorahosted.org/releases/e/l/$PACKAGE/$VERSION/$TARBALL"
   18.21 +WGET_URL="https://sourceware.org/elfutils/ftp/$VERSION/$TARBALL"
   18.22 +TARBALL_MD5="1ce77c5315d6bba7d883c3c4f0c2697e"
   18.23  
   18.24 -DEPENDS="glibc-base"
   18.25  BUILD_DEPENDS="gettext-tools zlib-dev bzip2-dev liblzma-dev"
   18.26 -
   18.27 -# Handle multiarch compilation
   18.28 -case "$ARCH" in
   18.29 -	arm) BUILD_DEPENDS="bzip2-dev xz-dev" ;;
   18.30 -esac
   18.31 +BUILD_DEPENDS_arm="bzip2-dev xz-dev"
   18.32 +SPLIT="elfutils-dev"
   18.33  
   18.34  # Rules to configure and make the package.
   18.35  compile_rules()
   18.36 @@ -29,5 +26,8 @@
   18.37  # Rules to gen a SliTaz package suitable for Tazpkg.
   18.38  genpkg_rules()
   18.39  {
   18.40 -	cook_copy_files elfcmp findtextrel unstrip *.so*
   18.41 +	case $PACKAGE in
   18.42 +		elfutils) copy @std ;;
   18.43 +		elfutils-dev) copy @dev ;;
   18.44 +	esac
   18.45  }
    19.1 --- a/enca-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
    19.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.3 @@ -1,21 +0,0 @@
    19.4 -# SliTaz package receipt.
    19.5 -
    19.6 -PACKAGE="enca-dev"
    19.7 -VERSION="1.13"
    19.8 -CATEGORY="development"
    19.9 -SHORT_DESC="Enca devel files."
   19.10 -MAINTAINER="pankso@slitaz.org"
   19.11 -LICENSE="GPL2"
   19.12 -WEB_SITE="http://gitorious.org/enca"
   19.13 -WANTED="enca"
   19.14 -
   19.15 -DEPENDS="enca pkg-config"
   19.16 -
   19.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   19.18 -genpkg_rules()
   19.19 -{
   19.20 -	mkdir -p $fs/usr/lib
   19.21 -	cp -a $install/usr/include $fs/usr
   19.22 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   19.23 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   19.24 -}
    20.1 --- a/enca/receipt	Mon Jun 05 04:58:17 2017 +0000
    20.2 +++ b/enca/receipt	Mon Jun 05 16:48:55 2017 +0300
    20.3 @@ -1,25 +1,26 @@
    20.4 -# SliTaz package receipt.
    20.5 +# SliTaz package receipt v2.
    20.6  
    20.7  PACKAGE="enca"
    20.8 -VERSION="1.13"
    20.9 +VERSION="1.19"
   20.10  CATEGORY="x-window"
   20.11 -SHORT_DESC="Enca is an Extremely Naive Charset Analyser."
   20.12 +SHORT_DESC="Enca is an Extremely Naive Charset Analyser"
   20.13  MAINTAINER="pankso@slitaz.org"
   20.14  LICENSE="GPL2"
   20.15 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
   20.16 -WEB_SITE="http://gitorious.org/enca"
   20.17 -WGET_URL="http://dl.cihar.com/enca/$TARBALL"
   20.18 +WEB_SITE="https://cihar.com/software/enca/"
   20.19  #HOST_ARCH="i486 arm"
   20.20  
   20.21 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   20.22 +WGET_URL="https://dl.cihar.com/enca/$TARBALL"
   20.23 +
   20.24 +SPLIT="enca-dev"
   20.25 +
   20.26  # Rules to configure and make the package.
   20.27  compile_rules()
   20.28  {
   20.29  	#sed -e "s#./make_hash#./native_make_hash#" -i tools/Makefile.am || exit 1
   20.30  	./configure \
   20.31 -    	--prefix=/usr \
   20.32 -    	--libexecdir=/usr/lib \
   20.33 -    	--disable-static \
   20.34 -    	$CONFIGURE_ARGS &&
   20.35 +		--disable-static \
   20.36 +		$CONFIGURE_ARGS &&
   20.37  	make &&
   20.38  	make DESTDIR=$DESTDIR install
   20.39  }
   20.40 @@ -27,8 +28,8 @@
   20.41  # Rules to gen a SliTaz package suitable for Tazpkg.
   20.42  genpkg_rules()
   20.43  {
   20.44 -	mkdir -p $fs/usr/lib
   20.45 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   20.46 -	cp -a $install/usr/lib/enca $fs/usr/lib
   20.47 -	cp -a $install/usr/bin $fs/usr
   20.48 +	case $PACKAGE in
   20.49 +		enca) copy @std ;;
   20.50 +		enca-dev) copy @dev ;;
   20.51 +	esac
   20.52  }
    21.1 --- a/enchant-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
    21.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.3 @@ -1,23 +0,0 @@
    21.4 -# SliTaz package receipt.
    21.5 -
    21.6 -PACKAGE="enchant-dev"
    21.7 -VERSION="1.6.0"
    21.8 -CATEGORY="development"
    21.9 -SHORT_DESC="Devel files for enchant."
   21.10 -MAINTAINER="pankso@slitaz.org"
   21.11 -LICENSE="LGPL2.1"
   21.12 -WANTED="enchant"
   21.13 -WEB_SITE="http://www.abisource.com/projects/enchant/"
   21.14 -HOST_ARCH="i486 arm"
   21.15 -
   21.16 -# Rules to gen a SliTaz package suitable for Tazpkg.
   21.17 -genpkg_rules()
   21.18 -{
   21.19 -	mkdir -p $fs/usr/lib
   21.20 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   21.21 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   21.22 -	cp -a $install/usr/lib/enchant $fs/usr/lib
   21.23 -	rm $fs/usr/lib/enchant/*.so
   21.24 -	cp -a $install/usr/include $fs/usr
   21.25 -}
   21.26 -
    22.1 --- a/enchant/receipt	Mon Jun 05 04:58:17 2017 +0000
    22.2 +++ b/enchant/receipt	Mon Jun 05 16:48:55 2017 +0300
    22.3 @@ -1,37 +1,51 @@
    22.4 -# SliTaz package receipt.
    22.5 +# SliTaz package receipt v2.
    22.6  
    22.7  PACKAGE="enchant"
    22.8 -VERSION="1.6.0"
    22.9 -CATEGORY="x-window"
   22.10 -SHORT_DESC="Enchant spell checking library."
   22.11 +VERSION="1.6.1"
   22.12 +CATEGORY="text"
   22.13 +SHORT_DESC="Enchant spell checking library"
   22.14  MAINTAINER="pankso@slitaz.org"
   22.15  LICENSE="LGPL2.1"
   22.16 -SUGGESTED="aspell"
   22.17 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   22.18 -WEB_SITE="http://www.abisource.com/projects/enchant/"
   22.19 -WGET_URL="http://www.abisource.com/downloads/enchant/$VERSION/$TARBALL"
   22.20 +WEB_SITE="https://abiword.github.io/enchant/"
   22.21  TAGS="spell check"
   22.22  HOST_ARCH="i486 arm"
   22.23  
   22.24 -DEPENDS="dbus dbus-glib glib gcc-lib-base"
   22.25 -BUILD_DEPENDS="pkg-config glib glib-dev aspell-dev"
   22.26 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   22.27 +WGET_URL="https://github.com/AbiWord/enchant/releases/download/enchant-${VERSION//./-}/$TARBALL"
   22.28 +
   22.29 +BUILD_DEPENDS="glib-dev hunspell-dev aspell-dev"
   22.30 +SPLIT="enchant-aspell enchant-hunspell enchant-dev"
   22.31  
   22.32  # Rules to configure and make the package.
   22.33  compile_rules()
   22.34  {
   22.35 -	./configure \
   22.36 -		$CONFIGURE_ARGS &&
   22.37 -	make && make install
   22.38 +	./configure $CONFIGURE_ARGS && make && make install
   22.39  }
   22.40  
   22.41  # Rules to gen a SliTaz package suitable for Tazpkg.
   22.42  genpkg_rules()
   22.43  {
   22.44 -	mkdir -p $fs/usr/lib $fs/usr/share
   22.45 -	cp -a $install/usr/bin $fs/usr
   22.46 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   22.47 -	cp -a $install/usr/lib/enchant $fs/usr/lib
   22.48 -	rm $fs/usr/lib/enchant/*.*a
   22.49 -	cp -a $install/usr/share/enchant $fs/usr/share
   22.50 +	case $PACKAGE in
   22.51 +		enchant)
   22.52 +			copy @std
   22.53 +			find $fs \( -name libenchant_aspell.so -o -name libenchant_myspell.so \) -delete
   22.54 +			SUGGESTED="aspell"
   22.55 +			;;
   22.56 +		enchant-aspell)
   22.57 +			copy libenchant_aspell.so
   22.58 +			CAT="text|aspell backend"
   22.59 +			DEPENDS="enchant aspell"
   22.60 +			;;
   22.61 +		enchant-hunspell)
   22.62 +			copy libenchant_myspell.so
   22.63 +			CAT="text|hunspell backend"
   22.64 +			DEPENDS="enchant hunspell"
   22.65 +			;;
   22.66 +		enchant-dev)
   22.67 +			copy @dev
   22.68 +			DEPENDS="enchant enchant-aspell enchant-hunspell aspell hunspell \
   22.69 +			glib-dev pcre-dev"
   22.70 +			;;
   22.71 +	esac
   22.72  }
   22.73  
    23.1 --- a/eudev-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
    23.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.3 @@ -1,20 +0,0 @@
    23.4 -# SliTaz package receipt.
    23.5 -
    23.6 -PACKAGE="eudev-dev"
    23.7 -VERSION="3.2"
    23.8 -CATEGORY="development"
    23.9 -SHORT_DESC="Programs for dynamic creation of device nodes (development files)"
   23.10 -MAINTAINER="tcg.thegamer@gmail.com"
   23.11 -LICENSE="GPL2"
   23.12 -WEB_SITE="http://dev.gentoo.org/~blueness/eudev/"
   23.13 -HOST_ARCH="i486 arm"
   23.14 -PROVIDE="udev-dev"
   23.15 -
   23.16 -WANTED="eudev"
   23.17 -DEPENDS="eudev pkg-config"
   23.18 -
   23.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
   23.20 -genpkg_rules()
   23.21 -{
   23.22 -	cook_copy_files *.h *.la *.pc
   23.23 -}
    24.1 --- a/eudev/receipt	Mon Jun 05 04:58:17 2017 +0000
    24.2 +++ b/eudev/receipt	Mon Jun 05 16:48:55 2017 +0300
    24.3 @@ -1,7 +1,7 @@
    24.4 -# SliTaz package receipt.
    24.5 +# SliTaz package receipt v2.
    24.6  
    24.7  PACKAGE="eudev"
    24.8 -VERSION="3.2"
    24.9 +VERSION="3.2.2"
   24.10  CATEGORY="base-system"
   24.11  SHORT_DESC="Programs for dynamic creation of device nodes"
   24.12  MAINTAINER="tcg.thegamer@gmail.com"
   24.13 @@ -11,18 +11,20 @@
   24.14  
   24.15  TARBALL="$PACKAGE-$VERSION.tar.gz"
   24.16  WGET_URL="${WEB_SITE}$TARBALL"
   24.17 +TARBALL_MD5="41e19b70462692fefd072a3f38818b6e"
   24.18  
   24.19 -DEPENDS="dbus util-linux-blkid pciids usbids acl kmod"
   24.20  BUILD_DEPENDS="gobject-introspection-dev util-linux-blkid-dev gperf"
   24.21 +SPLIT="eudev-dev"
   24.22  
   24.23  # Rules to configure and make the package.
   24.24  compile_rules()
   24.25  {
   24.26  	sed -r -i 's|/usr(/bin/test)|\1|' test/udev-test.pl
   24.27 +	sed -i '/keyboard_lookup_key/d' src/udev/udev-builtin-keyboard.c
   24.28  	cat > config.cache <<"EOF"
   24.29  HAVE_BLKID=1
   24.30  BLKID_LIBS="-lblkid"
   24.31 -BLKID_CFLAGS="-I/tools/include"
   24.32 +BLKID_CFLAGS="-I/include"
   24.33  EOF
   24.34  
   24.35  	./configure \
   24.36 @@ -39,53 +41,51 @@
   24.37  		$CONFIGURE_ARGS &&
   24.38  	make &&
   24.39  	make install
   24.40 +
   24.41 +	mkdir -p $install/etc/udev
   24.42 +	cp $stuff/udev.conf $install/etc/udev
   24.43 +	cp $stuff/*.rules $install/etc/udev/rules.d
   24.44 +
   24.45 +	# https://docs.oracle.com/cd/E37670_01/E41138/html/ch07s03.html
   24.46 +	# /lib/udev/rules.d : default rules files. Do not edit these files.
   24.47 +	# /etc/udev/rules.d : customized rules files. You can modify these files
   24.48 +	# Rules files in /etc/udev/rules.d override files of the same name
   24.49 +	# in /lib/udev/rules.d.
   24.50  }
   24.51  
   24.52  # Rules to gen a SliTaz package suitable for Tazpkg.
   24.53  genpkg_rules()
   24.54  {
   24.55 -	mkdir -p $fs/lib/firmware $fs/usr/lib
   24.56 +	case $PACKAGE in
   24.57 +		eudev)
   24.58 +			copy @std
   24.59 +			DEPENDS="dbus util-linux-blkid util-linux-uuid pciids usbids acl kmod"
   24.60 +			;;
   24.61 +		eudev-dev)
   24.62 +			copy @dev
   24.63 +			;;
   24.64 +	esac
   24.65 +}
   24.66  
   24.67 -	cp -a $install/sbin $fs
   24.68 -	cp -a $install/etc $fs
   24.69 -	cp -a $install/lib/libudev.so* $fs/lib
   24.70 -	cp -a $install/lib/udev $fs/lib
   24.71 -	cp -a $install/usr/lib/libudev.so $fs/usr/lib
   24.72 -
   24.73 -	# Copy rules files to udev conf dir
   24.74 -	mv -f $fs/lib/udev/rules.d $fs/etc/udev
   24.75 -	cp $stuff/udev.conf $fs/etc/udev
   24.76 -	cp $stuff/*.rules $fs/etc/udev/rules.d
   24.77 +post_install_eudev()
   24.78 +{
   24.79 +	mkdir -p "$1/lib/firmware"
   24.80  
   24.81  	# Create some devices and directories that Udev cannot handle
   24.82  	# due to them being required very early in the boot process
   24.83 -	mkdir -p $fs/lib/udev/devices/pts
   24.84 -	mkdir -p $fs/lib/udev/devices/shm
   24.85 -	mknod -m 0666 $fs/lib/udev/devices/null c 1 3
   24.86 +	mkdir -p "$1/lib/udev/devices/pts"
   24.87 +	mkdir -p "$1/lib/udev/devices/shm"
   24.88 +	[ -e "$1/lib/udev/devices/null" ] || mknod -m 0666 "$1/lib/udev/devices/null" c 1 3
   24.89  
   24.90 -	# Fix permissions
   24.91 -	chmod +x $fs/lib/udev/*
   24.92 -	chown -R root.root $fs
   24.93 -
   24.94 -}
   24.95 -
   24.96 -list_udev_group()
   24.97 -{
   24.98 -	object=$2
   24.99 -	[ -n "$object" ] || object=GROUP
  24.100 -	grep $object "$1"/etc/udev/rules.d/* | \
  24.101 -		sed 's/.*GROUP="\([a-zA-Z0-9]*\)".*/\1/' | sort | uniq
  24.102 -}
  24.103 -
  24.104 -post_install()
  24.105 -{
  24.106  	# Sanity check for udev+ldap boot
  24.107 -	list_udev_group "$1" GROUP | \
  24.108 +	grep GROUP "$1"/etc/udev/rules.d/* | \
  24.109 +	sed 's/.*GROUP="\([a-zA-Z0-9]*\)".*/\1/' | sort | uniq | \
  24.110  	while read x ; do
  24.111  		grep -q ^$x: "$1/etc/group" || chroot "$1/" addgroup -S $x
  24.112  	done
  24.113  
  24.114 -	list_udev_group "$1" OWNER | \
  24.115 +	grep OWNER "$1"/etc/udev/rules.d/* | \
  24.116 +	sed 's/.*OWNER="\([a-zA-Z0-9]*\)".*/\1/' | sort | uniq | \
  24.117  	while read x ; do
  24.118  		grep -q ^$x: "$1/etc/passwd" || chroot "$1/" adduser -S -D -H $x
  24.119  	done
    25.1 --- a/exiv2-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
    25.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.3 @@ -1,22 +0,0 @@
    25.4 -# SliTaz package receipt.
    25.5 -
    25.6 -PACKAGE="exiv2-dev"
    25.7 -VERSION="0.21"
    25.8 -CATEGORY="development"
    25.9 -SHORT_DESC="exiv2 devel files"
   25.10 -MAINTAINER="jozee@slitaz.org"
   25.11 -LICENSE="GPL2"
   25.12 -WANTED="exiv2"
   25.13 -WEB_SITE="http://www.exiv2.org/"
   25.14 -HOST_ARCH="i486 arm"
   25.15 -
   25.16 -DEPENDS="exiv2 pkg-config"
   25.17 -
   25.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   25.19 -genpkg_rules()
   25.20 -{
   25.21 -	mkdir -p $fs/usr/lib
   25.22 -	cp -a $install/usr/lib/*.a $fs/usr/lib
   25.23 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   25.24 -	cp -a $install/usr/include $fs/usr
   25.25 -}
    26.1 --- a/exiv2/receipt	Mon Jun 05 04:58:17 2017 +0000
    26.2 +++ b/exiv2/receipt	Mon Jun 05 16:48:55 2017 +0300
    26.3 @@ -1,34 +1,43 @@
    26.4 -# SliTaz package receipt.
    26.5 +# SliTaz package receipt v2.
    26.6  
    26.7  PACKAGE="exiv2"
    26.8 -VERSION="0.21"
    26.9 +VERSION="0.26"
   26.10  CATEGORY="graphics"
   26.11 -SHORT_DESC="Exif and Iptc metadata manipulation library and tools"
   26.12 +SHORT_DESC="EXIF and IPTC metadata manipulation library and tools"
   26.13  MAINTAINER="jozee@slitaz.org"
   26.14  LICENSE="GPL2"
   26.15 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   26.16  WEB_SITE="http://www.exiv2.org/"
   26.17 -WGET_URL="$WEB_SITE/$TARBALL"
   26.18  HOST_ARCH="i486 arm"
   26.19  
   26.20 -DEPENDS="expat zlib gcc-lib-base"
   26.21 -BUILD_DEPENDS="gcc-lib-base expat-dev zlib-dev"
   26.22 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   26.23 +WGET_URL="http://www.exiv2.org/builds/exiv2-$VERSION-trunk.tar.gz"
   26.24 +TARBALL_MD5="f936d2ca5cbe1e18c71ca2baa5e84fb4"
   26.25 +
   26.26 +BUILD_DEPENDS="gettext zlib-dev expat-dev curl-dev libssh-dev"
   26.27 +SPLIT="exiv2-dev"
   26.28  
   26.29  # Rules to configure and make the package.
   26.30  compile_rules()
   26.31  {
   26.32 -   	cd $src
   26.33  	./configure \
   26.34 -		--prefix=/usr \
   26.35 +		--enable-video \
   26.36 +		--enable-webready \
   26.37  		$CONFIGURE_ARGS &&
   26.38 -	make &&
   26.39 -	make DESTDIR=$DESTDIR install
   26.40 +	make && make install
   26.41  }
   26.42  
   26.43  # Rules to gen a SliTaz package suitable for Tazpkg.
   26.44  genpkg_rules()
   26.45  {
   26.46 -	mkdir -p $fs/usr/lib
   26.47 -	cp -a $install/usr/bin $fs/usr
   26.48 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   26.49 +	case $PACKAGE in
   26.50 +		exiv2)
   26.51 +			copy @std
   26.52 +			DEPENDS="expat libcurl libssh zlib"
   26.53 +			;;
   26.54 +		exiv2-dev)
   26.55 +			copy @dev
   26.56 +			DEPENDS="curl-dev expat-dev libcrypto-dev libssh-dev openssl-dev \
   26.57 +			zlib-dev"
   26.58 +			;;
   26.59 +	esac
   26.60  }
    27.1 --- a/expat-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
    27.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.3 @@ -1,19 +0,0 @@
    27.4 -# SliTaz package receipt.
    27.5 -
    27.6 -PACKAGE="expat-dev"
    27.7 -VERSION="2.2.0"
    27.8 -CATEGORY="development"
    27.9 -SHORT_DESC="XML parsing library devel files."
   27.10 -MAINTAINER="pankso@slitaz.org"
   27.11 -LICENSE="MIT"
   27.12 -WEB_SITE="http://expat.sourceforge.net/"
   27.13 -HOST_ARCH="i486 arm"
   27.14 -
   27.15 -WANTED="expat"
   27.16 -DEPENDS="expat"
   27.17 -
   27.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   27.19 -genpkg_rules()
   27.20 -{
   27.21 -	cook_copy_files *.h *.*a *.pc
   27.22 -}
    28.1 --- a/expat/receipt	Mon Jun 05 04:58:17 2017 +0000
    28.2 +++ b/expat/receipt	Mon Jun 05 16:48:55 2017 +0300
    28.3 @@ -1,4 +1,4 @@
    28.4 -# SliTaz package receipt.
    28.5 +# SliTaz package receipt v2.
    28.6  
    28.7  PACKAGE="expat"
    28.8  VERSION="2.2.0"
    28.9 @@ -6,12 +6,14 @@
   28.10  SHORT_DESC="XML parsing C library"
   28.11  MAINTAINER="pankso@slitaz.org"
   28.12  LICENSE="MIT"
   28.13 -WEB_SITE="http://expat.sourceforge.net/"
   28.14 +WEB_SITE="https://libexpat.github.io/"
   28.15  HOST_ARCH="i486 arm"
   28.16  
   28.17  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   28.18  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
   28.19  
   28.20 +SPLIT="expat-dev"
   28.21 +
   28.22  # Rules to configure and make the package.
   28.23  compile_rules()
   28.24  {
   28.25 @@ -27,5 +29,8 @@
   28.26  # Rules to gen a SliTaz package suitable for Tazpkg.
   28.27  genpkg_rules()
   28.28  {
   28.29 -	cook_copy_files xmlwf *.so*
   28.30 +	case $PACKAGE in
   28.31 +		expat) copy @std ;;
   28.32 +		expat-dev) copy @dev ;;
   28.33 +	esac
   28.34  }
    29.1 --- a/firmware-atheros/receipt	Mon Jun 05 04:58:17 2017 +0000
    29.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    29.3 @@ -1,22 +0,0 @@
    29.4 -# SliTaz package receipt.
    29.5 -
    29.6 -PACKAGE="firmware-atheros"
    29.7 -VERSION="20141201"
    29.8 -CATEGORY="non-free"
    29.9 -SHORT_DESC="Firmware files for atheros modules."
   29.10 -MAINTAINER="mojo@slitaz.org"
   29.11 -LICENSE="other"
   29.12 -DEPENDS="linux-wireless"
   29.13 -WEB_SITE="http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git"
   29.14 -WANTED="firmware"
   29.15 -
   29.16 -# Rules to gen a SliTaz package suitable for Tazpkg.
   29.17 -genpkg_rules()
   29.18 -{
   29.19 -mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   29.20 -cp -a $install/lib/firmware/ar*.fw   $fs/lib/firmware
   29.21 -cp -a $install/lib/firmware/ar*.bin  $fs/lib/firmware
   29.22 -cp -a $install/lib/firmware/ath3*.fw $fs/lib/firmware
   29.23 -cp -a $install/lib/firmware/htc_*.fw $fs/lib/firmware
   29.24 -cp -a $install/share/licenses/LICENCE.atheros_firmware $fs/usr/share/licenses
   29.25 -}
    30.1 --- a/firmware-iwlwifi-100/description.txt	Mon Jun 05 04:58:17 2017 +0000
    30.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.3 @@ -1,3 +0,0 @@
    30.4 -Firmware for:
    30.5 -
    30.6 -  * Intel® Centrino® Wireless-N 100
    31.1 --- a/firmware-iwlwifi-100/receipt	Mon Jun 05 04:58:17 2017 +0000
    31.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.3 @@ -1,21 +0,0 @@
    31.4 -# SliTaz package receipt.
    31.5 -
    31.6 -PACKAGE="firmware-iwlwifi-100"
    31.7 -VERSION="20141201"
    31.8 -CATEGORY="non-free"
    31.9 -SHORT_DESC="Firmware files for iwlwifi 100"
   31.10 -MAINTAINER="al.bobylev@gmail.com"
   31.11 -LICENSE="other"
   31.12 -WEB_SITE="https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware"
   31.13 -WANTED="firmware"
   31.14 -PROVIDE="iwlwifi-100"
   31.15 -
   31.16 -DEPENDS="linux-wireless"
   31.17 -
   31.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   31.19 -genpkg_rules()
   31.20 -{
   31.21 -	mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   31.22 -	cp -a $install/lib/firmware/iwlwifi-100-*.ucode $fs/lib/firmware
   31.23 -	cp -a $install/share/licenses/LICENCE.iwlwifi_firmware $fs/usr/share/licenses
   31.24 -}
    32.1 --- a/firmware-iwlwifi-1000/description.txt	Mon Jun 05 04:58:17 2017 +0000
    32.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.3 @@ -1,3 +0,0 @@
    32.4 -Firmware for:
    32.5 -
    32.6 -  * Intel® Centrino® Wireless-N 1000
    33.1 --- a/firmware-iwlwifi-1000/receipt	Mon Jun 05 04:58:17 2017 +0000
    33.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    33.3 @@ -1,22 +0,0 @@
    33.4 -# SliTaz package receipt.
    33.5 -
    33.6 -PACKAGE="firmware-iwlwifi-1000"
    33.7 -VERSION="20141201"
    33.8 -CATEGORY="non-free"
    33.9 -SHORT_DESC="Firmware files for iwlwifi 1000"
   33.10 -MAINTAINER="slaxemulator@gmail.com"
   33.11 -LICENSE="other"
   33.12 -WEB_SITE="http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git"
   33.13 -WANTED="firmware"
   33.14 -PROVIDE="iwlwifi-1000"
   33.15 -
   33.16 -DEPENDS="linux-wireless"
   33.17 -
   33.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   33.19 -genpkg_rules()
   33.20 -{
   33.21 -	mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   33.22 -	cp -a $install/lib/firmware/iwlwifi-1000*.ucode $fs/lib/firmware
   33.23 -	cp -a $install/share/licenses/LICENCE.iwlwifi_firmware $fs/usr/share/licenses
   33.24 -}
   33.25 -
    34.1 --- a/firmware-iwlwifi-105/description.txt	Mon Jun 05 04:58:17 2017 +0000
    34.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    34.3 @@ -1,3 +0,0 @@
    34.4 -Firmware for:
    34.5 -
    34.6 -  * Intel® Centrino® Wireless-N 105
    35.1 --- a/firmware-iwlwifi-105/receipt	Mon Jun 05 04:58:17 2017 +0000
    35.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    35.3 @@ -1,21 +0,0 @@
    35.4 -# SliTaz package receipt.
    35.5 -
    35.6 -PACKAGE="firmware-iwlwifi-105"
    35.7 -VERSION="20141201"
    35.8 -CATEGORY="non-free"
    35.9 -SHORT_DESC="Firmware files for iwlwifi 105"
   35.10 -MAINTAINER="al.bobylev@gmail.com"
   35.11 -LICENSE="other"
   35.12 -WEB_SITE="https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware"
   35.13 -WANTED="firmware"
   35.14 -PROVIDE="iwlwifi-105"
   35.15 -
   35.16 -DEPENDS="linux-wireless"
   35.17 -
   35.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   35.19 -genpkg_rules()
   35.20 -{
   35.21 -	mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   35.22 -	cp -a $install/lib/firmware/iwlwifi-105-*.ucode $fs/lib/firmware
   35.23 -	cp -a $install/share/licenses/LICENCE.iwlwifi_firmware $fs/usr/share/licenses
   35.24 -}
    36.1 --- a/firmware-iwlwifi-135/description.txt	Mon Jun 05 04:58:17 2017 +0000
    36.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    36.3 @@ -1,3 +0,0 @@
    36.4 -Firmware for:
    36.5 -
    36.6 -  * Intel® Centrino® Wireless-N 135
    37.1 --- a/firmware-iwlwifi-135/receipt	Mon Jun 05 04:58:17 2017 +0000
    37.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    37.3 @@ -1,21 +0,0 @@
    37.4 -# SliTaz package receipt.
    37.5 -
    37.6 -PACKAGE="firmware-iwlwifi-135"
    37.7 -VERSION="20141201"
    37.8 -CATEGORY="non-free"
    37.9 -SHORT_DESC="Firmware files for iwlwifi 135"
   37.10 -MAINTAINER="al.bobylev@gmail.com"
   37.11 -LICENSE="other"
   37.12 -WEB_SITE="https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware"
   37.13 -WANTED="firmware"
   37.14 -PROVIDE="iwlwifi-135"
   37.15 -
   37.16 -DEPENDS="linux-wireless"
   37.17 -
   37.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   37.19 -genpkg_rules()
   37.20 -{
   37.21 -	mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   37.22 -	cp -a $install/lib/firmware/iwlwifi-135-*.ucode $fs/lib/firmware
   37.23 -	cp -a $install/share/licenses/LICENCE.iwlwifi_firmware $fs/usr/share/licenses
   37.24 -}
    38.1 --- a/firmware-iwlwifi-2000/description.txt	Mon Jun 05 04:58:17 2017 +0000
    38.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    38.3 @@ -1,3 +0,0 @@
    38.4 -Firmware for:
    38.5 -
    38.6 -  * Intel® Centrino® Wireless-N 2200
    39.1 --- a/firmware-iwlwifi-2000/receipt	Mon Jun 05 04:58:17 2017 +0000
    39.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    39.3 @@ -1,22 +0,0 @@
    39.4 -# SliTaz package receipt.
    39.5 -
    39.6 -PACKAGE="firmware-iwlwifi-2000"
    39.7 -VERSION="20141201"
    39.8 -CATEGORY="non-free"
    39.9 -SHORT_DESC="Firmware files for iwlwifi 2000"
   39.10 -MAINTAINER="slaxemulator@gmail.com"
   39.11 -LICENSE="other"
   39.12 -WEB_SITE="http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git"
   39.13 -WANTED="firmware"
   39.14 -PROVIDE="iwlwifi-2000"
   39.15 -
   39.16 -DEPENDS="linux-wireless"
   39.17 -
   39.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   39.19 -genpkg_rules()
   39.20 -{
   39.21 -	mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   39.22 -	cp -a $install/lib/firmware/iwlwifi-2000*.ucode $fs/lib/firmware
   39.23 -	cp -a $install/share/licenses/LICENCE.iwlwifi_firmware $fs/usr/share/licenses
   39.24 -}
   39.25 -
    40.1 --- a/firmware-iwlwifi-2030/description.txt	Mon Jun 05 04:58:17 2017 +0000
    40.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    40.3 @@ -1,3 +0,0 @@
    40.4 -Firmware for:
    40.5 -
    40.6 -  * Intel® Centrino® Wireless-N 2230
    41.1 --- a/firmware-iwlwifi-2030/receipt	Mon Jun 05 04:58:17 2017 +0000
    41.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    41.3 @@ -1,21 +0,0 @@
    41.4 -# SliTaz package receipt.
    41.5 -
    41.6 -PACKAGE="firmware-iwlwifi-2030"
    41.7 -VERSION="20141201"
    41.8 -CATEGORY="non-free"
    41.9 -SHORT_DESC="Firmware files for iwlwifi 2030"
   41.10 -MAINTAINER="al.bobylev@gmail.com"
   41.11 -LICENSE="other"
   41.12 -WEB_SITE="https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware"
   41.13 -WANTED="firmware"
   41.14 -PROVIDE="iwlwifi-2030"
   41.15 -
   41.16 -DEPENDS="linux-wireless"
   41.17 -
   41.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   41.19 -genpkg_rules()
   41.20 -{
   41.21 -	mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   41.22 -	cp -a $install/lib/firmware/iwlwifi-2030-*.ucode $fs/lib/firmware
   41.23 -	cp -a $install/share/licenses/LICENCE.iwlwifi_firmware $fs/usr/share/licenses
   41.24 -}
    42.1 --- a/firmware-iwlwifi-3160/description.txt	Mon Jun 05 04:58:17 2017 +0000
    42.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    42.3 @@ -1,3 +0,0 @@
    42.4 -Firmware for:
    42.5 -
    42.6 -  * Intel® Wireless 3160
    43.1 --- a/firmware-iwlwifi-3160/receipt	Mon Jun 05 04:58:17 2017 +0000
    43.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    43.3 @@ -1,21 +0,0 @@
    43.4 -# SliTaz package receipt.
    43.5 -
    43.6 -PACKAGE="firmware-iwlwifi-3160"
    43.7 -VERSION="20141201"
    43.8 -CATEGORY="non-free"
    43.9 -SHORT_DESC="Firmware files for iwlwifi 3160"
   43.10 -MAINTAINER="al.bobylev@gmail.com"
   43.11 -LICENSE="other"
   43.12 -WEB_SITE="https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware"
   43.13 -WANTED="firmware"
   43.14 -PROVIDE="iwlwifi-3160"
   43.15 -
   43.16 -DEPENDS="linux-wireless"
   43.17 -
   43.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   43.19 -genpkg_rules()
   43.20 -{
   43.21 -	mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   43.22 -	cp -a $install/lib/firmware/iwlwifi-3160*.ucode $fs/lib/firmware
   43.23 -	cp -a $install/share/licenses/LICENCE.iwlwifi_firmware $fs/usr/share/licenses
   43.24 -}
    44.1 --- a/firmware-iwlwifi-3945/description.txt	Mon Jun 05 04:58:17 2017 +0000
    44.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    44.3 @@ -1,3 +0,0 @@
    44.4 -Firmware for:
    44.5 -
    44.6 -  * Intel® PRO/Wireless 3945ABG
    45.1 --- a/firmware-iwlwifi-3945/receipt	Mon Jun 05 04:58:17 2017 +0000
    45.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    45.3 @@ -1,22 +0,0 @@
    45.4 -# SliTaz package receipt.
    45.5 -
    45.6 -PACKAGE="firmware-iwlwifi-3945"
    45.7 -VERSION="20141201"
    45.8 -CATEGORY="non-free"
    45.9 -SHORT_DESC="Firmware files for iwlwifi 3945 (legacy)"
   45.10 -MAINTAINER="slaxemulator@gmail.com"
   45.11 -LICENSE="other"
   45.12 -WEB_SITE="http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git"
   45.13 -WANTED="firmware"
   45.14 -PROVIDE="iwlwifi-3945"
   45.15 -
   45.16 -DEPENDS="linux-wireless"
   45.17 -
   45.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   45.19 -genpkg_rules()
   45.20 -{
   45.21 -	mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   45.22 -	cp -a $install/lib/firmware/iwlwifi-3945*.ucode $fs/lib/firmware
   45.23 -	cp -a $install/share/licenses/LICENCE.iwlwifi_firmware $fs/usr/share/licenses
   45.24 -}
   45.25 -
    46.1 --- a/firmware-iwlwifi-4965/description.txt	Mon Jun 05 04:58:17 2017 +0000
    46.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    46.3 @@ -1,3 +0,0 @@
    46.4 -Firmware for:
    46.5 -
    46.6 -  * Intel® Wireless WiFi Link 4965AGN
    47.1 --- a/firmware-iwlwifi-4965/receipt	Mon Jun 05 04:58:17 2017 +0000
    47.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    47.3 @@ -1,21 +0,0 @@
    47.4 -# SliTaz package receipt.
    47.5 -
    47.6 -PACKAGE="firmware-iwlwifi-4965"
    47.7 -VERSION="20141201"
    47.8 -CATEGORY="non-free"
    47.9 -SHORT_DESC="Firmware files for iwlwifi 4965 (legacy)"
   47.10 -MAINTAINER="slaxemulator@gmail.com"
   47.11 -LICENSE="other"
   47.12 -WEB_SITE="http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git"
   47.13 -WANTED="firmware"
   47.14 -PROVIDE="iwlwifi-4965"
   47.15 -
   47.16 -DEPENDS="linux-wireless"
   47.17 -
   47.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   47.19 -genpkg_rules()
   47.20 -{
   47.21 -	mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   47.22 -	cp -a $install/lib/firmware/iwlwifi-4965*.ucode $fs/lib/firmware
   47.23 -	cp -a $install/share/licenses/LICENCE.iwlwifi_firmware $fs/usr/share/licenses
   47.24 -}
    48.1 --- a/firmware-iwlwifi-5000/description.txt	Mon Jun 05 04:58:17 2017 +0000
    48.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    48.3 @@ -1,5 +0,0 @@
    48.4 -Firmware for:
    48.5 -
    48.6 -  * Intel® Wireless WiFi 5100AGN
    48.7 -  * Intel® Wireless WiFi 5300AGN
    48.8 -  * Intel® Wireless WiFi 5350AGN
    49.1 --- a/firmware-iwlwifi-5000/receipt	Mon Jun 05 04:58:17 2017 +0000
    49.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    49.3 @@ -1,22 +0,0 @@
    49.4 -# SliTaz package receipt.
    49.5 -
    49.6 -PACKAGE="firmware-iwlwifi-5000"
    49.7 -VERSION="20141201"
    49.8 -CATEGORY="non-free"
    49.9 -SHORT_DESC="Firmware files for iwlwifi 5000"
   49.10 -MAINTAINER="slaxemulator@gmail.com"
   49.11 -LICENSE="other"
   49.12 -WEB_SITE="http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git"
   49.13 -WANTED="firmware"
   49.14 -PROVIDE="iwlwifi-5000"
   49.15 -
   49.16 -DEPENDS="linux-wireless"
   49.17 -
   49.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   49.19 -genpkg_rules()
   49.20 -{
   49.21 -	mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   49.22 -	cp -a $install/lib/firmware/iwlwifi-5000*.ucode $fs/lib/firmware
   49.23 -	cp -a $install/share/licenses/LICENCE.iwlwifi_firmware $fs/usr/share/licenses
   49.24 -}
   49.25 -
    50.1 --- a/firmware-iwlwifi-5150/description.txt	Mon Jun 05 04:58:17 2017 +0000
    50.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    50.3 @@ -1,3 +0,0 @@
    50.4 -Firmware for:
    50.5 -
    50.6 -  * Intel® Wireless WiFi 5150AGN
    51.1 --- a/firmware-iwlwifi-5150/receipt	Mon Jun 05 04:58:17 2017 +0000
    51.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    51.3 @@ -1,22 +0,0 @@
    51.4 -# SliTaz package receipt.
    51.5 -
    51.6 -PACKAGE="firmware-iwlwifi-5150"
    51.7 -VERSION="20141201"
    51.8 -CATEGORY="non-free"
    51.9 -SHORT_DESC="Firmware files for iwlwifi 5150"
   51.10 -MAINTAINER="slaxemulator@gmail.com"
   51.11 -LICENSE="other"
   51.12 -WEB_SITE="http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git"
   51.13 -WANTED="firmware"
   51.14 -PROVIDE="iwlwifi-5150"
   51.15 -
   51.16 -DEPENDS="linux-wireless"
   51.17 -
   51.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   51.19 -genpkg_rules()
   51.20 -{
   51.21 -	mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   51.22 -	cp -a $install/lib/firmware/iwlwifi-5150*.ucode $fs/lib/firmware
   51.23 -	cp -a $install/share/licenses/LICENCE.iwlwifi_firmware $fs/usr/share/licenses
   51.24 -}
   51.25 -
    52.1 --- a/firmware-iwlwifi-6000/description.txt	Mon Jun 05 04:58:17 2017 +0000
    52.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    52.3 @@ -1,9 +0,0 @@
    52.4 -Firmware for:
    52.5 -
    52.6 -  * Intel® Centrino® Advanced-N 6230
    52.7 -  * Intel® Centrino® Wireless-N 1030
    52.8 -  * Intel® Centrino® Wireless-N 130
    52.9 -  * Intel® Centrino® Advanced-N 6235
   52.10 -  * Intel® Centrino® Advanced-N 6205
   52.11 -  * Intel® Centrino® Ultimate-N 6300
   52.12 -  * Intel® Centrino® Advanced-N 6200
    53.1 --- a/firmware-iwlwifi-6000/receipt	Mon Jun 05 04:58:17 2017 +0000
    53.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    53.3 @@ -1,22 +0,0 @@
    53.4 -# SliTaz package receipt.
    53.5 -
    53.6 -PACKAGE="firmware-iwlwifi-6000"
    53.7 -VERSION="20141201"
    53.8 -CATEGORY="non-free"
    53.9 -SHORT_DESC="Firmware files for iwlwifi 6000"
   53.10 -MAINTAINER="slaxemulator@gmail.com"
   53.11 -LICENSE="other"
   53.12 -WEB_SITE="http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git"
   53.13 -WANTED="firmware"
   53.14 -PROVIDE="iwlwifi-6000"
   53.15 -
   53.16 -DEPENDS="linux-wireless"
   53.17 -
   53.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   53.19 -genpkg_rules()
   53.20 -{
   53.21 -	mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   53.22 -	cp -a $install/lib/firmware/iwlwifi-6000*.ucode $fs/lib/firmware
   53.23 -	cp -a $install/share/licenses/LICENCE.iwlwifi_firmware $fs/usr/share/licenses
   53.24 -}
   53.25 -
    54.1 --- a/firmware-iwlwifi-6050/description.txt	Mon Jun 05 04:58:17 2017 +0000
    54.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    54.3 @@ -1,4 +0,0 @@
    54.4 -Firmware for:
    54.5 -
    54.6 -  * Intel® Centrino® Wireless-N + WiMAX 6150
    54.7 -  * Intel® Centrino® Advanced-N + WiMAX 6250
    55.1 --- a/firmware-iwlwifi-6050/receipt	Mon Jun 05 04:58:17 2017 +0000
    55.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    55.3 @@ -1,22 +0,0 @@
    55.4 -# SliTaz package receipt.
    55.5 -
    55.6 -PACKAGE="firmware-iwlwifi-6050"
    55.7 -VERSION="20141201"
    55.8 -CATEGORY="non-free"
    55.9 -SHORT_DESC="Firmware files for iwlwifi 6050"
   55.10 -MAINTAINER="slaxemulator@gmail.com"
   55.11 -LICENSE="other"
   55.12 -WEB_SITE="http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git"
   55.13 -WANTED="firmware"
   55.14 -PROVIDE="iwlwifi-6050"
   55.15 -
   55.16 -DEPENDS="linux-wireless"
   55.17 -
   55.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   55.19 -genpkg_rules()
   55.20 -{
   55.21 -	mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   55.22 -	cp -a $install/lib/firmware/iwlwifi-6050*.ucode $fs/lib/firmware
   55.23 -	cp -a $install/share/licenses/LICENCE.iwlwifi_firmware $fs/usr/share/licenses
   55.24 -}
   55.25 -
    56.1 --- a/firmware-iwlwifi-7260/description.txt	Mon Jun 05 04:58:17 2017 +0000
    56.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    56.3 @@ -1,3 +0,0 @@
    56.4 -Firmware for:
    56.5 -
    56.6 -  * Intel® Wireless 7260
    57.1 --- a/firmware-iwlwifi-7260/receipt	Mon Jun 05 04:58:17 2017 +0000
    57.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    57.3 @@ -1,21 +0,0 @@
    57.4 -# SliTaz package receipt.
    57.5 -
    57.6 -PACKAGE="firmware-iwlwifi-7260"
    57.7 -VERSION="20141201"
    57.8 -CATEGORY="non-free"
    57.9 -SHORT_DESC="Firmware files for iwlwifi 7260"
   57.10 -MAINTAINER="al.bobylev@gmail.com"
   57.11 -LICENSE="other"
   57.12 -WEB_SITE="https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware"
   57.13 -WANTED="firmware"
   57.14 -PROVIDE="iwlwifi-7260"
   57.15 -
   57.16 -DEPENDS="linux-wireless"
   57.17 -
   57.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   57.19 -genpkg_rules()
   57.20 -{
   57.21 -	mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   57.22 -	cp -a $install/lib/firmware/iwlwifi-7260*.ucode $fs/lib/firmware
   57.23 -	cp -a $install/share/licenses/LICENCE.iwlwifi_firmware $fs/usr/share/licenses
   57.24 -}
    58.1 --- a/firmware-iwlwifi-7265/description.txt	Mon Jun 05 04:58:17 2017 +0000
    58.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    58.3 @@ -1,4 +0,0 @@
    58.4 -Firmware for:
    58.5 -
    58.6 -  * Intel® Wireless 7265
    58.7 -  * Intel® Wireless 3165 (starting from firmware XX.XX.13.0 and kernel 4.1)
    59.1 --- a/firmware-iwlwifi-7265/receipt	Mon Jun 05 04:58:17 2017 +0000
    59.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    59.3 @@ -1,21 +0,0 @@
    59.4 -# SliTaz package receipt.
    59.5 -
    59.6 -PACKAGE="firmware-iwlwifi-7265"
    59.7 -VERSION="20141201"
    59.8 -CATEGORY="non-free"
    59.9 -SHORT_DESC="Firmware files for iwlwifi 7265"
   59.10 -MAINTAINER="al.bobylev@gmail.com"
   59.11 -LICENSE="other"
   59.12 -WEB_SITE="https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware"
   59.13 -WANTED="firmware"
   59.14 -PROVIDE="iwlwifi-7265"
   59.15 -
   59.16 -DEPENDS="linux-wireless"
   59.17 -
   59.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   59.19 -genpkg_rules()
   59.20 -{
   59.21 -	mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   59.22 -	cp -a $install/lib/firmware/iwlwifi-7265*.ucode $fs/lib/firmware
   59.23 -	cp -a $install/share/licenses/LICENCE.iwlwifi_firmware $fs/usr/share/licenses
   59.24 -}
    60.1 --- a/firmware-mod-kit/receipt	Mon Jun 05 04:58:17 2017 +0000
    60.2 +++ b/firmware-mod-kit/receipt	Mon Jun 05 16:48:55 2017 +0300
    60.3 @@ -6,9 +6,10 @@
    60.4  SHORT_DESC="Scripts and utilities to rebuild openwrt based images."
    60.5  MAINTAINER="pascal.bellard@slitaz.org"
    60.6  LICENSE="MIT"
    60.7 +WEB_SITE="https://code.google.com/archive/p/$PACKAGE/"
    60.8 +
    60.9  TARBALL="fmk_$VERSION.tar.gz"
   60.10 -WEB_SITE="http://code.google.com/p/$PACKAGE/"
   60.11 -WGET_URL="http://$PACKAGE.googlecode.com/files/$TARBALL"
   60.12 +WGET_URL="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/$PACKAGE/$TARBALL"
   60.13  
   60.14  DEPENDS="liblzma zlib bash python-magic coreutils-file-special"
   60.15  BUILD_DEPENDS="liblzma-dev zlib-dev"
   60.16 @@ -17,15 +18,14 @@
   60.17  compile_rules()
   60.18  {
   60.19  	cd $src/src
   60.20 -	./configure --prefix=/usr --infodir=/usr/share/info \
   60.21 -		--mandir=/usr/share/man \
   60.22 -	$CONFIGURE_ARGS && make -j 1
   60.23 +	./configure $CONFIGURE_ARGS && make -j1
   60.24 +
   60.25 +	mkdir -p $install/usr/share
   60.26 +	cp -a $src $install/usr/share/firmware-mod-kit
   60.27  }
   60.28  
   60.29  # Rules to gen a SliTaz package suitable for Tazpkg.
   60.30  genpkg_rules()
   60.31  {
   60.32 -	
   60.33 -	mkdir -p $fs/usr/share 
   60.34 -	cp -a $src $fs/usr/share/firmware-mod-kit
   60.35 +	cp -a $install/* $fs
   60.36  }
    61.1 --- a/firmware-radeon/description.txt	Mon Jun 05 04:58:17 2017 +0000
    61.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    61.3 @@ -1,3 +0,0 @@
    61.4 -Driver: r128 - ATI Rage 128 (Advanced Micro Devices, Inc.)
    61.5 -
    61.6 -Driver: radeon - ATI Radeon (Advanced Micro Devices, Inc.)
    62.1 --- a/firmware-radeon/receipt	Mon Jun 05 04:58:17 2017 +0000
    62.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    62.3 @@ -1,22 +0,0 @@
    62.4 -# SliTaz package receipt.
    62.5 -
    62.6 -PACKAGE="firmware-radeon"
    62.7 -VERSION="20141201"
    62.8 -CATEGORY="non-free"
    62.9 -SHORT_DESC="Firmware files for radeon"
   62.10 -MAINTAINER="slaxemulator@gmail.com"
   62.11 -LICENSE="other"
   62.12 -WEB_SITE="http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git"
   62.13 -WANTED="firmware"
   62.14 -
   62.15 -DEPENDS="linux-drm"
   62.16 -
   62.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   62.18 -genpkg_rules()
   62.19 -{
   62.20 -	mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   62.21 -	cp -a $install/lib/firmware/radeon $fs/lib/firmware
   62.22 -	cp -a $install/lib/firmware/r128 $fs/lib/firmware
   62.23 -	cp -a $install/share/licenses/LICENSE.radeon $fs/usr/share/licenses
   62.24 -}
   62.25 -
    63.1 --- a/firmware-rt2x00/description.txt	Mon Jun 05 04:58:17 2017 +0000
    63.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    63.3 @@ -1,11 +0,0 @@
    63.4 -Driver: rt61pci   - Ralink RT2561, RT2561S, RT2661 wireless MACs
    63.5 -
    63.6 -Driver: rt73usb   - Ralink RT2571W, RT2573, RT2671 wireless MACs
    63.7 -
    63.8 -Driver: rt2800pci - Ralink RT2760, RT2790, RT2860, RT2880, RT2890, RT3090, RT3290, RT5390 wireless MACs
    63.9 -
   63.10 -Driver: rt2860sta - Ralink RT3090 wireless MACs
   63.11 -
   63.12 -Driver: rt2800usb - Ralink RT2770, RT2870, RT3070, RT3071, RT3072, RT3572, RT5370 wireless MACs
   63.13 -
   63.14 -Driver: rt2870sta - Ralink RT2870, RT3070, RT3071 wireless MACs
    64.1 --- a/firmware-rt2x00/receipt	Mon Jun 05 04:58:17 2017 +0000
    64.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    64.3 @@ -1,22 +0,0 @@
    64.4 -# SliTaz package receipt.
    64.5 -
    64.6 -PACKAGE="firmware-rt2x00"
    64.7 -VERSION="20141201"
    64.8 -CATEGORY="non-free"
    64.9 -SHORT_DESC="Firmware files for all rt2x00 modules."
   64.10 -MAINTAINER="slaxemulator@gmail.com"
   64.11 -LICENSE="other"
   64.12 -WEB_SITE="http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git"
   64.13 -WANTED="firmware"
   64.14 -PROVIDE="firmware-rt73 firmware-rt2561 firmware-rt2661 firmware-rt2860 \
   64.15 -firmware-rt2870 firmware-rt3070 firmware-rt3071 firmware-rt3090"
   64.16 -
   64.17 -DEPENDS="linux-wireless"
   64.18 -
   64.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
   64.20 -genpkg_rules()
   64.21 -{
   64.22 -	mkdir -p $fs/lib/firmware $fs/usr/share/licenses
   64.23 -	cp -a $install/lib/firmware/rt*.bin $fs/lib/firmware
   64.24 -	cp -a $install/share/licenses/LICENCE.ralink* $fs/usr/share/licenses
   64.25 -}
    65.1 --- a/firmware-rtlnic/description.txt	Mon Jun 05 04:58:17 2017 +0000
    65.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    65.3 @@ -1,1 +0,0 @@
    65.4 -Driver: r8169 - RealTek 8169/8168/8101 ethernet driver.
    66.1 --- a/firmware-rtlnic/receipt	Mon Jun 05 04:58:17 2017 +0000
    66.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    66.3 @@ -1,18 +0,0 @@
    66.4 -# SliTaz package receipt.
    66.5 -
    66.6 -PACKAGE="firmware-rtlnic"
    66.7 -VERSION="20141201"
    66.8 -CATEGORY="non-free"
    66.9 -SHORT_DESC="Firmware files for Realtek ethernet"
   66.10 -MAINTAINER="mojo@slitaz.org"
   66.11 -LICENSE="other"
   66.12 -WEB_SITE="http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git"
   66.13 -WANTED="firmware"
   66.14 -
   66.15 -# Rules to gen a SliTaz package suitable for Tazpkg.
   66.16 -genpkg_rules()
   66.17 -{
   66.18 -	mkdir -p $fs/lib/firmware/ $fs/usr/share/licenses
   66.19 -	cp -a $install/lib/firmware/rtl_nic $fs/lib/firmware
   66.20 -	cp -a $install/share/licenses/LICENCE.rtlwifi_firmware.txt $fs/usr/share/licenses
   66.21 -}
    67.1 --- a/firmware-rtlwifi/description.txt	Mon Jun 05 04:58:17 2017 +0000
    67.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    67.3 @@ -1,14 +0,0 @@
    67.4 -Realtek 802.11n WLAN drivers for
    67.5 -
    67.6 -  * RTL8712U
    67.7 -  * RTL8192CE
    67.8 -  * RTL8192CU
    67.9 -  * RTL8192SE
   67.10 -  * RTL8192DE
   67.11 -  * RTL8723E
   67.12 -  * RTL8723BE
   67.13 -  * RTL8723AU
   67.14 -  * RTL8188EE
   67.15 -  * RTL8188EU
   67.16 -  * RTL8821AE
   67.17 -  * RTL8192EE
    68.1 --- a/firmware-rtlwifi/receipt	Mon Jun 05 04:58:17 2017 +0000
    68.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    68.3 @@ -1,21 +0,0 @@
    68.4 -# SliTaz package receipt.
    68.5 -
    68.6 -PACKAGE="firmware-rtlwifi"
    68.7 -VERSION="20141201"
    68.8 -CATEGORY="non-free"
    68.9 -SHORT_DESC="Firmware files for rtlwifi modules."
   68.10 -MAINTAINER="mojo@slitaz.org"
   68.11 -LICENSE="other"
   68.12 -WEB_SITE="http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git"
   68.13 -WANTED="firmware"
   68.14 -
   68.15 -DEPENDS="linux-wireless"
   68.16 -
   68.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   68.18 -genpkg_rules()
   68.19 -{
   68.20 -  mkdir -p $fs/lib/firmware/rtlwifi $fs/usr/share/licenses
   68.21 -  cp -a $install/lib/firmware/rtlwifi/* $fs/lib/firmware/rtlwifi
   68.22 -  cp -a $install/share/licenses/LICENCE.rtlwifi_firmware.txt $fs/usr/share/licenses
   68.23 -}
   68.24 -
    69.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    69.2 +++ b/firmware/description.firmware-iwlwifi-100.txt	Mon Jun 05 16:48:55 2017 +0300
    69.3 @@ -0,0 +1,5 @@
    69.4 +Firmware for:
    69.5 +
    69.6 +  * Intel® Centrino® Wireless-N 100
    69.7 +
    69.8 +https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware
    70.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    70.2 +++ b/firmware/description.firmware-iwlwifi-1000.txt	Mon Jun 05 16:48:55 2017 +0300
    70.3 @@ -0,0 +1,5 @@
    70.4 +Firmware for:
    70.5 +
    70.6 +  * Intel® Centrino® Wireless-N 1000
    70.7 +
    70.8 +https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware
    71.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    71.2 +++ b/firmware/description.firmware-iwlwifi-105.txt	Mon Jun 05 16:48:55 2017 +0300
    71.3 @@ -0,0 +1,5 @@
    71.4 +Firmware for:
    71.5 +
    71.6 +  * Intel® Centrino® Wireless-N 105
    71.7 +
    71.8 +https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware
    72.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    72.2 +++ b/firmware/description.firmware-iwlwifi-135.txt	Mon Jun 05 16:48:55 2017 +0300
    72.3 @@ -0,0 +1,5 @@
    72.4 +Firmware for:
    72.5 +
    72.6 +  * Intel® Centrino® Wireless-N 135
    72.7 +
    72.8 +https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware
    73.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    73.2 +++ b/firmware/description.firmware-iwlwifi-2000.txt	Mon Jun 05 16:48:55 2017 +0300
    73.3 @@ -0,0 +1,5 @@
    73.4 +Firmware for:
    73.5 +
    73.6 +  * Intel® Centrino® Wireless-N 2200
    73.7 +
    73.8 +https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware
    74.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    74.2 +++ b/firmware/description.firmware-iwlwifi-2030.txt	Mon Jun 05 16:48:55 2017 +0300
    74.3 @@ -0,0 +1,5 @@
    74.4 +Firmware for:
    74.5 +
    74.6 +  * Intel® Centrino® Wireless-N 2230
    74.7 +
    74.8 +https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware
    75.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    75.2 +++ b/firmware/description.firmware-iwlwifi-3160.txt	Mon Jun 05 16:48:55 2017 +0300
    75.3 @@ -0,0 +1,5 @@
    75.4 +Firmware for:
    75.5 +
    75.6 +  * Intel® Wireless 3160
    75.7 +
    75.8 +https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware
    76.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    76.2 +++ b/firmware/description.firmware-iwlwifi-3945.txt	Mon Jun 05 16:48:55 2017 +0300
    76.3 @@ -0,0 +1,5 @@
    76.4 +Firmware for:
    76.5 +
    76.6 +  * Intel® PRO/Wireless 3945ABG
    76.7 +
    76.8 +https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware
    77.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    77.2 +++ b/firmware/description.firmware-iwlwifi-4965.txt	Mon Jun 05 16:48:55 2017 +0300
    77.3 @@ -0,0 +1,5 @@
    77.4 +Firmware for:
    77.5 +
    77.6 +  * Intel® Wireless WiFi Link 4965AGN
    77.7 +
    77.8 +https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware
    78.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    78.2 +++ b/firmware/description.firmware-iwlwifi-5000.txt	Mon Jun 05 16:48:55 2017 +0300
    78.3 @@ -0,0 +1,7 @@
    78.4 +Firmware for:
    78.5 +
    78.6 +  * Intel® Wireless WiFi 5100AGN
    78.7 +  * Intel® Wireless WiFi 5300AGN
    78.8 +  * Intel® Wireless WiFi 5350AGN
    78.9 +
   78.10 +https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware
    79.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    79.2 +++ b/firmware/description.firmware-iwlwifi-5150.txt	Mon Jun 05 16:48:55 2017 +0300
    79.3 @@ -0,0 +1,5 @@
    79.4 +Firmware for:
    79.5 +
    79.6 +  * Intel® Wireless WiFi 5150AGN
    79.7 +
    79.8 +https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware
    80.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    80.2 +++ b/firmware/description.firmware-iwlwifi-6000.txt	Mon Jun 05 16:48:55 2017 +0300
    80.3 @@ -0,0 +1,11 @@
    80.4 +Firmware for:
    80.5 +
    80.6 +  * Intel® Centrino® Advanced-N 6230
    80.7 +  * Intel® Centrino® Wireless-N 1030
    80.8 +  * Intel® Centrino® Wireless-N 130
    80.9 +  * Intel® Centrino® Advanced-N 6235
   80.10 +  * Intel® Centrino® Advanced-N 6205
   80.11 +  * Intel® Centrino® Ultimate-N 6300
   80.12 +  * Intel® Centrino® Advanced-N 6200
   80.13 +
   80.14 +https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware
    81.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    81.2 +++ b/firmware/description.firmware-iwlwifi-6050.txt	Mon Jun 05 16:48:55 2017 +0300
    81.3 @@ -0,0 +1,6 @@
    81.4 +Firmware for:
    81.5 +
    81.6 +  * Intel® Centrino® Wireless-N + WiMAX 6150
    81.7 +  * Intel® Centrino® Advanced-N + WiMAX 6250
    81.8 +
    81.9 +https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware
    82.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    82.2 +++ b/firmware/description.firmware-iwlwifi-7260.txt	Mon Jun 05 16:48:55 2017 +0300
    82.3 @@ -0,0 +1,5 @@
    82.4 +Firmware for:
    82.5 +
    82.6 +  * Intel® Wireless 7260
    82.7 +
    82.8 +https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware
    83.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    83.2 +++ b/firmware/description.firmware-iwlwifi-7265.txt	Mon Jun 05 16:48:55 2017 +0300
    83.3 @@ -0,0 +1,6 @@
    83.4 +Firmware for:
    83.5 +
    83.6 +  * Intel® Wireless 7265
    83.7 +  * Intel® Wireless 3165 (starting from firmware XX.XX.13.0 and kernel 4.1)
    83.8 +
    83.9 +https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware
    84.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    84.2 +++ b/firmware/description.firmware-radeon.txt	Mon Jun 05 16:48:55 2017 +0300
    84.3 @@ -0,0 +1,5 @@
    84.4 +Driver: r128 - ATI Rage 128 (Advanced Micro Devices, Inc.)
    84.5 +
    84.6 +Driver: radeon - ATI Radeon (Advanced Micro Devices, Inc.)
    84.7 +
    84.8 +Driver: amdgpu - AMD Radeon (Advanced Micro Devices, Inc.)
    85.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    85.2 +++ b/firmware/description.firmware-rt2x00.txt	Mon Jun 05 16:48:55 2017 +0300
    85.3 @@ -0,0 +1,11 @@
    85.4 +Driver: rt61pci   - Ralink RT2561, RT2561S, RT2661 wireless MACs
    85.5 +
    85.6 +Driver: rt73usb   - Ralink RT2571W, RT2573, RT2671 wireless MACs
    85.7 +
    85.8 +Driver: rt2800pci - Ralink RT2760, RT2790, RT2860, RT2880, RT2890, RT3090, RT3290, RT5390 wireless MACs
    85.9 +
   85.10 +Driver: rt2860sta - Ralink RT3090 wireless MACs
   85.11 +
   85.12 +Driver: rt2800usb - Ralink RT2770, RT2870, RT3070, RT3071, RT3072, RT3572, RT5370 wireless MACs
   85.13 +
   85.14 +Driver: rt2870sta - Ralink RT2870, RT3070, RT3071 wireless MACs
    86.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    86.2 +++ b/firmware/description.firmware-rtlwifi.txt	Mon Jun 05 16:48:55 2017 +0300
    86.3 @@ -0,0 +1,14 @@
    86.4 +Realtek 802.11n WLAN drivers for
    86.5 +
    86.6 +  * RTL8712U
    86.7 +  * RTL8192CE
    86.8 +  * RTL8192CU
    86.9 +  * RTL8192SE
   86.10 +  * RTL8192DE
   86.11 +  * RTL8723E
   86.12 +  * RTL8723BE
   86.13 +  * RTL8723AU
   86.14 +  * RTL8188EE
   86.15 +  * RTL8188EU
   86.16 +  * RTL8821AE
   86.17 +  * RTL8192EE
    87.1 --- a/firmware/receipt	Mon Jun 05 04:58:17 2017 +0000
    87.2 +++ b/firmware/receipt	Mon Jun 05 16:48:55 2017 +0300
    87.3 @@ -1,29 +1,89 @@
    87.4 -# SliTaz package receipt.
    87.5 +# SliTaz package receipt v2.
    87.6  
    87.7  PACKAGE="firmware"
    87.8 -SOURCE="linux-firmware"
    87.9 -VERSION="20141201"
   87.10 -REVISION="38e5405"
   87.11 +VERSION="20170530"
   87.12 +COMMIT="2c9407690352b29206036b4502bcefc74f01063d"
   87.13  CATEGORY="meta"
   87.14  SHORT_DESC="Firmware files for Linux"
   87.15 -MAINTAINER="slaxemulator@gmail.com"
   87.16 +MAINTAINER="devel@slitaz.org"
   87.17  LICENSE="other"
   87.18 -TARBALL="$SOURCE-$VERSION.$REVISION-1-any.pkg.tar.xz"
   87.19 -WEB_SITE="http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git"
   87.20 -WGET_URL="http://archlinux.mirrors.ovh.net/archlinux/core/os/i686/$TARBALL"
   87.21 +WEB_SITE="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git"
   87.22 +
   87.23 +TARBALL="linux-firmware-$COMMIT.tar.gz"
   87.24 +WGET_URL="$WEB_SITE/snapshot/$TARBALL"
   87.25 +
   87.26 +SPLIT="firmware-atheros firmware-iwlwifi-100 firmware-iwlwifi-105 \
   87.27 +firmware-iwlwifi-135 firmware-iwlwifi-1000 firmware-iwlwifi-2000 \
   87.28 +firmware-iwlwifi-2030 firmware-iwlwifi-3160 firmware-iwlwifi-3168 \
   87.29 +firmware-iwlwifi-3945 firmware-iwlwifi-4965 firmware-iwlwifi-5000 \
   87.30 +firmware-iwlwifi-5150 firmware-iwlwifi-6000 firmware-iwlwifi-6000g2a \
   87.31 +firmware-iwlwifi-6000g2b firmware-iwlwifi-6050 firmware-iwlwifi-7260 \
   87.32 +firmware-iwlwifi-7265 firmware-iwlwifi-8000C firmware-iwlwifi-8265 \
   87.33 +firmware-nvidia firmware-radeon firmware-rtlnic firmware-rtlwifi firmware-misc"
   87.34  
   87.35  # Rules to configure and make the package.
   87.36  compile_rules()
   87.37  {
   87.38 -	mkdir -p $DESTDIR/lib $DESTDIR/share
   87.39 -	mv $src/share/licenses/linux-firmware/* $src/share/licenses
   87.40 -	rm -fr $src/share/licenses/linux-firmware $src/lib/tmpfiles.d
   87.41 -	cp -a $src/* $DESTDIR
   87.42 +	make install
   87.43 +	mkdir -p $install/usr/share/licenses
   87.44 +	cp $src/LICENSE.* $src/LICENCE.* $install/usr/share/licenses
   87.45 +	mv $install/lib/firmware/GPL* $install/usr/share/licenses
   87.46 +	rm $install/lib/firmware/Makefile
   87.47  }
   87.48  
   87.49  # Rules to gen a SliTaz package suitable for Tazpkg.
   87.50  genpkg_rules()
   87.51  {
   87.52 -	mkdir -p $fs/lib/firmware
   87.53 +	case ${PACKAGE#*-} in
   87.54 +		atheros)
   87.55 +			copy ar*.fw ar*.bin ath3*.fw htc_*.fw LICENCE.atheros_firmware
   87.56 +			CAT="non-free|atheros modules"
   87.57 +			DEPENDS="linux-wireless"
   87.58 +			;;
   87.59 +		iwlwifi*)
   87.60 +			num=${PACKAGE##*-}
   87.61 +			copy iwlwifi-$num-*.ucode LICENCE.iwlwifi_firmware
   87.62 +			[ $num == '7265' ] && copy iwlwifi-7265D*.ucode
   87.63 +			CAT="non-free|iwlwifi $num"
   87.64 +			DEPENDS="linux-wireless"
   87.65 +			PROVIDE="iwlwifi-$num"
   87.66 +			;;
   87.67 +		nvidia)
   87.68 +			copy nvidia/ LICENCE.nvidia
   87.69 +			CAT="non-free|NVIDIA"
   87.70 +			DEPENDS=" "
   87.71 +			;;
   87.72 +		radeon)
   87.73 +			copy radeon/ r128/ amdgpu/ LICENSE.radeon LICENSE.amdgpu
   87.74 +			CAT="non-free|radeon"
   87.75 +			DEPENDS="linux-drm"
   87.76 +			;;
   87.77 +		rt2x00)
   87.78 +			copy rt*.bin LICENCE.ralink*
   87.79 +			CAT="non-free|rt2x00 modules"
   87.80 +			DEPENDS="linux-wireless"
   87.81 +			PROVIDE="firmware-rt73 firmware-rt2561 firmware-rt2661 \
   87.82 +			firmware-rt2860 firmware-rt2870 firmware-rt3070 firmware-rt3071 \
   87.83 +			firmware-rt3090"
   87.84 +			;;
   87.85 +		rtlnic)
   87.86 +			copy rtl_nic/ LICENCE.rtlwifi_firmware.txt
   87.87 +			CAT="non-free|Realtek ethernet"
   87.88 +			DEPENDS=" "
   87.89 +			;;
   87.90 +		rtlwifi)
   87.91 +			copy rtlwifi/ LICENCE.rtlwifi_firmware.txt
   87.92 +			CAT="non-free|rtlwifi modules"
   87.93 +			DEPENDS="linux-wireless"
   87.94 +			;;
   87.95 +		misc)
   87.96 +			cp -a $install/* $fs
   87.97 +			for i in $taz/*/files.list; do
   87.98 +				while read j; do
   87.99 +					rm $fs$j; rmdir $fs$(basename $j)
  87.100 +				done < $i
  87.101 +			done 2>/dev/null
  87.102 +			CAT="non-free|misc blobs"
  87.103 +			;;
  87.104 +	esac
  87.105  }
  87.106 -
    88.1 --- a/fish-doc/receipt	Mon Jun 05 04:58:17 2017 +0000
    88.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    88.3 @@ -1,19 +0,0 @@
    88.4 -# SliTaz package receipt.
    88.5 -
    88.6 -PACKAGE="fish-doc"
    88.7 -VERSION="2.1.1"
    88.8 -CATEGORY="system-tools"
    88.9 -SHORT_DESC="The FrIendly SHell - docs"
   88.10 -MAINTAINER="tcg.thegamer@gmail.com"
   88.11 -LICENSE="GPL2"
   88.12 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   88.13 -WEB_SITE="http://fishshell.com"
   88.14 -#WGET_URL="$WEB_SITE/files/$VERSION/$TARBALL"
   88.15 -WANTED="fish"
   88.16 -
   88.17 -genpkg_rules()
   88.18 -{
   88.19 -	mkdir -p $fs/usr/share
   88.20 -	cp -a $install/usr/share/doc $fs/usr/share
   88.21 -	cp -a $install/usr/share/man $fs/usr/share
   88.22 -}
    89.1 --- a/fish/receipt	Mon Jun 05 04:58:17 2017 +0000
    89.2 +++ b/fish/receipt	Mon Jun 05 16:48:55 2017 +0300
    89.3 @@ -1,32 +1,34 @@
    89.4 -# SliTaz package receipt.
    89.5 +# SliTaz package receipt v2.
    89.6  
    89.7  PACKAGE="fish"
    89.8 -VERSION="2.1.1"
    89.9 +VERSION="2.5.0"
   89.10  CATEGORY="system-tools"
   89.11 -SHORT_DESC="The FrIendly SHell"
   89.12 +SHORT_DESC="The Friendly Interactive SHell"
   89.13  MAINTAINER="tcg.thegamer@gmail.com"
   89.14  LICENSE="GPL2"
   89.15 +WEB_SITE="http://fishshell.com/"
   89.16 +
   89.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
   89.18 -WEB_SITE="http://fishshell.com"
   89.19 -WGET_URL="$WEB_SITE/files/$VERSION/$TARBALL"
   89.20 +WGET_URL="https://github.com/fish-shell/fish-shell/releases/download/$VERSION/$TARBALL"
   89.21  
   89.22 -DEPENDS="ncurses gcc-lib-base"
   89.23  BUILD_DEPENDS="ncurses-dev"
   89.24 +SPLIT="fish-doc"
   89.25  
   89.26  compile_rules()
   89.27  {
   89.28 -	export LDFLAGS="$LDFLAGS -ltinfo"
   89.29 -	./configure \
   89.30 -		$CONFIGURE_ARGS &&
   89.31 -	make &&
   89.32 -	make DESTDIR=$DESTDIR install
   89.33 +	./configure $CONFIGURE_ARGS && make && make install
   89.34  }
   89.35  
   89.36  genpkg_rules()
   89.37  {
   89.38 -	mkdir -p $fs/usr/share
   89.39 -	cp -a $install/usr/bin $fs/usr
   89.40 -	cp -a $install/usr/etc $fs
   89.41 -	cp -a $install/usr/share/fish $fs/usr/share
   89.42 -	cp -a $install/usr/share/locale $fs/usr/share
   89.43 +	case $PACKAGE in
   89.44 +		fish)
   89.45 +			copy @std
   89.46 +			DEPENDS="ncurses"
   89.47 +			;;
   89.48 +		fish-doc)
   89.49 +			copy doc/
   89.50 +			CAT="doc|documentation"
   89.51 +			;;
   89.52 +	esac
   89.53  }
    90.1 --- a/flac-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
    90.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    90.3 @@ -1,22 +0,0 @@
    90.4 -# SliTaz package receipt.
    90.5 -
    90.6 -PACKAGE="flac-dev"
    90.7 -VERSION="1.3.0"
    90.8 -CATEGORY="development"
    90.9 -SHORT_DESC="FLAC stands for Free Lossless Audio Codec dev files."
   90.10 -MAINTAINER="pankso@slitaz.org"
   90.11 -LICENSE="GPL2 LGPL2.1"
   90.12 -WEB_SITE="http://flac.sourceforge.net/"
   90.13 -WANTED="flac"
   90.14 -HOST_ARCH="i486 arm"
   90.15 -
   90.16 -DEPENDS="flac pkg-config libogg-dev"
   90.17 -
   90.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   90.19 -genpkg_rules()
   90.20 -{
   90.21 -	mkdir -p $fs/usr/lib
   90.22 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   90.23 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   90.24 -	cp -a $install/usr/include $fs/usr
   90.25 -}
    91.1 --- a/flac/receipt	Mon Jun 05 04:58:17 2017 +0000
    91.2 +++ b/flac/receipt	Mon Jun 05 16:48:55 2017 +0300
    91.3 @@ -1,39 +1,40 @@
    91.4 -# SliTaz package receipt.
    91.5 +# SliTaz package receipt v2.
    91.6  
    91.7  PACKAGE="flac"
    91.8 -VERSION="1.3.0"
    91.9 +VERSION="1.3.2"
   91.10  CATEGORY="multimedia"
   91.11 -SHORT_DESC="FLAC stands for Free Lossless Audio Codec."
   91.12 +SHORT_DESC="FLAC stands for Free Lossless Audio Codec"
   91.13  MAINTAINER="pankso@slitaz.org"
   91.14  LICENSE="GPL2 LGPL2.1"
   91.15 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   91.16  WEB_SITE="http://flac.sourceforge.net/"
   91.17 -WGET_URL="http://downloads.xiph.org/releases/$PACKAGE/$TARBALL"
   91.18  TAGS="codec audio"
   91.19  HOST_ARCH="i486 arm"
   91.20  
   91.21 -DEPENDS="libogg gcc-lib-base"
   91.22 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   91.23 +WGET_URL="http://downloads.xiph.org/releases/flac/$TARBALL"
   91.24 +TARBALL_SHA256="91cfc3ed61dc40f47f050a109b08610667d73477af6ef36dcad31c31a4a8d53f"
   91.25 +
   91.26  BUILD_DEPENDS="libogg-dev"
   91.27 +SPLIT="flac-dev"
   91.28  
   91.29  # Rules to configure and make the package.
   91.30  compile_rules()
   91.31  {
   91.32  	# gcc4 fix: http://bugs.gentoo.org/199579
   91.33 -	busybox patch -p0 -i $stuff/flac-1.2.1_gcc4.u
   91.34 -	cd $src
   91.35 -	./configure \
   91.36 -		--prefix=/usr \
   91.37 -		--mandir=/usr/share/man \
   91.38 -		$CONFIGURE_ARGS &&
   91.39 -	make &&
   91.40 -	make DESTDIR=$DESTDIR install
   91.41 +	./configure $CONFIGURE_ARGS && make && make install
   91.42  }
   91.43  
   91.44  # Rules to gen a SliTaz package suitable for Tazpkg.
   91.45  genpkg_rules()
   91.46  {
   91.47 -	mkdir -p $fs/usr/lib
   91.48 -	cp -a $install/usr/bin $fs/usr
   91.49 -	cp -a $install/usr/lib/*.so* $fs/usr/lib 
   91.50 +	case $PACKAGE in
   91.51 +		flac)
   91.52 +			copy @std
   91.53 +			DEPENDS="libogg"
   91.54 +			;;
   91.55 +		flac-dev)
   91.56 +			copy @dev
   91.57 +			DEPENDS="flac libogg-dev"
   91.58 +			;;
   91.59 +	esac
   91.60  }
   91.61 -
    92.1 --- a/flac/stuff/flac-1.2.1_gcc4.u	Mon Jun 05 04:58:17 2017 +0000
    92.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    92.3 @@ -1,10 +0,0 @@
    92.4 ---- examples/cpp/encode/file/main.cpp	Thu Sep 13 15:58:03 2007
    92.5 -+++ examples/cpp/encode/file/main.cpp	Thu Sep 24 10:14:38 2009
    92.6 -@@ -30,6 +30,7 @@
    92.7 - 
    92.8 - #include <stdio.h>
    92.9 - #include <stdlib.h>
   92.10 -+#include <cstring> 
   92.11 - #include "FLAC++/metadata.h"
   92.12 - #include "FLAC++/encoder.h"
   92.13 - 
    93.1 --- a/fontconfig-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
    93.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    93.3 @@ -1,19 +0,0 @@
    93.4 -# SliTaz package receipt.
    93.5 -
    93.6 -PACKAGE="fontconfig-dev"
    93.7 -VERSION="2.12.1"
    93.8 -CATEGORY="development"
    93.9 -SHORT_DESC="Font configuration utilities and library devel files"
   93.10 -MAINTAINER="pankso@slitaz.org"
   93.11 -LICENSE="MIT"
   93.12 -WEB_SITE="https://www.freedesktop.org/wiki/Software/fontconfig/"
   93.13 -HOST_ARCH="i486 arm"
   93.14 -
   93.15 -WANTED="fontconfig"
   93.16 -DEPENDS="fontconfig freetype-dev libpng-dev libxml2-dev"
   93.17 -
   93.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   93.19 -genpkg_rules()
   93.20 -{
   93.21 -	cook_copy_files *.h *.la *.pc
   93.22 -}
    94.1 --- a/fontconfig/receipt	Mon Jun 05 04:58:17 2017 +0000
    94.2 +++ b/fontconfig/receipt	Mon Jun 05 16:48:55 2017 +0300
    94.3 @@ -1,4 +1,4 @@
    94.4 -# SliTaz package receipt.
    94.5 +# SliTaz package receipt v2.
    94.6  
    94.7  PACKAGE="fontconfig"
    94.8  VERSION="2.12.1"
    94.9 @@ -12,8 +12,8 @@
   94.10  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   94.11  WGET_URL="http://www.freedesktop.org/software/fontconfig/release/$TARBALL"
   94.12  
   94.13 -DEPENDS="bzlib freetype liblzma liblzma libpng libxml2 zlib"
   94.14 -BUILD_DEPENDS="libxml2-dev freetype-dev"
   94.15 +BUILD_DEPENDS="libxml2-dev freetype-without-harfbuzz-dev"
   94.16 +SPLIT="fontconfig-dev"
   94.17  
   94.18  # Rules to configure and make the package.
   94.19  compile_rules()
   94.20 @@ -29,17 +29,11 @@
   94.21  		$CONFIGURE_ARGS &&
   94.22  	make &&
   94.23  	make DESTDIR=$install install
   94.24 -}
   94.25  
   94.26 -# Rules to gen a SliTaz package suitable for Tazpkg.
   94.27 -genpkg_rules()
   94.28 -{
   94.29 -	cook_copy_folders etc bin share var
   94.30 -	cook_copy_files *.so*
   94.31  
   94.32 -	# Which the app uses the next?
   94.33 -	# There are 10-hinting-{full,medium,none,slight}.conf already exists...
   94.34 -	cd $fs/usr/share/fontconfig/conf.avail
   94.35 +	# FIXME: Which the app uses the next?
   94.36 +	# FIXME: There are 10-hinting-{full,medium,none,slight}.conf already exists...
   94.37 +	cd $install/usr/share/fontconfig/conf.avail
   94.38  	for h in hintslight hintmedium hintfull; do
   94.39  		cat > 10-hintstyle-$h.conf <<EOT
   94.40  <match target="font">
   94.41 @@ -51,11 +45,27 @@
   94.42  	done
   94.43  
   94.44  	ln -s /usr/share/fontconfig/conf.avail/11-lcdfilter-default.conf \
   94.45 -		$fs/etc/fonts/conf.d
   94.46 +		$install/etc/fonts/conf.d
   94.47  
   94.48  	# Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading
   94.49  	# configurations from ~/.fonts.conf is deprecated.
   94.50 -	sed -i '/~\/\.fonts\.conf</d' $fs/usr/share/fontconfig/conf.avail/50-user.conf
   94.51 +	sed -i '/~\/\.fonts\.conf</d' \
   94.52 +		$install/usr/share/fontconfig/conf.avail/50-user.conf
   94.53  
   94.54 -#	chown -R root.root $fs
   94.55 +	# chown -R root.root $fs
   94.56  }
   94.57 +
   94.58 +# Rules to gen a SliTaz package suitable for Tazpkg.
   94.59 +genpkg_rules()
   94.60 +{
   94.61 +	case $PACKAGE in
   94.62 +		fontconfig)
   94.63 +			copy @std
   94.64 +			DEPENDS="bzlib freetype liblzma liblzma libpng libxml2 zlib"
   94.65 +			;;
   94.66 +		fontconfig-dev)
   94.67 +			copy @dev
   94.68 +			DEPENDS="fontconfig freetype-dev libpng-dev libxml2-dev"
   94.69 +			;;
   94.70 +	esac
   94.71 +}
    95.1 --- a/freetype-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
    95.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    95.3 @@ -1,21 +0,0 @@
    95.4 -# SliTaz package receipt.
    95.5 -
    95.6 -PACKAGE="freetype-dev"
    95.7 -VERSION="2.6.5"
    95.8 -CATEGORY="development"
    95.9 -SHORT_DESC="A free, high-quality, and portable font engine, development files"
   95.10 -WEB_SITE="https://www.freetype.org/"
   95.11 -MAINTAINER="pankso@slitaz.org"
   95.12 -LICENSE="FTL GPL2"
   95.13 -HOST_ARCH="i486 arm"
   95.14 -
   95.15 -WANTED="freetype"
   95.16 -DEPENDS="freetype bzip2-dev glib-dev harfbuzz-dev libpng-dev pcre-dev zlib-dev"
   95.17 -
   95.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   95.19 -genpkg_rules()
   95.20 -{
   95.21 -	cp -a $install/* $fs
   95.22 -	rm $fs/usr/lib/*.so*
   95.23 -	rm -r $fs/usr/share/man
   95.24 -}
    96.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    96.2 +++ b/freetype-without-harfbuzz/description.txt	Mon Jun 05 16:48:55 2017 +0300
    96.3 @@ -0,0 +1,7 @@
    96.4 +This dummy package was built to break dependency loop:
    96.5 +
    96.6 +freetype -> harfbuzz -> freetype -> ...
    96.7 +
    96.8 +We use the next process instead:
    96.9 +
   96.10 +freetype-without-harfbuzz -> harfbuzz -> freetype
    97.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    97.2 +++ b/freetype-without-harfbuzz/receipt	Mon Jun 05 16:48:55 2017 +0300
    97.3 @@ -0,0 +1,49 @@
    97.4 +# SliTaz package receipt v2.
    97.5 +
    97.6 +PACKAGE="freetype-without-harfbuzz"
    97.7 +VERSION="2.6.5"
    97.8 +CATEGORY="x-window"
    97.9 +SHORT_DESC="A free, high-quality, and portable font engine"
   97.10 +MAINTAINER="pankso@slitaz.org"
   97.11 +LICENSE="FTL GPL2"
   97.12 +WEB_SITE="https://www.freetype.org/"
   97.13 +HOST_ARCH="i486 arm"
   97.14 +
   97.15 +TARBALL="freetype-$VERSION.tar.bz2"
   97.16 +WGET_URL="$SF_MIRROR/freetype/$TARBALL"
   97.17 +
   97.18 +BUILD_DEPENDS="automake libtool autoconf zlib-dev bzip2-dev libpng-dev"
   97.19 +SPLIT="freetype-without-harfbuzz-dev"
   97.20 +
   97.21 +# Rules to configure and make the package.
   97.22 +compile_rules()
   97.23 +{
   97.24 +	sed -ri "s:.*(AUX_MODULES.*valid):\1:" modules.cfg
   97.25 +	sed -ri "s:.*(#.*SUBPIXEL_(RENDERING|HINTING 2)) .*:\1:g" \
   97.26 +		include/freetype/config/ftoption.h
   97.27 +
   97.28 +	./autogen.sh &&
   97.29 +	./configure \
   97.30 +		--sysconfdir=/etc \
   97.31 +		--disable-static \
   97.32 +		$CONFIGURE_ARGS &&
   97.33 +	make &&
   97.34 +	make install
   97.35 +}
   97.36 +
   97.37 +# Rules to gen a SliTaz package suitable for Tazpkg.
   97.38 +genpkg_rules()
   97.39 +{
   97.40 +	case $PACKAGE in
   97.41 +		freetype-without-harfbuzz)
   97.42 +			copy @std
   97.43 +			DEPENDS="bzlib libpng zlib"
   97.44 +			PROVIDE="freetype"
   97.45 +			;;
   97.46 +		freetype-without-harfbuzz-dev)
   97.47 +			copy @dev
   97.48 +			DEPENDS="bzip2-dev libpng-dev zlib-dev"
   97.49 +			PROVIDE="freetype-dev"
   97.50 +			;;
   97.51 +	esac
   97.52 +}
    98.1 --- a/freetype/receipt	Mon Jun 05 04:58:17 2017 +0000
    98.2 +++ b/freetype/receipt	Mon Jun 05 16:48:55 2017 +0300
    98.3 @@ -1,4 +1,4 @@
    98.4 -# SliTaz package receipt.
    98.5 +# SliTaz package receipt v2.
    98.6  
    98.7  PACKAGE="freetype"
    98.8  VERSION="2.6.5"
    98.9 @@ -12,8 +12,9 @@
   98.10  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   98.11  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
   98.12  
   98.13 -DEPENDS="zlib libpng harfbuzz"
   98.14 -BUILD_DEPENDS="automake libtool autoconf zlib-dev bzip2-dev libpng-dev harfbuzz-dev"
   98.15 +BUILD_DEPENDS="automake libtool autoconf zlib-dev bzip2-dev libpng-dev \
   98.16 +harfbuzz-dev"
   98.17 +SPLIT="freetype-dev"
   98.18  
   98.19  # Rules to configure and make the package.
   98.20  compile_rules()
   98.21 @@ -34,5 +35,15 @@
   98.22  # Rules to gen a SliTaz package suitable for Tazpkg.
   98.23  genpkg_rules()
   98.24  {
   98.25 -	cook_copy_files *.so*
   98.26 +	case $PACKAGE in
   98.27 +		freetype)
   98.28 +			copy @std
   98.29 +			DEPENDS="zlib libpng harfbuzz"
   98.30 +			;;
   98.31 +		freetype-dev)
   98.32 +			copy @dev
   98.33 +			DEPENDS="freetype bzip2-dev glib-dev harfbuzz-dev libpng-dev \
   98.34 +			pcre-dev zlib-dev"
   98.35 +			;;
   98.36 +	esac
   98.37  }
    99.1 --- a/freetype/stuff/freetype-2.6.4.patch	Mon Jun 05 04:58:17 2017 +0000
    99.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    99.3 @@ -1,104 +0,0 @@
    99.4 ---- a/modules.cfg
    99.5 -+++ b/modules.cfg
    99.6 -@@ -110,7 +110,7 @@ RASTER_MODULES += smooth
    99.7 - AUX_MODULES += cache
    99.8 - 
    99.9 - # TrueType GX/AAT table validation.  Needs ftgxval.c below.
   99.10 --# AUX_MODULES += gxvalid
   99.11 -+AUX_MODULES += gxvalid
   99.12 - 
   99.13 - # Support for streams compressed with gzip (files with suffix .gz).
   99.14 - #
   99.15 -@@ -129,7 +129,7 @@ AUX_MODULES += bzip2
   99.16 - 
   99.17 - # OpenType table validation.  Needs ftotval.c below.
   99.18 - #
   99.19 --# AUX_MODULES += otvalid
   99.20 -+AUX_MODULES += otvalid
   99.21 - 
   99.22 - # Auxiliary PostScript driver component to share common code.
   99.23 - #
   99.24 ---- a/include/freetype/config/ftoption.h
   99.25 -+++ b/include/freetype/config/ftoption.h
   99.26 -@@ -92,7 +92,7 @@ FT_BEGIN_HEADER
   99.27 -   /* This is done to allow FreeType clients to run unmodified, forcing     */
   99.28 -   /* them to display normal gray-level anti-aliased glyphs.                */
   99.29 -   /*                                                                       */
   99.30 --/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */
   99.31 -+#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
   99.32 - 
   99.33 - 
   99.34 -   /*************************************************************************/
   99.35 ---- a/include/freetype/config/ftoption.h
   99.36 -+++ b/include/freetype/config/ftoption.h
   99.37 -@@ -631,8 +631,8 @@ FT_BEGIN_HEADER
   99.38 -   /* [1] http://www.microsoft.com/typography/cleartype/truetypecleartype.aspx */
   99.39 -   /*                                                                       */
   99.40 - /* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING  1     */
   99.41 --#define TT_CONFIG_OPTION_SUBPIXEL_HINTING     2
   99.42 --/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING  ( 1 | 2 ) */
   99.43 -+/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING  2     */
   99.44 -+#define TT_CONFIG_OPTION_SUBPIXEL_HINTING     ( 1 | 2 )
   99.45 - 
   99.46 - 
   99.47 -   /*************************************************************************/
   99.48 ---- a/src/truetype/ttobjs.c
   99.49 -+++ b/src/truetype/ttobjs.c
   99.50 -@@ -36,6 +36,9 @@
   99.51 - #include "ttgxvar.h"
   99.52 - #endif
   99.53 - 
   99.54 -+#include <stdlib.h>
   99.55 -+#include <errno.h>
   99.56 -+
   99.57 -   /*************************************************************************/
   99.58 -   /*                                                                       */
   99.59 -   /* The macro FT_COMPONENT is used in trace mode.  It is an implicit      */
   99.60 -@@ -1286,6 +1289,7 @@
   99.61 - #ifdef TT_USE_BYTECODE_INTERPRETER
   99.62 - 
   99.63 -     TT_Driver  driver = (TT_Driver)ttdriver;
   99.64 -+    const char *envval;
   99.65 - 
   99.66 -     driver->interpreter_version = TT_INTERPRETER_VERSION_35;
   99.67 - #ifdef TT_SUPPORT_SUBPIXEL_HINTING_INFINALITY
   99.68 -@@ -1295,6 +1299,39 @@
   99.69 -     driver->interpreter_version = TT_INTERPRETER_VERSION_40;
   99.70 - #endif
   99.71 - 
   99.72 -+    errno = 0;
   99.73 -+    envval = getenv( "FT2_SUBPIXEL_HINTING" );
   99.74 -+    if ( envval )
   99.75 -+    {
   99.76 -+      char *endptr = NULL;
   99.77 -+      unsigned long value = strtoul( envval, &endptr, 10 );
   99.78 -+
   99.79 -+      if ( !errno && endptr && !*endptr )
   99.80 -+      {
   99.81 -+        switch( value )
   99.82 -+        {
   99.83 -+        case 0:
   99.84 -+          driver->interpreter_version = TT_INTERPRETER_VERSION_35;
   99.85 -+          break;
   99.86 -+
   99.87 -+#ifdef TT_SUPPORT_SUBPIXEL_HINTING_INFINALITY
   99.88 -+        case 1:
   99.89 -+          driver->interpreter_version = TT_INTERPRETER_VERSION_38;
   99.90 -+          break;
   99.91 -+#endif
   99.92 -+
   99.93 -+#ifdef TT_SUPPORT_SUBPIXEL_HINTING_MINIMAL
   99.94 -+        case 2:
   99.95 -+          driver->interpreter_version = TT_INTERPRETER_VERSION_40;
   99.96 -+          break;
   99.97 -+#endif
   99.98 -+
   99.99 -+        default:
  99.100 -+          break;
  99.101 -+        }
  99.102 -+      }
  99.103 -+    }
  99.104 -+
  99.105 - #else /* !TT_USE_BYTECODE_INTERPRETER */
  99.106 - 
  99.107 -     FT_UNUSED( ttdriver );
   100.1 --- a/hunspell-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   100.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   100.3 @@ -1,21 +0,0 @@
   100.4 -# SliTaz package receipt.
   100.5 -
   100.6 -PACKAGE="hunspell-dev"
   100.7 -VERSION="1.3.3"
   100.8 -CATEGORY="development"
   100.9 -SHORT_DESC="A spell checker, development files."
  100.10 -MAINTAINER="pascal.bellard@slitaz.org"
  100.11 -LICENSE="GPL2 LGPL2.1 MPL"
  100.12 -WEB_SITE="http://hunspell.sourceforge.net/"
  100.13 -WANTED="hunspell"
  100.14 -
  100.15 -DEPENDS="hunspell pkg-config"
  100.16 -
  100.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  100.18 -genpkg_rules()
  100.19 -{
  100.20 -	mkdir -p $fs/usr/lib
  100.21 -	cp -a $install/usr/lib/*a $fs/usr/lib
  100.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
  100.23 -	cp -a $install/usr/include $fs/usr
  100.24 -}
   101.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   101.2 +++ b/hunspell/description.txt	Mon Jun 05 16:48:55 2017 +0300
   101.3 @@ -0,0 +1,22 @@
   101.4 +Hunspell is a spell checker and morphological analyzer library and program
   101.5 +designed for languages with rich morphology and complex word compounding or
   101.6 +character encoding. Hunspell interfaces: Ispell-like terminal interface using
   101.7 +Curses library, Ispell pipe interface, C++ class and C functions.
   101.8 +
   101.9 +Hunspell's code base comes from the OpenOffice.org MySpell.
  101.10 +Hunspell is designed to eventually replace Myspell in OpenOffice.org.
  101.11 +
  101.12 +Main features of Hunspell spell checker and morphological analyzer:
  101.13 +
  101.14 +  - Unicode support (affix rules work only with the first 65535 Unicode
  101.15 +    characters)
  101.16 +  - Morphological analysis (in custom item and arrangement style) and stemming
  101.17 +  - Max. 65535 affix classes and twofold affix stripping (for agglutinative
  101.18 +    languages, like Azeri, Basque, Estonian, Finnish, Hungarian, Turkish, etc.)
  101.19 +  - Support complex compoundings (for example, Hungarian and German)
  101.20 +  - Support language specific features (for example, special casing of Azeri
  101.21 +    and Turkish dotted i, or German sharp s)
  101.22 +  - Handle conditional affixes, circumfixes, fogemorphemes, forbidden words,
  101.23 +    pseudoroots and homonyms.
  101.24 +  - Free software. Versions 1.x are licenced under LGPL, GPL, MPL tri-license.
  101.25 +    Version 2 is licenced only under GNU LGPL.
   102.1 --- a/hunspell/receipt	Mon Jun 05 04:58:17 2017 +0000
   102.2 +++ b/hunspell/receipt	Mon Jun 05 16:48:55 2017 +0300
   102.3 @@ -1,29 +1,35 @@
   102.4 -# SliTaz package receipt.
   102.5 +# SliTaz package receipt v2.
   102.6  
   102.7  PACKAGE="hunspell"
   102.8 -VERSION="1.3.3"
   102.9 +VERSION="1.6.1"
  102.10  CATEGORY="system-tools"
  102.11 -SHORT_DESC="A spell checker."
  102.12 +SHORT_DESC="A spell checker"
  102.13  MAINTAINER="pascal.bellard@slitaz.org"
  102.14  LICENSE="GPL2 LGPL2.1 MPL"
  102.15 +WEB_SITE="http://hunspell.github.io/"
  102.16 +
  102.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
  102.18 -WEB_SITE="http://hunspell.sourceforge.net/"
  102.19 -WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
  102.20 +WGET_URL="https://github.com/hunspell/hunspell/archive/v$VERSION.tar.gz"
  102.21 +
  102.22 +BUILD_DEPENDS="automake libtool gettext"
  102.23 +SPLIT="hunspell-dev"
  102.24  
  102.25  # Rules to configure and make the package.
  102.26  compile_rules()
  102.27  {
  102.28 -	./configure --prefix=/usr --infodir=/usr/share/info \
  102.29 -	--mandir=/usr/share/man \
  102.30 -	$CONFIGURE_ARGS &&
  102.31 +	autoreconf -vfi &&
  102.32 +	rm $src/po/stamp-po &&
  102.33 +
  102.34 +	./configure $CONFIGURE_ARGS &&
  102.35  	make &&
  102.36 -	make -j 1 DESTDIR=$DESTDIR install
  102.37 +	make -j1 DESTDIR=$DESTDIR install
  102.38  }
  102.39  
  102.40  # Rules to gen a SliTaz package suitable for Tazpkg.
  102.41  genpkg_rules()
  102.42  {
  102.43 -	mkdir -p $fs/usr/lib
  102.44 -	cp -a $install/usr/lib/*.so $fs/usr/lib
  102.45 -	cp -a $install/usr/bin $fs/usr
  102.46 +	case $PACKAGE in
  102.47 +		hunspell) copy @std ;;
  102.48 +		hunspell-dev) copy @dev ;;
  102.49 +	esac
  102.50  }
   103.1 --- a/lemon/receipt	Mon Jun 05 04:58:17 2017 +0000
   103.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   103.3 @@ -1,17 +0,0 @@
   103.4 -# SliTaz package receipt.
   103.5 -
   103.6 -PACKAGE="lemon"
   103.7 -VERSION="3.16.1"
   103.8 -CATEGORY="system-tools"
   103.9 -SHORT_DESC="The LEMON Parser Generator (from the SQLite project)."
  103.10 -MAINTAINER="pankso@slitaz.org"
  103.11 -LICENSE="PublicDomain"
  103.12 -WEB_SITE="https://www.sqlite.org/"
  103.13 -
  103.14 -WANTED="sqlite"
  103.15 -
  103.16 -# Rules to gen a SliTaz package suitable for Tazpkg.
  103.17 -genpkg_rules()
  103.18 -{
  103.19 -	cook_copy_files lemon lempar.c
  103.20 -}
   104.1 --- a/libcomerr-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   104.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   104.3 @@ -1,21 +0,0 @@
   104.4 -# SliTaz package receipt.
   104.5 -
   104.6 -PACKAGE="libcomerr-dev"
   104.7 -VERSION="1.43.1"
   104.8 -CATEGORY="development"
   104.9 -SHORT_DESC="The libcomerr devel files."
  104.10 -MAINTAINER="pankso@slitaz.org"
  104.11 -LICENSE="GPL2"
  104.12 -WEB_SITE="http://e2fsprogs.sourceforge.net/"
  104.13 -HOST_ARCH="i486 arm"
  104.14 -
  104.15 -WANTED="e2fsprogs"
  104.16 -DEPENDS="pkg-config"
  104.17 -
  104.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  104.19 -genpkg_rules()
  104.20 -{
  104.21 -	cook_copy_folders et
  104.22 -	cook_copy_files libcom_err.h libcom_err.a libcom_err.pc
  104.23 -	ln $fs/usr/include/et/com_err.h $fs/usr/include/com_err.h
  104.24 -}
   105.1 --- a/libcomerr/receipt	Mon Jun 05 04:58:17 2017 +0000
   105.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   105.3 @@ -1,18 +0,0 @@
   105.4 -# SliTaz package receipt.
   105.5 -
   105.6 -PACKAGE="libcomerr"
   105.7 -VERSION="1.43.1"
   105.8 -CATEGORY="base-system"
   105.9 -SHORT_DESC="The libcomerr library files."
  105.10 -MAINTAINER="pankso@slitaz.org"
  105.11 -LICENSE="GPL2"
  105.12 -WEB_SITE="http://e2fsprogs.sourceforge.net/"
  105.13 -HOST_ARCH="i486 arm"
  105.14 -
  105.15 -WANTED="e2fsprogs"
  105.16 -
  105.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  105.18 -genpkg_rules()
  105.19 -{
  105.20 -	cook_copy_files libcom_err.so*
  105.21 -}
   106.1 --- a/libldap/receipt	Mon Jun 05 04:58:17 2017 +0000
   106.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   106.3 @@ -1,19 +0,0 @@
   106.4 -# SliTaz package receipt.
   106.5 -
   106.6 -PACKAGE="libldap"
   106.7 -VERSION="2.4.25"
   106.8 -CATEGORY="misc"
   106.9 -SHORT_DESC="LDAP database libraries."
  106.10 -MAINTAINER="pascal.bellard@slitaz.org"
  106.11 -LICENSE="BSD"
  106.12 -WEB_SITE="http://www.openldap.org/"
  106.13 -WANTED="openldap"
  106.14 -
  106.15 -DEPENDS="libssl libkrb5 libcomerr3 libsasl-without-ldap"
  106.16 -
  106.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  106.18 -genpkg_rules()
  106.19 -{
  106.20 -	mkdir -p $fs/usr/lib
  106.21 -	cp -a $install/usr/lib/*so* $fs/usr/lib
  106.22 -}
   107.1 --- a/liblzma-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   107.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   107.3 @@ -1,19 +0,0 @@
   107.4 -# SliTaz package receipt.
   107.5 -
   107.6 -PACKAGE="liblzma-dev"
   107.7 -VERSION="5.2.2"
   107.8 -CATEGORY="development"
   107.9 -SHORT_DESC="Compressor with a high compression ratio, development files."
  107.10 -MAINTAINER="pascal.bellard@slitaz.org"
  107.11 -LICENSE="PublicDomain LGPL2.1 GPL2 GPL3"
  107.12 -WEB_SITE="http://tukaani.org/xz"
  107.13 -HOST_ARCH="i486 arm x86_64"
  107.14 -
  107.15 -WANTED="xz"
  107.16 -DEPENDS="liblzma pkg-config"
  107.17 -
  107.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  107.19 -genpkg_rules()
  107.20 -{
  107.21 -	cook_copy_files *.h *.la *.pc
  107.22 -}
   108.1 --- a/liblzma/receipt	Mon Jun 05 04:58:17 2017 +0000
   108.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   108.3 @@ -1,19 +0,0 @@
   108.4 -# SliTaz package receipt.
   108.5 -
   108.6 -PACKAGE="liblzma"
   108.7 -VERSION="5.2.2"
   108.8 -CATEGORY="misc"
   108.9 -SHORT_DESC="Compressor library with a high compression ratio."
  108.10 -MAINTAINER="pascal.bellard@slitaz.org"
  108.11 -LICENSE="PublicDomain LGPL2.1 GPL2 GPL3"
  108.12 -WEB_SITE="http://tukaani.org/xz/"
  108.13 -TAGS="compression"
  108.14 -HOST_ARCH="i486 arm x86_64"
  108.15 -
  108.16 -WANTED="xz"
  108.17 -
  108.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  108.19 -genpkg_rules()
  108.20 -{
  108.21 -	cook_copy_files liblzma.so*
  108.22 -}
   109.1 --- a/libsqlite-tcl/receipt	Mon Jun 05 04:58:17 2017 +0000
   109.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   109.3 @@ -1,19 +0,0 @@
   109.4 -# SliTaz package receipt.
   109.5 -
   109.6 -PACKAGE="libsqlite-tcl"
   109.7 -VERSION="3.16.1"
   109.8 -CATEGORY="office"
   109.9 -SHORT_DESC="Small SQL database engine, tcl library."
  109.10 -MAINTAINER="erjo@slitaz.org"
  109.11 -LICENSE="PublicDomain"
  109.12 -WEB_SITE="http://www.sqlite.org/"
  109.13 -HOST_ARCH="i486 arm"
  109.14 -
  109.15 -WANTED="sqlite"
  109.16 -DEPENDS="libsqlite tcl"
  109.17 -
  109.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  109.19 -genpkg_rules()
  109.20 -{
  109.21 -	cook_copy_folders tcl*
  109.22 -}
   110.1 --- a/libsqlite/receipt	Mon Jun 05 04:58:17 2017 +0000
   110.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   110.3 @@ -1,18 +0,0 @@
   110.4 -# SliTaz package receipt.
   110.5 -
   110.6 -PACKAGE="libsqlite"
   110.7 -VERSION="3.16.1"
   110.8 -CATEGORY="office"
   110.9 -SHORT_DESC="Small SQL database engine."
  110.10 -MAINTAINER="erjo@slitaz.org"
  110.11 -LICENSE="PublicDomain"
  110.12 -WEB_SITE="https://www.sqlite.org/"
  110.13 -HOST_ARCH="i486 arm"
  110.14 -
  110.15 -WANTED="sqlite"
  110.16 -
  110.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  110.18 -genpkg_rules()
  110.19 -{
  110.20 -	cook_copy_files libsqlite3.so*
  110.21 -}
   111.1 --- a/libssh-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   111.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   111.3 @@ -1,20 +0,0 @@
   111.4 -# SliTaz package receipt.
   111.5 -
   111.6 -PACKAGE="libssh-dev"
   111.7 -VERSION="0.7.3"
   111.8 -CATEGORY="development"
   111.9 -SHORT_DESC="devel files for libssh"
  111.10 -MAINTAINER="slaxemulator@gmail.com"
  111.11 -LICENSE="LGPL2.1"
  111.12 -WEB_SITE="http://www.libssh.org/"
  111.13 -WANTED="libssh"
  111.14 -
  111.15 -DEPENDS="libssh pkg-config"
  111.16 -
  111.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  111.18 -genpkg_rules()
  111.19 -{
  111.20 -	mkdir -p $fs/usr/lib
  111.21 -	cp -a $install/usr/include $fs/usr
  111.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
  111.23 -}
   112.1 --- a/libssh/receipt	Mon Jun 05 04:58:17 2017 +0000
   112.2 +++ b/libssh/receipt	Mon Jun 05 16:48:55 2017 +0300
   112.3 @@ -1,34 +1,44 @@
   112.4 -# SliTaz package receipt.
   112.5 +# SliTaz package receipt v2.
   112.6  
   112.7  PACKAGE="libssh"
   112.8 -VERSION="0.7.3"
   112.9 +VERSION="0.7.5"
  112.10  CATEGORY="network"
  112.11 -SHORT_DESC="Library for accessing ssh client services through C libraries"
  112.12 +SHORT_DESC="Library for accessing SSH client services through C libraries"
  112.13  MAINTAINER="slaxemulator@gmail.com"
  112.14  LICENSE="LGPL2.1"
  112.15 -TARBALL="$PACKAGE-$VERSION.tar.xz"
  112.16  WEB_SITE="http://www.libssh.org/"
  112.17 -WGET_URL="https://red.libssh.org/attachments/download/195/$TARBALL"
  112.18  TAGS="ssh"
  112.19  
  112.20 -DEPENDS="libssl"
  112.21 -BUILD_DEPENDS="cmake openssl-dev wget"
  112.22 +TARBALL="$PACKAGE-$VERSION.tar.xz"
  112.23 +WGET_URL="https://red.libssh.org/attachments/download/218/$TARBALL"
  112.24 +TARBALL_MD5="d3fc864208bf607ad87cdee836894feb"
  112.25 +
  112.26 +BUILD_DEPENDS="cmake zlib-dev openssl-dev"
  112.27 +SPLIT="libssh-dev"
  112.28  
  112.29  # Rules to configure and make the package.
  112.30  compile_rules()
  112.31  {
  112.32  	mkdir build
  112.33  	cd build
  112.34 -	cmake ../ \
  112.35 +	cmake \
  112.36  		-DCMAKE_INSTALL_PREFIX=/usr \
  112.37 -		-DCMAKE_BUILD_TYPE=Release
  112.38 -	make
  112.39 -	make DESTDIR=$DESTDIR install
  112.40 +		-DCMAKE_BUILD_TYPE=Release \
  112.41 +		.. &&
  112.42 +	make &&
  112.43 +	make install
  112.44  }
  112.45  
  112.46  # Rules to gen a SliTaz package suitable for Tazpkg.
  112.47  genpkg_rules()
  112.48  {
  112.49 -	mkdir -p $fs/usr/lib
  112.50 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
  112.51 +	case $PACKAGE in
  112.52 +		libssh)
  112.53 +			copy @std
  112.54 +			DEPENDS="libcrypto zlib"
  112.55 +			;;
  112.56 +		libssh-dev)
  112.57 +			copy @dev
  112.58 +			;;
  112.59 +	esac
  112.60  }
   113.1 --- a/libssh2-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   113.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   113.3 @@ -1,18 +0,0 @@
   113.4 -# SliTaz package receipt.
   113.5 -
   113.6 -PACKAGE="libssh2-dev"
   113.7 -VERSION="1.8.0"
   113.8 -CATEGORY="development"
   113.9 -SHORT_DESC="A client-side C library implementing the SSH2 protocol, development files"
  113.10 -MAINTAINER="pascal.bellard@slitaz.org"
  113.11 -LICENSE="BSD"
  113.12 -WEB_SITE="http://www.libssh2.org/"
  113.13 -
  113.14 -WANTED="libssh2"
  113.15 -DEPENDS="libssh2 openssl-dev libcrypto-dev zlib-dev"
  113.16 -
  113.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  113.18 -genpkg_rules()
  113.19 -{
  113.20 -	cook_copy_files *.h *.a *.la *.pc
  113.21 -}
   114.1 --- a/libssh2/receipt	Mon Jun 05 04:58:17 2017 +0000
   114.2 +++ b/libssh2/receipt	Mon Jun 05 16:48:55 2017 +0300
   114.3 @@ -1,4 +1,4 @@
   114.4 -# SliTaz package receipt.
   114.5 +# SliTaz package receipt v2.
   114.6  
   114.7  PACKAGE="libssh2"
   114.8  VERSION="1.8.0"
   114.9 @@ -11,8 +11,8 @@
  114.10  TARBALL="$PACKAGE-$VERSION.tar.gz"
  114.11  WGET_URL="${WEB_SITE}download/$TARBALL"
  114.12  
  114.13 -DEPENDS="libssl libcrypto zlib"
  114.14  BUILD_DEPENDS="openssl-dev zlib-dev"
  114.15 +SPLIT="libssh2-dev"
  114.16  
  114.17  # Rules to configure and make the package.
  114.18  compile_rules()
  114.19 @@ -23,5 +23,14 @@
  114.20  # Rules to gen a SliTaz package suitable for Tazpkg.
  114.21  genpkg_rules()
  114.22  {
  114.23 -	cook_copy_files *.so*
  114.24 +	case $PACKAGE in
  114.25 +		libssh2)
  114.26 +			copy @std
  114.27 +			DEPENDS="libssl libcrypto zlib"
  114.28 +			;;
  114.29 +		libssh2-dev)
  114.30 +			copy @dev
  114.31 +			DEPENDS="libssh2 openssl-dev libcrypto-dev zlib-dev"
  114.32 +			;;
  114.33 +	esac
  114.34  }
   115.1 --- a/mysql-client/receipt	Mon Jun 05 04:58:17 2017 +0000
   115.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   115.3 @@ -1,23 +0,0 @@
   115.4 -# SliTaz package receipt.
   115.5 -
   115.6 -PACKAGE="mysql-client"
   115.7 -VERSION="5.5.27"
   115.8 -CATEGORY="office"
   115.9 -SHORT_DESC="SQL database system client files."
  115.10 -MAINTAINER="pascal.bellard@slitaz.org"
  115.11 -LICENSE="GPL2"
  115.12 -WEB_SITE="https://www.mysql.com/"
  115.13 -PROVIDE="mysql_or_postgresql"
  115.14 -
  115.15 -WANTED="mysql"
  115.16 -DEPENDS="libmysqlclient   libcrypto libssl ncurses zlib"
  115.17 -
  115.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  115.19 -genpkg_rules()
  115.20 -{
  115.21 -	while read file; do
  115.22 -		dir=$(dirname $file)
  115.23 -		[ -d $fs$dir ] || mkdir -p $fs$dir
  115.24 -		cp -a $install$file $fs$file
  115.25 -	done < $wanted_stuff/$PACKAGE.files-list
  115.26 -}
   116.1 --- a/mysql-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   116.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   116.3 @@ -1,24 +0,0 @@
   116.4 -# SliTaz package receipt.
   116.5 -
   116.6 -PACKAGE="mysql-dev"
   116.7 -VERSION="5.5.27"
   116.8 -CATEGORY="development"
   116.9 -SHORT_DESC="SQL database system devel files."
  116.10 -MAINTAINER="pascal.bellard@slitaz.org"
  116.11 -LICENSE="GPL2"
  116.12 -WEB_SITE="https://www.mysql.com/"
  116.13 -
  116.14 -WANTED="mysql"
  116.15 -DEPENDS="mysql mysql-client mysql-test libmysqlclient"
  116.16 -
  116.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  116.18 -genpkg_rules()
  116.19 -{
  116.20 -	mkdir -p $fs/usr/lib/mysql/plugin $fs/usr/share
  116.21 -	cp -a $install/usr/include $fs/usr
  116.22 -	while read file; do
  116.23 -		dir=$(dirname $file)
  116.24 -		[ -d $fs$dir ] || mkdir -p $fs$dir
  116.25 -		cp -a $install$file $fs$file
  116.26 -	done < $wanted_stuff/$PACKAGE.files-list
  116.27 -}
   117.1 --- a/mysql-test/receipt	Mon Jun 05 04:58:17 2017 +0000
   117.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   117.3 @@ -1,26 +0,0 @@
   117.4 -# SliTaz package receipt.
   117.5 -
   117.6 -PACKAGE="mysql-test"
   117.7 -VERSION="5.5.27"
   117.8 -CATEGORY="misc"
   117.9 -SHORT_DESC="SQL database system tests and benchs."
  117.10 -MAINTAINER="pascal.bellard@slitaz.org"
  117.11 -LICENSE="GPL2"
  117.12 -WEB_SITE="https://www.mysql.com/"
  117.13 -
  117.14 -WANTED="mysql"
  117.15 -DEPENDS="mysql perl   libcrypto libssl zlib"
  117.16 -
  117.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  117.18 -genpkg_rules()
  117.19 -{
  117.20 -	mkdir -p $fs/usr/share
  117.21 -	cp -a $install/usr/mysql-test $fs/usr/share/mysql-test
  117.22 -	cp -a $install/usr/sql-bench $fs/usr/share/sql-bench
  117.23 -	find $fs/usr/share/mysql-test $fs/usr/share/sql-bench -type d -exec chmod 2777 {} \;
  117.24 -	while read file; do
  117.25 -		dir=$(dirname $file)
  117.26 -		[ -d $fs$dir ] || mkdir -p $fs$dir
  117.27 -		cp -a $install$file $fs$file
  117.28 -	done < $wanted_stuff/$PACKAGE.files-list
  117.29 -}
   118.1 --- a/mysql/receipt	Mon Jun 05 04:58:17 2017 +0000
   118.2 +++ b/mysql/receipt	Mon Jun 05 16:48:55 2017 +0300
   118.3 @@ -1,34 +1,29 @@
   118.4 -# SliTaz package receipt.
   118.5 +# SliTaz package receipt v2.
   118.6  
   118.7  PACKAGE="mysql"
   118.8 -VERSION="5.5.27"
   118.9 -CATEGORY="office"
  118.10 -SHORT_DESC="SQL database system."
  118.11 +VERSION="5.5.56"
  118.12 +CATEGORY="database"
  118.13 +SHORT_DESC="SQL database system"
  118.14  MAINTAINER="pascal.bellard@slitaz.org"
  118.15  LICENSE="GPL2"
  118.16  WEB_SITE="https://www.mysql.com/"
  118.17 -CONFIG_FILES="/etc/mysql"
  118.18 -DATABASE_FILES="/var/lib/mysql"
  118.19 -TAZPANEL_DAEMON="man|edit::/etc/mysql/my.cnf|options|web::$WEB_SITE"
  118.20 -CROSS="bug: can not run test programm"
  118.21 +#CROSS="bug: can not run test programm"
  118.22  
  118.23  TARBALL="$PACKAGE-$VERSION.tar.gz"
  118.24  WGET_URL="ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-${VERSION%.*}/$TARBALL"
  118.25  
  118.26 -DEPENDS="libmysqlclient mysql-client slitaz-base-files \
  118.27 -libcrypto libssl ncurses zlib"
  118.28  BUILD_DEPENDS="cmake openssl-dev zlib-dev ncurses-dev readline-dev"
  118.29 -SPLIT="mysql-client mysql-test mysql-dev libmysqlclient"
  118.30 +SPLIT="libmysqlclient mysql-client mysql-test mysql-dev"
  118.31  
  118.32  # Rules to configure and make the package.
  118.33  compile_rules()
  118.34  {
  118.35 -	mkdir -p $WOK/$PACKAGE/source/build
  118.36 -	cd $WOK/$PACKAGE/source/build
  118.37 +	mkdir build; cd build
  118.38 +
  118.39  	# CFLAGS/CXXFLAGS as suggested upstream
  118.40  	CFLAGS="-fPIC ${CFLAGS} -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer" \
  118.41  	CXXFLAGS="-fPIC ${CXXFLAGS} -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti" \
  118.42 -	cmake ../$PACKAGE-$VERSION \
  118.43 +	cmake .. \
  118.44  		-DCMAKE_BUILD_TYPE=Release \
  118.45  		-DCMAKE_INSTALL_PREFIX=/usr \
  118.46  		-DSYSCONFDIR=/etc/mysql \
  118.47 @@ -61,46 +56,75 @@
  118.48  		-DWITHOUT_BLACKHOLE_STORAGE_ENGINE=1 \
  118.49  		-DWITHOUT_FEDERATED_STORAGE_ENGINE=1 &&
  118.50  	make && make DESTDIR=$DESTDIR install
  118.51 +
  118.52 +	# fix paths
  118.53 +	mv $install/usr/mysql-test $install/usr/share/mysql-test
  118.54 +	mv $install/usr/sql-bench  $install/usr/share/sql-bench
  118.55 +
  118.56 +	# Configuration file
  118.57 +	mkdir -p $install/etc
  118.58 +	cp -a $stuff/etc/init.d $install/etc
  118.59 +	cp -a $stuff/etc/mysql  $install/etc
  118.60 +	chown -R root:root $install/etc
  118.61  }
  118.62  
  118.63  # Rules to gen a SliTaz package suitable for Tazpkg.
  118.64  genpkg_rules()
  118.65  {
  118.66 -	mkdir -p \
  118.67 -		$fs/usr/share \
  118.68 -		$fs/usr/lib/mysql/plugin \
  118.69 -		$fs/etc/mysql \
  118.70 -		$fs/etc/mysql.d \
  118.71 -		$fs/var/lib/mysql
  118.72 +	# client binaries (plus /usr/bin/mysql), see $src/build/client
  118.73 +	client="mysql_plugin mysql_upgrade mysqladmin mysqlbinlog mysqlcheck \
  118.74 +	mysqldump mysqlimport mysqlshow mysqlslap mysqltest"
  118.75  
  118.76 -	cp -a $install/usr/bin $fs/usr
  118.77 -	cp -a $install/usr/lib/mysql/plugin/*.so* $fs/usr/lib/mysql/plugin
  118.78 -	cp -a $install/usr/share/mysql $fs/usr/share
  118.79 -
  118.80 -	# Configuration file
  118.81 -	cp -a $stuff/etc/init.d $fs/etc
  118.82 -	cp -a $stuff/etc/mysql $fs/etc
  118.83 -	grep -q "bind-address" $fs/etc/mysql/my.cnf || sed -i \
  118.84 -		's/^\[mysqld\]/[mysqld]\nbind-address\t= 127.0.0.1/' \
  118.85 -		$fs/etc/mysql/my.cnf
  118.86 -
  118.87 -	# Permissions
  118.88 -	chmod 600 $fs/etc/mysql/my.cnf
  118.89 -
  118.90 -	cat $stuff/*.files-list | while read file; do
  118.91 -		[ -f $fs$file ] && rm -f $fs$file
  118.92 -	done
  118.93 -
  118.94 +	case $PACKAGE in
  118.95 +		mysql)
  118.96 +			copy etc/ bin/ plugin/ /usr/share/mysql/
  118.97 +			for i in $client mysql mysql_config; do
  118.98 +				rm $fs/usr/bin/$i
  118.99 +			done
 118.100 +			find $fs -name '*.m4' -delete
 118.101 +			DEPENDS="libmysqlclient mysql-client slitaz-base-files \
 118.102 +			libcrypto libssl ncurses zlib"
 118.103 +			CONFIG_FILES="/etc/mysql"
 118.104 +			DATABASE_FILES="/var/lib/mysql"
 118.105 +			TAZPANEL_DAEMON="man|edit::/etc/mysql/my.cnf|options|web::$WEB_SITE"
 118.106 +			;;
 118.107 +		libmysqlclient)
 118.108 +			copy libmysqlclient*so*
 118.109 +			CAT="database|client libraries"
 118.110 +			DEPENDS="libcrypto libssl zlib"
 118.111 +			;;
 118.112 +		mysql-client)
 118.113 +			copy /bin/mysql $client
 118.114 +			CAT="database|client files"
 118.115 +			PROVIDE="mysql_or_postgresql"
 118.116 +			DEPENDS="libmysqlclient   libcrypto libssl ncurses zlib"
 118.117 +			;;
 118.118 +		mysql-test)
 118.119 +			copy mysql-test/ sql-bench/ db.opt
 118.120 +			CAT="development|tests and benchmarks"
 118.121 +			DEPENDS="mysql perl"
 118.122 +			;;
 118.123 +		*-dev)
 118.124 +			copy @dev mysql_config
 118.125 +			rm -r $fs/usr/share/mysql-test
 118.126 +			;;
 118.127 +	esac
 118.128  }
 118.129  
 118.130  # Pre and post install commands for Tazpkg.
 118.131 -post_install()
 118.132 +pre_install_mysql()
 118.133  {
 118.134 -	local user
 118.135 -	local group
 118.136 +	# Cleanup old files
 118.137 +	rm -f "$1/usr/libexec/mysql"*
 118.138 +	# Move old config
 118.139 +	[ -f "$1/etc/my.cnf" ] && mv -f "$1/etc/my.cnf" "$1/etc/mysql/my.cnf"
 118.140 +}
 118.141  
 118.142 -	user=mysql
 118.143 -	group=mysql
 118.144 +post_install_mysql()
 118.145 +{
 118.146 +	chmod 600 "$1/etc/mysql/my.cnf"
 118.147 +
 118.148 +	local user=mysql group=mysql
 118.149  
 118.150  	if ! grep -q $user "$1/etc/passwd"; then
 118.151  		action "Adding user/group $user..."
 118.152 @@ -109,36 +133,36 @@
 118.153  		status
 118.154  	fi
 118.155  	# adduser mysql if needed
 118.156 -	if ! grep -q ${user} "$1/etc/passwd"; then
 118.157 -		action "Adding user MySQL..."
 118.158 +	if ! grep -q $user "$1/etc/passwd"; then
 118.159 +		action "Adding MySQL Daemon user..."
 118.160  		chroot "$1/" /bin/adduser -s /bin/false -h /dev/null \
 118.161 -			-g "MySQL Daemon user" -u 27 -H -D -S -G ${group} ${user}
 118.162 +			-g "MySQL Daemon user" -u 27 -H -D -S -G $group $user
 118.163  		status
 118.164  	fi
 118.165 -	#chroot "$1/" /bin/chown ${user}.${group} $(cat "$1/$INSTALLED/$PACKAGE/files.list")
 118.166 -	chroot "$1/" /bin/chown -R ${user}.${group} /var/lib/mysql
 118.167 -	chroot "$1/" mysql_install_db --user=${user} --basedir=/usr
 118.168 +	#chroot "$1/" /bin/chown $user.$group $(cat "$1/$INSTALLED/$PACKAGE/files.list")
 118.169 +	mkdir -p "$1/var/lib/mysql"
 118.170 +	chroot "$1/" /bin/chown -R $user.$group /var/lib/mysql
 118.171 +	chroot "$1/" mysql_install_db --user=$user --basedir=/usr
 118.172 +
 118.173  	[ -n "$quiet" ] || cat <<EOF
 118.174  ----
 118.175 -To start $PACKAGE server you can run :
 118.176 +To start mysql server you can run:
 118.177  
 118.178 -    /etc/init.d/$PACKAGE start
 118.179 +    /etc/init.d/mysql start
 118.180  
 118.181 -Or add $PACKAGE to RUN_DAEMONS in /etc/rcS.conf
 118.182 +Or add mysql to RUN_DAEMONS in /etc/rcS.conf
 118.183  ----
 118.184  EOF
 118.185  }
 118.186  
 118.187 -pre_install()
 118.188 -{
 118.189 -	# Cleanup old files
 118.190 -	rm -f "$1/usr/libexec/mysql"*
 118.191 -	# Mv config
 118.192 -	[ -f "$1/etc/my.cnf" ] && mv -f "$1/etc/my.cnf" "$1/etc/mysql/my.cnf"
 118.193 -}
 118.194 -
 118.195 -post_remove()
 118.196 +post_remove_mysql()
 118.197  {
 118.198  	echo "Removing user/group mysql"
 118.199  	chroot "$1/" deluser mysql
 118.200  }
 118.201 +
 118.202 +post_install_mysql_test()
 118.203 +{
 118.204 +	chmod 2777 "$1/usr/share/mysql-test"
 118.205 +	chmod 2777 "$1/usr/share/sql-bench"
 118.206 +}
   119.1 --- a/mysql/stuff/etc/mysql/my.cnf	Mon Jun 05 04:58:17 2017 +0000
   119.2 +++ b/mysql/stuff/etc/mysql/my.cnf	Mon Jun 05 16:48:55 2017 +0300
   119.3 @@ -24,6 +24,7 @@
   119.4  
   119.5  # The MySQL server
   119.6  [mysqld]
   119.7 +bind-address	= 127.0.0.1
   119.8  port		= 3306
   119.9  socket		= /var/run/mysqld/mysqld.sock
  119.10  datadir		= /var/lib/mysql
   120.1 --- a/mysql/stuff/mysql-client.files-list	Mon Jun 05 04:58:17 2017 +0000
   120.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   120.3 @@ -1,36 +0,0 @@
   120.4 -/usr/bin/innochecksum
   120.5 -/usr/bin/msql2mysql
   120.6 -/usr/bin/mysql
   120.7 -/usr/bin/myisamchk
   120.8 -/usr/bin/myisamlog
   120.9 -/usr/bin/myisampack
  120.10 -/usr/bin/myisam_ftdump
  120.11 -/usr/bin/mysqlaccess
  120.12 -/usr/bin/mysqlbinlog
  120.13 -/usr/bin/mysqlbug
  120.14 -/usr/bin/mysqld
  120.15 -/usr/bin/mysqldumpslow
  120.16 -/usr/bin/mysqld_multi
  120.17 -/usr/bin/mysqld_safe
  120.18 -/usr/bin/mysqlhotcopy
  120.19 -/usr/bin/mysql_convert_table_format
  120.20 -/usr/bin/mysql_find_rows
  120.21 -/usr/bin/mysql_fix_extensions
  120.22 -/usr/bin/mysql_install_db
  120.23 -/usr/bin/mysql_secure_installation
  120.24 -/usr/bin/mysql_tzinfo_to_sql
  120.25 -/usr/bin/mysql_upgrade
  120.26 -/usr/bin/mysql_waitpid
  120.27 -/usr/bin/mysqlaccess
  120.28 -/usr/bin/mysqladmin
  120.29 -/usr/bin/mysqlbinlog
  120.30 -/usr/bin/mysqlcheck
  120.31 -/usr/bin/mysqldump
  120.32 -/usr/bin/mysqlimport
  120.33 -/usr/bin/mysqlshow
  120.34 -/usr/bin/mysql_zap
  120.35 -/usr/bin/my_print_defaults
  120.36 -/usr/bin/perror
  120.37 -/usr/bin/replace
  120.38 -/usr/bin/resolveip
  120.39 -/usr/bin/resolve_stack_dump
   121.1 --- a/mysql/stuff/mysql-dev.files-list	Mon Jun 05 04:58:17 2017 +0000
   121.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   121.3 @@ -1,1 +0,0 @@
   121.4 -/usr/bin/mysql_config
   122.1 --- a/mysql/stuff/mysql-test.files-list	Mon Jun 05 04:58:17 2017 +0000
   122.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   122.3 @@ -1,2 +0,0 @@
   122.4 -/usr/bin/mysql_client_test
   122.5 -/usr/bin/mysqltest
   123.1 --- a/net-snmp-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   123.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   123.3 @@ -1,21 +0,0 @@
   123.4 -# SliTaz package receipt.
   123.5 -
   123.6 -PACKAGE="net-snmp-dev"
   123.7 -VERSION="5.7.3"
   123.8 -CATEGORY="development"
   123.9 -SHORT_DESC="dev files for net-snmp"
  123.10 -MAINTAINER="allan316@gmail.com"
  123.11 -LICENSE="BSD"
  123.12 -WEB_SITE="http://net-snmp.sourceforge.net"
  123.13 -WANTED="net-snmp"
  123.14 -
  123.15 -DEPENDS="net-snmp"
  123.16 -
  123.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  123.18 -genpkg_rules()
  123.19 -{
  123.20 -	mkdir -p $fs/usr/lib
  123.21 -	cp -a $install/usr/lib/*.a $fs/usr/lib
  123.22 -	cp -a $install/usr/lib/*.la $fs/usr/lib
  123.23 -	cp -a $install/usr/include $fs/usr
  123.24 -}
   124.1 --- a/net-snmp/receipt	Mon Jun 05 04:58:17 2017 +0000
   124.2 +++ b/net-snmp/receipt	Mon Jun 05 16:48:55 2017 +0300
   124.3 @@ -1,4 +1,4 @@
   124.4 -# SliTaz package receipt.
   124.5 +# SliTaz package receipt v2.
   124.6  
   124.7  PACKAGE="net-snmp"
   124.8  VERSION="5.7.3"
   124.9 @@ -6,38 +6,36 @@
  124.10  SHORT_DESC="snmp tools"
  124.11  MAINTAINER="allan316@gmail.com"
  124.12  LICENSE="BSD"
  124.13 -TARBALL="$PACKAGE-$VERSION.tar.gz"
  124.14  WEB_SITE="http://net-snmp.sourceforge.net"
  124.15 -WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
  124.16  TAGS="snmp"
  124.17  
  124.18 -DEPENDS="openssl"
  124.19 +TARBALL="$PACKAGE-$VERSION.tar.gz"
  124.20 +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
  124.21 +
  124.22  BUILD_DEPENDS="perl openssl-dev file"
  124.23 +SPLIT="net-snmp-dev"
  124.24  
  124.25  # Rules to configure and make the package.
  124.26  compile_rules()
  124.27  {
  124.28 -	# Apply a fix from Debian
  124.29 -	patch -p1 < $stuff/Fix-Perl-module-compilation.patch
  124.30  	./configure \
  124.31 -		--prefix=/usr \
  124.32  		--with-default-snmp-version="1" \
  124.33  		--with-sys-contact="user@localhost" \
  124.34  		--with-sys-location="unknown" \
  124.35  		--with-logfile="/var/log/snmpd.log" \
  124.36  		--with-persistent-directory="/var/net-snmp" \
  124.37  		$CONFIGURE_ARGS &&
  124.38 -	make -j 1 && make DESTDIR=$DESTDIR install
  124.39 +	make -j1 && make DESTDIR=$DESTDIR install
  124.40  }
  124.41  
  124.42  # Rules to gen a SliTaz package suitable for Tazpkg.
  124.43  genpkg_rules()
  124.44  {
  124.45 -	mkdir -p $fs/usr/lib/ 
  124.46 -	cp -a $install/usr/bin $fs/usr
  124.47 -	cp -a $install/usr/sbin $fs
  124.48 -	cp -a $install/usr/share $fs/usr
  124.49 -	cp -a $install/usr/lib/*so* $fs/usr/lib
  124.50 -	cp -a $install/usr/lib/perl5 $fs/usr/lib
  124.51 +	case $PACKAGE in
  124.52 +		net-snmp)
  124.53 +			copy @std
  124.54 +			DEPENDS="openssl"
  124.55 +			;;
  124.56 +		*-dev) copy @dev;;
  124.57 +	esac
  124.58  }
  124.59 -
   125.1 --- a/net-snmp/stuff/Fix-Perl-module-compilation.patch	Mon Jun 05 04:58:17 2017 +0000
   125.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   125.3 @@ -1,182 +0,0 @@
   125.4 -From 4e793461e96a2b4fd81142ab312d074d5c8841fa Mon Sep 17 00:00:00 2001
   125.5 -From: Bart Van Assche <bvanassche@acm.org>
   125.6 -Date: Sat, 23 Jul 2016 18:41:10 -0700
   125.7 -Subject: [PATCH] CHANGES: BUG: 2712: Fix Perl module compilation
   125.8 -
   125.9 -Avoid that building the Net-SNMP Perl modules fails as follows:
  125.10 -
  125.11 -ERROR from evaluation of /sources/net-snmp-5.7.3/perl/ASN/Makefile.PL: Bizarre \ copy of HASH in list assignment at /usr/lib/perl5/site_perl/5.24.0/Carp.pm line\ 229.
  125.12 -
  125.13 -See also https://sourceforge.net/p/net-snmp/bugs/2712/.
  125.14 ----
  125.15 - perl/ASN/Makefile.PL                 | 4 +---
  125.16 - perl/Makefile.PL                     | 4 +---
  125.17 - perl/OID/Makefile.PL                 | 5 +----
  125.18 - perl/SNMP/Makefile.PL                | 5 +----
  125.19 - perl/TrapReceiver/Makefile.PL        | 5 +----
  125.20 - perl/agent/Makefile.PL               | 5 +----
  125.21 - perl/agent/Support/Makefile.PL       | 5 +----
  125.22 - perl/agent/default_store/Makefile.PL | 5 +----
  125.23 - perl/default_store/Makefile.PL       | 6 +-----
  125.24 - 9 files changed, 9 insertions(+), 35 deletions(-)
  125.25 -
  125.26 -diff --git a/perl/ASN/Makefile.PL b/perl/ASN/Makefile.PL
  125.27 -index f895a41..0e52b3a 100644
  125.28 ---- a/perl/ASN/Makefile.PL
  125.29 -+++ b/perl/ASN/Makefile.PL
  125.30 -@@ -7,9 +7,7 @@ my $lib_version;
  125.31 - # See lib/ExtUtils/MakeMaker.pm for details of how to influence
  125.32 - # the contents of the Makefile that is written.
  125.33 - 
  125.34 --%MakeParams = InitMakeParams();
  125.35 --
  125.36 --WriteMakefile(%MakeParams);
  125.37 -+WriteMakefile(InitMakeParams());
  125.38 - 
  125.39 - Check_Version();
  125.40 - 
  125.41 -diff --git a/perl/Makefile.PL b/perl/Makefile.PL
  125.42 -index f70f991..ac36c15 100644
  125.43 ---- a/perl/Makefile.PL
  125.44 -+++ b/perl/Makefile.PL
  125.45 -@@ -3,9 +3,7 @@ use Config;
  125.46 - use Getopt::Long;
  125.47 - require 5;
  125.48 - 
  125.49 --%MakeParams = InitMakeParams();
  125.50 --
  125.51 --WriteMakefile(%MakeParams);
  125.52 -+WriteMakefile(InitMakeParams());
  125.53 - 
  125.54 - sub InitMakeParams {
  125.55 -     $nsconfig="net-snmp-config"; # in path by default
  125.56 -diff --git a/perl/OID/Makefile.PL b/perl/OID/Makefile.PL
  125.57 -index 5d94338..676c439 100644
  125.58 ---- a/perl/OID/Makefile.PL
  125.59 -+++ b/perl/OID/Makefile.PL
  125.60 -@@ -6,11 +6,8 @@ require 5;
  125.61 - use Config;
  125.62 - use Getopt::Long;
  125.63 - my $lib_version;
  125.64 --my %MakeParams = ();
  125.65 - 
  125.66 --%MakeParams = InitMakeParams();
  125.67 --
  125.68 --WriteMakefile(%MakeParams);
  125.69 -+WriteMakefile(InitMakeParams());
  125.70 - 
  125.71 - Check_Version();
  125.72 - 
  125.73 -diff --git a/perl/SNMP/Makefile.PL b/perl/SNMP/Makefile.PL
  125.74 -index 928cb67..d7b5a2a 100644
  125.75 ---- a/perl/SNMP/Makefile.PL
  125.76 -+++ b/perl/SNMP/Makefile.PL
  125.77 -@@ -3,15 +3,12 @@ require 5;
  125.78 - use Config;
  125.79 - use Getopt::Long;
  125.80 - my $lib_version;
  125.81 --my %MakeParams = ();
  125.82 - my $opts;
  125.83 - 
  125.84 - # See lib/ExtUtils/MakeMaker.pm for details of how to influence
  125.85 - # the contents of the Makefile that is written.
  125.86 - 
  125.87 --%MakeParams = InitMakeParams();
  125.88 --
  125.89 --WriteMakefile(%MakeParams);
  125.90 -+WriteMakefile(InitMakeParams());
  125.91 - 
  125.92 - Check_Version();
  125.93 - 
  125.94 -diff --git a/perl/TrapReceiver/Makefile.PL b/perl/TrapReceiver/Makefile.PL
  125.95 -index 5c9463a..0af6aaf 100644
  125.96 ---- a/perl/TrapReceiver/Makefile.PL
  125.97 -+++ b/perl/TrapReceiver/Makefile.PL
  125.98 -@@ -3,11 +3,8 @@ require 5;
  125.99 - use Config;
 125.100 - use Getopt::Long;
 125.101 - my $lib_version;
 125.102 --my %MakeParams = ();
 125.103 - 
 125.104 --%MakeParams = InitMakeParams();
 125.105 --
 125.106 --WriteMakefile(%MakeParams);
 125.107 -+WriteMakefile(InitMakeParams());
 125.108 - 
 125.109 - Check_Version();
 125.110 - 
 125.111 -diff --git a/perl/agent/Makefile.PL b/perl/agent/Makefile.PL
 125.112 -index b4b358a..fe105ea 100644
 125.113 ---- a/perl/agent/Makefile.PL
 125.114 -+++ b/perl/agent/Makefile.PL
 125.115 -@@ -3,11 +3,8 @@ require 5;
 125.116 - use Config;
 125.117 - use Getopt::Long;
 125.118 - my $lib_version;
 125.119 --my %MakeParams = ();
 125.120 - 
 125.121 --%MakeParams = InitMakeParams();
 125.122 --
 125.123 --WriteMakefile(%MakeParams);
 125.124 -+WriteMakefile(InitMakeParams());
 125.125 - 
 125.126 - Check_Version();
 125.127 - 
 125.128 -diff --git a/perl/agent/Support/Makefile.PL b/perl/agent/Support/Makefile.PL
 125.129 -index 3a4f200..0dcb3f6 100644
 125.130 ---- a/perl/agent/Support/Makefile.PL
 125.131 -+++ b/perl/agent/Support/Makefile.PL
 125.132 -@@ -3,14 +3,11 @@ require 5;
 125.133 - use Config;
 125.134 - use Getopt::Long;
 125.135 - my $lib_version;
 125.136 --my %MakeParams = ();
 125.137 - 
 125.138 - # See lib/ExtUtils/MakeMaker.pm for details of how to influence
 125.139 - # the contents of the Makefile that is written.
 125.140 - 
 125.141 --%MakeParams = InitMakeParams();
 125.142 --
 125.143 --WriteMakefile(%MakeParams);
 125.144 -+WriteMakefile(InitMakeParams());
 125.145 - 
 125.146 - Check_Version();
 125.147 - 
 125.148 -diff --git a/perl/agent/default_store/Makefile.PL b/perl/agent/default_store/Makefile.PL
 125.149 -index 67d5ff0..5c6a5d6 100644
 125.150 ---- a/perl/agent/default_store/Makefile.PL
 125.151 -+++ b/perl/agent/default_store/Makefile.PL
 125.152 -@@ -3,11 +3,8 @@ require 5;
 125.153 - use Config;
 125.154 - use Getopt::Long;
 125.155 - my $lib_version;
 125.156 --my %MakeParams = ();
 125.157 - 
 125.158 --%MakeParams = InitMakeParams();
 125.159 --
 125.160 --WriteMakefile(%MakeParams);
 125.161 -+WriteMakefile(InitMakeParams());
 125.162 - 
 125.163 - Check_Version();
 125.164 - 
 125.165 -diff --git a/perl/default_store/Makefile.PL b/perl/default_store/Makefile.PL
 125.166 -index 54996ab..221d4ed 100644
 125.167 ---- a/perl/default_store/Makefile.PL
 125.168 -+++ b/perl/default_store/Makefile.PL
 125.169 -@@ -3,12 +3,8 @@ require 5;
 125.170 - use Config;
 125.171 - use Getopt::Long;
 125.172 - my $lib_version;
 125.173 --my %MakeParams = ();
 125.174 --
 125.175 --%MakeParams = InitMakeParams();
 125.176 --
 125.177 --WriteMakefile(%MakeParams);
 125.178 - 
 125.179 -+WriteMakefile(InitMakeParams());
 125.180 - 
 125.181 - sub InitMakeParams {
 125.182 -     my $opts;
 125.183 --- 
 125.184 -2.9.3
 125.185 -
   126.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   126.2 +++ b/net-snmp/stuff/patches/Fix-Perl-module-compilation.patch	Mon Jun 05 16:48:55 2017 +0300
   126.3 @@ -0,0 +1,182 @@
   126.4 +From 4e793461e96a2b4fd81142ab312d074d5c8841fa Mon Sep 17 00:00:00 2001
   126.5 +From: Bart Van Assche <bvanassche@acm.org>
   126.6 +Date: Sat, 23 Jul 2016 18:41:10 -0700
   126.7 +Subject: [PATCH] CHANGES: BUG: 2712: Fix Perl module compilation
   126.8 +
   126.9 +Avoid that building the Net-SNMP Perl modules fails as follows:
  126.10 +
  126.11 +ERROR from evaluation of /sources/net-snmp-5.7.3/perl/ASN/Makefile.PL: Bizarre \ copy of HASH in list assignment at /usr/lib/perl5/site_perl/5.24.0/Carp.pm line\ 229.
  126.12 +
  126.13 +See also https://sourceforge.net/p/net-snmp/bugs/2712/.
  126.14 +---
  126.15 + perl/ASN/Makefile.PL                 | 4 +---
  126.16 + perl/Makefile.PL                     | 4 +---
  126.17 + perl/OID/Makefile.PL                 | 5 +----
  126.18 + perl/SNMP/Makefile.PL                | 5 +----
  126.19 + perl/TrapReceiver/Makefile.PL        | 5 +----
  126.20 + perl/agent/Makefile.PL               | 5 +----
  126.21 + perl/agent/Support/Makefile.PL       | 5 +----
  126.22 + perl/agent/default_store/Makefile.PL | 5 +----
  126.23 + perl/default_store/Makefile.PL       | 6 +-----
  126.24 + 9 files changed, 9 insertions(+), 35 deletions(-)
  126.25 +
  126.26 +diff --git a/perl/ASN/Makefile.PL b/perl/ASN/Makefile.PL
  126.27 +index f895a41..0e52b3a 100644
  126.28 +--- a/perl/ASN/Makefile.PL
  126.29 ++++ b/perl/ASN/Makefile.PL
  126.30 +@@ -7,9 +7,7 @@ my $lib_version;
  126.31 + # See lib/ExtUtils/MakeMaker.pm for details of how to influence
  126.32 + # the contents of the Makefile that is written.
  126.33 + 
  126.34 +-%MakeParams = InitMakeParams();
  126.35 +-
  126.36 +-WriteMakefile(%MakeParams);
  126.37 ++WriteMakefile(InitMakeParams());
  126.38 + 
  126.39 + Check_Version();
  126.40 + 
  126.41 +diff --git a/perl/Makefile.PL b/perl/Makefile.PL
  126.42 +index f70f991..ac36c15 100644
  126.43 +--- a/perl/Makefile.PL
  126.44 ++++ b/perl/Makefile.PL
  126.45 +@@ -3,9 +3,7 @@ use Config;
  126.46 + use Getopt::Long;
  126.47 + require 5;
  126.48 + 
  126.49 +-%MakeParams = InitMakeParams();
  126.50 +-
  126.51 +-WriteMakefile(%MakeParams);
  126.52 ++WriteMakefile(InitMakeParams());
  126.53 + 
  126.54 + sub InitMakeParams {
  126.55 +     $nsconfig="net-snmp-config"; # in path by default
  126.56 +diff --git a/perl/OID/Makefile.PL b/perl/OID/Makefile.PL
  126.57 +index 5d94338..676c439 100644
  126.58 +--- a/perl/OID/Makefile.PL
  126.59 ++++ b/perl/OID/Makefile.PL
  126.60 +@@ -6,11 +6,8 @@ require 5;
  126.61 + use Config;
  126.62 + use Getopt::Long;
  126.63 + my $lib_version;
  126.64 +-my %MakeParams = ();
  126.65 + 
  126.66 +-%MakeParams = InitMakeParams();
  126.67 +-
  126.68 +-WriteMakefile(%MakeParams);
  126.69 ++WriteMakefile(InitMakeParams());
  126.70 + 
  126.71 + Check_Version();
  126.72 + 
  126.73 +diff --git a/perl/SNMP/Makefile.PL b/perl/SNMP/Makefile.PL
  126.74 +index 928cb67..d7b5a2a 100644
  126.75 +--- a/perl/SNMP/Makefile.PL
  126.76 ++++ b/perl/SNMP/Makefile.PL
  126.77 +@@ -3,15 +3,12 @@ require 5;
  126.78 + use Config;
  126.79 + use Getopt::Long;
  126.80 + my $lib_version;
  126.81 +-my %MakeParams = ();
  126.82 + my $opts;
  126.83 + 
  126.84 + # See lib/ExtUtils/MakeMaker.pm for details of how to influence
  126.85 + # the contents of the Makefile that is written.
  126.86 + 
  126.87 +-%MakeParams = InitMakeParams();
  126.88 +-
  126.89 +-WriteMakefile(%MakeParams);
  126.90 ++WriteMakefile(InitMakeParams());
  126.91 + 
  126.92 + Check_Version();
  126.93 + 
  126.94 +diff --git a/perl/TrapReceiver/Makefile.PL b/perl/TrapReceiver/Makefile.PL
  126.95 +index 5c9463a..0af6aaf 100644
  126.96 +--- a/perl/TrapReceiver/Makefile.PL
  126.97 ++++ b/perl/TrapReceiver/Makefile.PL
  126.98 +@@ -3,11 +3,8 @@ require 5;
  126.99 + use Config;
 126.100 + use Getopt::Long;
 126.101 + my $lib_version;
 126.102 +-my %MakeParams = ();
 126.103 + 
 126.104 +-%MakeParams = InitMakeParams();
 126.105 +-
 126.106 +-WriteMakefile(%MakeParams);
 126.107 ++WriteMakefile(InitMakeParams());
 126.108 + 
 126.109 + Check_Version();
 126.110 + 
 126.111 +diff --git a/perl/agent/Makefile.PL b/perl/agent/Makefile.PL
 126.112 +index b4b358a..fe105ea 100644
 126.113 +--- a/perl/agent/Makefile.PL
 126.114 ++++ b/perl/agent/Makefile.PL
 126.115 +@@ -3,11 +3,8 @@ require 5;
 126.116 + use Config;
 126.117 + use Getopt::Long;
 126.118 + my $lib_version;
 126.119 +-my %MakeParams = ();
 126.120 + 
 126.121 +-%MakeParams = InitMakeParams();
 126.122 +-
 126.123 +-WriteMakefile(%MakeParams);
 126.124 ++WriteMakefile(InitMakeParams());
 126.125 + 
 126.126 + Check_Version();
 126.127 + 
 126.128 +diff --git a/perl/agent/Support/Makefile.PL b/perl/agent/Support/Makefile.PL
 126.129 +index 3a4f200..0dcb3f6 100644
 126.130 +--- a/perl/agent/Support/Makefile.PL
 126.131 ++++ b/perl/agent/Support/Makefile.PL
 126.132 +@@ -3,14 +3,11 @@ require 5;
 126.133 + use Config;
 126.134 + use Getopt::Long;
 126.135 + my $lib_version;
 126.136 +-my %MakeParams = ();
 126.137 + 
 126.138 + # See lib/ExtUtils/MakeMaker.pm for details of how to influence
 126.139 + # the contents of the Makefile that is written.
 126.140 + 
 126.141 +-%MakeParams = InitMakeParams();
 126.142 +-
 126.143 +-WriteMakefile(%MakeParams);
 126.144 ++WriteMakefile(InitMakeParams());
 126.145 + 
 126.146 + Check_Version();
 126.147 + 
 126.148 +diff --git a/perl/agent/default_store/Makefile.PL b/perl/agent/default_store/Makefile.PL
 126.149 +index 67d5ff0..5c6a5d6 100644
 126.150 +--- a/perl/agent/default_store/Makefile.PL
 126.151 ++++ b/perl/agent/default_store/Makefile.PL
 126.152 +@@ -3,11 +3,8 @@ require 5;
 126.153 + use Config;
 126.154 + use Getopt::Long;
 126.155 + my $lib_version;
 126.156 +-my %MakeParams = ();
 126.157 + 
 126.158 +-%MakeParams = InitMakeParams();
 126.159 +-
 126.160 +-WriteMakefile(%MakeParams);
 126.161 ++WriteMakefile(InitMakeParams());
 126.162 + 
 126.163 + Check_Version();
 126.164 + 
 126.165 +diff --git a/perl/default_store/Makefile.PL b/perl/default_store/Makefile.PL
 126.166 +index 54996ab..221d4ed 100644
 126.167 +--- a/perl/default_store/Makefile.PL
 126.168 ++++ b/perl/default_store/Makefile.PL
 126.169 +@@ -3,12 +3,8 @@ require 5;
 126.170 + use Config;
 126.171 + use Getopt::Long;
 126.172 + my $lib_version;
 126.173 +-my %MakeParams = ();
 126.174 +-
 126.175 +-%MakeParams = InitMakeParams();
 126.176 +-
 126.177 +-WriteMakefile(%MakeParams);
 126.178 + 
 126.179 ++WriteMakefile(InitMakeParams());
 126.180 + 
 126.181 + sub InitMakeParams {
 126.182 +     my $opts;
 126.183 +-- 
 126.184 +2.9.3
 126.185 +
   127.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   127.2 +++ b/net-snmp/stuff/patches/series	Mon Jun 05 16:48:55 2017 +0300
   127.3 @@ -0,0 +1,1 @@
   127.4 +Fix-Perl-module-compilation.patch
   128.1 --- a/openldap-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   128.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   128.3 @@ -1,20 +0,0 @@
   128.4 -# SliTaz package receipt.
   128.5 -
   128.6 -PACKAGE="openldap-dev"
   128.7 -VERSION="2.4.25"
   128.8 -CATEGORY="development"
   128.9 -SHORT_DESC="LDAP database development files."
  128.10 -MAINTAINER="pascal.bellard@slitaz.org"
  128.11 -LICENSE="BSD"
  128.12 -WEB_SITE="http://www.openldap.org/"
  128.13 -WANTED="openldap"
  128.14 -
  128.15 -DEPENDS="openldap libldap"
  128.16 -
  128.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  128.18 -genpkg_rules()
  128.19 -{
  128.20 -	mkdir -p $fs/usr/lib
  128.21 -	cp -a $install/usr/include $fs/usr
  128.22 -	cp -a $install/usr/lib/*a $fs/usr/lib
  128.23 -}
   129.1 --- a/openldap/receipt	Mon Jun 05 04:58:17 2017 +0000
   129.2 +++ b/openldap/receipt	Mon Jun 05 16:48:55 2017 +0300
   129.3 @@ -1,61 +1,73 @@
   129.4 -# SliTaz package receipt.
   129.5 +# SliTaz package receipt v2.
   129.6  
   129.7  PACKAGE="openldap"
   129.8 -VERSION="2.4.25"
   129.9 +VERSION="2.4.44"
  129.10  CATEGORY="misc"
  129.11 -SHORT_DESC="LDAP database system."
  129.12 +SHORT_DESC="LDAP database system"
  129.13  MAINTAINER="pascal.bellard@slitaz.org"
  129.14  LICENSE="BSD"
  129.15 +WEB_SITE="http://www.openldap.org/"
  129.16 +
  129.17  TARBALL="$PACKAGE-$VERSION.tgz"
  129.18 -WEB_SITE="http://www.openldap.org/"
  129.19 -WGET_URL="ftp://ftp.openldap.org/pub/OpenLDAP/$PACKAGE-release/$TARBALL"
  129.20 -TAZPANEL_DAEMON="man::slapd|help::/usr/libexec/slapd|edit::/etc/openldap/slapd.conf|options::LDAP_OPTIONS|web::$WEB_SITE"
  129.21 -CONFIG_FILES="/etc/openldap"
  129.22 -DATABASE_FILES="/var/openldap-*"
  129.23 +WGET_URL="http://mirror.eu.oneandone.net/software/openldap/openldap-release/$TARBALL"
  129.24  
  129.25 -DEPENDS="libdb openssl libcomerr3 util-linux-uuid libldap"
  129.26 -BUILD_DEPENDS="db-dev libdb util-linux-uuid-dev openssl-dev util-linux-uuid"
  129.27 +BUILD_DEPENDS="util-linux-uuid-dev openssl-dev libtool groff"
  129.28 +SPLIT="libldap openldap-dev"
  129.29  
  129.30  # Rules to configure and make the package.
  129.31  compile_rules()
  129.32  {
  129.33 -	cd $src
  129.34 -	#--enable-wrappers
  129.35 -	#--with-tls openssl|gnutls|moznss
  129.36 -	#--enable-spasswd to use Cyrus SASL password
  129.37  	./configure \
  129.38 -		--prefix=/usr \
  129.39  		--sysconfdir=/etc \
  129.40 -		--libexecdir=/usr/lib/$PACKAGE \
  129.41 -		--localstatedir=/var/lib/$PACKAGE  \
  129.42 +		--localstatedir=/var \
  129.43 +		--libexecdir=/usr/lib \
  129.44 +		--disable-static \
  129.45 +		--disable-debug \
  129.46 +		--with-tls=openssl \
  129.47 +		--enable-dynamic \
  129.48  		--enable-crypt \
  129.49 -		--with-threads \
  129.50 +		--disable-bdb \
  129.51 +		--disable-hdb \
  129.52  		$CONFIGURE_ARGS &&
  129.53 -	which soelim || find -name Makefile | xargs sed -i 's/soelim/cat/'
  129.54 -	make $MAKEFLAGS CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" &&
  129.55 -	make DESTDIR=$DESTDIR install
  129.56 +	sed -i 's|@VERSION_OPTION@||' $src/libraries/*/Makefile &&
  129.57 +	make depend && make && make install
  129.58 +
  129.59 +	mkdir -p $install/etc/init.d
  129.60 +	install -m0755 $stuff/etc/init.d/openldap $install/etc/init.d
  129.61  }
  129.62  
  129.63  # Rules to gen a SliTaz package suitable for Tazpkg.
  129.64  genpkg_rules()
  129.65  {
  129.66 -	mkdir -p $fs/usr/lib $fs/etc/ldap.d
  129.67 -	cp -a $install/etc $fs
  129.68 -	cp -a $install/usr/bin $fs/usr
  129.69 -	cp -a $install/usr/sbin $fs/usr
  129.70 -	cp -a $install/usr/lib/$PACKAGE $fs/usr/lib
  129.71 -	cp -a $install/var $fs
  129.72 -	cp -a $stuff/etc/init.d $fs/etc
  129.73 -	chmod 700 $fs/var/lib/openldap $fs/etc/openldap
  129.74 +	case $PACKAGE in
  129.75 +		openldap)
  129.76 +			copy @std
  129.77 +			find $fs -name '*.so*' -delete
  129.78 +			DEPENDS="libldap libcrypto libssl util-linux-uuid"
  129.79 +			CONFIG_FILES="/etc/openldap/"
  129.80 +			DATABASE_FILES="/var/openldap-*"
  129.81 +			TAZPANEL_DAEMON="man::slapd|help::/usr/libexec/slapd|edit::/etc/openldap/slapd.conf|options::LDAP_OPTIONS|web::$WEB_SITE"
  129.82 +			;;
  129.83 +		libldap)
  129.84 +			copy *.so*
  129.85 +			CAT="libs|libraries"
  129.86 +			DEPENDS="libcrypto libssl"
  129.87 +			;;
  129.88 +		*-dev)
  129.89 +			copy @dev
  129.90 +			DEPENDS="openldap libldap libcrypto-dev openssl-dev";;
  129.91 +	esac
  129.92  }
  129.93  
  129.94  # Pre and post install commands for Tazpkg.
  129.95 -post_install()
  129.96 +post_install_openldap()
  129.97  {
  129.98 -	( cd "$1/$INSTALLED/" ; grep -l /etc/openldap/slapd.conf */receipt ) | \
  129.99 +	chmod 700 "$1/etc/openldap"
 129.100 +
 129.101 +	( cd "$1/$INSTALLED/"; grep -l /etc/openldap/slapd.conf */receipt ) | \
 129.102  	while read file; do
 129.103  		pkg=$(dirname $file)
 129.104 -		[ "$pkg" = "$PACKAGE" ] && continue
 129.105 +		[ "$pkg" == "$PACKAGE" ] && continue
 129.106  		echo "Reconfiguring $pkg for $PACKAGE..."
 129.107  		chroot "$1/" tazpkg reconfigure $pkg
 129.108  	done
   130.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   130.2 +++ b/openldap/stuff/patches/openldap-2.4.44-consolidated-2.patch	Mon Jun 05 16:48:55 2017 +0300
   130.3 @@ -0,0 +1,371 @@
   130.4 +Submitted by:            Bruce Dubbs <bdubbs at linuxfromscratch.org>
   130.5 +Date:                    2012-03-26 
   130.6 +Initial Package Version: 2.4.40
   130.7 +Upstream Status:         BLFS Specific
   130.8 +Origin:                  Armin K. <krejzi at email dot com> and Debian 
   130.9 +Comment:                 Rediffed by Fernando de Oliveira <famobr at yahoo dot
  130.10 +                         com dot br> for version 2.4.44 - 2016.02.06
  130.11 +                         Rediffed by Pierre Labastie <pierre dot labastie at
  130.12 +                         neuf dot fr> to add mdb backend and slapd.ldif. See
  130.13 +                         ticket #7394 - 2016.02.24
  130.14 +Description:             Consolidate earlier patches to:
  130.15 + 1. Update various installation options, such as ldap database path, 
  130.16 +    configuration file options, slapd install location, etc.
  130.17 + 2. Remove reference to bdb module
  130.18 + 3. Enables symbol versioning in ldap libraries. Without these changes
  130.19 +    some applications might generate a warning about missing symbol versions.
  130.20 +
  130.21 +diff -Naur openldap-2.4.40.orig/build/openldap.m4 openldap-2.4.40/build/openldap.m4
  130.22 +--- openldap-2.4.40.orig/build/openldap.m4	2014-09-18 20:48:49.000000000 -0500
  130.23 ++++ openldap-2.4.40/build/openldap.m4	2015-03-26 15:37:39.801077750 -0500
  130.24 +@@ -1142,3 +1142,54 @@
  130.25 + #endif
  130.26 + 	], [ol_cv_ssl_crl_compat=yes], [ol_cv_ssl_crl_compat=no])])
  130.27 + ])
  130.28 ++
  130.29 ++dnl ====================================================================
  130.30 ++dnl check for symbol versioning support
  130.31 ++AC_DEFUN([OL_SYMBOL_VERSIONING],
  130.32 ++[AC_CACHE_CHECK([for .symver assembler directive],
  130.33 ++	[ol_cv_asm_symver_directive],[
  130.34 ++cat > conftest.s <<EOF
  130.35 ++${libc_cv_dot_text}
  130.36 ++_sym:
  130.37 ++.symver _sym,sym@VERS
  130.38 ++EOF
  130.39 ++if ${CC-cc} -c $ASFLAGS conftest.s 1>&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD; then
  130.40 ++  ol_cv_asm_symver_directive=yes
  130.41 ++else
  130.42 ++  ol_cv_asm_symver_directive=no
  130.43 ++fi
  130.44 ++rm -f conftest*])
  130.45 ++AC_CACHE_CHECK([for ld --version-script],
  130.46 ++	[ol_cv_ld_version_script_option],[
  130.47 ++if test $ol_cv_asm_symver_directive = yes; then
  130.48 ++  cat > conftest.s <<EOF
  130.49 ++${libc_cv_dot_text}
  130.50 ++_sym:
  130.51 ++.symver _sym,sym@VERS
  130.52 ++EOF
  130.53 ++  cat > conftest.map <<EOF
  130.54 ++VERS_1 {
  130.55 ++	global: sym;
  130.56 ++};
  130.57 ++
  130.58 ++VERS_2 {
  130.59 ++	global: sym;
  130.60 ++} VERS_1;
  130.61 ++EOF
  130.62 ++  if ${CC-cc} -c $ASFLAGS conftest.s 1>&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD; then
  130.63 ++    if AC_TRY_COMMAND([${CC-cc} $CFLAGS $LDFLAGS -shared
  130.64 ++                                                 -o conftest.so conftest.o
  130.65 ++                                                 -Wl,--version-script,conftest.map
  130.66 ++                       1>&AS_MESSAGE_LOG_FD]);
  130.67 ++    then
  130.68 ++      ol_cv_ld_version_script_option=yes
  130.69 ++    else
  130.70 ++      ol_cv_ld_version_script_option=no
  130.71 ++    fi
  130.72 ++  else
  130.73 ++    ol_cv_ld_version_script_option=no
  130.74 ++  fi
  130.75 ++else
  130.76 ++  ol_cv_ld_version_script_option=no
  130.77 ++fi
  130.78 ++rm -f conftest*])])
  130.79 +diff -Naur openldap-2.4.40.orig/build/top.mk openldap-2.4.40/build/top.mk
  130.80 +--- openldap-2.4.40.orig/build/top.mk	2014-09-18 20:48:49.000000000 -0500
  130.81 ++++ openldap-2.4.40/build/top.mk	2015-03-26 15:37:39.801077750 -0500
  130.82 +@@ -104,6 +104,9 @@
  130.83 + # LINK_LIBS referenced in library and module link commands.
  130.84 + LINK_LIBS = $(MOD_LIBS) $(@PLAT@_LINK_LIBS)
  130.85 + 
  130.86 ++# option to pass to $(CC) to support library symbol versioning, if any
  130.87 ++VERSION_OPTION = @VERSION_OPTION@
  130.88 ++
  130.89 + LTSTATIC = @LTSTATIC@
  130.90 + 
  130.91 + LTLINK   = $(LIBTOOL) --mode=link \
  130.92 +@@ -113,7 +116,7 @@
  130.93 + 	$(CC) $(LT_CFLAGS) $(LT_CPPFLAGS) $(LIB_DEFS) -c
  130.94 + 
  130.95 + LTLINK_LIB = $(LIBTOOL) $(LTONLY_LIB) --mode=link \
  130.96 +-	$(CC) $(LT_CFLAGS) $(LDFLAGS) $(LTFLAGS_LIB)
  130.97 ++	$(CC) $(LT_CFLAGS) $(LDFLAGS) $(LTFLAGS_LIB) $(VERSION_FLAGS)
  130.98 + 
  130.99 + LTCOMPILE_MOD = $(LIBTOOL) $(LTONLY_MOD) --mode=compile \
 130.100 + 	$(CC) $(LT_CFLAGS) $(LT_CPPFLAGS) $(MOD_DEFS) -c
 130.101 +diff -Naur openldap-2.4.40.orig/configure.in openldap-2.4.40/configure.in
 130.102 +--- openldap-2.4.40.orig/configure.in	2014-09-18 20:48:49.000000000 -0500
 130.103 ++++ openldap-2.4.40/configure.in	2015-03-26 15:37:39.801077750 -0500
 130.104 +@@ -1916,6 +1916,13 @@
 130.105 + fi
 130.106 + AC_SUBST(LTSTATIC)dnl
 130.107 + 
 130.108 ++VERSION_OPTION=""
 130.109 ++OL_SYMBOL_VERSIONING
 130.110 ++if test $ol_cv_ld_version_script_option = yes ; then
 130.111 ++  VERSION_OPTION="-Wl,--version-script="
 130.112 ++fi
 130.113 ++AC_SUBST(VERSION_OPTION)
 130.114 ++
 130.115 + dnl ----------------------------------------------------------------
 130.116 + if test $ol_enable_wrappers != no ; then
 130.117 + 	AC_CHECK_HEADERS(tcpd.h,[
 130.118 +diff -Naur openldap-2.4.40.orig/doc/man/man5/slapd-bdb.5 openldap-2.4.40/doc/man/man5/slapd-bdb.5
 130.119 +--- openldap-2.4.40.orig/doc/man/man5/slapd-bdb.5	2014-09-18 20:48:49.000000000 -0500
 130.120 ++++ openldap-2.4.40/doc/man/man5/slapd-bdb.5	2015-03-26 15:36:59.637464038 -0500
 130.121 +@@ -135,7 +135,7 @@
 130.122 + associated indexes live.
 130.123 + A separate directory must be specified for each database.
 130.124 + The default is
 130.125 +-.BR LOCALSTATEDIR/openldap\-data .
 130.126 ++.BR LOCALSTATEDIR/lib/openldap .
 130.127 + .TP
 130.128 + .B dirtyread
 130.129 + Allow reads of modified but not yet committed data.
 130.130 +diff -Naur openldap-2.4.40.orig/doc/man/man5/slapd-config.5 openldap-2.4.40/doc/man/man5/slapd-config.5
 130.131 +--- openldap-2.4.40.orig/doc/man/man5/slapd-config.5	2014-09-18 20:48:49.000000000 -0500
 130.132 ++++ openldap-2.4.40/doc/man/man5/slapd-config.5	2015-03-26 15:36:59.638464004 -0500
 130.133 +@@ -2051,7 +2051,7 @@
 130.134 + # The database directory MUST exist prior to
 130.135 + # running slapd AND should only be accessible
 130.136 + # by the slapd/tools. Mode 0700 recommended.
 130.137 +-olcDbDirectory: LOCALSTATEDIR/openldap\-data
 130.138 ++olcDbDirectory: LOCALSTATEDIR/lib/openldap
 130.139 + # Indices to maintain
 130.140 + olcDbIndex:     objectClass  eq
 130.141 + olcDbIndex:     cn,sn,mail   pres,eq,approx,sub
 130.142 +diff -Naur openldap-2.4.40.orig/doc/man/man5/slapd.conf.5 openldap-2.4.40/doc/man/man5/slapd.conf.5
 130.143 +--- openldap-2.4.40.orig/doc/man/man5/slapd.conf.5	2014-09-18 20:48:49.000000000 -0500
 130.144 ++++ openldap-2.4.40/doc/man/man5/slapd.conf.5	2015-03-26 15:36:59.638464004 -0500
 130.145 +@@ -2021,7 +2021,7 @@
 130.146 + # The database directory MUST exist prior to
 130.147 + # running slapd AND should only be accessible
 130.148 + # by the slapd/tools. Mode 0700 recommended.
 130.149 +-directory LOCALSTATEDIR/openldap\-data
 130.150 ++directory LOCALSTATEDIR/lib/openldap
 130.151 + # Indices to maintain
 130.152 + index     objectClass  eq
 130.153 + index     cn,sn,mail   pres,eq,approx,sub
 130.154 +diff -Naur openldap-2.4.40.orig/include/ldap_defaults.h openldap-2.4.40/include/ldap_defaults.h
 130.155 +--- openldap-2.4.40.orig/include/ldap_defaults.h	2014-09-18 20:48:49.000000000 -0500
 130.156 ++++ openldap-2.4.40/include/ldap_defaults.h	2015-03-26 15:36:59.638464004 -0500
 130.157 +@@ -39,7 +39,7 @@
 130.158 + #define LDAP_ENV_PREFIX "LDAP"
 130.159 + 
 130.160 + /* default ldapi:// socket */
 130.161 +-#define LDAPI_SOCK LDAP_RUNDIR LDAP_DIRSEP "run" LDAP_DIRSEP "ldapi"
 130.162 ++#define LDAPI_SOCK LDAP_RUNDIR LDAP_DIRSEP "run" LDAP_DIRSEP "openldap" LDAP_DIRSEP "ldapi"
 130.163 + 
 130.164 + /*
 130.165 +  * SLAPD DEFINITIONS
 130.166 +@@ -47,7 +47,7 @@
 130.167 + 	/* location of the default slapd config file */
 130.168 + #define SLAPD_DEFAULT_CONFIGFILE	LDAP_SYSCONFDIR LDAP_DIRSEP "slapd.conf"
 130.169 + #define SLAPD_DEFAULT_CONFIGDIR		LDAP_SYSCONFDIR LDAP_DIRSEP "slapd.d"
 130.170 +-#define SLAPD_DEFAULT_DB_DIR		LDAP_RUNDIR LDAP_DIRSEP "openldap-data"
 130.171 ++#define SLAPD_DEFAULT_DB_DIR		LDAP_RUNDIR LDAP_DIRSEP "lib" LDAP_DIRSEP "openldap"
 130.172 + #define SLAPD_DEFAULT_DB_MODE		0600
 130.173 + #define SLAPD_DEFAULT_UCDATA		LDAP_DATADIR LDAP_DIRSEP "ucdata"
 130.174 + 	/* default max deref depth for aliases */
 130.175 +diff -Naur openldap-2.4.40.orig/libraries/liblber/Makefile.in openldap-2.4.40/libraries/liblber/Makefile.in
 130.176 +--- openldap-2.4.40.orig/libraries/liblber/Makefile.in	2014-09-18 20:48:49.000000000 -0500
 130.177 ++++ openldap-2.4.40/libraries/liblber/Makefile.in	2015-03-26 15:37:39.801077750 -0500
 130.178 +@@ -38,6 +38,9 @@
 130.179 + XXLIBS = 
 130.180 + NT_LINK_LIBS = $(AC_LIBS)
 130.181 + UNIX_LINK_LIBS = $(AC_LIBS)
 130.182 ++ifneq (,$(VERSION_OPTION))
 130.183 ++  VERSION_FLAGS = "$(VERSION_OPTION)$(srcdir)/liblber.map"
 130.184 ++endif
 130.185 + 
 130.186 + dtest:    $(XLIBS) dtest.o
 130.187 + 	$(LTLINK) -o $@ dtest.o $(LIBS)
 130.188 +@@ -48,6 +51,6 @@
 130.189 + 
 130.190 + install-local: FORCE
 130.191 + 	-$(MKDIR) $(DESTDIR)$(libdir)
 130.192 +-	$(LTINSTALL) $(INSTALLFLAGS) -m 644 $(LIBRARY) $(DESTDIR)$(libdir)
 130.193 ++	$(LTINSTALL) $(INSTALLFLAGS) -m 755 $(LIBRARY) $(DESTDIR)$(libdir)
 130.194 + 	$(LTFINISH) $(DESTDIR)$(libdir)
 130.195 + 
 130.196 +diff -Naur openldap-2.4.40.orig/libraries/liblber/liblber.map openldap-2.4.40/libraries/liblber/liblber.map
 130.197 +--- openldap-2.4.40.orig/libraries/liblber/liblber.map	1969-12-31 18:00:00.000000000 -0600
 130.198 ++++ openldap-2.4.40/libraries/liblber/liblber.map	2015-03-26 15:37:39.801077750 -0500
 130.199 +@@ -0,0 +1,8 @@
 130.200 ++OPENLDAP_2.4_2 {
 130.201 ++  global:
 130.202 ++    ber_*;
 130.203 ++    der_alloc;
 130.204 ++    lutil_*;
 130.205 ++  local:
 130.206 ++    *;
 130.207 ++};
 130.208 +diff -Naur openldap-2.4.40.orig/libraries/libldap/Makefile.in openldap-2.4.40/libraries/libldap/Makefile.in
 130.209 +--- openldap-2.4.40.orig/libraries/libldap/Makefile.in	2014-09-18 20:48:49.000000000 -0500
 130.210 ++++ openldap-2.4.40/libraries/libldap/Makefile.in	2015-03-26 15:37:39.802077716 -0500
 130.211 +@@ -52,6 +52,9 @@
 130.212 + XXLIBS = $(SECURITY_LIBS) $(LUTIL_LIBS)
 130.213 + NT_LINK_LIBS = $(LDAP_LIBLBER_LA) $(AC_LIBS) $(SECURITY_LIBS)
 130.214 + UNIX_LINK_LIBS = $(LDAP_LIBLBER_LA) $(AC_LIBS) $(SECURITY_LIBS)
 130.215 ++ifneq (,$(VERSION_OPTION))
 130.216 ++  VERSION_FLAGS = $(VERSION_OPTION)$(srcdir)/libldap.map
 130.217 ++endif
 130.218 + 
 130.219 + apitest:	$(XLIBS) apitest.o
 130.220 + 	$(LTLINK) -o $@ apitest.o $(LIBS)
 130.221 +@@ -68,7 +71,7 @@
 130.222 + 
 130.223 + install-local: $(CFFILES) FORCE
 130.224 + 	-$(MKDIR) $(DESTDIR)$(libdir)
 130.225 +-	$(LTINSTALL) $(INSTALLFLAGS) -m 644 $(LIBRARY) $(DESTDIR)$(libdir)
 130.226 ++	$(LTINSTALL) $(INSTALLFLAGS) -m 755 $(LIBRARY) $(DESTDIR)$(libdir)
 130.227 + 	$(LTFINISH) $(DESTDIR)$(libdir)
 130.228 + 	-$(MKDIR) $(DESTDIR)$(sysconfdir)
 130.229 + 	@for i in $(CFFILES); do \
 130.230 +diff -Naur openldap-2.4.40.orig/libraries/libldap/libldap.map openldap-2.4.40/libraries/libldap/libldap.map
 130.231 +--- openldap-2.4.40.orig/libraries/libldap/libldap.map	1969-12-31 18:00:00.000000000 -0600
 130.232 ++++ openldap-2.4.40/libraries/libldap/libldap.map	2015-03-26 15:37:39.802077716 -0500
 130.233 +@@ -0,0 +1,7 @@
 130.234 ++OPENLDAP_2.4_2 {
 130.235 ++  global:
 130.236 ++    ldap_*;
 130.237 ++    ldif_*;
 130.238 ++  local:
 130.239 ++    *;
 130.240 ++};
 130.241 +diff -Naur openldap-2.4.40.orig/libraries/libldap_r/Makefile.in openldap-2.4.40/libraries/libldap_r/Makefile.in
 130.242 +--- openldap-2.4.40.orig/libraries/libldap_r/Makefile.in	2014-09-18 20:48:49.000000000 -0500
 130.243 ++++ openldap-2.4.40/libraries/libldap_r/Makefile.in	2015-03-26 15:37:39.802077716 -0500
 130.244 +@@ -61,6 +61,9 @@
 130.245 + XXXLIBS = $(LTHREAD_LIBS)
 130.246 + NT_LINK_LIBS = $(LDAP_LIBLBER_LA) $(AC_LIBS) $(SECURITY_LIBS)
 130.247 + UNIX_LINK_LIBS = $(LDAP_LIBLBER_LA) $(AC_LIBS) $(SECURITY_LIBS) $(LTHREAD_LIBS)
 130.248 ++ifneq (,$(VERSION_OPTION))
 130.249 ++  VERSION_FLAGS = "$(VERSION_OPTION)$(XXDIR)/libldap.map"
 130.250 ++endif
 130.251 + 
 130.252 + .links : Makefile
 130.253 + 	@for i in $(XXSRCS); do \
 130.254 +@@ -83,6 +86,6 @@
 130.255 + 
 130.256 + install-local: $(CFFILES) FORCE
 130.257 + 	-$(MKDIR) $(DESTDIR)$(libdir)
 130.258 +-	$(LTINSTALL) $(INSTALLFLAGS) -m 644 $(LIBRARY) $(DESTDIR)$(libdir)
 130.259 ++	$(LTINSTALL) $(INSTALLFLAGS) -m 755 $(LIBRARY) $(DESTDIR)$(libdir)
 130.260 + 	$(LTFINISH) $(DESTDIR)$(libdir)
 130.261 + 
 130.262 +diff -Naur openldap-2.4.40.orig/servers/slapd/Makefile.in openldap-2.4.40/servers/slapd/Makefile.in
 130.263 +--- openldap-2.4.40.orig/servers/slapd/Makefile.in	2014-09-18 20:48:49.000000000 -0500
 130.264 ++++ openldap-2.4.40/servers/slapd/Makefile.in	2015-03-26 15:36:59.639463969 -0500
 130.265 +@@ -376,10 +376,10 @@
 130.266 + 	install-conf install-dbc-maybe install-schema install-tools
 130.267 + 
 130.268 + install-slapd: FORCE
 130.269 +-	-$(MKDIR) $(DESTDIR)$(libexecdir)
 130.270 ++	-$(MKDIR) $(DESTDIR)$(sbindir)
 130.271 + 	-$(MKDIR) $(DESTDIR)$(localstatedir)/run
 130.272 + 	$(LTINSTALL) $(INSTALLFLAGS) $(STRIP) -m 755 \
 130.273 +-		slapd$(EXEEXT) $(DESTDIR)$(libexecdir)
 130.274 ++		slapd$(EXEEXT) $(DESTDIR)$(sbindir)
 130.275 + 	@for i in $(SUBDIRS); do \
 130.276 + 	    if test -d $$i && test -f $$i/Makefile ; then \
 130.277 + 		echo; echo "  cd $$i; $(MAKE) $(MFLAGS) install"; \
 130.278 +@@ -445,9 +445,9 @@
 130.279 + 
 130.280 + install-db-config: FORCE
 130.281 + 	@-$(MKDIR) $(DESTDIR)$(localstatedir) $(DESTDIR)$(sysconfdir)
 130.282 +-	@-$(INSTALL) -m 700 -d $(DESTDIR)$(localstatedir)/openldap-data
 130.283 ++	@-$(INSTALL) -m 700 -d $(DESTDIR)$(localstatedir)/lib/openldap
 130.284 + 	$(INSTALL) $(INSTALLFLAGS) -m 600 $(srcdir)/DB_CONFIG \
 130.285 +-		$(DESTDIR)$(localstatedir)/openldap-data/DB_CONFIG.example
 130.286 ++		$(DESTDIR)$(localstatedir)/lib/openldap/DB_CONFIG.example
 130.287 + 	$(INSTALL) $(INSTALLFLAGS) -m 600 $(srcdir)/DB_CONFIG \
 130.288 + 		$(DESTDIR)$(sysconfdir)/DB_CONFIG.example
 130.289 + 
 130.290 +@@ -455,6 +455,6 @@
 130.291 + 	-$(MKDIR) $(DESTDIR)$(sbindir)
 130.292 + 	for i in $(SLAPTOOLS); do \
 130.293 + 		$(RM) $(DESTDIR)$(sbindir)/$$i$(EXEEXT); \
 130.294 +-		$(LN_S) -f $(DESTDIR)$(libexecdir)/slapd$(EXEEXT) $(DESTDIR)$(sbindir)/$$i$(EXEEXT); \
 130.295 ++		$(LN_S) -f $(DESTDIR)$(sbindir)/slapd$(EXEEXT) $(DESTDIR)$(sbindir)/$$i$(EXEEXT); \
 130.296 + 	done
 130.297 + 
 130.298 +diff -Naur openldap-2.4.44.orig/servers/slapd/slapd.conf openldap-2.4.44/servers/slapd/slapd.conf
 130.299 +--- openldap-2.4.44.orig/servers/slapd/slapd.conf	2016-02-06 00:57:45.000000000 +0100
 130.300 ++++ openldap-2.4.44/servers/slapd/slapd.conf	2016-02-22 23:01:47.681372594 +0100
 130.301 +@@ -10,12 +10,12 @@
 130.302 + # service AND an understanding of referrals.
 130.303 + #referral	ldap://root.openldap.org
 130.304 + 
 130.305 +-pidfile		%LOCALSTATEDIR%/run/slapd.pid
 130.306 +-argsfile	%LOCALSTATEDIR%/run/slapd.args
 130.307 ++pidfile		%LOCALSTATEDIR%/run/openldap/slapd.pid
 130.308 ++argsfile	%LOCALSTATEDIR%/run/openldap/slapd.args
 130.309 + 
 130.310 + # Load dynamic backend modules:
 130.311 +-# modulepath	%MODULEDIR%
 130.312 +-# moduleload	back_mdb.la
 130.313 ++modulepath	%MODULEDIR%
 130.314 ++moduleload	back_mdb.la
 130.315 + # moduleload	back_ldap.la
 130.316 + 
 130.317 + # Sample security restrictions
 130.318 +@@ -60,6 +60,6 @@
 130.319 + # The database directory MUST exist prior to running slapd AND 
 130.320 + # should only be accessible by the slapd and slap tools.
 130.321 + # Mode 700 recommended.
 130.322 +-directory	%LOCALSTATEDIR%/openldap-data
 130.323 ++directory	%LOCALSTATEDIR%/lib/openldap
 130.324 + # Indices to maintain
 130.325 + index	objectClass	eq
 130.326 +diff -Naur openldap-2.4.44.orig/servers/slapd/slapd.ldif openldap-2.4.44/servers/slapd/slapd.ldif
 130.327 +--- openldap-2.4.44.orig/servers/slapd/slapd.ldif	2016-02-06 00:57:45.000000000 +0100
 130.328 ++++ openldap-2.4.44/servers/slapd/slapd.ldif	2016-02-22 22:59:57.824364446 +0100
 130.329 +@@ -9,8 +9,8 @@
 130.330 + #
 130.331 + # Define global ACLs to disable default read access.
 130.332 + #
 130.333 +-olcArgsFile: %LOCALSTATEDIR%/run/slapd.args
 130.334 +-olcPidFile: %LOCALSTATEDIR%/run/slapd.pid
 130.335 ++olcArgsFile: %LOCALSTATEDIR%/run/openldap/slapd.args
 130.336 ++olcPidFile: %LOCALSTATEDIR%/run/openldap/slapd.pid
 130.337 + #
 130.338 + # Do not enable referrals until AFTER you have a working directory
 130.339 + # service AND an understanding of referrals.
 130.340 +@@ -26,10 +26,11 @@
 130.341 + #
 130.342 + # Load dynamic backend modules:
 130.343 + #
 130.344 +-#dn: cn=module,cn=config
 130.345 +-#objectClass: olcModuleList
 130.346 +-#cn: module
 130.347 +-#olcModulepath:	%MODULEDIR%
 130.348 ++dn: cn=module,cn=config
 130.349 ++objectClass: olcModuleList
 130.350 ++cn: module
 130.351 ++olcModulepath:	%MODULEDIR%
 130.352 ++olcModuleload: back_mdb.la
 130.353 + #olcModuleload:	back_bdb.la
 130.354 + #olcModuleload:	back_hdb.la
 130.355 + #olcModuleload:	back_ldap.la
 130.356 +@@ -90,6 +91,6 @@
 130.357 + # The database directory MUST exist prior to running slapd AND 
 130.358 + # should only be accessible by the slapd and slap tools.
 130.359 + # Mode 700 recommended.
 130.360 +-olcDbDirectory:	%LOCALSTATEDIR%/openldap-data
 130.361 ++olcDbDirectory:	%LOCALSTATEDIR%/lib/openldap
 130.362 + # Indices to maintain
 130.363 + olcDbIndex: objectClass eq
 130.364 +diff -Naur openldap-2.4.40.orig/servers/slapd/slapi/Makefile.in openldap-2.4.40/servers/slapd/slapi/Makefile.in
 130.365 +--- openldap-2.4.40.orig/servers/slapd/slapi/Makefile.in	2014-09-18 20:48:49.000000000 -0500
 130.366 ++++ openldap-2.4.40/servers/slapd/slapi/Makefile.in	2015-03-26 15:36:59.639463969 -0500
 130.367 +@@ -46,6 +46,6 @@
 130.368 + install-local: FORCE
 130.369 + 	if test "$(BUILD_MOD)" = "yes"; then \
 130.370 + 		$(MKDIR) $(DESTDIR)$(libdir); \
 130.371 +-		$(LTINSTALL) $(INSTALLFLAGS) -m 644 $(LIBRARY) $(DESTDIR)$(libdir); \
 130.372 ++		$(LTINSTALL) $(INSTALLFLAGS) -m 755 $(LIBRARY) $(DESTDIR)$(libdir); \
 130.373 + 	fi
 130.374 + 
   131.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   131.2 +++ b/openldap/stuff/patches/series	Mon Jun 05 16:48:55 2017 +0300
   131.3 @@ -0,0 +1,1 @@
   131.4 +openldap-2.4.44-consolidated-2.patch
   132.1 --- a/pixman-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   132.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   132.3 @@ -1,19 +0,0 @@
   132.4 -# SliTaz package receipt.
   132.5 -
   132.6 -PACKAGE="pixman-dev"
   132.7 -VERSION="0.34.0"
   132.8 -CATEGORY="development"
   132.9 -SHORT_DESC="Pixman library devel files"
  132.10 -MAINTAINER="pankso@slitaz.org"
  132.11 -LICENSE="MIT"
  132.12 -WEB_SITE="https://www.cairographics.org/"
  132.13 -HOST_ARCH="i486 arm"
  132.14 -
  132.15 -WANTED="pixman"
  132.16 -DEPENDS="pixman pkg-config"
  132.17 -
  132.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  132.19 -genpkg_rules()
  132.20 -{
  132.21 -	cook_copy_files *.h *.la *.pc
  132.22 -}
   133.1 --- a/pixman/receipt	Mon Jun 05 04:58:17 2017 +0000
   133.2 +++ b/pixman/receipt	Mon Jun 05 16:48:55 2017 +0300
   133.3 @@ -1,4 +1,4 @@
   133.4 -# SliTaz package receipt.
   133.5 +# SliTaz package receipt v2.
   133.6  
   133.7  PACKAGE="pixman"
   133.8  VERSION="0.34.0"
   133.9 @@ -10,11 +10,11 @@
  133.10  HOST_ARCH="i486 arm"
  133.11  
  133.12  TARBALL="$PACKAGE-$VERSION.tar.gz"
  133.13 -#WGET_URL="$XORG_MIRROR/lib/$TARBALL"
  133.14  WGET_URL="${WEB_SITE}releases/$TARBALL"
  133.15 +TARBALL_MD5="e80ebae4da01e77f68744319f01d52a3"
  133.16  
  133.17 -DEPENDS="glibc-base"
  133.18  BUILD_DEPENDS="libpng-dev"
  133.19 +SPLIT="pixman-dev"
  133.20  
  133.21  # Rules to configure and make the package.
  133.22  compile_rules()
  133.23 @@ -31,5 +31,8 @@
  133.24  # Rules to gen a SliTaz package suitable for Tazpkg.
  133.25  genpkg_rules()
  133.26  {
  133.27 -	cook_copy_files *.so*
  133.28 +	case $PACKAGE in
  133.29 +		pixman) copy @std;;
  133.30 +		*-dev) copy @dev;;
  133.31 +	esac
  133.32  }
   134.1 --- a/popt-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   134.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   134.3 @@ -1,19 +0,0 @@
   134.4 -# SliTaz package receipt.
   134.5 -
   134.6 -PACKAGE="popt-dev"
   134.7 -VERSION="1.16"
   134.8 -CATEGORY="development"
   134.9 -SHORT_DESC="Library for parsing command line options (development files)"
  134.10 -MAINTAINER="pankso@slitaz.org"
  134.11 -LICENSE="MIT"
  134.12 -WEB_SITE="http://directory.fsf.org/wiki/Popt"
  134.13 -HOST_ARCH="i486 arm"
  134.14 -
  134.15 -WANTED="popt"
  134.16 -DEPENDS="popt"
  134.17 -
  134.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  134.19 -genpkg_rules()
  134.20 -{
  134.21 -	cook_copy_files *.h *.la *.pc
  134.22 -}
   135.1 --- a/popt/receipt	Mon Jun 05 04:58:17 2017 +0000
   135.2 +++ b/popt/receipt	Mon Jun 05 16:48:55 2017 +0300
   135.3 @@ -1,4 +1,4 @@
   135.4 -# SliTaz package receipt.
   135.5 +# SliTaz package receipt v2.
   135.6  
   135.7  PACKAGE="popt"
   135.8  VERSION="1.16"
   135.9 @@ -13,6 +13,7 @@
  135.10  WGET_URL="http://rpm5.org/files/popt/$TARBALL"
  135.11  
  135.12  BUILD_DEPENDS="gettext"
  135.13 +SPLIT="popt-dev"
  135.14  
  135.15  # Rules to configure and make the package.
  135.16  compile_rules()
  135.17 @@ -26,5 +27,8 @@
  135.18  # Rules to gen a SliTaz package suitable for Tazpkg.
  135.19  genpkg_rules()
  135.20  {
  135.21 -	cook_copy_files *.so*
  135.22 +	case $PACKAGE in
  135.23 +		popt) copy @std;;
  135.24 +		*-dev) copy @dev;;
  135.25 +	esac
  135.26  }
   136.1 --- a/proftpd-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   136.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   136.3 @@ -1,20 +0,0 @@
   136.4 -# SliTaz package receipt.
   136.5 -
   136.6 -PACKAGE="proftpd-dev"
   136.7 -VERSION="1.3.4d"
   136.8 -CATEGORY="development"
   136.9 -SHORT_DESC="Highly configurable FTP server, development files."
  136.10 -MAINTAINER="pascal.bellard@slitaz.org"
  136.11 -LICENSE="GPL2"
  136.12 -WEB_SITE="http://www.proftpd.org/"
  136.13 -WANTED="proftpd"
  136.14 -
  136.15 -DEPENDS="proftpd pkg-config"
  136.16 -
  136.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  136.18 -genpkg_rules()
  136.19 -{
  136.20 -	mkdir -p $fs/usr/lib
  136.21 -	cp -a $install/usr/include $fs/usr
  136.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
  136.23 -}
   137.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   137.2 +++ b/proftpd/description.txt	Mon Jun 05 16:48:55 2017 +0300
   137.3 @@ -0,0 +1,42 @@
   137.4 +ProFTPD is a highly configurable FTP daemon for Unix and Unix-like operating
   137.5 +systems.
   137.6 +
   137.7 +ProFTPD grew from a desire for a secure and configurable FTP server. It was
   137.8 +inspired by a significant admiration of the Apache web server. Unlike most
   137.9 +other Unix FTP servers, it has not been derived from the old BSD `ftpd` code
  137.10 +base, but is a completely new design and implementation.
  137.11 +
  137.12 +ProFTPD's extensive configurability provides systems administrators great
  137.13 +flexibility in user authentication and access controls, including virtual users
  137.14 +and easy `chroot()` FTP sessions for individual users.
  137.15 +
  137.16 +ProFTPD is popular with many service providers for delivering update access to
  137.17 +user web pages, without resorting to Unix shell accounts.
  137.18 +
  137.19 +Major Features
  137.20 +--------------
  137.21 +
  137.22 +  - A single main configuration file, with directives and directive groups
  137.23 +    patterned after those of the Apache web server
  137.24 +  - Per directory ".ftpaccess" configuration similar to Apache's ".htaccess"
  137.25 +  - Designed to run either as a stand-alone server or from `inetd`/`xinetd`
  137.26 +  - Multiple virtual FTP servers and anonymous FTP services
  137.27 +  - Multiple password files
  137.28 +  - Shadow password support, including support for expired accounts
  137.29 +  - Multiple authentication methods, including PAM, LDAP, SQL, and RADIUS
  137.30 +  - Virtual users
  137.31 +  - ProFTPD never executes any external program at any time. There is no
  137.32 +    `SITE EXEC` command, and all file and directory listings are generated
  137.33 +    internally, without using an external ls command
  137.34 +  - Anonymous FTP and other chroot directories do not require any specific
  137.35 +    directory structure, executable programs or other system files
  137.36 +  - Modular architecture with an API that facilitates well structured
  137.37 +    extensions to meet user needs
  137.38 +  - Visibility of directories or files controlled based on Unix style
  137.39 +    permissions or user/group ownership
  137.40 +  - Logging and utmp/wtmp support. Logging is compatible with `wu-ftpd`, and
  137.41 +    extended, customizable logging is available
  137.42 +  - If supported by the capabilities the host system, it can run as a
  137.43 +    non-privileged user in stand-alone mode, thwarting attacks aimed at
  137.44 +    exploiting "root" privileges
  137.45 +  - GPLv2 source license. The source code is available to audit
   138.1 --- a/proftpd/receipt	Mon Jun 05 04:58:17 2017 +0000
   138.2 +++ b/proftpd/receipt	Mon Jun 05 16:48:55 2017 +0300
   138.3 @@ -1,42 +1,44 @@
   138.4 -# SliTaz package receipt.
   138.5 +# SliTaz package receipt v2.
   138.6  
   138.7  PACKAGE="proftpd"
   138.8 -VERSION="1.3.4d"
   138.9 +VERSION="1.3.6"
  138.10  CATEGORY="network"
  138.11 -SHORT_DESC="Highly configurable FTP server."
  138.12 +SHORT_DESC="Highly configurable FTP server"
  138.13  MAINTAINER="pascal.bellard@slitaz.org"
  138.14  LICENSE="GPL2"
  138.15 +WEB_SITE="http://www.proftpd.org/"
  138.16 +
  138.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
  138.18 -WEB_SITE="http://www.proftpd.org/"
  138.19  WGET_URL="ftp://ftp.proftpd.org/distrib/source/$TARBALL"
  138.20  
  138.21 -DEPENDS=""
  138.22 -BUILD_DEPENDS=""
  138.23 +BUILD_DEPENDS="acl-dev attr-dev"
  138.24 +SPLIT="proftpd-dev"
  138.25  
  138.26  # Rules to configure and make the package.
  138.27  compile_rules()
  138.28  {
  138.29 -	cd $src
  138.30 -	./configure --prefix=/usr \
  138.31 +	./configure \
  138.32  		--sysconfdir=/etc \
  138.33  		--localstatedir=/var \
  138.34 -		--mandir=/usr/share/man \
  138.35  		$CONFIGURE_ARGS &&
  138.36  	make &&
  138.37  	make DESTDIR=$DESTDIR install
  138.38 +
  138.39 +	cat >> $install/etc/proftpd.conf <<EOT
  138.40 +
  138.41 +# SSLv3 is unsafe, see CVE-2014-3566 POODLE
  138.42 +# TLSProtocol TLSv1
  138.43 +EOT
  138.44  }
  138.45  
  138.46  # Rules to gen a SliTaz package suitable for Tazpkg.
  138.47  genpkg_rules()
  138.48  {
  138.49 -	mkdir -p $fs/usr/lib
  138.50 -	cp -a $install/usr/sbin $fs/usr
  138.51 -	cp -a $install/usr/bin $fs/usr
  138.52 -	cp -a $install/usr/lib/proftpd $fs/usr/lib
  138.53 -	cp -a $install/etc $fs
  138.54 -	cat >> $fs/etc/proftpd.conf <<EOT
  138.55 -
  138.56 -# SSLv3 is unsafe, see CVE-2014-3566 POODLE
  138.57 -# TLSProtocol TLSv1
  138.58 -EOT
  138.59 +	case $PACKAGE in
  138.60 +		proftpd)
  138.61 +			copy @std
  138.62 +			DEPENDS="ncurses attr"
  138.63 +			;;
  138.64 +		*-dev) copy @dev;;
  138.65 +	esac
  138.66  }
   139.1 --- a/proj-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   139.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   139.3 @@ -1,22 +0,0 @@
   139.4 -# SliTaz package receipt.
   139.5 -
   139.6 -PACKAGE="proj-dev"
   139.7 -VERSION="4.7.0"
   139.8 -CATEGORY="misc"
   139.9 -SHORT_DESC="Proj dev files."
  139.10 -MAINTAINER="erjo@slitaz.org"
  139.11 -LICENSE="MIT"
  139.12 -WEB_SITE="http://trac.osgeo.org/proj/"
  139.13 -WANTED="proj"
  139.14 -
  139.15 -DEPENDS="proj"
  139.16 -BUILD_DEPENDS=""
  139.17 -
  139.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  139.19 -genpkg_rules()
  139.20 -{
  139.21 -	mkdir -p $fs/usr/lib 
  139.22 -	
  139.23 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
  139.24 -	cp -a $install/usr/include $fs/usr
  139.25 -}
   140.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   140.2 +++ b/proj/description.txt	Mon Jun 05 16:48:55 2017 +0300
   140.3 @@ -0,0 +1,4 @@
   140.4 +proj.4 is a standard UNIX filter function which converts geographic longitude
   140.5 +and latitude coordinates into cartesian coordinates (and vice versa), and it is
   140.6 +a C API for software developers to include coordinate transformation in their
   140.7 +own software.
   141.1 --- a/proj/receipt	Mon Jun 05 04:58:17 2017 +0000
   141.2 +++ b/proj/receipt	Mon Jun 05 16:48:55 2017 +0300
   141.3 @@ -1,17 +1,18 @@
   141.4 -# SliTaz package receipt.
   141.5 +# SliTaz package receipt v2.
   141.6  
   141.7  PACKAGE="proj"
   141.8 -VERSION="4.7.0"
   141.9 +VERSION="4.9.3"
  141.10  CATEGORY="misc"
  141.11 -SHORT_DESC="Cartographic Projections Library."
  141.12 +SHORT_DESC="Cartographic Projections Library"
  141.13  MAINTAINER="erjo@slitaz.org"
  141.14  LICENSE="MIT"
  141.15 -WEB_SITE="http://trac.osgeo.org/proj/"
  141.16 +WEB_SITE="http://proj4.org/"
  141.17 +
  141.18  TARBALL="$PACKAGE-$VERSION.tar.gz"
  141.19  WGET_URL="http://download.osgeo.org/proj/$TARBALL"
  141.20 +TARBALL_MD5="d598336ca834742735137c5674b214a1"
  141.21  
  141.22 -DEPENDS=""
  141.23 -BUILD_DEPENDS=""
  141.24 +SPLIT="proj-dev"
  141.25  
  141.26  # Rules to configure and make the package.
  141.27  compile_rules()
  141.28 @@ -23,10 +24,8 @@
  141.29  # Rules to gen a SliTaz package suitable for Tazpkg.
  141.30  genpkg_rules()
  141.31  {
  141.32 -	mkdir -p $fs/usr/lib $fs/usr/share
  141.33 -	
  141.34 -	cp -a $install/usr/bin $fs/usr
  141.35 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
  141.36 -	cp -a $install/usr/share/proj $fs/usr/share
  141.37 -	
  141.38 +	case $PACKAGE in
  141.39 +		proj) copy @std;;
  141.40 +		*-dev) copy @dev;;
  141.41 +	esac
  141.42  }
   142.1 --- a/protobuf-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   142.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   142.3 @@ -1,21 +0,0 @@
   142.4 -# SliTaz package receipt.
   142.5 -
   142.6 -PACKAGE="protobuf-dev"
   142.7 -VERSION="2.4.1"
   142.8 -CATEGORY="development"
   142.9 -SHORT_DESC="Devel files for protobuf."
  142.10 -MAINTAINER="pankso@slitaz.org"
  142.11 -LICENSE="BSD"
  142.12 -WEB_SITE="http://code.google.com/p/protobuf/"
  142.13 -WANTED="protobuf"
  142.14 -
  142.15 -DEPENDS="protobuf pkg-config"
  142.16 -
  142.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  142.18 -genpkg_rules()
  142.19 -{
  142.20 -	mkdir -p $fs/usr/lib
  142.21 -	cp -a $install/usr/include $fs/usr
  142.22 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
  142.23 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
  142.24 -}
   143.1 --- a/protobuf-python/receipt	Mon Jun 05 04:58:17 2017 +0000
   143.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   143.3 @@ -1,29 +0,0 @@
   143.4 -# SliTaz package receipt.
   143.5 -
   143.6 -PACKAGE="protobuf-python"
   143.7 -VERSION="2.4.1"
   143.8 -CATEGORY="network"
   143.9 -SHORT_DESC="Encode structured data in an efficient yet extensible format.(python)"
  143.10 -MAINTAINER="slaxemulator@gmail.com"
  143.11 -LICENSE="BSD"
  143.12 -WEB_SITE="http://code.google.com/p/protobuf/"
  143.13 -SOURCE="protobuf"
  143.14 -TARBALL="$SOURCE-$VERSION.tar.bz2"
  143.15 -WGET_URL="http://protobuf.googlecode.com/files/$TARBALL"
  143.16 -
  143.17 -DEPENDS="python protobuf"
  143.18 -BUILD_DEPENDS="protobuf-dev python-dev setuptools"
  143.19 -
  143.20 -# Rules to configure and make the package.
  143.21 -compile_rules()
  143.22 -{
  143.23 -	cd $src/python
  143.24 -	python setup.py install --prefix=/usr --root $DESTDIR
  143.25 -}
  143.26 -
  143.27 -# Rules to gen a SliTaz package suitable for Tazpkg.
  143.28 -genpkg_rules()
  143.29 -{
  143.30 -	cp -a $install/* $fs
  143.31 -}
  143.32 -
   144.1 --- a/protobuf/receipt	Mon Jun 05 04:58:17 2017 +0000
   144.2 +++ b/protobuf/receipt	Mon Jun 05 16:48:55 2017 +0300
   144.3 @@ -1,29 +1,42 @@
   144.4 -# SliTaz package receipt.
   144.5 +# SliTaz package receipt v2.
   144.6  
   144.7  PACKAGE="protobuf"
   144.8 -VERSION="2.4.1"
   144.9 +VERSION="3.3.0"
  144.10  CATEGORY="network"
  144.11 -SHORT_DESC="Encode structured data in an efficient yet extensible format."
  144.12 +SHORT_DESC="Protocol Buffers - Google's data interchange format"
  144.13  MAINTAINER="pankso@slitaz.org"
  144.14  LICENSE="BSD"
  144.15 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
  144.16 -WEB_SITE="http://code.google.com/p/protobuf/"
  144.17 -WGET_URL="http://protobuf.googlecode.com/files/$TARBALL"
  144.18 +WEB_SITE="https://developers.google.com/protocol-buffers/"
  144.19 +
  144.20 +TARBALL="$PACKAGE-$VERSION.tar.gz"
  144.21 +WGET_URL="https://github.com/google/protobuf/archive/v$VERSION.tar.gz"
  144.22 +
  144.23 +BUILD_DEPENDS="curl automake libtool zlib-dev python-dev setuptools"
  144.24 +SPLIT="protobuf-python protobuf-dev"
  144.25  
  144.26  # Rules to configure and make the package.
  144.27  compile_rules()
  144.28  {
  144.29 -	cd $src
  144.30 -	./configure \
  144.31 -		--prefix=/usr \
  144.32 -		$CONFIGURE_ARGS &&
  144.33 -	make && make install
  144.34 +	./autogen.sh &&
  144.35 +	./configure $CONFIGURE_ARGS && make && make install || exit 1
  144.36 +
  144.37 +	cd $src/python
  144.38 +	python setup.py install --prefix=/usr --root $DESTDIR
  144.39  }
  144.40  
  144.41  # Rules to gen a SliTaz package suitable for Tazpkg.
  144.42  genpkg_rules()
  144.43  {
  144.44 -	mkdir -p $fs/usr/lib
  144.45 -	cp -a $install/usr/bin $fs/usr
  144.46 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
  144.47 +	case $PACKAGE in
  144.48 +		protobuf)
  144.49 +			copy bin/ *.so*
  144.50 +			DEPENDS="zlib"
  144.51 +			;;
  144.52 +		protobuf-python)
  144.53 +			copy python2.7/
  144.54 +			CAT="network|Python bindings"
  144.55 +			DEPENDS="python protobuf"
  144.56 +			;;
  144.57 +		*-dev) copy @dev;;
  144.58 +	esac
  144.59  }
   145.1 --- a/pure-ftpd-extras/receipt	Mon Jun 05 04:58:17 2017 +0000
   145.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   145.3 @@ -1,22 +0,0 @@
   145.4 -# SliTaz package receipt.
   145.5 -
   145.6 -PACKAGE="pure-ftpd-extras"
   145.7 -VERSION="1.0.35"
   145.8 -CATEGORY="network"
   145.9 -SHORT_DESC="A secure FTP daemon extras files"
  145.10 -MAINTAINER="erjo@slitaz.org"
  145.11 -LICENSE="BSD"
  145.12 -WEB_SITE="http://www.pureftpd.org/project/pure-ftpd"
  145.13 -WANTED="pure-ftpd"
  145.14 -
  145.15 -DEPENDS="perl python"
  145.16 -
  145.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  145.18 -genpkg_rules()
  145.19 -{
  145.20 -	mkdir -p $fs/etc/pure-ftpd $fs/usr/bin
  145.21 -	cp -a $src/configuration-file/pure-ftpd.conf $fs/etc/pure-ftpd
  145.22 -	cp -a $src/configuration-file/pure-config.pl $fs/usr/bin
  145.23 -	cp -a $src/configuration-file/pure-config.py $fs/usr/bin
  145.24 -}
  145.25 -
   146.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   146.2 +++ b/pure-ftpd-pam/description.txt	Mon Jun 05 16:48:55 2017 +0300
   146.3 @@ -0,0 +1,33 @@
   146.4 +Pure-FTPd is a fast, production-quality, standard-conformant FTP server, based
   146.5 +upon Troll-FTPd.
   146.6 +
   146.7 +The server has been designed to be secure in default configuration, it has no
   146.8 +known vulnerability, it is really trivial to set up and it is especially
   146.9 +designed for modern kernels. It was successfully ported to Linux, FreeBSD,
  146.10 +DragonflyBSD, NetBSD, OpenBSD, Bitrig, OSX, AIX and iPhone.
  146.11 +
  146.12 +Features include `chroot()`ed and/or virtual `chroot()`ed home directories,
  146.13 +virtual domains, built-in `ls`, anti-warez system, configurable ports for
  146.14 +passive downloads, FXP protocol, bandwidth throttling, ratios, LDAP / MySQL /
  146.15 +PostgreSQL-based authentication, fortune files, Apache-like log files, fast
  146.16 +standalone mode, text / HTML / XML real-time status report, virtual users,
  146.17 +virtual quotas, privilege separation, TLS and more.
  146.18 +
  146.19 +### Who's using it?
  146.20 +
  146.21 +Many people new to Unix are running Pure-FTPd because they find it easy to
  146.22 +install. But that software is also used on embedded systems and highly loaded
  146.23 +production servers, especially for hosting services.
  146.24 +
  146.25 +For large sites with centralized user management, Pure-FTPd provides flexible
  146.26 +authentication schemes including SQL and LDAP backends, plus the ability to
  146.27 +easily write new custom handlers in any language.
  146.28 +
  146.29 +
  146.30 +### SliTaz notes
  146.31 +
  146.32 +To start pure-ftpd server you can run:
  146.33 +
  146.34 +    /etc/init.d/pure-ftpd start
  146.35 +
  146.36 +Or add pure-ftpd to RUN_DAEMONS in /etc/rcS.conf
   147.1 --- a/pure-ftpd-pam/receipt	Mon Jun 05 04:58:17 2017 +0000
   147.2 +++ b/pure-ftpd-pam/receipt	Mon Jun 05 16:48:55 2017 +0300
   147.3 @@ -1,45 +1,37 @@
   147.4 -# SliTaz package receipt.
   147.5 +# SliTaz package receipt v2.
   147.6  
   147.7  PACKAGE="pure-ftpd-pam"
   147.8 -VERSION="1.0.35"
   147.9 +VERSION="1.0.46"
  147.10  CATEGORY="network"
  147.11  SHORT_DESC="A secure FTP daemon using PAM"
  147.12  MAINTAINER="erjo@slitaz.org"
  147.13  LICENSE="BSD"
  147.14 -SOURCE="pure-ftpd"
  147.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
  147.16 -WEB_SITE="http://www.pureftpd.org/project/pure-ftpd"
  147.17 -WGET_URL="http://download.pureftpd.org/pub/pure-ftpd/releases/$TARBALL"
  147.18 +WEB_SITE="https://www.pureftpd.org/project/pure-ftpd"
  147.19 +CONFIG_FILES="/etc/pure-ftpd.conf"
  147.20 +SIBLINGS="pure-ftpd"
  147.21  PROVIDE="pure-ftpd:pam"
  147.22  
  147.23 +TARBALL="pure-ftpd-$VERSION.tar.bz2"
  147.24 +WGET_URL="https://download.pureftpd.org/pub/pure-ftpd/releases/$TARBALL"
  147.25 +
  147.26  DEPENDS="pam attr libcap"
  147.27 -BUILD_DEPENDS="pam pam-dev"
  147.28 +BUILD_DEPENDS="pam-dev"
  147.29  
  147.30  # Rules to configure and make the package.
  147.31  compile_rules()
  147.32  {
  147.33 -	cd $src
  147.34 -	./configure --prefix=/usr --with-pam $CONFIGURE_ARGS &&
  147.35 -	make &&
  147.36 -	make DESTDIR=$DESTDIR install
  147.37 +	./configure \
  147.38 +		--with-pam \
  147.39 +		$CONFIGURE_ARGS &&
  147.40 +	make && make install
  147.41 +
  147.42 +	# daemon
  147.43 +	mkdir -p $install/etc/init.d
  147.44 +	install -groot -oroot -m0755 $WOK/pure-ftpd/stuff/pure-ftpd $install/etc/init.d
  147.45  }
  147.46  
  147.47  # Rules to gen a SliTaz package suitable for Tazpkg.
  147.48  genpkg_rules()
  147.49  {
  147.50 -	mkdir -p $fs/usr $fs/etc/init.d
  147.51 -	cp -a $install/usr/bin $fs/usr
  147.52 -	cp -a $install/usr/sbin $fs/usr
  147.53 -	install -g root -o root -m 0755 $WOK/$SOURCE/stuff/pure-ftpd $fs/etc/init.d
  147.54 +	copy @std
  147.55  }
  147.56 -
  147.57 -post_install()
  147.58 -{
  147.59 -	echo ""
  147.60 -	echo -e "\nTo starts $PACKAGE server you can run :\n"
  147.61 -	echo "/etc/init.d/$PACKAGE start"
  147.62 -	echo -e "Or add $PACKAGE to RUN_DAEMONS in /etc/rcS.conf\n"
  147.63 -	echo ""
  147.64 -	echo "You may install pure-ftpd-extras package to get pure-config.pl "
  147.65 -	echo " pure-config.py facilities."
  147.66 -}
   148.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   148.2 +++ b/pure-ftpd/description.txt	Mon Jun 05 16:48:55 2017 +0300
   148.3 @@ -0,0 +1,33 @@
   148.4 +Pure-FTPd is a fast, production-quality, standard-conformant FTP server, based
   148.5 +upon Troll-FTPd.
   148.6 +
   148.7 +The server has been designed to be secure in default configuration, it has no
   148.8 +known vulnerability, it is really trivial to set up and it is especially
   148.9 +designed for modern kernels. It was successfully ported to Linux, FreeBSD,
  148.10 +DragonflyBSD, NetBSD, OpenBSD, Bitrig, OSX, AIX and iPhone.
  148.11 +
  148.12 +Features include `chroot()`ed and/or virtual `chroot()`ed home directories,
  148.13 +virtual domains, built-in `ls`, anti-warez system, configurable ports for
  148.14 +passive downloads, FXP protocol, bandwidth throttling, ratios, LDAP / MySQL /
  148.15 +PostgreSQL-based authentication, fortune files, Apache-like log files, fast
  148.16 +standalone mode, text / HTML / XML real-time status report, virtual users,
  148.17 +virtual quotas, privilege separation, TLS and more.
  148.18 +
  148.19 +### Who's using it?
  148.20 +
  148.21 +Many people new to Unix are running Pure-FTPd because they find it easy to
  148.22 +install. But that software is also used on embedded systems and highly loaded
  148.23 +production servers, especially for hosting services.
  148.24 +
  148.25 +For large sites with centralized user management, Pure-FTPd provides flexible
  148.26 +authentication schemes including SQL and LDAP backends, plus the ability to
  148.27 +easily write new custom handlers in any language.
  148.28 +
  148.29 +
  148.30 +### SliTaz notes
  148.31 +
  148.32 +To start pure-ftpd server you can run:
  148.33 +
  148.34 +    /etc/init.d/pure-ftpd start
  148.35 +
  148.36 +Or add pure-ftpd to RUN_DAEMONS in /etc/rcS.conf
   149.1 --- a/pure-ftpd/receipt	Mon Jun 05 04:58:17 2017 +0000
   149.2 +++ b/pure-ftpd/receipt	Mon Jun 05 16:48:55 2017 +0300
   149.3 @@ -1,15 +1,17 @@
   149.4 -# SliTaz package receipt.
   149.5 +# SliTaz package receipt v2.
   149.6  
   149.7  PACKAGE="pure-ftpd"
   149.8 -VERSION="1.0.35"
   149.9 +VERSION="1.0.46"
  149.10  CATEGORY="network"
  149.11  SHORT_DESC="A secure FTP daemon"
  149.12  MAINTAINER="erjo@slitaz.org"
  149.13  LICENSE="BSD"
  149.14 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
  149.15 -WEB_SITE="http://www.pureftpd.org/project/pure-ftpd"
  149.16 -WGET_URL="http://download.pureftpd.org/pub/pure-ftpd/releases/$TARBALL"
  149.17 -HANDBOOK_URL="http://www.pureftpd.org/project/pure-ftpd/doc"
  149.18 +WEB_SITE="https://www.pureftpd.org/project/pure-ftpd"
  149.19 +CONFIG_FILES="/etc/pure-ftpd.conf"
  149.20 +SIBLINGS="pure-ftpd-pam"
  149.21 +
  149.22 +TARBALL="pure-ftpd-$VERSION.tar.bz2"
  149.23 +WGET_URL="https://download.pureftpd.org/pub/pure-ftpd/releases/$TARBALL"
  149.24  
  149.25  DEPENDS="attr libcap libssl"
  149.26  BUILD_DEPENDS="openssl-dev"
  149.27 @@ -17,30 +19,20 @@
  149.28  # Rules to configure and make the package.
  149.29  compile_rules()
  149.30  {
  149.31 -	cd $src
  149.32 -	./configure --prefix=/usr \
  149.33 +	./configure \
  149.34  		--without-pam \
  149.35  		--with-puredb \
  149.36  		--with-extauth \
  149.37 -		$CONFIGURE_ARGS && make && make install
  149.38 +		$CONFIGURE_ARGS &&
  149.39 +	make && make install
  149.40 +
  149.41 +	# daemon
  149.42 +	mkdir -p $install/etc/init.d
  149.43 +	install -groot -oroot -m0755 $stuff/pure-ftpd $install/etc/init.d
  149.44  }
  149.45  
  149.46  # Rules to gen a SliTaz package suitable for Tazpkg.
  149.47  genpkg_rules()
  149.48  {
  149.49 -	mkdir -p $fs/usr $fs/etc/init.d
  149.50 -	cp -a $install/usr/bin $fs/usr
  149.51 -	cp -a $install/usr/sbin $fs/usr
  149.52 -	install -g root -o root -m 0755 $stuff/pure-ftpd $fs/etc/init.d
  149.53 +	copy @std
  149.54  }
  149.55 -
  149.56 -post_install()
  149.57 -{
  149.58 -	echo ""
  149.59 -	echo -e "\nTo starts $PACKAGE server you can run :\n"
  149.60 -	echo "/etc/init.d/$PACKAGE start"
  149.61 -	echo -e "Or add $PACKAGE to RUN_DAEMONS in /etc/rcS.conf\n"
  149.62 -	echo ""
  149.63 -	echo "You may install pure-ftpd-extras package to get pure-config.pl "
  149.64 -	echo " pure-config.py facilities."
  149.65 -}
   150.1 --- a/pure-ftpd/stuff/pure-ftpd	Mon Jun 05 04:58:17 2017 +0000
   150.2 +++ b/pure-ftpd/stuff/pure-ftpd	Mon Jun 05 16:48:55 2017 +0300
   150.3 @@ -22,40 +22,40 @@
   150.4  OPTIONS="-4 -H -A -B"
   150.5  
   150.6  case "$1" in
   150.7 -  start)
   150.8 -    if active_pidfile $PIDFILE $NAME ; then
   150.9 -      _ '%s is already running.'
  150.10 -      exit 1
  150.11 -    fi
  150.12 -    action 'Starting %s: %s...' "$DESC" $NAME
  150.13 -    $DAEMON $OPTIONS
  150.14 -    status
  150.15 -    ;;
  150.16 -  stop)
  150.17 -    if ! active_pidfile $PIDFILE $NAME ; then
  150.18 -      _ '%s is not running.' $NAME
  150.19 -      exit 1
  150.20 -    fi
  150.21 -    action 'Stopping %s: %s...' "$DESC" $NAME
  150.22 -    kill $(cat $PIDFILE)
  150.23 -    status
  150.24 -    ;;
  150.25 -  restart)
  150.26 -    if ! active_pidfile $PIDFILE $NAME ; then
  150.27 -      _ '%s is not running.'
  150.28 -      exit 1
  150.29 -    fi
  150.30 -    action 'Restarting %s: %s...' "$DESC" $NAME
  150.31 -    kill $(cat $PIDFILE)
  150.32 -    sleep 2
  150.33 -    $DAEMON $OPTIONS
  150.34 -    status
  150.35 -    ;;
  150.36 -  *)
  150.37 -    emsg "<n><b>$(_ 'Usage:')</b> $0 [start|stop|restart]"
  150.38 -    newline
  150.39 -    exit 1
  150.40 -    ;;
  150.41 +	start)
  150.42 +		if active_pidfile $PIDFILE $NAME; then
  150.43 +			_ '%s is already running.'
  150.44 +			exit 1
  150.45 +		fi
  150.46 +		action 'Starting %s: %s...' "$DESC" $NAME
  150.47 +		$DAEMON $OPTIONS
  150.48 +		status
  150.49 +		;;
  150.50 +	stop)
  150.51 +		if ! active_pidfile $PIDFILE $NAME; then
  150.52 +			_ '%s is not running.' $NAME
  150.53 +			exit 1
  150.54 +		fi
  150.55 +		action 'Stopping %s: %s...' "$DESC" $NAME
  150.56 +		kill $(cat $PIDFILE)
  150.57 +		status
  150.58 +		;;
  150.59 +	restart)
  150.60 +		if ! active_pidfile $PIDFILE $NAME; then
  150.61 +			_ '%s is not running.'
  150.62 +			exit 1
  150.63 +		fi
  150.64 +		action 'Restarting %s: %s...' "$DESC" $NAME
  150.65 +		kill $(cat $PIDFILE)
  150.66 +		sleep 2
  150.67 +		$DAEMON $OPTIONS
  150.68 +		status
  150.69 +		;;
  150.70 +	*)
  150.71 +		emsg "<n><b>$(_ 'Usage:')</b> $0 [start|stop|restart]"
  150.72 +		newline
  150.73 +		exit 1
  150.74 +		;;
  150.75  esac
  150.76  
  150.77  exit 0
   151.1 --- a/pycairo-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   151.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   151.3 @@ -1,21 +0,0 @@
   151.4 -# SliTaz package receipt.
   151.5 -
   151.6 -PACKAGE="pycairo-dev"
   151.7 -VERSION="1.10.0"
   151.8 -CATEGORY="development"
   151.9 -SHORT_DESC="Python bindings for the cairo graphics library."
  151.10 -MAINTAINER="erjo@slitaz.org"
  151.11 -LICENSE="MPL LGPL2.1"
  151.12 -WEB_SITE="http://www.cairographics.org/pycairo/"
  151.13 -WANTED="pycairo"
  151.14 -
  151.15 -DEPENDS="pycairo pkg-config"
  151.16 -
  151.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  151.18 -genpkg_rules()
  151.19 -{
  151.20 -	mkdir -p $fs/usr/lib
  151.21 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
  151.22 -	cp -a $install/usr/include $fs/usr
  151.23 -}
  151.24 -
   152.1 --- a/pycairo/receipt	Mon Jun 05 04:58:17 2017 +0000
   152.2 +++ b/pycairo/receipt	Mon Jun 05 16:48:55 2017 +0300
   152.3 @@ -1,19 +1,18 @@
   152.4 -# SliTaz package receipt.
   152.5 +# SliTaz package receipt v2.
   152.6  
   152.7  PACKAGE="pycairo"
   152.8  VERSION="1.10.0"
   152.9  CATEGORY="development"
  152.10 -SHORT_DESC="Python bindings for the cairo graphics library."
  152.11 +SHORT_DESC="Python bindings for the cairo graphics library"
  152.12  MAINTAINER="erjo@slitaz.org"
  152.13  LICENSE="MPL LGPL2.1"
  152.14 -SOURCE="py2cairo"
  152.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
  152.16  WEB_SITE="http://www.cairographics.org/pycairo/"
  152.17 +
  152.18 +TARBALL="py2cairo-$VERSION.tar.bz2"
  152.19  WGET_URL="http://www.cairographics.org/releases/$TARBALL"
  152.20  
  152.21 -DEPENDS="cairo expat fontconfig freetype xorg-libX11 xorg-libXau \
  152.22 -xorg-libXdmcp xorg-libXrender xcb-util"
  152.23  BUILD_DEPENDS="pkg-config cairo cairo-dev xorg-xproto python-dev"
  152.24 +SPLIT="pycairo-dev"
  152.25  
  152.26  # Rules to configure and make the package.
  152.27  compile_rules()
  152.28 @@ -26,7 +25,12 @@
  152.29  # Rules to gen a SliTaz package suitable for Tazpkg.
  152.30  genpkg_rules()
  152.31  {
  152.32 -	PYTHON_LIB=python$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/')
  152.33 -	mkdir -p $fs/usr/lib
  152.34 -	cp -a $install/usr/lib/$PYTHON_LIB $fs/usr/lib
  152.35 +	case $PACKAGE in
  152.36 +		pycairo)
  152.37 +			copy @std
  152.38 +			DEPENDS="cairo expat fontconfig freetype xorg-libX11 xorg-libXau \
  152.39 +			xorg-libXdmcp xorg-libXrender xcb-util"
  152.40 +			;;
  152.41 +		*-dev) copy @dev;;
  152.42 +	esac
  152.43  }
   153.1 --- a/pygobject-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   153.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   153.3 @@ -1,24 +0,0 @@
   153.4 -# SliTaz package receipt.
   153.5 -
   153.6 -PACKAGE="pygobject-dev"
   153.7 -VERSION="2.28.6"
   153.8 -CATEGORY="development"
   153.9 -SHORT_DESC="Python bindings for the GObject library dev files."
  153.10 -MAINTAINER="erjo@slitaz.org"
  153.11 -LICENSE="LGPL2.1"
  153.12 -WEB_SITE="http://www.pygtk.org/docs/pygobject/index.html"
  153.13 -WANTED="pygobject"
  153.14 -
  153.15 -DEPENDS="pygobject libffi-dev pkg-config"
  153.16 -
  153.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  153.18 -genpkg_rules()
  153.19 -{
  153.20 -	mkdir -p $fs/usr/lib $fs/usr/share
  153.21 -	cp -a $install/usr/bin $fs/usr
  153.22 -	cp -a $install/usr/include $fs/usr
  153.23 -	cp -a $install/usr/share/pygobject $fs/usr/share
  153.24 -	cp -a $install/usr/share/gtk-doc $fs/usr/share
  153.25 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
  153.26 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
  153.27 -}
   154.1 --- a/pygobject/receipt	Mon Jun 05 04:58:17 2017 +0000
   154.2 +++ b/pygobject/receipt	Mon Jun 05 16:48:55 2017 +0300
   154.3 @@ -1,4 +1,4 @@
   154.4 -# SliTaz package receipt.
   154.5 +# SliTaz package receipt v2.
   154.6  
   154.7  PACKAGE="pygobject"
   154.8  VERSION="2.28.6"
   154.9 @@ -6,13 +6,14 @@
  154.10  SHORT_DESC="Python bindings for the GObject library"
  154.11  MAINTAINER="erjo@slitaz.org"
  154.12  LICENSE="LGPL2.1"
  154.13 +WEB_SITE="http://www.pygtk.org/docs/pygobject/index.html"
  154.14 +
  154.15  TARBALL="$PACKAGE-$VERSION.tar.bz2"
  154.16 -WEB_SITE="http://www.pygtk.org/docs/pygobject/index.html"
  154.17  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
  154.18  
  154.19 -DEPENDS="python pycairo glib libffi libgio"
  154.20  BUILD_DEPENDS="python python-dev pkg-config glib-dev libgio-dev pycairo-dev \
  154.21  cairo-dev libffi-dev"
  154.22 +SPLIT="pygobject-dev"
  154.23  
  154.24  # Rules to configure and make the package.
  154.25  compile_rules()
  154.26 @@ -24,8 +25,14 @@
  154.27  # Rules to gen a SliTaz package suitable for Tazpkg.
  154.28  genpkg_rules()
  154.29  {
  154.30 -	PYTHON_LIB=python$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/')
  154.31 -	mkdir -p $fs/usr/lib
  154.32 -	cp -a $install/usr/lib/$PYTHON_LIB $fs/usr/lib
  154.33 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
  154.34 +	case $PACKAGE in
  154.35 +		pygobject)
  154.36 +			copy @std
  154.37 +			DEPENDS="python pycairo glib libffi libgio"
  154.38 +			;;
  154.39 +		*-dev)
  154.40 +			copy @dev
  154.41 +			DEPENDS="pygobject libffi-dev"
  154.42 +			;;
  154.43 +	esac
  154.44  }
   155.1 --- a/pygtk-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   155.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   155.3 @@ -1,25 +0,0 @@
   155.4 -# SliTaz package receipt.
   155.5 -
   155.6 -PACKAGE="pygtk-dev"
   155.7 -VERSION="2.24.0"
   155.8 -CATEGORY="development"
   155.9 -SHORT_DESC="GTK+ for Python dev files with codegen."
  155.10 -MAINTAINER="erjo@slitaz.org"
  155.11 -LICENSE="LGPL2.1"
  155.12 -WEB_SITE="http://www.pygtk.org/"
  155.13 -WANTED="pygtk"
  155.14 -
  155.15 -DEPENDS="pygtk gtk+-dev pygobject-dev pycairo-dev pkg-config"
  155.16 -
  155.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  155.18 -genpkg_rules()
  155.19 -{
  155.20 -	mkdir -p $fs/usr/lib  $fs/usr/share
  155.21 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
  155.22 -	cp -a $install/usr/lib/pygtk $fs/usr/lib
  155.23 -	cp -a $install/usr/include $fs/usr
  155.24 -	cp -a $install/usr/bin $fs/usr
  155.25 -	cp -a $install/usr/share/pygtk $fs/usr/share
  155.26 -	chmod +x $fs/usr/bin/*
  155.27 -}
  155.28 -
   156.1 --- a/pygtk/receipt	Mon Jun 05 04:58:17 2017 +0000
   156.2 +++ b/pygtk/receipt	Mon Jun 05 16:48:55 2017 +0300
   156.3 @@ -1,4 +1,4 @@
   156.4 -# SliTaz package receipt.
   156.5 +# SliTaz package receipt v2.
   156.6  
   156.7  PACKAGE="pygtk"
   156.8  VERSION="2.24.0"
   156.9 @@ -6,22 +6,18 @@
  156.10  SHORT_DESC="GTK+ for Python"
  156.11  MAINTAINER="erjo@slitaz.org"
  156.12  LICENSE="LGPL2.1"
  156.13 +WEB_SITE="http://www.pygtk.org/"
  156.14 +
  156.15  TARBALL="$PACKAGE-$VERSION.tar.bz2"
  156.16 -WEB_SITE="http://www.pygtk.org/"
  156.17  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
  156.18  
  156.19 -DEPENDS="python pycairo pygobject expat gtk+ libglade libxml2 xorg-libX11 \
  156.20 -xorg-libXau xorg-libXcomposite xorg-libXcursor xorg-libXdmcp xorg-libXext \
  156.21 -xorg-libXfixes xorg-libXinerama xorg-libXrandr xorg-libXrender \
  156.22 -xorg-libXdamage libffi python-numpy"
  156.23  BUILD_DEPENDS="python-dev pycairo-dev pygobject-dev expat-dev gtk+-dev \
  156.24  libglade-dev libxml2-dev libffi-dev python-numpy"
  156.25 +SPLIT="pygtk-dev"
  156.26  
  156.27  # Rules to configure and make the package.
  156.28  compile_rules()
  156.29  {
  156.30 -	#https://bugzilla.gnome.org/show_bug.cgi?id=623965
  156.31 -	patch -Np1 -i $stuff/python27.patch
  156.32  	./configure --disable-docs $CONFIGURE_ARGS &&
  156.33  	make $MAKEFLAGS && make install
  156.34  }
  156.35 @@ -29,7 +25,17 @@
  156.36  # Rules to gen a SliTaz package suitable for Tazpkg.
  156.37  genpkg_rules()
  156.38  {
  156.39 -	PYTHON_LIB=python$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/')
  156.40 -	mkdir -p $fs/usr/lib
  156.41 -	cp -a $install/usr/lib/$PYTHON_LIB $fs/usr/lib
  156.42 +	case $PACKAGE in
  156.43 +		pygtk)
  156.44 +			copy @std
  156.45 +			DEPENDS="python pycairo pygobject expat gtk+ libglade libxml2 \
  156.46 +			xorg-libX11 xorg-libXau xorg-libXcomposite xorg-libXcursor \
  156.47 +			xorg-libXdmcp xorg-libXext xorg-libXfixes xorg-libXinerama \
  156.48 +			xorg-libXrandr xorg-libXrender xorg-libXdamage libffi python-numpy"
  156.49 +			;;
  156.50 +		*-dev)
  156.51 +			copy @dev
  156.52 +			DEPENDS="pygtk gtk+-dev pygobject-dev pycairo-dev"
  156.53 +			;;
  156.54 +	esac
  156.55  }
   157.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   157.2 +++ b/pygtk/stuff/patches/python27.patch	Mon Jun 05 16:48:55 2017 +0300
   157.3 @@ -0,0 +1,52 @@
   157.4 +https://bugzilla.gnome.org/show_bug.cgi?id=623965
   157.5 +
   157.6 +diff --git a/gtk/gtkmodule.c b/gtk/gtkmodule.c
   157.7 +index c0e1493..aa8cf10 100644
   157.8 +--- a/gtk/gtkmodule.c
   157.9 ++++ b/gtk/gtkmodule.c
  157.10 +@@ -227,8 +227,12 @@ init_gtk(void)
  157.11 +     pygtk_add_stock_items(d);
  157.12 +     
  157.13 +     /* extension API */
  157.14 +-    PyDict_SetItemString(d, "_PyGtk_API",
  157.15 +-			 o=PyCObject_FromVoidPtr(&functions, NULL));
  157.16 ++#if PY_VERSION_HEX >= 0x02070000
  157.17 ++    o = PyCapsule_New(&functions, "gtk._gtk._PyGtk_API", NULL);
  157.18 ++#else
  157.19 ++    o = PyCObject_FromVoidPtr(&functions, NULL);
  157.20 ++#endif
  157.21 ++    PyDict_SetItemString(d, "_PyGtk_API", o);
  157.22 +     Py_DECREF(o);
  157.23 + 	
  157.24 +     PyGtkDeprecationWarning = PyErr_NewException("gtk.GtkDeprecationWarning",
  157.25 +diff --git a/gtk/pygtk.h b/gtk/pygtk.h
  157.26 +index 573c3b9..e4c680f 100644
  157.27 +--- a/gtk/pygtk.h
  157.28 ++++ b/gtk/pygtk.h
  157.29 +@@ -60,6 +60,18 @@ struct _PyGtk_FunctionStruct *_PyGtk_API;
  157.30 + 
  157.31 + 
  157.32 + /* a function to initialise the pygtk functions */
  157.33 ++
  157.34 ++/* Python 2.7 introduced the PyCapsule API and deprecated the CObject API */
  157.35 ++#if PY_VERSION_HEX >= 0x02070000
  157.36 ++#define init_pygtk() G_STMT_START { \
  157.37 ++    void *capsule = PyCapsule_Import("gtk._gtk._PyGtk_API", 0); \
  157.38 ++    if (!capsule) { \
  157.39 ++        return; \
  157.40 ++    } \
  157.41 ++    _PyGtk_API = (struct _PyGtk_FunctionStruct*)capsule; \
  157.42 ++} G_STMT_END
  157.43 ++#else /* PY_VERSION_HEX */
  157.44 ++/* Python 2.6 and earlier use the CObject API */
  157.45 + #define init_pygtk() G_STMT_START { \
  157.46 +     PyObject *pygtk = PyImport_ImportModule("gtk"); \
  157.47 +     if (pygtk != NULL) { \
  157.48 +@@ -79,6 +91,7 @@ struct _PyGtk_FunctionStruct *_PyGtk_API;
  157.49 +         return; \
  157.50 +     } \
  157.51 + } G_STMT_END
  157.52 ++#endif /* PY_VERSION_HEX */
  157.53 + 
  157.54 + #endif
  157.55 + 
   158.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   158.2 +++ b/pygtk/stuff/patches/series	Mon Jun 05 16:48:55 2017 +0300
   158.3 @@ -0,0 +1,1 @@
   158.4 +python27.patch
   159.1 --- a/pygtk/stuff/python27.patch	Mon Jun 05 04:58:17 2017 +0000
   159.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   159.3 @@ -1,50 +0,0 @@
   159.4 -diff --git a/gtk/gtkmodule.c b/gtk/gtkmodule.c
   159.5 -index c0e1493..aa8cf10 100644
   159.6 ---- a/gtk/gtkmodule.c
   159.7 -+++ b/gtk/gtkmodule.c
   159.8 -@@ -227,8 +227,12 @@ init_gtk(void)
   159.9 -     pygtk_add_stock_items(d);
  159.10 -     
  159.11 -     /* extension API */
  159.12 --    PyDict_SetItemString(d, "_PyGtk_API",
  159.13 --			 o=PyCObject_FromVoidPtr(&functions, NULL));
  159.14 -+#if PY_VERSION_HEX >= 0x02070000
  159.15 -+    o = PyCapsule_New(&functions, "gtk._gtk._PyGtk_API", NULL);
  159.16 -+#else
  159.17 -+    o = PyCObject_FromVoidPtr(&functions, NULL);
  159.18 -+#endif
  159.19 -+    PyDict_SetItemString(d, "_PyGtk_API", o);
  159.20 -     Py_DECREF(o);
  159.21 - 	
  159.22 -     PyGtkDeprecationWarning = PyErr_NewException("gtk.GtkDeprecationWarning",
  159.23 -diff --git a/gtk/pygtk.h b/gtk/pygtk.h
  159.24 -index 573c3b9..e4c680f 100644
  159.25 ---- a/gtk/pygtk.h
  159.26 -+++ b/gtk/pygtk.h
  159.27 -@@ -60,6 +60,18 @@ struct _PyGtk_FunctionStruct *_PyGtk_API;
  159.28 - 
  159.29 - 
  159.30 - /* a function to initialise the pygtk functions */
  159.31 -+
  159.32 -+/* Python 2.7 introduced the PyCapsule API and deprecated the CObject API */
  159.33 -+#if PY_VERSION_HEX >= 0x02070000
  159.34 -+#define init_pygtk() G_STMT_START { \
  159.35 -+    void *capsule = PyCapsule_Import("gtk._gtk._PyGtk_API", 0); \
  159.36 -+    if (!capsule) { \
  159.37 -+        return; \
  159.38 -+    } \
  159.39 -+    _PyGtk_API = (struct _PyGtk_FunctionStruct*)capsule; \
  159.40 -+} G_STMT_END
  159.41 -+#else /* PY_VERSION_HEX */
  159.42 -+/* Python 2.6 and earlier use the CObject API */
  159.43 - #define init_pygtk() G_STMT_START { \
  159.44 -     PyObject *pygtk = PyImport_ImportModule("gtk"); \
  159.45 -     if (pygtk != NULL) { \
  159.46 -@@ -79,6 +91,7 @@ struct _PyGtk_FunctionStruct *_PyGtk_API;
  159.47 -         return; \
  159.48 -     } \
  159.49 - } G_STMT_END
  159.50 -+#endif /* PY_VERSION_HEX */
  159.51 - 
  159.52 - #endif
  159.53 - 
   160.1 --- a/python-numpy/receipt	Mon Jun 05 04:58:17 2017 +0000
   160.2 +++ b/python-numpy/receipt	Mon Jun 05 16:48:55 2017 +0300
   160.3 @@ -4,11 +4,12 @@
   160.4  SOURCE="numpy"
   160.5  VERSION="1.10.1"
   160.6  CATEGORY="development"
   160.7 -SHORT_DESC="scientific computing library for the Python."
   160.8 +SHORT_DESC="Scientific computing library for the Python"
   160.9  MAINTAINER="pascal.bellard@slitaz.org"
  160.10  LICENSE="BSD"
  160.11 +WEB_SITE="http://numpy.scipy.org/"
  160.12 +
  160.13  TARBALL="$SOURCE-$VERSION.tar.gz"
  160.14 -WEB_SITE="http://numpy.scipy.org/"
  160.15  WGET_URL="$SF_MIRROR/$SOURCE/$TARBALL"
  160.16  
  160.17  DEPENDS="python"
  160.18 @@ -26,12 +27,5 @@
  160.19  # Rules to gen a SliTaz package suitable for Tazpkg.
  160.20  genpkg_rules()
  160.21  {
  160.22 -	cp -a $install/usr $fs
  160.23 +	copy @std @dev
  160.24  }
  160.25 -
  160.26 -# Remove old package.
  160.27 -post_install()
  160.28 -{
  160.29 -	[ ! -d "$1/var/lib/tazpkg/installed/numpy" ] ||
  160.30 -	rm -rf "$1/var/lib/tazpkg/installed/numpy"
  160.31 -}
   161.1 --- a/readline-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   161.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   161.3 @@ -1,18 +0,0 @@
   161.4 -# SliTaz package receipt.
   161.5 -
   161.6 -PACKAGE="readline-dev"
   161.7 -VERSION="6.3"
   161.8 -CATEGORY="development"
   161.9 -SHORT_DESC="The GNU Readline Library (development files)"
  161.10 -MAINTAINER="pankso@slitaz.org"
  161.11 -LICENSE="GPL3"
  161.12 -WEB_SITE="http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html"
  161.13 -HOST_ARCH="i486 arm"
  161.14 -
  161.15 -WANTED="readline"
  161.16 -
  161.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  161.18 -genpkg_rules()
  161.19 -{
  161.20 -	copy @dev
  161.21 -}
   162.1 --- a/readline/receipt	Mon Jun 05 04:58:17 2017 +0000
   162.2 +++ b/readline/receipt	Mon Jun 05 16:48:55 2017 +0300
   162.3 @@ -1,9 +1,9 @@
   162.4 -# SliTaz package receipt.
   162.5 +# SliTaz package receipt v2.
   162.6  
   162.7  PACKAGE="readline"
   162.8 -VERSION="6.3"
   162.9 +VERSION="7.0"
  162.10  CATEGORY="system-tools"
  162.11 -SHORT_DESC="GNU readline."
  162.12 +SHORT_DESC="GNU readline"
  162.13  MAINTAINER="pankso@slitaz.org"
  162.14  LICENSE="GPL3"
  162.15  WEB_SITE="http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html"
  162.16 @@ -12,8 +12,8 @@
  162.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
  162.18  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
  162.19  
  162.20 -DEPENDS="ncurses"
  162.21  BUILD_DEPENDS="ncurses-dev flex"
  162.22 +SPLIT="readline-dev"
  162.23  
  162.24  # Rules to configure and make the package.
  162.25  compile_rules()
  162.26 @@ -22,20 +22,35 @@
  162.27  		arm*) export bash_cv_wcwidth_broken=true ;;
  162.28  	esac
  162.29  
  162.30 -	patch -Np1 -i $stuff/readline-6.3-upstream_fixes-3.patch
  162.31  	sed -i '/MV.*old/d' Makefile.in
  162.32  	sed -i '/{OLDSUFF}/c:' support/shlib-install
  162.33  
  162.34  	./configure \
  162.35  		--disable-static \
  162.36 +		--libdir=/lib \
  162.37  		--docdir=/usr/share/doc/readline-$VERSION \
  162.38  		$CONFIGURE_ARGS &&
  162.39  	make SHLIB_LIBS=-lncurses &&
  162.40  	make DESTDIR=$install install
  162.41 +
  162.42 +	# *.so.* -> /lib
  162.43 +	# *.so   -> /usr/lib
  162.44 +	mkdir -p $install/usr/lib
  162.45 +	ln -sfv ../../lib/$(readlink $install/lib/libreadline.so) \
  162.46 +		$install/usr/lib/libreadline.so
  162.47 +	ln -sfv ../../lib/$(readlink $install/lib/libhistory.so ) \
  162.48 +		$install/usr/lib/libhistory.so
  162.49 +	rm $install/lib/*.so
  162.50 +
  162.51 +	# install the documentation
  162.52 +	cp doc/*.pdf doc/*.html $install/usr/share/doc/readline-7.0
  162.53  }
  162.54  
  162.55  # Rules to gen a SliTaz package suitable for Tazpkg.
  162.56  genpkg_rules()
  162.57  {
  162.58 -	copy @std
  162.59 +	case $PACKAGE in
  162.60 +		readline) copy @std; DEPENDS="ncurses";;
  162.61 +		*-dev) copy @dev;;
  162.62 +	esac
  162.63  }
   163.1 --- a/readline/stuff/readline-6.3-upstream_fixes-3.patch	Mon Jun 05 04:58:17 2017 +0000
   163.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   163.3 @@ -1,155 +0,0 @@
   163.4 -Submitted By:            Bruce Dubbs <bdubbs_at_linuxfromscratch_dot_org>
   163.5 -Updated By:              Armin K. <krejzi at email dot com>
   163.6 -Date:                    2014-10-04
   163.7 -Initial Package Version: 6.3
   163.8 -Upstream Status:         Already in upstream patch repo
   163.9 -Origin:                  Upstream
  163.10 -Description:             This patch contains upstream patch numbers 001 through 008.
  163.11 -
  163.12 ---- a/display.c	2013-12-27 19:10:56.000000000 +0100
  163.13 -+++ b/display.c	2014-10-04 21:30:27.039621661 +0200
  163.14 -@@ -1637,7 +1637,7 @@
  163.15 -   /* If we are changing the number of invisible characters in a line, and
  163.16 -      the spot of first difference is before the end of the invisible chars,
  163.17 -      lendiff needs to be adjusted. */
  163.18 --  if (current_line == 0 && !_rl_horizontal_scroll_mode &&
  163.19 -+  if (current_line == 0 && /* !_rl_horizontal_scroll_mode && */
  163.20 -       current_invis_chars != visible_wrap_offset)
  163.21 -     {
  163.22 -       if (MB_CUR_MAX > 1 && rl_byte_oriented == 0)
  163.23 -@@ -1825,8 +1825,13 @@
  163.24 - 	      else
  163.25 - 		_rl_last_c_pos += bytes_to_insert;
  163.26 - 
  163.27 -+	      /* XXX - we only want to do this if we are at the end of the line
  163.28 -+		 so we move there with _rl_move_cursor_relative */
  163.29 - 	      if (_rl_horizontal_scroll_mode && ((oe-old) > (ne-new)))
  163.30 --		goto clear_rest_of_line;
  163.31 -+		{
  163.32 -+		  _rl_move_cursor_relative (ne-new, new);
  163.33 -+		  goto clear_rest_of_line;
  163.34 -+		}
  163.35 - 	    }
  163.36 - 	}
  163.37 -       /* Otherwise, print over the existing material. */
  163.38 -@@ -2677,7 +2682,8 @@
  163.39 - {
  163.40 -   if (_rl_echoing_p)
  163.41 -     {
  163.42 --      _rl_move_vert (_rl_vis_botlin);
  163.43 -+      if (_rl_vis_botlin > 0)	/* minor optimization plus bug fix */
  163.44 -+	_rl_move_vert (_rl_vis_botlin);
  163.45 -       _rl_vis_botlin = 0;
  163.46 -       fflush (rl_outstream);
  163.47 -       rl_restart_output (1, 0);
  163.48 ---- a/input.c	2014-01-10 21:07:08.000000000 +0100
  163.49 -+++ b/input.c	2014-10-04 21:30:27.347630462 +0200
  163.50 -@@ -534,8 +534,16 @@
  163.51 - 	return (RL_ISSTATE (RL_STATE_READCMD) ? READERR : EOF);
  163.52 -       else if (_rl_caught_signal == SIGHUP || _rl_caught_signal == SIGTERM)
  163.53 - 	return (RL_ISSTATE (RL_STATE_READCMD) ? READERR : EOF);
  163.54 -+      /* keyboard-generated signals of interest */
  163.55 -       else if (_rl_caught_signal == SIGINT || _rl_caught_signal == SIGQUIT)
  163.56 -         RL_CHECK_SIGNALS ();
  163.57 -+      /* non-keyboard-generated signals of interest */
  163.58 -+      else if (_rl_caught_signal == SIGALRM
  163.59 -+#if defined (SIGVTALRM)
  163.60 -+		|| _rl_caught_signal == SIGVTALRM
  163.61 -+#endif
  163.62 -+	      )
  163.63 -+        RL_CHECK_SIGNALS ();
  163.64 - 
  163.65 -       if (rl_signal_event_hook)
  163.66 - 	(*rl_signal_event_hook) ();
  163.67 ---- a/misc.c	2012-09-02 00:03:11.000000000 +0200
  163.68 -+++ b/misc.c	2014-10-04 21:30:27.625638402 +0200
  163.69 -@@ -461,6 +461,7 @@
  163.70 - 	    saved_undo_list = 0;
  163.71 - 	  /* Set up rl_line_buffer and other variables from history entry */
  163.72 - 	  rl_replace_from_history (entry, 0);	/* entry->line is now current */
  163.73 -+	  entry->data = 0;			/* entry->data is now current undo list */
  163.74 - 	  /* Undo all changes to this history entry */
  163.75 - 	  while (rl_undo_list)
  163.76 - 	    rl_do_undo ();
  163.77 -@@ -468,7 +469,6 @@
  163.78 - 	     the timestamp. */
  163.79 - 	  FREE (entry->line);
  163.80 - 	  entry->line = savestring (rl_line_buffer);
  163.81 --	  entry->data = 0;
  163.82 - 	}
  163.83 -       entry = previous_history ();
  163.84 -     }
  163.85 ---- a/patchlevel	2013-11-15 14:11:11.000000000 +0100
  163.86 -+++ b/patchlevel	2014-10-04 21:30:27.625638402 +0200
  163.87 -@@ -1,3 +1,3 @@
  163.88 - # Do not edit -- exists only for use by patch
  163.89 - 
  163.90 --5
  163.91 -+8
  163.92 ---- a/readline.c	2013-10-28 19:58:06.000000000 +0100
  163.93 -+++ b/readline.c	2014-10-04 21:30:25.951590557 +0200
  163.94 -@@ -744,7 +744,8 @@
  163.95 -     r = _rl_subseq_result (r, cxt->oldmap, cxt->okey, (cxt->flags & KSEQ_SUBSEQ));
  163.96 - 
  163.97 -   RL_CHECK_SIGNALS ();
  163.98 --  if (r == 0)			/* success! */
  163.99 -+  /* We only treat values < 0 specially to simulate recursion. */
 163.100 -+  if (r >= 0 || (r == -1 && (cxt->flags & KSEQ_SUBSEQ) == 0))	/* success! or failure! */
 163.101 -     {
 163.102 -       _rl_keyseq_chain_dispose ();
 163.103 -       RL_UNSETSTATE (RL_STATE_MULTIKEY);
 163.104 -@@ -964,7 +965,7 @@
 163.105 - #if defined (VI_MODE)
 163.106 -   if (rl_editing_mode == vi_mode && _rl_keymap == vi_movement_keymap &&
 163.107 -       key != ANYOTHERKEY &&
 163.108 --      rl_key_sequence_length == 1 &&	/* XXX */
 163.109 -+      _rl_dispatching_keymap == vi_movement_keymap &&
 163.110 -       _rl_vi_textmod_command (key))
 163.111 -     _rl_vi_set_last (key, rl_numeric_arg, rl_arg_sign);
 163.112 - #endif
 163.113 ---- a/rltypedefs.h	2011-03-26 19:53:31.000000000 +0100
 163.114 -+++ b/rltypedefs.h	2014-10-04 21:30:26.747613312 +0200
 163.115 -@@ -26,6 +26,25 @@
 163.116 - extern "C" {
 163.117 - #endif
 163.118 - 
 163.119 -+/* Old-style, attempt to mark as deprecated in some way people will notice. */
 163.120 -+
 163.121 -+#if !defined (_FUNCTION_DEF)
 163.122 -+#  define _FUNCTION_DEF
 163.123 -+
 163.124 -+#if defined(__GNUC__) || defined(__clang__)
 163.125 -+typedef int Function () __attribute__ ((deprecated));
 163.126 -+typedef void VFunction () __attribute__ ((deprecated));
 163.127 -+typedef char *CPFunction () __attribute__ ((deprecated));
 163.128 -+typedef char **CPPFunction () __attribute__ ((deprecated));
 163.129 -+#else
 163.130 -+typedef int Function ();
 163.131 -+typedef void VFunction ();
 163.132 -+typedef char *CPFunction ();
 163.133 -+typedef char **CPPFunction ();
 163.134 -+#endif
 163.135 -+
 163.136 -+#endif /* _FUNCTION_DEF */
 163.137 -+
 163.138 - /* New style. */
 163.139 - 
 163.140 - #if !defined (_RL_FUNCTION_TYPEDEF)
 163.141 ---- a/util.c	2013-09-02 19:36:12.000000000 +0200
 163.142 -+++ b/util.c	2014-10-04 21:30:26.206597848 +0200
 163.143 -@@ -476,6 +476,7 @@
 163.144 -   return (strcpy ((char *)xmalloc (1 + (int)strlen (s)), (s)));
 163.145 - }
 163.146 - 
 163.147 -+#if defined (DEBUG)
 163.148 - #if defined (USE_VARARGS)
 163.149 - static FILE *_rl_tracefp;
 163.150 - 
 163.151 -@@ -538,6 +539,7 @@
 163.152 -   _rl_tracefp = fp;
 163.153 - }
 163.154 - #endif
 163.155 -+#endif /* DEBUG */
 163.156 - 
 163.157 - 
 163.158 - #if HAVE_DECL_AUDIT_USER_TTY && defined (ENABLE_TTY_AUDIT_SUPPORT)
   164.1 --- a/rust-cargo/receipt	Mon Jun 05 04:58:17 2017 +0000
   164.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   164.3 @@ -1,18 +0,0 @@
   164.4 -# SliTaz package receipt.
   164.5 -
   164.6 -PACKAGE="rust-cargo"
   164.7 -VERSION="1.15.0"
   164.8 -CATEGORY="development"
   164.9 -SHORT_DESC="The Rust package manager"
  164.10 -MAINTAINER="al.bobylev@gmail.com"
  164.11 -LICENSE="MIT Apache BSD"
  164.12 -WEB_SITE="https://www.rust-lang.org/"
  164.13 -
  164.14 -WANTED="rust"
  164.15 -DEPENDS="rust"
  164.16 -
  164.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  164.18 -genpkg_rules()
  164.19 -{
  164.20 -	cook_copy_files cargo*
  164.21 -}
   165.1 --- a/rust-doc/receipt	Mon Jun 05 04:58:17 2017 +0000
   165.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   165.3 @@ -1,18 +0,0 @@
   165.4 -# SliTaz package receipt.
   165.5 -
   165.6 -PACKAGE="rust-doc"
   165.7 -VERSION="1.15.0"
   165.8 -CATEGORY="doc"
   165.9 -SHORT_DESC="The Rust programming language documentation"
  165.10 -MAINTAINER="al.bobylev@gmail.com"
  165.11 -LICENSE="MIT Apache BSD"
  165.12 -WEB_SITE="https://www.rust-lang.org/"
  165.13 -
  165.14 -WANTED="rust"
  165.15 -
  165.16 -# Rules to gen a SliTaz package suitable for Tazpkg.
  165.17 -genpkg_rules()
  165.18 -{
  165.19 -	mkdir -p $fs/usr/share
  165.20 -	cp -a $install/usr/share/doc $fs/usr/share
  165.21 -}
   166.1 --- a/rust/receipt	Mon Jun 05 04:58:17 2017 +0000
   166.2 +++ b/rust/receipt	Mon Jun 05 16:48:55 2017 +0300
   166.3 @@ -1,7 +1,7 @@
   166.4 -# SliTaz package receipt.
   166.5 +# SliTaz package receipt v2.
   166.6  
   166.7  PACKAGE="rust"
   166.8 -VERSION="1.15.0"
   166.9 +VERSION="1.17.0"
  166.10  CATEGORY="development"
  166.11  SHORT_DESC="The Rust programming language"
  166.12  MAINTAINER="al.bobylev@gmail.com"
  166.13 @@ -20,13 +20,30 @@
  166.14  	./install.sh \
  166.15  		--prefix=$install/usr \
  166.16  		--mandir=$install/usr/share/man
  166.17 +
  166.18 +	# Fix /etc path (v.1.17.0)
  166.19 +	mv $install/usr/etc $install
  166.20 +
  166.21 +	# Fix permissions (v.1.17.0)
  166.22 +	find $install/usr/share/doc -type f -exec chmod a-x '{}' \;
  166.23 +	find $install -name '*.so*' -exec chmod a+x '{}' \;
  166.24  }
  166.25  
  166.26  # Rules to gen a SliTaz package suitable for Tazpkg.
  166.27  genpkg_rules()
  166.28  {
  166.29 -	cook_copy_files rust-gdb rustc rustdoc rustc.1* rustdoc.1*
  166.30 -	mkdir -p $fs/usr
  166.31 -	cp -a $install/usr/lib $fs/usr
  166.32 -	find $fs/usr/lib -type f -name '*.so' -exec chmod a+x \{\} \;
  166.33 +	case $PACKAGE in
  166.34 +		rust)
  166.35 +			copy rust-gdb rust-lldb rustc rustdoc /usr/lib/
  166.36 +			;;
  166.37 +		rust-cargo)
  166.38 +			copy /usr/bin/cargo
  166.39 +			CAT="development|package manager"
  166.40 +			DEPENDS="rust"
  166.41 +			;;
  166.42 +		rust-doc)
  166.43 +			copy /usr/share/doc/
  166.44 +			CAT="doc|documentation"
  166.45 +			;;
  166.46 +	esac
  166.47  }
   167.1 --- a/scim-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   167.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   167.3 @@ -1,21 +0,0 @@
   167.4 -PACKAGE="scim-dev"
   167.5 -VERSION="1.4.9"
   167.6 -CATEGORY="development"
   167.7 -SHORT_DESC="Smart Common Input Method (SCIM) development files."
   167.8 -MAINTAINER="rocky@slitaz.org"
   167.9 -LICENSE="LGPL2.1"
  167.10 -WEB_SITE="http://www.scim-im.org/"
  167.11 -WANTED="scim"
  167.12 -
  167.13 -DEPENDS="scim pkg-config"
  167.14 -
  167.15 -# Rules to gen a SliTaz package suitable for Tazpkg.
  167.16 -genpkg_rules()
  167.17 -{
  167.18 -    mkdir -p $fs/usr
  167.19 -    cp -a $install/usr/lib $fs/usr
  167.20 -    cp -a $install/usr/include $fs/usr
  167.21 -    find $fs/usr/lib -type f -not -name '*a' -exec rm {} \;
  167.22 -    find $fs/usr/lib -type l -exec rm {} \;
  167.23 -    cp -a $install/usr/lib/pkgconfig/* $fs/usr/lib/pkgconfig
  167.24 -}
   168.1 --- a/scim-pinyin/receipt	Mon Jun 05 04:58:17 2017 +0000
   168.2 +++ b/scim-pinyin/receipt	Mon Jun 05 16:48:55 2017 +0300
   168.3 @@ -1,45 +1,50 @@
   168.4 -# SliTaz package receipt.
   168.5 +# SliTaz package receipt v2.
   168.6  
   168.7  PACKAGE="scim-pinyin"
   168.8 -VERSION="0.5.91"
   168.9 +VERSION="0.5.92"
  168.10  CATEGORY="utilities"
  168.11 -SHORT_DESC="Chinese PinYin input for SCIM."
  168.12 +SHORT_DESC="Chinese PinYin input for SCIM"
  168.13  MAINTAINER="rocky@slitaz.org"
  168.14  LICENSE="LGPL2.1"
  168.15 +WEB_SITE="https://github.com/scim-im/scim-pinyin"
  168.16 +
  168.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
  168.18 -WEB_SITE="http://www.scim-im.org/"
  168.19 -WGET_URL="$SF_MIRROR/scim/$TARBALL"
  168.20 -#WGET_URL="http://kent.dl.sourceforge.net/sourceforge/scim/$TARBALL"
  168.21 +WGET_URL="$WEB_SITE/archive/$TARBALL"
  168.22  
  168.23 -DEPENDS="scim"
  168.24 -BUILD_DEPENDS="scim-dev gtk+-dev"
  168.25 +BUILD_DEPENDS="automake gettext libtool scim-dev"
  168.26 +SPLIT="scim-pinyin-dev"
  168.27  
  168.28  # Rules to configure and make the package.
  168.29  compile_rules()
  168.30  {
  168.31 -    cd $src
  168.32 -    while read file; do
  168.33 -        [ -f done.$file ] && continue
  168.34 -        echo "Apply $file..."
  168.35 -        patch -p1 < $stuff/$file || return 1
  168.36 -        touch done.$file
  168.37 -    done <<EOT
  168.38 -cstring-gcc43.patch
  168.39 -EOT
  168.40 -    ./configure --prefix=/usr \
  168.41 -        --mandir=/usr/share/man \
  168.42 -        --infodir=/usr/share/info \
  168.43 -        --disable-static \
  168.44 -        $CONFIGURE_ARGS &&
  168.45 -    make &&
  168.46 -    make DESTDIR=$DESTDIR install
  168.47 +	./bootstrap &&
  168.48 +
  168.49 +	./configure \
  168.50 +		--disable-static \
  168.51 +		$CONFIGURE_ARGS &&
  168.52 +	make &&
  168.53 +	make install
  168.54  }
  168.55  
  168.56  # Rules to gen a SliTaz package suitable for Tazpkg.
  168.57  genpkg_rules()
  168.58  {
  168.59 -    mkdir -p $fs/usr/share
  168.60 -    cp -a $install/usr/lib $fs/usr
  168.61 -    cp -a $install/usr/share/scim $fs/usr/share
  168.62 -    find $fs/usr/lib -name '*.la' -exec rm {} \;
  168.63 +	case $PACKAGE in
  168.64 +		scim-pinyin)
  168.65 +			copy @std
  168.66 +			DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gtk+ \
  168.67 +			harfbuzz libffi libgio libltdl liblzma libpng libxcb libxml2 pango \
  168.68 +			pcre pixman scim xorg-libX11 xorg-libXau xorg-libXdmcp \
  168.69 +			xorg-libXext xorg-libXrender zlib"
  168.70 +			;;
  168.71 +		*-dev)
  168.72 +			copy @dev
  168.73 +			DEPENDS="atk-dev bzip2-dev cairo-dev fontconfig-dev freetype-dev \
  168.74 +			gdk-pixbuf-dev glib-dev glibc-dev gtk+-dev harfbuzz-dev libffi-dev \
  168.75 +			libgio-dev liblzma-dev libpng-dev libtool libxcb-dev libxml2-dev \
  168.76 +			pango-dev pcre-dev pixman-dev scim-dev xorg-libX11-dev \
  168.77 +			xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
  168.78 +			xorg-libXrender-dev zlib-dev"
  168.79 +			;;
  168.80 +	esac
  168.81  }
   169.1 --- a/scim-pinyin/stuff/cstring-gcc43.patch	Mon Jun 05 04:58:17 2017 +0000
   169.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   169.3 @@ -1,40 +0,0 @@
   169.4 ---- scim-pinyin-0.5.91.orig/src/scim_pinyin.cpp	Mon Aug  8 14:11:16 2005
   169.5 -+++ scim-pinyin-0.5.91/src/scim_pinyin.cpp	Mon Jun 22 12:24:33 2009
   169.6 -@@ -30,6 +30,7 @@
   169.7 - 
   169.8 - #include <scim.h>
   169.9 - #include "scim_pinyin.h"
  169.10 -+#include <cstring>
  169.11 - 
  169.12 - // Internal functions
  169.13 - static int
  169.14 ---- scim-pinyin-0.5.91.orig/src/scim_phrase.cpp	Thu Jan  6 21:30:58 2005
  169.15 -+++ scim-pinyin-0.5.91/src/scim_phrase.cpp	Mon Jun 22 12:25:33 2009
  169.16 -@@ -30,6 +30,7 @@
  169.17 - #include <scim.h>
  169.18 - #include "scim_pinyin_private.h"
  169.19 - #include "scim_phrase.h"
  169.20 -+#include <cstring>
  169.21 - 
  169.22 - static const char scim_phrase_lib_text_header [] = "SCIM_Phrase_Library_TEXT";
  169.23 - static const char scim_phrase_lib_binary_header [] = "SCIM_Phrase_Library_BINARY";
  169.24 ---- scim-pinyin-0.5.91.orig/src/scim_pinyin_phrase.cpp	Sat Aug  6 20:06:49 2005
  169.25 -+++ scim-pinyin-0.5.91/src/scim_pinyin_phrase.cpp	Mon Jun 22 12:26:12 2009
  169.26 -@@ -31,6 +31,7 @@
  169.27 - #include "scim_phrase.h"
  169.28 - #include "scim_pinyin.h"
  169.29 - #include "scim_pinyin_phrase.h"
  169.30 -+#include <cstring>
  169.31 - 
  169.32 - static const char scim_pinyin_lib_text_header [] = "SCIM_Pinyin_Library_TEXT";
  169.33 - static const char scim_pinyin_lib_binary_header [] = "SCIM_Pinyin_Library_BINARY";
  169.34 ---- scim-pinyin-0.5.91.orig/src/scim_special_table.cpp	Thu Jan  6 21:31:02 2005
  169.35 -+++ scim-pinyin-0.5.91/src/scim_special_table.cpp	Mon Jun 22 12:27:10 2009
  169.36 -@@ -24,6 +24,7 @@
  169.37 - #include <scim.h>
  169.38 - #include "scim_pinyin_private.h"
  169.39 - #include "scim_special_table.h"
  169.40 -+#include <cstring>
  169.41 - 
  169.42 - static inline String
  169.43 - _trim_blank (const String &str)
   170.1 --- a/scim-tables-additional/receipt	Mon Jun 05 04:58:17 2017 +0000
   170.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   170.3 @@ -1,45 +0,0 @@
   170.4 -# SliTaz package receipt.
   170.5 -
   170.6 -PACKAGE="scim-tables-additional"
   170.7 -VERSION="0.5.9"
   170.8 -CATEGORY="x-window"
   170.9 -SHORT_DESC="Miscellaneous input method data tables for SCIM platform."
  170.10 -MAINTAINER="rocky@slitaz.org"
  170.11 -LICENSE="GPL2"
  170.12 -WANTED="scim-tables"
  170.13 -WEB_SITE="http://www.scim-im.org/"
  170.14 -
  170.15 -DEPENDS="scim-tables-base"
  170.16 -
  170.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  170.18 -genpkg_rules()
  170.19 -{
  170.20 -    mkdir -p $fs/usr/share
  170.21 -    cp -a $install/usr/share/scim $fs/usr/share
  170.22 -
  170.23 -if false; then # spurrious things...
  170.24 -    # Rm ja files.
  170.25 -    echo -n "Removing all ja files..."
  170.26 -    for file in `cat $WOK/scim-tables-ja/taz/scim-tables-ja-$VERSION/files.list`
  170.27 -    do
  170.28 -        rm -f ${fs}$file
  170.29 -    done
  170.30 -    status
  170.31 -
  170.32 -    # Rm ko files.
  170.33 -    echo -n "Removing all ko files..."
  170.34 -    for file in `cat $WOK/scim-tables-ko/taz/scim-tables-ko-$VERSION/files.list`
  170.35 -    do
  170.36 -        rm -f ${fs}$file
  170.37 -    done
  170.38 -    status
  170.39 -
  170.40 -    # Rm zh files.
  170.41 -    echo -n "Removing all zh files..."
  170.42 -    for file in `cat $WOK/scim-tables-zh/taz/scim-tables-zh-$VERSION/files.list`
  170.43 -    do
  170.44 -        rm -f ${fs}$file
  170.45 -    done
  170.46 -    status
  170.47 -fi
  170.48 -}
   171.1 --- a/scim-tables-base/receipt	Mon Jun 05 04:58:17 2017 +0000
   171.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   171.3 @@ -1,20 +0,0 @@
   171.4 -# SliTaz package receipt.
   171.5 -
   171.6 -PACKAGE="scim-tables-base"
   171.7 -VERSION="0.5.9"
   171.8 -CATEGORY="x-window"
   171.9 -SHORT_DESC="SCIM Generic Table Input Method base module."
  171.10 -MAINTAINER="rocky@slitaz.org"
  171.11 -LICENSE="GPL2"
  171.12 -WANTED="scim-tables"
  171.13 -WEB_SITE="http://www.scim-im.org/"
  171.14 -
  171.15 -DEPENDS="scim"
  171.16 -
  171.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  171.18 -genpkg_rules()
  171.19 -{
  171.20 -    mkdir -p $fs/usr
  171.21 -    cp -a $install/usr/lib $fs/usr
  171.22 -    find $fs/usr/lib -name '*.la' -exec rm {} \;
  171.23 -}
   172.1 --- a/scim-tables-ja/receipt	Mon Jun 05 04:58:17 2017 +0000
   172.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   172.3 @@ -1,22 +0,0 @@
   172.4 -# SliTaz package receipt.
   172.5 -
   172.6 -PACKAGE="scim-tables-ja"
   172.7 -VERSION="0.5.9"
   172.8 -CATEGORY="x-window"
   172.9 -SHORT_DESC="Japanese input method data tables for SCIM platform."
  172.10 -MAINTAINER="rocky@slitaz.org"
  172.11 -LICENSE="GPL2"
  172.12 -WANTED="scim-tables"
  172.13 -WEB_SITE="http://www.scim-im.org/"
  172.14 -
  172.15 -DEPENDS="scim-tables-base"
  172.16 -
  172.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  172.18 -genpkg_rules()
  172.19 -{
  172.20 -    mkdir -p $fs/usr/share/scim/icons $fs/usr/share/scim/tables
  172.21 -    for file in `cat stuff/wanted-files.list`
  172.22 -    do
  172.23 -        cp -a $install$file ${fs}$file
  172.24 -    done
  172.25 -}
   173.1 --- a/scim-tables-ja/stuff/wanted-files.list	Mon Jun 05 04:58:17 2017 +0000
   173.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   173.3 @@ -1,6 +0,0 @@
   173.4 -/usr/share/scim/tables/HIRAGANA.bin
   173.5 -/usr/share/scim/tables/KATAKANA.bin
   173.6 -/usr/share/scim/tables/Nippon.bin
   173.7 -/usr/share/scim/icons/HIRAGANA.png
   173.8 -/usr/share/scim/icons/KATAKANA.png
   173.9 -/usr/share/scim/icons/Nippon.png
   174.1 --- a/scim-tables-ko/receipt	Mon Jun 05 04:58:17 2017 +0000
   174.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   174.3 @@ -1,22 +0,0 @@
   174.4 -# SliTaz package receipt.
   174.5 -
   174.6 -PACKAGE="scim-tables-ko"
   174.7 -VERSION="0.5.9"
   174.8 -CATEGORY="x-window"
   174.9 -SHORT_DESC="Korean input method data tables for SCIM platform."
  174.10 -MAINTAINER="rocky@slitaz.org"
  174.11 -LICENSE="GPL2"
  174.12 -WANTED="scim-tables"
  174.13 -WEB_SITE="http://www.scim-im.org/"
  174.14 -
  174.15 -DEPENDS="scim-tables-base"
  174.16 -
  174.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  174.18 -genpkg_rules()
  174.19 -{
  174.20 -    mkdir -p $fs/usr/share/scim/icons $fs/usr/share/scim/tables
  174.21 -    for file in `cat stuff/wanted-files.list`
  174.22 -    do
  174.23 -        cp -a $install$file ${fs}$file
  174.24 -    done
  174.25 -}
   175.1 --- a/scim-tables-ko/stuff/wanted-files.list	Mon Jun 05 04:58:17 2017 +0000
   175.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   175.3 @@ -1,5 +0,0 @@
   175.4 -/usr/share/scim/tables/Hangul.bin
   175.5 -/usr/share/scim/tables/HangulRomaja.bin
   175.6 -/usr/share/scim/tables/Hanja.bin
   175.7 -/usr/share/scim/icons/Hangul.png
   175.8 -/usr/share/scim/icons/Hanja.png
   176.1 --- a/scim-tables-zh/receipt	Mon Jun 05 04:58:17 2017 +0000
   176.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   176.3 @@ -1,22 +0,0 @@
   176.4 -# SliTaz package receipt.
   176.5 -
   176.6 -PACKAGE="scim-tables-zh"
   176.7 -VERSION="0.5.9"
   176.8 -CATEGORY="x-window"
   176.9 -SHORT_DESC="Chinese input method data tables for SCIM platform."
  176.10 -MAINTAINER="rocky@slitaz.org"
  176.11 -LICENSE="GPL2"
  176.12 -WANTED="scim-tables"
  176.13 -WEB_SITE="http://www.scim-im.org/"
  176.14 -
  176.15 -DEPENDS="scim-tables-base wqy-bitmapfont"
  176.16 -
  176.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  176.18 -genpkg_rules()
  176.19 -{
  176.20 -    mkdir -p $fs/usr/share/scim/icons $fs/usr/share/scim/tables
  176.21 -    for file in `cat stuff/wanted-files.list`
  176.22 -    do
  176.23 -        cp -a $install$file ${fs}$file
  176.24 -    done
  176.25 -}
   177.1 --- a/scim-tables-zh/stuff/wanted-files.list	Mon Jun 05 04:58:17 2017 +0000
   177.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   177.3 @@ -1,38 +0,0 @@
   177.4 -/usr/share/scim/tables/Array30.bin
   177.5 -/usr/share/scim/tables/CangJie5.bin
   177.6 -/usr/share/scim/tables/CangJie.bin
   177.7 -/usr/share/scim/tables/CangJie3.bin
   177.8 -/usr/share/scim/tables/Cantonese.bin
   177.9 -/usr/share/scim/tables/CantonHK.bin
  177.10 -/usr/share/scim/tables/CNS11643.bin
  177.11 -/usr/share/scim/tables/Dayi3.bin
  177.12 -/usr/share/scim/tables/Erbi.bin
  177.13 -/usr/share/scim/tables/Erbi-QS.bin
  177.14 -/usr/share/scim/tables/EZ-Big.bin
  177.15 -/usr/share/scim/tables/Jyutping.bin
  177.16 -/usr/share/scim/tables/Quick.bin
  177.17 -/usr/share/scim/tables/Simplex.bin
  177.18 -/usr/share/scim/tables/Stroke5.bin
  177.19 -/usr/share/scim/tables/Wu.bin
  177.20 -/usr/share/scim/tables/Wubi.bin
  177.21 -/usr/share/scim/tables/Ziranma.bin
  177.22 -/usr/share/scim/tables/ZhuYin.bin
  177.23 -/usr/share/scim/tables/ZhuYin-Big.bin
  177.24 -/usr/share/scim/icons/Array30.png
  177.25 -/usr/share/scim/icons/CangJie.png
  177.26 -/usr/share/scim/icons/CangJie3.png
  177.27 -/usr/share/scim/icons/Cantonese.png
  177.28 -/usr/share/scim/icons/CantonHK.png
  177.29 -/usr/share/scim/icons/CNS11643.png
  177.30 -/usr/share/scim/icons/Dayi.png
  177.31 -/usr/share/scim/icons/Erbi.png
  177.32 -/usr/share/scim/icons/Erbi-QS.png
  177.33 -/usr/share/scim/icons/EZ.png
  177.34 -/usr/share/scim/icons/Jyutping.png
  177.35 -/usr/share/scim/icons/Quick.png
  177.36 -/usr/share/scim/icons/Simplex.png
  177.37 -/usr/share/scim/icons/Stroke5.png
  177.38 -/usr/share/scim/icons/Wu.png
  177.39 -/usr/share/scim/icons/Wubi.png
  177.40 -/usr/share/scim/icons/Ziranma.png
  177.41 -/usr/share/scim/icons/ZhuYin.png
   178.1 --- a/scim-tables/receipt	Mon Jun 05 04:58:17 2017 +0000
   178.2 +++ b/scim-tables/receipt	Mon Jun 05 16:48:55 2017 +0300
   178.3 @@ -1,33 +1,74 @@
   178.4 -# SliTaz package receipt.
   178.5 +# SliTaz package receipt v2.
   178.6  
   178.7  PACKAGE="scim-tables"
   178.8 -VERSION="0.5.9"
   178.9 +VERSION="0.5.14.1"
  178.10  CATEGORY="meta"
  178.11 -SHORT_DESC="SCIM Generic Table Input Method module meta package."
  178.12 +SHORT_DESC="SCIM Tables"
  178.13  MAINTAINER="rocky@slitaz.org"
  178.14  LICENSE="GPL2"
  178.15 +WEB_SITE="https://github.com/scim-im/scim-tables"
  178.16 +
  178.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
  178.18 -WEB_SITE="http://www.scim-im.org/"
  178.19 -WGET_URL="$SF_MIRROR/scim/$TARBALL"
  178.20 -LOCALE=""
  178.21 +WGET_URL="$WEB_SITE/archive/$TARBALL"
  178.22  
  178.23 -DEPENDS="scim scim-tables-base scim-tables-ja scim-tables-ko scim-tables-zh scim-tables-additional"
  178.24 -BUILD_DEPENDS="scim-dev expat-dev gtk+-dev"
  178.25 +BUILD_DEPENDS="automake libtool intltool gettext scim-dev"
  178.26 +SPLIT="scim-tables-base scim-tables-ja scim-tables-ko scim-tables-zh \
  178.27 +scim-tables-dev scim-tables-additional"
  178.28  
  178.29  # Rules to configure and make the package.
  178.30  compile_rules()
  178.31  {
  178.32 -    cd $src
  178.33 -    ./configure --prefix=/usr \
  178.34 -        --mandir=/usr/share/man \
  178.35 -        --disable-static \
  178.36 -        $CONFIGURE_ARGS &&
  178.37 -    make &&
  178.38 -    make DESTDIR=$DESTDIR install
  178.39 +	./bootstrap &&
  178.40 +
  178.41 +	./configure \
  178.42 +		--disable-static \
  178.43 +		$CONFIGURE_ARGS &&
  178.44 +	make &&
  178.45 +	make DESTDIR=$DESTDIR install
  178.46  }
  178.47  
  178.48  # Rules to gen a SliTaz package suitable for Tazpkg.
  178.49  genpkg_rules()
  178.50  {
  178.51 -    mkdir -p $fs/var
  178.52 +	case $PACKAGE in
  178.53 +		scim-tables)
  178.54 +			DEPENDS="scim $SPLIT"
  178.55 +			;;
  178.56 +		*-base)
  178.57 +			copy *.so*
  178.58 +			CAT="x-window|base module"
  178.59 +			DEPENDS="scim"
  178.60 +			;;
  178.61 +		*-ja)
  178.62 +			copy HIRAGANA.* KATAKANA.* Nippon.*
  178.63 +			CAT="x-window|Japanese data"
  178.64 +			DEPENDS="scim-tables-base"
  178.65 +			;;
  178.66 +		*-ko)
  178.67 +			copy Hangul.* HangulRomaja.* Hanja.*
  178.68 +			CAT="x-window|Korean data"
  178.69 +			DEPENDS="scim-tables-base"
  178.70 +			;;
  178.71 +		*-zh)
  178.72 +			copy Array30.* CangJie5.* CangJie.* CangJie3.* Cantonese.* \
  178.73 +				CantonHK.* CNS11643.* Dayi3.* Erbi.* Erbi-QS.* EZ-Big.* \
  178.74 +				Jyutping.* Quick.* Simplex.* Stroke5.* Wu.* Wubi.* Ziranma.* \
  178.75 +				ZhuYin.* ZhuYin-Big.*
  178.76 +			CAT="x-window|Chinese data"
  178.77 +			DEPENDS="scim-tables-base wqy-bitmapfont"
  178.78 +			;;
  178.79 +		*-dev)
  178.80 +			copy @dev scim-make-table
  178.81 +			;;
  178.82 +		*-additional)
  178.83 +			copy scim/
  178.84 +			for i in $taz/*/files.list; do
  178.85 +				while read j; do
  178.86 +					[ -e "$fs$j" ] && rm $fs$j
  178.87 +				done < $i
  178.88 +			done
  178.89 +			CAT="x-window|miscellaneous data"
  178.90 +			DEPENDS="scim-tables-base"
  178.91 +			;;
  178.92 +	esac
  178.93  }
   179.1 --- a/scim/receipt	Mon Jun 05 04:58:17 2017 +0000
   179.2 +++ b/scim/receipt	Mon Jun 05 16:48:55 2017 +0300
   179.3 @@ -1,64 +1,65 @@
   179.4 +# SliTaz package receipt v2.
   179.5 +
   179.6  PACKAGE="scim"
   179.7 -VERSION="1.4.9"
   179.8 +VERSION="1.4.17"
   179.9  CATEGORY="utilities"
  179.10 -SHORT_DESC="Smart Common Input Method (SCIM)."
  179.11 +SHORT_DESC="Smart Common Input Method"
  179.12  MAINTAINER="rocky@slitaz.org"
  179.13  LICENSE="LGPL2.1"
  179.14 +WEB_SITE="https://github.com/scim-im/scim"
  179.15 +
  179.16  TARBALL="$PACKAGE-$VERSION.tar.gz"
  179.17 -WEB_SITE="http://www.scim-im.org/"
  179.18 -WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
  179.19 -CONFIG_FILES="/etc/scim/config /etc/scim/global"
  179.20 +WGET_URL="https://github.com/scim-im/scim/archive/$TARBALL"
  179.21  
  179.22 -DEPENDS="gtk+ gcc-lib-base"
  179.23 -BUILD_DEPENDS="gtk+-dev"
  179.24 +BUILD_DEPENDS="gettext automake intltool libtool doxygen coreutils-path \
  179.25 +libxslt docbook-xsl gtk+-dev xorg-libX11-dev"
  179.26 +SPLIT="scim-dev"
  179.27  
  179.28  # Rules to configure and make the package.
  179.29  compile_rules()
  179.30  {
  179.31 -	while read file; do
  179.32 -		[ -f done.$file ] && continue
  179.33 -		echo "Apply $file..."
  179.34 -		patch -p1 -i $stuff/$file || return 1
  179.35 -		touch done.$file
  179.36 -	done <<EOT
  179.37 -scim-glibc-2.10.patch
  179.38 -EOT
  179.39 +	./bootstrap &&
  179.40  
  179.41  	./configure \
  179.42 -		--prefix=/usr \
  179.43  		--sysconfdir=/etc \
  179.44  		--with-x \
  179.45 -		--with-gtk-im-module-dir=$(ls -d /usr/lib/gtk-2*/2*/immodules/) \
  179.46 -		--mandir=/usr/share/man \
  179.47 -		--infodir=/usr/share/info \
  179.48 -		$CONFIGURE_ARGS 2>&1 | grep -v po/POTFILES &&
  179.49 +		$CONFIGURE_ARGS &&
  179.50  	make $MAKEFLAGS &&
  179.51 -	make DESTDIR=$DESTDIR install
  179.52 +	make install
  179.53  }
  179.54  
  179.55  # Rules to gen a SliTaz package suitable for Tazpkg.
  179.56  genpkg_rules()
  179.57  {
  179.58 -	mkdir -p $fs/usr/share/pixmaps
  179.59 -	cp -a $install/etc $fs/
  179.60 -	cp -a $install/usr/bin $fs/usr
  179.61 -	cp -a $install/usr/lib $fs/usr
  179.62 -	cp -a $install/usr/share/scim $fs/usr/share
  179.63 -	cp $install/usr/share/pixmaps/scim-setup.png $fs/usr/share/pixmaps
  179.64 -	find $fs/usr/lib -name '*.la' -exec rm {} \;
  179.65 -	find $fs/usr/lib -name '*.a' -exec rm {} \;
  179.66 -	rm -rf $fs/usr/lib/pkgconfig
  179.67 -	chmod +x $fs/usr/bin/scim-setup
  179.68 +	case $PACKAGE in
  179.69 +		scim)
  179.70 +			copy @std
  179.71 +			DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gtk+ \
  179.72 +			harfbuzz libffi libgio libltdl liblzma libpng libxcb libxml2 pango \
  179.73 +			pcre pixman xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext \
  179.74 +			xorg-libXrender zlib"
  179.75 +			CONFIG_FILES="/etc/scim/config /etc/scim/global"
  179.76 +			;;
  179.77 +		*-dev)
  179.78 +			copy @dev
  179.79 +			DEPENDS="scim atk-dev bzip2-dev cairo-dev fontconfig-dev \
  179.80 +			freetype-dev gdk-pixbuf-dev glib-dev glibc-dev gtk+-dev \
  179.81 +			harfbuzz-dev libffi-dev libgio-dev liblzma-dev libpng-dev libtool \
  179.82 +			libxcb-dev libxml2-dev pango-dev pcre-dev pixman-dev \
  179.83 +			xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
  179.84 +			xorg-libXrender-dev zlib-dev"
  179.85 +			;;
  179.86 +	esac
  179.87  }
  179.88  
  179.89 -post_install()
  179.90 +post_install_scim()
  179.91  {
  179.92 -	newline
  179.93 +	[ -n "$quiet" ] || newline
  179.94  	action 'Updating gtk.immodules... '
  179.95  	chroot "$1/" /usr/bin/gtk-query-immodules-2.0 > $1/etc/gtk-2.0/gtk.immodules
  179.96  	status
  179.97  
  179.98 -cat <<EOT
  179.99 +	[ -n "$quiet" ] || cat <<EOT
 179.100  In order to start scim and use chinese after boot time,
 179.101  add the following code to your autostart.sh(openbox):
 179.102  ------------
 179.103 @@ -73,7 +74,7 @@
 179.104  EOT
 179.105  }
 179.106  
 179.107 -post_remove()
 179.108 +post_remove_scim()
 179.109  {
 179.110 -	/usr/bin/gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules
 179.111 +	chroot "$1/" /usr/bin/gtk-query-immodules-2.0 > $1/etc/gtk-2.0/gtk.immodules
 179.112  }
   180.1 --- a/scim/stuff/scim-glibc-2.10.patch	Mon Jun 05 04:58:17 2017 +0000
   180.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   180.3 @@ -1,13 +0,0 @@
   180.4 -glibc 2.10 error: invalid conversion from 'const char*' to 'char*'
   180.5 -ref: http://lists.opensuse.org/opensuse-packaging/2009-06/msg00001.html
   180.6 ---- scim-1.4.7/src/ltdl.cpp.orig	Mon Jun 22 10:28:27 2009
   180.7 -+++ scim-1.4.7/src/ltdl.cpp	Mon Jun 22 10:25:11 2009
   180.8 -@@ -3360,7 +3360,7 @@
   180.9 - {
  180.10 -   lt_dlhandle	handle		= 0;
  180.11 -   char *	tmp		= 0;
  180.12 --  char *	ext		= 0;
  180.13 -+  const char *	ext		= 0;
  180.14 -   size_t	len;
  180.15 -   int		errors		= 0;
  180.16 - 
   181.1 --- a/sed/receipt	Mon Jun 05 04:58:17 2017 +0000
   181.2 +++ b/sed/receipt	Mon Jun 05 16:48:55 2017 +0300
   181.3 @@ -1,15 +1,15 @@
   181.4  # SliTaz package receipt.
   181.5  
   181.6  PACKAGE="sed"
   181.7 -VERSION="4.2.2"
   181.8 +VERSION="4.4"
   181.9  CATEGORY="development"
  181.10 -SHORT_DESC="GNU stream editor."
  181.11 +SHORT_DESC="GNU stream editor"
  181.12  MAINTAINER="paul@slitaz.org"
  181.13  LICENSE="GPL3"
  181.14  WEB_SITE="https://www.gnu.org/software/sed/"
  181.15  HOST_ARCH="i486 arm"
  181.16  
  181.17 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
  181.18 +TARBALL="$PACKAGE-$VERSION.tar.xz"
  181.19  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
  181.20  
  181.21  DEPENDS="acl"
  181.22 @@ -18,7 +18,7 @@
  181.23  # Rules to configure and make the package.
  181.24  compile_rules()
  181.25  {
  181.26 -	patch -p1 -i $stuff/ru.po.patch
  181.27 +	# Rebuild after patching
  181.28  	msgfmt po/ru.po -o po/ru.gmo
  181.29  
  181.30  	./configure \
  181.31 @@ -31,10 +31,5 @@
  181.32  # Rules to gen a SliTaz package suitable for Tazpkg.
  181.33  genpkg_rules()
  181.34  {
  181.35 -	cook_copy_files sed
  181.36 +	copy @std
  181.37  }
  181.38 -
  181.39 -post_remove()
  181.40 -{
  181.41 -	ln -s busybox "$1/bin/sed"
  181.42 -}
   182.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   182.2 +++ b/sed/stuff/patches/ru.po.patch	Mon Jun 05 16:48:55 2017 +0300
   182.3 @@ -0,0 +1,322 @@
   182.4 +--- a/po/ru.po
   182.5 ++++ b/po/ru.po
   182.6 +@@ -7,11 +7,11 @@
   182.7 + # Yuri Kozlov <yuray@komyakino.ru>, 2013, 2016.
   182.8 + msgid ""
   182.9 + msgstr ""
  182.10 +-"Project-Id-Version: sed 4.2.2.177\n"
  182.11 ++"Project-Id-Version: sed 4.4\n"
  182.12 + "Report-Msgid-Bugs-To: bug-gnu-utils@gnu.org\n"
  182.13 + "POT-Creation-Date: 2017-02-03 17:17-0800\n"
  182.14 +-"PO-Revision-Date: 2016-12-06 19:25+0300\n"
  182.15 +-"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
  182.16 ++"PO-Revision-Date: 2017-06-03 12:21+0300\n"
  182.17 ++"Last-Translator: Aleksej Bobylev <al.bobylev@gmail.com>\n"
  182.18 + "Language-Team: Russian <gnu@d07.ru>\n"
  182.19 + "Language: ru\n"
  182.20 + "MIME-Version: 1.0\n"
  182.21 +@@ -20,7 +20,7 @@
  182.22 + "X-Bugs: Report translation errors to the Language-Team address.\n"
  182.23 + "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
  182.24 + "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
  182.25 +-"X-Generator: Lokalize 1.5\n"
  182.26 ++"X-Generator: Poedit 1.8.6\n"
  182.27 + 
  182.28 + #: lib/closeout.c:112
  182.29 + msgid "write error"
  182.30 +@@ -37,7 +37,7 @@
  182.31 + 
  182.32 + #: lib/dfa.c:1071
  182.33 + msgid "invalid character class"
  182.34 +-msgstr "неправильный класс символов"
  182.35 ++msgstr "недопустимый класс символов"
  182.36 + 
  182.37 + #: lib/dfa.c:1207
  182.38 + msgid "character class syntax is [[:space:]], not [:space:]"
  182.39 +@@ -49,11 +49,11 @@
  182.40 + 
  182.41 + #: lib/dfa.c:1436
  182.42 + msgid "invalid content of \\{\\}"
  182.43 +-msgstr "неправильное содержимое в \\{\\}"
  182.44 ++msgstr "недопустимое содержимое в \\{\\}"
  182.45 + 
  182.46 + #: lib/dfa.c:1439
  182.47 + msgid "regular expression too big"
  182.48 +-msgstr "регулярное выражение слишком большое"
  182.49 ++msgstr "регулярное выражение слишком длинное"
  182.50 + 
  182.51 + #: lib/dfa.c:1853
  182.52 + msgid "unbalanced ("
  182.53 +@@ -84,17 +84,17 @@
  182.54 + #: lib/getopt.c:654 lib/getopt.c:658
  182.55 + #, c-format
  182.56 + msgid "%s: option '--%s' doesn't allow an argument\n"
  182.57 +-msgstr "%s: у параметра «--%s» не может быть аргумента\n"
  182.58 ++msgstr "%s: параметр «--%s» не допускает использование аргумента\n"
  182.59 + 
  182.60 + #: lib/getopt.c:667 lib/getopt.c:672
  182.61 + #, c-format
  182.62 + msgid "%s: option '%c%s' doesn't allow an argument\n"
  182.63 +-msgstr "%s: у параметра «%c%s» не может быть аргумента\n"
  182.64 ++msgstr "%s: параметр «%c%s» не допускает использование аргумента\n"
  182.65 + 
  182.66 + #: lib/getopt.c:715 lib/getopt.c:734
  182.67 + #, c-format
  182.68 + msgid "%s: option '--%s' requires an argument\n"
  182.69 +-msgstr "%s: для параметра «--%s» требуется аргумент\n"
  182.70 ++msgstr "%s: параметр «--%s» требует аргумент\n"
  182.71 + 
  182.72 + #: lib/getopt.c:772 lib/getopt.c:775
  182.73 + #, c-format
  182.74 +@@ -114,7 +114,7 @@
  182.75 + #: lib/getopt.c:891 lib/getopt.c:908 lib/getopt.c:1118 lib/getopt.c:1136
  182.76 + #, c-format
  182.77 + msgid "%s: option requires an argument -- '%c'\n"
  182.78 +-msgstr "%s: для параметра требуется аргумент — «%c»\n"
  182.79 ++msgstr "%s: параметр требует аргумент — «%c»\n"
  182.80 + 
  182.81 + #: lib/getopt.c:964 lib/getopt.c:980
  182.82 + #, c-format
  182.83 +@@ -124,12 +124,12 @@
  182.84 + #: lib/getopt.c:1004 lib/getopt.c:1022
  182.85 + #, c-format
  182.86 + msgid "%s: option '-W %s' doesn't allow an argument\n"
  182.87 +-msgstr "%s: с параметром «-W %s» нельзя использовать аргумент\n"
  182.88 ++msgstr "%s: параметр «-W %s» не допускает использование аргумента\n"
  182.89 + 
  182.90 + #: lib/getopt.c:1043 lib/getopt.c:1061
  182.91 + #, c-format
  182.92 + msgid "%s: option '-W %s' requires an argument\n"
  182.93 +-msgstr "%s: для параметра «-W %s» требуется аргумент\n"
  182.94 ++msgstr "%s: параметр «-W %s» требует аргумент\n"
  182.95 + 
  182.96 + #: lib/obstack.c:338 lib/obstack.c:340 lib/xalloc-die.c:34
  182.97 + msgid "memory exhausted"
  182.98 +@@ -178,7 +178,7 @@
  182.99 + 
 182.100 + #: lib/regcomp.c:144
 182.101 + msgid "Invalid collation character"
 182.102 +-msgstr "Недопустимый символ сравнения"
 182.103 ++msgstr "Недопустимый символ сортировки"
 182.104 + 
 182.105 + #: lib/regcomp.c:147
 182.106 + msgid "Invalid character class name"
 182.107 +@@ -198,7 +198,7 @@
 182.108 + 
 182.109 + #: lib/regcomp.c:159
 182.110 + msgid "Unmatched ( or \\("
 182.111 +-msgstr "Непарный символ ( or \\("
 182.112 ++msgstr "Непарный символ ( или \\("
 182.113 + 
 182.114 + #: lib/regcomp.c:162
 182.115 + msgid "Unmatched \\{"
 182.116 +@@ -226,7 +226,7 @@
 182.117 + 
 182.118 + #: lib/regcomp.c:180
 182.119 + msgid "Regular expression too big"
 182.120 +-msgstr "Регулярное выражение слишком большое"
 182.121 ++msgstr "Регулярное выражение слишком длинное"
 182.122 + 
 182.123 + #: lib/regcomp.c:183
 182.124 + msgid "Unmatched ) or \\)"
 182.125 +@@ -271,7 +271,7 @@
 182.126 + "Лицензия GPLv3+: GNU GPL версии 3 или новее <http://gnu.org/licenses/gpl."
 182.127 + "html>\n"
 182.128 + "Это свободное ПО: вы можете продавать и распространять его.\n"
 182.129 +-"Нет НИКАКИХ ГАРАНТИЙ до степени, разрешённой законом.\n"
 182.130 ++"Нет НИКАКИХ ГАРАНТИЙ насколько это разрешено законом.\n"
 182.131 + "\n"
 182.132 + 
 182.133 + #. TRANSLATORS: %s denotes an author name.
 182.134 +@@ -469,35 +469,35 @@
 182.135 + 
 182.136 + #: sed/compile.c:165
 182.137 + msgid "unterminated `s' command"
 182.138 +-msgstr "незавершенная команда `s'"
 182.139 ++msgstr "незавершенная команда «s»"
 182.140 + 
 182.141 + #: sed/compile.c:166
 182.142 + msgid "unterminated `y' command"
 182.143 +-msgstr "незавершенная команда `y'"
 182.144 ++msgstr "незавершенная команда «y»"
 182.145 + 
 182.146 + #: sed/compile.c:167
 182.147 + msgid "unknown option to `s'"
 182.148 +-msgstr "неизвестный модификатор к `s'"
 182.149 ++msgstr "неизвестный модификатор к «s»"
 182.150 + 
 182.151 + #: sed/compile.c:169
 182.152 + msgid "multiple `p' options to `s' command"
 182.153 +-msgstr "несколько модификаторов `p' с командой `s'"
 182.154 ++msgstr "несколько модификаторов «p» с командой «s»"
 182.155 + 
 182.156 + #: sed/compile.c:171
 182.157 + msgid "multiple `g' options to `s' command"
 182.158 +-msgstr "несколько модификаторов `g' с командой `s'"
 182.159 ++msgstr "несколько модификаторов «g» с командой «s»"
 182.160 + 
 182.161 + #: sed/compile.c:173
 182.162 + msgid "multiple number options to `s' command"
 182.163 +-msgstr "несколько числовых модификаторов с командой `s'"
 182.164 ++msgstr "несколько числовых модификаторов с командой «s»"
 182.165 + 
 182.166 + #: sed/compile.c:175
 182.167 + msgid "number option to `s' command may not be zero"
 182.168 +-msgstr "числовой модификатор для команды `s' не может быть нулевым"
 182.169 ++msgstr "числовой модификатор для команды «s» не может быть нулевым"
 182.170 + 
 182.171 + #: sed/compile.c:177
 182.172 + msgid "strings for `y' command are different lengths"
 182.173 +-msgstr "строки для команды `y' имеют разную длину"
 182.174 ++msgstr "строки для команды «y» имеют разную длину"
 182.175 + 
 182.176 + #: sed/compile.c:179
 182.177 + msgid "delimiter character is not a single-byte character"
 182.178 +@@ -514,7 +514,7 @@
 182.179 + #: sed/compile.c:184
 182.180 + #, c-format
 182.181 + msgid "unknown command: `%c'"
 182.182 +-msgstr "неизвестная команда: `%c'"
 182.183 ++msgstr "неизвестная команда: «%c»"
 182.184 + 
 182.185 + #: sed/compile.c:186
 182.186 + msgid "incomplete command"
 182.187 +@@ -541,12 +541,12 @@
 182.188 + #: sed/compile.c:1639
 182.189 + #, c-format
 182.190 + msgid "can't find label for jump to `%s'"
 182.191 +-msgstr "невозможно найти метку для перехода к `%s'"
 182.192 ++msgstr "невозможно найти метку для перехода к «%s»"
 182.193 + 
 182.194 + #: sed/execute.c:264 sed/execute.c:281
 182.195 + #, c-format
 182.196 + msgid "case conversion produced an invalid character"
 182.197 +-msgstr "при преобразовании регистра получился некорректный символ"
 182.198 ++msgstr "при преобразовании регистра получился недопустимый символ"
 182.199 + 
 182.200 + #: sed/execute.c:575
 182.201 + #, c-format
 182.202 +@@ -586,11 +586,11 @@
 182.203 + 
 182.204 + #: sed/execute.c:1160
 182.205 + msgid "option `e' not supported"
 182.206 +-msgstr "опция `e' не поддерживается"
 182.207 ++msgstr "параметр «e» не поддерживается"
 182.208 + 
 182.209 + #: sed/execute.c:1349
 182.210 + msgid "`e' command not supported"
 182.211 +-msgstr "команда `e' не поддерживается"
 182.212 ++msgstr "команда «e» не поддерживается"
 182.213 + 
 182.214 + #: sed/execute.c:1675
 182.215 + msgid "no input files"
 182.216 +@@ -603,7 +603,7 @@
 182.217 + #: sed/regexp.c:138
 182.218 + #, c-format
 182.219 + msgid "invalid reference \\%d on `s' command's RHS"
 182.220 +-msgstr "недопустимая ссылка \\%d на RHS команды `s'"
 182.221 ++msgstr "недопустимая ссылка \\%d на RHS команды «s»"
 182.222 + 
 182.223 + #: sed/sed.c:35
 182.224 + msgid "Jay Fenlason"
 182.225 +@@ -641,7 +641,7 @@
 182.226 + "                 use Perl 5's regular expressions syntax in the script.\n"
 182.227 + msgstr ""
 182.228 + "  -R, --regexp-perl\n"
 182.229 +-"                 использование в скрипте синтаксиса регулярных выражений "
 182.230 ++"                 использовать в скрипте синтаксис регулярных выражений "
 182.231 + "Perl 5.\n"
 182.232 + 
 182.233 + #: sed/sed.c:134
 182.234 +@@ -650,7 +650,7 @@
 182.235 + "Usage: %s [OPTION]... {script-only-if-no-other-script} [input-file]...\n"
 182.236 + "\n"
 182.237 + msgstr ""
 182.238 +-"Использование: %s [ОПЦИЯ]... {только-скрипт-если-нет-другого-скрипта} "
 182.239 ++"Использование: %s [ПАРАМЕТР]... {только-скрипт-если-нет-другого-скрипта} "
 182.240 + "[входной-файл]...\n"
 182.241 + "\n"
 182.242 + 
 182.243 +@@ -661,7 +661,7 @@
 182.244 + "                 suppress automatic printing of pattern space\n"
 182.245 + msgstr ""
 182.246 + "  -n, --quiet, --silent\n"
 182.247 +-"                 не выводить автоматически промежутки\n"
 182.248 ++"                 не выводить шаблоны автоматически\n"
 182.249 + 
 182.250 + #: sed/sed.c:140
 182.251 + #, c-format
 182.252 +@@ -670,7 +670,7 @@
 182.253 + "                 add the script to the commands to be executed\n"
 182.254 + msgstr ""
 182.255 + "  -e script, --expression=script\n"
 182.256 +-"                 добавление скрипта в исполняемые команды\n"
 182.257 ++"                 добавить скрипт в исполняемые команды\n"
 182.258 + 
 182.259 + #: sed/sed.c:142
 182.260 + #, c-format
 182.261 +@@ -680,7 +680,7 @@
 182.262 + "executed\n"
 182.263 + msgstr ""
 182.264 + "  -f script-file, --file=script-file\n"
 182.265 +-"                 добавление содержимого файла-скрипта в исполняемые команды\n"
 182.266 ++"                 добавить содержимое файла-скрипта в исполняемые команды\n"
 182.267 + 
 182.268 + #: sed/sed.c:146
 182.269 + #, c-format
 182.270 +@@ -698,7 +698,7 @@
 182.271 + "                 edit files in place (makes backup if SUFFIX supplied)\n"
 182.272 + msgstr ""
 182.273 + "  -i[СУФФИКС], --in-place[=СУФФИКС]\n"
 182.274 +-"                 правка файлов на месте (создаёт копию, если указан "
 182.275 ++"                 править файлы на месте (создать копию, если указан "
 182.276 + "СУФФИКС)\n"
 182.277 + 
 182.278 + #: sed/sed.c:153
 182.279 +@@ -719,7 +719,7 @@
 182.280 + "                 specify the desired line-wrap length for the `l' command\n"
 182.281 + msgstr ""
 182.282 + "  -l N, --line-length=N\n"
 182.283 +-"                 указание желаемой длины переносимой строки для команды `l'\n"
 182.284 ++"                 указать желаемую длину переноса строки для команды «l»\n"
 182.285 + 
 182.286 + #: sed/sed.c:159
 182.287 + #, c-format
 182.288 +@@ -728,7 +728,7 @@
 182.289 + "                 disable all GNU extensions.\n"
 182.290 + msgstr ""
 182.291 + "  --posix\n"
 182.292 +-"                 отключение всех расширений GNU.\n"
 182.293 ++"                 отключить все расширения GNU.\n"
 182.294 + 
 182.295 + #: sed/sed.c:161
 182.296 + #, c-format
 182.297 +@@ -738,7 +738,7 @@
 182.298 + "                 (for portability use POSIX -E).\n"
 182.299 + msgstr ""
 182.300 + "  -E, -r, --regexp-extended\n"
 182.301 +-"                 использование в скрипте расширенных регулярных выражений\n"
 182.302 ++"                 использовать в скрипте расширенные регулярные выражения\n"
 182.303 + "                 (для переносимости используйте -E (POSIX)\n"
 182.304 + 
 182.305 + #: sed/sed.c:167
 182.306 +@@ -749,8 +749,8 @@
 182.307 + "                 continuous long stream.\n"
 182.308 + msgstr ""
 182.309 + "  -s, --separate\n"
 182.310 +-"                 допущение, что файлы разделены, а не в виде одного\n"
 182.311 +-"                 длинного непрерывного потока\n"
 182.312 ++"                 рассматривать файлы как разделенные, а не в виде одного\n"
 182.313 ++"                 длинного непрерывного потока.\n"
 182.314 + 
 182.315 + #: sed/sed.c:170
 182.316 + #, c-format
 182.317 +@@ -759,7 +759,7 @@
 182.318 + "                 operate in sandbox mode.\n"
 182.319 + msgstr ""
 182.320 + "      --sandbox\n"
 182.321 +-"                 работать в режиме «песочницы»\n"
 182.322 ++"                 работать в режиме «песочницы».\n"
 182.323 + 
 182.324 + #: sed/sed.c:172
 182.325 + #, c-format
   183.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   183.2 +++ b/sed/stuff/patches/series	Mon Jun 05 16:48:55 2017 +0300
   183.3 @@ -0,0 +1,1 @@
   183.4 +ru.po.patch
   184.1 --- a/sed/stuff/ru.po.patch	Mon Jun 05 04:58:17 2017 +0000
   184.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   184.3 @@ -1,392 +0,0 @@
   184.4 ---- a/po/ru.po
   184.5 -+++ b/po/ru.po
   184.6 -@@ -5,25 +5,27 @@
   184.7 - #
   184.8 - msgid ""
   184.9 - msgstr ""
  184.10 --"Project-Id-Version: sed 4.2.0\n"
  184.11 -+"Project-Id-Version: sed 4.2.2\n"
  184.12 - "Report-Msgid-Bugs-To: bug-gnu-utils@gnu.org\n"
  184.13 - "POT-Creation-Date: 2012-12-22 14:36+0100\n"
  184.14 --"PO-Revision-Date: 2008-01-17 23:34+0200\n"
  184.15 --"Last-Translator: Pavel Maryanov <acid_jack@ukr.net>\n"
  184.16 -+"PO-Revision-Date: 2016-12-21 17:22+0200\n"
  184.17 -+"Last-Translator: Aleksej Bobylev <al.bobylev@gmail.com>\n"
  184.18 - "Language-Team: Russian <gnu@mx.ru>\n"
  184.19 - "Language: ru\n"
  184.20 - "MIME-Version: 1.0\n"
  184.21 - "Content-Type: text/plain; charset=utf-8\n"
  184.22 - "Content-Transfer-Encoding: 8bit\n"
  184.23 --"Plural-Forms: nplurals=2; plural=n>1;\n"
  184.24 -+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
  184.25 -+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
  184.26 -+"X-Generator: Poedit 1.8.6\n"
  184.27 - 
  184.28 - #: sed/compile.c:144
  184.29 - msgid "multiple `!'s"
  184.30 --msgstr "несколько символов `!'"
  184.31 -+msgstr "несколько символов «!»"
  184.32 - 
  184.33 - #: sed/compile.c:145
  184.34 - msgid "unexpected `,'"
  184.35 --msgstr "непредвиденный символ `,'"
  184.36 -+msgstr "непредвиденный символ «,»"
  184.37 - 
  184.38 - #: sed/compile.c:146
  184.39 - msgid "invalid usage of +N or ~N as first address"
  184.40 -@@ -31,11 +33,11 @@
  184.41 - 
  184.42 - #: sed/compile.c:147
  184.43 - msgid "unmatched `{'"
  184.44 --msgstr "непарный символ `{'"
  184.45 -+msgstr "непарный символ «{»"
  184.46 - 
  184.47 - #: sed/compile.c:148
  184.48 - msgid "unexpected `}'"
  184.49 --msgstr "непредвиденный символ `}'"
  184.50 -+msgstr "непредвиденный символ «}»"
  184.51 - 
  184.52 - #: sed/compile.c:149
  184.53 - msgid "extra characters after command"
  184.54 -@@ -43,15 +45,15 @@
  184.55 - 
  184.56 - #: sed/compile.c:150
  184.57 - msgid "expected \\ after `a', `c' or `i'"
  184.58 --msgstr "ожидалась \\ после `a', `c' или `i'"
  184.59 -+msgstr "ожидалась \\ после «a», «c» или «i»"
  184.60 - 
  184.61 - #: sed/compile.c:151
  184.62 - msgid "`}' doesn't want any addresses"
  184.63 --msgstr "`}' не допускает указания каких-либо адресов"
  184.64 -+msgstr "«}» не допускает указания каких-либо адресов"
  184.65 - 
  184.66 - #: sed/compile.c:152
  184.67 - msgid ": doesn't want any addresses"
  184.68 --msgstr "`:' не допускает указания каких-либо адресов"
  184.69 -+msgstr "«:» не допускает указания каких-либо адресов"
  184.70 - 
  184.71 - #: sed/compile.c:153
  184.72 - msgid "comments don't accept any addresses"
  184.73 -@@ -71,35 +73,35 @@
  184.74 - 
  184.75 - #: sed/compile.c:157
  184.76 - msgid "unterminated `s' command"
  184.77 --msgstr "незавершенная команда `s'"
  184.78 -+msgstr "незавершенная команда «s»"
  184.79 - 
  184.80 - #: sed/compile.c:158
  184.81 - msgid "unterminated `y' command"
  184.82 --msgstr "незавершенная команда `y'"
  184.83 -+msgstr "незавершенная команда «y»"
  184.84 - 
  184.85 - #: sed/compile.c:159
  184.86 - msgid "unknown option to `s'"
  184.87 --msgstr "неизвестный модификатор к `s'"
  184.88 -+msgstr "неизвестный модификатор к «s»"
  184.89 - 
  184.90 - #: sed/compile.c:160
  184.91 - msgid "multiple `p' options to `s' command"
  184.92 --msgstr "несколько модификаторов `p' с командой `s'"
  184.93 -+msgstr "несколько модификаторов «p» с командой «s»"
  184.94 - 
  184.95 - #: sed/compile.c:161
  184.96 - msgid "multiple `g' options to `s' command"
  184.97 --msgstr "несколько модификаторов `g' с командой `s'"
  184.98 -+msgstr "несколько модификаторов «g» с командой «s»"
  184.99 - 
 184.100 - #: sed/compile.c:162
 184.101 - msgid "multiple number options to `s' command"
 184.102 --msgstr "несколько числовых модификаторов с командой `s'"
 184.103 -+msgstr "несколько числовых модификаторов с командой «s»"
 184.104 - 
 184.105 - #: sed/compile.c:163
 184.106 - msgid "number option to `s' command may not be zero"
 184.107 --msgstr "числовой модификатор для команды `s' не может быть нулевым"
 184.108 -+msgstr "числовой модификатор для команды «s» не может быть нулевым"
 184.109 - 
 184.110 - #: sed/compile.c:164
 184.111 - msgid "strings for `y' command are different lengths"
 184.112 --msgstr "строки для команды `y' имеют разную длину"
 184.113 -+msgstr "строки для команды «y» имеют разную длину"
 184.114 - 
 184.115 - #: sed/compile.c:165
 184.116 - msgid "delimiter character is not a single-byte character"
 184.117 -@@ -116,12 +118,11 @@
 184.118 - #: sed/compile.c:168
 184.119 - #, c-format
 184.120 - msgid "unknown command: `%c'"
 184.121 --msgstr "неизвестная команда: `%c'"
 184.122 -+msgstr "неизвестная команда: «%c»"
 184.123 - 
 184.124 - #: sed/compile.c:169
 184.125 --#, fuzzy
 184.126 - msgid "incomplete command"
 184.127 --msgstr "отсутствует команда"
 184.128 -+msgstr "неполная команда"
 184.129 - 
 184.130 - #: sed/compile.c:192
 184.131 - #, c-format
 184.132 -@@ -136,7 +137,7 @@
 184.133 - #: sed/compile.c:1657
 184.134 - #, c-format
 184.135 - msgid "can't find label for jump to `%s'"
 184.136 --msgstr "невозможно найти метку для перехода к `%s'"
 184.137 -+msgstr "невозможно найти метку для перехода к «%s»"
 184.138 - 
 184.139 - #: sed/execute.c:595
 184.140 - #, c-format
 184.141 -@@ -157,11 +158,13 @@
 184.142 - #, c-format
 184.143 - msgid "%s: warning: failed to set default file creation context to %s: %s"
 184.144 - msgstr ""
 184.145 -+"%s: предупреждние: не удалось установить контекст создания файла по "
 184.146 -+"умолчанию в %s: %s"
 184.147 - 
 184.148 - #: sed/execute.c:647
 184.149 - #, c-format
 184.150 - msgid "%s: warning: failed to get security context of %s: %s"
 184.151 --msgstr ""
 184.152 -+msgstr "%s: предупреждение: не удалось получить контекст безопасности %s: %s"
 184.153 - 
 184.154 - #: sed/execute.c:664 sed/utils.c:211
 184.155 - #, c-format
 184.156 -@@ -174,11 +177,11 @@
 184.157 - 
 184.158 - #: sed/execute.c:1195
 184.159 - msgid "option `e' not supported"
 184.160 --msgstr "опция `e' не поддерживается"
 184.161 -+msgstr "опция «e» не поддерживается"
 184.162 - 
 184.163 - #: sed/execute.c:1375
 184.164 - msgid "`e' command not supported"
 184.165 --msgstr "команда `e' не поддерживается"
 184.166 -+msgstr "команда «e» не поддерживается"
 184.167 - 
 184.168 - #: sed/execute.c:1725
 184.169 - msgid "no input files"
 184.170 -@@ -195,23 +198,23 @@
 184.171 - #: sed/regexp.c:129
 184.172 - #, c-format
 184.173 - msgid "invalid reference \\%d on `s' command's RHS"
 184.174 --msgstr "недопустимая ссылка \\%d на RHS команды `s'"
 184.175 -+msgstr "недопустимая ссылка \\%d на RHS команды «s»"
 184.176 - 
 184.177 - #: sed/sed.c:32
 184.178 - msgid "Jay Fenlason"
 184.179 --msgstr ""
 184.180 -+msgstr "Jay Fenlason"
 184.181 - 
 184.182 - #: sed/sed.c:33
 184.183 - msgid "Tom Lord"
 184.184 --msgstr ""
 184.185 -+msgstr "Tom Lord"
 184.186 - 
 184.187 - #: sed/sed.c:34
 184.188 - msgid "Ken Pizzini"
 184.189 --msgstr ""
 184.190 -+msgstr "Ken Pizzini"
 184.191 - 
 184.192 - #: sed/sed.c:35
 184.193 - msgid "Paolo Bonzini"
 184.194 --msgstr ""
 184.195 -+msgstr "Paolo Bonzini"
 184.196 - 
 184.197 - #: sed/sed.c:79
 184.198 - #, c-format
 184.199 -@@ -219,15 +222,18 @@
 184.200 - "GNU sed home page: <http://www.gnu.org/software/sed/>.\n"
 184.201 - "General help using GNU software: <http://www.gnu.org/gethelp/>.\n"
 184.202 - msgstr ""
 184.203 -+"Домашняя страница GNU sed: <http://www.gnu.org/software/sed/>.\n"
 184.204 -+"Общая справка по использованию программного обеспечения GNU: <http://www.gnu."
 184.205 -+"org/gethelp/>.\n"
 184.206 - 
 184.207 - #: sed/sed.c:86
 184.208 --#, fuzzy, c-format
 184.209 -+#, c-format
 184.210 - msgid ""
 184.211 - "E-mail bug reports to: <%s>.\n"
 184.212 - "Be sure to include the word ``%s'' somewhere in the ``Subject:'' field.\n"
 184.213 - msgstr ""
 184.214 --"Отчеты об ошибках отправляйте по адресу: %s .\n"
 184.215 --"Убедитесь, что включили где-либо в поле ``Тема:'' слово ``%s''.\n"
 184.216 -+"Отчеты об ошибках отправляйте по адресу: <%s>.\n"
 184.217 -+"Не забудьте включить слово «%s» где-нибудь в поле «Тема:».\n"
 184.218 - 
 184.219 - #: sed/sed.c:99
 184.220 - msgid ""
 184.221 -@@ -255,7 +261,7 @@
 184.222 - "                 suppress automatic printing of pattern space\n"
 184.223 - msgstr ""
 184.224 - "  -n, --quiet, --silent\n"
 184.225 --"                 не выводить автоматически промежутки\n"
 184.226 -+"                 подавлять автоматический вывод шаблона\n"
 184.227 - 
 184.228 - #: sed/sed.c:110
 184.229 - #, c-format
 184.230 -@@ -263,8 +269,8 @@
 184.231 - "  -e script, --expression=script\n"
 184.232 - "                 add the script to the commands to be executed\n"
 184.233 - msgstr ""
 184.234 --"  -e script, --expression=script\n"
 184.235 --"                 добавление скрипта в исполняемые команды\n"
 184.236 -+"  -e script, --expression=скрипт\n"
 184.237 -+"                 добавить скрипт в исполняемые команды\n"
 184.238 - 
 184.239 - #: sed/sed.c:112
 184.240 - #, c-format
 184.241 -@@ -273,8 +279,8 @@
 184.242 - "                 add the contents of script-file to the commands to be "
 184.243 - "executed\n"
 184.244 - msgstr ""
 184.245 --"  -f script-file, --file=script-file\n"
 184.246 --"                 добавление содержимого файла-скрипта в исполняемые команды\n"
 184.247 -+"  -f файл-скрипта, --file=файл-скрипта\n"
 184.248 -+"                 добавить содержимое файла-скрипта в исполняемые команды\n"
 184.249 - 
 184.250 - #: sed/sed.c:115
 184.251 - #, c-format
 184.252 -@@ -286,14 +292,14 @@
 184.253 - "                 переходить по символьным ссылкам при обработке на месте\n"
 184.254 - 
 184.255 - #: sed/sed.c:118
 184.256 --#, fuzzy, c-format
 184.257 -+#, c-format
 184.258 - msgid ""
 184.259 - "  -i[SUFFIX], --in-place[=SUFFIX]\n"
 184.260 - "                 edit files in place (makes backup if SUFFIX supplied)\n"
 184.261 - msgstr ""
 184.262 - "  -i[СУФФИКС], --in-place[=СУФФИКС]\n"
 184.263 --"                 редактирование файлов на месте (создает копию, если указано "
 184.264 --"расширение)\n"
 184.265 -+"                 редактировать файлы на месте (создать копию, если указан "
 184.266 -+"СУФФИКС)\n"
 184.267 - 
 184.268 - #: sed/sed.c:121
 184.269 - #, c-format
 184.270 -@@ -303,7 +309,7 @@
 184.271 - "specially)\n"
 184.272 - msgstr ""
 184.273 - "  -b, --binary\n"
 184.274 --"                 открывать файлы в бинарном режиме (CR+LF не "
 184.275 -+"                 открывать файлы в двоичном режиме (CR+LF не "
 184.276 - "обрабатываются)\n"
 184.277 - 
 184.278 - #: sed/sed.c:124
 184.279 -@@ -313,7 +319,7 @@
 184.280 - "                 specify the desired line-wrap length for the `l' command\n"
 184.281 - msgstr ""
 184.282 - "  -l N, --line-length=N\n"
 184.283 --"                 указание желаемой длины переносимой строки для команды `l'\n"
 184.284 -+"                 указать желаемую длину строки для команды «l»\n"
 184.285 - 
 184.286 - #: sed/sed.c:126
 184.287 - #, c-format
 184.288 -@@ -322,7 +328,7 @@
 184.289 - "                 disable all GNU extensions.\n"
 184.290 - msgstr ""
 184.291 - "  --posix\n"
 184.292 --"                 отключение всех расширений GNU.\n"
 184.293 -+"                 отключить все расширения GNU.\n"
 184.294 - 
 184.295 - #: sed/sed.c:128
 184.296 - #, c-format
 184.297 -@@ -331,7 +337,7 @@
 184.298 - "                 use extended regular expressions in the script.\n"
 184.299 - msgstr ""
 184.300 - "  -r, --regexp-extended\n"
 184.301 --"                 использование в скрипте расширенных регулярных выражений.\n"
 184.302 -+"                 использовать в скрипте расширенные регулярные выражения.\n"
 184.303 - 
 184.304 - #: sed/sed.c:133
 184.305 - #, c-format
 184.306 -@@ -342,8 +348,8 @@
 184.307 - "                 long stream.\n"
 184.308 - msgstr ""
 184.309 - "  -s, --separate\n"
 184.310 --"                 допущение, что файлы разделены, а не в виде одного\n"
 184.311 --"                 длинного непрерывного потока.\n"
 184.312 -+"                 рассматривать файлы как отдельные, а не в виде одного\n"
 184.313 -+"                 непрерывного длинного потока.\n"
 184.314 - 
 184.315 - #: sed/sed.c:136
 184.316 - #, c-format
 184.317 -@@ -354,8 +360,8 @@
 184.318 - "                 the output buffers more often\n"
 184.319 - msgstr ""
 184.320 - "  -u, --unbuffered\n"
 184.321 --"                 загрузка минимального объема данных из входных файлов\n"
 184.322 --"                 и более частый сброс на диск выходных буферов\n"
 184.323 -+"                 загрузить минимальный объем данных из входных файлов\n"
 184.324 -+"                 и более часто сбрасывать на диск выходные буферы\n"
 184.325 - 
 184.326 - #: sed/sed.c:139
 184.327 - #, c-format
 184.328 -@@ -363,16 +369,18 @@
 184.329 - "  -z, --null-data\n"
 184.330 - "                 separate lines by NUL characters\n"
 184.331 - msgstr ""
 184.332 -+"  -z, --null-data\n"
 184.333 -+"                 разделять строки символами NUL\n"
 184.334 - 
 184.335 - #: sed/sed.c:141
 184.336 - #, c-format
 184.337 - msgid "      --help     display this help and exit\n"
 184.338 --msgstr "      --help     вывод этой справки и выход\n"
 184.339 -+msgstr "      --help     вывести эту справку и выйти\n"
 184.340 - 
 184.341 - #: sed/sed.c:142
 184.342 - #, c-format
 184.343 - msgid "      --version  output version information and exit\n"
 184.344 --msgstr "      --version  вывод информации о версии и выход\n"
 184.345 -+msgstr "      --version  вывести информацию о версии и выйти\n"
 184.346 - 
 184.347 - #: sed/sed.c:143
 184.348 - #, c-format
 184.349 -@@ -388,7 +396,7 @@
 184.350 - "Если опция -e, --expression, -f, или --file не указана, тогда первый\n"
 184.351 - "неопциональный аргумент берется как скрипт sed для интерпретации. Все\n"
 184.352 - "оставшиеся аргументы являются именами входных файлов; если входные\n"
 184.353 --"файлы не указаны, тогда читается стантартный ввод.\n"
 184.354 -+"файлы не указаны, тогда читается стандартный ввод.\n"
 184.355 - "\n"
 184.356 - 
 184.357 - #: sed/utils.c:74 sed/utils.c:432
 184.358 -@@ -411,7 +419,8 @@
 184.359 - msgid "couldn't write %d item to %s: %s"
 184.360 - msgid_plural "couldn't write %d items to %s: %s"
 184.361 - msgstr[0] "невозможно записать %d элемент в %s: %s"
 184.362 --msgstr[1] "невозможно записать %d элементов в %s: %s"
 184.363 -+msgstr[1] "невозможно записать %d элемента в %s: %s"
 184.364 -+msgstr[2] "невозможно записать %d элементов в %s: %s"
 184.365 - 
 184.366 - #: sed/utils.c:244 sed/utils.c:267
 184.367 - #, c-format
 184.368 -@@ -463,15 +472,15 @@
 184.369 - 
 184.370 - #: lib/regcomp.c:153
 184.371 - msgid "Unmatched [ or [^"
 184.372 --msgstr "Непарный символ [ или [^"
 184.373 -+msgstr "Непарный [ или [^"
 184.374 - 
 184.375 - #: lib/regcomp.c:156
 184.376 - msgid "Unmatched ( or \\("
 184.377 --msgstr "Непарный символ ( or \\("
 184.378 -+msgstr "Непарный ( или \\("
 184.379 - 
 184.380 - #: lib/regcomp.c:159
 184.381 - msgid "Unmatched \\{"
 184.382 --msgstr "Непарный символ \\{"
 184.383 -+msgstr "Непарный \\{"
 184.384 - 
 184.385 - #: lib/regcomp.c:162
 184.386 - msgid "Invalid content of \\{\\}"
 184.387 -@@ -499,7 +508,7 @@
 184.388 - 
 184.389 - #: lib/regcomp.c:180
 184.390 - msgid "Unmatched ) or \\)"
 184.391 --msgstr "Непарный символ ) или \\)"
 184.392 -+msgstr "Непарный ) или \\)"
 184.393 - 
 184.394 - #: lib/regcomp.c:705
 184.395 - msgid "No previous regular expression"
   185.1 --- a/shared-mime-info-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   185.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   185.3 @@ -1,20 +0,0 @@
   185.4 -# SliTaz package receipt.
   185.5 -
   185.6 -PACKAGE="shared-mime-info-dev"
   185.7 -VERSION="1.6"
   185.8 -CATEGORY="development"
   185.9 -SHORT_DESC="Freedesktop shared-mime-info devel files."
  185.10 -MAINTAINER="pankso@slitaz.org"
  185.11 -LICENSE="GPL2"
  185.12 -WANTED="shared-mime-info"
  185.13 -WEB_SITE="http://freedesktop.org/wiki/Software/shared-mime-info"
  185.14 -HOST_ARCH="i486 arm"
  185.15 -
  185.16 -DEPENDS="shared-mime-info pkg-config"
  185.17 -
  185.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  185.19 -genpkg_rules()
  185.20 -{
  185.21 -    mkdir -p $fs/usr/lib
  185.22 -    cp -a $install/usr/share/pkgconfig $fs/usr/lib
  185.23 -}
   186.1 --- a/shared-mime-info/receipt	Mon Jun 05 04:58:17 2017 +0000
   186.2 +++ b/shared-mime-info/receipt	Mon Jun 05 16:48:55 2017 +0300
   186.3 @@ -1,39 +1,49 @@
   186.4 -# SliTaz package receipt.
   186.5 +# SliTaz package receipt v2.
   186.6  
   186.7  PACKAGE="shared-mime-info"
   186.8 -VERSION="1.6"
   186.9 +VERSION="1.7"
  186.10  CATEGORY="system-tools"
  186.11 -SHORT_DESC="Core database of common types and the *update-mime-database*."
  186.12 +SHORT_DESC="Core database of common types"
  186.13  MAINTAINER="pankso@slitaz.org"
  186.14  LICENSE="GPL2"
  186.15 -TARBALL="$PACKAGE-$VERSION.tar.xz"
  186.16 -WEB_SITE="http://freedesktop.org/wiki/Software/shared-mime-info"
  186.17 -WGET_URL="http://freedesktop.org/~hadess/$TARBALL"
  186.18 +WEB_SITE="https://freedesktop.org/wiki/Software/shared-mime-info/"
  186.19  HOST_ARCH="i486 arm"
  186.20  
  186.21 -DEPENDS="glib"
  186.22 +TARBALL="$PACKAGE-$VERSION.tar.xz"
  186.23 +WGET_URL="http://freedesktop.org/~hadess/$TARBALL"
  186.24 +
  186.25  BUILD_DEPENDS="intltool"
  186.26 -
  186.27 -# Handle cross compilation. Host perl/intltool are used
  186.28 -case "$ARCH" in
  186.29 -	arm*) BUILD_DEPENDS="glib-dev libxml2-dev" ;;
  186.30 -esac
  186.31 +BUILD_DEPENDS_arm="glib-dev libxml2-dev"
  186.32 +SPLIT="shared-mime-info-dev"
  186.33  
  186.34  # Rules to configure and make the package.
  186.35  compile_rules()
  186.36  {
  186.37 -	#patch -Np1 -i $stuff/pbm.patch
  186.38 -	./configure $CONFIGURE_ARGS &&
  186.39 +	# Remove unsupported locales
  186.40 +	for i in $(grep '^-[a-z]' $stuff/patches/slitaz-locales.patch); do
  186.41 +		rm $src/po/${i#-}.po
  186.42 +	done
  186.43 +
  186.44 +	./configure \
  186.45 +		--disable-update-mimedb \
  186.46 +		$CONFIGURE_ARGS &&
  186.47  	make -j1 && make -j1 DESTDIR=$DESTDIR install
  186.48 +
  186.49 +	# Additional MIME-types supported by SliTaz
  186.50 +	cp $stuff/*.xml $install/usr/share/mime/packages
  186.51 +
  186.52 +	# strip a bit
  186.53 +	sed -i 's|^ *||' "$install/usr/share/mime/packages/freedesktop.org.xml"
  186.54  }
  186.55  
  186.56  # Rules to gen a SliTaz package suitable for Tazpkg.
  186.57  genpkg_rules()
  186.58  {
  186.59 -	mkdir -p $fs/usr/share/mime
  186.60 -	cp -a $install/usr/bin $fs/usr
  186.61 -	cp -a $install/usr/share/mime/packages $fs/usr/share/mime
  186.62 -
  186.63 -	# Additional MIME-types supported by SliTaz
  186.64 -	cp $stuff/*.xml $fs/usr/share/mime/packages
  186.65 +	case $PACKAGE in
  186.66 +		shared-mime-info)
  186.67 +			copy bin/ packages/
  186.68 +			DEPENDS="glib"
  186.69 +			;;
  186.70 +		*-dev) copy @dev;;
  186.71 +	esac
  186.72  }
   187.1 --- a/shared-mime-info/stuff/bluefish.xml	Mon Jun 05 04:58:17 2017 +0000
   187.2 +++ b/shared-mime-info/stuff/bluefish.xml	Mon Jun 05 16:48:55 2017 +0300
   187.3 @@ -6,15 +6,11 @@
   187.4  		<comment xml:lang="cs">projektový soubor Bluefish</comment>
   187.5  		<comment xml:lang="da">projektfil for Bluefish</comment>
   187.6  		<comment xml:lang="de">Bluefish Projektdatei</comment>
   187.7 -		<comment xml:lang="en">Bluefish project file</comment>
   187.8  		<comment xml:lang="es">archivo de proyecto Bluefish</comment>
   187.9 -		<comment xml:lang="eu">Bluefish proiektuaren fitxategia</comment>
  187.10  		<comment xml:lang="fr">fichier de projet Bluefish</comment>
  187.11 -		<comment xml:lang="gl">Bluefish project bestand</comment>
  187.12  		<comment xml:lang="hu">Bluefish projekt fájl</comment>
  187.13  		<comment xml:lang="it">file di progetto di Bluefish</comment>
  187.14  		<comment xml:lang="ja">Bluefish プロジェクトファイル</comment>
  187.15 -		<comment xml:lang="ko">Bluefish 프로젝트 파일</comment>
  187.16  		<comment xml:lang="nb">Bluefish prosjektfil</comment>
  187.17  		<comment xml:lang="nl">Bluefish project bestand</comment>
  187.18  		<comment xml:lang="nn">Bluefish prosjektfil</comment>
  187.19 @@ -22,7 +18,6 @@
  187.20  		<comment xml:lang="pt_BR">arquivo de projeto Bluefish</comment>
  187.21  		<comment xml:lang="ro">fisier proiect Bluefish</comment>
  187.22  		<comment xml:lang="ru">файл проекта Bluefish</comment>
  187.23 -		<comment xml:lang="sk">súbor Bluefish projektu</comment>
  187.24  		<comment xml:lang="uk">файл проекту Bluefish</comment>
  187.25  		<comment xml:lang="zh_CN">Bluefish 项目文件</comment>
  187.26  		<sub-class-of type="text/plain"/>
  187.27 @@ -35,15 +30,11 @@
  187.28  		<comment xml:lang="cs">soubor Bluefish s definicí jazyka</comment>
  187.29  		<comment xml:lang="da">sprogdefinitionsfil for Bluefish</comment>
  187.30  		<comment xml:lang="de">Bluefish Sprach- und Syntaxunterstützung</comment>
  187.31 -		<comment xml:lang="en">Bluefish language definition file</comment>
  187.32  		<comment xml:lang="es">archivo de definición de idioma de Bluefish</comment>
  187.33 -		<comment xml:lang="eu">Bluefish hizkuntzaren definizioaren fitxategia</comment>
  187.34  		<comment xml:lang="fr">fichier de définition de language Bluefish</comment>
  187.35 -		<comment xml:lang="gl">Bluefish taal definitie bestand</comment>
  187.36  		<comment xml:lang="hu">Bluefish language definition file</comment>
  187.37  		<comment xml:lang="it">file di definizione linguaggio di Bluefish</comment>
  187.38  		<comment xml:lang="ja">Bluefish 言語定義ファイル</comment>
  187.39 -		<comment xml:lang="ko">Bluefish 언어 정의 파일</comment>
  187.40  		<comment xml:lang="nb">språkdefinisjonsfil for Bluefish</comment>
  187.41  		<comment xml:lang="nl">Bluefish taal definitie bestand</comment>
  187.42  		<comment xml:lang="nn">språkdefinisjonsfil for Bluefish</comment>
   188.1 --- a/shared-mime-info/stuff/kino.xml	Mon Jun 05 04:58:17 2017 +0000
   188.2 +++ b/shared-mime-info/stuff/kino.xml	Mon Jun 05 16:48:55 2017 +0300
   188.3 @@ -2,6 +2,7 @@
   188.4  <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
   188.5  	<mime-type type="video/dv">
   188.6  		<comment>DV video</comment>
   188.7 +		<comment xml:lang="ru">видео DV</comment>
   188.8  		<glob pattern="*.dv"/>
   188.9  		<glob pattern="*.dif"/>
  188.10  		<magic priority="50">
  188.11 @@ -11,6 +12,7 @@
  188.12  
  188.13  	<mime-type type="application/smil">
  188.14  		<comment>Kino SMIL Document</comment>
  188.15 +		<comment xml-lang="ru">SMIL-документ Kino</comment>
  188.16  		<glob pattern="*.kino"/>
  188.17  	</mime-type>
  188.18  </mime-info>
   189.1 --- a/shared-mime-info/stuff/mate-theme-package.xml	Mon Jun 05 04:58:17 2017 +0000
   189.2 +++ b/shared-mime-info/stuff/mate-theme-package.xml	Mon Jun 05 16:48:55 2017 +0300
   189.3 @@ -3,85 +3,35 @@
   189.4  	<mime-type type="application/x-mate-theme-package">
   189.5  		<sub-class-of type="application/x-compressed-tar"/>
   189.6  		<comment>Mate Theme Package</comment>
   189.7 -		<comment xml:lang="af">MATE-temapakket</comment>
   189.8 -		<comment xml:lang="am">የሜት ጥቅል ገጽታ  </comment>
   189.9  		<comment xml:lang="ar">حزمة سِمات متّة</comment>
  189.10 -		<comment xml:lang="as">Mate থিম সৰঞ্জাম</comment>
  189.11 -		<comment xml:lang="ast">Paquete de tema MATE</comment>
  189.12 -		<comment xml:lang="be">Пакунак з тэмай для Mate</comment>
  189.13 -		<comment xml:lang="be@latin">Pakunak matyvu MATE</comment>
  189.14 -		<comment xml:lang="bg">Пакет с тема за MATE</comment>
  189.15 -		<comment xml:lang="bn">Mate থিম প্যাকেজ</comment>
  189.16 -		<comment xml:lang="bn_IN">Mate Theme প্যাকেজ</comment>
  189.17 -		<comment xml:lang="br">Pakad neuz MATE</comment>
  189.18  		<comment xml:lang="ca">Paquet de tema del MATE</comment>
  189.19  		<comment xml:lang="ca@valencia">Paquet de tema del MATE</comment>
  189.20 -		<comment xml:lang="cmn">Mate 布景主題套件</comment>
  189.21 -		<comment xml:lang="crh">Mate Tema Paketi</comment>
  189.22  		<comment xml:lang="cs">Balíček motivu MATE</comment>
  189.23  		<comment xml:lang="da">Mate temapakke</comment>
  189.24  		<comment xml:lang="de">MATE-Themenpaket</comment>
  189.25 -		<comment xml:lang="dz">ཇི་ནོམ་བརྗོད་དོན་ཐུམ་སྒྲིལ་</comment>
  189.26  		<comment xml:lang="el">Πακέτο θέματος Mate</comment>
  189.27 -		<comment xml:lang="en@shaw">𐑯𐑴𐑥 𐑔𐑰𐑥 𐑐𐑨𐑒𐑦𐑡</comment>
  189.28 -		<comment xml:lang="en_AU">Mate Theme Package</comment>
  189.29 -		<comment xml:lang="en_GB">Mate Theme Package</comment>
  189.30  		<comment xml:lang="es">Paquete de tema MATE</comment>
  189.31 -		<comment xml:lang="et">Mate Teemapakk</comment>
  189.32 -		<comment xml:lang="eu">MATEko gai-paketea</comment>
  189.33  		<comment xml:lang="fi">Maten teemapaketti</comment>
  189.34  		<comment xml:lang="fr">Paquet de thème MATE</comment>
  189.35 -		<comment xml:lang="ga">Pacáiste Téama Mate</comment>
  189.36 -		<comment xml:lang="gl">Paquete de temas do MATE</comment>
  189.37 -		<comment xml:lang="gu">જીનોમ થીમ પેકેજ</comment>
  189.38 -		<comment xml:lang="he">חבילת ערכת נושא של MATE</comment>
  189.39 -		<comment xml:lang="hi">गनोम प्रसंग संकुल</comment>
  189.40  		<comment xml:lang="hr">Paket teme MATE</comment>
  189.41  		<comment xml:lang="hu">Mate témacsomag</comment>
  189.42  		<comment xml:lang="id">Paket Tema Mate</comment>
  189.43  		<comment xml:lang="it">Pacchetto «Tema di Mate»</comment>
  189.44  		<comment xml:lang="ja">MATE のテーマ・パッケージ</comment>
  189.45 -		<comment xml:lang="ka">გნომის გაფორმებების პაკეტი</comment>
  189.46 -		<comment xml:lang="kn">Mate ಪ್ಯಾಕೇಜ್ ಅನುಸ್ಥಾಪಕ</comment>
  189.47 -		<comment xml:lang="ko">마테 테마 꾸러미</comment>
  189.48 -		<comment xml:lang="ky">MATE тема пакети</comment>
  189.49 -		<comment xml:lang="lt">Mate temų paketas</comment>
  189.50 -		<comment xml:lang="lv">Mate tēmas pakotne</comment>
  189.51 -		<comment xml:lang="mk">Пакет со теми за MATE</comment>
  189.52 -		<comment xml:lang="ml">ഗ്നോമിലെ രംഗവിതാനത്തിനുള്ള പാക്കേജ്</comment>
  189.53 -		<comment xml:lang="mr">Mate सुत्रोयजना संकुल</comment>
  189.54 -		<comment xml:lang="ms">Pakej Tema MATE</comment>
  189.55  		<comment xml:lang="nb">MATE temapakke</comment>
  189.56 -		<comment xml:lang="nds">MATE-Themen Pack</comment>
  189.57 -		<comment xml:lang="ne">जीनोम विषयवस्तु प्याकेज</comment>
  189.58  		<comment xml:lang="nl">Mate themapakket</comment>
  189.59  		<comment xml:lang="nn">MATE draktpakke</comment>
  189.60 -		<comment xml:lang="oc">Paquet de tèma de MATE</comment>
  189.61 -		<comment xml:lang="or">Mate ପ୍ରସଙ୍ଗ ପ୍ୟାକେଜ</comment>
  189.62 -		<comment xml:lang="pa">ਗਨੋਮ ਥੀਮ ਪੈਕੇਜ</comment>
  189.63  		<comment xml:lang="pl">Pakiet motywu środowiska MATE</comment>
  189.64  		<comment xml:lang="pt">Pacote do Tema Mate</comment>
  189.65  		<comment xml:lang="pt_BR">Pacote de tema Mate</comment>
  189.66  		<comment xml:lang="ro">Pachet temă MATE</comment>
  189.67  		<comment xml:lang="ru">пакет тем MATE</comment>
  189.68 -		<comment xml:lang="sk">Balíček témy pre MATE</comment>
  189.69  		<comment xml:lang="sl">Paket teme za MATE</comment>
  189.70 -		<comment xml:lang="sq">Paketa «Tema e Mate»</comment>
  189.71 -		<comment xml:lang="sr">Пакет Гном теме</comment>
  189.72 -		<comment xml:lang="sr@latin">Paket Gnom teme</comment>
  189.73  		<comment xml:lang="sv">Mate-temapaket</comment>
  189.74 -		<comment xml:lang="ta">க்னோம் கருப்பொருள் பொதி</comment>
  189.75 -		<comment xml:lang="te">గ్నోమ్ థీమ్ నిర్వాహకి</comment>
  189.76 -		<comment xml:lang="th">แพกเกจชุดตกแต่ง MATE</comment>
  189.77  		<comment xml:lang="tr">Mate Tema Paketi</comment>
  189.78 -		<comment xml:lang="ug">Mate تېما بوغچىسى</comment>
  189.79  		<comment xml:lang="uk">Пакунок тем MATE</comment>
  189.80 -		<comment xml:lang="ur">میٹ تھیم پیکج</comment>
  189.81 -		<comment xml:lang="uz">Mate mavzu paketi</comment>
  189.82 -		<comment xml:lang="uz@cyrillic">Mate мавзу пакети</comment>
  189.83  		<comment xml:lang="vi">Gói Sắc thái Mate</comment>
  189.84  		<comment xml:lang="zh_CN">Mate 主题包</comment>
  189.85 -		<comment xml:lang="zh_HK">Mate 佈景主題套件</comment>
  189.86  		<comment xml:lang="zh_TW">Mate 布景主題套件</comment>
  189.87  		<glob pattern="*.gtp"/>
  189.88  	</mime-type>
   190.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   190.2 +++ b/shared-mime-info/stuff/patches/series	Mon Jun 05 16:48:55 2017 +0300
   190.3 @@ -0,0 +1,1 @@
   190.4 +slitaz-locales.patch
   191.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   191.2 +++ b/shared-mime-info/stuff/patches/slitaz-locales.patch	Mon Jun 05 16:48:55 2017 +0300
   191.3 @@ -0,0 +1,78 @@
   191.4 +Leave only SliTaz official supported locales.
   191.5 +
   191.6 +--- a/po/LINGUAS
   191.7 ++++ b/po/LINGUAS
   191.8 +@@ -1,73 +1,34 @@
   191.9 + ar
  191.10 +-as
  191.11 +-az
  191.12 +-be@latin
  191.13 +-bg
  191.14 +-bg_BG
  191.15 +-bn_IN
  191.16 + ca
  191.17 + ca@valencia
  191.18 + cs
  191.19 +-cy
  191.20 + da
  191.21 + de
  191.22 + el
  191.23 + en_GB
  191.24 +-eo
  191.25 + es
  191.26 +-et
  191.27 +-eu
  191.28 + fa
  191.29 + fa_IR
  191.30 + fi
  191.31 + fr
  191.32 +-fo
  191.33 +-ga
  191.34 +-gl
  191.35 +-gu
  191.36 +-he
  191.37 +-hi
  191.38 + hr
  191.39 + hu
  191.40 +-ia
  191.41 + id
  191.42 + it
  191.43 + ja
  191.44 +-ka
  191.45 +-kk
  191.46 +-kn
  191.47 +-ko
  191.48 +-lt
  191.49 +-lv
  191.50 +-ml
  191.51 +-mr
  191.52 +-ms
  191.53 + nb
  191.54 + nl
  191.55 + nn
  191.56 +-oc
  191.57 +-or
  191.58 +-pa
  191.59 + pl
  191.60 + pt
  191.61 + pt_BR
  191.62 + ro
  191.63 + ru
  191.64 + ru_RU
  191.65 +-rw
  191.66 +-sk
  191.67 + sl
  191.68 +-sq
  191.69 +-sr
  191.70 +-sr@latin
  191.71 + sv
  191.72 +-ta
  191.73 +-te
  191.74 +-th
  191.75 + tr
  191.76 + uk
  191.77 + vi
  191.78 +-wa
  191.79 + zh_CN
  191.80 +-zh_HK
  191.81 + zh_TW
   192.1 --- a/shared-mime-info/stuff/qlcplus.xml	Mon Jun 05 04:58:17 2017 +0000
   192.2 +++ b/shared-mime-info/stuff/qlcplus.xml	Mon Jun 05 16:48:55 2017 +0300
   192.3 @@ -8,7 +8,6 @@
   192.4  		<glob pattern="*.qxw"/>
   192.5  		<comment>QLC+ workspace</comment>
   192.6  		<comment xml:lang="ca">Espai de treball QLC+</comment>
   192.7 -		<comment xml:lang="cz">QLC+ pracoviště</comment>
   192.8  		<comment xml:lang="de">QLC+ Arbeitsbereich</comment>
   192.9  		<comment xml:lang="es">Espacio de trabajo QLC+</comment>
  192.10  		<comment xml:lang="fi">QLC+ työtila</comment>
  192.11 @@ -25,7 +24,6 @@
  192.12  		<glob pattern="*.qxf"/>
  192.13  		<comment>QLC+ fixture definition</comment>
  192.14  		<comment xml:lang="ca">Definició de fixture QLC+</comment>
  192.15 -		<comment xml:lang="cz">QLC+ definice zařízení</comment>
  192.16  		<comment xml:lang="de">QLC+ Gerätedefinition</comment>
  192.17  		<comment xml:lang="es">Definición de fixture QLC+</comment>
  192.18  		<comment xml:lang="fi">QLC+ valaisinmääritys</comment>
  192.19 @@ -42,7 +40,6 @@
  192.20  		<glob pattern="*.qxi"/>
  192.21  		<comment>QLC+ input profile</comment>
  192.22  		<comment xml:lang="ca">Perfil d'Entrada QLC+</comment>
  192.23 -		<comment xml:lang="cz">QLC+ vstupní profil</comment>
  192.24  		<comment xml:lang="de">QLC+ Eingangsprofil</comment>
  192.25  		<comment xml:lang="es">Perfil de Entrada QLC+</comment>
  192.26  		<comment xml:lang="fi">QLC+ syöttölaiteprofiili</comment>
  192.27 @@ -59,7 +56,6 @@
  192.28  		<glob pattern="*.qxm"/>
  192.29  		<comment>QLC+ MIDI template</comment>
  192.30  		<comment xml:lang="ca">Plantilla MIDI QLC+</comment>
  192.31 -		<comment xml:lang="cz">QLC+ MIDI šablona</comment>
  192.32  		<comment xml:lang="de">QLC+ MIDI-Vorlage</comment>
  192.33  		<comment xml:lang="es">Plantilla MIDI QLC+</comment>
  192.34  		<comment xml:lang="ru">шаблон MIDI QLC+</comment>
  192.35 @@ -72,7 +68,6 @@
  192.36  		<glob pattern="*.qxmt"/>
  192.37  		<comment>QLC+ channel modifier template</comment>
  192.38  		<comment xml:lang="ca">Plantilla de Modificadors de Canal QLC+</comment>
  192.39 -		<comment xml:lang="cz">QLC+ šablona modifikátoru kanálu</comment>
  192.40  		<comment xml:lang="de">QLC+ Kanalmodifizierer-Vorlage</comment>
  192.41  		<comment xml:lang="es">Plantilla de Modificadores de Canal QLC+</comment>
  192.42  		<comment xml:lang="ru">шаблон модификатора каналов QLC+</comment>
   193.1 --- a/shared-mime-info/stuff/tazpkg.xml	Mon Jun 05 04:58:17 2017 +0000
   193.2 +++ b/shared-mime-info/stuff/tazpkg.xml	Mon Jun 05 16:48:55 2017 +0300
   193.3 @@ -3,36 +3,19 @@
   193.4  	<mime-type type="application/x-tazpkg">
   193.5  		<comment>SliTaz package</comment>
   193.6  		<comment xml:lang="ar">حزمة SliTaz</comment>
   193.7 -		<comment xml:lang="az">SliTaz paketi</comment>
   193.8 -		<comment xml:lang="be@latin">Pakunak SliTaz</comment>
   193.9 -		<comment xml:lang="bg">Пакет — SliTaz</comment>
  193.10  		<comment xml:lang="ca">paquet SliTaz</comment>
  193.11  		<comment xml:lang="cs">Balíček SliTazu</comment>
  193.12 -		<comment xml:lang="cy">Pecyn SliTaz</comment>
  193.13  		<comment xml:lang="da">SliTaz-pakke</comment>
  193.14  		<comment xml:lang="de">SliTaz-Paket</comment>
  193.15  		<comment xml:lang="el">πακέτο SliTaz</comment>
  193.16 -		<comment xml:lang="en_GB">SliTaz package</comment>
  193.17 -		<comment xml:lang="eo">SliTaz-pakaĵo</comment>
  193.18  		<comment xml:lang="es">paquete SliTaz</comment>
  193.19 -		<comment xml:lang="eu">SliTaz paketea</comment>
  193.20  		<comment xml:lang="fi">SliTaz-paketti</comment>
  193.21 -		<comment xml:lang="fo">SliTaz pakki</comment>
  193.22  		<comment xml:lang="fr">paquet SliTaz</comment>
  193.23 -		<comment xml:lang="ga">pacáiste SliTaz</comment>
  193.24 -		<comment xml:lang="gl">paquete de SliTaz</comment>
  193.25 -		<comment xml:lang="he">חבילת SliTaz</comment>
  193.26  		<comment xml:lang="hr">SliTaz paket</comment>
  193.27  		<comment xml:lang="hu">SliTaz-csomag</comment>
  193.28  		<comment xml:lang="id">Paket SliTaz</comment>
  193.29  		<comment xml:lang="it">Pacchetto SliTaz</comment>
  193.30  		<comment xml:lang="ja">SliTaz パッケージ</comment>
  193.31 -		<comment xml:lang="ka">SliTaz-ის პაკეტი</comment>
  193.32 -		<comment xml:lang="kk">SliTaz дестесі</comment>
  193.33 -		<comment xml:lang="ko">SliTaz 패키지</comment>
  193.34 -		<comment xml:lang="lt">SliTaz paketas</comment>
  193.35 -		<comment xml:lang="lv">SliTaz pakotne</comment>
  193.36 -		<comment xml:lang="ms">Pakej SliTaz</comment>
  193.37  		<comment xml:lang="nb">SliTaz pakke</comment>
  193.38  		<comment xml:lang="nl">SliTaz-pakket</comment>
  193.39  		<comment xml:lang="nn">SliTaz pakke</comment>
  193.40 @@ -41,10 +24,7 @@
  193.41  		<comment xml:lang="pt_BR">Pacote SliTaz</comment>
  193.42  		<comment xml:lang="ro">Pachet SliTaz</comment>
  193.43  		<comment xml:lang="ru">пакет SliTaz</comment>
  193.44 -		<comment xml:lang="sk">Balíček SliTazu</comment>
  193.45  		<comment xml:lang="sl">Datoteka paketa SliTaz</comment>
  193.46 -		<comment xml:lang="sq">Paketë SliTaz</comment>
  193.47 -		<comment xml:lang="sr">SliTaz пакет</comment>
  193.48  		<comment xml:lang="sv">SliTaz-paket</comment>
  193.49  		<comment xml:lang="tr">SliTaz paketi</comment>
  193.50  		<comment xml:lang="uk">пакунок SliTaz</comment>
   194.1 --- a/shared-mime-info/stuff/xar.xml	Mon Jun 05 04:58:17 2017 +0000
   194.2 +++ b/shared-mime-info/stuff/xar.xml	Mon Jun 05 16:48:55 2017 +0300
   194.3 @@ -1,34 +1,21 @@
   194.4  <?xml version="1.0" encoding="UTF-8"?>
   194.5  <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
   194.6  	<mime-type type="application/x-xar">
   194.7 -		<comment>Xar archive</comment>
   194.8 +		<comment>xar archive</comment>
   194.9  		<comment xml:lang="ar">أرشيف xar</comment>
  194.10 -		<comment xml:lang="be@latin">Archiŭ xar</comment>
  194.11 -		<comment xml:lang="bg">Архив — xar</comment>
  194.12  		<comment xml:lang="ca">arxiu xar</comment>
  194.13  		<comment xml:lang="cs">Archiv xar</comment>
  194.14  		<comment xml:lang="da">xar-arkiv</comment>
  194.15  		<comment xml:lang="de">xar-Archiv</comment>
  194.16  		<comment xml:lang="el">συμπιεσμένο αρχείο xar</comment>
  194.17 -		<comment xml:lang="en_GB">xar archive</comment>
  194.18 -		<comment xml:lang="eo">xar-arkivo</comment>
  194.19  		<comment xml:lang="es">archivador xar</comment>
  194.20 -		<comment xml:lang="eu">xar artxiboa</comment>
  194.21  		<comment xml:lang="fi">xar-arkisto</comment>
  194.22 -		<comment xml:lang="fo">xar skjalasavn</comment>
  194.23  		<comment xml:lang="fr">archive xar</comment>
  194.24 -		<comment xml:lang="ga">cartlann xar</comment>
  194.25 -		<comment xml:lang="gl">arquivo xar</comment>
  194.26 -		<comment xml:lang="he">ארכיון xar</comment>
  194.27  		<comment xml:lang="hr">xar arhiva</comment>
  194.28  		<comment xml:lang="hu">xar archívum</comment>
  194.29  		<comment xml:lang="id">Arsip xar</comment>
  194.30  		<comment xml:lang="it">Archivio xar</comment>
  194.31  		<comment xml:lang="ja">xar アーカイブ</comment>
  194.32 -		<comment xml:lang="kk">xar архиві</comment>
  194.33 -		<comment xml:lang="ko">xar 압축 파일</comment>
  194.34 -		<comment xml:lang="lt">xar archyvas</comment>
  194.35 -		<comment xml:lang="lv">xar arhīvs</comment>
  194.36  		<comment xml:lang="nb">xar-arkiv</comment>
  194.37  		<comment xml:lang="nl">xar-archief</comment>
  194.38  		<comment xml:lang="nn">xar-arkiv</comment>
  194.39 @@ -36,9 +23,7 @@
  194.40  		<comment xml:lang="pt_BR">Pacote xar</comment>
  194.41  		<comment xml:lang="ro">Arhivă xar</comment>
  194.42  		<comment xml:lang="ru">архив xar</comment>
  194.43 -		<comment xml:lang="sk">Archív xar</comment>
  194.44  		<comment xml:lang="sl">Datoteka arhiva xar</comment>
  194.45 -		<comment xml:lang="sq">Arkiv xar</comment>
  194.46  		<comment xml:lang="sv">xar-arkiv</comment>
  194.47  		<comment xml:lang="uk">архів xar</comment>
  194.48  		<comment xml:lang="vi">Kho nén xar</comment>
   195.1 --- a/slang-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   195.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   195.3 @@ -1,20 +0,0 @@
   195.4 -# SliTaz package receipt.
   195.5 -
   195.6 -PACKAGE="slang-dev"
   195.7 -VERSION="2.2.4"
   195.8 -CATEGORY="development"
   195.9 -SHORT_DESC="S-Lang library (development files)"
  195.10 -MAINTAINER="erjo@slitaz.org"
  195.11 -LICENSE="GPL2"
  195.12 -WEB_SITE="http://www.jedsoft.org/slang/"
  195.13 -
  195.14 -WANTED="slang"
  195.15 -DEPENDS="slang"
  195.16 -
  195.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  195.18 -genpkg_rules()
  195.19 -{
  195.20 -	cook_copy_files *.h *.a *.pc
  195.21 -	cook_copy_folders slsh
  195.22 -	rm -r $fs/usr/share/doc
  195.23 -}
   196.1 --- a/slang/receipt	Mon Jun 05 04:58:17 2017 +0000
   196.2 +++ b/slang/receipt	Mon Jun 05 16:48:55 2017 +0300
   196.3 @@ -1,4 +1,4 @@
   196.4 -# SliTaz package receipt.
   196.5 +# SliTaz package receipt v2.
   196.6  
   196.7  PACKAGE="slang"
   196.8  VERSION="2.2.4"
   196.9 @@ -7,13 +7,12 @@
  196.10  MAINTAINER="erjo@slitaz.org"
  196.11  LICENSE="GPL2"
  196.12  WEB_SITE="http://www.jedsoft.org/slang/"
  196.13 -CONFIG_FILES="/etc/slsh.rc"
  196.14  
  196.15  TARBALL="$PACKAGE-$VERSION.tar.bz2"
  196.16  WGET_URL="ftp://space.mit.edu/pub/davis/slang/v${VERSION%.*}/$TARBALL"
  196.17  
  196.18 -DEPENDS="libpng ncurses oniguruma pcre readline zlib"
  196.19  BUILD_DEPENDS="pcre-dev oniguruma-dev libpng-dev zlib-dev readline-dev"
  196.20 +SPLIT="slang-dev"
  196.21  
  196.22  # Rules to configure and make the package.
  196.23  compile_rules()
  196.24 @@ -35,6 +34,12 @@
  196.25  # Rules to gen a SliTaz package suitable for Tazpkg.
  196.26  genpkg_rules()
  196.27  {
  196.28 -	cook_copy_folders bin
  196.29 -	cook_copy_files *.so*
  196.30 +	case $PACKAGE in
  196.31 +		slang)
  196.32 +			copy @std
  196.33 +			DEPENDS="libpng ncurses oniguruma pcre readline zlib"
  196.34 +			CONFIG_FILES="/etc/slsh.rc"
  196.35 +			;;
  196.36 +		*-dev) copy @dev;;
  196.37 +	esac
  196.38  }
   197.1 --- a/speex-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   197.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   197.3 @@ -1,23 +0,0 @@
   197.4 -# SliTaz package receipt.
   197.5 -
   197.6 -PACKAGE="speex-dev"
   197.7 -VERSION="1.2rc1"
   197.8 -CATEGORY="development"
   197.9 -SHORT_DESC="Low bandwith voice codec dev files."
  197.10 -MAINTAINER="pascal.bellard@slitaz.org"
  197.11 -LICENSE="BSD"
  197.12 -WEB_SITE="http://www.speex.org/"
  197.13 -WANTED="speex"
  197.14 -HOST_ARCH="i486 arm"
  197.15 -
  197.16 -DEPENDS="speex pkg-config"
  197.17 -
  197.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  197.19 -genpkg_rules()
  197.20 -{
  197.21 -	mkdir -p $fs/usr/lib $fs/usr/share
  197.22 -	cp -a $install/usr/include $fs/usr
  197.23 -	cp -a $install/usr/lib/*a $fs/usr/lib
  197.24 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
  197.25 -	cp -a $install/usr/share/aclocal $fs/usr/share
  197.26 -}
   198.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   198.2 +++ b/speex/description.txt	Mon Jun 05 16:48:55 2017 +0300
   198.3 @@ -0,0 +1,17 @@
   198.4 +The Speex is a patent-free, Open Source/Free Software voice codec. Unlike other
   198.5 +codecs like MP3 and Ogg Vorbis, Speex is designed to compress voice at bitrates
   198.6 +in the 2-45 kbps range. Possible applications include VoIP, internet audio
   198.7 +streaming, archiving of speech data (e.g. voice mail), and audio books. In some
   198.8 +sense, it is meant to be complementary to the Ogg Vorbis codec.
   198.9 +
  198.10 +To use the Speex command line tools:
  198.11 +
  198.12 +```
  198.13 +% speexenc [options] input_file.wav compressed_file.spx
  198.14 +
  198.15 +% speexdec [options] compressed_file.spx output_file.wav
  198.16 +```
  198.17 +
  198.18 +The Speex codec has been obsoleted by [Opus](http://opus-codec.org/). It will
  198.19 +continue to be available, but since Opus is better than Speex in all aspects,
  198.20 +users are encouraged to switch.
   199.1 --- a/speex/receipt	Mon Jun 05 04:58:17 2017 +0000
   199.2 +++ b/speex/receipt	Mon Jun 05 16:48:55 2017 +0300
   199.3 @@ -1,31 +1,36 @@
   199.4 -# SliTaz package receipt.
   199.5 +# SliTaz package receipt v2.
   199.6  
   199.7  PACKAGE="speex"
   199.8 -VERSION="1.2rc1"
   199.9 +VERSION="1.2.0"
  199.10  CATEGORY="multimedia"
  199.11 -SHORT_DESC="Low bandwith voice codec."
  199.12 +SHORT_DESC="Low bandwith voice codec"
  199.13  MAINTAINER="pascal.bellard@slitaz.org"
  199.14  LICENSE="BSD"
  199.15 -TARBALL="$PACKAGE-$VERSION.tar.gz"
  199.16 -WEB_SITE="http://www.speex.org/"
  199.17 -WGET_URL="http://downloads.us.xiph.org/releases/$PACKAGE/$TARBALL"
  199.18 +WEB_SITE="https://www.speex.org/"
  199.19  HOST_ARCH="i486 arm"
  199.20  
  199.21 -DEPENDS="libogg"
  199.22 +TARBALL="$PACKAGE-$VERSION.tar.gz"
  199.23 +WGET_URL="http://downloads.us.xiph.org/releases/speex/$TARBALL"
  199.24 +
  199.25  BUILD_DEPENDS="libogg-dev gfortran"
  199.26 +SPLIT="speex-dev"
  199.27  
  199.28  # Rules to configure and make the package.
  199.29  compile_rules()
  199.30  {
  199.31 -	cd $src
  199.32 -	./configure $CONFIGURE_ARGS &&
  199.33 -	make && make -j1 install
  199.34 +	./configure $CONFIGURE_ARGS && make && make -j1 install
  199.35  }
  199.36  
  199.37  # Rules to gen a SliTaz package suitable for Tazpkg.
  199.38  genpkg_rules()
  199.39  {
  199.40 -	mkdir -p $fs/usr/lib
  199.41 -	cp -a $install/usr/bin $fs/usr
  199.42 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
  199.43 +	case $PACKAGE in
  199.44 +		speex)
  199.45 +			copy @std
  199.46 +			DEPENDS="libogg"
  199.47 +			;;
  199.48 +		*-dev)
  199.49 +			copy @dev
  199.50 +			;;
  199.51 +	esac
  199.52  }
   200.1 --- a/sqlite-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   200.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   200.3 @@ -1,19 +0,0 @@
   200.4 -# SliTaz package receipt.
   200.5 -
   200.6 -PACKAGE="sqlite-dev"
   200.7 -VERSION="3.16.1"
   200.8 -CATEGORY="development"
   200.9 -SHORT_DESC="Small SQL database engine devel files."
  200.10 -MAINTAINER="pankso@slitaz.org"
  200.11 -LICENSE="PublicDomain"
  200.12 -WEB_SITE="https://www.sqlite.org/"
  200.13 -HOST_ARCH="i486 arm"
  200.14 -
  200.15 -WANTED="sqlite"
  200.16 -DEPENDS="sqlite"
  200.17 -
  200.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  200.19 -genpkg_rules()
  200.20 -{
  200.21 -	cook_copy_files *.h *.a *.la *.pc
  200.22 -}
   201.1 --- a/sqlite/receipt	Mon Jun 05 04:58:17 2017 +0000
   201.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   201.3 @@ -1,69 +0,0 @@
   201.4 -# SliTaz package receipt.
   201.5 -
   201.6 -PACKAGE="sqlite"
   201.7 -VERSION="3.16.1"
   201.8 -version="3160100"
   201.9 -CATEGORY="office"
  201.10 -SHORT_DESC="Small SQL database engine."
  201.11 -MAINTAINER="pankso@slitaz.org"
  201.12 -LICENSE="PublicDomain"
  201.13 -WEB_SITE="https://www.sqlite.org/"
  201.14 -HOST_ARCH="i486 arm"
  201.15 -
  201.16 -TARBALL="$PACKAGE-$VERSION.zip"
  201.17 -WGET_URL="https://www.sqlite.org/2017/sqlite-src-$version.zip"
  201.18 -
  201.19 -EXTRA_SOURCE_FILES="mysql2sqlite.sh"
  201.20 -
  201.21 -DEPENDS="libsqlite"
  201.22 -BUILD_DEPENDS="tcl-dev"
  201.23 -SPLIT="libsqlite libsqlite-tcl lemon"
  201.24 -
  201.25 -# Rules to configure and make the package.
  201.26 -compile_rules()
  201.27 -{
  201.28 -	case "$ARCH" in
  201.29 -		arm*) ARCH_ARGS="--with-tcl=/cross/arm/sysroot/usr/lib" ;;
  201.30 -	esac
  201.31 -
  201.32 -	[ -s "$SOURCES_REPOSITORY/mysql2sqlite.sh" ] ||
  201.33 -		wget -O "$SOURCES_REPOSITORY/mysql2sqlite.sh" \
  201.34 -			https://gist.github.com/esperlu/943776/raw/dd87f4088f6d5ec7563478f7a28a37ba02cf26e2/mysql2sqlite.sh
  201.35 -
  201.36 -	export CFLAGS="$CFLAGS -DSQLITE_ENABLE_FTS3=1 \
  201.37 -		-DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \
  201.38 -		-DSQLITE_SECURE_DELETE=1 -DSQLITE_ENABLE_DBSTAT_VTAB=1"
  201.39 -
  201.40 -	./configure \
  201.41 -		--disable-static \
  201.42 -		--disable-readline \
  201.43 -		--enable-load-extension \
  201.44 -		LDFLAGS="$LDFLAGS -ldl" \
  201.45 -		$ARCH_ARGS \
  201.46 -		$CONFIGURE_ARGS &&
  201.47 -	sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool &&
  201.48 -	sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool &&
  201.49 -	make &&
  201.50 -	make DESTDIR=$DESTDIR install
  201.51 -
  201.52 -	# compile lemon here instead of in lemon
  201.53 -	if [ -f $src/lemon ]; then
  201.54 -		rm $src/lemon
  201.55 -	fi
  201.56 -	cp $src/tool/lemon.c .
  201.57 -	sed -i -e 's!lempar.c!/usr/share/lemon/lempar.c!' lemon.c
  201.58 -	echo -n "Compiling lemon..."
  201.59 -	gcc -o lemon lemon.c && status
  201.60 -	mkdir -p $DESTDIR/usr/share/lemon
  201.61 -	cp -a $src/lemon $DESTDIR/usr/bin
  201.62 -	cp -a $src/lempar.c $DESTDIR/usr/share/lemon
  201.63 -}
  201.64 -
  201.65 -# Rules to gen a SliTaz package suitable for Tazpkg.
  201.66 -genpkg_rules()
  201.67 -{
  201.68 -	cook_copy_files sqlite3
  201.69 -
  201.70 -	cp "$SOURCES_REPOSITORY/mysql2sqlite.sh" $fs/usr/bin
  201.71 -	chmod +x $fs/usr/bin/mysql2sqlite.sh
  201.72 -}
   202.1 --- a/sqlite/stuff/sqlite.desktop	Mon Jun 05 04:58:17 2017 +0000
   202.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   202.3 @@ -1,13 +0,0 @@
   202.4 -[Desktop Entry]
   202.5 -Encoding=UTF-8
   202.6 -Name=SQLite SQL Engine
   202.7 -Name[fr]=SQLite Moteur SQL
   202.8 -Name[pt]=Banco de Dados SQLite
   202.9 -Name[pt_BR]=Banco de Dados SQLite
  202.10 -Comment=Small data base engine
  202.11 -Comment[fr]=Moteur de base de données léger
  202.12 -Terminal=false
  202.13 -Exec=xterm -e sqlite3
  202.14 -Icon=sqlite
  202.15 -Type=Application
  202.16 -Categories=Office;
   203.1 Binary file sqlite/stuff/sqlite.png has changed
   204.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   204.2 +++ b/sqlite3/receipt	Mon Jun 05 16:48:55 2017 +0300
   204.3 @@ -0,0 +1,96 @@
   204.4 +# SliTaz package receipt v2.
   204.5 +
   204.6 +PACKAGE="sqlite3"
   204.7 +VERSION="3.19.2"
   204.8 +version="3190200"
   204.9 +CATEGORY="database"
  204.10 +SHORT_DESC="Small SQL database engine"
  204.11 +MAINTAINER="pankso@slitaz.org"
  204.12 +LICENSE="PublicDomain"
  204.13 +WEB_SITE="https://www.sqlite.org/"
  204.14 +HOST_ARCH="i486 arm"
  204.15 +
  204.16 +TARBALL="sqlite-$VERSION.zip"
  204.17 +WGET_URL="https://www.sqlite.org/2017/sqlite-src-$version.zip"
  204.18 +
  204.19 +EXTRA_SOURCE_FILES="mysql2sqlite.sh"
  204.20 +
  204.21 +BUILD_DEPENDS="tcl-dev"
  204.22 +SPLIT="libsqlite3 libsqlite3-tcl lemon sqlite3-dev"
  204.23 +
  204.24 +# Rules to configure and make the package.
  204.25 +compile_rules()
  204.26 +{
  204.27 +	case "$ARCH" in
  204.28 +		arm*) ARCH_ARGS="--with-tcl=/cross/arm/sysroot/usr/lib" ;;
  204.29 +	esac
  204.30 +
  204.31 +	[ -s "$SOURCES_REPOSITORY/mysql2sqlite.sh" ] ||
  204.32 +		wget -O "$SOURCES_REPOSITORY/mysql2sqlite.sh" \
  204.33 +			https://gist.github.com/esperlu/943776/raw/dd87f4088f6d5ec7563478f7a28a37ba02cf26e2/mysql2sqlite.sh
  204.34 +
  204.35 +	export CFLAGS="$CFLAGS -DSQLITE_ENABLE_FTS3=1 \
  204.36 +		-DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \
  204.37 +		-DSQLITE_SECURE_DELETE=1 -DSQLITE_ENABLE_DBSTAT_VTAB=1"
  204.38 +
  204.39 +	./configure \
  204.40 +		--disable-static \
  204.41 +		--disable-readline \
  204.42 +		--enable-load-extension \
  204.43 +		LDFLAGS="$LDFLAGS -ldl" \
  204.44 +		$ARCH_ARGS \
  204.45 +		$CONFIGURE_ARGS &&
  204.46 +	sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool &&
  204.47 +	sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool &&
  204.48 +	make &&
  204.49 +	make DESTDIR=$DESTDIR install
  204.50 +
  204.51 +	# compiling lemon
  204.52 +	if [ -f $src/lemon ]; then
  204.53 +		rm $src/lemon
  204.54 +	fi
  204.55 +	cp $src/tool/lemon.c .
  204.56 +	sed -i -e 's!lempar.c!/usr/share/lemon/lempar.c!' lemon.c
  204.57 +	echo -n "Compiling lemon..."
  204.58 +	gcc -o lemon lemon.c && status
  204.59 +	mkdir -p $install/usr/share/lemon
  204.60 +	cp -a $src/lemon $install/usr/bin
  204.61 +	cp -a $src/lempar.c $install/usr/share/lemon
  204.62 +
  204.63 +	cp "$SOURCES_REPOSITORY/mysql2sqlite.sh" $install/usr/bin
  204.64 +	chmod +x $install/usr/bin/mysql2sqlite.sh
  204.65 +}
  204.66 +
  204.67 +# Rules to gen a SliTaz package suitable for Tazpkg.
  204.68 +genpkg_rules()
  204.69 +{
  204.70 +	case $PACKAGE in
  204.71 +		sqlite3)
  204.72 +			copy sqlite3 mysql2sqlite.sh
  204.73 +			DEPENDS="libsqlite3"
  204.74 +			PROVIDE="sqlite"
  204.75 +			;;
  204.76 +		libsqlite3)
  204.77 +			copy libsqlite3.so*
  204.78 +			CAT="database|library"
  204.79 +			DEPENDS=" "
  204.80 +			PROVIDE="libsqlite"
  204.81 +			;;
  204.82 +		libsqlite3-tcl)
  204.83 +			copy tcl8.6/
  204.84 +			CAT="database|TCL library"
  204.85 +			DEPENDS="libsqlite3 tcl"
  204.86 +			PROVIDE="libsqlite-tcl"
  204.87 +			;;
  204.88 +		lemon)
  204.89 +			copy lemon lempar.c
  204.90 +			CAT="system-tools|The LEMON Parser Generator"
  204.91 +			DEPENDS=" "
  204.92 +			;;
  204.93 +		sqlite3-dev)
  204.94 +			copy @dev
  204.95 +			DEPENDS="sqlite3 libsqlite3 libsqlite3-tcl lemon"
  204.96 +			PROVIDE="sqlite-dev"
  204.97 +			;;
  204.98 +	esac
  204.99 +}
   205.1 --- a/squirrelmail-ar/receipt	Mon Jun 05 04:58:17 2017 +0000
   205.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   205.3 @@ -1,27 +0,0 @@
   205.4 -# SliTaz package receipt.
   205.5 -
   205.6 -PACKAGE="squirrelmail-ar"
   205.7 -VERSION="1.4.13-20071220"
   205.8 -CATEGORY="network"
   205.9 -SHORT_DESC="Locale ar for Web mail."
  205.10 -MAINTAINER="pascal.bellard@slitaz.org"
  205.11 -LICENSE="GPL2"
  205.12 -WANTED="squirrelmail-locales"
  205.13 -WEB_SITE="http://www.squirrelmail.org/"
  205.14 -HOST_ARCH="any"
  205.15 -
  205.16 -DEPENDS="squirrelmail"
  205.17 -
  205.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  205.19 -genpkg_rules()
  205.20 -{
  205.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  205.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  205.23 -		$fs/usr/share/squirrelmail/locale
  205.24 -}
  205.25 -
  205.26 -# Pre and post install commands for Tazpkg.
  205.27 -post_install()
  205.28 -{
  205.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  205.30 -}
   206.1 --- a/squirrelmail-bg_BG/receipt	Mon Jun 05 04:58:17 2017 +0000
   206.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   206.3 @@ -1,27 +0,0 @@
   206.4 -# SliTaz package receipt.
   206.5 -
   206.6 -PACKAGE="squirrelmail-bg_BG"
   206.7 -VERSION="1.4.13-20071220"
   206.8 -CATEGORY="network"
   206.9 -SHORT_DESC="Locale bg_BG for Web mail."
  206.10 -MAINTAINER="pascal.bellard@slitaz.org"
  206.11 -LICENSE="GPL2"
  206.12 -WANTED="squirrelmail-locales"
  206.13 -WEB_SITE="http://www.squirrelmail.org/"
  206.14 -HOST_ARCH="any"
  206.15 -
  206.16 -DEPENDS="squirrelmail"
  206.17 -
  206.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  206.19 -genpkg_rules()
  206.20 -{
  206.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  206.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  206.23 -		$fs/usr/share/squirrelmail/locale
  206.24 -}
  206.25 -
  206.26 -# Pre and post install commands for Tazpkg.
  206.27 -post_install()
  206.28 -{
  206.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  206.30 -}
   207.1 --- a/squirrelmail-bn_IN/receipt	Mon Jun 05 04:58:17 2017 +0000
   207.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   207.3 @@ -1,27 +0,0 @@
   207.4 -# SliTaz package receipt.
   207.5 -
   207.6 -PACKAGE="squirrelmail-bn_IN"
   207.7 -VERSION="1.4.13-20071220"
   207.8 -CATEGORY="network"
   207.9 -SHORT_DESC="Locale bn_IN for Web mail."
  207.10 -MAINTAINER="pascal.bellard@slitaz.org"
  207.11 -LICENSE="GPL2"
  207.12 -WANTED="squirrelmail-locales"
  207.13 -WEB_SITE="http://www.squirrelmail.org/"
  207.14 -HOST_ARCH="any"
  207.15 -
  207.16 -DEPENDS="squirrelmail"
  207.17 -
  207.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  207.19 -genpkg_rules()
  207.20 -{
  207.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  207.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  207.23 -		$fs/usr/share/squirrelmail/locale
  207.24 -}
  207.25 -
  207.26 -# Pre and post install commands for Tazpkg.
  207.27 -post_install()
  207.28 -{
  207.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  207.30 -}
   208.1 --- a/squirrelmail-ca_ES/receipt	Mon Jun 05 04:58:17 2017 +0000
   208.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   208.3 @@ -1,27 +0,0 @@
   208.4 -# SliTaz package receipt.
   208.5 -
   208.6 -PACKAGE="squirrelmail-ca_ES"
   208.7 -VERSION="1.4.13-20071220"
   208.8 -CATEGORY="network"
   208.9 -SHORT_DESC="Locale ca_ES for Web mail."
  208.10 -MAINTAINER="pascal.bellard@slitaz.org"
  208.11 -LICENSE="GPL2"
  208.12 -WANTED="squirrelmail-locales"
  208.13 -WEB_SITE="http://www.squirrelmail.org/"
  208.14 -HOST_ARCH="any"
  208.15 -
  208.16 -DEPENDS="squirrelmail"
  208.17 -
  208.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  208.19 -genpkg_rules()
  208.20 -{
  208.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  208.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  208.23 -		$fs/usr/share/squirrelmail/locale
  208.24 -}
  208.25 -
  208.26 -# Pre and post install commands for Tazpkg.
  208.27 -post_install()
  208.28 -{
  208.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  208.30 -}
   209.1 --- a/squirrelmail-cs_CZ/receipt	Mon Jun 05 04:58:17 2017 +0000
   209.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   209.3 @@ -1,27 +0,0 @@
   209.4 -# SliTaz package receipt.
   209.5 -
   209.6 -PACKAGE="squirrelmail-cs_CZ"
   209.7 -VERSION="1.4.13-20071220"
   209.8 -CATEGORY="network"
   209.9 -SHORT_DESC="Locale cs_CZ for Web mail."
  209.10 -MAINTAINER="pascal.bellard@slitaz.org"
  209.11 -LICENSE="GPL2"
  209.12 -WANTED="squirrelmail-locales"
  209.13 -WEB_SITE="http://www.squirrelmail.org/"
  209.14 -HOST_ARCH="any"
  209.15 -
  209.16 -DEPENDS="squirrelmail"
  209.17 -
  209.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  209.19 -genpkg_rules()
  209.20 -{
  209.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  209.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  209.23 -		$fs/usr/share/squirrelmail/locale
  209.24 -}
  209.25 -
  209.26 -# Pre and post install commands for Tazpkg.
  209.27 -post_install()
  209.28 -{
  209.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  209.30 -}
   210.1 --- a/squirrelmail-cy_GB/receipt	Mon Jun 05 04:58:17 2017 +0000
   210.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   210.3 @@ -1,27 +0,0 @@
   210.4 -# SliTaz package receipt.
   210.5 -
   210.6 -PACKAGE="squirrelmail-cy_GB"
   210.7 -VERSION="1.4.13-20071220"
   210.8 -CATEGORY="network"
   210.9 -SHORT_DESC="Locale cy_GB for Web mail."
  210.10 -MAINTAINER="pascal.bellard@slitaz.org"
  210.11 -LICENSE="GPL2"
  210.12 -WANTED="squirrelmail-locales"
  210.13 -WEB_SITE="http://www.squirrelmail.org/"
  210.14 -HOST_ARCH="any"
  210.15 -
  210.16 -DEPENDS="squirrelmail"
  210.17 -
  210.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  210.19 -genpkg_rules()
  210.20 -{
  210.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  210.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  210.23 -		$fs/usr/share/squirrelmail/locale
  210.24 -}
  210.25 -
  210.26 -# Pre and post install commands for Tazpkg.
  210.27 -post_install()
  210.28 -{
  210.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  210.30 -}
   211.1 --- a/squirrelmail-da_DK/receipt	Mon Jun 05 04:58:17 2017 +0000
   211.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   211.3 @@ -1,27 +0,0 @@
   211.4 -# SliTaz package receipt.
   211.5 -
   211.6 -PACKAGE="squirrelmail-da_DK"
   211.7 -VERSION="1.4.13-20071220"
   211.8 -CATEGORY="network"
   211.9 -SHORT_DESC="Locale da_DK for Web mail."
  211.10 -MAINTAINER="pascal.bellard@slitaz.org"
  211.11 -LICENSE="GPL2"
  211.12 -WANTED="squirrelmail-locales"
  211.13 -WEB_SITE="http://www.squirrelmail.org/"
  211.14 -HOST_ARCH="any"
  211.15 -
  211.16 -DEPENDS="squirrelmail"
  211.17 -
  211.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  211.19 -genpkg_rules()
  211.20 -{
  211.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  211.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  211.23 -		$fs/usr/share/squirrelmail/locale
  211.24 -}
  211.25 -
  211.26 -# Pre and post install commands for Tazpkg.
  211.27 -post_install()
  211.28 -{
  211.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  211.30 -}
   212.1 --- a/squirrelmail-de_DE/receipt	Mon Jun 05 04:58:17 2017 +0000
   212.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   212.3 @@ -1,27 +0,0 @@
   212.4 -# SliTaz package receipt.
   212.5 -
   212.6 -PACKAGE="squirrelmail-de_DE"
   212.7 -VERSION="1.4.13-20071220"
   212.8 -CATEGORY="network"
   212.9 -SHORT_DESC="Locale de_DE for Web mail."
  212.10 -MAINTAINER="pascal.bellard@slitaz.org"
  212.11 -LICENSE="GPL2"
  212.12 -WANTED="squirrelmail-locales"
  212.13 -WEB_SITE="http://www.squirrelmail.org/"
  212.14 -HOST_ARCH="any"
  212.15 -
  212.16 -DEPENDS="squirrelmail"
  212.17 -
  212.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  212.19 -genpkg_rules()
  212.20 -{
  212.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  212.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  212.23 -		$fs/usr/share/squirrelmail/locale
  212.24 -}
  212.25 -
  212.26 -# Pre and post install commands for Tazpkg.
  212.27 -post_install()
  212.28 -{
  212.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  212.30 -}
   213.1 --- a/squirrelmail-el_GR/receipt	Mon Jun 05 04:58:17 2017 +0000
   213.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   213.3 @@ -1,27 +0,0 @@
   213.4 -# SliTaz package receipt.
   213.5 -
   213.6 -PACKAGE="squirrelmail-el_GR"
   213.7 -VERSION="1.4.13-20071220"
   213.8 -CATEGORY="network"
   213.9 -SHORT_DESC="Locale el_GR for Web mail."
  213.10 -MAINTAINER="pascal.bellard@slitaz.org"
  213.11 -LICENSE="GPL2"
  213.12 -WANTED="squirrelmail-locales"
  213.13 -WEB_SITE="http://www.squirrelmail.org/"
  213.14 -HOST_ARCH="any"
  213.15 -
  213.16 -DEPENDS="squirrelmail"
  213.17 -
  213.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  213.19 -genpkg_rules()
  213.20 -{
  213.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  213.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  213.23 -		$fs/usr/share/squirrelmail/locale
  213.24 -}
  213.25 -
  213.26 -# Pre and post install commands for Tazpkg.
  213.27 -post_install()
  213.28 -{
  213.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  213.30 -}
   214.1 --- a/squirrelmail-en_GB/receipt	Mon Jun 05 04:58:17 2017 +0000
   214.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   214.3 @@ -1,27 +0,0 @@
   214.4 -# SliTaz package receipt.
   214.5 -
   214.6 -PACKAGE="squirrelmail-en_GB"
   214.7 -VERSION="1.4.13-20071220"
   214.8 -CATEGORY="network"
   214.9 -SHORT_DESC="Locale en_GB for Web mail."
  214.10 -MAINTAINER="pascal.bellard@slitaz.org"
  214.11 -LICENSE="GPL2"
  214.12 -WANTED="squirrelmail-locales"
  214.13 -WEB_SITE="http://www.squirrelmail.org/"
  214.14 -HOST_ARCH="any"
  214.15 -
  214.16 -DEPENDS="squirrelmail"
  214.17 -
  214.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  214.19 -genpkg_rules()
  214.20 -{
  214.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  214.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  214.23 -		$fs/usr/share/squirrelmail/locale
  214.24 -}
  214.25 -
  214.26 -# Pre and post install commands for Tazpkg.
  214.27 -post_install()
  214.28 -{
  214.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  214.30 -}
   215.1 --- a/squirrelmail-es_ES/receipt	Mon Jun 05 04:58:17 2017 +0000
   215.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   215.3 @@ -1,27 +0,0 @@
   215.4 -# SliTaz package receipt.
   215.5 -
   215.6 -PACKAGE="squirrelmail-es_ES"
   215.7 -VERSION="1.4.13-20071220"
   215.8 -CATEGORY="network"
   215.9 -SHORT_DESC="Locale es_ES for Web mail."
  215.10 -MAINTAINER="pascal.bellard@slitaz.org"
  215.11 -LICENSE="GPL2"
  215.12 -WANTED="squirrelmail-locales"
  215.13 -WEB_SITE="http://www.squirrelmail.org/"
  215.14 -HOST_ARCH="any"
  215.15 -
  215.16 -DEPENDS="squirrelmail"
  215.17 -
  215.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  215.19 -genpkg_rules()
  215.20 -{
  215.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  215.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  215.23 -		$fs/usr/share/squirrelmail/locale
  215.24 -}
  215.25 -
  215.26 -# Pre and post install commands for Tazpkg.
  215.27 -post_install()
  215.28 -{
  215.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  215.30 -}
   216.1 --- a/squirrelmail-et_EE/receipt	Mon Jun 05 04:58:17 2017 +0000
   216.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   216.3 @@ -1,27 +0,0 @@
   216.4 -# SliTaz package receipt.
   216.5 -
   216.6 -PACKAGE="squirrelmail-et_EE"
   216.7 -VERSION="1.4.13-20071220"
   216.8 -CATEGORY="network"
   216.9 -SHORT_DESC="Locale et_EE for Web mail."
  216.10 -MAINTAINER="pascal.bellard@slitaz.org"
  216.11 -LICENSE="GPL2"
  216.12 -WANTED="squirrelmail-locales"
  216.13 -WEB_SITE="http://www.squirrelmail.org/"
  216.14 -HOST_ARCH="any"
  216.15 -
  216.16 -DEPENDS="squirrelmail"
  216.17 -
  216.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  216.19 -genpkg_rules()
  216.20 -{
  216.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  216.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  216.23 -		$fs/usr/share/squirrelmail/locale
  216.24 -}
  216.25 -
  216.26 -# Pre and post install commands for Tazpkg.
  216.27 -post_install()
  216.28 -{
  216.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  216.30 -}
   217.1 --- a/squirrelmail-eu_ES/receipt	Mon Jun 05 04:58:17 2017 +0000
   217.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   217.3 @@ -1,27 +0,0 @@
   217.4 -# SliTaz package receipt.
   217.5 -
   217.6 -PACKAGE="squirrelmail-eu_ES"
   217.7 -VERSION="1.4.13-20071220"
   217.8 -CATEGORY="network"
   217.9 -SHORT_DESC="Locale eu_ES for Web mail."
  217.10 -MAINTAINER="pascal.bellard@slitaz.org"
  217.11 -LICENSE="GPL2"
  217.12 -WANTED="squirrelmail-locales"
  217.13 -WEB_SITE="http://www.squirrelmail.org/"
  217.14 -HOST_ARCH="any"
  217.15 -
  217.16 -DEPENDS="squirrelmail"
  217.17 -
  217.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  217.19 -genpkg_rules()
  217.20 -{
  217.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  217.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  217.23 -		$fs/usr/share/squirrelmail/locale
  217.24 -}
  217.25 -
  217.26 -# Pre and post install commands for Tazpkg.
  217.27 -post_install()
  217.28 -{
  217.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  217.30 -}
   218.1 --- a/squirrelmail-fa_IR/receipt	Mon Jun 05 04:58:17 2017 +0000
   218.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   218.3 @@ -1,27 +0,0 @@
   218.4 -# SliTaz package receipt.
   218.5 -
   218.6 -PACKAGE="squirrelmail-fa_IR"
   218.7 -VERSION="1.4.13-20071220"
   218.8 -CATEGORY="network"
   218.9 -SHORT_DESC="Locale fa_IR for Web mail."
  218.10 -MAINTAINER="pascal.bellard@slitaz.org"
  218.11 -LICENSE="GPL2"
  218.12 -WANTED="squirrelmail-locales"
  218.13 -WEB_SITE="http://www.squirrelmail.org/"
  218.14 -HOST_ARCH="any"
  218.15 -
  218.16 -DEPENDS="squirrelmail"
  218.17 -
  218.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  218.19 -genpkg_rules()
  218.20 -{
  218.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  218.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  218.23 -		$fs/usr/share/squirrelmail/locale
  218.24 -}
  218.25 -
  218.26 -# Pre and post install commands for Tazpkg.
  218.27 -post_install()
  218.28 -{
  218.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  218.30 -}
   219.1 --- a/squirrelmail-fi_FI/receipt	Mon Jun 05 04:58:17 2017 +0000
   219.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   219.3 @@ -1,27 +0,0 @@
   219.4 -# SliTaz package receipt.
   219.5 -
   219.6 -PACKAGE="squirrelmail-fi_FI"
   219.7 -VERSION="1.4.13-20071220"
   219.8 -CATEGORY="network"
   219.9 -SHORT_DESC="Locale fi_FI for Web mail."
  219.10 -MAINTAINER="pascal.bellard@slitaz.org"
  219.11 -LICENSE="GPL2"
  219.12 -WANTED="squirrelmail-locales"
  219.13 -WEB_SITE="http://www.squirrelmail.org/"
  219.14 -HOST_ARCH="any"
  219.15 -
  219.16 -DEPENDS="squirrelmail"
  219.17 -
  219.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  219.19 -genpkg_rules()
  219.20 -{
  219.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  219.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  219.23 -		$fs/usr/share/squirrelmail/locale
  219.24 -}
  219.25 -
  219.26 -# Pre and post install commands for Tazpkg.
  219.27 -post_install()
  219.28 -{
  219.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  219.30 -}
   220.1 --- a/squirrelmail-fo_FO/receipt	Mon Jun 05 04:58:17 2017 +0000
   220.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   220.3 @@ -1,27 +0,0 @@
   220.4 -# SliTaz package receipt.
   220.5 -
   220.6 -PACKAGE="squirrelmail-fo_FO"
   220.7 -VERSION="1.4.13-20071220"
   220.8 -CATEGORY="network"
   220.9 -SHORT_DESC="Locale fo_FO for Web mail."
  220.10 -MAINTAINER="pascal.bellard@slitaz.org"
  220.11 -LICENSE="GPL2"
  220.12 -WANTED="squirrelmail-locales"
  220.13 -WEB_SITE="http://www.squirrelmail.org/"
  220.14 -HOST_ARCH="any"
  220.15 -
  220.16 -DEPENDS="squirrelmail"
  220.17 -
  220.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  220.19 -genpkg_rules()
  220.20 -{
  220.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  220.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  220.23 -		$fs/usr/share/squirrelmail/locale
  220.24 -}
  220.25 -
  220.26 -# Pre and post install commands for Tazpkg.
  220.27 -post_install()
  220.28 -{
  220.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  220.30 -}
   221.1 --- a/squirrelmail-fr_FR/receipt	Mon Jun 05 04:58:17 2017 +0000
   221.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   221.3 @@ -1,27 +0,0 @@
   221.4 -# SliTaz package receipt.
   221.5 -
   221.6 -PACKAGE="squirrelmail-fr_FR"
   221.7 -VERSION="1.4.13-20071220"
   221.8 -CATEGORY="network"
   221.9 -SHORT_DESC="Locale fr_FR for Web mail."
  221.10 -MAINTAINER="pascal.bellard@slitaz.org"
  221.11 -LICENSE="GPL2"
  221.12 -WANTED="squirrelmail-locales"
  221.13 -WEB_SITE="http://www.squirrelmail.org/"
  221.14 -HOST_ARCH="any"
  221.15 -
  221.16 -DEPENDS="squirrelmail"
  221.17 -
  221.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  221.19 -genpkg_rules()
  221.20 -{
  221.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  221.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  221.23 -		$fs/usr/share/squirrelmail/locale
  221.24 -}
  221.25 -
  221.26 -# Pre and post install commands for Tazpkg.
  221.27 -post_install()
  221.28 -{
  221.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  221.30 -}
   222.1 --- a/squirrelmail-fy/receipt	Mon Jun 05 04:58:17 2017 +0000
   222.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   222.3 @@ -1,27 +0,0 @@
   222.4 -# SliTaz package receipt.
   222.5 -
   222.6 -PACKAGE="squirrelmail-fy"
   222.7 -VERSION="1.4.13-20071220"
   222.8 -CATEGORY="network"
   222.9 -SHORT_DESC="Locale fy for Web mail."
  222.10 -MAINTAINER="pascal.bellard@slitaz.org"
  222.11 -LICENSE="GPL2"
  222.12 -WANTED="squirrelmail-locales"
  222.13 -WEB_SITE="http://www.squirrelmail.org/"
  222.14 -HOST_ARCH="any"
  222.15 -
  222.16 -DEPENDS="squirrelmail"
  222.17 -
  222.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  222.19 -genpkg_rules()
  222.20 -{
  222.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  222.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  222.23 -		$fs/usr/share/squirrelmail/locale
  222.24 -}
  222.25 -
  222.26 -# Pre and post install commands for Tazpkg.
  222.27 -post_install()
  222.28 -{
  222.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  222.30 -}
   223.1 --- a/squirrelmail-he_IL/receipt	Mon Jun 05 04:58:17 2017 +0000
   223.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   223.3 @@ -1,27 +0,0 @@
   223.4 -# SliTaz package receipt.
   223.5 -
   223.6 -PACKAGE="squirrelmail-he_IL"
   223.7 -VERSION="1.4.13-20071220"
   223.8 -CATEGORY="network"
   223.9 -SHORT_DESC="Locale he_IL for Web mail."
  223.10 -MAINTAINER="pascal.bellard@slitaz.org"
  223.11 -LICENSE="GPL2"
  223.12 -WANTED="squirrelmail-locales"
  223.13 -WEB_SITE="http://www.squirrelmail.org/"
  223.14 -HOST_ARCH="any"
  223.15 -
  223.16 -DEPENDS="squirrelmail"
  223.17 -
  223.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  223.19 -genpkg_rules()
  223.20 -{
  223.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  223.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  223.23 -		$fs/usr/share/squirrelmail/locale
  223.24 -}
  223.25 -
  223.26 -# Pre and post install commands for Tazpkg.
  223.27 -post_install()
  223.28 -{
  223.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  223.30 -}
   224.1 --- a/squirrelmail-hr_HR/receipt	Mon Jun 05 04:58:17 2017 +0000
   224.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   224.3 @@ -1,27 +0,0 @@
   224.4 -# SliTaz package receipt.
   224.5 -
   224.6 -PACKAGE="squirrelmail-hr_HR"
   224.7 -VERSION="1.4.13-20071220"
   224.8 -CATEGORY="network"
   224.9 -SHORT_DESC="Locale hr_HR for Web mail."
  224.10 -MAINTAINER="pascal.bellard@slitaz.org"
  224.11 -LICENSE="GPL2"
  224.12 -WANTED="squirrelmail-locales"
  224.13 -WEB_SITE="http://www.squirrelmail.org/"
  224.14 -HOST_ARCH="any"
  224.15 -
  224.16 -DEPENDS="squirrelmail"
  224.17 -
  224.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  224.19 -genpkg_rules()
  224.20 -{
  224.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  224.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  224.23 -		$fs/usr/share/squirrelmail/locale
  224.24 -}
  224.25 -
  224.26 -# Pre and post install commands for Tazpkg.
  224.27 -post_install()
  224.28 -{
  224.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  224.30 -}
   225.1 --- a/squirrelmail-hu_HU/receipt	Mon Jun 05 04:58:17 2017 +0000
   225.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   225.3 @@ -1,27 +0,0 @@
   225.4 -# SliTaz package receipt.
   225.5 -
   225.6 -PACKAGE="squirrelmail-hu_HU"
   225.7 -VERSION="1.4.13-20071220"
   225.8 -CATEGORY="network"
   225.9 -SHORT_DESC="Locale hu_HU for Web mail."
  225.10 -MAINTAINER="pascal.bellard@slitaz.org"
  225.11 -LICENSE="GPL2"
  225.12 -WANTED="squirrelmail-locales"
  225.13 -WEB_SITE="http://www.squirrelmail.org/"
  225.14 -HOST_ARCH="any"
  225.15 -
  225.16 -DEPENDS="squirrelmail"
  225.17 -
  225.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  225.19 -genpkg_rules()
  225.20 -{
  225.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  225.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  225.23 -		$fs/usr/share/squirrelmail/locale
  225.24 -}
  225.25 -
  225.26 -# Pre and post install commands for Tazpkg.
  225.27 -post_install()
  225.28 -{
  225.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  225.30 -}
   226.1 --- a/squirrelmail-id_ID/receipt	Mon Jun 05 04:58:17 2017 +0000
   226.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   226.3 @@ -1,27 +0,0 @@
   226.4 -# SliTaz package receipt.
   226.5 -
   226.6 -PACKAGE="squirrelmail-id_ID"
   226.7 -VERSION="1.4.13-20071220"
   226.8 -CATEGORY="network"
   226.9 -SHORT_DESC="Locale id_ID for Web mail."
  226.10 -MAINTAINER="pascal.bellard@slitaz.org"
  226.11 -LICENSE="GPL2"
  226.12 -WANTED="squirrelmail-locales"
  226.13 -WEB_SITE="http://www.squirrelmail.org/"
  226.14 -HOST_ARCH="any"
  226.15 -
  226.16 -DEPENDS="squirrelmail"
  226.17 -
  226.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  226.19 -genpkg_rules()
  226.20 -{
  226.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  226.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  226.23 -		$fs/usr/share/squirrelmail/locale
  226.24 -}
  226.25 -
  226.26 -# Pre and post install commands for Tazpkg.
  226.27 -post_install()
  226.28 -{
  226.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  226.30 -}
   227.1 --- a/squirrelmail-is_IS/receipt	Mon Jun 05 04:58:17 2017 +0000
   227.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   227.3 @@ -1,27 +0,0 @@
   227.4 -# SliTaz package receipt.
   227.5 -
   227.6 -PACKAGE="squirrelmail-is_IS"
   227.7 -VERSION="1.4.13-20071220"
   227.8 -CATEGORY="network"
   227.9 -SHORT_DESC="Locale is_IS for Web mail."
  227.10 -MAINTAINER="pascal.bellard@slitaz.org"
  227.11 -LICENSE="GPL2"
  227.12 -WANTED="squirrelmail-locales"
  227.13 -WEB_SITE="http://www.squirrelmail.org/"
  227.14 -HOST_ARCH="any"
  227.15 -
  227.16 -DEPENDS="squirrelmail"
  227.17 -
  227.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  227.19 -genpkg_rules()
  227.20 -{
  227.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  227.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  227.23 -		$fs/usr/share/squirrelmail/locale
  227.24 -}
  227.25 -
  227.26 -# Pre and post install commands for Tazpkg.
  227.27 -post_install()
  227.28 -{
  227.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  227.30 -}
   228.1 --- a/squirrelmail-it_IT/receipt	Mon Jun 05 04:58:17 2017 +0000
   228.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   228.3 @@ -1,27 +0,0 @@
   228.4 -# SliTaz package receipt.
   228.5 -
   228.6 -PACKAGE="squirrelmail-it_IT"
   228.7 -VERSION="1.4.13-20071220"
   228.8 -CATEGORY="network"
   228.9 -SHORT_DESC="Locale it_IT for Web mail."
  228.10 -MAINTAINER="pascal.bellard@slitaz.org"
  228.11 -LICENSE="GPL2"
  228.12 -WANTED="squirrelmail-locales"
  228.13 -WEB_SITE="http://www.squirrelmail.org/"
  228.14 -HOST_ARCH="any"
  228.15 -
  228.16 -DEPENDS="squirrelmail"
  228.17 -
  228.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  228.19 -genpkg_rules()
  228.20 -{
  228.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  228.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  228.23 -		$fs/usr/share/squirrelmail/locale
  228.24 -}
  228.25 -
  228.26 -# Pre and post install commands for Tazpkg.
  228.27 -post_install()
  228.28 -{
  228.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  228.30 -}
   229.1 --- a/squirrelmail-ja_JP/receipt	Mon Jun 05 04:58:17 2017 +0000
   229.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   229.3 @@ -1,27 +0,0 @@
   229.4 -# SliTaz package receipt.
   229.5 -
   229.6 -PACKAGE="squirrelmail-ja_JP"
   229.7 -VERSION="1.4.13-20071220"
   229.8 -CATEGORY="network"
   229.9 -SHORT_DESC="Locale ja_JP for Web mail."
  229.10 -MAINTAINER="pascal.bellard@slitaz.org"
  229.11 -LICENSE="GPL2"
  229.12 -WANTED="squirrelmail-locales"
  229.13 -WEB_SITE="http://www.squirrelmail.org/"
  229.14 -HOST_ARCH="any"
  229.15 -
  229.16 -DEPENDS="squirrelmail"
  229.17 -
  229.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  229.19 -genpkg_rules()
  229.20 -{
  229.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  229.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  229.23 -		$fs/usr/share/squirrelmail/locale
  229.24 -}
  229.25 -
  229.26 -# Pre and post install commands for Tazpkg.
  229.27 -post_install()
  229.28 -{
  229.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  229.30 -}
   230.1 --- a/squirrelmail-ka/receipt	Mon Jun 05 04:58:17 2017 +0000
   230.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   230.3 @@ -1,27 +0,0 @@
   230.4 -# SliTaz package receipt.
   230.5 -
   230.6 -PACKAGE="squirrelmail-ka"
   230.7 -VERSION="1.4.13-20071220"
   230.8 -CATEGORY="network"
   230.9 -SHORT_DESC="Locale ka for Web mail."
  230.10 -MAINTAINER="pascal.bellard@slitaz.org"
  230.11 -LICENSE="GPL2"
  230.12 -WANTED="squirrelmail-locales"
  230.13 -WEB_SITE="http://www.squirrelmail.org/"
  230.14 -HOST_ARCH="any"
  230.15 -
  230.16 -DEPENDS="squirrelmail"
  230.17 -
  230.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  230.19 -genpkg_rules()
  230.20 -{
  230.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  230.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  230.23 -		$fs/usr/share/squirrelmail/locale
  230.24 -}
  230.25 -
  230.26 -# Pre and post install commands for Tazpkg.
  230.27 -post_install()
  230.28 -{
  230.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  230.30 -}
   231.1 --- a/squirrelmail-ko_KR/receipt	Mon Jun 05 04:58:17 2017 +0000
   231.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   231.3 @@ -1,27 +0,0 @@
   231.4 -# SliTaz package receipt.
   231.5 -
   231.6 -PACKAGE="squirrelmail-ko_KR"
   231.7 -VERSION="1.4.13-20071220"
   231.8 -CATEGORY="network"
   231.9 -SHORT_DESC="Locale ko_KR for Web mail."
  231.10 -MAINTAINER="pascal.bellard@slitaz.org"
  231.11 -LICENSE="GPL2"
  231.12 -WANTED="squirrelmail-locales"
  231.13 -WEB_SITE="http://www.squirrelmail.org/"
  231.14 -HOST_ARCH="any"
  231.15 -
  231.16 -DEPENDS="squirrelmail"
  231.17 -
  231.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  231.19 -genpkg_rules()
  231.20 -{
  231.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  231.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  231.23 -		$fs/usr/share/squirrelmail/locale
  231.24 -}
  231.25 -
  231.26 -# Pre and post install commands for Tazpkg.
  231.27 -post_install()
  231.28 -{
  231.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  231.30 -}
   232.1 --- a/squirrelmail-locales/receipt	Mon Jun 05 04:58:17 2017 +0000
   232.2 +++ b/squirrelmail-locales/receipt	Mon Jun 05 16:48:55 2017 +0300
   232.3 @@ -1,84 +1,56 @@
   232.4 -# SliTaz package receipt.
   232.5 +# SliTaz package receipt v2.
   232.6  
   232.7  PACKAGE="squirrelmail-locales"
   232.8  VERSION="1.4.13-20071220"
   232.9  CATEGORY="meta"
  232.10 -SHORT_DESC="ALL locales for Web mail."
  232.11 +SHORT_DESC="Squirrelmail locales"
  232.12  MAINTAINER="pascal.bellard@slitaz.org"
  232.13  LICENSE="GPL2"
  232.14 -SOURCE="all_locales"
  232.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
  232.16  WEB_SITE="http://www.squirrelmail.org/"
  232.17 -WGET_URL="$SF_MIRROR/squirrelmail/$TARBALL"
  232.18  HOST_ARCH="any"
  232.19  
  232.20 -DEPENDS="squirrelmail-ar \
  232.21 -squirrelmail-bg_BG \
  232.22 -squirrelmail-bn_IN \
  232.23 -squirrelmail-ca_ES \
  232.24 -squirrelmail-cs_CZ \
  232.25 -squirrelmail-cy_GB \
  232.26 -squirrelmail-da_DK \
  232.27 -squirrelmail-de_DE \
  232.28 -squirrelmail-el_GR \
  232.29 -squirrelmail-en_GB \
  232.30 -squirrelmail-es_ES \
  232.31 -squirrelmail-et_EE \
  232.32 -squirrelmail-eu_ES \
  232.33 -squirrelmail-fa_IR \
  232.34 -squirrelmail-fi_FI \
  232.35 -squirrelmail-fo_FO \
  232.36 -squirrelmail-fr_FR \
  232.37 -squirrelmail-fy \
  232.38 -squirrelmail-he_IL \
  232.39 -squirrelmail-hr_HR \
  232.40 -squirrelmail-hu_HU \
  232.41 -squirrelmail-id_ID \
  232.42 -squirrelmail-is_IS \
  232.43 -squirrelmail-it_IT \
  232.44 -squirrelmail-ja_JP \
  232.45 -squirrelmail-ka \
  232.46 -squirrelmail-ko_KR \
  232.47 -squirrelmail-lt_LT \
  232.48 -squirrelmail-ms_MY \
  232.49 -squirrelmail-nb_NO \
  232.50 -squirrelmail-nl_NL \
  232.51 -squirrelmail-nn_NO \
  232.52 -squirrelmail-pl_PL \
  232.53 -squirrelmail-pt_BR \
  232.54 -squirrelmail-pt_PT \
  232.55 -squirrelmail-ro_RO \
  232.56 -squirrelmail-ru_RU \
  232.57 -squirrelmail-sk_SK \
  232.58 -squirrelmail-sl_SI \
  232.59 -squirrelmail-sr_YU \
  232.60 -squirrelmail-sv_SE \
  232.61 -squirrelmail-tr_TR \
  232.62 -squirrelmail-ug \
  232.63 -squirrelmail-uk_UA \
  232.64 -squirrelmail-zh_CN \
  232.65 -squirrelmail-zh_TW \
  232.66 -"
  232.67 +TARBALL="all_locales-$VERSION.tar.bz2"
  232.68 +WGET_URL="$SF_MIRROR/squirrelmail/$TARBALL"
  232.69 +
  232.70 +S='squirrelmail'
  232.71 +SPLIT="\
  232.72 +$S-ar    $S-bg_BG $S-bn_IN $S-ca_ES $S-cs_CZ $S-cy_GB $S-da_DK $S-de_DE \
  232.73 +$S-el_GR $S-en_GB $S-es_ES $S-et_EE $S-eu_ES $S-fa_IR $S-fi_FI $S-fo_FO \
  232.74 +$S-fr_FR $S-fy    $S-he_IL $S-hr_HR $S-hu_HU $S-id_ID $S-is_IS $S-it_IT \
  232.75 +$S-ja_JP $S-ka    $S-ko_KR $S-lt_LT $S-ms_MY $S-nb_NO $S-nl_NL $S-nn_NO \
  232.76 +$S-pl_PL $S-pt_BR $S-pt_PT $S-ro_RO $S-ru_RU $S-sk_SK $S-sl_SI $S-sr_YU \
  232.77 +$S-sv_SE $S-tr_TR $S-ug    $S-uk_UA $S-zh_CN $S-zh_TW"
  232.78  
  232.79  compile_rules()
  232.80  {
  232.81 -	[ -d $src ] || mkdir $src
  232.82 -	for i in *; do
  232.83 -		case "$i" in
  232.84 -		receipt|taz|process.log|$(basename $src));;
  232.85 -		*) mv -f $i $src;;
  232.86 -		esac
  232.87 -	done
  232.88 -	[ -e $PACKAGE-$VERSION ] || ln -s $(basename $src) $PACKAGE-$VERSION
  232.89 +	mkdir -p $install/usr/share/squirrelmail
  232.90 +	cp -a locale help images $install/usr/share/squirrelmail
  232.91 +	chown -R root:root $install
  232.92  }
  232.93  
  232.94  # Rules to gen a SliTaz package suitable for Tazpkg.
  232.95  genpkg_rules()
  232.96  {
  232.97 -	mkdir -p $fs/usr/share/squirrelmail/locale
  232.98 +	case $PACKAGE in
  232.99 +		squirrelmail-locales)
 232.100 +			DEPENDS="$SPLIT"
 232.101 +			;;
 232.102 +		*)
 232.103 +			locale=${PACKAGE#*-}
 232.104 +			copy /$locale/ sec_remove_$locale.png
 232.105 +			name=$(grep "($locale)" $src/ReleaseNotes.locales | sed 's| (.*||; s| Bokm.*| Bokmål|')
 232.106 +			CAT="localization|$name locale"
 232.107 +			DEPENDS="squirrelmail"
 232.108 +			;;
 232.109 +	esac
 232.110  }
 232.111  
 232.112 -clean_wok()
 232.113 +post_install()
 232.114  {
 232.115 -	rm -f $PACKAGE-$VERSION
 232.116 +	case $PACKAGE in
 232.117 +		squirrelmail-locales);;
 232.118 +		*)
 232.119 +			sed -i "/^\$squirrelmail_default_language/s|=.*|= '${PACKAGE#*-}';|" \
 232.120 +			"$1/etc/squirrelmail/config.php";;
 232.121 +	esac
 232.122  }
   233.1 --- a/squirrelmail-lt_LT/receipt	Mon Jun 05 04:58:17 2017 +0000
   233.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   233.3 @@ -1,27 +0,0 @@
   233.4 -# SliTaz package receipt.
   233.5 -
   233.6 -PACKAGE="squirrelmail-lt_LT"
   233.7 -VERSION="1.4.13-20071220"
   233.8 -CATEGORY="network"
   233.9 -SHORT_DESC="Locale lt_LT for Web mail."
  233.10 -MAINTAINER="pascal.bellard@slitaz.org"
  233.11 -LICENSE="GPL2"
  233.12 -WANTED="squirrelmail-locales"
  233.13 -WEB_SITE="http://www.squirrelmail.org/"
  233.14 -HOST_ARCH="any"
  233.15 -
  233.16 -DEPENDS="squirrelmail"
  233.17 -
  233.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  233.19 -genpkg_rules()
  233.20 -{
  233.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  233.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  233.23 -		$fs/usr/share/squirrelmail/locale
  233.24 -}
  233.25 -
  233.26 -# Pre and post install commands for Tazpkg.
  233.27 -post_install()
  233.28 -{
  233.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  233.30 -}
   234.1 --- a/squirrelmail-ms_MY/receipt	Mon Jun 05 04:58:17 2017 +0000
   234.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   234.3 @@ -1,27 +0,0 @@
   234.4 -# SliTaz package receipt.
   234.5 -
   234.6 -PACKAGE="squirrelmail-ms_MY"
   234.7 -VERSION="1.4.13-20071220"
   234.8 -CATEGORY="network"
   234.9 -SHORT_DESC="Locale ms_MY for Web mail."
  234.10 -MAINTAINER="pascal.bellard@slitaz.org"
  234.11 -LICENSE="GPL2"
  234.12 -WANTED="squirrelmail-locales"
  234.13 -WEB_SITE="http://www.squirrelmail.org/"
  234.14 -HOST_ARCH="any"
  234.15 -
  234.16 -DEPENDS="squirrelmail"
  234.17 -
  234.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  234.19 -genpkg_rules()
  234.20 -{
  234.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  234.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  234.23 -		$fs/usr/share/squirrelmail/locale
  234.24 -}
  234.25 -
  234.26 -# Pre and post install commands for Tazpkg.
  234.27 -post_install()
  234.28 -{
  234.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  234.30 -}
   235.1 --- a/squirrelmail-nb_NO/receipt	Mon Jun 05 04:58:17 2017 +0000
   235.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   235.3 @@ -1,27 +0,0 @@
   235.4 -# SliTaz package receipt.
   235.5 -
   235.6 -PACKAGE="squirrelmail-nb_NO"
   235.7 -VERSION="1.4.13-20071220"
   235.8 -CATEGORY="network"
   235.9 -SHORT_DESC="Locale nb_NO for Web mail."
  235.10 -MAINTAINER="pascal.bellard@slitaz.org"
  235.11 -LICENSE="GPL2"
  235.12 -WANTED="squirrelmail-locales"
  235.13 -WEB_SITE="http://www.squirrelmail.org/"
  235.14 -HOST_ARCH="any"
  235.15 -
  235.16 -DEPENDS="squirrelmail"
  235.17 -
  235.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  235.19 -genpkg_rules()
  235.20 -{
  235.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  235.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  235.23 -		$fs/usr/share/squirrelmail/locale
  235.24 -}
  235.25 -
  235.26 -# Pre and post install commands for Tazpkg.
  235.27 -post_install()
  235.28 -{
  235.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  235.30 -}
   236.1 --- a/squirrelmail-nl_NL/receipt	Mon Jun 05 04:58:17 2017 +0000
   236.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   236.3 @@ -1,27 +0,0 @@
   236.4 -# SliTaz package receipt.
   236.5 -
   236.6 -PACKAGE="squirrelmail-nl_NL"
   236.7 -VERSION="1.4.13-20071220"
   236.8 -CATEGORY="network"
   236.9 -SHORT_DESC="Locale nl_NL for Web mail."
  236.10 -MAINTAINER="pascal.bellard@slitaz.org"
  236.11 -LICENSE="GPL2"
  236.12 -WANTED="squirrelmail-locales"
  236.13 -WEB_SITE="http://www.squirrelmail.org/"
  236.14 -HOST_ARCH="any"
  236.15 -
  236.16 -DEPENDS="squirrelmail"
  236.17 -
  236.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  236.19 -genpkg_rules()
  236.20 -{
  236.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  236.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  236.23 -		$fs/usr/share/squirrelmail/locale
  236.24 -}
  236.25 -
  236.26 -# Pre and post install commands for Tazpkg.
  236.27 -post_install()
  236.28 -{
  236.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  236.30 -}
   237.1 --- a/squirrelmail-nn_NO/receipt	Mon Jun 05 04:58:17 2017 +0000
   237.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   237.3 @@ -1,27 +0,0 @@
   237.4 -# SliTaz package receipt.
   237.5 -
   237.6 -PACKAGE="squirrelmail-nn_NO"
   237.7 -VERSION="1.4.13-20071220"
   237.8 -CATEGORY="network"
   237.9 -SHORT_DESC="Locale nn_NO for Web mail."
  237.10 -MAINTAINER="pascal.bellard@slitaz.org"
  237.11 -LICENSE="GPL2"
  237.12 -WANTED="squirrelmail-locales"
  237.13 -WEB_SITE="http://www.squirrelmail.org/"
  237.14 -HOST_ARCH="any"
  237.15 -
  237.16 -DEPENDS="squirrelmail"
  237.17 -
  237.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  237.19 -genpkg_rules()
  237.20 -{
  237.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  237.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  237.23 -		$fs/usr/share/squirrelmail/locale
  237.24 -}
  237.25 -
  237.26 -# Pre and post install commands for Tazpkg.
  237.27 -post_install()
  237.28 -{
  237.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  237.30 -}
   238.1 --- a/squirrelmail-pl_PL/receipt	Mon Jun 05 04:58:17 2017 +0000
   238.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   238.3 @@ -1,27 +0,0 @@
   238.4 -# SliTaz package receipt.
   238.5 -
   238.6 -PACKAGE="squirrelmail-pl_PL"
   238.7 -VERSION="1.4.13-20071220"
   238.8 -CATEGORY="network"
   238.9 -SHORT_DESC="Locale pl_PL for Web mail."
  238.10 -MAINTAINER="pascal.bellard@slitaz.org"
  238.11 -LICENSE="GPL2"
  238.12 -WANTED="squirrelmail-locales"
  238.13 -WEB_SITE="http://www.squirrelmail.org/"
  238.14 -HOST_ARCH="any"
  238.15 -
  238.16 -DEPENDS="squirrelmail"
  238.17 -
  238.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  238.19 -genpkg_rules()
  238.20 -{
  238.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  238.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  238.23 -		$fs/usr/share/squirrelmail/locale
  238.24 -}
  238.25 -
  238.26 -# Pre and post install commands for Tazpkg.
  238.27 -post_install()
  238.28 -{
  238.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  238.30 -}
   239.1 --- a/squirrelmail-pt_BR/receipt	Mon Jun 05 04:58:17 2017 +0000
   239.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   239.3 @@ -1,27 +0,0 @@
   239.4 -# SliTaz package receipt.
   239.5 -
   239.6 -PACKAGE="squirrelmail-pt_BR"
   239.7 -VERSION="1.4.13-20071220"
   239.8 -CATEGORY="network"
   239.9 -SHORT_DESC="Locale pt_BR for Web mail."
  239.10 -MAINTAINER="pascal.bellard@slitaz.org"
  239.11 -LICENSE="GPL2"
  239.12 -WANTED="squirrelmail-locales"
  239.13 -WEB_SITE="http://www.squirrelmail.org/"
  239.14 -HOST_ARCH="any"
  239.15 -
  239.16 -DEPENDS="squirrelmail"
  239.17 -
  239.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  239.19 -genpkg_rules()
  239.20 -{
  239.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  239.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  239.23 -		$fs/usr/share/squirrelmail/locale
  239.24 -}
  239.25 -
  239.26 -# Pre and post install commands for Tazpkg.
  239.27 -post_install()
  239.28 -{
  239.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  239.30 -}
   240.1 --- a/squirrelmail-pt_PT/receipt	Mon Jun 05 04:58:17 2017 +0000
   240.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   240.3 @@ -1,27 +0,0 @@
   240.4 -# SliTaz package receipt.
   240.5 -
   240.6 -PACKAGE="squirrelmail-pt_PT"
   240.7 -VERSION="1.4.13-20071220"
   240.8 -CATEGORY="network"
   240.9 -SHORT_DESC="Locale pt_PT for Web mail."
  240.10 -MAINTAINER="pascal.bellard@slitaz.org"
  240.11 -LICENSE="GPL2"
  240.12 -WANTED="squirrelmail-locales"
  240.13 -WEB_SITE="http://www.squirrelmail.org/"
  240.14 -HOST_ARCH="any"
  240.15 -
  240.16 -DEPENDS="squirrelmail"
  240.17 -
  240.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  240.19 -genpkg_rules()
  240.20 -{
  240.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  240.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  240.23 -		$fs/usr/share/squirrelmail/locale
  240.24 -}
  240.25 -
  240.26 -# Pre and post install commands for Tazpkg.
  240.27 -post_install()
  240.28 -{
  240.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  240.30 -}
   241.1 --- a/squirrelmail-ro_RO/receipt	Mon Jun 05 04:58:17 2017 +0000
   241.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   241.3 @@ -1,27 +0,0 @@
   241.4 -# SliTaz package receipt.
   241.5 -
   241.6 -PACKAGE="squirrelmail-ro_RO"
   241.7 -VERSION="1.4.13-20071220"
   241.8 -CATEGORY="network"
   241.9 -SHORT_DESC="Locale ro_RO for Web mail."
  241.10 -MAINTAINER="pascal.bellard@slitaz.org"
  241.11 -LICENSE="GPL2"
  241.12 -WANTED="squirrelmail-locales"
  241.13 -WEB_SITE="http://www.squirrelmail.org/"
  241.14 -HOST_ARCH="any"
  241.15 -
  241.16 -DEPENDS="squirrelmail"
  241.17 -
  241.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  241.19 -genpkg_rules()
  241.20 -{
  241.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  241.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  241.23 -		$fs/usr/share/squirrelmail/locale
  241.24 -}
  241.25 -
  241.26 -# Pre and post install commands for Tazpkg.
  241.27 -post_install()
  241.28 -{
  241.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  241.30 -}
   242.1 --- a/squirrelmail-ru_RU/receipt	Mon Jun 05 04:58:17 2017 +0000
   242.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   242.3 @@ -1,27 +0,0 @@
   242.4 -# SliTaz package receipt.
   242.5 -
   242.6 -PACKAGE="squirrelmail-ru_RU"
   242.7 -VERSION="1.4.13-20071220"
   242.8 -CATEGORY="network"
   242.9 -SHORT_DESC="Locale ru_RU for Web mail."
  242.10 -MAINTAINER="pascal.bellard@slitaz.org"
  242.11 -LICENSE="GPL2"
  242.12 -WANTED="squirrelmail-locales"
  242.13 -WEB_SITE="http://www.squirrelmail.org/"
  242.14 -HOST_ARCH="any"
  242.15 -
  242.16 -DEPENDS="squirrelmail"
  242.17 -
  242.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  242.19 -genpkg_rules()
  242.20 -{
  242.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  242.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  242.23 -		$fs/usr/share/squirrelmail/locale
  242.24 -}
  242.25 -
  242.26 -# Pre and post install commands for Tazpkg.
  242.27 -post_install()
  242.28 -{
  242.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  242.30 -}
   243.1 --- a/squirrelmail-sk_SK/receipt	Mon Jun 05 04:58:17 2017 +0000
   243.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   243.3 @@ -1,27 +0,0 @@
   243.4 -# SliTaz package receipt.
   243.5 -
   243.6 -PACKAGE="squirrelmail-sk_SK"
   243.7 -VERSION="1.4.13-20071220"
   243.8 -CATEGORY="network"
   243.9 -SHORT_DESC="Locale sk_SK for Web mail."
  243.10 -MAINTAINER="pascal.bellard@slitaz.org"
  243.11 -LICENSE="GPL2"
  243.12 -WANTED="squirrelmail-locales"
  243.13 -WEB_SITE="http://www.squirrelmail.org/"
  243.14 -HOST_ARCH="any"
  243.15 -
  243.16 -DEPENDS="squirrelmail"
  243.17 -
  243.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  243.19 -genpkg_rules()
  243.20 -{
  243.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  243.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  243.23 -		$fs/usr/share/squirrelmail/locale
  243.24 -}
  243.25 -
  243.26 -# Pre and post install commands for Tazpkg.
  243.27 -post_install()
  243.28 -{
  243.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  243.30 -}
   244.1 --- a/squirrelmail-sl_SI/receipt	Mon Jun 05 04:58:17 2017 +0000
   244.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   244.3 @@ -1,27 +0,0 @@
   244.4 -# SliTaz package receipt.
   244.5 -
   244.6 -PACKAGE="squirrelmail-sl_SI"
   244.7 -VERSION="1.4.13-20071220"
   244.8 -CATEGORY="network"
   244.9 -SHORT_DESC="Locale sl_SI for Web mail."
  244.10 -MAINTAINER="pascal.bellard@slitaz.org"
  244.11 -LICENSE="GPL2"
  244.12 -WANTED="squirrelmail-locales"
  244.13 -WEB_SITE="http://www.squirrelmail.org/"
  244.14 -HOST_ARCH="any"
  244.15 -
  244.16 -DEPENDS="squirrelmail"
  244.17 -
  244.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  244.19 -genpkg_rules()
  244.20 -{
  244.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  244.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  244.23 -		$fs/usr/share/squirrelmail/locale
  244.24 -}
  244.25 -
  244.26 -# Pre and post install commands for Tazpkg.
  244.27 -post_install()
  244.28 -{
  244.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  244.30 -}
   245.1 --- a/squirrelmail-sr_YU/receipt	Mon Jun 05 04:58:17 2017 +0000
   245.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   245.3 @@ -1,27 +0,0 @@
   245.4 -# SliTaz package receipt.
   245.5 -
   245.6 -PACKAGE="squirrelmail-sr_YU"
   245.7 -VERSION="1.4.13-20071220"
   245.8 -CATEGORY="network"
   245.9 -SHORT_DESC="Locale sr_YU for Web mail."
  245.10 -MAINTAINER="pascal.bellard@slitaz.org"
  245.11 -LICENSE="GPL2"
  245.12 -WANTED="squirrelmail-locales"
  245.13 -WEB_SITE="http://www.squirrelmail.org/"
  245.14 -HOST_ARCH="any"
  245.15 -
  245.16 -DEPENDS="squirrelmail"
  245.17 -
  245.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  245.19 -genpkg_rules()
  245.20 -{
  245.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  245.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  245.23 -		$fs/usr/share/squirrelmail/locale
  245.24 -}
  245.25 -
  245.26 -# Pre and post install commands for Tazpkg.
  245.27 -post_install()
  245.28 -{
  245.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  245.30 -}
   246.1 --- a/squirrelmail-sv_SE/receipt	Mon Jun 05 04:58:17 2017 +0000
   246.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   246.3 @@ -1,27 +0,0 @@
   246.4 -# SliTaz package receipt.
   246.5 -
   246.6 -PACKAGE="squirrelmail-sv_SE"
   246.7 -VERSION="1.4.13-20071220"
   246.8 -CATEGORY="network"
   246.9 -SHORT_DESC="Locale sv_SE for Web mail."
  246.10 -MAINTAINER="pascal.bellard@slitaz.org"
  246.11 -LICENSE="GPL2"
  246.12 -WANTED="squirrelmail-locales"
  246.13 -WEB_SITE="http://www.squirrelmail.org/"
  246.14 -HOST_ARCH="any"
  246.15 -
  246.16 -DEPENDS="squirrelmail"
  246.17 -
  246.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  246.19 -genpkg_rules()
  246.20 -{
  246.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  246.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  246.23 -		$fs/usr/share/squirrelmail/locale
  246.24 -}
  246.25 -
  246.26 -# Pre and post install commands for Tazpkg.
  246.27 -post_install()
  246.28 -{
  246.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  246.30 -}
   247.1 --- a/squirrelmail-tr_TR/receipt	Mon Jun 05 04:58:17 2017 +0000
   247.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   247.3 @@ -1,27 +0,0 @@
   247.4 -# SliTaz package receipt.
   247.5 -
   247.6 -PACKAGE="squirrelmail-tr_TR"
   247.7 -VERSION="1.4.13-20071220"
   247.8 -CATEGORY="network"
   247.9 -SHORT_DESC="Locale tr_TR for Web mail."
  247.10 -MAINTAINER="pascal.bellard@slitaz.org"
  247.11 -LICENSE="GPL2"
  247.12 -WANTED="squirrelmail-locales"
  247.13 -WEB_SITE="http://www.squirrelmail.org/"
  247.14 -HOST_ARCH="any"
  247.15 -
  247.16 -DEPENDS="squirrelmail"
  247.17 -
  247.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  247.19 -genpkg_rules()
  247.20 -{
  247.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  247.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  247.23 -		$fs/usr/share/squirrelmail/locale
  247.24 -}
  247.25 -
  247.26 -# Pre and post install commands for Tazpkg.
  247.27 -post_install()
  247.28 -{
  247.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  247.30 -}
   248.1 --- a/squirrelmail-ug/receipt	Mon Jun 05 04:58:17 2017 +0000
   248.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   248.3 @@ -1,27 +0,0 @@
   248.4 -# SliTaz package receipt.
   248.5 -
   248.6 -PACKAGE="squirrelmail-ug"
   248.7 -VERSION="1.4.13-20071220"
   248.8 -CATEGORY="network"
   248.9 -SHORT_DESC="Locale ug for Web mail."
  248.10 -MAINTAINER="pascal.bellard@slitaz.org"
  248.11 -LICENSE="GPL2"
  248.12 -WANTED="squirrelmail-locales"
  248.13 -WEB_SITE="http://www.squirrelmail.org/"
  248.14 -HOST_ARCH="any"
  248.15 -
  248.16 -DEPENDS="squirrelmail"
  248.17 -
  248.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  248.19 -genpkg_rules()
  248.20 -{
  248.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  248.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  248.23 -		$fs/usr/share/squirrelmail/locale
  248.24 -}
  248.25 -
  248.26 -# Pre and post install commands for Tazpkg.
  248.27 -post_install()
  248.28 -{
  248.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  248.30 -}
   249.1 --- a/squirrelmail-uk_UA/receipt	Mon Jun 05 04:58:17 2017 +0000
   249.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   249.3 @@ -1,27 +0,0 @@
   249.4 -# SliTaz package receipt.
   249.5 -
   249.6 -PACKAGE="squirrelmail-uk_UA"
   249.7 -VERSION="1.4.13-20071220"
   249.8 -CATEGORY="network"
   249.9 -SHORT_DESC="Locale uk_UA for Web mail."
  249.10 -MAINTAINER="pascal.bellard@slitaz.org"
  249.11 -LICENSE="GPL2"
  249.12 -WANTED="squirrelmail-locales"
  249.13 -WEB_SITE="http://www.squirrelmail.org/"
  249.14 -HOST_ARCH="any"
  249.15 -
  249.16 -DEPENDS="squirrelmail"
  249.17 -
  249.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  249.19 -genpkg_rules()
  249.20 -{
  249.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  249.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  249.23 -		$fs/usr/share/squirrelmail/locale
  249.24 -}
  249.25 -
  249.26 -# Pre and post install commands for Tazpkg.
  249.27 -post_install()
  249.28 -{
  249.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  249.30 -}
   250.1 --- a/squirrelmail-zh_CN/receipt	Mon Jun 05 04:58:17 2017 +0000
   250.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   250.3 @@ -1,27 +0,0 @@
   250.4 -# SliTaz package receipt.
   250.5 -
   250.6 -PACKAGE="squirrelmail-zh_CN"
   250.7 -VERSION="1.4.13-20071220"
   250.8 -CATEGORY="network"
   250.9 -SHORT_DESC="Locale zh_CN for Web mail."
  250.10 -MAINTAINER="pascal.bellard@slitaz.org"
  250.11 -LICENSE="GPL2"
  250.12 -WANTED="squirrelmail-locales"
  250.13 -WEB_SITE="http://www.squirrelmail.org/"
  250.14 -HOST_ARCH="any"
  250.15 -
  250.16 -DEPENDS="squirrelmail"
  250.17 -
  250.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  250.19 -genpkg_rules()
  250.20 -{
  250.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  250.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  250.23 -		$fs/usr/share/squirrelmail/locale
  250.24 -}
  250.25 -
  250.26 -# Pre and post install commands for Tazpkg.
  250.27 -post_install()
  250.28 -{
  250.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  250.30 -}
   251.1 --- a/squirrelmail-zh_TW/receipt	Mon Jun 05 04:58:17 2017 +0000
   251.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   251.3 @@ -1,27 +0,0 @@
   251.4 -# SliTaz package receipt.
   251.5 -
   251.6 -PACKAGE="squirrelmail-zh_TW"
   251.7 -VERSION="1.4.13-20071220"
   251.8 -CATEGORY="network"
   251.9 -SHORT_DESC="Locale zh_TW for Web mail."
  251.10 -MAINTAINER="pascal.bellard@slitaz.org"
  251.11 -LICENSE="GPL2"
  251.12 -WANTED="squirrelmail-locales"
  251.13 -WEB_SITE="http://www.squirrelmail.org/"
  251.14 -HOST_ARCH="any"
  251.15 -
  251.16 -DEPENDS="squirrelmail"
  251.17 -
  251.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  251.19 -genpkg_rules()
  251.20 -{
  251.21 -	mkdir -p $fs/usr/share/squirrelmail/locale
  251.22 -	cp -a $src/locale/${PACKAGE#squirrelmail-} \
  251.23 -		$fs/usr/share/squirrelmail/locale
  251.24 -}
  251.25 -
  251.26 -# Pre and post install commands for Tazpkg.
  251.27 -post_install()
  251.28 -{
  251.29 -	sed -i "s/^\$squirrelmail_default_language = .*/\$squirrelmail_default_language = '${PACKAGE#squirrelmail-}';/" "$1/etc/squirrelmail/config.php"
  251.30 -}
   252.1 --- a/st/receipt	Mon Jun 05 04:58:17 2017 +0000
   252.2 +++ b/st/receipt	Mon Jun 05 16:48:55 2017 +0300
   252.3 @@ -1,35 +1,34 @@
   252.4  # SliTaz package receipt.
   252.5  
   252.6  PACKAGE="st"
   252.7 -VERSION="0.5"
   252.8 +VERSION="0.7"
   252.9  CATEGORY="x-window"
  252.10 -SHORT_DESC="St is a simple terminal implementation for X."
  252.11 +SHORT_DESC="Simple terminal implementation for X"
  252.12  MAINTAINER="pankso@slitaz.org"
  252.13  LICENSE="BSD"
  252.14 -TARBALL="$PACKAGE-$VERSION.tar.gz"
  252.15  WEB_SITE="http://st.suckless.org/"
  252.16 -WGET_URL="http://dl.suckless.org/st/$TARBALL"
  252.17  #HOST_ARCH="i486 arm"
  252.18  
  252.19 -DEPENDS="xorg-libX11 xorg-libXft fontconfig freetype ncursesw-extra"
  252.20 -BUILD_DEPENDS="xorg-libX11-dev xorg-libXft-dev fontconfig-dev \
  252.21 -freetype-dev"
  252.22 +TARBALL="$PACKAGE-$VERSION.tar.gz"
  252.23 +WGET_URL="http://dl.suckless.org/st/$TARBALL"
  252.24 +
  252.25 +DEPENDS="fontconfig freetype xorg-libX11 xorg-libXft"
  252.26 +BUILD_DEPENDS="fontconfig-dev freetype-dev xorg-xproto xorg-libX11-dev \
  252.27 +xorg-libXft-dev"
  252.28  
  252.29  # Rules to configure and make the package.
  252.30  compile_rules()
  252.31  {
  252.32 -	make CC=${HOST_SYSTEM}-gcc
  252.33 +	# fix PREFIX
  252.34 +	sed -i "s|/usr/local|/usr|" config.mk
  252.35 +	# install terminfo files into DESTDIR
  252.36 +	sed -i "s|st.info|& -o$install/usr/share/terminfo|" Makefile
  252.37 +
  252.38 +	make CC=$HOST_SYSTEM-gcc && make install
  252.39  }
  252.40  
  252.41  # Rules to gen a SliTaz package suitable for Tazpkg.
  252.42  genpkg_rules()
  252.43  {
  252.44 -	mkdir -p $fs/usr/bin $fs/usr/share/${PACKAGE}
  252.45 -	cp -a ${src}/${PACKAGE} $fs/usr/bin
  252.46 -	cp ${src}/st.info $fs/usr/share/${PACKAGE}
  252.47 +	copy @std
  252.48  }
  252.49 -
  252.50 -post_install()
  252.51 -{
  252.52 -	chroot "$1/" tic -s /usr/share/${PACKAGE}/st.info
  252.53 -}
   253.1 --- a/st/stuff/st.desktop	Mon Jun 05 04:58:17 2017 +0000
   253.2 +++ b/st/stuff/st.desktop	Mon Jun 05 16:48:55 2017 +0300
   253.3 @@ -1,6 +1,7 @@
   253.4  [Desktop Entry]
   253.5  Type=Application
   253.6 -Name=St X Terminal
   253.7 -Icon=xterm
   253.8 +Name=st
   253.9 +Comment=Simple terminal emulator
  253.10  Exec=st
  253.11 -Categories=System;
  253.12 +Icon=utilities-terminal
  253.13 +Categories=System;TerminalEmulator;
   254.1 --- a/startup-notification-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   254.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   254.3 @@ -1,20 +0,0 @@
   254.4 -# SliTaz package receipt.
   254.5 -
   254.6 -PACKAGE="startup-notification-dev"
   254.7 -VERSION="0.12"
   254.8 -CATEGORY="development"
   254.9 -SHORT_DESC="Startup notification protocol (development files)"
  254.10 -MAINTAINER="erjo@slitaz.org"
  254.11 -LICENSE="LGPL2"
  254.12 -WEB_SITE="https://www.freedesktop.org/wiki/Software/startup-notification/"
  254.13 -HOST_ARCH="i486 arm"
  254.14 -
  254.15 -WANTED="startup-notification"
  254.16 -DEPENDS="startup-notification glibc-dev libxcb-dev xcb-util-dev \
  254.17 -xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev"
  254.18 -
  254.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  254.20 -genpkg_rules()
  254.21 -{
  254.22 -	cook_copy_files *.h *.la *.pc
  254.23 -}
   255.1 --- a/startup-notification/receipt	Mon Jun 05 04:58:17 2017 +0000
   255.2 +++ b/startup-notification/receipt	Mon Jun 05 16:48:55 2017 +0300
   255.3 @@ -1,4 +1,4 @@
   255.4 -# SliTaz package receipt.
   255.5 +# SliTaz package receipt v2.
   255.6  
   255.7  PACKAGE="startup-notification"
   255.8  VERSION="0.12"
   255.9 @@ -12,8 +12,8 @@
  255.10  TARBALL="$PACKAGE-$VERSION.tar.gz"
  255.11  WGET_URL="http://www.freedesktop.org/software/startup-notification/releases/$TARBALL"
  255.12  
  255.13 -DEPENDS="libxcb xcb-util xorg-libX11"
  255.14  BUILD_DEPENDS="xorg-libX11-dev xorg-libICE-dev libxcb-dev xcb-util-dev"
  255.15 +SPLIT="startup-notification-dev"
  255.16  
  255.17  # Rules to configure and make the package.
  255.18  compile_rules()
  255.19 @@ -30,5 +30,15 @@
  255.20  # Rules to gen a SliTaz package suitable for Tazpkg.
  255.21  genpkg_rules()
  255.22  {
  255.23 -	cook_copy_files *.so*
  255.24 +	case $PACKAGE in
  255.25 +		startup-notification)
  255.26 +			copy @std
  255.27 +			DEPENDS="libxcb xcb-util xorg-libX11"
  255.28 +			;;
  255.29 +		*-dev)
  255.30 +			copy @dev
  255.31 +			DEPENDS="startup-notification glibc-dev libxcb-dev xcb-util-dev \
  255.32 +			xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev"
  255.33 +			;;
  255.34 +	esac
  255.35  }
   256.1 --- a/strace/receipt	Mon Jun 05 04:58:17 2017 +0000
   256.2 +++ b/strace/receipt	Mon Jun 05 16:48:55 2017 +0300
   256.3 @@ -1,25 +1,25 @@
   256.4  # SliTaz package receipt.
   256.5  
   256.6  PACKAGE="strace"
   256.7 -VERSION="4.12"
   256.8 +VERSION="4.17"
   256.9  CATEGORY="development"
  256.10  SHORT_DESC="System call tracer"
  256.11  MAINTAINER="erjo@slitaz.org"
  256.12  LICENSE="BSD"
  256.13  WEB_SITE="https://sourceforge.net/projects/strace/"
  256.14 +TAGS="analysis debugger diagnostic"
  256.15 +
  256.16  TARBALL="$PACKAGE-$VERSION.tar.xz"
  256.17  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
  256.18 -TAGS="analysis debugger diagnostic"
  256.19  
  256.20  # Rules to configure and make the package.
  256.21  compile_rules()
  256.22  {
  256.23  	./configure $CONFIGURE_ARGS && make && make install
  256.24 -	find $install -name strace.1 -exec gzip -9 \{\} \;
  256.25  }
  256.26  
  256.27  # Rules to gen a SliTaz package suitable for Tazpkg.
  256.28  genpkg_rules()
  256.29  {
  256.30 -	cp -a $install/* $fs
  256.31 +	copy @std
  256.32  }
   257.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   257.2 +++ b/sudo-pam/description.txt	Mon Jun 05 16:48:55 2017 +0300
   257.3 @@ -0,0 +1,4 @@
   257.4 +Sudo (su "do") allows a system administrator to delegate authority to give 
   257.5 +certain users (or groups of users) the ability to run some (or all) commands as 
   257.6 +root or another user while providing an audit trail of the commands and their 
   257.7 +arguments.
   258.1 --- a/sudo-pam/receipt	Mon Jun 05 04:58:17 2017 +0000
   258.2 +++ b/sudo-pam/receipt	Mon Jun 05 16:48:55 2017 +0300
   258.3 @@ -1,70 +1,61 @@
   258.4 -# SliTaz package receipt.
   258.5 +# SliTaz package receipt v2.
   258.6  
   258.7  PACKAGE="sudo-pam"
   258.8 -VERSION="1.8.10p2"
   258.9 +VERSION="1.8.20p2"
  258.10  CATEGORY="security"
  258.11 -SHORT_DESC="Sudo (su \"do\") allows a system administrator to delegate authority using PAM."
  258.12 +SHORT_DESC="Execute a command as another user, with PAM support"
  258.13  MAINTAINER="erjo@slitaz.org"
  258.14  LICENSE="ISC"
  258.15 -WEB_SITE="http://www.gratisoft.us/sudo/"
  258.16 -CONFIG_FILES="/etc/sudoers"
  258.17 -PROVIDE="sudo:pam"
  258.18 +WEB_SITE="https://www.sudo.ws/"
  258.19  
  258.20  TARBALL="sudo-$VERSION.tar.gz"
  258.21 -WGET_URL="http://www.gratisoft.us/sudo/dist/$TARBALL"
  258.22 +WGET_URL="${WEB_SITE}dist/$TARBALL"
  258.23  
  258.24 -DEPENDS="pam"
  258.25 -BUILD_DEPENDS="gettext pam-dev"
  258.26 -SIBLINGS="sudo"
  258.27 +BUILD_DEPENDS="gettext groff pam-dev"
  258.28 +SPLIT="sudo-pam-dev"
  258.29  
  258.30  # Rules to configure and make the package.
  258.31  compile_rules()
  258.32  {
  258.33 -	# Fix error and rebuild .mo
  258.34 -	patch -p1 -i $stuff/sr.po.patch
  258.35 -	msgfmt $src/plugins/sudoers/po/sr.po -o $src/plugins/sudoers/po/sr.mo
  258.36 -
  258.37  	./configure \
  258.38  		--sysconfdir=/etc \
  258.39 +		--libexecdir=/usr/lib \
  258.40 +		--with-secure-path \
  258.41 +		--with-all-insults \
  258.42 +		--with-env-editor \
  258.43 +		--docdir=/usr/share/doc/sudo-$VERSION \
  258.44 +		--with-passprompt="[sudo] password for %p" \
  258.45  		--with-pam \
  258.46 -		--with-editor=/bin/vi \
  258.47 -		--libexecdir=/usr/lib \
  258.48  		$CONFIGURE_ARGS &&
  258.49  	make &&
  258.50 -	make install
  258.51 +	make install &&
  258.52 +
  258.53 +	ln -sfv libsudo_util.so.0.0.0 $install/usr/lib/sudo/libsudo_util.so.0 &&
  258.54 +
  258.55 +	mkdir -p $install/etc/pam.d &&
  258.56 +	cp $stuff/sudo $install/etc/pam.d/
  258.57  }
  258.58  
  258.59  # Rules to gen a SliTaz package suitable for Tazpkg.
  258.60  genpkg_rules()
  258.61  {
  258.62 -	mkdir -p $fs/usr/lib
  258.63 -	mkdir -p $fs/etc/pam.d
  258.64 -	cp -a $install/usr/bin $fs/usr
  258.65 -	cp -a $install/usr/sbin $fs/usr
  258.66 -	cp -a $install/etc/sudoers $fs/etc/
  258.67 -	cp -a $stuff/sudo $fs/etc/pam.d/
  258.68 -	cp -a $install/usr/lib $fs/usr
  258.69 +	case $PACKAGE in
  258.70 +		sudo-pam)
  258.71 +			copy @std
  258.72 +			DEPENDS="pam zlib"
  258.73 +			PROVIDE="sudo:pam"
  258.74 +			CONFIG_FILES="/etc/sudoers /etc/pam.d/sudo"
  258.75 +			;;
  258.76 +		*-dev)
  258.77 +			copy @dev
  258.78 +			DEPENDS="pam-dev zlib-dev"
  258.79 +			PROVIDE="sudo-dev:pam"
  258.80 +			;;
  258.81 +	esac
  258.82  }
  258.83  
  258.84 -pre_install()
  258.85 +# FIXME: you will not be able to remove 'sudo-pam' until you remove 'pam'...
  258.86 +pre_remove_sudo_pam()
  258.87  {
  258.88 -	if [ -f "$1/etc/sudoers" ]; then
  258.89 -		cp "$1/etc/sudoers" "$1/etc/sudoers.bak"
  258.90 -	fi
  258.91 +	tazpkg -gi sudo
  258.92  }
  258.93 -
  258.94 -post_install()
  258.95 -{
  258.96 -	if [ -f "$1/etc/sudoers.bak" ]; then
  258.97 -		rm -f "$1/etc/sudoers"
  258.98 -		mv "$1/etc/sudoers.bak" "$1/etc/sudoers"
  258.99 -	else
 258.100 -		chown root.root "$1/etc/sudoers"
 258.101 -		chmod 0440 "$1/etc/sudoers"
 258.102 -	fi
 258.103 -}
 258.104 -
 258.105 -pre_remove()
 258.106 -{
 258.107 -	tazpkg get-install sudo
 258.108 -}
   259.1 --- a/sudo-pam/stuff/sr.po.patch	Mon Jun 05 04:58:17 2017 +0000
   259.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   259.3 @@ -1,1 +0,0 @@
   259.4 -../../sudo/stuff/sr.po.patch
   259.5 \ No newline at end of file
   260.1 --- a/sudo/receipt	Mon Jun 05 04:58:17 2017 +0000
   260.2 +++ b/sudo/receipt	Mon Jun 05 16:48:55 2017 +0300
   260.3 @@ -1,61 +1,50 @@
   260.4 -# SliTaz package receipt.
   260.5 +# SliTaz package receipt v2.
   260.6  
   260.7  PACKAGE="sudo"
   260.8 -VERSION="1.8.10p2"
   260.9 +VERSION="1.8.20p2"
  260.10  CATEGORY="security"
  260.11 -SHORT_DESC="Sudo (su \"do\") allows a system administrator to delegate authority."
  260.12 +SHORT_DESC="Execute a command as another user"
  260.13  MAINTAINER="erjo@slitaz.org"
  260.14  LICENSE="ISC"
  260.15 -WEB_SITE="http://www.gratisoft.us/sudo/"
  260.16 -CONFIG_FILES="/etc/sudoers"
  260.17 +WEB_SITE="https://www.sudo.ws/"
  260.18  
  260.19  TARBALL="$PACKAGE-$VERSION.tar.gz"
  260.20 -WGET_URL="http://www.gratisoft.us/sudo/dist/$TARBALL"
  260.21 +WGET_URL="${WEB_SITE}dist/$TARBALL"
  260.22  
  260.23 -BUILD_DEPENDS="gettext"
  260.24 -SIBLINGS="sudo-pam"
  260.25 +BUILD_DEPENDS="gettext groff"
  260.26 +SPLIT="sudo-dev"
  260.27  
  260.28  # Rules to configure and make the package.
  260.29  compile_rules()
  260.30  {
  260.31 -	# Fix error and rebuild .mo
  260.32 -	patch -p1 -i $stuff/sr.po.patch
  260.33 -	msgfmt $src/plugins/sudoers/po/sr.po -o $src/plugins/sudoers/po/sr.mo
  260.34 -
  260.35  	./configure \
  260.36  		--sysconfdir=/etc \
  260.37 +		--libexecdir=/usr/lib \
  260.38 +		--with-secure-path \
  260.39 +		--with-all-insults \
  260.40 +		--with-env-editor \
  260.41 +		--docdir=/usr/share/doc/sudo-$VERSION \
  260.42 +		--with-passprompt="[sudo] password for %p" \
  260.43  		--without-pam \
  260.44 -		--with-editor=/bin/vi \
  260.45 -		--libexecdir=/usr/lib \
  260.46  		$CONFIGURE_ARGS &&
  260.47  	make &&
  260.48 -	make install
  260.49 +	make install &&
  260.50 +
  260.51 +	ln -sfv libsudo_util.so.0.0.0 $install/usr/lib/sudo/libsudo_util.so.0
  260.52  }
  260.53  
  260.54  # Rules to gen a SliTaz package suitable for Tazpkg.
  260.55  genpkg_rules()
  260.56  {
  260.57 -	mkdir -p $fs/usr/lib
  260.58 -	cp -a $install/usr/bin $fs/usr
  260.59 -	cp -a $install/usr/sbin $fs/usr
  260.60 -	cp -a $install/usr/lib/ $fs/usr
  260.61 -	cp -a $install/etc  $fs/
  260.62 +	case $PACKAGE in
  260.63 +		sudo)
  260.64 +			copy @std
  260.65 +			DEPENDS="zlib"
  260.66 +			CONFIG_FILES="/etc/sudoers"
  260.67 +			;;
  260.68 +		*-dev)
  260.69 +			copy @dev
  260.70 +			DEPENDS="zlib-dev"
  260.71 +			;;
  260.72 +	esac
  260.73  }
  260.74 -
  260.75 -pre_install()
  260.76 -{
  260.77 -	if [ -f "$1/etc/sudoers" ]; then
  260.78 -		cp "$1/etc/sudoers" "$1/etc/sudoers.bak"
  260.79 -	fi
  260.80 -}
  260.81 -
  260.82 -post_install()
  260.83 -{
  260.84 -	if [ -f "$1/etc/sudoers.bak" ]; then
  260.85 -		mv "$1/etc/sudoers" "$1/etc/sudoers-dist"
  260.86 -		mv "$1/etc/sudoers.bak" "$1/etc/sudoers"
  260.87 -	else
  260.88 -		chown root.root "$1/etc/sudoers"
  260.89 -		chmod 0440 "$1/etc/sudoers"
  260.90 -	fi
  260.91 -}
   261.1 --- a/sudo/stuff/sr.po.patch	Mon Jun 05 04:58:17 2017 +0000
   261.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   261.3 @@ -1,10 +0,0 @@
   261.4 ---- a/plugins/sudoers/po/sr.po
   261.5 -+++ b/plugins/sudoers/po/sr.po
   261.6 -@@ -14,7 +14,6 @@
   261.7 - "MIME-Version: 1.0\n"
   261.8 - "Content-Type: text/plain; charset=UTF-8\n"
   261.9 - "Content-Transfer-Encoding: 8bit\n"
  261.10 --"Plural-Forms: 3\n"
  261.11 - "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
  261.12 - 
  261.13 - #: confstr.sh:2
   262.1 --- a/sudo/stuff/sudoers	Mon Jun 05 04:58:17 2017 +0000
   262.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   262.3 @@ -1,15 +0,0 @@
   262.4 -#
   262.5 -# This file MUST be edited with the 'visudo' command as root.
   262.6 -#
   262.7 -# See the man page for details on how to write a sudoers file.
   262.8 -#
   262.9 - 
  262.10 -# Host alias specification
  262.11 -
  262.12 -# User alias specification
  262.13 -
  262.14 -# Cmnd alias specification
  262.15 - 
  262.16 -# User privilege specification
  262.17 -root    ALL=(ALL) ALL
  262.18 - 
   263.1 --- a/tazpkg/receipt	Mon Jun 05 04:58:17 2017 +0000
   263.2 +++ b/tazpkg/receipt	Mon Jun 05 16:48:55 2017 +0300
   263.3 @@ -1,7 +1,7 @@
   263.4  # SliTaz package receipt.
   263.5  
   263.6  PACKAGE="tazpkg"
   263.7 -VERSION="945"
   263.8 +VERSION="946"
   263.9  CATEGORY="base-system"
  263.10  SHORT_DESC="SliTaz packages manager"
  263.11  MAINTAINER="pankso@slitaz.org"
   264.1 --- a/util-linux-bash-completion/receipt	Mon Jun 05 04:58:17 2017 +0000
   264.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   264.3 @@ -1,19 +0,0 @@
   264.4 -# SliTaz package receipt.
   264.5 -
   264.6 -PACKAGE="util-linux-bash-completion"
   264.7 -VERSION="2.28.1"
   264.8 -CATEGORY="shells"
   264.9 -SHORT_DESC="The BASH completions from Util Linux"
  264.10 -MAINTAINER="al.bobylev@gmail.com"
  264.11 -LICENSE="GPL2"
  264.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  264.13 -
  264.14 -WANTED="util-linux"
  264.15 -DEPENDS="bash"
  264.16 -
  264.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  264.18 -genpkg_rules()
  264.19 -{
  264.20 -	mkdir -p $fs/usr/share
  264.21 -	cp -a $install/usr/share/bash-completion $fs/usr/share
  264.22 -}
   265.1 --- a/util-linux-blkid-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   265.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   265.3 @@ -1,19 +0,0 @@
   265.4 -# SliTaz package receipt.
   265.5 -
   265.6 -PACKAGE="util-linux-blkid-dev"
   265.7 -VERSION="2.28.1"
   265.8 -CATEGORY="development"
   265.9 -SHORT_DESC="The blkid from Util Linux, development files"
  265.10 -MAINTAINER="pankso@slitaz.org"
  265.11 -LICENSE="LGPL2.1"
  265.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  265.13 -HOST_ARCH="i486 arm"
  265.14 -
  265.15 -WANTED="util-linux"
  265.16 -DEPENDS="util-linux-blkid util-linux-uuid-dev"
  265.17 -
  265.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  265.19 -genpkg_rules()
  265.20 -{
  265.21 -	cook_copy_files blkid.h blkid.pc libblkid.*a
  265.22 -}
   266.1 --- a/util-linux-blkid/description.txt	Mon Jun 05 04:58:17 2017 +0000
   266.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   266.3 @@ -1,2 +0,0 @@
   266.4 -  * `blkid`    - locate/print block device attributes
   266.5 -  * `lsblk`    - list block devices
   267.1 --- a/util-linux-blkid/receipt	Mon Jun 05 04:58:17 2017 +0000
   267.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   267.3 @@ -1,25 +0,0 @@
   267.4 -# SliTaz package receipt.
   267.5 -
   267.6 -PACKAGE="util-linux-blkid"
   267.7 -VERSION="2.28.1"
   267.8 -CATEGORY="base-system"
   267.9 -SHORT_DESC="The blkid utility from Util Linux"
  267.10 -MAINTAINER="pankso@slitaz.org"
  267.11 -LICENSE="LGPL2.1"
  267.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  267.13 -HOST_ARCH="i486 arm"
  267.14 -
  267.15 -WANTED="util-linux"
  267.16 -DEPENDS="glibc-base util-linux-mount util-linux-smartcols util-linux-uuid"
  267.17 -
  267.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  267.19 -genpkg_rules()
  267.20 -{
  267.21 -	cook_copy_files lsblk blkid libblkid.so*
  267.22 -	rm -r $fs/usr/share
  267.23 -}
  267.24 -
  267.25 -post_remove()
  267.26 -{
  267.27 -	ln -s /bin/busybox "$1/sbin/blkid"
  267.28 -}
   268.1 --- a/util-linux-blockdev/description.txt	Mon Jun 05 04:58:17 2017 +0000
   268.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   268.3 @@ -1,1 +0,0 @@
   268.4 -  * `blockdev` - call block device ioctls from the command line
   269.1 --- a/util-linux-blockdev/receipt	Mon Jun 05 04:58:17 2017 +0000
   269.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   269.3 @@ -1,24 +0,0 @@
   269.4 -# SliTaz package receipt.
   269.5 -
   269.6 -PACKAGE="util-linux-blockdev"
   269.7 -VERSION="2.28.1"
   269.8 -CATEGORY="base-system"
   269.9 -SHORT_DESC="The blockdev utility from Util Linux"
  269.10 -MAINTAINER="devel@slitaz.org"
  269.11 -LICENSE="GPL2"
  269.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  269.13 -
  269.14 -WANTED="util-linux"
  269.15 -DEPENDS="glibc-base"
  269.16 -
  269.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  269.18 -genpkg_rules()
  269.19 -{
  269.20 -	cook_copy_files blockdev
  269.21 -	rm -r $fs/usr
  269.22 -}
  269.23 -
  269.24 -post_remove()
  269.25 -{
  269.26 -	ln -s /bin/busybox "$1/sbin/blockdev"
  269.27 -}
   270.1 --- a/util-linux-cfdisk/description.txt	Mon Jun 05 04:58:17 2017 +0000
   270.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   270.3 @@ -1,1 +0,0 @@
   270.4 -  * `cfdisk` - display or manipulate a disk partition table
   271.1 --- a/util-linux-cfdisk/receipt	Mon Jun 05 04:58:17 2017 +0000
   271.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   271.3 @@ -1,23 +0,0 @@
   271.4 -# SliTaz package receipt.
   271.5 -
   271.6 -PACKAGE="util-linux-cfdisk"
   271.7 -VERSION="2.28.1"
   271.8 -CATEGORY="system-tools"
   271.9 -SHORT_DESC="The cfdisk utility from Util Linux"
  271.10 -MAINTAINER="pankso@slitaz.org"
  271.11 -LICENSE="GPL2"
  271.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  271.13 -HOST_ARCH="i486 arm"
  271.14 -
  271.15 -WANTED="util-linux"
  271.16 -DEPENDS="glibc-base ncurses util-linux-blkid util-linux-fdisk \
  271.17 -util-linux-mount util-linux-smartcols util-linux-uuid"
  271.18 -
  271.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  271.20 -genpkg_rules()
  271.21 -{
  271.22 -	cook_copy_files cfdisk
  271.23 -	mkdir -p $fs/usr/share/applications
  271.24 -	cp $stuff/cfdisk.desktop $fs/usr/share/applications
  271.25 -	rm -r $fs/usr/share/bash-completion
  271.26 -}
   272.1 --- a/util-linux-cfdisk/stuff/cfdisk.desktop	Mon Jun 05 04:58:17 2017 +0000
   272.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   272.3 @@ -1,16 +0,0 @@
   272.4 -[Desktop Entry]
   272.5 -Type=Application
   272.6 -Name=Cfdisk Partition Editor
   272.7 -Name[es]=Editor de particiones Cfdisk
   272.8 -Name[fi]=Cfdisk levyosioiden muokkain
   272.9 -Name[fr]=Editeur de partition Cfdisk
  272.10 -Name[hu]=Cfdisk partíciószerkesztő
  272.11 -Name[it]=Editor di partizioni Cfdisk
  272.12 -Name[pt]=Editor de Partições Cfdisk
  272.13 -Name[pt_BR]=Editor de Partições Cfdisk
  272.14 -Name[ru]=Редактор разделов Cfdisk
  272.15 -Name[zh_CN]=Cfdisk分区编辑工具
  272.16 -Exec=subox terminal -e cfdisk
  272.17 -Icon=disk-partition-manager
  272.18 -Terminal=false
  272.19 -Categories=System;Filesystem;
   273.1 --- a/util-linux-column/description.txt	Mon Jun 05 04:58:17 2017 +0000
   273.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   273.3 @@ -1,1 +0,0 @@
   273.4 -  * `column` - columnate lists
   274.1 --- a/util-linux-column/receipt	Mon Jun 05 04:58:17 2017 +0000
   274.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   274.3 @@ -1,20 +0,0 @@
   274.4 -# SliTaz package receipt.
   274.5 -
   274.6 -PACKAGE="util-linux-column"
   274.7 -VERSION="2.28.1"
   274.8 -CATEGORY="base-system"
   274.9 -SHORT_DESC="The column utility from Util Linux"
  274.10 -MAINTAINER="al.bobylev@gmail.com"
  274.11 -LICENSE="GPL2"
  274.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  274.13 -HOST_ARCH="i486 arm"
  274.14 -
  274.15 -WANTED="util-linux"
  274.16 -DEPENDS="glibc-base"
  274.17 -
  274.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  274.19 -genpkg_rules()
  274.20 -{
  274.21 -	cook_copy_files column col colrm colcrt
  274.22 -	rm -r $fs/usr/share
  274.23 -}
   275.1 --- a/util-linux-cramfs/description.txt	Mon Jun 05 04:58:17 2017 +0000
   275.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   275.3 @@ -1,2 +0,0 @@
   275.4 -  * `fsck.cramfs` - fsck compressed ROM file system
   275.5 -  * `mkfs.cramfs` - make compressed ROM file system
   276.1 --- a/util-linux-cramfs/receipt	Mon Jun 05 04:58:17 2017 +0000
   276.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   276.3 @@ -1,20 +0,0 @@
   276.4 -# SliTaz package receipt.
   276.5 -
   276.6 -PACKAGE="util-linux-cramfs"
   276.7 -VERSION="2.28.1"
   276.8 -CATEGORY="system-tools"
   276.9 -SHORT_DESC="The cramfs utilities from Util Linux"
  276.10 -MAINTAINER="pankso@slitaz.org"
  276.11 -LICENSE="GPL2"
  276.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  276.13 -HOST_ARCH="i486 arm"
  276.14 -
  276.15 -WANTED="util-linux"
  276.16 -DEPENDS="glibc-base zlib"
  276.17 -
  276.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  276.19 -genpkg_rules()
  276.20 -{
  276.21 -	cook_copy_files *.cramfs
  276.22 -	rm -r $fs/usr
  276.23 -}
   277.1 --- a/util-linux-eject/description.txt	Mon Jun 05 04:58:17 2017 +0000
   277.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   277.3 @@ -1,1 +0,0 @@
   277.4 -  * `eject` - eject removable media
   278.1 --- a/util-linux-eject/receipt	Mon Jun 05 04:58:17 2017 +0000
   278.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   278.3 @@ -1,25 +0,0 @@
   278.4 -# SliTaz package receipt.
   278.5 -
   278.6 -PACKAGE="util-linux-eject"
   278.7 -VERSION="2.28.1"
   278.8 -CATEGORY="base-system"
   278.9 -SHORT_DESC="The eject utility from Util Linux"
  278.10 -MAINTAINER="pankso@slitaz.org"
  278.11 -LICENSE="GPL2"
  278.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  278.13 -HOST_ARCH="i486 arm"
  278.14 -
  278.15 -WANTED="util-linux"
  278.16 -DEPENDS="glibc-base util-linux-blkid util-linux-mount util-linux-uuid"
  278.17 -
  278.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  278.19 -genpkg_rules()
  278.20 -{
  278.21 -	cook_copy_files eject
  278.22 -	rm -r $fs/usr/share
  278.23 -}
  278.24 -
  278.25 -post_remove()
  278.26 -{
  278.27 -	ln -s /bin/busybox "$1/usr/bin/eject"
  278.28 -}
   279.1 --- a/util-linux-fdisk-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   279.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   279.3 @@ -1,19 +0,0 @@
   279.4 -# SliTaz package receipt.
   279.5 -
   279.6 -PACKAGE="util-linux-fdisk-dev"
   279.7 -VERSION="2.28.1"
   279.8 -CATEGORY="development"
   279.9 -SHORT_DESC="The fdisk utility from Util Linux, development files"
  279.10 -MAINTAINER="al.bobylev@gmail.com"
  279.11 -LICENSE="GPL2"
  279.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  279.13 -HOST_ARCH="i486 arm"
  279.14 -
  279.15 -WANTED="util-linux"
  279.16 -DEPENDS="util-linux-fdisk util-linux-blkid-dev util-linux-uuid-dev"
  279.17 -
  279.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  279.19 -genpkg_rules()
  279.20 -{
  279.21 -	cook_copy_files libfdisk.h libfdisk.*a fdisk.pc
  279.22 -}
   280.1 --- a/util-linux-fdisk/description.txt	Mon Jun 05 04:58:17 2017 +0000
   280.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   280.3 @@ -1,1 +0,0 @@
   280.4 -  * `fdisk` - manipulate disk partition table
   281.1 --- a/util-linux-fdisk/receipt	Mon Jun 05 04:58:17 2017 +0000
   281.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   281.3 @@ -1,26 +0,0 @@
   281.4 -# SliTaz package receipt.
   281.5 -
   281.6 -PACKAGE="util-linux-fdisk"
   281.7 -VERSION="2.28.1"
   281.8 -CATEGORY="system-tools"
   281.9 -SHORT_DESC="The fdisk utility from Util Linux"
  281.10 -MAINTAINER="al.bobylev@gmail.com"
  281.11 -LICENSE="GPL2"
  281.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  281.13 -HOST_ARCH="i486 arm"
  281.14 -
  281.15 -WANTED="util-linux"
  281.16 -DEPENDS="glibc-base ncurses readline util-linux-blkid util-linux-smartcols \
  281.17 -util-linux-uuid"
  281.18 -
  281.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  281.20 -genpkg_rules()
  281.21 -{
  281.22 -	cook_copy_files fdisk libfdisk.so*
  281.23 -	rm -r $fs/usr/share
  281.24 -}
  281.25 -
  281.26 -post_remove()
  281.27 -{
  281.28 -	ln -s /bin/busybox "$1/sbin/fdisk"
  281.29 -}
   282.1 --- a/util-linux-flock/description.txt	Mon Jun 05 04:58:17 2017 +0000
   282.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   282.3 @@ -1,1 +0,0 @@
   282.4 -  * `flock` - manage locks from shell scripts
   283.1 --- a/util-linux-flock/receipt	Mon Jun 05 04:58:17 2017 +0000
   283.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   283.3 @@ -1,24 +0,0 @@
   283.4 -# SliTaz package receipt.
   283.5 -
   283.6 -PACKAGE="util-linux-flock"
   283.7 -VERSION="2.28.1"
   283.8 -CATEGORY="base-system"
   283.9 -SHORT_DESC="The flock utility from Util Linux"
  283.10 -MAINTAINER="lufeng369@slitaz.org"
  283.11 -LICENSE="GPL2"
  283.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  283.13 -
  283.14 -WANTED="util-linux"
  283.15 -DEPENDS="glibc-base"
  283.16 -
  283.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  283.18 -genpkg_rules()
  283.19 -{
  283.20 -	cook_copy_files flock lslocks
  283.21 -	rm -r $fs/usr/share
  283.22 -}
  283.23 -
  283.24 -post_remove()
  283.25 -{
  283.26 -	ln -s /bin/busybox "$1/usr/bin/flock"
  283.27 -}
   284.1 --- a/util-linux-getopt/description.txt	Mon Jun 05 04:58:17 2017 +0000
   284.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   284.3 @@ -1,1 +0,0 @@
   284.4 -  * `getopt` - parse command options (enhanced)
   285.1 --- a/util-linux-getopt/receipt	Mon Jun 05 04:58:17 2017 +0000
   285.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   285.3 @@ -1,20 +0,0 @@
   285.4 -# SliTaz package receipt.
   285.5 -
   285.6 -PACKAGE="util-linux-getopt"
   285.7 -VERSION="2.28.1"
   285.8 -CATEGORY="base-system"
   285.9 -SHORT_DESC="The getopt utility from Util Linux"
  285.10 -MAINTAINER="pankso@slitaz.org"
  285.11 -LICENSE="GPL2"
  285.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  285.13 -HOST_ARCH="i486 arm"
  285.14 -
  285.15 -WANTED="util-linux"
  285.16 -DEPENDS="glibc-base"
  285.17 -
  285.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  285.19 -genpkg_rules()
  285.20 -{
  285.21 -	cook_copy_files getopt
  285.22 -	rm -r $fs/usr/share
  285.23 -}
   286.1 --- a/util-linux-manpages/receipt	Mon Jun 05 04:58:17 2017 +0000
   286.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   286.3 @@ -1,19 +0,0 @@
   286.4 -# SliTaz package receipt.
   286.5 -
   286.6 -PACKAGE="util-linux-manpages"
   286.7 -VERSION="2.28.1"
   286.8 -CATEGORY="doc"
   286.9 -SHORT_DESC="The manual pages from Util Linux"
  286.10 -MAINTAINER="al.bobylev@gmail.com"
  286.11 -LICENSE="GPL2"
  286.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  286.13 -
  286.14 -WANTED="util-linux"
  286.15 -DEPENDS=""
  286.16 -
  286.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  286.18 -genpkg_rules()
  286.19 -{
  286.20 -	mkdir -p $fs/usr/share
  286.21 -	cp -a $install/usr/share/man $fs/usr/share
  286.22 -}
   287.1 --- a/util-linux-minix/description.txt	Mon Jun 05 04:58:17 2017 +0000
   287.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   287.3 @@ -1,2 +0,0 @@
   287.4 -  * `fsck.minix` - check consistency of Minix filesystem
   287.5 -  * `mkfs.minix` - make a Minix filesystem
   288.1 --- a/util-linux-minix/receipt	Mon Jun 05 04:58:17 2017 +0000
   288.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   288.3 @@ -1,19 +0,0 @@
   288.4 -# SliTaz package receipt.
   288.5 -
   288.6 -PACKAGE="util-linux-minix"
   288.7 -VERSION="2.28.1"
   288.8 -CATEGORY="system-tools"
   288.9 -SHORT_DESC="The minix utilities from Util Linux"
  288.10 -MAINTAINER="pankso@slitaz.org"
  288.11 -LICENSE="GPL2"
  288.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  288.13 -
  288.14 -WANTED="util-linux"
  288.15 -DEPENDS="glibc-base"
  288.16 -
  288.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  288.18 -genpkg_rules()
  288.19 -{
  288.20 -	cook_copy_files *.minix
  288.21 -	rm -r $fs/usr
  288.22 -}
   289.1 --- a/util-linux-mkfs/description.txt	Mon Jun 05 04:58:17 2017 +0000
   289.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   289.3 @@ -1,5 +0,0 @@
   289.4 -  * `mkfs`        - build a Linux filesystem
   289.5 -  * `mkfs.bfs`    - make an SCO bfs filesystem
   289.6 -  * `mkfs.cramfs` - make compressed ROM file system
   289.7 -  * `mkfs.minix`  - make a Minix filesystem
   289.8 -  * `mkswap`      - set up a Linux swap area
   290.1 --- a/util-linux-mkfs/receipt	Mon Jun 05 04:58:17 2017 +0000
   290.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   290.3 @@ -1,25 +0,0 @@
   290.4 -# SliTaz package receipt.
   290.5 -
   290.6 -PACKAGE="util-linux-mkfs"
   290.7 -VERSION="2.28.1"
   290.8 -CATEGORY="base-system"
   290.9 -SHORT_DESC="The mkfs utilities from Util Linux"
  290.10 -MAINTAINER="pankso@slitaz.org"
  290.11 -LICENSE="GPL2"
  290.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  290.13 -HOST_ARCH="i486 arm"
  290.14 -
  290.15 -WANTED="util-linux"
  290.16 -DEPENDS="glibc-base util-linux-blkid util-linux-uuid zlib"
  290.17 -
  290.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  290.19 -genpkg_rules()
  290.20 -{
  290.21 -	cook_copy_files mk*
  290.22 -	rm -r $fs/usr
  290.23 -}
  290.24 -
  290.25 -post_remove()
  290.26 -{
  290.27 -	ln -s /bin/busybox "$1/sbin/mkswap"
  290.28 -}
   291.1 --- a/util-linux-mount-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   291.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   291.3 @@ -1,19 +0,0 @@
   291.4 -# SliTaz package receipt.
   291.5 -
   291.6 -PACKAGE="util-linux-mount-dev"
   291.7 -VERSION="2.28.1"
   291.8 -CATEGORY="development"
   291.9 -SHORT_DESC="The mount utilities from Util Linux, development files"
  291.10 -MAINTAINER="pankso@slitaz.org"
  291.11 -LICENSE="LGPL2.1"
  291.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  291.13 -HOST_ARCH="i486 arm"
  291.14 -
  291.15 -WANTED="util-linux"
  291.16 -DEPENDS="util-linux-mount util-linux-blkid-dev util-linux-uuid-dev"
  291.17 -
  291.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  291.19 -genpkg_rules()
  291.20 -{
  291.21 -	cook_copy_files libmount.h libmount.*a mount.pc
  291.22 -}
   292.1 --- a/util-linux-mount/description.txt	Mon Jun 05 04:58:17 2017 +0000
   292.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   292.3 @@ -1,4 +0,0 @@
   292.4 -  * `findmnt`    - find a filesystem
   292.5 -  * `mount`      - mount a filesystem
   292.6 -  * `mountpoint` - see if a directory or file is a mountpoint
   292.7 -  * `umount`     - unmount file systems
   293.1 --- a/util-linux-mount/receipt	Mon Jun 05 04:58:17 2017 +0000
   293.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   293.3 @@ -1,20 +0,0 @@
   293.4 -# SliTaz package receipt.
   293.5 -
   293.6 -PACKAGE="util-linux-mount"
   293.7 -VERSION="2.28.1"
   293.8 -CATEGORY="base-system"
   293.9 -SHORT_DESC="The mount utilities from Util Linux"
  293.10 -MAINTAINER="pankso@slitaz.org"
  293.11 -LICENSE="GPL2"
  293.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  293.13 -HOST_ARCH="i486 arm"
  293.14 -
  293.15 -WANTED="util-linux"
  293.16 -DEPENDS="glibc-base util-linux-blkid util-linux-uuid util-linux-smartcols"
  293.17 -
  293.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  293.19 -genpkg_rules()
  293.20 -{
  293.21 -	cook_copy_files findmnt mount libmount.so* mountpoint umount
  293.22 -	rm -r $fs/usr/share
  293.23 -}
   294.1 --- a/util-linux-partx/description.txt	Mon Jun 05 04:58:17 2017 +0000
   294.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   294.3 @@ -1,5 +0,0 @@
   294.4 -  * `addpart`    - tell the kernel about the existence of a partition
   294.5 -  * `delpart`    - tell the kernel to forget about a partition
   294.6 -  * `partx`      - tell the kernel about the presence and numbering of on-disk
   294.7 -    partitions
   294.8 -  * `resizepart` - tell the kernel about the new size of a partition
   295.1 --- a/util-linux-partx/receipt	Mon Jun 05 04:58:17 2017 +0000
   295.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   295.3 @@ -1,19 +0,0 @@
   295.4 -# SliTaz package receipt.
   295.5 -
   295.6 -PACKAGE="util-linux-partx"
   295.7 -VERSION="2.28.1"
   295.8 -CATEGORY="system-tools"
   295.9 -SHORT_DESC="The partx utilities from Util Linux NG"
  295.10 -MAINTAINER="pankso@slitaz.org"
  295.11 -LICENSE="GPL2"
  295.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  295.13 -
  295.14 -WANTED="util-linux"
  295.15 -DEPENDS="glibc-base util-linux-blkid util-linux-uuid util-linux-smartcols"
  295.16 -
  295.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  295.18 -genpkg_rules()
  295.19 -{
  295.20 -	cook_copy_files addpart delpart partx resizepart
  295.21 -	rm -r $fs/usr/share
  295.22 -}
   296.1 --- a/util-linux-setterm/description.txt	Mon Jun 05 04:58:17 2017 +0000
   296.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   296.3 @@ -1,1 +0,0 @@
   296.4 -  * `setterm` - set terminal attributes
   297.1 --- a/util-linux-setterm/receipt	Mon Jun 05 04:58:17 2017 +0000
   297.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   297.3 @@ -1,19 +0,0 @@
   297.4 -# SliTaz package receipt
   297.5 -
   297.6 -PACKAGE="util-linux-setterm"
   297.7 -VERSION="2.28.1"
   297.8 -CATEGORY="base-system"
   297.9 -SHORT_DESC="The setterm utility from Util Linux"
  297.10 -MAINTAINER="devel@slitaz.org"
  297.11 -LICENSE="GPL2"
  297.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  297.13 -
  297.14 -WANTED="util-linux"
  297.15 -DEPENDS="glibc-base ncurses"
  297.16 -
  297.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  297.18 -genpkg_rules()
  297.19 -{
  297.20 -	cook_copy_files setterm
  297.21 -	rm -r $fs/usr/share
  297.22 -}
   298.1 --- a/util-linux-sfdisk/description.txt	Mon Jun 05 04:58:17 2017 +0000
   298.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   298.3 @@ -1,1 +0,0 @@
   298.4 -  * `sfdisk` - display or manipulate a disk partition table
   299.1 --- a/util-linux-sfdisk/receipt	Mon Jun 05 04:58:17 2017 +0000
   299.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   299.3 @@ -1,20 +0,0 @@
   299.4 -# SliTaz package receipt.
   299.5 -
   299.6 -PACKAGE="util-linux-sfdisk"
   299.7 -VERSION="2.28.1"
   299.8 -CATEGORY="system-tools"
   299.9 -SHORT_DESC="The sfdisk utility from Util Linux"
  299.10 -MAINTAINER="pankso@slitaz.org"
  299.11 -LICENSE="GPL2"
  299.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  299.13 -
  299.14 -WANTED="util-linux"
  299.15 -DEPENDS="glibc-base ncurses readline util-linux-blkid util-linux-fdisk \
  299.16 -util-linux-smartcols util-linux-uuid"
  299.17 -
  299.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  299.19 -genpkg_rules()
  299.20 -{
  299.21 -	cook_copy_files sfdisk
  299.22 -	rm -r $fs/usr
  299.23 -}
   300.1 --- a/util-linux-smartcols-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   300.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   300.3 @@ -1,19 +0,0 @@
   300.4 -# SliTaz package receipt.
   300.5 -
   300.6 -PACKAGE="util-linux-smartcols-dev"
   300.7 -VERSION="2.28.1"
   300.8 -CATEGORY="development"
   300.9 -SHORT_DESC="The smartcols library from Util Linux, development files"
  300.10 -MAINTAINER="al.bobylev@gmail.com"
  300.11 -LICENSE="LGPL2.1"
  300.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  300.13 -HOST_ARCH="i486 arm"
  300.14 -
  300.15 -WANTED="util-linux"
  300.16 -DEPENDS="util-linux-smartcols"
  300.17 -
  300.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  300.19 -genpkg_rules()
  300.20 -{
  300.21 -	cook_copy_files libsmartcols.h libsmartcols.*a smartcols.pc
  300.22 -}
   301.1 --- a/util-linux-smartcols/receipt	Mon Jun 05 04:58:17 2017 +0000
   301.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   301.3 @@ -1,18 +0,0 @@
   301.4 -# SliTaz package receipt.
   301.5 -
   301.6 -PACKAGE="util-linux-smartcols"
   301.7 -VERSION="2.28.1"
   301.8 -CATEGORY="system-tools"
   301.9 -SHORT_DESC="The smartcols library from Util Linux"
  301.10 -MAINTAINER="al.bobylev@gmail.com"
  301.11 -LICENSE="GPL2"
  301.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  301.13 -
  301.14 -WANTED="util-linux"
  301.15 -DEPENDS="glibc-base"
  301.16 -
  301.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  301.18 -genpkg_rules()
  301.19 -{
  301.20 -	cook_copy_files libsmartcols.so*
  301.21 -}
   302.1 --- a/util-linux-uuid-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   302.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   302.3 @@ -1,19 +0,0 @@
   302.4 -# SliTaz package receipt.
   302.5 -
   302.6 -PACKAGE="util-linux-uuid-dev"
   302.7 -VERSION="2.28.1"
   302.8 -CATEGORY="development"
   302.9 -SHORT_DESC="The uuid utility and library from Util linux, development files"
  302.10 -MAINTAINER="pankso@slitaz.org"
  302.11 -LICENSE="GPL2"
  302.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  302.13 -HOST_ARCH="i486 arm"
  302.14 -
  302.15 -WANTED="util-linux"
  302.16 -DEPENDS="util-linux-uuid"
  302.17 -
  302.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  302.19 -genpkg_rules()
  302.20 -{
  302.21 -	cook_copy_files uuid.h libuuid.*a uuid.pc
  302.22 -}
   303.1 --- a/util-linux-uuid/description.txt	Mon Jun 05 04:58:17 2017 +0000
   303.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   303.3 @@ -1,2 +0,0 @@
   303.4 -  * `uuidgen` - create a new UUID value
   303.5 -  * `uuidd`   - UUID generation daemon
   304.1 --- a/util-linux-uuid/receipt	Mon Jun 05 04:58:17 2017 +0000
   304.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   304.3 @@ -1,20 +0,0 @@
   304.4 -# SliTaz package receipt.
   304.5 -
   304.6 -PACKAGE="util-linux-uuid"
   304.7 -VERSION="2.28.1"
   304.8 -CATEGORY="base-system"
   304.9 -SHORT_DESC="The uuid utility and library from Util Linux"
  304.10 -MAINTAINER="pankso@slitaz.org"
  304.11 -LICENSE="GPL2"
  304.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  304.13 -HOST_ARCH="i486 arm"
  304.14 -
  304.15 -WANTED="util-linux"
  304.16 -DEPENDS="glibc-base"
  304.17 -
  304.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  304.19 -genpkg_rules()
  304.20 -{
  304.21 -	cook_copy_files libuuid.so* uuidgen uuidd
  304.22 -	rm -r $fs/usr/share
  304.23 -}
   305.1 --- a/util-linux-whereis/description.txt	Mon Jun 05 04:58:17 2017 +0000
   305.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   305.3 @@ -1,1 +0,0 @@
   305.4 -  * `whereis` - locate the binary, source, and manual page files for a command
   306.1 --- a/util-linux-whereis/receipt	Mon Jun 05 04:58:17 2017 +0000
   306.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   306.3 @@ -1,20 +0,0 @@
   306.4 -# SliTaz package receipt.
   306.5 -
   306.6 -PACKAGE="util-linux-whereis"
   306.7 -VERSION="2.28.1"
   306.8 -CATEGORY="base-system"
   306.9 -SHORT_DESC="The whereis utility from Util Linux"
  306.10 -MAINTAINER="pankso@slitaz.org"
  306.11 -LICENSE="GPL2"
  306.12 -WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  306.13 -HOST_ARCH="i486 arm"
  306.14 -
  306.15 -WANTED="util-linux"
  306.16 -DEPENDS="glibc-base"
  306.17 -
  306.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  306.19 -genpkg_rules()
  306.20 -{
  306.21 -	cook_copy_files whereis
  306.22 -	rm -r $fs/usr/share
  306.23 -}
   307.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   307.2 +++ b/util-linux/description.util-linux-blkid.txt	Mon Jun 05 16:48:55 2017 +0300
   307.3 @@ -0,0 +1,2 @@
   307.4 +  * `blkid`    - locate/print block device attributes
   307.5 +  * `lsblk`    - list block devices
   308.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   308.2 +++ b/util-linux/description.util-linux-blockdev.txt	Mon Jun 05 16:48:55 2017 +0300
   308.3 @@ -0,0 +1,1 @@
   308.4 +  * `blockdev` - call block device ioctls from the command line
   309.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   309.2 +++ b/util-linux/description.util-linux-cfdisk.txt	Mon Jun 05 16:48:55 2017 +0300
   309.3 @@ -0,0 +1,1 @@
   309.4 +  * `cfdisk` - display or manipulate a disk partition table
   310.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   310.2 +++ b/util-linux/description.util-linux-column.txt	Mon Jun 05 16:48:55 2017 +0300
   310.3 @@ -0,0 +1,1 @@
   310.4 +  * `column` - columnate lists
   311.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   311.2 +++ b/util-linux/description.util-linux-cramfs.txt	Mon Jun 05 16:48:55 2017 +0300
   311.3 @@ -0,0 +1,2 @@
   311.4 +  * `fsck.cramfs` - fsck compressed ROM file system
   311.5 +  * `mkfs.cramfs` - make compressed ROM file system
   312.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   312.2 +++ b/util-linux/description.util-linux-eject.txt	Mon Jun 05 16:48:55 2017 +0300
   312.3 @@ -0,0 +1,1 @@
   312.4 +  * `eject` - eject removable media
   313.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   313.2 +++ b/util-linux/description.util-linux-fdisk.txt	Mon Jun 05 16:48:55 2017 +0300
   313.3 @@ -0,0 +1,1 @@
   313.4 +  * `fdisk` - manipulate disk partition table
   314.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   314.2 +++ b/util-linux/description.util-linux-flock.txt	Mon Jun 05 16:48:55 2017 +0300
   314.3 @@ -0,0 +1,1 @@
   314.4 +  * `flock` - manage locks from shell scripts
   315.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   315.2 +++ b/util-linux/description.util-linux-getopt.txt	Mon Jun 05 16:48:55 2017 +0300
   315.3 @@ -0,0 +1,1 @@
   315.4 +  * `getopt` - parse command options (enhanced)
   316.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   316.2 +++ b/util-linux/description.util-linux-minix.txt	Mon Jun 05 16:48:55 2017 +0300
   316.3 @@ -0,0 +1,2 @@
   316.4 +  * `fsck.minix` - check consistency of Minix filesystem
   316.5 +  * `mkfs.minix` - make a Minix filesystem
   317.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   317.2 +++ b/util-linux/description.util-linux-misc.txt	Mon Jun 05 16:48:55 2017 +0300
   317.3 @@ -0,0 +1,86 @@
   317.4 +  * `agetty` - alternative Linux getty
   317.5 +  * `blkdiscard` - discards sectors on a device
   317.6 +  * `cal` - displays a simple calendar
   317.7 +  * `chcpu` - modifies the state of CPUs
   317.8 +  * `chmem` - configure memory
   317.9 +  * `chrt` - manipulates real-time attributes of a process
  317.10 +  * `ctrlaltdel` - sets the function of the Ctrl+Alt+Del key combination to a
  317.11 +    hard or a soft reset
  317.12 +  * `dmesg` - dumps the kernel boot messages
  317.13 +  * `fallocate` - preallocates space to a file
  317.14 +  * `fdformat` - low-level formats a floppy disk
  317.15 +  * `fincore` - count pages of file contents in core
  317.16 +  * `findfs` - finds a file system by label or Universally Unique Identifier
  317.17 +    (UUID)
  317.18 +  * `fsck` - is used to check, and optionally repair, file systems
  317.19 +  * `fsfreeze` - is a very simple wrapper around FIFREEZE/FITHAW ioctl kernel
  317.20 +    driver operations
  317.21 +  * `fstrim` - discards unused blocks on a mounted filesystem
  317.22 +  * `hexdump` - dumps the given file in hexadecimal or in another given format
  317.23 +  * `hwclock` - reads or sets the system's hardware clock, also called the
  317.24 +    Real-Time Clock (RTC) or Basic Input-Output System (BIOS) clock
  317.25 +  * `i386` - a symbolic link to `setarch`
  317.26 +  * `ionice` - gets or sets the io scheduling class and priority for a program
  317.27 +  * `ipcmk` - creates various IPC resources
  317.28 +  * `ipcrm` - removes the given Inter-Process Communication (IPC) resource
  317.29 +  * `ipcs` - provides IPC status information
  317.30 +  * `isosize` - reports the size of an iso9660 file system
  317.31 +  * `kill` - sends signals to processes
  317.32 +  * `last` - shows which users last logged in (and out), searching back through
  317.33 +    the /var/log/wtmp file; it also shows system boots, shutdowns, and
  317.34 +    run-level changes
  317.35 +  * `lastb` - shows the failed login attempts, as logged in /var/log/btmp
  317.36 +  * `ldattach` - attaches a line discipline to a serial line
  317.37 +  * `linux32` - a symbolic link to setarch
  317.38 +  * `linux64` - a symbolic link to setarch
  317.39 +  * `logger` - enters the given message into the system log
  317.40 +  * `look` - displays lines that begin with the given string
  317.41 +  * `losetup` - sets up and controls loop devices
  317.42 +  * `lscpu` - prints CPU architecture information
  317.43 +  * `lsipc` - prints information on IPC facilities currently employed in the
  317.44 +    system
  317.45 +  * `lslogins` - lists information about users, groups and system accounts
  317.46 +  * `lsmem` - list the ranges of available memory with their online status
  317.47 +  * `lsns` - list namespaces
  317.48 +  * `mcookie` - generates magic cookies (128-bit random hexadecimal numbers)
  317.49 +    for xauth
  317.50 +  * `mesg` - controls whether other users can send messages to the current
  317.51 +    user's terminal
  317.52 +  * `more` - a filter for paging through text one screen at a time
  317.53 +  * `namei` - shows the symbolic links in the given pathnames
  317.54 +  * `nsenter` - runs a program with namespaces of other processes
  317.55 +  * `pivot_root` - makes the given file system the new root file system of the
  317.56 +    current process
  317.57 +  * `prlimit` - get and set a process' resource limits
  317.58 +  * `raw` - bind a Linux raw character device to a block device
  317.59 +  * `readprofile` - reads kernel profiling information
  317.60 +  * `rename` - renames the given files, replacing a given string with another
  317.61 +  * `renice` - alters the priority of running processes
  317.62 +  * `rev` - reverses the lines of a given file
  317.63 +  * `rtcwake` - used to enter a system sleep state until specified wakeup time
  317.64 +  * `script` - makes a typescript of a terminal session
  317.65 +  * `scriptreplay` - plays back typescripts using timing information
  317.66 +  * `setarch` - changes reported architecture in a new program environment and
  317.67 +    sets personality flags
  317.68 +  * `setsid` - runs the given program in a new session
  317.69 +  * `sulogin` - allows root to log in; it is normally invoked by init when the
  317.70 +    system goes into single user mode
  317.71 +  * `swaplabel` - allows to change swaparea UUID and label
  317.72 +  * `swapoff` - disables devices and files for paging and swapping
  317.73 +  * `swapon` - enables devices and files for paging and swapping and lists the
  317.74 +    devices and files currently in use
  317.75 +  * `switch_root` - switches to another filesystem as the root of the mount
  317.76 +    tree
  317.77 +  * `taskset` - retrieves or sets a process' CPU affinity
  317.78 +  * `ul` - a filter for translating underscores into escape sequences
  317.79 +    indicating underlining for the terminal in use
  317.80 +  * `uname26` - a symbolic link to setarch
  317.81 +  * `unshare` - runs a program with some namespaces unshared from parent
  317.82 +  * `utmpdump` - displays the content of the given login file in a more
  317.83 +    user-friendly format
  317.84 +  * `wall` - displays the contents of a file or, by default, its standard
  317.85 +    input, on the terminals of all currently logged in users
  317.86 +  * `wdctl` - shows hardware watchdog status
  317.87 +  * `wipefs` - wipes a filesystem signature from a device
  317.88 +  * `zramctl` - a program to set up and control zram (compressed RAM disk)
  317.89 +    devices
   318.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   318.2 +++ b/util-linux/description.util-linux-mkfs.txt	Mon Jun 05 16:48:55 2017 +0300
   318.3 @@ -0,0 +1,5 @@
   318.4 +  * `mkfs`        - build a Linux filesystem
   318.5 +  * `mkfs.bfs`    - make an SCO bfs filesystem
   318.6 +  * `mkfs.cramfs` - make compressed ROM file system
   318.7 +  * `mkfs.minix`  - make a Minix filesystem
   318.8 +  * `mkswap`      - set up a Linux swap area
   319.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   319.2 +++ b/util-linux/description.util-linux-mount.txt	Mon Jun 05 16:48:55 2017 +0300
   319.3 @@ -0,0 +1,4 @@
   319.4 +  * `findmnt`    - find a filesystem
   319.5 +  * `mount`      - mount a filesystem
   319.6 +  * `mountpoint` - see if a directory or file is a mountpoint
   319.7 +  * `umount`     - unmount file systems
   320.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   320.2 +++ b/util-linux/description.util-linux-partx.txt	Mon Jun 05 16:48:55 2017 +0300
   320.3 @@ -0,0 +1,5 @@
   320.4 +  * `addpart`    - tell the kernel about the existence of a partition
   320.5 +  * `delpart`    - tell the kernel to forget about a partition
   320.6 +  * `partx`      - tell the kernel about the presence and numbering of on-disk
   320.7 +    partitions
   320.8 +  * `resizepart` - tell the kernel about the new size of a partition
   321.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   321.2 +++ b/util-linux/description.util-linux-setterm.txt	Mon Jun 05 16:48:55 2017 +0300
   321.3 @@ -0,0 +1,1 @@
   321.4 +  * `setterm` - set terminal attributes
   322.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   322.2 +++ b/util-linux/description.util-linux-sfdisk.txt	Mon Jun 05 16:48:55 2017 +0300
   322.3 @@ -0,0 +1,1 @@
   322.4 +  * `sfdisk` - display or manipulate a disk partition table
   323.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   323.2 +++ b/util-linux/description.util-linux-uuid.txt	Mon Jun 05 16:48:55 2017 +0300
   323.3 @@ -0,0 +1,2 @@
   323.4 +  * `uuidgen` - create a new UUID value
   323.5 +  * `uuidd`   - UUID generation daemon
   324.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   324.2 +++ b/util-linux/description.util-linux-whereis.txt	Mon Jun 05 16:48:55 2017 +0300
   324.3 @@ -0,0 +1,1 @@
   324.4 +  * `whereis` - locate the binary, source, and manual page files for a command
   325.1 --- a/util-linux/receipt	Mon Jun 05 04:58:17 2017 +0000
   325.2 +++ b/util-linux/receipt	Mon Jun 05 16:48:55 2017 +0300
   325.3 @@ -1,27 +1,27 @@
   325.4 -# SliTaz package receipt.
   325.5 +# SliTaz package receipt v2.
   325.6  
   325.7  PACKAGE="util-linux"
   325.8 -VERSION="2.28.1"
   325.9 -VER=$(echo $VERSION | cut -d. -f1,2)
  325.10 +VERSION="2.30.0"
  325.11  CATEGORY="meta"
  325.12 -SHORT_DESC="Random collection of Linux utilities (meta package)"
  325.13 +SHORT_DESC="Random collection of Linux utilities"
  325.14  MAINTAINER="pankso@slitaz.org"
  325.15  LICENSE="GPL2 LGPL2.1 BSD PublicDomain"
  325.16  WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
  325.17  HOST_ARCH="i486 arm"
  325.18  
  325.19 -TARBALL="$PACKAGE-$VERSION.tar.xz"
  325.20 -WGET_URL="https://www.kernel.org/pub/linux/utils/$PACKAGE/v$VER/$TARBALL"
  325.21 +TARBALL="$PACKAGE-${VERSION%.0}.tar.xz"
  325.22 +WGET_URL="https://www.kernel.org/pub/linux/utils/util-linux/v${VERSION%.*}/$TARBALL"
  325.23  
  325.24  BUILD_DEPENDS="libcap-dev readline-dev python-dev glib gtk-doc \
  325.25  libxslt gettext ncurses-dev zlib-dev"
  325.26 +COOKOPTS="!menus"
  325.27  SPLIT="util-linux-bash-completion util-linux-blkid util-linux-blkid-dev \
  325.28  util-linux-blockdev util-linux-cfdisk util-linux-column util-linux-cramfs \
  325.29  util-linux-eject util-linux-fdisk util-linux-fdisk-dev util-linux-flock \
  325.30  util-linux-getopt util-linux-manpages util-linux-minix util-linux-mkfs \
  325.31  util-linux-mount util-linux-mount-dev util-linux-partx util-linux-setterm \
  325.32  util-linux-sfdisk util-linux-smartcols util-linux-smartcols-dev \
  325.33 -util-linux-uuid util-linux-uuid-dev util-linux-whereis"
  325.34 +util-linux-uuid util-linux-uuid-dev util-linux-whereis util-linux-misc"
  325.35  
  325.36  # Rules to configure and make the package.
  325.37  compile_rules()
  325.38 @@ -34,17 +34,166 @@
  325.39  	mkdir -p $install/var/lib/hwclock
  325.40  	./configure \
  325.41  		ADJTIME_PATH=/var/lib/hwclock/adjtime \
  325.42 -		--docdir=/usr/share/doc/util-linux-2.28.1 \
  325.43 -		--disable-chfn-chsh \
  325.44 -		--disable-login \
  325.45 -		--disable-nologin \
  325.46 -		--disable-su \
  325.47 -		--disable-setpriv \
  325.48 -		--disable-runuser \
  325.49 -		--disable-pylibmount \
  325.50 +		--docdir=/usr/share/doc/util-linux-$VERSION \
  325.51  		--disable-static \
  325.52 -		--without-python \
  325.53  		--without-systemd \
  325.54  		--without-systemdsystemunitdir &&
  325.55 -	make && make install
  325.56 +	make && make install || exit 1
  325.57 +
  325.58 +	mkdir -p $install/usr/share/applications
  325.59 +	cp $stuff/cfdisk.desktop $install/usr/share/applications
  325.60  }
  325.61 +
  325.62 +# Rules to gen a SliTaz package suitable for Tazpkg.
  325.63 +genpkg_rules()
  325.64 +{
  325.65 +	case ${PACKAGE#util-linux-} in
  325.66 +		bash-completion)
  325.67 +			copy bash-completion/
  325.68 +			CAT="shells|BASH completions"
  325.69 +			DEPENDS="bash"
  325.70 +			;;
  325.71 +		blkid)
  325.72 +			copy lsblk blkid libblkid.so*
  325.73 +			CAT="base-system|blkid utility"
  325.74 +			DEPENDS="glibc-base util-linux-mount util-linux-smartcols \
  325.75 +			util-linux-uuid"
  325.76 +			;;
  325.77 +		blkid-dev)
  325.78 +			copy blkid.h blkid.pc libblkid.*a
  325.79 +			CAT="development|blkid development files"
  325.80 +			DEPENDS="util-linux-blkid util-linux-uuid-dev"
  325.81 +			;;
  325.82 +		blockdev)
  325.83 +			copy blockdev
  325.84 +			CAT="base-system|blockdev utility"
  325.85 +			DEPENDS="glibc-base"
  325.86 +			;;
  325.87 +		cfdisk)
  325.88 +			cook_copy_files cfdisk cfdisk.desktop
  325.89 +			CAT="system-tools|cfdisk utility"
  325.90 +			DEPENDS="glibc-base ncurses util-linux-blkid util-linux-fdisk \
  325.91 +			util-linux-mount util-linux-smartcols util-linux-uuid"
  325.92 +			;;
  325.93 +		column)
  325.94 +			copy column col colrm colcrt
  325.95 +			CAT="base-system|column utility"
  325.96 +			DEPENDS="glibc-base"
  325.97 +			;;
  325.98 +		cramfs)
  325.99 +			copy *.cramfs
 325.100 +			CAT="system-tools|cramfs utilities"
 325.101 +			DEPENDS="glibc-base zlib"
 325.102 +			;;
 325.103 +		eject)
 325.104 +			copy eject
 325.105 +			CAT="base-system|eject utility"
 325.106 +			DEPENDS="glibc-base util-linux-blkid util-linux-mount \
 325.107 +			util-linux-uuid"
 325.108 +			;;
 325.109 +		fdisk)
 325.110 +			copy fdisk libfdisk.so*
 325.111 +			CAT="system-tools|fdisk utility"
 325.112 +			DEPENDS="glibc-base ncurses readline util-linux-blkid \
 325.113 +			util-linux-smartcols util-linux-uuid"
 325.114 +			;;
 325.115 +		fdisk-dev)
 325.116 +			copy libfdisk.h libfdisk.*a fdisk.pc
 325.117 +			CAT="development|fdisk utility development files"
 325.118 +			DEPENDS="util-linux-fdisk util-linux-blkid-dev util-linux-uuid-dev"
 325.119 +			;;
 325.120 +		flock)
 325.121 +			copy flock lslocks
 325.122 +			CAT="base-system|flock utility"
 325.123 +			DEPENDS="glibc-base"
 325.124 +			;;
 325.125 +		getopt)
 325.126 +			copy getopt
 325.127 +			CAT="base-system|getopt utility"
 325.128 +			DEPENDS="glibc-base"
 325.129 +			;;
 325.130 +		manpages)
 325.131 +			copy man/
 325.132 +			CAT="doc|manual pages"
 325.133 +			DEPENDS=" "
 325.134 +			;;
 325.135 +		minix)
 325.136 +			copy *.minix
 325.137 +			CAT="system-tools|minix utilities"
 325.138 +			DEPENDS="glibc-base"
 325.139 +			;;
 325.140 +		mkfs)
 325.141 +			copy mk*
 325.142 +			rm -r $fs/usr
 325.143 +			CAT="base-system|mkfs utilities"
 325.144 +			DEPENDS="glibc-base util-linux-blkid util-linux-uuid zlib"
 325.145 +			;;
 325.146 +		mount)
 325.147 +			copy findmnt mount libmount.so* mountpoint umount
 325.148 +			CAT="base-system|mount utilities"
 325.149 +			DEPENDS="glibc-base util-linux-blkid util-linux-uuid \
 325.150 +			util-linux-smartcols"
 325.151 +			;;
 325.152 +		mount-dev)
 325.153 +			copy libmount.h libmount.*a mount.pc
 325.154 +			CAT="development|mount utilities development files"
 325.155 +			DEPENDS="util-linux-mount util-linux-blkid-dev util-linux-uuid-dev"
 325.156 +			;;
 325.157 +		partx)
 325.158 +			copy addpart delpart partx resizepart
 325.159 +			CAT="system-tools|partx utilities"
 325.160 +			DEPENDS="glibc-base util-linux-blkid util-linux-uuid \
 325.161 +			util-linux-smartcols"
 325.162 +			;;
 325.163 +		setterm)
 325.164 +			copy setterm
 325.165 +			CAT="base-system|setterm utility"
 325.166 +			DEPENDS="glibc-base ncurses"
 325.167 +			;;
 325.168 +		sfdisk)
 325.169 +			copy sfdisk
 325.170 +			CAT="system-tools|sfdisk utility"
 325.171 +			DEPENDS="glibc-base ncurses readline util-linux-blkid \
 325.172 +			util-linux-fdisk util-linux-smartcols util-linux-uuid"
 325.173 +			;;
 325.174 +		smartcols)
 325.175 +			copy libsmartcols.so*
 325.176 +			CAT="system-tools|smartcols library"
 325.177 +			DEPENDS="glibc-base"
 325.178 +			;;
 325.179 +		smartcols-dev)
 325.180 +			copy libsmartcols.h libsmartcols.*a smartcols.pc
 325.181 +			CAT="development|smartcols library development files"
 325.182 +			DEPENDS="util-linux-smartcols"
 325.183 +			;;
 325.184 +		uuid)
 325.185 +			copy libuuid.so* uuidgen uuidd
 325.186 +			CAT="base-system|uuid utility and library"
 325.187 +			DEPENDS="glibc-base"
 325.188 +			;;
 325.189 +		uuid-dev)
 325.190 +			copy uuid.h libuuid.*a uuid.pc
 325.191 +			CAT="development|uuid utility and library development files"
 325.192 +			DEPENDS="util-linux-uuid"
 325.193 +			;;
 325.194 +		whereis)
 325.195 +			copy whereis
 325.196 +			CAT="base-system|whereis utility"
 325.197 +			DEPENDS="glibc-base"
 325.198 +			;;
 325.199 +		misc)
 325.200 +			copy @std @dev
 325.201 +			for i in $taz/*/files.list; do
 325.202 +				while read j; do
 325.203 +					rm $fs$j; rmdir $fs$(basename $j)
 325.204 +				done < $i
 325.205 +			done 2>/dev/null
 325.206 +			CAT="system-tools|misc utilities"
 325.207 +			;;
 325.208 +	esac
 325.209 +
 325.210 +	if [ "$PACKAGE" != 'util-linux-bash-completion' -a -d "$fs/usr/share/bash-completion" ]; then
 325.211 +		rm -r $fs/usr/share/bash-completion
 325.212 +		rmdir --parents --ignore-fail-on-non-empty $fs/usr/share
 325.213 +	fi
 325.214 +}
   326.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   326.2 +++ b/util-linux/stuff/cfdisk.desktop	Mon Jun 05 16:48:55 2017 +0300
   326.3 @@ -0,0 +1,16 @@
   326.4 +[Desktop Entry]
   326.5 +Type=Application
   326.6 +Name=Cfdisk Partition Editor
   326.7 +Name[es]=Editor de particiones Cfdisk
   326.8 +Name[fi]=Cfdisk levyosioiden muokkain
   326.9 +Name[fr]=Editeur de partition Cfdisk
  326.10 +Name[hu]=Cfdisk partíciószerkesztő
  326.11 +Name[it]=Editor di partizioni Cfdisk
  326.12 +Name[pt]=Editor de Partições Cfdisk
  326.13 +Name[pt_BR]=Editor de Partições Cfdisk
  326.14 +Name[ru]=Редактор разделов Cfdisk
  326.15 +Name[zh_CN]=Cfdisk分区编辑工具
  326.16 +Exec=subox terminal -e cfdisk
  326.17 +Icon=disk-partition-manager
  326.18 +Terminal=false
  326.19 +Categories=System;Filesystem;
   327.1 --- a/wavpack-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   327.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   327.3 @@ -1,21 +0,0 @@
   327.4 -# SliTaz package receipt.
   327.5 -
   327.6 -PACKAGE="wavpack-dev"
   327.7 -VERSION="4.60.1"
   327.8 -CATEGORY="development"
   327.9 -SHORT_DESC="devel files for wavpack."
  327.10 -MAINTAINER="slaxemulator@gmail.com"
  327.11 -LICENSE="BSD"
  327.12 -WEB_SITE="http://www.wavpack.com"
  327.13 -WANTED="wavpack"
  327.14 -
  327.15 -DEPENDS="wavpack pkg-config"
  327.16 -
  327.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  327.18 -genpkg_rules()
  327.19 -{
  327.20 -	mkdir -p $fs/usr/lib
  327.21 -	cp -a $install/usr/include $fs/usr
  327.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
  327.23 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
  327.24 -}
   328.1 --- a/wavpack/receipt	Mon Jun 05 04:58:17 2017 +0000
   328.2 +++ b/wavpack/receipt	Mon Jun 05 16:48:55 2017 +0300
   328.3 @@ -1,34 +1,29 @@
   328.4 -# SliTaz package receipt.
   328.5 +# SliTaz package receipt v2.
   328.6  
   328.7  PACKAGE="wavpack"
   328.8 -VERSION="4.60.1"
   328.9 +VERSION="5.1.0"
  328.10  CATEGORY="multimedia"
  328.11 -SHORT_DESC="Auto compression format with lossless, lossy, and hybrid compression modes."
  328.12 +SHORT_DESC="Hybrid Lossless Audio Compression"
  328.13  MAINTAINER="slaxemulator@gmail.com"
  328.14  LICENSE="BSD"
  328.15 +WEB_SITE="http://www.wavpack.com/"
  328.16 +
  328.17  TARBALL="$PACKAGE-$VERSION.tar.bz2"
  328.18 -WEB_SITE="http://www.wavpack.com"
  328.19 -WGET_URL="$WEB_SITE/$TARBALL"
  328.20 +WGET_URL="http://www.wavpack.com/$TARBALL"
  328.21  
  328.22 -DEPENDS="glibc-base"
  328.23 +SPLIT="wavpack-dev"
  328.24  
  328.25  # Rules to configure and make the package.
  328.26  compile_rules()
  328.27  {
  328.28 -	cd $src
  328.29 -	./configure \
  328.30 -		--prefix=/usr \
  328.31 -		--infodir=/usr/share/info \
  328.32 -		--mandir=/usr/share/man \
  328.33 -		$CONFIGURE_ARGS &&
  328.34 -	make && make DESTDIR=$DESTDIR install
  328.35 +	./configure $CONFIGURE_ARGS && make && make install
  328.36  }
  328.37  
  328.38  # Rules to gen a SliTaz package suitable for Tazpkg.
  328.39  genpkg_rules()
  328.40  {
  328.41 -	mkdir -p $fs/usr/lib
  328.42 -	cp -a $install/usr/bin $fs/usr
  328.43 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
  328.44 +	case $PACKAGE in
  328.45 +		wavpack) copy @std;;
  328.46 +		*-dev) copy @dev;;
  328.47 +	esac
  328.48  }
  328.49 -
   329.1 --- a/wireless_tools-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   329.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   329.3 @@ -1,24 +0,0 @@
   329.4 -# SliTaz package receipt.
   329.5 -
   329.6 -PACKAGE="wireless_tools-dev"
   329.7 -VERSION="29"
   329.8 -CATEGORY="development"
   329.9 -SHORT_DESC="Wireless Tools devel files."
  329.10 -MAINTAINER="erjo@slitaz.org"
  329.11 -LICENSE="GPL2"
  329.12 -WANTED="wireless_tools"
  329.13 -WEB_SITE="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html"
  329.14 -HOST_ARCH="i486 arm"
  329.15 -
  329.16 -DEPENDS="wireless_tools"
  329.17 -
  329.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  329.19 -genpkg_rules()
  329.20 -{
  329.21 -	mkdir -p $fs/usr
  329.22 -	cp -a $install/usr/include $fs/usr
  329.23 -}
  329.24 -
  329.25 -
  329.26 -
  329.27 -
   330.1 --- a/wireless_tools/receipt	Mon Jun 05 04:58:17 2017 +0000
   330.2 +++ b/wireless_tools/receipt	Mon Jun 05 16:48:55 2017 +0300
   330.3 @@ -1,4 +1,4 @@
   330.4 -# SliTaz package receipt.
   330.5 +# SliTaz package receipt v2.
   330.6  
   330.7  PACKAGE="wireless_tools"
   330.8  VERSION="29"
   330.9 @@ -6,41 +6,37 @@
  330.10  SHORT_DESC="Wireless Tools for Linux"
  330.11  MAINTAINER="erjo@slitaz.org"
  330.12  LICENSE="GPL2"
  330.13 +WEB_SITE="https://hewlettpackard.github.io/wireless-tools/Tools.html"
  330.14 +TAGS="wireless wifi network"
  330.15  SUGGESTED="linux-wireless"
  330.16 -TARBALL="${PACKAGE}.${VERSION}.tar.gz"
  330.17 -WEB_SITE="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html"
  330.18 -WGET_URL="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/$TARBALL"
  330.19  HOST_ARCH="i486 arm"
  330.20  
  330.21 -TAGS="wireless wifi network"
  330.22 -DEPENDS=""
  330.23 +TARBALL="$PACKAGE.$VERSION.tar.gz"
  330.24 +WGET_URL="https://hewlettpackard.github.io/wireless-tools/$TARBALL"
  330.25 +
  330.26 +SPLIT="wireless_tools-dev"
  330.27  
  330.28  # Rules to configure and make the package.
  330.29  compile_rules()
  330.30  {
  330.31  	sed -i 's|PREFIX)/man|PREFIX)/share/man|' Makefile
  330.32 -	make CC=${HOST_SYSTEM}-gcc PREFIX=$DESTDIR/usr
  330.33 +	make CC=${HOST_SYSTEM}-gcc PREFIX=$DESTDIR/usr &&
  330.34  	make PREFIX=$DESTDIR/usr install
  330.35  }
  330.36  
  330.37  # Rules to gen a SliTaz package suitable for Tazpkg.
  330.38  genpkg_rules()
  330.39  {
  330.40 -	mkdir -p $fs/usr/lib $fs/usr/bin
  330.41 -	cp -a $install/usr/sbin $fs/usr
  330.42 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
  330.43 +	case $PACKAGE in
  330.44 +		wireless_tools) copy @std;;
  330.45 +		*-dev) copy @dev;;
  330.46 +	esac
  330.47  }
  330.48  
  330.49 -post_install()
  330.50 +post_install_wireless_tools()
  330.51  {
  330.52  	[ -z "$quiet" ] && cat <<EOT
  330.53  You may need to install linux-wireless to have wireless network drivers.
  330.54  Or install tazndis to use Windows drivers.
  330.55  EOT
  330.56  }
  330.57 -
  330.58 -# Rules to clean extras dirs or files
  330.59 -clean_wok()
  330.60 -{
  330.61 -	rm -rf $WOK/$PACKAGE/${PACKAGE}.${VERSION}
  330.62 -}
   331.1 --- a/x264-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   331.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   331.3 @@ -1,22 +0,0 @@
   331.4 -# SliTaz package receipt.
   331.5 -
   331.6 -PACKAGE="x264-dev"
   331.7 -VERSION="20160517-2245"
   331.8 -CATEGORY="development"
   331.9 -MAINTAINER="jozee@slitaz.org"
  331.10 -LICENSE="GPL2"
  331.11 -SHORT_DESC="x264 devel files"
  331.12 -WEB_SITE="http://www.videolan.org/developers/x264.html"
  331.13 -WANTED="x264"
  331.14 -SOURCE="$WANTED-snapshot"
  331.15 -
  331.16 -DEPENDS="x264 pkg-config"
  331.17 -
  331.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  331.19 -genpkg_rules()
  331.20 -{
  331.21 -	mkdir -p $fs/usr/lib
  331.22 -	cp -a $src/*.*a $fs/usr/lib
  331.23 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
  331.24 -	cp -a $install/usr/include $fs/usr
  331.25 -}
   332.1 --- a/x264/receipt	Mon Jun 05 04:58:17 2017 +0000
   332.2 +++ b/x264/receipt	Mon Jun 05 16:48:55 2017 +0300
   332.3 @@ -1,35 +1,34 @@
   332.4 -# SliTaz package receipt.
   332.5 +# SliTaz package receipt v2.
   332.6  
   332.7  PACKAGE="x264"
   332.8 -VERSION="20160517-2245"
   332.9 +VERSION="20170601-2245"
  332.10  CATEGORY="multimedia"
  332.11 +SHORT_DESC="Free H.264/AVC encoder"
  332.12  MAINTAINER="jozee@slitaz.org"
  332.13  LICENSE="GPL2"
  332.14 -SHORT_DESC="free library for encoding H264/AVC video streams"
  332.15  WEB_SITE="http://www.videolan.org/developers/x264.html"
  332.16 -SOURCE="$PACKAGE-snapshot"
  332.17 -TARBALL="$SOURCE-$VERSION.tar.bz2"
  332.18 -WGET_URL="http://ftp.videolan.org/pub/videolan/x264/snapshots/$TARBALL"
  332.19  #HOST_ARCH="i486 arm"
  332.20  
  332.21 -DEPENDS="glibc-base"
  332.22 +TARBALL="x264-snapshot-$VERSION-stable.tar.bz2"
  332.23 +WGET_URL="http://ftp.videolan.org/pub/videolan/x264/snapshots/$TARBALL"
  332.24 +
  332.25  BUILD_DEPENDS="yasm"
  332.26 +SPLIT="x264-dev"
  332.27  
  332.28  # Rules to configure and make the package.
  332.29  compile_rules() {
  332.30  	./configure \
  332.31 -		--enable-shared $CONFIGURE_ARGS &&
  332.32 -	make && make \
  332.33 -		DESTDIR=$DESTDIR \
  332.34 -		bindir=/usr/bin \
  332.35 -		libdir=/usr/lib \
  332.36 -		includedir=/usr/include install
  332.37 +		--prefix=/usr \
  332.38 +		--enable-shared \
  332.39 +		$CONFIGURE_ARGS &&
  332.40 +	make && make install
  332.41  }
  332.42  
  332.43  # Rules to gen a SliTaz package suitable for Tazpkg.
  332.44  genpkg_rules()
  332.45  {
  332.46 -	mkdir -p $fs/usr/lib
  332.47 -	cp -a $install/usr/bin $fs/usr
  332.48 -	cp -a $install/usr/lib/*so* $fs/usr/lib/
  332.49 +	case $PACKAGE in
  332.50 +		x264) copy @std;;
  332.51 +		*-dev) copy @dev;;
  332.52 +	esac
  332.53  }
   333.1 --- a/x265-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   333.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   333.3 @@ -1,21 +0,0 @@
   333.4 -# SliTaz package receipt.
   333.5 -
   333.6 -PACKAGE="x265-dev"
   333.7 -VERSION="1.9"
   333.8 -CATEGORY="development"
   333.9 -MAINTAINER="pascal.bellard@slitaz.org"
  333.10 -LICENSE="GPL2"
  333.11 -SHORT_DESC="x265 devel files"
  333.12 -WEB_SITE="http://www.videolan.org/developers/x265.html"
  333.13 -WANTED="x265"
  333.14 -
  333.15 -DEPENDS="x265 pkg-config"
  333.16 -
  333.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  333.18 -genpkg_rules()
  333.19 -{
  333.20 -	mkdir -p $fs/usr/lib
  333.21 -	cp -a $install/usr/lib/*a $fs/usr/lib
  333.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
  333.23 -	cp -a $install/usr/include $fs/usr
  333.24 -}
   334.1 --- a/x265/receipt	Mon Jun 05 04:58:17 2017 +0000
   334.2 +++ b/x265/receipt	Mon Jun 05 16:48:55 2017 +0300
   334.3 @@ -1,31 +1,33 @@
   334.4 -# SliTaz package receipt.
   334.5 +# SliTaz package receipt v2.
   334.6  
   334.7  PACKAGE="x265"
   334.8 -VERSION="1.9"
   334.9 +VERSION="2.4"
  334.10  CATEGORY="multimedia"
  334.11 +SHORT_DESC="Free H.265/MPEG-H HEVC encoder"
  334.12  MAINTAINER="pascal.bellard@slitaz.org"
  334.13  LICENSE="GPL2"
  334.14 -SHORT_DESC="free library for encoding H265/MPEG-H HEVC video streams"
  334.15  WEB_SITE="http://www.videolan.org/developers/x265.html"
  334.16 +#HOST_ARCH="i486 arm"
  334.17 +
  334.18  TARBALL="${PACKAGE}_$VERSION.tar.gz"
  334.19  WGET_URL="http://ftp.videolan.org/pub/videolan/x265/$TARBALL"
  334.20 -#HOST_ARCH="i486 arm"
  334.21  
  334.22 -DEPENDS="glibc-base"
  334.23  BUILD_DEPENDS="cmake yasm"
  334.24 +SPLIT="x265-dev"
  334.25  
  334.26  # Rules to configure and make the package.
  334.27  compile_rules()
  334.28  {
  334.29  	cd $src/build
  334.30  	cmake -DCMAKE_INSTALL_PREFIX=/usr ../source &&
  334.31 -	make && make DESTDIR=$DESTDIR install
  334.32 +	make && make install
  334.33  }
  334.34  
  334.35  # Rules to gen a SliTaz package suitable for Tazpkg.
  334.36  genpkg_rules()
  334.37  {
  334.38 -	mkdir -p $fs/usr/lib
  334.39 -	cp -a $install/usr/bin $fs/usr
  334.40 -	cp -a $install/usr/lib/*so* $fs/usr/lib/
  334.41 +	case $PACKAGE in
  334.42 +		x265) copy @std;;
  334.43 +		*-dev) copy @dev;;
  334.44 +	esac
  334.45  }
   335.1 --- a/xapian-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   335.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   335.3 @@ -1,22 +0,0 @@
   335.4 -# SliTaz package receipt.
   335.5 -
   335.6 -PACKAGE="xapian-dev"
   335.7 -VERSION="1.2.19"
   335.8 -CATEGORY="development"
   335.9 -SHORT_DESC="An Open Source Search Engine Library."
  335.10 -MAINTAINER="pascal.bellard@slitaz.org"
  335.11 -LICENSE="GPL2"
  335.12 -WEB_SITE="http://xapian.org/"
  335.13 -WANTED="xapian"
  335.14 -
  335.15 -DEPENDS="xapian"
  335.16 -
  335.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  335.18 -genpkg_rules()
  335.19 -{
  335.20 -	mkdir -p $fs/usr/lib $fs/usr/share
  335.21 -	cp -a $install/usr/include $fs/usr
  335.22 -	cp -a $install/usr/lib/*a $fs/usr/lib
  335.23 -	cp -a $install/usr/lib/cmake $fs/usr/lib
  335.24 -	cp -a $install/usr/share/aclocal $fs/usr/share
  335.25 -}
   336.1 --- a/xapian/receipt	Mon Jun 05 04:58:17 2017 +0000
   336.2 +++ b/xapian/receipt	Mon Jun 05 16:48:55 2017 +0300
   336.3 @@ -1,29 +1,33 @@
   336.4 -# SliTaz package receipt.
   336.5 +# SliTaz package receipt v2.
   336.6  
   336.7  PACKAGE="xapian"
   336.8 -VERSION="1.2.19"
   336.9 -CATEGORY="office"
  336.10 -SHORT_DESC="An Open Source Search Engine Library."
  336.11 +VERSION="1.4.4"
  336.12 +CATEGORY="utilities"
  336.13 +SHORT_DESC="The open source search engine"
  336.14  MAINTAINER="pascal.bellard@slitaz.org"
  336.15  LICENSE="GPL2"
  336.16 -TARBALL="$PACKAGE-core-$VERSION.tar.xz"
  336.17 -WEB_SITE="http://xapian.org/"
  336.18 -WGET_URL="http://oligarchy.co.uk/$PACKAGE/$VERSION/$TARBALL"
  336.19 +WEB_SITE="https://xapian.org/"
  336.20  
  336.21 -DEPENDS="util-linux-uuid zlib gcc-lib-base"
  336.22 -BUILD_DEPENDS="util-linux-uuid-dev zlib-dev"
  336.23 +TARBALL="xapian-core-$VERSION.tar.xz"
  336.24 +WGET_URL="http://oligarchy.co.uk/xapian/$VERSION/$TARBALL"
  336.25 +
  336.26 +BUILD_DEPENDS="perl zlib-dev util-linux-uuid-dev"
  336.27 +SPLIT="xapian-dev"
  336.28  
  336.29  # Rules to configure and make the package.
  336.30  compile_rules()
  336.31  {
  336.32 -	./configure --prefix=/usr $CONFIGURE_ARGS &&
  336.33 -	make && make DESTDIR=$DESTDIR install
  336.34 +	./configure $CONFIGURE_ARGS && make && make install
  336.35  }
  336.36  
  336.37  # Rules to gen a SliTaz package suitable for Tazpkg.
  336.38  genpkg_rules()
  336.39  {
  336.40 -	mkdir -p $fs/usr/lib
  336.41 -	cp -a $install/usr/bin $fs/usr
  336.42 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
  336.43 +	case $PACKAGE in
  336.44 +		xapian)
  336.45 +			copy @std
  336.46 +			DEPENDS="util-linux-uuid zlib"
  336.47 +			;;
  336.48 +		*-dev) copy @dev;;
  336.49 +	esac
  336.50  }
   337.1 --- a/xar-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   337.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   337.3 @@ -1,21 +0,0 @@
   337.4 -# SliTaz package receipt.
   337.5 -
   337.6 -PACKAGE="xar-dev"
   337.7 -VERSION="1.5.2"
   337.8 -CATEGORY="development"
   337.9 -SHORT_DESC="eXtensible ARchiver (development)"
  337.10 -MAINTAINER="al.bobylev@gmail.com"
  337.11 -LICENSE="BSD"
  337.12 -WEB_SITE="http://code.google.com/p/xar/"
  337.13 -WANTED="xar"
  337.14 -
  337.15 -DEPENDS="xar"
  337.16 -
  337.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  337.18 -genpkg_rules()
  337.19 -{
  337.20 -	mkdir -p $fs/usr/lib
  337.21 -	cp -a $install/usr/include $fs/usr
  337.22 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
  337.23 -	cp -a $install/usr/share $fs/usr
  337.24 -}
   338.1 --- a/xar/receipt	Mon Jun 05 04:58:17 2017 +0000
   338.2 +++ b/xar/receipt	Mon Jun 05 16:48:55 2017 +0300
   338.3 @@ -1,4 +1,4 @@
   338.4 -# SliTaz package receipt.
   338.5 +# SliTaz package receipt v2.
   338.6  
   338.7  PACKAGE="xar"
   338.8  VERSION="1.5.2"
   338.9 @@ -6,12 +6,13 @@
  338.10  SHORT_DESC="eXtensible ARchiver"
  338.11  MAINTAINER="al.bobylev@gmail.com"
  338.12  LICENSE="BSD"
  338.13 -WEB_SITE="http://code.google.com/p/xar/"
  338.14 +WEB_SITE="https://code.google.com/archive/p/xar/"
  338.15 +
  338.16  TARBALL="$PACKAGE-$VERSION.tar.gz"
  338.17 -WGET_URL="http://xar.googlecode.com/files/$TARBALL"
  338.18 +WGET_URL="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xar/$TARBALL"
  338.19  
  338.20 -DEPENDS="acl attr bzlib glibc-base libcrypto libxml2 zlib"
  338.21 -BUILD_DEPENDS="openssl-dev zlib-dev bzip2-dev"
  338.22 +BUILD_DEPENDS="libxml2-dev openssl-dev zlib-dev bzip2-dev"
  338.23 +SPLIT="xar-dev"
  338.24  
  338.25  # Rules to configure and make the package.
  338.26  compile_rules()
  338.27 @@ -22,7 +23,11 @@
  338.28  # Rules to gen a SliTaz package suitable for Tazpkg.
  338.29  genpkg_rules()
  338.30  {
  338.31 -	mkdir -p $fs/usr/lib $fs/usr/share/mime/packages
  338.32 -	cp -a $install/usr/bin $fs/usr
  338.33 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
  338.34 +	case $PACKAGE in
  338.35 +		xar)
  338.36 +			copy @std
  338.37 +			DEPENDS="acl attr bzlib glibc-base libcrypto libxml2 zlib"
  338.38 +			;;
  338.39 +		*-dev) copy @dev;;
  338.40 +	esac
  338.41  }
   339.1 --- a/xcb-util-cursor-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   339.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   339.3 @@ -1,19 +0,0 @@
   339.4 -# SliTaz package receipt.
   339.5 -
   339.6 -PACKAGE="xcb-util-cursor-dev"
   339.7 -VERSION="0.1.3"
   339.8 -CATEGORY="development"
   339.9 -SHORT_DESC="Module that implements the XCB cursor library, development files"
  339.10 -MAINTAINER="al.bobylev@gmail.com"
  339.11 -LICENSE="other"
  339.12 -WEB_SITE="https://xcb.freedesktop.org/"
  339.13 -HOST_ARCH="i486 arm"
  339.14 -
  339.15 -WANTED="xcb-util-cursor"
  339.16 -DEPENDS="xcb-util-cursor"
  339.17 -
  339.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  339.19 -genpkg_rules()
  339.20 -{
  339.21 -	copy @dev
  339.22 -}
   340.1 --- a/xcb-util-cursor/receipt	Mon Jun 05 04:58:17 2017 +0000
   340.2 +++ b/xcb-util-cursor/receipt	Mon Jun 05 16:48:55 2017 +0300
   340.3 @@ -1,4 +1,4 @@
   340.4 -# SliTaz package receipt.
   340.5 +# SliTaz package receipt v2.
   340.6  
   340.7  PACKAGE="xcb-util-cursor"
   340.8  VERSION="0.1.3"
   340.9 @@ -12,9 +12,9 @@
  340.10  TARBALL="$PACKAGE-$VERSION.tar.bz2"
  340.11  WGET_URL="https://xcb.freedesktop.org/dist/$TARBALL"
  340.12  
  340.13 -DEPENDS="libxcb xcb-util-renderutil xcb-util-image"
  340.14  BUILD_DEPENDS="libxcb-dev xcb-util-dev xcb-util-renderutil-dev \
  340.15  xcb-util-image-dev"
  340.16 +SPLIT="xcb-util-cursor-dev"
  340.17  
  340.18  # Rules to configure and make the package.
  340.19  compile_rules()
  340.20 @@ -28,5 +28,11 @@
  340.21  # Rules to gen a SliTaz package suitable for Tazpkg.
  340.22  genpkg_rules()
  340.23  {
  340.24 -	copy @std
  340.25 +	case $PACKAGE in
  340.26 +		xcb-util-cursor)
  340.27 +			copy @std
  340.28 +			DEPENDS="libxcb xcb-util-renderutil xcb-util-image"
  340.29 +			;;
  340.30 +		*-dev) copy @dev;;
  340.31 +	esac
  340.32  }
   341.1 --- a/xcb-util-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   341.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   341.3 @@ -1,19 +0,0 @@
   341.4 -# SliTaz package receipt.
   341.5 -
   341.6 -PACKAGE="xcb-util-dev"
   341.7 -VERSION="0.4.0"
   341.8 -CATEGORY="development"
   341.9 -SHORT_DESC="xcb-util development files"
  341.10 -MAINTAINER="mallory@sweetpeople.org"
  341.11 -LICENSE="MIT"
  341.12 -WEB_SITE="https://xcb.freedesktop.org/"
  341.13 -HOST_ARCH="i486 arm"
  341.14 -
  341.15 -WANTED="xcb-util"
  341.16 -DEPENDS="xcb-util"
  341.17 -
  341.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  341.19 -genpkg_rules()
  341.20 -{
  341.21 -	copy @dev
  341.22 -}
   342.1 --- a/xcb-util-image-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   342.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   342.3 @@ -1,18 +0,0 @@
   342.4 -# SliTaz package receipt.
   342.5 -
   342.6 -PACKAGE="xcb-util-image-dev"
   342.7 -VERSION="0.4.0"
   342.8 -CATEGORY="development"
   342.9 -SHORT_DESC="devel files for xcb-util"
  342.10 -MAINTAINER="slaxemulator@gmail.com"
  342.11 -LICENSE="other"
  342.12 -WEB_SITE="http://xcb.freedesktop.org/"
  342.13 -
  342.14 -WANTED="xcb-util-image"
  342.15 -DEPENDS="xcb-util-image pkg-config"
  342.16 -
  342.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
  342.18 -genpkg_rules()
  342.19 -{
  342.20 -	copy @dev
  342.21 -}
   343.1 --- a/xcb-util-image/receipt	Mon Jun 05 04:58:17 2017 +0000
   343.2 +++ b/xcb-util-image/receipt	Mon Jun 05 16:48:55 2017 +0300
   343.3 @@ -1,4 +1,4 @@
   343.4 -# SliTaz package receipt.
   343.5 +# SliTaz package receipt v2.
   343.6  
   343.7  PACKAGE="xcb-util-image"
   343.8  VERSION="0.4.0"
   343.9 @@ -11,8 +11,8 @@
  343.10  TARBALL="$PACKAGE-$VERSION.tar.bz2"
  343.11  WGET_URL="https://xcb.freedesktop.org/dist/$TARBALL"
  343.12  
  343.13 -DEPENDS="libxcb xcb-util"
  343.14  BUILD_DEPENDS="libxcb-dev xcb-util-dev xorg-util-macros"
  343.15 +SPLIT="xcb-util-image-dev"
  343.16  
  343.17  # Rules to configure and make the package.
  343.18  compile_rules()
  343.19 @@ -26,5 +26,11 @@
  343.20  # Rules to gen a SliTaz package suitable for Tazpkg.
  343.21  genpkg_rules()
  343.22  {
  343.23 -	copy @std
  343.24 +	case $PACKAGE in
  343.25 +		xcb-util-image)
  343.26 +			copy @std
  343.27 +			DEPENDS="libxcb xcb-util"
  343.28 +			;;
  343.29 +		*-dev) copy @dev;;
  343.30 +	esac
  343.31  }
   344.1 --- a/xcb-util-keysyms-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   344.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   344.3 @@ -1,19 +0,0 @@
   344.4 -# SliTaz package receipt.
   344.5 -
   344.6 -PACKAGE="xcb-util-keysyms-dev"
   344.7 -VERSION="0.4.0"
   344.8 -CATEGORY="development"
   344.9 -SHORT_DESC="devel files for xcb-util-keysyms"
  344.10 -MAINTAINER="slaxemulator@gmail.com"
  344.11 -LICENSE="other"
  344.12 -WEB_SITE="https://xcb.freedesktop.org/"
  344.13 -HOST_ARCH="i486 arm"
  344.14 -
  344.15 -WANTED="xcb-util-keysyms"
  344.16 -DEPENDS="xcb-util-keysyms"
  344.17 -
  344.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  344.19 -genpkg_rules()
  344.20 -{
  344.21 -	cook_copy_files *.h *.la *.pc
  344.22 -}
   345.1 --- a/xcb-util-keysyms/receipt	Mon Jun 05 04:58:17 2017 +0000
   345.2 +++ b/xcb-util-keysyms/receipt	Mon Jun 05 16:48:55 2017 +0300
   345.3 @@ -1,4 +1,4 @@
   345.4 -# SliTaz package receipt.
   345.5 +# SliTaz package receipt v2.
   345.6  
   345.7  PACKAGE="xcb-util-keysyms"
   345.8  VERSION="0.4.0"
   345.9 @@ -12,8 +12,8 @@
  345.10  TARBALL="$PACKAGE-$VERSION.tar.bz2"
  345.11  WGET_URL="http://xcb.freedesktop.org/dist/$TARBALL"
  345.12  
  345.13 -DEPENDS="libxcb"
  345.14  BUILD_DEPENDS="libxcb-dev xorg-util-macros"
  345.15 +SPLIT="xcb-util-keysyms-dev"
  345.16  
  345.17  # Rules to configure and make the package.
  345.18  compile_rules()
  345.19 @@ -27,5 +27,11 @@
  345.20  # Rules to gen a SliTaz package suitable for Tazpkg.
  345.21  genpkg_rules()
  345.22  {
  345.23 -	cook_copy_files *.so*
  345.24 +	case $PACKAGE in
  345.25 +		xcb-util-keysyms)
  345.26 +			copy @std
  345.27 +			DEPENDS="libxcb"
  345.28 +			;;
  345.29 +		*-dev) copy @dev;;
  345.30 +	esac
  345.31  }
   346.1 --- a/xcb-util-renderutil-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   346.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   346.3 @@ -1,19 +0,0 @@
   346.4 -# SliTaz package receipt.
   346.5 -
   346.6 -PACKAGE="xcb-util-renderutil-dev"
   346.7 -VERSION="0.3.9"
   346.8 -CATEGORY="development"
   346.9 -SHORT_DESC="Additional extensions to the XCB library, development files"
  346.10 -MAINTAINER="al.bobylev@gmail.com"
  346.11 -LICENSE="other"
  346.12 -WEB_SITE="https://xcb.freedesktop.org/"
  346.13 -HOST_ARCH="i486 arm"
  346.14 -
  346.15 -WANTED="xcb-util-renderutil"
  346.16 -DEPENDS="xcb-util-renderutil"
  346.17 -
  346.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  346.19 -genpkg_rules()
  346.20 -{
  346.21 -	cook_copy_files *.h *.la *.pc
  346.22 -}
   347.1 --- a/xcb-util-renderutil/receipt	Mon Jun 05 04:58:17 2017 +0000
   347.2 +++ b/xcb-util-renderutil/receipt	Mon Jun 05 16:48:55 2017 +0300
   347.3 @@ -1,4 +1,4 @@
   347.4 -# SliTaz package receipt.
   347.5 +# SliTaz package receipt v2.
   347.6  
   347.7  PACKAGE="xcb-util-renderutil"
   347.8  VERSION="0.3.9"
   347.9 @@ -12,8 +12,8 @@
  347.10  TARBALL="$PACKAGE-$VERSION.tar.bz2"
  347.11  WGET_URL="https://xcb.freedesktop.org/dist/$TARBALL"
  347.12  
  347.13 -DEPENDS="libxcb"
  347.14  BUILD_DEPENDS="libxcb-dev xorg-util-macros"
  347.15 +SPLIT="xcb-util-renderutil-dev"
  347.16  
  347.17  # Rules to configure and make the package.
  347.18  compile_rules()
  347.19 @@ -27,5 +27,11 @@
  347.20  # Rules to gen a SliTaz package suitable for Tazpkg.
  347.21  genpkg_rules()
  347.22  {
  347.23 -	cook_copy_files *.so*
  347.24 +	case $PACKAGE in
  347.25 +		xcb-util-renderutil)
  347.26 +			copy @std
  347.27 +			DEPENDS="libxcb"
  347.28 +			;;
  347.29 +		*-dev) copy @dev;;
  347.30 +	esac
  347.31  }
   348.1 --- a/xcb-util-wm-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   348.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   348.3 @@ -1,19 +0,0 @@
   348.4 -# SliTaz package receipt.
   348.5 -
   348.6 -PACKAGE="xcb-util-wm-dev"
   348.7 -VERSION="0.4.1"
   348.8 -CATEGORY="development"
   348.9 -SHORT_DESC="devel files for xcb-util-wm"
  348.10 -MAINTAINER="slaxemulator@gmail.com"
  348.11 -LICENSE="other"
  348.12 -WEB_SITE="https://xcb.freedesktop.org/"
  348.13 -HOST_ARCH="i486 arm"
  348.14 -
  348.15 -WANTED="xcb-util-wm"
  348.16 -DEPENDS="xcb-util-wm pkg-config"
  348.17 -
  348.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  348.19 -genpkg_rules()
  348.20 -{
  348.21 -	cook_copy_files *.h *.la *.pc
  348.22 -}
   349.1 --- a/xcb-util-wm/receipt	Mon Jun 05 04:58:17 2017 +0000
   349.2 +++ b/xcb-util-wm/receipt	Mon Jun 05 16:48:55 2017 +0300
   349.3 @@ -1,4 +1,4 @@
   349.4 -# SliTaz package receipt.
   349.5 +# SliTaz package receipt v2.
   349.6  
   349.7  PACKAGE="xcb-util-wm"
   349.8  VERSION="0.4.1"
   349.9 @@ -12,8 +12,8 @@
  349.10  TARBALL="$PACKAGE-$VERSION.tar.bz2"
  349.11  WGET_URL="http://xcb.freedesktop.org/dist/$TARBALL"
  349.12  
  349.13 -DEPENDS="libxcb"
  349.14  BUILD_DEPENDS="libxcb-dev xorg-util-macros"
  349.15 +SPLIT="xcb-util-wm-dev"
  349.16  
  349.17  # Rules to configure and make the package.
  349.18  compile_rules()
  349.19 @@ -27,5 +27,11 @@
  349.20  # Rules to gen a SliTaz package suitable for Tazpkg.
  349.21  genpkg_rules()
  349.22  {
  349.23 -	cook_copy_files *.so*
  349.24 +	case $PACKAGE in
  349.25 +		xcb-util-wm)
  349.26 +			copy @std
  349.27 +			DEPENDS="libxcb"
  349.28 +			;;
  349.29 +		*-dev) copy @dev;;
  349.30 +	esac
  349.31  }
   350.1 --- a/xcb-util/receipt	Mon Jun 05 04:58:17 2017 +0000
   350.2 +++ b/xcb-util/receipt	Mon Jun 05 16:48:55 2017 +0300
   350.3 @@ -1,4 +1,4 @@
   350.4 -# SliTaz package receipt.
   350.5 +# SliTaz package receipt v2.
   350.6  
   350.7  PACKAGE="xcb-util"
   350.8  VERSION="0.4.0"
   350.9 @@ -12,13 +12,9 @@
  350.10  TARBALL="$PACKAGE-$VERSION.tar.bz2"
  350.11  WGET_URL="${WEB_SITE}dist/$TARBALL"
  350.12  
  350.13 -DEPENDS="libxcb"
  350.14  BUILD_DEPENDS="libxcb-dev gperf"
  350.15 -
  350.16 -# Handle cross compilation
  350.17 -case "$ARCH" in
  350.18 -	arm*) BUILD_DEPENDS="libxcb-dev xorg-libXdmcp-dev" ;;
  350.19 -esac
  350.20 +BUILD_DEPENDS_arm="libxcb-dev xorg-libXdmcp-dev"
  350.21 +SPLIT="xcb-util-dev"
  350.22  
  350.23  # Rules to configure and make the package.
  350.24  compile_rules()
  350.25 @@ -34,5 +30,11 @@
  350.26  # Rules to gen a SliTaz package suitable for Tazpkg.
  350.27  genpkg_rules()
  350.28  {
  350.29 -	copy @std
  350.30 +	case $PACKAGE in
  350.31 +		xcb-util)
  350.32 +			copy @std
  350.33 +			DEPENDS="libxcb"
  350.34 +			;;
  350.35 +		*-dev) copy @dev;;
  350.36 +	esac
  350.37  }
   351.1 --- a/xz-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   351.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   351.3 @@ -1,20 +0,0 @@
   351.4 -# SliTaz package receipt.
   351.5 -
   351.6 -PACKAGE="xz-dev"
   351.7 -VERSION="5.2.2"
   351.8 -CATEGORY="base-system"
   351.9 -SHORT_DESC="XZ and liblzma devel files"
  351.10 -MAINTAINER="pascal.bellard@slitaz.org"
  351.11 -LICENSE="PublicDomain LGPL2.1 GPL2 GPL3"
  351.12 -WEB_SITE="http://tukaani.org/xz"
  351.13 -HOST_ARCH="i486 arm x86_64"
  351.14 -
  351.15 -PROVIDE="liblzma-dev"
  351.16 -WANTED="xz"
  351.17 -DEPENDS="xz pkg-config"
  351.18 -
  351.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  351.20 -genpkg_rules()
  351.21 -{
  351.22 -	cook_copy_files *.h *.la *.pc
  351.23 -}
   352.1 --- a/xz-tools/receipt	Mon Jun 05 04:58:17 2017 +0000
   352.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   352.3 @@ -1,21 +0,0 @@
   352.4 -# SliTaz package receipt.
   352.5 -
   352.6 -PACKAGE="xz-tools"
   352.7 -VERSION="5.2.2"
   352.8 -CATEGORY="utilities"
   352.9 -SHORT_DESC="Misc commandline utilities from the XZ project"
  352.10 -MAINTAINER="al.bobylev@gmail.com"
  352.11 -LICENSE="PublicDomain LGPL2.1 GPL2 GPL3"
  352.12 -WEB_SITE="http://tukaani.org/xz/"
  352.13 -TAGS="compression"
  352.14 -HOST_ARCH="i486 arm x86_64"
  352.15 -
  352.16 -DEPENDS="liblzma"
  352.17 -WANTED="xz"
  352.18 -
  352.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
  352.20 -genpkg_rules()
  352.21 -{
  352.22 -	cook_copy_folders bin
  352.23 -	cook_split_rm xz liblzma
  352.24 -}
   353.1 --- a/xz/receipt	Mon Jun 05 04:58:17 2017 +0000
   353.2 +++ b/xz/receipt	Mon Jun 05 16:48:55 2017 +0300
   353.3 @@ -1,28 +1,24 @@
   353.4 -# SliTaz package receipt.
   353.5 +# SliTaz package receipt v2.
   353.6  
   353.7  PACKAGE="xz"
   353.8 -VERSION="5.2.2"
   353.9 +VERSION="5.2.3"
  353.10  CATEGORY="base-system"
  353.11 -SHORT_DESC="General-purpose data compressor with a high compression ratio."
  353.12 +SHORT_DESC="XZ Utils"
  353.13  MAINTAINER="pascal.bellard@slitaz.org"
  353.14  LICENSE="PublicDomain LGPL2.1 GPL2 GPL3"
  353.15 -WEB_SITE="http://tukaani.org/xz/"
  353.16 +WEB_SITE="https://tukaani.org/xz/"
  353.17  TAGS="compression archive"
  353.18  HOST_ARCH="i486 arm x86_64"
  353.19  
  353.20  TARBALL="$PACKAGE-$VERSION.tar.xz"
  353.21  WGET_URL="$WEB_SITE$TARBALL"
  353.22  
  353.23 -DEPENDS="liblzma"
  353.24  BUILD_DEPENDS="gettext"
  353.25 -SPLIT="xz-tools liblzma liblzma-dev"
  353.26 +SPLIT="xz-tools liblzma liblzma-dev xz-dev"
  353.27  
  353.28  # Rules to configure and make the package.
  353.29  compile_rules()
  353.30  {
  353.31 -	sed -e '/mf\.buffer = NULL/a next->coder->mf.size = 0;' \
  353.32 -		-i $src/src/liblzma/lz/lz_encoder.c
  353.33 -
  353.34  	./configure \
  353.35  		--disable-static \
  353.36  		--docdir=/usr/share/doc/xz-$VERSION \
  353.37 @@ -42,5 +38,31 @@
  353.38  # Rules to gen a SliTaz package suitable for Tazpkg.
  353.39  genpkg_rules()
  353.40  {
  353.41 -	cp -a $install/bin $fs
  353.42 +	case $PACKAGE in
  353.43 +		xz)
  353.44 +			copy ^/bin/
  353.45 +			DEPENDS="liblzma"
  353.46 +			;;
  353.47 +		xz-tools)
  353.48 +			copy /usr/bin/
  353.49 +			CAT="utilities|misc commandline utilities"
  353.50 +			DEPENDS="liblzma"
  353.51 +			;;
  353.52 +		liblzma)
  353.53 +			copy liblzma.so*
  353.54 +			CAT="libs|library"
  353.55 +			DEPENDS=" "
  353.56 +			;;
  353.57 +		liblzma-dev)
  353.58 +			copy liblzma.la liblzma.pc
  353.59 +			CAT="development|library development files"
  353.60 +			DEPENDS="liblzma"
  353.61 +			;;
  353.62 +		xz-dev)
  353.63 +			copy @dev
  353.64 +			find $fs -name 'liblzma.*' -delete
  353.65 +			DEPENDS="xz xz-tools liblzma liblzma-dev"
  353.66 +			PROVIDE="liblzma-dev"
  353.67 +			;;
  353.68 +	esac
  353.69  }
   354.1 --- a/xz/stuff/lzma	Mon Jun 05 04:58:17 2017 +0000
   354.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   354.3 @@ -1,138 +0,0 @@
   354.4 -#!/bin/sh
   354.5 -#
   354.6 -# Wrapper to accept lzma_alone or lzma_utils arguments
   354.7 -#
   354.8 -
   354.9 -usage()
  354.10 -{
  354.11 -	status=$?
  354.12 -	cat 1>&2 <<EOT
  354.13 -Usage:  LZMA <e|d> inputFile outputFile [<switches>...]
  354.14 -  e: encode file
  354.15 -  d: decode file
  354.16 -<Switches>
  354.17 -  -a{N}:  set compression mode - [0, 2], default: 1 (max)
  354.18 -  -d{N}:  set dictionary - [12,30], default: 23 (8MB)
  354.19 -  -fb{N}: set number of fast bytes - [2, 273], default: 64
  354.20 -  -mc{N}: set number of cycles for match finder
  354.21 -  -lc{N}: set number of literal context bits - [0, 3], default: 3
  354.22 -  -lp{N}: set number of literal pos bits - [0, 4], default: 0
  354.23 -  -pb{N}: set number of pos bits - [0, 4], default: 2
  354.24 -  -mf{MF_ID}: set Match Finder: [bt2, bt3, bt4, hc3, hc4], default: bt4
  354.25 -  -eos:   write End Of Stream marker
  354.26 -  -si:    read data from stdin
  354.27 -  -so:    write data to stdout
  354.28 -EOT
  354.29 -	if [ "$1" = error ]; then
  354.30 -		echo -e "\nError"
  354.31 -		exit $status
  354.32 -	else
  354.33 -		exit 0
  354.34 -	fi
  354.35 -}
  354.36 -
  354.37 -# Get lzma_alone arg
  354.38 -getarg()
  354.39 -{
  354.40 -	case "$1" in
  354.41 -	-a0)  mode="lzma1=mode=fast";;
  354.42 -	-a1)  mode="lzma1=mode=normal";;
  354.43 -	-a2)  mode="lzma2=mode=normal";;
  354.44 -	-d*)  extra="$extra,dict=$((2 ** ${1#-d}))";;
  354.45 -	-fb*) extra="$extra,fb=${1#-fb}";;
  354.46 -	-mc*) extra="$extra,depth=${1#-mc}";;
  354.47 -	-lc*) extra="$extra,lc=${1#-lc}";;
  354.48 -	-lp*) extra="$extra,lp=${1#-lp}";;
  354.49 -	-pb*) extra="$extra,pb=${1#-pb}";;
  354.50 -	-mf*) extra="$extra,mf=${1#-mf}";;
  354.51 -	-eos|-mt*) ;;
  354.52 -	-si)  output="> ${input#< }"; input="";;
  354.53 -	-so)  output="";;
  354.54 -	*) return 1;;
  354.55 -	esac
  354.56 -	return 0
  354.57 -}
  354.58 -
  354.59 -lzma_utils()
  354.60 -{
  354.61 -	args="--format=lzma"
  354.62 -	files=""
  354.63 -	suffix=lzma
  354.64 -	while [ -n "$1" ]; do
  354.65 -		case "$1" in
  354.66 -		-e) args="$args -z";;
  354.67 -		-d|-k|-[0-9]) args="$args $1";;
  354.68 -		--fast) args="$args -1";;
  354.69 -		--best) args="$args -9";;
  354.70 -		-c|--stdout|--to-stdout) args="$args -c";;
  354.71 -		-S) suffix=${2#.}; shift;;
  354.72 -		-*);;
  354.73 -		*) files="$files $1";;
  354.74 -		esac
  354.75 -		shift
  354.76 -	done
  354.77 -	for i in $files; do
  354.78 -		xz $args $i || usage error
  354.79 -		[ "lzma" == "$suffix" ] || mv ${i%.*}.lzma ${i%.*}.$suffix
  354.80 -	done
  354.81 -	exit
  354.82 -}
  354.83 -
  354.84 -fix_size()
  354.85 -{
  354.86 -	n=$1
  354.87 -	for i in $(seq 1 8); do
  354.88 -		printf '\\\\x%02X' $(($n & 255))
  354.89 -		n=$(($n >> 8))
  354.90 -	done | xargs echo -en | dd of=$2 conv=notrunc bs=1 seek=5 2> /dev/null
  354.91 -}
  354.92 -
  354.93 -case "$0" in
  354.94 -*unlzma) lzma_utils -d $@ ;;
  354.95 -*lzcat)  lzma_utils -c -d $@ ;;
  354.96 -esac
  354.97 -
  354.98 -# First look if help is needed.
  354.99 -case "$1" in
 354.100 ---version|-V|--help|-h|-\?|'') usage;;
 354.101 ---size) size=$(od -t d8 -j5 -N8 < $2 | awk '{ print $2; exit }') 
 354.102 -	if [ $size -eq -1 ]; then
 354.103 -		size=$(unlzma -c $2 | wc -c)
 354.104 -		fix_size $size $2
 354.105 -	fi
 354.106 -	echo $size
 354.107 -	exit ;;
 354.108 -esac
 354.109 -
 354.110 -# lzma_utils or lzma_alone ?
 354.111 -[ -n "$3" ] || lzma_utils $@
 354.112 -case "$1" in
 354.113 -d) args="-d";;
 354.114 -e) args="-z";;
 354.115 -*) lzma_utils $@;;
 354.116 -esac
 354.117 -
 354.118 -# it's lzma_alone
 354.119 -# get filenames
 354.120 -input="< $2"
 354.121 -output="> $2"
 354.122 -shift
 354.123 -if ! getarg "$1"; then
 354.124 -	output="> $2"
 354.125 -	getarg "$2"
 354.126 -	shift
 354.127 -fi
 354.128 -
 354.129 -# get arguments
 354.130 -extra=""
 354.131 -mode="lzma1=mode=normal"
 354.132 -while [ -n "$2" ]; do
 354.133 -	getarg "$2" || usage error
 354.134 -	shift
 354.135 -done
 354.136 -
 354.137 -# fake lzma_alone (-eos -mt1)
 354.138 -eval xz $args --format=lzma --$mode$extra --stdout $input $output || usage error
 354.139 -[ -n "$input" -a -n "$output" ] &&
 354.140 -	fix_size $(stat -c "%s" ${input#< }) ${output#> }
 354.141 -exit 0
   355.1 --- a/yasm-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   355.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   355.3 @@ -1,21 +0,0 @@
   355.4 -# SliTaz package receipt.
   355.5 -
   355.6 -PACKAGE="yasm-dev"
   355.7 -VERSION="1.3.0"
   355.8 -CATEGORY="development"
   355.9 -SHORT_DESC="yasm devel library."
  355.10 -MAINTAINER="jozee@slitaz.org"
  355.11 -LICENSE="BSD GPL2 LGPL2"
  355.12 -WANTED="yasm"
  355.13 -WEB_SITE="http://www.tortall.net/projects/yasm/"
  355.14 -HOST_ARCH="i486 arm"
  355.15 -
  355.16 -DEPENDS="yasm"
  355.17 -
  355.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  355.19 -genpkg_rules()
  355.20 -{
  355.21 -	mkdir -p $fs/usr
  355.22 -	cp -a $install/usr/include $fs/usr
  355.23 -	cp -a $install/usr/lib $fs/usr
  355.24 -}
   356.1 --- a/yasm/receipt	Mon Jun 05 04:58:17 2017 +0000
   356.2 +++ b/yasm/receipt	Mon Jun 05 16:48:55 2017 +0300
   356.3 @@ -1,30 +1,30 @@
   356.4 -# SliTaz package receipt.
   356.5 +# SliTaz package receipt v2.
   356.6  
   356.7  PACKAGE="yasm"
   356.8  VERSION="1.3.0"
   356.9  CATEGORY="development"
  356.10 +SHORT_DESC="The Yasm Modular Assembler"
  356.11  MAINTAINER="jozee@slitaz.org"
  356.12  LICENSE="BSD GPL2 LGPL2"
  356.13 -SHORT_DESC="A rewrite of NASM with multiple syntax (NASM, TASM, GAS, etc.)"
  356.14 -WEB_SITE="http://www.tortall.net/projects/yasm/"
  356.15 -TARBALL="$PACKAGE-$VERSION.tar.gz"
  356.16 -WGET_URL="$WEB_SITE/releases/$TARBALL"
  356.17 +WEB_SITE="http://yasm.tortall.net/"
  356.18  HOST_ARCH="i486 arm"
  356.19  
  356.20 -DEPENDS=""
  356.21 +TARBALL="$PACKAGE-$VERSION.tar.gz"
  356.22 +WGET_URL="http://www.tortall.net/projects/yasm/releases/$TARBALL"
  356.23 +
  356.24 +SPLIT="yasm-dev"
  356.25  
  356.26  # Rules to configure and make the package.
  356.27  compile_rules()
  356.28  {
  356.29 -	cd $src
  356.30 -	./configure $CONFIGURE_ARGS &&
  356.31 -	make &&
  356.32 -	make install
  356.33 +	./configure $CONFIGURE_ARGS && make && make install
  356.34  }
  356.35 -	
  356.36 +
  356.37  # Rules to gen a SliTaz package suitable for Tazpkg.
  356.38  genpkg_rules()
  356.39  {
  356.40 -	mkdir -p $fs/usr
  356.41 -	cp -a $install/usr/bin $fs/usr
  356.42 +	case $PACKAGE in
  356.43 +		yasm) copy @std ;;
  356.44 +		yasm-dev) copy @dev ;;
  356.45 +	esac
  356.46  }
   357.1 --- a/zlib-dev/receipt	Mon Jun 05 04:58:17 2017 +0000
   357.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   357.3 @@ -1,19 +0,0 @@
   357.4 -# SliTaz package receipt.
   357.5 -
   357.6 -PACKAGE="zlib-dev"
   357.7 -VERSION="1.2.8"
   357.8 -CATEGORY="development"
   357.9 -SHORT_DESC="Zlib compression library devel files."
  357.10 -MAINTAINER="pankso@slitaz.org"
  357.11 -LICENSE="zlib/libpng"
  357.12 -WEB_SITE="http://zlib.net/"
  357.13 -HOST_ARCH="i486 arm x86_64"
  357.14 -
  357.15 -WANTED="zlib"
  357.16 -DEPENDS="zlib pkg-config"
  357.17 -
  357.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
  357.19 -genpkg_rules()
  357.20 -{
  357.21 -	cook_copy_files *.h *.a *.pc
  357.22 -}
   358.1 --- a/zlib/receipt	Mon Jun 05 04:58:17 2017 +0000
   358.2 +++ b/zlib/receipt	Mon Jun 05 16:48:55 2017 +0300
   358.3 @@ -1,7 +1,7 @@
   358.4 -# SliTaz package receipt.
   358.5 +# SliTaz package receipt v2.
   358.6  
   358.7  PACKAGE="zlib"
   358.8 -VERSION="1.2.8"
   358.9 +VERSION="1.2.11"
  358.10  CATEGORY="base-system"
  358.11  SHORT_DESC="Compression library"
  358.12  MAINTAINER="pankso@slitaz.org"
  358.13 @@ -12,8 +12,7 @@
  358.14  TARBALL="$PACKAGE-$VERSION.tar.xz"
  358.15  WGET_URL="$WEB_SITE$TARBALL"
  358.16  
  358.17 -DEPENDS="glibc-base"
  358.18 -BUILD_DEPENDS=""
  358.19 +SPLIT="zlib-dev"
  358.20  
  358.21  # Rules to configure and make the package.
  358.22  compile_rules()
  358.23 @@ -24,7 +23,8 @@
  358.24  #			export CFLAGS="${CFLAGS/-O2/-O3} -fno-tree-vectorize -DUNALIGNED_OK" ;;
  358.25  #	esac
  358.26  
  358.27 -	./configure --prefix=/usr &&
  358.28 +	./configure \
  358.29 +		--prefix=/usr &&
  358.30  	make && make install
  358.31  
  358.32  	mkdir -p $install/lib
  358.33 @@ -43,5 +43,8 @@
  358.34  # Rules to gen a SliTaz package suitable for Tazpkg.
  358.35  genpkg_rules()
  358.36  {
  358.37 -	cook_copy_files libz.so*
  358.38 +	case $PACKAGE in
  358.39 +		zlib) copy @std ;;
  358.40 +		zlib-dev) copy @dev ;;
  358.41 +	esac
  358.42  }