Subject: Re: mechanism to install man pages?
To: Jeremy C. Reed <reed@reedmedia.net>
From: Georg Schwarz <georg.schwarz@freenet.de>
List: tech-pkg
Date: 10/09/2005 19:23:56
> >> Does pkgsrc provide a mechanism to install man pages, and if so which
> >> are the relevant variables?
> >
> > Do you mean INSTALL_MAN_DIR and INSTALL_MAN?
>
> Or use INSTALLATION_DIRS for the man directory. It will use
> INSTALL_MAN_DIR behind the scenes.
in bsd.pkg.mk I find:
for dir in ${INSTALLATION_DIRS}; do \
case $$dir in \
/*) ;; \
*bin|*bin/*|*libexec|*libexec/*) \
${INSTALL_PROGRAM_DIR} ${PREFIX}/$$dir ;; \
*man/*) \
${INSTALL_MAN_DIR} ${PREFIX}/$$dir ;; \
Shouldn't the latter be *${PKGMANDIR}/*) instead of *man/*?
>
> Also, please consider using ${PKGMANDIR} instead of hard-coding "man"
> (such as ${PREFIX}/${PKGMANDIR}/cat5/). (Similar to using ${INFO_DIR}
> also.
PKGMANDIR=${PKGMANDIR} is part of PLIST_SUBST.
No such mechanism seems to exist for INFO_DIR. Should there?
Or should info files not be listed in PLIST anyway? A tests suggests the
latter.
--
Georg Schwarz http://home.pages.de/~schwarz/
georg.schwarz@freenet.de +49 178 8545053