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