[108773] users/mojca/wxports
mojca at macports.org
mojca at macports.org
Thu Aug 1 10:58:09 PDT 2013
Revision: 108773
https://trac.macports.org/changeset/108773
Author: mojca at macports.org
Date: 2013-08-01 10:58:09 -0700 (Thu, 01 Aug 2013)
Log Message:
-----------
mojca: initial attempt to make wxWidgets.confpath work
Modified Paths:
--------------
users/mojca/wxports/math/gnuplot/Portfile
Added Paths:
-----------
users/mojca/wxports/_resources/
users/mojca/wxports/_resources/port1.0/
users/mojca/wxports/_resources/port1.0/group/
users/mojca/wxports/_resources/port1.0/group/wxwidgets-1.0.tcl
Added: users/mojca/wxports/_resources/port1.0/group/wxwidgets-1.0.tcl
===================================================================
--- users/mojca/wxports/_resources/port1.0/group/wxwidgets-1.0.tcl (rev 0)
+++ users/mojca/wxports/_resources/port1.0/group/wxwidgets-1.0.tcl 2013-08-01 17:58:09 UTC (rev 108773)
@@ -0,0 +1,23 @@
+# -*- 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: $
+
+options wxWidgets.confpath
+options wxWidgets.confscript
+
+options wxWidgets.use_version
+option_proc wxWidgets.use_version wxWidgets._set_version
+
+proc wxWidgets._set_version {option action args} {
+ if {"set" != ${action}} {
+ return
+ }
+
+ if {${args} == "2.8"} {
+ wxWidgets.confpath {${prefix}/libexec/wxWidgets/2.8}
+ } elseif {${args} == "3.0"} {
+ wxWidgets.confpath {${prefix}/libexec/wxWidgets/2.9}
+ } else {
+ # throw an error
+ }
+ wxWidgets.confscript {${wxWidgets.confpath}/wx-config}
+}
Modified: users/mojca/wxports/math/gnuplot/Portfile
===================================================================
--- users/mojca/wxports/math/gnuplot/Portfile 2013-08-01 17:44:52 UTC (rev 108772)
+++ users/mojca/wxports/math/gnuplot/Portfile 2013-08-01 17:58:09 UTC (rev 108773)
@@ -5,6 +5,7 @@
PortGroup xcodeversion 1.0
PortGroup texlive 1.0
PortGroup elisp 1.0
+PortGroup wxwidgets 1.0
name gnuplot
version 4.6.3
@@ -128,9 +129,10 @@
}
variant wxwidgets30 conflicts wxwidgets wxwidgets_devel description "Enable wxt terminal (using wxWidgets 2.9, supports 64-bit)" {
+ wxWidgets.use_version 3.0
depends_lib-append port:wxWidgets30 path:lib/pkgconfig/pango.pc:pango
configure.args-delete --disable-wxwidgets
- configure.args-append --with-wx-config=${prefix}/bin/wx-config
+ configure.args-append --with-wx-config=${wxWidgets.confpath}
}
variant wxwidgets_devel conflicts wxwidgets wxwidgets30 description "Enable wxt terminal (using wxWidgets devel, supports 64-bit)" {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130801/e7878641/attachment.html>
More information about the macports-changes
mailing list