diff options
Diffstat (limited to 'devel/maven/files/patch-maven-home')
-rw-r--r-- | devel/maven/files/patch-maven-home | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/devel/maven/files/patch-maven-home b/devel/maven/files/patch-maven-home index d57e7cdbcd9e..c8e1eb5b2d1a 100644 --- a/devel/maven/files/patch-maven-home +++ b/devel/maven/files/patch-maven-home @@ -1,10 +1,25 @@ +$FreeBSD$ + +. Set default FreeBSD values for MAVEN_HOME and JAVA_HOME +. Use 'exec' to launch the JVM + --- bin/maven.orig Tue Dec 7 12:13:46 2004 -+++ bin/maven Sat Apr 1 00:07:23 2006 -@@ -19,6 +19,7 @@ ++++ bin/maven Mon Jun 19 17:31:50 2006 +@@ -19,6 +19,8 @@ # reserved. FOREHEAD_VERSION=1.0-beta-5 -+MAVEN_HOME=%%DATADIR%% ++: ${MAVEN_HOME="%%DATADIR%%"} ++: ${JAVA_HOME="`JAVAVM_DRYRUN=yes %%LOCALBASE%%/bin/java | %%GREP%% '^JAVA_HOME' | %%CUT%% -d= -f2`"} if [ -z "$MAVEN_OPTS" ] ; then MAVEN_OPTS="-Xmx256m" +@@ -150,7 +153,7 @@ + MAVEN_OPTS="$MAVEN_OPTS -Dmaven.home.local=${MAVEN_HOME_LOCAL}" + fi + +-"$JAVACMD" \ ++exec "$JAVACMD" \ + $MAVEN_OPTS \ + -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl \ + -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl \ |