git: 7813c72dd277 - main - archivers/py-zlib-ng: Add an option to use zlib-ng from ports instead of bundled version

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Fri, 31 Jan 2025 12:07:26 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7813c72dd2771baf7a4c7e677519d7a8dfc85f26

commit 7813c72dd2771baf7a4c7e677519d7a8dfc85f26
Author:     Oleg Sidorkin <osidorkin@gmail.com>
AuthorDate: 2025-01-31 12:04:41 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-01-31 12:04:41 +0000

    archivers/py-zlib-ng: Add an option to use zlib-ng from ports instead of bundled version
    
    Our archivers/zlib-ng version is newer than bundled one so let's add an
    option to use it instead of bunlded version (off by default).
    Maybe we'll switch default to archivers/zlib-ng later.
    
    PR:     284470
---
 archivers/py-zlib-ng/Makefile | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/archivers/py-zlib-ng/Makefile b/archivers/py-zlib-ng/Makefile
index e8c707294e31..9da7a3a139b6 100644
--- a/archivers/py-zlib-ng/Makefile
+++ b/archivers/py-zlib-ng/Makefile
@@ -19,6 +19,13 @@ BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=51:devel/py-setuptools@${PY_FL
 USES=		cmake:indirect python
 USE_PYTHON=	autoplist pep517
 
+OPTIONS_DEFINE=			SYSTEM_ZLIB_NG
+
+SYSTEM_ZLIB_NG_DESC=		Use archivers/zlib-ng instead of bundled version
+
+SYSTEM_ZLIB_NG_LIB_DEPENDS=	libz-ng.so:archivers/zlib-ng
+SYSTEM_ZLIB_NG_MAKE_ENV=	PYTHON_ZLIB_NG_LINK_DYNAMIC=1
+
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME:S/-/_/}/${PORTNAME:S/-/_/}.cpython-${PYTHON_VER:S/.//}.so