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.
53 lines
2 KiB
Text
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
|
|
|