diff options
author | jlam <jlam@pkgsrc.org> | 2002-10-20 23:09:27 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2002-10-20 23:09:27 +0000 |
commit | 8e60140f361eb944fdb537f2218405e9125b01b9 (patch) | |
tree | ed8f84769ee9d9b8c15401988db38545fe7980d9 /misc/rpm/Makefile | |
parent | 5ca5c0d2c46d8004348abafef3548047400c0e43 (diff) | |
download | pkgsrc-8e60140f361eb944fdb537f2218405e9125b01b9.tar.gz |
* Use bsd.pkg.install.mk instead of homegrown INSTALL/DEINSTALL script
creation.
* Enhance INSTALL/DEINSTALL scripts so that they may remove the RPM
databases on deinstallation if RPM was never used.
* Allow new knob RPM_DB_PREFIX that defaults to "/var/pkg" that is the
prefix for the path to the RPM databases. The databases are kept in
${RPM_DB_PREFIX}/lib/rpm.
Diffstat (limited to 'misc/rpm/Makefile')
-rw-r--r-- | misc/rpm/Makefile | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/misc/rpm/Makefile b/misc/rpm/Makefile index 668e45e1aba..5a9005b743e 100644 --- a/misc/rpm/Makefile +++ b/misc/rpm/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.34 2002/08/25 18:39:29 jlam Exp $ +# $NetBSD: Makefile,v 1.35 2002/10/20 23:09:27 jlam Exp $ # DISTNAME= rpm-2.5.4 @@ -10,32 +10,32 @@ MAINTAINER= mycroft@netbsd.org HOMEPAGE= http://www.rpm.org/ COMMENT= The Red Hat Package Manager -BUILD_USES_MSGFMT= yes - CONFLICTS+= rpm2cpio<1.0nb1 -GNU_CONFIGURE= yes -USE_GMAKE= yes +BUILD_USES_MSGFMT= yes + USE_BUILDLINK2= yes +USE_GMAKE= yes +GNU_CONFIGURE= yes + +DEINSTALL_TMPL= ${.CURDIR}/DEINSTALL +INSTALL_TMPL= ${.CURDIR}/INSTALL -DEINSTALL_FILE= ${WRKDIR}/DEINSTALL -INSTALL_FILE= ${WRKDIR}/INSTALL +# The rpm databases are kept under ${RPM_DB_PREFIX}/lib/rpm. +RPM_DB_PREFIX?= ${LOCALBASE} +CONFIGURE_ENV+= varprefix="${RPM_DB_PREFIX}" -FILES_SUBST= CAT=${CAT:Q} -FILES_SUBST+= MKDIR=${MKDIR:Q} -FILES_SUBST_SED= ${FILES_SUBST:S/=/@!/:S/$/!g/:S/^/ -e s!@/} +RPMDIR= ${RPM_DB_PREFIX}/lib/rpm +FILES_SUBST+= RPMDIR=${RPMDIR} post-configure: cd ${WRKSRC}/po && ( ${MV} cz.mo cs.mo; ${MV} cz.po cs.po ) pre-install: ${INSTALL_DATA_DIR} ${PREFIX}/include/rpm - ${SED} ${FILES_SUBST_SED} ${PKGDIR}/DEINSTALL > ${DEINSTALL_FILE} - ${SED} ${FILES_SUBST_SED} ${PKGDIR}/INSTALL > ${INSTALL_FILE} - -post-install: - PKG_PREFIX=${PREFIX} ${SH} ${INSTALL_FILE} ${PKGNAME} POST-INSTALL .include "../../devel/gettext-lib/buildlink2.mk" .include "../../devel/zlib/buildlink2.mk" + +.include "../../mk/bsd.pkg.install.mk" .include "../../mk/bsd.pkg.mk" |