Date: 10 Nov 2000 04:50:19 -0800 From: asami@FreeBSD.org (Satoshi - Ports Wraith - Asami) To: Steve Price <sprice@hiwaay.net> Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: ports/cad/pisces Makefile Message-ID: <vqcsnp0kn3o.fsf@silvia.hip.berkeley.edu> In-Reply-To: <20001109201421.R62344@bonsai.knology.net> (Steve Price's message of "Thu, 9 Nov 2000 20:14:21 -0600") References: <200011082255.OAA06620@freefall.freebsd.org> <vqcvgtwegpe.fsf@silvia.hip.berkeley.edu> <20001109201421.R62344@bonsai.knology.net>
next in thread | previous in thread | raw e-mail | index | archive | help
* From: Steve Price <sprice@hiwaay.net> * # BUILD_DEPENDS= imake-4 * # USE_XLIB= yes (which translates to LIB_DEPENDS=XFree86 3 or 4) * # 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? * * Yes this scenario was the one that bothered me. Although I guess * in hindsight the commit was more from a selfish perspective to * keep my one lonely, little Alpha machine building packages * without having to go back and cull out a bunch of ports that * looked broken but really weren't. No, I understand where you are coming from. The old code was only intended to be a stopgap until we switch to XFree86-4 as the default. It basically assumed you either already have XFree86-3 installed, or already set XFREE86_VERSION=4. (Like, nobody in their right mind would let XFree86-3 build from a dependency. :) * I'd like to see NEED_IMAKE either way. There are a number of * ports that use imake but hack up furballs with USE_IMAKE. In * fact, the port in question (cad/pisces) is one of them. I * don't know of many ports (if any) that NEED_IMAKE but don't * USE_XLIB. However, we probably shouldn't have NEED_IMAKE imply * USE_XLIB. Actually there are a few: === >> grep imake /usr/ports/INDEX | grep -v XFree86 | awk -F '|' '{print $1}' ilu-2.0a13 ja-Canna-3.2.2 ja-Wnn6-lib-98.10.28 ja-canuum-1.0 ja-sj3-2.0.1.20 === So you are right about NEED_IMAKE not implying USE_XLIB. I'll conjure up a patch after I dig myself out of this huge pile of work I'm buried under. * Once 4.2 gets out the door I'd be willing to go with the latter * too. :) :) Speaking of which, we might need a NEED_AUTOMAKE too. (See graphics/graphviz/Makefile.) Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?vqcsnp0kn3o.fsf>