wok-current rev 19226

Update GnuPG stuff and libsecret.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Jun 23 01:40:19 2016 +0300 (2016-06-23)
parents 27a62ac947e8
children 259c60302b06
files dirmngr/description.txt dirmngr/receipt gnupg/description.txt gnupg/receipt gpa-langpack/receipt gpa/description.txt gpa/receipt gpgme-dev/receipt gpgme/description.txt gpgme/receipt libassuan-dev/receipt libassuan/description.txt libassuan/receipt libgcrypt-dev/receipt libgcrypt/description.txt libgcrypt/receipt libgpg-error-dev/receipt libgpg-error/description.txt libgpg-error/receipt libksba-dev/receipt libksba/description.txt libksba/receipt libsecret-dev/receipt libsecret/description.txt libsecret/receipt npth-dev/receipt npth/description.txt npth/receipt pinentry-gtk/description.txt pinentry-gtk/receipt pinentry/description.txt pinentry/receipt
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/dirmngr/description.txt	Thu Jun 23 01:40:19 2016 +0300
     1.3 @@ -0,0 +1,10 @@
     1.4 +DirMngr - X.509 Directory Manager
     1.5 +
     1.6 +DirMngr is a server for managing and downloading certificate revocation lists
     1.7 +(CRLs) for X.509 certificates and for downloading the certificates themselves.
     1.8 +Dirmngr also handles OCSP requests as an alternative to CRLs. Dirmngr is either
     1.9 +invoked internally by gpgsm (GnuPG-2) or when running as a system daemon
    1.10 +through the dirmngr-client tool.
    1.11 +
    1.12 +Note that GnuPG includes an updated Dirmngr starting with GnuPG 2.1. Do not
    1.13 +expect that this standalone Dirmngr package will be maintained in the future.
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/dirmngr/receipt	Thu Jun 23 01:40:19 2016 +0300
     2.3 @@ -0,0 +1,33 @@
     2.4 +# SliTaz package receipt.
     2.5 +
     2.6 +PACKAGE="dirmngr"
     2.7 +VERSION="1.1.1"
     2.8 +CATEGORY="security"
     2.9 +SHORT_DESC="DirMngr - X.509 directory manager"
    2.10 +MAINTAINER="al.bobylev@gmail.com"
    2.11 +LICENSE="GPL3"
    2.12 +WEB_SITE="https://www.gnupg.org/"
    2.13 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
    2.14 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/dirmngr/$TARBALL"
    2.15 +
    2.16 +DEPENDS="libassuan libgcrypt libksba libldap pth zlib"
    2.17 +BUILD_DEPENDS="pth-dev libgpg-error-dev libgcrypt-dev libassuan-dev \
    2.18 +libksba-dev openldap-dev"
    2.19 +
    2.20 +# Rules to configure and make the package.
    2.21 +compile_rules()
    2.22 +{
    2.23 +	# Integrity check: https://www.gnupg.org/download/integrity_check.html
    2.24 +	echo "e708d4aa5ce852f4de3f4b58f4e4f221f5e5c690  $SRC/$TARBALL" | sha1sum -c || exit 1
    2.25 +
    2.26 +	./configure $CONFIGURE_ARGS && make && make install
    2.27 +
    2.28 +	find $install/usr/share/man -type f -exec gzip -9 \{\} \;
    2.29 +}
    2.30 +
    2.31 +# Rules to gen a SliTaz package suitable for Tazpkg.
    2.32 +genpkg_rules()
    2.33 +{
    2.34 +	cp -a $install/* $fs
    2.35 +	rm -r $fs/usr/share/doc $fs/usr/share/info $fs/usr/share/locale
    2.36 +}
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/gnupg/description.txt	Thu Jun 23 01:40:19 2016 +0300
     3.3 @@ -0,0 +1,7 @@
     3.4 +The GNU Privacy Guard
     3.5 +
     3.6 +GnuPG is GNU's tool for secure communication and data storage. It can be used
     3.7 +to encrypt data and to create digital signatures. It includes an advanced key
     3.8 +management facility and is compliant with the proposed OpenPGP Internet
     3.9 +standard as described in RFC4880 and the S/MIME standard as described by
    3.10 +several RFCs.
     4.1 --- a/gnupg/receipt	Wed Jun 22 19:29:55 2016 +0100
     4.2 +++ b/gnupg/receipt	Thu Jun 23 01:40:19 2016 +0300
     4.3 @@ -1,39 +1,35 @@
     4.4  # SliTaz package receipt.
     4.5  
     4.6  PACKAGE="gnupg"
     4.7 -VERSION="2.0.19"
     4.8 +VERSION="2.0.30"
     4.9  CATEGORY="security"
    4.10  SHORT_DESC="Free implementation of the OpenPGP."
    4.11  MAINTAINER="pankso@slitaz.org"
    4.12  LICENSE="GPL3"
    4.13 +WEB_SITE="https://www.gnupg.org/"
    4.14  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    4.15 -WEB_SITE="http://www.gnupg.org/"
    4.16 -WGET_URL="ftp://ftp.gnupg.org/gcrypt/gnupg/$TARBALL"
    4.17 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/gnupg/$TARBALL"
    4.18  
    4.19 -DEPENDS="libusb-compat bzlib libcurl libssl readline zlib libgpg-error \
    4.20 -pth libksba libgcrypt libassuan pinentry"
    4.21 +DEPENDS="bzlib libassuan libcurl libgcrypt libksba libusb-compat ncurses pth \
    4.22 +readline pinentry"
    4.23  BUILD_DEPENDS="libgpg-error-dev libassuan-dev libgcrypt-dev libksba-dev \
    4.24 -pth-dev libusb-compat-dev zlib-dev"
    4.25 +pth-dev curl-dev zlib-dev libusb-compat-dev readline-dev"
    4.26  
    4.27  # Rules to configure and make the package.
    4.28  compile_rules()
    4.29  {
    4.30 -	cd $src
    4.31 -	./configure \
    4.32 -		--libexecdir=/usr/lib \
    4.33 -		--disable-ldap \
    4.34 -		$CONFIGURE_ARGS &&
    4.35 -	make && make install
    4.36 +	# Integrity check: https://www.gnupg.org/download/integrity_check.html
    4.37 +	echo "a9f024588c356a55e2fd413574bfb55b2e18794a  $SRC/$TARBALL" | sha1sum -c || exit 1
    4.38 +
    4.39 +	./configure $CONFIGURE_ARGS && make && make install
    4.40 +
    4.41 +	find $install/usr/share/man -type f -exec gzip -9 \{\} \;
    4.42  }
    4.43  
    4.44  # Rules to gen a SliTaz package suitable for Tazpkg.
    4.45  genpkg_rules()
    4.46  {
    4.47 -	mkdir -p $fs/usr/share
    4.48 -	cp -a $install/usr/bin $fs/usr
    4.49 -	cp -a $install/usr/lib $fs/usr
    4.50 +	cp -a $install/* $fs
    4.51  	ln -sf gpg2 $fs/usr/bin/gpg
    4.52 -	cp -a $install/usr/share/gnupg $fs/usr/share
    4.53 -	# Chmod for gnup-zip
    4.54 -	chmod 755 $fs/usr/bin/*
    4.55 +	rm -r $fs/usr/share/doc $fs/usr/share/info $fs/usr/share/locale
    4.56  }
     5.1 --- a/gpa-langpack/receipt	Wed Jun 22 19:29:55 2016 +0100
     5.2 +++ b/gpa-langpack/receipt	Thu Jun 23 01:40:19 2016 +0300
     5.3 @@ -1,14 +1,14 @@
     5.4  # SliTaz package receipt.
     5.5  
     5.6  PACKAGE="gpa-langpack"
     5.7 -VERSION="0.9.7"
     5.8 -CATEGORY="security"
     5.9 -SHORT_DESC="Gnu Privacy Assistant locales"
    5.10 +VERSION="0.9.9"
    5.11 +CATEGORY="localization"
    5.12 +SHORT_DESC="Gnu Privacy Assistant, locale files"
    5.13  MAINTAINER="erjo@slitaz.org"
    5.14  LICENSE="GPL3"
    5.15 +WEB_SITE="https://www.gnupg.org/related_software/gpa/"
    5.16 +
    5.17  WANTED="gpa"
    5.18 -WEB_SITE="http://www.gnupg.org/"
    5.19 -
    5.20  DEPENDS="gpa"
    5.21  
    5.22  # Rules to gen a SliTaz package suitable for Tazpkg.
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/gpa/description.txt	Thu Jun 23 01:40:19 2016 +0300
     6.3 @@ -0,0 +1,6 @@
     6.4 +Graphical user interface for the GnuPG
     6.5 +
     6.6 +The GNU Privacy Assistant is a graphical user interface for the GNU Privacy
     6.7 +Guard (GnuPG). GnuPG is a system that provides you with privacy by encrypting
     6.8 +emails or other documents and with authentication of received files by
     6.9 +signature management.
     7.1 --- a/gpa/receipt	Wed Jun 22 19:29:55 2016 +0100
     7.2 +++ b/gpa/receipt	Thu Jun 23 01:40:19 2016 +0300
     7.3 @@ -1,36 +1,33 @@
     7.4  # SliTaz package receipt.
     7.5  
     7.6  PACKAGE="gpa"
     7.7 -VERSION="0.9.7"
     7.8 +VERSION="0.9.9"
     7.9  CATEGORY="security"
    7.10  SHORT_DESC="Gnu Privacy Assistant"
    7.11  MAINTAINER="erjo@slitaz.org"
    7.12  LICENSE="GPL3"
    7.13 +WEB_SITE="https://www.gnupg.org/related_software/gpa/"
    7.14  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    7.15 -WEB_SITE="http://www.gnupg.org/"
    7.16 -WGET_URL="http://mirror.tje.me.uk/pub/mirrors/ftp.gnupg.org/gpa/$TARBALL"
    7.17 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/gpa/$TARBALL"
    7.18  
    7.19 -DEPENDS="gnupg gpgme libgpg-error gtk+ xorg-libXdamage pinentry-gtk"
    7.20 -BUILD_DEPENDS="gnupg autoconf automake gpgme-dev libgpg-error-dev \
    7.21 -libassuan-dev gtk+-dev"
    7.22 +DEPENDS="gpgme gtk+ pinentry-gtk"
    7.23 +BUILD_DEPENDS="gtk+-dev libgpg-error-dev libassuan-dev gpgme-dev"
    7.24 +SPLIT="gpa-langpack"
    7.25  
    7.26  # Rules to configure and make the package.
    7.27  compile_rules()
    7.28  {
    7.29 -	patch -p0 < $stuff/gpa-0.9.0-libassuan2.patch &&
    7.30 -	autoreconf
    7.31 -	automake --add-missing &&
    7.32 +	# Integrity check: https://www.gnupg.org/download/integrity_check.html
    7.33 +	echo "1cf86c9e38aa553fdb880c55cbc6755901ad21a4  $SRC/$TARBALL" | sha1sum -c || exit 1
    7.34 +
    7.35  	./configure $CONFIGURE_ARGS && make && make install
    7.36 +
    7.37 +	find $install/usr/share/man -type f -exec gzip -9 \{\} \;
    7.38  }
    7.39  
    7.40  # Rules to gen a SliTaz package suitable for Tazpkg.
    7.41  genpkg_rules()
    7.42  {
    7.43 -	mkdir -p $fs/usr/share/locale
    7.44 -	
    7.45 -	cp -a $install/usr/bin $fs/usr
    7.46 -	cp -a $install/usr/share/applications $fs/usr/share
    7.47 -	cp -a $install/usr/share/pixmaps $fs/usr/share
    7.48 -	cp -a $install/usr/share/locale/fr $fs/usr/share/locale
    7.49 +	cp -a $install/* $fs
    7.50 +	rm -r $fs/usr/share/locale
    7.51  }
    7.52 -
     8.1 --- a/gpgme-dev/receipt	Wed Jun 22 19:29:55 2016 +0100
     8.2 +++ b/gpgme-dev/receipt	Thu Jun 23 01:40:19 2016 +0300
     8.3 @@ -6,18 +6,14 @@
     8.4  SHORT_DESC="C language library that allows to add support for cryptography to a program."
     8.5  MAINTAINER="erjo@slitaz.org"
     8.6  LICENSE="GPL2"
     8.7 -WEB_SITE="http://www.gnupg.org/gpgme.html"
     8.8 +WEB_SITE="https://www.gnupg.org/related_software/gpgme/"
     8.9 +
    8.10  WANTED="gpgme"
    8.11 -
    8.12  DEPENDS="gpgme libassuan-dev libgpg-error-dev"
    8.13  
    8.14  # Rules to gen a SliTaz package suitable for Tazpkg.
    8.15  genpkg_rules()
    8.16  {
    8.17 -	mkdir -p $fs/usr/lib $fs/usr/share
    8.18 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
    8.19 -	cp -a $install/usr/include $fs/usr
    8.20 -	cp -a $install/usr/bin $fs/usr
    8.21 -	cp -a $install/usr/share/aclocal $fs/usr/share
    8.22 +	cp -a $install/* $fs
    8.23 +	rm -r $fs/usr/bin/gpgme-tool $fs/usr/lib/*.so*
    8.24  }
    8.25 -
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/gpgme/description.txt	Thu Jun 23 01:40:19 2016 +0300
     9.3 @@ -0,0 +1,109 @@
     9.4 +                  GPGME - GnuPG Made Easy
     9.5 +                ---------------------------
     9.6 +
     9.7 +         Copyright 2004, 2006, 2010, 2012, 2013, 2014, 2015 g10 Code GmbH
     9.8 +
     9.9 +This file is free software; as a special exception the author gives
    9.10 +unlimited permission to copy and/or distribute it, with or without
    9.11 +modifications, as long as this notice is preserved.
    9.12 +
    9.13 +This file is distributed in the hope that it will be useful, but
    9.14 +WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
    9.15 +implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
    9.16 +PURPOSE.
    9.17 +
    9.18 +
    9.19 +Introduction
    9.20 +--------------
    9.21 +
    9.22 +GnuPG Made Easy (GPGME) is a C language library that allows to add
    9.23 +support for cryptography to a program.  It is designed to make access
    9.24 +to public key crypto engines like GnuPG or GpgSM easier for
    9.25 +applications.  GPGME provides a high-level crypto API for encryption,
    9.26 +decryption, signing, signature verification and key management.
    9.27 +
    9.28 +GPGME uses GnuPG and GpgSM as its backends to support OpenPGP and the
    9.29 +Cryptographic Message Syntax (CMS).
    9.30 +
    9.31 +GPGME runs best on GNU/Linux or *BSD systems.  Other Unices may
    9.32 +require small portability fixes, please send us your patches.
    9.33 +
    9.34 +See the files COPYING, COPYING.LESSER, and each file for copyright and
    9.35 +warranty information.  The file AUTHORS has a list of authors and
    9.36 +useful web and mail addresses.
    9.37 +
    9.38 +
    9.39 +Installation
    9.40 +--------------
    9.41 +
    9.42 +See the file INSTALL for generic installation instructions.
    9.43 +
    9.44 +Check that you have unmodified sources.  See below on how to do this.
    9.45 +Don't skip it - this is an important step!
    9.46 +
    9.47 +To build GPGME, you need to install libgpg-error (>= 1.11) and
    9.48 +Libassuan (>= 2.0.2).
    9.49 +
    9.50 +For support of the OpenPGP protocol (default), you should use the
    9.51 +latest version of GnuPG (>= 1.4) , available at:
    9.52 +ftp://ftp.gnupg.org/gcrypt/gnupg/.  For support of the CMS
    9.53 +(Cryptographic Message Syntax) protocol and lot of other features, you
    9.54 +need a GnuPG version >= 2.0.
    9.55 +
    9.56 +For building the GIT version of GPGME please see the file README.GIT
    9.57 +for more information.
    9.58 +
    9.59 +
    9.60 +How to Verify the Source
    9.61 +--------------------------
    9.62 +
    9.63 +In order to check that the version of GPGME which you are going to
    9.64 +install is an original and unmodified one, you can do it in one of the
    9.65 +following ways:
    9.66 +
    9.67 +a) If you have a trusted Version of GnuPG installed, you can simply check
    9.68 +   the supplied signature:
    9.69 +
    9.70 +	$ gpg --verify gpgme-x.y.z.tar.gz.sig
    9.71 +
    9.72 +   This checks that the detached signature gpgme-x.y.z.tar.gz.sig is
    9.73 +   indeed a a signature of gpgme-x.y.z.tar.gz.  The key used to create
    9.74 +   this signature is either of:
    9.75 +
    9.76 +   "pub  2048R/4F25E3B6 2011-01-12 Werner Koch (dist sig)"
    9.77 +   "pub  1024D/87978569 1999-05-13
    9.78 +                        Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>
    9.79 +                        Marcus Brinkmann <mb@g10code.com>"
    9.80 +
    9.81 +   If you do not have this key, you can get it from any keyserver.  You
    9.82 +   have to make sure that this is really the key and not a faked one.
    9.83 +   You can do this by comparing the output of:
    9.84 +
    9.85 +	$ gpg --fingerprint 0x4F25E3B6
    9.86 +
    9.87 +   with the fingerprint published elsewhere.
    9.88 +
    9.89 +b) If you don't have any of the above programs, you have to verify
    9.90 +   the SHA1 checksum:
    9.91 +
    9.92 +	$ sha1sum gpgme-x.y.z.tar.gz
    9.93 +
    9.94 +   This should yield an output _similar_ to this:
    9.95 +
    9.96 +   fd9351b26b3189c1d577f0970f9dcadc3412def1  gpgme-x.y.z.tar.gz
    9.97 +
    9.98 +   Now check that this checksum is _exactly_ the same as the one
    9.99 +   published via the announcement list and probably via Usenet.
   9.100 +
   9.101 +
   9.102 +Documentation
   9.103 +---------------
   9.104 +
   9.105 +For information how to use the library you can read the info manual,
   9.106 +which is also a reference book, in the doc/ directory.  The programs
   9.107 +in the tests/gpg/ directory may also prove useful.
   9.108 +
   9.109 +Please subscribe to the gnupg-devel@gnupg.org mailing list if you want
   9.110 +to do serious work.
   9.111 +
   9.112 +For hacking on GPGME, please have a look at doc/HACKING.
    10.1 --- a/gpgme/receipt	Wed Jun 22 19:29:55 2016 +0100
    10.2 +++ b/gpgme/receipt	Thu Jun 23 01:40:19 2016 +0300
    10.3 @@ -1,32 +1,31 @@
    10.4  # SliTaz package receipt.
    10.5  
    10.6  PACKAGE="gpgme"
    10.7 -VERSION="1.3.1"
    10.8 +VERSION="1.6.0"
    10.9  CATEGORY="security"
   10.10  SHORT_DESC="C language library that allows to add support for cryptography to a program."
   10.11  MAINTAINER="erjo@slitaz.org"
   10.12 -LICENSE="GPL2"
   10.13 +LICENSE="GPL2 LGPL2.1"
   10.14 +WEB_SITE="https://www.gnupg.org/related_software/gpgme/"
   10.15  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   10.16 -WEB_SITE="http://www.gnupg.org/gpgme.html"
   10.17 -WGET_URL="ftp://ftp.gnupg.org/gcrypt/gpgme/$TARBALL"
   10.18 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/gpgme/$TARBALL"
   10.19  
   10.20 -DEPENDS="libgpg-error pth gnupg"
   10.21 -BUILD_DEPENDS="libgpg-error-dev pth-dev gnupg libassuan-dev"
   10.22 +DEPENDS="libassuan"
   10.23 +BUILD_DEPENDS="libgpg-error-dev libassuan-dev"
   10.24  
   10.25  # Rules to configure and make the package.
   10.26  compile_rules()
   10.27  {
   10.28 -	cd $src
   10.29 -	touch src/.extra-stati.h
   10.30 -	./configure --prefix=/usr $CONFIGURE_ARGS &&
   10.31 -	make &&
   10.32 -	make DESTDIR=$DESTDIR install
   10.33 +	# Integrity check: https://www.gnupg.org/download/integrity_check.html
   10.34 +	echo "21510323495f6220f8f67610c3c27a23d761d43d  $SRC/$TARBALL" | sha1sum -c || exit 1
   10.35 +
   10.36 +	./configure $CONFIGURE_ARGS && make && make install
   10.37  }
   10.38  
   10.39  # Rules to gen a SliTaz package suitable for Tazpkg.
   10.40  genpkg_rules()
   10.41  {
   10.42 -	mkdir -p $fs/usr/lib
   10.43 +	mkdir -p $fs/usr/bin $fs/usr/lib
   10.44 +	cp -a $install/usr/bin/gpgme-tool $fs/usr/bin
   10.45  	cp -a $install/usr/lib/*.so* $fs/usr/lib
   10.46  }
   10.47 -
    11.1 --- a/libassuan-dev/receipt	Wed Jun 22 19:29:55 2016 +0100
    11.2 +++ b/libassuan-dev/receipt	Thu Jun 23 01:40:19 2016 +0300
    11.3 @@ -1,22 +1,19 @@
    11.4  # SliTaz package receipt.
    11.5  
    11.6  PACKAGE="libassuan-dev"
    11.7 -VERSION="2.0.3"
    11.8 +VERSION="2.4.2"
    11.9  CATEGORY="development"
   11.10  SHORT_DESC="IPC library used by some of the other GnuPG related packages (devel files)."
   11.11  MAINTAINER="gokhlayeh@slitaz.org"
   11.12  LICENSE="GPL3"
   11.13 -WEB_SITE="http://www.gnupg.org/"
   11.14 +WEB_SITE="https://www.gnupg.org/related_software/libassuan/"
   11.15 +
   11.16  WANTED="libassuan"
   11.17 -
   11.18 -DEPENDS="libassuan"
   11.19 +DEPENDS="libassuan libgpg-error-dev"
   11.20  
   11.21  # Rules to gen a SliTaz package suitable for Tazpkg.
   11.22  genpkg_rules()
   11.23  {
   11.24 -	mkdir -p $fs/usr/lib $fs/usr/share
   11.25 -	cp -a $install/usr/bin $fs/usr
   11.26 -	cp -a $install/usr/lib/libassuan.la $fs/usr/lib
   11.27 -	cp -a $install/usr/include $fs/usr
   11.28 -	cp -a $install/usr/share/aclocal $fs/usr/share
   11.29 +	cp -a $install/* $fs
   11.30 +	rm -r $fs/usr/lib/*.so*
   11.31  }
    12.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2 +++ b/libassuan/description.txt	Thu Jun 23 01:40:19 2016 +0300
    12.3 @@ -0,0 +1,2 @@
    12.4 +This is a general purpose IPC library which is for example used GnuPG, GPGME
    12.5 +and some other software.
    13.1 --- a/libassuan/receipt	Wed Jun 22 19:29:55 2016 +0100
    13.2 +++ b/libassuan/receipt	Thu Jun 23 01:40:19 2016 +0300
    13.3 @@ -1,22 +1,24 @@
    13.4  # SliTaz package receipt.
    13.5  
    13.6  PACKAGE="libassuan"
    13.7 -VERSION="2.0.3"
    13.8 +VERSION="2.4.2"
    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  LICENSE="GPL3"
   13.13 +WEB_SITE="https://www.gnupg.org/related_software/libassuan/"
   13.14  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   13.15 -WEB_SITE="http://www.gnupg.org/"
   13.16 -WGET_URL="ftp://ftp.gnupg.org/gcrypt/$PACKAGE/$TARBALL"
   13.17 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/libassuan/$TARBALL"
   13.18  
   13.19  DEPENDS="libgpg-error"
   13.20 -BUILD_DEPENDS="python pkg-config libgpg-error-dev"	# do not skip /usr/lib/libassuan-pth.a
   13.21 +BUILD_DEPENDS="libgpg-error-dev"
   13.22  
   13.23  # Rules to configure and make the package.
   13.24  compile_rules()
   13.25  {
   13.26 -	cd $src
   13.27 +	# Integrity check: https://www.gnupg.org/download/integrity_check.html
   13.28 +	echo "ac1047f9764fd4a4db7dafe47640643164394db9  $SRC/$TARBALL" | sha1sum -c || exit 1
   13.29 +
   13.30  	./configure $CONFIGURE_ARGS && make && make install
   13.31  }
   13.32  
    14.1 --- a/libgcrypt-dev/receipt	Wed Jun 22 19:29:55 2016 +0100
    14.2 +++ b/libgcrypt-dev/receipt	Thu Jun 23 01:40:19 2016 +0300
    14.3 @@ -1,24 +1,21 @@
    14.4  # SliTaz package receipt.
    14.5  
    14.6  PACKAGE="libgcrypt-dev"
    14.7 -VERSION="1.5.3"
    14.8 +VERSION="1.7.1"
    14.9  CATEGORY="development"
   14.10  SHORT_DESC="Cryptographic library based on GnuPG Headers"
   14.11  MAINTAINER="erjo@slitaz.org"
   14.12  LICENSE="GPL2 LGPL2.1"
   14.13 -WANTED="libgcrypt"
   14.14 -WEB_SITE="http://www.gnupg.org/"
   14.15 +WEB_SITE="https://www.gnupg.org/related_software/libgcrypt/"
   14.16  HOST_ARCH="i486 arm"
   14.17  
   14.18 +WANTED="libgcrypt"
   14.19  DEPENDS="libgcrypt libgpg-error-dev"
   14.20  
   14.21  # Rules to gen a SliTaz package suitable for Tazpkg.
   14.22  genpkg_rules()
   14.23  {
   14.24 -	mkdir -p $fs/usr/bin $fs/usr/lib $fs/usr/share
   14.25 -	cp -a $install/usr/bin/libgcrypt-config $fs/usr/bin
   14.26 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   14.27 -	cp -a $install/usr/include $fs/usr
   14.28 -	cp -a $install/usr/share/aclocal $fs/usr/share
   14.29 +	cp -a $install/* $fs
   14.30 +	rm -r $fs/usr/bin/dumpsexp $fs/usr/bin/hmac256 $fs/usr/lib/*.so* \
   14.31 +		$fs/usr/share/man
   14.32  }
   14.33 -
    15.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.2 +++ b/libgcrypt/description.txt	Thu Jun 23 01:40:19 2016 +0300
    15.3 @@ -0,0 +1,3 @@
    15.4 +Libgcrypt - The GNU Crypto Library
    15.5 +
    15.6 +Libgcrypt is a general purpose crypto library based on the code used in GnuPG.
    16.1 --- a/libgcrypt/receipt	Wed Jun 22 19:29:55 2016 +0100
    16.2 +++ b/libgcrypt/receipt	Thu Jun 23 01:40:19 2016 +0300
    16.3 @@ -1,14 +1,14 @@
    16.4  # SliTaz package receipt.
    16.5  
    16.6  PACKAGE="libgcrypt"
    16.7 -VERSION="1.5.3"
    16.8 +VERSION="1.7.1"
    16.9  CATEGORY="security"
   16.10  SHORT_DESC="Cryptographic library based on GnuPG"
   16.11  MAINTAINER="erjo@slitaz.org"
   16.12  LICENSE="GPL2 LGPL2.1"
   16.13  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   16.14 -WEB_SITE="http://www.gnupg.org/"
   16.15 -WGET_URL="ftp://ftp.gnupg.org/gcrypt/libgcrypt/$TARBALL"
   16.16 +WEB_SITE="https://www.gnupg.org/related_software/libgcrypt/"
   16.17 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/libgcrypt/$TARBALL"
   16.18  HOST_ARCH="i486 arm"
   16.19  
   16.20  DEPENDS="libgpg-error"
   16.21 @@ -17,6 +17,9 @@
   16.22  # Rules to configure and make the package.
   16.23  compile_rules()
   16.24  {
   16.25 +	# Integrity check: https://www.gnupg.org/download/integrity_check.html
   16.26 +	echo "b688add52b622bb96bbd823ba21aa05a116d442f  $SRC/$TARBALL" | sha1sum -c || exit 1
   16.27 +
   16.28  	case "$ARCH" in
   16.29  		arm)
   16.30  			#LIBS="-L/cross/arm/sysroot/usr/lib -lgpg-error"
   16.31 @@ -30,6 +33,8 @@
   16.32  				--host=$HOST_SYSTEM ;;
   16.33  	esac &&
   16.34  	make && make install
   16.35 +
   16.36 +	find $install/usr/share/man -type f -exec gzip -9 \{\} \;
   16.37  }
   16.38  
   16.39  # Rules to gen a SliTaz package suitable for Tazpkg.
    17.1 --- a/libgpg-error-dev/receipt	Wed Jun 22 19:29:55 2016 +0100
    17.2 +++ b/libgpg-error-dev/receipt	Thu Jun 23 01:40:19 2016 +0300
    17.3 @@ -1,24 +1,21 @@
    17.4  # SliTaz package receipt.
    17.5  
    17.6  PACKAGE="libgpg-error-dev"
    17.7 -VERSION="1.10"
    17.8 +VERSION="1.23"
    17.9  CATEGORY="development"
   17.10  SHORT_DESC="Commons error messages for GnuPG headers."
   17.11  MAINTAINER="erjo@slitaz.org"
   17.12  LICENSE="GPL2"
   17.13 -WANTED="libgpg-error"
   17.14 -WEB_SITE="http://www.gnupg.org/related_software/libgpg-error/"
   17.15 +WEB_SITE="https://www.gnupg.org/related_software/libgpg-error/"
   17.16  HOST_ARCH="i486 arm"
   17.17  
   17.18 +WANTED="libgpg-error"
   17.19  DEPENDS="libgpg-error"
   17.20  
   17.21  # Rules to gen a SliTaz package suitable for Tazpkg.
   17.22  genpkg_rules()
   17.23  {
   17.24 -	mkdir -p $fs/usr/bin $fs/usr/lib $fs/usr/share
   17.25 -	cp -a $install/usr/bin/gpg-error-config $fs/usr/bin
   17.26 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   17.27 -	cp -a $install/usr/share/aclocal $fs/usr/share
   17.28 -	cp -a $install/usr/include $fs/usr
   17.29 +	cp -a $install/* $fs
   17.30 +	rm -r $fs/usr/bin/gpg-error $fs/usr/lib/*.so* $fs/usr/share/man
   17.31 +	rm -r $fs/usr/share/locale
   17.32  }
   17.33 -
    18.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.2 +++ b/libgpg-error/description.txt	Thu Jun 23 01:40:19 2016 +0300
    18.3 @@ -0,0 +1,3 @@
    18.4 +This is a library that defines common error values for all GnuPG components.
    18.5 +Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, Libksba, DirMngr,
    18.6 +Pinentry, SmartCard Daemon and more.
    19.1 --- a/libgpg-error/receipt	Wed Jun 22 19:29:55 2016 +0100
    19.2 +++ b/libgpg-error/receipt	Thu Jun 23 01:40:19 2016 +0300
    19.3 @@ -1,14 +1,14 @@
    19.4  # SliTaz package receipt.
    19.5  
    19.6  PACKAGE="libgpg-error"
    19.7 -VERSION="1.10"
    19.8 +VERSION="1.23"
    19.9  CATEGORY="security"
   19.10  SHORT_DESC="Commons error messages for GnuPG."
   19.11  MAINTAINER="erjo@slitaz.org"
   19.12  LICENSE="GPL2"
   19.13 +WEB_SITE="https://www.gnupg.org/related_software/libgpg-error/"
   19.14  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   19.15 -WEB_SITE="http://www.gnupg.org/related_software/libgpg-error/"
   19.16 -WGET_URL="ftp://ftp.gnupg.org/gcrypt/libgpg-error/$TARBALL"
   19.17 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/libgpg-error/$TARBALL"
   19.18  HOST_ARCH="i486 arm"
   19.19  
   19.20  DEPENDS=""
   19.21 @@ -16,18 +16,22 @@
   19.22  # Rules to configure and make the package.
   19.23  compile_rules()
   19.24  {
   19.25 -	touch src/extra-h.in
   19.26 +	# Integrity check: https://www.gnupg.org/download/integrity_check.html
   19.27 +	echo "c6a0c49211955e924593527b32e4b2736cafcda5  $SRC/$TARBALL" | sha1sum -c || exit 1
   19.28 +
   19.29 +#	touch src/extra-h.in
   19.30  	./configure $CONFIGURE_ARGS &&
   19.31  	make && make DESTDIR=$DESTDIR install
   19.32 +
   19.33 +	find $install/usr/share/man -type f -exec gzip -9 \{\} \;
   19.34  }
   19.35  
   19.36  # Rules to gen a SliTaz package suitable for Tazpkg.
   19.37  genpkg_rules()
   19.38  {
   19.39  	mkdir -p $fs/usr/bin $fs/usr/lib $fs/usr/share
   19.40 -	
   19.41 +
   19.42  	cp -a $install/usr/bin/gpg-error $fs/usr/bin
   19.43  	cp -a $install/usr/lib/*.so* $fs/usr/lib
   19.44 -	cp -a $install/usr/share/common-lisp $fs/usr/share
   19.45 +	cp -a $install/usr/share/man $fs/usr/share
   19.46  }
   19.47 -
    20.1 --- a/libksba-dev/receipt	Wed Jun 22 19:29:55 2016 +0100
    20.2 +++ b/libksba-dev/receipt	Thu Jun 23 01:40:19 2016 +0300
    20.3 @@ -1,21 +1,19 @@
    20.4  # SliTaz package receipt.
    20.5  
    20.6  PACKAGE="libksba-dev"
    20.7 -VERSION="1.0.7"
    20.8 +VERSION="1.3.4"
    20.9  CATEGORY="security"
   20.10  SHORT_DESC="The libksba devel files."
   20.11  MAINTAINER="pankso@slitaz.org"
   20.12  LICENSE="GPL3"
   20.13 +WEB_SITE="https://www.gnupg.org/related_software/libksba/"
   20.14 +
   20.15  WANTED="libksba"
   20.16 -WEB_SITE="http://www.gnupg.org/related_software/libksba/"
   20.17 +DEPENDS="libksba libgpg-error-dev"
   20.18  
   20.19  # Rules to gen a SliTaz package suitable for Tazpkg.
   20.20  genpkg_rules()
   20.21  {
   20.22 -	mkdir -p $fs/usr/lib $fs/usr/share
   20.23 -	cp -a $install/usr/bin $fs/usr
   20.24 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   20.25 -	cp -a $install/usr/include $fs/usr
   20.26 -	cp -a $install/usr/share/aclocal $fs/usr/share
   20.27 -	chmod +x $fs/usr/bin/*
   20.28 +	cp -a $install/* $fs
   20.29 +	rm -r $fs/usr/lib/*.so*
   20.30  }
    21.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2 +++ b/libksba/description.txt	Thu Jun 23 01:40:19 2016 +0300
    21.3 @@ -0,0 +1,7 @@
    21.4 +KSBA (pronounced Kasbah) is a library to make X.509 certificates as well as the
    21.5 +CMS easily accessible by other applications. Both specifications are building
    21.6 +blocks of S/MIME and TLS.
    21.7 +
    21.8 +KSBA is made available as a standard shared library and reserves identifiers
    21.9 +starting with "ksba" and "_ksba" (also uppercase and mixed case). It does not
   21.10 +rely on another cryptographic library.
    22.1 --- a/libksba/receipt	Wed Jun 22 19:29:55 2016 +0100
    22.2 +++ b/libksba/receipt	Thu Jun 23 01:40:19 2016 +0300
    22.3 @@ -1,14 +1,14 @@
    22.4  # SliTaz package receipt.
    22.5  
    22.6  PACKAGE="libksba"
    22.7 -VERSION="1.0.7"
    22.8 +VERSION="1.3.4"
    22.9  CATEGORY="security"
   22.10  SHORT_DESC="Library to work with X.509 certificates, CMS data and related objects."
   22.11  MAINTAINER="pankso@slitaz.org"
   22.12  LICENSE="GPL3"
   22.13 +WEB_SITE="https://www.gnupg.org/related_software/libksba/"
   22.14  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   22.15 -WEB_SITE="http://www.gnupg.org/related_software/libksba/"
   22.16 -WGET_URL="ftp://ftp.gnupg.org/gcrypt/$PACKAGE/$TARBALL"
   22.17 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/libksba/$TARBALL"
   22.18  
   22.19  DEPENDS="libgpg-error"
   22.20  BUILD_DEPENDS="libgpg-error-dev"
   22.21 @@ -16,11 +16,10 @@
   22.22  # Rules to configure and make the package.
   22.23  compile_rules()
   22.24  {
   22.25 -	cd $src
   22.26 -	./configure \
   22.27 -		--prefix=/usr \
   22.28 -		$CONFIGURE_ARGS &&
   22.29 -	make && make install
   22.30 +	# Integrity check: https://www.gnupg.org/download/integrity_check.html
   22.31 +	echo "bc84945400bd1cabfd7b8ba4e20e71082f32bcc9  $SRC/$TARBALL" | sha1sum -c || exit 1
   22.32 +
   22.33 +	./configure $CONFIGURE_ARGS && make && make install
   22.34  }
   22.35  
   22.36  # Rules to gen a SliTaz package suitable for Tazpkg.
    23.1 --- a/libsecret-dev/receipt	Wed Jun 22 19:29:55 2016 +0100
    23.2 +++ b/libsecret-dev/receipt	Thu Jun 23 01:40:19 2016 +0300
    23.3 @@ -1,22 +1,21 @@
    23.4  # SliTaz package receipt.
    23.5  
    23.6  PACKAGE="libsecret-dev"
    23.7 -VERSION="0.18"
    23.8 +VERSION="0.18.5"
    23.9  CATEGORY="development"
   23.10 -SHORT_DESC="libsecret Secret Service API devel files."
   23.11 +SHORT_DESC="GObject bindings for Secret Service API, development files"
   23.12  MAINTAINER="devl547@gmail.com"
   23.13  LICENSE="LGPL2.1"
   23.14 -WEB_SITE="http://gnome.org"
   23.15 +WEB_SITE="http://gnome.org/"
   23.16  HOST_ARCH="i486 arm"
   23.17  
   23.18  WANTED="libsecret"
   23.19 -DEPENDS="libsecret"
   23.20 +DEPENDS="libsecret glib-dev libgio-dev"
   23.21  
   23.22  # Rules to gen a SliTaz package suitable for Tazpkg.
   23.23  genpkg_rules()
   23.24  {
   23.25 -	mkdir -p $fs/usr/lib
   23.26 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   23.27 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   23.28 -	cp -a $install/usr/include $fs/usr
   23.29 +	cp -a $install/* $fs
   23.30 +	rm -r $fs/usr/bin $fs/usr/lib/*.so*
   23.31 +	rm -r $fs/usr/share/locale $fs/usr/share/gtk-doc
   23.32  }
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/libsecret/description.txt	Thu Jun 23 01:40:19 2016 +0300
    24.3 @@ -0,0 +1,1 @@
    24.4 +GObject based library for accessing the Secret Service API.
    25.1 --- a/libsecret/receipt	Wed Jun 22 19:29:55 2016 +0100
    25.2 +++ b/libsecret/receipt	Thu Jun 23 01:40:19 2016 +0300
    25.3 @@ -1,34 +1,33 @@
    25.4  # SliTaz package receipt.
    25.5  
    25.6  PACKAGE="libsecret"
    25.7 -VERSION="0.18"
    25.8 -SHORT_DESC="GObject based library for accessing the Secret Service API."
    25.9 +VERSION="0.18.5"
   25.10 +SERIES="0.18"
   25.11 +SHORT_DESC="GObject based library for accessing the Secret Service API"
   25.12  MAINTAINER="devl547@gmail.com"
   25.13  LICENSE="LGPL2.1"
   25.14 +CATEGORY="security"
   25.15 +WEB_SITE="http://gnome.org/"
   25.16  TARBALL="$PACKAGE-$VERSION.tar.xz"
   25.17 -CATEGORY="security"
   25.18 -WEB_SITE="http://gnome.org"
   25.19 -WGET_URL="http://ftp.gnome.org/pub/gnome/sources/$PACKAGE/$VERSION/$TARBALL"
   25.20 +WGET_URL="$GNOME_MIRROR/$PACKAGE/$SERIES/$TARBALL"
   25.21  HOST_ARCH="i486 arm"
   25.22  
   25.23 -DEPENDS="libgcrypt"
   25.24 -BUILD_DEPENDS="libgcrypt-dev"
   25.25 +DEPENDS="libgio libgpg-error"
   25.26 +BUILD_DEPENDS="libgcrypt-dev gobject-introspection-dev vala"
   25.27  
   25.28  # Rules to configure and make the package.
   25.29  compile_rules()
   25.30  {
   25.31 -	cd $src
   25.32 -	./configure --disable-static \
   25.33 +	./configure \
   25.34  		--disable-manpages \
   25.35 -		--disable-gtk-doc \
   25.36  		$CONFIGURE_ARGS &&
   25.37 -	make &&
   25.38 -	make DESTDIR=$DESTDIR install
   25.39 +	make && make install
   25.40  }
   25.41  
   25.42  # Rules to gen a SliTaz package suitable for Tazpkg.
   25.43  genpkg_rules()
   25.44  {
   25.45  	mkdir -p $fs/usr/lib
   25.46 +	cp -a $install/usr/bin $fs/usr
   25.47  	cp -a $install/usr/lib/*.so* $fs/usr/lib
   25.48  }
    26.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.2 +++ b/npth-dev/receipt	Thu Jun 23 01:40:19 2016 +0300
    26.3 @@ -0,0 +1,19 @@
    26.4 +# SliTaz package receipt.
    26.5 +
    26.6 +PACKAGE="npth-dev"
    26.7 +VERSION="1.2"
    26.8 +CATEGORY="development"
    26.9 +SHORT_DESC="The new GNU portable threads library, development files"
   26.10 +MAINTAINER="al.bobylev@gmail.com"
   26.11 +LICENSE="GPL2 LGPL3"
   26.12 +WEB_SITE="https://www.gnupg.org/related_software/npth/"
   26.13 +
   26.14 +WANTED="npth"
   26.15 +DEPENDS="npth"
   26.16 +
   26.17 +# Rules to gen a SliTaz package suitable for Tazpkg.
   26.18 +genpkg_rules()
   26.19 +{
   26.20 +	cp -a $install/* $fs
   26.21 +	rm -r $fs/usr/lib/*.so*
   26.22 +}
    27.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.2 +++ b/npth/description.txt	Thu Jun 23 01:40:19 2016 +0300
    27.3 @@ -0,0 +1,9 @@
    27.4 +nPth - The New GNU Portable Threads Library
    27.5 +
    27.6 +This is a library to provide the GNU Pth API and thus a non-preemptive threads
    27.7 +implementation.
    27.8 +
    27.9 +In contrast to GNU Pth is is based on the system's standard threads
   27.10 +implementation. This allows the use of libraries which are not compatible to
   27.11 +GNU Pth. Experience with a Windows Pth emulation showed that this is a solid
   27.12 +way to provide a co-routine based framework.
    28.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.2 +++ b/npth/receipt	Thu Jun 23 01:40:19 2016 +0300
    28.3 @@ -0,0 +1,29 @@
    28.4 +# SliTaz package receipt.
    28.5 +
    28.6 +PACKAGE="npth"
    28.7 +VERSION="1.2"
    28.8 +CATEGORY="security"
    28.9 +SHORT_DESC="The new GNU portable threads library"
   28.10 +MAINTAINER="al.bobylev@gmail.com"
   28.11 +LICENSE="GPL2 LGPL3"
   28.12 +WEB_SITE="https://www.gnupg.org/related_software/npth/"
   28.13 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   28.14 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/npth/$TARBALL"
   28.15 +
   28.16 +DEPENDS="glibc-base"
   28.17 +
   28.18 +# Rules to configure and make the package.
   28.19 +compile_rules()
   28.20 +{
   28.21 +	# Integrity check: https://www.gnupg.org/download/integrity_check.html
   28.22 +	echo "3bfa2a2d7521d6481850e8a611efe5bf5ed75200  $SRC/$TARBALL" | sha1sum -c || exit 1
   28.23 +
   28.24 +	./configure $CONFIGURE_ARGS && make && make install
   28.25 +}
   28.26 +
   28.27 +# Rules to gen a SliTaz package suitable for Tazpkg.
   28.28 +genpkg_rules()
   28.29 +{
   28.30 +	mkdir -p $fs/usr/lib
   28.31 +	cp -a $install/usr/lib/*.so* $fs/usr/lib
   28.32 +}
    29.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    29.2 +++ b/pinentry-gtk/description.txt	Thu Jun 23 01:40:19 2016 +0300
    29.3 @@ -0,0 +1,10 @@
    29.4 +This is a collection of simple PIN or passphrase entry dialogs which utilize
    29.5 +the Assuan protocol as described by the aegypten project; see
    29.6 +http://www.gnupg.org/aegypten/ for details.
    29.7 +
    29.8 +There are programs for different toolkits available. This package contains
    29.9 +program for GTK+ V2.0. The GTK+ and Qt pinentries can fall back to curses mode.
   29.10 +
   29.11 +Some of the code is taken from Robert Bihlmeyer's Quintuple-Agent. For security
   29.12 +reasons, all internationalization has been removed. The client is expected to
   29.13 +tell the PIN entry the text strings to be displayed.
    30.1 --- a/pinentry-gtk/receipt	Wed Jun 22 19:29:55 2016 +0100
    30.2 +++ b/pinentry-gtk/receipt	Thu Jun 23 01:40:19 2016 +0300
    30.3 @@ -1,31 +1,32 @@
    30.4  # SliTaz package receipt.
    30.5  
    30.6  PACKAGE="pinentry-gtk"
    30.7 -VERSION="0.8.1"
    30.8 +VERSION="0.9.7"
    30.9  CATEGORY="security"
   30.10  SHORT_DESC="Allow GnuPG to read passphrases and PIN numbers in a secure manner (GTK+ GUI)."
   30.11 -# Bring the curses version as fallback if there's no X display.
   30.12 -SOURCE="pinentry"
   30.13  MAINTAINER="pascal.bellard@slitaz.org"
   30.14  LICENSE="GPL2"
   30.15 -TARBALL="$SOURCE-$VERSION.tar.gz"
   30.16 -WEB_SITE="http://www.gnupg.org/"
   30.17 -WGET_URL="ftp://ftp.gnupg.org/gcrypt/pinentry/$TARBALL"
   30.18 +WEB_SITE="https://www.gnupg.org/"
   30.19 +TARBALL="pinentry-$VERSION.tar.bz2"
   30.20 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/pinentry/$TARBALL"
   30.21  
   30.22 -DEPENDS="gtk+ libcap pinentry"
   30.23 -BUILD_DEPENDS="gtk+-dev libcap-dev pinentry ncurses-dev"
   30.24 +DEPENDS="gtk+ libassuan libcap libsecret libtinfo ncursesw"
   30.25 +BUILD_DEPENDS="libgpg-error-dev libassuan-dev libsecret-dev ncursesw-dev \
   30.26 +libcap-dev gtk+-dev"
   30.27 +SIBLINGS="pinentry"
   30.28  
   30.29  # Rules to gen a SliTaz package suitable for Tazpkg.
   30.30  
   30.31  compile_rules()
   30.32  {
   30.33 +	# Integrity check: https://www.gnupg.org/download/integrity_check.html
   30.34 +	echo "9bdcf5f4096aa8b26956afb0ecdd3d7849ffa0cd  $SRC/$TARBALL" | sha1sum -c || exit 1
   30.35 +
   30.36  	export LDFLAGS="$LDFLAGS -ltinfo"
   30.37 -	./configure --enable-pinentry-gtk2 \
   30.38 +	./configure \
   30.39 +		--enable-pinentry-gtk2 \
   30.40  		--enable-fallback-curses \
   30.41  		--disable-pinentry-curses \
   30.42 -		--disable-pinentry-gtk \
   30.43 -		--disable-pinentry-qt \
   30.44 -		--disable-pinentry-qt4 \
   30.45  		$CONFIGURE_ARGS &&
   30.46  	make &&
   30.47  	make install
    31.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.2 +++ b/pinentry/description.txt	Thu Jun 23 01:40:19 2016 +0300
    31.3 @@ -0,0 +1,30 @@
    31.4 +This is a collection of simple PIN or passphrase entry dialogs which utilize
    31.5 +the Assuan protocol as described by the aegypten project; see
    31.6 +http://www.gnupg.org/aegypten/ for details.
    31.7 +
    31.8 +There are programs for different toolkits available. This package contains
    31.9 +program for Curses library, for example ncurses.
   31.10 +
   31.11 +Curses Pinentry
   31.12 +---------------
   31.13 +
   31.14 +The curses pinentry supports colors if the terminal does. The colors can be
   31.15 +specified by the --colors=FG,BG,SO option, which sets the foreground,
   31.16 +background and standout colors respectively. The standout color is used for
   31.17 +error messages. Colors can be named by any of "black", "red", "green",
   31.18 +"yellow", "blue", "magenta", "cyan" and "white". The foreground and standout
   31.19 +color can be prefixed by "bright-", "bright", "bold-" and "bold", and any of
   31.20 +these prefixes has the same effect of making the color bolder or brighter. Two
   31.21 +special color names are defined as well: "default" chooses the default color,
   31.22 +and "none" disables use of colors. The name "none" is only meaningful for the
   31.23 +standout color and in this case a reversed effect is used for error messages.
   31.24 +For the other colors, disabling colors means the same as using the defaults.
   31.25 +The default colors are as follows:
   31.26 +
   31.27 +  * Foreground: Terminal default
   31.28 +  * Background: Terminal default
   31.29 +  * Standout:   Bright red
   31.30 +
   31.31 +Note that color support is limited by the capabilities of the display terminal.
   31.32 +Some color combinations can be very difficult to read, and please know that
   31.33 +colors are perceived differently by different people.
    32.1 --- a/pinentry/receipt	Wed Jun 22 19:29:55 2016 +0100
    32.2 +++ b/pinentry/receipt	Thu Jun 23 01:40:19 2016 +0300
    32.3 @@ -1,33 +1,33 @@
    32.4  # SliTaz package receipt.
    32.5  
    32.6  PACKAGE="pinentry"
    32.7 -VERSION="0.8.1"
    32.8 +VERSION="0.9.7"
    32.9  CATEGORY="security"
   32.10 -SHORT_DESC="pinentry is a small collection of dialog programs that allow GnuPG to read passphrases and PIN numbers in a secure manner."
   32.11 +SHORT_DESC="Collection of dialog programs that allow GnuPG to read passphrases and PIN numbers in a secure manner."
   32.12  MAINTAINER="pascal.bellard@slitaz.org"
   32.13  LICENSE="GPL2"
   32.14 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   32.15 -WEB_SITE="http://www.gnupg.org/"
   32.16 -WGET_URL="ftp://ftp.gnupg.org/gcrypt/pinentry/$TARBALL"
   32.17 +WEB_SITE="https://www.gnupg.org/"
   32.18 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   32.19 +WGET_URL="https://www.gnupg.org/ftp/gcrypt/pinentry/$TARBALL"
   32.20  
   32.21 -DEPENDS="ncursesw libcap"
   32.22 -BUILD_DEPENDS="ncursesw-dev libcap-dev"
   32.23 +DEPENDS="libassuan libcap libgio libsecret ncursesw"
   32.24 +BUILD_DEPENDS="libgpg-error-dev libassuan-dev libsecret-dev ncursesw-dev \
   32.25 +libcap-dev"
   32.26 +SIBLINGS="pinentry-gtk"
   32.27  
   32.28  # Rules to gen a SliTaz package suitable for Tazpkg.
   32.29  
   32.30  compile_rules()
   32.31  {
   32.32 -	export LDFLAGS="$LDFLAGS -ltinfo"
   32.33 -	./configure --enable-pinentry-curses \
   32.34 -		--disable-pinentry-gtk \
   32.35 -		--disable-pinentry-gtk2 \
   32.36 -		--disable-pinentry-qt \
   32.37 -		--disable-pinentry-qt4 &&
   32.38 -	make &&	make install
   32.39 +	# Integrity check: https://www.gnupg.org/download/integrity_check.html
   32.40 +	echo "9bdcf5f4096aa8b26956afb0ecdd3d7849ffa0cd  $SRC/$TARBALL" | sha1sum -c || exit 1
   32.41 +
   32.42 +	./configure --enable-pinentry-curses &&
   32.43 +	make && make install
   32.44  }
   32.45  
   32.46  genpkg_rules()
   32.47  {
   32.48 -	mkdir -p $fs/usr/
   32.49 +	mkdir -p $fs/usr
   32.50  	cp -a $install/usr/bin $fs/usr
   32.51  }