From owner-freebsd-ports Thu Feb 7 15:30:11 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id C04B337B41B for ; Thu, 7 Feb 2002 15:30:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g17NU2714642; Thu, 7 Feb 2002 15:30:02 -0800 (PST) (envelope-from gnats) Date: Thu, 7 Feb 2002 15:30:02 -0800 (PST) Message-Id: <200202072330.g17NU2714642@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Alan Eldridge Subject: Re: ports/34710: Add CONFLICT= (like BROKEN=) to bsd.port.mk Reply-To: Alan Eldridge Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR ports/34710; it has been noted by GNATS. From: Alan Eldridge To: Pete Fritchman Cc: Alan Eldridge , FreeBSD-gnats-submit@freebsd.org, portmgr@freebsd.org Subject: Re: ports/34710: Add CONFLICT= (like BROKEN=) to bsd.port.mk Date: Thu, 7 Feb 2002 18:26:15 -0500 On Thu, Feb 07, 2002 at 05:59:39PM -0500, Pete Fritchman wrote: >++ 07/02/02 16:18 -0500 - Alan Eldridge: >| +.elif defined(CONFLICT) >| +IGNORE= "conflicts with installed ports: ${CONFLICT}" >| .endif > >Don't you want to do some kind of test to see if the ports listed in >${CONFLICT} are already installed? For right now, I was just setting up a message facility. To actually check things, we have to do something like the DEPENDS stuff. This leaves the checking up to the maintainer. And I'm seeing that our dependency handling is seriously inadequate. What we do at make time we need to do at pkg_add time, too. See the thread on ports on XPM libs and dependencies and Mesa. Oh yeah, the Mesa mess means that if you want OpenGL to work, you have to rebuild qt from the port if you have XF86-4. May (probably) have to rebuild all of kde too. And how can we get ldd to work on objprelinked .so files? That failure sucks! [alane /usr/local/lib]$ ldd libkdeprint.so.0 libkdeprint.so.0: ldd: libkdeprint.so.0: Exec format error libkdeprint.so.0: exit status 1 [alane /usr/local/lib]$ -- Alan Eldridge "Dave's not here, man." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message