pkgsrc/lang/perl5/patches/patch-am
jlam d200bfb2de Modify lang/perl5 and lang/perl58 to install man3 pages again. However,
we install them into a private directory under the the normal Perl
installation and configure Perl so that site-specific Perl man3 pages
are installed into a private directory within site_perl.  This avoids
manpage conflicts between 3rd-party modules, the standard Perl library,
and other packages.

The changes implement some unfinished work that is alluded to in the
MakeMaker.pm module by allowing "installsiteman{1,3}dir" to be set
during the configuration process and are used to provide default values
for INSTALLSITEMAN{1,3}DIR during the Perl module build/install process.

Bump PKGREVISIONs for lang/perl5 and lang/perl58.
2003-05-27 21:57:25 +00:00

53 lines
2 KiB
Text

$NetBSD: patch-am,v 1.1 2003/05/27 21:57:26 jlam Exp $
--- lib/ExtUtils/MakeMaker.pm.orig Thu Feb 22 21:57:55 2001
+++ lib/ExtUtils/MakeMaker.pm Tue May 27 17:18:40 2003
@@ -193,7 +193,8 @@
INC INCLUDE_EXT INSTALLARCHLIB INSTALLBIN INSTALLDIRS INSTALLHTMLPRIVLIBDIR
INSTALLHTMLSCRIPTDIR INSTALLHTMLSITELIBDIR INSTALLMAN1DIR
INSTALLMAN3DIR INSTALLPRIVLIB INSTALLSCRIPT INSTALLSITEARCH
- INSTALLSITELIB INST_ARCHLIB INST_BIN INST_EXE INST_LIB
+ INSTALLSITELIB INSTALLSITEMAN1DIR INSTALLSITEMAN3DIR
+ INST_ARCHLIB INST_BIN INST_EXE INST_LIB
INST_HTMLLIBDIR INST_HTMLSCRIPTDIR
INST_MAN1DIR INST_MAN3DIR INST_SCRIPT LDFROM LIB LIBPERL_A LIBS
LINKTYPE MAKEAPERL MAKEFILE MAN1PODS MAN3PODS MAP_TARGET MYEXTLIB
@@ -960,8 +961,8 @@
INST_HTMLSCRIPTDIR INSTALLHTMLSCRIPTDIR
INST_BIN INSTALLBIN
INST_SCRIPT INSTALLSCRIPT
- INST_MAN1DIR INSTALLMAN1DIR
- INST_MAN3DIR INSTALLMAN3DIR
+ INST_MAN1DIR INSTALLMAN1DIR INSTALLSITEMAN1DIR
+ INST_MAN3DIR INSTALLMAN3DIR INSTALLSITEMAN3DIR
The INSTALL... macros in turn default to their %Config
($Config{installprivlib}, $Config{installarchlib}, etc.) counterparts.
@@ -1391,8 +1392,8 @@
=item INSTALLMAN3DIR
-This directory gets the man pages at 'make install' time. Defaults to
-$Config{installman3dir}.
+This directory gets the man pages at 'make install' time if
+INSTALLDIRS=perl. Defaults to $Config{installman3dir}.
=item INSTALLPRIVLIB
@@ -1413,6 +1414,16 @@
Used by 'make install', which copies files from INST_LIB to this
directory if INSTALLDIRS is set to site (default).
+
+=item INSTALLSITEMAN1DIR
+
+This directory gets the man pages at 'make install' time if
+INSTALLDIRS=site. Defaults to $Config{installsiteman1dir}.
+
+=item INSTALLSITEMAN3DIR
+
+This directory gets the man pages at 'make install' time if
+INSTALLDIRS=site. Defaults to $Config{installsiteman3dir}.
=item INST_ARCHLIB