pkgsrc/emulators
jlam daad0f3d6c Modify the pkginstall framework so that it manages all aspects of
INSTALL/DEINSTALL script creation within pkgsrc.

If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts.  If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:

	INSTALL_SRC=	${PKGDIR}/INSTALL
	DEINSTALL_SRC=	# emtpy

As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts.  By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).

In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework.  The only public variables relating to the templates are:

	INSTALL_SRC		INSTALL_TEMPLATE
	DEINSTALL_SRC		DEINSTALL_TEMPLATE
				HEADER_TEMPLATE

The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
2006-03-14 01:14:26 +00:00
..
aliados Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
aranym Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
arcem Add missing file to PLIST. Bump PKGREVISION. 2006-02-17 19:22:58 +00:00
arnold Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk. 2006-03-09 21:04:39 +00:00
atari800 Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk. 2006-03-09 21:04:39 +00:00
BasiliskII Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
blinkensim Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
bochs Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
ckmame Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
compat12 Modify the pkginstall framework so that it manages all aspects of 2006-03-14 01:14:26 +00:00
compat13 Modify the pkginstall framework so that it manages all aspects of 2006-03-14 01:14:26 +00:00
compat14 Modify the pkginstall framework so that it manages all aspects of 2006-03-14 01:14:26 +00:00
compat14-crypto Modify the pkginstall framework so that it manages all aspects of 2006-03-14 01:14:26 +00:00
compat16 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
Cygne-SDL Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
cygwin_esound Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk 2005-12-29 06:21:30 +00:00
cygwin_lib Create directories before installing files into them. 2005-06-16 06:57:37 +00:00
darcnes Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
darwin_lib Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
DatLib Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
DatUtil Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
dega Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
dgen Fixed pkglint warnings. 2006-02-11 15:36:16 +00:00
dosbox Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
doscmd Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
e-uae Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk. 2006-03-09 21:04:39 +00:00
fceu Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk. 2006-03-09 21:04:39 +00:00
fmsx Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
freebsd_lib Modify the pkginstall framework so that it manages all aspects of 2006-03-14 01:14:26 +00:00
fuse Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk. 2006-03-09 21:04:39 +00:00
fuse-utils Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
gcube Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
generator Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
generator-cbiere Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
gens Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
gnuboy Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
gnuboy-sdl Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
gpsim Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
gpsim-devel Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
gpsim-oscilloscope Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
gpsim-ptyusart Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
gxemul pkglint'ify 2006-03-06 22:03:46 +00:00
hatari Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
hercules Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
hercules-images Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
ia64sim Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
libspectrum Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
linuxppc_lib Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
lrmi Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
m1 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
MAMEDiff Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
minivmac Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
mmix Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
NeoPop-SDL Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
netbsd32_compat14 Modify the pkginstall framework so that it manages all aspects of 2006-03-14 01:14:26 +00:00
netbsd32_compat15 Modify the pkginstall framework so that it manages all aspects of 2006-03-14 01:14:26 +00:00
netbsd32_compat16 Modify the pkginstall framework so that it manages all aspects of 2006-03-14 01:14:26 +00:00
openmsx Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
osf1_lib Modify the pkginstall framework so that it manages all aspects of 2006-03-14 01:14:26 +00:00
p11 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
palmosemulator Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
pcemu Fix font handling. Builds on 3.99.15/i386; remove BROKEN_IN. 2006-02-17 19:23:54 +00:00
peace update to a snapshot as of Mar. 10. 2006-03-10 13:57:13 +00:00
pearpc Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
qemu Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk. 2006-03-09 21:04:39 +00:00
raine Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
ROMBuild Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
ROMInfo Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
simh Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
simulavr Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
ski Fixed some pkglint warnings. 2006-03-10 23:45:14 +00:00
sms_sdl Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
snes9x Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk. 2006-03-09 21:04:39 +00:00
spim Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
stella Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
suse91_aspell Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
suse91_base Modify the pkginstall framework so that it manages all aspects of 2006-03-14 01:14:26 +00:00
suse91_compat Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
suse91_expat Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse91_fontconfig Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse91_freetype2 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
suse91_gdk-pixbuf Add gdk-pixbuf support because chat/ymessenger 1.0.4 needs it 2006-03-06 09:10:54 +00:00
suse91_glx Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
suse91_gtk Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
suse91_gtk2 Modify the pkginstall framework so that it manages all aspects of 2006-03-14 01:14:26 +00:00
suse91_libjpeg Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
suse91_libpng Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
suse91_libtiff Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse91_linux First step at reworking Linux binary packages. 2005-12-12 14:43:23 +00:00
suse91_locale Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse91_openmotif Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
suse91_slang Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse91_vmware Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse91_x11 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
suse100_base Import openSUSE 10.0 base packages for Linux emulation 2006-03-09 20:33:46 +00:00
suse100_compat Fix dependency path (91 -> 100) 2006-03-10 22:17:05 +00:00
suse100_expat Import openSUSE 10.0 base packages for Linux emulation 2006-03-09 20:33:46 +00:00
suse100_fontconfig Import openSUSE 10.0 base packages for Linux emulation 2006-03-09 20:36:06 +00:00
suse100_freetype2 Import openSUSE 10.0 base packages for Linux emulation 2006-03-09 20:36:06 +00:00
suse100_gtk2 Modify the pkginstall framework so that it manages all aspects of 2006-03-14 01:14:26 +00:00
suse100_libjpeg Import openSUSE 10.0 base packages for Linux emulation 2006-03-09 20:36:06 +00:00
suse100_libpng Import openSUSE 10.0 base packages for Linux emulation 2006-03-09 20:36:06 +00:00
suse100_libtiff Import openSUSE 10.0 base packages for Linux emulation 2006-03-09 20:36:06 +00:00
suse100_linux Import openSUSE 10.0 base packages for Linux emulation 2006-03-09 20:33:46 +00:00
suse100_locale Import for suse100_locale package, needed for acroread7 and sun-j* packages 2006-03-13 10:25:35 +00:00
suse100_x11 Import openSUSE 10.0 base packages for Linux emulation 2006-03-09 20:36:06 +00:00
suse_audio Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse_base Modify the pkginstall framework so that it manages all aspects of 2006-03-14 01:14:26 +00:00
suse_compat Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse_devel Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse_fileutils Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse_freetype2 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse_glx Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse_gtk Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse_libc5 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse_libjpeg Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse_libpng Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
suse_libtiff Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse_linux Import openSUSE 10.0 base packages for Linux emulation 2006-03-09 20:42:38 +00:00
suse_openmotif Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse_slang Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse_vmware Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse_x11 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
suse_xforms Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
swarm Add DragonFly support. 2005-12-09 12:10:09 +00:00
tme Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
tuxnes Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk. 2006-03-09 21:04:39 +00:00
twin Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
uae Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
ucon64 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
uips Create directories before installing files into them. 2005-06-16 06:57:37 +00:00
vba Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
vice Update MASTER_SITES. 2006-03-13 20:55:42 +00:00
vmips Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk 2005-12-29 06:21:30 +00:00
vmware Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
vmware-module Modify the pkginstall framework so that it manages all aspects of 2006-03-14 01:14:26 +00:00
vmware-module3 Modify the pkginstall framework so that it manages all aspects of 2006-03-14 01:14:26 +00:00
vmware3 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wine OpenGL is now optional, enabled by default 2006-03-13 08:31:23 +00:00
x48 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
xbeeb Fix font handling. Bump PKGREVISION. 2006-02-17 19:27:33 +00:00
xcopilot Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
xm7 Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk. 2006-03-09 21:04:39 +00:00
xmame Update xmame to 0.104. 2006-03-09 20:51:43 +00:00
xmess Update xmess to 0.104. 2006-03-09 20:51:13 +00:00
xtrs Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
xyame Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
z26 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
ZIPIdent Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
zsnes Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
Makefile add suse100_locale 2006-03-13 10:26:47 +00:00