[121046] trunk/dports/devel/aqbanking5/Portfile

mk at macports.org mk at macports.org
Sun Jun 15 08:53:47 PDT 2014


Revision: 121046
          https://trac.macports.org/changeset/121046
Author:   mk at macports.org
Date:     2014-06-15 08:53:47 -0700 (Sun, 15 Jun 2014)
Log Message:
-----------
aqbanking5-gtk-devel: introduce new devel subport for GTK (see also #43925)

Modified Paths:
--------------
    trunk/dports/devel/aqbanking5/Portfile

Modified: trunk/dports/devel/aqbanking5/Portfile
===================================================================
--- trunk/dports/devel/aqbanking5/Portfile	2014-06-15 15:49:05 UTC (rev 121045)
+++ trunk/dports/devel/aqbanking5/Portfile	2014-06-15 15:53:47 UTC (rev 121046)
@@ -26,10 +26,9 @@
 
 homepage          http://www2.aquamaniac.de/sites/aqbanking/index.php
 
-conflicts         aqbanking
+conflicts         aqbanking aqbanking5 aqbanking5-devel aqbanking5-gtk aqbanking5-gtk-devel aqbanking5-svn
 
-depends_lib       port:gwenhywfar4 \
-                  port:ktoblzcheck \
+depends_lib       port:ktoblzcheck \
                   port:libofx \
                   port:gmp \
                   port:gnutls
@@ -38,24 +37,30 @@
 
 universal_variant no
 
+conflicts-delete  $subport
 
-if {$subport eq $name} {
-    conflicts-append aqbanking5-devel aqbanking5-gtk aqbanking5-svn
+subport           aqbanking5-gtk {
+   depends_lib-append  port:gwenhywfar4-gtk
+   depends_lib-delete  port:qt4-mac
 }
 
+subport           aqbanking5-devel {}
+subport           aqbanking5-gtk-devel {}
+
 if {$subport eq $name || $subport eq "aqbanking5-gtk"} {
-    version           5.0.25
-    revision          2
+    version            5.0.25
+    revision           2
     # this is specific to this port and *version* for downloading it
-    set release       95
+    set release        95
 
-    checksums         md5     b238639962128ce25db81870f65173d9 \
-                      sha1    80314a6f6114a0a3f0062161bb38effc0f1f4b62 \
-                      rmd160  6dc5d915e3fda4e2eff7c604ee3fad7ca0e1052d
+    depends_lib-append port:gwenhywfar4
+
+    checksums          md5     b238639962128ce25db81870f65173d9 \
+                       sha1    80314a6f6114a0a3f0062161bb38effc0f1f4b62 \
+                       rmd160  6dc5d915e3fda4e2eff7c604ee3fad7ca0e1052d
 }
 
-subport aqbanking5-devel {
-    conflicts-append  aqbanking5 aqbanking5-gtk aqbanking5-svn
+if {$subport eq "aqbanking5-devel" || $subport eq "aqbanking5-gtk-devel"} {
     version             5.4.3beta
     revision            1
     # this is specific to this port and *version* for downloading it
@@ -65,13 +70,15 @@
                         sha1    d3d4dac73794227041c8ec4a777f00ac17efd8ca \
                         rmd160  5a8732dfbe8c6e1159dde523842164115df80cda
 
-    depends_lib-delete  port:gwenhywfar4
-    depends_lib-append  port:gwenhywfar4-devel
+    if {$subport eq "aqbanking5-devel"} {
+        depends_lib-append  port:gwenhywfar4-devel
+    } else {
+        depends_lib-append  port:gwenhywfar4-gtk-devel
+        depends_lib-delete  port:qt4-mac
+    }
 }
 
 subport aqbanking5-svn {
-    conflicts-append  aqbanking5 aqbanking5-gtk aqbanking5-devel
-
     fetch.type          svn
     svn.url             http://devel.aqbanking.de/svn/aqbanking/trunk
     # r2384 is indeed identical to 5.0.32beta
@@ -84,8 +91,7 @@
     autoreconf.args     -fvi
     patchfiles          patch-Makefile.am.diff
 
-    depends_lib-delete    port:gwenhywfar4
-    depends_lib-append    port:gwenhywfar4-devel
+    depends_lib-append  port:gwenhywfar4-devel
 }
 
 if {$subport ne "aqbanking5-svn"} {
@@ -96,12 +102,6 @@
 # This is only to be used in case the dist was directly created from git
 #distname          aqbanking-${version}.0-git
 
-subport aqbanking5-gtk {
-    conflicts-append    aqbanking5 aqbanking5-devel
-    depends_lib-delete  port:gwenhywfar4 port:qt4-mac
-    depends_lib-append  port:gwenhywfar4-gtk
-}
-
 configure.cppflags-append "-L${prefix}/lib"
 configure.cflags-append   "-L${prefix}/lib"
 configure.ldflags-append  "-Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib"
@@ -124,10 +124,10 @@
 if {$subport ne "aqbanking5-svn"} {
     livecheck.type    regex
     livecheck.url     http://www2.aquamaniac.de/sites/download/packages.php?package=${package}&showall=1
-    if {$subport ne "aqbanking5-devel"} {
+    if {[string match "*-devel" $subport]} {
+        livecheck.regex   aqbanking-(\[0-9.\]*beta)\\.tar
+    } else {
         livecheck.regex   aqbanking-(\[0-9.\]*)\\.tar
-    } else {
-        livecheck.regex   aqbanking-(\[0-9.\]*beta)\\.tar
     }
 } else {
     livecheck.type    none
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140615/c37e55b5/attachment-0001.html>


More information about the macports-changes mailing list