wok-next rev 20106

Up aircrack-ng, aircrack-ng-oui, faad2, libxfce4util, xfconf; add brisk-menu, mate-menu, libb2, gtkhash, openssl11 (openssl-1.1)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sun Oct 29 20:13:43 2017 +0200 (2017-10-29)
parents e13dc38f55db
children e8a7459f6636
files aircrack-ng-oui/receipt aircrack-ng-scripts/receipt aircrack-ng/receipt aircrack-ng/stuff/patches/9a1846507ff043c397257206ff21adae90a122f4.patch aircrack-ng/stuff/patches/series brisk-menu/receipt faad2-dev/receipt faad2/receipt gtkhash/description.txt gtkhash/receipt libb2/receipt libxfce4util-dev/receipt libxfce4util/receipt libxfconf-dev/receipt libxfconf/receipt mate-menu/receipt openssl11/receipt xfconf-dev/receipt xfconf/receipt
line diff
     1.1 --- a/aircrack-ng-oui/receipt	Sun Oct 29 13:59:00 2017 +0100
     1.2 +++ b/aircrack-ng-oui/receipt	Sun Oct 29 20:13:43 2017 +0200
     1.3 @@ -1,18 +1,26 @@
     1.4 -# SliTaz package receipt.
     1.5 +# SliTaz package receipt v2.
     1.6  
     1.7  PACKAGE="aircrack-ng-oui"
     1.8 -VERSION="20120730"
     1.9 +VERSION="20171029"
    1.10  CATEGORY="misc"
    1.11 -SHORT_DESC="archive of oui.txt file for airdump-ng"
    1.12 +SHORT_DESC="Archive of oui.txt file for airdump-ng"
    1.13  MAINTAINER="slaxemulator@gmail.com"
    1.14  LICENSE="GPL2"
    1.15  WEB_SITE="http://standards.ieee.org/regauth/oui"
    1.16 -TARBALL="oui.txt"
    1.17 -WGET_URL="$WEB_SITE/$TARBALL"
    1.18  
    1.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.20 -genpkg_rules()
    1.21 -{
    1.22 -	mkdir -p $fs/etc/aircrack-ng
    1.23 -	cp -a $src/oui.txt $fs/etc/aircrack-ng
    1.24 +TARBALL="oui-$VERSION.txt"
    1.25 +WGET_URL="http://standards-oui.ieee.org/oui.txt"
    1.26 +
    1.27 +compile_rules() {
    1.28 +	# get the logic from airodump-ng-oui-update + dos2unix & sort
    1.29 +	mkdir -p $install/etc/aircrack-ng
    1.30 +	grep '(hex)' $TARBALL \
    1.31 +	| sed 's/^[ \t]*//g;s/[ \t]*$//g' \
    1.32 +	| dos2unix \
    1.33 +	| sort \
    1.34 +	> $install/etc/aircrack-ng/airodump-ng-oui.txt
    1.35  }
    1.36 +
    1.37 +genpkg_rules() {
    1.38 +	copy @std
    1.39 +}
     2.1 --- a/aircrack-ng-scripts/receipt	Sun Oct 29 13:59:00 2017 +0100
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,35 +0,0 @@
     2.4 -# SliTaz package receipt.
     2.5 -
     2.6 -PACKAGE="aircrack-ng-scripts"
     2.7 -VERSION="1.1"
     2.8 -CATEGORY="network"
     2.9 -SHORT_DESC="Included scripts for a key cracker for the 802.11 WEP and WPA-PSK protocols"
    2.10 -MAINTAINER="slaxemulator@gmail.com"
    2.11 -LICENSE="GPL2"
    2.12 -WEB_SITE="http://aircrack-ng.org"
    2.13 -WANTED="aircrack-ng"
    2.14 -
    2.15 -DEPENDS="aircrack-ng python graphviz pylorcon"
    2.16 -
    2.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    2.18 -genpkg_rules()
    2.19 -{
    2.20 -	# add airdrop-ng
    2.21 -	mkdir -p $fs/usr/sbin $fs/usr/lib $fs/usr/share
    2.22 -	cp -a $src/scripts/airdrop-ng/airdrop-ng.py $fs/usr/sbin/airdrop-ng
    2.23 -	cp -a $src/scripts/airdrop-ng/lib $fs/usr/lib/airdrop-ng
    2.24 -	cp -a $src/scripts/airdrop-ng/docs $fs/usr/share/airdrop-ng
    2.25 -	chmod +x $fs/usr/sbin/airdrop-ng
    2.26 -
    2.27 -	# add airgraph-ng
    2.28 -	mkdir -p $fs/usr/lib/airgraph-ng/
    2.29 -	cp -a $src/scripts/airgraph-ng/lib/lib_Airgraphviz.py \
    2.30 -		$fs/usr/lib/airgraph-ng/
    2.31 -	cp -a $src/scripts/airgraph-ng/airgraph-ng.py $fs/usr/sbin/airgraph-ng
    2.32 -	sed -i 's|/usr/local||g' $fs/usr/sbin/airgraph-ng
    2.33 -	chmod +x $fs/usr/sbin/airgraph-ng
    2.34 -
    2.35 -	# add dump-join.py
    2.36 -	cp -a $src/scripts/airgraph-ng/dump-join.py $fs/usr/sbin/dump-join.py
    2.37 -	chmod +x $fs/usr/sbin/dump-join.py
    2.38 -}
     3.1 --- a/aircrack-ng/receipt	Sun Oct 29 13:59:00 2017 +0100
     3.2 +++ b/aircrack-ng/receipt	Sun Oct 29 20:13:43 2017 +0200
     3.3 @@ -1,36 +1,36 @@
     3.4 -# SliTaz package receipt.
     3.5 +# SliTaz package receipt v2.
     3.6  
     3.7  PACKAGE="aircrack-ng"
     3.8 -VERSION="1.1"
     3.9 +VERSION="1.2-rc4"
    3.10  CATEGORY="network"
    3.11 -SHORT_DESC="802.11 WEP and WPA-PSK keys cracking program."
    3.12 +SHORT_DESC="802.11 WEP and WPA-PSK keys cracking program"
    3.13  MAINTAINER="pascal.bellard@slitaz.org"
    3.14  LICENSE="GPL2"
    3.15 +WEB_SITE="https://www.aircrack-ng.org/"
    3.16 +
    3.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
    3.18 -WEB_SITE="http://www.aircrack-ng.org/"
    3.19 -WGET_URL="http://download.aircrack-ng.org/$TARBALL"
    3.20 +WGET_URL="https://download.aircrack-ng.org/$TARBALL"
    3.21  
    3.22 -DEPENDS="aircrack-ng-oui iw openssl sqlite3 zlib pylorcon"
    3.23 -BUILD_DEPENDS="sqlite3-dev pylorcon openssl-dev zlib-dev"
    3.24 +BUILD_DEPENDS="libnl-dev coreutils-file-special openssl-dev sqlite3-dev \
    3.25 +zlib-dev"
    3.26  
    3.27 -# Rules to configure and make the package.
    3.28 -compile_rules()
    3.29 -{
    3.30 -	sed -i s#/usr/local#/usr#g common.mak || return 1
    3.31 -	sed -i s#/man/man1#/share/man/man1# common.mak || return 1
    3.32 -
    3.33 -	# fix build with gcc45
    3.34 -	sed -i s/-Werror// common.mak || return 1
    3.35 -
    3.36 -	make SQLITE=true unstable=true &&
    3.37 -	make SQLITE=true unstable=true DESTDIR=$DESTDIR install
    3.38 -	sed -i 's|/usr/local||g' $DESTDIR/usr/sbin/airodump-ng-oui-update
    3.39 +compile_rules() {
    3.40 +	make \
    3.41 +		sqlite=true \
    3.42 +		experimental=true &&
    3.43 +	make \
    3.44 +		sqlite=true \
    3.45 +		experimental=true \
    3.46 +		bindir=/usr/bin \
    3.47 +		sbindir=/usr/sbin \
    3.48 +		mandir=/usr/share/man/man1/ \
    3.49 +		smandir=/usr/share/man/man8/ \
    3.50 +		DESTDIR=$install \
    3.51 +		install
    3.52  }
    3.53  
    3.54 -# Rules to gen a SliTaz package suitable for Tazpkg.
    3.55 -genpkg_rules()
    3.56 -{
    3.57 -	mkdir -p $fs/usr
    3.58 -	cp -a $install/usr/bin $fs/usr
    3.59 -	cp -a $install/usr/sbin $fs/usr
    3.60 +genpkg_rules() {
    3.61 +	copy @std
    3.62 +	DEPENDS="libcrypto libnl libsqlite3 libssl zlib   aircrack-ng-oui iw"
    3.63 +	PROVIDE="aircrack-ng-scripts"
    3.64  }
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/aircrack-ng/stuff/patches/9a1846507ff043c397257206ff21adae90a122f4.patch	Sun Oct 29 20:13:43 2017 +0200
     4.3 @@ -0,0 +1,59 @@
     4.4 +From 9a1846507ff043c397257206ff21adae90a122f4 Mon Sep 17 00:00:00 2001
     4.5 +From: Thomas d'Otreppe <tdotreppe@aircrack-ng.org>
     4.6 +Date: Wed, 21 Dec 2016 00:18:46 +0000
     4.7 +Subject: [PATCH] Fixed compilation with OpenSSL 1.1.0 (Closes: #1711).
     4.8 +
     4.9 +git-svn-id: http://svn.aircrack-ng.org/trunk@2882 28c6078b-6c39-48e3-add9-af49d547ecab
    4.10 +---
    4.11 + src/crypto.c | 23 +++++++++++++++++++++++
    4.12 + 1 file changed, 23 insertions(+)
    4.13 +
    4.14 +diff --git a/src/crypto.c b/src/crypto.c
    4.15 +index c331875..46fa9c5 100644
    4.16 +--- a/src/crypto.c
    4.17 ++++ b/src/crypto.c
    4.18 +@@ -288,7 +288,15 @@ void calc_pmk( char *key, char *essid_pre, unsigned char pmk[40] )
    4.19 + void calc_mic (struct AP_info *ap, unsigned char pmk[32], unsigned char ptk[80], unsigned char mic[20]) {
    4.20 + 	int i;
    4.21 + 	unsigned char pke[100];
    4.22 ++	#if defined(USE_GCRYPT) || OPENSSL_VERSION_NUMBER < 0x10100000L
    4.23 ++		#define HMAC_USE_NO_PTR
    4.24 ++	#endif
    4.25 ++
    4.26 ++	#ifdef HMAC_USE_NO_PTR
    4.27 + 	HMAC_CTX ctx;
    4.28 ++	#else
    4.29 ++	HMAC_CTX * ctx;
    4.30 ++	#endif
    4.31 + 
    4.32 + 	memcpy( pke, "Pairwise key expansion", 23 );
    4.33 + 
    4.34 +@@ -314,6 +322,7 @@ void calc_mic (struct AP_info *ap, unsigned char pmk[32], unsigned char ptk[80],
    4.35 + 		memcpy( pke + 67, ap->wpa.snonce, 32 );
    4.36 + 	}
    4.37 + 
    4.38 ++	#ifdef HMAC_USE_NO_PTR
    4.39 + 	HMAC_CTX_init(&ctx);
    4.40 + 	HMAC_Init_ex(&ctx, pmk, 32, EVP_sha1(), NULL);
    4.41 + 	for(i = 0; i < 4; i++ )
    4.42 +@@ -325,6 +334,20 @@ void calc_mic (struct AP_info *ap, unsigned char pmk[32], unsigned char ptk[80],
    4.43 + 		HMAC_Final(&ctx, ptk + i*20, NULL);
    4.44 + 	}
    4.45 + 	HMAC_CTX_cleanup(&ctx);
    4.46 ++	#else
    4.47 ++	ctx = HMAC_CTX_new();
    4.48 ++	HMAC_Init_ex(ctx, pmk, 32, EVP_sha1(), NULL);
    4.49 ++	for(i = 0; i < 4; i++ )
    4.50 ++	{
    4.51 ++		pke[99] = i;
    4.52 ++		//HMAC(EVP_sha1(), values[0], 32, pke, 100, ptk + i * 20, NULL);
    4.53 ++		HMAC_Init_ex(ctx, 0, 0, 0, 0);
    4.54 ++		HMAC_Update(ctx, pke, 100);
    4.55 ++		HMAC_Final(ctx, ptk + i*20, NULL);
    4.56 ++	}
    4.57 ++	HMAC_CTX_free(ctx);
    4.58 ++	#endif
    4.59 ++	#undef HMAC_USE_NO_PTR
    4.60 + 
    4.61 + 	if( ap->wpa.keyver == 1 )
    4.62 + 	{
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/aircrack-ng/stuff/patches/series	Sun Oct 29 20:13:43 2017 +0200
     5.3 @@ -0,0 +1,2 @@
     5.4 +# from https://www.archlinux.org/packages/community/i686/aircrack-ng/
     5.5 +9a1846507ff043c397257206ff21adae90a122f4.patch
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/brisk-menu/receipt	Sun Oct 29 20:13:43 2017 +0200
     6.3 @@ -0,0 +1,33 @@
     6.4 +# SliTaz package receipt v2.
     6.5 +
     6.6 +PACKAGE="brisk-menu"
     6.7 +VERSION="0.4.5"
     6.8 +CATEGORY="x-window"
     6.9 +SHORT_DESC="An efficient menu for the MATE Desktop"
    6.10 +MAINTAINER="al.bobylev@gmail.com"
    6.11 +LICENSE="GPL2"
    6.12 +WEB_SITE="https://github.com/solus-project/brisk-menu"
    6.13 +
    6.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    6.15 +WGET_URL="https://github.com/solus-project/brisk-menu/releases/download/v$VERSION/$TARBALL"
    6.16 +
    6.17 +BUILD_DEPENDS="intltool automake libtool gtk+3-dev mate-menus-dev \
    6.18 +mate-panel-dev"
    6.19 +
    6.20 +compile_rules() {
    6.21 +	./autogen.sh \
    6.22 +		--sysconfdir=/etc \
    6.23 +		--localstatedir=/var \
    6.24 +		$CONFIGURE_ARGS &&
    6.25 +	make &&
    6.26 +	make install
    6.27 +}
    6.28 +
    6.29 +genpkg_rules() {
    6.30 +	copy @std *.mo
    6.31 +	DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gtk+3 libffi \
    6.32 +	libharfbuzz liblzma libpng16 libxml2 mate-menus mate-panel pango pcre \
    6.33 +	util-linux-blkid util-linux-mount util-linux-uuid xorg-libX11 xorg-libXau \
    6.34 +	xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb xorg-pixman zlib"
    6.35 +	TAGS="MATE Solus menu GUI"
    6.36 +}
     7.1 --- a/faad2-dev/receipt	Sun Oct 29 13:59:00 2017 +0100
     7.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.3 @@ -1,20 +0,0 @@
     7.4 -# SliTaz package receipt.
     7.5 -
     7.6 -PACKAGE="faad2-dev"
     7.7 -VERSION="2.7"
     7.8 -CATEGORY="development"
     7.9 -SHORT_DESC="FAAD2 is an open source MPEG-4 and MPEG-2 AAC decoder devel files."
    7.10 -MAINTAINER="slitaz@kacper.se"
    7.11 -LICENSE="GPL2"
    7.12 -WEB_SITE="http://www.audiocoding.com"
    7.13 -WANTED="faad2"
    7.14 -
    7.15 -DEPENDS="faad2"
    7.16 -
    7.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    7.18 -genpkg_rules()
    7.19 -{
    7.20 -	mkdir -p $fs/usr/lib
    7.21 -	cp -a $install/usr/include $fs/usr
    7.22 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
    7.23 -}
     8.1 --- a/faad2/receipt	Sun Oct 29 13:59:00 2017 +0100
     8.2 +++ b/faad2/receipt	Sun Oct 29 20:13:43 2017 +0200
     8.3 @@ -1,35 +1,30 @@
     8.4 -# SliTaz package receipt.
     8.5 +# SliTaz package receipt v2.
     8.6  
     8.7  PACKAGE="faad2"
     8.8 -VERSION="2.7"
     8.9 +VERSION="2.8.6"
    8.10  CATEGORY="multimedia"
    8.11 -SHORT_DESC="FAAD2 is an open source MPEG-4 and MPEG-2 AAC decoder."
    8.12 +SHORT_DESC="ISO AAC audio decoder"
    8.13  MAINTAINER="slitaz@kacper.se"
    8.14  LICENSE="GPL2"
    8.15 +WEB_SITE="http://faac.sourceforge.net/"
    8.16 +
    8.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
    8.18 -WEB_SITE="http://www.audiocoding.com"
    8.19  WGET_URL="$SF_MIRROR/faac/$TARBALL"
    8.20 -TAGS="decoder mp4 mpeg"
    8.21  
    8.22 -BUILD_DEPENDS="gfortran"
    8.23 +SPLIT="faad2-dev"
    8.24  
    8.25 -# Rules to configure and make the package.
    8.26 -compile_rules()
    8.27 -{
    8.28 -	cd $src
    8.29 -	./configure \
    8.30 -		--prefix=/usr \
    8.31 -		--infodir=/usr/share/info \
    8.32 -		--mandir=/usr/share/man \
    8.33 -		$CONFIGURE_ARGS &&
    8.34 -	make && make DESTDIR=$DESTDIR install
    8.35 +compile_rules() {
    8.36 +	./configure $CONFIGURE_ARGS && make && make install
    8.37  }
    8.38  
    8.39 -# Rules to gen a SliTaz package suitable for Tazpkg.
    8.40 -genpkg_rules()
    8.41 -{
    8.42 -	mkdir -p $fs/usr/lib $fs/usr/bin
    8.43 -	cp -a $install/usr/bin $fs/usr
    8.44 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    8.45 +genpkg_rules() {
    8.46 +	case $PACKAGE in
    8.47 +		faad2)
    8.48 +			copy @std
    8.49 +			TAGS="aac decoder mp4 mpeg"
    8.50 +			;;
    8.51 +		*-dev)
    8.52 +			copy @dev
    8.53 +			;;
    8.54 +	esac
    8.55  }
    8.56 -
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/gtkhash/description.txt	Sun Oct 29 20:13:43 2017 +0200
     9.3 @@ -0,0 +1,41 @@
     9.4 +Supported Hash Functions:
     9.5 +
     9.6 +Function   |zlib|blake2|gcrypt|nettle|linux_crypto|glib_checksums|mhash|internal_md6|
     9.7 +-----------|---|---|---|---|---|---|---|---|
     9.8 +ADLER32    | + | - | - | - | - | - | - | - |
     9.9 +BLAKE2b    | - | + | - | - | - | - | - | - |
    9.10 +BLAKE2s    | - | + | - | - | - | - | - | - |
    9.11 +BLAKE2bp   | - | + | - | - | - | - | - | - |
    9.12 +BLAKE2sp   | - | + | - | - | - | - | - | - |
    9.13 +CRC32      | + | - | - | - | - | - | - | - |
    9.14 +GOST       | - | - | + | + | - | - | + | - |
    9.15 +HAVAL128-3 | - | - | - | - | - | - | + | - |
    9.16 +HAVAL160-3 | - | - | - | - | - | - | + | - |
    9.17 +HAVAL192-3 | - | - | - | - | - | - | + | - |
    9.18 +HAVAL224-3 | - | - | - | - | - | - | + | - |
    9.19 +HAVAL256-3 | - | - | - | - | - | - | + | - |
    9.20 +MD2        | - | - | - | + | - | - | + | - |
    9.21 +MD4        | - | - | + | + | + | - | + | - |
    9.22 +MD5        | - | - | + | + | + | + | + | - |
    9.23 +MD6-224    | - | - | - | - | - | - | - | + |
    9.24 +MD6-256    | - | - | - | - | - | - | - | + |
    9.25 +MD6-384    | - | - | - | - | - | - | - | + |
    9.26 +MD6-512    | - | - | - | - | - | - | - | + |
    9.27 +MDC2       | - | - | - | - | - | - | - | - |
    9.28 +RIPEMD128  | - | - | - | - | + | - | + | - |
    9.29 +RIPEMD160  | - | - | + | + | + | - | + | - |
    9.30 +RIPEMD256  | - | - | - | - | + | - | + | - |
    9.31 +RIPEMD320  | - | - | - | - | + | - | + | - |
    9.32 +SHA1       | - | - | + | + | + | + | + | - |
    9.33 +SHA224     | - | - | + | + | + | - | + | - |
    9.34 +SHA256     | - | - | + | + | + | + | + | - |
    9.35 +SHA384     | - | - | + | + | + | - | + | - |
    9.36 +SHA512     | - | - | + | + | + | + | + | - |
    9.37 +SHA3-224   | - | - | + | + | + | - | - | - |
    9.38 +SHA3-256   | - | - | + | + | + | - | - | - |
    9.39 +SHA3-384   | - | - | + | + | + | - | - | - |
    9.40 +SHA3-512   | - | - | + | + | + | - | - | - |
    9.41 +SNEFRU128  | - | - | - | - | - | - | + | - |
    9.42 +SNEFRU256  | - | - | - | - | - | - | + | - |
    9.43 +TIGER192   | - | - | + | - | + | - | + | - |
    9.44 +WHIRLPOOL  | - | - | + | - | + | - | + | - |
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/gtkhash/receipt	Sun Oct 29 20:13:43 2017 +0200
    10.3 @@ -0,0 +1,64 @@
    10.4 +# SliTaz package receipt v2.
    10.5 +
    10.6 +PACKAGE="gtkhash"
    10.7 +VERSION="1.1"
    10.8 +CATEGORY="utilities"
    10.9 +SHORT_DESC="A GTK+ utility for computing message digests or checksums"
   10.10 +MAINTAINER="al.bobylev@gmail.com"
   10.11 +LICENSE="GPL2"
   10.12 +WEB_SITE="https://github.com/tristanheaven/gtkhash"
   10.13 +
   10.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   10.15 +WGET_URL="$WEB_SITE/releases/download/v$VERSION/$TARBALL"
   10.16 +
   10.17 +BUILD_DEPENDS="gettext intltool automake libtool gtk+3-dev libb2-dev mhash-dev \
   10.18 +caja-dev"
   10.19 +SPLIT="gtkhash-caja gtkhash gtkhash-dev"
   10.20 +
   10.21 +compile_rules() {
   10.22 +	# --enable-nautilus --enable-nemo --enable-thunar
   10.23 +	# --enable-libcrypto : openssl-dev >= 1.1
   10.24 +	# --enable-mbedtls   :
   10.25 +	# --enable-gcrypt    : libgcrypt-dev
   10.26 +	# --enable-nettle    : nettle-dev
   10.27 +
   10.28 +	./autogen.sh &&
   10.29 +	./configure \
   10.30 +		--sysconfdir=/etc \
   10.31 +		--localstatedir=/var \
   10.32 +		--enable-blake2 \
   10.33 +		--enable-linux-crypto \
   10.34 +		--enable-mhash \
   10.35 +		--enable-caja \
   10.36 +		$CONFIGURE_ARGS &&
   10.37 +	make &&
   10.38 +	make install
   10.39 +}
   10.40 +
   10.41 +genpkg_rules() {
   10.42 +	case $PACKAGE in
   10.43 +		*-caja)
   10.44 +			copy libgtkhash-properties-caja.so
   10.45 +			DEPENDS="gtkhash caja"
   10.46 +			CAT="utilities|plugin for Caja"
   10.47 +			;;
   10.48 +		gtkhash)
   10.49 +			copy @std @rm *.mo
   10.50 +			DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gtk+3 \
   10.51 +			libb2 libffi libgomp libharfbuzz liblzma libpng16 libxml2 mhash \
   10.52 +			pango pcre util-linux-blkid util-linux-mount util-linux-uuid \
   10.53 +			xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender \
   10.54 +			xorg-libxcb xorg-pixman zlib"
   10.55 +			;;
   10.56 +		*-dev)
   10.57 +			copy @dev
   10.58 +			DEPENDS="${SPLIT/$PACKAGE/} atk-dev bzip2-dev cairo-dev caja-dev \
   10.59 +			fontconfig-dev freetype-dev gdk-pixbuf-dev glib-dev gtk+3-dev \
   10.60 +			harfbuzz-dev libb2-dev libffi-dev libpng16-dev libxml2-dev \
   10.61 +			mhash-dev pango-dev pcre-dev util-linux-blkid-dev \
   10.62 +			util-linux-mount-dev util-linux-uuid-dev xorg-libX11-dev \
   10.63 +			xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
   10.64 +			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
   10.65 +			;;
   10.66 +	esac
   10.67 +}
    11.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.2 +++ b/libb2/receipt	Sun Oct 29 20:13:43 2017 +0200
    11.3 @@ -0,0 +1,39 @@
    11.4 +# SliTaz package receipt v2.
    11.5 +
    11.6 +PACKAGE="libb2"
    11.7 +VERSION="0.98"
    11.8 +COMMIT="0d7015f"
    11.9 +CATEGORY="libs"
   11.10 +SHORT_DESC="C library providing BLAKE2b, BLAKE2s, BLAKE2bp, BLAKE2sp"
   11.11 +MAINTAINER="al.bobylev@gmail.com"
   11.12 +LICENSE="CC0"
   11.13 +WEB_SITE="https://blake2.net/"
   11.14 +
   11.15 +TARBALL="$PACKAGE-$COMMIT.tar.gz"
   11.16 +WGET_URL="https://github.com/BLAKE2/libb2/archive/$COMMIT.tar.gz"
   11.17 +
   11.18 +BUILD_DEPENDS="automake libtool"
   11.19 +SPLIT="libb2-dev"
   11.20 +
   11.21 +compile_rules() {
   11.22 +
   11.23 +	./autogen.sh &&
   11.24 +	./configure \
   11.25 +		--sysconfdir=/etc \
   11.26 +		--localstatedir=/var \
   11.27 +		$CONFIGURE_ARGS &&
   11.28 +	make &&
   11.29 +	make install
   11.30 +}
   11.31 +
   11.32 +genpkg_rules() {
   11.33 +	case $PACKAGE in
   11.34 +		libb2)
   11.35 +			copy @std
   11.36 +			DEPENDS="libgomp"
   11.37 +			;;
   11.38 +		*-dev)
   11.39 +			copy @dev
   11.40 +			;;
   11.41 +	esac
   11.42 +}
    12.1 --- a/libxfce4util-dev/receipt	Sun Oct 29 13:59:00 2017 +0100
    12.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.3 @@ -1,24 +0,0 @@
    12.4 -# SliTaz package receipt.
    12.5 -
    12.6 -PACKAGE="libxfce4util-dev"
    12.7 -VERSION="4.11.0"
    12.8 -CATEGORY="development"
    12.9 -SHORT_DESC="Xfce Utility library dev files"
   12.10 -MAINTAINER="erjo@slitaz.org"
   12.11 -LICENSE="LGPL2"
   12.12 -WANTED="libxfce4util"
   12.13 -WEB_SITE="http://www.xfce.org"
   12.14 -
   12.15 -DEPENDS="gtk+ libxfce4util glib-dev pkg-config"
   12.16 -
   12.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   12.18 -genpkg_rules()
   12.19 -{
   12.20 -	mkdir -p $fs/usr \
   12.21 -		$fs/usr/lib
   12.22 -		
   12.23 -	cp -a $install/usr/include $fs/usr
   12.24 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   12.25 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   12.26 -}
   12.27 -
    13.1 --- a/libxfce4util/receipt	Sun Oct 29 13:59:00 2017 +0100
    13.2 +++ b/libxfce4util/receipt	Sun Oct 29 20:13:43 2017 +0200
    13.3 @@ -1,38 +1,39 @@
    13.4 -# SliTaz package receipt.
    13.5 +# SliTaz package receipt v2.
    13.6  
    13.7  PACKAGE="libxfce4util"
    13.8 -VERSION="4.11.0"
    13.9 +VERSION="4.13.1"
   13.10  CATEGORY="x-window"
   13.11  SHORT_DESC="Xfce Utility library"
   13.12  MAINTAINER="erjo@slitaz.org"
   13.13  LICENSE="LGPL2"
   13.14 +WEB_SITE="http://www.xfce.org"
   13.15 +
   13.16  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   13.17 -WEB_SITE="http://www.xfce.org"
   13.18  WGET_URL="http://archive.xfce.org/src/xfce/$PACKAGE/${VERSION%.*}/$TARBALL"
   13.19  
   13.20 -DEPENDS="gtk+"
   13.21 -BUILD_DEPENDS="gtk+-dev intltool pkg-config"
   13.22 +BUILD_DEPENDS="intltool gtk-doc gobject-introspection-dev"
   13.23 +SPLIT="libxfce4util-dev"
   13.24  
   13.25 -# Rules to configure and make the package.
   13.26 -compile_rules()
   13.27 -{
   13.28 -	cd $src
   13.29 -	./configure --prefix=/usr \
   13.30 -		--infodir=/usr/share/info \
   13.31 +compile_rules() {
   13.32 +	./configure \
   13.33 +		--sysconfdir=/etc \
   13.34 +		--localstatedir=/var \
   13.35  		--disable-debug \
   13.36 -		--mandir=/usr/share/man $CONFIGURE_ARGS && \
   13.37 -	make && make DESTDIR=$DESTDIR install
   13.38 +		$CONFIGURE_ARGS &&
   13.39 +	make &&
   13.40 +	make install
   13.41  }
   13.42  
   13.43 -# Rules to gen a SliTaz package suitable for Tazpkg.
   13.44 -genpkg_rules()
   13.45 -{
   13.46 -	mkdir -p $fs/usr \
   13.47 -		$fs/usr/lib \
   13.48 -		$fs/usr/share/locale
   13.49 -		
   13.50 -	cp -a $install/usr/sbin $fs/usr
   13.51 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   13.52 -	cp -a $install/usr/share/locale/fr $fs/usr/share/locale
   13.53 +genpkg_rules() {
   13.54 +	case $PACKAGE in
   13.55 +		libxfce4util)
   13.56 +			copy @std
   13.57 +			DEPENDS="glib libffi pcre"
   13.58 +			;;
   13.59 +		*-dev)
   13.60 +			copy @dev
   13.61 +			DEPENDS="libxfce4util glib-dev libffi-dev pcre-dev"
   13.62 +			;;
   13.63 +	esac
   13.64 +	TAGS="Xfce"
   13.65  }
   13.66 -
    14.1 --- a/libxfconf-dev/receipt	Sun Oct 29 13:59:00 2017 +0100
    14.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.3 @@ -1,21 +0,0 @@
    14.4 -# SliTaz package receipt.
    14.5 -
    14.6 -PACKAGE="libxfconf-dev"
    14.7 -VERSION="4.10.0"
    14.8 -CATEGORY="development"
    14.9 -SHORT_DESC="Development files for libxfconf"
   14.10 -MAINTAINER="al.bobylev@gmail.com"
   14.11 -LICENSE="GPL2"
   14.12 -WEB_SITE="http://www.xfce.org/"
   14.13 -
   14.14 -WANTED="libxfconf"
   14.15 -DEPENDS="libxfconf dbus-glib-dev libxfce4util-dev pkg-config"
   14.16 -
   14.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   14.18 -genpkg_rules()
   14.19 -{
   14.20 -	mkdir -p $fs/usr/lib $fs/usr/share
   14.21 -	cp -a $install/usr/include $fs/usr
   14.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   14.23 -	cp -a $install/usr/lib/*a $fs/usr/lib
   14.24 -}
    15.1 --- a/libxfconf/receipt	Sun Oct 29 13:59:00 2017 +0100
    15.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.3 @@ -1,32 +0,0 @@
    15.4 -# SliTaz package receipt.
    15.5 -
    15.6 -PACKAGE="libxfconf"
    15.7 -SOURCE="xfconf"
    15.8 -VERSION="4.10.0"
    15.9 -HI_VERSION=$(echo $VERSION | cut -d. -f1,2)
   15.10 -CATEGORY="development"
   15.11 -SHORT_DESC="Client library for Xfce4 configure interface"
   15.12 -MAINTAINER="al.bobylev@gmail.com"
   15.13 -LICENSE="GPL2"
   15.14 -WEB_SITE="http://www.xfce.org/"
   15.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   15.16 -WGET_URL="http://archive.xfce.org/src/xfce/$SOURCE/$HI_VERSION/$TARBALL"
   15.17 -
   15.18 -DEPENDS="dbus-glib libxfce4util"
   15.19 -BUILD_DEPENDS="dbus-glib-dev libxfce4util-dev intltool"
   15.20 -
   15.21 -# Rules to configure and make the package.
   15.22 -compile_rules()
   15.23 -{
   15.24 -	./configure $CONFIGURE_ARGS && make && make install
   15.25 -}
   15.26 -
   15.27 -# Rules to gen a SliTaz package suitable for Tazpkg.
   15.28 -genpkg_rules()
   15.29 -{
   15.30 -	mkdir -p $fs/usr/lib $fs/usr/share
   15.31 -	cp -a $install/usr/bin $fs/usr
   15.32 -	cp -a $install/usr/lib/xfce4 $fs/usr/lib
   15.33 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   15.34 -	cp -a $install/usr/share/dbus-1 $fs/usr/share
   15.35 -}
    16.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.2 +++ b/mate-menu/receipt	Sun Oct 29 20:13:43 2017 +0200
    16.3 @@ -0,0 +1,24 @@
    16.4 +# SliTaz package receipt v2.
    16.5 +
    16.6 +PACKAGE="mate-menu"
    16.7 +VERSION="17.10.8"
    16.8 +CATEGORY="x-window"
    16.9 +SHORT_DESC="An Advanced Menu for the MATE Desktop"
   16.10 +MAINTAINER="al.bobylev@gmail.com"
   16.11 +LICENSE="GPL2"
   16.12 +WEB_SITE="https://github.com/ubuntu-mate/mate-menu"
   16.13 +
   16.14 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   16.15 +WGET_URL="https://github.com/ubuntu-mate/mate-menu/archive/$VERSION.tar.gz"
   16.16 +
   16.17 +BUILD_DEPENDS="python-distutils-extra intltool file"
   16.18 +
   16.19 +compile_rules() {
   16.20 +	python setup.py install --root=$install
   16.21 +}
   16.22 +
   16.23 +genpkg_rules() {
   16.24 +	copy @std *.mo
   16.25 +	DEPENDS="python" # FIXME Python deps...
   16.26 +	TAGS="MATE Ubuntu menu GUI"
   16.27 +}
    17.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.2 +++ b/openssl11/receipt	Sun Oct 29 20:13:43 2017 +0200
    17.3 @@ -0,0 +1,56 @@
    17.4 +# SliTaz package receipt v2.
    17.5 +
    17.6 +PACKAGE="openssl11"
    17.7 +VERSION="1.1.0f" # current stable
    17.8 +CATEGORY="security"
    17.9 +SHORT_DESC="Open source Secure Sockets Layer"
   17.10 +MAINTAINER="al.bobylev@gmail.com"
   17.11 +LICENSE="BSD"
   17.12 +WEB_SITE="https://www.openssl.org/"
   17.13 +
   17.14 +TARBALL="openssl-$VERSION.tar.gz"
   17.15 +WGET_URL="https://www.openssl.org/source/$TARBALL"
   17.16 +# Integrity check: https://www.openssl.org/source/
   17.17 +TARBALL_SHA256="12f746f3f2493b2f39da7ecf63d7ee19c6ac9ec6a4fcd8c229da8a522cb12765"
   17.18 +TARBALL_SHA1="9e3e02bc8b4965477a7a1d33be1249299a9deb15"
   17.19 +
   17.20 +BUILD_DEPENDS="perl zlib-dev"
   17.21 +SPLIT="libssl11 openssl11 openssl11-dev"
   17.22 +
   17.23 +compile_rules() {
   17.24 +	./config \
   17.25 +		--prefix=/usr \
   17.26 +		--libdir=lib \
   17.27 +		--openssldir=/etc/ssl \
   17.28 +		-Wa,--noexecstack \
   17.29 +		shared zlib-dynamic &&
   17.30 +	make &&
   17.31 +	make \
   17.32 +		DESTDIR=$install \
   17.33 +		MANDIR=/usr/share/man \
   17.34 +		MANSUFFIX=ssl \
   17.35 +		install_sw install_ssldirs install_man_docs
   17.36 +}
   17.37 +
   17.38 +testsuite() {
   17.39 +	readelf -h $install/usr/bin/openssl
   17.40 +}
   17.41 +
   17.42 +genpkg_rules() {
   17.43 +	case $PACKAGE in
   17.44 +		libssl11)
   17.45 +			copy libssl.so* libcrypto*.so*
   17.46 +			CAT="security|OpenSSL libraries"
   17.47 +			PROVIDE="libcrypto11"
   17.48 +			;;
   17.49 +		openssl11)
   17.50 +			copy @std @rm
   17.51 +			DEPENDS="libcrypto11 libssl11"
   17.52 +			;;
   17.53 +		openssl11-dev)
   17.54 +			copy @dev
   17.55 +			PROVIDE="libcrypto11-dev"
   17.56 +			;;
   17.57 +	esac
   17.58 +	TAGS="ssl security"
   17.59 +}
    18.1 --- a/xfconf-dev/receipt	Sun Oct 29 13:59:00 2017 +0100
    18.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.3 @@ -1,23 +0,0 @@
    18.4 -# SliTaz package receipt.
    18.5 -
    18.6 -PACKAGE="xfconf-dev"
    18.7 -VERSION="4.10.0"
    18.8 -CATEGORY="development"
    18.9 -SHORT_DESC="Xfce Configuration Utility dev files"
   18.10 -MAINTAINER="erjo@slitaz.org"
   18.11 -LICENSE="GPL2"
   18.12 -WANTED="xfconf"
   18.13 -WEB_SITE="http://www.xfce.org"
   18.14 -
   18.15 -DEPENDS="xfconf glib-dev dbus-dev dbus-glib-dev pkg-config"
   18.16 -
   18.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   18.18 -genpkg_rules()
   18.19 -{
   18.20 -	mkdir -p $fs/usr \
   18.21 -		$fs/usr/lib
   18.22 -		
   18.23 -	cp -a $install/usr/include $fs/usr
   18.24 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   18.25 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   18.26 -}
    19.1 --- a/xfconf/receipt	Sun Oct 29 13:59:00 2017 +0100
    19.2 +++ b/xfconf/receipt	Sun Oct 29 20:13:43 2017 +0200
    19.3 @@ -1,44 +1,50 @@
    19.4 -# SliTaz package receipt.
    19.5 +# SliTaz package receipt v2.
    19.6  
    19.7  PACKAGE="xfconf"
    19.8 -VERSION="4.10.0"
    19.9 +VERSION="4.13.4"
   19.10  CATEGORY="x-window"
   19.11 -SHORT_DESC="Xfce Copnfiguration Utility"
   19.12 +SHORT_DESC="Xfce Configuration Utility"
   19.13  MAINTAINER="erjo@slitaz.org"
   19.14  LICENSE="GPL2"
   19.15 +WEB_SITE="http://www.xfce.org"
   19.16 +
   19.17  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   19.18 -WEB_SITE="http://www.xfce.org"
   19.19  WGET_URL="http://archive.xfce.org/src/xfce/$PACKAGE/${VERSION%.*}/$TARBALL"
   19.20  
   19.21 -DEPENDS="gtk+ libxfce4util dbus-glib"
   19.22 -BUILD_DEPENDS="gtk+-dev libxfce4util-dev dbus-dev dbus-glib-dev intltool"
   19.23 +BUILD_DEPENDS="intltool libxfce4util-dev perl-extutils-depends \
   19.24 +perl-extutils-pkgconfig perl-glib gtk-doc dbus-dev perl-dev"
   19.25 +SPLIT="xfconf-dev xfconf-perl xfconf"
   19.26  
   19.27 -# Rules to configure and make the package.
   19.28 -compile_rules()
   19.29 -{
   19.30 -	cd $src
   19.31 -	./configure --prefix=/usr \
   19.32 -		--libexecdir=/usr/lib/$PACKAGE \
   19.33 -		--infodir=/usr/share/info \
   19.34 +compile_rules() {
   19.35 +	./configure \
   19.36 +		--sysconfdir=/etc \
   19.37 +		--localstatedir=/var \
   19.38  		--disable-debug \
   19.39 -		--mandir=/usr/share/man $CONFIGURE_ARGS && \
   19.40 -	make && make install
   19.41 +		$CONFIGURE_ARGS &&
   19.42 +	make &&
   19.43 +	make install || return 1
   19.44 +
   19.45 +	find $install/usr/lib/perl5 -type f -exec chmod u+w '{}' \;
   19.46  }
   19.47  
   19.48 -
   19.49 -# Rules to gen a SliTaz package suitable for Tazpkg.
   19.50 -genpkg_rules()
   19.51 -{
   19.52 -	mkdir -p $fs/usr \
   19.53 -		$fs/usr/lib \
   19.54 -		$fs/usr/share/locale 
   19.55 -		
   19.56 -		
   19.57 -	cp -a $install/usr/bin $fs/usr
   19.58 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   19.59 -	cp -a $install/usr/lib/xfce4 $fs/usr/lib
   19.60 -	cp -a $install/usr/share/locale/fr $fs/usr/share/locale
   19.61 -	cp -a $install/usr/share/dbus-1 $fs/usr/share
   19.62 -	
   19.63 -	strip -s $fs/usr/lib/xfce4/$PACKAGE/*
   19.64 +genpkg_rules() {
   19.65 +	case $PACKAGE in
   19.66 +		*-dev)
   19.67 +			copy @dev
   19.68 +			DEPENDS="xfconf xfconf-perl \
   19.69 +			glib-dev libffi-dev pcre-dev util-linux-blkid-dev \
   19.70 +			util-linux-mount-dev util-linux-uuid-dev zlib-dev"
   19.71 +			;;
   19.72 +		xfconf-perl)
   19.73 +			copy /usr/lib/perl5/ @rm
   19.74 +			DEPENDS="xfconf perl"
   19.75 +			CAT="perl|Perl bindings"
   19.76 +			;;
   19.77 +		xfconf)
   19.78 +			copy @std @rm
   19.79 +			DEPENDS="dbus glib libffi libxfce4util pcre util-linux-blkid \
   19.80 +			util-linux-mount util-linux-uuid zlib"
   19.81 +			;;
   19.82 +	esac
   19.83 +	TAGS="Xfce"
   19.84  }