diff --git a/devel/py-librt/Makefile b/devel/py-librt/Makefile index aa04691ef5c9..0396285408c3 100644 --- a/devel/py-librt/Makefile +++ b/devel/py-librt/Makefile @@ -1,30 +1,30 @@ PORTNAME= librt -PORTVERSION= 0.7.2 +PORTVERSION= 0.7.5 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Mypyc runtime library WWW= https://github.com/python/mypy/tree/master/mypyc/lib-rt \ https://github.com/mypyc/librt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libbase64.so:devel/base64 USES= python USE_PYTHON= autoplist concurrent pep517 post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/setup.py # Clean up bundled libraries @${RM} -r ${WRKSRC}/base64/ post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-librt/distinfo b/devel/py-librt/distinfo index e767643b0c69..0a8b008b73df 100644 --- a/devel/py-librt/distinfo +++ b/devel/py-librt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766036419 -SHA256 (librt-0.7.2.tar.gz) = 48aa0f311bdf90ec9a63e3669b6aff04967f24f2f67fe9372c570a21dc9ae873 -SIZE (librt-0.7.2.tar.gz) = 144193 +TIMESTAMP = 1767157635 +SHA256 (librt-0.7.5.tar.gz) = de4221a1181fa9c8c4b5f35506ed6f298948f44003d84d2a8b9885d7e01e6cfa +SIZE (librt-0.7.5.tar.gz) = 145868 diff --git a/devel/py-librt/files/patch-setup.py b/devel/py-librt/files/patch-setup.py index 6d6b501b35b4..72ec7c17251a 100644 --- a/devel/py-librt/files/patch-setup.py +++ b/devel/py-librt/files/patch-setup.py @@ -1,27 +1,27 @@ --- setup.py.orig 2025-12-05 21:07:15 UTC +++ setup.py -@@ -172,21 +172,11 @@ else: +@@ -116,21 +116,11 @@ else: "librt.base64", [ "librt_base64.c", - "base64/lib.c", - "base64/codec_choose.c", - "base64/tables/tables.c", - "base64/arch/generic/codec.c", - "base64/arch/ssse3/codec.c", - "base64/arch/sse41/codec.c", - "base64/arch/sse42/codec.c", - "base64/arch/avx/codec.c", - "base64/arch/avx2/codec.c", - "base64/arch/avx512/codec.c", - "base64/arch/neon32/codec.c", - "base64/arch/neon64/codec.c", ], - include_dirs=[".", "base64"], + include_dirs=[".", "%%LOCALBASE%%/include"], extra_compile_args=cflags, + library_dirs = ["%%LOCALBASE%%/lib"], + libraries=["base64"], ), ] )