Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Oct 2017 11:13:05 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r451376 - head/Mk/Uses
Message-ID:  <201710061113.v96BD5Jn019209@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tobik
Date: Fri Oct  6 11:13:05 2017
New Revision: 451376
URL: https://svnweb.freebsd.org/changeset/ports/451376

Log:
  Enable depending on Ghostscript in the test phase
  
  PR:		219982
  Reviewed by:	mat
  Exp-run by:	antoine
  Differential Revision:	https://reviews.freebsd.org/D11114

Modified:
  head/Mk/Uses/ghostscript.mk

Modified: head/Mk/Uses/ghostscript.mk
==============================================================================
--- head/Mk/Uses/ghostscript.mk	Fri Oct  6 10:50:27 2017	(r451375)
+++ head/Mk/Uses/ghostscript.mk	Fri Oct  6 11:13:05 2017	(r451376)
@@ -4,20 +4,22 @@
 #
 # Feature:	ghostscript
 # Usage:	USES=ghostscript or USES=ghostscript:args
-# Valid ARGS:	<version>, build, run, x11
+# Valid ARGS:	<version>, build, run, test, x11
 #
 # version 	The chooseable versions are 7, 8, 9 and agpl. If no version is
 #		specified version agpl is selected.
 #
 #		USES=ghostscript:7	# Use Ghostscript 7
-#		USES=ghostscript:run	# Use the set default Ghostscript as a run dependancy
-#		USES=ghostscript:8,build # Use ghostscript 8 as a build dependancy.
+#		USES=ghostscript:run	# Use the set default Ghostscript as a run dependency
+#		USES=ghostscript:8,build # Use ghostscript 8 as a build dependency.
 #
 # x11		Indicate that X11 support is required.
 # build		Indicates that Ghostscript is needed at build time and adds
 #		it as BUILD_DEPENDS.
 # run		Indicates that Ghostscript is needed at run time and adds
 #		it as RUN_DEPENDS.
+# test		Indicates that Ghostscript is needed at test time and adds
+#		it as TEST_DEPENDS.
 #
 # If build and run are omitted, Ghostscript will be added as BUILD_DEPENDS and
 # RUN_DEPENDS.
@@ -34,7 +36,7 @@ _GS_VERSION=	7 8 9 agpl
 
 _GS_ARGS=		${ghostscript_ARGS}
 
-.if ${_GS_ARGS:N[789]:Nagpl:Nx11:Nbuild:Nrun}
+.if ${_GS_ARGS:N[789]:Nagpl:Nx11:Nbuild:Nrun:Ntest}
 IGNORE?=	Unknown ghostscript argument ${_GS_ARGS}
 .endif
 
@@ -46,16 +48,20 @@ IGNORE?=	Invalid GHOSTSCRIPT_DEFAULT value: ${GHOSTSCR
 # pollutes the build/run dependency detection
 .undef _GS_BUILD_DEP
 .undef _GS_RUN_DEP
+.undef _GS_TEST_DEP
 .if ${_GS_ARGS:Mbuild}
 _GS_BUILD_DEP=	yes
 .endif
 .if ${_GS_ARGS:Mrun}
 _GS_RUN_DEP=	yes
 .endif
+.if ${_GS_ARGS:Mtest}
+_GS_TEST_DEP=	yes
+.endif
 
-# The port does not specify a build or run dependency, assume both are
-# required.
-.if !defined(_GS_BUILD_DEP) && !defined(_GS_RUN_DEP)
+# The port does not specify a build, run, or test dependency, assume that
+# a build and run dependency is required.
+.if !defined(_GS_BUILD_DEP) && !defined(_GS_RUN_DEP) && !defined(_GS_TEST_DEP)
 _GS_BUILD_DEP=	yes
 _GS_RUN_DEP=	yes
 .endif
@@ -89,7 +95,7 @@ _GS_VERSION_MINOR=	7.07_32
 _GS_PORT=	ghostscript${_GS_SELECTED}-base
 _GS_X11_PORT=	ghostscript${_GS_SELECTED}-x11
 
-.for type in BUILD RUN
+.for type in BUILD RUN TEST
 .if defined(_GS_${type}_DEP)
 ${type}_DEPENDS+=	${_GS_PORT}>=${_GS_VERSION_MINOR}:print/${_GS_PORT}
 .if ${_GS_ARGS:Mx11}



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