Date: Mon, 18 Oct 2021 12:28:25 +0200 From: Tobias Kortkamp <tobik@freebsd.org> To: Bernhard Froehlich <decke@freebsd.org> Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: f8daab173840 - main - devel/kf5-kio: Remove extra CPE_VENDOR and inherit from USES=kde instead Message-ID: <YW1MSUS6covY3Sq1@loki.kortkamp.xyz> In-Reply-To: <202110180834.19I8YDmZ018027@gitrepo.freebsd.org>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
On Mon, Oct 18, 2021 at 08:34:13AM +0000, Bernhard Froehlich wrote:
> -USES= cmake compiler:c++11-lib cpe desktop-file-utils \
> - gettext gnome kde:5 qt:5 ssl tar:xz
> -CPE_VENDOR= kde
> +USES= cmake compiler:c++11-lib desktop-file-utils \
> + gettext gnome kde:5 cpe qt:5 ssl tar:xz
Wouldn't it better to change USES=cpe a little to set variables
later in _USES_POST? Then other USES can set their own defaults
for CPE_* and we don't create a USES ordering problem that contributors
have to be surprised by.
diff --git a/Mk/Uses/cpe.mk b/Mk/Uses/cpe.mk
index 410a05c6e437..d88aa06c17f8 100644
--- a/Mk/Uses/cpe.mk
+++ b/Mk/Uses/cpe.mk
@@ -18,6 +18,11 @@
.if !defined(_INCLUDE_USES_CPE_MK)
_INCLUDE_USES_CPE_MK= yes
+_USES_POST+= cpe
+.endif
+
+.if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_CPE_POST_MK)
+_INCLUDE_USES_CPE_POST_MK= yes
CPE_PART ?= a
CPE_PRODUCT ?= ${PORTNAME:tl}
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
iQGTBAEBCgB9FiEElXvTEJc6ePgdQuobpPCftzzFH2EFAmFtTEdfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk1
N0JEMzEwOTczQTc4RjgxRDQyRUExQkE0RjA5RkI3M0NDNTFGNjEACgkQpPCftzzF
H2F1LQf+NMgzLZQcMQjtRVDNGY378sgxbEAnROnvc3jueIvyByFM07Eo0fmb/EfB
hs9gWmGXZouKkUNJmH020cmQ/Xqojhzs+QJnThB46zqHbrr/gfuyRdwiI6eLBIbD
qNlpmxn/5VZxfxfD2ElrV92UcoT0GlX99Vd8KKeUyrRDKXuvwOVEHoO9iS4x58fC
oqtJnEodLIvLcjb+Yo9jej2ma2igaFIBYCTWjF+TCED+pYA+qX3d4FOqSocvcpcr
YenxXJdZ1lCNa2arhhvfz7BE8svXGO+B1+G7L/59spIJnLSc7UYtrn1x8VK6RDBe
lEj2H0vbTzJzRZiUfyMzNvyy+xgk9Q==
=ZqiF
-----END PGP SIGNATURE-----
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?YW1MSUS6covY3Sq1>
