Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Aug 2014 20:05:13 +0000 (UTC)
From:      Antoine Brodin <antoine@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r365802 - head/Mk
Message-ID:  <201408232005.s7NK5D6T018252@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: antoine
Date: Sat Aug 23 20:05:13 2014
New Revision: 365802
URL: http://svnweb.freebsd.org/changeset/ports/365802
QAT: https://qat.redports.org/buildarchive/r365802/

Log:
  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

Modified:
  head/Mk/bsd.port.mk

Modified: head/Mk/bsd.port.mk
==============================================================================
--- head/Mk/bsd.port.mk	Sat Aug 23 20:02:20 2014	(r365801)
+++ head/Mk/bsd.port.mk	Sat Aug 23 20:05:13 2014	(r365802)
@@ -3015,6 +3015,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}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201408232005.s7NK5D6T018252>