git: 3064601ea2fe - main - math/pari: Update 2.13.4 -> 2.15.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Wed, 28 Sep 2022 02:26:21 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3064601ea2fe9494101daaf46402335ee05ca21a

commit 3064601ea2fe9494101daaf46402335ee05ca21a
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-09-28 04:19:19 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-09-28 02:25:36 +0000

    math/pari: Update 2.13.4 -> 2.15.0
    
    Reported by:    portscout
---
 devel/py-cysignals/Makefile           |  1 +
 lang/clisp/Makefile                   |  2 +-
 math/cm/Makefile                      |  1 +
 math/cmh/Makefile                     |  1 +
 math/eclib/Makefile                   |  1 +
 math/giacxcas/Makefile                |  1 +
 math/giacxcas/files/patch-src_pari.cc | 14 ++++++++++++++
 math/gp2c/Makefile                    |  1 +
 math/lcalc/Makefile                   |  1 +
 math/pari/Makefile                    |  5 ++---
 math/pari/distinfo                    |  6 +++---
 math/pari/pkg-plist                   |  7 ++++---
 math/pari_elldata/Makefile            |  1 +
 math/pari_galdata/Makefile            |  2 +-
 math/pari_galpol/Makefile             |  2 +-
 math/pari_nflistdata/Makefile         |  1 +
 math/pari_nftables/Makefile           |  2 +-
 math/pari_seadata/Makefile            |  2 +-
 math/paritwine/Makefile               |  2 +-
 math/py-cypari2/Makefile              |  1 +
 math/py-fpylll/Makefile               |  1 +
 math/py-pplpy/Makefile                |  2 +-
 math/py-primecountpy/Makefile         |  2 +-
 math/sage/Makefile                    |  2 +-
 math/sympow/Makefile                  |  2 +-
 25 files changed, 44 insertions(+), 19 deletions(-)

diff --git a/devel/py-cysignals/Makefile b/devel/py-cysignals/Makefile
index 0fccd630af54..8fd667d2505c 100644
--- a/devel/py-cysignals/Makefile
+++ b/devel/py-cysignals/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	cysignals
 PORTVERSION=	1.11.2
+PORTREVISION=	1
 CATEGORIES=	devel python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/lang/clisp/Makefile b/lang/clisp/Makefile
index a10a44b4ec8c..f7e80543699f 100644
--- a/lang/clisp/Makefile
+++ b/lang/clisp/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	clisp
 PORTVERSION=	2.49.93+
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	lang lisp
 
 MAINTAINER=	kiri@TrueFC.org
diff --git a/math/cm/Makefile b/math/cm/Makefile
index 78cf9dda9190..d237f9b94c1b 100644
--- a/math/cm/Makefile
+++ b/math/cm/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	cm
 DISTVERSION=	0.4.0
+PORTREVISION=	1
 CATEGORIES=	math
 MASTER_SITES=	http://www.multiprecision.org/downloads/
 
diff --git a/math/cmh/Makefile b/math/cmh/Makefile
index 17da103f8c7e..a6b648513ea5 100644
--- a/math/cmh/Makefile
+++ b/math/cmh/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	cmh
 DISTVERSION=	1.1.1
+PORTREVISION=	1
 CATEGORIES=	math
 MASTER_SITES=	http://www.multiprecision.org/downloads/
 
diff --git a/math/eclib/Makefile b/math/eclib/Makefile
index 29773e7ab477..c8cecee3812f 100644
--- a/math/eclib/Makefile
+++ b/math/eclib/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	eclib
 PORTVERSION=	20220621
+PORTREVISION=	1
 CATEGORIES=	math
 
 MAINTAINER=	thierry@FreeBSD.org
diff --git a/math/giacxcas/Makefile b/math/giacxcas/Makefile
index c38026301124..5fabd7622c34 100644
--- a/math/giacxcas/Makefile
+++ b/math/giacxcas/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	giacxcas
 DISTVERSION=	1.9.0-21
+PORTREVISION=	1
 CATEGORIES=	math
 MASTER_SITES=	http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/:giac \
 		http://cocoa.dima.unige.it/cocoalib/tgz/:cocoa \
diff --git a/math/giacxcas/files/patch-src_pari.cc b/math/giacxcas/files/patch-src_pari.cc
new file mode 100644
index 000000000000..bd3f15a4384c
--- /dev/null
+++ b/math/giacxcas/files/patch-src_pari.cc
@@ -0,0 +1,14 @@
+- workaroud of the removal of the ANYARG macro in pari-2.15.0
+
+--- src/pari.cc.orig	2022-03-16 11:38:05 UTC
++++ src/pari.cc
+@@ -44,6 +44,9 @@ using namespace std;
+ #include <pthread.h>
+ #endif
+ 
++// workaround for the removal of the ANYARG macro in pari-2.15.0
++#define ANYARG ...
++
+ static long int abs(long int & l){
+   if (l<0)
+     return -l;
diff --git a/math/gp2c/Makefile b/math/gp2c/Makefile
index c3430a0e2305..9b116a1e624f 100644
--- a/math/gp2c/Makefile
+++ b/math/gp2c/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	gp2c
 DISTVERSION=	0.0.12
+PORTREVISION=	1
 CATEGORIES=	math
 MASTER_SITES=	http://pari.math.u-bordeaux.fr/pub/pari/GP2C/
 
diff --git a/math/lcalc/Makefile b/math/lcalc/Makefile
index 9d031dfeba0a..86f857d6a9ee 100644
--- a/math/lcalc/Makefile
+++ b/math/lcalc/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	lcalc
 PORTVERSION=	2.0.5
+PORTREVISION=	1
 CATEGORIES=	math
 MASTER_SITES=	ftp://ftp.fu-berlin.de/unix/misc/sage/spkg/upstream/lcalc/
 
diff --git a/math/pari/Makefile b/math/pari/Makefile
index 9856269a6e25..f1db8f3499f4 100644
--- a/math/pari/Makefile
+++ b/math/pari/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	pari
-DISTVERSION=	2.13.4
-PORTEPOCH=	2
+DISTVERSION=	2.15.0
 CATEGORIES=	math
 MASTER_SITES=	https://pari.math.u-bordeaux.fr/pub/pari/unix/
 
@@ -15,7 +14,7 @@ BROKEN_mips64=		fails to link: mpker.c:(.text+0x33bc): relocation truncated to f
 
 LIB_DEPENDS=	libgmp.so:math/gmp
 
-USES=		perl5 readline
+USES=		bison perl5 readline
 USE_LDCONFIG=	yes
 USE_PERL5=	build run
 HAS_CONFIGURE=	yes
diff --git a/math/pari/distinfo b/math/pari/distinfo
index e375bafd8d6d..921541997f6d 100644
--- a/math/pari/distinfo
+++ b/math/pari/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1649311614
-SHA256 (pari-2.13.4.tar.gz) = bcde9eceae1592814381c1697cdb7063567b6504201b1be47bb58920f3bce185
-SIZE (pari-2.13.4.tar.gz) = 4772735
+TIMESTAMP = 1664259213
+SHA256 (pari-2.15.0.tar.gz) = e474851e0d16d4e4f9a0d9612c746a2ae7c9a1ec185d04c440b1c74a85755685
+SIZE (pari-2.15.0.tar.gz) = 5172089
diff --git a/math/pari/pkg-plist b/math/pari/pkg-plist
index 2f067c37052c..dbbe1d277af5 100644
--- a/math/pari/pkg-plist
+++ b/math/pari/pkg-plist
@@ -2,12 +2,13 @@ bin/gp
 bin/gp-%%GP_VERSION%%
 bin/gphelp
 bin/tex2mail
-include/pari/mpinl.h
 include/pari/genpari.h
+include/pari/mpinl.h
 include/pari/pari.h
 include/pari/paricast.h
 include/pari/paricfg.h
 include/pari/paricom.h
+include/pari/paridbglvl.h
 include/pari/paridecl.h
 include/pari/parierr.h
 include/pari/parigen.h
@@ -19,9 +20,9 @@ include/pari/paripriv.h
 include/pari/paristio.h
 include/pari/parisys.h
 include/pari/paritune.h
-lib/libpari.so.%%PORTVERSION%%
-lib/libpari.so.7
 lib/libpari.so
+lib/libpari.so.%%PORTVERSION%%
+lib/libpari.so.8
 lib/pari/pari.cfg
 man/man1/gp-%%GP_VERSION%%.1.gz
 man/man1/gp.1.gz
diff --git a/math/pari_elldata/Makefile b/math/pari_elldata/Makefile
index 4fcda5ca710d..1c9ca3323dba 100644
--- a/math/pari_elldata/Makefile
+++ b/math/pari_elldata/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	elldata
 DISTVERSION=	2021-03-21
+PORTREVISION=	1
 CATEGORIES=	math
 MASTER_SITES=	https://pari.math.u-bordeaux.fr/pub/pari/packages/
 PKGNAMEPREFIX=	pari-
diff --git a/math/pari_galdata/Makefile b/math/pari_galdata/Makefile
index 3523dd92ac60..703bb60b566e 100644
--- a/math/pari_galdata/Makefile
+++ b/math/pari_galdata/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	galdata
 DISTVERSION=	2008-04-11
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	math
 MASTER_SITES=	https://pari.math.u-bordeaux.fr/pub/pari/packages/
 PKGNAMEPREFIX=	pari-
diff --git a/math/pari_galpol/Makefile b/math/pari_galpol/Makefile
index 5133fff77da4..eebb3317d4aa 100644
--- a/math/pari_galpol/Makefile
+++ b/math/pari_galpol/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	galpol
 DISTVERSION=	2018-06-25
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	math
 MASTER_SITES=	https://pari.math.u-bordeaux.fr/pub/pari/packages/
 PKGNAMEPREFIX=	pari-
diff --git a/math/pari_nflistdata/Makefile b/math/pari_nflistdata/Makefile
index f6a4a9b1e60c..589c65e5cd29 100644
--- a/math/pari_nflistdata/Makefile
+++ b/math/pari_nflistdata/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	nflistdata
 DISTVERSION=	2022-03-26
+PORTREVISION=	1
 CATEGORIES=	math
 MASTER_SITES=	https://pari.math.u-bordeaux.fr/pub/pari/packages/
 PKGNAMEPREFIX=	pari-
diff --git a/math/pari_nftables/Makefile b/math/pari_nftables/Makefile
index 03432a874756..1e3589dd7bb9 100644
--- a/math/pari_nftables/Makefile
+++ b/math/pari_nftables/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	nftables
 DISTVERSION=	2008-09-29
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	math
 MASTER_SITES=	https://pari.math.u-bordeaux.fr/pub/pari/packages/
 PKGNAMEPREFIX=	pari-
diff --git a/math/pari_seadata/Makefile b/math/pari_seadata/Makefile
index e21bc535695d..afeca0f4eaa0 100644
--- a/math/pari_seadata/Makefile
+++ b/math/pari_seadata/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	seadata
 DISTVERSION=	2009-06-18
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	math
 MASTER_SITES=	https://pari.math.u-bordeaux.fr/pub/pari/packages/
 PKGNAMEPREFIX=	pari-
diff --git a/math/paritwine/Makefile b/math/paritwine/Makefile
index 2810d9501efb..aa595e5f34a9 100644
--- a/math/paritwine/Makefile
+++ b/math/paritwine/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	paritwine
 DISTVERSION=	0.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	math
 MASTER_SITES=	http://www.multiprecision.org/downloads/
 
diff --git a/math/py-cypari2/Makefile b/math/py-cypari2/Makefile
index f6884fb1876a..0f57514bba21 100644
--- a/math/py-cypari2/Makefile
+++ b/math/py-cypari2/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	cypari2
 PORTVERSION=	2.1.2
+PORTREVISION=	1
 CATEGORIES=	math python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-fpylll/Makefile b/math/py-fpylll/Makefile
index 09773e77ec67..1d86640b7856 100644
--- a/math/py-fpylll/Makefile
+++ b/math/py-fpylll/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	fpylll
 PORTVERSION=	0.5.7
+PORTREVISION=	1
 CATEGORIES=	math python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
diff --git a/math/py-pplpy/Makefile b/math/py-pplpy/Makefile
index b19cfbc1914a..8287cbde58a1 100644
--- a/math/py-pplpy/Makefile
+++ b/math/py-pplpy/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	pplpy
 PORTVERSION=	0.8.7
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	math python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-primecountpy/Makefile b/math/py-primecountpy/Makefile
index 6f5aafa205c7..fa00552bae77 100644
--- a/math/py-primecountpy/Makefile
+++ b/math/py-primecountpy/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	primecountpy
 PORTVERSION=	0.1.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	math python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/math/sage/Makefile b/math/sage/Makefile
index c53a1572606e..1367bb3eb1e6 100644
--- a/math/sage/Makefile
+++ b/math/sage/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	sage
 PORTVERSION=	9.2
-PORTREVISION=	28
+PORTREVISION=	29
 CATEGORIES=	math
 MASTER_SITES=	https://mirrors.xmission.com/sage/src/		\
 		http://mirrors.xmission.com/sage/src/		\
diff --git a/math/sympow/Makefile b/math/sympow/Makefile
index 99c2ec085eed..aeb4a9bc87cb 100644
--- a/math/sympow/Makefile
+++ b/math/sympow/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	sympow
 PORTVERSION=	2.023.6
 DISTVERSIONPREFIX=	v
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	math
 
 MAINTAINER=	thierry@FreeBSD.org