[Bug 289075] Mk/Uses/python.mk: Make cython3 default
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 289075] Mk/Uses/python.mk: Make cython3 default"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 24 Aug 2025 13:06:32 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289075
--- Comment #1 from Vladimir Druzenko <vvd@FreeBSD.org> ---
Sorry, it was reversed patch.
This is correct:
--- Mk/Uses/python.mk.orig
+++ Mk/Uses/python.mk
@@ -90,16 +90,21 @@
# cryptography_test
# - Depend on security/cryptography at test-time.
#
-# cython - Depend on lang/cython at build-time.
+# cython_legacy - Depend on lang/cython at build-time.
#
-# cython_run - Depend on lang/cython at run-time.
+# cython_legacy_run
+# - Depend on lang/cython at run-time.
#
-# cython_test - Depend on lang/cython for tests.
+# cython_legacy_test
+# - Depend on lang/cython for tests.
#
+# cython
# cython3 - Depend on lang/cython3 at build-time.
#
+# cython_run
# cython3_run - Depend on lang/cython3 at run-time.
#
+# cython_test
# cython3_test - Depend on lang/cython3 for tests.
#
# flavors - Force creation of flavors for Python 2 and 3 default
@@ -353,6 +358,9 @@ _VALID_PYTHON_FEATURES= allflavors \
cryptography_build \
cryptography \
cryptography_test \
+ cython_legacy \
+ cython_legacy_run \
+ cython_legacy_test \
cython \
cython_run \
cython_test \
@@ -652,27 +660,27 @@ TEST_DEPENDS+= ${CRYPTOGRAPHY_DEPENDS}
# cython* support
-. if defined(_PYTHON_FEATURE_CYTHON)
+. if defined(_PYTHON_FEATURE_CYTHON_LEGACY)
BUILD_DEPENDS+=
${PYTHON_PKGNAMEPREFIX}cython>=0.29.37<3:lang/cython@${PY_FLAVOR}
. endif
-. if defined(_PYTHON_FEATURE_CYTHON_RUN)
+. if defined(_PYTHON_FEATURE_CYTHON_LEGACY_RUN)
RUN_DEPENDS+=
${PYTHON_PKGNAMEPREFIX}cython>=0.29.37<3:lang/cython@${PY_FLAVOR}
. endif
-. if defined(_PYTHON_FEATURE_CYTHON_TEST)
+. if defined(_PYTHON_FEATURE_CYTHON_LEGACY_TEST)
TEST_DEPENDS+=
${PYTHON_PKGNAMEPREFIX}cython>=0.29.37<3:lang/cython@${PY_FLAVOR}
. endif
-. if defined(_PYTHON_FEATURE_CYTHON3)
+. if defined(_PYTHON_FEATURE_CYTHON) || defined(_PYTHON_FEATURE_CYTHON3)
BUILD_DEPENDS+=
${PYTHON_PKGNAMEPREFIX}cython3>=3.1.2:lang/cython3@${PY_FLAVOR}
. endif
-. if defined(_PYTHON_FEATURE_CYTHON3_RUN)
+. if defined(_PYTHON_FEATURE_CYTHON_RUN) ||
defined(_PYTHON_FEATURE_CYTHON3_RUN)
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cython3>=3.1.2:lang/cython3@${PY_FLAVOR}
. endif
-. if defined(_PYTHON_FEATURE_CYTHON3_TEST)
+. if defined(_PYTHON_FEATURE_CYTHON_TEST) ||
defined(_PYTHON_FEATURE_CYTHON3_TEST)
TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cython3>=3.1.2:lang/cython3@${PY_FLAVOR}
. endif
--
You are receiving this mail because:
You are on the CC list for the bug.