From owner-freebsd-ports Mon Jul 16 4:38: 5 2001 Delivered-To: freebsd-ports@freebsd.org Received: from infinitive.futureperfectcorporation.com (curie.sunesi.com [196.25.112.244]) by hub.freebsd.org (Postfix) with SMTP id 4164337B401 for ; Mon, 16 Jul 2001 04:38:00 -0700 (PDT) (envelope-from nbm@gerund.futureperfectcorporation.com) Received: (qmail 3822 invoked by uid 0); 16 Jul 2001 11:37:59 -0000 Received: from choke.sunesi.net (HELO gerund.futureperfectcorporation.com) (196.25.112.242) by infinitive.futureperfectcorporation.com with SMTP; 16 Jul 2001 11:37:59 -0000 Received: (qmail 15377 invoked by uid 1001); 16 Jul 2001 11:37:58 -0000 Date: Mon, 16 Jul 2001 13:37:57 +0200 From: Neil Blakey-Milner To: Sheldon Hearn Cc: Kris Kennaway , ports@FreeBSD.ORG Subject: Re: Package dependency limitations Message-ID: <20010716133757.B10331@mithrandr.moria.org> References: <20010716130620.A10331@mithrandr.moria.org> <8377.995281994@axl.seasidesoftware.co.za> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <8377.995281994@axl.seasidesoftware.co.za>; from sheldonh@starjuice.net on Mon, Jul 16, 2001 at 01:13:14PM +0200 Organization: iTouch Labs X-Operating-System: FreeBSD 4.3-RELEASE i386 X-URL: http://mithrandr.moria.org/nbm/ 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 On Mon 2001-07-16 (13:13), Sheldon Hearn wrote: > > > On Mon, 16 Jul 2001 13:06:20 +0200, Neil Blakey-Milner wrote: > > > No, it needs virtual packages. But wildcard dependencies are useful > > too. > > Well, if "wildcard dependencies" means what I think it does, it'd solve > the problems I'm faced with here. :-) > > Where do I find out about "virtual packages"? "wildcard dependencies" solve version issues (but can be abused to solve some cases that virtual packages solve); they're of the "apache-1.3.*" type. "virtual packages" are the "webserver-1.0" type where "apache-1.3.12" and "thttpd-0.1.2" and "publicfile-0.9" will all suffice. One of my more useful rants is (to freebsd-ports, ask me for copies if you can't find it) <20000909020702.A64259@mithrandr.moria.org>, with a somewhat useful follow-up at <20000909044544.B67715@mithrandr.moria.org>. I use the term "relative versioning", but should be "relative package version dependencies". #3 (port-epoch and port-revision) and #5 (streams, thanks to Maxim) are in. Neil -- Neil Blakey-Milner nbm@mithrandr.moria.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message