git: 239a9585ab34 - main - math/mpsolve: update 3.2.1 → 3.2.3

From: Yuri Victorovich <yuri_at_FreeBSD.org>
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>