This is an automated email from the git hooks/post-receive script. fnatter-guest pushed a commit to branch master in repository svgsalamander.
commit 9f9fe190a7b26558db04e25a2b826212c705f837 Author: Felix Natter <[email protected]> Date: Sat Jul 30 11:21:36 2016 +0200 add fixed patches for 1.0.0 --- .../0001-Make-build-use-system-libraries.patch | 15 +- ...002-Disable-useless-automated-jar-signing.patch | 24 ++- ...doc-target-to-add-links-to-system-API-doc.patch | 25 ++- ...t-gradient-instead-of-the-embedded-batik.patch} | 101 ++++++------ .../0005-dont-call-netbeans-ant-tasks.patch | 14 ++ .../patches/0006-modify-broken-upstream-pom.patch | 172 +++++++++++++++++++++ debian/patches/series | 4 +- 7 files changed, 255 insertions(+), 100 deletions(-) diff --git a/debian/patches/0001-Make-build-use-system-libraries.patch b/debian/patches/0001-Make-build-use-system-libraries.patch index 6799a60..d4fdeaf 100644 --- a/debian/patches/0001-Make-build-use-system-libraries.patch +++ b/debian/patches/0001-Make-build-use-system-libraries.patch @@ -1,13 +1,7 @@ -From: Nicolas Dandrimont <[email protected]> -Date: Fri, 18 Feb 2011 13:21:02 +0100 -Subject: Make build use system libraries - ---- - svg-core/build.xml | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/svg-core/build.xml b/svg-core/build.xml -index 0fbc9b1..74e3fed 100755 +Description: Make build use system libraries +Author: Nicolas Dandrimont <[email protected]> +Forwarded: not-needed +Last-Update: 2011-02-18 --- a/svg-core/build.xml +++ b/svg-core/build.xml @@ -68,7 +68,7 @@ @@ -19,4 +13,3 @@ index 0fbc9b1..74e3fed 100755 <property name="gen.main.src.dir" location="src/gen/java"/> <property name="gen.main.res.dir" location="src/gen/res"/> <property name="animtime.jjtree" location="src/main/java/com/kitfox/svg/animation/AnimTimeParser.jjt"/> --- diff --git a/debian/patches/0002-Disable-useless-automated-jar-signing.patch b/debian/patches/0002-Disable-useless-automated-jar-signing.patch index 6d4fb7b..d4dbd06 100644 --- a/debian/patches/0002-Disable-useless-automated-jar-signing.patch +++ b/debian/patches/0002-Disable-useless-automated-jar-signing.patch @@ -1,16 +1,10 @@ -From: Nicolas Dandrimont <[email protected]> -Date: Sun, 6 Mar 2011 11:10:29 +0100 -Subject: Disable useless automated jar signing. - ---- - svg-core/build.xml | 14 -------------- - 1 files changed, 0 insertions(+), 14 deletions(-) - -diff --git a/svg-core/build.xml b/svg-core/build.xml -index 74e3fed..05d3dc6 100755 +Description: Disable jar signing in ant script +Author: Felix Natter <[email protected]> +Forwarded: not-needed +Last-Update: 2016-07-23 --- a/svg-core/build.xml +++ b/svg-core/build.xml -@@ -109,20 +109,6 @@ +@@ -110,23 +110,7 @@ </fileset> </jar> @@ -26,9 +20,11 @@ index 74e3fed..05d3dc6 100755 - </dname> - </genkey> - -- <signjar jar="${dist.jar}" alias="${key.user}" storepass="${key.password}" keystore="${key.location}"/> -- <copy file="${dist.jar}" toFile="${project.www.jar}"/> +- <signjar jar="${project.www.jar}" +- alias="${key.user}" +- storepass="${key.password}" +- keystore="${key.location}"/> <delete file="${project.tiny.jar}"/> --- + <jar destfile="${project.tiny.jar}" update="true"> diff --git a/debian/patches/0003-Modify-javadoc-target-to-add-links-to-system-API-doc.patch b/debian/patches/0003-Modify-javadoc-target-to-add-links-to-system-API-doc.patch index 54a6e70..9abb8e8 100644 --- a/debian/patches/0003-Modify-javadoc-target-to-add-links-to-system-API-doc.patch +++ b/debian/patches/0003-Modify-javadoc-target-to-add-links-to-system-API-doc.patch @@ -1,22 +1,15 @@ -From: Nicolas Dandrimont <[email protected]> -Date: Sun, 6 Mar 2011 11:36:54 +0100 -Subject: Modify javadoc target to add links to system API docs - ---- - svg-core/nbproject/build-impl.xml | 2 ++ - 1 files changed, 2 insertions(+), 0 deletions(-) - -diff --git a/svg-core/nbproject/build-impl.xml b/svg-core/nbproject/build-impl.xml -index 3a71c95..56d5331 100755 +Description: Modify javadoc target to add links to system API docs +Author: Nicolas Dandrimont <[email protected]> +Forwarded: not-needed +Last-Update: 2011-03-06 --- a/svg-core/nbproject/build-impl.xml +++ b/svg-core/nbproject/build-impl.xml -@@ -756,6 +756,8 @@ is divided into following sections: - <fileset dir="${build.generated.sources.dir}" erroronmissingdir="false"> +@@ -1282,6 +1282,8 @@ <include name="**/*.java"/> + <exclude name="*.java"/> </fileset> -+ <link href="/usr/share/doc/default-jdk-doc/api" /> -+ <link href="/usr/share/doc/ant/api" /> ++ <link href="/usr/share/doc/default-jdk-doc/api" /> ++ <link href="/usr/share/doc/ant/api" /> + <arg line="${javadoc.endorsed.classpath.cmd.line.arg}"/> </javadoc> <copy todir="${dist.javadoc.dir}"> - <fileset dir="${src.www.dir}" excludes="${excludes}" includes="${includes}"> --- diff --git a/debian/patches/0004-Use-system-awt-gradient-instead-of-the-embedded-bati.patch b/debian/patches/0004-Use-system-awt-gradient-instead-of-the-embedded-batik.patch similarity index 60% rename from debian/patches/0004-Use-system-awt-gradient-instead-of-the-embedded-bati.patch rename to debian/patches/0004-Use-system-awt-gradient-instead-of-the-embedded-batik.patch index 0bdb6b0..65b45d4 100644 --- a/debian/patches/0004-Use-system-awt-gradient-instead-of-the-embedded-bati.patch +++ b/debian/patches/0004-Use-system-awt-gradient-instead-of-the-embedded-batik.patch @@ -1,30 +1,20 @@ -From: Nicolas Dandrimont <[email protected]> -Date: Mon, 7 Mar 2011 00:13:13 +0100 -Subject: Use system awt gradient instead of the embedded batik code copy - -Upstream embeds batik as a backwards-compatibility measure, as the -Gradient classes used were added to java.awt in JDK6. ---- - .../main/java/com/kitfox/svg/LinearGradient.java | 21 ++++++++----------- - .../main/java/com/kitfox/svg/RadialGradient.java | 21 ++++++++----------- - 2 files changed, 18 insertions(+), 24 deletions(-) - -diff --git a/svg-core/src/main/java/com/kitfox/svg/LinearGradient.java b/svg-core/src/main/java/com/kitfox/svg/LinearGradient.java -index 06a1503..bdfe724 100644 +Description: Use system awt gradient instead of the embedded batik code copy +Author: Nicolas Dandrimont <[email protected]> (reapplied by Felix Natter) +Forwarded: no (upstream requires only java4) +Last-Update: 2016-07-23 --- a/svg-core/src/main/java/com/kitfox/svg/LinearGradient.java +++ b/svg-core/src/main/java/com/kitfox/svg/LinearGradient.java -@@ -34,9 +34,6 @@ import java.awt.*; - import com.kitfox.svg.xml.*; - import org.xml.sax.*; - --//import org.apache.batik.ext.awt.*; --import com.kitfox.svg.batik.*; -- +@@ -41,6 +41,8 @@ + import java.awt.geom.AffineTransform; + import java.awt.geom.Point2D; + import java.awt.geom.Rectangle2D; ++import java.awt.MultipleGradientPaint; ++import java.awt.LinearGradientPaint; /** * @author Mark McKay -@@ -95,32 +92,32 @@ public class LinearGradient extends Gradient { - +@@ -96,18 +98,18 @@ + public Paint getPaint(Rectangle2D bounds, AffineTransform xform) { - com.kitfox.svg.batik.MultipleGradientPaint.CycleMethodEnum method; @@ -46,31 +36,30 @@ index 06a1503..bdfe724 100644 break; } -- com.kitfox.svg.batik.LinearGradientPaint paint; -+ LinearGradientPaint paint; - if (gradientUnits == GU_USER_SPACE_ON_USE) +@@ -120,13 +122,13 @@ + paint = colors.length > 0 ? colors[0] : Color.black; + } else if (gradientUnits == GU_USER_SPACE_ON_USE) { - // paint = new LinearGradientPaint(x1, y1, x2, y2, getStopFractions(), getStopColors(), method); - paint = new com.kitfox.svg.batik.LinearGradientPaint( + paint = new LinearGradientPaint( - new Point2D.Float(x1, y1), - new Point2D.Float(x2, y2), + pt1, + pt2, getStopFractions(), getStopColors(), method, - com.kitfox.svg.batik.MultipleGradientPaint.SRGB, + MultipleGradientPaint.ColorSpaceType.SRGB, - gradientTransform); - } - else -@@ -137,13 +134,13 @@ public class LinearGradient extends Gradient { - - viewXform.concatenate(gradientTransform); + gradientTransform == null + ? new AffineTransform() + : gradientTransform); +@@ -145,13 +147,13 @@ + viewXform.concatenate(gradientTransform); + } - paint = new com.kitfox.svg.batik.LinearGradientPaint( + paint = new LinearGradientPaint( - new Point2D.Float(x1, y1), - new Point2D.Float(x2, y2), + pt1, + pt2, getStopFractions(), getStopColors(), method, @@ -79,22 +68,20 @@ index 06a1503..bdfe724 100644 viewXform); } -diff --git a/svg-core/src/main/java/com/kitfox/svg/RadialGradient.java b/svg-core/src/main/java/com/kitfox/svg/RadialGradient.java -index 37b9414..52521cc 100644 --- a/svg-core/src/main/java/com/kitfox/svg/RadialGradient.java +++ b/svg-core/src/main/java/com/kitfox/svg/RadialGradient.java -@@ -34,9 +34,6 @@ import java.awt.*; - import com.kitfox.svg.xml.*; - import org.xml.sax.*; - --//import org.apache.batik.ext.awt.*; --import com.kitfox.svg.batik.*; -- +@@ -41,6 +41,9 @@ + import java.awt.geom.AffineTransform; + import java.awt.geom.Point2D; + import java.awt.geom.Rectangle2D; ++import java.awt.MultipleGradientPaint; ++import java.awt.LinearGradientPaint; ++import java.awt.RadialGradientPaint; /** * @author Mark McKay -@@ -101,33 +98,33 @@ public class RadialGradient extends Gradient { - +@@ -106,18 +109,18 @@ + public Paint getPaint(Rectangle2D bounds, AffineTransform xform) { - com.kitfox.svg.batik.MultipleGradientPaint.CycleMethodEnum method; @@ -116,33 +103,32 @@ index 37b9414..52521cc 100644 break; } -- com.kitfox.svg.batik.RadialGradientPaint paint; -+ RadialGradientPaint paint; - +@@ -126,14 +129,14 @@ + Point2D.Float pt2 = hasFocus ? new Point2D.Float(fx, fy) : pt1; if (gradientUnits == GU_USER_SPACE_ON_USE) { - paint = new com.kitfox.svg.batik.RadialGradientPaint( + paint = new RadialGradientPaint( - new Point2D.Float(cx, cy), + pt1, r, - new Point2D.Float(fx, fy), + pt2, getStopFractions(), getStopColors(), method, - com.kitfox.svg.batik.MultipleGradientPaint.SRGB, + MultipleGradientPaint.ColorSpaceType.SRGB, gradientTransform); - } - else -@@ -138,14 +135,14 @@ public class RadialGradient extends Gradient { + } else + { +@@ -143,14 +146,14 @@ viewXform.concatenate(gradientTransform); - paint = new com.kitfox.svg.batik.RadialGradientPaint( + paint = new RadialGradientPaint( - new Point2D.Float(cx, cy), + pt1, r, - new Point2D.Float(fx, fy), + pt2, getStopFractions(), getStopColors(), method, @@ -151,4 +137,3 @@ index 37b9414..52521cc 100644 viewXform); } --- diff --git a/debian/patches/0005-dont-call-netbeans-ant-tasks.patch b/debian/patches/0005-dont-call-netbeans-ant-tasks.patch new file mode 100644 index 0000000..6f236ca --- /dev/null +++ b/debian/patches/0005-dont-call-netbeans-ant-tasks.patch @@ -0,0 +1,14 @@ +Description: Skip some netbeans ant tasks by setting mkdist.disabled:=true +Author: Felix Natter <[email protected]> +Forwarded: not-needed +Last-Update: 2016-07-23 +--- a/svg-core/build.xml ++++ b/svg-core/build.xml +@@ -79,6 +79,7 @@ + <property name="www.dir" location="../www"/> + <property name="project.www.jar" value="${www.dir}/binaries/svgSalamander.jar"/> + <property name="project.tiny.jar" value="${www.dir}/binaries/svgSalamander-tiny.jar"/> ++ <property name="mkdist.disabled" value="true"/> + + <target name="-pre-compile"> + <mkdir dir="${animtime.outdir}"/> diff --git a/debian/patches/0006-modify-broken-upstream-pom.patch b/debian/patches/0006-modify-broken-upstream-pom.patch new file mode 100644 index 0000000..ac78006 --- /dev/null +++ b/debian/patches/0006-modify-broken-upstream-pom.patch @@ -0,0 +1,172 @@ +Description: Fix version and remove build information and ant dependency + in outdated upstream pom.xml (outdated according to author) +Author: Felix Natter <[email protected]> +Forwarded: <URL|no|not-needed, useless if you have a Bug field, optional> +Last-Update: 2016-07-29 +--- a/svg-core/pom.xml ++++ b/svg-core/pom.xml +@@ -11,7 +11,7 @@ + <!-- TODO Mark: replace with com.kitfox --> + <groupId>com.kitfox</groupId> + <artifactId>kitfox-svg-salamander</artifactId> +- <version>1.0.39</version> ++ <version>1.0.0</version> + <packaging>jar</packaging> + + <name>${project.artifactId}</name> +@@ -22,7 +22,7 @@ + <!-- TODO Mark: set actual year --> + <inceptionYear>2011</inceptionYear> + +- <url>http://java.net/projects/svgsalamander</url> ++ <url>https://github.com/blackears/svgSalamander/</url> + + <organization> + <name>Kitfox Studios</name> +@@ -77,146 +77,4 @@ + + </properties> + +- <dependencies> +- +- <!-- TODO Mark: do you really need to depend on this? --> +- <dependency> +- <groupId>org.apache.ant</groupId> +- <artifactId>ant</artifactId> +- <version>1.8.1</version> +- </dependency> +- +- </dependencies> +- +- <build> +- +- <!-- location of MAIN sources & resources --> +- <sourceDirectory>${basedir}/src/main/java</sourceDirectory> +- <resources> +- <resource> +- <directory>${basedir}/src/main/res</directory> +- </resource> +- </resources> +- +- <!-- location of TEST sources & resources --> +- <testSourceDirectory>${basedir}/src/test/java</testSourceDirectory> +- <testResources> +- <testResource> +- <directory>${basedir}/src/test/res</directory> +- </testResource> +- </testResources> +- +- <plugins> +- +- <!-- generated code: animation parser; see for more settings: http://mojo.codehaus.org/javacc-maven-plugin/javacc-mojo.html --> +- <plugin> +- <groupId>org.codehaus.mojo</groupId> +- <artifactId>javacc-maven-plugin</artifactId> +- <version>2.6</version> +- <executions> +- <execution> +- <id>javacc</id> +- <phase>generate-sources</phase> +- <goals> +- <goal>javacc</goal> +- </goals> +- <configuration> +- <sourceDirectory>${basedir}/src/main/java</sourceDirectory> +- <includes> +- <include>**/*.jjt</include> +- </includes> +- </configuration> +- </execution> +- </executions> +- </plugin> +- +- <!-- enforce java version --> +- <plugin> +- <groupId>org.apache.maven.plugins</groupId> +- <artifactId>maven-compiler-plugin</artifactId> +- <version>2.3.2</version> +- <configuration> +- <source>1.6</source> +- <target>1.6</target> +- </configuration> +- </plugin> +- +- <!-- enforce maven version --> +- <plugin> +- <groupId>org.apache.maven.plugins</groupId> +- <artifactId>maven-enforcer-plugin</artifactId> +- <version>1.0</version> +- <executions> +- <execution> +- <id>enforce-maven-version</id> +- <goals> +- <goal>enforce</goal> +- </goals> +- <configuration> +- <rules> +- <requireMavenVersion> +- <version>[3.0,)</version> +- <message>you-must-run-maven-3.0-or-above</message> +- </requireMavenVersion> +- </rules> +- </configuration> +- </execution> +- </executions> +- </plugin> +- +- +- <plugin> +- <!-- generate javadoc --> +- <groupId>org.apache.maven.plugins</groupId> +- <artifactId>maven-javadoc-plugin</artifactId> +- <version>2.7</version> +- <configuration> +- <quiet>true</quiet> +- <verbose>false</verbose> +- <links> +- <show>public</show> +- <link>http://java.sun.com/javase/1.6.0/docs/api</link> +- </links> +- <linksource>true</linksource> +- <detectLinks>true</detectLinks> +- <windowtitle>${project.name} API ${project.version} / +- ${maven.build.timestamp}</windowtitle> +- <doctitle>${project.name} API ${project.version} / +- ${maven.build.timestamp}</doctitle> +- <header><![CDATA[<a href="${project.organization.url}" target="_blank">${project.organization.name}</a>]]></header> +- <footer><![CDATA[<a href="${project.organization.url}" target="_blank">${project.organization.name}</a>]]></footer> +- <bottom> +- <!-- note: these "years" are internal javadoc plugin tags --> +- Copyright © {inceptionYear}-{currentYear} +- <![CDATA[<a href="${project.organization.url}" target="_blank">${project.organization.name}</a>]]>. +- All Rights Reserved. +- </bottom> +- </configuration> +- </plugin> +- +- <plugin> +- <!-- generate source --> +- <groupId>org.apache.maven.plugins</groupId> +- <artifactId>maven-source-plugin</artifactId> +- <version>2.1.2</version> +- <configuration> +- </configuration> +- </plugin> +- +- <plugin> +- <!-- release to sonaytype staging repo --> +- <groupId>org.apache.maven.plugins</groupId> +- <artifactId>maven-release-plugin</artifactId> +- <configuration> +- <!-- used by release:prepare --> +- <preparationGoals>clean verify</preparationGoals> +- <!-- used by release:perform --> +- <goals>deploy</goals> +- </configuration> +- </plugin> +- +- </plugins> +- +- </build> +- + </project> diff --git a/debian/patches/series b/debian/patches/series index a1749da..0c0e5be 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,4 +1,6 @@ 0001-Make-build-use-system-libraries.patch 0002-Disable-useless-automated-jar-signing.patch 0003-Modify-javadoc-target-to-add-links-to-system-API-doc.patch -0004-Use-system-awt-gradient-instead-of-the-embedded-bati.patch +0004-Use-system-awt-gradient-instead-of-the-embedded-batik.patch +0005-dont-call-netbeans-ant-tasks.patch +0006-modify-broken-upstream-pom.patch -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/svgsalamander.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

