diff options
Diffstat (limited to 'pkgtools/pkg_rolling-replace/Makefile')
-rw-r--r-- | pkgtools/pkg_rolling-replace/Makefile | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/pkgtools/pkg_rolling-replace/Makefile b/pkgtools/pkg_rolling-replace/Makefile new file mode 100644 index 00000000000..06e8abed82b --- /dev/null +++ b/pkgtools/pkg_rolling-replace/Makefile @@ -0,0 +1,53 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/12/05 18:23:52 gdt Exp $ + +DISTNAME= pkg_rolling-replace-0.04 +PKGREVISION= 2 +CATEGORIES= pkgtools +MASTER_SITES= # empty +DISTFILES= # empty + +MAINTAINER= ngoffee@bbn.com +COMMENT= Replace/upgrade packages in-place + +DEPENDS+= pkg_chk>=1.76:../../pkgtools/pkg_chk +DEPENDS+= pkg_tarup>=1.6.6:../../pkgtools/pkg_tarup + +PKG_INSTALLATION_TYPES= overwrite pkgviews + +USE_TOOLS+= patch + +WRKSRC= ${WRKDIR} +NO_CHECKSUM= yes +NO_BUILD= yes +USE_LANGUAGES= # none + +INSTALLATION_DIRS= sbin man/man8 + +.include "../../mk/bsd.prefs.mk" + +# target exists only to force check-pkgsrc-patch prior to install +do-extract: check-pkgsrc-patch + cp ${FILESDIR}/pkg_rolling-replace.sh ${WRKSRC} + +do-install: check-pkgsrc-patch + ${INSTALL_SCRIPT} ${WRKSRC}/pkg_rolling-replace.sh ${PREFIX}/sbin/pkg_rolling-replace + ${INSTALL_SCRIPT} ${FILESDIR}/pkg_rolling-replace.8 ${PREFIX}/${PKGMANDIR}/man8/pkg_rolling-replace.8 + +check-pkgsrc-patch: + @${ECHO_N} "=> Checking for unsafe_depends support in pkgsrc..."; \ + REPLACE_MK="${PKGSRCDIR}/mk/flavor/pkg/replace.mk"; \ + if [ -f "$$REPLACE_MK" ]; then \ + if [ "`${EGREP} unsafe_depends=YES $$REPLACE_MK`" ]; then \ + ${ECHO} "found."; \ + ${TRUE}; \ + else \ + ${ECHO}; \ + ${ECHO} "*** pkg_rolling replace requires pkgsrc>=2006Q3" \ + ${FALSE}; \ + fi; \ + else \ + ${ECHO} "*** pkg_rolling replace requires pkgsrc>=2006Q3"; \ + ${FALSE}; \ + fi + +.include "../../mk/bsd.pkg.mk" |