Subject: textproc/p5-XML-Simple broken (was: CVS commit: pkgsrc/textproc/p5-XML-SAX)
To: Klaus Heinz <heinz@NetBSD.org>
From: Bernd Ernesti <email@example.com>
Date: 06/16/2007 14:49:01
I don't know why, but I have the feeling that this or one of the
other updates in this area broke textproc/p5-XML-Simple:
===> Configuring for p5-XML-Simple-2.16
=> Checking for portability problems in extracted files
Can't locate object method "new" via package "XML::LibXML::SAX" at /usr/pkg/lib/perl5/vendor_perl/5.
8.0/XML/SAX/ParserFactory.pm line 43.
Checking installed modules ...
*** Error code 2
On Wed, Jun 13, 2007 at 11:17:32PM +0000, Klaus Heinz wrote:
> Module Name: pkgsrc
> Committed By: heinz
> Date: Wed Jun 13 23:17:32 UTC 2007
> Modified Files:
> pkgsrc/textproc/p5-XML-SAX: Makefile distinfo
> pkgsrc/textproc/p5-XML-SAX/patches: patch-aa
> Added Files:
> pkgsrc/textproc/p5-XML-SAX: DEINSTALL INSTALL
> Log Message:
> - The package supports installation to DESTDIR. The only issue was the
> creation of the parser registry (ParserDetails.ini) at installation
> time which does not work if using DESTDIR.
> Instead of breaking abstraction barriers (use of _USE_DESTDIR) to make
> this work, this task was moved to INSTALL/DEINSTALL scripts where it
> really belongs, which incidentally also solves the problem described
> - In order to move the creation of the parser registry to the pkgsrc
> scripts, Makefile.PL was changed (through patch-aa) to respect the
> variable SKIP_SAX_INSTALL (inspired by XML::LibXML).
> - File::Temp is a part of Perl since 5.6.1 so we do not need an explicit
> DEPENDS line for this.
> To generate a diff of this commit:
> cvs rdiff -r0 -r1.1 pkgsrc/textproc/p5-XML-SAX/DEINSTALL \
> cvs rdiff -r1.17 -r1.18 pkgsrc/textproc/p5-XML-SAX/Makefile
> cvs rdiff -r1.5 -r1.6 pkgsrc/textproc/p5-XML-SAX/distinfo
> cvs rdiff -r1.2 -r1.3 pkgsrc/textproc/p5-XML-SAX/patches/patch-aa
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.