aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2024-05-04 16:19:59 +0000
committerThierry Thomas <thierry@FreeBSD.org>2024-05-04 20:38:09 +0000
commit372a3770c33cb2fce4f8c72844d4f88880533203 (patch)
treef95c9f4f40c959e8389f67f19832a8c06643204b
parentca0002209e949e0a2366401b10036d24cfc26f27 (diff)
downloadports-372a3770c33cb2fce4f8c72844d4f88880533203.tar.gz
ports-372a3770c33cb2fce4f8c72844d4f88880533203.zip
devel/py-cysignals: upgrade to 1.11.4
-rw-r--r--devel/py-cysignals/Makefile14
-rw-r--r--devel/py-cysignals/distinfo6
-rw-r--r--devel/py-cysignals/files/patch-setup.py10
3 files changed, 21 insertions, 9 deletions
diff --git a/devel/py-cysignals/Makefile b/devel/py-cysignals/Makefile
index 930f6e31a725..1bb2a24ed6e3 100644
--- a/devel/py-cysignals/Makefile
+++ b/devel/py-cysignals/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cysignals
-PORTVERSION= 1.11.2
-PORTREVISION= 1
+PORTVERSION= 1.11.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,13 +10,16 @@ WWW= https://pypi.org/project/cysignals/
LICENSE= LGPL3
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorlog>0:devel/py-colorlog@${PY_FLAVOR}
LIB_DEPENDS= libpari.so:math/pari
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorlog>0:devel/py-colorlog@${PY_FLAVOR}
#USE_GITHUB= yes
#GH_ACCOUNT= sagemath
-USES= autoreconf:build compiler:c++11-lang gettext localbase python
+USES= compiler:c++11-lang gettext localbase python
USE_PYTHON= cython distutils
+BINARY_ALIAS= python3=${PYTHON_CMD}
TEST_TARGET= check
@@ -30,9 +32,9 @@ DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.6,1:textproc/py-sphinx@${PY
DOCS_USES= gmake
PORTDOCS= *
-pre-configure:
- ${REINPLACE_CMD} -e '/^PYTHON/s|python3|${PYTHON_CMD}|' \
- ${WRKSRC}/Makefile
+pre-configure-DOCS-on:
+ ${REINPLACE_CMD} -e 's|python3|${PYTHON_CMD}|' \
+ ${WRKSRC}/docs/Makefile
do-build-DOCS-on:
(cd ${WRKSRC}/docs && ${GMAKE} html)
diff --git a/devel/py-cysignals/distinfo b/devel/py-cysignals/distinfo
index b3eb244348c5..65d01632d68d 100644
--- a/devel/py-cysignals/distinfo
+++ b/devel/py-cysignals/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1650628168
-SHA256 (cysignals-1.11.2.tar.gz) = 5858b1760fbe21848121b826b2463a67ac5a45caf3d73105497a68618c5a6fa6
-SIZE (cysignals-1.11.2.tar.gz) = 99014
+TIMESTAMP = 1714837270
+SHA256 (cysignals-1.11.4.tar.gz) = 0f1e321e55a07f901c86a36a1e4497f6ff9dfe700681d0130a38c36e4eb238c3
+SIZE (cysignals-1.11.4.tar.gz) = 105100
diff --git a/devel/py-cysignals/files/patch-setup.py b/devel/py-cysignals/files/patch-setup.py
new file mode 100644
index 000000000000..25dd8d0b69ef
--- /dev/null
+++ b/devel/py-cysignals/files/patch-setup.py
@@ -0,0 +1,10 @@
+--- setup.py.orig 2023-10-07 19:31:53 UTC
++++ setup.py
+@@ -173,7 +173,6 @@ class build_ext(_build_ext):
+ compiler_directives=dict(
+ binding=True,
+ language_level=2,
+- legacy_implicit_noexcept=True,
+ ))
+
+