<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>