summaryrefslogtreecommitdiff
path: root/lang/snobol
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2008-03-04 16:38:11 +0000
committerjlam <jlam@pkgsrc.org>2008-03-04 16:38:11 +0000
commit8216d744ac7ee52a87a0c54540fc68d487f4ad1f (patch)
tree3b3e69289dd17a1030bb7365e1cb146dbfea41bd /lang/snobol
parent642995a0c4f1913cc6893865f1f5905084199dc1 (diff)
downloadpkgsrc-8216d744ac7ee52a87a0c54540fc68d487f4ad1f.tar.gz
Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.
Diffstat (limited to 'lang/snobol')
-rw-r--r--lang/snobol/Makefile31
1 files changed, 18 insertions, 13 deletions
diff --git a/lang/snobol/Makefile b/lang/snobol/Makefile
index 4899aeff73a..4bb33118ef1 100644
--- a/lang/snobol/Makefile
+++ b/lang/snobol/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2008/02/04 19:52:54 tnn Exp $
+# $NetBSD: Makefile,v 1.20 2008/03/04 16:38:13 jlam Exp $
#
DISTNAME= snobol-0.99.4
@@ -14,6 +14,8 @@ COMMENT= Macro implementation of SNOBOL4 in C
BUILD_DEPENDS+= unzip-[0-9]*:../../archivers/unzip
+PKG_DESTDIR_SUPPORT= user-destdir
+
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
BUILD_TARGET= it
@@ -23,19 +25,22 @@ USE_TOOLS+= gzip m4
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
MAKE_JOBS_SAFE= NO
+post-build:
+ ${CP} ${WRKSRC}/doc/head ${WRKSRC}/doc/tutorial
+ unzip -d ${WRKSRC} -joqqLC ${DISTDIR}/vanilla.zip pm.exe
+ unzip -p -opaaqqLC ${WRKSRC}/pm.exe >> ${WRKSRC}/doc/tutorial
+ ${GZIP_CMD} ${WRKSRC}/doc/tutorial
+
do-install:
- @${CP} ${WRKSRC}/doc/head ${WRKSRC}/doc/tutorial
- @unzip -d ${WRKSRC} -joqqLC ${DISTDIR}/vanilla.zip pm.exe
- @unzip -p -opaaqqLC ${WRKSRC}/pm.exe >> ${WRKSRC}/doc/tutorial
- @${GZIP_CMD} ${WRKSRC}/doc/tutorial
- @${INSTALL_PROGRAM} ${WRKSRC}/xsnobol4 ${PREFIX}/bin/snobol4
- @${INSTALL_MAN} ${WRKSRC}/doc/snobol4.1 ${PREFIX}/${PKGMANDIR}/man1
- @${INSTALL_DATA_DIR} ${PREFIX}/lib/snobol4
- @cd ${WRKSRC} && ${INSTALL_DATA} snolib.a snolib/bq.sno \
- ${PREFIX}/lib/snobol4
- @${INSTALL_DATA_DIR} ${PREFIX}/share/doc/snobol4
- @cd ${WRKSRC}/doc && ${INSTALL_DATA} load.doc design.doc tutorial.gz \
- ${PREFIX}/share/doc/snobol4
+ ${INSTALL_PROGRAM} ${WRKSRC}/xsnobol4 ${DESTDIR}${PREFIX}/bin/snobol4
+ ${INSTALL_MAN} ${WRKSRC}/doc/snobol4.1 \
+ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/snobol4
+ cd ${WRKSRC} && ${INSTALL_DATA} snolib.a snolib/bq.sno \
+ ${DESTDIR}${PREFIX}/lib/snobol4
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/snobol4
+ cd ${WRKSRC}/doc && ${INSTALL_DATA} load.doc design.doc tutorial.gz \
+ ${DESTDIR}${PREFIX}/share/doc/snobol4
@${ECHO} ''
@${ECHO} '***********************************************************'
@${ECHO} '* A helpful tutorial is at share/doc/snobol4/tutorial.gz *'