tech-pkg: Re: mechanism to install man pages?

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

AltStyle によって変換されたページ (->オリジナル) /