summaryrefslogtreecommitdiff
path: root/lang/scala/patches/patch-ad
diff options
context:
space:
mode:
Diffstat (limited to 'lang/scala/patches/patch-ad')
-rw-r--r--lang/scala/patches/patch-ad37
1 files changed, 14 insertions, 23 deletions
diff --git a/lang/scala/patches/patch-ad b/lang/scala/patches/patch-ad
index 7776070942b..cca4676fdf9 100644
--- a/lang/scala/patches/patch-ad
+++ b/lang/scala/patches/patch-ad
@@ -1,8 +1,10 @@
-$NetBSD: patch-ad,v 1.1.1.1 2010/01/23 10:50:45 yyamano Exp $
+$NetBSD: patch-ad,v 1.2 2010/08/12 12:31:47 asau Exp $
---- bin/scala.orig 2009-10-28 06:19:03.000000000 -0700
-+++ bin/scala
-@@ -14,20 +14,21 @@ case "`uname`" in
+Hardwire paths to installed files and Java binary.
+
+--- bin/scala.orig 2010-07-13 19:48:47.000000000 +0400
++++ bin/scala 2010-08-12 16:23:06.000000000 +0400
+@@ -14,23 +14,7 @@
esac
# Finding the root folder for this Scala distribution
@@ -18,29 +20,18 @@ $NetBSD: patch-ad,v 1.1.1.1 2010/01/23 10:50:45 yyamano Exp $
- SOURCE=`dirname "$SOURCE"`/${TARGET:-.};
- fi;
-done;
--SCALA_HOME=`dirname "$SOURCE"`/..;
--SCALA_HOME=`cd "$SCALA_HOME"; pwd`;
-+#SOURCE=$0;
-+#SCRIPT=`basename "$SOURCE"`;
-+#while [ -h "$SOURCE" ]; do
-+# SCRIPT=`basename "$SOURCE"`;
-+# LOOKUP=`ls -ld "$SOURCE"`;
-+# TARGET=`expr "$LOOKUP" : '.*-> \(.*\)$'`;
-+# if expr "${TARGET:-.}/" : '/.*/$' > /dev/null; then
-+# SOURCE=${TARGET:-.};
-+# else
-+# SOURCE=`dirname "$SOURCE"`/${TARGET:-.};
-+# fi;
-+#done;
-+#SCALA_HOME=`dirname "$SOURCE"`/..;
-+#SCALA_HOME=`cd "$SCALA_HOME"; pwd`;
+-
+-# see #2092
+-SCALA_HOME=`dirname "$SOURCE"`
+-SCALA_HOME=`cd "$SCALA_HOME"; pwd -P`
+-SCALA_HOME=`cd "$SCALA_HOME"/..; pwd`
+SCALA_HOME=@SCALA_HOME@
+
# Remove spaces from SCALA_HOME on windows
if $cygwin; then
- SCALA_HOME=`cygpath --windows --short-name "$SCALA_HOME"`
-@@ -63,4 +64,4 @@ if [ -z "$JAVACMD" -a -n "$JAVA_HOME" -a
+@@ -80,4 +64,4 @@
JAVACMD="$JAVA_HOME/bin/java"
fi
--exec "${JAVACMD:=java}" $JAVA_OPTS -cp "$TOOL_CLASSPATH" -Dscala.home="$SCALA_HOME" -Denv.classpath="$CLASSPATH" -Denv.emacs="$EMACS" scala.tools.nsc.MainGenericRunner "$@"
+-exec "${JAVACMD:=java}" $JAVA_OPTS -cp "$TOOL_CLASSPATH" -Dscala.home="$SCALA_HOME" -Denv.emacs="$EMACS" scala.tools.nsc.MainGenericRunner "$@"
+exec "${JAVACMD:=@JAVA_HOME@/bin/java}" $JAVA_OPTS -cp "$TOOL_CLASSPATH" -Dscala.home="$SCALA_HOME" -Denv.classpath="$CLASSPATH" -Denv.emacs="$EMACS" scala.tools.nsc.MainGenericRunner "$@"