wok-next rev 20679

Up acpid (2.0.28), apr-util (1.6.1), apr (1.6.3), iso-codes (3.77), jasper (2.0.14), lcms2 (2.9), libassuan (2.5.1), libatomic_ops (7.6.2), libbytesize (1.2), libgcrypt (1.8.2), libgsf (1.14.42), libgudev (232), libgusb (0.3.0), libtasn1 (4.13); add libqmi, modem-manager.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu May 17 01:08:40 2018 +0300 (2018-05-17)
parents df71b2704a30
children f0bf21e1abf7
files acpid/receipt acpid/stuff/acpi/events/lid acpid/stuff/acpi/lid.sh apr-util/receipt apr/receipt iso-codes/receipt jasper/receipt lcms/receipt lcms/stuff/patches/lcms-1.19-cve_2013_4276-1.patch lcms/stuff/patches/series lcms2/receipt libarchive/receipt libassuan/receipt libatomic_ops/receipt libblockdev/receipt libbytesize/receipt libcroco/receipt libesmtp/receipt libgcrypt/receipt libgsf/receipt libgudev/receipt libgusb/receipt libqmi/receipt libtasn1/receipt modem-manager/receipt
line diff
     1.1 --- a/acpid/receipt	Tue May 15 02:59:03 2018 +0300
     1.2 +++ b/acpid/receipt	Thu May 17 01:08:40 2018 +0300
     1.3 @@ -1,57 +1,52 @@
     1.4 -# SliTaz package receipt.
     1.5 +# SliTaz package receipt v2.
     1.6  
     1.7  PACKAGE="acpid"
     1.8 -VERSION="2.0.16"
     1.9 +VERSION="2.0.28"
    1.10  CATEGORY="system-tools"
    1.11  SHORT_DESC="The ACPI event daemon with netlink"
    1.12  MAINTAINER="domcox@slitaz.org"
    1.13  LICENSE="GPL2"
    1.14  WEB_SITE="https://sourceforge.net/projects/acpid2/"
    1.15 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/acpid.html"
    1.16 +
    1.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
    1.18  WGET_URL="$SF_MIRROR/acpid2/$TARBALL"
    1.19 -KEY_FILE="key-constants"
    1.20 -TAGS="power-management"
    1.21 -SUGGESTED="pm-utils"
    1.22  
    1.23 -# Rules to configure and make the package.
    1.24 -compile_rules()
    1.25 -{
    1.26 -	./configure --prefix=/usr $CONFIGURE_ARGS &&
    1.27 +compile_rules() {
    1.28 +	./configure $CONFIGURE_ARGS &&
    1.29  	make &&
    1.30 -	make DESTDIR=$DESTDIR install
    1.31 +	make install || return 1
    1.32 +
    1.33 +	install -dm755 $install/etc/acpi/events
    1.34 +	cp -r samples $install/usr/share/doc/$PACKAGE-$VERSION
    1.35 +
    1.36 +	mkdir -p $install/etc/
    1.37 +	cp -r $stuff/init.d $install/etc/
    1.38 +	cp -r $stuff/acpi   $install/etc/
    1.39 +	chmod go-rwx $install/etc/acpi/*.sh
    1.40 +	chmod go-rwx $install/etc/acpi/events/*
    1.41  }
    1.42  
    1.43 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.44 -genpkg_rules()
    1.45 -{
    1.46 -	mkdir -p $fs/usr
    1.47 -	# acpid
    1.48 -	cp -a $install/usr/sbin $fs/usr
    1.49 -	# acpi_listen
    1.50 -	cp -a $install/usr/bin $fs/usr
    1.51 -	# acpid conf files
    1.52 -	mkdir -p $fs/etc
    1.53 -	cp -a $stuff/init.d $fs/etc/
    1.54 -	cp -a $stuff/acpi $fs/etc/
    1.55 -	chmod go-rwx $fs/etc/acpi/*.sh
    1.56 -	chmod go-rwx $fs/etc/acpi/events/*
    1.57 +genpkg_rules() {
    1.58 +	copy @std
    1.59 +	TAGS="power-management"
    1.60 +	SUGGESTED="pm-utils"
    1.61  }
    1.62  
    1.63 -# Pre and post remove commands for Tazpkg
    1.64 -post_install()
    1.65 -{
    1.66 +post_install() {
    1.67  	if [ -z "$1" ]; then
    1.68  		/etc/init.d/acpid start || continue
    1.69  	fi
    1.70  	if ! grep -q ^ACPID_OPTIONS "$1/etc/daemons.conf"; then
    1.71 -		echo '# ACPI daemon options.' >> "$1/etc/daemons.conf"
    1.72 -		echo 'ACPID_OPTIONS=""' >> "$1/etc/daemons.conf"
    1.73 -		echo '' >> "$1/etc/daemons.conf"
    1.74 +		cat >> "$1/etc/daemons.conf" <<EOT
    1.75 +# ACPI daemon options.
    1.76 +ACPID_OPTIONS=""
    1.77 +
    1.78 +EOT
    1.79  	fi
    1.80 -}	
    1.81 +}
    1.82  
    1.83 -pre_remove()
    1.84 -{
    1.85 +pre_remove() {
    1.86  	if [ -z "$1" ]; then
    1.87  		/etc/init.d/acpid stop
    1.88  	fi
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/acpid/stuff/acpi/events/lid	Thu May 17 01:08:40 2018 +0300
     2.3 @@ -0,0 +1,2 @@
     2.4 +event=button/lid
     2.5 +action=/etc/acpi/lid.sh
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/acpid/stuff/acpi/lid.sh	Thu May 17 01:08:40 2018 +0300
     3.3 @@ -0,0 +1,3 @@
     3.4 +#!/bin/sh
     3.5 +/bin/grep -q open /proc/acpi/button/lid/LID/state && exit 0
     3.6 +/usr/sbin/pm-suspend
     4.1 --- a/apr-util/receipt	Tue May 15 02:59:03 2018 +0300
     4.2 +++ b/apr-util/receipt	Thu May 17 01:08:40 2018 +0300
     4.3 @@ -1,7 +1,7 @@
     4.4  # SliTaz package receipt v2.
     4.5  
     4.6  PACKAGE="apr-util"
     4.7 -VERSION="1.6.0"
     4.8 +VERSION="1.6.1"
     4.9  CATEGORY="development"
    4.10  SHORT_DESC="APR Library Utilities"
    4.11  MAINTAINER="lehswe@gmail.com"
    4.12 @@ -15,7 +15,7 @@
    4.13  BUILD_DEPENDS="apr-dev openssl-dev gdbm-dev postgresql-dev sqlite3-dev \
    4.14  unixODBC-dev expat-dev mysql-dev openldap-dev"
    4.15  SPLIT="apr-dbd-mysql apr-dbd-odbc apr-dbd-pgsql apr-dbd-sqlite apr-crypto \
    4.16 -apr-dbm-gdbm apr-util-dev"
    4.17 +apr-dbm-gdbm apr-ldap apr-util-dev"
    4.18  
    4.19  compile_rules() {
    4.20  	./configure \
    4.21 @@ -35,11 +35,11 @@
    4.22  	case $PACKAGE in
    4.23  		apr-util)
    4.24  			copy libaprutil-1.so* aprutil.exp
    4.25 -			DEPENDS="apr expat util-linux-uuid"
    4.26 +			DEPENDS="apr expat"
    4.27  			;;
    4.28  		apr-dbd-mysql)
    4.29  			copy *mysql*.so
    4.30 -			DEPENDS="apr-util libmysqlclient openssl zlib"
    4.31 +			DEPENDS="apr-util libmysqlclient"
    4.32  			CAT="libdevel|MySQL DBD driver"
    4.33  			;;
    4.34  		apr-dbd-odbc)
    4.35 @@ -67,6 +67,11 @@
    4.36  			DEPENDS="apr-util gdbm"
    4.37  			CAT="libdevel|GDBM plugin"
    4.38  			;;
    4.39 +		apr-ldap)
    4.40 +			copy apr_ldap*.so
    4.41 +			DEPENDS="apr-util libldap"
    4.42 +			CAT="libdevel|LDAP plugin"
    4.43 +			;;
    4.44  		*-dev)
    4.45  			copy @dev
    4.46  			DEPENDS="apr-util apr-dbd-mysql apr-dbd-odbc apr-dbd-pgsql \
     5.1 --- a/apr/receipt	Tue May 15 02:59:03 2018 +0300
     5.2 +++ b/apr/receipt	Thu May 17 01:08:40 2018 +0300
     5.3 @@ -1,7 +1,7 @@
     5.4  # SliTaz package receipt v2.
     5.5  
     5.6  PACKAGE="apr"
     5.7 -VERSION="1.6.2"
     5.8 +VERSION="1.6.3"
     5.9  CATEGORY="misc"
    5.10  SHORT_DESC="Apache Portable Runtime Library"
    5.11  MAINTAINER="lehswe@gmail.com"
     6.1 --- a/iso-codes/receipt	Tue May 15 02:59:03 2018 +0300
     6.2 +++ b/iso-codes/receipt	Thu May 17 01:08:40 2018 +0300
     6.3 @@ -1,28 +1,25 @@
     6.4  # SliTaz package receipt.
     6.5  
     6.6  PACKAGE="iso-codes"
     6.7 -VERSION="3.74"
     6.8 +VERSION="3.77"
     6.9  CATEGORY="utilities"
    6.10 -SHORT_DESC="ISO-639, ISO-4217, ISO-3166 and ISO-3166-2 code lists + translations."
    6.11 +SHORT_DESC="ISO-639, ISO-4217, ISO-3166 and ISO-3166-2 code lists + translations"
    6.12  MAINTAINER="pascal.bellard@slitaz.org"
    6.13  LICENSE="LGPL2.1"
    6.14  WEB_SITE="http://pkg-isocodes.alioth.debian.org/"
    6.15 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/iso-codes.html"
    6.16  
    6.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
    6.18 -WGET_URL="${WEB_SITE}downloads/$TARBALL"
    6.19 +WGET_URL="https://pkg-isocodes.alioth.debian.org/downloads/$TARBALL"
    6.20  
    6.21 -DEPENDS=""
    6.22  BUILD_DEPENDS="gettext python3"
    6.23  
    6.24 -# Rules to configure and make the package.
    6.25 -compile_rules()
    6.26 -{
    6.27 +compile_rules() {
    6.28  	./configure $CONFIGURE_ARGS &&
    6.29 -	make && make DESTDIR=$DESTDIR install
    6.30 +	make &&
    6.31 +	make DESTDIR=$DESTDIR install
    6.32  }
    6.33  
    6.34 -# Rules to gen a SliTaz package suitable for Tazpkg.
    6.35 -genpkg_rules()
    6.36 -{
    6.37 -	cp -a $install/usr $fs
    6.38 +genpkg_rules() {
    6.39 +	copy @std *.mo
    6.40  }
     7.1 --- a/jasper/receipt	Tue May 15 02:59:03 2018 +0300
     7.2 +++ b/jasper/receipt	Thu May 17 01:08:40 2018 +0300
     7.3 @@ -1,32 +1,35 @@
     7.4  # SliTaz package receipt v2.
     7.5  
     7.6  PACKAGE="jasper"
     7.7 -VERSION="2.0.12"
     7.8 +VERSION="2.0.14"
     7.9  CATEGORY="graphics"
    7.10  SHORT_DESC="Implementation of JPEG-2000 codec"
    7.11  MAINTAINER="jozee@slitaz.org"
    7.12  LICENSE="MIT"
    7.13  WEB_SITE="http://www.ece.uvic.ca/~frodo/jasper/"
    7.14 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/jasper.html"
    7.15  
    7.16  TARBALL="$PACKAGE-$VERSION.tar.gz"
    7.17 -WGET_URL="${WEB_SITE}software/$TARBALL"
    7.18 +WGET_URL="http://www.ece.uvic.ca/~frodo/jasper/software/$TARBALL"
    7.19  
    7.20  BUILD_DEPENDS="cmake libjpeg-turbo-dev"
    7.21  SPLIT="jasper-dev"
    7.22  
    7.23 -# Rules to configure and make the package.
    7.24 -compile_rules()
    7.25 -{
    7.26 -	mkdir -p build
    7.27 -	cmake -G "Unix Makefiles" -H. -Bbuild -DCMAKE_INSTALL_PREFIX=/usr
    7.28 -	cd build
    7.29 -	make clean all &&
    7.30 +compile_rules() {
    7.31 +	mkdir build
    7.32 +	cd    build
    7.33 +	cmake \
    7.34 +		-DCMAKE_INSTALL_PREFIX=/usr \
    7.35 +		-DCMAKE_BUILD_TYPE=Release \
    7.36 +		-DCMAKE_SKIP_INSTALL_RPATH=YES \
    7.37 +		-DJAS_ENABLE_DOC=NO \
    7.38 +		-DCMAKE_INSTALL_DOCDIR=/usr/share/doc/jasper-$VERSION \
    7.39 +		.. &&
    7.40 +	make &&
    7.41  	make install
    7.42  }
    7.43  
    7.44 -# Rules to gen a SliTaz package suitable for Tazpkg.
    7.45 -genpkg_rules()
    7.46 -{
    7.47 +genpkg_rules() {
    7.48  	case $PACKAGE in
    7.49  		jasper)
    7.50  			copy @std
     8.1 --- a/lcms/receipt	Tue May 15 02:59:03 2018 +0300
     8.2 +++ b/lcms/receipt	Thu May 17 01:08:40 2018 +0300
     8.3 @@ -7,18 +7,23 @@
     8.4  MAINTAINER="pankso@slitaz.org"
     8.5  LICENSE="MIT"
     8.6  WEB_SITE="http://www.littlecms.com/"
     8.7 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/lcms.html"
     8.8  
     8.9  TARBALL="$PACKAGE-$VERSION.tar.gz"
    8.10  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    8.11  
    8.12 -BUILD_DEPENDS="tiff-dev jpeg-dev zlib-dev gfortran xz-dev"
    8.13 +BUILD_DEPENDS="tiff-dev libjpeg-turbo-dev zlib-dev gfortran xz-dev"
    8.14  SPLIT="lcms-dev lcms-apps"
    8.15  
    8.16  compile_rules() {
    8.17 -	./configure $CONFIGURE_ARGS &&
    8.18 +	./configure \
    8.19 +		--disable-static \
    8.20 +		$CONFIGURE_ARGS &&
    8.21  	fix libtool &&
    8.22  	make &&
    8.23 -	make install
    8.24 +	make install || return 1
    8.25 +
    8.26 +	cook_pick_docs README.1ST doc/*
    8.27  }
    8.28  
    8.29  genpkg_rules() {
    8.30 @@ -29,9 +34,8 @@
    8.31  		lcms-apps)
    8.32  			copy bin/
    8.33  			CAT="development|applications"
    8.34 -			DEPENDS="lcms jpeg tiff zlib"
    8.35 +			DEPENDS="lcms libjpeg-turbo tiff"
    8.36  			;;
    8.37  		*-dev) copy @dev;;
    8.38  	esac
    8.39  }
    8.40 -
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/lcms/stuff/patches/lcms-1.19-cve_2013_4276-1.patch	Thu May 17 01:08:40 2018 +0300
     9.3 @@ -0,0 +1,74 @@
     9.4 +Submitted By:            Fernando de Oliveira <famobr at yahoo dot com dot br>
     9.5 +Date:                    2015-03-24
     9.6 +Initial Package Version: 1.19
     9.7 +Upstream Status:         unknown
     9.8 +Origin:                  Arch Linux
     9.9 +URL (CVE):               https://www.suse.com/security/cve/CVE-2013-4276.html
    9.10 +Description:             Multiple stack-based buffer overflows in LittleCMS
    9.11 +                         (aka lcms or liblcms) 1.19 and earlier allow remote
    9.12 +                         attackers to cause a denial of service (crash) via a
    9.13 +                         crafted (1) ICC color profile to the icctrans utility
    9.14 +                         or (2) TIFF image to the tiffdiff utility.
    9.15 +
    9.16 +diff -ur lcms-1.19.dfsg/samples/icctrans.c lcms-1.19.dfsg-patched/samples/icctrans.c
    9.17 +--- lcms-1.19.dfsg/samples/icctrans.c	2009-10-30 15:57:45.000000000 +0000
    9.18 ++++ lcms-1.19.dfsg-patched/samples/icctrans.c	2013-08-06 11:53:14.385266647 +0100
    9.19 +@@ -86,6 +86,8 @@
    9.20 + static LPcmsNAMEDCOLORLIST InputColorant = NULL;
    9.21 + static LPcmsNAMEDCOLORLIST OutputColorant = NULL;
    9.22 + 
    9.23 ++unsigned int Buffer_size = 4096;
    9.24 ++
    9.25 + 
    9.26 + // isatty replacement
    9.27 + 
    9.28 +@@ -500,7 +502,7 @@
    9.29 + 
    9.30 +     Prefix[0] = 0;
    9.31 +     if (!lTerse)
    9.32 +-        sprintf(Prefix, "%s=", C);
    9.33 ++        snprintf(Prefix, 20, "%s=", C);
    9.34 + 
    9.35 +     if (InHexa)
    9.36 +     {
    9.37 +@@ -648,7 +650,9 @@
    9.38 + static
    9.39 + void GetLine(char* Buffer)
    9.40 + {    
    9.41 +-    scanf("%s", Buffer);
    9.42 ++    char User_buffer[Buffer_size];
    9.43 ++    fgets(User_buffer, (Buffer_size - 1), stdin);
    9.44 ++    sscanf(User_buffer,"%s", Buffer);
    9.45 +     
    9.46 +     if (toupper(Buffer[0]) == 'Q') { // Quit?
    9.47 + 
    9.48 +@@ -668,7 +672,7 @@
    9.49 + static
    9.50 + double GetAnswer(const char* Prompt, double Range)
    9.51 + {
    9.52 +-    char Buffer[4096];
    9.53 ++    char Buffer[Buffer_size];
    9.54 +     double val = 0.0;
    9.55 + 	       
    9.56 +     if (Range == 0.0) {              // Range 0 means double value
    9.57 +@@ -738,7 +742,7 @@
    9.58 + static
    9.59 + WORD GetIndex(void)
    9.60 + {
    9.61 +-    char Buffer[4096], Name[40], Prefix[40], Suffix[40];
    9.62 ++    char Buffer[Buffer_size], Name[40], Prefix[40], Suffix[40];
    9.63 +     int index, max;
    9.64 + 
    9.65 +     max = cmsNamedColorCount(hTrans)-1;
    9.66 +diff -ur lcms-1.19.dfsg/tifficc/tiffdiff.c lcms-1.19.dfsg-patched/tifficc/tiffdiff.c
    9.67 +--- lcms-1.19.dfsg/tifficc/tiffdiff.c	2009-10-30 15:57:46.000000000 +0000
    9.68 ++++ lcms-1.19.dfsg-patched/tifficc/tiffdiff.c	2013-08-06 11:49:06.698951157 +0100
    9.69 +@@ -633,7 +633,7 @@
    9.70 +     cmsIT8SetSheetType(hIT8, "TIFFDIFF");
    9.71 +     
    9.72 +    
    9.73 +-    sprintf(Buffer, "Differences between %s and %s", TiffName1, TiffName2);
    9.74 ++    snprintf(Buffer, 256, "Differences between %s and %s", TiffName1, TiffName2);
    9.75 +   
    9.76 +     cmsIT8SetComment(hIT8, Buffer);
    9.77 + 
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/lcms/stuff/patches/series	Thu May 17 01:08:40 2018 +0300
    10.3 @@ -0,0 +1,3 @@
    10.4 +# BLFS patch from
    10.5 +# http://www.linuxfromscratch.org/patches/blfs/8.2/lcms-1.19-cve_2013_4276-1.patch
    10.6 +lcms-1.19-cve_2013_4276-1.patch
    11.1 --- a/lcms2/receipt	Tue May 15 02:59:03 2018 +0300
    11.2 +++ b/lcms2/receipt	Thu May 17 01:08:40 2018 +0300
    11.3 @@ -1,12 +1,13 @@
    11.4  # SliTaz package receipt v2.
    11.5  
    11.6  PACKAGE="lcms2"
    11.7 -VERSION="2.8"
    11.8 +VERSION="2.9"
    11.9  CATEGORY="graphics"
   11.10  SHORT_DESC="Open source color management engine"
   11.11  MAINTAINER="al.bobylev@gmail.com"
   11.12  LICENSE="MIT"
   11.13  WEB_SITE="http://www.littlecms.com/"
   11.14 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/lcms2.html"
   11.15  HOST_ARCH="i486 x86_64"
   11.16  
   11.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
   11.18 @@ -16,7 +17,9 @@
   11.19  SPLIT="lcms2-apps lcms2-dev"
   11.20  
   11.21  compile_rules() {
   11.22 -	./configure $CONFIGURE_ARGS &&
   11.23 +	./configure \
   11.24 +		--disable-static \
   11.25 +		$CONFIGURE_ARGS &&
   11.26  	fix libtool &&
   11.27  	make &&
   11.28  	make install
   11.29 @@ -30,7 +33,7 @@
   11.30  		lcms2-apps)
   11.31  			copy bin/
   11.32  			CAT="graphics|applications"
   11.33 -			DEPENDS="lcms2 libjpeg-turbo tiff zlib"
   11.34 +			DEPENDS="lcms2 libjpeg-turbo tiff"
   11.35  			;;
   11.36  		*-dev) copy @dev;;
   11.37  	esac
    12.1 --- a/libarchive/receipt	Tue May 15 02:59:03 2018 +0300
    12.2 +++ b/libarchive/receipt	Thu May 17 01:08:40 2018 +0300
    12.3 @@ -21,7 +21,8 @@
    12.4  		--disable-static \
    12.5  		$CONFIGURE_ARGS &&
    12.6  	fix libtool &&
    12.7 -	make && make -j1 DESTDIR=$DESTDIR install
    12.8 +	make &&
    12.9 +	make -j1 DESTDIR=$DESTDIR install
   12.10  }
   12.11  
   12.12  genpkg_rules() {
    13.1 --- a/libassuan/receipt	Tue May 15 02:59:03 2018 +0300
    13.2 +++ b/libassuan/receipt	Thu May 17 01:08:40 2018 +0300
    13.3 @@ -1,7 +1,7 @@
    13.4  # SliTaz package receipt v2.
    13.5  
    13.6  PACKAGE="libassuan"
    13.7 -VERSION="2.4.3"
    13.8 +VERSION="2.5.1"
    13.9  CATEGORY="security"
   13.10  SHORT_DESC="IPC library used by some of the other GnuPG related packages"
   13.11  MAINTAINER="pankso@slitaz.org"
   13.12 @@ -12,7 +12,7 @@
   13.13  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   13.14  WGET_URL="https://www.gnupg.org/ftp/gcrypt/libassuan/$TARBALL"
   13.15  # https://www.gnupg.org/download/integrity_check.html
   13.16 -TARBALL_SHA1="27391cf4a820b5350ea789c30661830c9a271518"
   13.17 +TARBALL_SHA1="c8432695bf1daa914a92f51e911881ed93d50604"
   13.18  
   13.19  BUILD_DEPENDS="libgpg-error-dev"
   13.20  SPLIT="libassuan-dev"
    14.1 --- a/libatomic_ops/receipt	Tue May 15 02:59:03 2018 +0300
    14.2 +++ b/libatomic_ops/receipt	Thu May 17 01:08:40 2018 +0300
    14.3 @@ -1,7 +1,7 @@
    14.4  # SliTaz package receipt v2.
    14.5  
    14.6  PACKAGE="libatomic_ops"
    14.7 -VERSION="7.4.6"
    14.8 +VERSION="7.6.2"
    14.9  CATEGORY="system-tools"
   14.10  SHORT_DESC="Atomic memory update operations portable implementation"
   14.11  MAINTAINER="al.bobylev@gmail.com"
    15.1 --- a/libblockdev/receipt	Tue May 15 02:59:03 2018 +0300
    15.2 +++ b/libblockdev/receipt	Thu May 17 01:08:40 2018 +0300
    15.3 @@ -25,7 +25,8 @@
    15.4  		--with-python3 \
    15.5  		$CONFIGURE_ARGS &&
    15.6  	fix libtool &&
    15.7 -	make && make install
    15.8 +	make &&
    15.9 +	make install
   15.10  }
   15.11  
   15.12  genpkg_rules() {
   15.13 @@ -43,17 +44,11 @@
   15.14  		libblockdev)
   15.15  			copy @std @rm
   15.16  			DEPENDS="cryptsetup eudev glib kmod libbytesize libdevmapper \
   15.17 -			liblzma nss parted util-linux-blkid util-linux-mount volume_key \
   15.18 -			zlib"
   15.19 +			nss parted util-linux-blkid util-linux-mount volume_key"
   15.20  			;;
   15.21  		*-dev)
   15.22  			copy @dev
   15.23 -			DEPENDS="libblockdev libblockdev-python cryptsetup-dev eudev-dev \
   15.24 -			glib-dev gmp-dev gpgme-dev kmod-dev libassuan-dev libbytesize-dev \
   15.25 -			libdevmapper-dev libffi-dev libgcrypt-dev libgpg-error-dev \
   15.26 -			mpfr-dev nspr-dev nss-dev parted-dev pcre-dev util-linux-blkid-dev \
   15.27 -			util-linux-mount-dev util-linux-uuid-dev volume_key-dev xz-dev \
   15.28 -			zlib-dev"
   15.29 +			DEPENDS="libblockdev libblockdev-python glib-dev"
   15.30  			;;
   15.31  	esac
   15.32  }
    16.1 --- a/libbytesize/receipt	Tue May 15 02:59:03 2018 +0300
    16.2 +++ b/libbytesize/receipt	Thu May 17 01:08:40 2018 +0300
    16.3 @@ -1,7 +1,7 @@
    16.4  # SliTaz package receipt v2.
    16.5  
    16.6  PACKAGE="libbytesize"
    16.7 -VERSION="0.11"
    16.8 +VERSION="1.2"
    16.9  CATEGORY="libs"
   16.10  SHORT_DESC="C class for working with arbitrary big sizes"
   16.11  MAINTAINER="al.bobylev@gmail.com"
   16.12 @@ -10,14 +10,12 @@
   16.13  LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/libbytesize.html"
   16.14  
   16.15  TARBALL="$PACKAGE-$VERSION.tar.gz"
   16.16 -WGET_URL="https://github.com/storaged-project/libbytesize/archive/$TARBALL"
   16.17 +WGET_URL="https://github.com/storaged-project/libbytesize/releases/download/$VERSION/$TARBALL"
   16.18  
   16.19 -BUILD_DEPENDS="automake libtool gettext gmp-dev mpfr-dev"
   16.20 +BUILD_DEPENDS="gettext gmp-dev mpfr-dev"
   16.21  SPLIT="libbytesize-python libbytesize libbytesize-dev"
   16.22  
   16.23  compile_rules() {
   16.24 -	./autogen.sh &&
   16.25 -
   16.26  	./configure $CONFIGURE_ARGS &&
   16.27  	fix libtool &&
   16.28  	make &&
   16.29 @@ -33,12 +31,10 @@
   16.30  			;;
   16.31  		libbytesize)
   16.32  			copy @std @rm
   16.33 -			DEPENDS="gmp mpfr pcre"
   16.34 +			DEPENDS="gmp libpcre mpfr"
   16.35  			;;
   16.36  		*-dev)
   16.37  			copy @dev
   16.38 -			DEPENDS="libbytesize libbytesize-python \
   16.39 -			glib-dev gmp-dev mpfr-dev pcre-dev"
   16.40  			;;
   16.41  	esac
   16.42  }
    17.1 --- a/libcroco/receipt	Tue May 15 02:59:03 2018 +0300
    17.2 +++ b/libcroco/receipt	Thu May 17 01:08:40 2018 +0300
    17.3 @@ -28,11 +28,11 @@
    17.4  	case $PACKAGE in
    17.5  		libcroco)
    17.6  			copy @std
    17.7 -			DEPENDS="glib liblzma libxml2 pcre zlib"
    17.8 +			DEPENDS="glib libxml2"
    17.9  			;;
   17.10  		*-dev)
   17.11  			copy @dev
   17.12 -			DEPENDS="libcroco glib-dev libxml2-dev pcre-dev xz-dev zlib-dev"
   17.13 +			DEPENDS="libcroco glib-dev libxml2-dev"
   17.14  			;;
   17.15  	esac
   17.16  }
    18.1 --- a/libesmtp/receipt	Tue May 15 02:59:03 2018 +0300
    18.2 +++ b/libesmtp/receipt	Thu May 17 01:08:40 2018 +0300
    18.3 @@ -3,22 +3,22 @@
    18.4  PACKAGE="libesmtp"
    18.5  VERSION="1.0.6"
    18.6  CATEGORY="network"
    18.7 -SHORT_DESC="A Library for posting electronic mail"
    18.8 +SHORT_DESC="A library for posting electronic mail"
    18.9  MAINTAINER="erjo@slitaz.org"
   18.10 -LICENSE="GPL2"
   18.11 -WEB_SITE="http://www.stafford.uklinux.net/libesmtp/"
   18.12 +LICENSE="LGPL3"
   18.13 +WEB_SITE="http://brianstafford.info/libesmtp/"
   18.14  LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/libesmtp.html"
   18.15  
   18.16  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   18.17 -WGET_URL="http://www.stafford.uklinux.net/libesmtp/$TARBALL"
   18.18 +WGET_URL="http://brianstafford.info/libesmtp/$TARBALL"
   18.19  
   18.20  BUILD_DEPENDS="automake libtool openssl-dev"
   18.21  SPLIT="libesmtp-dev"
   18.22 -COOKOPTS="skip-log-errors"
   18.23  
   18.24  compile_rules() {
   18.25  	# fix a build issue with OpenSSL-1.1.0
   18.26 -	sed 's@SSL_library_init@SSL_new@g' -i configure.ac
   18.27 +	sed -i 's@SSL_library_init@SSL_new@g' configure.ac
   18.28 +	mkdir m4
   18.29  	autoreconf -fi &&
   18.30  
   18.31  	./configure $CONFIGURE_ARGS &&
   18.32 @@ -35,7 +35,6 @@
   18.33  			;;
   18.34  		*-dev)
   18.35  			copy @dev
   18.36 -			DEPENDS="libesmtp openssl-dev"
   18.37  			;;
   18.38  	esac
   18.39  }
    19.1 --- a/libgcrypt/receipt	Tue May 15 02:59:03 2018 +0300
    19.2 +++ b/libgcrypt/receipt	Thu May 17 01:08:40 2018 +0300
    19.3 @@ -1,7 +1,7 @@
    19.4  # SliTaz package receipt v2.
    19.5  
    19.6  PACKAGE="libgcrypt"
    19.7 -VERSION="1.8.1"
    19.8 +VERSION="1.8.2"
    19.9  CATEGORY="security"
   19.10  SHORT_DESC="Cryptographic library based on GnuPG"
   19.11  MAINTAINER="erjo@slitaz.org"
   19.12 @@ -12,7 +12,7 @@
   19.13  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   19.14  WGET_URL="https://www.gnupg.org/ftp/gcrypt/libgcrypt/$TARBALL"
   19.15  # https://www.gnupg.org/download/integrity_check.html
   19.16 -TARBALL_SHA1="dd35f00da45602afe81e01f4d60c40bbdd826fe6"
   19.17 +TARBALL_SHA1="ab8aae5d7a68f8e0988f90e11e7f6a4805af5c8d"
   19.18  
   19.19  BUILD_DEPENDS="libgpg-error-dev"
   19.20  SPLIT="libgcrypt-dev"
   19.21 @@ -38,7 +38,6 @@
   19.22  			;;
   19.23  		*-dev)
   19.24  			copy @dev
   19.25 -			DEPENDS="libgcrypt libgpg-error-dev"
   19.26  			;;
   19.27  	esac
   19.28  }
    20.1 --- a/libgsf/receipt	Tue May 15 02:59:03 2018 +0300
    20.2 +++ b/libgsf/receipt	Thu May 17 01:08:40 2018 +0300
    20.3 @@ -1,7 +1,7 @@
    20.4  # SliTaz package receipt v2.
    20.5  
    20.6  PACKAGE="libgsf"
    20.7 -VERSION="1.14.41"
    20.8 +VERSION="1.14.42"
    20.9  CATEGORY="libs"
   20.10  SHORT_DESC="GNOME Structured File Library"
   20.11  MAINTAINER="pankso@slitaz.org"
   20.12 @@ -18,6 +18,7 @@
   20.13  
   20.14  compile_rules() {
   20.15  	./configure \
   20.16 +		--disable-static \
   20.17  		--enable-introspection \
   20.18  		$CONFIGURE_ARGS &&
   20.19  	fix libtool &&
   20.20 @@ -33,9 +34,7 @@
   20.21  			;;
   20.22  		*-dev)
   20.23  			copy @dev
   20.24 -			DEPENDS="libgsf bzip2-dev glib-dev libffi-dev libxml2-dev pcre-dev \
   20.25 -			util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \
   20.26 -			xz-dev zlib-dev"
   20.27 +			DEPENDS="libgsf glib-dev libxml2-dev"
   20.28  			;;
   20.29  	esac
   20.30  }
    21.1 --- a/libgudev/receipt	Tue May 15 02:59:03 2018 +0300
    21.2 +++ b/libgudev/receipt	Thu May 17 01:08:40 2018 +0300
    21.3 @@ -1,7 +1,7 @@
    21.4  # SliTaz package receipt v2.
    21.5  
    21.6  PACKAGE="libgudev"
    21.7 -VERSION="231"
    21.8 +VERSION="232"
    21.9  CATEGORY="libdevel"
   21.10  SHORT_DESC="GObject bindings for libudev"
   21.11  MAINTAINER="gokhlayeh@slitaz.org"
    22.1 --- a/libgusb/receipt	Tue May 15 02:59:03 2018 +0300
    22.2 +++ b/libgusb/receipt	Thu May 17 01:08:40 2018 +0300
    22.3 @@ -1,7 +1,7 @@
    22.4  # SliTaz package receipt v2.
    22.5  
    22.6  PACKAGE="libgusb"
    22.7 -VERSION="0.2.11"
    22.8 +VERSION="0.3.0"
    22.9  CATEGORY="libdevel"
   22.10  SHORT_DESC="GUsb is a GObject wrapper for libusb1"
   22.11  MAINTAINER="al.bobylev@gmail.com"
   22.12 @@ -12,15 +12,17 @@
   22.13  TARBALL="$PACKAGE-$VERSION.tar.xz"
   22.14  WGET_URL="https://people.freedesktop.org/~hughsient/releases/$TARBALL"
   22.15  
   22.16 -BUILD_DEPENDS="gobject-introspection-dev libxslt gtk-doc glib-dev libusb-dev"
   22.17 +BUILD_DEPENDS="meson ninja glib-dev libusb-dev gobject-introspection-dev vala \
   22.18 +gtk-doc"
   22.19  SPLIT="libgusb-dev"
   22.20  
   22.21  compile_rules() {
   22.22 -	./configure \
   22.23 -		--disable-static \
   22.24 -		$CONFIGURE_ARGS &&
   22.25 -	fix libtool &&
   22.26 -	make && make install
   22.27 +	mkdir build
   22.28 +	cd    build
   22.29 +
   22.30 +	meson-wrapper &&
   22.31 +	ninja &&
   22.32 +	ninja install
   22.33  }
   22.34  
   22.35  genpkg_rules() {
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/libqmi/receipt	Thu May 17 01:08:40 2018 +0300
    23.3 @@ -0,0 +1,38 @@
    23.4 +# SliTaz package receipt v2.
    23.5 +
    23.6 +PACKAGE="libqmi"
    23.7 +VERSION="1.20.0"
    23.8 +CATEGORY="network"
    23.9 +SHORT_DESC="Qualcomm MSM Interface (QMI) protocol implementation"
   23.10 +MAINTAINER="al.bobylev@gmail.com"
   23.11 +LICENSE="GPL2 LGPL2.1"
   23.12 +WEB_SITE="https://www.freedesktop.org/wiki/Software/libqmi/"
   23.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/libqmi.html"
   23.14 +
   23.15 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   23.16 +WGET_URL="https://www.freedesktop.org/software/libqmi/$TARBALL"
   23.17 +
   23.18 +BUILD_DEPENDS="glib-dev libgudev-dev libmbim-dev"
   23.19 +SPLIT="libqmi-dev"
   23.20 +
   23.21 +compile_rules() {
   23.22 +	./configure \
   23.23 +		--disable-static \
   23.24 +		$CONFIGURE_ARGS &&
   23.25 +	fix libtool &&
   23.26 +	make &&
   23.27 +	make install
   23.28 +}
   23.29 +
   23.30 +genpkg_rules() {
   23.31 +	case $PACKAGE in
   23.32 +		libqmi)
   23.33 +			copy @std
   23.34 +			DEPENDS="glib libgudev libmbim"
   23.35 +			;;
   23.36 +		*-dev)
   23.37 +			copy @dev
   23.38 +			DEPENDS="libqmi glib-dev"
   23.39 +			;;
   23.40 +	esac
   23.41 +}
    24.1 --- a/libtasn1/receipt	Tue May 15 02:59:03 2018 +0300
    24.2 +++ b/libtasn1/receipt	Thu May 17 01:08:40 2018 +0300
    24.3 @@ -1,7 +1,7 @@
    24.4  # SliTaz package receipt v2.
    24.5  
    24.6  PACKAGE="libtasn1"
    24.7 -VERSION="4.12"
    24.8 +VERSION="4.13"
    24.9  CATEGORY="security"
   24.10  SHORT_DESC="Library for ASN.1 and DER manipulation"
   24.11  MAINTAINER="pankso@slitaz.org"
   24.12 @@ -22,7 +22,8 @@
   24.13  		--disable-static \
   24.14  		$CONFIGURE_ARGS &&
   24.15  	fix libtool &&
   24.16 -	make && make install || return 1
   24.17 +	make &&
   24.18 +	make install || return 1
   24.19  
   24.20  	make -C doc/reference install-data-local
   24.21  }
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/modem-manager/receipt	Thu May 17 01:08:40 2018 +0300
    25.3 @@ -0,0 +1,40 @@
    25.4 +# SliTaz package receipt v2.
    25.5 +
    25.6 +PACKAGE="modem-manager"
    25.7 +VERSION="1.6.12"
    25.8 +CATEGORY="network"
    25.9 +SHORT_DESC="Unified high level API for communicating with mobile broadband modems"
   25.10 +MAINTAINER="al.bobylev@gmail.com"
   25.11 +LICENSE="GPL2 LGPL2.1"
   25.12 +WEB_SITE="https://www.freedesktop.org/wiki/Software/ModemManager/"
   25.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/ModemManager.html"
   25.14 +
   25.15 +TARBALL="ModemManager-$VERSION.tar.xz"
   25.16 +WGET_URL="https://www.freedesktop.org/software/ModemManager/$TARBALL"
   25.17 +
   25.18 +BUILD_DEPENDS="intltool libgudev-dev gobject-introspection-dev vala polkit-dev \
   25.19 +libmbim-dev libqmi-dev"
   25.20 +SPLIT="modem-manager-dev"
   25.21 +
   25.22 +compile_rules() {
   25.23 +	./configure \
   25.24 +		--enable-more-warnings=no \
   25.25 +		--disable-static \
   25.26 +		$CONFIGURE_ARGS &&
   25.27 +	fix libtool &&
   25.28 +	make &&
   25.29 +	make install
   25.30 +}
   25.31 +
   25.32 +genpkg_rules() {
   25.33 +	case $PACKAGE in
   25.34 +		modem-manager)
   25.35 +			copy @std
   25.36 +			DEPENDS="glib libgudev libmbim libqmi polkit"
   25.37 +			;;
   25.38 +		*-dev)
   25.39 +			copy @dev
   25.40 +			DEPENDS="modem-manager glib-dev"
   25.41 +			;;
   25.42 +	esac
   25.43 +}