From owner-freebsd-ports@FreeBSD.ORG Mon Nov 5 13:48:16 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5F833AD2 for ; Mon, 5 Nov 2012 13:48:16 +0000 (UTC) (envelope-from mcdouga9@egr.msu.edu) Received: from mail.egr.msu.edu (boomhauer.egr.msu.edu [35.9.37.167]) by mx1.freebsd.org (Postfix) with ESMTP id 2F0B38FC14 for ; Mon, 5 Nov 2012 13:48:15 +0000 (UTC) Received: from boomhauer (localhost [127.0.0.1]) by mail.egr.msu.edu (Postfix) with ESMTP id A7984853E2 for ; Mon, 5 Nov 2012 08:48:09 -0500 (EST) X-Virus-Scanned: amavisd-new at egr.msu.edu Received: from mail.egr.msu.edu ([127.0.0.1]) by boomhauer (boomhauer.egr.msu.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z_nW-xhtNZkj for ; Mon, 5 Nov 2012 08:48:09 -0500 (EST) Received: from EGR authenticated sender Message-ID: <5097C399.9010303@egr.msu.edu> Date: Mon, 05 Nov 2012 08:48:09 -0500 From: Adam McDougall User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:16.0) Gecko/20121029 Thunderbird/16.0.2 MIME-Version: 1.0 To: ports@freebsd.org Subject: pkg doesn't deal with perl minor upgrade? Re: svn commit: r306959 - in head: . lang/perl5.16 References: <201211040948.qA49m42H049884@svn.freebsd.org> In-Reply-To: <201211040948.qA49m42H049884@svn.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Nov 2012 13:48:16 -0000 What is the recommended procedure to deal with perl modules after a perl minor version upgrade like this? poudriere rebuilt all my perl modules when perl went to 5.16.2 but none of them get pulled down by pkg, just perl itself. perl-after-upgrade doesn't see any packages installed. I spot checked a perl module and it is still in /usr/local/lib/perl5/5.16.0 but that is no longer in the perl include path. At this point I would either hand pick the perl modules and force reinstall them, or use the big hammer and do pkg upgrade -f. Is there something better? Thanks. On 11/04/12 04:48, Andrej Zverev wrote: > Author: az > Date: Sun Nov 4 09:48:04 2012 > New Revision: 306959 > URL: http://svn.freebsd.org/changeset/ports/306959 > > Log: > Update to 5.16.2 > > Changes: http://search.cpan.org/~rjbs/perl-5.16.2/pod/perldelta.pod > > Approved by: maintainer (implicit via email) > With hat: perl@ > Feature safe: yes > > Modified: > head/UPDATING > head/lang/perl5.16/Makefile > head/lang/perl5.16/Makefile.man > head/lang/perl5.16/distinfo > head/lang/perl5.16/pkg-plist > > Modified: head/UPDATING > ============================================================================== > --- head/UPDATING Sun Nov 4 09:42:45 2012 (r306958) > +++ head/UPDATING Sun Nov 4 09:48:04 2012 (r306959) > @@ -5,6 +5,15 @@ they are unavoidable. > You should get into the habit of checking this file for changes each time > you update your ports collection, before attempting any port upgrades. > > +20121104: > + AFFECTS: users of lang/perl5.16 > + AUTHOR: az@FreeBSD.org > + > + lang/perl5.16 has been updated to 5.16.2. You should update everything > + that depends on perl. The easiest way to do that is to use > + "perl-after-upgrade" script supplied with lang/perl5.16. > + Please see its manual page for details. > + > 20121102: > AFFECTS: users of shells/bash-completion > AUTHOR: adamw@FreeBSD.org > > Modified: head/lang/perl5.16/Makefile > ============================================================================== > --- head/lang/perl5.16/Makefile Sun Nov 4 09:42:45 2012 (r306958) > +++ head/lang/perl5.16/Makefile Sun Nov 4 09:48:04 2012 (r306959) > @@ -40,7 +40,7 @@ OPTIONS= DEBUGGING "Build with debugging > > PORTSCOUT= limitw:1,even > > -PERL_VERSION= 5.16.0 > +PERL_VERSION= 5.16.2 > PERL_ARCH= mach > SITE_PERL_REL?= lib/perl5/site_perl/${PERL_VERSION} > SITE_PERL?= ${LOCALBASE}/${SITE_PERL_REL} > > Modified: head/lang/perl5.16/Makefile.man > ============================================================================== > --- head/lang/perl5.16/Makefile.man Sun Nov 4 09:42:45 2012 (r306958) > +++ head/lang/perl5.16/Makefile.man Sun Nov 4 09:48:04 2012 (r306959) > @@ -27,8 +27,11 @@ MAN1+= perl5123delta.1 > MAN1+= perl5124delta.1 > MAN1+= perl5140delta.1 > MAN1+= perl5141delta.1 > +MAN1+= perl5143delta.1 > MAN1+= perl5142delta.1 > MAN1+= perl5160delta.1 > +MAN1+= perl5161delta.1 > +MAN1+= perl5162delta.1 > MAN1+= perl561delta.1 > MAN1+= perl56delta.1 > MAN1+= perl581delta.1 > > Modified: head/lang/perl5.16/distinfo > ============================================================================== > --- head/lang/perl5.16/distinfo Sun Nov 4 09:42:45 2012 (r306958) > +++ head/lang/perl5.16/distinfo Sun Nov 4 09:48:04 2012 (r306959) > @@ -1,4 +1,4 @@ > -SHA256 (perl/perl-5.16.0.tar.bz2) = 8c1d25e92a5760e84f77baa57fde5606fd6e95ec992408d36fa53c47162721d1 > -SIZE (perl/perl-5.16.0.tar.bz2) = 13568573 > +SHA256 (perl/perl-5.16.2.tar.bz2) = 5ba91d9aa40220c615b644bb48fa5df7fbca4afb1c9e911bdc0ce2a93f072d7d > +SIZE (perl/perl-5.16.2.tar.bz2) = 13725101 > SHA256 (perl/BSDPAN-20111107.tar.bz2) = 2f03218a592dc65ebfdc3c6b9394d91dcf4c53aa5290a08458b837baad5a21f9 > SIZE (perl/BSDPAN-20111107.tar.bz2) = 8448 > > Modified: head/lang/perl5.16/pkg-plist > ============================================================================== > --- head/lang/perl5.16/pkg-plist Sun Nov 4 09:42:45 2012 (r306958) > +++ head/lang/perl5.16/pkg-plist Sun Nov 4 09:48:04 2012 (r306959) > @@ -188,7 +188,6 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC > lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/SharedMem.pm > lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC/SysV.pm > lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util.pm > -lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util/PP.pm > lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util/XS.pm > lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/MIME/Base64.pm > lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/MIME/QuotedPrint.pm > @@ -204,7 +203,6 @@ lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Per > lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO/via.pm > lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/SDBM_File.pm > lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util.pm > -lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util/PP.pm > lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Socket.pm > lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Storable.pm > lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Sys/Hostname.pm > @@ -714,6 +712,7 @@ lib/perl5/%%PERL_VER%%/Module/Build/Plat > lib/perl5/%%PERL_VER%%/Module/Build/PodParser.pm > lib/perl5/%%PERL_VER%%/Module/Build/Version.pm > lib/perl5/%%PERL_VER%%/Module/Build/YAML.pm > +lib/perl5/%%PERL_VER%%/Module/CoreList/TieHashDelta.pm > lib/perl5/%%PERL_VER%%/Module/CoreList.pm > lib/perl5/%%PERL_VER%%/Module/CoreList.pod > lib/perl5/%%PERL_VER%%/Module/Load.pm > @@ -1039,7 +1038,10 @@ lib/perl5/%%PERL_VER%%/pod/perl5124delta > lib/perl5/%%PERL_VER%%/pod/perl5140delta.pod > lib/perl5/%%PERL_VER%%/pod/perl5141delta.pod > lib/perl5/%%PERL_VER%%/pod/perl5142delta.pod > +lib/perl5/%%PERL_VER%%/pod/perl5143delta.pod > lib/perl5/%%PERL_VER%%/pod/perl5160delta.pod > +lib/perl5/%%PERL_VER%%/pod/perl5161delta.pod > +lib/perl5/%%PERL_VER%%/pod/perl5162delta.pod > lib/perl5/%%PERL_VER%%/pod/perl561delta.pod > lib/perl5/%%PERL_VER%%/pod/perl56delta.pod > lib/perl5/%%PERL_VER%%/pod/perl581delta.pod > @@ -1521,7 +1523,7 @@ lib/perl5/%%PERL_VER%%/unicore/lib/Ccc/C > lib/perl5/%%PERL_VER%%/unicore/lib/Ccc/CCC129.pl > lib/perl5/%%PERL_VER%%/unicore/lib/Ccc/CCC13.pl > lib/perl5/%%PERL_VER%%/unicore/lib/Ccc/CCC130.pl > -lib/perl5/%%PERL_VER%%/unicore/lib/Ccc/CCC133.pl > +lib/perl5/%%PERL_VER%%/unicore/lib/Ccc/CCC132.pl > lib/perl5/%%PERL_VER%%/unicore/lib/Ccc/CCC14.pl > lib/perl5/%%PERL_VER%%/unicore/lib/Ccc/CCC15.pl > lib/perl5/%%PERL_VER%%/unicore/lib/Ccc/CCC16.pl > @@ -2086,6 +2088,7 @@ lib/perl5/%%PERL_VER%%/vmsish.pm > lib/perl5/%%PERL_VER%%/warnings.pm > lib/perl5/%%PERL_VER%%/warnings/register.pm > %%GDBM%%lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/GDBM_File/GDBM_File.so > +%%GDBM%%lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/auto/GDBM_File/GDBM_File.bs > %%GDBM%%lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/GDBM_File.pm > @dirrm lib/perl5/%%PERL_VER%%/BSDPAN/BSDPAN > @dirrm lib/perl5/%%PERL_VER%%/BSDPAN/ExtUtils > @@ -2178,7 +2181,6 @@ lib/perl5/%%PERL_VER%%/warnings/register > @dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Tie > @dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Text > @dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Sys > -@dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util > @dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar > @dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/PerlIO > @dirrm lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Math/BigInt > @@ -2330,6 +2332,7 @@ lib/perl5/%%PERL_VER%%/warnings/register > @dirrm lib/perl5/%%PERL_VER%%/Module/Load > @dirrm lib/perl5/%%PERL_VER%%/Module/Build/Platform > @dirrm lib/perl5/%%PERL_VER%%/Module/Build > +@dirrm lib/perl5/%%PERL_VER%%/Module/CoreList > @dirrm lib/perl5/%%PERL_VER%%/Module > @dirrm lib/perl5/%%PERL_VER%%/Memoize > @dirrm lib/perl5/%%PERL_VER%%/Math/BigInt > _______________________________________________ > svn-ports-all@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/svn-ports-all > To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org" >