summaryrefslogtreecommitdiff
path: root/www/apache-forrest/files/patch-bin-forrest
diff options
context:
space:
mode:
authorHerve Quiroz <hq@FreeBSD.org>2005-07-06 15:43:59 +0000
committerHerve Quiroz <hq@FreeBSD.org>2005-07-06 15:43:59 +0000
commitce96067990786480bc3d53987037b3e63a49d575 (patch)
treeeb729ad891e0f37b3ec2c6402dac14faa6f03082 /www/apache-forrest/files/patch-bin-forrest
parent- Update to 0.5.0.1 (diff)
- Update to 0.7
- Add 'java' category PR: 83012 Submitted by: maintainer
Notes
Notes: svn path=/head/; revision=138597
Diffstat (limited to 'www/apache-forrest/files/patch-bin-forrest')
-rw-r--r--www/apache-forrest/files/patch-bin-forrest48
1 files changed, 48 insertions, 0 deletions
diff --git a/www/apache-forrest/files/patch-bin-forrest b/www/apache-forrest/files/patch-bin-forrest
new file mode 100644
index 000000000000..346910c781f0
--- /dev/null
+++ b/www/apache-forrest/files/patch-bin-forrest
@@ -0,0 +1,48 @@
+$FreeBSD$
+
+--- bin/forrest Sun Jun 19 11:54:14 2005
++++ bin/forrest.port Thu Jun 30 14:16:09 2005
+@@ -20,6 +20,7 @@
+
+ cygwin=false;
+ darwin=false;
++freebsd=false;
+ case `uname` in
+ CYGWIN*) cygwin=true ;;
+ Darwin*) darwin=true
+@@ -27,7 +28,13 @@
+ JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
+ fi
+ ;;
++ FreeBSD*) freebsd=true
++ if [ -z "$JAVA_HOME" ] ; then
++ JAVA_HOME=%%JAVA_HOME%%
++ fi
++ ;;
+ esac
++export JAVA_HOME;
+
+ if [ "$cygwin" = "true" ] ; then
+ PROJECT_HOME=`cygpath -w "$PWD"`
+@@ -72,6 +79,12 @@
+ FORREST_DOT_HOME=$FORREST_HOME
+ fi
+
++if [ -z "$DISPLAY" ]; then
++ JAVA_AWT_HEADLESS="-Dforrest.jvmargs=-Djava.awt.headless=true"
++else
++ JAVA_AWT_HEADLESS=''
++fi
++
+ # set the ant file to use
+ ANTFILE="$FORREST_DOT_HOME/main/forrest.build.xml"
+
+@@ -94,7 +107,7 @@
+ echo "Apache Forrest. Run 'forrest -projecthelp' to list options"
+ echo
+ export FORREST_HOME
+-"$ANT_HOME/bin/ant" --noconfig -buildfile "$ANTFILE" -Dbasedir="$PROJECT_HOME" -emacs $@
++"$ANT_HOME/bin/ant" --noconfig -buildfile "$ANTFILE" -Dbasedir="$PROJECT_HOME" ${JAVA_AWT_HEADLESS} -emacs $@
+ RESULT=$?
+
+ # ---- Restore Classpath