Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@netbsd.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: pkgsrc-changes
Date: 05/20/2001 08:21:24
Module Name:	pkgsrc
Committed By:	jlam
Date:		Sun May 20 05:21:24 UTC 2001

Modified Files:
	pkgsrc/lang/perl5-base: Makefile
Added Files:
	pkgsrc/lang/perl5-base: Makefile.static

Log Message:
Update perl-base to 5.6.0nb2.  Changes from version 5.6.0nb1 are building
and installing libperl as a shared libarary on platforms that support
shared libraries (or those that explicitly define MKPIC=yes).  As a
compromise for those platforms that have the need for speed and thus a
statically-linked perl binary, explicitly link perl against a static
libperl.a.

Before this update, the current situtation was that we installed the static
library in perl and the shared library in libperl.  This caused the wrong
linker flags to be passed to perl packages and they might have gotten a
hidden dependency on libperl depending on whether they were built with or
without libperl installed.  Avoid all this by only having the static or
shared library installed at any time.


To generate a diff of this commit:
cvs rdiff -r1.5 -r1.6 pkgsrc/lang/perl5-base/Makefile
cvs rdiff -r0 -r1.1 pkgsrc/lang/perl5-base/Makefile.static

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