<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch octave
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/099ecbacbe92401f9f787ce74951e61e6b3760e4">https://github.com/macports/macports-ports/commit/099ecbacbe92401f9f787ce74951e61e6b3760e4</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 099ecbacbe92401f9f787ce74951e61e6b3760e4
</span>Author: Marius Schamschula <mps@macports.org>
AuthorDate: Sun May 22 14:59:15 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    octave: update to 7.1.0, fix aarm64 build
</span>---
 math/octave/Portfile                  | 36 ++++++++++++++--------------
 math/octave/files/patch-versions.diff | 44 +++++++++++++++++------------------
 2 files changed, 39 insertions(+), 41 deletions(-)

<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 e14a701fb65..11c79b1ff4f 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;'>@@ -7,9 +7,9 @@ PortGroup           compiler_blacklist_versions 1.0
</span> PortGroup           linear_algebra 1.0
 
 name                octave
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             6.4.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set package_version 6.x.x
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             7.1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set package_version 7.x.x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
 categories          math science
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,9 +25,9 @@ homepage            https://www.gnu.org/software/octave
</span> 
 master_sites        gnu:octave
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  a87deb19263af1546e27206238fb3ba2730f366b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  b48f33d4fceaf394cfbea73a8c850000936d83a41739a24f7568b5b0a7b39acd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    32873157
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  441b87175de45384e696e1721e62ed6a398d2e48 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  d4a9d81f3f67b4a6e07cb7a80dcb10ad5e9176fcc30762c70a81580a64b8b0b6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    34187598
</span> 
 # see https://lists.gnu.org/archive/html/octave-maintainers/2016-05/msg00286.html
 compiler.cxx_standard \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -65,17 +65,6 @@ patchfiles-append patch-__opengl_info__.diff
</span> # see https://trac.macports.org/ticket/57288
 patchfiles-append patch-run-octave.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# find MacPorts Qt libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# fails to apply: patchfiles-append patch-link_location.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# fix CXXFLAGS when testing for Qt5 properties
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://trac.macports.org/ticket/58226
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append patch-qt5-cxxflags.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# small fixes to allow Octave6 qt4 variant to build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# can be enabled at all times
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append patch-octave6-qt4-fixes.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # see https://savannah.gnu.org/patch/index.php?9806
 set java_version 1.8
 patchfiles-append patch-java_version.diff
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -638,6 +627,15 @@ if {${magickDefault}} {
</span>     default_variants-append +graphicsmagick
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # fix @rpath for octave-cli
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "install_name_tool -change @rpath/libgfortran.5.dylib ${prefix}/lib/libgcc/libgfortran.5.dylib ${worksrcpath}/src/.libs/octave-cli"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "install_name_tool -change @rpath/libquadmath.0.dylib ${prefix}/lib/libgcc/libquadmath.0.dylib ${worksrcpath}/src/.libs/octave-cli"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # fix @rpath for octave-gui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "install_name_tool -change @rpath/libgfortran.5.dylib ${prefix}/lib/libgcc/libgfortran.5.dylib ${worksrcpath}/src/.libs/octave-gui"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "install_name_tool -change @rpath/libquadmath.0.dylib ${prefix}/lib/libgcc/libquadmath.0.dylib ${worksrcpath}/src/.libs/octave-gui"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</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;'>@@ -651,7 +649,7 @@ post-destroot {
</span>     }
 
     # do not force upgrade of every dependency every time the version changes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach lib {liboctave.8.dylib liboctinterp.9.dylib} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach lib {liboctave.9.dylib liboctinterp.10.dylib} {
</span>         xinstall -d -m 0755 ${destroot}${prefix}/lib/octave/${package_version}
         ln -s ../${version}/${lib} ${destroot}${prefix}/lib/octave/${package_version}/${lib}
         system "install_name_tool -id ${prefix}/lib/octave/${package_version}/${lib} ${destroot}${prefix}/lib/octave/${version}/${lib}"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -659,7 +657,7 @@ post-destroot {
</span> 
     if {[variant_isset qt4] || [variant_isset qt5]} {
         # do not force upgrade of every dependency every time the version changes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach lib {liboctgui.6.dylib} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach lib {liboctgui.8.dylib} {
</span>             xinstall -d -m 0755 ${destroot}${prefix}/lib/octave/${package_version}
             ln -s ../${version}/${lib} ${destroot}${prefix}/lib/octave/${package_version}/${lib}
             system "install_name_tool -id ${prefix}/lib/octave/${package_version}/${lib} ${destroot}${prefix}/lib/octave/${version}/${lib}"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave/files/patch-versions.diff b/math/octave/files/patch-versions.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 96ece985208..0647deb2286 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave/files/patch-versions.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave/files/patch-versions.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,71 +11,71 @@
</span>  man1ext="@man1ext@"
 --- configure.orig     2019-03-03 07:08:47.000000000 -0700
 +++ configure  2019-03-03 07:12:49.000000000 -0700
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8191,7 +8191,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ## This path usually includes the Octave version and configuration name, so
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ## that configurations for multiple versions of Octave may be installed at once.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8510,7 +8510,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   *)
</span>  
 -  : ${archlibdir='${libexecdir}/octave/${version}/exec/${canonical_host_type}'}
 +  : ${archlibdir='${libexecdir}/octave/${version}/exec/__MACPORTS_canonical_host_type__'}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: defining archlibdir to be $archlibdir" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $as_echo "defining archlibdir to be $archlibdir" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: defining archlibdir to be $archlibdir" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ printf "%s\n" "defining archlibdir to be $archlibdir" >&6; }
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8200,21 +8200,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8520,21 +8520,21 @@
</span>  ## Where to put executables to be run by Octave, rather than the user, that
  ## are specific to this site.
  
 -  : ${localarchlibdir='${libexecdir}/octave/site/exec/${canonical_host_type}'}
 +  : ${localarchlibdir='${libexecdir}/octave/site/exec/__MACPORTS_canonical_host_type__'}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: defining localarchlibdir to be $localarchlibdir" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $as_echo "defining localarchlibdir to be $localarchlibdir" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: defining localarchlibdir to be $localarchlibdir" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ printf "%s\n" "defining localarchlibdir to be $localarchlibdir" >&6; }
</span>  
  
  
  
 -  : ${localapiarchlibdir='${libexecdir}/octave/${api_version}/site/exec/${canonical_host_type}'}
 +  : ${localapiarchlibdir='${libexecdir}/octave/${api_version}/site/exec/__MACPORTS_canonical_host_type__'}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: defining localapiarchlibdir to be $localapiarchlibdir" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $as_echo "defining localapiarchlibdir to be $localapiarchlibdir" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: defining localapiarchlibdir to be $localapiarchlibdir" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ printf "%s\n" "defining localapiarchlibdir to be $localapiarchlibdir" >&6; }
</span>  
  
  
  
 -  : ${localverarchlibdir='${libexecdir}/octave/${version}/site/exec/${canonical_host_type}'}
 +  : ${localverarchlibdir='${libexecdir}/octave/${version}/site/exec/__MACPORTS_canonical_host_type__'}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: defining localverarchlibdir to be $localverarchlibdir" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $as_echo "defining localverarchlibdir to be $localverarchlibdir" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: defining localverarchlibdir to be $localverarchlibdir" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ printf "%s\n" "defining localverarchlibdir to be $localverarchlibdir" >&6; }
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8224,7 +8224,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8544,7 +8544,7 @@
</span>  ## This path includes the Octave version and configuration name, so that
  ## configurations for multiple versions of Octave may be installed at once.
  
 -  : ${octfiledir='${libdir}/octave/${version}/oct/${canonical_host_type}'}
 +  : ${octfiledir='${libdir}/octave/${version}/oct/__MACPORTS_canonical_host_type__'}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: defining octfiledir to be $octfiledir" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $as_echo "defining octfiledir to be $octfiledir" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: defining octfiledir to be $octfiledir" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ printf "%s\n" "defining octfiledir to be $octfiledir" >&6; }
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8235,21 +8235,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8555,21 +8555,21 @@
</span>  ## before consulting ${octfiledir}.  This should be a colon-separated list of
  ## directories.
  
 -  : ${localoctfiledir='${libdir}/octave/site/oct/${canonical_host_type}'}
 +  : ${localoctfiledir='${libdir}/octave/site/oct/__MACPORTS_canonical_host_type__'}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: defining localoctfiledir to be $localoctfiledir" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $as_echo "defining localoctfiledir to be $localoctfiledir" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: defining localoctfiledir to be $localoctfiledir" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ printf "%s\n" "defining localoctfiledir to be $localoctfiledir" >&6; }
</span>  
  
  
  
 -  : ${localapioctfiledir='${libdir}/octave/site/oct/${api_version}/${canonical_host_type}'}
 +  : ${localapioctfiledir='${libdir}/octave/site/oct/${api_version}/__MACPORTS_canonical_host_type__'}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: defining localapioctfiledir to be $localapioctfiledir" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $as_echo "defining localapioctfiledir to be $localapioctfiledir" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: defining localapioctfiledir to be $localapioctfiledir" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ printf "%s\n" "defining localapioctfiledir to be $localapioctfiledir" >&6; }
</span>  
  
  
  
 -  : ${localveroctfiledir='${libdir}/octave/${version}/site/oct/${canonical_host_type}'}
 +  : ${localveroctfiledir='${libdir}/octave/${version}/site/oct/__MACPORTS_canonical_host_type__'}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: defining localveroctfiledir to be $localveroctfiledir" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $as_echo "defining localveroctfiledir to be $localveroctfiledir" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: defining localveroctfiledir to be $localveroctfiledir" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ printf "%s\n" "defining localveroctfiledir to be $localveroctfiledir" >&6; }
</span>  
</pre><pre style='margin:0'>

</pre>