Bug#630779: perl: wrong default installsite path for man pages
Vincent Lefevre
vincent at vinc17.net
Fri Jun 17 09:39:24 UTC 2011
Package: perl
Version: 5.12.3-7+b1
Severity: normal
The generated Makefile for Math-MPFR-3.0 contains:
INSTALLMAN1DIR = $(PERLPREFIX)/share/man/man1
DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
INSTALLSITEMAN1DIR = $(SITEPREFIX)/man/man1
DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
INSTALLVENDORMAN1DIR = $(VENDORPREFIX)/share/man/man1
DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
INSTALLMAN3DIR = $(PERLPREFIX)/share/man/man3
DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
INSTALLSITEMAN3DIR = $(SITEPREFIX)/man/man3
DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
INSTALLVENDORMAN3DIR = $(VENDORPREFIX)/share/man/man3
DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
The INSTALLSITE* variables are incorrect:
INSTALLSITEMAN1DIR = $(SITEPREFIX)/man/man1
INSTALLSITEMAN3DIR = $(SITEPREFIX)/man/man3
They should be:
INSTALLSITEMAN1DIR = $(SITEPREFIX)/share/man/man1
INSTALLSITEMAN3DIR = $(SITEPREFIX)/share/man/man3
(with "share") to be consistent with other tools, such as the
autotools.
Similarly,
$ perl '-V:install.*man.*'
installman1dir='/usr/share/man/man1';
installman3dir='/usr/share/man/man3';
installsiteman1dir='/usr/local/man/man1';
installsiteman3dir='/usr/local/man/man3';
installvendorman1dir='/usr/share/man/man1';
installvendorman3dir='/usr/share/man/man3';
though this isn't really an error since the FHS says that
"/usr/local/share/man and /usr/local/man directories must
be synonomous".
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.39-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.ISO8859-1 (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Versions of packages perl depends on:
ii libbz2-1.0 1.0.5-6 high-quality block-sorting file co
ii libc6 2.13-7 Embedded GNU C Library: Shared lib
ii libdb5.1 5.1.25-10 Berkeley v5.1 Database Libraries [
ii libgdbm3 1.8.3-9 GNU dbm database routines (runtime
ii perl-base 5.12.3-7+b1 minimal Perl system
ii perl-modules 5.12.3-7 Core Perl modules
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages perl recommends:
ii netbase 4.45 Basic TCP/IP networking system
Versions of packages perl suggests:
ii libterm-readline-gnu-perl 1.20-1+b1 Perl extension for the GNU ReadLin
ii libterm-readline-perl-perl 1.0303-1 Perl implementation of Readline li
ii make 3.81-8.1 An utility for Directing compilati
ii perl-doc 5.12.3-7 Perl documentation
-- no debconf information
More information about the Perl-maintainers
mailing list