From owner-cvs-all Thu Jan 4 7: 6: 0 2001 From owner-cvs-all@FreeBSD.ORG Thu Jan 4 07:05:55 2001 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from rucus.ru.ac.za (rucus.ru.ac.za [146.231.29.2]) by hub.freebsd.org (Postfix) with SMTP id 38E9337B402 for ; Thu, 4 Jan 2001 07:05:52 -0800 (PST) Received: (qmail 98650 invoked by uid 1003); 4 Jan 2001 15:05:49 -0000 Date: Thu, 4 Jan 2001 17:05:49 +0200 From: Neil Blakey-Milner To: Josef Karthauser Cc: Will Andrews , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: CVSROOT modules Message-ID: <20010104170549.B95679@mithrandr.moria.org> References: <200101040011.f040B6i84505@freefall.freebsd.org> <20010104140442.G481@tao.org.uk> <20010104162313.A74304@mithrandr.moria.org> <20010104143542.L481@tao.org.uk> <20010104164406.A82823@mithrandr.moria.org> <20010104150018.M481@tao.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010104150018.M481@tao.org.uk>; from joe@tao.org.uk on Thu, Jan 04, 2001 at 03:00:18PM +0000 X-Operating-System: FreeBSD 4.1-STABLE i386 X-URL: http://mithrandr.moria.org/nbm/ Sender: nbm@rucus.ru.ac.za Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu 2001-01-04 (15:00), Josef Karthauser wrote: > On Thu, Jan 04, 2001 at 04:44:06PM +0200, Neil Blakey-Milner wrote: > > > > Yes, it fetches a tarball, runs a common "make" command, and then a > > "make install" analogue command. Sounds a lot like what ports does. > > > > The only difference CPAN really makes is I think autonegotiating > > dependencies. If we can grab that, chuck it into the port, then we'll > > have an automatic CPAN module port creator. > > > > There's no reason to use two systems when an existing system can > > arbitrarily include the other. (CPAN also requires some interactive > > configuration, and may need other tweaks that are already performed to > > or by the ports system. It's somewhat unnecessary, I think.) > > What I'm more thinking about is that at the moment it's not possible > to install a p5- port unless it exists and N(p5-ports) < N(cpan modules). > Can't we find a way of doing away with _all- the p5-ports and replacing > them with some cpan magic? If you don't want ports, why not just use CPAN? CPAN works just fine. I just like and use ports because they auto-generate packages, use the same package management tools, and they're all on my local distfiles mirror (the closest CPAN mirror is a whole 2 hops further!). All CPAN modules are available on MASTER_SITES_CPAN, and we support that. They all build with the same command, and we support that. They all test and install with the same command, and we install that. The only thing we can't do totally automagically yet (unless Will has been busy), is grab the dependency information, but I'm sure it's pretty arbitrary to do. Neil -- Neil Blakey-Milner nbm@mithrandr.moria.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message