<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7b6bdde2b7b1083167223d167c2e2493be82c01b">https://github.com/macports/macports-ports/commit/7b6bdde2b7b1083167223d167c2e2493be82c01b</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 7b6bdde2b7b1083167223d167c2e2493be82c01b
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Sat Nov 11 08:51:47 2017 -0700

<span style='display:block; white-space:pre;color:#404040;'>    octave-devel-rc,octave-devel-release: mark as obsolete
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Neither port is well maintained.
</span><span style='display:block; white-space:pre;color:#404040;'>    Neither port currently builds.
</span><span style='display:block; white-space:pre;color:#404040;'>    Both ports are behind the version of the current Octave port.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    If there is a strong desire for either port, it is far easier to
</span><span style='display:block; white-space:pre;color:#404040;'>    incorporate them into the Octave Portfile.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes https://trac.macports.org/ticket/53638
</span>---
 math/octave-devel/Portfile                         | 167 ++++-----------------
 math/octave-devel/files/patch-gl2ps_renderer.diff  | 101 -------------
 .../files/patch-libinterp-Makefile.in.diff         |  12 --
 math/octave-legacy/Portfile                        |  10 ++
 4 files changed, 36 insertions(+), 254 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-devel/Portfile b/math/octave-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5d990ba..7a6deba 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,8 +23,6 @@ homepage            http://www.gnu.org/software/octave
</span> #fetch.type          hg
 #hg.url              http://hg.savannah.gnu.org/hgweb/octave/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set version_release 4.0.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set version_rc      4.2.0-rc4
</span> set version_tip     4.2.0-rc4
 
 if { ${name} eq ${subport} } {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,52 +42,6 @@ if { ${name} eq ${subport} } {
</span>     livecheck.regex   "<a href=\"/hgweb/octave/rev/(\[a-zA-Z0-9.\]+)\">\ntip"
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-subport octave-devel-rc {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         ${version_rc}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    hg.tag          69ac19073ae6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${version_rc} eq ${version_release}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        conflicts-append octave-devel-release
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # see http://savannah.gnu.org/bugs/?48773
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patch-qscintilla2.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums-append               \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${hg.tag}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        rmd160  d5c405d684ea3d3a8114db1bf8a03a214112e77e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        sha256  f29857e2c642361ffc26519784468fda330c1c4dcc7eeb54e53ba0aa00412d8d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.regex   "<a href=\"/hgweb/octave/rev/(\[a-zA-Z0-9.\]+)\">\nrc-"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport octave-devel-release {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         ${version_release}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    hg.tag          00f7b278defd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${version_release} eq ${version_rc}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        conflicts-append octave-devel-release
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # see http://savannah.gnu.org/bugs/?func=detailitem&item_id=46592
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patch-e870a68742a6.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # see http://savannah.gnu.org/bugs/?41027
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append   \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        octave-bug_41027.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums-append               \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${hg.tag}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        rmd160  3506df6b7c142448bddd50bdf4d47a8f593f7603 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        sha256  2409aca13faeff3afa0f25d8d39dad200fc49fdf69bec4fa004becefcf71f25a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.regex   "<a href=\"/hgweb/octave/rev/(\[a-zA-Z0-9.\]+)\">\nrelease-"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # Block compilers: Some older versions of CLANG do not honor the CPATH
 # environment variables, which is required for compiling this port
 # when using MacPorts.  The versions seem to be: MacPorts CLANG 2.9 or
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -103,29 +55,13 @@ select.group octave
</span> select.file  ${filespath}/${subport}
 
 # see ${worksrcpath}/.hgsubstate to find revision of gnulib or gnulib-hg subrepository that should be used
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${subport} eq "octave-devel-release" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set hg_gnu_tag      c2b547926f34
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${hg_gnu_tag}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        rmd160  a1b1f6326862b2a4905de42a42ab85b21fe17499 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        sha256  4f1dc6ecc7e27891f317e064f789f305dd4d9ab2b4ca7a762c3ec8a8ec9777dd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif { ${subport} eq "octave-devel-rc" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set hg_gnu_tag      a05c0ede6620
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${hg_gnu_tag}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        rmd160  07d7528f0cc77e0d5ab3dd4497fabebf7882295c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        sha256  1ecb78b45c9b6c72d4c3b36d120491b58e22dc3e44095255aec306c1a80db2c9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # check http://hg.octave.org/gnulib for latest version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set hg_gnu_tag      a05c0ede6620
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# check http://hg.octave.org/gnulib for latest version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set hg_gnu_tag      a05c0ede6620
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${hg_gnu_tag}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        rmd160  07d7528f0cc77e0d5ab3dd4497fabebf7882295c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        sha256  1ecb78b45c9b6c72d4c3b36d120491b58e22dc3e44095255aec306c1a80db2c9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ${hg_gnu_tag}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rmd160  07d7528f0cc77e0d5ab3dd4497fabebf7882295c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    sha256  1ecb78b45c9b6c72d4c3b36d120491b58e22dc3e44095255aec306c1a80db2c9
</span> 
 master_sites        http://hg.savannah.gnu.org/hgweb/octave/archive:octave \
                     http://hg.octave.org/gnulib/archive:gnulib \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -138,12 +74,7 @@ distfiles           \
</span> worksrcdir          octave-${hg.tag}
 
 post-extract {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # mimic presence of mercurial subrepository
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if { ${subport} eq "octave-devel-release" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        move ${worksrcpath}/../gnulib-hg-${hg_gnu_tag} ${worksrcpath}/gnulib-hg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        move ${worksrcpath}/../gnulib-${hg_gnu_tag} ${worksrcpath}/gnulib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${worksrcpath}/../gnulib-${hg_gnu_tag} ${worksrcpath}/gnulib
</span> }
 
 pre-patch {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -170,9 +101,6 @@ pre-patch {
</span>     } elseif { [variant_exists clang33] && [variant_isset clang33] } {
         set gl2psbug yes
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if { ${gl2psbug} && ${subport} eq "octave-devel-release" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patchfiles-append   patch-gl2ps_renderer.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> }
 
 # need for autoconf
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -183,11 +111,7 @@ depends_build-append \
</span> 
 use_autoconf         yes
 autoconf.cmd         ./bootstrap
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${subport} eq "octave-devel-release" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    autoconf.args        --gnulib-srcdir=gnulib-hg --no-git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    autoconf.args        --gnulib-srcdir=gnulib    --no-git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+autoconf.args        --gnulib-srcdir=gnulib    --no-git
</span> 
 # avoid depends_build-append port:coreutils
 configure.env-append MKDIR_P="/bin/mkdir -p"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -299,15 +223,8 @@ configure.args-append       \
</span>     --without-sndfile       \
     --without-portaudio     \
     --without-magick        \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    --disable-docs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${subport} eq "octave-devel-release" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append       \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        --disable-gui
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append       \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        --without-qt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    --disable-docs          \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    --without-qt
</span> 
 # in configure.ac, listed as one of "[p]rograms used when running Octave"
 depends_lib-append port:python27
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -346,9 +263,6 @@ depends_lib-append  port:qhull
</span> 
 #--without-z
 depends_lib-append  port:zlib
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${subport} eq "octave-devel-release" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append patch-libinterp-Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span> 
 #--without-hdf5
 if { ${name} eq ${subport} } {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -419,37 +333,29 @@ variant qt4 conflicts qt5 description {build the GUI using Qt4} {
</span> 
     depends_lib-append  port:qscintilla-qt4
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if { ${subport} eq "octave-devel-release" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-replace --disable-gui --enable-gui
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-replace --without-qt --with-qt=4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace --without-qt --with-qt=4
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${subport} ne "octave-devel-release" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant qt5 conflicts qt4 description {build the GUI using Qt5} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        PortGroup qt5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant qt5 conflicts qt4 description {build the GUI using Qt5} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup qt5 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append port:qscintilla-qt5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append port:qscintilla-qt5
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # see http://savannah.gnu.org/bugs/?41027
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patchfiles-append   \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            patch-iconsize.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # see http://savannah.gnu.org/bugs/?41027
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append   \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patch-iconsize.diff
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # location of libqscintilla2.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.ldflags-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            -L${qt_libs_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # location of libqscintilla2.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.ldflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -L${qt_libs_dir}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-replace --without-qt --with-qt=5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace --without-qt --with-qt=5
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.env-append PATH=${qt_dir}/bin:$env(PATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        build.env-append     PATH=${qt_dir}/bin:$env(PATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if { ![variant_isset qt4] && ![variant_isset qt5] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        default_variants-append +qt5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    default_variants-append +qt4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.env-append PATH=${qt_dir}/bin:$env(PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.env-append     PATH=${qt_dir}/bin:$env(PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ![variant_isset qt4] && ![variant_isset qt5] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    default_variants-append +qt5
</span> }
 
 variant fltk description {enable fltk as a graphics toolkit for plotting} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -638,27 +544,6 @@ if {${magickDefault}} {
</span>     default_variants-append +graphicsmagick
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${subport} eq "octave-devel-release" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # remove architecture flags from header file
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if { [variant_exists universal] && [variant_isset universal] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        merger-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            foreach arch ${universal_archs_to_use} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                set hfile ${destroot}-${arch}${prefix}/include/octave-${version}/octave/oct-conf.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                reinplace -E "s:\\w*-arch ${arch}::g" ${hfile}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                reinplace -E {s:\\w*-m32::g}          ${hfile}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                reinplace -E {s:\\w*-m64::g}          ${hfile}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set hfile ${destroot}${prefix}/include/octave-${version}/octave/oct-conf.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace -E "s:\\w*-arch ${build_arch}::g" ${hfile}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace -E {s:\\w*-m32::g}                ${hfile}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace -E {s:\\w*-m64::g}                ${hfile}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # remove or rename conflicting files
 post-destroot {
     foreach bin {mkoctfile octave octave-cli octave-config} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-devel/files/patch-gl2ps_renderer.diff b/math/octave-devel/files/patch-gl2ps_renderer.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 7545be2..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-devel/files/patch-gl2ps_renderer.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,101 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libinterp/corefcn/gl2ps-renderer.h.orig        2016-05-08 02:17:06.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libinterp/corefcn/gl2ps-renderer.h     2016-05-08 02:26:05.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -35,8 +35,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- glps_renderer : public opengl_renderer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- public:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  glps_renderer (FILE *_fp, const std::string& _term)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    : opengl_renderer () , fp (_fp), term (_term), fontsize (), fontname () { }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  glps_renderer (FILE *_fp, const std::string& _term);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ~glps_renderer (void) { }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -54,34 +53,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   void draw_pixels (GLsizei w, GLsizei h, GLenum format,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                     GLenum type, const GLvoid *data);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  void set_linestyle (const std::string& s, bool use_stipple = false)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    opengl_renderer::set_linestyle (s, use_stipple);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if (s == "-" && ! use_stipple)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      gl2psDisable (GL2PS_LINE_STIPPLE);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      gl2psEnable (GL2PS_LINE_STIPPLE);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  void set_polygon_offset (bool on, float offset = 0.0f)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if (on)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        opengl_renderer::set_polygon_offset (on, offset);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        gl2psEnable (GL2PS_POLYGON_OFFSET_FILL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        gl2psDisable (GL2PS_POLYGON_OFFSET_FILL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        opengl_renderer::set_polygon_offset (on, offset);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  void set_linewidth (float w)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    gl2psLineWidth (w);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  void set_linestyle (const std::string& s, bool use_stipple = false);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  void set_polygon_offset (bool on, float offset = 0.0f);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  void set_linewidth (float w);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- private:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   int alignment_to_mode (int ha, int va) const;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libinterp/corefcn/gl2ps-renderer.cc.orig       2016-05-08 02:16:56.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libinterp/corefcn/gl2ps-renderer.cc    2016-05-08 02:29:17.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -38,6 +38,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "gl2ps.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "sysdep.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+glps_renderer::glps_renderer (FILE *_fp, const std::string& _term)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  : opengl_renderer () , fp (_fp), term (_term), fontsize (), fontname () { }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- glps_renderer::draw (const graphics_object& go, const std::string& print_cmd)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -346,6 +349,38 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     octave_pclose (f);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+glps_renderer::set_linestyle (const std::string& s, bool use_stipple)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  opengl_renderer::set_linestyle (s, use_stipple);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (s == "-" && ! use_stipple)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    gl2psDisable (GL2PS_LINE_STIPPLE);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    gl2psEnable (GL2PS_LINE_STIPPLE);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+glps_renderer::set_polygon_offset (bool on, float offset)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (on)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      opengl_renderer::set_polygon_offset (on, offset);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      gl2psEnable (GL2PS_POLYGON_OFFSET_FILL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      gl2psDisable (GL2PS_POLYGON_OFFSET_FILL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      opengl_renderer::set_polygon_offset (on, offset);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+glps_renderer::set_linewidth (float w)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  gl2psLineWidth (w);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-devel/files/patch-libinterp-Makefile.in.diff b/math/octave-devel/files/patch-libinterp-Makefile.in.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 618b4ee..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-devel/files/patch-libinterp-Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libinterp/link-deps.mk.orig    2016-07-01 11:47:07.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libinterp/link-deps.mk 2016-11-11 19:52:59.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -17,7 +17,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(GL2PS_LIBS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(LLVM_LIBS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(JAVA_LIBS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  $(LAPACK_LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(LAPACK_LIBS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(Z_LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBOCTINTERP_LINK_OPTS = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(FT2_LDFLAGS) \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-legacy/Portfile b/math/octave-legacy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 73037a2..fd0e757 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-legacy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-legacy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,3 +10,13 @@ version             3.8.2
</span> revision            5
 categories          math science
 license             GPL-3
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport octave-devel-rc {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version  4.2.0-rc4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision 6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport octave-devel-release {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version  4.0.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision 6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>

</pre>