diff --git a/system/devel/gmp/actions.py b/system/devel/gmp/actions.py index 5f6da34f..cd76d84d 100644 --- a/system/devel/gmp/actions.py +++ b/system/devel/gmp/actions.py @@ -16,6 +16,8 @@ def setup(): if get.buildTYPE() == "emul32": shelltools.export("ABI", "32") + autotools.autoreconf("-vfi") + autotools.configure(options) def build(): @@ -30,4 +32,4 @@ def install(): if get.buildTYPE() == "emul32": return pisitools.doinfo("doc/*info*") - pisitools.dodoc("COPYING*", "README") \ No newline at end of file + pisitools.dodoc("COPYING*", "README") diff --git a/system/devel/gmp/files/gmp-gcc-15.patch b/system/devel/gmp/files/gmp-gcc-15.patch new file mode 100755 index 00000000..2434da5f --- /dev/null +++ b/system/devel/gmp/files/gmp-gcc-15.patch @@ -0,0 +1,21 @@ + +# HG changeset patch +# User Marc Glisse +# Date 1738186682 -3600 +# Node ID 8e7bb4ae7a18b1405ea7f9cbcda450b7d920a901 +# Parent e84c5c785bbe8ed8c3620194e50b65adfc2f5d83 +Complete function prototype in acinclude.m4 for C23 compatibility + +diff -r e84c5c785bbe -r 8e7bb4ae7a18 acinclude.m4 +--- a/acinclude.m4 Wed Dec 04 18:26:27 2024 +0100 ++++ b/acinclude.m4 Wed Jan 29 22:38:02 2025 +0100 +@@ -609,7 +609,7 @@ + + #if defined (__GNUC__) && ! defined (__cplusplus) + typedef unsigned long long t1;typedef t1*t2; +-void g(){} ++void g(int,t1 const*,t1,t2,t1 const*,int){} + void h(){} + static __inline__ t1 e(t2 rp,t2 up,int n,t1 v0) + {t1 c,x,r;int i;if(v0){c=1;for(i=1;iArbitrary precision arithmetic library GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. There is no practical limit to the precision except the ones implied by the available memory in the machine GMP runs on. GMP has a rich set of functions, and the functions have a regular interface. mirrors://gnu/gmp/gmp-6.3.0.tar.xz + + gmp-gcc-15.patch + @@ -58,6 +61,13 @@ + + 2025-10-20 + 6.3.0 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2024-05-30 6.3.0 diff --git a/system/devel/isl/pspec.xml b/system/devel/isl/pspec.xml index 8d2c2a7d..7d854568 100644 --- a/system/devel/isl/pspec.xml +++ b/system/devel/isl/pspec.xml @@ -46,6 +46,13 @@ + + 2025-10-20 + 0.26 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2024-05-30 0.26 diff --git a/system/devel/libmpc/pspec.xml b/system/devel/libmpc/pspec.xml index b78457cc..dc800ae6 100644 --- a/system/devel/libmpc/pspec.xml +++ b/system/devel/libmpc/pspec.xml @@ -44,6 +44,13 @@ + + 2025-10-20 + 1.3.1 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2024-05-30 1.3.1 diff --git a/system/devel/mpfr/pspec.xml b/system/devel/mpfr/pspec.xml index 6896b73a..0be3e75f 100644 --- a/system/devel/mpfr/pspec.xml +++ b/system/devel/mpfr/pspec.xml @@ -13,7 +13,7 @@ library Multiple precision floating point library The MPFR library is a C library for multiple-precision floating-point computations with exact rounding (also called correct rounding). It is based on the GMP multiple-precision library. - https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.1.tar.xz + https://ftp.gnu.org/gnu/mpfr/mpfr-4.2.2.tar.xz gmp-devel @@ -49,6 +49,13 @@ + + 2025-10-20 + 4.2.2 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-05-30 4.2.1