diff --git a/math/mpsolve/Makefile b/math/mpsolve/Makefile index bfd53c1649de..46d28a28686b 100644 --- a/math/mpsolve/Makefile +++ b/math/mpsolve/Makefile @@ -1,38 +1,38 @@ 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 WWW= https://numpi.dm.unipi.it/software/mpsolve LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgmp.so:math/gmp \ libtcmalloc_minimal.so:devel/google-perftools USES= autoreconf:2.69 compiler:c++11-lang gettext-runtime gmake \ gnome libtool localbase pkgconfig shared-mime-info tar:bz2 USE_GNOME= atk cairo gdkpixbuf glib20 gtk30 pango USE_LDCONFIG= yes USE_CXXSTD= c++14 # fix compilation failure on 14: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share -CONFIGURE_ARGS= --disable-static +CONFIGURE_ARGS= --disable-static \ + --enable-documentation INSTALL_TARGET= install-strip OPTIONS_DEFINE= GUI OPTIONS_DEFAULT= GUI OPTIONS_SUB= yes GUI_DESC= Graphical UI to solve polynomial equations visually GUI_CONFIGURE_OFF= --disable-ui GUI_USES= bison desktop-file-utils qt:5 GUI_USE= QT=core,gui,widgets,buildtools:build .include 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 -+#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