From owner-freebsd-questions@FreeBSD.ORG Tue Dec 23 07:55:30 2003 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 A64E416A4CE for ; Tue, 23 Dec 2003 07:55:30 -0800 (PST) Received: from smtp.infracaninophile.co.uk (happy-idiot-talk.infracaninophile.co.uk [81.2.69.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 753A543D4C for ; Tue, 23 Dec 2003 07:55:26 -0800 (PST) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost [127.0.0.1]) hBNFtLWP037256 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 23 Dec 2003 15:55:21 GMT (envelope-from matthew@happy-idiot-talk.infracaninophile.co.uk) Received: (from matthew@localhost)id hBNFtLiJ037255; Tue, 23 Dec 2003 15:55:21 GMT (envelope-from matthew) Date: Tue, 23 Dec 2003 15:55:21 +0000 From: Matthew Seaman To: "Scott I. Remick" Message-ID: <20031223155521.GD36128@happy-idiot-talk.infracaninophile.co.uk> Mail-Followup-To: Matthew Seaman , "Scott I. Remick" , freebsd-questions@freebsd.org References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="YToU2i3Vx8H2dn7O" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.5.1i X-Spam-Status: No, hits=-4.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.61 X-Spam-Checker-Version: SpamAssassin 2.61 (1.212.2.1-2003-12-09-exp) on happy-idiot-talk.infracaninophile.co.uk cc: freebsd-questions@freebsd.org Subject: Re: Straightening out perl 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: Tue, 23 Dec 2003 15:55:30 -0000 --YToU2i3Vx8H2dn7O Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 23, 2003 at 10:35:09AM -0500, Scott I. Remick wrote: > One option would be to do a pkg_delete -f on 5.6 then use portdb -F to fix > the dependencies. Not sure if that's enough or if I need to rebuild. And > if I need to rebuild the dependencies, how could I easily handle the list > in one-pass? Right now it all depends on 5.6 which I'd be deleting. I > could whack 5.6, repoint all dependencies to 5.8, then tell it to forcibly > rebuild everything that depends on 5.8... but I don't know if this is the > right thing to do. This is pretty much the right thing to do. You need to delete the perl-5.6.1_15 port, *and then re-install perl-5.8.2_2* and run 'use.perl port' again. That will make perl-5.8.2 your default perl. Use pkgdb -F to fix up the dependencies. Then you may feel the need to re-install all perl ports which have installed anything under /usr/local/lib/perl5/{,site_perl/}5.6.1 in order to keep everything tidy -- that'll be pretty much every port with a p5- preffix, plus a few oddballs tike rrdtool, pdflib, ImageMagick -- judicious use of pkg_which(1) will help you there. 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 --YToU2i3Vx8H2dn7O Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQE/6GVpdtESqEQa7a0RAgOnAJ9AzZQYw49/sLRjIZ8SRaaZ0bGTvACffOOE gOioH6iSREgR0OO3pRzhwgU= =bW/q -----END PGP SIGNATURE----- --YToU2i3Vx8H2dn7O--