From owner-freebsd-ports@FreeBSD.ORG Thu Oct 14 20:15:36 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A17F316A4CE for ; Thu, 14 Oct 2004 20:15:36 +0000 (GMT) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [81.2.69.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 49E0D43D45 for ; Thu, 14 Oct 2004 20:15:35 +0000 (GMT) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost [IPv6:::1]) i9EKFVDt058859 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 14 Oct 2004 21:15:31 +0100 (BST) (envelope-from matthew@happy-idiot-talk.infracaninophile.co.uk) Received: (from matthew@localhost)i9EKFVDn058858; Thu, 14 Oct 2004 21:15:31 +0100 (BST) (envelope-from matthew) Date: Thu, 14 Oct 2004 21:15:31 +0100 From: Matthew Seaman To: Tillman Hodgson Message-ID: <20041014201531.GA58524@happy-idiot-talk.infracaninophile.co.uk> Mail-Followup-To: Tillman Hodgson , FreeBSD-Ports References: <20041014174541.GR8057@seekingfire.com> <416EC02F.5000700@vonostingroup.com> <20041014185557.GT8057@seekingfire.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Dxnq1zWXvFF0Q93v" Content-Disposition: inline In-Reply-To: <20041014185557.GT8057@seekingfire.com> User-Agent: Mutt/1.4.2.1i X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.5.6 (smtp.infracaninophile.co.uk [IPv6:::1]); Thu, 14 Oct 2004 21:15:31 +0100 (BST) X-Virus-Scanned: clamd / ClamAV version devel-20040904, clamav-milter version 0.75l on smtp.infracaninophile.co.uk X-Virus-Status: Clean cc: FreeBSD-Ports Subject: Re: Install a Perl module that's not currently a port? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Oct 2004 20:15:36 -0000 --Dxnq1zWXvFF0Q93v Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 14, 2004 at 12:55:57PM -0600, Tillman Hodgson wrote: > On Thu, Oct 14, 2004 at 02:06:39PM -0400, Frank Laszlo wrote: > > Tillman Hodgson wrote: > >=20 > > >Howdy, > > > > > >How does one cleanly install a perl module (List::Group, in this case) > > >that's not currently a port? I seem to recall reading something about a > > >CPAN wrapper or something along those lines ... > > > > You could either create your own port for it, or use cpan to install it= ,=20 > > information regarding cpan can be found at > > http://www.cpan.org, to get to the cpan shell, simply execute: > > perl -MCPAN -e shell >=20 > I'll likely create my own port then, as I don't want to get off the > portupgrade track. I was hoping that there was a CPAN wrapper that would > "portify" modules brought in via CPAN automatically. Actually, BSDPAN does most of that. It overrides the normal CPAN behaviour to register the installed package in the pkgdb -- so you can delete it or make a FreeBSD pkg out of it. The worst problem is that a package installed via BSDPAN doesn't have a port origin or the other usual bits for an ordinary port. They're also not capable of being maintained by portupgrade(1). Having a real port for any useful perl modules is desirable. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks Savill Way PGP: http://www.infracaninophile.co.uk/pgpkey Marlow Tel: +44 1628 476614 Bucks., SL7 1TH UK --Dxnq1zWXvFF0Q93v Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQFBbt5jiD657aJF7eIRApTzAJ9SeVi26RXw/U5mfGUmXNSJnNpMtwCfdEFS fu/ChWGhJaqkFIvaseNA+Jo= =JhJU -----END PGP SIGNATURE----- --Dxnq1zWXvFF0Q93v--