ports/java/linux-blackdown-jre11/files/patch-aa
Greg Lewis a443c5dcee . Unbreak this port. The binaries call the program "arch" to determine
the architecture.  Unfortunately arch doesn't exist on FreeBSD or in
  linux_base or linux_base-8.  Since "arch" is simply "uname -m" implement
  it as such and make sure its in the path when running any of the
  binaries.
2003-09-29 18:20:06 +00:00

45 lines
1.5 KiB
Text

$FreeBSD$
--- bin/.java_wrapper.orig Mon Sep 18 18:08:12 2000
+++ bin/.java_wrapper Mon Sep 29 11:21:39 2003
@@ -7,19 +7,19 @@
# Set up default variable values if not supplied by the user.
-PRG=`type -p $0` >/dev/null 2>&1
+PRG=$0
# If PRG is a symlink, trace it to the real home directory
while [ -L "$PRG" ]
do
- newprg=`expr "\`/bin/ls -l "$PRG"\`" : ".*$PRG -> \(.*\)"`
- expr "$newprg" : / >/dev/null || newprg="`dirname $PRG`/$newprg"
+ newprg=`/compat/linux/usr/bin/expr "\`/bin/ls -l "$PRG"\`" : ".*$PRG -> \(.*\)"`
+ /compat/linux/usr/bin/expr "$newprg" : / >/dev/null || newprg="`dirname $PRG`/$newprg"
PRG="$newprg"
done
J_HOME=`dirname $PRG`/..
progname=`basename $0`
-ARCH=`arch`
+ARCH=`uname -m`
# The default THREADS_TYPE is "green_threads". To change the default change
# the setting of the DEFAULT_THREADS_FLAG variable. The only valid values
@@ -87,8 +87,15 @@
export CLASSPATH
-LD_LIBRARY_PATH="$JAVA_HOME/lib/${ARCH}/$THREADS_TYPE:$LD_LIBRARY_PATH"
+if [ "x${LD_LIBRARY_PATH}" != "x" ]; then
+ LD_LIBRARY_PATH="$JAVA_HOME/lib/${ARCH}/$THREADS_TYPE:$LD_LIBRARY_PATH"
+else
+ LD_LIBRARY_PATH="$JAVA_HOME/lib/${ARCH}/$THREADS_TYPE"
+fi
export LD_LIBRARY_PATH
+
+PATH="$JAVA_HOME/bin:$PATH"
+export PATH
XFILESEARCHPATH="$JAVA_HOME/lib/locale/%L/%T/%N%C%S:$JAVA_HOME/lib/locale/%l/%T/%N%C%S:$JAVA_HOME/lib/locale/%T/%N%C%S:$JAVA_HOME/lib/locale/%L/%T/%N%S:$JAVA_HOME/lib/locale/%l/%T/%N%S:$JAVA_HOME/lib/locale/%T/%N%S:$XFILESEARCHPATH:%D"
export XFILESEARCHPATH