From owner-svn-ports-head@freebsd.org Mon Jul 20 21:07:09 2015 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E84F49A64A9; Mon, 20 Jul 2015 21:07:09 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BEE2311DD; Mon, 20 Jul 2015 21:07:09 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t6KL797C058319; Mon, 20 Jul 2015 21:07:09 GMT (envelope-from hrs@FreeBSD.org) Received: (from hrs@localhost) by repo.freebsd.org (8.14.9/8.14.9/Submit) id t6KL79oa058317; Mon, 20 Jul 2015 21:07:09 GMT (envelope-from hrs@FreeBSD.org) Message-Id: <201507202107.t6KL79oa058317@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: hrs set sender to hrs@FreeBSD.org using -f From: Hiroki Sato Date: Mon, 20 Jul 2015 21:07:09 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r392603 - in head/Mk: . Uses X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Jul 2015 21:07:10 -0000 Author: hrs Date: Mon Jul 20 21:07:08 2015 New Revision: 392603 URL: https://svnweb.freebsd.org/changeset/ports/392603 Log: Allow support of minor version number in GHOSTSCRIPT_DEFAULT since there are two packages for Ghostscript 9.x, 9.06 and 9.16. Modified: head/Mk/Uses/ghostscript.mk head/Mk/bsd.default-versions.mk Modified: head/Mk/Uses/ghostscript.mk ============================================================================== --- head/Mk/Uses/ghostscript.mk Mon Jul 20 21:03:37 2015 (r392602) +++ head/Mk/Uses/ghostscript.mk Mon Jul 20 21:07:08 2015 (r392603) @@ -29,11 +29,11 @@ _INCLUDE_USES_GHOSTSCRIPT_MK= yes # allowed versions -_GS_VERSION= 7 8 9 +_GS_VERSION= 7 8 9 9.06 9.16 _GS_ARGS= ${ghostscript_ARGS} -.if ${_GS_ARGS:N[789]:Nnox11:Nagpl:Nbuild:Nrun} +.if ${_GS_ARGS:N[789]:N9.06:N9.16:Nnox11:Nagpl:Nbuild:Nrun} IGNORE= Unknown ghostscript argument ${_GS_ARGS} .endif @@ -62,22 +62,26 @@ _GS_BUILD_DEP= yes _GS_RUN_DEP= yes .endif -_GS_SELECTED= ${GHOSTSCRIPT_DEFAULT} -.if ${_GS_ARGS:M9} -_GS_SELECTED:= 9 -.elif ${_GS_ARGS:M8} -_GS_SELECTED:= 8 -.elif ${_GS_ARGS:M7} -_GS_SELECTED:= 7 -.endif - .undef _GS_AGPL_SUFFIX -.if ${_GS_ARGS:Magpl} -. if ${_GS_SELECTED} == "9" -_GS_AGPL_SUFFIX= -agpl -. else +.undef _GS_SELECTED +.for V in ${_GS_ARGS} ${GHOSTSCRIPT_DEFAULT} +.if ${V:M9} +_GS_SELECTED?= 9 +.elif ${V:M9.06} +_GS_SELECTED?= 9 +.elif ${V:M9.16} +_GS_SELECTED?= 9 +_GS_AGPL_SUFFIX?= -agpl +.elif ${V:Magpl} && defined(_GS_SELECTED) && !empty(_GS_SELECTED:N9) IGNORE= Ghostscript-agpl is only available in version 9 -. endif +.elif ${V:M8} +_GS_SELECTED?= 8 +.elif ${V:M7} +_GS_SELECTED?= 7 +.endif +.endfor +.if !defined(_GS_SELECTED) +IGNORE= Invalid ghostscript argument or GHOSTSCRIPT_DEFAULT .endif .undef _GS_NOX11_SUFFIX Modified: head/Mk/bsd.default-versions.mk ============================================================================== --- head/Mk/bsd.default-versions.mk Mon Jul 20 21:03:37 2015 (r392602) +++ head/Mk/bsd.default-versions.mk Mon Jul 20 21:07:08 2015 (r392603) @@ -32,7 +32,7 @@ PYTHON3_DEFAULT?= 3.4 RUBY_DEFAULT?= 2.1 TCLTK_DEFAULT?= 8.6 FIREBIRD_DEFAULT?= 2.5 -GHOSTSCRIPT_DEFAULT?= 9 +GHOSTSCRIPT_DEFAULT?= 9.06 # Version of lang/gcc. Do not override! LANG_GCC_IS= 4.8