Date: Thu, 9 Nov 2000 20:14:21 -0600 From: Steve Price <sprice@hiwaay.net> To: Satoshi - Ports Wraith - Asami <asami@FreeBSD.org> Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: ports/cad/pisces Makefile Message-ID: <20001109201421.R62344@bonsai.knology.net> In-Reply-To: <vqcvgtwegpe.fsf@silvia.hip.berkeley.edu>; from asami@FreeBSD.org on Thu, Nov 09, 2000 at 05:52:45PM -0800 References: <200011082255.OAA06620@freefall.freebsd.org> <vqcvgtwegpe.fsf@silvia.hip.berkeley.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Nov 09, 2000 at 05:52:45PM -0800, Satoshi - Ports Wraith - Asami wrote: # # * 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. I was talking about my Alpha package building machine. You are right that this doesn't affect people who use the package. # If the user already has XFree86-3 installed, then imake already exists # so the BUILD_DEPENDS won't be invoked either. Right. # 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. # 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 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. # 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. :) Once 4.2 gets out the door I'd be willing to go with the latter too. :) -steve 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?20001109201421.R62344>