Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Martin Husemann <martin@netbsd.org>
List: source-changes
Date: 11/08/2000 10:28:01
Module Name:	pkgsrc
Committed By:	martin
Date:		Wed Nov  8 08:28:01 UTC 2000

Modified Files:
	pkgsrc/lang/perl5-base: Makefile
	pkgsrc/lang/perl5-base/files: patch-sum
Added Files:
	pkgsrc/lang/perl5-base/patches: patch-ag patch-ah patch-ai

Log Message:
Make perl work on NetBSD/sparc64.

The patch against regcomp.c (uninitialized variable) has been fed back
to the perl maintainers. The others are more like workarounds for known
toolchain problems and not fed back (for now).

The hints/netbsd.sh file has an additional change: the perl buildin malloc
(which is disabled in pkgsrc builds via configure arguments anyway) is now
disabled in the hints file as well. This makes it possible to build a
working perl outside of pkgsrc with this hints file. Wheter this hints file
should be fed back is subject to further discussion.

Make perl not build against a dynamic libperl.so.

There are two reasons: (a) the dynamic libperl.so version does not work
at all on sparc64, and (b) the static linked version is said to have a
significant performance improvement on some platforms (i.e. sparc). I think
the libperl.so was enabled by accident when switching from perl 5.0.4 to
5.6.0.

Other packages using libperl.so should not depend on perl5-base but on
../libperl.


To generate a diff of this commit:
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/lang/perl5-base/Makefile
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/lang/perl5-base/files/patch-sum
cvs rdiff -r0 -r1.1 pkgsrc/lang/perl5-base/patches/patch-ag \
    pkgsrc/lang/perl5-base/patches/patch-ah \
    pkgsrc/lang/perl5-base/patches/patch-ai

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.