From owner-cvs-all Thu Jan 4 6:44:19 2001 From owner-cvs-all@FreeBSD.ORG Thu Jan 4 06:44:15 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 7BBB737B404 for ; Thu, 4 Jan 2001 06:44:12 -0800 (PST) Received: (qmail 85604 invoked by uid 1003); 4 Jan 2001 14:44:06 -0000 Date: Thu, 4 Jan 2001 16:44:06 +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: <20010104164406.A82823@mithrandr.moria.org> References: <200101040011.f040B6i84505@freefall.freebsd.org> <20010104140442.G481@tao.org.uk> <20010104162313.A74304@mithrandr.moria.org> <20010104143542.L481@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: <20010104143542.L481@tao.org.uk>; from joe@tao.org.uk on Thu, Jan 04, 2001 at 02:35:42PM +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 (14:35), Josef Karthauser wrote: > On Thu, Jan 04, 2001 at 04:23:13PM +0200, Neil Blakey-Milner wrote: > > On Thu 2001-01-04 (14:04), Josef Karthauser wrote: > > > On Wed, Jan 03, 2001 at 04:11:06PM -0800, Will Andrews wrote: > > > > will 2001/01/03 16:11:06 PST > > > > > > > > Modified files: > > > > . modules > > > > Log: > > > > Finish my four-day attempt to nearly sync with CPAN. I think I'm > > > > gonna get off my computer for awhile.. > > > > > > There's got to be a better way to organise these ports. Can't we > > > evoke the perl CPAN module in some clever way? > > > > Organise how? Their category? Or their dependencies? > > The CPAN module, as you probably know, is capable of downloading, > building and installing modules. We should really be using this > functionality in the perl module ports. 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.) 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