From owner-freebsd-questions@FreeBSD.ORG Mon Mar 1 09:55:06 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 687F6106564A for ; Mon, 1 Mar 2010 09:55:06 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (gate6.infracaninophile.co.uk [IPv6:2001:8b0:151:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id CA1F58FC22 for ; Mon, 1 Mar 2010 09:55:05 +0000 (UTC) Received: from seedling.black-earth.co.uk (seedling.black-earth.co.uk [81.187.76.163]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.4/8.14.4) with ESMTP id o219t0cl030045 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Mon, 1 Mar 2010 09:55:01 GMT (envelope-from m.seaman@infracaninophile.co.uk) Message-ID: <4B8B8EF4.9040806@infracaninophile.co.uk> Date: Mon, 01 Mar 2010 09:55:00 +0000 From: Matthew Seaman Organization: Infracaninophile User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-GB; rv:1.9.1.8) Gecko/20100216 Thunderbird/3.0.2 MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <86zl2tkrrv.fsf@blue.stonehenge.com> <6201873e1002281349n2bcfd16dte6fdce53cd14c1db@mail.gmail.com> <86iq9hkoxf.fsf@blue.stonehenge.com> <6201873e1002281738o35444a7ahcc184951f712f0a7@mail.gmail.com> <86ocj8kee0.fsf@blue.stonehenge.com> <6201873e1002281742i687c2d41y44e3e0f97f35166f@mail.gmail.com> <86k4twke6h.fsf@blue.stonehenge.com> In-Reply-To: <86k4twke6h.fsf@blue.stonehenge.com> X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.95.3 at happy-idiot-talk.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_ADSP_ALL, SPF_FAIL autolearn=no version=3.3.0 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on happy-idiot-talk.infracaninophile.co.uk Subject: Re: how do I tell ports that perl5.8 should never be installed? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Mar 2010 09:55:06 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 01/03/2010 01:45:26, Randal L. Schwartz wrote: >>>>>> "Adam" == Adam Vande More writes: > > Adam> Can you attach your make.conf? > > WITHOUT_X11=yes > # added by use.perl 2010-02-28 17:41:39 > PERL_VERSION=5.10.1 > > The problem is not ports, it's packages. If a package specifies 5.8, > it installs the 5.8 package, and I'm toast. So make.conf doesn't matter. > Precompiled packages aren't going to work for this: the dependencies are compiled in. Also, specifically a perl thing: the perl version number is encoded into the library paths where modules are installed, which makes it ... challenging ... to use them with a different version of perl. For best results, install from ports rather than packages. If it's pure-perl code, then this should be hardly more onerous than installing a compiled package. XS code however will chew up some CPU cycles. Check out portmaster(8) or portupgrade(8) as the moral equivalents of the cpan(1) program to make dealing with ports more convenient. Cheers, Matthew - -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.14 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkuLjvQACgkQ8Mjk52CukIw7lQCeIhbfLGI/znN3NaUvtcJqsaJt /WMAnRXkdrdGN9vKc/MZ24hnhoiEv4Kb =Z8PX -----END PGP SIGNATURE-----