From owner-cvs-all Thu Nov 9 17:55: 2 2000 Delivered-To: cvs-all@freebsd.org Received: from tisch.mail.mindspring.net (tisch.mail.mindspring.net [207.69.200.157]) by hub.freebsd.org (Postfix) with ESMTP id 846D137B4C5; Thu, 9 Nov 2000 17:54:55 -0800 (PST) Received: from silvia.hip.berkeley.edu (sji-ca7-217.ix.netcom.com [209.109.235.217]) by tisch.mail.mindspring.net (8.9.3/8.8.5) with ESMTP id UAB26575; Thu, 9 Nov 2000 20:54:15 -0500 (EST) Received: (from asami@localhost) by silvia.hip.berkeley.edu (8.11.1/8.11.0) id eAA1rAS48527; Thu, 9 Nov 2000 17:53:11 -0800 (PST) (envelope-from asami@cs.berkeley.edu) X-Authentication-Warning: silvia.hip.berkeley.edu: asami set sender to asami@cs.berkeley.edu using -f To: Steve Price Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: ports/cad/pisces Makefile References: <200011082255.OAA06620@freefall.freebsd.org> From: asami@FreeBSD.org (Satoshi - Ports Wraith - Asami) MIME-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu") Content-Type: text/plain; charset=US-ASCII Date: 09 Nov 2000 17:52:45 -0800 In-Reply-To: <200011082255.OAA06620@freefall.freebsd.org> (Steve Price's message of "Wed, 8 Nov 2000 14:55:30 -0800 (PST)") Message-ID: Lines: 32 User-Agent: T-gnus/6.14.5 (based on Gnus v5.8.7) (revision 06) SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) Emacs/20.7 (i386--freebsd) MULE/4.0 =?ISO-2022-JP?B?KBskQjJWMWMbKEIp?= Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * steve 2000/11/08 14:55:30 PST * * Modified files: * cad/pisces Makefile * Log: * Better handling for the imake dependency when XFREE86_VERSION != 3. The * old way had us installing imake-4 over the imake that is already a part * of the XFree86-3 port. I'm not sure I understand. It used to have (paraphrased) BUILD_DEPENDS= imake-4 USE_XLIB= yes (which translates to LIB_DEPENDS=XFree86 3 or 4) This is not an issue for packages, since BUILD_DEPENDS won't be propagated to packages. So I assume you are talking about ports. If the user already has XFree86-3 installed, then imake already exists so the BUILD_DEPENDS won't be invoked either. Which means, a problem only arises when the user has XFre86-3 not installed, in which case BUILD_DEPENDS=imake-4 will install imake-4 and LIB_DEPENDS to XFree86-3 will install XFree86-3 (including imake). Is that what you noticed? In that case, we may want to just take care of this in bsd.port.mk. Either reverse the ordering of build-depends and lib-depends in _PORT_USE, or introduce a new variable (NEED_IMAKE) that says it needs imake but don't run it by default, or just switch over to XFree86-4 and forget about XFree86-3. (I prefer the last one. :) Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message