From e655762fb793a09bcd629a5ee8889dfe5b1550a0 Mon Sep 17 00:00:00 2001 From: jlam Date: Mon, 3 Mar 2008 17:45:33 +0000 Subject: Mechanical changes to add DESTDIR support to packages that install their files via a custom do-install target. --- devel/javacc/Makefile | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'devel/javacc') 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" -- cgit v1.2.3