git: 3226f1d08c25 - main - devel/py-cysignals: upgrade to 1.12.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 20 Jan 2025 18:05:47 UTC
The branch main has been updated by thierry:
URL: https://cgit.FreeBSD.org/ports/commit/?id=3226f1d08c2516bf1b18599a99727c37fd3de631
commit 3226f1d08c2516bf1b18599a99727c37fd3de631
Author: Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2025-01-19 13:00:32 +0000
Commit: Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2025-01-20 18:03:32 +0000
devel/py-cysignals: upgrade to 1.12.2
Releases notes at https://github.com/sagemath/cysignals/releases
---
devel/py-cysignals/Makefile | 17 ++++++++++-------
devel/py-cysignals/distinfo | 6 +++---
devel/py-cysignals/files/patch-setup.py | 10 ----------
devel/py-cysignals/pkg-plist | 8 +++++++-
4 files changed, 20 insertions(+), 21 deletions(-)
diff --git a/devel/py-cysignals/Makefile b/devel/py-cysignals/Makefile
index 584175d8763e..0488db7fd8e4 100644
--- a/devel/py-cysignals/Makefile
+++ b/devel/py-cysignals/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cysignals
-PORTVERSION= 1.11.4
-PORTREVISION= 1
+PORTVERSION= 1.12.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,31 +10,35 @@ 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
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorlog>0:devel/py-colorlog@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}meson-python>0:devel/meson-python@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorlog>0:devel/py-colorlog@${PY_FLAVOR}
#USE_GITHUB= yes
#GH_ACCOUNT= sagemath
-USES= compiler:c++11-lang gettext localbase python
-USE_PYTHON= cython distutils
+USES= compiler:c++11-lang pkgconfig pytest python shebangfix
+SHEBANG_FILES= src/scripts/cysignals-CSI
+USE_PYTHON= cython pep517
BINARY_ALIAS= python3=${PYTHON_CMD}
TEST_TARGET= check
+PLIST_SUB= VER=${PORTVERSION}
+
.if !defined(WITH_DEBUG)
LDFLAGS+= -s
.endif
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.6,1:textproc/py-sphinx@${PY_FLAVOR}
-DOCS_USES= gmake
+DOCS_USES= gettext-tools gmake
PORTDOCS= *
pre-configure-DOCS-on:
${REINPLACE_CMD} -e 's|python3|${PYTHON_CMD}|' \
${WRKSRC}/docs/Makefile
+ ${ECHO_CMD} ${PORTVERSION:R} > ${WRKSRC}/VERSION
do-build-DOCS-on:
(cd ${WRKSRC}/docs && ${GMAKE} html)
diff --git a/devel/py-cysignals/distinfo b/devel/py-cysignals/distinfo
index 65d01632d68d..41da810a6398 100644
--- a/devel/py-cysignals/distinfo
+++ b/devel/py-cysignals/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714837270
-SHA256 (cysignals-1.11.4.tar.gz) = 0f1e321e55a07f901c86a36a1e4497f6ff9dfe700681d0130a38c36e4eb238c3
-SIZE (cysignals-1.11.4.tar.gz) = 105100
+TIMESTAMP = 1737281351
+SHA256 (cysignals-1.12.2.tar.gz) = 407db178fb18a91118ca742ede62000b2bee62b617eb49d26fcdad7e9ba2771a
+SIZE (cysignals-1.12.2.tar.gz) = 65828
diff --git a/devel/py-cysignals/files/patch-setup.py b/devel/py-cysignals/files/patch-setup.py
deleted file mode 100644
index 25dd8d0b69ef..000000000000
--- a/devel/py-cysignals/files/patch-setup.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- 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,
- ))
-
-
diff --git a/devel/py-cysignals/pkg-plist b/devel/py-cysignals/pkg-plist
index 03f52ee03415..08e2451d7478 100644
--- a/devel/py-cysignals/pkg-plist
+++ b/devel/py-cysignals/pkg-plist
@@ -1,9 +1,16 @@
bin/cysignals-CSI
+%%PYTHON_SITELIBDIR%%/cysignals-%%VER%%.dist-info/LICENSE
+%%PYTHON_SITELIBDIR%%/cysignals-%%VER%%.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/cysignals-%%VER%%.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/cysignals-%%VER%%.dist-info/WHEEL
%%PYTHON_SITELIBDIR%%/cysignals/__init__.py
%%PYTHON_SITELIBDIR%%/cysignals/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/cysignals/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cysignals/__pycache__/cysignals-CSI-helper%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/cysignals/__pycache__/cysignals-CSI-helper%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/cysignals/alarm%%PYTHON_EXT_SUFFIX%%.so
%%PYTHON_SITELIBDIR%%/cysignals/cysignals_config.h
+%%PYTHON_SITELIBDIR%%/cysignals/cysignals-CSI-helper.py
%%PYTHON_SITELIBDIR%%/cysignals/macros.h
%%PYTHON_SITELIBDIR%%/cysignals/memory.pxd
%%PYTHON_SITELIBDIR%%/cysignals/pselect%%PYTHON_EXT_SUFFIX%%.so
@@ -13,4 +20,3 @@ bin/cysignals-CSI
%%PYTHON_SITELIBDIR%%/cysignals/signals%%PYTHON_EXT_SUFFIX%%.so
%%PYTHON_SITELIBDIR%%/cysignals/struct_signals.h
%%PYTHON_SITELIBDIR%%/cysignals/tests%%PYTHON_EXT_SUFFIX%%.so
-%%DATADIR%%/cysignals-CSI-helper.py