Date: Mon, 5 Nov 2012 15:40:31 +0100 From: Baptiste Daroussin <bapt@FreeBSD.org> To: Adam McDougall <mcdouga9@egr.msu.edu> Cc: ports@FreeBSD.org Subject: Re: pkg doesn't deal with perl minor upgrade? Re: svn commit: r306959 - in head: . lang/perl5.16 Message-ID: <20121105144030.GI66354@ithaqua.etoilebsd.net> In-Reply-To: <5097C399.9010303@egr.msu.edu> References: <201211040948.qA49m42H049884@svn.freebsd.org> <5097C399.9010303@egr.msu.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
--VaKJWhUROU/xPxjb Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Nov 05, 2012 at 08:48:09AM -0500, Adam McDougall wrote: > What is the recommended procedure to deal with perl modules after a perl= =20 > minor version upgrade like this? poudriere rebuilt all my perl modules= =20 > when perl went to 5.16.2 but none of them get pulled down by pkg, just=20 > perl itself. perl-after-upgrade doesn't see any packages installed. I= =20 > spot checked a perl module and it is still in=20 > /usr/local/lib/perl5/5.16.0 but that is no longer in the perl include pat= h. >=20 > At this point I would either hand pick the perl modules and force=20 > reinstall them, or use the big hammer and do pkg upgrade -f. Is there=20 > something better? Thanks. >=20 > 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 > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D > > --- 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 everyth= ing > > + 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 > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D > > --- 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=3D DEBUGGING "Build with debugging > > > > PORTSCOUT=3D limitw:1,even > > > > -PERL_VERSION=3D 5.16.0 > > +PERL_VERSION=3D 5.16.2 > > PERL_ARCH=3D mach > > SITE_PERL_REL?=3D lib/perl5/site_perl/${PERL_VERSION} > > SITE_PERL?=3D ${LOCALBASE}/${SITE_PERL_REL} > > > > Modified: head/lang/perl5.16/Makefile.man > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D > > --- 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+=3D perl5123delta.1 > > MAN1+=3D perl5124delta.1 > > MAN1+=3D perl5140delta.1 > > MAN1+=3D perl5141delta.1 > > +MAN1+=3D perl5143delta.1 > > MAN1+=3D perl5142delta.1 > > MAN1+=3D perl5160delta.1 > > +MAN1+=3D perl5161delta.1 > > +MAN1+=3D perl5162delta.1 > > MAN1+=3D perl561delta.1 > > MAN1+=3D perl56delta.1 > > MAN1+=3D perl581delta.1 > > > > Modified: head/lang/perl5.16/distinfo > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D > > --- 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) =3D 8c1d25e92a5760e84f77baa57fde5606= fd6e95ec992408d36fa53c47162721d1 > > -SIZE (perl/perl-5.16.0.tar.bz2) =3D 13568573 > > +SHA256 (perl/perl-5.16.2.tar.bz2) =3D 5ba91d9aa40220c615b644bb48fa5df7= fbca4afb1c9e911bdc0ce2a93f072d7d > > +SIZE (perl/perl-5.16.2.tar.bz2) =3D 13725101 > > SHA256 (perl/BSDPAN-20111107.tar.bz2) =3D 2f03218a592dc65ebfdc3c6b939= 4d91dcf4c53aa5290a08458b837baad5a21f9 > > SIZE (perl/BSDPAN-20111107.tar.bz2) =3D 8448 > > > > Modified: head/lang/perl5.16/pkg-plist > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D > > --- 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= =2Eso > > +%%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" > > >=20 > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" You do not need perl-after-upgrade just do: pkg install -fRx perl regards, Bapt --VaKJWhUROU/xPxjb Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlCXz94ACgkQ8kTtMUmk6Eyf6gCgogEn9cC7fWHDbDkX2zmCUrvj 8O4AnA+JT4kqrQLKBrclLnlftv2PTfGC =oa87 -----END PGP SIGNATURE----- --VaKJWhUROU/xPxjb--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121105144030.GI66354>