From 957e657f552310a20d674b10b36bcf867fd06cf2 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Fri, 11 Nov 2022 15:24:57 -0800 Subject: [PATCH] build/pkgs/soplex: New --- build/pkgs/soplex/SPKG.rst | 22 ++++++++++++++++++++++ build/pkgs/soplex/checksums.ini | 5 +++++ build/pkgs/soplex/dependencies | 1 + build/pkgs/soplex/distros/conda.txt | 1 + build/pkgs/soplex/distros/freebsd.txt | 1 + build/pkgs/soplex/distros/repology.txt | 1 + build/pkgs/soplex/package-version.txt | 1 + build/pkgs/soplex/spkg-install.in | 6 ++++++ build/pkgs/soplex/type | 1 + 9 files changed, 39 insertions(+) create mode 100644 build/pkgs/soplex/SPKG.rst create mode 100644 build/pkgs/soplex/checksums.ini create mode 100644 build/pkgs/soplex/dependencies create mode 100644 build/pkgs/soplex/distros/conda.txt create mode 100644 build/pkgs/soplex/distros/freebsd.txt create mode 100644 build/pkgs/soplex/distros/repology.txt create mode 100644 build/pkgs/soplex/package-version.txt create mode 100644 build/pkgs/soplex/spkg-install.in create mode 100644 build/pkgs/soplex/type diff --git a/build/pkgs/soplex/SPKG.rst b/build/pkgs/soplex/SPKG.rst new file mode 100644 index 00000000000..8a37579455c --- /dev/null +++ b/build/pkgs/soplex/SPKG.rst @@ -0,0 +1,22 @@ +soplex: Linear optimization solver using the revised simplex method +=================================================================== + +Description +----------- + +SoPlex is an optimization package for solving linear programming +problems (LPs) based on an advanced implementation of the primal and +dual revised simplex algorithm. It provides special support for the +exact solution of LPs with rational input data. + + +License +------- + +Apache License, Version 2.0 + + +Upstream Contact +---------------- + +https://github.com/scipopt/soplex diff --git a/build/pkgs/soplex/checksums.ini b/build/pkgs/soplex/checksums.ini new file mode 100644 index 00000000000..5689a553333 --- /dev/null +++ b/build/pkgs/soplex/checksums.ini @@ -0,0 +1,5 @@ +tarball=soplex-VERSION.tar.gz +sha1=6777fa6e7fd02ea6805901dbf60d873b4c312b62 +md5=2865c3a95ee903307d4bd32b0c9594e7 +cksum=278250056 +upstream_url=https://github.com/scipopt/soplex/archive/refs/tags/release-VERSION.tar.gz diff --git a/build/pkgs/soplex/dependencies b/build/pkgs/soplex/dependencies new file mode 100644 index 00000000000..0d53ceacb01 --- /dev/null +++ b/build/pkgs/soplex/dependencies @@ -0,0 +1 @@ +$(MP_LIBRARY) mpfr boost_cropped zlib | cmake diff --git a/build/pkgs/soplex/distros/conda.txt b/build/pkgs/soplex/distros/conda.txt new file mode 100644 index 00000000000..3fcd744bc92 --- /dev/null +++ b/build/pkgs/soplex/distros/conda.txt @@ -0,0 +1 @@ +soplex diff --git a/build/pkgs/soplex/distros/freebsd.txt b/build/pkgs/soplex/distros/freebsd.txt new file mode 100644 index 00000000000..159cb927b0e --- /dev/null +++ b/build/pkgs/soplex/distros/freebsd.txt @@ -0,0 +1 @@ +math/SoPlex diff --git a/build/pkgs/soplex/distros/repology.txt b/build/pkgs/soplex/distros/repology.txt new file mode 100644 index 00000000000..3fcd744bc92 --- /dev/null +++ b/build/pkgs/soplex/distros/repology.txt @@ -0,0 +1 @@ +soplex diff --git a/build/pkgs/soplex/package-version.txt b/build/pkgs/soplex/package-version.txt new file mode 100644 index 00000000000..85c3d27e59d --- /dev/null +++ b/build/pkgs/soplex/package-version.txt @@ -0,0 +1 @@ +602 diff --git a/build/pkgs/soplex/spkg-install.in b/build/pkgs/soplex/spkg-install.in new file mode 100644 index 00000000000..35a8c1f84c6 --- /dev/null +++ b/build/pkgs/soplex/spkg-install.in @@ -0,0 +1,6 @@ +cd src +mkdir build +cd build +sdh_cmake -DMPFR=ON .. +sdh_make +sdh_make_install diff --git a/build/pkgs/soplex/type b/build/pkgs/soplex/type new file mode 100644 index 00000000000..134d9bc32d5 --- /dev/null +++ b/build/pkgs/soplex/type @@ -0,0 +1 @@ +optional