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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5c63c9706d260f6a6557b110bb7608f0d92287bf">https://github.com/macports/macports-ports/commit/5c63c9706d260f6a6557b110bb7608f0d92287bf</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 5c63c97  octave and packages: update version 4.0.3 -> 4.2.0
</span>5c63c97 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5c63c9706d260f6a6557b110bb7608f0d92287bf
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Sun Dec 4 15:35:09 2016 -0700

<span style='display:block; white-space:pre;color:#404040;'>    octave and packages: update version 4.0.3 -> 4.2.0
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    upgrading octave necessitated rebuilding every octave package,
</span><span style='display:block; white-space:pre;color:#404040;'>    so take this opportunity to fix some longstanding issues.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes https://trac.macports.org/ticket/52917
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes https://trac.macports.org/ticket/50261
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes https://trac.macports.org/ticket/50262
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes https://trac.macports.org/ticket/52255
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes https://trac.macports.org/ticket/51670
</span>---
 _resources/port1.0/group/octave-1.0.tcl            | 168 ++++++++++------
 math/octave-audio/Portfile                         |   5 +-
 math/octave-benchmark/Portfile                     |   4 +-
 math/octave-bim/Portfile                           |   4 +-
 math/octave-bioinfo/Portfile                       |   4 +-
 math/octave-cgi/Portfile                           |   4 +-
 math/octave-civil-engineering/Portfile             |   4 +-
 math/octave-communications/Portfile                |   7 +-
 math/octave-control/Portfile                       |   2 +-
 math/octave-data-smoothing/Portfile                |   4 +-
 math/octave-database/Portfile                      |   4 +-
 math/octave-dataframe/Portfile                     |   4 +-
 math/octave-divand/Portfile                        |   4 +-
 math/octave-econometrics/Portfile                  |   2 +-
 math/octave-financial/Portfile                     |   4 +-
 math/octave-fits/Portfile                          |   2 +-
 math/octave-fl-core/Portfile                       |   2 +-
 math/octave-fpl/Portfile                           |   4 +-
 math/octave-fuzzy-logic-toolkit/Portfile           |   4 +-
 math/octave-ga/Portfile                            |   4 +-
 math/octave-general/Portfile                       |   3 +-
 math/octave-generate_html/Portfile                 |   4 +-
 math/octave-geometry/Portfile                      |   4 +-
 math/octave-gsl/Portfile                           |   7 +-
 math/octave-ident/Portfile                         |   4 +-
 math/octave-image/Portfile                         |   1 +
 math/octave-informationtheory/Portfile             |   4 +-
 math/octave-integration/Portfile                   |   4 +-
 math/octave-interval/Portfile                      |   1 +
 math/octave-io/Portfile                            |   1 +
 math/octave-irsa/Portfile                          |   4 +-
 math/octave-linear-algebra/Portfile                |   3 +-
 math/octave-ltfat/Portfile                         |   2 +-
 math/octave-mapping/Portfile                       |   2 +-
 math/octave-mechanics/Portfile                     |   2 +-
 math/octave-miscellaneous/Portfile                 |   2 +-
 math/octave-missing-functions/Portfile             |   4 +-
 math/octave-msh/Portfile                           |   4 +-
 math/octave-multicore/Portfile                     |   2 +-
 math/octave-mvn/Portfile                           |   4 +-
 math/octave-nan/Portfile                           |   2 +-
 math/octave-ncarray/Portfile                       |   4 +-
 math/octave-netcdf/Portfile                        |   2 +-
 math/octave-nnet/Portfile                          |   4 +-
 math/octave-octclip/Portfile                       |   5 +-
 math/octave-octproj/Portfile                       |   5 +-
 math/octave-odebvp/Portfile                        |   4 +-
 math/octave-odepkg/Portfile                        |  18 +-
 math/octave-optics/Portfile                        |   4 +-
 math/octave-optim/Portfile                         |   2 +-
 math/octave-optiminterp/Portfile                   |   2 +-
 math/octave-outliers/Portfile                      |   4 +-
 math/octave-parallel/Portfile                      |   2 +-
 math/octave-plot/Portfile                          |   4 +-
 math/octave-printpgf/Portfile                      |   6 +-
 math/octave-quaternion/Portfile                    |   2 +-
 math/octave-queueing/Portfile                      |   4 +-
 math/octave-secs1d/Portfile                        |   4 +-
 math/octave-signal/Portfile                        |   2 +-
 math/octave-sockets/Portfile                       |   2 +-
 math/octave-specfun/Portfile                       |   2 +-
 math/octave-special-matrix/Portfile                |   4 +-
 math/octave-spline-gcvspl/Portfile                 |   2 +-
 math/octave-splines/Portfile                       |   4 +-
 math/octave-statistics/Portfile                    |   4 +-
 math/octave-stk/Portfile                           |   2 +-
 math/octave-strings/Portfile                       |   2 +-
 math/octave-struct/Portfile                        |   2 +-
 math/octave-symband/Portfile                       |   2 +-
 math/octave-symbolic/Portfile                      |   3 +
 math/octave-tcl-octave/Portfile                    |   4 +-
 math/octave-tisean/Portfile                        |   6 +-
 math/octave-tsa/Portfile                           |   2 +-
 math/octave-video/Portfile                         |   2 +-
 math/octave-vrml/Portfile                          |   4 +-
 math/octave-windows/Portfile                       |   9 +-
 math/octave-zenity/Portfile                        |   5 +-
 math/octave-zeromq/Portfile                        |   4 +-
 .../octave-zeromq/files/patch-src-Makefile.in.diff |  13 --
 math/octave/Portfile                               | 214 +++++++++++++--------
 math/octave/files/clang-libcxx-fix.patch           |   4 +-
 math/octave/files/octave-bug_41027.patch           |  24 ---
 math/octave/files/patch-arch_arg.diff              |  22 +++
 math/octave/files/patch-better_error.diff          |  12 ++
 math/octave/files/patch-bsdtar.diff                |  36 ++++
 math/octave/files/patch-configure_make.m.diff      |  15 ++
 math/octave/files/patch-e870a68742a6.diff          |  44 -----
 math/octave/files/patch-figures.diff               | 104 ++++++++++
 math/octave/files/patch-gl2ps_renderer.diff        | 101 ----------
 math/octave/files/patch-host_name.diff             |  11 ++
 math/octave/files/patch-iconsize.diff              |  18 ++
 math/octave/files/patch-libinterp-Makefile.in.diff |  30 ---
 math/octave/files/patch-link.diff                  |  25 +++
 math/octave/files/patch-qscintilla2.diff           |  16 ++
 math/octave/files/patch-yosemite-libtool.diff      |  11 --
 math/octave/files/patch-zlib.diff                  |  38 ++++
 96 files changed, 742 insertions(+), 443 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/octave-1.0.tcl b/_resources/port1.0/group/octave-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 8eb3f85..660b7e0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/octave-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/octave-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,6 +41,33 @@
</span> 
 options octave.module
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# some header files from Octave require C++-11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Octave requires c++-11 but can not use cxx11 PortGroup because Octave also
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#    requires fortran from gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Compilers supporting C++11 are GCC >= 4.6 and clang >= 3.3.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append   {*gcc-3*} {*gcc-4.[0-5]} {clang < 500} cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# override universal_setup found in portutil.tcl so it uses muniversal PortGroup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://trac.macports.org/ticket/51643
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc universal_setup {args} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[variant_exists universal]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_debug "universal variant already exists, so not adding the default one"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } elseif {[exists universal_variant] && ![option universal_variant]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_debug "universal_variant is false, so not adding the default universal variant"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } elseif {[exists use_xmkmf] && [option use_xmkmf]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_debug "using xmkmf, so not adding the default universal variant"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } elseif {![exists os.universal_supported] || ![option os.universal_supported]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_debug "OS doesn't support universal builds, so not adding the default universal variant"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } elseif {[llength [option supported_archs]] == 1} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_debug "only one arch supported, so not adding the default universal variant"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_debug "adding universal variant via PortGroup muniversal"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        uplevel "PortGroup muniversal 1.0"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        uplevel "default universal_archs_supported {\"i386 x86_64\"}"
</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;'>+
</span> proc octave.setup {module version} {
 
     global octave.module
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,17 +84,16 @@ proc octave.setup {module version} {
</span> 
     worksrcdir                  ${octave.module}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # octave is not universal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    universal_variant           no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     # do not build in parallel; many can't, and these are small builds
     # anyway, so no major need for this.
 
     use_parallel_build          no
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.pre_args
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.post_args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # configure_make.m calls "make --jobs n ..."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # use environmental variable to set the number of jobs to 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # parallel build is a problem for octave-optiminterp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.env-append        OMP_NUM_THREADS=1
</span> 
     livecheck.type              regex
     livecheck.url               https://octave.sourceforge.io/${octave.module}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -92,81 +118,115 @@ post-extract {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.universal_args-delete --disable-dependency-tracking
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> pre-configure {
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # In 10.8+, set the locale to "C" otherwise /usr/bin/sed can fail
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # with an error when processing unicode characters.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${workpath} "/usr/bin/tar cvfz ${distname}.tar.gz ${octave.module}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if { [variant_exists universal] && [variant_isset universal] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   global merger_configure_env
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   global merger_configure_args
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set locale ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if {${os.major} >= 12} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       set locale "-locale \"C\""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   foreach arch ${universal_archs_supported} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       lappend merger_configure_env(${arch}) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           OCTAVE_ARCH=${arch}
</span>   }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   foreach arch ${universal_archs_supported} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       set merger_configure_args(${arch}) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           "'try; pkg build -verbose -nodeps ${workpath}/tmp-build-${arch} ${workpath}/${distname}.tar.gz; catch; disp(lasterror.message); exit(1); end_try_catch;'"
</span>     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # do not auto-load; like, ever.  Not all files will need this, but
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # it's a simple catch-all.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   configure.env-append OCTAVE_ARCH=${build_arch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   configure.args \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       "'try; pkg build -verbose -nodeps ${workpath}/tmp-build ${workpath}/${distname}.tar.gz; catch; disp(lasterror.message); exit(1); end_try_catch;'"
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    eval [subst {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   reinplace ${locale} "/Autoload/s@yes@no@g" ${worksrcpath}/DESCRIPTION
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # fortran arch flag is not set automatically
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if {${build_arch} eq "x86_64" || ${build_arch} eq "ppc64"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       configure.fflags-append -m64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       configure.fflags-append -m32
</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:#ffe0e0;'>-    # create a tarball of the resulting patched module
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cmd /usr/bin/arch -arch \$OCTAVE_ARCH ${prefix}/bin/octave-cli
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    system "cd ${workpath} && tar zcf .tmp/${octave.module}.tar.gz ${worksrcdir}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.pre_args -q -f -H --eval
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.post_args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxxflags-append -std=c++11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # delete the module's code since it is not used by Octave, but
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # remake the directory since configure (sometimes) expects it to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # "cd" into for that stage.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.cmd /usr/bin/true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.pre_args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.post_args
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    delete ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -d -m 755 ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-destroot {
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # set parameters, now that variables are available for use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set octave_api_version [exec "${prefix}/bin/octave-config" -p API_VERSION]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.cmd /usr/bin/arch -arch \$OCTAVE_ARCH ${prefix}/bin/octave-cli
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.pre_args -q -f -H --eval
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if { ${os.arch} eq "i386" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if { ${os.major} >= 9 && [sysctl hw.cpu64bit_capable] == 1 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set short_host_name x86_64-apple-${os.platform}${os.major}.x.x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set short_host_name i686-apple-${os.platform}${os.major}.x.x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if { ${os.major} >= 9 && [sysctl hw.cpu64bit_capable] == 1 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set short_host_name powerpc64-apple-${os.platform}${os.major}.x.x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set short_host_name powerpc-apple-${os.platform}${os.major}.x.x
</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:#ffe0e0;'>-    configure.cmd ${prefix}/bin/octave
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args -q -f --eval 'pkg build -verbose -nodeps ${worksrcpath} ${workpath}/.tmp/${octave.module}.tar.gz'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if { [variant_exists universal] && [variant_isset universal] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   global merger_destroot_env
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   global merger_destroot_args
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # fix usage of LAPACK_LIBS to include FLIBS, such that -lgfortran
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # is always paired with the appropriate -Lpath statement.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   foreach arch ${universal_archs_supported} {
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   LAPACK_LIBS='[exec ${prefix}/bin/mkoctfile -p FLIBS] \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                [exec ${prefix}/bin/mkoctfile -p LAPACK_LIBS]'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       set octave_install_share ${destroot}-${arch}${prefix}/share/octave/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       set octave_install_lib   ${destroot}-${arch}${prefix}/lib/octave/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       set octave_tgz_file ${workpath}/tmp-build-${arch}/[exec /bin/ls ${workpath}/tmp-build-${arch}]
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # In 10.8+, set the LC_CTYPE (locale) to "C" otherwise
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # /usr/bin/sed can fail with an error when processing unicode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # characters.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       lappend merger_destroot_env(${arch}) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           OCTAVE_ARCH=${arch}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if {${os.major} >= 12} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       configure.env-append LC_CTYPE="C"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       destroot.args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       set merger_destroot_args(${arch}) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           "'try;pkg prefix ${octave_install_share} ${octave_install_lib}; pkg install -verbose -nodeps -local ${octave_tgz_file}; delete(\"~/.octave_packages\"); catch; disp(lasterror.message); exit(1); end_try_catch;'"
</span>     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# dummy build phase, since this has already been done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set octave_install_share ${destroot}${prefix}/share/octave/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set octave_install_lib   ${destroot}${prefix}/lib/octave/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set octave_tgz_file ${workpath}/tmp-build/[exec /bin/ls ${workpath}/tmp-build]
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.keepdirs   ${destroot}${prefix}/lib/octave/packages \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    ${destroot}${prefix}/share/octave/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   destroot.env-append OCTAVE_ARCH=${build_arch}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -d -m 755 ${destroot}${prefix}/lib/octave/packages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -d -m 755 ${destroot}${prefix}/share/octave/packages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   destroot.args \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       "'try; pkg prefix ${octave_install_share} ${octave_install_lib}; pkg install -verbose -nodeps -local ${octave_tgz_file}; catch; disp(lasterror.message); exit(1); end_try_catch;'"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 644 ${worksrcpath}/${distname}.tar.gz ${destroot}${prefix}/share/octave/${octave.module}.tar.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.post_args
</span> }
 
 post-deactivate {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    system "${prefix}/bin/octave -q -f --eval 'pkg prefix ${prefix}/share/octave/packages ${prefix}/lib/octave/packages; pkg uninstall -nodeps ${octave.module}'"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system "${prefix}/bin/octave -q -f --eval 'pkg prefix ${prefix}/share/octave/packages ${prefix}/lib/octave/packages; pkg rebuild'"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set octave_install_share ${prefix}/share/octave/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set octave_install_lib   ${prefix}/lib/octave/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "${prefix}/bin/octave-cli -q -f -H --eval 'try; pkg prefix ${octave_install_share} ${octave_install_lib}; pkg -verbose -global rebuild; catch; disp(lasterror.message); exit(1); end_try_catch;'"
</span> }
 
 post-activate {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    system "${prefix}/bin/octave -q -f --eval 'pkg prefix ${prefix}/share/octave/packages ${prefix}/lib/octave/packages; pkg install -verbose -global ${prefix}/share/octave/${octave.module}.tar.gz'"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system "${prefix}/bin/octave -q -f --eval 'pkg prefix ${prefix}/share/octave/packages ${prefix}/lib/octave/packages; pkg rebuild'"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set octave_install_share ${prefix}/share/octave/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set octave_install_lib   ${prefix}/lib/octave/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "${prefix}/bin/octave-cli -q -f -H --eval 'try; pkg prefix ${octave_install_share} ${octave_install_lib}; pkg -verbose -global rebuild; disp(lasterror.message); catch; exit(1); end_try_catch;'"
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-audio/Portfile b/math/octave-audio/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 30be8d1..10a4900 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-audio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-audio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        audio 1.1.4
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+ public-domain
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,3 +13,6 @@ long_description    ${description}
</span> 
 checksums           rmd160 0f38a8ef8b7d6571ce6d20ca00f6a636f32976f0 \
                     sha256 1cc95684b48bc2b2681036b65ed78fe5bc6323ca94b43dea6c005303dd7320e4
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# respect objective-c flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-objcflags.diff
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-benchmark/Portfile b/math/octave-benchmark/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0059797..0163c22 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-benchmark/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-benchmark/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        benchmark 1.1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,3 +14,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 a152ed405ce34c8370937c0af449bd98e792e882 \
                     sha256 7fd62c56062fee2efa49d848e85f1f1cf841ccfa629f783af7e95f17326d73db
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-bim/Portfile b/math/octave-bim/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 64b496f..a67619c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-bim/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-bim/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        bim 1.1.5
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,3 +18,5 @@ checksums           rmd160 3e0b7ce611fe17d869200af2ffeb9ce3c568d59c \
</span>                     sha256 e899c65e6c7fb0babdb0e2fb7990bae1f6ccf9b3dc1e19b4f58501242be2e078
 
 depends_lib-append  port:octave-fpl port:octave-msh
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-bioinfo/Portfile b/math/octave-bioinfo/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 155b882..b2a5dfe 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-bioinfo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-bioinfo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        bioinfo 0.1.2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,3 +13,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 ef917f6190f1d57fdf72a19b9ff69147102ee6b6 \
                     sha256 798acf59cd49f64c4592bf6207f25944d78fcd7a38bf44ed8423d5429261945b
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-cgi/Portfile b/math/octave-cgi/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c574f84..160e7e4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-cgi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-cgi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        cgi 0.1.2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,3 +13,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 c635b50448955ea5e3ef568d34f3f25d1a310cd5 \
                     sha256 4187eb2abec69c5735527fe3d6a25b2010fccede199fe556e242677ed991cf43
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-civil-engineering/Portfile b/math/octave-civil-engineering/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 673e19e..13c8c6c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-civil-engineering/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-civil-engineering/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        civil-engineering 1.0.7
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,3 +14,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 c677a355f22ce4666c205c0d8782b334143ff844 \
                     sha256 28cc0ab8ecd3574fc02cf71cc402cc2c43322a20b30d74df4d424c1d284c70eb
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-communications/Portfile b/math/octave-communications/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ad399c8..4b8c716 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-communications/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-communications/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        communications 1.2.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,3 +17,8 @@ checksums           rmd160 620b0b9544b28e7abaa46797791b55c3c115c03a \
</span>                     sha256 5014dbfa37ae7c8cc2249093c9b03f255ddcc8da68050abe6b2f07ab530e0e91
 
 depends_lib-append  port:octave-signal
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ui_error "${subport} will not build until http://savannah.gnu.org/bugs/?47267 is resolved"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    return -code error "broken package"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-control/Portfile b/math/octave-control/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 71c08ff..45768a7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-control/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-control/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,11 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 PortGroup           compilers 1.0
 
 octave.setup        control 3.0.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-data-smoothing/Portfile b/math/octave-data-smoothing/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 41d6d04..439303a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-data-smoothing/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-data-smoothing/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        data-smoothing 1.3.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,3 +15,5 @@ checksums           rmd160 40fe5723f811dbd8238a27736ccb25af50bb4186 \
</span>                     sha256 012bd7a9681619ed33d8643f3785ba9b17a82febab9b242674fe79746bc31b60
 
 depends_lib-append  port:octave-optim
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-database/Portfile b/math/octave-database/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3102d07..c70d5c0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-database/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-database/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        database 2.4.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            3
</span> platforms           darwin
 license             GPL-3+
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,6 +44,7 @@ foreach s ${postgresql_suffixes} {
</span>                     port:postgresql${s}
                 configure.env \
                     PATH=${prefix}/lib/postgresql${s}/bin:$env(PATH)
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                configure.ldflags-append -L${prefix}/lib/postgresql${s}
</span> 
             }
     }]
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-dataframe/Portfile b/math/octave-dataframe/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7bc274f..02b186a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-dataframe/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-dataframe/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        dataframe 1.1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,3 +13,5 @@ long_description    ${description}
</span> 
 checksums           rmd160  94aa9b2249322c6303bc33aed9ea97b3dcfebed3 \
                     sha256  c13d2440c491da66f642d6804e3dc64ecf27eaa58f4698b353e4ae341286355a
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-divand/Portfile b/math/octave-divand/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c4c395a..91c0bc7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-divand/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-divand/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        divand 1.1.2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         gmail.com:mschamschula openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,3 +14,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 f440fe5f62cd9fc9bc5c8c4150ff56f992192842 \
                     sha256 afaa9069daef3ae0fd9a9bb1031b7c2fbc03e7e7951245eef9d4b53364f9aa5a
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-econometrics/Portfile b/math/octave-econometrics/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f0830a6..8740842 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-econometrics/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-econometrics/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        econometrics 1.1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-financial/Portfile b/math/octave-financial/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 469ea68..94be289 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-financial/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-financial/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        financial 0.5.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,3 +16,5 @@ checksums           rmd160 8e068328e89713e66cd5045f385871e8d76fdcd7 \
</span>                     sha256 16c6aa3103017935d7c12649301a7314925ab86e3cf93001cbc413319a32276d
 
 depends_lib-append  port:octave-io
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-fits/Portfile b/math/octave-fits/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b702d9c..54f571f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-fits/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-fits/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        fits 1.0.7
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         gmail.com:mschamschula openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-fl-core/Portfile b/math/octave-fl-core/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c09c95a..26f4dc9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-fl-core/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-fl-core/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        fl-core 1.0.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         gmail.com:mschamschula openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-fpl/Portfile b/math/octave-fpl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3f8d137..ed2b50b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-fpl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-fpl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        fpl 1.3.5
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+
 maintainers         gmail.com:mschamschula openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,3 +15,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 924c773486ecb7289ff308c9c0dabd6b985b320a \
                     sha256 da13b8044e0ffb91f488427c4d3f3fdefb8d208753f572ef4d3b53972c547731
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-fuzzy-logic-toolkit/Portfile b/math/octave-fuzzy-logic-toolkit/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e33f20a..81a1018 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-fuzzy-logic-toolkit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-fuzzy-logic-toolkit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        fuzzy-logic-toolkit 0.4.5
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         gmail.com:mschamschula openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,3 +13,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 8539fa54e2b9977981914fd585ce4c0b59dc1c8d \
                     sha256 b4c24ac48662ce413599721d2565e9eabf23ead6b9b36863d33740920aec4133
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-ga/Portfile b/math/octave-ga/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index db010f9..7ae67e4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-ga/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-ga/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        ga 0.10.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,3 +13,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 e746d11fbf886ed6c80839f767c60b6eed9e2b0f \
                     sha256 17e234d99ebd69dfcd2f28b1d0437277f35fc39953661eedbd6c0c3c03342f0b
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-general/Portfile b/math/octave-general/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b23c8eb..549ad9a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-general/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-general/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        general 2.0.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> platforms           darwin
 license             GPL-3+ BSD public-domain
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-generate_html/Portfile b/math/octave-generate_html/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3e1e686..cddff45 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-generate_html/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-generate_html/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        generate_html 0.1.12
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,3 +16,5 @@ long_description    ${description} The package is designed to be as general as p
</span> 
 checksums           rmd160 6b0a2f61e27eed242f611239de01408019033d67 \
                     sha256 56be982050c9429b67e3d1d9bac51de054c2230db2175e0d77d4fe0ffd9bf2bf
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-geometry/Portfile b/math/octave-geometry/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 821c86f..a1e47d4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-geometry/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-geometry/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        geometry 2.1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         gmail.com:mschamschula openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,3 +17,5 @@ checksums           rmd160 2fe378a9b47ced803fa780a74c5002359bdde807 \
</span>                     sha256 6d089df0d58c701d703cf055c5a8ef7b39e64f6bb918a0656e05aef28ec59b51
 
 depends_lib-append  port:octave-general
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-gsl/Portfile b/math/octave-gsl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 299f496..268d77a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-gsl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-gsl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,17 +1,16 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-octave.setup        gsl 1.0.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+octave.setup        gsl 2.0.0
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
 description         Octave bindings to the GNU Scientific Library.
 long_description    ${description}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160 34c9d705ffc5b59c656219a0a5bcadceda73d6f7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256 a8344d508ba6f376ca0c0734a72aac1080690cfe74f32c5e964ad765d81adfb3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  502cc289909197da20bdcbc9ee3f63b43a7eabba \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  4a93623745024a7617eef435b99a03aaebece3d7967771518197f150746f58b1
</span> 
 depends_lib-append  port:gsl
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-ident/Portfile b/math/octave-ident/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 57ab3c7..3ce53bd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-ident/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-ident/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        ident 1.0.7
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,6 +14,8 @@ long_description    ${description}
</span> checksums           rmd160 bd768d51f36f21d3d826ab524eb42f7b8bb1e9ab \
                     sha256 977fc3012dff2c825e8638f663e0dd97f1b984cb4cdb4e4a4eeaa35c25c0d5ba
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # no longer exists on octave-forge
 
 livecheck.type      none
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-image/Portfile b/math/octave-image/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 13d26d9..f86b4c1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-image/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-image/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,6 +5,7 @@ PortGroup           cxx11 1.0
</span> PortGroup           octave 1.0
 
 octave.setup        image 2.6.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+ MIT FreeBSD
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-informationtheory/Portfile b/math/octave-informationtheory/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b6c3b85..184308e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-informationtheory/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-informationtheory/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        informationtheory 0.1.8
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,3 +14,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 bd79132384e307dcebd805e5a1ab2ab4af171b43 \
                     sha256 ba18b923a9e161fd90c8982c3c96217d66086d2664df609b6cf35e8e3d51d7d1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-integration/Portfile b/math/octave-integration/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ffc8eaf..f1ae6cb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-integration/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-integration/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        integration 1.0.7
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,3 +13,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 2340ae906e77ba64a31b08ca548f1ecaf2eee79e \
                     sha256 b9035ea89b6834feb146fe4e8749a9289d4a26f2de40e79ad74e5ce3532e3ea7
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-interval/Portfile b/math/octave-interval/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9e3a4d9..b86067b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-interval/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-interval/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,6 +5,7 @@ PortGroup           octave 1.0
</span> PortGroup           compiler_blacklist_versions 1.0
 
 octave.setup        interval 2.0.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-io/Portfile b/math/octave-io/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 858bd91..2facfad 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-io/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-io/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,6 +4,7 @@ PortSystem          1.0
</span> PortGroup           octave 1.0
 
 octave.setup        io 2.4.5
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+ BSD
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-irsa/Portfile b/math/octave-irsa/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 185bca9..751afd8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-irsa/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-irsa/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        irsa 1.0.7
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,3 +13,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 83343bbcb302f9ecbad311e879536ee7d540aaff \
                     sha256 244c344e1217e3323aac46142c087ba303e5af2e2169cc7ea3287f4b5f2fe07c
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-linear-algebra/Portfile b/math/octave-linear-algebra/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2ee91a6..9379786 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-linear-algebra/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-linear-algebra/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        linear-algebra 2.2.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> platforms           darwin
 license             GPL-3+ LGPL-3+ FreeBSD
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-ltfat/Portfile b/math/octave-ltfat/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e3b589c..2d55c6a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-ltfat/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-ltfat/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        ltfat 2.1.2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> checksums           rmd160 e6382d0358024b7b249d06377a215e8f7d41076c \
                     sha256 4b57ce1d3ec88e9fcad391858ef7141719e42fd224c4b66ed0dbc21d20191742
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-mapping/Portfile b/math/octave-mapping/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 93dad42..e744114 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-mapping/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-mapping/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        mapping 1.2.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         gmail.com:mschamschula openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-mechanics/Portfile b/math/octave-mechanics/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 73232f0..373c80a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-mechanics/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-mechanics/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        mechanics 1.3.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         gmail.com:mschamschula openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-miscellaneous/Portfile b/math/octave-miscellaneous/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8aca775..fab6d48 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-miscellaneous/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-miscellaneous/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        miscellaneous 1.2.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-missing-functions/Portfile b/math/octave-missing-functions/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3dcad2f..0522fb9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-missing-functions/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-missing-functions/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        missing-functions 1.0.2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,3 +13,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 2dcac957d371610b715397d109c9dd8778e7b7c6 \
                     sha256 f8d004a4e24b2f7f3619cf7bfe1e38ed8c38d29ad3c35f25767ddd76b14a1fd0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-msh/Portfile b/math/octave-msh/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4d8f087..dc045c8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-msh/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-msh/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        msh 1.0.10
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,3 +21,5 @@ checksums           rmd160 bd13e148fca05cfa2092f041ee1a542394ec0498 \
</span> depends_lib-append  port:octave-splines
 
 patchfiles-append   patch-src_Makefile.in.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-multicore/Portfile b/math/octave-multicore/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 915e3d4..408731e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-multicore/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-multicore/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        multicore 0.2.15
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-mvn/Portfile b/math/octave-mvn/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 22f8d69..06efcdc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-mvn/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-mvn/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        mvn 1.1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         gmail.com:mschamschula openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,3 +13,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 f6690ca25d0efa692a1e89bb0d51776a7ff78a5b \
                     sha256 af5a16b91cb6b83ef05ba62321fc1b8a90c8fe7ee79a4fc819b5618b3b4c8603
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-nan/Portfile b/math/octave-nan/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 38be20b..c456911 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-nan/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-nan/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        nan 3.0.3
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-ncarray/Portfile b/math/octave-ncarray/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9bead8b..f22bcf2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-ncarray/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-ncarray/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        ncarray 1.0.3
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         gmail.com:mschamschula openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,3 +17,5 @@ checksums           rmd160 a6050741228dbc3c0954ef9f7b5cdf80924f5a11 \
</span> 
 depends_lib-append  port:octave-netcdf \
                     port:octave-statistics
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-netcdf/Portfile b/math/octave-netcdf/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a46e151..b26a6c0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-netcdf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-netcdf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        netcdf 1.0.11
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-nnet/Portfile b/math/octave-nnet/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1911a63..c2b9f2b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-nnet/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-nnet/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        nnet 0.1.13
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,3 +13,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 9a2079012780ddac84fc383b19a5384a2bb0dfa4 \
                     sha256 e1388ea8f56bad0c609e879f2e19432d117111487cc6980ae78bb69cef48e41d
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-octclip/Portfile b/math/octave-octclip/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index dfef54e..a9783a2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-octclip/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-octclip/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        octclip 1.0.8
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         gmail.com:mschamschula openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,3 +14,6 @@ long_description    ${description}
</span> 
 checksums           rmd160 39cedd52a2a51ca05fdd5b36672e2ca4421cfee7 \
                     sha256 6929666561d6a9857dd73c1cc99e2b5a929df559bcb97b3a9a0bc74f9600ae99
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# do not override MacPorts flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-flags.diff
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-octproj/Portfile b/math/octave-octproj/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a4cebbc..5d3633d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-octproj/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-octproj/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> PortGroup           octave 1.0
 
 octave.setup        octproj 1.1.5
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> platforms           darwin
 license             GPL-2+
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,4 +15,7 @@ long_description    ${description}
</span> checksums           rmd160 f47e7addc3ced4f2373a5ab0e726186af0aa6644 \
                     sha256 ee25b03e66cca30ebedcf09b4303b3e05d8896c3054a69d8e5810492bd86b5d3
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# do not override MacPorts flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-flags.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_lib-append  port:proj
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-odebvp/Portfile b/math/octave-odebvp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e1202f5..c06de35 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-odebvp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-odebvp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        odebvp 1.0.6
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,3 +17,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 f8542decb4d7e3b7852ceb806aa1310367de8c18 \
                     sha256 36f924e58d80b8f23852a1d4ef8486eba2975e6d20dd00bd4ce3307586eb3f67
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-odepkg/Portfile b/math/octave-odepkg/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 299a9ad..287f38e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-odepkg/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-odepkg/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 PortGroup           compilers 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-octave.setup        odepkg 0.8.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+octave.setup        odepkg 0.9.1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,3 +17,18 @@ checksums           rmd160  b37922fd33c7625e952ab7c01c0efdf9c54be003 \
</span> 
 compilers.choose    fc f77 f90
 compilers.setup     require_fortran -dragonegg
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# the current release of odepkg does not work with Octave 4.2 on macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fetch.type          hg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+hg.url              http://hg.code.sf.net/p/octave/odepkg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+hg.tag              0cf815201920
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# need for autoconf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    port:autoconf    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    port:automake    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    port:libtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${workpath}/${octave.module}/src "./autogen.sh"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-optics/Portfile b/math/octave-optics/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1b8ffe2..357d705 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-optics/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-optics/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        optics 0.1.3
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         gmail.com:mschamschula openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,3 +13,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 ebf0daaed67bdc1a157a85dc4a695ccfe99c7a04 \
                     sha256 c79bc1ba4335a1a29410fdee0d6e5ffc67abc408434cd12c404fd56a53e49681
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-optim/Portfile b/math/octave-optim/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0e8e661..16ec1e55 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-optim/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-optim/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,11 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 PortGroup           compilers 1.0
 
 octave.setup        optim 1.5.2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GFDL GPL-3+ BSD public-domain
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-optiminterp/Portfile b/math/octave-optiminterp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 82624b2..7105b7d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-optiminterp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-optiminterp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        optiminterp 0.3.4
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-outliers/Portfile b/math/octave-outliers/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 353bc0e..19ebd5f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-outliers/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-outliers/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        outliers 0.13.9
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,3 +14,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 dcbac14d3a09b71828ee72d3de3598bfbfa52851 \
                     sha256 075c69c4a1793c1fabc87fcc3ad69803faf9625c6d9c2dc8f9811969d0f68045
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-parallel/Portfile b/math/octave-parallel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0e0c9c9..c5e0ba8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-parallel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-parallel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,11 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           cxx11 1.0
 PortGroup           octave 1.0
 
 octave.setup        parallel 3.1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+ GPL-3+
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-plot/Portfile b/math/octave-plot/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 774a528..022361f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-plot/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-plot/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        plot 1.1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,3 +13,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 8852b3a25627471d1a34bb8deb073380b0fd19d2 \
                     sha256 48350ee5f7de240148d5ea77f3ff428312878ca6c7d3b4259f067b294af24666
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-printpgf/Portfile b/math/octave-printpgf/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0c2800f..6215d7f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-printpgf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-printpgf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        printpgf 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> 
 categories          math science
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,9 +19,7 @@ checksums           rmd160  f8cb3780b4ed97b01e3c68efdd0ef58962fbffb5 \
</span> 
 master_sites        ${homepage}/downloads/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall    -m 644 ${worksrcpath}/${distname}.0.tar.gz ${destroot}${prefix}/share/octave/${octave.module}.tar.gz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span> 
 livecheck.url       ${homepage}/downloads/
 livecheck.regex     ${octave.module}-(\\d+(\\.\\d+)*)\\.tar
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-quaternion/Portfile b/math/octave-quaternion/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3625ec2..d9c9af6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-quaternion/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-quaternion/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        quaternion 2.4.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         gmail.com:mschamschula openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-queueing/Portfile b/math/octave-queueing/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index aa2acc8..c040e23 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-queueing/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-queueing/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        queueing 1.2.4
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,3 +21,5 @@ long_description    ${description}This package can be used to compute steady-sta
</span> 
 checksums           rmd160 93b0f1c31c0d36480e4082dbf2b23314ce86de2c \
                     sha256 19cffaf8bc7f6fa8705195680543e9bcacff92e9480a1e54c8617604d89536ea
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-secs1d/Portfile b/math/octave-secs1d/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 03336f6..ffb781c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-secs1d/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-secs1d/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        secs1d 0.0.9
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,4 +15,6 @@ long_description    ${description}
</span> checksums           rmd160 5890b3e82de3ee23f3be91e14795a11aa3d605f2 \
                     sha256 48a3ab03ff92478efe3c557144f5fb4b198ab6766f4e2a77a67683114c688aa8
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_lib-append  port:octave-bim
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-signal/Portfile b/math/octave-signal/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d9b805d..be0b081 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-signal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-signal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        signal 1.3.2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+ public-domain
 maintainers         nomaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-sockets/Portfile b/math/octave-sockets/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 96ea6a2..85cc425 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-sockets/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-sockets/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        sockets 1.2.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-specfun/Portfile b/math/octave-specfun/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index de25c36..5fa5bc5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-specfun/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-specfun/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        specfun 1.1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+ BSD
 maintainers         nomaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-special-matrix/Portfile b/math/octave-special-matrix/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 15c6d1b..b51a6bc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-special-matrix/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-special-matrix/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        special-matrix 1.0.7
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,3 +13,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 dfac40b0aa692dbf6221829ffac9f895bb0620b2 \
                     sha256 1e936b5951343729f638f91172e7033491fdd03ab30bf9ee7529dc9c04780222
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-spline-gcvspl/Portfile b/math/octave-spline-gcvspl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8ed9d69..2620552 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-spline-gcvspl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-spline-gcvspl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        spline-gcvspl 1.0.8
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             public-domain
 maintainers         nomaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-splines/Portfile b/math/octave-splines/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 76f0d12..0476229 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-splines/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-splines/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        splines 1.3.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+ public-domain
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,3 +13,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 7d4d8b1ea6e228c446ce2c3ca836c8a2a39b8ca9 \
                            sha256 f9665d780c37aa6a6e17d1f424c49bdeedb89d1192319a4e39c08784122d18f9
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-statistics/Portfile b/math/octave-statistics/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b632f1b..f26f515 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-statistics/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-statistics/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        statistics 1.3.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+ public-domain
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,3 +15,5 @@ checksums           rmd160 e0a4ce55a2bd701894abffba22fcf4cb85784df8 \
</span>                     sha256 06454e3a7ae6d2b7c5f442638c29c28ea8e5976766373fffcf0e297d5d076a33
 
 depends_lib-append  port:octave-io
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-stk/Portfile b/math/octave-stk/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c0fb03f..54a0138 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-stk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-stk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        stk 2.3.4
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         gmail.com:mschamschula openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-strings/Portfile b/math/octave-strings/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ea30ffb..252ad6a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-strings/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-strings/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        strings 1.2.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+ BSD public-domain
 maintainers         nomaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-struct/Portfile b/math/octave-struct/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c457db5..04ed022 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-struct/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-struct/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        struct 1.0.14
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-symband/Portfile b/math/octave-symband/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 03ff2f8..6f064a8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-symband/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-symband/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        symband 1.0.10
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-symbolic/Portfile b/math/octave-symbolic/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9ed81f4..fdd0a77 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-symbolic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-symbolic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,6 +4,7 @@ PortSystem          1.0
</span> PortGroup           octave 1.0
 
 octave.setup        symbolic 2.4.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3
 maintainers         gmail.com:mschamschula openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,6 +15,8 @@ long_description    ${description}
</span> checksums           rmd160 9c7144e1e6b24d1c28ebaecfdb622c482664b616 \
                     sha256 beb51d20679db7abc85e8f065c0acae23615139e9fe2b290418230b585f76ed6
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # fix default Python to be within MacPorts
 
 patchfiles-append   patch-inst_sympref.m.diff
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-tcl-octave/Portfile b/math/octave-tcl-octave/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5280306..e68650b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-tcl-octave/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-tcl-octave/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        tcl-octave 0.1.8
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             public-domain
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,3 +13,5 @@ long_description    ${description}
</span> 
 checksums           rmd160 d7b4f7f40638bd99e195e6fc65157ef4c869c5d6 \
                     sha256 cb5e6bd8eaac92c3ab1777c51c9e619f2c3bc57d25eb662f66f3f77079856df4
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-tisean/Portfile b/math/octave-tisean/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b241c92..11c9f5c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-tisean/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-tisean/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,11 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 PortGroup           compilers 1.0
 
 octave.setup        tisean 0.2.3
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         gmail.com:mschamschula openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,6 +15,10 @@ long_description    ${description}
</span> checksums           rmd160 88d9562a685e0d00ea48f068d161b1022f7126c2 \
                     sha256 bbc94ea6af663092863a437f88215e84d3a59a60b9f51f6ffd9dbe90606a8259
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Makefile uses c++ compiler to link object files built with fortran compiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ensure that expected fortran libraries (e.g. gfortran) are linked in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-flib.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> compilers.choose    fc f77 f90
 compilers.setup     require_fortran -dragonegg
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-tsa/Portfile b/math/octave-tsa/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6a915f4..22447ae 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-tsa/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-tsa/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        tsa 4.4.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-video/Portfile b/math/octave-video/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5dfad44..f6b7805 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-video/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-video/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        video 1.2.3
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             FreeBSD
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-vrml/Portfile b/math/octave-vrml/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2c492f1..d2d4323 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-vrml/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-vrml/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        vrml 1.0.13
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-3+ GFDL
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,6 +14,8 @@ long_description    ${description}
</span> checksums           rmd160  c07aa8303d29ccdee00c92271088dd9bc3c11267 \
                     sha256  c45357d47382b22a37dded72888c34a3839ff608baedbfea11ed2950c21ca9d7
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_lib-append  port:octave-linear-algebra \
                     port:octave-miscellaneous \
                            port:octave-struct \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-windows/Portfile b/math/octave-windows/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 62e4c51..c729c91 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-windows/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-windows/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,9 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-octave.setup        windows 1.2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+octave.setup        windows 1.2.4
</span> platforms           darwin
 license             GPL-2+
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,5 +11,7 @@ description         Provides COM interface and additional \
</span>                     functionality on Windows.
 long_description    ${description}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160 c3488bc84d86faabf57087591ba3752e5bdf58e8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256 36dac65fcd6d138d7b3e8ee76aeb989ab3e7158407ed13b10f9322c6ec6706e0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160 eb68a15cb1eb8cccc02ccb950b3a856c00d9acc1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 cee6c88a0dd241afe170fec59b450927722f8c6d76cc034bf0ea1bece6e5bdf1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-zenity/Portfile b/math/octave-zenity/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 84b6b82..a74ed31 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-zenity/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-zenity/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        zenity 0.5.7
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> platforms           darwin
 maintainers         nomaintainer
 license             GPL-2+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,4 +20,6 @@ long_description    ${description}
</span> checksums           rmd160 f4c7eeacbdc5a0de24398fd09b1b39d9fb42bd83 \
                     sha256 cd1a6fe127b4a96f18cc25a4981537a279ad8f1b877287049b11d9afd2a0bd59
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_lib-append  port:zenity
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-zeromq/Portfile b/math/octave-zeromq/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5e0dd35..8cc98cc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-zeromq/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-zeromq/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           octave 1.0
 
 octave.setup        zeromq 1.2.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> platforms           darwin
 license             GPL-2+
 maintainers         mps openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,6 +14,4 @@ long_description    ${description}
</span> checksums           rmd160 f55b6f399da923b92f8ece55616d2fe558b590b8 \
                     sha256 a6df51500a2fec5842118934537a6040f1a95b0cb975e2fc693a17fafee3c07b
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-src-Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib-append  port:zmq
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-zeromq/files/patch-src-Makefile.in.diff b/math/octave-zeromq/files/patch-src-Makefile.in.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index de93f0d..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-zeromq/files/patch-src-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,13 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makefile.in.orig   2016-02-29 12:03:57.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makefile.in        2016-03-04 16:23:35.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,8 +1,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MKOCTFILE := @MKOCTFILE@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CXXFLAGS  := @CXXFLAGS@ @DEFS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CXXFLAGS  := 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBS      := @LIBS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LDFLAGS   := @LDFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LDFLAGS   := 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SRC := socket_class.cc bind.cc close.cc connect.cc errno.cc getsockopt.cc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        globals.cc poll.cc recv.cc send.cc setsockopt.cc socket.cc \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave/Portfile b/math/octave/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a386741..6a2f17b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +1,20 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# $Id$
</span> 
 PortSystem          1.0
 PortGroup           compilers  1.0
 PortGroup           muniversal 1.0
 PortGroup           compiler_blacklist_versions 1.0
 PortGroup           linear_algebra 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://lists.gnu.org/archive/html/octave-maintainers/2016-05/msg00286.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#PortGroup           cxx11 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Octave requires c++-11 but can not use cxx11 PortGroup because Octave also
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#    requires fortran from gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Compilers supporting C++11 are GCC >= 4.6 and clang >= 3.3.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append   {*gcc-3*} {*gcc-4.[0-5]} {clang < 500} cc
</span> 
 name                octave
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             4.0.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             4.2.0
</span> categories          math science
 platforms           darwin
 license             GPL-3+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,8 +29,60 @@ homepage            http://www.gnu.org/software/octave
</span> 
 master_sites        gnu:octave
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  a0e9edd72966ede204c8ac5f5066790d899473d8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  5a16a42fca637ae1b55b4a5a6e7b16a6df590cbaeeb4881a19c7837789515ec6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  07ff9bae3a0128c93f9113ebf952dea129b58284 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  443ba73782f3531c94bcf016f2f0362a58e186ddb8269af7dcce973562795567
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see http://savannah.gnu.org/bugs/?48773
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-qscintilla2.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# if there is an error bulding octave package, avoid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#    error: structure has no member 'dir'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-better_error.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# bsdtar and tar have different outputs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# starting in Mac OS X Snow Leopard (10.6), tar is an alias of bsdtar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${os.major} >= 10 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append patch-bsdtar.diff
</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;'>+# facilitate universal builds of packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-configure_make.m.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# do not link in all dependencies when building packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-link.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# allow mkoctfile to recognize and pass along -arch compiler switch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-arch_arg.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://savannah.gnu.org/bugs/?49760
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-zlib.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# octave compiles in the hostname value
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# it is used to determine installation location
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#    of architecture-dependent package files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# this means the build is dependent on the minor OS number
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# the following patch attempts to prevent this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-host_name.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if { ${os.arch} eq "i386" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if { ${os.major} >= 9 && [sysctl hw.cpu64bit_capable] == 1 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set short_host_name x86_64-apple-${os.platform}${os.major}.x.x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set short_host_name i686-apple-${os.platform}${os.major}.x.x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if { ${os.major} >= 9 && [sysctl hw.cpu64bit_capable] == 1 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set short_host_name powerpc64-apple-${os.platform}${os.major}.x.x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set short_host_name powerpc-apple-${os.platform}${os.major}.x.x
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        "s|__MACPORTS_canonical_host_type__|${short_host_name}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        build-aux/subst-default-vals.in.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 # Block compilers: Some older versions of CLANG do not honor the CPATH
 # environment variables, which is required for compiling this port
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,18 +93,6 @@ checksums           rmd160  a0e9edd72966ede204c8ac5f5066790d899473d8 \
</span> #          < https://trac.macports.org/ticket/40250 >.
 compiler.blacklist-append { clang <= 318.0.61 }
 
<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;'>-# Don't link with "-flat_namespace -undefined suppress"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# on Mac OS X 10.10 Yosemite and later.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   patch-yosemite-libtool.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> pre-patch {
     # code located in pre-patch because variants from PortGroup compilers must
     #    be evaluated before it can be determined if clang is being used
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,17 +109,6 @@ pre-patch {
</span>         patchfiles-append   \
             clang-libcxx-fix.patch
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # see https://trac.macports.org/ticket/44704
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set gl2psbug no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if { ${configure.cc} eq "/usr/bin/clang" && [vercmp ${xcodeversion} 5.0.0] < 0 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set gl2psbug yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } elseif { [variant_exists clang33] && [variant_isset clang33] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set gl2psbug yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if { ${gl2psbug} } {
</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> }
 
 # avoid depends_build-append port:coreutils
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -83,9 +117,6 @@ configure.env-append MKDIR_P="/bin/mkdir -p"
</span> # avoid depends_build-append port:cctools
 configure.env-append RANLIB=/usr/bin/ranlib
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# workaround for build failure with Xcode8 (#52301)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.env-append "ac_cv_func_mkostemp=no"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # main octave port lists as a depends_lib
 # configure.ac list it among the "[p]rograms used in Makefiles"
 depends_build-append port:gawk
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -139,23 +170,9 @@ compilers.choose    fc f77 f90 cc cxx
</span> 
 # for now, limit the number of variants
 # some of these compilers may work fine
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# gcc 5 (and below?) does not work because of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    https://stackoverflow.com/questions/22519756/macports-gcc-4-8-2-error-with-mmacosx-version-min-and-foundation-headers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    https://www.riverbankcomputing.com/pipermail/qscintilla/2016-May/001129.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# gcc 6 (and above?) does not work because of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    http://octave.1599824.n4.nabble.com/Major-issues-with-g-6-and-gnulib-tt4674928.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    https://savannah.gnu.org/bugs/?47073
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span> compilers.setup     \
     require_fortran \
     -dragonegg      \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    -gcc7           \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -gcc6           \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -gcc5           \
</span>     -gcc49          \
     -gcc48          \
     -gcc47          \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -191,7 +208,7 @@ configure.args-append       \
</span> 
 configure.args-append       \
     --disable-java          \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    --disable-gui           \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    --without-qt            \
</span>     --without-fltk          \
     --without-opengl        \
     --disable-jit           \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -237,7 +254,6 @@ depends_lib-append  port:qhull
</span> 
 #--without-z
 depends_lib-append  port:zlib
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   patch-libinterp-Makefile.in.diff
</span> 
 #--without-hdf5
 depends_lib-append  port:hdf5
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -292,12 +308,37 @@ variant java description {enable Java interface} {
</span> #    #51480
 #default_variants-append +java
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant qt4gui description {build the GUI using Qt4} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant qt4 conflicts qt5 description {build the GUI using Qt4} {
</span>     PortGroup qt4 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append  port:qscintilla
</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:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append port:qscintilla
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</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:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</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:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append port:qscintilla2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # see https://savannah.gnu.org/bugs/?46723
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # see https://savannah.gnu.org/bugs/?49053
</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:#e0ffe0;'>+        patch-figures.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</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:#e0ffe0;'>+
</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:#e0ffe0;'>+
</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 +qt4
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants-append +qt4gui
</span> 
 variant fltk description {enable fltk as a graphics toolkit for plotting} {
     depends_lib-append path:lib/libfltk.dylib:fltk
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -306,7 +347,7 @@ variant fltk description {enable fltk as a graphics toolkit for plotting} {
</span> }
 default_variants-append +fltk
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[variant_isset fltk] || [variant_isset qt4gui]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[variant_isset fltk] || [variant_isset qt4] || [variant_isset qt5]} {
</span> 
     # native_graphics (fltk) and gui (Qt) require OpenGL and font and printing capabilities
     depends_lib-append  \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -317,7 +358,7 @@ if {[variant_isset fltk] || [variant_isset qt4gui]} {
</span>     configure.args-replace --without-opengl --with-framework-opengl
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[variant_isset fltk] && [variant_isset qt4gui]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ([variant_isset fltk] && [variant_isset qt4]) || ([variant_isset fltk] && [variant_isset qt5]) } {
</span>     notes-append "unless octave is run with --no-gui-libs, graphics_toolkit(\"fltk\") will cause a crash"
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -366,7 +407,7 @@ variant app description "build application bundle to launch ${subport}" {
</span>         xinstall -d -m 0755 ${worksrcpath}/${appName}/Contents/MacOS
 
         set script [open "${worksrcpath}/${appName}/Contents/MacOS/Octave" w 0755]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        if { [variant_isset qt4gui] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if { [variant_isset qt4] || [variant_isset qt5] } {
</span>             puts ${script} "#!/bin/sh"
             puts ${script} ""
             puts ${script} "${prefix}/bin/octave-${version} --force-gui"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -377,8 +418,6 @@ variant app description "build application bundle to launch ${subport}" {
</span>         }
         close ${script}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        #NSHumanReadableCopyright      ''
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        #LSUIElement                   1
</span>         set values "
             CFBundleDevelopmentRegion                         string  English
             CFBundleExecutable                                string  Octave
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -395,6 +434,9 @@ variant app description "build application bundle to launch ${subport}" {
</span>             CFBundleDocumentTypes:0:CFBundleTypeExtensions:   string  \"m\"
             CFBundleDocumentTypes:0:CFBundleTypeOSTypes       array   {}
             CFBundleDocumentTypes:0:CFBundleTypeOSTypes:      string  \"Mfile\"
<span style='display:block; white-space:pre;background:#e0ffe0;'>+            CFBundleName                                      string  Octave
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            CFBundlePackageType                               string  APPL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            NSPrincipalClass                                  string  NSApplication
</span>         "
 
         foreach {key type value} ${values} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -490,25 +532,6 @@ if {${magickDefault}} {
</span>     default_variants-append +graphicsmagick
 }
 
<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> post-destroot {
     # put any startup commands in ${destroot}${prefix}/share/octave/${version}/m/startup/octaverc
     # see https://www.gnu.org/software/octave/doc/interpreter/Startup-Files.html
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -522,5 +545,46 @@ post-destroot {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# generate default octave_packages file so that it is removed if Octave is uninstalled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ![variant_isset universal] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set octave_install_share ${destroot}${prefix}/share/octave/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set octave_install_lib   ${destroot}${prefix}/lib/octave/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set octave_packages_file ${destroot}${prefix}/share/octave/octave_packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        system -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            "./run-octave -cli -q -f -H --eval 'try; pkg prefix ${octave_install_share} ${octave_install_lib}; pkg global_list ${octave_packages_file}; pkg -verbose -global rebuild; disp(lasterror.message); catch; exit(1); end_try_catch;'"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    merger-post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach arch ${universal_archs_to_use} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set octave_install_share ${destroot}-${arch}${prefix}/share/octave/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set octave_install_lib   ${destroot}-${arch}${prefix}/lib/octave/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set octave_packages_file ${destroot}-${arch}${prefix}/share/octave/octave_packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            system -W ${worksrcpath}-${arch} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                "./run-octave -cli -q -f -H --eval 'try; pkg prefix ${octave_install_share} ${octave_install_lib}; pkg global_list ${octave_packages_file}; pkg -verbose -global rebuild; disp(lasterror.message); catch; exit(1); end_try_catch;'"
</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;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# avoid warnings about generated directories
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.keepdirs-append ${destroot}${prefix}/share/octave/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.keepdirs-append ${destroot}${prefix}/lib/octave/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# unless octave_packages file is regenerated, then installed Octave packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#    will NOT be recognized whenever Octave is upgraded
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-activate {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set octave_install_share ${prefix}/share/octave/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set octave_install_lib   ${prefix}/lib/octave/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "${prefix}/bin/octave-cli -q -f -H --eval 'try; pkg prefix ${octave_install_share} ${octave_install_lib}; pkg -verbose -global rebuild; disp(lasterror.message); catch; exit(1); end_try_catch;'"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> test.run    yes
 test.target check
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# the file octave_packages is now generated by Octave Portfile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# the following code may be removed in December of 2017
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-activate {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if { [file exists ${prefix}/share/octave/octave_packages] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        delete ${prefix}/share/octave/octave_packages
</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;color:#808080;'>diff --git a/math/octave/files/clang-libcxx-fix.patch b/math/octave/files/clang-libcxx-fix.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 19b8b04..c464ba1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave/files/clang-libcxx-fix.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave/files/clang-libcxx-fix.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -89,7 +89,7 @@ diff -r 91a6f06c5052 -r 1433cd4f7b7b liboctave/operators/libcxx-fix.h
</span> diff -r 91a6f06c5052 -r 1433cd4f7b7b liboctave/operators/mx-inlines.cc
 --- a/liboctave/operators/mx-inlines.cc        Thu Oct 09 20:38:04 2014 -0700
 +++ liboctave/operators/mx-inlines.cc  Sun Oct 12 00:00:55 2014 +0800
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -307,7 +307,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -398,7 +398,13 @@
</span>  
  // Let the compiler decide which pow to use, whichever best matches the
  // arguments provided.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -102,4 +102,4 @@ diff -r 91a6f06c5052 -r 1433cd4f7b7b liboctave/operators/mx-inlines.cc
</span> +#endif
  DEFMXMAPPER2X (mx_inline_pow, pow)
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- // Arbitrary function appliers. The function is a template parameter to enable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // Arbitrary function appliers.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave/files/octave-bug_41027.patch b/math/octave/files/octave-bug_41027.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index bd9467b..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave/files/octave-bug_41027.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,24 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -r 900b524d9072 libinterp/corefcn/comment-list.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/libinterp/corefcn/comment-list.h     Sat Apr 19 09:28:20 2014 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libinterp/corefcn/comment-list.h       Sun May 18 18:09:05 2014 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,7 +25,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include <base-list.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "base-list.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extern std::string get_comment_text (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -r 900b524d9072 libinterp/corefcn/oct.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/libinterp/corefcn/oct.h      Sat Apr 19 09:28:20 2014 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libinterp/corefcn/oct.h        Sun May 18 18:09:05 2014 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -28,7 +28,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // config.h needs to be first because it includes #defines that can */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // affect other header files.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include <config.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "config.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "Matrix.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave/files/patch-arch_arg.diff b/math/octave/files/patch-arch_arg.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..e4c6374
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave/files/patch-arch_arg.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/mkoctfile.in.cc.orig       2016-11-13 08:16:10.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/mkoctfile.in.cc    2016-11-26 14:03:33.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -586,6 +586,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           pass_on_options += (" " + arg);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined __APPLE__ && defined __MACH__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      else if (arg == "-arch")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if (i < argc-1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++              arg = argv[++i];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++              pass_on_options += (" -arch " + arg);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            std::cerr << "mkoctfile: arch type missing"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                      << std::endl;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       else if (starts_with (arg, "-"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           // Pass through any unrecognized options
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave/files/patch-better_error.diff b/math/octave/files/patch-better_error.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..46946fb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave/files/patch-better_error.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- scripts/pkg/private/build.m.orig       2016-11-19 11:18:17.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ scripts/pkg/private/build.m    2016-11-20 04:30:48.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -61,6 +61,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     desc = get_description (desc_path);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    ## Set default installation directory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    desc.dir = fullfile (builddir, desc.name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ## If there is no configure or Makefile within src/, there is nothing
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ## to do to prepare a "binary" package.  We only repackage to add more
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ## info to the tarball filename (version and arch).
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave/files/patch-bsdtar.diff b/math/octave/files/patch-bsdtar.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..290bf87
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave/files/patch-bsdtar.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,36 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- scripts/miscellaneous/unpack.m.orig    2016-11-20 04:39:35.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ scripts/miscellaneous/unpack.m 2016-11-20 04:39:10.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -174,15 +174,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        'bzip2 -d -f "%s"', ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        @__parse_bzip2__, true};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     commandlist.bz = commandlist.bz2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    commandlist.tar = {'tar xvf "%s"', ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                       'tar xf "%s"', ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    commandlist.tar = {'bsdtar xvf "%s"', ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                       'bsdtar xf "%s"', ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        @__parse_tar__, false};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    commandlist.targz = {'gzip -d -c "%s" | tar xvf -', ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                         'gzip -d -c "%s" | tar xf -', ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    commandlist.targz = {'gzip -d -c "%s" | bsdtar xvf -', ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                         'gzip -d -c "%s" | bsdtar xf -', ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                          @__parse_tar__, false};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     commandlist.tgz = commandlist.targz;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    commandlist.tarbz2 = {'bzip2 -d -c "%s" | tar xvf -', ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          'bzip2 -d -c "%s" | tar xf -', ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    commandlist.tarbz2 = {'bzip2 -d -c "%s" | bsdtar xvf -', ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          'bzip2 -d -c "%s" | bsdtar xf -', ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           @__parse_tar__, false};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     commandlist.tarbz = commandlist.tarbz2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     commandlist.tbz2 = commandlist.tarbz2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -284,8 +284,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   files = cellstr (files(:,14:end));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endfunction
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-function output = __parse_tar__ (output)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++function files = __parse_tar__ (output)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ## This is a no-op, but it makes things simpler for other cases.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  files = regexprep (output, '^x (.*)$', '$1');
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endfunction
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ function files = __parse_gzip__ (output)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave/files/patch-configure_make.m.diff b/math/octave/files/patch-configure_make.m.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..37c7a1f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave/files/patch-configure_make.m.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- scripts/pkg/private/configure_make.m.orig      2016-11-20 12:18:47.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ scripts/pkg/private/configure_make.m   2016-11-23 20:04:21.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -50,6 +50,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       mkoctfile_program = [mkoctfile_program " --verbose"];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if (!isempty (getenv ("OCTAVE_ARCH")))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      mkoctfile_program = ["/usr/bin/arch -arch " getenv("OCTAVE_ARCH")  " " mkoctfile_program];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      octave_config_program = ["/usr/bin/arch -arch " getenv("OCTAVE_ARCH")  " " octave_config_program];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      octave_binary = ["/usr/bin/arch -arch " getenv("OCTAVE_ARCH")  " " octave_binary];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     cenv = {"MKOCTFILE"; mkoctfile_program;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             "OCTAVE_CONFIG"; octave_config_program;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             "OCTAVE"; octave_binary};
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave/files/patch-e870a68742a6.diff b/math/octave/files/patch-e870a68742a6.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0263b66..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave/files/patch-e870a68742a6.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,44 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# HG changeset patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# User Torsten <ttl@justmail.de>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Date 1449207825 -3600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Node ID e870a68742a6c6e86333c72956aa31ceb7986131
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Parent  f7b0572fff6e5e555a3ecea2ee5c9bf8b6798910
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-change alignment of dock widget titles for OSX (bug #46592)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-* octave-dock-widget.cc (set_style): change alignment in style sheet for OSX
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/libgui/src/octave-dock-widget.cc b/libgui/src/octave-dock-widget.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libgui/src/octave-dock-widget.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libgui/src/octave-dock-widget.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -330,6 +330,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     dock_icon = "widget-undock";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if defined (Q_OS_MAC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  QString alignment = "center";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  QString alignment = "center left";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (_custom_style)
</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;'>-@@ -371,7 +376,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       css = background + QString (" color: %1 ;").arg (fg_col.name ());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       css = QString ("QDockWidget::title { " + background +
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                     "                     text-align: center left;"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                     "                     text-align: " + alignment + ";"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      "                     padding: 0px 0px 0px 4px;}\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      "QDockWidget { color: %1 ; "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      "  titlebar-close-icon: url(:/actions/icons/widget-close%2.png);"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -387,7 +392,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if defined (Q_OS_WIN32)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       css = QString ("");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      css = QString ("QDockWidget::title { text-align: center left;"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      css = QString ("QDockWidget::title { text-align: " + alignment + ";"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      "                     padding: 0px 0px 0px 4px;}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      "QDockWidget {"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      "  titlebar-close-icon: url(:/actions/icons/widget-close.png);"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave/files/patch-figures.diff b/math/octave/files/patch-figures.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..63e7f7f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave/files/patch-figures.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,104 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -r 44d9d526d1e3 libgui/graphics/GLCanvas.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgui/graphics/GLCanvas.cc    Mon Nov 07 15:48:46 2016 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgui/graphics/GLCanvas.cc    Mon Nov 07 23:45:41 2016 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -30,6 +30,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "GLCanvas.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "gl-select.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <QApplication.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <QScreen>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ namespace QtHandles
</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;'>+@@ -47,6 +50,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     setFocusPolicy (Qt::ClickFocus);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     setFocus();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    QScreen *screen = QApplication::screens().at(0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    gh_manager::screen_scale = screen->devicePixelRatio();
</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;'>+   GLCanvas::~GLCanvas (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -r 44d9d526d1e3 libinterp/corefcn/gl-render.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libinterp/corefcn/gl-render.cc Mon Nov 07 15:48:46 2016 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libinterp/corefcn/gl-render.cc Mon Nov 07 23:45:41 2016 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1119,7 +1119,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     glMultMatrixd (x_mat1.data ());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     glMatrixMode (GL_PROJECTION);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     glLoadIdentity ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    glOrtho (0, vw[2], vw[3], 0, xZ1, xZ2);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    glOrtho (0, roundf((1./gh_manager::screen_scale)*(float)vw[2]), roundf((1./gh_manager::screen_scale)*(float)vw[3]), 0, xZ1, xZ2);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     glMultMatrixd (x_mat2.data ());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     glMatrixMode (GL_MODELVIEW);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3482,7 +3482,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if defined (HAVE_OPENGL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    glViewport (0, 0, w, h);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    glViewport (0.0, 0.0, gh_manager::screen_scale*w, gh_manager::screen_scale*h);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3587,7 +3587,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     txt_renderer.set_font (props.get ("fontname").string_value (),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            props.get ("fontweight").string_value (),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            props.get ("fontangle").string_value (),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                           props.get ("fontsize_points").double_value ());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                           gh_manager::screen_scale*props.get ("fontsize_points").double_value ());
</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;'>+   void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3775,7 +3775,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     glMatrixMode (GL_PROJECTION);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     glPushMatrix ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     glLoadIdentity ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    glOrtho (0, vw[2], vw[3], 0, xZ1, xZ2);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    glOrtho (0, roundf((1./gh_manager::screen_scale)*(float)vw[2]), roundf((1./gh_manager::screen_scale)*(float)vw[3]), 0, xZ1, xZ2);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     glMatrixMode (GL_MODELVIEW);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     glPushMatrix ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -r 44d9d526d1e3 libinterp/corefcn/graphics.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libinterp/corefcn/graphics.cc  Mon Nov 07 15:48:46 2016 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libinterp/corefcn/graphics.cc  Mon Nov 07 23:45:41 2016 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6264,7 +6264,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   txt_renderer.set_font (get ("fontname").string_value (),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                          get ("fontweight").string_value (),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                          get ("fontangle").string_value (),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                         get ("fontsize_points").double_value ());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                         gh_manager::screen_scale*get ("fontsize_points").double_value ());
</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;'>+ // The INTERNAL flag defines whether position or outerposition is used.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8041,7 +8041,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   txt_renderer.set_font (get ("fontname").string_value (),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                          get ("fontweight").string_value (),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                          get ("fontangle").string_value (),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                         get ("fontsize_points").double_value ());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                         gh_manager::screen_scale*get ("fontsize_points").double_value ());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   txt_renderer.set_color (get_color_rgb ());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9232,6 +9232,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return parent_go.get_factory_default (type () + name);
</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;'>++float gh_manager::screen_scale = 1.0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // We use a random value for the handle to avoid issues with plots and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // scalar values for the first argument.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gh_manager::gh_manager (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -r 44d9d526d1e3 libinterp/corefcn/graphics.in.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libinterp/corefcn/graphics.in.h        Mon Nov 07 15:48:46 2016 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libinterp/corefcn/graphics.in.h        Mon Nov 07 23:45:41 2016 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6044,6 +6044,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ public:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  static float screen_scale;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   static void create_instance (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   static bool instance_ok (void)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave/files/patch-gl2ps_renderer.diff b/math/octave/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/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/files/patch-host_name.diff b/math/octave/files/patch-host_name.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..8654acd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave/files/patch-host_name.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- build-aux/subst-default-vals.in.sh.orig        2016-11-13 08:20:59.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ build-aux/subst-default-vals.in.sh     2016-11-24 08:20:55.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -22,7 +22,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archlibdir="@archlibdir@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bindir="@bindir@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-canonical_host_type="@canonical_host_type@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++canonical_host_type="__MACPORTS_canonical_host_type__"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ datadir="@datadir@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ datarootdir="@datarootdir@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DEFAULT_PAGER="@DEFAULT_PAGER@"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave/files/patch-iconsize.diff b/math/octave/files/patch-iconsize.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..ec68286
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave/files/patch-iconsize.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,18 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgui/src/octave-dock-widget.cc.orig  2016-10-27 11:48:37.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgui/src/octave-dock-widget.cc       2016-11-10 04:08:42.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -55,8 +55,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            this, SLOT (handle_active_dock_changed (octave_dock_widget*,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                                    octave_dock_widget*)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  QStyle *st = style ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  _icon_size = 0.75*st->pixelMetric (QStyle::PM_SmallIconSize);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  QStyle *st = p->style ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined (Q_OS_MAC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  // fix retina scaling for Mac (bug #46723)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  _icon_size = 2*st->pixelMetric (QStyle::PM_SmallIconSize) / p->devicePixelRatio();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  _icon_size = st->pixelMetric (QStyle::PM_SmallIconSize);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if defined (Q_OS_WIN32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   // windows: add an extra title bar that persists when floating
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave/files/patch-libinterp-Makefile.in.diff b/math/octave/files/patch-libinterp-Makefile.in.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 5a9dba1..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave/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,30 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libinterp/Makefile.in.orig     2016-07-01 13:44:50.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libinterp/Makefile.in  2016-07-03 11:00:53.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3607,6 +3607,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(DL_LIBS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(PTHREAD_LIBS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(FLIBS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(Z_LIBS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBOCTAVE_LINK_OPTS = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3627,7 +3628,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @AMCOND_ENABLE_DYNAMIC_LINKING_FALSE@     $(GL2PS_LIBS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @AMCOND_ENABLE_DYNAMIC_LINKING_FALSE@     $(LLVM_LIBS) $(JAVA_LIBS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @AMCOND_ENABLE_DYNAMIC_LINKING_FALSE@     $(LAPACK_LIBS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@AMCOND_ENABLE_DYNAMIC_LINKING_FALSE@     $(am__append_3)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@AMCOND_ENABLE_DYNAMIC_LINKING_FALSE@     $(am__append_3) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@AMCOND_ENABLE_DYNAMIC_LINKING_FALSE@     $(Z_LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@LIBOCTINTERP_LINK_DEPS =  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@      $(FT2_LIBS) $(HDF5_LIBS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@      $(MAGICK_LIBS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3637,7 +3639,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@      $(GL2PS_LIBS) $(LLVM_LIBS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@      $(JAVA_LIBS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@      $(LAPACK_LIBS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@      $(am__append_3)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@      $(am__append_3) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@      $(Z_LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBOCTINTERP_LINK_OPTS = $(FT2_LDFLAGS) $(HDF5_LDFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(MAGICK_LDFLAGS) $(Z_LDFLAGS) $(FFTW_XLDFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(LLVM_LDFLAGS) $(am__append_4)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave/files/patch-link.diff b/math/octave/files/patch-link.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..37ab46d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave/files/patch-link.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/mkoctfile.in.cc.orig       2016-11-13 08:20:59.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/mkoctfile.in.cc    2016-11-23 20:38:24.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -201,13 +201,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   vars["LIBS"] = get_variable ("LIBS", %OCTAVE_CONF_LIBS%);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   vars["FLIBS"] = get_variable ("FLIBS", %OCTAVE_CONF_FLIBS%);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   vars["OCTAVE_LINK_DEPS"] = get_variable ("OCTAVE_LINK_DEPS",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                           %OCTAVE_CONF_OCTAVE_LINK_DEPS%);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                           "");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   vars["OCTAVE_LINK_OPTS"] = get_variable ("OCTAVE_LINK_OPTS",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                           %OCTAVE_CONF_OCTAVE_LINK_OPTS%);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                           "");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   vars["OCT_LINK_DEPS"] = get_variable ("OCT_LINK_DEPS",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                        %OCTAVE_CONF_OCT_LINK_DEPS%);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                        "");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   vars["OCT_LINK_OPTS"] = get_variable ("OCT_LINK_OPTS",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                        %OCTAVE_CONF_OCT_LINK_OPTS%);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                        "");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   vars["LD_CXX"] = get_variable ("LD_CXX", %OCTAVE_CONF_MKOCTFILE_LD_CXX%);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   vars["LDFLAGS"] = get_variable ("LDFLAGS", %OCTAVE_CONF_LDFLAGS%);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   vars["LD_STATIC_FLAG"] = get_variable ("LD_STATIC_FLAG",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -848,4 +848,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return result;
</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;color:#808080;'>diff --git a/math/octave/files/patch-qscintilla2.diff b/math/octave/files/patch-qscintilla2.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..dcedb2d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave/files/patch-qscintilla2.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,16 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- m4/acinclude.m4.orig   2016-11-08 13:21:14.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ m4/acinclude.m4        2016-11-11 09:31:48.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1351,7 +1351,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     5)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       QT_MODULES="Qt5Core Qt5Gui Qt5Network Qt5OpenGL Qt5PrintSupport"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      octave_qscintilla_libnames="qscintilla2-qt5 qt5scintilla2"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      octave_qscintilla_libnames="qscintilla2-qt5 qt5scintilla2 qscintilla2"
</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;'>+       AC_MSG_ERROR([Unrecognized Qt version $qt_version])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2738,4 +2738,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnl         End of macros written by Octave developers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnl ------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave/files/patch-yosemite-libtool.diff b/math/octave/files/patch-yosemite-libtool.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e3cf76f..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave/files/patch-yosemite-libtool.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2016-05-08 01:48:51.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure      2016-05-08 01:48:40.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -21982,7 +21982,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  10.[012]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   10.*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave/files/patch-zlib.diff b/math/octave/files/patch-zlib.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a63f710
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave/files/patch-zlib.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,38 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libinterp/dldfcn/gzip.cc.orig  2016-11-13 08:16:10.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libinterp/dldfcn/gzip.cc       2016-12-03 07:30:58.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -348,14 +348,18 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         unsigned char buf_in[buf_len];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         unsigned char buf_out[buf_len];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        while ((strm->avail_in = std::fread (buf_in, sizeof (buf_in[0]),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                             buf_len, source.fp)) != 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  int flush;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            strm->avail_in = std::fread (buf_in, sizeof (buf_in[0]),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                   buf_len, source.fp);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             if (std::ferror (source.fp))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               throw std::runtime_error ("failed to read source file");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             strm->next_in = buf_in;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            const int flush = std::feof (source.fp) ? Z_FINISH : Z_NO_FLUSH;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            flush = std::feof (source.fp) ? Z_FINISH : Z_NO_FLUSH;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             // If deflate returns Z_OK and with zero avail_out, it must be
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             // called again after making room in the output buffer because
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -376,8 +380,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             while (strm->avail_out == 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             if (strm->avail_in != 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-              throw std::runtime_error ("failed to wrote file");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++              throw std::runtime_error ("failed to write file");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          } while (flush != Z_FINISH);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if (status != Z_STREAM_END)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            throw std::runtime_error ("failed to write file");
</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;'>+       void
</span></pre><pre style='margin:0'>

</pre>