pkgsrc/mk/install
jlam 29fefe52e3 * Creates a new variable PKGINFODIR (named similarly to PKGMANDIR)
that is a purely user-settable variable to represent the relative
  path under ${PREFIX} where info files are stored and "dir" files
  are managed.  PKGINFODIR defaults to "info".  INFO_DIR still works,
  but will be obsoleted after the 2006Q1 branch.

* Modify GNU_CONFIGURE_INFODIR to only honor ${PKGINFODIR} if the
  package installs directly into ${PREFIX} and not some subdirectory
  under ${PREFIX}.  This fixes packages that don't really honor
  $(infodir) all that well, and also avoids PLIST problems relating
  to directory removal for those packages.

* Since the majority of Emacs Lisp packages use GNU_CONFIGURE, just
  set GNU_CONFIGURE_INFODIR directly to ${EMACS_INFOPREFIX}, which is
  the Emacs-distro-specific location for info files.  Also pass
  EMACS_INFOPREFIX through PLIST_SUBST for PLIST substitution.

* INFO_FILES should be defined if the package installs info files.
  If the info files are not listed in the PLIST, then INFO_FILES
  must list the filenames for the info files installed by the package,
  which are assumed to be located in ${PREFIX}/${PKGINFODIR}.

* The plist module can now better detect info files listed in PLISTs
  and exports a command to the pkginstall module to append info file
  names to the +INFO_FILES scriptlet at install-time.

* The print-PLIST target is updated to properly list info files in
  the auto-generated PLIST.

* The check-files code is updated to skip all "dir" Info database files.
2006-03-20 01:48:57 +00:00
..
bsd.pkginstall.mk * Creates a new variable PKGINFODIR (named similarly to PKGMANDIR) 2006-03-20 01:48:57 +00:00
deinstall Rototill of how the various template parts of the INSTALL and DEINSTALL 2006-03-15 04:52:57 +00:00
deinstall-pre Rototill of how the various template parts of the INSTALL and DEINSTALL 2006-03-15 04:52:57 +00:00
dirs Modify the INSTALL script to allow for selective unpacking of a scriptlet. 2006-03-19 23:58:14 +00:00
files Modify the INSTALL script to allow for selective unpacking of a scriptlet. 2006-03-19 23:58:14 +00:00
fonts Modify the INSTALL script to allow for selective unpacking of a scriptlet. 2006-03-19 23:58:14 +00:00
footer Rototill of how the various template parts of the INSTALL and DEINSTALL 2006-03-15 04:52:57 +00:00
header Modify the INSTALL script to allow for selective unpacking of a scriptlet. 2006-03-19 23:58:14 +00:00
info-files Modify the INSTALL script to allow for selective unpacking of a scriptlet. 2006-03-19 23:58:14 +00:00
install Modify the INSTALL script to allow for selective unpacking of a scriptlet. 2006-03-19 23:58:14 +00:00
install-post Rototill of how the various template parts of the INSTALL and DEINSTALL 2006-03-15 04:52:57 +00:00
perms Modify the INSTALL script to allow for selective unpacking of a scriptlet. 2006-03-19 23:58:14 +00:00
shell Modify the INSTALL script to allow for selective unpacking of a scriptlet. 2006-03-19 23:58:14 +00:00
usergroup Modify the INSTALL script to allow for selective unpacking of a scriptlet. 2006-03-19 23:58:14 +00:00
usergroupfuncs usergroupfuncs.${OPSYS} actually replaces this file. Noted by <joerg>. 2005-10-28 20:05:46 +00:00
usergroupfuncs.DragonFly Implement usergroupfuncs for DragonFly using pw(8). 2005-10-28 20:09:38 +00:00
usergroupfuncs.FreeBSD Bless FreeBSD with the usergroup functions used by DragonFly. 2005-11-06 19:45:08 +00:00