From nobody Sat Mar 11 18:13:10 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PYrd807lqz3xvlS; Sat, 11 Mar 2023 18:13:16 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PYrd728mDz3sZx; Sat, 11 Mar 2023 18:13:15 +0000 (UTC) (envelope-from jbeich@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1678558395; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=YfDz1PHUV7DSZH6LO2/Z4Cz1RPM4OrbJXoFw7hGPBoE=; b=nI8ZP6N3yLlqy9L3jAwD3m+6MxaYp9bm5I97lK10KYaZyoM4I/oM7y+9aBPhzvIuCfsO3o B3zQlsM11S1Vg2mWZl4adEOQB3y/Wm//gtZrAcktgbBJ7F+4IjR2abUkjJ4P4UoXy3D7dy rx0xfA7FkSQnDC6I4ByVgFzxe09hV7r8/Sv+bC/zR7AmfuipSo3jnElWc4ZgBb8gR0KMTf 5ZQRM+egA8yQon8IpZinKHxsN8hkcRqW6hNZSxksMCfFbVCfqEDxZRfUNvZhZGoA+K/Lhr ++6RKLmUEOcNAXEUUE3ZhlNThaciDnTOy5x7VhcWJWx6NyXMywK/F4+DyA0ORg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1678558395; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=YfDz1PHUV7DSZH6LO2/Z4Cz1RPM4OrbJXoFw7hGPBoE=; b=fJ2zmwEtS8l/Bwoi9ZOMffAxRhJxXT11XOPoPDggokEVs1ls+S3ITUlA0QtnypP5+YUwBP Fsrr1hclpnKSkqOtNzjH9IaTIwNdV1PZfmMRYeBwd63Z+MroY/F4PHHE2bNQAxAgEYr88y OX34TiJ2B02IGwQGuLy6qn+MQPKFPeSiowmbhxEIMWObjGBUzCIZw7NS5P7hCRBjFQAS/f 68AIWZ6h8c/P4TmdmmUNMByrYW6biVHe9Bd61QYDCYHOCZOf0jZgGP7GcgXeycnOUieN3Z k9kHJwDC6/eZa9rEs1aQKCc0k1Oq5bZZdI4mnqmmIJUUAiE1MASjByiSR305DQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1678558395; a=rsa-sha256; cv=none; b=RvP3piDq8gE+0C90Ptvx08BbbbrixE+ej6A3L5ufmZpESUxXRZt1dnJBmgXUVMD6T8WKxF A8oWybQDmfKKl1TqfC8eJSwP3F5paAp8jI+UqFmCTxFnlFEw6UIKPcWNS4TRcO6wNpbizX XkOtZgAPk6bEZrXEG+zETM02yqGdYMALZiXtJY3kqfDpd5GEocHBINWR7ZezOEl1btZEYE RCV5V+oRrEmDysNn7OboI7zVUIYUm4DYeGRN+KNkc7rxCklLNdp1uUS7YMwRp1GlrnTXTQ 1twSgZ5ak21VVTuGojlsXiWpIvKcKi+YpxWSpHsT56NHvVhwKHdZQ3svG+CpHA== Received: by freefall.freebsd.org (Postfix, from userid 1354) id 289E672FE; Sat, 11 Mar 2023 18:13:15 +0000 (UTC) From: Jan Beich To: Charlie Li Cc: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: Re: git: b883eac8e32d - main - devel/meson: enable FLAVORs In-Reply-To: <202303111636.32BGavvS071833@gitrepo.freebsd.org> (Charlie Li's message of "Sat, 11 Mar 2023 16:36:57 GMT") References: <202303111636.32BGavvS071833@gitrepo.freebsd.org> Date: Sat, 11 Mar 2023 19:13:10 +0100 Message-ID: List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain X-ThisMailContainsUnwantedMimeParts: N Charlie Li 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 [...]