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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/233d5b0527413c9d900d22bc58c2db4df677ddb2">https://github.com/macports/macports-ports/commit/233d5b0527413c9d900d22bc58c2db4df677ddb2</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 233d5b05274 gretl: new port
</span>233d5b05274 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 233d5b0527413c9d900d22bc58c2db4df677ddb2
</span>Author: Evan Miller <emmiller@gmail.com>
AuthorDate: Sun Oct 3 08:17:24 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    gretl: new port
</span>---
 math/gretl/Portfile                          | 104 ++++++++++++++
 math/gretl/files/patch-gretl-cxxflags.diff   |  22 +++
 math/gretl/files/patch-gretl-use-carbon.diff | 197 +++++++++++++++++++++++++++
 math/gretl/files/patch-gretl_mt.diff         |  39 ++++++
 4 files changed, 362 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/gretl/Portfile b/math/gretl/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..446cf419955
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/gretl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,104 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           active_variants 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                gretl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2021d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          math
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Econometric analysis toolkit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    gretl is an open-source statistical package, mainly for \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    econometrics. The name is an acronym for Gnu Regression, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Econometrics and Time-series Library. It has both a graphical \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    user interface and a command-line interface.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            http://gretl.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        sourceforge
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz              yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  0df4dbb09b6ffb8d403d5b7fe67d8834a88b1e9b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  ce28f7dfb3ff31e982c2f31a8766d4137a1dbf429ffca5ba7d49763a03338ee2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    13256260
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://sourceforge.net/p/gretl/bugs/254/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-gretl_mt.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://sourceforge.net/p/gretl/bugs/255/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-gretl-use-carbon.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://sourceforge.net/p/gretl/bugs/256/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-gretl-cxxflags.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:curl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:fftw-3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:glib2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gmp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:json-glib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libgsf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libxml2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:mpfr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:readline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-avx \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-gui \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-openmp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-xdg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-xdg-utils \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-gmp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-www \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-libR \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-mpi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-odbc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-gmake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-gsf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-gmp-prefix=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-mpfr-prefix=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-readline-prefix=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.c_standard 1999
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append -std=c99
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.cmd           gmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target        ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant gui description {Build the Graphical User Interface} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace --disable-gui --enable-gui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gdk-pixbuf2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gtk3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gtksourceview4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:adwaita-icon-theme \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gnuplot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    require_active_variants gnuplot pangocairo
</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 quartz requires gui {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup       app 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    app.icon        xdg/64/gretl.png
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gtk-osx-application-gtk3
</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;'>+if {[variant_isset quartz]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    require_active_variants gtk3 quartz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {[variant_isset gui]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    require_active_variants gtk3 x11
</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;'>+default_variants    +gui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     ${name}-(\\d+\[a-z\])${extract.suffix}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/gretl/files/patch-gretl-cxxflags.diff b/math/gretl/files/patch-gretl-cxxflags.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..8986206d172
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/gretl/files/patch-gretl-cxxflags.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;'>+--- plugin/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ plugin/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,8 +6,9 @@ exec_prefix = @exec_prefix@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libdir = @libdir@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CC = @CC@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CXX = @CXX@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CFLAGS = @CFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CXX = @CXX@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CXXFLAGS = @CXXFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LDFLAGS = @LDFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAKE = @MAKE@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ INSTALL = @INSTALL@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -68,7 +69,7 @@ override CFLAGS += -I.. -I$(topsrc)/gui -DHAVE_CONFIG_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBTOOL = ../libtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ COMPILE = $(LIBTOOL) --mode=compile $(CCV) -c $(CFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-COMPILX = $(LIBTOOL) --mode=compile $(CXXV) -c $(CFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++COMPILX = $(LIBTOOL) --mode=compile $(CXXV) -c $(CXXFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq ($(quiet_build),yes)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   AMP = @
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/gretl/files/patch-gretl-use-carbon.diff b/math/gretl/files/patch-gretl-use-carbon.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e4744bf3608
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/gretl/files/patch-gretl-use-carbon.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,197 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- config.h.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ config.h.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -162,7 +162,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* On Mac, using GTK themes? */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef HAVE_MAC_THEMES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* On Mac, have Carbon.framework? */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#undef HAVE_CARBON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/* On Mac, use the Carbon.framework? */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#undef USE_CARBON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif /* CONFIG_H */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -91,7 +91,6 @@ pkg_build="no"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mac_native="no"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mac_integration="no"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gui_disabled="no"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-have_carbon="yes"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gp_3d="yes"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAKE="make"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ XML_LIBS=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -204,13 +203,6 @@ then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   pkg_build="yes"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AC_ARG_ENABLE(carbon,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-[  --disable-carbon        Don't try to use Carbon on macOS],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-[if test "$enableval" = "no"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  have_carbon="no"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_ARG_ENABLE(gnuplot-checks,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [  --disable-gnuplot-checks do not run checks for gnuplot],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [if test "$enableval" = "yes"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -513,18 +505,24 @@ case $host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-dnl And while we're at it...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++dnl More detail for macOS build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$darwin_build" = "yes" ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if test "$have_carbon" = "yes" ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    MACLIB="-Wl,-framework -Wl,Carbon"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    AC_SUBST(MACLIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    AC_DEFINE(HAVE_CARBON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    MACLIB="-Wl,-framework -Wl,CoreServices"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    AC_SUBST(MACLIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    AC_DEFINE(USE_SSE2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    sse2_result="yes"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  echo "darwin host_os: $host_os"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  case $host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    *darwin19* | *darwin2*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      MACLIB="-Wl,-framework -Wl,CoreServices"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      AC_SUBST(MACLIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      AC_DEFINE(USE_SSE2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      sse2_result="yes"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      echo "macOS: using CoreServices, not Carbon"
</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;'>++      MACLIB="-Wl,-framework -Wl,Carbon"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      AC_SUBST(MACLIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      AC_DEFINE(USE_CARBON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      echo "macOS: using Carbon"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      ;;    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if test "$pkg_build" = "yes" ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     DARWIN_RPATH="@executable_path/../lib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     AC_SUBST(DARWIN_RPATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -864,7 +864,6 @@ enable_json
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_gmp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_xdg_utils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_pkgbuild
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-enable_carbon
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_gnuplot_checks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_gnuplot_3d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_www
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1569,7 +1568,6 @@ Optional Features:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   --disable-gmp           Don't try to include GMP support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   --enable-xdg-utils      Use xdg-utils for installing XDG files [default=auto]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   --enable-pkgbuild       For building relocatable package (e.g. OS X)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  --disable-carbon        Don't try to use Carbon on macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   --disable-gnuplot-checks do not run checks for gnuplot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   --disable-gnuplot-3d     assume gnuplot can't do interactive 3D plots
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   --disable-www           do not link to libcurl for http
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2920,7 +2918,6 @@ pkg_build="no"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mac_native="no"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mac_integration="no"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gui_disabled="no"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-have_carbon="yes"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gp_3d="yes"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MAKE="make"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ XML_LIBS=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7107,15 +7104,6 @@ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</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;'>+-# Check whether --enable-carbon was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "${enable_carbon+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  enableval=$enable_carbon; if test "$enableval" = "no"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  have_carbon="no"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</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;'>+ # Check whether --enable-gnuplot-checks was given.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "${enable_gnuplot_checks+set}" = set; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   enableval=$enable_gnuplot_checks; if test "$enableval" = "yes"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21411,18 +21399,24 @@ rm -f conf.lapacktest
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$darwin_build" = "yes" ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if test "$have_carbon" = "yes" ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    MACLIB="-Wl,-framework -Wl,Carbon"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  echo "darwin host_os: $host_os"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  case $host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    *darwin19* | *darwin2*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      MACLIB="-Wl,-framework -Wl,CoreServices"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    $as_echo "#define HAVE_CARBON 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      $as_echo "#define USE_SSE2 1" >>confdefs.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;'>+-    MACLIB="-Wl,-framework -Wl,CoreServices"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      sse2_result="yes"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      echo "macOS: using CoreServices, not Carbon"
</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;'>++      MACLIB="-Wl,-framework -Wl,Carbon"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    $as_echo "#define USE_SSE2 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      $as_echo "#define USE_CARBON 1" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    sse2_result="yes"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      echo "macOS: using Carbon"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if test "$pkg_build" = "yes" ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     DARWIN_RPATH="@executable_path/../lib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gui/library.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gui/library.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9327,7 +9327,7 @@ int do_store (char *filename, int action, gpointer data)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef OS_OSX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# ifdef HAVE_CARBON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# ifdef USE_CARBON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # include <Carbon/Carbon.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,6 +23,7 @@ LAPACK_LIBS = @LAPACK_LIBS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FFTW_CFLAGS = @FFTW_CFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FFTW_LIBS = @FFTW_LIBS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ RLIB_CFLAGS = @RLIB_CFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MACLIB = @MACLIB@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DARWIN_RPATH = @DARWIN_RPATH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SSE2_CFLAGS = @SSE2_CFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AVX_CFLAGS = @AVX_CFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -96,7 +97,7 @@ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   VERSION_INFO = -version-info $(CURRENT):$(REVISION):$(AGE)
</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;'>+-LIBS = $(LAPACK_LIBS) -lm $(LIBDL) -lz $(XML_LIBS) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIBS = $(LAPACK_LIBS) -lm $(LIBDL) -lz $(XML_LIBS) $(MACLIB) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(GLIB_LIBS) $(GMP_LIBS) $(FFTW_LIBS) $(CURL_LIBS) $(GSF_LIBS) $(RT_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #### End of system configuration section. ####
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/src/gretl_help.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/src/gretl_help.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26,7 +26,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if defined(G_OS_WIN32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # include <windows.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(OS_OSX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# if defined(HAVE_CARBON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# if defined(USE_CARBON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #  include <Carbon/Carbon.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #  include <CoreFoundation/CoreFoundation.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -309,7 +309,7 @@ static int show_pkg_pdf (const char *fname)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   err = E_FOPEN;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(OS_OSX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# if defined(HAVE_CARBON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# if defined(USE_CARBON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     FSRef ref;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     err = FSPathMakeRef((const UInt8 *) fname, &ref, NULL);
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/gretl/files/patch-gretl_mt.diff b/math/gretl/files/patch-gretl_mt.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..4dc98bd75dd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/gretl/files/patch-gretl_mt.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,39 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/src/gretl_mt.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/src/gretl_mt.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -40,10 +40,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static int omp_n_threads;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifdef OS_OSX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static int omp_mnk_min = -1; /* ? */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(_OPENMP) && !defined(OS_OSX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static int omp_mnk_min = 80000;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static int omp_mnk_min = -1; /* ? */
</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;'>+ int gretl_n_processors (void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/src/gretl_mt.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/src/gretl_mt.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -30,16 +30,16 @@ int get_omp_n_threads (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int set_omp_n_threads (int n);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int set_omp_mnk_min (int n);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++int get_omp_mnk_min (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef _OPENMP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int gretl_use_openmp (guint64 n);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int openmp_by_default (void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-int set_omp_mnk_min (int n);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-int get_omp_mnk_min (void);
</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;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int memory_stats (double vals[]);
</span></pre><pre style='margin:0'>

</pre>