git: 10034f05db1d - main - flavors: Allow ignoring for specific OSREL
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 16 May 2022 08:54:27 UTC
The branch main has been updated by manu:
URL: https://cgit.FreeBSD.org/ports/commit/?id=10034f05db1d90eff004a08581c7639652d0ea98
commit 10034f05db1d90eff004a08581c7639652d0ea98
Author: Emmanuel Vadot <manu@FreeBSD.org>
AuthorDate: 2022-05-16 08:50:19 +0000
Commit: Emmanuel Vadot <manu@FreeBSD.org>
CommitDate: 2022-05-16 08:54:17 +0000
flavors: Allow ignoring for specific OSREL
This change allow a ports to have
<flavor>_IGNORE_<OPSYS>_{OSREL,OSREL:R} in their makefile so we
can ignore on specific FreeBSD version.
Approved by: bapt
Reviewed by: bapt
Sponsored by: Beckhoff Automation GmbH & Co. KG
---
Mk/bsd.port.mk | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
index 9a5b47ebe4dc..0cf7c93e2c3a 100644
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -2800,6 +2800,13 @@ IGNORE+= (reason: ${NOT_FOR_ARCHS_REASON})
# Check the user interaction and legal issues
. if !defined(NO_IGNORE)
+.for v in ${OSREL} ${OSREL:R}
+.for f in ${FLAVOR}
+.if defined($f_IGNORE_${OPSYS}_${v})
+IGNORE+= "${${f}_IGNORE_${OPSYS}_${v}}"
+.endif
+.endfor
+.endfor
. if (defined(IS_INTERACTIVE) && defined(BATCH))
IGNORE= is an interactive port
. elif (!defined(IS_INTERACTIVE) && defined(INTERACTIVE))