head 1.35; access; symbols pkgsrc-2017Q2:1.31.0.2 pkgsrc-2017Q2-base:1.31 pkgsrc-2017Q1:1.27.0.2 pkgsrc-2017Q1-base:1.27 pkgsrc-2016Q4:1.26.0.2 pkgsrc-2016Q4-base:1.26 pkgsrc-2016Q3:1.23.0.2 pkgsrc-2016Q3-base:1.23 pkgsrc-2016Q2:1.19.0.2 pkgsrc-2016Q2-base:1.19 pkgsrc-2016Q1:1.17.0.2 pkgsrc-2016Q1-base:1.17 pkgsrc-2015Q4:1.12.0.2 pkgsrc-2015Q4-base:1.12 pkgsrc-2015Q3:1.6.0.2 pkgsrc-2015Q3-base:1.6; locks; strict; comment @# @; 1.35 date 2017.08.29.12.12.54; author wiz; state dead; branches; next 1.34; commitid JpmTPT6oXWzOw65A; 1.34 date 2017.08.11.01.12.43; author ryoon; state Exp; branches; next 1.33; commitid zORwOYuR881osJ2A; 1.33 date 2017.07.28.19.33.24; author wiz; state Exp; branches; next 1.32; commitid 9vcTJhq9EruQZ11A; 1.32 date 2017.07.07.12.33.29; author adam; state Exp; branches; next 1.31; commitid ElbeH24DXgTHliYz; 1.31 date 2017.05.16.12.08.01; author wiz; state Exp; branches; next 1.30; commitid N2TouQbys0lzSBRz; 1.30 date 2017.05.15.13.20.45; author jperkin; state Exp; branches; next 1.29; commitid 6V8VUn9r7QxujuRz; 1.29 date 2017.04.22.21.03.55; author adam; state Exp; branches; next 1.28; commitid FZEMSoU8Sj6ZBzOz; 1.28 date 2017.04.16.07.21.48; author wiz; state Exp; branches; next 1.27; commitid kDtYQqo9ngP2gJNz; 1.27 date 2017.02.04.07.12.35; author maya; state Exp; branches; next 1.26; commitid H7weWPNTybvfuBEz; 1.26 date 2016.12.18.21.58.23; author tnn; state Exp; branches; next 1.25; commitid V0Iyezw5x9LmVvyz; 1.25 date 2016.12.16.16.21.54; author hans; state Exp; branches; next 1.24; commitid DqmHm519G2Az8eyz; 1.24 date 2016.12.04.05.17.40; author ryoon; state Exp; branches; next 1.23; commitid xSaWu3mShoBjQCwz; 1.23 date 2016.08.20.13.40.30; author bsiegert; state Exp; branches; next 1.22; commitid GUOoD38XnsoX13jz; 1.22 date 2016.07.16.08.32.05; author wiz; state Exp; branches; next 1.21; commitid j6Ttixxpq5jlswez; 1.21 date 2016.07.02.15.18.29; author wiz; state Exp; branches; next 1.20; commitid 4T4JJej24ZZA9Lcz; 1.20 date 2016.07.02.15.16.11; author wiz; state Exp; branches; next 1.19; commitid j6CSHstq6goE8Lcz; 1.19 date 2016.06.17.11.56.24; author wiz; state Exp; branches; next 1.18; commitid XArMBdihwLX3wOaz; 1.18 date 2016.05.05.12.09.31; author wiz; state Exp; branches; next 1.17; commitid q1PZF0wVafMoYh5z; 1.17 date 2016.03.05.11.29.20; author jperkin; state Exp; branches; next 1.16; commitid 1LoxeQftu903HrXy; 1.16 date 2016.03.04.13.38.09; author kleink; state Exp; branches; next 1.15; commitid lEmmkbRLh6dXrkXy; 1.15 date 2016.02.26.09.41.05; author jperkin; state Exp; branches; next 1.14; commitid E1yEONHD5GoYmpWy; 1.14 date 2016.02.02.15.06.46; author fhajny; state Exp; branches; next 1.13; commitid VV4QVzXQltamWlTy; 1.13 date 2016.01.27.06.31.20; author wiz; state Exp; branches; next 1.12; commitid PmAk5HhwKPYvhxSy; 1.12 date 2015.12.15.18.00.18; author adam; state Exp; branches; next 1.11; commitid RQUtodJ6RDCMt4Ny; 1.11 date 2015.12.14.14.09.05; author ryoon; state Exp; branches; next 1.10; commitid kGcFYIm7u9jqeVMy; 1.10 date 2015.11.04.15.05.52; author tnn; state Exp; branches; next 1.9; commitid biEjchu8gR1APMHy; 1.9 date 2015.10.08.13.35.39; author fhajny; state Exp; branches; next 1.8; commitid LdLBVE93OzZbcjEy; 1.8 date 2015.10.03.12.44.10; author szptvlfn; state Exp; branches; next 1.7; commitid Ddn46wKit7iy4FDy; 1.7 date 2015.09.30.12.56.47; author fhajny; state Exp; branches; next 1.6; commitid YKyjvIa5QskNehDy; 1.6 date 2015.07.15.20.45.58; author szptvlfn; state Exp; branches; next 1.5; commitid QIJkhs6I41Jrjqty; 1.5 date 2015.07.12.22.37.13; author wiz; state Exp; branches; next 1.4; commitid wtexJmytwrrE13ty; 1.4 date 2015.07.12.21.12.24; author szptvlfn; state Exp; branches; next 1.3; commitid OChiDA6NiOfzy2ty; 1.3 date 2015.07.06.10.35.58; author wiz; state Exp; branches; next 1.2; commitid 8AyTUKoeJmX6edsy; 1.2 date 2015.07.04.23.21.27; author ryoon; state Exp; branches; next 1.1; commitid cWnluKOBcIUJw1sy; 1.1 date 2015.07.04.05.26.21; author ryoon; state Exp; branches; next ; commitid mnj1gAsu2SAXzVry; desc @@ 1.35 log @Remove gnupg21, successor gnupg2. @ text @# $NetBSD: Makefile,v 1.34 2017/08/11 01:12:43 ryoon Exp $ DISTNAME= gnupg-2.1.23 PKGNAME= ${DISTNAME:S/gnupg-/gnupg21-/} CATEGORIES= security MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/gnupg/ EXTRACT_SUFX= .tar.bz2 MAINTAINER= ada@@netbsdfr.org HOMEPAGE= https://www.gnupg.org/ COMMENT= GnuPG with OpenPGP and S/MIME capabilities LICENSE= gnu-gpl-v3 DEPENDS+= pinentry-[0-9]*:../../security/pinentry CONFLICTS= dirmngr-[0-9]* BUILD_DEFS+= VARBASE USE_PKGLOCALEDIR= yes USE_TOOLS+= gmake pkg-config makeinfo USE_LIBTOOL= yes INFO_FILES= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-g13 CONFIGURE_ARGS+= --enable-gpg-is-gpg2 # one test failure in 2.1.20, fixed upstream; see # https://dev.gnupg.org/T3047 TEST_TARGET= check # SunOS does have getaddrinfo() and the code knows how to use it CONFIGURE_ARGS.SunOS+= ac_cv_func_getaddrinfo=yes LDFLAGS.Darwin+= -lintl -lresolv LDFLAGS.SunOS+= -lintl -lsocket .include "options.mk" .include "../../devel/gettext-lib/buildlink3.mk" BUILDLINK_API_DEPENDS.libgcrypt+= libgcrypt>=1.7 .include "../../security/libgcrypt/buildlink3.mk" .include "../../databases/sqlite3/buildlink3.mk" BUILDLINK_API_DEPENDS.libgpg-error+= libgpg-error>=1.24 .include "../../security/libgpg-error/buildlink3.mk" BUILDLINK_API_DEPENDS.libassuan+= libassuan>=2.4.3 .include "../../security/libassuan2/buildlink3.mk" BUILDLINK_API_DEPENDS.libksba+= libksba>=1.3.4 .include "../../security/libksba/buildlink3.mk" BUILDLINK_API_DEPENDS.npth+= npth>=0.91 .include "../../devel/npth/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.34 log @Update to 2.1.23 Changelog: Noteworthy changes in version 2.1.23 ==================================== * gpg: "gpg" is now installed as "gpg" and not anymore as "gpg2". If needed, the new configure option --enable-gpg-is-gpg2 can be used to revert this. * gpg: Options --auto-key-retrieve and --auto-key-locate "local,wkd" are now used by default. Note: this enables keyserver and Web Key Directory operators to notice when a signature from a locally non-available key is being verified for the first time or when you intend to encrypt to a mail address without having the key locally. This new behaviour will eventually make key discovery much easier and mostly automatic. Disable this by adding no-auto-key-retrieve auto-key-locate local to your gpg.conf. * agent: Option --no-grab is now the default. The new option --grab allows to revert this. * gpg: New import option "show-only". * gpg: New option --disable-dirmngr to entirely disable network access for gpg. * gpg,gpgsm: Tweaked DE-VS compliance behaviour. * New configure flag --enable-all-tests to run more extensive tests during "make check". * gpgsm: The keygrip is now always printed in colon mode as documented in the man page. * Fixed connection timeout problem under Windows. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2017/07/28 19:33:24 wiz Exp $ @ 1.33 log @Updated gnupg21 to 2.1.22. Noteworthy changes in version 2.1.22 (2017-07-28) ------------------------------------------------- * gpg: Extend command --quick-set-expire to allow for setting the expiration time of subkeys. * gpg: By default try to repair keys during import. New sub-option no-repair-keys for --import-options. * gpg,gpgsm: Improved checking and reporting of DE-VS compliance. * gpg: New options --key-origin and --with-key-origin. Store the time of the last key update from keyservers, WKD, or DANE. * agent: New option --ssh-fingerprint-digest. * dimngr: Lower timeouts on keyserver connection attempts and made it configurable. * dirmngr: Tor will now automatically be detected and used. The option --no-use-tor disables Tor detection. * dirmngr: Now detects a changed /etc/resolv.conf. * agent,dirmngr: Initiate shutdown on removal of the GnuPG home directory. * gpg: Avoid caching passphrase for failed symmetric encryption. * agent: Support for unprotected ssh keys. * dirmngr: Fixed name resolving on systems using only v6 nameservers. * dirmngr: Allow the use of TLS over http proxies. * w32: Change directory of the daemons after startup. * wks: New man pages for client and server. * Many other bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2017/07/07 12:33:29 adam Exp $ d3 1 a3 1 DISTNAME= gnupg-2.1.22 d25 1 @ 1.32 log @Fix building on Darwin @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2017/05/16 12:08:01 wiz Exp $ d3 1 a3 1 DISTNAME= gnupg-2.1.21 @ 1.31 log @Updated gnupg21 to 2.1.21. Noteworthy changes in version 2.1.21 (2017-05-15) ------------------------------------------------- * gpg,gpgsm: Fix corruption of old style keyring.gpg files. This bug was introduced with version 2.1.20. Note that the default pubring.kbx format was not affected. * gpg,dirmngr: Removed the skeleton config file support. The system's standard methods for providing default configuration files should be used instead. * w32: The Windows installer now allows installion of GnuPG without Administrator permissions. * gpg: Fixed import filter property match bug. * scd: Removed Linux support for Cardman 4040 PCMCIA reader. * scd: Fixed some corner case bugs in resume/suspend handling. * Many minor bug fixes and code cleanup. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2017/05/15 13:20:45 jperkin Exp $ d33 1 a33 1 LDFLAGS.Darwin+= -lresolv @ 1.30 log @Requires gettext-lib. SunOS needs an explicit -lintl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2017/04/22 21:03:55 adam Exp $ d3 1 a3 1 DISTNAME= gnupg-2.1.20 a4 1 PKGREVISION= 1 @ 1.29 log @Revbump after icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2017/04/16 07:21:48 wiz Exp $ d35 1 a35 1 LDFLAGS.SunOS+= -lsocket d39 1 @ 1.28 log @Updated gnupg21 to 2.1.20. Based on PR 52165 by Jonathan Schleifer. Noteworthy changes in version 2.1.20 (2017-04-03) ------------------------------------------------- * gpg: New properties 'expired', 'revoked', and 'disbaled' for the import and export filters. * gpg: New command --quick-set-primary-uid. * gpg: New compliance field for the --with-colon key listing. * gpg: Changed the key parser to generalize the processing of local meta data packets. * gpg: Fixed assertion failure in the TOFU trust model. * gpg: Fixed exporting of zero length user ID packets. * scd: Improved support for multiple readers. * scd: Fixed timeout handling for key generation. * agent: New option --enable-extended-key-format. * dirmngr: Do not add a keyserver to a new dirmngr.conf. Dirmngr uses a default keyserver. * dimngr: Do not treat TLS warning alerts as severe error when building with GNUTLS. * dirmngr: Actually take /etc/hosts in account. * wks: Fixed client problems on Windows. Published keys are now set to world-readable. * tests: Fixed creation of temporary directories. * A socket directory for a non standard GNUGHOME is now created on the fly under /run/user. Thus "gpgconf --create-socketdir" is now optional. The use of "gpgconf --remove-socketdir" to clean up obsolete socket directories is however recommended to avoid cluttering /run/user with useless directories. * Fixed build problems on some platforms. Noteworthy changes in version 2.1.19 (2017-03-01) ------------------------------------------------- * gpg: Print a warning if Tor mode is requested but the Tor daemon is not running. * gpg: New status code DECRYPTION_KEY to print the actual private key used for decryption. * gpgv: New options --log-file and --debug. * gpg-agent: Revamp the prompts to ask for card PINs. * scd: Support for multiple card readers. * scd: Removed option --debug-disable-ticker. Ticker is used only when it is required to watch removal of device/card. * scd: Improved detection of card inserting and removal. * dirmngr: New option --disable-ipv4. * dirmngr: New option --no-use-tor to explicitly disable the use of Tor. * dirmngr: The option --allow-version-check is now required even if the option --use-tor is also used. * dirmngr: Handle a missing nsswitch.conf gracefully. * dirmngr: Avoid PTR lookups for keyserver pools. The are only done for the debug command "keyserver --hosttable". * dirmngr: Rework the internal certificate cache to support classes of certificates. Load system provided certificates on startup. Add options --tls, --no-crl, and --systrust to the "VALIDATE" command. * dirmngr: Add support for the ntbtls library. * wks: Create mails with a "WKS-Phase" header. Fix detection of Draft-2 mode. * The Windows installer is now build with limited TLS support. * Many other bug fixes and new regression tests. See-also: gnupg-announce/2017q1/000402.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2017/02/04 07:12:35 maya Exp $ d5 1 @ 1.27 log @gnupg21: update to 2.1.18. PR pkg/51942 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2016/12/18 21:58:23 tnn Exp $ d3 1 a3 1 DISTNAME= gnupg-2.1.18 d26 2 @ 1.26 log @Update to gnupg21-2.1.16. * gpg: New algorithm for selecting the best ranked public key when using a mail address with -r, -R, or --locate-key. * gpg: New option --with-tofu-info to print a new "tfs" record in colon formatted key listings. * gpg: New option --compliance as an alternative way to specify options like --rfc2440, --rfc4880, et al. * gpg: Many changes to the TOFU implementation. * gpg: Improve usability of --quick-gen-key. * gpg: In --verbose mode print a diagnostic when a pinentry is launched. * gpg: Remove code which warns for old versions of gnome-keyring. * gpg: New option --override-session-key-fd. * gpg: Option --output does now work with --verify. * gpgv: New option --output to allow saving the verified data. * gpgv: New option --enable-special-filenames. * agent, dirmngr: New --supervised mode for use by systemd and alike. * agent: By default listen on all available sockets using standard names. * agent: Invoke scdaemon with --homedir. * dirmngr: On Linux now detects the removal of its own socket and terminates. * scd: Support ECC key generation. * scd: Support more card readers. * dirmngr: New option --allow-version-check to download a software version database in the background. * dirmngr: Use system provided CAs if no --hkp-cacert is given. * dirmngr: Use a default keyserver if none is explicitly set * gpgconf: New command --query-swdb to check software versions against an copy of an online database. * gpgconf: Print the socket directory with --list-dirs. * tools: The WKS tools now support draft version -02. * tools: Always build gpg-wks-client and install under libexec. * tools: New option --supported for gpg-wks-client. * The log-file option now accepts a value "socket://" to log to the socket named "S.log" in the standard socket directory. * Provide fake pinentries for use by tests cases of downstream developers. * Fixed many bugs and regressions. * Many changes and improvements for the test suite. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2016/12/16 16:21:54 hans Exp $ d3 1 a3 1 DISTNAME= gnupg-2.1.16 @ 1.25 log @Make this build on SunOS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2016/12/04 05:17:40 ryoon Exp $ d3 1 a3 1 DISTNAME= gnupg-2.1.14 a4 1 PKGREVISION= 1 @ 1.24 log @Recursive revbump from textproc/icu 58.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2016/08/20 13:40:30 bsiegert Exp $ d33 1 @ 1.23 log @Link gpgscm against libintl to fix build failures. Add required minimum versions of libcrypt and libksba. Reported by Andreas Kusalananda Kähäri in mail to pkgsrc-user. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2016/07/16 08:32:05 wiz Exp $ d5 1 @ 1.22 log @Updated gnupg21 to 2.1.14. Noteworthy changes in version 2.1.14 (2016-07-14) ------------------------------------------------- * gpg: Removed options --print-dane-records and --print-pka-records. The new export options "export-pka" and "export-dane" can instead be used with the export command. * gpg: New options --import-filter and --export-filter. * gpg: New import options "import-show" and "import-export". * gpg: New option --no-keyring. * gpg: New command --quick-revuid. * gpg: New options -f/--recipient-file and -F/--hidden-recipient-file to directly specify encryption keys. * gpg: New option --mimemode to indicate that the content is a MIME part. Does only enable --textmode right now. * gpg: New option --rfc4880bis to allow experiments with proposed changes to the current OpenPGP specs. * gpg: Fix regression in the "fetch" sub-command of --card-edit. * gpg: Fix regression since 2.1 in option --try-all-secrets. * gpgv: Change default options for extra security. * gpgsm: No more root certificates are installed by default. * agent: "updatestartuptty" does now affect more environment variables. * scd: The option --homedir does now work with scdaemon. * scd: Support some more GEMPlus card readers. * gpgtar: Fix handling of '-' as file name. * gpgtar: New commands --create and --extract. * gpgconf: Tweak for --list-dirs to better support shell scripts. * tools: Add programs gpg-wks-client and gpg-wks-server to implement a Web Key Service. The configure option --enable-wks-tools is required to build them; they should be considered Beta software. * tests: Complete rework of the openpgp part of the test suite. The test scripts have been changed from Bourne shell scripts to Scheme programs. A customized scheme interpreter (gpgscm) is included. This change was triggered by the need to run the test suite on non-Unix platforms. * The rendering of the man pages has been improved. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2016/07/02 15:18:29 wiz Exp $ d35 2 d42 1 @ 1.21 log @Set TEST_TARGET. Requested by Jonathan Schleifer in PR 51303. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2016/07/02 15:16:11 wiz Exp $ d3 1 a3 2 DISTNAME= gnupg-2.1.13 PKGREVISION= 1 d35 2 a36 1 BUILDLINK_API_DEPENDS.libgpg-error+= libgpg-error>=1.21 d38 1 a38 1 BUILDLINK_API_DEPENDS.libassuan+= libassuan>=2.4.1 @ 1.20 log @Add default-on option for libusb1 support. Based on patch by Jonathan Schleifer in PR 51303, with some changes by myself. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2016/06/17 11:56:24 wiz Exp $ d27 2 @ 1.19 log @Updated gnupg21 to 2.1.13. Noteworthy changes in version 2.1.13 (2016-06-16) ------------------------------------------------- * gpg: New command --quick-addkey. Extend the --quick-gen-key command. * gpg: New --keyid-format "none" which is now also the default. * gpg: New option --with-subkey-fingerprint. * gpg: Include Signer's UID subpacket in signatures if the secret key has been specified using a mail address and the new option --disable-signer-uid is not used. * gpg: Allow unattended deletion of a secret key. * gpg: Allow export of non-passphrase protected secret keys. * gpg: New status lines KEY_CONSIDERED and NOTATION_FLAGS. * gpg: Change status line TOFU_STATS_LONG to use '~' as a non-breaking-space character. * gpg: Speedup key listings in Tofu mode. * gpg: Make sure that the current and total values of a PROGRESS status line are small enough. * gpgsm: Allow the use of AES192 and SERPENT ciphers. * dirmngr: Adjust WKD lookup to current specs. * dirmngr: Fallback to LDAP v3 if v2 is is not supported. * gpgconf: New commands --create-socketdir and --remove-socketdir, new option --homedir. * If a /run/user/$UID directory exists, that directory is now used for IPC sockets instead of the GNUPGHOME directory. This fixes problems with NFS and too long socket names and thus avoids the need for redirection files. * The Speedo build systems now uses the new versions.gnupg.org server to retrieve the default package versions. * Fix detection of libusb on FreeBSD. * Speedup fd closing after a fork. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2016/05/05 12:09:31 wiz Exp $ d4 1 @ 1.18 log @Updated gnupg21 to 2.1.12. Noteworthy changes in version 2.1.12 (2016-05-04) ------------------------------------------------- * gpg: New --edit-key sub-command "change-usage" for testing purposes. * gpg: Out of order key-signatures are now systematically detected and fixed by --edit-key. * gpg: Improved detection of non-armored messages. * gpg: Removed the extra prompt needed to create Curve25519 keys. * gpg: Improved user ID selection for --quick-sign-key. * gpg: Use the root CAs provided by the system with --fetch-key. * gpg: Add support for the experimental Web Key Directory key location service. * gpg: Improve formatting of Tofu messages and emit new Tofu specific status lines. * gpgsm: Add option --pinentry-mode to support a loopback pinentry. * gpgsm: A new pubring.kbx is now created with the header blob so that gpg can detect that the keybox format needs to be used. * agent: Add read support for the new private key protection format openpgp-s2k-ocb-aes. * agent: Add read support for the new extended private key format. * agent: Default to --allow-loopback-pinentry and add option --no-allow-loopback-pinentry. * scd: Changed to use the new libusb 1.0 API for the internal CCID driver. * dirmngr: The dirmngr-client does now auto-detect the PEM format. * g13: Add experimental support for dm-crypt. * w32: Tofu support is now available with the Speedo build method. * w32: Removed the need for libiconv.dll. * The man pages for gpg and gpgv are now installed under the correct name (gpg2 or gpg - depending on a configure option). * Lots of internal cleanups and bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2016/03/05 11:29:20 jperkin Exp $ d3 1 a3 1 DISTNAME= gnupg-2.1.12 @ 1.17 log @Bump PKGREVISION for security/openssl ABI bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2016/03/04 13:38:09 kleink Exp $ d3 1 a3 1 DISTNAME= gnupg-2.1.11 a4 1 PKGREVISION= 1 @ 1.16 log @Bump dependency on libgpg-error to >=1.21; does not actually complete configure with a lesser version. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2016/02/26 09:41:05 jperkin Exp $ d5 1 @ 1.15 log @Use OPSYSVARS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2016/02/02 15:06:46 fhajny Exp $ d33 1 a33 1 BUILDLINK_API_DEPENDS.libgpg-error+= libgpg-error>=1.16 @ 1.14 log @Fix build on SunOS, where configure doesn't see getaddrinfo(), but the code knows how to unlock and use it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2016/01/27 06:31:20 wiz Exp $ d26 2 a27 1 .include "../../mk/bsd.fast.prefs.mk" d29 1 a29 8 # SunOS does have getaddrinfo() and the code knows how to use it .if ${OPSYS} == "SunOS" CONFIGURE_ARGS+= ac_cv_func_getaddrinfo=yes .endif .if ${OPSYS} == "Darwin" LDFLAGS+= -lresolv .endif @ 1.13 log @Update gnupg21 to 2.1.11: Noteworthy changes in version 2.1.11 (2016-01-26) ------------------------------------------------- * gpg: New command --export-ssh-key to replace the gpgkey2ssh tool. * gpg: Allow to generate mail address only keys with --gen-key. * gpg: "--list-options show-usage" is now the default. * gpg: Make lookup of DNS CERT records holding an URL work. * gpg: Emit PROGRESS status lines during key generation. * gpg: Don't check for ambigious or non-matching key specification in the config file or given to --encrypt-to. This feature will return in 2.3.x. * gpg: Lock keybox files while updating them. * gpg: Solve rare error on Windows during keyring and Keybox updates. * gpg: Fix possible keyring corruption. (bug#2193) * gpg: Fix regression of "bkuptocard" sub-command in --edit-key and remove "checkbkupkey" sub-command introduced with 2.1. (bug#2169) * gpg: Fix internal error in gpgv when using default keyid-format. * gpg: Fix --auto-key-retrieve to work with dirmngr.conf configured keyservers. (bug#2147). * agent: New option --pinentry-timeout. * scd: Improve unplugging of USB readers under Windows. * scd: Fix regression for generating RSA keys on card. * dirmmgr: All configured keyservers are now searched. * dirmngr: Install CA certificate for hkps.pool.sks-keyservers.net. Use this certiticate even if --hkp-cacert is not used. * gpgtar: Add actual encryption code. gpgtar does now fully replace gpg-zip. * gpgtar: Fix filename encoding problem on Windows. * Print a warning if a GnuPG component is using an older version of gpg-agent, dirmngr, or scdaemon. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2015/12/15 18:00:18 adam Exp $ d27 6 @ 1.12 log @Fix building on OS X @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2015/12/14 14:09:05 ryoon Exp $ d3 1 a3 1 DISTNAME= gnupg-2.1.10 @ 1.11 log @Update to 2.1.10 Changelog: Noteworthy changes in version 2.1.10 (2015-12-04) ------------------------------------------------- * gpg: New trust models "tofu" and "tofu+pgp". * gpg: New command --tofu-policy. New options --tofu-default-policy and --tofu-db-format. * gpg: New option --weak-digest to specify hash algorithms which should be considered weak. * gpg: Allow the use of multiple --default-key options; take the last available key. * gpg: New option --encrypt-to-default-key. * gpg: New option --unwrap to only strip the encryption layer. * gpg: New option --only-sign-text-ids to exclude photo IDs from key signing. * gpg: Check for ambigious or non-matching key specification in the config file or given to --encrypt-to. * gpg: Show the used card reader with --card-status. * gpg: Print export statistics and an EXPORTED status line. * gpg: Allow selecting subkeys by keyid in --edit-key. * gpg: Allow updating the expiration time of multiple subkeys at once. * dirmngr: New option --use-tor. For full support this requires libassuan version 2.4.2 and a patched version of libadns (e.g. adns-1.4-g10-7 as used by the standard Windows installer). * dirmngr: New option --nameserver to specify the nameserver used in Tor mode. * dirmngr: Keyservers may again be specified by IP address. * dirmngr: Fixed problems in resolving keyserver pools. * dirmngr: Fixed handling of premature termination of TLS streams so that large numbers of keys can be refreshed via hkps. * gpg: Fixed a regression in --locate-key [since 2.1.9]. * gpg: Fixed another bug for keyrings with legacy keys. * gpgsm: Allow combinations of usage flags in --gen-key. * Make tilde expansion work with most options. * Many other cleanups and bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2015/11/04 15:05:52 tnn Exp $ d26 5 @ 1.10 log @Update to gnupg-2.1.9. gnupg-2.1.9: * gpg: Allow fetching keys via OpenPGP DANE (--auto-key-locate). New option --print-dane-records. * gpg: Fix for a problem with PGP-2 keys in a keyring. * gpg: Fail with an error instead of a warning if a modern cipher algorithm is used without a MDC. * agent: New option --pinentry-invisible-char. * agent: Always do a RSA signature verification after creation. * agent: Fix a regression in ssh-add-ing Ed25519 keys. * agent: Fix ssh fingerprint computation for nistp384 and EdDSA. * agent: Fix crash during passprase entry on some platforms. * scd: Change timeout to fix problems with some 2.1 cards. * dirmngr: Displayed name is now Key Acquirer. * dirmngr: Add option --keyserver. Deprecate that option for gpg. Install a dirmngr.conf file from a skeleton for new installations. gnupg-2.1.8: * gpg: Sending very large keys to the keyservers works again. * gpg: Validity strings in key listings are now again translatable. * gpg: Emit FAILURE status lines to help GPGME. * gpg: Does not anymore link to Libksba to reduce dependencies. * gpgsm: Export of secret keys via Assuan is now possible. * agent: Raise the maximum passphrase length from 100 to 255 bytes. * agent: Fix regression using EdDSA keys with ssh. * Does not anymore use a build timestamp by default. * The fallback encoding for broken locale settings changed from Latin-1 to UTF-8. * Many code cleanups and improved internal documentation. * Various minor bug fixes. gnupg-2.1.7: * gpg: Support encryption with Curve25519 if Libgcrypt 1.7 is used. * gpg: In the --edit-key menu: Removed the need for "toggle", changed how secret keys are indicated, new commands "fpr *" and "grip". * gpg: More fixes related to legacy keys in a keyring. * gpgv: Does now also work with a "trustedkeys.kbx" file. * scd: Support some feature from the OpenPGP card 3.0 specs. * scd: Improved ECC support * agent: New option --force for the DELETE_KEY command. * w32: Look for the Pinentry at more places. * Dropped deprecated gpgsm-gencert.sh * Various other bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2015/10/08 13:35:39 fhajny Exp $ d3 1 a3 1 DISTNAME= gnupg-2.1.9 d24 1 d30 1 a30 1 BUILDLINK_API_DEPENDS.libassuan+= libassuan>=2.1.0 @ 1.9 log @Add options.mk to properly select, detect and link in LDAP support. Bump PKGREVISION as this removes dirmngr_ldap from default PLIST. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2015/10/03 12:44:10 szptvlfn Exp $ d3 1 a3 1 DISTNAME= gnupg-2.1.6 a4 1 PKGREVISION= 4 @ 1.8 log @adjust PKGNAME @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2015/09/30 12:56:47 fhajny Exp $ d5 1 a5 1 PKGREVISION= 3 d26 2 @ 1.7 log @Fix build on SunOS. May unlock code on some platforms, PKGREVISION+ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2015/07/15 20:45:58 szptvlfn Exp $ d4 1 a4 1 PKGNAME= ${DISTNAME:S/gnupg-/gnupg2-/} @ 1.6 log @GNUpg -> GnuPG @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2015/07/12 22:37:13 wiz Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.5 log @Bump PKGREVISION for new dependency. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2015/07/12 21:12:24 szptvlfn Exp $ d12 1 a12 1 COMMENT= GNUpg with OpenPGP and S/MIME capabilities @ 1.4 log @append pinentry from gnupg-2.1.6/README: You also need the Pinentry package for most functions of GnuPG; however it is not a build requirement. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2015/07/06 10:35:58 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 d15 2 a25 2 DEPENDS+= pinentry-[0-9]*:../../security/pinentry @ 1.3 log @Switch to security/libassuan2. Update some dependency versions. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2015/07/04 23:21:27 ryoon Exp $ d24 2 @ 1.2 log @Add CONFLICTS. From ISIHARA Takanori. And replace whitespaces with tab. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2015/07/04 05:26:21 ryoon Exp $ d5 1 d24 1 a24 5 .include "../../mk/bsd.prefs.mk" BUILDLINK_API_DEPENDS.libgpg-error+= libgpg-error>=1.4 BUILDLINK_API_DEPENDS.npth+= npth>=0.91 d26 2 a27 1 .include "../../security/libassuan22/buildlink3.mk" d29 1 @ 1.1 log @Import gnupg2-2.1.6 as security/gnupg21. GnuPG-2 provides several utilities that are used by mail clients, such as Kmail and Balsa, including OpenPGP and S/MIME support. GnuPG-2 has a different architecture than GnuPG-1 (e.g. 1.4.5) in that it splits up functionality into several modules. However, both versions may be installed alongside without any conflict. In fact, the gpg version from GnuPG-1 is able to make use of the gpg-agent as included in GnuPG-2 and allows for seamless passphrase caching. The advantage of GnuPG-1 is its smaller size and the lack of dependency on other modules at run and build time. Packaged by adanbsd as pkgsrc/wip/gnupg21. @ text @d1 1 a1 1 # $NetBSD$ d14 3 a16 1 BUILD_DEFS+= VARBASE @