diff options
Diffstat (limited to 'pkgtools/xpkgwedge/Makefile')
-rw-r--r-- | pkgtools/xpkgwedge/Makefile | 49 |
1 files changed, 31 insertions, 18 deletions
diff --git a/pkgtools/xpkgwedge/Makefile b/pkgtools/xpkgwedge/Makefile index 882106beafa..6bbbb6476e0 100644 --- a/pkgtools/xpkgwedge/Makefile +++ b/pkgtools/xpkgwedge/Makefile @@ -1,18 +1,21 @@ -# $NetBSD: Makefile,v 1.14 2000/07/14 04:22:41 jlam Exp $ +# $NetBSD: Makefile,v 1.15 2000/10/23 17:32:07 jlam Exp $ # -DISTNAME= xpkgwedge-0.4 +DISTNAME= xpkgwedge-1.0 CATEGORIES= pkgtools devel x11 -DISTFILES= # none +MASTER_SITES= # empty +DISTFILES= # empty -MAINTAINER= tv@netbsd.org +MAINTAINER= jlam@netbsd.org +HOMEPAGE= http://www.netbsd.org/Documentation/netbsd/Packages.txt -NO_CHECKSUM= yes -NO_BUILD= yes -NO_MTREE= yes -NO_WRKSUBDIR= yes -USE_IMAKE= yes +EXTRACT_ONLY= # empty +NO_CONFIGURE= # defined +NO_WRKSUBDIR= # defined +NO_CHECKSUM= # defined +DEINSTALL_FILE= ${WRKDIR}/DEINSTALL +INSTALL_FILE= ${WRKDIR}/INSTALL MESSAGE_FILE= ${WRKDIR}/MESSAGE pre-extract: @@ -23,18 +26,28 @@ pre-extract: ${FALSE}; \ fi -pre-configure: - @${CP} ${FILESDIR}/Imakefile ${FILESDIR}/xpkgwedge.def ${WRKSRC} +do-build: + ${SED} -e "s,@X11BASE@,${X11BASE},g" \ + -e "s,@PREFIX@,${PREFIX},g" \ + < ${FILESDIR}/pkgxmkmf.in > ${WRKDIR}/pkgxmkmf -pre-install: - @${SED} -e 's|@@PREFIX@@|${LOCALBASE}|g' < ${PKGDIR}/MESSAGE.pre \ - > ${MESSAGE_FILE} +post-build: + ${SED} -e "s,@X11BASE@,${X11BASE},g" \ + < ${PKGDIR}/DEINSTALL > ${DEINSTALL_FILE} + ${SED} -e "s,@X11BASE@,${X11BASE},g" \ + < ${PKGDIR}/INSTALL > ${INSTALL_FILE} + ${SED} -e "s,@PREFIX@,${PREFIX},g" \ + < ${PKGDIR}/MESSAGE.pre > ${MESSAGE_FILE} -.include "../../mk/bsd.pkg.mk" +do-install: + ${INSTALL_DATA_DIR} ${PREFIX}/lib/X11/config + ${INSTALL_DATA} ${FILESDIR}/xpkgwedge.def ${PREFIX}/lib/X11/config + ${INSTALL_SCRIPT} ${WRKSRC}/pkgxmkmf ${PREFIX}/bin/pkgxmkmf + +post-install: + PKG_PREFIX=${PREFIX} ${SH} ${INSTALL_FILE} ${PKGNAME} POST-INSTALL -# In order to force xpkgwedge to install into X11BASE, we forcibly override -# the PREFIX definition. _NO_ other pkg should do this. -PREFIX=${X11BASE} +.include "../../mk/bsd.pkg.mk" # Clear the build dependencies list so that xpkgwedge will not be recursively # dependent on itself. |