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