From owner-freebsd-stable@FreeBSD.ORG Mon Jan 28 21:47:48 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id BE479FA7 for ; Mon, 28 Jan 2013 21:47:48 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from lennier.cc.vt.edu (lennier.cc.vt.edu [198.82.162.213]) by mx1.freebsd.org (Postfix) with ESMTP id 526AAEAA for ; Mon, 28 Jan 2013 21:47:48 +0000 (UTC) Received: from zidane.cc.vt.edu (zidane.cc.vt.edu [198.82.163.227]) by lennier.cc.vt.edu (8.13.8/8.13.8) with ESMTP id r0SL3YXW000608; Mon, 28 Jan 2013 16:18:19 -0500 Received: from auth3.smtp.vt.edu (EHLO auth3.smtp.vt.edu) ([198.82.161.152]) by zidane.cc.vt.edu (MOS 4.3.3-GA FastPath queued) with ESMTP id WAH51998; Mon, 28 Jan 2013 16:18:19 -0500 (EST) Received: from pmather.tower.lib.vt.edu (pmather.tower.lib.vt.edu [128.173.51.28]) (authenticated bits=0) by auth3.smtp.vt.edu (8.13.8/8.13.8) with ESMTP id r0SLIJZ3014599 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 28 Jan 2013 16:18:19 -0500 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) Subject: Re: pkgng and updated packages From: Paul Mather In-Reply-To: <31F09127-6D81-46B2-890D-34E66054E5A6@ultra-secure.de> Date: Mon, 28 Jan 2013 16:18:19 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <9FD77917-09D2-4061-A161-F04830F2BFDA@gromit.dlib.vt.edu> References: <20130128115120.36d50377@suse3> <20130128135220.GB43629@ithaqua.etoilebsd.net> <20130128182802.096a3a6c@suse3> <20130128173117.GA1298@glenbarber.us> <31F09127-6D81-46B2-890D-34E66054E5A6@ultra-secure.de> To: Rainer Duffner X-Mailer: Apple Mail (2.1499) X-Mirapoint-Received-SPF: 198.82.161.152 auth3.smtp.vt.edu paul@gromit.dlib.vt.edu 5 none X-Junkmail-Status: score=10/50, host=zidane.cc.vt.edu X-Junkmail-Signature-Raw: score=unknown, refid=str=0001.0A020206.5106EB1B.0129,ss=1,re=0.000,fgs=0, ip=0.0.0.0, so=2011-07-25 19:15:43, dmn=2011-05-27 18:58:46, mode=single engine X-Junkmail-IWF: false Cc: "freebsd-stable@freebsd.org" X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jan 2013 21:47:48 -0000 On Jan 28, 2013, at 1:59 PM, Rainer Duffner = wrote: > =09 > Am 28.01.2013 um 18:31 schrieb Glen Barber : >=20 >> On Mon, Jan 28, 2013 at 06:28:02PM +0100, Rainer Duffner wrote: >>> I go from PERL 5.10 to PERL 5.16, for example and it complains that >>> perl5.16 conflicts with perl5.10... >>>=20 >>> This I needed, too: >>>=20 >>> pkg set -o long/perl5.10:lang/perl5.16 >>> pkg remove perl =20 >>> pkg set -o devel/pkg-config:devel/pkgconf >>> pkg remove -f pkg-config >>>=20 >>=20 >> Hmm, you should not have needed to remove perl or pkg-config. They >> should have been upgraded as any other package. >>=20 >=20 >=20 > I tried it without and it said it conflicted. It wanted to install = perl5.16, without doing anything to 5.10. The lang/perl5.10 and lang/perl5.16 ports are separate ports that are = marked in their respective Makefiles as conflicting (because they = install files into common places). Perl 5.16 is not an "upgrade" of = Perl 5.10 in the standard ports sense. That is why both the Makefile = and pkgng will complain if you try and install both (e.g., installing = Perl 5.16 when Perl 5.10 is still installed). If you want to switch to lang/perl5.16 from lang/perl5.10 you could = follow a procedure like that outlined in the 20120630 entry of = /usr/ports/UPDATING. Cheers, Paul.=