<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>