Subject: textproc/p5-XML-Simple broken (was: CVS commit: pkgsrc/textproc/p5-XML-SAX)
To: Klaus Heinz <heinz@NetBSD.org>
From: Bernd Ernesti <netbsd@lists.veego.de>
List: pkgsrc-users
Date: 06/16/2007 14:49:01
Hi,
 
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
 
Stop.
 
Bernd

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
>   above.
> 
> - 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 \
>     pkgsrc/textproc/p5-XML-SAX/INSTALL
> 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.
>