[138041] trunk/dports/devel/gwenhywfar4
mk at macports.org
mk at macports.org
Fri Jun 26 14:13:49 PDT 2015
Revision: 138041
https://trac.macports.org/changeset/138041
Author: mk at macports.org
Date: 2015-06-26 14:13:49 -0700 (Fri, 26 Jun 2015)
Log Message:
-----------
gwenhywfar4: closes #47661 (Thanks, René)
Modified Paths:
--------------
trunk/dports/devel/gwenhywfar4/Portfile
Added Paths:
-----------
trunk/dports/devel/gwenhywfar4/files/
trunk/dports/devel/gwenhywfar4/files/patch-shlib-extensions.diff
Modified: trunk/dports/devel/gwenhywfar4/Portfile
===================================================================
--- trunk/dports/devel/gwenhywfar4/Portfile 2015-06-26 18:38:55 UTC (rev 138040)
+++ trunk/dports/devel/gwenhywfar4/Portfile 2015-06-26 21:13:49 UTC (rev 138041)
@@ -1,9 +1,11 @@
# -*- 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
+# kate: backspace-indents true; indent-pasted-text true; indent-width 4; keep-extra-spaces true; remove-trailing-spaces modified; replace-tabs true; replace-tabs-save true; syntax Tcl/Tk; tab-indents true; tab-width 4;
# $Id$
PortSystem 1.0
name gwenhywfar4
+revision 1
# This port offers the latest stable version (also as a gtk subport)
# as well as the latest beta version as gwenhywfar4-devel!
@@ -48,6 +50,8 @@
subport gwenhywfar4-devel {}
subport gwenhywfar4-gtk-devel {}
+patchfiles patch-shlib-extensions.diff
+
if {[string match "*-devel" $subport]} {
version 4.13.1
# this is specific to this port and *version* for downloading it
@@ -59,12 +63,13 @@
}
if {$subport eq $name || $subport eq "gwenhywfar4-devel"} {
- configure.args-append --with-qt4-libs=${prefix}/lib \
- --with-qt4-includes=${prefix}/include \
- --with-qt4-moc=${prefix}/bin/moc \
- --with-qt4-uic=${prefix}/bin/uic \
- --with-guis=qt4
- depends_lib-append path:bin/qmake:qt4-mac
+ # the correct way to depend on Qt4:
+ PortGroup qt4 1.0
+ configure.args-append --with-qt4-libs=${qt_libs_dir} \
+ --with-qt4-includes=${qt_includes_dir} \
+ --with-qt4-moc=${qt_moc_cmd} \
+ --with-qt4-uic=${qt_uic_cmd} \
+ --with-guis="qt4 cpp cocoa"
}
master_sites http://www2.aquamaniac.de/sites/download/download.php?package=01&release=${release}&file=01&dummy=
@@ -72,7 +77,7 @@
if {[string match "gwenhywfar4-gtk*" $subport]} {
depends_lib-append port:gtk2
- configure.args-append --with-guis=gtk2 --disable-qt4
+ configure.args-append --with-guis="gtk2 cpp" --disable-qt4
# Allow gwenhywfar4-gtk and aqbanking5-gtk to replace the old
# gwenhywfar and aqbanking by deactivating them if installed. This
@@ -103,6 +108,8 @@
configure.args-append --enable-debug
}
+configure.args-append --disable-dependency-tracking --disable-silent-rules
+
livecheck.type regex
livecheck.url http://www2.aquamaniac.de/sites/download/packages.php?package=01&showall=1
if {[string match "*-devel" $subport]} {
Added: trunk/dports/devel/gwenhywfar4/files/patch-shlib-extensions.diff
===================================================================
--- trunk/dports/devel/gwenhywfar4/files/patch-shlib-extensions.diff (rev 0)
+++ trunk/dports/devel/gwenhywfar4/files/patch-shlib-extensions.diff 2015-06-26 21:13:49 UTC (rev 138041)
@@ -0,0 +1,37 @@
+diff --git gui/qt4/gwengui-qt4-config.cmake.in gui/qt4/gwengui-qt4-config.cmake.in
+index 8b2b0fb..8225914 100644
+--- gui/qt4/gwengui-qt4-config.cmake.in
++++ gui/qt4/gwengui-qt4-config.cmake.in
+@@ -22,8 +22,13 @@ if(NOT EXISTS "${_file}")
+ set_and_check(exec_prefix "@exec_prefix@")
+ set_and_check(includedir "@includedir@")
+ set_and_check(GWENGUI_QT4_INCLUDE_DIRS "@gwenhywfar_headerdir@")
+- set_and_check(GWENGUI_QT4_LIBRARIES "@libdir@/libgwengui-qt4.so")
+- set_and_check(GWENHYWFAR_CPP_LIBRARIES "@libdir@/libgwengui-cpp.so")
++ if(APPLE)
++ set_and_check(GWENGUI_QT4_LIBRARIES "@libdir@/libgwengui-qt4.dylib")
++ set_and_check(GWENHYWFAR_CPP_LIBRARIES "@libdir@/libgwengui-cpp.dylib")
++ else()
++ set_and_check(GWENGUI_QT4_LIBRARIES "@libdir@/libgwengui-qt4.so")
++ set_and_check(GWENHYWFAR_CPP_LIBRARIES "@libdir@/libgwengui-cpp.so")
++ endif(APPLE)
+
+ set(GWENGUI_QT4_LIBRARIES ${GWENGUI_QT4_LIBRARIES} ${GWENHYWFAR_CPP_LIBRARIES})
+
+diff --git gwenhywfar-config.cmake.in gwenhywfar-config.cmake.in
+index 82955da..fabef61 100644
+--- gwenhywfar-config.cmake.in
++++ gwenhywfar-config.cmake.in
+@@ -23,7 +23,11 @@ set_and_check(prefix "@prefix@")
+ set_and_check(exec_prefix "@exec_prefix@")
+ set_and_check(includedir "@includedir@")
+ set_and_check(GWENHYWFAR_INCLUDE_DIRS "@gwenhywfar_headerdir@")
+-set_and_check(GWENHYWFAR_LIBRARIES "@libdir@/libgwenhywfar.so. at GWENHYWFAR_SO_EFFECTIVE@")
++if(APPLE)
++ set_and_check(GWENHYWFAR_LIBRARIES "@libdir@/libgwenhywfar. at GWENHYWFAR_SO_EFFECTIVE@.dylib")
++else()
++ set_and_check(GWENHYWFAR_LIBRARIES "@libdir@/libgwenhywfar.so. at GWENHYWFAR_SO_EFFECTIVE@")
++endif(APPLE)
+
+ # find components
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150626/2c8a1f41/attachment.html>
More information about the macports-changes
mailing list