<pre style='margin:0'>
Mihai Moldovan (Ionic) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c7a8b8b55347d2c584413e9c44cba7c2a305e955">https://github.com/macports/macports-ports/commit/c7a8b8b55347d2c584413e9c44cba7c2a305e955</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new c7a8b8b security/pinentry: update to 1.0.0.
</span>c7a8b8b is described below
<span style='display:block; white-space:pre;color:#808000;'>commit c7a8b8b55347d2c584413e9c44cba7c2a305e955
</span>Author: Mihai Moldovan <ionic@ionic.de>
AuthorDate: Sun Nov 5 11:07:34 2017 +0100
<span style='display:block; white-space:pre;color:#404040;'> security/pinentry: update to 1.0.0.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes: https://trac.macports.org/ticket/55178
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also:
</span><span style='display:block; white-space:pre;color:#404040;'> - change homepage
</span><span style='display:block; white-space:pre;color:#404040;'> - change long description
</span><span style='display:block; white-space:pre;color:#404040;'> - add size parameter to checksum
</span><span style='display:block; white-space:pre;color:#404040;'> - fix opportunistic libsecret usage
</span><span style='display:block; white-space:pre;color:#404040;'> - add gnome3 variant (using gcr and libsecret)
</span><span style='display:block; white-space:pre;color:#404040;'> - fix qt5 variant
</span><span style='display:block; white-space:pre;color:#404040;'> - disable weird rpath workaround
</span>---
security/pinentry/Portfile | 39 +++++++++++++++++++++++++++++----------
1 file changed, 29 insertions(+), 10 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/pinentry/Portfile b/security/pinentry/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f5db2e4..17ee2a2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/pinentry/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/pinentry/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,30 +3,32 @@
</span> PortSystem 1.0
name pinentry
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.9.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories security
license GPL-2+
maintainers ionic openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.gnupg.org/aegypten2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://gnupg.org/software/pinentry/
</span> platforms darwin
master_sites gnupg
description Passphrase entry dialog utilizing the Assuan protocol
long_description This is a collection of simple PIN or passphrase entry \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- dialogs which utilize the Assuan protocol as described by \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- the aegypten project.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dialogs in a secure manner.
</span>
use_bzip2 yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 2f9a34fcef91a1538bd4436a6aa01810732ddc8f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 6398208394972bbf897c3325780195584682a0d0c164ca5a0da35b93b1e4e7b2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 0a5a9bbd2cc86a9598ae2e49a786873ba98c69e0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 1672c2edc1feb036075b187c0773787b2afd0544f55025c645a71b4c2f79275a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 436930
</span>
configure.args --with-libiconv-prefix=${prefix} \
--with-ncurses-include-dir=${prefix}/include/ncurses \
--enable-pinentry-curses \
--disable-pinentry-gtk2 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-pinentry-gnome3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libsecret \
</span> --disable-pinentry-qt \
--disable-pinentry-qt5
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,6 +53,16 @@ variant gtk2 description {Enable gtk2-based pinentry tool} {
</span> --enable-fallback-curses
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant gnome3 description {Enable GNOME3/gtk3-based pinentry tool} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:gcr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libsecret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-delete --disable-pinentry-gnome3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-libsecret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --enable-pinentry-gnome3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-fallback-curses \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-libsecret
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant qt4 conflicts qt5 description {Enable qt4-based pinentry tool} {
PortGroup qt4 1.0
configure.args-delete --disable-pinentry-qt
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,6 +72,10 @@ variant qt4 conflicts qt5 description {Enable qt4-based pinentry tool} {
</span>
variant qt5 conflicts qt4 description {Enable qt5-based pinentry tool} {
PortGroup qt5 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # FIXME: why do we have a qt5 PortGroup if it doesn't set PATH correctly?!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.env-append MOC="${qt_moc_cmd}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args-delete --disable-pinentry-qt \
--disable-pinentry-qt5
configure.args-append --enable-pinentry-qt \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,9 +83,12 @@ variant qt5 conflicts qt4 description {Enable qt5-based pinentry tool} {
</span> --enable-fallback-curses
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --disable-rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This must have been a very old workaround for some unknown issue.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Assume that it's not longer necessary. Can turn it back on if needed,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# or completely remove it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# configure.args-append --disable-rpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#}
</span>
livecheck.type regex
livecheck.url https://gnupg.org/ftp/gcrypt/pinentry/
</pre><pre style='margin:0'>
</pre>