summaryrefslogtreecommitdiff
path: root/pkgtools/pkg_alternatives/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'pkgtools/pkg_alternatives/Makefile')
-rw-r--r--pkgtools/pkg_alternatives/Makefile57
1 files changed, 57 insertions, 0 deletions
diff --git a/pkgtools/pkg_alternatives/Makefile b/pkgtools/pkg_alternatives/Makefile
new file mode 100644
index 00000000000..3a3d33afa03
--- /dev/null
+++ b/pkgtools/pkg_alternatives/Makefile
@@ -0,0 +1,57 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/01/25 13:00:46 jmmv Exp $
+#
+
+DISTNAME= pkg_alternatives-1.0
+CATEGORIES= pkgtools
+MASTER_SITES= # empty
+DISTFILES= # empty
+
+MAINTAINER= jmmv@NetBSD.org
+COMMENT= Generic wrappers for programs with similar interfaces
+
+PKG_INSTALLATION_TYPES= overwrite pkgviews
+
+EXTRACT_ONLY= # empty
+NO_CHECKSUM= YES
+NO_BUILD= YES
+NO_BUILDLINK= YES
+USE_PKGINSTALL= YES
+WRKSRC= ${WRKDIR}
+
+DATADIR= ${PREFIX}/share/pkg_alternatives
+DBDIR= ${PREFIX}/libdata/pkg_alternatives
+
+MAKE_DIRS= ${DBDIR}
+MAKE_DIRS+= ${PKG_SYSCONFDIR}
+
+PKG_SYSCONFSUBDIR= pkg_alternatives
+
+SUBST_CLASSES+= vars
+SUBST_STAGE.vars= do-configure
+SUBST_MESSAGE.vars= "Configuring sources."
+SUBST_FILES.vars= ${WRKSRC}/*
+SUBST_SED.vars= -e 's|@CONFDIR@|${PKG_SYSCONFDIR}|g'
+SUBST_SED.vars+= -e 's|@DATADIR@|${DATADIR}|g'
+SUBST_SED.vars+= -e 's|@DBDIR@|${DBDIR}|g'
+SUBST_SED.vars+= -e 's|@PKG_DBDIR@|${PKG_DBDIR}|g'
+SUBST_SED.vars+= -e 's|@PREFIX@|${PREFIX}|g'
+SUBST_SED.vars+= -e 's|@ROOT_USER@|${ROOT_USER}|g'
+SUBST_SED.vars+= -e 's|@SH@|${SH}|g'
+
+INSTALLATION_DIRS= man/man8 sbin
+
+do-extract:
+ ${CP} ${FILESDIR}/pkg_alternatives.sh ${WRKSRC}
+ ${CP} ${FILESDIR}/pkg_alternatives.8 ${WRKSRC}
+ ${CP} ${FILESDIR}/wrapper.sh ${WRKSRC}
+ ${CP} ${FILESDIR}/wrapper.man ${WRKSRC}
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/pkg_alternatives.sh \
+ ${PREFIX}/sbin/pkg_alternatives
+ ${INSTALL_MAN} ${WRKSRC}/pkg_alternatives.8 ${PREFIX}/man/man8/
+ ${INSTALL_DATA_DIR} ${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/wrapper.sh ${DATADIR}/
+ ${INSTALL_DATA} ${WRKSRC}/wrapper.man ${DATADIR}/
+
+.include "../../mk/bsd.pkg.mk"