From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Dec 31 11:20:10 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A2A251065672 for ; Fri, 31 Dec 2010 11:20:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6000D8FC1B for ; Fri, 31 Dec 2010 11:20:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id oBVBKA0k022359 for ; Fri, 31 Dec 2010 11:20:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id oBVBKAKr022358; Fri, 31 Dec 2010 11:20:10 GMT (envelope-from gnats) Resent-Date: Fri, 31 Dec 2010 11:20:10 GMT Resent-Message-Id: <201012311120.oBVBKAKr022358@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jarrod Sayers Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 308DF106564A for ; Fri, 31 Dec 2010 11:12:10 +0000 (UTC) (envelope-from jarrod@burbank.downtools.com.au) Received: from mail.downtools.com.au (mail.downtools.com.au [123.136.33.243]) by mx1.freebsd.org (Postfix) with ESMTP id 730C68FC0A for ; Fri, 31 Dec 2010 11:12:09 +0000 (UTC) Received: from burbank.downtools.com.au (burbank.downtools.com.au [123.136.33.245]) by mail.downtools.com.au (8.14.4/8.14.4) with ESMTP id oBVAo1vU009302; Fri, 31 Dec 2010 21:20:01 +1030 (CST) (envelope-from jarrod@burbank.downtools.com.au) Received: from burbank.downtools.com.au (localhost [127.0.0.1]) by burbank.downtools.com.au (8.14.4/8.14.4) with ESMTP id oBVAo0xc009299; Fri, 31 Dec 2010 21:20:00 +1030 (CST) (envelope-from jarrod@burbank.downtools.com.au) Received: (from jarrod@localhost) by burbank.downtools.com.au (8.14.4/8.14.4/Submit) id oBVAo0Z9009298; Fri, 31 Dec 2010 21:20:00 +1030 (CST) (envelope-from jarrod) Message-Id: <201012311050.oBVAo0Z9009298@burbank.downtools.com.au> Date: Fri, 31 Dec 2010 21:20:00 +1030 (CST) From: Jarrod Sayers To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/153578: [patch] textproc/docproj-nojadetex: JadeTeX included when PACKAGE_BUILDING defined X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jarrod Sayers List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Dec 2010 11:20:10 -0000 >Number: 153578 >Category: ports >Synopsis: [patch] textproc/docproj-nojadetex: JadeTeX included when PACKAGE_BUILDING defined >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Dec 31 11:20:09 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Jarrod Sayers >Release: FreeBSD 8.1-RELEASE-p2 i386 >Organization: >Environment: System: FreeBSD burbank.downtools.com.au 8.1-RELEASE-p2 FreeBSD 8.1-RELEASE-p2 #7: Sat Dec 18 19:18:08 CST 2010 root@burbank.downtools.com.au:/usr/obj/usr/src/sys/BURBANK i386 >Description: When PACKAGE_BUILDING is defined on this slave port, as is seen within a Tinderbox build, the master port defines WITH_JADETEX which includes JadeTeX yet the -nojadetex package name suffix is retained which is quite misleading. >How-To-Repeat: Confirm JadeTeX is included when PACKAGE_BUILDING is defined: bender# cd /usr/ports/textproc/docproj-nojadetex bender# make all-depends-list | grep jadetex bender# make all-depends-list PACKAGE_BUILDING=YES | grep jadetex /usr/ports/print/jadetex bender# >Fix: The below patch prevents packaging of the slave port when PACKAGE_BUILDING is defined, without breaking textproc/docproj-jadetex. Replacing the IGNORE line with WITH_JADETEX defined as NO will permit the building of the -nojadetex package correctly, which may actually be the desired behavior. bender# cd /usr/ports/textproc/docproj-nojadetex bender# make all-depends-list | grep jadetex bender# make all-depends-list PACKAGE_BUILDING=YES | grep jadetex bender# make package ===> Patching for docproj-nojadetex-1.17_4 ===> Configuring for docproj-nojadetex-1.17_4 ===> Installing for docproj-nojadetex-1.17_4 ^C bender# make package PACKAGE_BUILDING=YES ===> docproj-nojadetex-1.17_4 package requires inclusion of JadeTeX. *** Error code 1 Stop in /usr/ports/textproc/docproj-nojadetex. bender# A downloadable diff can be found at: http://www.downtools.com.au/~jarrod/FreeBSD/textproc-docproj-package_building.diff --- textproc-docproj-package_building.diff begins here --- --- ports/textproc/docproj/Makefile.orig 2010-12-28 08:49:39.000000000 +1030 +++ ports/textproc/docproj/Makefile 2010-12-31 20:06:57.000000000 +1030 @@ -55,8 +55,12 @@ WITH_JADETEX?= .if defined(PACKAGE_BUILDING) +.if defined(PKGNAMESUFFIX) && ${PKGNAMESUFFIX} == "-nojadetex" +IGNORE= package requires inclusion of JadeTeX +.else WITH_JADETEX= yes .endif +.endif .if empty(WITH_JADETEX) IGNORE= user must set WITH_JADETEX variable to 'yes' or 'no' --- textproc-docproj-package_building.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: