[122966] trunk/dports/math/octave

sean at macports.org sean at macports.org
Sat Aug 2 14:59:36 PDT 2014


Revision: 122966
          https://trac.macports.org/changeset/122966
Author:   sean at macports.org
Date:     2014-08-02 14:59:36 -0700 (Sat, 02 Aug 2014)
Log Message:
-----------
octave: enable docs with texinfo and replace hardcoded path; fixes #44342

Modified Paths:
--------------
    trunk/dports/math/octave/Portfile
    trunk/dports/math/octave/files/Octave

Property Changed:
----------------
    trunk/dports/math/octave/files/Octave

Modified: trunk/dports/math/octave/Portfile
===================================================================
--- trunk/dports/math/octave/Portfile	2014-08-02 21:59:31 UTC (rev 122965)
+++ trunk/dports/math/octave/Portfile	2014-08-02 21:59:36 UTC (rev 122966)
@@ -9,6 +9,7 @@
 name                octave
 
 version             3.8.1
+revision            1
 #conflicts           octave-devel
 categories          math science
 maintainers         michaelld openmaintainer
@@ -61,7 +62,8 @@
                     port:qrupdate \
                     port:readline \
                     port:SuiteSparse \
-                    port:zlib
+                    port:zlib \
+                    port:texinfo
 
 depends_run-append  port:epstool \
                     port:ghostscript \
@@ -76,7 +78,8 @@
     --with-umfpack="-lumfpack -lSuiteSparse" \
     --disable-java \
     --with-opengl \
-    --with-framework-opengl
+    --with-framework-opengl \
+    --enable-docs
 
 # octave uses a number of other ports to create sources from template:
 # perl, gawk, gsed, flex, bison, texinfo.  Make sure these are the
@@ -163,23 +166,6 @@
 
 }
 
-variant docs description {Enable creation and installation of \
-                          documentation including manpages} {}
-
-if {[variant_isset docs]} {
-
-    depends_lib-append \
-        port:texinfo \
-        port:texlive-latex
-
-    configure.args-append --enable-docs
-
-} else {
-
-    configure.args-append --disable-docs
-
-}
-
 variant x11 description {Enable use of X11} {}
 
 if {[variant_isset x11]} {
@@ -196,7 +182,7 @@
 
 if {[variant_isset gui]} {
 
-    depends_lib-append port:qt4-mac
+    depends_lib-append port:qscintilla
     configure.args-append --enable-gui
 
 } else {
@@ -272,6 +258,7 @@
         xinstall -m 755 ${filespath}/Octave ${appdir}/Contents/MacOS
 
         reinplace -W ${appdir}/Contents "s,@@VERSION@@,${version},g" Info.plist
+        reinplace -W ${appdir}/Contents/MacOS "s,@@PREFIX@@,${prefix},g" Octave
     }
 }
 

Modified: trunk/dports/math/octave/files/Octave
===================================================================
--- trunk/dports/math/octave/files/Octave	2014-08-02 21:59:31 UTC (rev 122965)
+++ trunk/dports/math/octave/files/Octave	2014-08-02 21:59:36 UTC (rev 122966)
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-/opt/local/bin/octave --force-gui
+@@PREFIX@@/bin/octave --force-gui
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140802/3810936c/attachment.html>


More information about the macports-changes mailing list