Skip site navigation (1)Skip section navigation (2)
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>