aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntoine Brodin <antoine@FreeBSD.org>2014-08-27 18:43:54 +0000
committerAntoine Brodin <antoine@FreeBSD.org>2014-08-27 18:43:54 +0000
commit33dfb3274716d1d369978d2897b94e6255b8f5d3 (patch)
treee2630300ad9c5cab8e36898550fe87a52300213c
parent4e22ac53eeb036421676c8f8a3eb05dd932f2080 (diff)
downloadports-33dfb3274716d1d369978d2897b94e6255b8f5d3.tar.gz
ports-33dfb3274716d1d369978d2897b94e6255b8f5d3.zip
MFH: r365802
Ignore ports setting NO_PACKAGE when PACKAGE_BUILDING is set Side effect is that we will no longer mirror their distfiles, sad for them, but we will no longer spend cpu cycles building them for nothing every week and have strange errors from dependent ports unable to install NO_PACKAGE dependencies Users willing to package those ports can still set FORCE_PACKAGE Poudriere users can also package by not setting NO_FORCE_PACKAGE in poudriere.conf (by default it's already not set) Differential Revision: https://reviews.freebsd.org/D670 Reviewed by: bdrewery With hat: portmgr
Notes
Notes: svn path=/branches/2014Q3/; revision=366339
-rw-r--r--Mk/bsd.port.mk2
1 files changed, 2 insertions, 0 deletions
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
index 6f786a5b9459..3b04e6de44bd 100644
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -3025,6 +3025,8 @@ IGNORE= is not an interactive port
IGNORE= may not be placed on a CDROM: ${NO_CDROM}
.elif (defined(RESTRICTED) && defined(NO_RESTRICTED))
IGNORE= is restricted: ${RESTRICTED}
+.elif (defined(NO_PACKAGE) && defined(PACKAGE_BUILDING))
+IGNORE= may not be packaged: ${NO_PACKAGE}
.elif defined(BROKEN)
.if !defined(TRYBROKEN)
IGNORE= is marked as broken: ${BROKEN}