summaryrefslogtreecommitdiff
path: root/devel/javacc
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2008-03-03 17:45:33 +0000
committerjlam <jlam@pkgsrc.org>2008-03-03 17:45:33 +0000
commite655762fb793a09bcd629a5ee8889dfe5b1550a0 (patch)
tree620d08cc8bf79f9bacb7746632192670c7d6350d /devel/javacc
parent2d370b7fe4d16560d65355fc39f74d9ef5e1f0c9 (diff)
downloadpkgsrc-e655762fb793a09bcd629a5ee8889dfe5b1550a0.tar.gz
Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.
Diffstat (limited to 'devel/javacc')
-rw-r--r--devel/javacc/Makefile22
1 files changed, 12 insertions, 10 deletions
diff --git a/devel/javacc/Makefile b/devel/javacc/Makefile
index 0dfd463ac33..7a05914e6cf 100644
--- a/devel/javacc/Makefile
+++ b/devel/javacc/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.1.1 2006/05/11 03:50:02 minskim Exp $
+# $NetBSD: Makefile,v 1.2 2008/03/03 17:45:35 jlam Exp $
DISTNAME= javacc-4.0
CATEGORIES= devel
@@ -8,6 +8,8 @@ MAINTAINER= minskim@NetBSD.org
HOMEPAGE= https://javacc.dev.java.net/
COMMENT= Java Compiler Compiler [tm]
+PKG_DESTDIR_SUPPORT= user-destdir
+
NO_BUILD= yes
USE_JAVA= run
USE_JAVA2= yes
@@ -24,18 +26,18 @@ INSTALLATION_DIRS+= bin
do-install:
.for f in javacc jjdoc jjtree
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/${f} ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/${f} ${DESTDIR}${PREFIX}/bin
.endfor
- ${INSTALL_DATA_DIR} ${PREFIX}/lib/java
- ${INSTALL_DATA} ${WRKSRC}/bin/lib/javacc.jar ${PREFIX}/lib/java
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/javacc
- ${INSTALL_DATA} ${WRKSRC}/LICENSE ${PREFIX}/share/doc/javacc
- ${INSTALL_DATA} ${WRKSRC}/doc/* ${PREFIX}/share/doc/javacc
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/java
+ ${INSTALL_DATA} ${WRKSRC}/bin/lib/javacc.jar ${DESTDIR}${PREFIX}/lib/java
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/javacc
+ ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DESTDIR}${PREFIX}/share/doc/javacc
+ ${INSTALL_DATA} ${WRKSRC}/doc/* ${DESTDIR}${PREFIX}/share/doc/javacc
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/javacc
- ${CP} -R ${WRKSRC}/examples/* ${PREFIX}/share/examples/javacc
- ${FIND} ${PREFIX}/share/examples/javacc -type d -print \
+ ${CP} -R ${WRKSRC}/examples/* ${DESTDIR}${PREFIX}/share/examples/javacc
+ ${FIND} ${DESTDIR}${PREFIX}/share/examples/javacc -type d -print \
| ${XARGS} ${CHMOD} ${PKGDIRMODE}
- ${FIND} ${PREFIX}/share/examples/javacc -type f -print \
+ ${FIND} ${DESTDIR}${PREFIX}/share/examples/javacc -type f -print \
| ${XARGS} ${CHMOD} ${SHAREMODE}
.include "../../mk/bsd.pkg.mk"