wok-next rev 20647

Up raptor (2.0.15), ruby (2.5.0), scons(3.0.0), screen (4.6.2), sharutils (4.15.2), slang (2.3.1), swig (3.0.12), sysstat (11.6.2), talloc (2.1.11), tcl (8.6.8), tidy-html5 (5.4.0), tk (8.6.8), udisks (1.0.5), unixODBC (2.3.5), unrar (5.5.8), upower (0.99.7), usbids (20180414), usbutils (009), vala (0.38.8), valgrind (3.13.0), wayland-protocols (1.13), yajl (2.1.0); add librep, rasqal, redland, rep-gtk.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu May 03 16:25:23 2018 +0300 (2018-05-03)
parents 507b798ce12b
children d08d2d235af0
files i3/receipt i3status/receipt librep/receipt raptor/receipt rasqal/receipt redland/receipt rep-gtk/receipt ruby/receipt rust/receipt scons/receipt screen/receipt sg3_utils/receipt sharutils/receipt slang/receipt slitaz-tools/stuff/patches/series slitaz-tools/stuff/patches/usb-ids.patch subversion/receipt swig/receipt sysstat/receipt talloc/receipt tcl/receipt tidy-html5/receipt tk/receipt udisks/receipt udisks2/receipt unixODBC/receipt unrar/receipt unzip/receipt upower/receipt usbids/receipt usbutils/receipt usbutils/stuff/patches/series usbutils/stuff/patches/usbutils.patch vala/receipt valgrind/receipt valgrind/stuff/valgrind-3.6.0-glibc211.u wayland-protocols/receipt wayland/receipt which/receipt yajl/receipt
line diff
     1.1 --- a/i3/receipt	Wed May 02 11:12:13 2018 +0200
     1.2 +++ b/i3/receipt	Thu May 03 16:25:23 2018 +0300
     1.3 @@ -12,7 +12,7 @@
     1.4  WGET_URL="$WEB_SITE/downloads/$TARBALL"
     1.5  
     1.6  BUILD_DEPENDS="make gcc xorg-xcb-proto xorg-libxcb-dev xorg-xcb-util-dev \
     1.7 -libev-dev flex bison yajl t2 docbook-xml xorg-libXcursor-dev xorg-libX11-dev \
     1.8 +libev-dev flex bison yajl-dev t2 docbook-xml xorg-libXcursor-dev xorg-libX11-dev \
     1.9  pcre-dev startup-notification-dev xorg-xcb-util-keysyms-dev xorg-xcb-util-wm-dev pango-dev"
    1.10  SPLIT="i3-man"
    1.11  
     2.1 --- a/i3status/receipt	Wed May 02 11:12:13 2018 +0200
     2.2 +++ b/i3status/receipt	Thu May 03 16:25:23 2018 +0300
     2.3 @@ -11,7 +11,7 @@
     2.4  WGET_URL="$WEB_SITE/$TARBALL"
     2.5  
     2.6  DEPENDS="alsa-lib yajl wireless_tools"
     2.7 -BUILD_DEPENDS="make gcc alsa-lib-dev dev86 libconfuse wireless_tools-dev yajl"
     2.8 +BUILD_DEPENDS="make gcc alsa-lib-dev dev86 libconfuse wireless_tools-dev yajl-dev"
     2.9  
    2.10  # Rules to configure and make the package.
    2.11  compile_rules()
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/librep/receipt	Thu May 03 16:25:23 2018 +0300
     3.3 @@ -0,0 +1,39 @@
     3.4 +# SliTaz package receipt v2.
     3.5 +
     3.6 +PACKAGE="librep"
     3.7 +VERSION="0.92.7"
     3.8 +CATEGORY="development"
     3.9 +SHORT_DESC="Lisp system"
    3.10 +MAINTAINER="al.bobylev@gmail.com"
    3.11 +LICENSE="GPL2"
    3.12 +WEB_SITE="http://librep.sourceforge.net/"
    3.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/librep.html"
    3.14 +
    3.15 +TARBALL="librep_$VERSION.tar.xz"
    3.16 +WGET_URL="http://download.tuxfamily.org/librep/$TARBALL"
    3.17 +
    3.18 +BUILD_DEPENDS="gmp-dev gdbm-dev libffi-dev readline-dev texinfo"
    3.19 +SPLIT="librep-dev"
    3.20 +
    3.21 +COOKOPTS="skip-log-errors"
    3.22 +
    3.23 +compile_rules() {
    3.24 +	./configure \
    3.25 +		--disable-static \
    3.26 +		$CONFIGURE_ARGS &&
    3.27 +	fix libtool &&
    3.28 +	make &&
    3.29 +	make DESTDIR=$install install
    3.30 +}
    3.31 +
    3.32 +genpkg_rules() {
    3.33 +	case $PACKAGE in
    3.34 +		librep)
    3.35 +			copy @std
    3.36 +			DEPENDS="gdbm gmp readline"
    3.37 +			;;
    3.38 +		*-dev)
    3.39 +			copy @dev
    3.40 +			;;
    3.41 +	esac
    3.42 +}
     4.1 --- a/raptor/receipt	Wed May 02 11:12:13 2018 +0200
     4.2 +++ b/raptor/receipt	Thu May 03 16:25:23 2018 +0300
     4.3 @@ -1,40 +1,37 @@
     4.4  # SliTaz package receipt v2.
     4.5  
     4.6  PACKAGE="raptor"
     4.7 -VERSION="2.0.8"
     4.8 +VERSION="2.0.15"
     4.9  CATEGORY="multimedia"
    4.10  SHORT_DESC="A C library that parses RDF/XML/N-Triples into RDF triples"
    4.11  MAINTAINER="jozee@slitaz.org"
    4.12  LICENSE="GPL2"
    4.13 -WEB_SITE="http://librdf.org/raptor"
    4.14 +WEB_SITE="http://librdf.org/raptor/"
    4.15  
    4.16  TARBALL="raptor2-$VERSION.tar.gz"
    4.17  WGET_URL="http://librdf.org/dist/source/$TARBALL"
    4.18  
    4.19 -BUILD_DEPENDS="libxml2-dev curl-dev zlib-dev openssl-dev libxslt-dev libidn-dev"
    4.20 +BUILD_DEPENDS="perl libxml2-dev libxslt-dev curl-dev yajl-dev"
    4.21  SPLIT="raptor-dev"
    4.22  
    4.23  compile_rules() {
    4.24  	./configure \
    4.25  		--disable-static \
    4.26 -		--with-yajl=no \
    4.27  		$CONFIGURE_ARGS &&
    4.28  	fix libtool &&
    4.29  	make &&
    4.30 -	make prefix=/usr install || return 1
    4.31 -
    4.32 -	ln -s raptor2/raptor2.h $install/usr/include/raptor.h
    4.33 +	make install
    4.34  }
    4.35  
    4.36  genpkg_rules() {
    4.37  	case $PACKAGE in
    4.38  		raptor)
    4.39  			copy @std
    4.40 -			DEPENDS="libxml2 curl zlib openssl libxslt"
    4.41 +			DEPENDS="libcurl libxml2 libxslt yajl"
    4.42  			;;
    4.43 -		raptor-dev)
    4.44 +		*-dev)
    4.45  			copy @dev
    4.46 -			DEPENDS="raptor curl-dev libxslt-dev"
    4.47 +			DEPENDS="raptor libxml2-dev libxslt-dev yajl-dev"
    4.48  			;;
    4.49  	esac
    4.50  }
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/rasqal/receipt	Thu May 03 16:25:23 2018 +0300
     5.3 @@ -0,0 +1,40 @@
     5.4 +# SliTaz package receipt v2.
     5.5 +
     5.6 +PACKAGE="rasqal"
     5.7 +VERSION="0.9.33"
     5.8 +CATEGORY="libs"
     5.9 +SHORT_DESC="Handle RDF (Resource Description Framework) queries"
    5.10 +MAINTAINER="al.bobylev@gmail.com"
    5.11 +LICENSE="GPL2 LGPL2.1"
    5.12 +WEB_SITE="http://librdf.org/rasqal/"
    5.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/rasqal.html"
    5.14 +
    5.15 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    5.16 +WGET_URL="http://download.librdf.org/source/$TARBALL"
    5.17 +
    5.18 +BUILD_DEPENDS="raptor-dev pcre-dev mhash-dev util-linux-uuid-dev gmp-dev \
    5.19 +mpfr-dev"
    5.20 +SPLIT="rasqal-dev"
    5.21 +
    5.22 +compile_rules() {
    5.23 +	./configure \
    5.24 +		--disable-static \
    5.25 +		$CONFIGURE_ARGS &&
    5.26 +	fix libtool &&
    5.27 +	make &&
    5.28 +	make DESTDIR=$install install
    5.29 +}
    5.30 +
    5.31 +genpkg_rules() {
    5.32 +	case $PACKAGE in
    5.33 +		rasqal)
    5.34 +			copy @std
    5.35 +			DEPENDS="mhash mpfr pcre raptor util-linux-uuid"
    5.36 +			;;
    5.37 +		*-dev)
    5.38 +			copy @dev
    5.39 +			DEPENDS="rasqal mhash-dev mpfr-dev pcre-dev raptor-dev \
    5.40 +			util-linux-uuid-dev"
    5.41 +			;;
    5.42 +	esac
    5.43 +}
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/redland/receipt	Thu May 03 16:25:23 2018 +0300
     6.3 @@ -0,0 +1,37 @@
     6.4 +# SliTaz package receipt v2.
     6.5 +
     6.6 +PACKAGE="redland"
     6.7 +VERSION="1.0.17"
     6.8 +CATEGORY="libs"
     6.9 +SHORT_DESC="RDF (Resource Description Framework) support"
    6.10 +MAINTAINER="al.bobylev@gmail.com"
    6.11 +LICENSE="GPL2 LGPL2.1"
    6.12 +WEB_SITE="http://librdf.org/"
    6.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/redland.html"
    6.14 +
    6.15 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    6.16 +WGET_URL="http://download.librdf.org/source/$TARBALL"
    6.17 +
    6.18 +BUILD_DEPENDS="rasqal-dev libtool perl db-dev"
    6.19 +SPLIT="redland-dev"
    6.20 +
    6.21 +compile_rules() {
    6.22 +	./configure \
    6.23 +		--disable-static \
    6.24 +		$CONFIGURE_ARGS &&
    6.25 +	fix libtool &&
    6.26 +	make &&
    6.27 +	make DESTDIR=$install install
    6.28 +}
    6.29 +
    6.30 +genpkg_rules() {
    6.31 +	case $PACKAGE in
    6.32 +		redland)
    6.33 +			copy @std
    6.34 +			DEPENDS="libdb libltdl raptor rasqal"
    6.35 +			;;
    6.36 +		*-dev)
    6.37 +			copy @dev
    6.38 +			;;
    6.39 +	esac
    6.40 +}
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/rep-gtk/receipt	Thu May 03 16:25:23 2018 +0300
     7.3 @@ -0,0 +1,37 @@
     7.4 +# SliTaz package receipt v2.
     7.5 +
     7.6 +PACKAGE="rep-gtk"
     7.7 +VERSION="0.90.8.3"
     7.8 +CATEGORY="x-window"
     7.9 +SHORT_DESC="Lisp and GTK binding"
    7.10 +MAINTAINER="al.bobylev@gmail.com"
    7.11 +LICENSE="GPL2"
    7.12 +WEB_SITE="http://rep-gtk.sourceforge.net/"
    7.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/rep-gtk.html"
    7.14 +
    7.15 +TARBALL="rep-gtk_$VERSION.tar.xz"
    7.16 +WGET_URL="http://download.tuxfamily.org/librep/rep-gtk/$TARBALL"
    7.17 +
    7.18 +BUILD_DEPENDS="automake libtool librep-dev glib-dev gtk+-dev"
    7.19 +SPLIT="rep-gtk-dev"
    7.20 +
    7.21 +compile_rules() {
    7.22 +	./autogen.sh \
    7.23 +		$CONFIGURE_ARGS &&
    7.24 +	fix libtool &&
    7.25 +	make &&
    7.26 +	make DESTDIR=$install install
    7.27 +}
    7.28 +
    7.29 +genpkg_rules() {
    7.30 +	case $PACKAGE in
    7.31 +		rep-gtk)
    7.32 +			copy @std
    7.33 +			DEPENDS="atk gdk-pixbuf glib gtk+"
    7.34 +			;;
    7.35 +		*-dev)
    7.36 +			copy @dev
    7.37 +			DEPENDS="rep-gtk gdk-pixbuf-dev gtk+-dev librep-dev"
    7.38 +			;;
    7.39 +	esac
    7.40 +}
     8.1 --- a/ruby/receipt	Wed May 02 11:12:13 2018 +0200
     8.2 +++ b/ruby/receipt	Thu May 03 16:25:23 2018 +0300
     8.3 @@ -1,52 +1,47 @@
     8.4  # SliTaz package receipt v2.
     8.5  
     8.6  PACKAGE="ruby"
     8.7 -VERSION="2.4.0"
     8.8 +VERSION="2.5.0"
     8.9  CATEGORY="development"
    8.10  SHORT_DESC="Dynamic programming language focused on simplicity and productivity"
    8.11  MAINTAINER="pankso@slitaz.org"
    8.12  LICENSE="GPL2"
    8.13  WEB_SITE="http://www.ruby-lang.org/"
    8.14 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/ruby.html"
    8.15  
    8.16  TARBALL="$PACKAGE-$VERSION.tar.xz"
    8.17  WGET_URL="http://cache.ruby-lang.org/pub/ruby/${VERSION%.*}/$TARBALL"
    8.18  
    8.19 +BUILD_DEPENDS_arm="zlib-dev tcl-dev openssl-dev db-dev readline-dev"
    8.20  BUILD_DEPENDS="gmp-dev db-dev libffi-dev openssl-dev tcl-dev tk-dev zlib-dev \
    8.21  gdbm-dev readline-dev"
    8.22 -BUILD_DEPENDS_arm="zlib-dev tcl-dev openssl-dev db-dev readline-dev"
    8.23  SPLIT="libruby libruby-extras ruby-doc ruby-dev"
    8.24  
    8.25 -# Rules to configure and make the package.
    8.26 -compile_rules()
    8.27 -{
    8.28 -	# Handle cross compilation.
    8.29 +compile_rules() {
    8.30  	case "$ARCH" in
    8.31  		arm*)
    8.32  			# executable host ruby is required. use --with-baseruby option.
    8.33  			# --with-arch=arm 
    8.34  			export ac_cv_func_getpgrp_void=yes
    8.35 -			export ac_cv_func_setpgrp_void=yes 
    8.36 +			export ac_cv_func_setpgrp_void=yes
    8.37  			ARCH_ARGS="--with-baseruby=/usr/bin/ruby" ;;
    8.38  	esac
    8.39  
    8.40 -	#patch -Np1 < $stuff/openssl-1.0.patch
    8.41  	./configure \
    8.42  		--enable-shared \
    8.43 -		--docdir=/usr/share/doc/ruby-$VERSION \
    8.44 -		$CONFIGURE_ARGS $ARCH_ARGS &&
    8.45 +		$ARCH_ARGS \
    8.46 +		$CONFIGURE_ARGS &&
    8.47  	make $MAKEFLAGS &&
    8.48  	make install
    8.49  }
    8.50  
    8.51 -# Rules to gen a SliTaz package suitable for Tazpkg.
    8.52 -genpkg_rules()
    8.53 -{
    8.54 +genpkg_rules() {
    8.55  	case $PACKAGE in
    8.56  		ruby)
    8.57  			copy /usr/bin/
    8.58  			TAGS="ruby language programming"
    8.59  			SUGGESTED="tk"
    8.60 -			DEPENDS="gmp libruby"
    8.61 +			DEPENDS="libruby"
    8.62  			;;
    8.63  		libruby)
    8.64  			copy libruby.so*
    8.65 @@ -56,16 +51,15 @@
    8.66  		libruby-extras)
    8.67  			copy /usr/lib/ruby/
    8.68  			CAT="libdevel|native libraries"
    8.69 -			DEPENDS="ruby gdbm gmp openssl libdb libffi ncurses \
    8.70 -			readline zlib"
    8.71 +			DEPENDS="gdbm libdb libffi libruby openssl readline zlib"
    8.72  			;;
    8.73  		ruby-doc)
    8.74 +			copy /usr/share/ri/
    8.75  			CAT="development|ri documentation"
    8.76 -			copy /usr/share/ri/
    8.77  			;;
    8.78  		ruby-dev)
    8.79  			copy @dev
    8.80 -			DEPENDS="ruby libruby libruby-extras"
    8.81 +			DEPENDS="ruby libruby libruby-extras" # all but doc
    8.82  			;;
    8.83  	esac
    8.84  }
     9.1 --- a/rust/receipt	Wed May 02 11:12:13 2018 +0200
     9.2 +++ b/rust/receipt	Thu May 03 16:25:23 2018 +0300
     9.3 @@ -7,6 +7,7 @@
     9.4  MAINTAINER="al.bobylev@gmail.com"
     9.5  LICENSE="MIT Apache BSD"
     9.6  WEB_SITE="https://www.rust-lang.org/"
     9.7 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/rust.html"
     9.8  HOST_ARCH="i486 x86_64"
     9.9  
    9.10  TARBALL="rust-$VERSION-${ARCH/i486/i686}-unknown-linux-gnu.tar.gz"
    9.11 @@ -19,6 +20,8 @@
    9.12  #    arm-unknown-linux-gnueabihf | ARMv6 Linux, hardfloat
    9.13  #  armv7-unknown-linux-gnueabihf | ARMv7 Linux
    9.14  
    9.15 +# BLFS described how to compile Rust from sources...
    9.16 +
    9.17  compile_rules() {
    9.18  	./install.sh \
    9.19  		--prefix=$install/usr \
    10.1 --- a/scons/receipt	Wed May 02 11:12:13 2018 +0200
    10.2 +++ b/scons/receipt	Thu May 03 16:25:23 2018 +0300
    10.3 @@ -1,24 +1,28 @@
    10.4  # SliTaz package receipt v2.
    10.5  
    10.6  PACKAGE="scons"
    10.7 -VERSION="2.3.4"
    10.8 +VERSION="3.0.0"
    10.9  CATEGORY="development"
   10.10  SHORT_DESC="SCons is an Open Source software construction tool"
   10.11  MAINTAINER="chadi.elahmad@gmail.com"
   10.12  LICENSE="MIT"
   10.13  WEB_SITE="http://www.scons.org/"
   10.14 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/scons.html"
   10.15  
   10.16  TARBALL="$PACKAGE-$VERSION.tar.gz"
   10.17  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
   10.18  
   10.19 -BUILD_DEPENDS="python python-dev"
   10.20 +BUILD_DEPENDS="python-dev"
   10.21  
   10.22  compile_rules() {
   10.23 -	mkdir -p $DESTDIR/usr/share
   10.24  	python setup.py install \
   10.25 +		--prefix=/usr \
   10.26  		--standard-lib \
   10.27 -		--prefix=$DESTDIR/usr
   10.28 -	mv $DESTDIR/usr/man $DESTDIR/usr/share
   10.29 +		--optimize=1 \
   10.30 +		--install-data=/usr/share \
   10.31 +		--root=$install || return 1
   10.32 +
   10.33 +	find $install -perm 775 -exec chmod 755 '{}' \;
   10.34  }
   10.35  
   10.36  genpkg_rules() {
    11.1 --- a/screen/receipt	Wed May 02 11:12:13 2018 +0200
    11.2 +++ b/screen/receipt	Thu May 03 16:25:23 2018 +0300
    11.3 @@ -1,69 +1,65 @@
    11.4  # SliTaz package receipt v2.
    11.5  
    11.6  PACKAGE="screen"
    11.7 -VERSION="4.2.1"
    11.8 +VERSION="4.6.2"
    11.9  CATEGORY="system-tools"
   11.10 -SHORT_DESC="Terminal multiplexer."
   11.11 +SHORT_DESC="Terminal multiplexer"
   11.12  MAINTAINER="pascal.bellard@slitaz.org"
   11.13  LICENSE="GPL2"
   11.14 +WEB_SITE="http://www.gnu.org/software/screen"
   11.15 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/screen.html"
   11.16 +
   11.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
   11.18 -WEB_SITE="http://www.gnu.org/software/screen"
   11.19  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   11.20  
   11.21  BUILD_DEPENDS="ncurses-extra pam-dev"
   11.22 -SPLIT="screen screen-pam screen-terminfo"
   11.23 +SPLIT="screen-terminfo screen screen-pam:pam"
   11.24  
   11.25 -# Rules to configure and make the package.
   11.26 -compile_rules()
   11.27 -{
   11.28 -	cp -a $src $src-pam
   11.29 +compile_rules() {
   11.30 +	case $SET in
   11.31 +		'')  SET_ARGS='--disable-pam';;
   11.32 +		pam) SET_ARGS='--enable-pam';;
   11.33 +	esac
   11.34  
   11.35  	./configure \
   11.36 +		--with-socket-dir=/run/screen \
   11.37 +		--with-pty-group=5 \
   11.38  		--with-sys-screenrc=/etc/screenrc \
   11.39 -		--disable-pam \
   11.40 +		$SET_ARGS \
   11.41  		$CONFIGURE_ARGS &&
   11.42 +	sed -i -e "s|/usr/local/etc/screenrc|/etc/screenrc|" etc/* doc/* &&
   11.43  	make &&
   11.44 -	make -j1 DESTDIR=$DESTDIR install || return 1
   11.45 +	make -j1 DESTDIR=$install install || return 1
   11.46  
   11.47 -	cd $src-pam
   11.48 -	./configure \
   11.49 -		--with-sys-screenrc=/etc/screenrc \
   11.50 -		--enable-pam \
   11.51 -		$CONFIGURE_ARGS &&
   11.52 -	make &&
   11.53 -	make -j1 DESTDIR=$DESTDIR-pam install || return 1
   11.54 +	install -Dm644 etc/etcscreenrc $install/etc/screenrc
   11.55  
   11.56 -	for dir in $DESTDIR $DESTDIR-pam ; do
   11.57 -		mkdir -p $dir/usr/share/terminfo
   11.58 -		tic -o $dir/usr/share/terminfo terminfo/screeninfo.src
   11.59 -		mkdir -p $dir/etc
   11.60 -		cp $src/etc/screenrc $dir/etc
   11.61 -	done
   11.62 +	case $SET in
   11.63 +		'')
   11.64 +			mkdir -p $install/usr/share/terminfo
   11.65 +			tic -o $install/usr/share/terminfo terminfo/screeninfo.src
   11.66 +			;;
   11.67 +	esac
   11.68  }
   11.69  
   11.70 -# Rules to gen a SliTaz package suitable for Tazpkg.
   11.71 -genpkg_rules()
   11.72 -{
   11.73 +genpkg_rules() {
   11.74  	case $PACKAGE in
   11.75 -	screen|screen-pam)
   11.76 -		CONFIG_FILES="/etc/screenrc"
   11.77 -		SUGGESTED="screen-terminfo"
   11.78 -		DEPENDS="elfutils"
   11.79 -		if [ $PACKAGE == 'screen-pam' ]; then
   11.80 -			DEPENDS="$DEPENDS pam"
   11.81 +		screen-terminfo)
   11.82 +			copy terminfo/
   11.83 +			CAT="system-tools|terminfo files"
   11.84 +			;;
   11.85 +		screen)
   11.86 +			copy @std @rm
   11.87 +			CONFIG_FILES="/etc/screenrc"
   11.88 +			SUGGESTED="screen-terminfo"
   11.89 +			DEPENDS="ncurses"
   11.90 +			;;
   11.91 +		screen-pam)
   11.92 +			copy @std
   11.93 +			CONFIG_FILES="/etc/screenrc"
   11.94 +			SUGGESTED="screen-terminfo"
   11.95 +			DEPENDS="ncurses pam"
   11.96  			CAT="system-tools|with PAM support"
   11.97  			PROVIDE="screen:pam"
   11.98 -			install=$install-pam
   11.99 -		fi
  11.100 -		mkdir -p $fs/usr/bin $fs/usr/share
  11.101 -		cp -a $install/etc $fs
  11.102 -		cp -a $install/usr/bin/screen-$VERSION $fs/usr/bin/screen
  11.103 -		cp -a $install/usr/share/screen $fs/usr/share
  11.104 -		;;
  11.105 -	screen-terminfo)
  11.106 -		CAT="system-tools|terminfo files"
  11.107 -		mkdir -p $fs/usr/share
  11.108 -		cp -a $install/usr/share/terminfo $fs/usr/share/
  11.109 -		;;
  11.110 +			;;
  11.111  	esac
  11.112  }
    12.1 --- a/sg3_utils/receipt	Wed May 02 11:12:13 2018 +0200
    12.2 +++ b/sg3_utils/receipt	Thu May 03 16:25:23 2018 +0300
    12.3 @@ -7,6 +7,7 @@
    12.4  MAINTAINER="pankso@slitaz.org"
    12.5  LICENSE="GPL BSD"
    12.6  WEB_SITE="http://sg.danny.cz/sg/"
    12.7 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/sg3_utils.html"
    12.8  
    12.9  TARBALL="$PACKAGE-$VERSION.tar.xz"
   12.10  WGET_URL="http://sg.danny.cz/sg/p/$TARBALL"
   12.11 @@ -14,7 +15,9 @@
   12.12  SPLIT="libsgutils2 sg3_utils sg3_utils-dev"
   12.13  
   12.14  compile_rules() {
   12.15 -	./configure $CONFIGURE_ARGS &&
   12.16 +	./configure \
   12.17 +		--disable-static \
   12.18 +		$CONFIGURE_ARGS &&
   12.19  	fix libtool &&
   12.20  	make &&
   12.21  	make install
    13.1 --- a/sharutils/receipt	Wed May 02 11:12:13 2018 +0200
    13.2 +++ b/sharutils/receipt	Thu May 03 16:25:23 2018 +0300
    13.3 @@ -1,29 +1,25 @@
    13.4 -# SliTaz package receipt.
    13.5 +# SliTaz package receipt v2.
    13.6  
    13.7  PACKAGE="sharutils"
    13.8 -VERSION="4.14"
    13.9 +VERSION="4.15.2"
   13.10  CATEGORY="utilities"
   13.11 -SHORT_DESC="makes 'shar' shell archives out of many files."
   13.12 +SHORT_DESC="Makes 'shar' shell archives out of many files"
   13.13  MAINTAINER="pascal.bellard@slitaz.org"
   13.14  LICENSE="GPL3"
   13.15 +WEB_SITE="https://www.gnu.org/software/sharutils/"
   13.16 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/sharutils.html"
   13.17 +
   13.18  TARBALL="$PACKAGE-$VERSION.tar.xz"
   13.19 -WEB_SITE="https://www.gnu.org/software/sharutils/"
   13.20  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   13.21  
   13.22 -# Rules to configure and make the package.
   13.23 -compile_rules()
   13.24 -{
   13.25 -	./configure --prefix=/usr \
   13.26 -		--infodir=/usr/share/info \
   13.27 -		--mandir=/usr/share/man \
   13.28 -		$CONFIGURE_ARGS &&
   13.29 +BUILD_DEPENDS="gettext"
   13.30 +
   13.31 +compile_rules() {
   13.32 +	./configure $CONFIGURE_ARGS &&
   13.33  	make &&
   13.34 -	make DESTDIR=$DESTDIR install
   13.35 +	make install
   13.36  }
   13.37  
   13.38 -# Rules to gen a SliTaz package suitable for Tazpkg.
   13.39 -genpkg_rules()
   13.40 -{
   13.41 -	mkdir -p $fs/usr
   13.42 -	cp -a $install/usr/bin $fs/usr
   13.43 +genpkg_rules() {
   13.44 +	copy @std
   13.45  }
    14.1 --- a/slang/receipt	Wed May 02 11:12:13 2018 +0200
    14.2 +++ b/slang/receipt	Thu May 03 16:25:23 2018 +0300
    14.3 @@ -1,15 +1,16 @@
    14.4  # SliTaz package receipt v2.
    14.5  
    14.6  PACKAGE="slang"
    14.7 -VERSION="2.2.4"
    14.8 +VERSION="2.3.1"
    14.9  CATEGORY="development"
   14.10  SHORT_DESC="S-Lang library"
   14.11  MAINTAINER="erjo@slitaz.org"
   14.12  LICENSE="GPL2"
   14.13  WEB_SITE="http://www.jedsoft.org/slang/"
   14.14 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/slang.html"
   14.15  
   14.16  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   14.17 -WGET_URL="ftp://space.mit.edu/pub/davis/slang/v${VERSION%.*}/$TARBALL"
   14.18 +WGET_URL="http://www.jedsoft.org/releases/slang/$TARBALL"
   14.19  
   14.20  BUILD_DEPENDS="pcre-dev oniguruma-dev libpng16-dev zlib-dev readline-dev"
   14.21  SPLIT="slang-dev"
   14.22 @@ -19,7 +20,8 @@
   14.23  		--with-readline=gnu \
   14.24  		$CONFIGURE_ARGS &&
   14.25  	make -j1 &&
   14.26 -	make -j1 install_doc_dir=/usr/share/doc/slang-$VERSION \
   14.27 +	make -j1 \
   14.28 +		install_doc_dir=/usr/share/doc/slang-$VERSION \
   14.29  		SLSH_DOC_DIR=/usr/share/doc/slang-$VERSION/slsh \
   14.30  		install-all &&
   14.31  
   14.32 @@ -32,7 +34,7 @@
   14.33  	case $PACKAGE in
   14.34  		slang)
   14.35  			copy @std
   14.36 -			DEPENDS="libpng16 ncurses oniguruma pcre readline zlib"
   14.37 +			DEPENDS="libpng16 oniguruma pcre readline zlib"
   14.38  			CONFIG_FILES="/etc/slsh.rc"
   14.39  			;;
   14.40  		*-dev) copy @dev;;
    15.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.2 +++ b/slitaz-tools/stuff/patches/series	Thu May 03 16:25:23 2018 +0300
    15.3 @@ -0,0 +1,1 @@
    15.4 +usb-ids.patch
    16.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.2 +++ b/slitaz-tools/stuff/patches/usb-ids.patch	Thu May 03 16:25:23 2018 +0300
    16.3 @@ -0,0 +1,13 @@
    16.4 +Move usb.ids.gz to /usr/share/hwdata/
    16.5 +
    16.6 +--- a/tinyutils/hwsetup.orig
    16.7 ++++ b/tinyutils/hwsetup
    16.8 +@@ -16,7 +16,7 @@
    16.9 + CONFIRM_SUGGESTED="no"
   16.10 + NON_FREE="no"
   16.11 + DETECTED="no"
   16.12 +-USB_IDS=/usr/share/misc/usb.ids.gz
   16.13 ++USB_IDS=/usr/share/hwdata/usb.ids.gz
   16.14 + 
   16.15 + 
   16.16 + usage() {
    17.1 --- a/subversion/receipt	Wed May 02 11:12:13 2018 +0200
    17.2 +++ b/subversion/receipt	Thu May 03 16:25:23 2018 +0300
    17.3 @@ -23,7 +23,7 @@
    17.4  		$CONFIGURE_ARGS &&
    17.5  	fix libtool &&
    17.6  	make &&
    17.7 -	make install || return 1
    17.8 +	make -j1 install || return 1
    17.9  
   17.10  	cook_pick_docs doc/*
   17.11  }
   17.12 @@ -33,18 +33,17 @@
   17.13  		libsvn)
   17.14  			copy *.so*
   17.15  			CAT="libdevel|library"
   17.16 -			DEPENDS="apr apr-util expat libmagic libsasl libsqlite3 serf \
   17.17 -			util-linux-uuid zlib"
   17.18 +			DEPENDS="apr apr-util expat libmagic libsasl libsqlite3 serf zlib"
   17.19  			;;
   17.20  		subversion)
   17.21  			copy @std @rm
   17.22 -			DEPENDS="libsvn"
   17.23 +			DEPENDS="apr apr-util libsasl libsvn"
   17.24  			;;
   17.25  		*-dev)
   17.26  			copy @dev
   17.27 -			DEPENDS="libsvn subversion apr-dev apr-util-dev cyrus-sasl-dev \
   17.28 -			expat-dev libmagic-dev cyrus-sasl-dev serf-dev sqlite3-dev \
   17.29 -			util-linux-uuid-dev zlib-dev"
   17.30 +			DEPENDS="libsvn subversion \
   17.31 +			apr-dev apr-util-dev cyrus-sasl-dev expat-dev libmagic-dev \
   17.32 +			serf-dev sqlite3-dev zlib-dev"
   17.33  			;;
   17.34  	esac
   17.35  }
    18.1 --- a/swig/receipt	Wed May 02 11:12:13 2018 +0200
    18.2 +++ b/swig/receipt	Thu May 03 16:25:23 2018 +0300
    18.3 @@ -1,31 +1,33 @@
    18.4 -# SliTaz package receipt.
    18.5 +# SliTaz package receipt v2.
    18.6  
    18.7  PACKAGE="swig"
    18.8 -VERSION="2.0.4"
    18.9 +VERSION="3.0.12"
   18.10  CATEGORY="development"
   18.11 +SHORT_DESC="A compiler that makes it easy to integrate C and C++ code with \
   18.12 +scripting languages"
   18.13  MAINTAINER="devel@slitaz.org"
   18.14  LICENSE="GPL3"
   18.15 -SHORT_DESC="A compiler that makes it easy to integrate C and C++ code with scripting languages"
   18.16  WEB_SITE="http://www.swig.org/"
   18.17 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/swig.html"
   18.18 +
   18.19  TARBALL="$PACKAGE-$VERSION.tar.gz"
   18.20  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
   18.21 -TAGS="compiler"
   18.22  
   18.23 -DEPENDS="gcc-lib-base zlib pcre"
   18.24  BUILD_DEPENDS="pcre-dev zlib-dev"
   18.25  
   18.26 -# Rules to configure and make the package.
   18.27 -compile_rules()
   18.28 -{
   18.29 -	cd $src
   18.30 -	./configure --prefix=/usr $CONFIGURE_ARGS &&
   18.31 -	make && make install
   18.32 +compile_rules() {
   18.33 +	./configure \
   18.34 +		--without-clisp \
   18.35 +		--without-maximum-compile-warnings \
   18.36 +		$CONFIGURE_ARGS &&
   18.37 +	make &&
   18.38 +	make install || return 1
   18.39 +
   18.40 +	cook_pick_docs Doc/*
   18.41  }
   18.42 -	
   18.43 -# Rules to gen a SliTaz package suitable for Tazpkg.
   18.44 -genpkg_rules()
   18.45 -{
   18.46 -	mkdir -p $fs/usr/share
   18.47 -	cp -a $install/usr/bin $fs/usr
   18.48 -	cp -a $install/usr/share/$PACKAGE $fs/usr/share
   18.49 +
   18.50 +genpkg_rules() {
   18.51 +	copy @std @dev
   18.52 +	DEPENDS="pcre perl zlib"
   18.53 +	TAGS="compiler"
   18.54  }
    19.1 --- a/sysstat/receipt	Wed May 02 11:12:13 2018 +0200
    19.2 +++ b/sysstat/receipt	Thu May 03 16:25:23 2018 +0300
    19.3 @@ -1,32 +1,30 @@
    19.4 -# SliTaz package receipt.
    19.5 +# SliTaz package receipt v2.
    19.6  
    19.7  PACKAGE="sysstat"
    19.8 -VERSION="10.0.5"
    19.9 +VERSION="11.6.2"
   19.10  CATEGORY="system-tools"
   19.11 -SHORT_DESC="Performance monitoring tools."
   19.12 +SHORT_DESC="Performance monitoring tools"
   19.13  MAINTAINER="pascal.bellard@slitaz.org"
   19.14  LICENSE="GPL2"
   19.15 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   19.16  WEB_SITE="http://sebastien.godard.pagesperso-orange.fr/"
   19.17 -WGET_URL="http://pagesperso-orange.fr/sebastien.godard/$TARBALL"
   19.18 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/sysstat.html"
   19.19 +
   19.20 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   19.21 +WGET_URL="http://perso.wanadoo.fr/sebastien.godard/$TARBALL"
   19.22  
   19.23  BUILD_DEPENDS="gettext bzip2"
   19.24  
   19.25 -# Rules to configure and make the package.
   19.26 -compile_rules()
   19.27 -{
   19.28 -	cd $src
   19.29 -	./configure $CONFIGURE_ARGS &&
   19.30 +compile_rules() {
   19.31 +	sa_lib_dir=/usr/lib/sa \
   19.32 +	sa_dir=/var/log/sa \
   19.33 +	conf_dir=/etc/sysconfig \
   19.34 +	./configure \
   19.35 +		--disable-file-attr \
   19.36 +		$CONFIGURE_ARGS &&
   19.37  	make &&
   19.38  	make install
   19.39  }
   19.40  
   19.41 -# Rules to gen a SliTaz package suitable for Tazpkg.
   19.42 -genpkg_rules()
   19.43 -{
   19.44 -	mkdir -p $fs/usr
   19.45 -	cp -a $install/etc $fs
   19.46 -	cp -a $install/var $fs
   19.47 -	cp -a $install/usr/bin $fs/usr
   19.48 -	cp -a $install/usr/lib $fs/usr
   19.49 +genpkg_rules() {
   19.50 +	copy @std
   19.51  }
    20.1 --- a/talloc/receipt	Wed May 02 11:12:13 2018 +0200
    20.2 +++ b/talloc/receipt	Thu May 03 16:25:23 2018 +0300
    20.3 @@ -1,12 +1,13 @@
    20.4  # SliTaz package receipt v2.
    20.5  
    20.6  PACKAGE="talloc"
    20.7 -VERSION="2.1.10"
    20.8 +VERSION="2.1.11"
    20.9  CATEGORY="system-tools"
   20.10  SHORT_DESC="Hierarchical pool based memory allocator with destructors"
   20.11  MAINTAINER="slaxemulator@gmail.com"
   20.12  LICENSE="LGPL"
   20.13  WEB_SITE="https://talloc.samba.org/talloc/doc/html/index.html"
   20.14 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/talloc.html"
   20.15  
   20.16  TARBALL="$PACKAGE-$VERSION.tar.gz"
   20.17  WGET_URL="https://www.samba.org/ftp/talloc/$TARBALL"
   20.18 @@ -14,26 +15,21 @@
   20.19  BUILD_DEPENDS="python-dev docbook-xsl"
   20.20  SPLIT="talloc-python talloc talloc-dev"
   20.21  
   20.22 -# Rules to configure and make the package.
   20.23 -compile_rules()
   20.24 -{
   20.25 -	# http://www.linuxfromscratch.org/blfs/view/stable/general/talloc.html
   20.26 -
   20.27 -	./configure --prefix=/usr && make && make install
   20.28 +compile_rules() {
   20.29 +	./configure --prefix=/usr &&
   20.30 +	make &&
   20.31 +	make install
   20.32  }
   20.33  
   20.34 -# Rules to gen a SliTaz package suitable for Tazpkg.
   20.35 -genpkg_rules()
   20.36 -{
   20.37 +genpkg_rules() {
   20.38  	case $PACKAGE in
   20.39  		talloc-python)
   20.40  			copy python*/ libpytalloc*
   20.41  			CAT="development|Python bindings"
   20.42 -			DEPENDS="talloc attr python"
   20.43 +			DEPENDS="talloc python"
   20.44  			;;
   20.45  		talloc)
   20.46  			copy @std @rm
   20.47 -			DEPENDS="attr"
   20.48  			;;
   20.49  		talloc-dev)
   20.50  			copy @dev
    21.1 --- a/tcl/receipt	Wed May 02 11:12:13 2018 +0200
    21.2 +++ b/tcl/receipt	Thu May 03 16:25:23 2018 +0300
    21.3 @@ -1,7 +1,7 @@
    21.4  # SliTaz package receipt v2.
    21.5  
    21.6  PACKAGE="tcl"
    21.7 -VERSION="8.6.7"
    21.8 +VERSION="8.6.8"
    21.9  CATEGORY="development"
   21.10  SHORT_DESC="The Tool Command Language"
   21.11  MAINTAINER="erjo@slitaz.org"
   21.12 @@ -24,8 +24,6 @@
   21.13  	cd unix
   21.14  
   21.15  	./configure \
   21.16 -		--prefix=/usr \
   21.17 -		--mandir=/usr/share/man \
   21.18  		$ARCH_ARGS &&
   21.19  	make || return 1
   21.20  
   21.21 @@ -33,22 +31,26 @@
   21.22  		-e "s|$src|/usr/include|" \
   21.23  		-i tclConfig.sh
   21.24  
   21.25 -	sed -e "s|$src/unix/pkgs/tdbc1.0.5|/usr/lib/tdbc1.0.5|" \
   21.26 -		-e "s|$src/pkgs/tdbc1.0.5/generic|/usr/include|" \
   21.27 -		-e "s|$src/pkgs/tdbc1.0.5/library|/usr/lib/tcl8.6|" \
   21.28 -		-e "s|$src/pkgs/tdbc1.0.5|/usr/include|" \
   21.29 -		-i pkgs/tdbc1.0.5/tdbcConfig.sh
   21.30 +	i=$(basename pkgs/tdbc[0-9.]*)
   21.31 +	sed -e "s|$src/unix/pkgs/$i|/usr/lib/$i|" \
   21.32 +		-e "s|$src/pkgs/$i/generic|/usr/include|" \
   21.33 +		-e "s|$src/pkgs/$i/library|/usr/lib/tcl${VERSION%.*}|" \
   21.34 +		-e "s|$src/pkgs/$i|/usr/include|" \
   21.35 +		-i pkgs/$i/tdbcConfig.sh
   21.36  
   21.37 -	sed -e "s|$src/unix/pkgs/itcl4.1.0|/usr/lib/itcl4.1.0|" \
   21.38 -		-e "s|$src/pkgs/itcl4.1.0/generic|/usr/include|" \
   21.39 -		-e "s|$src/pkgs/itcl4.1.0|/usr/include|" \
   21.40 -		-i pkgs/itcl4.1.0/itclConfig.sh
   21.41 +	i=$(basename pkgs/itcl*)
   21.42 +	sed -e "s|$src/unix/pkgs/$i|/usr/lib/$i|" \
   21.43 +		-e "s|$src/pkgs/$i/generic|/usr/include|" \
   21.44 +		-e "s|$src/pkgs/$i|/usr/include|" \
   21.45 +		-i pkgs/$i/itclConfig.sh
   21.46  
   21.47  	make install &&
   21.48  	make install-private-headers || return 1
   21.49  
   21.50 -	ln -v -sf tclsh${VERSION:0:3} $install/usr/bin/tclsh
   21.51 -	chmod 755 $install/usr/lib/libtcl${VERSION:0:3}.so
   21.52 +	ln -v -sf tclsh${VERSION%.*} $install/usr/bin/tclsh
   21.53 +
   21.54 +	find $install -type f -perm 444 -exec chmod 644 '{}' \;
   21.55 +	find $install -name '*.so' -exec chmod 755 '{}' \;
   21.56  	find $install -name '*.sh' -exec chmod 755 '{}' \;
   21.57  }
   21.58  
    22.1 --- a/tidy-html5/receipt	Wed May 02 11:12:13 2018 +0200
    22.2 +++ b/tidy-html5/receipt	Thu May 03 16:25:23 2018 +0300
    22.3 @@ -1,24 +1,35 @@
    22.4  # SliTaz package receipt v2.
    22.5  
    22.6  PACKAGE="tidy-html5"
    22.7 -VERSION="5.1.25"
    22.8 +VERSION="5.4.0"
    22.9  CATEGORY="development"
   22.10  SHORT_DESC="The granddaddy of HTML tools, with support for modern standards"
   22.11  MAINTAINER="al.bobylev@gmail.com"
   22.12  LICENSE="MIT"
   22.13  WEB_SITE="http://www.htacg.org/tidy-html5/"
   22.14 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/tidy-html5.html"
   22.15  
   22.16  TARBALL="$PACKAGE-$VERSION.tar.gz"
   22.17 -WGET_URL="https://github.com/htacg/tidy-html5/archive/$VERSION.tar.gz"
   22.18 +WGET_URL="https://github.com/htacg/tidy-html5/releases/download/$VERSION/$TARBALL"
   22.19  
   22.20  BUILD_DEPENDS="cmake libxslt"
   22.21 +SPLIT="tidy-html5-dev"
   22.22  
   22.23  compile_rules() {
   22.24  	cd build/cmake
   22.25 -	cmake ../.. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release &&
   22.26 -	make && make install
   22.27 +	cmake \
   22.28 +		-DCMAKE_INSTALL_PREFIX=/usr \
   22.29 +		-DCMAKE_BUILD_TYPE=Release \
   22.30 +		-DBUILD_TAB2SPACE=ON \
   22.31 +		../.. &&
   22.32 +	make &&
   22.33 +	make install &&
   22.34 +	install -v -m755 tab2space $install/usr/bin/
   22.35  }
   22.36  
   22.37  genpkg_rules() {
   22.38 -	copy @std
   22.39 +	case $PACKAGE in
   22.40 +		tidy-html5) copy @std;;
   22.41 +		*-dev)      copy @dev;;
   22.42 +	esac
   22.43  }
    23.1 --- a/tk/receipt	Wed May 02 11:12:13 2018 +0200
    23.2 +++ b/tk/receipt	Thu May 03 16:25:23 2018 +0300
    23.3 @@ -1,9 +1,9 @@
    23.4  # SliTaz package receipt v2.
    23.5  
    23.6  PACKAGE="tk"
    23.7 -VERSION="8.6.7"
    23.8 +VERSION="8.6.8"
    23.9  CATEGORY="development"
   23.10 -SHORT_DESC="The TCL gui toolkit"
   23.11 +SHORT_DESC="The TCL GUI toolkit"
   23.12  MAINTAINER="erjo@slitaz.org"
   23.13  LICENSE="BSD"
   23.14  WEB_SITE="http://tcl.sourceforge.net/"
   23.15 @@ -13,7 +13,7 @@
   23.16  WGET_URL="$SF_MIRROR/tcl/$TARBALL"
   23.17  
   23.18  BUILD_DEPENDS="tcl-dev xorg-libX11-dev"
   23.19 -SPLIT="tk-dev"
   23.20 +SPLIT="tk-demos tk tk-dev"
   23.21  
   23.22  compile_rules() {
   23.23  	case $ARCH in
   23.24 @@ -23,8 +23,6 @@
   23.25  
   23.26  	cd unix
   23.27  	./configure \
   23.28 -		--prefix=/usr \
   23.29 -		--mandir=/usr/share/man \
   23.30  		$ARCH_ARGS &&
   23.31  	make &&
   23.32  	sed -e "s@^\(TK_SRC_DIR='\).*@\1/usr/include'@" \
   23.33 @@ -40,15 +38,20 @@
   23.34  
   23.35  genpkg_rules() {
   23.36  	case $PACKAGE in
   23.37 +		tk-demos)
   23.38 +			copy demos/
   23.39 +			CAT="development|demo applications"
   23.40 +			DEPENDS=""
   23.41 +			;;
   23.42  		tk)
   23.43 -			copy @std
   23.44 +			copy @std @rm
   23.45  			find $fs -name '*Config.sh' -delete
   23.46 -			DEPENDS="tcl xorg-libX11 zlib"
   23.47 +			DEPENDS="tcl xorg-libX11"
   23.48  			TAGS="programming language"
   23.49  			;;
   23.50  		*-dev)
   23.51  			copy @dev *Config.sh
   23.52 -			DEPENDS="tk tcl-dev xorg-libX11-dev"
   23.53 +			DEPENDS="tk xorg-libX11-dev"
   23.54  			;;
   23.55  	esac
   23.56  }
    24.1 --- a/udisks/receipt	Wed May 02 11:12:13 2018 +0200
    24.2 +++ b/udisks/receipt	Thu May 03 16:25:23 2018 +0300
    24.3 @@ -1,53 +1,51 @@
    24.4  # SliTaz package receipt v2.
    24.5  
    24.6  PACKAGE="udisks"
    24.7 -VERSION="1.0.4"
    24.8 +VERSION="1.0.5"
    24.9  CATEGORY="system-tools"
   24.10  SHORT_DESC="D-Bus interfaces to query and manipulate storage devices"
   24.11  MAINTAINER="pankso@slitaz.org"
   24.12  LICENSE="GPL2"
   24.13  WEB_SITE="http://www.freedesktop.org/wiki/Software/udisks"
   24.14 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/udisks.html"
   24.15  
   24.16  TARBALL="$PACKAGE-$VERSION.tar.gz"
   24.17  WGET_URL="http://hal.freedesktop.org/releases/$TARBALL"
   24.18  
   24.19  BUILD_DEPENDS="libatasmart-dev eudev-dev sg3_utils-dev libgudev-dev \
   24.20 -polkit-dev dbus-dev dbus-glib-dev pcre-dev dbus-dev parted-dev libdevmapper-dev \
   24.21 -util-linux-blkid-dev util-linux-uuid-dev intltool"
   24.22 +polkit-dev dbus-dev dbus-glib-dev pcre-dev dbus-dev parted-dev \
   24.23 +libdevmapper-dev util-linux-blkid-dev util-linux-uuid-dev intltool libxslt \
   24.24 +docbook-xsl"
   24.25  SPLIT="udisks-dev"
   24.26  
   24.27  compile_rules() {
   24.28 +	# fix glibc-2.24 issue
   24.29 +	sed 's@#include <stdio\.h>@#include <sys/stat.h>\n#include <stdio.h>@' \
   24.30 +		-i src/helpers/job-drive-detach.c
   24.31 +
   24.32  	./configure \
   24.33 -		--libexecdir=/usr/lib/udisks \
   24.34 -		--disable-static \
   24.35  		--disable-remote-access \
   24.36 -		--disable-gtk-doc-html \
   24.37  		$CONFIGURE_ARGS &&
   24.38  	fix libtool &&
   24.39  	make &&
   24.40 -	make install
   24.41 +	make \
   24.42 +		profiledir=/etc/bash_completion.d \
   24.43 +		install || return 1
   24.44 +
   24.45 +	# we don't have consolekit and don't want systemd so we need
   24.46 +	# a rule to give disk group complete access to udisks2
   24.47 +	# methods without password.
   24.48 +	install -Dm644 $stuff/org.freedesktop.udisks.pkla \
   24.49 +		$install/etc/polkit-1/localauthority/90-mandatory.d/org.freedesktop.udisks.pkla
   24.50  }
   24.51  
   24.52  genpkg_rules() {
   24.53  	case $PACKAGE in
   24.54  		udisks)
   24.55 -			mkdir -p $fs/etc/polkit-1/localauthority/90-mandatory.d \
   24.56 -				$fs/usr/lib/udev $fs/usr/share $fs/etc/udev
   24.57 -			cp -a $install/etc/dbus-1 $fs/etc
   24.58 -			cp -a $install/lib/udev/rules.d $fs/etc/udev
   24.59 -			cp -a $install/lib/udev/udisks* $fs/usr/lib/udev/
   24.60 -			cp -a $install/usr/bin $fs/usr
   24.61 -			cp -a $install/sbin $fs
   24.62 -			cp -a $install/usr/lib/udisks $fs/usr/lib
   24.63 -			cp -a $install/usr/share/*-1 $fs/usr/share
   24.64 -			#we don't have consolekit and don't want systemd so we need
   24.65 -			#a rule to give disk group complete access to udisks2
   24.66 -			#methods without password.
   24.67 -			cp $stuff/org.freedesktop.udisks.pkla \
   24.68 -				$fs/etc/polkit-1/localauthority/90-mandatory.d
   24.69 -			DEPENDS="libatasmart eudev libsgutils2 sg3_utils libgudev polkit \
   24.70 -			dbus util-linux-blkid dbus-helper parted libdevmapper glib \
   24.71 -			util-linux-mount lsof"
   24.72 +			copy @std
   24.73 +			DEPENDS="dbus dbus-glib eudev glib libatasmart libdevmapper \
   24.74 +			libgudev libsgutils2 parted polkit   bash sg3_utils \
   24.75 +			util-linux-blkid dbus-helper util-linux-mount lsof" # not sure...
   24.76  			;;
   24.77  		*-dev)
   24.78  			copy @dev
    25.1 --- a/udisks2/receipt	Wed May 02 11:12:13 2018 +0200
    25.2 +++ b/udisks2/receipt	Thu May 03 16:25:23 2018 +0300
    25.3 @@ -34,7 +34,8 @@
    25.4  	case $PACKAGE in
    25.5  		udisks2)
    25.6  			copy @std
    25.7 -			DEPENDS="libatasmart libgudev polkit"
    25.8 +			DEPENDS="acl glib libatasmart libblockdev libgudev polkit \
    25.9 +			util-linux-mount"
   25.10  			;;
   25.11  		*-dev)
   25.12  			copy @dev
    26.1 --- a/unixODBC/receipt	Wed May 02 11:12:13 2018 +0200
    26.2 +++ b/unixODBC/receipt	Thu May 03 16:25:23 2018 +0300
    26.3 @@ -1,12 +1,13 @@
    26.4  # SliTaz package receipt v2.
    26.5  
    26.6  PACKAGE="unixODBC"
    26.7 -VERSION="2.3.4"
    26.8 +VERSION="2.3.5"
    26.9  CATEGORY="system-tools"
   26.10  SHORT_DESC="ODBC for UNIX"
   26.11  MAINTAINER="pascal.bellard@slitaz.org"
   26.12  LICENSE="LGPL2.1"
   26.13  WEB_SITE="http://www.unixodbc.org/"
   26.14 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/unixodbc.html"
   26.15  
   26.16  TARBALL="$PACKAGE-$VERSION.tar.gz"
   26.17  WGET_URL="ftp://ftp.unixodbc.org/pub/unixODBC/$TARBALL"
   26.18 @@ -16,11 +17,16 @@
   26.19  
   26.20  compile_rules() {
   26.21  	./configure \
   26.22 -		--disable-gui \
   26.23 +		--sysconfdir=/etc/unixODBC \
   26.24  		$CONFIGURE_ARGS &&
   26.25  	fix libtool &&
   26.26  	make $MAKEFLAGS &&
   26.27 -	make DESTDIR=$DESTDIR install
   26.28 +	mkdir -p $install/etc/unixODBC/ &&
   26.29 +	make DESTDIR=$DESTDIR install || return 1
   26.30 +
   26.31 +	find doc -name "Makefile*" -delete
   26.32 +	find doc -type f -exec chmod 644 '{}' \;
   26.33 +	cook_pick_docs doc/*
   26.34  }
   26.35  
   26.36  genpkg_rules() {
   26.37 @@ -32,6 +38,7 @@
   26.38  		unixODBC)
   26.39  			copy @std @rm
   26.40  			DEPENDS="libunixODBC readline"
   26.41 +			CONFIG_FILES="/etc/unixODBC/"
   26.42  			TAGS="database"
   26.43  			;;
   26.44  		*-dev)
    27.1 --- a/unrar/receipt	Wed May 02 11:12:13 2018 +0200
    27.2 +++ b/unrar/receipt	Thu May 03 16:25:23 2018 +0300
    27.3 @@ -1,22 +1,22 @@
    27.4  # SliTaz package receipt v2.
    27.5  
    27.6  PACKAGE="unrar"
    27.7 -VERSION="5.3.7"
    27.8 +VERSION="5.5.8"
    27.9  CATEGORY="utilities"
   27.10 -SHORT_DESC="The free unrar"
   27.11 +SHORT_DESC="The free UnRar"
   27.12  MAINTAINER="gokhlayeh@slitaz.org"
   27.13  LICENSE="freeware"
   27.14  WEB_SITE="http://www.rarlab.com"
   27.15 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/unrar.html"
   27.16  
   27.17 -TARBALL="${PACKAGE}src-$VERSION.tar.gz"
   27.18 -WGET_URL="$WEB_SITE/rar/$TARBALL"
   27.19 +TARBALL="unrarsrc-$VERSION.tar.gz"
   27.20 +WGET_URL="http://www.rarlab.com/rar/$TARBALL"
   27.21  
   27.22  compile_rules() {
   27.23 -	make &&
   27.24 -	install -Dm 755 $src/unrar $install/usr/bin/unrar
   27.25 +	make -f makefile &&
   27.26 +	install -Dm755 unrar $install/usr/bin/unrar
   27.27  }
   27.28  
   27.29  genpkg_rules() {
   27.30  	copy @std
   27.31 -	DEPENDS="gcc-lib-base"
   27.32  }
    28.1 --- a/unzip/receipt	Wed May 02 11:12:13 2018 +0200
    28.2 +++ b/unzip/receipt	Thu May 03 16:25:23 2018 +0300
    28.3 @@ -1,39 +1,26 @@
    28.4 -# SliTaz package receipt.
    28.5 +# SliTaz package receipt v2.
    28.6  
    28.7  PACKAGE="unzip"
    28.8  VERSION="6.0"
    28.9  CATEGORY="system-tools"
   28.10 -SHORT_DESC="Zip dearchiver."
   28.11 +SHORT_DESC="Zip dearchiver"
   28.12  MAINTAINER="pascal.bellard@slitaz.org"
   28.13  LICENSE="other"
   28.14 +WEB_SITE="http://www.info-zip.org/"
   28.15 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/unzip.html"
   28.16 +
   28.17  TARBALL="$PACKAGE${VERSION//./}.tar.gz"
   28.18 -WEB_SITE="http://www.info-zip.org/"
   28.19  WGET_URL="$SF_MIRROR/infozip/$TARBALL"
   28.20 -TAGS="archive compression"
   28.21  
   28.22 -# Rules to configure and make the package.
   28.23 -compile_rules()
   28.24 -{
   28.25 -	ln -sf $WOK/$PACKAGE/$PACKAGE${VERSION//./} $WOK/$PACKAGE/$PACKAGE-$VERSION
   28.26 -
   28.27 +compile_rules() {
   28.28  	make -f unix/Makefile generic
   28.29 -	make -f unix/Makefile prefix=$DESTDIR install
   28.30 +	make -f unix/Makefile \
   28.31 +		prefix=$install \
   28.32 +		MANDIR=$install/usr/share/man/man1 \
   28.33 +		install
   28.34  }
   28.35  
   28.36 -# Rules to gen a SliTaz package suitable for Tazpkg.
   28.37 -genpkg_rules()
   28.38 -{
   28.39 -	mkdir -p $fs/usr
   28.40 -	cp -a $install/bin $fs/usr/bin
   28.41 +genpkg_rules() {
   28.42 +	copy @std
   28.43 +	TAGS="archive compression"
   28.44  }
   28.45 -
   28.46 -# Remove Busybox symlink before installing
   28.47 -pre_install()
   28.48 -{
   28.49 -	rm -f "$1/usr/bin/unzip"
   28.50 -}
   28.51 -
   28.52 -post_remove()
   28.53 -{
   28.54 -	ln -s /bin/busybox /usr/bin/unzip
   28.55 -}
    29.1 --- a/upower/receipt	Wed May 02 11:12:13 2018 +0200
    29.2 +++ b/upower/receipt	Thu May 03 16:25:23 2018 +0300
    29.3 @@ -1,12 +1,12 @@
    29.4  # SliTaz package receipt v2.
    29.5  
    29.6  PACKAGE="upower"
    29.7 -VERSION="0.99.5"
    29.8 +VERSION="0.99.7"
    29.9  CATEGORY="system-tools"
   29.10  SHORT_DESC="UPower is an abstraction for enumerating power devices"
   29.11  MAINTAINER="pankso@slitaz.org"
   29.12  LICENSE="GPL2"
   29.13 -WEB_SITE="http://upower.freedesktop.org/"
   29.14 +WEB_SITE="https://upower.freedesktop.org/"
   29.15  LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/upower.html"
   29.16  
   29.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
   29.18 @@ -30,13 +30,11 @@
   29.19  	case $PACKAGE in
   29.20  		upower)
   29.21  			copy @std
   29.22 -			DEPENDS="glib libffi libgudev libusb pcre util-linux-blkid \
   29.23 -			util-linux-mount util-linux-uuid zlib"
   29.24 +			DEPENDS="glib libgudev libusb"
   29.25  			;;
   29.26  		*-dev)
   29.27  			copy @dev
   29.28 -			DEPENDS="upower glib-dev libffi-dev pcre-dev util-linux-blkid-dev \
   29.29 -			util-linux-mount-dev util-linux-uuid-dev zlib-dev"
   29.30 +			DEPENDS="upower glib-dev"
   29.31  			;;
   29.32  	esac
   29.33  }
    30.1 --- a/usbids/receipt	Wed May 02 11:12:13 2018 +0200
    30.2 +++ b/usbids/receipt	Thu May 03 16:25:23 2018 +0300
    30.3 @@ -1,7 +1,7 @@
    30.4 -# SliTaz package receipt.
    30.5 +# SliTaz package receipt v2.
    30.6  
    30.7  PACKAGE="usbids"
    30.8 -VERSION="20161205"
    30.9 +VERSION="20180414"
   30.10  CATEGORY="misc"
   30.11  SHORT_DESC="List of USB ID's"
   30.12  MAINTAINER="slaxemulator@gmail.com"
   30.13 @@ -11,21 +11,22 @@
   30.14  TARBALL="$PACKAGE-$VERSION.gz"
   30.15  WGET_URL="http://www.linux-usb.org/usb.ids.gz"
   30.16  
   30.17 -# Rules to configure and make the package.
   30.18 -compile_rules()
   30.19 -{
   30.20 +compile_rules() {
   30.21  	ver=$(zcat $TARBALL | fgrep '# Version:' | tr -cd '0-9')
   30.22  	separator
   30.23  	echo "Receipt version: $VERSION"
   30.24  	echo "Actual  version: $ver"
   30.25  	separator
   30.26  
   30.27 -	mkdir -p $install/usr/share/misc
   30.28 -	cp $src/$TARBALL $install/usr/share/misc/usb.ids.gz
   30.29 +	if [ "$VERSION" != "$ver" ]; then
   30.30 +		echo "Updating version"
   30.31 +		sed -i "/^VERSION=/s|\".*\"|\"$ver\"|" $WOK/$PACKAGE/receipt
   30.32 +		mv $SRC/$TARBALL $SRC/$PACKAGE-$ver.gz
   30.33 +	fi
   30.34 +
   30.35 +	install -Dm644 $TARBALL $install/usr/share/hwdata/usb.ids.gz
   30.36  }
   30.37  
   30.38 -# Rules to gen a SliTaz package suitable for Tazpkg.
   30.39 -genpkg_rules()
   30.40 -{
   30.41 -	copy usb.ids.gz
   30.42 +genpkg_rules() {
   30.43 +	copy @std
   30.44  }
    31.1 --- a/usbutils/receipt	Wed May 02 11:12:13 2018 +0200
    31.2 +++ b/usbutils/receipt	Thu May 03 16:25:23 2018 +0300
    31.3 @@ -1,47 +1,38 @@
    31.4  # SliTaz package receipt v2.
    31.5  
    31.6  PACKAGE="usbutils"
    31.7 -VERSION="007"
    31.8 +VERSION="009"
    31.9  CATEGORY="system-tools"
   31.10  SHORT_DESC="Displaying information about USB"
   31.11  MAINTAINER="erjo@slitaz.org"
   31.12  LICENSE="GPL2"
   31.13  WEB_SITE="http://linux-usb.sourceforge.net/"
   31.14 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/usbutils.html"
   31.15  
   31.16  TARBALL="$PACKAGE-$VERSION.tar.xz"
   31.17 -#WGET_URL="http://www.kernel.org/pub/linux/utils/usb/$PACKAGE/$TARBALL"
   31.18 -WGET_URL="http://sourceware.mirrors.tds.net/pub/kernel.org/linux/utils/usb/$PACKAGE/$TARBALL"
   31.19 +WGET_URL="https://www.kernel.org/pub/linux/utils/usb/usbutils/$TARBALL"
   31.20  
   31.21  BUILD_DEPENDS="libusb-dev zlib-dev"
   31.22  SPLIT="usbutils-dev"
   31.23  
   31.24  compile_rules() {
   31.25  	./configure \
   31.26 -		--prefix=/usr \
   31.27 -		--libdir=/usr/lib \
   31.28 -		--datadir=/usr/share/misc \
   31.29 +		--datadir=/usr/share/hwdata \
   31.30  		$CONFIGURE_ARGS &&
   31.31 -	make && make install
   31.32 +	make &&
   31.33 +	make install
   31.34  }
   31.35  
   31.36  genpkg_rules() {
   31.37  	case $PACKAGE in
   31.38  		usbutils)
   31.39 -			mkdir -p $fs/usr
   31.40 -			cp -a $install/usr/bin $fs/usr
   31.41 -			cp -a $install/usr/sbin $fs/usr
   31.42 -			sed -i s'/bash/sh/' $fs/usr/bin/usb-devices
   31.43 -			rm -f $fs/usr/bin/lsusb.py
   31.44 -			DEPENDS="glibc-base libusb libusb-compat zlib usbids"
   31.45 +			copy @std
   31.46 +			find $fs -name '*.py' -delete
   31.47 +			DEPENDS="eudev libusb   usbids"
   31.48  			TAGS="usb"
   31.49  			;;
   31.50  		*-dev)
   31.51 -			mkdir -p $fs/usr/lib
   31.52 -			cp -a $install/usr/share/pkgconfig $fs/usr/lib
   31.53 +			copy @dev
   31.54  			;;
   31.55  	esac
   31.56  }
   31.57 -
   31.58 -post_remove_usbutils() {
   31.59 -	ln -s /bin/busybox "$1/usr/bin/lsusb"
   31.60 -}
    32.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.2 +++ b/usbutils/stuff/patches/series	Thu May 03 16:25:23 2018 +0300
    32.3 @@ -0,0 +1,1 @@
    32.4 +usbutils.patch
    33.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    33.2 +++ b/usbutils/stuff/patches/usbutils.patch	Thu May 03 16:25:23 2018 +0300
    33.3 @@ -0,0 +1,8 @@
    33.4 +--- a/usb-devices
    33.5 ++++ b/usb-devices
    33.6 +@@ -1,4 +1,4 @@
    33.7 +-#!/bin/bash
    33.8 ++#!/bin/sh
    33.9 + 
   33.10 + # Copyright: 2009 Greg Kroah-Hartman <greg@kroah.com>
   33.11 + #            2009 Randy Dunlap <rdunlap@xenotime.net>
    34.1 --- a/vala/receipt	Wed May 02 11:12:13 2018 +0200
    34.2 +++ b/vala/receipt	Thu May 03 16:25:23 2018 +0300
    34.3 @@ -1,7 +1,7 @@
    34.4  # SliTaz package receipt v2.
    34.5  
    34.6  PACKAGE="vala"
    34.7 -VERSION="0.36.4"
    34.8 +VERSION="0.38.8"
    34.9  CATEGORY="development"
   34.10  SHORT_DESC="Compiler for the GObject type system"
   34.11  MAINTAINER="mimas@slitaz.org"
   34.12 @@ -12,9 +12,14 @@
   34.13  TARBALL="$PACKAGE-$VERSION.tar.xz"
   34.14  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
   34.15  
   34.16 -BUILD_DEPENDS="glib-dev libxslt-dev"
   34.17 +BUILD_DEPENDS="automake libtool glib-dev libxslt-dev"
   34.18  
   34.19  compile_rules() {
   34.20 +	# if graphviz is not installed
   34.21 +	sed -i '102d; 108,124d; 126,127d' configure.ac
   34.22 +	sed -i '/valadoc/d' Makefile.am
   34.23 +	ACLOCAL= autoreconf -fiv
   34.24 +
   34.25  	./configure $CONFIGURE_ARGS &&
   34.26  	fix libtool &&
   34.27  	make &&
   34.28 @@ -23,6 +28,6 @@
   34.29  
   34.30  genpkg_rules() {
   34.31  	copy @std @dev
   34.32 -	DEPENDS="glib-dev libffi-dev pcre-dev"
   34.33 +	DEPENDS="glib-dev"
   34.34  	TAGS="compiler"
   34.35  }
    35.1 --- a/valgrind/receipt	Wed May 02 11:12:13 2018 +0200
    35.2 +++ b/valgrind/receipt	Thu May 03 16:25:23 2018 +0300
    35.3 @@ -1,23 +1,32 @@
    35.4  # SliTaz package receipt v2.
    35.5  
    35.6  PACKAGE="valgrind"
    35.7 -VERSION="3.12.0"
    35.8 +VERSION="3.13.0"
    35.9  CATEGORY="development"
   35.10  SHORT_DESC="Memory debugger and profiler"
   35.11  MAINTAINER="paul@slitaz.org"
   35.12  LICENSE="GPL2"
   35.13  WEB_SITE="http://valgrind.org/"
   35.14 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/valgrind.html"
   35.15  
   35.16  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   35.17 -WGET_URL="http://valgrind.org/downloads/$TARBALL"
   35.18 +WGET_URL="https://sourceware.org/ftp/valgrind/$TARBALL"
   35.19  
   35.20 -BUILD_DEPENDS="sed autoconf"
   35.21 +BUILD_DEPENDS="perl"
   35.22  SPLIT="valgrind-dev"
   35.23  
   35.24  compile_rules() {
   35.25 -	autoconf &&
   35.26 +	# glibc-2.26 bug
   35.27 +	sed -i '1904s/4/5/' coregrind/m_syswrap/syswrap-linux.c
   35.28  
   35.29 -	./configure $CONFIGURE_ARGS && make && make install
   35.30 +	# versioned folder for docs
   35.31 +	sed -i 's|/doc/valgrind||' docs/Makefile.in
   35.32 +
   35.33 +	./configure \
   35.34 +		--datadir=/usr/share/doc/valgrind-$VERSION \
   35.35 +		$CONFIGURE_ARGS &&
   35.36 +	make &&
   35.37 +	make install
   35.38  }
   35.39  
   35.40  genpkg_rules() {
    36.1 --- a/valgrind/stuff/valgrind-3.6.0-glibc211.u	Wed May 02 11:12:13 2018 +0200
    36.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    36.3 @@ -1,51 +0,0 @@
    36.4 -Submitted By: Agathoklis Hatzimanikas <ag at linuxfromscratch dot org>
    36.5 -Date: 2010-01-06
    36.6 -Initial Package Version: 3.5.0
    36.7 -Upstream Status: Uknown
    36.8 -Origin: Gentoo
    36.9 -Description: Allows Valgring to build with glibc-2.11
   36.10 -
   36.11 -diff -ruN valgrind-3.5.0/configure.in valgrind-3.5.0-fixed/configure.in
   36.12 ---- valgrind-3.5.0/configure.in	2009-11-07 23:34:37.000000000 +0100
   36.13 -+++ valgrind-3.5.0-fixed/configure.in	2009-11-07 23:38:14.000000000 +0100
   36.14 -@@ -656,6 +656,16 @@
   36.15 - ],
   36.16 - GLIBC_VERSION="2.10")
   36.17 - 
   36.18 -+AC_EGREP_CPP([GLIBC_211], [
   36.19 -+#include <features.h>
   36.20 -+#ifdef __GNU_LIBRARY__
   36.21 -+ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ == 11)
   36.22 -+  GLIBC_211
   36.23 -+ #endif
   36.24 -+#endif
   36.25 -+],
   36.26 -+GLIBC_VERSION="2.11")
   36.27 -+
   36.28 - AC_EGREP_CPP([AIX5_LIBC], [
   36.29 - #include <standards.h>
   36.30 - #if defined(_AIXVERSION_510) || defined(_AIXVERSION_520) || defined(_AIXVERSION_530)
   36.31 -@@ -742,6 +752,13 @@
   36.32 - 	DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
   36.33 - 	DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
   36.34 - 	;;
   36.35 -+     2.11)
   36.36 -+	AC_MSG_RESULT(2.11 family)
   36.37 -+	AC_DEFINE([GLIBC_2_11], 1, [Define to 1 if you're using glibc 2.11.x])
   36.38 -+	DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}"
   36.39 -+	DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
   36.40 -+	DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
   36.41 -+	;;
   36.42 -      aix5)
   36.43 - 	AC_MSG_RESULT(AIX 5.1 or 5.2 or 5.3)
   36.44 - 	AC_DEFINE([AIX5_LIBC], 1, [Define to 1 if you're using AIX 5.1 or 5.2 or 5.3])
   36.45 -@@ -755,7 +772,7 @@
   36.46 - 
   36.47 -      *)
   36.48 -	AC_MSG_RESULT([unsupported version ${GLIBC_VERSION}])
   36.49 --	AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.12])
   36.50 -+	AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.11])
   36.51 - 	AC_MSG_ERROR([or AIX 5.1 or 5.2 or 5.3 GLIBC_VERSION])
   36.52 - 	AC_MSG_ERROR([or Darwin libc])
   36.53 - 	;;
   36.54 -
    37.1 --- a/wayland-protocols/receipt	Wed May 02 11:12:13 2018 +0200
    37.2 +++ b/wayland-protocols/receipt	Thu May 03 16:25:23 2018 +0300
    37.3 @@ -1,13 +1,13 @@
    37.4  # SliTaz package receipt v2.
    37.5  
    37.6  PACKAGE="wayland-protocols"
    37.7 -VERSION="1.11"
    37.8 +VERSION="1.13"
    37.9  CATEGORY="system-tools"
   37.10  SHORT_DESC="Additional Wayland protocols"
   37.11  MAINTAINER="al.bobylev@gmail.com"
   37.12  LICENSE="LGPL2.1"
   37.13  WEB_SITE="https://wayland.freedesktop.org/"
   37.14 -LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-kwayland.html"
   37.15 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/wayland-protocols.html"
   37.16  
   37.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
   37.18  WGET_URL="https://wayland.freedesktop.org/releases/$TARBALL"
   37.19 @@ -16,7 +16,9 @@
   37.20  SPLIT="wayland-protocols-dev"
   37.21  
   37.22  compile_rules() {
   37.23 -	./configure $CONFIGURE_ARGS && make && make install
   37.24 +	./configure $CONFIGURE_ARGS &&
   37.25 +	make &&
   37.26 +	make install
   37.27  }
   37.28  
   37.29  genpkg_rules() {
   37.30 @@ -25,4 +27,3 @@
   37.31  		*-dev)             copy @dev;;
   37.32  	esac
   37.33  }
   37.34 -
    38.1 --- a/wayland/receipt	Wed May 02 11:12:13 2018 +0200
    38.2 +++ b/wayland/receipt	Thu May 03 16:25:23 2018 +0300
    38.3 @@ -17,6 +17,7 @@
    38.4  
    38.5  compile_rules() {
    38.6  	./configure \
    38.7 +		--disable-static \
    38.8  		--disable-documentation \
    38.9  		$CONFIGURE_ARGS &&
   38.10  	fix libtool &&
   38.11 @@ -32,8 +33,6 @@
   38.12  			;;
   38.13  		*-dev)
   38.14  			copy @dev
   38.15 -			DEPENDS="wayland libffi-dev"
   38.16  			;;
   38.17  	esac
   38.18  }
   38.19 -
    39.1 --- a/which/receipt	Wed May 02 11:12:13 2018 +0200
    39.2 +++ b/which/receipt	Thu May 03 16:25:23 2018 +0300
    39.3 @@ -1,4 +1,4 @@
    39.4 -# SliTaz package receipt.
    39.5 +# SliTaz package receipt v2.
    39.6  
    39.7  PACKAGE="which"
    39.8  VERSION="2.21"
    39.9 @@ -7,20 +7,17 @@
   39.10  MAINTAINER="slaxemulator@gmail.com"
   39.11  LICENSE="GPL3"
   39.12  WEB_SITE="https://savannah.gnu.org/projects/which/"
   39.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/which.html"
   39.14  
   39.15  TARBALL="$PACKAGE-$VERSION.tar.gz"
   39.16  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   39.17  
   39.18 -DEPENDS="glibc-base"
   39.19 -
   39.20 -# Rules to configure and make the package.
   39.21 -compile_rules()
   39.22 -{
   39.23 -	./configure $CONFIGURE_ARGS && make && make install
   39.24 +compile_rules() {
   39.25 +	./configure $CONFIGURE_ARGS &&
   39.26 +	make &&
   39.27 +	make install
   39.28  }
   39.29  
   39.30 -# Rules to gen a SliTaz package suitable for Tazpkg.
   39.31 -genpkg_rules()
   39.32 -{
   39.33 -	copy bin/
   39.34 +genpkg_rules() {
   39.35 +	copy @std
   39.36  }
    40.1 --- a/yajl/receipt	Wed May 02 11:12:13 2018 +0200
    40.2 +++ b/yajl/receipt	Thu May 03 16:25:23 2018 +0300
    40.3 @@ -1,31 +1,31 @@
    40.4 -# SliTaz package receipt.
    40.5 +# SliTaz package receipt v2.
    40.6  
    40.7  PACKAGE="yajl"
    40.8 -VERSION="2.0.2"
    40.9 +VERSION="2.1.0"
   40.10  CATEGORY="development"
   40.11  SHORT_DESC="Yet Another JSON Library"
   40.12  MAINTAINER="slaxemulator@gmail.com"
   40.13  LICENSE="BSD"
   40.14 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
   40.15 -WEB_SITE="https://github.com/lloyd/yajl"
   40.16 -WGET_URL="git|git://github.com/lloyd/yajl.git"
   40.17 -BRANCH="$VERSION"
   40.18 +WEB_SITE="http://lloyd.github.io/yajl/"
   40.19  
   40.20 -BUILD_DEPENDS="cmake doxygen git"
   40.21 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   40.22 +WGET_URL="http://github.com/lloyd/yajl/tarball/$VERSION"
   40.23  
   40.24 -# Rules to configure and make the package.
   40.25 -compile_rules()
   40.26 -{
   40.27 -	cd $src
   40.28 +BUILD_DEPENDS="cmake doxygen"
   40.29 +SPLIT="yajl-dev"
   40.30 +
   40.31 +compile_rules() {
   40.32 +	mkdir build
   40.33 +	cd    build
   40.34  	cmake \
   40.35  		-DCMAKE_INSTALL_PREFIX=/usr \
   40.36 -		.
   40.37 -	make DESTDIR=$DESTDIR install
   40.38 +		.. &&
   40.39 +	make install
   40.40  }
   40.41  
   40.42 -# Rules to gen a SliTaz package suitable for Tazpkg.
   40.43 -genpkg_rules()
   40.44 -{
   40.45 -	cp -a $install/usr $fs
   40.46 +genpkg_rules() {
   40.47 +	case $PACKAGE in
   40.48 +		yajl)  copy @std;;
   40.49 +		*-dev) copy @dev;;
   40.50 +	esac
   40.51  }
   40.52 -