This is an automated email from the git hooks/post-receive script.

stuart pushed a commit to branch master
in repository latexdraw.

commit 5b6a37b16457f03b85e988f50a0b7fef30e71dbb
Author: Stuart Prescott <[email protected]>
Date:   Sun Oct 16 23:21:34 2011 +0000

    Don't include relative paths in ClassPath in jar
---
 debian/patches/build_system.patch | 91 +++++++++++++++++++++++++++++++++++----
 1 file changed, 82 insertions(+), 9 deletions(-)

diff --git a/debian/patches/build_system.patch 
b/debian/patches/build_system.patch
index ea9f11c..dc194e1 100644
--- a/debian/patches/build_system.patch
+++ b/debian/patches/build_system.patch
@@ -1,10 +1,36 @@
 Alter build system to make use of external libraries rather than bundling them 
into jar file.
 --- a/build.xml
 +++ b/build.xml
-@@ -27,6 +27,13 @@
+@@ -5,9 +5,9 @@
+       <property name="dir.report" value="out/report"/>
+       <property name="dir.doc" location="doc"/>
+       <property name="release.name" value="LaTeXDraw2.0.8" />
+-      
++
+       <!-- Creates the output directories -->
+-      <target name="prepare">
++      <target name="prepare">
+       <mkdir dir="${dir.out}"/>
+       <mkdir dir="${dir.report}"/>
+       <mkdir dir="${dir.data}/.cache"/>
+@@ -15,7 +15,7 @@
+       <mkdir dir="${dir.out}/${release.name}_src"/>
+               <mkdir dir="${dir.out}/${release.name}"/>
+       </target>
+-              
++
+       <target name="doc" depends="jar" description="Generation of the 
documentation.">
+           <javadoc destdir="${dir.doc}" author="true" version="true" 
use="true"
+               notree="false" nonavbar="false" noindex="false" 
access="private">
+@@ -25,47 +25,50 @@
+             </fileset>
+           </javadoc>
        </target>
-               
-               
+-              
+-              
+-              
++
++
 +      <path id="classpathlib">
 +              <fileset dir="${lib.dir}" includes="**/*.jar"/>
 +      </path>
@@ -12,28 +38,43 @@ Alter build system to make use of external libraries rather 
than bundling them i
 +      <target name="compile">
 +              <javac srcdir="latexDraw" destdir="" 
classpathref="classpathlib" debug="on" encoding="utf8" />
 +      </target>
-               
++
        <!-- Creates the jar -->
        <target name="jar" description="Generates latexdraw.jar">
-@@ -35,10 +42,6 @@
+               <!-- copies the librairies -->
+               <copy todir="${dir.data}/help/" overwrite="true" 
failonerror="true">
                                        <fileset dir="help/" />
                </copy>
-               
+-              
 -              <copy todir="${dir.data}/lib/" overwrite="true" 
failonerror="true">
 -                      <fileset dir="lib/" />
 -              </copy>
 -              
++
                <copy todir="${dir.out}/" overwrite="true" failonerror="true">
                        <fileset dir="" includes="license.txt ; 
release_note.txt ; readme.txt ; install_vista.vbs ; install_debian_ubuntu"/>
                </copy>
-@@ -55,12 +58,12 @@
+-              
++
+               <copy todir="${dir.data}/.cache" overwrite="true" 
failonerror="true">
+                       <fileset dir=".cache/"/>
+               </copy>
+-              
++
+               <copy todir="${dir.data}/templates" overwrite="true" 
failonerror="true">
+                       <fileset dir="templates/"/>
+               </copy>
+-              
++
+               <jar jarfile="${dir.data}/LaTeXDraw.jar" 
manifest="META-INF/MANIFEST.MF">
                        <!-- Creates the manifest -->
                        <manifest>
                                <attribute name="Main-Class" 
value="latexDraw.ui.LaTeXDraw"/>
 -                              <attribute name="Class-Path" 
value="lib/net.sourceforge.jiu.jar lib/jlibeps.jar ./ help/"/>
-+                                <attribute name="Class-Path" 
value="net.sourceforge.jiu.jar net.sourceforge.jlibeps.jar txt cache .cache/ 
templates .templates/ help /usr/share/doc/latexdraw/"/>
++                              <attribute name="Class-Path" 
value="net.sourceforge.jiu.jar net.sourceforge.jlibeps.jar"/>
                        </manifest>
-                       
+-                      
++
                 <!-- Filters the files -->
                 <fileset dir=""
 -                       includes="latexDraw/**/*.class ; res/**/* ; lang/**/*"
@@ -41,3 +82,35 @@ Alter build system to make use of external libraries rather 
than bundling them i
                         excludes="latexDraw/**/*.java ; latexDraw/installer/* 
; latexDraw/ui/listeners/InstallerListener.*"/>
                </jar>
        </target>
+-      
+-      
++
++
+ 
+       <target name="zip src" depends="jar">
+         <copy todir="out/${release.name}_src">
+@@ -76,16 +79,16 @@
+               </zip>
+         <delete dir="out/${release.name}_src" />
+     </target>
+-      
+-      
++
++
+    <target name="zip jar" depends="zip src">
+         <copy todir="out/${release.name}">
+             <fileset dir="out/" includes="data/ ; install_vista.vbs ; *.txt ; 
*.jar ; install_debian_ubuntu" />
+-          </copy>
+-        <zip destfile="${dir.out}/${release.name}.zip" compress="true">
+-             <fileset dir="out/" includes="${release.name}/"/>
++          </copy>
++        <zip destfile="${dir.out}/${release.name}.zip" compress="true">
++             <fileset dir="out/" includes="${release.name}/"/>
+         </zip>
+-      <delete dir="out/${release.name}" />
+-    </target>
+-      
++      <delete dir="out/${release.name}" />
++    </target>
++
+ </project>

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-java/latexdraw.git

_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to