[109749] users/mojca/wxports

mojca at macports.org mojca at macports.org
Mon Aug 19 12:59:15 PDT 2013


Revision: 109749
          https://trac.macports.org/changeset/109749
Author:   mojca at macports.org
Date:     2013-08-19 12:59:15 -0700 (Mon, 19 Aug 2013)
Log Message:
-----------
mojca/wxports: replace 'system' with more appropriate commands where possible

Modified Paths:
--------------
    users/mojca/wxports/cross/usbprog/Portfile
    users/mojca/wxports/graphics/libpano13/Portfile
    users/mojca/wxports/graphics/wxPython-3.0/Portfile
    users/mojca/wxports/graphics/wxWidgets-2.8/Portfile
    users/mojca/wxports/math/fityk/Portfile

Modified: users/mojca/wxports/cross/usbprog/Portfile
===================================================================
--- users/mojca/wxports/cross/usbprog/Portfile	2013-08-19 19:58:09 UTC (rev 109748)
+++ users/mojca/wxports/cross/usbprog/Portfile	2013-08-19 19:59:15 UTC (rev 109749)
@@ -32,11 +32,11 @@
 patchfiles          patch-gui-usbprogFrm.cc.diff
 
 pre-configure {
-    system "mkdir ${worksrcpath}/m4"
+    file mkdir ${worksrcpath}/m4
     # TODO: if needed, an additional variable could be added to wxwidgets PortGroup
-    #       for easier access to wxwin.m4
-    system "cp ${wxWidgets.prefix}/share/aclocal/wxwin.m4 ${worksrcpath}/m4/"
-    system "cd ${worksrcpath} && ./bootstrap"
+    #       for easier access to ${wxWidgets.prefix}/share/aclocal/wxwin.m4
+    copy ${wxWidgets.prefix}/share/aclocal/wxwin.m4 ${worksrcpath}/m4/
+    system -W ${worksrcpath} "./bootstrap"
 }
 
 configure.args      --with-wxdir=${wxWidgets.wxdir}

Modified: users/mojca/wxports/graphics/libpano13/Portfile
===================================================================
--- users/mojca/wxports/graphics/libpano13/Portfile	2013-08-19 19:58:09 UTC (rev 109748)
+++ users/mojca/wxports/graphics/libpano13/Portfile	2013-08-19 19:59:15 UTC (rev 109749)
@@ -34,7 +34,7 @@
 patchfiles      patch-bootstrap.sh.diff
 
 pre-configure {
-    system "cd ${worksrcpath} && LIBTOOLIZE=glibtoolize ./bootstrap"
+    system -W "LIBTOOLIZE=glibtoolize ./bootstrap"
 }
 
 configure.args  --with-jpeg=${prefix} \

Modified: users/mojca/wxports/graphics/wxPython-3.0/Portfile
===================================================================
--- users/mojca/wxports/graphics/wxPython-3.0/Portfile	2013-08-19 19:58:09 UTC (rev 109748)
+++ users/mojca/wxports/graphics/wxPython-3.0/Portfile	2013-08-19 19:59:15 UTC (rev 109749)
@@ -110,7 +110,7 @@
 
 post-destroot {
     # foreach c { ${contrib} } {
-    #     system "cd ${build.dir} && make -C contrib/src/${c} install ${destroot.destdir}"
+    #     system -W ${build.dir} "make -C contrib/src/${c} install ${destroot.destdir}"
     # }
     ## TODO
     # xinstall -d -m 755 ${destroot}${prefix}/share/doc/${name}

Modified: users/mojca/wxports/graphics/wxWidgets-2.8/Portfile
===================================================================
--- users/mojca/wxports/graphics/wxWidgets-2.8/Portfile	2013-08-19 19:58:09 UTC (rev 109748)
+++ users/mojca/wxports/graphics/wxWidgets-2.8/Portfile	2013-08-19 19:59:15 UTC (rev 109749)
@@ -129,13 +129,13 @@
 
 post-build {
     foreach c { ${contrib} } {
-        system "cd ${build.dir} && make -C contrib/src/${c}"
+        system -W ${build.dir} "make -C contrib/src/${c}"
     }
 }
 
 post-destroot {
     foreach c { ${contrib} } {
-        system "cd ${build.dir} && make -C contrib/src/${c} install ${destroot.destdir}"
+        system -W ${build.dir} "make -C contrib/src/${c} install ${destroot.destdir}"
     }
 
     set destdocdir ${destroot}${wxWidgets.prefix}/share/doc/${distname}

Modified: users/mojca/wxports/math/fityk/Portfile
===================================================================
--- users/mojca/wxports/math/fityk/Portfile	2013-08-19 19:58:09 UTC (rev 109748)
+++ users/mojca/wxports/math/fityk/Portfile	2013-08-19 19:59:15 UTC (rev 109749)
@@ -34,7 +34,9 @@
 wxWidgets.use       wxWidgets-3.0
 
 # WARNING: dvipng command 'dvipng' cannot be run (needed for math display), check the pngmath_dvipng setting
-depends_build       port:swig-lua
+depends_build       port:swig-lua \
+                    port:autoconf \
+                    port:automake
 
 depends_lib         port:boost \
                     port:readline \
@@ -49,8 +51,7 @@
 # TODO: gnuplot is probably a runtime dependency
 
 pre-configure {
-    # TODO: dependency on autotools
-    system "cd ${worksrcpath} && autoreconf --install --verbose"
+    system -W ${worksrcpath} "autoreconf --install --verbose"
 }
 
 pre-build {
@@ -58,9 +59,9 @@
         depends_build-append port:py27-sphinx
         # TODO: use a python variable
         reinplace "s|sphinx-build|${prefix}/Library/Frameworks/Python.framework/Versions/2.7/bin/sphinx-build|" ${worksrcpath}/doc/Makefile
-        system "cd doc && make && cd .."
+        system -W ${worksrcpath}/doc make
     } else {
-        system "mkdir -p ${worksrcpath}/doc/html/placeholder"
+        file mkdir ${worksrcpath}/doc/html/placeholder
     }
 }
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130819/3fd00f0c/attachment-0001.html>


More information about the macports-changes mailing list