summaryrefslogtreecommitdiff
path: root/lang/scala/patches/patch-bin_scalac
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2013-07-05 14:40:33 +0000
committerryoon <ryoon@pkgsrc.org>2013-07-05 14:40:33 +0000
commitd23250e09d1f250351e1b2e0027a3fc5eb118b59 (patch)
treee714500099f2a24dde5b1c4578ec9ff4a61a31d7 /lang/scala/patches/patch-bin_scalac
parent1d52e11306ef3a1a82fa7383e5678c0e8b539271 (diff)
downloadpkgsrc-d23250e09d1f250351e1b2e0027a3fc5eb118b59.tar.gz
Update to 2.10.2
Changelog: * Bug fixes. * New features. See http://www.scala-lang.org/2.10.2 etc in detail.
Diffstat (limited to 'lang/scala/patches/patch-bin_scalac')
-rw-r--r--lang/scala/patches/patch-bin_scalac46
1 files changed, 15 insertions, 31 deletions
diff --git a/lang/scala/patches/patch-bin_scalac b/lang/scala/patches/patch-bin_scalac
index 0f53a6a5f83..946a4fdc656 100644
--- a/lang/scala/patches/patch-bin_scalac
+++ b/lang/scala/patches/patch-bin_scalac
@@ -1,40 +1,24 @@
-$NetBSD: patch-bin_scalac,v 1.1 2011/09/30 07:56:14 yyamano Exp $
+$NetBSD: patch-bin_scalac,v 1.2 2013/07/05 14:40:33 ryoon Exp $
Hardwire paths to installed files and Java binary.
---- bin/scalac.orig 2011-08-29 16:44:20.000000000 +0000
+--- bin/scalac.orig 2013-06-06 18:41:45.000000000 +0000
+++ bin/scalac
-@@ -48,23 +48,7 @@ case "`uname`" in
- esac
+@@ -68,7 +68,7 @@ if uname | grep -q ^MINGW; then
+ fi
# Finding the root folder for this Scala distribution
--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;
--
--# 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
-@@ -150,7 +134,7 @@ if [ -z "$JAVACMD" -a -n "$JAVA_HOME" -a
- JAVACMD="$JAVA_HOME/bin/java"
- fi
+-SCALA_HOME="$(findScalaHome)"
++SCALA_HOME="@SCALA_HOME@"
+ SEP=":"
--"${JAVACMD:=java}" \
-+"${JAVACMD:=@JAVA_HOME@/bin/java}" \
+ # Possible additional command line options
+@@ -192,7 +192,7 @@ fi
+ # be quoted: otherwise an empty string will appear as a command line
+ # argument, and java will think that is the program to run.
+ execCommand \
+- "${JAVACMD:=java}" \
++ "${JAVACMD:=@JAVA_HOME@/bin/java}" \
$JAVA_OPTS \
"${java_args[@]}" \
- ${CPSELECT}${TOOL_CLASSPATH} \
+ $(classpathArgs) \