Date: Mon, 5 Nov 2012 06:21:24 -0800 (PST) From: Jeffrey Bouquet <jeffreybouquet@yahoo.com> To: ports@freebsd.org, Adam McDougall <mcdouga9@egr.msu.edu> Subject: Re: pkg doesn't deal with perl minor upgrade? Re: svn commit: r306959 - in head: . lang/perl5.16 Message-ID: <1352125284.54120.YahooMailClassic@web164004.mail.gq1.yahoo.com> In-Reply-To: <5097C399.9010303@egr.msu.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
Reply at the bottom, sorry for the long post of quoted...=0A=0A--- On Mon, = 11/5/12, Adam McDougall <mcdouga9@egr.msu.edu> wrote:=0A=0A> From: Adam McD= ougall <mcdouga9@egr.msu.edu>=0A> Subject: pkg doesn't deal with perl minor= upgrade? Re: svn commit: r306959 - in head: . lang/perl5.16=0A> To: ports@= freebsd.org=0A> Date: Monday, November 5, 2012, 5:48 AM=0A> What is the rec= ommended procedure to=0A> deal with perl modules after a perl =0A> minor ve= rsion upgrade like this?=A0 poudriere rebuilt all=0A> my perl modules =0A> = when perl went to 5.16.2 but none of them get pulled down by=0A> pkg, just = =0A> perl itself.=A0 perl-after-upgrade doesn't see any=0A> packages instal= led.=A0 I =0A> spot checked a perl module and it is still in =0A> /usr/loca= l/lib/perl5/5.16.0 but that is no longer in the=0A> perl include path.=0A> = =0A> At this point I would either hand pick the perl modules and=0A> force = =0A> reinstall them, or use the big hammer and do pkg upgrade=0A> -f.=A0 Is= there =0A> something better?=A0 Thanks.=0A> =0A> On 11/04/12 04:48, Andrej= Zverev wrote:=0A> > Author: az=0A> > Date: Sun Nov=A0 4 09:48:04 2012=0A> = > New Revision: 306959=0A> > URL: http://svn.freebsd.org/changeset/ports/30= 6959=0A> >=0A> > Log:=0A> >=A0 =A0 Update to 5.16.2=0A> >=0A> >=A0 =A0 Chan= ges: http://search.cpan.org/~rjbs/perl-5.16.2/pod/perldelta.pod=0A> >=0A> >= =A0 =A0 Approved by:=A0=A0=A0 maintainer=0A> (implicit via email)=0A> >=A0 = =A0 With hat:=A0=A0=A0 perl@=0A> >=A0 =A0 Feature safe:=A0=A0=A0 yes=0A> >= =0A> > Modified:=0A> >=A0 =A0 head/UPDATING=0A> >=A0 =A0 head/lang/perl5.16= /Makefile=0A> >=A0 =A0 head/lang/perl5.16/Makefile.man=0A> >=A0 =A0 head/la= ng/perl5.16/distinfo=0A> >=A0 =A0 head/lang/perl5.16/pkg-plist=0A> >=0A> > = Modified: head/UPDATING=0A> >=0A> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A> > --- head/UPDATING=A0=A0= =A0 Sun Nov=A0 4=0A> 09:42:45 2012=A0=A0=A0 (r306958)=0A> > +++ head/UPDATI= NG=A0=A0=A0 Sun Nov=A0 4=0A> 09:48:04 2012=A0=A0=A0 (r306959)=0A> > @@ -5,6= +5,15 @@ they are unavoidable.=0A> >=A0=A0=A0You should get into the habit= of=0A> checking this file for changes each time=0A> >=A0=A0=A0you update y= our ports collection,=0A> before attempting any port upgrades.=0A> >=0A> > = +20121104:=0A> > +=A0 AFFECTS: users of lang/perl5.16=0A> > +=A0 AUTHOR: az= @FreeBSD.org=0A> > +=0A> > +=A0 lang/perl5.16 has been updated to 5.16.2.= =A0=0A> You should update everything=0A> > +=A0 that depends on perl.=A0 Th= e easiest way to=0A> do that is to use=0A> > +=A0 "perl-after-upgrade" scri= pt supplied with=0A> lang/perl5.16.=0A> > +=A0 Please see its manual page f= or details.=0A> > +=0A> >=A0=A0=A020121102:=0A> >=A0 =A0=A0=A0AFFECTS: user= s of=0A> shells/bash-completion=0A> >=A0 =A0=A0=A0AUTHOR: adamw@FreeBSD.org= =0A> >=0A> > Modified: head/lang/perl5.16/Makefile=0A> >=0A> =3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= > > --- head/lang/perl5.16/Makefile=A0=A0=A0 Sun=0A> Nov=A0 4 09:42:45 2012= =A0=A0=A0 (r306958)=0A> > +++ head/lang/perl5.16/Makefile=A0=A0=A0 Sun=0A> = Nov=A0 4 09:48:04 2012=A0=A0=A0 (r306959)=0A> > @@ -40,7 +40,7 @@ OPTIONS= =3D=A0=A0=A0=0A> DEBUGGING=A0=A0=A0 "Build with debugging=0A> >=0A> >=A0=A0= =A0PORTSCOUT=3D=A0=A0=A0=0A> limitw:1,even=0A> >=0A> > -PERL_VERSION=3D=A0= =A0=A0 5.16.0=0A> > +PERL_VERSION=3D=A0=A0=A0 5.16.2=0A> >=A0=A0=A0PERL_ARC= H=3D=A0=A0=A0 mach=0A> >=A0=A0=A0SITE_PERL_REL?=3D=A0=A0=A0=0A> lib/perl5/s= ite_perl/${PERL_VERSION}=0A> >=A0=A0=A0SITE_PERL?=3D=A0=A0=A0=0A> ${LOCALBA= SE}/${SITE_PERL_REL}=0A> >=0A> > Modified: head/lang/perl5.16/Makefile.man= =0A> >=0A> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=0A> > --- head/lang/perl5.16/Makefile.man=A0=A0=A0=0A= > Sun Nov=A0 4 09:42:45 2012=A0=A0=A0 (r306958)=0A> > +++ head/lang/perl5.1= 6/Makefile.man=A0=A0=A0=0A> Sun Nov=A0 4 09:48:04 2012=A0=A0=A0 (r306959)= =0A> > @@ -27,8 +27,11 @@ MAN1+=3D=A0=A0=A0=0A> perl5123delta.1=0A> >=A0=A0= =A0MAN1+=3D=A0=A0=A0=0A> perl5124delta.1=0A> >=A0=A0=A0MAN1+=3D=A0=A0=A0=0A= > perl5140delta.1=0A> >=A0=A0=A0MAN1+=3D=A0=A0=A0=0A> perl5141delta.1=0A> >= +MAN1+=3D=A0=A0=A0 perl5143delta.1=0A> >=A0=A0=A0MAN1+=3D=A0=A0=A0=0A> per= l5142delta.1=0A> >=A0=A0=A0MAN1+=3D=A0=A0=A0=0A> perl5160delta.1=0A> > +MAN= 1+=3D=A0=A0=A0 perl5161delta.1=0A> > +MAN1+=3D=A0=A0=A0 perl5162delta.1=0A>= >=A0=A0=A0MAN1+=3D=A0=A0=A0=0A> perl561delta.1=0A> >=A0=A0=A0MAN1+=3D=A0= =A0=A0=0A> perl56delta.1=0A> >=A0=A0=A0MAN1+=3D=A0=A0=A0=0A> perl581delta.1= =0A> >=0A> > Modified: head/lang/perl5.16/distinfo=0A> >=0A> =3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= > > --- head/lang/perl5.16/distinfo=A0=A0=A0 Sun=0A> Nov=A0 4 09:42:45 2012= =A0=A0=A0 (r306958)=0A> > +++ head/lang/perl5.16/distinfo=A0=A0=A0 Sun=0A> = Nov=A0 4 09:48:04 2012=A0=A0=A0 (r306959)=0A> > @@ -1,4 +1,4 @@=0A> > -SHA2= 56 (perl/perl-5.16.0.tar.bz2) =3D=0A> 8c1d25e92a5760e84f77baa57fde5606fd6e9= 5ec992408d36fa53c47162721d1=0A> > -SIZE (perl/perl-5.16.0.tar.bz2) =3D 1356= 8573=0A> > +SHA256 (perl/perl-5.16.2.tar.bz2) =3D=0A> 5ba91d9aa40220c615b64= 4bb48fa5df7fbca4afb1c9e911bdc0ce2a93f072d7d=0A> > +SIZE (perl/perl-5.16.2.t= ar.bz2) =3D 13725101=0A> >=A0=A0=A0SHA256 (perl/BSDPAN-20111107.tar.bz2)=0A= > =3D=0A> 2f03218a592dc65ebfdc3c6b9394d91dcf4c53aa5290a08458b837baad5a21f9= =0A> >=A0=A0=A0SIZE (perl/BSDPAN-20111107.tar.bz2) =3D=0A> 8448=0A> >=0A> >= Modified: head/lang/perl5.16/pkg-plist=0A> >=0A> =3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A> > --- head= /lang/perl5.16/pkg-plist=A0=A0=A0 Sun=0A> Nov=A0 4 09:42:45 2012=A0=A0=A0 (= r306958)=0A> > +++ head/lang/perl5.16/pkg-plist=A0=A0=A0 Sun=0A> Nov=A0 4 0= 9:48:04 2012=A0=A0=A0 (r306959)=0A> > @@ -188,7 +188,6 @@=0A> lib/perl5/%%P= ERL_VER%%/%%PERL_ARCH%%/IPC=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/%%PERL_ARC= H%%/IPC/SharedMem.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/IPC= /SysV.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util.pm=0A= > > -lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util/PP.pm=0A> >=A0=A0=A0lib= /perl5/%%PERL_VER%%/%%PERL_ARCH%%/List/Util/XS.pm=0A> >=A0=A0=A0lib/perl5/%= %PERL_VER%%/%%PERL_ARCH%%/MIME/Base64.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER= %%/%%PERL_ARCH%%/MIME/QuotedPrint.pm=0A> > @@ -204,7 +203,6 @@=0A> lib/perl= 5/%%PERL_VER%%/%%PERL_ARCH%%/Per=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/%%PER= L_ARCH%%/PerlIO/via.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/S= DBM_File.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util.= pm=0A> >=0A> -lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util/PP.pm=0A> >= =A0=A0=A0lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Socket.pm=0A> >=A0=A0=A0lib/p= erl5/%%PERL_VER%%/%%PERL_ARCH%%/Storable.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_= VER%%/%%PERL_ARCH%%/Sys/Hostname.pm=0A> > @@ -714,6 +712,7 @@=0A> lib/perl5= /%%PERL_VER%%/Module/Build/Plat=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/Module= /Build/PodParser.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/Module/Build/Versi= on.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/Module/Build/YAML.pm=0A> >=0A> += lib/perl5/%%PERL_VER%%/Module/CoreList/TieHashDelta.pm=0A> >=A0=A0=A0lib/pe= rl5/%%PERL_VER%%/Module/CoreList.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/Mo= dule/CoreList.pod=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/Module/Load.pm=0A> >= @@ -1039,7 +1038,10 @@=0A> lib/perl5/%%PERL_VER%%/pod/perl5124delta=0A> >= =A0=A0=A0lib/perl5/%%PERL_VER%%/pod/perl5140delta.pod=0A> >=A0=A0=A0lib/per= l5/%%PERL_VER%%/pod/perl5141delta.pod=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/= pod/perl5142delta.pod=0A> > +lib/perl5/%%PERL_VER%%/pod/perl5143delta.pod= =0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/pod/perl5160delta.pod=0A> > +lib/perl= 5/%%PERL_VER%%/pod/perl5161delta.pod=0A> > +lib/perl5/%%PERL_VER%%/pod/perl= 5162delta.pod=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/pod/perl561delta.pod=0A>= >=A0=A0=A0lib/perl5/%%PERL_VER%%/pod/perl56delta.pod=0A> >=A0=A0=A0lib/per= l5/%%PERL_VER%%/pod/perl581delta.pod=0A> > @@ -1521,7 +1523,7 @@=0A> lib/pe= rl5/%%PERL_VER%%/unicore/lib/Ccc/C=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/uni= core/lib/Ccc/CCC129.pl=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/unicore/lib/Ccc= /CCC13.pl=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/unicore/lib/Ccc/CCC130.pl=0A= > > -lib/perl5/%%PERL_VER%%/unicore/lib/Ccc/CCC133.pl=0A> > +lib/perl5/%%PE= RL_VER%%/unicore/lib/Ccc/CCC132.pl=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/uni= core/lib/Ccc/CCC14.pl=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/unicore/lib/Ccc/= CCC15.pl=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/unicore/lib/Ccc/CCC16.pl=0A> = > @@ -2086,6 +2088,7 @@ lib/perl5/%%PERL_VER%%/vmsish.pm=0A> >=A0=A0=A0lib/= perl5/%%PERL_VER%%/warnings.pm=0A> >=A0=A0=A0lib/perl5/%%PERL_VER%%/warning= s/register.pm=0A> >=A0=A0=A0%%GDBM%%lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/au= to/GDBM_File/GDBM_File.so=0A> >=0A> +%%GDBM%%lib/perl5/%%PERL_VER%%/%%PERL_= ARCH%%/auto/GDBM_File/GDBM_File.bs=0A> >=A0=A0=A0%%GDBM%%lib/perl5/%%PERL_V= ER%%/%%PERL_ARCH%%/GDBM_File.pm=0A> >=A0=A0=A0@dirrm=0A> lib/perl5/%%PERL_V= ER%%/BSDPAN/BSDPAN=0A> >=A0=A0=A0@dirrm=0A> lib/perl5/%%PERL_VER%%/BSDPAN/E= xtUtils=0A> > @@ -2178,7 +2181,6 @@=0A> lib/perl5/%%PERL_VER%%/warnings/reg= ister=0A> >=A0=A0=A0@dirrm=0A> lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Tie=0A>= >=A0=A0=A0@dirrm=0A> lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Text=0A> >=A0=A0= =A0@dirrm=0A> lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Sys=0A> > -@dirrm=0A> li= b/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar/Util=0A> >=A0=A0=A0@dirrm=0A> lib= /perl5/%%PERL_VER%%/%%PERL_ARCH%%/Scalar=0A> >=A0=A0=A0@dirrm=0A> lib/perl5= /%%PERL_VER%%/%%PERL_ARCH%%/PerlIO=0A> >=A0=A0=A0@dirrm=0A> lib/perl5/%%PER= L_VER%%/%%PERL_ARCH%%/Math/BigInt=0A> > @@ -2330,6 +2332,7 @@=0A> lib/perl5= /%%PERL_VER%%/warnings/register=0A> >=A0=A0=A0@dirrm=0A> lib/perl5/%%PERL_V= ER%%/Module/Load=0A> >=A0=A0=A0@dirrm=0A> lib/perl5/%%PERL_VER%%/Module/Bui= ld/Platform=0A> >=A0=A0=A0@dirrm=0A> lib/perl5/%%PERL_VER%%/Module/Build=0A= > > +@dirrm lib/perl5/%%PERL_VER%%/Module/CoreList=0A> >=A0=A0=A0@dirrm lib= /perl5/%%PERL_VER%%/Module=0A> >=A0=A0=A0@dirrm lib/perl5/%%PERL_VER%%/Memo= ize=0A> >=A0=A0=A0@dirrm=0A> lib/perl5/%%PERL_VER%%/Math/BigInt=0A> > _____= __________________________________________=0A> > svn-ports-all@freebsd.org= =0A> mailing list=0A> > http://lists.freebsd.org/mailman/listinfo/svn-ports= -all=0A> > To unsubscribe, send any mail to "svn-ports-all-unsubscribe@free= bsd.org"=0A> >=0A> =0A> _______________________________________________=0A>= freebsd-ports@freebsd.org=0A> mailing list=0A> http://lists.freebsd.org/ma= ilman/listinfo/freebsd-ports=0A> To unsubscribe, send any mail to "freebsd-= ports-unsubscribe@freebsd.org"=0A> =0A=0A"perl 5.8.9 >> perl 5.10 misadvent= ure fix etc "=0A2010 thread, forums at FreeBSD.org=0A=0AThat thread I poste= d a fixup, requires /var/db/pkg files though...=0Aanother reason I wish /pk= g/ include an option or an optional=0Aport-frontend to keep those files inp= lace.=0AOTOH if one knows /pkg/ very well, the commands in that=0Athread ma= y suffice.=0A=0AApologies if it does not directly answer this question enou= gh or=0Amisses some pertinent detail.=0A=0A=0A=0AJ. Bouquet
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1352125284.54120.YahooMailClassic>