Hi.

I made an update to the geogebra package. It doesn't close any BTS bug
(because the problem was reported directly to me and not on the BTS),
but it fixes a rather annoying issue: because of insufficient build time
classpath, saving in SVG format wasn't possible. Moreover, the new
version runs geogebra with bigger memory limits, that are, according
upstream, necessary for manipulating big files.

Is it possible to add a freeze exception for it (note that geogebra is
priority extra)?

I'm attaching a diff between the package already in testing and the one
in unstable.

Thanks, Gio.

(please, Cc: me when replying)
-- 
Giovanni Mascellani <[email protected]>
Pisa, Italy

Web: http://poisson.phc.unipi.it/~mascellani
Jabber: [email protected] / [email protected]
diff -Nru geogebra-3.2.44.0+dfsg1/debian/changelog geogebra-3.2.44.0+dfsg1/debian/changelog
--- geogebra-3.2.44.0+dfsg1/debian/changelog	2010-08-01 19:29:35.000000000 +0200
+++ geogebra-3.2.44.0+dfsg1/debian/changelog	2010-08-31 23:11:29.000000000 +0200
@@ -1,3 +1,11 @@
+geogebra (3.2.44.0+dfsg1-2) unstable; urgency=low
+
+  * Fix missing JARs in execution classpath (closes: #594173).
+  * Bigger memory limits for GeoGebra, necessary when dealing with
+    big constructions.
+
+ -- Giovanni Mascellani <[email protected]>  Tue, 31 Aug 2010 22:47:42 +0200
+
 geogebra (3.2.44.0+dfsg1-1) unstable; urgency=low
 
   * New upstream release (mostly bug fixing).
diff -Nru geogebra-3.2.44.0+dfsg1/debian/control geogebra-3.2.44.0+dfsg1/debian/control
--- geogebra-3.2.44.0+dfsg1/debian/control	2010-08-01 19:29:35.000000000 +0200
+++ geogebra-3.2.44.0+dfsg1/debian/control	2010-08-31 23:11:29.000000000 +0200
@@ -33,6 +33,10 @@
  mathpiper,
  libcommons-math-java,
  libjama-java,
+ libfreehep-io-java,
+ libfreehep-graphicsio-tests-java,
+ libfreehep-export-java,
+ libfreehep-swing-java,
  libfreehep-xml-java,
  libfreehep-util-java,
  libfreehep-graphics2d-java,
diff -Nru geogebra-3.2.44.0+dfsg1/debian/geogebra.sh geogebra-3.2.44.0+dfsg1/debian/geogebra.sh
--- geogebra-3.2.44.0+dfsg1/debian/geogebra.sh	2010-08-01 19:29:35.000000000 +0200
+++ geogebra-3.2.44.0+dfsg1/debian/geogebra.sh	2010-08-31 23:11:29.000000000 +0200
@@ -5,6 +5,6 @@
 	JAVACMD=java
 fi
 
-exec $JAVACMD $JAVA_OPTS -jar /usr/share/geogebra/geogebra.jar "$@"
+exec $JAVACMD -Xms32m -Xmx512m $JAVA_OPTS -jar /usr/share/geogebra/geogebra.jar "$@"
 	
 
diff -Nru geogebra-3.2.44.0+dfsg1/debian/patches/patch/build.xml.diff geogebra-3.2.44.0+dfsg1/debian/patches/patch/build.xml.diff
--- geogebra-3.2.44.0+dfsg1/debian/patches/patch/build.xml.diff	2010-08-01 19:29:35.000000000 +0200
+++ geogebra-3.2.44.0+dfsg1/debian/patches/patch/build.xml.diff	2010-08-31 23:11:29.000000000 +0200
@@ -6,11 +6,11 @@
 Signed-off-by: Giovanni Mascellani <[email protected]>
 
 ---
- build.xml |  385 ++++++++----------------------------------------------------
- 1 files changed, 52 insertions(+), 333 deletions(-)
+ build.xml |  389 +++++++++----------------------------------------------------
+ 1 files changed, 56 insertions(+), 333 deletions(-)
 
 diff --git a/build.xml b/build.xml
-index 5b182b1..b6749ba 100644
+index 5b182b1..3a624dc 100644
 --- a/build.xml
 +++ b/build.xml
 @@ -38,22 +38,31 @@ [email protected]
@@ -57,7 +57,7 @@
  	
  	<!-- create all jar files -->
  	<target name="ggb-jar-files" 
-@@ -63,11 +72,26 @@ [email protected]
+@@ -63,11 +72,30 @@ [email protected]
  	<manifest file="../manifest.mf">	    
  		<attribute name="Main-Class" value="geogebra.GeoGebra"/>
  		<attribute name="Class-Path" 
@@ -71,6 +71,10 @@
 +				/usr/share/java/mathpiper.jar
 +				/usr/share/java/commons-math.jar
 +				/usr/share/java/jama.jar
++				/usr/share/java/freehep-io.jar
++				/usr/share/java/freehep-io-tests.jar
++				/usr/share/java/freehep-export.jar
++				/usr/share/java/freehep-swing.jar
 +				/usr/share/java/freehep-xml.jar
 +				/usr/share/java/freehep-util.jar
 +				/usr/share/java/freehep-graphics2d.jar
@@ -86,7 +90,7 @@
  		<mkdir dir="${build.dir}"/>
  		<mkdir dir="${build.dir}/packed"/>
  		<mkdir dir="${build.dir}/unpacked"/>
-@@ -79,6 +103,11 @@ [email protected]
+@@ -79,6 +107,11 @@ [email protected]
  		    <fileset dir="${build.dir}" includes="**/geogebra*.jar, **/gluegen-rt.jar, **/jogl.jar, **/jlatexmath.jar, **/jlm_*.jar,**/*.jar.pack.gz, **/*.html"/>
  		</delete>		
  	</target>
@@ -98,7 +102,7 @@
  	
  	<target name="finish">		
  		<delete dir="${propertiestemp.dir}"/>		   
-@@ -109,7 +138,7 @@ [email protected]
+@@ -109,7 +142,7 @@ [email protected]
  	</target>
  	
  	<!-- geogebra.jar loads the geogebra_main.jar file and starts up the application/applet  -->
@@ -107,7 +111,7 @@
  		<jar jarfile="${build.dir}/geogebra.jar" manifest="../manifest.mf" >		
  			<fileset dir="${src.dir}"		   
  				includes="geogebra/*"			
-@@ -132,7 +161,7 @@ [email protected]
+@@ -132,7 +165,7 @@ [email protected]
  	 
  	    
  	<!-- geogebra_main.jar includes all basic classes to run the application and applet  -->
@@ -116,7 +120,7 @@
  		<jar jarfile="${build.dir}/geogebra_main.jar"		
  			basedir="${src.dir}"		   
  			includes="**/*.class, 				
-@@ -156,7 +185,7 @@ [email protected]
+@@ -156,7 +189,7 @@ [email protected]
  		/>
  	</target>
  	
@@ -125,7 +129,7 @@
  		<jar jarfile="${build.dir}/geogebra_export.jar"
  			basedir="${src.dir}"
  			includes="geogebra/export/**, 
-@@ -166,7 +195,7 @@ [email protected]
+@@ -166,7 +199,7 @@ [email protected]
  		/>
  	</target>
  	
@@ -134,7 +138,7 @@
  		<jar jarfile="${build.dir}/geogebra_cas.jar"
  			basedir="${src.dir}"
  			includes="geogebra/cas/**,
-@@ -176,7 +205,7 @@ [email protected]
+@@ -176,7 +209,7 @@ [email protected]
  		/>
  	</target>
  
@@ -143,7 +147,7 @@
  		<jar jarfile="${build.dir}/geogebra_gui.jar"
  			basedir="${src.dir}"
  			includes="geogebra/gui/**"
-@@ -184,91 +213,13 @@ [email protected]
+@@ -184,91 +217,13 @@ [email protected]
  		/>
  	</target>
  	
@@ -237,7 +241,7 @@
  	<!-- reads the version/build number from geogebra.GeoGebra.java -->
  	<target name="readVersion">
  		<loadfile property="fullversion" srcfile="${src.dir}/geogebra/GeoGebra.java">
-@@ -327,237 +278,5 @@ [email protected]
+@@ -327,237 +282,5 @@ [email protected]
  		<echo> ${builddate}   </echo>
  		-->
  	</target>

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to