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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/19ad2f965684a23fdb2dad51993a81689dd09088">https://github.com/macports/macports-ports/commit/19ad2f965684a23fdb2dad51993a81689dd09088</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 19ad2f96568 lp_solve: Update to 5.5.2.11
</span>19ad2f96568 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 19ad2f965684a23fdb2dad51993a81689dd09088
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Jan 8 03:45:33 2021 -0600

<span style='display:block; white-space:pre;color:#404040;'>    lp_solve: Update to 5.5.2.11
</span>---
 math/lp_solve/Portfile                         |  27 +++---
 math/lp_solve/files/Makefile                   |   2 +-
 math/lp_solve/files/patch-CC.diff              | 111 ++++++++++++++++++++++---
 math/lp_solve/files/patch-TMPDIR.diff          |  56 ++++---------
 math/lp_solve/files/patch-Wno-long-double.diff |  40 +++++----
 math/lp_solve/files/patch-idirafter.diff       |  78 +++++++++++++++++
 math/lp_solve/files/patch-install_name.diff    |   6 +-
 7 files changed, 233 insertions(+), 87 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/lp_solve/Portfile b/math/lp_solve/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f98d1dfd6fa..24ce4c085ca 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/lp_solve/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/lp_solve/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,12 @@ PortSystem              1.0
</span> PortGroup               muniversal 1.0
 
 name                    lp_solve
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                 5.5.2.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 5.5.2.11
</span> revision                0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  2d73859035920ac10747807e21546f70e9b1c2ca \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  6d4abff5cc6aaa933ae8e6c17a226df0fc0b671c438f69715d41d09fe81f902f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    556506
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set branch              [join [lrange [split ${version} .] 0 1] .]
 categories              math
 platforms               darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,28 +27,17 @@ master_sites            sourceforge:project/lpsolve/lpsolve/${version}
</span> distname                ${name}_${version}_source
 worksrcdir              ${name}_${branch}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set main_distfile       ${distfiles}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set bfp_distfile        ${name}_${version}_bfp_LUSOL_source${extract.suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distfiles-append        ${bfp_distfile}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               ${main_distfile} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        rmd160  71f4ef81c6c00994ee4263fee116aae2a181a387 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  2cbd1f07057762d1f5fcec748b70f06bf1d0e2e50f2a6dfd0ba4c5ba3475f908 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    9897466 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        ${bfp_distfile} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        rmd160  cd9a34cb7bb5e85d701b4d54dc830f0eb783dc1c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  e00e63425d4c26bfc26c3b4a925b404ef52bec67a75f7931c998c177ae849b2f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    106427
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-extract {
     xinstall -m 0644 ${filespath}/Makefile ${worksrcpath}
     # Convert DOS to UNIX line endings so we can patch
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|\r||g" ${worksrcpath}/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|\r||g" ${worksrcpath}/configure \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${worksrcpath}/lpsolve55/ccc.hp-ux
</span> }
 
 patchfiles              patch-Wno-long-double.diff \
                         patch-CC.diff \
                         patch-TMPDIR.diff \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        patch-idirafter.diff \
</span>                         patch-install_name.diff
 
 use_configure           no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,10 +48,10 @@ destroot.args           PREFIX="${prefix}"
</span> if {[variant_isset universal]} {
     set merger_must_run_binaries yes
     foreach arch ${configure.universal_archs} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        lappend merger_build_args(${arch}) CC='${configure.cc} -arch ${arch}'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        lappend merger_build_args(${arch}) CC="${configure.cc} -arch ${arch}"
</span>     }
 } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.args-append CC='${configure.cc} ${configure.cc_archflags}'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.args-append CC="${configure.cc} ${configure.cc_archflags}"
</span> }
 
 livecheck.type          regex
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/lp_solve/files/Makefile b/math/lp_solve/files/Makefile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0ca45ca414c..a03a7174143 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/lp_solve/files/Makefile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/lp_solve/files/Makefile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ SUBDIRS = lpsolve55 lp_solve
</span> all: $(SUBDIRS)
 
 $(SUBDIRS):
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        cd "$@" && c="$(CC)" prefix="$(PREFIX)" sh -x ./ccc.osx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   cd "$@" && prefix="$(PREFIX)" sh -x ./ccc.osx
</span> 
 install:
        install -m 755 -d $(DESTDIR)$(PREFIX)/bin
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/lp_solve/files/patch-CC.diff b/math/lp_solve/files/patch-CC.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index ecf3886e8d2..b4de8fd05fb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/lp_solve/files/patch-CC.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/lp_solve/files/patch-CC.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,34 +1,121 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- demo/ccc.osx   2005-06-11 15:27:44.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ demo/ccc.osx   2009-12-30 01:14:47.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,5 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Honor CC environment variable if set.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- bfp/bfp_LUSOL/ccc.orig 2009-01-25 03:03:22.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ bfp/bfp_LUSOL/ccc      2021-01-08 03:03:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,7 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src='../../shared/commonlib.c ../../colamd/colamd.c lp_LUSOL.c ../../lp_utils.c ../../shared/myblas.c LUSOL/lusol.c'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-c=cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c=${CC:-cc}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #determine platform (32/64 bit)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ >/tmp/platform.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- bfp/bfp_LUSOL/ccc.osx.orig     2009-08-09 03:46:22.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ bfp/bfp_LUSOL/ccc.osx  2021-01-08 03:03:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,7 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src='../../shared/commonlib.c ../../colamd/colamd.c lp_LUSOL.c ../../lp_utils.c ../../shared/myblas.c LUSOL/lusol.c'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-c=cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c=${CC:-cc}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #determine platform (32/64 bit)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ >/tmp/platform.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- demo/ccc.orig  2005-06-23 13:52:04.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ demo/ccc       2021-01-08 03:03:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src='../lp_MDO.c ../shared/commonlib.c ../colamd/colamd.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-c=cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c=${CC:-cc}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ math=-lm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- demo/ccc.osx.orig      2005-06-11 14:27:44.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ demo/ccc.osx   2021-01-08 03:03:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,5 @@
</span>  src='../bfp/lp_MDO.c ../commonlib.c ../myblas.c ../colamd/colamd.c ../ini.c ../fortify.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_etaPFI/lp_etaPFI.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c demo.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c'
 -c=cc
<span style='display:block; white-space:pre;background:#e0ffe0;'>++c=${CC:-cc}
</span>  
  math=-lm
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- lp_solve/ccc.osx    2009-01-25 12:39:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lp_solve/ccc.osx       2009-12-30 01:14:46.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lp_solve/ccc.orig      2020-11-23 10:27:17.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lp_solve/ccc   2021-01-08 03:03:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src='../lp_MDO.c ../shared/commonlib.c ../colamd/colamd.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c lp_solve.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-c=cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c=${CC:-cc}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MYTMP=`mktemp -d "${TMPDIR:-/tmp}"/lp_solve_XXXXXX`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lp_solve/ccc.osx.orig  2020-11-23 10:24:43.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lp_solve/ccc.osx       2021-01-08 03:03:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,6 @@
</span>  :
  src='../lp_MDO.c ../shared/commonlib.c ../colamd/colamd.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c lp_solve.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c'
 -c=cc
<span style='display:block; white-space:pre;background:#e0ffe0;'>++c=${CC:-cc}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MYTMP=`mktemp -d "${TMPDIR:-/tmp}"/lp_solve_XXXXXX`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lpsolve55/ccc.orig     2020-11-23 10:27:40.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lpsolve55/ccc  2021-01-08 03:03:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src='../lp_MDO.c ../shared/commonlib.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../colamd/colamd.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-c=cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c=${CC:-cc}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MYTMP=`mktemp -d "${TMPDIR:-/tmp}"/lp_solve_XXXXXX`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lpsolve55/ccc.aix.orig 2016-12-10 03:04:23.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lpsolve55/ccc.aix      2021-01-08 03:03:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4,7 +4,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ type xlc >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [ $? = 0 ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ then c=xlc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-else c=cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else c=${CC:-cc}
</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;'>+ #determine platform (32/64 bit)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lpsolve55/ccc.hp-ux.orig       2016-12-10 03:04:29.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lpsolve55/ccc.hp-ux    2021-01-08 03:03:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src='../lp_MDO.c ../shared/commonlib.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../colamd/colamd.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-c=cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c=${CC:-cc}
</span>  
  #determine platform (32/64 bit)
  >/tmp/platform.c
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- lpsolve55/ccc.osx   2009-08-09 10:36:19.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lpsolve55/ccc.osx      2009-12-30 01:14:45.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lpsolve55/ccc.osx.orig 2020-11-23 10:25:41.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lpsolve55/ccc.osx      2021-01-08 03:03:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src='../lp_MDO.c ../shared/commonlib.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../colamd/colamd.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-c=cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++c=${CC:-cc}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MYTMP=`mktemp -d "${TMPDIR:-/tmp}"/lp_solve_XXXXXX`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lpsolve55/ccc.solaris.orig     2016-12-10 03:04:37.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lpsolve55/ccc.solaris  2021-01-08 03:03:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,6 @@
</span>  :
  src='../lp_MDO.c ../shared/commonlib.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../colamd/colamd.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c'
 -c=cc
<span style='display:block; white-space:pre;background:#e0ffe0;'>++c=${CC:-cc}
</span>  
  #determine platform (32/64 bit)
  >/tmp/platform.c
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- lpsolve55/cccLUSOL.osx      2009-01-25 12:39:54.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lpsolve55/cccLUSOL.osx 2009-12-30 01:14:43.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,5 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lpsolve55/cccLUSOL.osx.orig    2016-12-10 03:04:57.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lpsolve55/cccLUSOL.osx 2021-01-08 03:03:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,5 @@
</span>  src='../lp_MDO.c ../shared/commonlib.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../colamd/colamd.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c ../bfp/bfp_LUSOL/lusol.c'
 -c=cc
<span style='display:block; white-space:pre;background:#e0ffe0;'>++c=${CC:-cc}
</span>  
  #determine platform (32/64 bit)
  >/tmp/platform.c
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/lp_solve/files/patch-TMPDIR.diff b/math/lp_solve/files/patch-TMPDIR.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 5defd81e5b5..a329c7b6486 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/lp_solve/files/patch-TMPDIR.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/lp_solve/files/patch-TMPDIR.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- lp_solve/ccc.osx.orig  2020-11-15 17:51:01.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lp_solve/ccc.osx       2020-11-15 19:46:39.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,31 +1,35 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src='../lp_MDO.c ../shared/commonlib.c ../colamd/colamd.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c lp_solve.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use a randomly-named temporary directory instead of /tmp.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://groups.google.com/g/lp_solve/c/VKOXWAfjW2M
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- bfp/bfp_LUSOL/ccc.osx.orig     2009-08-09 03:46:22.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ bfp/bfp_LUSOL/ccc.osx  2021-01-08 02:54:47.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3,14 +3,18 @@
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+MYTMP=`mktemp -d "${TMPDIR:-/tmp}"/lp_solve_XXXXXX`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ c=cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MYTMP=`mktemp -d "${TMPDIR:-"$MYTMP"}"/lp_solve_XXXXXX`
</span> +
  #determine platform (32/64 bit)
 ->/tmp/platform.c
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,40 +23,16 @@
</span> +$c "$MYTMP"/platform.c -o "$MYTMP"/platform
 +PLATFORM=`"$MYTMP"/platform`
 +rm "$MYTMP"/platform "$MYTMP"/platform.c >/dev/null 2>&1
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mkdir bin bin/$PLATFORM >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- math=-lm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #check if this system has the isnan function
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-->/tmp/isnan.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--echo '#include <stdio.h>'>>/tmp/isnan.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--echo '#include <stdlib.h>'>>/tmp/isnan.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--echo '#include <math.h>'>>/tmp/isnan.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--echo 'main(){isnan(0.0);return 0;}'>>/tmp/isnan.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--$c /tmp/isnan.c -o /tmp/isnan $math >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+>"$MYTMP"/isnan.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+echo '#include <stdio.h>'>>"$MYTMP"/isnan.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+echo '#include <stdlib.h>'>>"$MYTMP"/isnan.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+echo '#include <math.h>'>>"$MYTMP"/isnan.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+echo 'main(){isnan(0.0);return 0;}'>>"$MYTMP"/isnan.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+$c "$MYTMP"/isnan.c -o "$MYTMP"/isnan $math >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if [ $? = 0 ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- then NOISNAN=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else NOISNAN=-DNOISNAN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--rm /tmp/isnan.c /tmp/isnan >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+rm "$MYTMP"/isnan.c "$MYTMP"/isnan >/dev/null 2>&1
</span> +
 +rmdir "$MYTMP"
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- def=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dl=-ldl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- lpsolve55/ccc.osx.orig 2020-11-15 17:51:01.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lpsolve55/ccc.osx      2020-11-15 19:46:43.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mkdir bin bin/$PLATFORM >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lpsolve55/cccLUSOL.osx.orig    2016-12-10 03:04:57.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lpsolve55/cccLUSOL.osx 2021-01-08 02:54:23.000000000 -0600
</span> @@ -1,29 +1,33 @@
<span style='display:block; white-space:pre;background:#ffe0e0;'>- :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src='../lp_MDO.c ../shared/commonlib.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../colamd/colamd.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src='../lp_MDO.c ../shared/commonlib.c ../shared/mmio.c ../shared/myblas.c ../ini.c ../fortify.c ../colamd/colamd.c ../lp_rlp.c ../lp_crash.c ../bfp/bfp_LUSOL/lp_LUSOL.c ../bfp/bfp_LUSOL/LUSOL/lusol.c ../lp_Hash.c ../lp_lib.c ../lp_wlp.c ../lp_matrix.c ../lp_mipbb.c ../lp_MPS.c ../lp_params.c ../lp_presolve.c ../lp_price.c ../lp_pricePSE.c ../lp_report.c ../lp_scale.c ../lp_simplex.c ../lp_SOS.c ../lp_utils.c ../yacc_read.c ../bfp/bfp_LUSOL/lusol.c'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ c=cc
</span>  
 +MYTMP=`mktemp -d "${TMPDIR:-/tmp}"/lp_solve_XXXXXX`
 +
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,14 +40,14 @@
</span> ->/tmp/platform.c
 -echo '#include <stdlib.h>'>>/tmp/platform.c
 -echo '#include <stdio.h>'>>/tmp/platform.c
<span style='display:block; white-space:pre;background:#ffe0e0;'>--echo 'main(){printf("osx%d", (int) (sizeof(void *)*8));}'>>/tmp/platform.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-echo 'main(){printf("ux%d", (int) (sizeof(void *)*8));}'>>/tmp/platform.c
</span> -$c /tmp/platform.c -o /tmp/platform
 -PLATFORM=`/tmp/platform`
 -rm /tmp/platform /tmp/platform.c >/dev/null 2>&1
 +>"$MYTMP"/platform.c
 +echo '#include <stdlib.h>'>>"$MYTMP"/platform.c
 +echo '#include <stdio.h>'>>"$MYTMP"/platform.c
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+echo 'main(){printf("osx%d", (int) (sizeof(void *)*8));}'>>"$MYTMP"/platform.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++echo 'main(){printf("ux%d", (int) (sizeof(void *)*8));}'>>"$MYTMP"/platform.c
</span> +$c "$MYTMP"/platform.c -o "$MYTMP"/platform
 +PLATFORM=`"$MYTMP"/platform`
 +rm "$MYTMP"/platform "$MYTMP"/platform.c >/dev/null 2>&1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -99,4 +77,4 @@
</span> +rmdir "$MYTMP"
  
  def=
<span style='display:block; white-space:pre;background:#ffe0e0;'>- dl=-ldl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ so=
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/lp_solve/files/patch-Wno-long-double.diff b/math/lp_solve/files/patch-Wno-long-double.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index b94a18ccbfa..591fbb82b7c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/lp_solve/files/patch-Wno-long-double.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/lp_solve/files/patch-Wno-long-double.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,16 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.ac   2009-01-02 12:15:34.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac   2009-12-30 01:29:33.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- bfp/bfp_LUSOL/ccc.osx.orig     2009-08-09 03:46:22.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ bfp/bfp_LUSOL/ccc.osx  2021-01-08 03:34:01.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14,7 +14,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mkdir bin bin/$PLATFORM >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-opts='-idirafter /usr/include/sys -O3 -DINTEGERTIME -Wno-long-double'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++opts='-idirafter /usr/include/sys -O3 -DINTEGERTIME'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $c -s -c $opts -I.. -I../.. -I../../colamd -I../../shared -ILUSOL -I. -DRoleIsExternalInvEngine -DINVERSE_ACTIVE=INVERSE_LUSOL $src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libtool -static -o libbfp_LUSOL.a `echo $src|sed s/[.]c/.o/g|sed 's/[^ ]*\///g'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.ac.orig      2009-01-02 11:15:34.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.ac   2021-01-07 23:27:42.000000000 -0600
</span> @@ -21,7 +21,7 @@
    linux)
      CCSHARED="-fPIC";;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,8 +20,8 @@
</span>      ;;
    OpenUNIX*|UnixWare*)
      DEF='-dy -DNOLONGLONG'
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure   2009-08-04 17:22:58.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure      2009-12-30 01:29:33.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2021-01-07 23:27:42.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2021-01-07 23:27:42.000000000 -0600
</span> @@ -1357,7 +1357,7 @@
    linux)
      CCSHARED="-fPIC";;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,8 +31,8 @@
</span>      ;;
    OpenUNIX*|UnixWare*)
      DEF='-dy -DNOLONGLONG'
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- demo/ccc.osx        2005-06-11 15:27:44.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ demo/ccc.osx   2009-12-30 01:29:33.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- demo/ccc.osx.orig      2005-06-11 14:27:44.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ demo/ccc.osx   2021-01-07 23:27:42.000000000 -0600
</span> @@ -9,6 +9,6 @@
  else dl=-ldl
  fi
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,9 +41,9 @@
</span> +opts='-idirafter /usr/include/sys -O3 -DINTEGERTIME'
  
  $c -I.. -I../bfp -I../bfp/bfp_etaPFI -I../colamd $opts $def -DYY_NEVER_INTERACTIVE -DPARSER_LP $src -o demo $math $dl
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- lp_solve/ccc.osx    2009-01-25 12:39:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lp_solve/ccc.osx       2009-12-30 01:29:33.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -31,6 +31,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lp_solve/ccc.osx.orig  2020-11-23 10:24:43.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lp_solve/ccc.osx       2021-01-07 23:27:42.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -35,6 +35,6 @@
</span>  def=
  dl=-ldl
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,19 +51,18 @@
</span> +opts='-idirafter /usr/include/sys -O3 -DINTEGERTIME'
  
  $c -I.. -I../bfp -I../bfp/bfp_LUSOL -I../bfp/bfp_LUSOL/LUSOL -I../colamd -I../shared $opts $def $NOISNAN -DYY_NEVER_INTERACTIVE -DPARSER_LP -DINVERSE_ACTIVE=INVERSE_LUSOL -DRoleIsExternalInvEngine $src -o bin/$PLATFORM/lp_solve $math $dl
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- lpsolve55/ccc.osx   2016-12-10 03:16:59.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lpsolve55/ccc.osx      2020-11-15 17:50:28.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -30,7 +30,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lpsolve55/ccc.osx.orig 2020-11-23 10:25:41.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lpsolve55/ccc.osx      2021-01-08 03:21:49.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -34,7 +34,6 @@
</span>  dl=-ldl
  so=y
  
 -#opts='-idirafter /usr/include/sys -O3 -DINTEGERTIME -Wno-long-double'
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+#opts='-idirafter /usr/include/sys -O3 -DINTEGERTIME'
</span>  opts='-idirafter /usr/include/sys -O3 -DINTEGERTIME'
  
  $c -s -c -I.. -I../shared -I../bfp -I../bfp/bfp_LUSOL -I../bfp/bfp_LUSOL/LUSOL -I../colamd $opts $def $NOISNAN -DYY_NEVER_INTERACTIVE -DPARSER_LP -DINVERSE_ACTIVE=INVERSE_LUSOL -DRoleIsExternalInvEngine $src
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- lpsolve55/cccLUSOL.osx      2009-01-25 12:39:54.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lpsolve55/cccLUSOL.osx 2009-12-30 01:29:33.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lpsolve55/cccLUSOL.osx.orig    2016-12-10 03:04:57.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lpsolve55/cccLUSOL.osx 2021-01-07 23:27:42.000000000 -0600
</span> @@ -30,7 +30,7 @@
  dl=-ldl
  so=y
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/lp_solve/files/patch-idirafter.diff b/math/lp_solve/files/patch-idirafter.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..08db34363a8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/lp_solve/files/patch-idirafter.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,78 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Remove -idirafter /usr/include/sys. This had presumably been added long
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ago to find /usr/include/sys/malloc.h, but the project has already
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+switched to include stdlib.h instead.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- bfp/bfp_LUSOL/ccc.osx.orig     2021-01-08 03:35:31.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ bfp/bfp_LUSOL/ccc.osx  2021-01-08 03:36:24.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,7 +18,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mkdir bin bin/$PLATFORM >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-opts='-idirafter /usr/include/sys -O3 -DINTEGERTIME'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++opts='-O3 -DINTEGERTIME'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $c -s -c $opts -I.. -I../.. -I../../colamd -I../../shared -ILUSOL -I. -DRoleIsExternalInvEngine -DINVERSE_ACTIVE=INVERSE_LUSOL $src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libtool -static -o libbfp_LUSOL.a `echo $src|sed s/[.]c/.o/g|sed 's/[^ ]*\///g'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.ac.orig      2021-01-08 03:35:31.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.ac   2021-01-08 03:36:24.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21,7 +21,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   linux)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     CCSHARED="-fPIC";;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   apple-darwin)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    DEF=-ldl -idirafter /usr/include/sys -DINTEGERTIME
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    DEF=-ldl -DINTEGERTIME
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   OpenUNIX*|UnixWare*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     DEF='-dy -DNOLONGLONG'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2021-01-08 03:35:31.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2021-01-08 03:36:24.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1357,7 +1357,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   linux)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     CCSHARED="-fPIC";;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   apple-darwin)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    DEF=-ldl -idirafter /usr/include/sys -DINTEGERTIME
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    DEF=-ldl -DINTEGERTIME
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   OpenUNIX*|UnixWare*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     DEF='-dy -DNOLONGLONG'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- demo/ccc.osx.orig      2021-01-08 03:35:31.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ demo/ccc.osx   2021-01-08 03:36:24.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9,6 +9,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else dl=-ldl
</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;'>+-opts='-idirafter /usr/include/sys -O3 -DINTEGERTIME'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++opts='-O3 -DINTEGERTIME'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $c -I.. -I../bfp -I../bfp/bfp_etaPFI -I../colamd $opts $def -DYY_NEVER_INTERACTIVE -DPARSER_LP $src -o demo $math $dl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lp_solve/ccc.osx.orig  2021-01-08 03:35:31.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lp_solve/ccc.osx       2021-01-08 03:36:24.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -35,6 +35,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ def=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dl=-ldl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-opts='-idirafter /usr/include/sys -O3 -DINTEGERTIME'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++opts='-O3 -DINTEGERTIME'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $c -I.. -I../bfp -I../bfp/bfp_LUSOL -I../bfp/bfp_LUSOL/LUSOL -I../colamd -I../shared $opts $def $NOISNAN -DYY_NEVER_INTERACTIVE -DPARSER_LP -DINVERSE_ACTIVE=INVERSE_LUSOL -DRoleIsExternalInvEngine $src -o bin/$PLATFORM/lp_solve $math $dl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lpsolve55/ccc.osx.orig 2021-01-08 03:35:31.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lpsolve55/ccc.osx      2021-01-08 03:36:24.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -34,7 +34,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dl=-ldl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ so=y
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-opts='-idirafter /usr/include/sys -O3 -DINTEGERTIME'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++opts='-O3 -DINTEGERTIME'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $c -s -c -I.. -I../shared -I../bfp -I../bfp/bfp_LUSOL -I../bfp/bfp_LUSOL/LUSOL -I../colamd $opts $def $NOISNAN -DYY_NEVER_INTERACTIVE -DPARSER_LP -DINVERSE_ACTIVE=INVERSE_LUSOL -DRoleIsExternalInvEngine $src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libtool -static -o bin/$PLATFORM/liblpsolve55.a `echo $src|sed s/[.]c/.o/g|sed 's/[^ ]*\///g'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lpsolve55/cccLUSOL.osx.orig    2021-01-08 03:35:31.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lpsolve55/cccLUSOL.osx 2021-01-08 03:36:24.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -34,7 +34,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dl=-ldl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ so=y
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-opts='-idirafter /usr/include/sys -O3 -DINTEGERTIME'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++opts='-O3 -DINTEGERTIME'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $c -s -c -I.. -I../shared -I../bfp -I../bfp/bfp_LUSOL -I../bfp/bfp_LUSOL/LUSOL -I../colamd $opts $def $NOISNAN -DYY_NEVER_INTERACTIVE -DPARSER_LP -DINVERSE_ACTIVE=INVERSE_LUSOL -DRoleIsExternalInvEngine $src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libtool -static -o bin/$PLATFORM/liblpsolve55.a `echo $src|sed s/[.]c/.o/g|sed 's/[^ ]*\///g'`
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/lp_solve/files/patch-install_name.diff b/math/lp_solve/files/patch-install_name.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index c16e8b38057..06c1c2b652a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/lp_solve/files/patch-install_name.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/lp_solve/files/patch-install_name.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- lpsolve55/ccc.osx.orig 2016-12-10 03:16:59.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lpsolve55/ccc.osx      2020-11-15 20:00:16.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -42,7 +42,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lpsolve55/ccc.osx.orig 2020-11-23 10:25:41.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lpsolve55/ccc.osx      2021-01-07 23:34:37.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -43,7 +43,7 @@
</span>  if [ "$so" != "" ]
  then
    $c -fPIC -fno-common -s -c -I.. -I../shared -I../bfp -I../bfp/bfp_LUSOL -I../bfp/bfp_LUSOL/LUSOL -I../colamd -I. $opts $NOISNAN -DYY_NEVER_INTERACTIVE -DPARSER_LP -DINVERSE_ACTIVE=INVERSE_LUSOL -DRoleIsExternalInvEngine $src
</pre><pre style='margin:0'>

</pre>