$FreeBSD: ports/math/geogebra-i18n/files/patch-geogebra,v 1.1 2011/08/14 12:56:56 nivit Exp $
--- ./geogebra.orig	2011-08-12 11:30:50.000000000 +0200
+++ ./geogebra	2011-08-12 11:31:39.000000000 +0200
@@ -34,7 +34,7 @@
	--help | --hel | --he | --h )
		func_usage; exit 0 ;;
	esac
-	if [ $(expr match "$i" '.*-Xm') -ne 0 ]; then
+	if [ $(expr -- "$i" : '.*-Xm') -ne 0 ]; then
		if [ -z "$JAVA_OPTS" ]; then
			JAVA_OPTS="$i"
		else
@@ -42,7 +42,7 @@
		fi
		shift $((1))
	else
-		if [ $(expr match "$i" '.*--') -ne 0 ]; then
+		if [ $(expr -- "$i" : '.*--') -ne 0 ]; then
			if [ -z "$GG_OPTS" ]; then
				GG_OPTS="$i"
			else
@@ -54,13 +54,13 @@
 done

 # if memory not set, change to GeoGebra defaults
-if [ $(expr match "$JAVA_OPTS" ".*-Xmx") -eq 0 ]; then
+if [ $(expr -- "$JAVA_OPTS" : ".*-Xmx") -eq 0 ]; then
	JAVA_OPTS="$JAVA_OPTS -Xmx512m"
 fi

-if [ $(expr match "$JAVA_OPTS" ".*-Xms") -eq 0 ]; then
+if [ $(expr -- "$JAVA_OPTS" : ".*-Xms") -eq 0 ]; then
	JAVA_OPTS="$JAVA_OPTS -Xms32m"
 fi

 # run
-exec $JAVACMD $JAVA_OPTS -jar /usr/share/geogebra/geogebra.jar $GG_OPTS "$@"
+exec $JAVACMD $JAVA_OPTS -jar %%DATADIR%%/geogebra.jar $GG_OPTS "$@"
