Re: git: b883eac8e32d - main - devel/meson: enable FLAVORs
Date: Sat, 11 Mar 2023 18:13:10 UTC
Charlie Li <vishwin@FreeBSD.org> writes: > -BUILD_DEPENDS= meson>=0.63.3:devel/meson \ > +BUILD_DEPENDS= meson:devel/meson@${PY_FLAVOR} \ Looks non-deterministic as "meson" maybe provided by default flavor instead of the requested (via FLAVOR + USES=python -> PY_FLAVOR) e.g., $ pkg install meson $ make clean all FLAVOR=py310 BUILD_ALL_PYTHON_FLAVORS=y -C devel/meson-python [...] ===> Building for py310-meson-python-0.12.1 * Getting build dependencies for wheel... ERROR Missing dependencies: meson>=0.63.3 *** Error code 1 > +.if ${PYTHON_VER} != ${PYTHON_DEFAULT} > +PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} > +.endif Avoiding USE_PYTHON=concurrent without hiding non-module files? $ pkg install meson $ pkg install meson-py311 [...] Checking integrity... done (1 conflicting) - meson-py311-1.0.1 conflicts with meson-1.0.1 on /usr/local/bin/meson Checking integrity... done (0 conflicting) The following 4 package(s) will be affected (of 0 checked): Installed packages to be REMOVED: meson: 1.0.1 [...]