pkgsrc/mk
salo 1fde293f32 Introduce new framework which unifies registering packages providing login
shells to /etc/shells.

This feature can be disabled by setting PKG_REGISTER_SHELLS to NO in
/etc/mk.conf.

An excerpt from Packages.txt, section 10.28:

 10.28 Packages providing login shells
 =====================================

If the purpose of the package is to provide a login shell, the variable
PKG_SHELL should contain the full pathname of the shell executable installed
by this package. The package Makefile also must include
"../../mk/bsd.pkg.install.mk" prior to the inclusion of bsd.pkg.mk to use the
automatically generated INSTALL/DEINSTALL scripts.

An example taken from shells/zsh:

        PKG_SHELL=      ${PREFIX}/bin/zsh
        .include "../../mk/bsd.pkg.install.mk"

The shell is registered into /etc/shells file automatically in the
post-install target by the INSTALL script generated by bsd.pkg.install.mk and
removed in the deinstall target by the DEINSTALL script.
2002-11-17 08:58:49 +00:00
..
buildlink2 Reset IFS sooner so that recursive calls to the gen() function work 2002-11-14 23:36:01 +00:00
bulk - When listing the current version of the package, don't create a hyperlink 2002-11-16 02:15:15 +00:00
gnu-config Fix an oversight noticed by the eagle eyes of Nick Hudson - thanks, Nick! 2002-10-31 14:33:50 +00:00
install Introduce new framework which unifies registering packages providing login 2002-11-17 08:58:49 +00:00
autoconf.mk Sync with new autoconf213, automake14 packages and autoconf, automake updates. 2002-10-03 19:36:36 +00:00
automake.mk Move BUILD_USES_GETTEXT_M4 logic to automake.mk. 2002-10-07 21:47:49 +00:00
bsd.buildlink.mk revert previous as it is borken. per testing by me and discussion with jaromir. 2002-08-05 08:09:01 +00:00
bsd.pkg.defaults.mk Introduce new framework which unifies registering packages providing login 2002-11-17 08:58:49 +00:00
bsd.pkg.install.mk Introduce new framework which unifies registering packages providing login 2002-11-17 08:58:49 +00:00
bsd.pkg.mk add definition for HTML_PKGNAME used by the readme generation 2002-11-12 13:42:50 +00:00
bsd.pkg.obsolete.mk * buildlink1 -> buildlink2 2002-09-23 08:45:40 +00:00
bsd.pkg.subdir.mk Use :Q to quote COMMENT. Proposed by Alan Barrett. 2002-10-20 22:19:22 +00:00
bsd.prefs.mk When "make install" su's to root, su is invoked with the "-l" option, which 2002-11-01 06:29:23 +00:00
Darwin.pkg.dist Add be locale (glib2). 2002-11-15 15:10:54 +00:00
Darwin.x11.dist Add some more locale dirs. 2002-07-12 16:57:40 +00:00
defs.Darwin.mk Remove USE_LIBINTL and _DO_LIBINTL_CHECKS, which have been replaced 2002-10-23 12:21:29 +00:00
defs.Linux.mk Remove USE_LIBINTL and _DO_LIBINTL_CHECKS, which have been replaced 2002-10-23 12:21:29 +00:00
defs.NetBSD.mk Remove USE_LIBINTL and _DO_LIBINTL_CHECKS, which have been replaced 2002-10-23 12:21:29 +00:00
defs.SunOS.mk Remove HAVE_OPENWINDOWS. Packages that wonder whether X11 is OpenWindows 2002-11-14 10:08:01 +00:00
emacs.mk Use ${PKG_INFO} instead of ${PKG_TOOLS_BIN}/pkg_info; replace leading spaces 2002-11-14 03:56:53 +00:00
endian.mk make this work on Solaris by using ${EGREP} instead of ${GREP}. 2002-08-14 02:38:25 +00:00
ghostscript.mk Have USE_IMAKE imply USE_X11BASE imply USE_X11. Now we can just check if 2002-10-22 22:54:07 +00:00
java.mk Knock off a TODO item: when generating the internal list of acceptable 2002-10-14 12:10:54 +00:00
Linux.pkg.dist Add be locale (glib2). 2002-11-15 15:10:54 +00:00
Linux.x11.dist Add some more locale dirs. 2002-07-12 16:57:40 +00:00
motif.buildlink2.mk Have USE_IMAKE imply USE_X11BASE imply USE_X11. Now we can just check if 2002-10-22 22:54:07 +00:00
NetBSD.pkg.dist Add be locale (glib2). 2002-11-15 15:10:54 +00:00
NetBSD.x11.dist Add some more locale dirs. 2002-07-12 16:57:40 +00:00
ossaudio.buildlink2.mk Add USE_OSS to BUILD_DEFS if it's defined. 2002-10-03 20:31:14 +00:00
pthread.buildlink.mk Bump the pth dependency to pth>=1.4.1nb5, which ensures that we have the 2002-11-01 06:09:36 +00:00
pthread.buildlink2.mk Bump the pth dependency to pth>=1.4.1nb5, which ensures that we have the 2002-11-01 06:09:36 +00:00
SunOS.pkg.dist Add be locale (glib2). 2002-11-15 15:10:54 +00:00
SunOS.x11.dist Add some more locale dirs. 2002-07-12 16:57:40 +00:00
texinfo.mk Drop some trailing whitespace. 2002-11-14 04:04:13 +00:00
x11.buildlink2.mk Have USE_IMAKE imply USE_X11BASE imply USE_X11. Now we can just check if 2002-10-22 22:54:07 +00:00
xaw.buildlink2.mk Missing a /lib on the end of the library path. 2002-09-23 08:41:00 +00:00