svn commit: r329214 - head/Mk

Baptiste Daroussin bapt at FreeBSD.org
Thu Oct 3 17:21:21 UTC 2013


Author: bapt
Date: Thu Oct  3 17:21:20 2013
New Revision: 329214
URL: http://svnweb.freebsd.org/changeset/ports/329214

Log:
  Allow to mark a port as broken on some given arches without having to add pre/post dancing

Modified:
  head/Mk/bsd.port.mk

Modified: head/Mk/bsd.port.mk
==============================================================================
--- head/Mk/bsd.port.mk	Thu Oct  3 17:11:18 2013	(r329213)
+++ head/Mk/bsd.port.mk	Thu Oct  3 17:21:20 2013	(r329214)
@@ -166,9 +166,12 @@ FreeBSD_MAINTAINER=	portmgr at FreeBSD.org
 #				  because it cannot be manually fetched, etc).  Error
 #				  logs will not appear on pointyhat, so this should be
 #				  used sparingly.
-# BROKEN		- Port is believed to be broken.  Package builds will
-#				  still be attempted on the pointyhat package cluster to
-#				  test this assumption.
+# BROKEN		- Port is believed to be broken.  Package builds can
+# 				  still be attempted using TRYBROKEN to test this
+#				  assumption.
+# BROKEN_${ARCH}  Port is believed to be broken on ${ARCH}. Package builds
+#				  can still be attempted using TRYBROKEN to test this
+#				  assumption.
 # DEPRECATED	- Port is deprecated to install. Advisory only.
 # EXPIRATION_DATE
 #				- If DEPRECATED is set, determines a date when
@@ -3126,6 +3129,10 @@ IGNORE=		is restricted: ${RESTRICTED}
 .if !defined(TRYBROKEN)
 IGNORE=		is marked as broken: ${BROKEN}
 .endif
+.elif defined(BROKEN_${ARCH})
+.if !defined(TRYBROKEN)
+IGNORE=		is marked as broken on ${ARCH}: ${BROKEN_${ARCH}}
+.endif
 .elif defined(FORBIDDEN)
 IGNORE=		is forbidden: ${FORBIDDEN}
 .endif


More information about the svn-ports-head mailing list