[148704] trunk/dports/math/octave-devel/Portfile

mcalhoun at macports.org mcalhoun at macports.org
Sun May 15 03:43:22 PDT 2016


Revision: 148704
          https://trac.macports.org/changeset/148704
Author:   mcalhoun at macports.org
Date:     2016-05-15 03:43:22 -0700 (Sun, 15 May 2016)
Log Message:
-----------
octave-devel, octave-devel-rc, octave-devel-release: only link against font and OpenGL libraries if they are actually needed

Modified Paths:
--------------
    trunk/dports/math/octave-devel/Portfile

Modified: trunk/dports/math/octave-devel/Portfile
===================================================================
--- trunk/dports/math/octave-devel/Portfile	2016-05-15 10:39:30 UTC (rev 148703)
+++ trunk/dports/math/octave-devel/Portfile	2016-05-15 10:43:22 UTC (rev 148704)
@@ -30,7 +30,7 @@
 
 if { ${name} eq ${subport} } {
     version         ${version_tip}
-    revision        11
+    revision        12
     hg.tag          225d88a97104
 
     # see http://savannah.gnu.org/bugs/?41027
@@ -47,7 +47,7 @@
 
 subport octave-devel-rc {
     version         ${version_rc}
-    revision        6
+    revision        7
     hg.tag          2b66f30a0de7
 
     if {${version_rc} eq ${version_release}} {
@@ -72,7 +72,7 @@
 
 subport octave-devel-release {
     version         ${version_release}
-    revision        2
+    revision        3
     hg.tag          5162cdfb56d8
 
     if {${version_release} eq ${version_rc}} {
@@ -305,7 +305,6 @@
 
 depends_lib-append   port:ncurses
 depends_lib-append   port:readline
-depends_lib-append   port:fontconfig
 depends_lib-append   port:pcre
 
 #--without-amd
@@ -444,18 +443,20 @@
 
 variant fltk description {enable fltk as a graphics toolkit for plotting} {
     depends_lib-append path:lib/libfltk.dylib:fltk
+    configure.args-replace --without-fltk --with-fltk
+}
+default_variants-append +fltk
 
-    # as of version 4.1.0+ revision 0:
-    #    without fltk, configure script turns off "native_graphics," and
-    #       does not look for either freetype or gl2ps
-    #    it still looks for and links against fontconfig, however
-    depends_lib-append \
-        port:freetype  \
+if {[variant_isset fltk] || [variant_isset qt4gui]} {
+
+    # native_graphics (fltk) and gui (Qt) require OpenGL and font and printing capabilities
+    depends_lib-append  \
+        port:fontconfig \
+        port:freetype   \
         port:gl2ps
 
-    configure.args-replace --without-fltk --with-fltk
+    configure.args-replace --without-opengl --with-framework-opengl
 }
-default_variants-append +fltk
 
 if {[variant_isset fltk] && [variant_isset qt4gui]} {
     notes-append "unless octave is run with --no-gui-libs, graphics_toolkit(\"fltk\") will cause a crash"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160515/ac5ae846/attachment.html>


More information about the macports-changes mailing list