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>
