From owner-freebsd-questions@FreeBSD.ORG Thu Jun 10 08:42:12 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D164816A4CE for ; Thu, 10 Jun 2004 08:42:12 +0000 (GMT) Received: from smtp.infracaninophile.co.uk (ns0.infracaninophile.co.uk [81.2.69.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 43A5843D31 for ; Thu, 10 Jun 2004 08:42:11 +0000 (GMT) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost.infracaninophile.co.uk [IPv6:::1])i5A8fLUL014823 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 10 Jun 2004 09:41:21 +0100 (BST) (envelope-from matthew@happy-idiot-talk.infracaninophile.co.uk) Received: (from matthew@localhost)id i5A8fLDu014822; Thu, 10 Jun 2004 09:41:21 +0100 (BST) (envelope-from matthew) Date: Thu, 10 Jun 2004 09:41:21 +0100 From: Matthew Seaman To: Bart Silverstrim Message-ID: <20040610084121.GA14406@happy-idiot-talk.infracaninophile.co.uk> Mail-Followup-To: Matthew Seaman , Bart Silverstrim , freebsd-questions Questions References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="bg08WKrSYDhXBjb5" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.6i X-Greylist: Message not sent from an IPv4 address, not delayed by milter-greylist-1.3.8 (smtp.infracaninophile.co.uk [0.0.0.0]); Thu, 10 Jun 2004 09:41:21 +0100 (BST) X-Virus-Scanned: clamd / ClamAV version devel-20040604, clamav-milter version 0.71c on smtp.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, hits=-4.8 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on happy-idiot-talk.infracaninophile.co.uk cc: freebsd-questions Questions Subject: Re: pkgdb -F question X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jun 2004 08:42:13 -0000 --bg08WKrSYDhXBjb5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jun 09, 2004 at 10:49:16PM -0400, Bart Silverstrim wrote: > I am working on an installation of Metadot. Running a portversion on=20 > the server yielded an error, and I suspect it's because part of the=20 > instructions had several CPAN modules installed via the CPAN shell=20 > rather than just ports. >=20 > Here's what I was getting: > **** > # pkgdb -F > ---> Checking the package registry database > Missing origin: bsdpan-MIME-tools-5.411 > -> Ignored. (the package is held; specify -f to force) > Missing origin: bsdpan-MailTools-1.62 > -> Ignored. (the package is held; specify -f to force) > Missing origin: bsdpan-libwww-perl-5.79 > -> Ignored. (the package is held; specify -f to force) > Stale dependency: mod_perl-1.29 -> p5-libwww-5.79 (www/p5-libwww): > p5-XML-Parser-2.34_1 (score:20%) ? ([y]es/[n]o/[a]ll) [no] > New dependency? (? to help): ? > [Enter] to skip, [Ctrl]+[D] to delete, [.][Enter] to abort, [Tab] to=20 > complete > New dependency? (? to help): . > Abort. > ******* >=20 > What is the answer I'm supposed to give, so that portupgrade will work=20 > and the system won't get fouled up? Type in 'bsdpan-libwww-perl-5.79' as the new dependency, since that's what's providing the functionality on your system. =20 > Advice? If a CPAN module is available from ports (as p5-Foo-Bar) then it's best to install the ports version. Most of the popular perl modules are available as ports, and they are generally pretty much up to date. Only use BSDPAN when there isn't a port of the module you want, or you absolutely must have the latest version, and the port hasn't been updated yet. BSDPAN is cool, but it isn't quite a seamless drop-in replacement for actual port: you can get the odd hiccough while using it. To replace bsdpan-libwww-perl-5.79 with p5-libwww-5.79 you should be able to do: # portupgrade -o www/p5-libwww -f bsdpan-libwww-perl-5.79 which will automatically update all of the pkgdb dependency links for you. 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 --bg08WKrSYDhXBjb5 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAyB6xiD657aJF7eIRApmSAJ91foAYDgZQTS5lNvQB7/mkseUGZACeII7f JlGwqx+hFcm5JxjxzF9MB2Q= =5/qY -----END PGP SIGNATURE----- --bg08WKrSYDhXBjb5--