git: 239a9585ab34 - main - math/mpsolve: update 3.2.1 → 3.2.3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 20 Sep 2026 01:46:55 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=239a9585ab347a79dd1e6fa546fb107ce68d81ca
commit 239a9585ab347a79dd1e6fa546fb107ce68d81ca
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-19 23:57:49 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-20 01:46:50 +0000
math/mpsolve: update 3.2.1 → 3.2.3
---
math/mpsolve/Makefile | 8 ++++----
math/mpsolve/distinfo | 6 +++---
math/mpsolve/files/patch-include_mps_types.h | 20 --------------------
3 files changed, 7 insertions(+), 27 deletions(-)
diff --git a/math/mpsolve/Makefile b/math/mpsolve/Makefile
index bfd53c1649de..46d28a28686b 100644
--- a/math/mpsolve/Makefile
+++ b/math/mpsolve/Makefile
@@ -1,8 +1,7 @@
PORTNAME= mpsolve
-DISTVERSION= 3.2.1
-PORTREVISION= 3
+DISTVERSION= 3.2.3
CATEGORIES= math
-MASTER_SITES= https://numpi.dm.unipi.it/_media/software/mpsolve/
+MASTER_SITES= https://numpi.dm.unipi.it/wp-content/uploads/2025/08/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Multiprecision rootfinder for complex roots of univariate polynomials
@@ -22,7 +21,8 @@ USE_CXXSTD= c++14 # fix compilation failure on 14: error: ISO C++17 does not all
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS= --disable-static
+CONFIGURE_ARGS= --disable-static \
+ --enable-documentation
INSTALL_TARGET= install-strip
diff --git a/math/mpsolve/distinfo b/math/mpsolve/distinfo
index c72c60d0a6b6..dc2cb2ce4971 100644
--- a/math/mpsolve/distinfo
+++ b/math/mpsolve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1592243396
-SHA256 (mpsolve-3.2.1.tar.bz2) = 45b22f6b04544b9eda2457eec58580d892c7e00824ebd2d6e31fe24cdd763804
-SIZE (mpsolve-3.2.1.tar.bz2) = 3270591
+TIMESTAMP = 1789861374
+SHA256 (mpsolve-3.2.3.tar.bz2) = 1f2e239c698c783b63a5e6903e76316c0335a01d71c466a8551e8a3f790b3971
+SIZE (mpsolve-3.2.3.tar.bz2) = 3299483
diff --git a/math/mpsolve/files/patch-include_mps_types.h b/math/mpsolve/files/patch-include_mps_types.h
deleted file mode 100644
index 9da025455405..000000000000
--- a/math/mpsolve/files/patch-include_mps_types.h
+++ /dev/null
@@ -1,20 +0,0 @@
-- workaround for https://github.com/robol/MPSolve/issues/38
-
---- include/mps/types.h.orig 2023-11-09 17:34:55 UTC
-+++ include/mps/types.h
-@@ -22,6 +22,7 @@ typedef int mps_debug_level;
-
- /* Handle systems where isnan and isinf are not available */
- #include <math.h>
-+#if 0
- #ifndef isnan
- # define isnan(x) \
- (sizeof(x) == sizeof(long double) ? isnan_ld (x) \
-@@ -58,6 +59,7 @@ static inline int isinf_ld (long double x)
- {
- return !isnan (x) && isnan (x - x);
- }
-+#endif
- #endif
-
- #include <mps/mt-types.h>