Snag in upgrading p5-XML-SAX and p5-XML-SAX-Basele lot of ports twice.

2012-10-19 Thread Thomas Mueller
I have hit a snag trying to upgrade p5-XML-SAX as part of
portmaster p5-

advised after upgrading perl from 5.14 to 5.16.0 .

Current installed version of p5-XML-SAX is 0.96, which conflicts with 
p5-XML-SAX-Base.

If I run portmaster p5-XML-SAX, I get



=== Working on:
p5-XML-SAX-0.96
p5-XML-SAX-Expat-0.40

=== Gathering distinfo list for installed ports


=== p5-XML-SAX-0.96 1/2
]0;portmaster: p5-XML-SAX-0.96 1/2
=== Currently installed version: p5-XML-SAX-0.96
=== Port directory: /BETA1/usr/ports/textproc/p5-XML-SAX

=== Launching 'make checksum' for textproc/p5-XML-SAX in background
=== Gathering dependency list for textproc/p5-XML-SAX from ports

=== textproc/p5-XML-SAX-Base seems to depend on textproc/p5-XML-SAX
   which looks like a dependency loop

=== Try pkg_updating textproc/p5-XML-SAX
=== Aborting update

=== Update for p5-XML-SAX-0.96 failed
=== Aborting update

Terminated



I then tried
make deinstall package (in textproc/p5-XML-SAX directory) and got


===  Deinstalling for textproc/p5-XML-SAX
===   Deinstalling p5-XML-SAX-0.96
The following packages will be deinstalled:

p5-XML-SAX-0.96

The deinstallation will free 253 kB
Deleting p5-XML-SAX-0.96...
p5-XML-SAX-0.96 is required by: icon-naming-utils-0.8.90 p5-XML-SAX-Expat-0.40 
p5-XML-Simple-2.18, deleting anyway
 done
===  Found saved configuration for p5-XML-SAX-0.99
===   p5-XML-SAX-0.99 depends on file: /usr/local/sbin/pkg - found
===  Extracting for p5-XML-SAX-0.99
= SHA256 Checksum OK for XML-SAX-0.99.tar.gz.
===   p5-XML-SAX-0.99 depends on file: /usr/local/bin/perl5.16.0 - found
===  Patching for p5-XML-SAX-0.99
===   p5-XML-SAX-0.99 depends on file: /usr/local/bin/perl5.16.0 - found
===  Applying FreeBSD patches for p5-XML-SAX-0.99
===   p5-XML-SAX-0.99 depends on package: p5-XML-NamespaceSupport=0.03 - found
===   p5-XML-SAX-0.99 depends on package: p5-XML-SAX-Base=1.05 - not found
===Verifying install for p5-XML-SAX-Base=1.05 in 
/BETA1/usr/ports/textproc/p5-XML-SAX-Base
===   p5-XML-SAX-Base-1.08 depends on file: /usr/local/sbin/pkg - found
===  Extracting for p5-XML-SAX-Base-1.08
= SHA256 Checksum OK for XML-SAX-Base-1.08.tar.gz.
===   p5-XML-SAX-Base-1.08 depends on file: /usr/local/bin/perl5.16.0 - found
===  Patching for p5-XML-SAX-Base-1.08
===   p5-XML-SAX-Base-1.08 depends on file: /usr/local/bin/perl5.16.0 - found
===   p5-XML-SAX-Base-1.08 depends on file: /usr/local/bin/perl5.16.0 - found
===  Configuring for p5-XML-SAX-Base-1.08
Checking if your kit is complete...
Looks good
Writing Makefile for XML::SAX::Base
Writing MYMETA.yml and MYMETA.json
===  Building for p5-XML-SAX-Base-1.08
cp BuildSAXBase.pl blib/lib/XML/SAX/BuildSAXBase.pl
cp lib/XML/SAX/Base.pm blib/lib/XML/SAX/Base.pm
cp lib/XML/SAX/Exception.pm blib/lib/XML/SAX/Exception.pm
Manifying blib/man3/XML::SAX::Base.3
Manifying blib/man3/XML::SAX::BuildSAXBase.3
Manifying blib/man3/XML::SAX::Exception.3
===  Installing for p5-XML-SAX-Base-1.08
===   p5-XML-SAX-Base-1.08 depends on file: /usr/local/bin/perl5.16.0 - found
===   Generating temporary packing list
===  Checking if textproc/p5-XML-SAX-Base already installed
Manifying blib/man3/XML::SAX::Base.3
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/BuildSAXBase.pl
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/Base.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/Exception.pm
Installing /usr/local/lib/perl5/5.16.0/man/man3/XML::SAX::Base.3
Installing /usr/local/lib/perl5/5.16.0/man/man3/XML::SAX::BuildSAXBase.3
Installing /usr/local/lib/perl5/5.16.0/man/man3/XML::SAX::Exception.3
===   Compressing manual pages for p5-XML-SAX-Base-1.08
===   Registering installation for p5-XML-SAX-Base-1.08 as automatic
Installing p5-XML-SAX-Base-1.08... done
===   Returning to build of p5-XML-SAX-0.99
===   p5-XML-SAX-0.99 depends on file: /usr/local/bin/perl5.16.0 - found
===  Configuring for p5-XML-SAX-0.99
Warning: prerequisite XML::NamespaceSupport 0.03 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for XML::SAX
Writing MYMETA.yml and MYMETA.json
===  Building for p5-XML-SAX-0.99
cp SAX/PurePerl/Exception.pm blib/lib/XML/SAX/PurePerl/Exception.pm
cp SAX/PurePerl/UnicodeExt.pm blib/lib/XML/SAX/PurePerl/UnicodeExt.pm
cp SAX/ParserFactory.pm blib/lib/XML/SAX/ParserFactory.pm
cp SAX/PurePerl/NoUnicodeExt.pm blib/lib/XML/SAX/PurePerl/NoUnicodeExt.pm
cp SAX/PurePerl/DocType.pm blib/lib/XML/SAX/PurePerl/DocType.pm
cp SAX/PurePerl/Reader/UnicodeExt.pm 
blib/lib/XML/SAX/PurePerl/Reader/UnicodeExt.pm
cp SAX/DocumentLocator.pm blib/lib/XML/SAX/DocumentLocator.pm
cp SAX/PurePerl/Reader/Stream.pm blib/lib/XML/SAX/PurePerl/Reader/Stream.pm
cp SAX/PurePerl/EncodingDetect.pm blib/lib/XML/SAX/PurePerl/EncodingDetect.pm
cp SAX.pm blib/lib/XML/SAX.pm
cp SAX/PurePerl/DebugHandler.pm blib/lib/XML/SAX/PurePerl/DebugHandler.pm
cp SAX/PurePerl/Productions.pm blib/lib/XML/SAX/PurePerl/Productions.pm
cp SAX/PurePerl/XMLDecl.pm 

Re: Snag in upgrading p5-XML-SAX and p5-XML-SAX-Basele lot of ports twice.

2012-10-19 Thread Sergey V. Dyatko
On Fri, 19 Oct 2012 05:03:30 -0400
Thomas Mueller mueller6...@bellsouth.net wrote:

[skipped]

20120512:
  AFFECTS: users of textproc/p5-XML-SAX
  AUTHOR: cr...@freebsd.org

  p5-XML-SAX (X-S) was split into p5-XML-SAX-Base (X-S-B) and
  p5-XML-SAX for version 0.99.  Since X-S-B now installs some files
  formerly installed by X-S the package for X-S must be deinstalled
  before updating X-S.

  # pkg_delete -fx p5-XML-SAX
  # portmaster textproc/p5-XML-SAX

  (users of pkgng can substitute pkg_delete with pkg delete)



-- 
wbr, tiger
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org