summaryrefslogtreecommitdiff
path: root/games/cgoban-java
diff options
context:
space:
mode:
authorrh <rh@pkgsrc.org>2007-05-25 02:41:25 +0000
committerrh <rh@pkgsrc.org>2007-05-25 02:41:25 +0000
commit9cb43b6372fbc97b381f17b00d38eb508ce2fe84 (patch)
tree5339dcce47d84a13894371fc876694640de38fd0 /games/cgoban-java
parenteb8204d8135d93557e56ac09d53b87b63823c045 (diff)
downloadpkgsrc-9cb43b6372fbc97b381f17b00d38eb508ce2fe84.tar.gz
Don't use the java executable directly in the cgoban-java script. Use the
corresponding wrapper script instead to make sure environment variables and limits are set correctly. Fixes PR pkg/33373 by jfranz at bsdprojects dot net. Bump PKGREVISION.
Diffstat (limited to 'games/cgoban-java')
-rw-r--r--games/cgoban-java/Makefile12
1 files changed, 10 insertions, 2 deletions
diff --git a/games/cgoban-java/Makefile b/games/cgoban-java/Makefile
index 159f95e31d5..56cf7297685 100644
--- a/games/cgoban-java/Makefile
+++ b/games/cgoban-java/Makefile
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.38 2007/05/04 07:48:50 rh Exp $
+# $NetBSD: Makefile,v 1.39 2007/05/25 02:41:25 rh Exp $
#
DISTNAME= cgoban-java-3.3.17
+PKGREVISION= 1
CATEGORIES= games java
MASTER_SITES= ${MASTER_SITE_LOCAL}
# Mirrored from http://files.gokgs.com/javaBin/cgoban.jar
@@ -19,7 +20,14 @@ USE_TOOLS+= printf
INSTALLATION_DIRS= bin lib/java
do-build:
- printf "#! ${SH}\\nexec ${PKG_JAVA_HOME}/bin/java -jar ${PREFIX}/lib/java/${DISTNAME}.jar \"\$$@\"\\n" > ${WRKSRC}/cgoban-java.sh
+ printf "#! ${SH}\\nexec `${ECHO} '${PKG_JAVA_HOME}'-java | \
+ ${SED} -e 's/java/bin/' \
+ -e 's/-6/6/' \
+ -e 's/-1.5/15/' \
+ -e 's/-1.4/14/' \
+ -e 's/-1.3.[0-9]/13/'` \
+ -jar ${PREFIX}/lib/java/${DISTNAME}.jar \"\$$@\"\\n" \
+ > ${WRKSRC}/cgoban-java.sh
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/cgoban-java.sh ${PREFIX}/bin/cgoban-java