<pre style='margin:0'>
Dan Ports (drkp) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/33a1bd1f3433d734114ce63cf1c3b03d9899c285">https://github.com/macports/macports-ports/commit/33a1bd1f3433d734114ce63cf1c3b03d9899c285</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 33a1bd1f3433d734114ce63cf1c3b03d9899c285
</span>Author: Dan R. K. Ports <dports@macports.org>
AuthorDate: Sun Jul 5 23:30:21 2020 -0700

<span style='display:block; white-space:pre;color:#404040;'>    gwenhywfar5: add port, v5.3.0
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    via @sxntxn, https://github.com/macports/macports-ports/pull/7643
</span>---
 devel/gwenhywfar5/Portfile                       | 78 ++++++++++++++++++++++++
 devel/gwenhywfar5/files/configure.ac.patch       | 10 +++
 devel/gwenhywfar5/files/fix-CMAKE-libnames.patch | 33 ++++++++++
 3 files changed, 121 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gwenhywfar5/Portfile b/devel/gwenhywfar5/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a84746d677f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gwenhywfar5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,78 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        aqbanking gwenhywfar 5.3.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                gwenhywfar5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  3596fc65052af8767f2e07f541d6eb8d09a5f4f9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  b2ec45a5021593f82b6f8d2eb768b2a62da400c23bcd56c383b2ad56c41b0532 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1640992
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          devel net finance
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {dports @drkp} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             {LGPL-2.1 OpenSSLException}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Utility library required by aqbanking and related software.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://www.aquamaniac.de/rdm/projects/gwenhywfar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts           gwenhywfar4 gwenhywfar4-gtk gwenhywfar4-gtk3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         path:lib/libssl.dylib:openssl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libgcrypt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libxml2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gnutls
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:libtool \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:automake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:autoconf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args      --enable-static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts-delete  $subport
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport gwenhywfar5-gtk2 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append      port:gtk2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append   --with-guis="gtk2 cpp" --disable-qt4 --disable-qt5
</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;'>+subport gwenhywfar5-gtk3 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append      port:gtk3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append   --with-guis="gtk3 cpp" --disable-qt4 --disable-qt5
</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;'>+patchfiles          configure.ac.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    fix-CMAKE-libnames.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${worksrcpath} "\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        aclocal -Im4 -I${prefix}/share/aclocal && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        autoconf && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        autoheader && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        glibtoolize && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        automake --add-missing \
</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:#e0ffe0;'>+if {$subport eq $name} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup       qt4 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   --with-qt4-libs=${qt_libs_dir} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        --with-qt4-includes=${qt_includes_dir} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        --with-qt4-moc=${qt_moc_cmd} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        --with-qt4-uic=${qt_uic_cmd} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        --with-guis="qt4 cpp cocoa"
</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;'>+# variants
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant debug description "Enable debug." {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append --enable-debug
</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;'>+configure.args-append --disable-dependency-tracking --disable-silent-rules
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gwenhywfar5/files/configure.ac.patch b/devel/gwenhywfar5/files/configure.ac.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a840cad8e86
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gwenhywfar5/files/configure.ac.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.ac.orig      2019-12-29 19:29:52.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.ac   2019-12-29 19:28:41.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20,6 +20,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_INIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CANONICAL_BUILD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CANONICAL_HOST
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_CONFIG_MACRO_DIRS([m4])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CONFIG_SRCDIR([src/gwenhywfarapi.h])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CONFIG_HEADERS([config.h])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gwenhywfar5/files/fix-CMAKE-libnames.patch b/devel/gwenhywfar5/files/fix-CMAKE-libnames.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..8b0d18e72a2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gwenhywfar5/files/fix-CMAKE-libnames.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,33 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gui/cpp/gwengui-cpp-config.cmake.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gui/cpp/gwengui-cpp-config.cmake.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,6 +27,8 @@ set_and_check(includedir "@includedir@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set_and_check(GWENGUI_CPP_INCLUDE_DIRS "@gwenhywfar_headerdir@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(WIN32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set_and_check(GWENGUI_CPP_LIBRARIES "@libdir@/libgwengui-cpp.dll.a")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elseif(APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    set_and_check(GWENHYWFAR_LIBRARIES "@libdir@/libgwengui-cpp.@GWENHYWFAR_SO_EFFECTIVE@.dylib")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set_and_check(GWENGUI_CPP_LIBRARIES "@libdir@/libgwengui-cpp.so")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gui/qt4/gwengui-qt4-config.cmake.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gui/qt4/gwengui-qt4-config.cmake.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -46,6 +46,8 @@ set_and_check(includedir "@includedir@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set_and_check(${CMAKE_FIND_PACKAGE_NAME}_INCLUDE_DIRS "@gwenhywfar_headerdir@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(WIN32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set_and_check(${CMAKE_FIND_PACKAGE_NAME}_LIBRARIES "@libdir@/libgwengui-qt4.dll.a")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elseif(APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  set_and_check(GWENHYWFAR_LIBRARIES "@libdir@/libgwengui-qt4.@GWENHYWFAR_SO_EFFECTIVE@.dylib")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set_and_check(${CMAKE_FIND_PACKAGE_NAME}_LIBRARIES "@libdir@/libgwengui-qt4.so")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gwenhywfar-config.cmake.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gwenhywfar-config.cmake.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,6 +25,8 @@ set_and_check(includedir "@includedir@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set_and_check(GWENHYWFAR_INCLUDE_DIRS "@gwenhywfar_headerdir@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(WIN32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set_and_check(GWENHYWFAR_LIBRARIES "@libdir@/libgwenhywfar.dll.a")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elseif(APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    set_and_check(GWENHYWFAR_LIBRARIES "@libdir@/libgwenhywfar.@GWENHYWFAR_SO_EFFECTIVE@.dylib")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set_and_check(GWENHYWFAR_LIBRARIES "@libdir@/libgwenhywfar.so.@GWENHYWFAR_SO_EFFECTIVE@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span></pre><pre style='margin:0'>

</pre>