From: Kurt Miller Subject: math/geogebra: Update to 5.2.909.9 and use jdk-17+ To: ports@openbsd.org Date: Thu, 15 Jan 2026 19:20:29 +0000 Update to 5.2.909.9 and use jdk-17: * Upstream licensing changed somewhat but it is still free for non-commercial use. * It no-longer provides geogebra.desktop, icons etc so I removed that portion. Anyone so inclined can add back in later perhaps using FreeBSD's port for ideas. * The 3D mode doesn't work and presumably relies on native code from https://jogamp.org/jogl/www/ so I disabled 3D mode. ok? Index: Makefile =================================================================== RCS file: /cvs/ports/math/geogebra/Makefile,v diff -u -p -u -r1.19 Makefile --- Makefile 27 Sep 2023 09:27:54 -0000 1.19 +++ Makefile 15 Jan 2026 19:08:04 -0000 @@ -1,50 +1,35 @@ COMMENT= educational mathematical software -V= 4.2.60.0 -DISTNAME= GeoGebra-Unixlike-Installer-${V} -PKGNAME= geogebra-${V} -REVISION= 8 +V= 5-2-909-9 +DISTNAME= GeoGebra-Linux-Portable-${V} +PKGNAME= geogebra-${V:S/-/./g} CATEGORIES= math java -HOMEPAGE= http://www.geogebra.org +HOMEPAGE= https://www.geogebra.org -# Apache Software License -# GPLv3, LGPLv3, BSD, Public Domain -# GeoGebra Non-Commercial License -# Creative Commons Attribution-Share Alike 3.0 -# See: http://www.geogebra.org/download/license.txt +# GeoGebra Non-Commercial License + EUPL v1.2 +# Creative Commons Attribution-Share Alike 4.0 +# See: https://www.geogebra.org/license PERMIT_PACKAGE= Yes -SITES= ${SITE_GOOGLECODE:=geogebra/} +SITES= http://download.geogebra.org/installers/5.2/ +EXTRACT_SUFX= .tar.bz2 MODULES= java -MODJAVA_VER= 1.8+ +MODJAVA_VER= 17+ -RUN_DEPENDS= java/javaPathHelper \ - devel/desktop-file-utils \ - misc/shared-mime-info \ - x11/gtk+4,-guic +RUN_DEPENDS= java/javaPathHelper NO_BUILD= Yes NO_TEST= Yes PKG_ARCH= * -WRKDIST= ${WRKDIR}/geogebra-${V} - -pre-configure: - sed -i 's,/usr,${WRKINST}${TRUEPREFIX},g' ${WRKSRC}/install.sh - sed -i 's,/usr,${TRUEPREFIX},g' ${WRKSRC}/geogebra.desktop - ${SUBST_CMD} ${WRKSRC}/geogebra do-install: - mkdir -p ${PREFIX}/share/mime/packages - mkdir -p ${PREFIX}/share/applications - cd ${WRKBUILD} && ./install.sh - gzip -d ${PREFIX}/share/icons/hicolor/scalable/apps/geogebra.svgz \ - -o ${PREFIX}/share/icons/hicolor/scalable/apps/geogebra.svg - gzip -d ${PREFIX}/share/icons/hicolor/scalable/mimetypes/application-vnd.geogebra.file.svgz \ - -o ${PREFIX}/share/icons/hicolor/scalable/mimetypes/application-vnd.geogebra.file.svg - gzip -d ${PREFIX}/share/icons/hicolor/scalable/mimetypes/application-vnd.geogebra.tool.svgz \ - -o ${PREFIX}/share/icons/hicolor/scalable/mimetypes/application-vnd.geogebra.tool.svg + ${INSTALL_DATA_DIR} ${MODJAVA_JAR_DIR}/geogebra + cd ${WRKSRC}/geogebra && \ + ${INSTALL_DATA} *.jar *.txt ${MODJAVA_JAR_DIR}/geogebra/ + rm ${MODJAVA_JAR_DIR}/geogebra/*-natives-linux-*.jar + $(SUBST_PROGRAM) ${WRKSRC}/geogebra/geogebra $(PREFIX)/bin/geogebra .include Index: distinfo =================================================================== RCS file: /cvs/ports/math/geogebra/distinfo,v diff -u -p -u -r1.2 distinfo --- distinfo 20 Dec 2013 07:58:09 -0000 1.2 +++ distinfo 15 Jan 2026 19:08:04 -0000 @@ -1,2 +1,2 @@ -SHA256 (GeoGebra-Unixlike-Installer-4.2.60.0.tar.gz) = FCOi3Br0DGfFzVF/J1zaupftja+sK/FPwcruNJdVA7k= -SIZE (GeoGebra-Unixlike-Installer-4.2.60.0.tar.gz) = 9328026 +SHA256 (GeoGebra-Linux-Portable-5-2-909-9.tar.bz2) = NgQ86YzL+t/rWLReQCzIu43yca6rvgsDIeNT//aKU2s= +SIZE (GeoGebra-Linux-Portable-5-2-909-9.tar.bz2) = 64544180 Index: patches/patch-geogebra =================================================================== RCS file: patches/patch-geogebra diff -N patches/patch-geogebra --- patches/patch-geogebra 11 Mar 2022 19:36:15 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,167 +0,0 @@ ---- geogebra.orig Fri Oct 4 16:11:17 2013 -+++ geogebra Fri Dec 20 08:55:47 2013 -@@ -1,4 +1,4 @@ --#!/bin/bash -+#!/bin/sh - #--------------------------------------------- - # Script to start GeoGebra - #--------------------------------------------- -@@ -9,7 +9,7 @@ - # GG_SCRIPTNAME= # If unset, name of this script will be used. - # - # GG_PATH= # If unset, path of this script will be used. --# In this case if the path of script does not contain the geogebra.jar file, /usr/share/geogebra will be used. -+# In this case if the path of script does not contain the geogebra.jar file, ${TRUEPREFIX}/share/geogebra will be used. - # - # GG_SYS_CONFIG_PATH= - # -@@ -19,7 +19,7 @@ - # - # GG_XMS= # If unset, 32m will be used. - # --# GG_XMX= # If unset, 1024m will be used. -+# GG_XMX= # If unset, 256m will be used. - # - # GG_DJAVA_LIBRARY_PATH= - # -@@ -45,19 +45,7 @@ fi - #--------------------------------------------- - # If $GG_PATH not set, use path of this script. - --if [ -z "$GG_PATH" ]; then -- GG_PATH="${BASH_SOURCE[0]}" -- if [ -h "${GG_PATH}" ]; then -- while [ -h "${GG_PATH}" ]; do -- GG_PATH=`readlink "${GG_PATH}"` -- done -- fi -- pushd . > /dev/null -- cd `dirname ${GG_PATH}` > /dev/null -- GG_PATH=`pwd` -- popd > /dev/null -- test -r "${GG_PATH}/geogebra_main.jar" || GG_PATH='/usr/share/geogebra' --fi -+GG_PATH='${TRUEPREFIX}/share/geogebra' - - #--------------------------------------------- - # If $GG_CONFIG_PATH not set, use $HOME. -@@ -70,7 +58,7 @@ fi - # If $JAVACMD not set, use java. - - if [ -z "$JAVACMD" ]; then -- JAVACMD='java' -+ JAVACMD=`javaPathHelper -c geogebra` - fi - - #--------------------------------------------- -@@ -81,10 +69,10 @@ if [ -z "$GG_XMS" ]; then - fi - - #--------------------------------------------- --# If $GG_XMX not set, use 1024m. -+# If $GG_XMX not set, use 256m. - - if [ -z "$GG_XMX" ]; then -- GG_XMX='1024m' -+ GG_XMX='256m' - fi - - #--------------------------------------------- -@@ -193,7 +181,7 @@ if [ -w "$GG_CONFIG_FILE" ]; then - # - `if [ ! -n "$DEFAULT_GG_XMS" ]; then echo "#DEFAULT_GG_XMS='$GG_XMS'"; else echo "DEFAULT_GG_XMS='$DEFAULT_GG_XMS'"; fi` - --# Set maximum Java heap size, e.g '512m'. -+# Set maximum Java heap size, e.g '256m'. - # - `if [ ! -n "$DEFAULT_GG_XMX" ]; then echo "#DEFAULT_GG_XMX='$GG_XMX'"; else echo "DEFAULT_GG_XMX='$DEFAULT_GG_XMX'"; fi` - -@@ -282,7 +270,7 @@ fi - #--------------------------------------------- - # Define usage function. - --function func_usage() -+func_usage() - { - cat << _USAGE - Usage: $GG_SCRIPTNAME [Java-options] [GeoGebra-options] [FILE] -@@ -324,48 +312,48 @@ _USAGE - #--------------------------------------------- - # Check for option --help and pass Java options to Java, others to GeoGebra. - --GG_OPTS=() -+GG_OPTS="" - for i in "$@"; do - case "$i" in - --help | --hel | --he | --h ) - func_usage; exit 0 ;; - esac -- if [ $(expr match "$i" '.*--') -ne 0 ]; then -- if [ $(expr match "$i" '.*--showSplash=') -ne 0 ]; then -+ if [ $(expr -- "$i" : '.*--') -ne 0 ]; then -+ if [ $(expr -- "$i" : '.*--showSplash=') -ne 0 ]; then - GG_SHOWSPLASH=${i:13} - shift $((1)) -- elif [ $(expr match "$i" '.*--enableUndo=') -ne 0 ]; then -+ elif [ $(expr -- "$i" : '.*--enableUndo=') -ne 0 ]; then - GG_ENABLEUNDO=${i:13} - shift $((1)) -- elif [ $(expr match "$i" '.*--antiAliasing=') -ne 0 ]; then -+ elif [ $(expr -- "$i" : '.*--antiAliasing=') -ne 0 ]; then - GG_ANTIALIASING=${i:15} - shift $((1)) -- elif [ $(expr match "$i" '.*--versionCheckAllow=') -ne 0 ]; then -+ elif [ $(expr -- "$i" : '.*--versionCheckAllow=') -ne 0 ]; then - GG_VERSIONCHECKALLOW=${i:20} - shift $((1)) -- elif [ $(expr match "$i" '.*--settingsfile=') -ne 0 ]; then -+ elif [ $(expr -- "$i" : '.*--settingsfile=') -ne 0 ]; then - GG_SETTINGS_FILE=${i:15} - shift $((1)) - else - GG_OPTS[${#GG_OPTS[*]}]="$i" - shift $((1)) - fi -- elif [ $(expr match "$i" '.*-Xms') -ne 0 ]; then -+ elif [ $(expr -- "$i" : '.*-Xms') -ne 0 ]; then - GG_XMS=${i:4} - shift $((1)) -- elif [ $(expr match "$i" '.*-Xmx') -ne 0 ]; then -+ elif [ $(expr -- "$i" : '.*-Xmx') -ne 0 ]; then - GG_XMX=${i:4} - shift $((1)) -- elif [ $(expr match "$i" '.*-Djava.library.path=') -ne 0 ]; then -+ elif [ $(expr -- "$i" : '.*-Djava.library.path=') -ne 0 ]; then - GG_DJAVA_LIBRARY_PATH=${i:20} - shift $((1)) -- elif [ $(expr match "$i" '.*-Dsun.java2d.xrender=') -ne 0 ]; then -+ elif [ $(expr -- "$i" : '.*-Dsun.java2d.xrender=') -ne 0 ]; then - GG_DSUN_JAVA2D_XRENDER=${i:21} - shift $((1)) -- elif [ $(expr match "$i" '.*-Dsun.java2d.opengl=') -ne 0 ]; then -+ elif [ $(expr -- "$i" : '.*-Dsun.java2d.opengl=') -ne 0 ]; then - GG_DSUN_JAVA2D_OPENGL=${i:20} - shift $((1)) -- elif [ $(expr match "$i" '.*-JavaCMD=') -ne 0 ]; then -+ elif [ $(expr -- "$i" : '.*-JavaCMD=') -ne 0 ]; then - JAVACMD=${i:9} - shift $((1)) - fi -@@ -381,9 +369,9 @@ if [ -n "$GG_VERSIONCHECKALLOW" ]; then - GG_OPTS[${#GG_OPTS[*]}]="--versionCheckAllow=$GG_VERSIONCHECKALLOW" - fi - GG_OPTS[${#GG_OPTS[*]}]="--settingsfile=$GG_SETTINGS_FILE" --JAVA_OPTS=("-Xms$GG_XMS" "-Xmx$GG_XMX") -+JAVA_OPTS="-Xms$GG_XMS -Xmx$GG_XMX" - if [ -n "$GG_DJAVA_LIBRARY_PATH" ]; then -- JAVA_OPTS[${#JAVA_OPTS[*]}]="-Djava.library.path=$GG_DJAVA_LIBRARY_PATH" -+ JAVA_OPTS="-Djava.library.path=$GG_DJAVA_LIBRARY_PATH" - fi - if [ -n "$GG_DSUN_JAVA2D_XRENDER" ]; then - JAVA_OPTS[${#JAVA_OPTS[*]}]="-Dsun.java2d.xrender=$GG_DSUN_JAVA2D_XRENDER" -@@ -395,4 +383,4 @@ fi - #--------------------------------------------- - # Run - --exec "$JAVACMD" "${JAVA_OPTS[@]}" -jar "$GG_PATH/geogebra.jar" "${GG_OPTS[@]}" "$@" -+exec $JAVACMD ${JAVA_OPTS[@]} -jar $GG_PATH/geogebra.jar ${GG_OPTS[@]} $@ Index: patches/patch-geogebra_geogebra =================================================================== RCS file: patches/patch-geogebra_geogebra diff -N patches/patch-geogebra_geogebra --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-geogebra_geogebra 15 Jan 2026 19:08:04 -0000 @@ -0,0 +1,179 @@ +Remove bash depend +Set port default locations / java +Defatult to 2D (3D not working) + +Index: geogebra/geogebra +--- geogebra/geogebra.orig ++++ geogebra/geogebra +@@ -1,4 +1,4 @@ +-#!/bin/bash ++#!/bin/sh + #--------------------------------------------- + # Script to start GeoGebra + #--------------------------------------------- +@@ -8,8 +8,7 @@ + # + # GG_SCRIPTNAME= # If unset, name of this script will be used. + # +-# GG_PATH= # If unset, path of this script will be used. +-# In this case if the path of script does not contain the geogebra.jar file, /usr/share/geogebra will be used. ++# GG_PATH= # Set to ${TRUEPREFIX}/share/java/classes/geogebra + # + # GG_SYS_CONFIG_PATH= + # +@@ -43,22 +42,9 @@ if [ -z "$GG_SCRIPTNAME" ]; then + fi + + #--------------------------------------------- +-# If $GG_PATH not set, use path of this script. ++# Set $GG_PATH + +-if [ -z "$GG_PATH" ]; then +- GG_PATH="${BASH_SOURCE[0]}" +- if [ -h "${GG_PATH}" ]; then +- while [ -h "${GG_PATH}" ]; do +- GG_PATH=`readlink "${GG_PATH}"` +- done +- fi +- pushd . > /dev/null +- DIRNAME=`dirname "${GG_PATH}"` +- cd "$DIRNAME" > /dev/null +- GG_PATH=`pwd` +- popd > /dev/null +- test -r "${GG_PATH}/geogebra_main.jar" || GG_PATH='/usr/share/geogebra' +-fi ++GG_PATH="${TRUEPREFIX}/share/java/classes/geogebra" + + #--------------------------------------------- + # If $GG_CONFIG_PATH not set, use $HOME. +@@ -68,19 +54,10 @@ if [ -z "$GG_CONFIG_PATH" ]; then + fi + + #--------------------------------------------- +-# If $JAVACMD not set, use java or (preferred) GeoGebra's Java or Oracle's Java 7. ++# If $JAVACMD not set, use javaPathHelper + +-ORACLE_JAVA=/usr/lib/jvm/java-7-oracle/jre/bin/java +-GEOGEBRA_JAVA=/usr/lib/jvm/java-geogebra/bin/java +- + if [ -z "$JAVACMD" ]; then +- if [ -x $GEOGEBRA_JAVA ]; then +- JAVACMD="$GEOGEBRA_JAVA" +- elif [ -x $ORACLE_JAVA ]; then +- JAVACMD="$ORACLE_JAVA" +- else +- JAVACMD='java' +- fi ++ JAVACMD=$(javaPathHelper -c geogebra) + fi + + #--------------------------------------------- +@@ -292,7 +269,7 @@ fi + #--------------------------------------------- + # Define usage function. + +-function func_usage() ++func_usage() + { + cat << _USAGE + Usage: $GG_SCRIPTNAME [Java-options] [GeoGebra-options] [FILE] +@@ -337,8 +314,8 @@ _USAGE + #--------------------------------------------- + # Check for options --help, --2, and pass Java options to Java, others to GeoGebra. + +-CLASS=org.geogebra.desktop.GeoGebra3D # by default 3D is used +-GG_OPTS=() ++CLASS=org.geogebra.desktop.GeoGebra # by default 2D ++GG_OPTS="" + for i in "$@"; do + case "$i" in + --help | --he | --h ) +@@ -346,42 +323,42 @@ for i in "$@"; do + --2 ) + CLASS=org.geogebra.desktop.GeoGebra ;; + esac +- if [ $(expr match "$i" '.*--') -ne 0 ]; then +- if [ $(expr match "$i" '.*--showSplash=') -ne 0 ]; then ++ if [ $(expr -- "$i" : '.*--') -ne 0 ]; then ++ if [ $(expr -- "$i" : '.*--showSplash=') -ne 0 ]; then + GG_SHOWSPLASH=${i:13} + shift $((1)) +- elif [ $(expr match "$i" '.*--enableUndo=') -ne 0 ]; then ++ elif [ $(expr -- "$i" : '.*--enableUndo=') -ne 0 ]; then + GG_ENABLEUNDO=${i:13} + shift $((1)) +- elif [ $(expr match "$i" '.*--antiAliasing=') -ne 0 ]; then ++ elif [ $(expr -- "$i" : '.*--antiAliasing=') -ne 0 ]; then + GG_ANTIALIASING=${i:15} + shift $((1)) +- elif [ $(expr match "$i" '.*--versionCheckAllow=') -ne 0 ]; then ++ elif [ $(expr -- "$i" : '.*--versionCheckAllow=') -ne 0 ]; then + GG_VERSIONCHECKALLOW=${i:20} + shift $((1)) +- elif [ $(expr match "$i" '.*--settingsfile=') -ne 0 ]; then ++ elif [ $(expr -- "$i" : '.*--settingsfile=') -ne 0 ]; then + GG_SETTINGS_FILE=${i:15} + shift $((1)) + else + GG_OPTS[${#GG_OPTS[*]}]="$i" + shift $((1)) + fi +- elif [ $(expr match "$i" '.*-Xms') -ne 0 ]; then ++ elif [ $(expr -- "$i" : '.*-Xms') -ne 0 ]; then + GG_XMS=${i:4} + shift $((1)) +- elif [ $(expr match "$i" '.*-Xmx') -ne 0 ]; then ++ elif [ $(expr -- "$i" : '.*-Xmx') -ne 0 ]; then + GG_XMX=${i:4} + shift $((1)) +- elif [ $(expr match "$i" '.*-Djava.library.path=') -ne 0 ]; then ++ elif [ $(expr -- "$i" : '.*-Djava.library.path=') -ne 0 ]; then + GG_DJAVA_LIBRARY_PATH=${i:20} + shift $((1)) +- elif [ $(expr match "$i" '.*-Dsun.java2d.xrender=') -ne 0 ]; then ++ elif [ $(expr -- "$i" : '.*-Dsun.java2d.xrender=') -ne 0 ]; then + GG_DSUN_JAVA2D_XRENDER=${i:21} + shift $((1)) +- elif [ $(expr match "$i" '.*-Dsun.java2d.opengl=') -ne 0 ]; then ++ elif [ $(expr -- "$i" : '.*-Dsun.java2d.opengl=') -ne 0 ]; then + GG_DSUN_JAVA2D_OPENGL=${i:20} + shift $((1)) +- elif [ $(expr match "$i" '.*-JavaCMD=') -ne 0 ]; then ++ elif [ $(expr -- "$i" : '.*-JavaCMD=') -ne 0 ]; then + JAVACMD=${i:9} + shift $((1)) + fi +@@ -397,15 +374,15 @@ if [ -n "$GG_VERSIONCHECKALLOW" ]; then + GG_OPTS[${#GG_OPTS[*]}]="--versionCheckAllow=$GG_VERSIONCHECKALLOW" + fi + GG_OPTS[${#GG_OPTS[*]}]="--settingsfile=$GG_SETTINGS_FILE" +-JAVA_OPTS=("-Xms$GG_XMS" "-Xmx$GG_XMX" "-Dawt.useSystemAAFontSettings=on") ++JAVA_OPTS="-Xms$GG_XMS -Xmx$GG_XMX -Dawt.useSystemAAFontSettings=on" + if [ -n "$GG_DJAVA_LIBRARY_PATH" ]; then +- JAVA_OPTS[${#JAVA_OPTS[*]}]="-Djava.library.path=$GG_DJAVA_LIBRARY_PATH" ++ JAVA_OPTS="${JAVA_OPTS} -Djava.library.path=$GG_DJAVA_LIBRARY_PATH" + fi + if [ -n "$GG_DSUN_JAVA2D_XRENDER" ]; then +- JAVA_OPTS[${#JAVA_OPTS[*]}]="-Dsun.java2d.xrender=$GG_DSUN_JAVA2D_XRENDER" ++ JAVA_OPTS="${JAVA_OPTS} -Dsun.java2d.xrender=$GG_DSUN_JAVA2D_XRENDER" + fi + if [ -n "$GG_DSUN_JAVA2D_OPENGL" ]; then +- JAVA_OPTS[${#JAVA_OPTS[*]}]="-Dsun.java2d.opengl=$GG_DSUN_JAVA2D_OPENGL" ++ JAVA_OPTS="${JAVA_OPTS} -Dsun.java2d.opengl=$GG_DSUN_JAVA2D_OPENGL" + fi + + # Reading font size. xdpyinfo returns 96x96 on most screens +@@ -427,10 +404,7 @@ unset JAVA_TOOL_OPTIONS + #--------------------------------------------- + # Run + +-JFXRT=`dirname "$JAVACMD"`/../lib/jfxrt.jar +- +-exec "$JAVACMD" "${JAVA_OPTS[@]}" \ +- -cp "$GG_PATH/geogebra.jar" \ +- "-Xbootclasspath/a:$JFXRT" \ ++exec $JAVACMD ${JAVA_OPTS[@]} \ ++ -cp $GG_PATH/geogebra.jar \ + $CLASS \ +- "${GG_OPTS[@]}" "$@" ++ ${GG_OPTS[@]} "$@" Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/math/geogebra/pkg/PLIST,v diff -u -p -u -r1.6 PLIST --- pkg/PLIST 11 Mar 2022 19:36:15 -0000 1.6 +++ pkg/PLIST 15 Jan 2026 19:08:04 -0000 @@ -1,57 +1,45 @@ bin/geogebra -share/applications/geogebra.desktop -share/geogebra/ -share/geogebra/geogebra.jar -share/geogebra/geogebra_algos.jar -share/geogebra/geogebra_cas.jar -share/geogebra/geogebra_export.jar -share/geogebra/geogebra_gui.jar -share/geogebra/geogebra_javascript.jar -share/geogebra/geogebra_main.jar -share/geogebra/geogebra_properties.jar -share/geogebra/jlatexmath.jar -share/geogebra/jlm_cyrillic.jar -share/geogebra/jlm_greek.jar -share/icons/hicolor/128x128/apps/geogebra.png -share/icons/hicolor/128x128/mimetypes/application-vnd.geogebra.file.png -share/icons/hicolor/128x128/mimetypes/application-vnd.geogebra.tool.png -share/icons/hicolor/16x16/apps/geogebra.png -share/icons/hicolor/16x16/mimetypes/application-vnd.geogebra.file.png -share/icons/hicolor/16x16/mimetypes/application-vnd.geogebra.tool.png -share/icons/hicolor/192x192/apps/geogebra.png -share/icons/hicolor/192x192/mimetypes/application-vnd.geogebra.file.png -share/icons/hicolor/192x192/mimetypes/application-vnd.geogebra.tool.png -share/icons/hicolor/22x22/apps/geogebra.png -share/icons/hicolor/22x22/mimetypes/application-vnd.geogebra.file.png -share/icons/hicolor/22x22/mimetypes/application-vnd.geogebra.tool.png -share/icons/hicolor/24x24/apps/geogebra.png -share/icons/hicolor/24x24/mimetypes/application-vnd.geogebra.file.png -share/icons/hicolor/24x24/mimetypes/application-vnd.geogebra.tool.png -share/icons/hicolor/256x256/apps/geogebra.png -share/icons/hicolor/256x256/mimetypes/application-vnd.geogebra.file.png -share/icons/hicolor/256x256/mimetypes/application-vnd.geogebra.tool.png -share/icons/hicolor/32x32/apps/geogebra.png -share/icons/hicolor/32x32/mimetypes/application-vnd.geogebra.file.png -share/icons/hicolor/32x32/mimetypes/application-vnd.geogebra.tool.png -share/icons/hicolor/36x36/apps/geogebra.png -share/icons/hicolor/36x36/mimetypes/application-vnd.geogebra.file.png -share/icons/hicolor/36x36/mimetypes/application-vnd.geogebra.tool.png -share/icons/hicolor/48x48/apps/geogebra.png -share/icons/hicolor/48x48/mimetypes/application-vnd.geogebra.file.png -share/icons/hicolor/48x48/mimetypes/application-vnd.geogebra.tool.png -share/icons/hicolor/64x64/apps/geogebra.png -share/icons/hicolor/64x64/mimetypes/application-vnd.geogebra.file.png -share/icons/hicolor/64x64/mimetypes/application-vnd.geogebra.tool.png -share/icons/hicolor/72x72/apps/geogebra.png -share/icons/hicolor/72x72/mimetypes/application-vnd.geogebra.file.png -share/icons/hicolor/72x72/mimetypes/application-vnd.geogebra.tool.png -share/icons/hicolor/96x96/apps/geogebra.png -share/icons/hicolor/96x96/mimetypes/application-vnd.geogebra.file.png -share/icons/hicolor/96x96/mimetypes/application-vnd.geogebra.tool.png -share/icons/hicolor/scalable/apps/geogebra.svg -share/icons/hicolor/scalable/mimetypes/application-vnd.geogebra.file.svg -share/icons/hicolor/scalable/mimetypes/application-vnd.geogebra.tool.svg -share/mime/packages/geogebra.xml -@tag gtk-update-icon-cache %D/share/icons/hicolor -@tag update-mime-database -@tag update-desktop-database +share/java/ +share/java/classes/ +share/java/classes/geogebra/ +share/java/classes/geogebra/OpenGeoProver.jar +share/java/classes/geogebra/carte-util.jar +share/java/classes/geogebra/css4j.jar +share/java/classes/geogebra/cssom-api.jar +share/java/classes/geogebra/domview-api.jar +share/java/classes/geogebra/echosvg-anim.jar +share/java/classes/geogebra/echosvg-awt-util.jar +share/java/classes/geogebra/echosvg-bridge.jar +share/java/classes/geogebra/echosvg-constants.jar +share/java/classes/geogebra/echosvg-css.jar +share/java/classes/geogebra/echosvg-dom.jar +share/java/classes/geogebra/echosvg-ext.jar +share/java/classes/geogebra/echosvg-gvt.jar +share/java/classes/geogebra/echosvg-i18n.jar +share/java/classes/geogebra/echosvg-parser.jar +share/java/classes/geogebra/echosvg-script.jar +share/java/classes/geogebra/echosvg-svg-dom.jar +share/java/classes/geogebra/echosvg-util.jar +share/java/classes/geogebra/echosvg-xml.jar +share/java/classes/geogebra/geogebra.jar +share/java/classes/geogebra/geogebra_3d.jar +share/java/classes/geogebra/geogebra_algos.jar +share/java/classes/geogebra/geogebra_cas.jar +share/java/classes/geogebra/geogebra_export.jar +share/java/classes/geogebra/geogebra_gui.jar +share/java/classes/geogebra/geogebra_main.jar +share/java/classes/geogebra/geogebra_properties.jar +share/java/classes/geogebra/gluegen-rt.jar +share/java/classes/geogebra/jclf-linear3.jar +share/java/classes/geogebra/jclf-text.jar +share/java/classes/geogebra/jlatexmath.jar +share/java/classes/geogebra/jogl-all.jar +share/java/classes/geogebra/jsobject.jar +share/java/classes/geogebra/math-cross-platform.jar +share/java/classes/geogebra/revision.txt +share/java/classes/geogebra/rhino.jar +share/java/classes/geogebra/smil-api.jar +share/java/classes/geogebra/svgom-api.jar +share/java/classes/geogebra/tokenproducer.jar +share/java/classes/geogebra/version.txt +share/java/classes/geogebra/xml-dtd.jar