wok-next rev 19736
Up acl, babl, beecrypt, bind, bzip2, cookutils, openssl.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Mon May 29 11:14:00 2017 +0300 (2017-05-29) |
parents | 4550df96633d |
children | 9a5b17ddcfcb |
files | acl-dev/receipt acl/receipt babl-dev/receipt babl/receipt beecrypt-dev/receipt beecrypt/description.txt beecrypt/receipt bind-client/receipt bind-dev/receipt bind/receipt bzip2-apps/description.txt bzip2-apps/receipt bzip2-dev/receipt bzip2/description.bzip2-apps.txt bzip2/description.bzlib.txt bzip2/receipt bzip2/stuff/bzip2-1.0.6-fix_install.patch bzip2/stuff/bzip2-1.0.6-install_docs-1.patch bzip2/stuff/patches/bzip2-1.0.6-fix_install.patch bzip2/stuff/patches/bzip2-1.0.6-install_docs-1.patch bzip2/stuff/patches/series bzlib/description.txt bzlib/receipt cookutils/receipt libbind/receipt libcrypto-dev/receipt libcrypto/receipt libssl/receipt openssl-dev/receipt openssl/receipt |
line diff
1.1 --- a/acl-dev/receipt Sat May 27 16:55:17 2017 +0300 1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 1.3 @@ -1,19 +0,0 @@ 1.4 -# SliTaz package receipt. 1.5 - 1.6 -PACKAGE="acl-dev" 1.7 -VERSION="2.2.52" 1.8 -CATEGORY="development" 1.9 -SHORT_DESC="Development files for acl." 1.10 -MAINTAINER="rcx@zoominternet.net" 1.11 -LICENSE="LGPL2.1 GPL2" 1.12 -WEB_SITE="http://savannah.nongnu.org/projects/acl/" 1.13 -HOST_ARCH="i486 arm" 1.14 - 1.15 -WANTED="acl" 1.16 -DEPENDS="acl attr-dev" 1.17 - 1.18 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.19 -genpkg_rules() 1.20 -{ 1.21 - cook_copy_files *.h *.la 1.22 -}
2.1 --- a/acl/receipt Sat May 27 16:55:17 2017 +0300 2.2 +++ b/acl/receipt Mon May 29 11:14:00 2017 +0300 2.3 @@ -1,9 +1,9 @@ 2.4 -# SliTaz package receipt. 2.5 +# SliTaz package receipt v2. 2.6 2.7 PACKAGE="acl" 2.8 VERSION="2.2.52" 2.9 CATEGORY="system-tools" 2.10 -SHORT_DESC="Commands for Manipulating POSIX Access Control Lists." 2.11 +SHORT_DESC="Commands for Manipulating POSIX Access Control Lists" 2.12 MAINTAINER="rcx@zoominternet.net" 2.13 LICENSE="LGPL2.1 GPL2" 2.14 WEB_SITE="http://savannah.nongnu.org/projects/acl/" 2.15 @@ -12,13 +12,9 @@ 2.16 TARBALL="$PACKAGE-$VERSION.src.tar.gz" 2.17 WGET_URL="http://download.savannah.gnu.org/releases/$PACKAGE/$TARBALL" 2.18 2.19 -DEPENDS="attr" 2.20 BUILD_DEPENDS="attr-dev bash libtool gettext" 2.21 - 2.22 -# Handle cross compilation. 2.23 -case "$ARCH" in 2.24 - arm) BUILD_DEPENDS="attr-dev" ;; 2.25 -esac 2.26 +BUILD_DEPENDS_arm="attr-dev" 2.27 +SPLIT="acl-dev" 2.28 2.29 # Rules to configure and make the package. 2.30 compile_rules() 2.31 @@ -46,6 +42,14 @@ 2.32 # Rules to gen a SliTaz package suitable for Tazpkg. 2.33 genpkg_rules() 2.34 { 2.35 - cook_copy_folders bin 2.36 - cook_copy_files *.so* 2.37 + case $PACKAGE in 2.38 + acl) 2.39 + copy @std 2.40 + DEPENDS="attr" 2.41 + ;; 2.42 + acl-dev) 2.43 + copy @dev 2.44 + DEPENDS="acl attr-dev" 2.45 + ;; 2.46 + esac 2.47 }
3.1 --- a/babl-dev/receipt Sat May 27 16:55:17 2017 +0300 3.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 3.3 @@ -1,25 +0,0 @@ 3.4 -# SliTaz package receipt. 3.5 - 3.6 -PACKAGE="babl-dev" 3.7 -VERSION="0.1.10" 3.8 -CATEGORY="development" 3.9 -SHORT_DESC="pixel format translation library dev files." 3.10 -MAINTAINER="erjo@slitaz.org" 3.11 -LICENSE="LGPL3" 3.12 -WEB_SITE="http://gegl.org/babl/" 3.13 -WANTED="babl" 3.14 -HOST_ARCH="i486 arm" 3.15 - 3.16 -DEPENDS="babl pkg-config" 3.17 - 3.18 -# Rules to gen a SliTaz package suitable for Tazpkg. 3.19 -genpkg_rules() 3.20 -{ 3.21 - mkdir -p $fs/usr/lib 3.22 - cp -a $install/usr/lib/pkgconfig $fs/usr/lib 3.23 - cp -a $install/usr/lib/*.*a $fs/usr/lib 3.24 - cp -a $install/usr/include $fs/usr 3.25 - cp -a $install/usr/lib/babl-* $fs/usr/lib 3.26 - rm $fs/usr/lib/babl-*/*.so 3.27 -} 3.28 -
4.1 --- a/babl/receipt Sat May 27 16:55:17 2017 +0300 4.2 +++ b/babl/receipt Mon May 29 11:14:00 2017 +0300 4.3 @@ -1,30 +1,32 @@ 4.4 -# SliTaz package receipt. 4.5 +# SliTaz package receipt v2. 4.6 4.7 PACKAGE="babl" 4.8 -VERSION="0.1.10" 4.9 +VERSION="0.1.26" 4.10 CATEGORY="system-tools" 4.11 -SHORT_DESC="pixel format translation library." 4.12 +SHORT_DESC="Pixel format translation library" 4.13 MAINTAINER="erjo@slitaz.org" 4.14 LICENSE="LGPL3" 4.15 +WEB_SITE="http://gegl.org/babl/" 4.16 +HOST_ARCH="i486 arm" 4.17 + 4.18 TARBALL="$PACKAGE-$VERSION.tar.bz2" 4.19 -WEB_SITE="http://gegl.org/babl/" 4.20 -WGET_URL="ftp://ftp.gimp.org/pub/$PACKAGE/${VERSION:0:3}/$TARBALL" 4.21 -HOST_ARCH="i486 arm" 4.22 +WGET_URL="https://download.gimp.org/pub/babl/${VERSION%.*}/$TARBALL" 4.23 + 4.24 +SPLIT="babl-dev" 4.25 4.26 # Rules to configure and make the package. 4.27 compile_rules() 4.28 { 4.29 ./configure \ 4.30 - $CONFIGURE_ARGS && \ 4.31 + $CONFIGURE_ARGS && 4.32 make && make install 4.33 } 4.34 4.35 # Rules to gen a SliTaz package suitable for Tazpkg. 4.36 genpkg_rules() 4.37 { 4.38 - mkdir -p $fs/usr/lib 4.39 - cp -a $install/usr/lib/*.so* $fs/usr/lib 4.40 - cp -a $install/usr/lib/babl-* $fs/usr/lib 4.41 - rm $fs/usr/lib/babl-*/*.*a 4.42 + case $PACKAGE in 4.43 + babl) copy @std ;; 4.44 + babl-dev) copy @dev ;; 4.45 + esac 4.46 } 4.47 -
5.1 --- a/beecrypt-dev/receipt Sat May 27 16:55:17 2017 +0300 5.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 5.3 @@ -1,21 +0,0 @@ 5.4 -# SliTaz package receipt. 5.5 - 5.6 -PACKAGE="beecrypt-dev" 5.7 -VERSION="4.2.1" 5.8 -CATEGORY="development" 5.9 -SHORT_DESC="Cryptography Library dev files" 5.10 -MAINTAINER="erjo@slitaz.org" 5.11 -LICENSE="GPL2 LGPL2.1" 5.12 -WANTED="beecrypt" 5.13 -WEB_SITE="http://beecrypt.sourceforge.net/" 5.14 - 5.15 -# Rules to gen a SliTaz package suitable for Tazpkg. 5.16 -genpkg_rules() 5.17 -{ 5.18 - mkdir -p $fs/usr/lib 5.19 - cp -a $install/usr/include $fs/usr 5.20 - cp -a $install/usr/lib $fs/usr 5.21 - # Deleting unnecessary file 5.22 - find $fs/ -name "*.so*" -exec rm -f {} \; 5.23 -} 5.24 -
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/beecrypt/description.txt Mon May 29 11:14:00 2017 +0300 6.3 @@ -0,0 +1,4 @@ 6.4 +BeeCrypt is an ongoing project to provide a strong and fast cryptography 6.5 +toolkit. Includes entropy sources, random generators, block ciphers, hash 6.6 +functions, message authentication codes, multiprecision integer routines, and 6.7 +public key primitives.
7.1 --- a/beecrypt/receipt Sat May 27 16:55:17 2017 +0300 7.2 +++ b/beecrypt/receipt Mon May 29 11:14:00 2017 +0300 7.3 @@ -1,34 +1,35 @@ 7.4 -# SliTaz package receipt. 7.5 +# SliTaz package receipt v2. 7.6 7.7 PACKAGE="beecrypt" 7.8 VERSION="4.2.1" 7.9 -CATEGORY="system-tools" 7.10 -SHORT_DESC="Cryptography Library" 7.11 +CATEGORY="security" 7.12 +SHORT_DESC="BeeCrypt Cryptography Library" 7.13 MAINTAINER="erjo@slitaz.org" 7.14 LICENSE="GPL2 LGPL2.1" 7.15 -TARBALL="$PACKAGE-$VERSION.tar.gz" 7.16 WEB_SITE="http://beecrypt.sourceforge.net/" 7.17 -WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" 7.18 TAGS="cryptography toolkit" 7.19 7.20 -DEPENDS="gcc-lib-base" 7.21 +TARBALL="$PACKAGE-$VERSION.tar.gz" 7.22 +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" 7.23 +TARBALL_SHA256="286f1f56080d1a6b1d024003a5fa2158f4ff82cae0c6829d3c476a4b5898c55d" 7.24 + 7.25 BUILD_DEPENDS="python-dev" 7.26 +SPLIT="beecrypt-dev" 7.27 7.28 # Rules to configure and make the package. 7.29 compile_rules() 7.30 { 7.31 - cd $src 7.32 - ./configure --prefix=/usr --without-cplusplus $CONFIGURE_ARGS && 7.33 - make && 7.34 - make DESTDIR=$DESTDIR install 7.35 + ./configure \ 7.36 + --without-cplusplus \ 7.37 + $CONFIGURE_ARGS && 7.38 + make && make install 7.39 } 7.40 7.41 # Rules to gen a SliTaz package suitable for Tazpkg. 7.42 genpkg_rules() 7.43 { 7.44 - mkdir -p $fs/usr/lib 7.45 - cp -a $install/usr/lib $fs/usr 7.46 - # Deleting unnecessary file 7.47 - find $fs/ -name "*.*a" -exec rm -f {} \; 7.48 + case $PACKAGE in 7.49 + beecrypt) copy @std ;; 7.50 + beecrypt-dev) copy @dev ;; 7.51 + esac 7.52 } 7.53 -
8.1 --- a/bind-client/receipt Sat May 27 16:55:17 2017 +0300 8.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 8.3 @@ -1,24 +0,0 @@ 8.4 -# SliTaz package receipt. 8.5 - 8.6 -PACKAGE="bind-client" 8.7 -VERSION="9.11.0" 8.8 -CATEGORY="network" 8.9 -SHORT_DESC="Domain Name System client." 8.10 -MAINTAINER="pascal.bellard@slitaz.org" 8.11 -LICENSE="ISC" 8.12 -WEB_SITE="http://www.isc.org/products/BIND/" 8.13 -WANTED="bind" 8.14 - 8.15 -DEPENDS="libbind libcrypto attr libpcap" 8.16 - 8.17 -# Rules to gen a SliTaz package suitable for Tazpkg. 8.18 -genpkg_rules() 8.19 -{ 8.20 - mkdir -p $fs/usr 8.21 - cp -a $install/usr/bin $fs/usr 8.22 -} 8.23 - 8.24 -post_remove() 8.25 -{ 8.26 - ln -s /bin/busybox "$1/usr/bin/nslookup" 8.27 -}
9.1 --- a/bind-dev/receipt Sat May 27 16:55:17 2017 +0300 9.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 9.3 @@ -1,20 +0,0 @@ 9.4 -# SliTaz package receipt. 9.5 - 9.6 -PACKAGE="bind-dev" 9.7 -VERSION="9.11.0" 9.8 -CATEGORY="development" 9.9 -SHORT_DESC="Domain Name System development files." 9.10 -MAINTAINER="pascal.bellard@slitaz.org" 9.11 -LICENSE="ISC" 9.12 -WEB_SITE="http://www.isc.org/products/BIND/" 9.13 -WANTED="bind" 9.14 - 9.15 -# Rules to gen a SliTaz package suitable for Tazpkg. 9.16 -genpkg_rules() 9.17 -{ 9.18 - mkdir -p $fs/usr/lib 9.19 - cp -a $install/usr/lib/*a $fs/usr/lib 9.20 - cp -a $install/usr/include $fs/usr 9.21 - find $fs -type f -name '*.la' -exec chmod a+x \{\} \; 9.22 -} 9.23 -
10.1 --- a/bind/receipt Sat May 27 16:55:17 2017 +0300 10.2 +++ b/bind/receipt Mon May 29 11:14:00 2017 +0300 10.3 @@ -1,45 +1,79 @@ 10.4 -# SliTaz package receipt. 10.5 +# SliTaz package receipt v2. 10.6 10.7 PACKAGE="bind" 10.8 -VERSION="9.11.0" 10.9 +VERSION="9.11.1" 10.10 CATEGORY="network" 10.11 -SHORT_DESC="Domain Name System daemon." 10.12 +SHORT_DESC="BIND DNS server" 10.13 MAINTAINER="pascal.bellard@slitaz.org" 10.14 -LICENSE="ISC" 10.15 -TARBALL="$PACKAGE-$VERSION.tar.gz" 10.16 -WEB_SITE="http://www.isc.org/products/BIND/" 10.17 -WGET_URL="http://ftp.isc.org/isc/bind9/$VERSION/$TARBALL" 10.18 -CONFIG_FILES="/etc/bind" 10.19 +LICENSE="MPL2" 10.20 +WEB_SITE="http://www.isc.org/downloads/BIND/" 10.21 TAZPANEL_DAEMON="edit::/etc/bind/named.conf|man|options|web::$WEB_SITE" 10.22 TAGS="DNS daemon" 10.23 10.24 -DEPENDS="libbind libcrypto attr openssl perl" 10.25 +TARBALL="$PACKAGE-$VERSION.tar.gz" 10.26 +WGET_URL="http://ftp.isc.org/isc/bind9/$VERSION/$TARBALL" 10.27 + 10.28 BUILD_DEPENDS="libtool libcap-dev openssl-dev perl krb5-dev readline-dev" 10.29 +SPLIT="bind-client libbind bind-dev" 10.30 10.31 # Rules to configure and make the package. 10.32 compile_rules() 10.33 { 10.34 mkdir -p $DESTDIR/etc/bind 10.35 - ./configure --prefix=/usr --infodir=/usr/share/info \ 10.36 - --sysconfdir=/etc/bind --localstatedir=/var --with-libtool \ 10.37 - --mandir=/usr/share/man --with-openssl $CONFIGURE_ARGS && \ 10.38 - make && make DESTDIR=$DESTDIR install && \ 10.39 + ./configure \ 10.40 + --sysconfdir=/etc/bind \ 10.41 + --localstatedir=/var \ 10.42 + --enable-threads \ 10.43 + --disable-static \ 10.44 + --with-libtool \ 10.45 + --with-openssl \ 10.46 + --with-randomdev=/dev/urandom \ 10.47 + $CONFIGURE_ARGS && 10.48 + make && make DESTDIR=$DESTDIR install && 10.49 + 10.50 LD_LIBRARY_PATH=$DESTDIR/usr/lib \ 10.51 $DESTDIR/usr/bin/dig ns . @a.root-servers.net. > $DESTDIR/etc/bind/db.root 10.52 + 10.53 + cp -a $stuff/etc $install 10.54 + chown -R root:root $install/etc 10.55 + 10.56 + docdir=$install/usr/share/doc/bind-$VERSION 10.57 + mkdir -p $docdir/arm $docdir/misc 10.58 + cp doc/arm/*.html $docdir/arm 10.59 + cd doc/misc 10.60 + cp dnssec ipv6 migrat* options rfc-compliance roadmap sdb $docdir/misc 10.61 } 10.62 10.63 # Rules to gen a SliTaz package suitable for Tazpkg. 10.64 genpkg_rules() 10.65 { 10.66 - mkdir -p $fs/usr $fs/var/cache/bind 10.67 - cp -a $install/usr/sbin $fs/usr 10.68 - cp -a $install/etc $fs 10.69 - cp -a $stuff/etc $fs 10.70 + case $PACKAGE in 10.71 + bind) 10.72 + CONFIG_FILES="/etc/bind/" 10.73 + copy etc/ sbin/ 10.74 + DEPENDS="libbind libcrypto attr openssl perl" 10.75 + ;; 10.76 + bind-client) 10.77 + copy bin/; rm $fs/usr/bin/bind9-config 10.78 + CAT="network|client" 10.79 + DEPENDS="libbind libcrypto attr libpcap" 10.80 + ;; 10.81 + libbind) 10.82 + copy *.so* 10.83 + CAT="libdevel|shared libraries" 10.84 + DEPENDS="libcrypto libcap libxml2 zlib attr libkrb5" 10.85 + ;; 10.86 + bind-dev) 10.87 + copy @dev 10.88 + ;; 10.89 + esac 10.90 } 10.91 10.92 # Post message when installing. 10.93 -post_install() 10.94 +post_install_bind() 10.95 { 10.96 + mkdir -p "$1/var/cache/bind" 10.97 + 10.98 localnets="192.168.0.0/16; 127.0.0.1;" 10.99 grep -qs allow-recursion "$1/etc/bind/named.conf.options" || 10.100 sed -i "s/.*directory.*/\\tallow-recursion { $localnets };\\n&/" \
11.1 --- a/bzip2-apps/description.txt Sat May 27 16:55:17 2017 +0300 11.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 11.3 @@ -1,10 +0,0 @@ 11.4 -This package contains: 11.5 - 11.6 - * `bzcmp` - Runs cmp on bzipped files 11.7 - * `bzdiff` - Runs diff on bzipped files 11.8 - * `bzegrep` - Runs egrep on bzipped files 11.9 - * `bzfgrep` - Runs fgrep on bzipped files 11.10 - * `bzgrep` - Runs grep on bzipped files 11.11 - * `bzip2recover` - Tries to recover data from damaged bzipped files 11.12 - * `bzless` - Runs less on bzipped files 11.13 - * `bzmore` - Runs more on bzipped files
12.1 --- a/bzip2-apps/receipt Sat May 27 16:55:17 2017 +0300 12.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 12.3 @@ -1,21 +0,0 @@ 12.4 -# SliTaz package receipt. 12.5 - 12.6 -PACKAGE="bzip2-apps" 12.7 -VERSION="1.0.6" 12.8 -CATEGORY="utilities" 12.9 -SHORT_DESC="High-quality data compressor (apps)" 12.10 -MAINTAINER="al.bobylev@gmail.com" 12.11 -LICENSE="BSD" 12.12 -WEB_SITE="http://www.bzip.org/" 12.13 -TAGS="compression archive" 12.14 -HOST_ARCH="i486 arm" 12.15 - 12.16 -WANTED="bzip2" 12.17 -DEPENDS="bzlib" 12.18 - 12.19 -# Rules to gen a SliTaz package suitable for Tazpkg. 12.20 -genpkg_rules() 12.21 -{ 12.22 - cook_copy_folders bin 12.23 - cook_split_rm bzip2 12.24 -}
13.1 --- a/bzip2-dev/receipt Sat May 27 16:55:17 2017 +0300 13.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 13.3 @@ -1,19 +0,0 @@ 13.4 -# SliTaz package receipt. 13.5 - 13.6 -PACKAGE="bzip2-dev" 13.7 -VERSION="1.0.6" 13.8 -CATEGORY="development" 13.9 -SHORT_DESC="High-quality data compressor dev files." 13.10 -MAINTAINER="pankso@slitaz.org" 13.11 -LICENSE="BSD" 13.12 -WEB_SITE="http://www.bzip.org/" 13.13 -HOST_ARCH="i486 arm" 13.14 - 13.15 -WANTED="bzip2" 13.16 -DEPENDS="bzip2" 13.17 - 13.18 -# Rules to gen a SliTaz package suitable for Tazpkg. 13.19 -genpkg_rules() 13.20 -{ 13.21 - cook_copy_files *.h *.a 13.22 -}
14.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 14.2 +++ b/bzip2/description.bzip2-apps.txt Mon May 29 11:14:00 2017 +0300 14.3 @@ -0,0 +1,10 @@ 14.4 +This package contains: 14.5 + 14.6 + * `bzcmp` - Runs cmp on bzipped files 14.7 + * `bzdiff` - Runs diff on bzipped files 14.8 + * `bzegrep` - Runs egrep on bzipped files 14.9 + * `bzfgrep` - Runs fgrep on bzipped files 14.10 + * `bzgrep` - Runs grep on bzipped files 14.11 + * `bzip2recover` - Tries to recover data from damaged bzipped files 14.12 + * `bzless` - Runs less on bzipped files 14.13 + * `bzmore` - Runs more on bzipped files
15.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 15.2 +++ b/bzip2/description.bzlib.txt Mon May 29 11:14:00 2017 +0300 15.3 @@ -0,0 +1,4 @@ 15.4 +This package contains: 15.5 + 15.6 + * `libbz2.so` - The library implementing lossless, block-sorting data 15.7 + compression, using the Burrows-Wheeler algorithm
16.1 --- a/bzip2/receipt Sat May 27 16:55:17 2017 +0300 16.2 +++ b/bzip2/receipt Mon May 29 11:14:00 2017 +0300 16.3 @@ -1,9 +1,9 @@ 16.4 -# SliTaz package receipt. 16.5 +# SliTaz package receipt v2. 16.6 16.7 PACKAGE="bzip2" 16.8 VERSION="1.0.6" 16.9 CATEGORY="utilities" 16.10 -SHORT_DESC="High-quality data compressor." 16.11 +SHORT_DESC="A program and library for data compression" 16.12 MAINTAINER="pankso@slitaz.org" 16.13 LICENSE="BSD" 16.14 WEB_SITE="http://www.bzip.org/" 16.15 @@ -13,15 +13,11 @@ 16.16 TARBALL="$PACKAGE-$VERSION.tar.gz" 16.17 WGET_URL="http://www.bzip.org/$VERSION/$TARBALL" 16.18 16.19 -DEPENDS="bzlib" 16.20 -SPLIT="bzlib bzip2-apps" 16.21 +SPLIT="bzlib bzip2-apps bzip2-dev" 16.22 16.23 # Rules to configure and make the package. 16.24 compile_rules() 16.25 { 16.26 - patch -p1 -i $stuff/bzip2-1.0.6-install_docs-1.patch 16.27 - patch -p1 -i $stuff/bzip2-1.0.6-fix_install.patch 16.28 - 16.29 # No configure script, we must used CC, AR and RANLIB set by cook. 16.30 case "$ARCH" in 16.31 arm*) 16.32 @@ -44,12 +40,23 @@ 16.33 # Rules to gen a SliTaz package suitable for Tazpkg. 16.34 genpkg_rules() 16.35 { 16.36 - cook_copy_files bzip2 bunzip2 bzcat 16.37 + case $PACKAGE in 16.38 + bzip2) 16.39 + copy bzip2 bunzip2 bzcat 16.40 + DEPENDS="bzlib" 16.41 + ;; 16.42 + bzlib) 16.43 + copy *.so* 16.44 + CAT="libs|library" 16.45 + ;; 16.46 + bzip2-apps) 16.47 + copy bin/ 16.48 + find $fs \( -name bzip2 -o -name bunzip2 -o -name bzcat \) -delete 16.49 + DEPENDS="bzlib" 16.50 + CAT="utilities|apps" 16.51 + ;; 16.52 + bzip2-dev) 16.53 + copy @dev 16.54 + ;; 16.55 + esac 16.56 } 16.57 - 16.58 -# Restore Busybox symlinks upon removal 16.59 -post_remove() 16.60 -{ 16.61 - ln -s /bin/busybox /usr/bin/bunzip2 16.62 - ln -s /bin/busybox /usr/bin/bzcat 16.63 -}
17.1 --- a/bzip2/stuff/bzip2-1.0.6-fix_install.patch Sat May 27 16:55:17 2017 +0300 17.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 17.3 @@ -1,138 +0,0 @@ 17.4 ---- a/Makefile 17.5 -+++ b/Makefile 17.6 -@@ -24,7 +24,7 @@ 17.7 - CFLAGS=-Wall -Winline -O2 -g $(BIGFILES) 17.8 - 17.9 - # Where you want it installed when you do 'make install' 17.10 --PREFIX=/usr/local 17.11 -+PREFIX=/usr 17.12 - DOCDIR=share/doc/$(DISTNAME) 17.13 - 17.14 - OBJS= blocksort.o \ 17.15 -@@ -35,7 +35,7 @@ 17.16 - decompress.o \ 17.17 - bzlib.o 17.18 - 17.19 --all: libbz2.a bzip2 bzip2recover test 17.20 -+all: libbz2.a bzip2 bzip2recover 17.21 - 17.22 - bzip2: libbz2.a bzip2.o 17.23 - $(CC) $(CFLAGS) $(LDFLAGS) -o bzip2 bzip2.o -L. -lbz2 17.24 -@@ -70,52 +70,71 @@ 17.25 - @cat words3 17.26 - 17.27 - install: bzip2 bzip2recover 17.28 -- if ( test ! -d $(PREFIX)/bin ) ; then mkdir -p $(PREFIX)/bin ; fi 17.29 -- if ( test ! -d $(PREFIX)/lib ) ; then mkdir -p $(PREFIX)/lib ; fi 17.30 -- if ( test ! -d $(PREFIX)/man ) ; then mkdir -p $(PREFIX)/man ; fi 17.31 -- if ( test ! -d $(PREFIX)/man/man1 ) ; then mkdir -p $(PREFIX)/man/man1 ; fi 17.32 -- if ( test ! -d $(PREFIX)/$(DOCDIR) ) ; then mkdir -p $(PREFIX)/$(DOCDIR); fi 17.33 -- if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi 17.34 -- cp -f bzip2 $(PREFIX)/bin/bzip2 17.35 -- cp -f bzip2 $(PREFIX)/bin/bunzip2 17.36 -- cp -f bzip2 $(PREFIX)/bin/bzcat 17.37 -- cp -f bzip2recover $(PREFIX)/bin/bzip2recover 17.38 -- chmod a+x $(PREFIX)/bin/bzip2 17.39 -- chmod a+x $(PREFIX)/bin/bunzip2 17.40 -- chmod a+x $(PREFIX)/bin/bzcat 17.41 -- chmod a+x $(PREFIX)/bin/bzip2recover 17.42 -- cp -f bzip2.1 $(PREFIX)/man/man1 17.43 -- chmod a+r $(PREFIX)/man/man1/bzip2.1 17.44 -- cp -f bzlib.h $(PREFIX)/include 17.45 -- chmod a+r $(PREFIX)/include/bzlib.h 17.46 -- cp -f libbz2.a $(PREFIX)/lib 17.47 -- chmod a+r $(PREFIX)/lib/libbz2.a 17.48 -- cp -f bzgrep $(PREFIX)/bin/bzgrep 17.49 -- ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzegrep 17.50 -- ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzfgrep 17.51 -- chmod a+x $(PREFIX)/bin/bzgrep 17.52 -- cp -f bzmore $(PREFIX)/bin/bzmore 17.53 -- ln -s -f $(PREFIX)/bin/bzmore $(PREFIX)/bin/bzless 17.54 -- chmod a+x $(PREFIX)/bin/bzmore 17.55 -- cp -f bzdiff $(PREFIX)/bin/bzdiff 17.56 -- ln -s -f $(PREFIX)/bin/bzdiff $(PREFIX)/bin/bzcmp 17.57 -- chmod a+x $(PREFIX)/bin/bzdiff 17.58 -- cp -f bzgrep.1 bzmore.1 bzdiff.1 $(PREFIX)/man/man1 17.59 -- chmod a+r $(PREFIX)/man/man1/bzgrep.1 17.60 -- chmod a+r $(PREFIX)/man/man1/bzmore.1 17.61 -- chmod a+r $(PREFIX)/man/man1/bzdiff.1 17.62 -- echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzegrep.1 17.63 -- echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzfgrep.1 17.64 -- echo ".so man1/bzmore.1" > $(PREFIX)/man/man1/bzless.1 17.65 -- echo ".so man1/bzdiff.1" > $(PREFIX)/man/man1/bzcmp.1 17.66 -- cp -f manual.html $(PREFIX)/$(DOCDIR) 17.67 -- cp -f manual.pdf $(PREFIX)/$(DOCDIR) 17.68 -- cp -f manual.ps $(PREFIX)/$(DOCDIR) 17.69 -- cp -f bzip2.txt $(PREFIX)/$(DOCDIR) 17.70 -- chmod a+r $(PREFIX)/$(DOCDIR)/manual.html 17.71 -- chmod a+r $(PREFIX)/$(DOCDIR)/manual.pdf 17.72 -- chmod a+r $(PREFIX)/$(DOCDIR)/manual.ps 17.73 -- chmod a+r $(PREFIX)/$(DOCDIR)/bzip2.txt 17.74 -+ if ( test ! -d $(DESTDIR)$(PREFIX)/bin ) ; then mkdir -p $(DESTDIR)$(PREFIX)/bin ; fi 17.75 -+ if ( test ! -d $(DESTDIR)$(PREFIX)/lib ) ; then mkdir -p $(DESTDIR)$(PREFIX)/lib ; fi 17.76 -+ if ( test ! -d $(DESTDIR)/bin ) ; then mkdir -p $(DESTDIR)/bin ; fi 17.77 -+ if ( test ! -d $(DESTDIR)/lib ) ; then mkdir -p $(DESTDIR)/lib ; fi 17.78 -+ if ( test ! -d $(DESTDIR)$(PREFIX)/share/man/man1 ) ; then mkdir -p $(DESTDIR)$(PREFIX)/share/man/man1 ; fi 17.79 -+ if ( test ! -d $(DESTDIR)$(PREFIX)/$(DOCDIR) ) ; then mkdir -p $(DESTDIR)$(PREFIX)/$(DOCDIR); fi 17.80 -+ if ( test ! -d $(DESTDIR)$(PREFIX)/include ) ; then mkdir -p $(DESTDIR)$(PREFIX)/include ; fi 17.81 -+ 17.82 -+# shared bzip2 17.83 -+ cp -a bzip2-shared $(DESTDIR)/bin/bzip2 17.84 -+ chmod a+x $(DESTDIR)/bin/bzip2 17.85 -+# shared library 17.86 -+ cp -a libbz2.so* $(DESTDIR)/lib 17.87 -+ ln -s ../../lib/libbz2.so.1.0 $(DESTDIR)$(PREFIX)/lib/libbz2.so 17.88 -+# bunzip2 17.89 -+ ln -s ../../bin/bzip2 $(DESTDIR)$(PREFIX)/bin/bunzip2 17.90 -+# bzcat 17.91 -+ ln -s ../../bin/bzip2 $(DESTDIR)$(PREFIX)/bin/bzcat 17.92 -+# bzdiff 17.93 -+ cp -f bzdiff $(DESTDIR)$(PREFIX)/bin/bzdiff 17.94 -+ chmod a+x $(DESTDIR)$(PREFIX)/bin/bzdiff 17.95 -+# bzcmp 17.96 -+ ln -s bzdiff $(DESTDIR)$(PREFIX)/bin/bzcmp 17.97 -+# bzgrep 17.98 -+ cp -f bzgrep $(DESTDIR)$(PREFIX)/bin/bzgrep 17.99 -+ chmod a+x $(DESTDIR)$(PREFIX)/bin/bzgrep 17.100 -+# bzegrep 17.101 -+ ln -s bzgrep $(DESTDIR)$(PREFIX)/bin/bzegrep 17.102 -+# bzfgrep 17.103 -+ ln -s bzgrep $(DESTDIR)$(PREFIX)/bin/bzfgrep 17.104 -+# bzip2recover 17.105 -+ cp -f bzip2recover $(DESTDIR)$(PREFIX)/bin/bzip2recover 17.106 -+ chmod a+x $(DESTDIR)$(PREFIX)/bin/bzip2recover 17.107 -+# bzmore 17.108 -+ cp -f bzmore $(DESTDIR)$(PREFIX)/bin/bzmore 17.109 -+ chmod a+x $(DESTDIR)$(PREFIX)/bin/bzmore 17.110 -+# bzless 17.111 -+ ln -s bzmore $(DESTDIR)$(PREFIX)/bin/bzless 17.112 -+# headers 17.113 -+ cp -f bzlib.h bzlib_private.h $(DESTDIR)$(PREFIX)/include 17.114 -+ chmod a+r $(DESTDIR)$(PREFIX)/include/bzlib.h 17.115 -+ chmod a+r $(DESTDIR)$(PREFIX)/include/bzlib_private.h 17.116 -+# static library 17.117 -+ cp -f libbz2.a $(DESTDIR)$(PREFIX)/lib 17.118 -+ chmod a+r $(DESTDIR)$(PREFIX)/lib/libbz2.a 17.119 -+# man pages 17.120 -+ cp -f bzip2.1 $(DESTDIR)$(PREFIX)/share/man/man1 17.121 -+ chmod a+r $(DESTDIR)$(PREFIX)/share/man/man1/bzip2.1 17.122 -+ cp -f bzgrep.1 bzmore.1 bzdiff.1 $(DESTDIR)$(PREFIX)/share/man/man1 17.123 -+ chmod a+r $(DESTDIR)$(PREFIX)/share/man/man1/bzgrep.1 17.124 -+ chmod a+r $(DESTDIR)$(PREFIX)/share/man/man1/bzmore.1 17.125 -+ chmod a+r $(DESTDIR)$(PREFIX)/share/man/man1/bzdiff.1 17.126 -+ echo ".so man1/bzgrep.1" > $(DESTDIR)$(PREFIX)/share/man/man1/bzegrep.1 17.127 -+ echo ".so man1/bzgrep.1" > $(DESTDIR)$(PREFIX)/share/man/man1/bzfgrep.1 17.128 -+ echo ".so man1/bzmore.1" > $(DESTDIR)$(PREFIX)/share/man/man1/bzless.1 17.129 -+ echo ".so man1/bzdiff.1" > $(DESTDIR)$(PREFIX)/share/man/man1/bzcmp.1 17.130 -+# docs 17.131 -+ cp -f manual.html $(DESTDIR)$(PREFIX)/$(DOCDIR) 17.132 -+ cp -f manual.pdf $(DESTDIR)$(PREFIX)/$(DOCDIR) 17.133 -+ cp -f manual.ps $(DESTDIR)$(PREFIX)/$(DOCDIR) 17.134 -+ cp -f bzip2.txt $(DESTDIR)$(PREFIX)/$(DOCDIR) 17.135 -+ chmod a+r $(DESTDIR)$(PREFIX)/$(DOCDIR)/manual.html 17.136 -+ chmod a+r $(DESTDIR)$(PREFIX)/$(DOCDIR)/manual.pdf 17.137 -+ chmod a+r $(DESTDIR)$(PREFIX)/$(DOCDIR)/manual.ps 17.138 -+ chmod a+r $(DESTDIR)$(PREFIX)/$(DOCDIR)/bzip2.txt 17.139 - 17.140 - clean: 17.141 - rm -f *.o libbz2.a bzip2 bzip2recover \
18.1 --- a/bzip2/stuff/bzip2-1.0.6-install_docs-1.patch Sat May 27 16:55:17 2017 +0300 18.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 18.3 @@ -1,42 +0,0 @@ 18.4 -Submitted By: Matthew Burgess <matthew@linuxfromscratch.org> 18.5 -Date: 2007-01-31 18.6 -Initial Package Version: 1.0.4 18.7 -Upstream Status: Not submitted 18.8 -Origin: Randy McMurchy & Steve Crosby 18.9 -Description: Installs pre-formatted documentation 18.10 - 18.11 -diff -Naur bzip2-1.0.4.orig/Makefile bzip2-1.0.4/Makefile 18.12 ---- bzip2-1.0.4.orig/Makefile 2007-01-03 03:49:21.000000000 +0000 18.13 -+++ bzip2-1.0.4/Makefile 2007-01-26 20:00:01.000000000 +0000 18.14 -@@ -25,7 +25,7 @@ 18.15 - 18.16 - # Where you want it installed when you do 'make install' 18.17 - PREFIX=/usr/local 18.18 -- 18.19 -+DOCDIR=share/doc/$(DISTNAME) 18.20 - 18.21 - OBJS= blocksort.o \ 18.22 - huffman.o \ 18.23 -@@ -74,6 +74,7 @@ 18.24 - if ( test ! -d $(PREFIX)/lib ) ; then mkdir -p $(PREFIX)/lib ; fi 18.25 - if ( test ! -d $(PREFIX)/man ) ; then mkdir -p $(PREFIX)/man ; fi 18.26 - if ( test ! -d $(PREFIX)/man/man1 ) ; then mkdir -p $(PREFIX)/man/man1 ; fi 18.27 -+ if ( test ! -d $(PREFIX)/$(DOCDIR) ) ; then mkdir -p $(PREFIX)/$(DOCDIR); fi 18.28 - if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi 18.29 - cp -f bzip2 $(PREFIX)/bin/bzip2 18.30 - cp -f bzip2 $(PREFIX)/bin/bunzip2 18.31 -@@ -107,6 +108,14 @@ 18.32 - echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzfgrep.1 18.33 - echo ".so man1/bzmore.1" > $(PREFIX)/man/man1/bzless.1 18.34 - echo ".so man1/bzdiff.1" > $(PREFIX)/man/man1/bzcmp.1 18.35 -+ cp -f manual.html $(PREFIX)/$(DOCDIR) 18.36 -+ cp -f manual.pdf $(PREFIX)/$(DOCDIR) 18.37 -+ cp -f manual.ps $(PREFIX)/$(DOCDIR) 18.38 -+ cp -f bzip2.txt $(PREFIX)/$(DOCDIR) 18.39 -+ chmod a+r $(PREFIX)/$(DOCDIR)/manual.html 18.40 -+ chmod a+r $(PREFIX)/$(DOCDIR)/manual.pdf 18.41 -+ chmod a+r $(PREFIX)/$(DOCDIR)/manual.ps 18.42 -+ chmod a+r $(PREFIX)/$(DOCDIR)/bzip2.txt 18.43 - 18.44 - clean: 18.45 - rm -f *.o libbz2.a bzip2 bzip2recover \
19.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 19.2 +++ b/bzip2/stuff/patches/bzip2-1.0.6-fix_install.patch Mon May 29 11:14:00 2017 +0300 19.3 @@ -0,0 +1,138 @@ 19.4 +--- a/Makefile 19.5 ++++ b/Makefile 19.6 +@@ -24,7 +24,7 @@ 19.7 + CFLAGS=-Wall -Winline -O2 -g $(BIGFILES) 19.8 + 19.9 + # Where you want it installed when you do 'make install' 19.10 +-PREFIX=/usr/local 19.11 ++PREFIX=/usr 19.12 + DOCDIR=share/doc/$(DISTNAME) 19.13 + 19.14 + OBJS= blocksort.o \ 19.15 +@@ -35,7 +35,7 @@ 19.16 + decompress.o \ 19.17 + bzlib.o 19.18 + 19.19 +-all: libbz2.a bzip2 bzip2recover test 19.20 ++all: libbz2.a bzip2 bzip2recover 19.21 + 19.22 + bzip2: libbz2.a bzip2.o 19.23 + $(CC) $(CFLAGS) $(LDFLAGS) -o bzip2 bzip2.o -L. -lbz2 19.24 +@@ -70,52 +70,71 @@ 19.25 + @cat words3 19.26 + 19.27 + install: bzip2 bzip2recover 19.28 +- if ( test ! -d $(PREFIX)/bin ) ; then mkdir -p $(PREFIX)/bin ; fi 19.29 +- if ( test ! -d $(PREFIX)/lib ) ; then mkdir -p $(PREFIX)/lib ; fi 19.30 +- if ( test ! -d $(PREFIX)/man ) ; then mkdir -p $(PREFIX)/man ; fi 19.31 +- if ( test ! -d $(PREFIX)/man/man1 ) ; then mkdir -p $(PREFIX)/man/man1 ; fi 19.32 +- if ( test ! -d $(PREFIX)/$(DOCDIR) ) ; then mkdir -p $(PREFIX)/$(DOCDIR); fi 19.33 +- if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi 19.34 +- cp -f bzip2 $(PREFIX)/bin/bzip2 19.35 +- cp -f bzip2 $(PREFIX)/bin/bunzip2 19.36 +- cp -f bzip2 $(PREFIX)/bin/bzcat 19.37 +- cp -f bzip2recover $(PREFIX)/bin/bzip2recover 19.38 +- chmod a+x $(PREFIX)/bin/bzip2 19.39 +- chmod a+x $(PREFIX)/bin/bunzip2 19.40 +- chmod a+x $(PREFIX)/bin/bzcat 19.41 +- chmod a+x $(PREFIX)/bin/bzip2recover 19.42 +- cp -f bzip2.1 $(PREFIX)/man/man1 19.43 +- chmod a+r $(PREFIX)/man/man1/bzip2.1 19.44 +- cp -f bzlib.h $(PREFIX)/include 19.45 +- chmod a+r $(PREFIX)/include/bzlib.h 19.46 +- cp -f libbz2.a $(PREFIX)/lib 19.47 +- chmod a+r $(PREFIX)/lib/libbz2.a 19.48 +- cp -f bzgrep $(PREFIX)/bin/bzgrep 19.49 +- ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzegrep 19.50 +- ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzfgrep 19.51 +- chmod a+x $(PREFIX)/bin/bzgrep 19.52 +- cp -f bzmore $(PREFIX)/bin/bzmore 19.53 +- ln -s -f $(PREFIX)/bin/bzmore $(PREFIX)/bin/bzless 19.54 +- chmod a+x $(PREFIX)/bin/bzmore 19.55 +- cp -f bzdiff $(PREFIX)/bin/bzdiff 19.56 +- ln -s -f $(PREFIX)/bin/bzdiff $(PREFIX)/bin/bzcmp 19.57 +- chmod a+x $(PREFIX)/bin/bzdiff 19.58 +- cp -f bzgrep.1 bzmore.1 bzdiff.1 $(PREFIX)/man/man1 19.59 +- chmod a+r $(PREFIX)/man/man1/bzgrep.1 19.60 +- chmod a+r $(PREFIX)/man/man1/bzmore.1 19.61 +- chmod a+r $(PREFIX)/man/man1/bzdiff.1 19.62 +- echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzegrep.1 19.63 +- echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzfgrep.1 19.64 +- echo ".so man1/bzmore.1" > $(PREFIX)/man/man1/bzless.1 19.65 +- echo ".so man1/bzdiff.1" > $(PREFIX)/man/man1/bzcmp.1 19.66 +- cp -f manual.html $(PREFIX)/$(DOCDIR) 19.67 +- cp -f manual.pdf $(PREFIX)/$(DOCDIR) 19.68 +- cp -f manual.ps $(PREFIX)/$(DOCDIR) 19.69 +- cp -f bzip2.txt $(PREFIX)/$(DOCDIR) 19.70 +- chmod a+r $(PREFIX)/$(DOCDIR)/manual.html 19.71 +- chmod a+r $(PREFIX)/$(DOCDIR)/manual.pdf 19.72 +- chmod a+r $(PREFIX)/$(DOCDIR)/manual.ps 19.73 +- chmod a+r $(PREFIX)/$(DOCDIR)/bzip2.txt 19.74 ++ if ( test ! -d $(DESTDIR)$(PREFIX)/bin ) ; then mkdir -p $(DESTDIR)$(PREFIX)/bin ; fi 19.75 ++ if ( test ! -d $(DESTDIR)$(PREFIX)/lib ) ; then mkdir -p $(DESTDIR)$(PREFIX)/lib ; fi 19.76 ++ if ( test ! -d $(DESTDIR)/bin ) ; then mkdir -p $(DESTDIR)/bin ; fi 19.77 ++ if ( test ! -d $(DESTDIR)/lib ) ; then mkdir -p $(DESTDIR)/lib ; fi 19.78 ++ if ( test ! -d $(DESTDIR)$(PREFIX)/share/man/man1 ) ; then mkdir -p $(DESTDIR)$(PREFIX)/share/man/man1 ; fi 19.79 ++ if ( test ! -d $(DESTDIR)$(PREFIX)/$(DOCDIR) ) ; then mkdir -p $(DESTDIR)$(PREFIX)/$(DOCDIR); fi 19.80 ++ if ( test ! -d $(DESTDIR)$(PREFIX)/include ) ; then mkdir -p $(DESTDIR)$(PREFIX)/include ; fi 19.81 ++ 19.82 ++# shared bzip2 19.83 ++ cp -a bzip2-shared $(DESTDIR)/bin/bzip2 19.84 ++ chmod a+x $(DESTDIR)/bin/bzip2 19.85 ++# shared library 19.86 ++ cp -a libbz2.so* $(DESTDIR)/lib 19.87 ++ ln -s ../../lib/libbz2.so.1.0 $(DESTDIR)$(PREFIX)/lib/libbz2.so 19.88 ++# bunzip2 19.89 ++ ln -s ../../bin/bzip2 $(DESTDIR)$(PREFIX)/bin/bunzip2 19.90 ++# bzcat 19.91 ++ ln -s ../../bin/bzip2 $(DESTDIR)$(PREFIX)/bin/bzcat 19.92 ++# bzdiff 19.93 ++ cp -f bzdiff $(DESTDIR)$(PREFIX)/bin/bzdiff 19.94 ++ chmod a+x $(DESTDIR)$(PREFIX)/bin/bzdiff 19.95 ++# bzcmp 19.96 ++ ln -s bzdiff $(DESTDIR)$(PREFIX)/bin/bzcmp 19.97 ++# bzgrep 19.98 ++ cp -f bzgrep $(DESTDIR)$(PREFIX)/bin/bzgrep 19.99 ++ chmod a+x $(DESTDIR)$(PREFIX)/bin/bzgrep 19.100 ++# bzegrep 19.101 ++ ln -s bzgrep $(DESTDIR)$(PREFIX)/bin/bzegrep 19.102 ++# bzfgrep 19.103 ++ ln -s bzgrep $(DESTDIR)$(PREFIX)/bin/bzfgrep 19.104 ++# bzip2recover 19.105 ++ cp -f bzip2recover $(DESTDIR)$(PREFIX)/bin/bzip2recover 19.106 ++ chmod a+x $(DESTDIR)$(PREFIX)/bin/bzip2recover 19.107 ++# bzmore 19.108 ++ cp -f bzmore $(DESTDIR)$(PREFIX)/bin/bzmore 19.109 ++ chmod a+x $(DESTDIR)$(PREFIX)/bin/bzmore 19.110 ++# bzless 19.111 ++ ln -s bzmore $(DESTDIR)$(PREFIX)/bin/bzless 19.112 ++# headers 19.113 ++ cp -f bzlib.h bzlib_private.h $(DESTDIR)$(PREFIX)/include 19.114 ++ chmod a+r $(DESTDIR)$(PREFIX)/include/bzlib.h 19.115 ++ chmod a+r $(DESTDIR)$(PREFIX)/include/bzlib_private.h 19.116 ++# static library 19.117 ++ cp -f libbz2.a $(DESTDIR)$(PREFIX)/lib 19.118 ++ chmod a+r $(DESTDIR)$(PREFIX)/lib/libbz2.a 19.119 ++# man pages 19.120 ++ cp -f bzip2.1 $(DESTDIR)$(PREFIX)/share/man/man1 19.121 ++ chmod a+r $(DESTDIR)$(PREFIX)/share/man/man1/bzip2.1 19.122 ++ cp -f bzgrep.1 bzmore.1 bzdiff.1 $(DESTDIR)$(PREFIX)/share/man/man1 19.123 ++ chmod a+r $(DESTDIR)$(PREFIX)/share/man/man1/bzgrep.1 19.124 ++ chmod a+r $(DESTDIR)$(PREFIX)/share/man/man1/bzmore.1 19.125 ++ chmod a+r $(DESTDIR)$(PREFIX)/share/man/man1/bzdiff.1 19.126 ++ echo ".so man1/bzgrep.1" > $(DESTDIR)$(PREFIX)/share/man/man1/bzegrep.1 19.127 ++ echo ".so man1/bzgrep.1" > $(DESTDIR)$(PREFIX)/share/man/man1/bzfgrep.1 19.128 ++ echo ".so man1/bzmore.1" > $(DESTDIR)$(PREFIX)/share/man/man1/bzless.1 19.129 ++ echo ".so man1/bzdiff.1" > $(DESTDIR)$(PREFIX)/share/man/man1/bzcmp.1 19.130 ++# docs 19.131 ++ cp -f manual.html $(DESTDIR)$(PREFIX)/$(DOCDIR) 19.132 ++ cp -f manual.pdf $(DESTDIR)$(PREFIX)/$(DOCDIR) 19.133 ++ cp -f manual.ps $(DESTDIR)$(PREFIX)/$(DOCDIR) 19.134 ++ cp -f bzip2.txt $(DESTDIR)$(PREFIX)/$(DOCDIR) 19.135 ++ chmod a+r $(DESTDIR)$(PREFIX)/$(DOCDIR)/manual.html 19.136 ++ chmod a+r $(DESTDIR)$(PREFIX)/$(DOCDIR)/manual.pdf 19.137 ++ chmod a+r $(DESTDIR)$(PREFIX)/$(DOCDIR)/manual.ps 19.138 ++ chmod a+r $(DESTDIR)$(PREFIX)/$(DOCDIR)/bzip2.txt 19.139 + 19.140 + clean: 19.141 + rm -f *.o libbz2.a bzip2 bzip2recover \
20.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 20.2 +++ b/bzip2/stuff/patches/bzip2-1.0.6-install_docs-1.patch Mon May 29 11:14:00 2017 +0300 20.3 @@ -0,0 +1,42 @@ 20.4 +Submitted By: Matthew Burgess <matthew@linuxfromscratch.org> 20.5 +Date: 2007-01-31 20.6 +Initial Package Version: 1.0.4 20.7 +Upstream Status: Not submitted 20.8 +Origin: Randy McMurchy & Steve Crosby 20.9 +Description: Installs pre-formatted documentation 20.10 + 20.11 +diff -Naur bzip2-1.0.4.orig/Makefile bzip2-1.0.4/Makefile 20.12 +--- bzip2-1.0.4.orig/Makefile 2007-01-03 03:49:21.000000000 +0000 20.13 ++++ bzip2-1.0.4/Makefile 2007-01-26 20:00:01.000000000 +0000 20.14 +@@ -25,7 +25,7 @@ 20.15 + 20.16 + # Where you want it installed when you do 'make install' 20.17 + PREFIX=/usr/local 20.18 +- 20.19 ++DOCDIR=share/doc/$(DISTNAME) 20.20 + 20.21 + OBJS= blocksort.o \ 20.22 + huffman.o \ 20.23 +@@ -74,6 +74,7 @@ 20.24 + if ( test ! -d $(PREFIX)/lib ) ; then mkdir -p $(PREFIX)/lib ; fi 20.25 + if ( test ! -d $(PREFIX)/man ) ; then mkdir -p $(PREFIX)/man ; fi 20.26 + if ( test ! -d $(PREFIX)/man/man1 ) ; then mkdir -p $(PREFIX)/man/man1 ; fi 20.27 ++ if ( test ! -d $(PREFIX)/$(DOCDIR) ) ; then mkdir -p $(PREFIX)/$(DOCDIR); fi 20.28 + if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi 20.29 + cp -f bzip2 $(PREFIX)/bin/bzip2 20.30 + cp -f bzip2 $(PREFIX)/bin/bunzip2 20.31 +@@ -107,6 +108,14 @@ 20.32 + echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzfgrep.1 20.33 + echo ".so man1/bzmore.1" > $(PREFIX)/man/man1/bzless.1 20.34 + echo ".so man1/bzdiff.1" > $(PREFIX)/man/man1/bzcmp.1 20.35 ++ cp -f manual.html $(PREFIX)/$(DOCDIR) 20.36 ++ cp -f manual.pdf $(PREFIX)/$(DOCDIR) 20.37 ++ cp -f manual.ps $(PREFIX)/$(DOCDIR) 20.38 ++ cp -f bzip2.txt $(PREFIX)/$(DOCDIR) 20.39 ++ chmod a+r $(PREFIX)/$(DOCDIR)/manual.html 20.40 ++ chmod a+r $(PREFIX)/$(DOCDIR)/manual.pdf 20.41 ++ chmod a+r $(PREFIX)/$(DOCDIR)/manual.ps 20.42 ++ chmod a+r $(PREFIX)/$(DOCDIR)/bzip2.txt 20.43 + 20.44 + clean: 20.45 + rm -f *.o libbz2.a bzip2 bzip2recover \
21.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 21.2 +++ b/bzip2/stuff/patches/series Mon May 29 11:14:00 2017 +0300 21.3 @@ -0,0 +1,2 @@ 21.4 +bzip2-1.0.6-install_docs-1.patch 21.5 +bzip2-1.0.6-fix_install.patch
22.1 --- a/bzlib/description.txt Sat May 27 16:55:17 2017 +0300 22.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 22.3 @@ -1,4 +0,0 @@ 22.4 -This package contains: 22.5 - 22.6 - * `libbz2.so` - The library implementing lossless, block-sorting data 22.7 - compression, using the Burrows-Wheeler algorithm
23.1 --- a/bzlib/receipt Sat May 27 16:55:17 2017 +0300 23.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 23.3 @@ -1,19 +0,0 @@ 23.4 -# SliTaz package receipt. 23.5 - 23.6 -PACKAGE="bzlib" 23.7 -VERSION="1.0.6" 23.8 -CATEGORY="libs" 23.9 -SHORT_DESC="High-quality data compressor (library)" 23.10 -MAINTAINER="pascal.bellard@slitaz.org" 23.11 -LICENSE="BSD" 23.12 -WEB_SITE="http://www.bzip.org/" 23.13 -HOST_ARCH="i486 arm" 23.14 - 23.15 -WANTED="bzip2" 23.16 -DEPENDS="glibc-base" 23.17 - 23.18 -# Rules to gen a SliTaz package suitable for Tazpkg. 23.19 -genpkg_rules() 23.20 -{ 23.21 - cook_copy_files *.so* 23.22 -}
24.1 --- a/cookutils/receipt Sat May 27 16:55:17 2017 +0300 24.2 +++ b/cookutils/receipt Mon May 29 11:14:00 2017 +0300 24.3 @@ -1,7 +1,7 @@ 24.4 # SliTaz package receipt v2. 24.5 24.6 PACKAGE="cookutils" 24.7 -VERSION="905" 24.8 +VERSION="908" 24.9 CATEGORY="base-system" 24.10 SHORT_DESC="SliTaz packages builder new generation" 24.11 MAINTAINER="pankso@slitaz.org"
25.1 --- a/libbind/receipt Sat May 27 16:55:17 2017 +0300 25.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 25.3 @@ -1,20 +0,0 @@ 25.4 -# SliTaz package receipt. 25.5 - 25.6 -PACKAGE="libbind" 25.7 -VERSION="9.11.0" 25.8 -CATEGORY="development" 25.9 -SHORT_DESC="Domain Name System shared libraries." 25.10 -MAINTAINER="pascal.bellard@slitaz.org" 25.11 -LICENSE="ISC" 25.12 -WEB_SITE="http://www.isc.org/products/BIND/" 25.13 -WANTED="bind" 25.14 - 25.15 -DEPENDS="libcrypto libcap libxml2 zlib attr libkrb5" 25.16 - 25.17 -# Rules to gen a SliTaz package suitable for Tazpkg. 25.18 -genpkg_rules() 25.19 -{ 25.20 - mkdir -p $fs/usr/lib 25.21 - cp -a $install/usr/lib/*.so* $fs/usr/lib 25.22 -} 25.23 -
26.1 --- a/libcrypto-dev/receipt Sat May 27 16:55:17 2017 +0300 26.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 26.3 @@ -1,21 +0,0 @@ 26.4 -# SliTaz package receipt. 26.5 - 26.6 -PACKAGE="libcrypto-dev" 26.7 -VERSION="1.0.2k" 26.8 -CATEGORY="development" 26.9 -SHORT_DESC="General purpose cryptographic shared library devel files." 26.10 -MAINTAINER="pascal.bellard@slitaz.org" 26.11 -LICENSE="BSD" 26.12 -WEB_SITE="https://www.openssl.org/" 26.13 -HOST_ARCH="i486 arm" 26.14 - 26.15 -WANTED="openssl" 26.16 -DEPENDS="pkg-config" 26.17 - 26.18 -# Rules to gen a SliTaz package suitable for Tazpkg. 26.19 -genpkg_rules() 26.20 -{ 26.21 - mkdir -p $fs/usr/lib/pkgconfig 26.22 - cp -a $install/usr/lib/libcrypto*.*a $fs/usr/lib 26.23 - cp -a $install/usr/lib/pkgconfig/libcrypto* $fs/usr/lib/pkgconfig 26.24 -}
27.1 --- a/libcrypto/receipt Sat May 27 16:55:17 2017 +0300 27.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 27.3 @@ -1,19 +0,0 @@ 27.4 -# SliTaz package receipt. 27.5 - 27.6 -PACKAGE="libcrypto" 27.7 -VERSION="1.0.2k" 27.8 -CATEGORY="security" 27.9 -SHORT_DESC="General purpose cryptographic shared library." 27.10 -MAINTAINER="pascal.bellard@slitaz.org" 27.11 -LICENSE="BSD" 27.12 -WEB_SITE="https://www.openssl.org/" 27.13 -HOST_ARCH="i486 arm" 27.14 - 27.15 -WANTED="openssl" 27.16 - 27.17 -# Rules to gen a SliTaz package suitable for Tazpkg. 27.18 -genpkg_rules() 27.19 -{ 27.20 - mkdir -p $fs/usr/lib 27.21 - cp -a $install/usr/lib/libcrypto*.so* $fs/usr/lib 27.22 -}
28.1 --- a/libssl/receipt Sat May 27 16:55:17 2017 +0300 28.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 28.3 @@ -1,20 +0,0 @@ 28.4 -# SliTaz package receipt. 28.5 - 28.6 -PACKAGE="libssl" 28.7 -VERSION="1.0.2k" 28.8 -CATEGORY="security" 28.9 -SHORT_DESC="OpenSSL libraries." 28.10 -MAINTAINER="pascal.bellard@slitaz.org" 28.11 -LICENSE="BSD" 28.12 -WEB_SITE="https://www.openssl.org/" 28.13 -HOST_ARCH="i486 arm" 28.14 - 28.15 -WANTED="openssl" 28.16 -DEPENDS="libcrypto" 28.17 - 28.18 -# Rules to gen a SliTaz package suitable for Tazpkg. 28.19 -genpkg_rules() 28.20 -{ 28.21 - mkdir -p $fs/usr/lib 28.22 - cp -a $install/usr/lib/libssl.so* $fs/usr/lib 28.23 -}
29.1 --- a/openssl-dev/receipt Sat May 27 16:55:17 2017 +0300 29.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 29.3 @@ -1,25 +0,0 @@ 29.4 -# SliTaz package receipt. 29.5 - 29.6 -PACKAGE="openssl-dev" 29.7 -VERSION="1.0.2k" 29.8 -CATEGORY="development" 29.9 -SHORT_DESC="Open source Secure Sockets Layer devel files." 29.10 -MAINTAINER="pascal.bellard@slitaz.org" 29.11 -LICENSE="BSD" 29.12 -WEB_SITE="https://www.openssl.org/" 29.13 -HOST_ARCH="i486 arm" 29.14 - 29.15 -WANTED="openssl" 29.16 -DEPENDS="libcrypto-dev pkg-config" 29.17 - 29.18 -# Rules to gen a SliTaz package suitable for Tazpkg. 29.19 -genpkg_rules() 29.20 -{ 29.21 - mkdir -p $fs/usr/lib 29.22 - cp -a $install/usr/include $fs/usr 29.23 - cp -a $install/usr/lib/*.*a $fs/usr/lib 29.24 - cp -a $install/usr/lib/pkgconfig $fs/usr/lib 29.25 - # libcrypto* have moved to a specific package 29.26 - rm -f $fs/usr/lib/libcrypto* 29.27 - rm -f $fs/usr/lib/pkgconfig/libcrypto* 29.28 -}
30.1 --- a/openssl/receipt Sat May 27 16:55:17 2017 +0300 30.2 +++ b/openssl/receipt Mon May 29 11:14:00 2017 +0300 30.3 @@ -1,9 +1,9 @@ 30.4 -# SliTaz package receipt. 30.5 +# SliTaz package receipt v2. 30.6 30.7 PACKAGE="openssl" 30.8 -VERSION="1.0.2k" 30.9 +VERSION="1.0.2l" 30.10 CATEGORY="security" 30.11 -SHORT_DESC="Open source Secure Sockets Layer." 30.12 +SHORT_DESC="Open source Secure Sockets Layer" 30.13 MAINTAINER="pascal.bellard@slitaz.org" 30.14 LICENSE="BSD" 30.15 WEB_SITE="https://www.openssl.org/" 30.16 @@ -12,16 +12,13 @@ 30.17 30.18 TARBALL="$PACKAGE-$VERSION.tar.gz" 30.19 WGET_URL="https://www.openssl.org/source/$TARBALL" 30.20 +# Integrity check: https://www.openssl.org/source/ 30.21 +TARBALL_SHA256="ce07195b659e75f4e1db43552860070061f156a98bb37b672b101ba6e3ddf30c" 30.22 30.23 -DEPENDS="libcrypto libssl" 30.24 BUILD_DEPENDS="perl zlib-dev" 30.25 +BUILD_DEPENDS_arm=" " 30.26 SPLIT="libcrypto libcrypto-dev libssl openssl-dev" 30.27 30.28 -# Perl is installed in cross env. 30.29 -case "$ARCH" in 30.30 - arm) BUILD_DEPENDS="" ;; 30.31 -esac 30.32 - 30.33 # Rules to configure and make the package. 30.34 compile_rules() 30.35 { 30.36 @@ -51,13 +48,38 @@ 30.37 MANDIR=/usr/share/man CC=${HOST_SYSTEM}-gcc install 30.38 } 30.39 30.40 -# Rules to gen a SliTaz package suitable for Tazpkg. 30.41 -genpkg_rules() 30.42 -{ 30.43 - cook_copy_folders etc bin engines 30.44 -} 30.45 - 30.46 testsuite() 30.47 { 30.48 readelf -h $install/usr/bin/openssl 30.49 } 30.50 + 30.51 +# Rules to gen a SliTaz package suitable for Tazpkg. 30.52 +genpkg_rules() 30.53 +{ 30.54 + case $PACKAGE in 30.55 + openssl) 30.56 + copy etc/ bin/ engines/ 30.57 + DEPENDS="libcrypto libssl" 30.58 + ;; 30.59 + libcrypto) 30.60 + copy libcrypto*.so* 30.61 + DEPENDS=" " 30.62 + CAT="security|general purpose cryptographic library" 30.63 + ;; 30.64 + libcrypto-dev) 30.65 + copy libcrypto*.la libcrypto*.pc 30.66 + DEPENDS="pkg-config" 30.67 + CAT="development|general purpose cryptographic library, development files" 30.68 + ;; 30.69 + libssl) 30.70 + copy libssl.so* 30.71 + DEPENDS="libcrypto" 30.72 + CAT="security|OpenSSL libraries" 30.73 + ;; 30.74 + openssl-dev) 30.75 + copy @dev 30.76 + find $fs -name 'libcrypto*' -delete 30.77 + DEPENDS="libcrypto-dev pkg-config" 30.78 + ;; 30.79 + esac 30.80 +}