[109598] users/mojca/wxports

mojca at macports.org mojca at macports.org
Sun Aug 18 05:23:20 PDT 2013


Revision: 109598
          https://trac.macports.org/changeset/109598
Author:   mojca at macports.org
Date:     2013-08-18 05:23:20 -0700 (Sun, 18 Aug 2013)
Log Message:
-----------
mojca/wxd: update to new wxWidgets, but the port and dependency are broken, so no testing

Modified Paths:
--------------
    users/mojca/wxports/devel/wxd/Portfile

Added Paths:
-----------
    users/mojca/wxports/devel/
    users/mojca/wxports/devel/wxd/

Modified: users/mojca/wxports/devel/wxd/Portfile
===================================================================
--- trunk/dports/devel/wxd/Portfile	2013-08-18 11:01:18 UTC (rev 109597)
+++ users/mojca/wxports/devel/wxd/Portfile	2013-08-18 12:23:20 UTC (rev 109598)
@@ -1,5 +1,10 @@
+# -*- 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
 # $Id$
+
+# A dependency of this port is broken, so no idea how to test this one
+
 PortSystem      1.0
+PortGroup       wxwidgets 1.0
 name            wxd
 version         0.16
 maintainers     usami-k openmaintainer
@@ -17,11 +22,9 @@
                 sha1    f97fbd58d75166a830e785f5fb750f5db16a4d06 \
                 rmd160  c3fed599e77629967cf9269c9a5df9dadd2c9f17
 worksrcdir      ${name}
-depends_lib     bin:gdc:gdc \
-                port:wxWidgets
+depends_lib     bin:gdc:gdc
 
 use_configure   no
-supported_archs i386 ppc
 
 destroot.destdir DESTDIR=${destroot} PREFIX=${prefix}
 post-destroot {
@@ -40,3 +43,39 @@
         copy ${worksrcpath}/html ${destroot}${prefix}/share/doc/${name}
     }
 }
+
+variant wxwidgets30 conflicts wxgtk28 wxwidgets28 description {Use wxWidgets 2.9 (probably not working)} {
+    wxWidgets.use       wxWidgets-3.0
+    depends_lib-append  port:${wxWidgets.port}
+    build.env-append    WX_CONFIG=${wxWidgets.wxconfig}
+    post-patch {
+        # TODO: create a patch for this; not sure if this is needed or not
+        reinplace "s|wx-config|${wxWidgets.wxconfig}|" ${worksrcpath}/wxc.cbp
+    }
+}
+
+variant wxwidgets28 conflicts wxgtk28 wxwidgets30 description {Use 32-bit Carbon-based wxWidgets 2.8} {
+    wxWidgets.use       wxWidgets-2.8
+    depends_lib-append  port:${wxWidgets.port}
+    build.env-append    WX_CONFIG=${wxWidgets.wxconfig}
+    post-patch {
+        reinplace "s|wx-config|${wxWidgets.wxconfig}|" ${worksrcpath}/wxc.cbp
+    }
+}
+
+variant wxgtk28 conflicts wxwidgets28 wxwidgets30 description {Use wxWidgets 2.8 with GTK} {
+    wxWidgets.use       wxGTK-2.8
+    depends_lib-append  port:${wxWidgets.port}
+    build.env-append    WX_CONFIG=${wxWidgets.wxconfig}
+    post-patch {
+        reinplace "s|wx-config|${wxWidgets.wxconfig}|" ${worksrcpath}/wxc.cbp
+    }
+}
+
+if {![variant_isset wxwidgets30] && ![variant_isset wxwidgets28] && ![variant_isset wxgtk28]} {
+    if {[vercmp $xcodeversion 4.4] >= 0} {
+        default_variants +wxgtk28
+    } else {
+        default_variants +wxwidgets28
+    }
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130818/19f981bd/attachment.html>


More information about the macports-changes mailing list