<pre style='margin:0'>
roederja pushed a commit to branch gnupg2.2
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/08ba1447fef14b9d00adb949baf06e81acb1fd2f">https://github.com/macports/macports-ports/commit/08ba1447fef14b9d00adb949baf06e81acb1fd2f</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 08ba1447fef14b9d00adb949baf06e81acb1fd2f
</span>Author: Jann Ròˆder <jann@macports.org>
AuthorDate: Wed Oct 11 22:51:24 2017 +0100
<span style='display:block; white-space:pre;color:#404040;'> Update gnupg to version 2.2
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> gnupg -> modern gnupg 2.2.1
</span><span style='display:block; white-space:pre;color:#404040;'> gnupg1 -> legacy gnupg 1.4.22 (used to be gnupg)
</span><span style='display:block; white-space:pre;color:#404040;'> gnupg2 -> obsolete, use gnupg instead
</span><span style='display:block; white-space:pre;color:#404040;'> gnupg21 -> obsolete, use gnupg instead
</span>---
.DS_Store | Bin 0 -> 6148 bytes
mail/.DS_Store | Bin 0 -> 6148 bytes
mail/gnupg/.DS_Store | Bin 0 -> 6148 bytes
mail/gnupg/Portfile | 99 ++++++++++--------
mail/{gnupg => gnupg1}/Portfile | 7 +-
.../files/patch-gpg_agent-launchd.diff | 0
mail/gnupg2/Portfile | 77 ++------------
mail/gnupg2/files/patch-common-homedir.c.diff | 11 --
mail/gnupg2/files/patch-configure.diff | 11 --
mail/gnupg2/files/patch-gl_stdint__h.diff | 15 ---
mail/gnupg2/files/patch-gpg_agent-launchd.diff | 114 ---------------------
.../files/patch-tests__openpgp__Makefile.in.diff | 16 ---
mail/gnupg21/Portfile | 71 +------------
13 files changed, 71 insertions(+), 350 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/.DS_Store b/.DS_Store
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..27e49cf
</span>Binary files /dev/null and b/.DS_Store differ
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/.DS_Store b/mail/.DS_Store
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..83e0bfd
</span>Binary files /dev/null and b/mail/.DS_Store differ
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/gnupg/.DS_Store b/mail/gnupg/.DS_Store
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..5008ddf
</span>Binary files /dev/null and b/mail/gnupg/.DS_Store differ
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/gnupg/Portfile b/mail/gnupg/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5475e25..87c9ad2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/gnupg/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/gnupg/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,64 +2,77 @@
</span>
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name gnupg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.4.22
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name gnupg2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2.2.1
</span> categories mail security
<span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers jann ionic openmaintainer
</span> license GPL-3+
installs_libs no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers ionic openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description GNU Privacy Guard version 1.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description GnuPG is a complete and free replacement for PGP. Because \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- it does not use the patented IDEA algorithm, it can be used \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- without any restrictions. GnuPG is a RFC4880 (OpenPGP) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description GNU Privacy Guard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description GnuPG is a complete and free replacement for PGP. Because \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ it does not use the patented IDEA algorithm, it can be used \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ without any restrictions. GnuPG is a RFC4880 (OpenPGP) \
</span> compliant application.
homepage https://www.gnupg.org
platforms darwin freebsd sunos
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites gnupg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts gnupg21
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts gnupg gpg-agent dirmngr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname gnupg-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites gnupg:gnupg
</span>
use_bzip2 yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 570106363beacbb2bb514dcf869aa335c292dffd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 9594a24bec63a21568424242e3f198b9d9828dea5ff0c335e47b06f835f930b4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 4bad84fba712626cbbd5adf20988788028c5a5a6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --infodir=${prefix}/share/info \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-asm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-libiconv-prefix=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-libintl-prefix=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-zlib=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-bzip2=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-libusb=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-ldap=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-libcurl=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 4e7f2b75d2aaaee0ea2afe982361460733e68eea \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 34d70cd65b9c95f3f2f90a9f5c1e0b6a0fe039a8d685e2d66d69c33d1cbf62fb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha1 5455373fd7208b787f319027de2464721cdd4413
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:libiconv \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gettext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:readline \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:bzip2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libusb-compat \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:openldap \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:curl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {![variant_isset pinentry] && ![variant_isset pinentry_mac]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Automatically switch between pinentry and pinentry-mac, with pinentry-mac being
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # preferred.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # 10.7 and below are not supported by pinentry-mac, though, and will default to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # pinentry. Just like pure darwin without OS X will.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.subplatform} ne "macosx" ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${xcodeversion} eq "none" ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [vercmp ${xcodeversion} {5.0}] < 0 ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${os.major} < 12 || (![catch {registry_active pinentry}] &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [catch {registry_active pinentry-mac}])} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants-append +pinentry
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants-append +pinentry_mac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-test.run yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.dir ${worksrcpath}/checks
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.target check
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:libiconv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:bzip2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:bison \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libassuan \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libksba \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libgcrypt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libgpg-error \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openldap \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:readline \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gnutls \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libusb-compat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:npth
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# clang defaults to c99, and gnupg doesn't play nicely
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.cflags-append -std=gnu89
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant pinentry conflicts pinentry_mac description {Handle user input via pinentry.} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:pinentry
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-pinentry-pgm=${prefix}/bin/pinentry
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append patch-gpg_agent-launchd.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant pinentry_mac conflicts pinentry description {Handle user input via pinentry-mac. Only compatible with OS X 10.8+.} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:pinentry-mac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-pinentry-pgm=${applications_dir}/pinentry-mac.app/Contents/MacOS/pinentry-mac
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platform sunos {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-asm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.dir ${worksrcpath}/tests
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target check
</span>
livecheck.type regex
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url https://www.gnupg.org/ftp/gcrypt/gnupg/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex ${name}-(1\\.\\d+\\.\\d+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url https://gnupg.org/ftp/gcrypt/gnupg/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex gnupg-(2\\.2\\.\\d+)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/gnupg/Portfile b/mail/gnupg1/Portfile
</span>similarity index 94%
copy from mail/gnupg/Portfile
copy to mail/gnupg1/Portfile
<span style='display:block; white-space:pre;color:#808080;'>index 5475e25..434a662 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/gnupg/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/gnupg1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,7 +2,7 @@
</span>
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name gnupg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name gnupg1
</span> version 1.4.22
categories mail security
license GPL-3+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,8 +15,9 @@ long_description GnuPG is a complete and free replacement for PGP. Because \
</span> compliant application.
homepage https://www.gnupg.org
platforms darwin freebsd sunos
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites gnupg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts gnupg21
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname gnupg-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites gnupg:gnupg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts gnupg
</span>
use_bzip2 yes
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/gnupg/files/patch-gpg_agent-launchd.diff b/mail/gnupg1/files/patch-gpg_agent-launchd.diff
</span>similarity index 100%
rename from mail/gnupg/files/patch-gpg_agent-launchd.diff
rename to mail/gnupg1/files/patch-gpg_agent-launchd.diff
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/gnupg2/Portfile b/mail/gnupg2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 26e2bb4..b7033dc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/gnupg2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/gnupg2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,14 +2,16 @@
</span>
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# When updating gnupg2, update gpg-agent also if applicable.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This port can be removed on October 11, 2018.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+replaced_by gnupg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> name gnupg2
version 2.0.30
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> categories mail security
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers ionic openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers jann ionic openmaintainer
</span> license GPL-3+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-installs_libs no
</span>
description GNU Privacy Guard version 2.0
long_description GnuPG is a complete and free replacement for PGP. Because \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,70 +20,3 @@ long_description GnuPG is a complete and free replacement for PGP. Because
</span> compliant application.
homepage https://www.gnupg.org
platforms darwin freebsd sunos
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_bzip2 yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname gnupg-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites gnupg:gnupg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts gnupg21
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_bzip2 yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 7d682c3e0e1c188d026519b0511ecde6a0cc6bd7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 e329785a4f366ba5d72c2c678a7e388b0892ac8440c2f4e6810042123c235d71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# gpg-agent is built separately from the rest of gnupg2 to enable gnupg 1.x
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# users to use gpg-agent as well.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# gnupg2, however, requires gpg-agent to run, and so gnupg2 depends on gpg-agent.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --disable-agent \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-adns
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:libiconv \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gettext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:bzip2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:bison \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gpg-agent \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libassuan \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libksba \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libgcrypt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libgpg-error \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:openldap \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pth \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:readline \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:curl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libusb-compat
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-common-homedir.c.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-configure.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-tests__openpgp__Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Recent clang versions include the system stdint.h header
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# and we don't need quirks for "esoteric" systems, so
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# we simply include the system header.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append patch-gl_stdint__h.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append patch-gpg_agent-launchd.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/common/homedir.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete ${destroot}${prefix}/share/man/man1/gpg-zip.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.run yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.dir ${worksrcpath}/tests
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.target check
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# See also the post-patch above.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Apparently we have no way of forcing gnupg2 to build without DirMngr support,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# so we have to just hope we don't run into any problems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant dirmngr description {Enable the use of DirMngr by gpgsm} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:dirmngr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url https://gnupg.org/ftp/gcrypt/gnupg/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex gnupg-(2\\.0\\.\\d+)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/gnupg2/files/patch-common-homedir.c.diff b/mail/gnupg2/files/patch-common-homedir.c.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 5b5d393..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/gnupg2/files/patch-common-homedir.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- common/homedir.c.old 2015-02-24 20:45:39.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ common/homedir.c 2015-02-24 20:47:12.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -472,7 +472,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return name;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else /*!HAVE_W32_SYSTEM*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- return "/var/run/dirmngr/socket";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return "@PREFIX@/var/run/dirmngr/socket";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif /*!HAVE_W32_SYSTEM*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/gnupg2/files/patch-configure.diff b/mail/gnupg2/files/patch-configure.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 8967c89..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/gnupg2/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.old 2016-03-31 12:48:08.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure 2016-06-02 07:08:54.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -578,7 +578,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAKEFLAGS=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Identity of this package.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--PACKAGE_NAME='gnupg'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+PACKAGE_NAME='gnupg2'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PACKAGE_TARNAME='gnupg'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PACKAGE_VERSION='2.0.30'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PACKAGE_STRING='gnupg 2.0.30'
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/gnupg2/files/patch-gl_stdint__h.diff b/mail/gnupg2/files/patch-gl_stdint__h.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1d1c7c0..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/gnupg2/files/patch-gl_stdint__h.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gl/stdint_.h.orig 2015-02-17 06:00:57.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gl/stdint_.h 2015-06-15 11:47:56.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -38,11 +38,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- diagnostics. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # define __STDINT_H__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- /* Other systems may have an incomplete or buggy <stdint.h>.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- Include it before <inttypes.h>, since any "#include <stdint.h>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- in <inttypes.h> would reinclude us, skipping our contents because
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- _GL_STDINT_H is defined. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# include @ABSOLUTE_STDINT_H@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# include_next <stdint.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* <sys/types.h> defines some of the stdint.h types as well, on glibc,
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/gnupg2/files/patch-gpg_agent-launchd.diff b/mail/gnupg2/files/patch-gpg_agent-launchd.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index bf7758b..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/gnupg2/files/patch-gpg_agent-launchd.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,114 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- agent/gpg-agent.c.old 2016-03-31 12:46:07.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ agent/gpg-agent.c 2016-06-02 07:26:26.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2505,6 +2505,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- infostr = xstrdup (infostr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if ( !(p = strchr (infostr, PATHSEP_C)) || p == infostr)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xfree (infostr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2530,6 +2531,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return 0; /* Okay, its running on the standard socket. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return -1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ // Currently unused by assuan.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pid = (pid_t) (-1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ prot = 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else /* MODE != 0 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- common/asshelp.c.old 2016-03-24 17:32:51.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ common/asshelp.c 2016-06-02 07:26:26.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -398,6 +398,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int pid;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- infostr = xstrdup (infostr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if ( !(p = strchr (infostr, PATHSEP_C)) || p == infostr)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- log_error (_("malformed GPG_AGENT_INFO environment variable\n"));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -418,6 +419,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- force_pipe_server = 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- goto restart;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ // Currently unused by assuan.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pid = (pid_t) (-1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ prot = 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- err = assuan_socket_connect (ctx, infostr, pid, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xfree (infostr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- common/simple-pwquery.c.old 2016-03-24 17:32:51.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ common/simple-pwquery.c 2016-06-02 07:26:26.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -345,19 +345,27 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- strcpy (p, infostr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- infostr = p;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if ( !(p = strchr ( infostr, PATHSEP_C)) || p == infostr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- || (p-infostr)+1 >= sizeof client_addr.sun_path )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (((p-infostr) + 1) >= sizeof (client_addr.sun_path))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef SPWQ_USE_LOGGING
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- log_error ( _("malformed GPG_AGENT_INFO environment variable\n"));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return SPWQ_NO_AGENT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *p++ = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- while (*p && *p != PATHSEP_C)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- p++;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- prot = *p? atoi (p+1) : 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ prot = 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if ( prot != 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef SPWQ_USE_LOGGING
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- tools/gpg-connect-agent.c.old 2016-03-24 17:32:51.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ tools/gpg-connect-agent.c 2016-06-02 07:26:26.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2163,6 +2163,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int pid;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- infostr = xstrdup (infostr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if ( !(p = strchr (infostr, PATHSEP_C)) || p == infostr)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- log_error (_("malformed GPG_AGENT_INFO environment variable\n"));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2174,6 +2175,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- while (*p && *p != PATHSEP_C)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- p++;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- prot = *p? atoi (p+1) : 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ // Currently unused by assuan.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ pid = (pid_t) (-1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ prot = 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (prot != 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- log_error (_("gpg-agent protocol version %d is not supported\n"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- tools/gpgconf.c.old 2016-03-24 17:32:51.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ tools/gpgconf.c 2016-06-02 07:26:26.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -317,6 +317,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- char *tmp;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- infostr = xstrdup (infostr);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tmp = strchr (infostr, PATHSEP_C);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (!tmp || tmp == infostr)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -325,6 +326,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *tmp = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fprintf (outfp, "agent-socket:%s\n",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- infostr? gc_percent_escape (infostr) : "");
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/gnupg2/files/patch-tests__openpgp__Makefile.in.diff b/mail/gnupg2/files/patch-tests__openpgp__Makefile.in.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e57ab57..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/gnupg2/files/patch-tests__openpgp__Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- tests/openpgp/Makefile.in.old 2015-02-24 20:53:44.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ tests/openpgp/Makefile.in 2015-02-24 20:54:20.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -378,11 +378,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Programs required before we can run these tests.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--required_pgms = ../../g10/gpg2 ../../agent/gpg-agent \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+required_pgms = ../../g10/gpg2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ../../tools/gpg-connect-agent
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TESTS_ENVIRONMENT = GNUPGHOME=$(abs_builddir) GPG_AGENT_INFO= LC_ALL=C \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ../../agent/gpg-agent --quiet --daemon sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ gpg-agent --quiet --daemon sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TESTS = version.test mds.test \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- decrypt.test decrypt-dsa.test \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/gnupg21/Portfile b/mail/gnupg21/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d7aa57e..857a5ee 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/gnupg21/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/gnupg21/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,13 +2,16 @@
</span>
PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# This port can be removed on October 11, 2018.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+replaced_by gnupg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> name gnupg21
version 2.1.23
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> categories mail security
maintainers jann ionic openmaintainer
license GPL-3+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-installs_libs no
</span>
description GNU Privacy Guard version 2.1
long_description GnuPG is a complete and free replacement for PGP. Because \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,67 +20,3 @@ long_description GnuPG is a complete and free replacement for PGP. Because
</span> compliant application.
homepage https://www.gnupg.org
platforms darwin freebsd sunos
<span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts gnupg2 gnupg gpg-agent dirmngr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname gnupg-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites gnupg:gnupg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_bzip2 yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 622eef6554d77c2e0a2c04bd16dcebfbee2265ad \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 a94476391595e9351f219188767a9d6ea128e83be5ed3226a7890f49aa2d0d77 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 c470777eaa9657ef3258068507065c9a7caef9eb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-notes "GPG 2.1 uses a new format for its key files. Therefore you cannot\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- use it together with any earlier version of GPG. Neither can you easily go\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- back to an older version as the old version cannot read the new format."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {![variant_isset pinentry] && ![variant_isset pinentry_mac]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Automatically switch between pinentry and pinentry-mac, with pinentry-mac being
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # preferred.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # 10.7 and below are not supported by pinentry-mac, though, and will default to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # pinentry. Just like pure darwin without OS X will.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${os.subplatform} ne "macosx" ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${xcodeversion} eq "none" ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [vercmp ${xcodeversion} {5.0}] < 0 ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${os.major} < 12 || (![catch {registry_active pinentry}] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [catch {registry_active pinentry-mac}])} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append +pinentry
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append +pinentry_mac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:libiconv \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gettext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:bzip2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:bison \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libassuan \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libksba \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libgcrypt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libgpg-error \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:openldap \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:readline \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnutls \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libusb-compat \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:npth
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant pinentry conflicts pinentry_mac description {Handle user input via pinentry.} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:pinentry
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-pinentry-pgm=${prefix}/bin/pinentry
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant pinentry_mac conflicts pinentry description {Handle user input via pinentry-mac. Only compatible with OS X 10.8+.} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:pinentry-mac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-pinentry-pgm=${applications_dir}/pinentry-mac.app/Contents/MacOS/pinentry-mac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.run yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.dir ${worksrcpath}/tests
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.target check
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url https://gnupg.org/ftp/gcrypt/gnupg/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex gnupg-(2\\.1\\.\\d+)
</span></pre><pre style='margin:0'>
</pre>