From 6bd0765af7e172f63338e1591991ae18424e7d39 Mon Sep 17 00:00:00 2001 From: jlam Date: Tue, 14 Mar 2006 01:14:26 +0000 Subject: 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. --- audio/gqmpeg-devel/Makefile | 4 +- audio/gqmpeg/Makefile | 4 +- audio/xmcd/Makefile | 5 +- audio/xmms-meta-input/Makefile | 4 +- chat/ircd-hybrid/Makefile | 3 +- chat/silc-server/Makefile | 4 +- comms/efax/Makefile | 6 +- comms/mgetty+sendfax/Makefile | 5 +- databases/mysql4-server/Makefile | 4 +- databases/mysql5-server/Makefile | 4 +- databases/postgresql73-lib/Makefile | 5 +- databases/postgresql73-server/Makefile | 4 +- databases/postgresql74-server/Makefile | 3 +- databases/postgresql80-server/Makefile | 3 +- databases/shared-mime-info/Makefile | 5 +- databases/shared-mime-info/mimedb.mk | 6 +- devel/GConf2/schemas.mk | 6 +- devel/isect/Makefile | 4 +- devel/rt3/Makefile.install | 3 +- devel/w32api/Makefile | 5 +- emulators/compat12/Makefile | 4 +- emulators/compat13/Makefile | 4 +- emulators/compat14-crypto/Makefile | 4 +- emulators/compat14/Makefile | 4 +- emulators/freebsd_lib/Makefile | 4 +- emulators/netbsd32_compat14/Makefile | 4 +- emulators/netbsd32_compat15/Makefile | 4 +- emulators/netbsd32_compat16/Makefile | 4 +- emulators/osf1_lib/Makefile | 4 +- emulators/suse100_gtk2/Makefile | 3 +- emulators/suse91_base/Makefile | 4 +- emulators/suse91_gtk2/Makefile | 3 +- emulators/suse_base/Makefile | 4 +- emulators/vmware-module/Makefile | 4 +- emulators/vmware-module3/Makefile | 4 +- fonts/ghostscript-cidfonts/Makefile | 5 +- fonts/ghostscript-cmaps/Makefile | 5 +- fonts/ja-kappa20/Makefile | 4 +- fonts/ja-shinonome/Makefile | 5 +- fonts/vfontcap-kochi/Makefile | 5 +- games/falcons-eye/Makefile | 4 +- games/gnome2-games/Makefile | 4 +- games/ivan/Makefile | 6 +- games/tetrinetx/Makefile | 4 +- games/xmris/Makefile | 4 +- games/xscavenger/Makefile | 4 +- ham/dpbox/Makefile | 13 +- inputmethod/canna-server/Makefile | 4 +- inputmethod/sj3-dict/Makefile | 4 +- inputmethod/skkinput/Makefile | 4 +- inputmethod/skkserv/Makefile | 3 +- lang/perl5/buildlink3.mk | 4 +- lang/perl5/packlist.mk | 6 +- lang/ruby18-base/Makefile | 5 +- lang/sun-jre15/Makefile | 8 +- mail/clamav/Makefile | 4 +- mail/courier-imap/Makefile | 3 +- mail/courier-maildir/Makefile | 3 +- mail/cyrus-imapd/Makefile | 4 +- mail/cyrus-imapd21/Makefile | 4 +- mail/mailman/Makefile | 6 +- mail/mailwrapper/Makefile | 4 +- mail/majordomo/Makefile | 4 +- mail/mimedefang/Makefile | 4 +- mail/mutt-devel/Makefile | 5 +- mail/mutt/Makefile | 5 +- mail/nullmailer/Makefile | 4 +- mail/popa3d/Makefile | 5 +- mail/pymsgauth/Makefile | 4 +- mail/qmail-run/Makefile | 3 +- mail/qmail/Makefile | 4 +- mail/sqwebmail/Makefile | 3 +- mail/yatsvrs/Makefile | 5 +- misc/jitterbug/Makefile | 4 +- misc/openoffice2-bin/Makefile | 5 +- misc/rpm/Makefile | 5 +- mk/alternatives.mk | 6 +- mk/bsd.pkg.mk | 37 ++---- mk/install/bsd.pkginstall.mk | 216 ++++++++++++++++--------------- multimedia/gstreamer0.8/plugins.mk | 6 +- net/arla/Makefile | 5 +- net/ddclient/Makefile | 3 +- net/djbdns-run/Makefile | 3 +- net/ja-samba/Makefile | 3 +- net/lambdamoo/Makefile | 4 +- net/net-snmp/Makefile | 4 +- net/netdisco/Makefile | 5 +- net/nocol/Makefile | 4 +- net/sendfile/Makefile | 4 +- net/tor/Makefile | 4 +- net/vtun/Makefile | 4 +- news/leafnode/Makefile | 4 +- parallel/glunix/Makefile | 5 +- pkgtools/libkver/Makefile | 5 +- pkgtools/pkg_alternatives/Makefile | 4 +- pkgtools/pkg_install/Makefile | 4 +- pkgtools/xpkgwedge/Makefile | 4 +- print/LPRng-core/Makefile | 4 +- print/apsfilter/Makefile | 5 +- print/dvipdfmx/map.mk | 6 +- print/foomatic-filters-cups/Makefile | 5 +- print/foomatic-filters/Makefile | 6 +- print/foomatic-ppds-cups/Makefile | 5 +- print/ja-jsclasses/Makefile | 4 +- print/ja-ptex-bin/Makefile | 5 +- print/teTeX/module.mk | 6 +- print/xpdf-arabic/Makefile | 4 +- print/xpdf-chinese-simplified/Makefile | 4 +- print/xpdf-chinese-traditional/Makefile | 4 +- print/xpdf-cyrillic/Makefile | 4 +- print/xpdf-greek/Makefile | 4 +- print/xpdf-hebrew/Makefile | 4 +- print/xpdf-japanese/Makefile | 4 +- print/xpdf-korean/Makefile | 4 +- print/xpdf-latin2/Makefile | 4 +- print/xpdf-thai/Makefile | 4 +- print/xpdf-turkish/Makefile | 4 +- security/AiCA/Makefile | 3 +- security/courier-authlib/Makefile | 4 +- security/cyrus-sasl2/Makefile | 4 +- security/cyrus-saslauthd/Makefile | 3 +- security/openssh+gssapi/Makefile | 4 +- security/openssh/Makefile | 4 +- security/smtpd/Makefile | 4 +- security/uvscan/Makefile | 4 +- sysutils/desktop-file-utils/Makefile | 5 +- sysutils/desktop-file-utils/desktopdb.mk | 6 +- sysutils/webmin/Makefile | 3 +- sysutils/xcdroast/Makefile | 4 +- textproc/scrollkeeper/Makefile | 5 +- textproc/scrollkeeper/omf.mk | 6 +- textproc/xmlcatmgr/catalogs.mk | 6 +- www/firefox/Makefile-firefox.common | 4 +- www/firefox/Makefile.common | 4 +- www/htdig-devel/Makefile | 3 +- www/htdig/Makefile | 3 +- www/mozilla/Makefile.common | 4 +- www/privoxy/Makefile | 5 +- www/wwwcount/Makefile | 5 +- www/wwwoffle/Makefile | 3 +- x11/gnome2-applets/Makefile | 4 +- x11/gtk/Makefile | 5 +- x11/gtk2/modules.mk | 6 +- x11/lesstif/Makefile | 5 +- 144 files changed, 355 insertions(+), 519 deletions(-) diff --git a/audio/gqmpeg-devel/Makefile b/audio/gqmpeg-devel/Makefile index 2a0ee0de302..ba7af5e5c84 100644 --- a/audio/gqmpeg-devel/Makefile +++ b/audio/gqmpeg-devel/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2006/02/05 23:08:09 joerg Exp $ +# $NetBSD: Makefile,v 1.14 2006/03/14 01:14:26 jlam Exp $ DISTNAME= gqmpeg-0.91.1 PKGREVISION= 4 @@ -23,8 +23,6 @@ GNU_CONFIGURE= YES CONFIGURE_ARGS+= --without-included-gettext CONFIGURE_ENV+= GNOME_DATADIR=${PREFIX}/share -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL - .include "options.mk" .include "../../devel/gettext-lib/buildlink3.mk" diff --git a/audio/gqmpeg/Makefile b/audio/gqmpeg/Makefile index afe8107fa84..4116e9a46aa 100644 --- a/audio/gqmpeg/Makefile +++ b/audio/gqmpeg/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.88 2006/02/05 23:08:09 joerg Exp $ +# $NetBSD: Makefile,v 1.89 2006/03/14 01:14:26 jlam Exp $ DISTNAME= gqmpeg-0.20.0 PKGREVISION= 9 @@ -19,8 +19,6 @@ USE_DIRS+= xdg-1.2 USE_PKGLOCALEDIR= YES GNU_CONFIGURE= YES -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL - .include "options.mk" CONFIGURE_ARGS+= --without-included-gettext diff --git a/audio/xmcd/Makefile b/audio/xmcd/Makefile index 61ff9f37f24..0ffb0c03bb8 100644 --- a/audio/xmcd/Makefile +++ b/audio/xmcd/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.60 2006/03/04 21:28:59 jlam Exp $ +# $NetBSD: Makefile,v 1.61 2006/03/14 01:14:26 jlam Exp $ DISTNAME= xmcd-3.0.2 PKGREVISION= 9 @@ -15,9 +15,6 @@ PATCH_DIST_STRIP= -p1 WRKSRC= ${WRKDIR}/xmcd-3.0 -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL - USE_IMAKE= yes MAKE_ENV+= BATCH_BINDIR=${PREFIX}/bin MAKE_ENV+= BATCH_LIBDIR=${PREFIX}/lib/X11 diff --git a/audio/xmms-meta-input/Makefile b/audio/xmms-meta-input/Makefile index cf229d48c77..3f9f90f2892 100644 --- a/audio/xmms-meta-input/Makefile +++ b/audio/xmms-meta-input/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2006/02/05 23:08:18 joerg Exp $ +# $NetBSD: Makefile,v 1.11 2006/03/14 01:14:26 jlam Exp $ # DISTNAME= xmms-meta-input-0.4 @@ -11,6 +11,8 @@ HOMEPAGE= http://www.corbac.com/page3.html COMMENT= XMMS plugin wrapper for shell scripts INSTALLATION_DIRS= lib/xmms/Input +DEINSTALL_SRC= ${PKGDIR}/DEINSTALL +INSTALL_SRC= # empty do-install: ${INSTALL_DATA} ${WRKSRC}/libmetainput.so ${PREFIX}/lib/xmms/Input diff --git a/chat/ircd-hybrid/Makefile b/chat/ircd-hybrid/Makefile index a20edf11c5d..dccc38bd31f 100644 --- a/chat/ircd-hybrid/Makefile +++ b/chat/ircd-hybrid/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.28 2006/02/04 15:22:06 adrianp Exp $ +# $NetBSD: Makefile,v 1.29 2006/03/14 01:14:26 jlam Exp $ DISTNAME= ircd-hybrid-7.2.0 EXTRACT_SUFX= .tgz @@ -23,7 +23,6 @@ BUILD_DEFS+= IRCD_HYBRID_SYSLOG_FACILITY IRCD_HYBRID_NICLEN \ PKG_SYSCONFSUBDIR= ircd-hybrid HYBRID_EG= ${PREFIX}/share/examples/ircd-hybrid HYBRID_DOC= ${PREFIX}/share/doc/ircd-hybrid -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL RCD_SCRIPTS= ircd-hybrid CONF_FILES_PERMS= ${HYBRID_EG}/example.conf ${PKG_SYSCONFDIR}/ircd.conf \ diff --git a/chat/silc-server/Makefile b/chat/silc-server/Makefile index d2f158a2fe1..5bfd69d8d50 100644 --- a/chat/silc-server/Makefile +++ b/chat/silc-server/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.48 2006/01/04 18:04:12 joerg Exp $ +# $NetBSD: Makefile,v 1.49 2006/03/14 01:14:27 jlam Exp $ # DISTNAME= silc-server-1.0.2 @@ -18,8 +18,6 @@ GNU_CONFIGURE= yes USE_LIBTOOL= yes SHLIBTOOL_OVERRIDE= libtool */*/*/libtool -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL - .include "../../mk/bsd.prefs.mk" SILCD_USER?= silcd diff --git a/comms/efax/Makefile b/comms/efax/Makefile index 217764a4c45..149e7868cbd 100644 --- a/comms/efax/Makefile +++ b/comms/efax/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.17 2006/03/04 21:29:04 jlam Exp $ +# $NetBSD: Makefile,v 1.18 2006/03/14 01:14:27 jlam Exp $ DISTNAME= efax-0.9 CATEGORIES= comms @@ -10,10 +10,6 @@ COMMENT= Collection of small programs for sending and receiving faxes CONFLICTS= kdeutils<3.1 - -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL - post-patch: ${SED} -e 's:@PREFIX@:${PREFIX}:g; \ s:@LOCALBASE@:${LOCALBASE}:g; \ diff --git a/comms/mgetty+sendfax/Makefile b/comms/mgetty+sendfax/Makefile index fcc0e831c39..cd2debf8dac 100644 --- a/comms/mgetty+sendfax/Makefile +++ b/comms/mgetty+sendfax/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.51 2006/03/05 16:27:23 jlam Exp $ +# $NetBSD: Makefile,v 1.52 2006/03/14 01:14:27 jlam Exp $ DISTNAME= mgetty1.1.31-Jul24 PKGNAME= mgetty-1.1.31 @@ -17,9 +17,6 @@ CONFLICTS= hylafax-[0-9]* WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL - MAKE_ENV+= MGETTY_CONFDIR=${PKG_SYSCONFDIR:Q} USE_TOOLS+= makeinfo diff --git a/databases/mysql4-server/Makefile b/databases/mysql4-server/Makefile index 0b49a87f3e0..8072e41831c 100644 --- a/databases/mysql4-server/Makefile +++ b/databases/mysql4-server/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.27 2006/02/05 23:08:32 joerg Exp $ +# $NetBSD: Makefile,v 1.28 2006/03/14 01:14:27 jlam Exp $ PKGNAME= ${DISTNAME:S/-/-server-/} PKGREVISION= 1 @@ -19,8 +19,6 @@ CONFIGURE_ARGS+= --with-mysqld-user=${MYSQL_USER:Q} PTHREAD_OPTS+= require CONFIGURE_ARGS+= --with-pthreads -DEINSTALL_EXTRA_TMPL= ${.CURDIR}/DEINSTALL - PKG_USERS= ${MYSQL_USER}:${MYSQL_GROUP}::MySQL\ database\ administrator:${MYSQL_DATADIR}:${SH} PKG_GROUPS= ${MYSQL_GROUP} RCD_SCRIPTS= mysqld diff --git a/databases/mysql5-server/Makefile b/databases/mysql5-server/Makefile index f3c1f726501..c7c2819899c 100644 --- a/databases/mysql5-server/Makefile +++ b/databases/mysql5-server/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2006/02/05 23:08:32 joerg Exp $ +# $NetBSD: Makefile,v 1.9 2006/03/14 01:14:27 jlam Exp $ PKGNAME= ${DISTNAME:S/-/-server-/} PKGREVISION= 1 @@ -18,8 +18,6 @@ CONFIGURE_ARGS+= --with-mysqld-user=${MYSQL_USER:Q} PTHREAD_OPTS+= require CONFIGURE_ARGS+= --with-pthreads -DEINSTALL_EXTRA_TMPL= ${.CURDIR}/DEINSTALL - PKG_USERS= ${MYSQL_USER}:${MYSQL_GROUP}::MySQL\ database\ administrator:${MYSQL_DATADIR}:${SH} PKG_GROUPS= ${MYSQL_GROUP} RCD_SCRIPTS= mysqld diff --git a/databases/postgresql73-lib/Makefile b/databases/postgresql73-lib/Makefile index 7037357a317..41c66c2ff2e 100644 --- a/databases/postgresql73-lib/Makefile +++ b/databases/postgresql73-lib/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.17 2006/02/20 18:34:07 joerg Exp $ +# $NetBSD: Makefile,v 1.18 2006/03/14 01:14:27 jlam Exp $ PKGNAME= postgresql73-lib-${BASE_VERS} SVR4_PKGNAME= pstgl @@ -14,8 +14,7 @@ BUILD_DIRS+= ${WRKSRC}/src/interfaces BUILD_DIRS+= ${WRKSRC}/src/pl USE_TOOLS+= gtar -DEINSTALL_EXTRA_TMPL= ${.CURDIR}/INSTALL -INSTALL_EXTRA_TMPL= ${.CURDIR}/INSTALL +DEINSTALL_TEMPLATE+= ${PKGDIR}/INSTALL INSTALLATION_DIRS= man diff --git a/databases/postgresql73-server/Makefile b/databases/postgresql73-server/Makefile index 41f30f6a108..61f43421b61 100644 --- a/databases/postgresql73-server/Makefile +++ b/databases/postgresql73-server/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.21 2006/02/20 18:34:07 joerg Exp $ +# $NetBSD: Makefile,v 1.22 2006/03/14 01:14:27 jlam Exp $ PKGNAME= postgresql73-server-${BASE_VERS} SVR4_PKGNAME= pstgs @@ -12,8 +12,6 @@ NOT_FOR_PLATFORM= *-*-mips .include "../../databases/postgresql73/Makefile.common" -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL - USE_TOOLS+= gtar CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q} BUILD_DIRS= ${WRKSRC}/src/backend diff --git a/databases/postgresql74-server/Makefile b/databases/postgresql74-server/Makefile index 92606f80319..79b10c8929d 100644 --- a/databases/postgresql74-server/Makefile +++ b/databases/postgresql74-server/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.24 2006/02/21 20:23:49 joerg Exp $ +# $NetBSD: Makefile,v 1.25 2006/03/14 01:14:27 jlam Exp $ PKGNAME= postgresql74-server-${BASE_VERS} SVR4_PKGNAME= pstgs @@ -11,7 +11,6 @@ NOT_FOR_PLATFORM= *-*-mips .include "../../databases/postgresql74/Makefile.common" -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL MESSAGE_SRC= ${.CURDIR}/MESSAGE USE_TOOLS+= tar diff --git a/databases/postgresql80-server/Makefile b/databases/postgresql80-server/Makefile index 09070f4dbf4..e6aa9cdbcdf 100644 --- a/databases/postgresql80-server/Makefile +++ b/databases/postgresql80-server/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.19 2006/02/21 19:05:07 joerg Exp $ +# $NetBSD: Makefile,v 1.20 2006/03/14 01:14:27 jlam Exp $ PKGNAME= postgresql80-server-${BASE_VERS} COMMENT= PostgreSQL database server programs @@ -12,7 +12,6 @@ NOT_FOR_PLATFORM= *-*-mips USE_LIBTOOL= yes PKG_LIBTOOL= ${PKG_SHLIBTOOL} -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL MESSAGE_SRC= ${.CURDIR}/MESSAGE CONFIGURE_ARGS+= --with-openssl diff --git a/databases/shared-mime-info/Makefile b/databases/shared-mime-info/Makefile index e78f8083a56..1223f44dbd3 100644 --- a/databases/shared-mime-info/Makefile +++ b/databases/shared-mime-info/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2006/02/05 23:08:37 joerg Exp $ +# $NetBSD: Makefile,v 1.16 2006/03/14 01:14:27 jlam Exp $ # DISTNAME= shared-mime-info-0.16 @@ -23,8 +23,7 @@ CONFIGURE_ARGS+= --disable-update-mimedb CPPFLAGS+= -DPREFIX="\"${PREFIX}\"" -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL +DEINSTALL_TEMPLATE+= ${PKGDIR}/INSTALL FILES_SUBST+= MIMEDB_PATH="${PREFIX}/share/mime" FILES_SUBST+= UPDATE_MIMEDB="${PREFIX}/bin/update-mime-database" diff --git a/databases/shared-mime-info/mimedb.mk b/databases/shared-mime-info/mimedb.mk index c30b32fbf9c..5fb9f1bb1d4 100644 --- a/databases/shared-mime-info/mimedb.mk +++ b/databases/shared-mime-info/mimedb.mk @@ -1,4 +1,4 @@ -# $NetBSD: mimedb.mk,v 1.3 2005/12/29 06:21:36 jlam Exp $ +# $NetBSD: mimedb.mk,v 1.4 2006/03/14 01:14:27 jlam Exp $ # # This Makefile fragment is intended to be included by packages that install # mime customization files. It takes care of registering them in the global @@ -10,8 +10,8 @@ SHARED_MIME_INFO_MIMEDB_MK= # defined .include "../../mk/bsd.prefs.mk" -INSTALL_EXTRA_TMPL+= ${.CURDIR}/../../databases/shared-mime-info/files/install.tmpl -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/../../databases/shared-mime-info/files/install.tmpl +INSTALL_TEMPLATE+= ${.CURDIR}/../../databases/shared-mime-info/files/install.tmpl +DEINSTALL_TEMPLATE+= ${.CURDIR}/../../databases/shared-mime-info/files/install.tmpl FILES_SUBST+= MIMEDB_PATH="${BUILDLINK_PREFIX.shared-mime-info}/share/mime" FILES_SUBST+= UPDATE_MIMEDB="${BUILDLINK_PREFIX.shared-mime-info}/bin/update-mime-database" diff --git a/devel/GConf2/schemas.mk b/devel/GConf2/schemas.mk index 9489cc8fff3..e504f5fcf29 100644 --- a/devel/GConf2/schemas.mk +++ b/devel/GConf2/schemas.mk @@ -1,4 +1,4 @@ -# $NetBSD: schemas.mk,v 1.13 2005/12/29 06:21:36 jlam Exp $ +# $NetBSD: schemas.mk,v 1.14 2006/03/14 01:14:27 jlam Exp $ # # This Makefile fragment is intended to be included by packages that install # GConf2 schema files. It takes care of registering them in the GConf2 @@ -47,8 +47,8 @@ FILES_SUBST+= GCONF2_CONFIG_SOURCE=${GCONF2_CONFIG_SOURCE:Q} FILES_SUBST+= GCONF2_ENTRIES=${GCONF2_ENTRIES:Q} FILES_SUBST+= GCONF2_SCHEMAS=${GCONF2_SCHEMAS:Q} FILES_SUBST+= GCONF2_SCHEMAS_DIR=${GCONF2_SCHEMAS_DIR:Q} -INSTALL_EXTRA_TMPL+= ${.CURDIR}/../../devel/GConf2/files/install.tmpl -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/../../devel/GConf2/files/deinstall.tmpl +INSTALL_TEMPLATE+= ${.CURDIR}/../../devel/GConf2/files/install.tmpl +DEINSTALL_TEMPLATE+= ${.CURDIR}/../../devel/GConf2/files/deinstall.tmpl .endif PRINT_PLIST_AWK+= /^@dirrm share\/gconf$$/ { next; } diff --git a/devel/isect/Makefile b/devel/isect/Makefile index c72f0e29361..5e8b4adc510 100644 --- a/devel/isect/Makefile +++ b/devel/isect/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.33 2006/03/04 21:29:16 jlam Exp $ +# $NetBSD: Makefile,v 1.34 2006/03/14 01:14:27 jlam Exp $ # DISTNAME= isect-1.6.2 @@ -17,8 +17,6 @@ INFO_FILES= isect.info RCD_SCRIPTS= isect -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL - DOCDIR= ${PREFIX}/share/doc/isect EGDIR= ${PREFIX}/share/examples/isect diff --git a/devel/rt3/Makefile.install b/devel/rt3/Makefile.install index efef8ad2957..c70babdd8dd 100644 --- a/devel/rt3/Makefile.install +++ b/devel/rt3/Makefile.install @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.install,v 1.2 2005/12/05 20:50:07 rillig Exp $ +# $NetBSD: Makefile.install,v 1.3 2006/03/14 01:14:27 jlam Exp $ RT_SHARE_DIR= ${PREFIX}/share/rt3 RT_EXAMPLE_DIR= ${PREFIX}/share/examples/rt3 @@ -38,7 +38,6 @@ CONF_FILES_PERMS+= ${RT_EXAMPLE_DIR}/${_file_} ${PKG_SYSCONFDIR}/${_file_} \ ${ROOT_USER} ${RT_GROUP} 0500 .endfor -INSTALL_EXTRA_TMPL+= ${PKGDIR}/INSTALL FILES_SUBST+= RTVARDIR=${RT_VAR_DIR:Q} RTLOCALDIR=${RT_LOCAL_DIR:Q} FILES_SUBST+= WEBUSER=${APACHE_USER:Q} WEBGROUP=${APACHE_GROUP:Q} diff --git a/devel/w32api/Makefile b/devel/w32api/Makefile index 675bc609e9d..d152acfdb2d 100644 --- a/devel/w32api/Makefile +++ b/devel/w32api/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.24 2006/02/05 23:08:54 joerg Exp $ +# $NetBSD: Makefile,v 1.25 2006/03/14 01:14:27 jlam Exp $ DISTNAME= w32api-2.5-src PKGNAME= w32api-2.5 @@ -22,9 +22,6 @@ CRTWRKSRC= ${WRKDIR}/pe-crt-1.2.1 PE_CPPFLAGS+= -I${WRKSRC}/include MAKE_FLAGS+= PE_CPPFLAGS=${PE_CPPFLAGS:Q} -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL - # Building no import libraries but two static libraries. do-build: cd ${WRKSRC}/lib \ diff --git a/emulators/compat12/Makefile b/emulators/compat12/Makefile index dee7d23c9a8..a34da03361a 100644 --- a/emulators/compat12/Makefile +++ b/emulators/compat12/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.29 2006/03/04 21:29:34 jlam Exp $ +# $NetBSD: Makefile,v 1.30 2006/03/14 01:14:27 jlam Exp $ # DISTNAME= compat12-${MACHINE_ARCH} @@ -16,8 +16,6 @@ ONLY_FOR_PLATFORM= NetBSD-*-i386 NetBSD-*-m68k NetBSD-*-ns32k \ NO_BUILD= yes NO_MTREE= yes SHLIB_HANDLING= NO -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL FILES_SUBST+= COMPAT_LIBDIR=${COMPAT_LIBDIR:Q} FILES_SUBST+= MACHINE_ARCH=${MACHINE_ARCH:Q} diff --git a/emulators/compat13/Makefile b/emulators/compat13/Makefile index 2f738a1e10f..77b43164d67 100644 --- a/emulators/compat13/Makefile +++ b/emulators/compat13/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.25 2006/03/04 21:29:34 jlam Exp $ +# $NetBSD: Makefile,v 1.26 2006/03/14 01:14:27 jlam Exp $ # DISTNAME= compat13-${MACHINE_ARCH}${PKGMINOR} @@ -19,8 +19,6 @@ NOT_FOR_PLATFORM= NetBSD-1.3*-* NO_MTREE= yes NO_BUILD= yes SHLIB_HANDLING= NO -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL FILES_SUBST+= COMPAT_LIBDIR=${COMPAT_LIBDIR:Q} FILES_SUBST+= MACHINE_ARCH=${MACHINE_ARCH:Q} diff --git a/emulators/compat14-crypto/Makefile b/emulators/compat14-crypto/Makefile index 353ccec5a11..3d86b1cf952 100644 --- a/emulators/compat14-crypto/Makefile +++ b/emulators/compat14-crypto/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2006/03/04 21:29:34 jlam Exp $ +# $NetBSD: Makefile,v 1.14 2006/03/14 01:14:28 jlam Exp $ # DISTNAME= compat14-crypto-${MACHINE_ARCH}-${VERSION} @@ -23,8 +23,6 @@ CRYPTO= YES NO_MTREE= yes NO_BUILD= yes SHLIB_HANDLING= NO -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL FILES_SUBST+= COMPAT_LIBDIR=${COMPAT_LIBDIR:Q} FILES_SUBST+= COMPAT_XLIBDIR=${COMPAT_XLIBDIR:Q} diff --git a/emulators/compat14/Makefile b/emulators/compat14/Makefile index 18a4fb1051d..2fc10b63203 100644 --- a/emulators/compat14/Makefile +++ b/emulators/compat14/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.16 2006/03/04 21:29:34 jlam Exp $ +# $NetBSD: Makefile,v 1.17 2006/03/14 01:14:28 jlam Exp $ # DISTNAME= compat14-${MACHINE_ARCH}-${VERSION} @@ -21,8 +21,6 @@ NOT_FOR_PLATFORM= NetBSD-1.3*-* NetBSD-1.4*-* NO_MTREE= yes NO_BUILD= yes SHLIB_HANDLING= NO -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL FILES_SUBST+= COMPAT_LIBDIR=${COMPAT_LIBDIR:Q} FILES_SUBST+= COMPAT_XLIBDIR=${COMPAT_XLIBDIR:Q} diff --git a/emulators/freebsd_lib/Makefile b/emulators/freebsd_lib/Makefile index fb1b4ad4e9c..5cbc1aca1f5 100644 --- a/emulators/freebsd_lib/Makefile +++ b/emulators/freebsd_lib/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.19 2006/03/04 21:29:35 jlam Exp $ +# $NetBSD: Makefile,v 1.20 2006/03/14 01:14:28 jlam Exp $ # DISTNAME= freebsd_lib-2.2.7 @@ -13,6 +13,8 @@ ONLY_FOR_PLATFORM= NetBSD-*-i386 WRKSRC= ${WRKDIR} NO_BUILD= yes +INSTALL_SRC= ${PKGDIR}/INSTALL +DEINSTALL_SRC= # empty do-install: ${INSTALL_DATA_DIR} ${PREFIX}/emul/freebsd diff --git a/emulators/netbsd32_compat14/Makefile b/emulators/netbsd32_compat14/Makefile index 53846ee4a70..943ff88ff7c 100644 --- a/emulators/netbsd32_compat14/Makefile +++ b/emulators/netbsd32_compat14/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.16 2006/03/04 21:29:35 jlam Exp $ +# $NetBSD: Makefile,v 1.17 2006/03/14 01:14:28 jlam Exp $ # DISTNAME= compat14-${MACHINE32_ARCH}-${VERSION} @@ -29,8 +29,6 @@ ONLY_FOR_PLATFORM+= NetBSD-[2-9]*-x86_64 NO_MTREE= yes NO_BUILD= yes SHLIB_HANDLING= NO -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL FILES_SUBST+= COMPAT_LIBDIR=${COMPAT_LIBDIR:Q} FILES_SUBST+= COMPAT_XLIBDIR=${COMPAT_XLIBDIR:Q} diff --git a/emulators/netbsd32_compat15/Makefile b/emulators/netbsd32_compat15/Makefile index 438dfae20a6..ef41429b455 100644 --- a/emulators/netbsd32_compat15/Makefile +++ b/emulators/netbsd32_compat15/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2006/03/04 21:29:35 jlam Exp $ +# $NetBSD: Makefile,v 1.15 2006/03/14 01:14:28 jlam Exp $ # .if ${MACHINE_ARCH} == "sparc64" @@ -23,8 +23,6 @@ ONLY_FOR_PLATFORM= NetBSD-*-sparc64 NO_MTREE= yes NO_BUILD= yes SHLIB_HANDLING= NO -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL FILES_SUBST+= COMPAT_LIBEXECDIR=${COMPAT_LIBEXECDIR:Q} FILES_SUBST+= COMPAT_LIBDIR=${COMPAT_LIBDIR:Q} diff --git a/emulators/netbsd32_compat16/Makefile b/emulators/netbsd32_compat16/Makefile index 3a0b04c7b1c..71387c927f8 100644 --- a/emulators/netbsd32_compat16/Makefile +++ b/emulators/netbsd32_compat16/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2006/03/04 21:29:35 jlam Exp $ +# $NetBSD: Makefile,v 1.15 2006/03/14 01:14:28 jlam Exp $ # .if ${MACHINE_ARCH} == "sparc64" @@ -32,8 +32,6 @@ ONLY_FOR_PLATFORM+= NetBSD-[2-9]*-x86_64 NO_MTREE= yes NO_BUILD= yes SHLIB_HANDLING= NO -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL FILES_SUBST+= COMPAT_EMULSUBDIR=${COMPAT_EMULSUBDIR:Q} FILES_SUBST+= MACHINE_ARCH=${MACHINE_ARCH:Q} diff --git a/emulators/osf1_lib/Makefile b/emulators/osf1_lib/Makefile index c3cd37d6a9e..f481657ac9a 100644 --- a/emulators/osf1_lib/Makefile +++ b/emulators/osf1_lib/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2006/02/05 23:09:02 joerg Exp $ +# $NetBSD: Makefile,v 1.10 2006/03/14 01:14:28 jlam Exp $ DISTNAME= netscape-4.7-3.alpha PKGNAME= osf1_lib-1.1 @@ -29,6 +29,8 @@ EMULDIR= ${PREFIX}/${EMULSUBDIR} EXTRACT_ONLY= # empty NO_CONFIGURE= yes NO_BUILD= yes +INSTALL_SRC= ${PKGDIR}/INSTALL +DEINSTALL_SRC= # empty RPMARGS= -i usr/lib -i usr/bin ${DISTDIR}/${DISTFILES} diff --git a/emulators/suse100_gtk2/Makefile b/emulators/suse100_gtk2/Makefile index 07beecbd236..edcfa0ed360 100644 --- a/emulators/suse100_gtk2/Makefile +++ b/emulators/suse100_gtk2/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1.1.1 2006/03/09 20:38:51 tonio Exp $ +# $NetBSD: Makefile,v 1.2 2006/03/14 01:14:28 jlam Exp $ DISTNAME= suse_gtk2-${SUSE_VERSION} CATEGORIES= emulators @@ -23,7 +23,6 @@ PLIST_SRC= ${WRKDIR}/PLIST_DYNAMIC # Initialize gtk/pango modules. FILES_SUBST+= EMULDIR=${EMULDIR:Q} PLIST_SUBST+= EMULSUBDIR=${EMULSUBDIR:Q} -INSTALL_EXTRA_TMPL+= ${PKGDIR}/INSTALL .if exists(Makefile.${MACHINE_ARCH}) .include "Makefile.${MACHINE_ARCH}" diff --git a/emulators/suse91_base/Makefile b/emulators/suse91_base/Makefile index 3d1ad6a4e78..c163f437365 100644 --- a/emulators/suse91_base/Makefile +++ b/emulators/suse91_base/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.20 2006/03/01 22:59:45 wiz Exp $ +# $NetBSD: Makefile,v 1.21 2006/03/14 01:14:28 jlam Exp $ DISTNAME= suse_base-${SUSE_VERSION} PKGREVISION= 9 @@ -17,6 +17,8 @@ CHECK_FILES_SKIP+= ${PREFIX}/${EMULSUBDIR}/dev/.* CHECK_FILES_SKIP+= ${PREFIX}/${EMULSUBDIR}/etc/ld.so.cache EXTRACT_ONLY= # empty +DEINSTALL_SRC= # empty +INSTALL_SRC= ${PKGDIR}/INSTALL PLIST_SRC= ${WRKDIR}/PLIST_DYNAMIC PLIST_SUBST+= EMULSUBDIR=${EMULSUBDIR:Q} LINUX_LIB=${LINUX_LIB:Q} diff --git a/emulators/suse91_gtk2/Makefile b/emulators/suse91_gtk2/Makefile index d5e87d3c48b..342a34fa691 100644 --- a/emulators/suse91_gtk2/Makefile +++ b/emulators/suse91_gtk2/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2006/03/04 21:29:36 jlam Exp $ +# $NetBSD: Makefile,v 1.16 2006/03/14 01:14:28 jlam Exp $ DISTNAME= suse_gtk2-${SUSE_VERSION} PKGREVISION= 5 @@ -24,7 +24,6 @@ PLIST_SRC= ${WRKDIR}/PLIST_DYNAMIC # Initialize gtk/pango modules. FILES_SUBST+= EMULDIR=${EMULDIR:Q} PLIST_SUBST+= EMULSUBDIR=${EMULSUBDIR:Q} -INSTALL_EXTRA_TMPL+= ${PKGDIR}/INSTALL .if exists(Makefile.${MACHINE_ARCH}) .include "Makefile.${MACHINE_ARCH}" diff --git a/emulators/suse_base/Makefile b/emulators/suse_base/Makefile index d3a8a4be7fa..7808553d500 100644 --- a/emulators/suse_base/Makefile +++ b/emulators/suse_base/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.58 2006/03/04 21:29:36 jlam Exp $ +# $NetBSD: Makefile,v 1.59 2006/03/14 01:14:28 jlam Exp $ DISTNAME= suse_base-${SUSE_VERSION} PKGREVISION= 8 @@ -14,6 +14,8 @@ COMMENT= Linux compatibility package CONFLICTS= linux_SuSE-5.3 linux_lib-2.4 linuxppc_lib-[0-9]* EXTRACT_ONLY= # empty +DEINSTALL_SRC= # empty +INSTALL_SRC= ${PKGDIR}/INSTALL PLIST_SRC= ${WRKDIR}/PLIST_DYNAMIC RPMFILES= aaa_dir.rpm gppshare.rpm ncurses.rpm \ diff --git a/emulators/vmware-module/Makefile b/emulators/vmware-module/Makefile index 2a2968816a5..3cb2f447eac 100644 --- a/emulators/vmware-module/Makefile +++ b/emulators/vmware-module/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.19 2006/03/04 21:29:37 jlam Exp $ +# $NetBSD: Makefile,v 1.20 2006/03/14 01:14:28 jlam Exp $ DISTNAME= vmware-netbsd-1.2 PKGNAME= vmware-module-1.2 @@ -18,6 +18,8 @@ ONLY_FOR_PLATFORM= NetBSD-*-i386 WRKSRC= ${WRKDIR} NO_CONFIGURE= yes +DEINSTALL_SRC= # empty +INSTALL_SRC= ${PKGDIR}/INSTALL NO_SRC_ON_FTP= already there diff --git a/emulators/vmware-module3/Makefile b/emulators/vmware-module3/Makefile index 6394a6b0e17..014f77af7f3 100644 --- a/emulators/vmware-module3/Makefile +++ b/emulators/vmware-module3/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.18 2005/09/28 20:52:21 rillig Exp $ +# $NetBSD: Makefile,v 1.19 2006/03/14 01:14:28 jlam Exp $ DISTNAME= vmware-netbsd-3.2.1.7 PKGNAME= vmware-module-3.2.1.7 @@ -15,6 +15,8 @@ CONFLICTS= vmware-module-1.* ONLY_FOR_PLATFORM= NetBSD-*-i386 NO_CONFIGURE= yes +DEINSTALL_SRC= # empty +INSTALL_SRC= ${PKGDIR}/INSTALL NO_SRC_ON_FTP= already there diff --git a/fonts/ghostscript-cidfonts/Makefile b/fonts/ghostscript-cidfonts/Makefile index c7cc7f7d0ae..cbb5e6f69eb 100644 --- a/fonts/ghostscript-cidfonts/Makefile +++ b/fonts/ghostscript-cidfonts/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2006/03/04 21:29:39 jlam Exp $ +# $NetBSD: Makefile,v 1.11 2006/03/14 01:14:28 jlam Exp $ DISTNAME= ghostscript-cidfonts-20000901 PKGREVISION= 2 @@ -21,8 +21,7 @@ NO_CONFIGURE= yes NO_BUILD= yes USE_TOOLS+= gs:run -DEINSTALL_EXTRA_TMPL= ${.CURDIR}/INSTALL -INSTALL_EXTRA_TMPL= ${.CURDIR}/INSTALL +DEINSTALL_TEMPLATE+= ${PKGDIR}/INSTALL FILES_SUBST+= ADOBE_RESOURCEDIR=${ADOBE_RESOURCEDIR:Q} FILES_SUBST+= GS_RESOURCEDIR=${GS_RESOURCEDIR:Q} diff --git a/fonts/ghostscript-cmaps/Makefile b/fonts/ghostscript-cmaps/Makefile index 8c2ab9a3ca7..e6622759d5f 100644 --- a/fonts/ghostscript-cmaps/Makefile +++ b/fonts/ghostscript-cmaps/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2006/03/04 21:29:39 jlam Exp $ +# $NetBSD: Makefile,v 1.12 2006/03/14 01:14:28 jlam Exp $ DISTNAME= ghostscript-cmaps-20020913 PKGREVISION= 2 @@ -21,8 +21,7 @@ USE_TOOLS+= gs:run NO_CONFIGURE= yes NO_BUILD= yes -DEINSTALL_EXTRA_TMPL= ${.CURDIR}/INSTALL -INSTALL_EXTRA_TMPL= ${.CURDIR}/INSTALL +DEINSTALL_TEMPLATE+= ${PKGDIR}/INSTALL FILES_SUBST+= ADOBE_RESOURCEDIR=${ADOBE_RESOURCEDIR:Q} FILES_SUBST+= GS_RESOURCEDIR=${GS_RESOURCEDIR:Q} diff --git a/fonts/ja-kappa20/Makefile b/fonts/ja-kappa20/Makefile index fadceb0eef2..763373669ac 100644 --- a/fonts/ja-kappa20/Makefile +++ b/fonts/ja-kappa20/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2006/02/05 23:09:09 joerg Exp $ +# $NetBSD: Makefile,v 1.11 2006/03/14 01:14:28 jlam Exp $ DISTNAME= Kappa20-0.394 PKGNAME= ja-kappa20-0.394 @@ -16,8 +16,6 @@ FONTDIR= ${PREFIX}/lib/X11/fonts/local ALIAS_KAPPA= ${PREFIX}/share/examples/fonts.alias.Kappa20 USE_TOOLS+= mkfontdir -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL FILES_SUBST+= FONTDIR=${FONTDIR:Q} FILES_SUBST+= ALIAS_KAPPA=${ALIAS_KAPPA:Q} diff --git a/fonts/ja-shinonome/Makefile b/fonts/ja-shinonome/Makefile index c29918cdd1f..ff7d6427609 100644 --- a/fonts/ja-shinonome/Makefile +++ b/fonts/ja-shinonome/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2006/02/05 23:09:10 joerg Exp $ +# $NetBSD: Makefile,v 1.16 2006/03/14 01:14:28 jlam Exp $ # DISTNAME= shinonome-0.9.10-src @@ -20,9 +20,6 @@ FONTDIR= ${PREFIX}/lib/X11/fonts/local FOUNDRY= Misc ALIAS_SHINONOME= ${PREFIX}/share/examples/fonts.alias.shinonome -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL - FILES_SUBST+= FONTDIR=${FONTDIR:Q} FILES_SUBST+= ALIAS_SHINONOME=${ALIAS_SHINONOME:Q} diff --git a/fonts/vfontcap-kochi/Makefile b/fonts/vfontcap-kochi/Makefile index ad811f1571b..5ac997cc280 100644 --- a/fonts/vfontcap-kochi/Makefile +++ b/fonts/vfontcap-kochi/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2006/02/05 23:09:11 joerg Exp $ +# $NetBSD: Makefile,v 1.15 2006/03/14 01:14:28 jlam Exp $ DISTNAME= vfontcap-kochi-0.0 PKGREVISION= 2 @@ -17,9 +17,6 @@ EXTRACT_ONLY= # empty NO_CHECKSUM= YES NO_BUILD= YES -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL - VFONTCAPDIR= ${PREFIX}/share/VFlib/2.24.2 FILES_SUBST+= VFONTCAPDIR=${VFONTCAPDIR:Q} diff --git a/games/falcons-eye/Makefile b/games/falcons-eye/Makefile index a5ea82452e2..1b79238ced3 100644 --- a/games/falcons-eye/Makefile +++ b/games/falcons-eye/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.30 2006/02/05 23:09:14 joerg Exp $ +# $NetBSD: Makefile,v 1.31 2006/03/14 01:14:28 jlam Exp $ # DISTNAME= nethack_source_331_jtp_193 @@ -20,6 +20,8 @@ DIST_SUBDIR= ${PKGNAME_NOREV}-20050216-2 WRKSRC= ${WRKDIR} USE_TOOLS+= bison lex MAKE_ENV+= YACC=${TOOLS_CMDLINE_YACC:Q} +DEINSTALL_SRC= ${PKGDIR}/DEINSTALL +INSTALL_SRC= # empty LIBS.SunOS+= -lm diff --git a/games/gnome2-games/Makefile b/games/gnome2-games/Makefile index 0279d65f0f0..fad61af87b8 100644 --- a/games/gnome2-games/Makefile +++ b/games/gnome2-games/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.63 2006/03/06 00:18:16 wiz Exp $ +# $NetBSD: Makefile,v 1.64 2006/03/14 01:14:29 jlam Exp $ DISTNAME= gnome-games-2.12.3 PKGREVISION= 1 @@ -22,8 +22,6 @@ USE_LANGUAGES= c c++ USE_LIBTOOL= yes USE_MSGFMT_PLURALS= yes -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL - GNU_CONFIGURE= yes CONFIGURE_ENV+= PKGLOCALEDIR=${PKGLOCALEDIR:Q} CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q} diff --git a/games/ivan/Makefile b/games/ivan/Makefile index 756c49647a4..0cbfdcfdb98 100644 --- a/games/ivan/Makefile +++ b/games/ivan/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2006/02/05 23:09:16 joerg Exp $ +# $NetBSD: Makefile,v 1.8 2006/03/14 01:14:29 jlam Exp $ # DISTNAME= ivan-0.50 @@ -13,9 +13,11 @@ COMMENT= Graphical roguelike featuring deep gameplay PKG_INSTALLATION_TYPES= overwrite pkgviews GNU_CONFIGURE= YES - CONFIGURE_ARGS+= --localstatedir=${PREFIX}/share +DEINSTALL_SRC= ${PKGDIR}/DEINSTALL +INSTALL_SRC= # empty + .include "../../devel/SDL/buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/games/tetrinetx/Makefile b/games/tetrinetx/Makefile index b90afc8cf90..3ea2b62dc9d 100644 --- a/games/tetrinetx/Makefile +++ b/games/tetrinetx/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1.1.1 2006/02/14 17:03:54 rillig Exp $ +# $NetBSD: Makefile,v 1.2 2006/03/14 01:14:29 jlam Exp $ DISTNAME= tetrinetx-1.13.16+qirc-1.40c PKGNAME= tetrinetx-1.13.16 @@ -13,6 +13,8 @@ WRKSRC= ${WRKDIR}/${DISTNAME} SHAREDIR= ${PREFIX}/share/tetrinetx BINARY= tetrix.netbsd RCD_SCRIPTS= tetrinetx +DEINSTALL_SRC= ${PKGDIR}/DEINSTALL +INSTALL_SRC= # empty LIBS.SunOS+= -lsocket -lnsl -lresolv diff --git a/games/xmris/Makefile b/games/xmris/Makefile index 8251bbbf158..5191a85e0a5 100644 --- a/games/xmris/Makefile +++ b/games/xmris/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2006/02/05 23:09:25 joerg Exp $ +# $NetBSD: Makefile,v 1.10 2006/03/14 01:14:29 jlam Exp $ DISTNAME= xmris.4.0.5 PKGNAME= xmris-4.05 @@ -14,8 +14,6 @@ COMMENT= Version of the Mr Do video arcade game for X USE_IMAKE= yes NO_INSTALL_MANPAGES= yes -DEINSTALL_EXTRA_TMPL+= ${PKGDIR}/DEINSTALL - post-patch: @${MV} ${WRKSRC}/Imakefile ${WRKSRC}/Imakefile-pre @${SED} -e 's@XXXVARBASEXXX@${VARBASE}@g' \ diff --git a/games/xscavenger/Makefile b/games/xscavenger/Makefile index 69992b2633d..4a153b7683e 100644 --- a/games/xscavenger/Makefile +++ b/games/xscavenger/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2006/03/09 21:04:44 jlam Exp $ +# $NetBSD: Makefile,v 1.14 2006/03/14 01:14:29 jlam Exp $ # DISTNAME= xscavenger-1.4.4 @@ -17,6 +17,8 @@ USE_IMAKE= yes CONFIGURE_DIRS= src BUILD_DIRS= ${CONFIGURE_DIRS} NO_INSTALL_MANPAGES= yes +DEINSTALL_SRC= ${PKGDIR}/DEINSTALL +INSTALL_SRC= # empty CPPFLAGS+= -DSOUNDDEV="\"${DEVOSSSOUND}\"" diff --git a/ham/dpbox/Makefile b/ham/dpbox/Makefile index 9a8c7d4b0c8..689971eddc7 100644 --- a/ham/dpbox/Makefile +++ b/ham/dpbox/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2006/02/05 23:09:41 joerg Exp $ +# $NetBSD: Makefile,v 1.12 2006/03/14 01:14:29 jlam Exp $ # DISTNAME= dpbox-60000 @@ -21,14 +21,13 @@ MAKE_ENV+= prefix=${PREFIX:Q} DPBOX_CONF_DIR= ${PREFIX}/share/dpbox/conf DPBOX_SPOOL_DIR=/var/spool/dpbox -DEINSTALL_FILE= ${WRKDIR}/DEINSTALL +FILES_SUBST+= DPBOX_CONF_DIR=${DPBOX_CONF_DIR} \ + DPBOX_SPOOL_DIR=${DPBOX_SPOOL_DIR} +DEINSTALL_SRC= ${PKGDIR}/DEINSTALL +INSTALL_SRC= # empty post-build: - @cd ${PKGDIR}; \ - ${SED} -e 's#@DPBOX_CONF_DIR@#${DPBOX_CONF_DIR}#g' \ - -e 's#@DPBOX_SPOOL_DIR@#${DPBOX_SPOOL_DIR}#g' \ - < DEINSTALL > ${WRKDIR}/DEINSTALL; \ ${SED} -e 's#@prefix@#${PREFIX}#g' \ - < ${FILESDIR}/dpbox.ini > ${WRKDIR}/dpbox-6.00.00/dpbox.ini + < ${FILESDIR}/dpbox.ini > ${WRKDIR}/dpbox-6.00.00/dpbox.ini .include "../../mk/bsd.pkg.mk" diff --git a/inputmethod/canna-server/Makefile b/inputmethod/canna-server/Makefile index d24eee32c74..da381c0c0e4 100644 --- a/inputmethod/canna-server/Makefile +++ b/inputmethod/canna-server/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2005/12/29 06:21:45 jlam Exp $ +# $NetBSD: Makefile,v 1.15 2006/03/14 01:14:29 jlam Exp $ # .include "../../inputmethod/canna/Makefile.common" @@ -8,8 +8,6 @@ CANNA_MODULE= server INSTALL_TARGET= instserver -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL - .include "../../mk/bsd.prefs.mk" BUILD_DEFS+= CANNA_USER CANNA_GROUP diff --git a/inputmethod/sj3-dict/Makefile b/inputmethod/sj3-dict/Makefile index cfef222c451..8fb70ab7633 100644 --- a/inputmethod/sj3-dict/Makefile +++ b/inputmethod/sj3-dict/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2006/03/10 22:29:44 jlam Exp $ +# $NetBSD: Makefile,v 1.12 2006/03/14 01:14:29 jlam Exp $ # DISTNAME= sj3-2.0.1.20 @@ -28,8 +28,8 @@ SJ3GROUP?= daemon MAKE_ENV+= SJ3OWNER=${SJ3OWNER:Q} SJ3GROUP=${SJ3GROUP:Q} \ IMDICTDIR=${IMDICTDIR:Q} LOCAL_LDFLAGS=${LDFLAGS:M*:Q} FILES_SUBST+= SJ3OWNER=${SJ3OWNER} SJ3GROUP=${SJ3GROUP} IMDICTDIR=${IMDICTDIR} -INSTALL_SRC= ${PKGDIR}/INSTALL DEINSTALL_SRC= # empty +INSTALL_SRC= ${PKGDIR}/INSTALL EVAL_PREFIX+= SJ3SERVERBINDIR=sj3-server-bin diff --git a/inputmethod/skkinput/Makefile b/inputmethod/skkinput/Makefile index 2b79e8fd582..f7152cacdaf 100644 --- a/inputmethod/skkinput/Makefile +++ b/inputmethod/skkinput/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2006/03/10 22:30:29 jlam Exp $ +# $NetBSD: Makefile,v 1.11 2006/03/14 01:14:29 jlam Exp $ DISTNAME= skkinput-2.06.3 PKGREVISION= 1 @@ -14,8 +14,8 @@ BUILD_DEFS+= USE_INET6 USE_IMAKE= YES PLIST_SUBST+= PKGBASE=${LOCALBASE:Q} -INSTALL_SRC= ${PKGDIR}/INSTALL DEINSTALL_SRC= # empty +INSTALL_SRC= ${PKGDIR}/INSTALL post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/skkinput diff --git a/inputmethod/skkserv/Makefile b/inputmethod/skkserv/Makefile index 9d35d226063..db549faefa2 100644 --- a/inputmethod/skkserv/Makefile +++ b/inputmethod/skkserv/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2006/03/04 21:29:53 jlam Exp $ +# $NetBSD: Makefile,v 1.16 2006/03/14 01:14:29 jlam Exp $ DISTNAME= skk9.6 PKGNAME= skkserv-3.9.4 @@ -15,7 +15,6 @@ HOMEPAGE= http://skk.kuis.kyoto-u.ac.jp/ COMMENT= Dictionary server for Simple Kana-Kanji conversion programs WRKSRC= ${WRKDIR}/skk-9.6 -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL BUILD_DEFS+= USE_INET6 diff --git a/lang/perl5/buildlink3.mk b/lang/perl5/buildlink3.mk index 312746f115c..f6228f56598 100644 --- a/lang/perl5/buildlink3.mk +++ b/lang/perl5/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.29 2005/12/29 06:21:46 jlam Exp $ +# $NetBSD: buildlink3.mk,v 1.30 2006/03/14 01:14:29 jlam Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ PERL5_BUILDLINK3_MK:= ${PERL5_BUILDLINK3_MK}+ @@ -21,7 +21,7 @@ BUILDLINK_PKGSRCDIR.perl?= ../../lang/perl5 PERL5_OPTIONS?= # empty . if !empty(PERL5_OPTIONS:Mthreads) -INSTALL_EXTRA_TMPL+= ${.CURDIR}/../../lang/perl5/files/install_threads.tmpl +INSTALL_TEMPLATE+= ${.CURDIR}/../../lang/perl5/files/install_threads.tmpl . endif . if ${PKG_INSTALLATION_TYPE} == "overwrite" diff --git a/lang/perl5/packlist.mk b/lang/perl5/packlist.mk index 25d3c728a9b..7a523d1f7a7 100644 --- a/lang/perl5/packlist.mk +++ b/lang/perl5/packlist.mk @@ -1,4 +1,4 @@ -# $NetBSD: packlist.mk,v 1.3 2005/12/29 06:21:47 jlam Exp $ +# $NetBSD: packlist.mk,v 1.4 2006/03/14 01:14:29 jlam Exp $ # # This Makefile fragment is intended to be included by packages that # create packlist files. This file is automatically included by @@ -30,8 +30,8 @@ _PERL5_PACKLIST= ${PERL5_PACKLIST:S/^/${PERL5_PACKLIST_DIR}\//} ### INSTALL/DEINSTALL scripts to manage symlinks ### -INSTALL_EXTRA_TMPL+= ${.CURDIR}/../../lang/perl5/files/install.tmpl -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/../../lang/perl5/files/deinstall.tmpl +INSTALL_TEMPLATE+= ${.CURDIR}/../../lang/perl5/files/install.tmpl +DEINSTALL_TEMPLATE+= ${.CURDIR}/../../lang/perl5/files/deinstall.tmpl FILES_SUBST+= PERL5_COMMENT= FILES_SUBST+= PERL5_PACKLIST=${_PERL5_PACKLIST:Q} diff --git a/lang/ruby18-base/Makefile b/lang/ruby18-base/Makefile index bfda3f315a1..d7372e393f5 100644 --- a/lang/ruby18-base/Makefile +++ b/lang/ruby18-base/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.17 2006/01/03 14:37:24 taca Exp $ +# $NetBSD: Makefile,v 1.18 2006/03/14 01:14:29 jlam Exp $ # DISTNAME= ${RUBY_DISTNAME} @@ -28,9 +28,6 @@ CONFIGURE_ENV+= PREFIX=${PREFIX:Q} INSTALL_TARGET= install install-doc WRKSRC= ${RUBY_WRKSRC} -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL - # Ruby build process depends on config.status's content CONFIG_STATUS_OVERRIDE= # empty diff --git a/lang/sun-jre15/Makefile b/lang/sun-jre15/Makefile index ce5cb579cb4..758bc943554 100644 --- a/lang/sun-jre15/Makefile +++ b/lang/sun-jre15/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.28 2006/02/05 23:09:52 joerg Exp $ +# $NetBSD: Makefile,v 1.29 2006/03/14 01:14:29 jlam Exp $ # Note: Regen distinfo with PKG_DEFAULT_OPTIONS+=sun-jre-jce @@ -29,9 +29,9 @@ PKG_SUPPORTED_OPTIONS= sun-jre-jce .include "../../mk/bsd.options.mk" -HEADER_EXTRA_TMPL= ${WRKDIR}/HEADER.tmpl -INSTALL_EXTRA_TMPL= ${PKGDIR}/INSTALL.tmpl -DEINSTALL_EXTRA_TMPL= ${PKGDIR}/DEINSTALL.tmpl +HEADER_TEMPLATE+= ${WRKDIR}/HEADER.tmpl +INSTALL_TEMPLATE+= ${PKGDIR}/INSTALL.tmpl +DEINSTALL_TEMPLATE+= ${PKGDIR}/DEINSTALL.tmpl FILES_SUBST+= JAVA_HOME=${JAVA_HOME:Q} FILES_SUBST+= MACHINE_ARCH=${MACHINE_ARCH:Q} diff --git a/mail/clamav/Makefile b/mail/clamav/Makefile index f802a044a42..becb3a6ec11 100644 --- a/mail/clamav/Makefile +++ b/mail/clamav/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.53 2006/02/19 00:05:11 wiz Exp $ +# $NetBSD: Makefile,v 1.54 2006/03/14 01:14:29 jlam Exp $ DISTNAME= clamav-${CLAMAV_VERSION} PKGNAME= clamav-${CLAMAV_VERSION:S/-/./} @@ -31,8 +31,6 @@ BUILD_DEFS+= CLAMAV_USER CLAMAV_GROUP FILES_SUBST+= CLAMAV_USER=${CLAMAV_USER:Q} MESSAGE_SUBST+= CLAMAV_USER=${CLAMAV_USER} -DEINSTALL_EXTRA_TMPL= ${.CURDIR}/DEINSTALL - RCD_SCRIPTS= clamd freshclamd PKG_GROUPS+= ${CLAMAV_GROUP} PKG_USERS+= ${CLAMAV_USER}:${CLAMAV_GROUP}::Clamav\ User diff --git a/mail/courier-imap/Makefile b/mail/courier-imap/Makefile index 44fcf0e74e2..19430436fd5 100644 --- a/mail/courier-imap/Makefile +++ b/mail/courier-imap/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.50 2006/02/05 23:09:53 joerg Exp $ +# $NetBSD: Makefile,v 1.51 2006/03/14 01:14:29 jlam Exp $ DISTNAME= courier-imap-4.0.6 PKGREVISION= 1 @@ -38,7 +38,6 @@ SSLCNF_FILES= imapd.cnf pop3d.cnf FILES_SUBST+= SSLCERTS=${SSLCERTS:Q} FILES_SUBST+= GEN_FILES=${GEN_FILES:Q} -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL MAKE_DIRS= ${VARBASE}/run CONF_FILES_PERMS= # empty .for FILE in ${GEN_FILES} diff --git a/mail/courier-maildir/Makefile b/mail/courier-maildir/Makefile index cb11ae3a639..56ca4a73702 100644 --- a/mail/courier-maildir/Makefile +++ b/mail/courier-maildir/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.17 2006/02/05 23:09:54 joerg Exp $ +# $NetBSD: Makefile,v 1.18 2006/03/14 01:14:30 jlam Exp $ DISTNAME= courier-0.52.2 PKGNAME= ${DISTNAME:S/-/-maildir-/} @@ -41,7 +41,6 @@ EXTRACT_ELEMENTS+= ${WRKSRC_SUBDIRS:S/^/${DISTNAME}\//} BUILD_DIRS= ${WRKSRC_SUBDIRS:S/^/${WRKSRC}\//} INSTALLATION_DIRS= bin man/man1 man/man5 man/man5 man/man7 man/man8 sbin -DEINSTALL_EXTRA_TMPL+= ${PKGDIR}/DEINSTALL OWN_DIRS= ${PKG_SYSCONFDIR}/shared OWN_DIRS+= ${PKG_SYSCONFDIR}/shared.tmp CONF_FILES= ${EGDIR}/quotawarnmsg ${PKG_SYSCONFDIR}/quotawarnmsg diff --git a/mail/cyrus-imapd/Makefile b/mail/cyrus-imapd/Makefile index 917bb5a0630..51a34c9d8d3 100644 --- a/mail/cyrus-imapd/Makefile +++ b/mail/cyrus-imapd/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.61 2006/02/05 23:09:54 joerg Exp $ +# $NetBSD: Makefile,v 1.62 2006/03/14 01:14:30 jlam Exp $ DISTNAME= cyrus-imapd-2.2.12 PKGREVISION= 4 @@ -15,8 +15,6 @@ GNU_CONFIGURE= yes PERL5_CONFIGURE= no BDB_ACCEPTED= db4 db3 -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL - .include "../../mk/bsd.prefs.mk" # CYRUS_USER username of the Cyrus administrator diff --git a/mail/cyrus-imapd21/Makefile b/mail/cyrus-imapd21/Makefile index bd09a67a728..bbb3553e004 100644 --- a/mail/cyrus-imapd21/Makefile +++ b/mail/cyrus-imapd21/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.39 2006/02/05 23:09:54 joerg Exp $ +# $NetBSD: Makefile,v 1.40 2006/03/14 01:14:30 jlam Exp $ DISTNAME= cyrus-imapd-2.1.18 PKGREVISION= 3 @@ -17,8 +17,6 @@ GNU_CONFIGURE= yes PERL5_CONFIGURE= no USE_TOOLS+= autoconf213 -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL - .include "../../mk/bsd.prefs.mk" # CYRUS_USER username of the Cyrus administrator diff --git a/mail/mailman/Makefile b/mail/mailman/Makefile index 9575d10f28d..9814625bb0e 100644 --- a/mail/mailman/Makefile +++ b/mail/mailman/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.31 2006/02/05 23:09:56 joerg Exp $ +# $NetBSD: Makefile,v 1.32 2006/03/14 01:14:30 jlam Exp $ DISTNAME= mailman-2.1.7 PKGREVISION= 2 @@ -56,8 +56,8 @@ CONF_FILES+= ${EXECDIR}/Mailman/mm_cfg.py.dist ${EXECDIR}/Mailman/mm_cfg.py RCD_SCRIPTS= mailman -INSTALL_EXTRA_TMPL+= ${FILESDIR}/INSTALL -DEINSTALL_EXTRA_TMPL+= ${FILESDIR}/DEINSTALL +INSTALL_TEMPLATE+= ${FILESDIR}/INSTALL +DEINSTALL_TEMPLATE+= ${FILESDIR}/DEINSTALL PYTHON_VERSIONS_ACCEPTED= 24 23 22 21 PYTHON_PATCH_SCRIPTS+= Mailman/Archiver/pipermail.py diff --git a/mail/mailwrapper/Makefile b/mail/mailwrapper/Makefile index 25ce9dcb804..e4388d79219 100644 --- a/mail/mailwrapper/Makefile +++ b/mail/mailwrapper/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.23 2006/03/04 21:30:00 jlam Exp $ +# $NetBSD: Makefile,v 1.24 2006/03/14 01:14:30 jlam Exp $ DISTNAME= mailwrapper-19990412 PKGREVISION= 4 @@ -13,8 +13,6 @@ NO_SRC_ON_FTP= Already in MASTER_SITE_LOCAL WRKSRC= ${WRKDIR}/mailwrapper MANCOMPRESSED_IF_MANZ= yes -DEINSTALL_EXTRA_TMPL= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL= ${.CURDIR}/INSTALL EGDIR= ${PREFIX}/share/examples/mailwrapper MAILWRAPPER_BACKUP_SFX= .pkgsrc.mailwrapper diff --git a/mail/majordomo/Makefile b/mail/majordomo/Makefile index d75810583f8..69177ecd095 100644 --- a/mail/majordomo/Makefile +++ b/mail/majordomo/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.23 2006/03/10 20:08:57 jlam Exp $ +# $NetBSD: Makefile,v 1.24 2006/03/14 01:14:30 jlam Exp $ DISTNAME= majordomo-1.94.5 PKGREVISION= 1 @@ -32,8 +32,8 @@ NO_BIN_ON_CDROM= ${NO_BIN_ON_FTP} BUILD_TARGET= wrapper INSTALL_TARGET= install install-wrapper -INSTALL_SRC= ${PKGDIR}/INSTALL DEINSTALL_SRC= ${PKGDIR}/DEINSTALL +INSTALL_SRC= ${PKGDIR}/INSTALL MAKEFILE= Makefile.netbsd MAJORDOMO_TMPDIR?= /var/tmp diff --git a/mail/mimedefang/Makefile b/mail/mimedefang/Makefile index a765b4e6c2d..d0b521551a0 100644 --- a/mail/mimedefang/Makefile +++ b/mail/mimedefang/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.33 2006/03/13 00:05:14 markd Exp $ +# $NetBSD: Makefile,v 1.34 2006/03/14 01:14:30 jlam Exp $ DISTNAME= mimedefang-2.56 CATEGORIES= mail @@ -23,8 +23,6 @@ USE_TOOLS+= perl:run GNU_CONFIGURE= YES PKG_SYSCONFSUBDIR?= mimedefang -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL - DEFANG_SPOOLDIR?= ${VARBASE}/spool/MIMEDefang DEFANG_USER?= defang DEFANG_GROUP?= defang diff --git a/mail/mutt-devel/Makefile b/mail/mutt-devel/Makefile index 10087c021f7..c07696ef04b 100644 --- a/mail/mutt-devel/Makefile +++ b/mail/mutt-devel/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.44 2006/02/05 23:09:56 joerg Exp $ +# $NetBSD: Makefile,v 1.45 2006/03/14 01:14:30 jlam Exp $ DISTNAME= mutt-1.5.11 PKGREVISION= 3 @@ -45,8 +45,7 @@ CONFIGURE_ARGS+= --with-exec-shell=/bin/ksh LDFLAGS+= ${_STRIPFLAG_CC} -DEINSTALL_EXTRA_TMPL= ${.CURDIR}/INSTALL -INSTALL_EXTRA_TMPL= ${.CURDIR}/INSTALL +DEINSTALL_TEMPLATE+= ${PKGDIR}/INSTALL DOCDIR= ${PREFIX}/share/doc/mutt EGDIR= ${PREFIX}/share/examples/mutt CONF_FILES= ${EGDIR}/Muttrc ${PKG_SYSCONFDIR}/Muttrc diff --git a/mail/mutt/Makefile b/mail/mutt/Makefile index fd9eb797283..087b3058923 100644 --- a/mail/mutt/Makefile +++ b/mail/mutt/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.135 2006/02/05 23:09:56 joerg Exp $ +# $NetBSD: Makefile,v 1.136 2006/03/14 01:14:30 jlam Exp $ DISTNAME= mutt-1.4.2.1i PKGNAME= ${DISTNAME:C/i$//} @@ -57,8 +57,7 @@ CONFIGURE_ARGS+= --with-exec-shell=/bin/ksh LDFLAGS+= ${_STRIPFLAG_CC} -DEINSTALL_EXTRA_TMPL= ${.CURDIR}/INSTALL -INSTALL_EXTRA_TMPL= ${.CURDIR}/INSTALL +DEINSTALL_TEMPLATE+= ${PKGDIR}/INSTALL DOCDIR= ${PREFIX}/share/doc/mutt EGDIR= ${PREFIX}/share/examples/mutt CONF_FILES= ${EGDIR}/Muttrc ${PKG_SYSCONFDIR}/Muttrc diff --git a/mail/nullmailer/Makefile b/mail/nullmailer/Makefile index 3be6546d975..b592d768226 100644 --- a/mail/nullmailer/Makefile +++ b/mail/nullmailer/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.21 2006/01/20 23:38:47 joerg Exp $ +# $NetBSD: Makefile,v 1.22 2006/03/14 01:14:30 jlam Exp $ DISTNAME= nullmailer-1.02 CATEGORIES= mail @@ -48,8 +48,6 @@ SPECIAL_PERMS+= libexec/nullmailer/nullmailer-queue \ ${NULLMAILER_USER} ${NULLMAILER_GROUP} 4555 SPECIAL_PERMS+= ${VARBASE}/spool/nullmailer/trigger \ ${NULLMAILER_USER} ${NULLMAILER_GROUP} 0600 -INSTALL_EXTRA_TMPL+= ${PKGDIR}/INSTALL -DEINSTALL_EXTRA_TMPL+= ${PKGDIR}/DEINSTALL SUBST_CLASSES+= paths SUBST_FILES.paths= ${WRKDIR}/mailer.conf diff --git a/mail/popa3d/Makefile b/mail/popa3d/Makefile index a4175c2f046..f5a89f5a544 100644 --- a/mail/popa3d/Makefile +++ b/mail/popa3d/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.43 2005/12/29 06:21:52 jlam Exp $ +# $NetBSD: Makefile,v 1.44 2006/03/14 01:14:30 jlam Exp $ # DISTNAME= popa3d-1.0 @@ -17,9 +17,6 @@ POPA3D_GROUP?= popa3d PKG_GROUPS= ${POPA3D_GROUP} PKG_USERS= ${POPA3D_USER}:${POPA3D_GROUP} - -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL - RCD_SCRIPTS= popa3d FILES_SUBST+= POPA3D_USER=${POPA3D_USER:Q} diff --git a/mail/pymsgauth/Makefile b/mail/pymsgauth/Makefile index f19460d830a..92a0c18f9b8 100644 --- a/mail/pymsgauth/Makefile +++ b/mail/pymsgauth/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2006/02/05 23:09:57 joerg Exp $ +# $NetBSD: Makefile,v 1.6 2006/03/14 01:14:30 jlam Exp $ # DISTNAME= pymsgauth-2.1.0 @@ -23,8 +23,6 @@ EGDIR= share/examples/pymsgauth NO_BUILD= yes PYTHON_PATCH_SCRIPTS= ${PYMSGAUTH_PROGRAMS} *.py -INSTALL_EXTRA_TMPL+= ${PKGDIR}/INSTALL -DEINSTALL_EXTRA_TMPL+= ${PKGDIR}/DEINSTALL FILES_SUBST+= SHAREDIR=${SHAREDIR:Q} INSTALLATION_DIRS= ${SHAREDIR} ${DOCDIR} ${HTMLDOCDIR} ${EGDIR} bin diff --git a/mail/qmail-run/Makefile b/mail/qmail-run/Makefile index 81a04990b22..ddd787deb54 100644 --- a/mail/qmail-run/Makefile +++ b/mail/qmail-run/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2006/01/20 23:47:42 joerg Exp $ +# $NetBSD: Makefile,v 1.16 2006/03/14 01:14:30 jlam Exp $ # DISTNAME= qmail-run-20050415 @@ -20,7 +20,6 @@ WRKSRC= ${WRKDIR} NO_CHECKSUM= yes NO_BUILD= yes -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL FILES_SUBST+= QMAIL_QUEUE_EXTRA=${QMAIL_QUEUE_EXTRA:Q} FILES_SUBST+= PKGNAME=${PKGNAME:Q} RCD_SCRIPTS= qmail qmailpop3d qmailqread qmailsend qmailsmtpd diff --git a/mail/qmail/Makefile b/mail/qmail/Makefile index 95f4ce42a5f..72726ec65e9 100644 --- a/mail/qmail/Makefile +++ b/mail/qmail/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.46 2006/03/12 14:15:43 rillig Exp $ +# $NetBSD: Makefile,v 1.47 2006/03/14 01:14:30 jlam Exp $ # DISTNAME= netqmail-1.05 @@ -31,8 +31,6 @@ DJB_BUILD_TARGETS= man DJB_RESTRICTED= YES -DEINSTALL_EXTRA_TMPL+= ${PKGDIR}/DEINSTALL -INSTALL_EXTRA_TMPL+= ${PKGDIR}/INSTALL MAKE_DIRS+= ${PKG_SYSCONFDIR} ${PKG_SYSCONFDIR}/alias MAKE_DIRS+= ${PKG_SYSCONFDIR}/control ${PKG_SYSCONFDIR}/users OWN_DIRS+= ${QMAILDIR} ${QMAIL_QUEUE_DIR} diff --git a/mail/sqwebmail/Makefile b/mail/sqwebmail/Makefile index 156d3345be8..6c205de5ca7 100644 --- a/mail/sqwebmail/Makefile +++ b/mail/sqwebmail/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.46 2006/03/10 20:12:28 jlam Exp $ +# $NetBSD: Makefile,v 1.47 2006/03/14 01:14:30 jlam Exp $ DISTNAME= sqwebmail-5.0.7 PKGREVISION= 2 @@ -37,7 +37,6 @@ BUILD_DEFS+= SQWEBMAIL_IMAGEURL FILES_SUBST+= SQWEBMAIL_STATEDIR=${SQWEBMAIL_STATEDIR:Q} MESSAGE_SUBST+= IMAGEDIR=${SQWEBMAIL_IMAGEDIR} MESSAGE_SUBST+= IMAGEURL=${SQWEBMAIL_IMAGEURL} -DEINSTALL_EXTRA_TMPL= ${PKGDIR}/DEINSTALL SENDMAIL?= /usr/sbin/sendmail MIME_TYPES= ${PKG_SYSCONFDIR}/mime.types:${PKG_SYSCONFBASEDIR}/httpd/mime.types:${PREFIX}/etc/mime.types:/etc/mime.types diff --git a/mail/yatsvrs/Makefile b/mail/yatsvrs/Makefile index 747fee44511..979bdae8cf3 100644 --- a/mail/yatsvrs/Makefile +++ b/mail/yatsvrs/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2005/12/29 06:21:54 jlam Exp $ +# $NetBSD: Makefile,v 1.16 2006/03/14 01:14:30 jlam Exp $ # DISTNAME= yatsvrs-5.00p6 @@ -32,9 +32,6 @@ FILES_SUBST+= DEFAULT_ADMIN=${DEFAULT_YATADMIN:Q} FILES_SUBST+= YATSVR_MINGID=${YATSVR_MINGID:Q} FILES_SUBST+= YATSVR_MAXGID=${YATSVR_MAXGID:Q} -DEINSTALL_EXTRA_TMPL= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL= ${.CURDIR}/INSTALL - .for f in ${EXAMPLES} CONF_FILES+= ${EXAMPLESDIR}/${f} ${PKG_SYSCONFDIR}/${f} .endfor diff --git a/misc/jitterbug/Makefile b/misc/jitterbug/Makefile index 4a9eae52b8d..2fe8d6fd021 100644 --- a/misc/jitterbug/Makefile +++ b/misc/jitterbug/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.27 2006/03/10 20:18:38 jlam Exp $ +# $NetBSD: Makefile,v 1.28 2006/03/14 01:14:30 jlam Exp $ DISTNAME= jitterbug-1.6.2 PKGREVISION= 1 @@ -19,8 +19,8 @@ ADDGROUP= ${LOCALBASE}/sbin/groupadd .endif WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}/source -INSTALL_SRC= ${PKGDIR}/INSTALL DEINSTALL_SRC= ${PKGDIR}/DEINSTALL +INSTALL_SRC= ${PKGDIR}/INSTALL CONFIGDIR= ${WRKDIR}/${PKGNAME_NOREV}/config DOCSDIR= ${WRKDIR}/${PKGNAME_NOREV}/docs CGIBINDIR= libexec/cgi-bin diff --git a/misc/openoffice2-bin/Makefile b/misc/openoffice2-bin/Makefile index bba04668add..cad68cefded 100644 --- a/misc/openoffice2-bin/Makefile +++ b/misc/openoffice2-bin/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.17 2006/03/11 11:15:39 ghen Exp $ +# $NetBSD: Makefile,v 1.18 2006/03/14 01:14:31 jlam Exp $ PKGNAME= openoffice-bin-2.0.2 CATEGORIES= misc @@ -42,8 +42,7 @@ PLIST_SRC+= ${WRKDIR}/PLIST # ARCH= ${MACHINE_ARCH:C/i[3-6]86/i386/g} -INSTALL_EXTRA_TMPL= ${PKGDIR}/INSTALL -DEINSTALL_EXTRA_TMPL= ${PKGDIR}/INSTALL +DEINSTALL_TEMPLATE+= ${PKGDIR}/INSTALL .if ${OPSYS} == "NetBSD" . if ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" diff --git a/misc/rpm/Makefile b/misc/rpm/Makefile index 85622aeb648..56db4035acd 100644 --- a/misc/rpm/Makefile +++ b/misc/rpm/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.57 2006/02/05 23:10:14 joerg Exp $ +# $NetBSD: Makefile,v 1.58 2006/03/14 01:14:31 jlam Exp $ DISTNAME= rpm-2.5.4 PKGREVISION= 5 @@ -18,9 +18,6 @@ NOT_FOR_PLATFORM+= Interix-*-* # getmntent() is nonpublic; needs porting USE_TOOLS+= gmake GNU_CONFIGURE= yes -DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL -INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL - # this is needed instead of USE_PKGLOCALEDIR CONFIGURE_ARGS+= --datadir=${PREFIX}/${PKGLOCALEDIR} diff --git a/mk/alternatives.mk b/mk/alternatives.mk index c5293237fa1..aa1866ed359 100644 --- a/mk/alternatives.mk +++ b/mk/alternatives.mk @@ -1,4 +1,4 @@ -# $NetBSD: alternatives.mk,v 1.5 2005/12/29 06:22:26 jlam Exp $ +# $NetBSD: alternatives.mk,v 1.6 2006/03/14 01:14:35 jlam Exp $ # # This Makefile fragment handles the alternatives system, registering a # package in the database. @@ -49,8 +49,8 @@ EVAL_PREFIX+= PREFIX.pkg_alternatives=pkg_alternatives PREFIX.alternatives_DEFAULT= ${LOCALBASE} PKG_ALTERNATIVES= ${PREFIX.pkg_alternatives}/sbin/pkg_alternatives -INSTALL_EXTRA_TMPL+= ${WRKDIR}/.altinstall -DEINSTALL_EXTRA_TMPL+= ${WRKDIR}/.altdeinstall +INSTALL_TEMPLATE+= ${WRKDIR}/.altinstall +DEINSTALL_TEMPLATE+= ${WRKDIR}/.altdeinstall .endif diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk index 3a24e0a68ec..35deb3a15ee 100644 --- a/mk/bsd.pkg.mk +++ b/mk/bsd.pkg.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.pkg.mk,v 1.1806 2006/03/12 14:55:18 rillig Exp $ +# $NetBSD: bsd.pkg.mk,v 1.1807 2006/03/14 01:14:35 jlam Exp $ # # This file is in the public domain. # @@ -420,18 +420,9 @@ SCRIPTS_ENV+= ${INSTALL_MACROS} # .include "../../mk/alternatives.mk" +# INSTALL/DEINSTALL script framework .include "../../mk/install/bsd.pkginstall.mk" -# Set INSTALL_FILE to be the name of any INSTALL file -.if !defined(INSTALL_FILE) && exists(${PKGDIR}/INSTALL) -INSTALL_FILE= ${PKGDIR}/INSTALL -.endif - -# Set DEINSTALL_FILE to be the name of any DEINSTALL file -.if !defined(DEINSTALL_FILE) && exists(${PKGDIR}/DEINSTALL) -DEINSTALL_FILE= ${PKGDIR}/DEINSTALL -.endif - # If MESSAGE hasn't been defined, then set MESSAGE_SRC to be a space-separated # list of files to be concatenated together to generate the MESSAGE file. # @@ -512,8 +503,12 @@ PKG_ARGS_COMMON+= -P "`${MAKE} ${MAKEFLAGS} run-depends-list | ${SORT} -u`" . if defined(CONFLICTS) && (${PKG_INSTALLATION_TYPE} == "overwrite") PKG_ARGS_COMMON+= -C "${CONFLICTS}" . endif -PKG_ARGS_COMMON+= ${INSTALL_FILE:D-i ${INSTALL_FILE}} -PKG_ARGS_COMMON+= ${DEINSTALL_FILE:D-k ${DEINSTALL_FILE}} +. if defined(INSTALL_FILE) && exists(${INSTALL_FILE}) +PKG_ARGS_COMMON+= -i ${INSTALL_FILE} +. endif +. if defined(DEINSTALL_FILE) && exists(${DEINSTALL_FILE}) +PKG_ARGS_COMMON+= -k ${DEINSTALL_FILE} +. endif PKG_ARGS_COMMON+= ${MESSAGE:D-D ${MESSAGE}} PKG_ARGS_COMMON+= ${NO_MTREE:D:U-m ${MTREE_FILE}} PKG_ARGS_COMMON+= ${PKG_PRESERVE:D-n ${PRESERVE_FILE}} @@ -2334,7 +2329,7 @@ do-su-undo-replace: # Empty pre-* and post-* targets -.for name in fetch tools wrapper configure build test install-script install package +.for name in fetch tools wrapper configure build test install package . if !target(pre-${name}) pre-${name}: @@ -3562,20 +3557,6 @@ post-install-fake-pkg: ${PLIST} ${DESCR} ${MESSAGE} case ${PKG_INSTALLATION_TYPE} in \ pkgview) ${TOUCH} ${PKG_DB_TMPDIR}/+VIEWS ;; \ esac - ${_PKG_SILENT}${_PKG_DEBUG} \ - case "${INSTALL_FILE}" in \ - ${PKG_DB_TMPDIR}/*|"") ;; \ - *) if ${TEST} -f ${INSTALL_FILE}; then \ - ${CP} ${INSTALL_FILE} ${PKG_DB_TMPDIR}/+INSTALL; \ - fi ;; \ - esac - ${_PKG_SILENT}${_PKG_DEBUG} \ - case "${DEINSTALL_FILE}" in \ - ${PKG_DB_TMPDIR}/*|"") ;; \ - *) if ${TEST} -f ${DEINSTALL_FILE}; then \ - ${CP} ${DEINSTALL_FILE} ${PKG_DB_TMPDIR}/+DEINSTALL; \ - fi ;; \ - esac ${_PKG_SILENT}${_PKG_DEBUG}${RM} -f ${SIZE_PKG_FILE} ${SIZE_ALL_FILE} . if ${SHLIB_HANDLING} == "YES" && ${CHECK_SHLIBS} == "YES" ${_PKG_SILENT}${_PKG_DEBUG} \ diff --git a/mk/install/bsd.pkginstall.mk b/mk/install/bsd.pkginstall.mk index 2eeb3624c5b..8b73c9942a9 100644 --- a/mk/install/bsd.pkginstall.mk +++ b/mk/install/bsd.pkginstall.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.pkginstall.mk,v 1.39 2006/03/10 23:36:08 jlam Exp $ +# $NetBSD: bsd.pkginstall.mk,v 1.40 2006/03/14 01:14:36 jlam Exp $ # # This Makefile fragment is included by bsd.pkg.mk and implements the # common INSTALL/DEINSTALL scripts framework. To use the pkginstall @@ -6,51 +6,6 @@ # scripts to the package. # -# _PKGINSTALL_VARS is a list of the variables that, if non-empty, indicate -# that the pkginstall framework should be used. These variables -# should be extracted from bsd.pkginstall.mk and are typically the -# variables named in the _INSTALL_