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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/81d9c1acd413c60ffc64d3dbf0d0f9fa2162b484">https://github.com/macports/macports-ports/commit/81d9c1acd413c60ffc64d3dbf0d0f9fa2162b484</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 81d9c1acd41 octave-optiminterp: patch for gcc10
</span>81d9c1acd41 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 81d9c1acd413c60ffc64d3dbf0d0f9fa2162b484
</span>Author: Marius Schamschula <mps@macports.org>
AuthorDate: Fri Dec 18 21:18:13 2020 -0600

<span style='display:block; white-space:pre;color:#404040;'>    octave-optiminterp: patch for gcc10
</span>---
 math/octave-optiminterp/Portfile                   |  7 ++++++
 .../files/compile-with-gfortran-10.patch           | 26 ++++++++++++++++++++++
 2 files changed, 33 insertions(+)

<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 b0dfce1d654..eb7e4f94182 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,7 +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
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           active_variants 1.1
</span> PortGroup           octave 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           compilers 1.0
</span> 
 octave.setup        optiminterp 0.3.6
 revision            1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,3 +19,8 @@ long_description    ${description}
</span> checksums           rmd160  64ea898758766439631efcdfbe7730edc55bcd50 \
                     sha256  8cfaa84e8c21ec93ce5bdae24655f446a7c0f93c4a7062b2b6ebb35ca590df16 \
                     size    59922
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compilers.choose    fc f77 f90
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compilers.setup     require_fortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          compile-with-gfortran-10.patch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-optiminterp/files/compile-with-gfortran-10.patch b/math/octave-optiminterp/files/compile-with-gfortran-10.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a982018a34e
</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-optiminterp/files/compile-with-gfortran-10.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,26 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Description: Allow compilation with gfortran 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ In gfortran 10, mismatches between actual and dummy argument lists in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ a single file are now rejected with an error.  This is causing a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compilation error for file src/optimal_interpolation.F90 (in the call
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ to LAPACK's function dsyev), which makes the package fail to build.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The problem is avoided by using the new option
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -fallow-argument-mismatch in FFLAGS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Author: Rafael Laboissière <rafael@debian.org>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Bug-Debian: https://bugs.debian.org/957627
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Forwarded: no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Last-Update: 2020-07-29
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10,6 +10,11 @@ ver = @ver@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # of Octave.  How confusing.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FFLAGS = @FFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Allow compilation with gfortran 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ifeq ($(shell $$(@MKOCTFILE@ -p F77) -dumpversion | cut -f1 -d.),10)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++FFLAGS += -fallow-argument-mismatch
</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;'>+ OCTAVE = @OCTAVE@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OCTAVE_VERSION = @OCTAVE_VERSION@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MKOCTFILE = @MKOCTFILE@ -DHAVE_OCTAVE_$(ver) -v
</span></pre><pre style='margin:0'>

</pre>