diff options
author | jlam <jlam@pkgsrc.org> | 2005-08-06 06:18:44 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2005-08-06 06:18:44 +0000 |
commit | 86f92684818eb77da677366cd49b4fa35e87b579 (patch) | |
tree | 554688efac79710dce203345436bb3e8cb9748b1 /lang/perl5/patches/patch-aa | |
parent | 948ada653aefeccbbb05b811348b0025017134ba (diff) | |
download | pkgsrc-86f92684818eb77da677366cd49b4fa35e87b579.tar.gz |
Update lang/perl5 to 5.8.7. Changes from version 5.8.6 include updates
for many "core" modules, UTF-8 and Unicode bugfixes, and ithreads
bugfixes.
The major changes are in the pkgsrc infrastructure to handle Perl and
Perl modules. All pkgsrc-installed Perl modules are now installed in
"vendor" directories, and the perl interpreter has been modifed to
search for libraries in the following order: site, vendor, perl. The
Perl library is stored in a directory that is named for the Perl ABI
version associated with the Perl release, so any updates of Perl to
newer versions can be done "in-place" as long as Perl ABI version
remains the same. All Perl scripts and man pages are stored in
locations that won't conflict between site, vendor, and perl modules,
and a new utility perllink(1) now manages symlinks to those scripts
and man pages under the usual ${LOCALBASE}/bin and ${LOCALBASE}/man/man1.
PERL5_SITEPREFIX may be set to the prefix where local, site-specific
modules will be installed, e.g. PERL5_SITEPREFIX=/usr/local. Note
that modules installed here are completely unmanaged by pkgsrc.
Update the buildlink and tool dependencies on perl to require perl>=5.8.7
to reflect the new locations for Perl modules and the Perl shared
library.
Diffstat (limited to 'lang/perl5/patches/patch-aa')
-rw-r--r-- | lang/perl5/patches/patch-aa | 38 |
1 files changed, 37 insertions, 1 deletions
diff --git a/lang/perl5/patches/patch-aa b/lang/perl5/patches/patch-aa index 68259c37791..91b08bc57cc 100644 --- a/lang/perl5/patches/patch-aa +++ b/lang/perl5/patches/patch-aa @@ -1,4 +1,4 @@ -$NetBSD: patch-aa,v 1.26 2005/06/24 06:43:45 jlam Exp $ +$NetBSD: patch-aa,v 1.27 2005/08/06 06:18:45 jlam Exp $ --- lib/ExtUtils/MM_Unix.pm.orig 2004-01-05 17:34:59.000000000 -0500 +++ lib/ExtUtils/MM_Unix.pm @@ -48,3 +48,39 @@ $NetBSD: patch-aa,v 1.26 2005/06/24 06:43:45 jlam Exp $ } } } +@@ -2480,13 +2480,13 @@ sub install { + my(@m); + + push @m, q{ +-install :: all pure_install doc_install ++install :: all pure_install + +-install_perl :: all pure_perl_install doc_perl_install ++install_perl :: all pure_perl_install + +-install_site :: all pure_site_install doc_site_install ++install_site :: all pure_site_install + +-install_vendor :: all pure_vendor_install doc_vendor_install ++install_vendor :: all pure_vendor_install + + pure_install :: pure_$(INSTALLDIRS)_install + +@@ -2519,7 +2519,7 @@ pure_site_install :: + $(INST_LIB) $(DESTINSTALLSITELIB) \ + $(INST_ARCHLIB) $(DESTINSTALLSITEARCH) \ + $(INST_BIN) $(DESTINSTALLSITEBIN) \ +- $(INST_SCRIPT) $(DESTINSTALLSCRIPT) \ ++ $(INST_SCRIPT) $(DESTINSTALLSITESCRIPT) \ + $(INST_MAN1DIR) $(DESTINSTALLSITEMAN1DIR) \ + $(INST_MAN3DIR) $(DESTINSTALLSITEMAN3DIR) + $(NOECHO) $(WARN_IF_OLD_PACKLIST) \ +@@ -2532,7 +2532,7 @@ pure_vendor_install :: + $(INST_LIB) $(DESTINSTALLVENDORLIB) \ + $(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \ + $(INST_BIN) $(DESTINSTALLVENDORBIN) \ +- $(INST_SCRIPT) $(DESTINSTALLSCRIPT) \ ++ $(INST_SCRIPT) $(DESTINSTALLVENDORSCRIPT) \ + $(INST_MAN1DIR) $(DESTINSTALLVENDORMAN1DIR) \ + $(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR) + |