Download raw body.
math/pari: update to 2.17.2
On Mon, 23 Jun 2025 23:17:42 +0200,
Kirill A. Korinsky <kirill@korins.ky> wrote:
>
> [1 <text/plain; US-ASCII (7bit)>]
> On Fri, 06 Jun 2025 13:00:25 +0200,
> Kirill A. Korinsky <kirill@korins.ky> wrote:
> >
> > [1 <text/plain; US-ASCII (7bit)>]
> > On Fri, 06 Jun 2025 04:27:08 +0200,
> > Dima Pasechnik <dima@sagemath.org> wrote:
> > >
> > > Normally distros (e.g. gentoo) would only include pari-seadata, but not
> > > pari-seadata-big/small
> > >
> > > Indeed, pari-data-small is covered by pari-seadata
> > > and pari-seadata-big, and pari-seadata-big is considered an overkill
> > > for most uses.
> > >
> >
> > I think that ship both seadata and seadata-big is good idea because -big had
> > quite a negligible impact: only seadata consumes 295M in 15598 files, and
> > -big adds 100M data in 70 additional files.
> >
> > and as Stuart suggested I had extract it in dedicated port.
> >
> > So, here an inlinded diff to update math/pari to the last version and attach
> > tgz which contains a new port math/pari-data.
> >
> > Ok for update and import?
> >
>
> I still think that update math/pari reuqired, as well import math/pari-data.
>
Anyone?
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/math/pari/Makefile,v
diff -u -p -r1.26 Makefile
--- Makefile 15 Apr 2024 11:38:53 -0000 1.26
+++ Makefile 6 Jun 2025 09:45:01 -0000
@@ -1,16 +1,17 @@
-COMMENT= number theory-oriented computer algebra system
+COMMENT= number theory-oriented computer algebra system
-V= 2.15.5
-DISTNAME= pari-$V
-CATEGORIES= math
-REVISION= 1
+V= 2.17.2
+DISTNAME= pari-$V
+CATEGORIES= math
-SHARED_LIBS += pari-gmp 0.0 # 2.15.4
+SHARED_LIBS += pari-gmp 1.0 # 2.17.2
-HOMEPAGE= https://pari.math.u-bordeaux.fr/
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
+
+HOMEPAGE= https://pari.math.u-bordeaux.fr/
# GPLv2+
-PERMIT_PACKAGE= Yes
+PERMIT_PACKAGE= Yes
WANTLIB += X11 c gmp m readline
@@ -19,6 +20,8 @@ SITES= https://pari.math.u-bordeaux.fr
BUILD_DEPENDS= print/texlive/base
LIB_DEPENDS= devel/gmp
+
+DPB_PROPERTIES= parallel
USE_GMAKE= Yes
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/math/pari/distinfo,v
diff -u -p -r1.7 distinfo
--- distinfo 25 Feb 2024 17:00:25 -0000 1.7
+++ distinfo 6 Jun 2025 09:45:37 -0000
@@ -1,2 +1,2 @@
-SHA256 (pari-2.15.5.tar.gz) = Dv3adRXZ2VT2MyTDSzTFYOYPc6gcOSSnEmCizJHV+YE=
-SIZE (pari-2.15.5.tar.gz) = 5186798
+SHA256 (pari-2.17.2.tar.gz) = fTBXj1z5exN6KB9FSNExqvwM3oa8/RDMHhvXKoHmUGE=
+SIZE (pari-2.17.2.tar.gz) = 5326642
Index: patches/patch-config_Makefile_SH
===================================================================
RCS file: /home/cvs/ports/math/pari/patches/patch-config_Makefile_SH,v
diff -u -p -r1.1 patch-config_Makefile_SH
--- patches/patch-config_Makefile_SH 3 Sep 2023 14:19:51 -0000 1.1
+++ patches/patch-config_Makefile_SH 29 May 2025 16:11:06 -0000
@@ -1,7 +1,7 @@
Index: config/Makefile.SH
--- config/Makefile.SH.orig
+++ config/Makefile.SH
-@@ -515,8 +515,6 @@ install-lib-dyn-base:
+@@ -507,8 +507,6 @@ install-lib-dyn-base:
install-lib-dyn-link: install-lib-dyn-base
-if test "\$(LIBPARI_DYN)" != "\$(LIBDIR)/\$(LIBPARI_SO)"; then \
\$(LN) \$(LIBPARI_DYN) \$(LIBDIR)/\$(LIBPARI_SO); fi
Index: patches/patch-config_get_cc
===================================================================
RCS file: /home/cvs/ports/math/pari/patches/patch-config_get_cc,v
diff -u -p -r1.3 patch-config_get_cc
--- patches/patch-config_get_cc 3 Sep 2023 14:19:51 -0000 1.3
+++ patches/patch-config_get_cc 29 May 2025 16:11:06 -0000
@@ -9,6 +9,6 @@ Index: config/get_cc
ASMINLINE=yes
- OPTFLAGS="$OPTFLAGS $warn"
+ OPTFLAGS="$CFLAGS $warn"
- cmd="$CC $CFLAGS $extraflag -ffp-contract=off -o $exe gnu.c"
+ cmd="$CC $CFLAGS $extraflag -fno-strict-aliasing -o $exe gnu.c"
. log_cmd
if test -s $exe; then
Index: patches/patch-doc_gphelp_in
===================================================================
RCS file: /home/cvs/ports/math/pari/patches/patch-doc_gphelp_in,v
diff -u -p -r1.4 patch-doc_gphelp_in
--- patches/patch-doc_gphelp_in 15 Apr 2024 11:38:53 -0000 1.4
+++ patches/patch-doc_gphelp_in 29 May 2025 16:11:06 -0000
@@ -3,7 +3,7 @@ Fix path so gphelp will work.
Index: doc/gphelp.in
--- doc/gphelp.in.orig
+++ doc/gphelp.in
-@@ -134,7 +134,7 @@ sub get_docdir {
+@@ -136,7 +136,7 @@ sub get_docdir {
$d =~ s,doc/\.\./doc,doc,;
}
}
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/math/pari/pkg/PLIST,v
diff -u -p -r1.5 PLIST
--- pkg/PLIST 3 Sep 2023 14:19:51 -0000 1.5
+++ pkg/PLIST 6 Jun 2025 10:04:07 -0000
@@ -1,5 +1,5 @@
bin/gp
-@bin bin/gp-2.15
+@bin bin/gp-2.17
bin/gphelp
bin/tex2mail
include/pari/
@@ -21,12 +21,11 @@ include/pari/paripriv.h
include/pari/paristio.h
include/pari/parisys.h
include/pari/paritune.h
-@comment lib/libpari.a
@lib lib/libpari-gmp.so.${LIBpari-gmp_VERSION}
@so lib/libpari.so
lib/pari/
lib/pari/pari.cfg
-@man man/man1/gp-2.15.1
+@man man/man1/gp-2.17.1
@man man/man1/gp.1
@man man/man1/gphelp.1
@man man/man1/pari.1
--
wbr, Kirill
math/pari: update to 2.17.2