<pre style='margin:0'>
Mihai Moldovan (Ionic) pushed a commit to branch gnupg2.2
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5e2f6849c09b688addb4b8693ff74c9c3dd0a51b">https://github.com/macports/macports-ports/commit/5e2f6849c09b688addb4b8693ff74c9c3dd0a51b</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 5e2f6849c09b688addb4b8693ff74c9c3dd0a51b
</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>