[109602] users/mojca/wxports

mojca at macports.org mojca at macports.org
Sun Aug 18 07:02:09 PDT 2013


Revision: 109602
          https://trac.macports.org/changeset/109602
Author:   mojca at macports.org
Date:     2013-08-18 07:02:09 -0700 (Sun, 18 Aug 2013)
Log Message:
-----------
mojca/erlang: add support for new wxWidgets (yet untested)

Modified Paths:
--------------
    users/mojca/wxports/lang/erlang/Portfile

Added Paths:
-----------
    users/mojca/wxports/lang/
    users/mojca/wxports/lang/erlang/

Modified: users/mojca/wxports/lang/erlang/Portfile
===================================================================
--- trunk/dports/lang/erlang/Portfile	2013-08-18 13:56:04 UTC (rev 109601)
+++ users/mojca/wxports/lang/erlang/Portfile	2013-08-18 14:02:09 UTC (rev 109602)
@@ -2,9 +2,11 @@
 # $Id$
 
 PortSystem          1.0
+PortGroup           wxwidgets 1.0
 
 name                erlang
 version             R16B01
+revision            1
 categories          lang erlang
 maintainers         bfulgham
 platforms           darwin
@@ -113,10 +115,6 @@
 }
 
 platform darwin {
-    if {[variant_isset wxwidgets]} {
-        # wxMac is 32-bit only
-        supported_archs i386 ppc
-    }
     if {${configure.build_arch} == "x86_64" || ${configure.build_arch} == "ppc64"} {
         configure.args-append   --enable-darwin-64bit
     } else {
@@ -124,11 +122,23 @@
     }
 }
 
-variant wxwidgets description {Build wxWidgets support} {
+# the option could be renamed to wxwidgets28
+variant wxwidgets conflicts wxgtk28 description {Build 32-bit wxWidgets 2.8 support} {
+    wxWidgets.use               wxWidgets-2.8
+    depends_lib-append          port:${wxWidgets.port}
+    configure.args-append       --with-wxdir=${wxWidgets.wxdir}
+}
+
+variant wxgtk28 conflicts wxwidgets description {Build wxWidgets support with wxGTK 2.8} {
+    wxWidgets.use               wxGTK-2.8
+    depends_lib-append          port:${wxWidgets.port}
+    configure.args-append       --with-wxdir=${wxWidgets.wxdir}
+}
+
+if {[variant_isset wxwidgets] || [variant_isset wxgtk28]} {
     patchfiles-delete           patch-disable_wx.diff
     patchfiles-append           patch-lib_wx_configure.in.diff \
                                 patch-lib_wx_configure.diff
-    depends_lib-append          port:wxWidgets
     depends_run-append          port:tk
 }
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130818/f9ea99e6/attachment-0001.html>


More information about the macports-changes mailing list