Author: drazzib Date: 2011-03-14 19:28:59 +0000 (Mon, 14 Mar 2011) New Revision: 13423
Added: trunk/libspring-2.5-java/debian/patches/17_velocitytools2.diff Modified: trunk/libspring-2.5-java/debian/changelog trunk/libspring-2.5-java/debian/control trunk/libspring-2.5-java/debian/patches/series Log: * d/control: Drop all Depends on JRE packages since libspring-*-java are libraries (conform to latest Debian Java Policy). * d/patches/17_velocitytools2.diff: New patch to drop old code needed only for (really) old velocity-tools. Fix FTBFS (Closes: #617868). Modified: trunk/libspring-2.5-java/debian/changelog =================================================================== --- trunk/libspring-2.5-java/debian/changelog 2011-03-14 03:38:00 UTC (rev 13422) +++ trunk/libspring-2.5-java/debian/changelog 2011-03-14 19:28:59 UTC (rev 13423) @@ -1,3 +1,12 @@ +libspring-2.5-java (2.5.6.SEC02-3) unstable; urgency=low + + * d/control: Drop all Depends on JRE packages since libspring-*-java + are libraries (conform to latest Debian Java Policy). + * d/patches/17_velocitytools2.diff: New patch to drop old code needed + only for (really) old velocity-tools. Fix FTBFS (Closes: #617868). + + -- Damien Raude-Morvan <[email protected]> Mon, 14 Mar 2011 20:25:26 +0100 + libspring-2.5-java (2.5.6.SEC02-2) unstable; urgency=low [ Miguel Landaeta ] Modified: trunk/libspring-2.5-java/debian/control =================================================================== --- trunk/libspring-2.5-java/debian/control 2011-03-14 03:38:00 UTC (rev 13422) +++ trunk/libspring-2.5-java/debian/control 2011-03-14 19:28:59 UTC (rev 13423) @@ -22,7 +22,7 @@ Package: libspring-core-2.5-java Architecture: all -Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime, libasm3-java, libcommons-collections3-java, libcommons-logging-java, liblog4j1.2-java, libbackport-util-concurrent-java +Depends: ${misc:Depends}, libasm3-java, libcommons-collections3-java, libcommons-logging-java, liblog4j1.2-java, libbackport-util-concurrent-java Recommends: libcommons-attributes-java Description: modular Java/J2EE application framework - Core Spring is a layered Java/J2EE application framework offering a lot of freedom @@ -34,7 +34,7 @@ Package: libspring-beans-2.5-java Architecture: all -Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime, libspring-core-2.5-java, libcglib-java +Depends: ${misc:Depends}, libspring-core-2.5-java, libcglib-java Description: modular Java/J2EE application framework - Beans Spring is a layered Java/J2EE application framework offering a lot of freedom to Java developers yet providing well documented and easy-to-use solutions for @@ -44,7 +44,7 @@ Package: libspring-aop-2.5-java Architecture: all -Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime, libspring-core-2.5-java, libjamon-java, libcommons-pool-java +Depends: ${misc:Depends}, libspring-core-2.5-java, libjamon-java, libcommons-pool-java Recommends: libaopalliance-java, aspectj Description: modular Java/J2EE application framework - AOP Spring is a layered Java/J2EE application framework offering a lot of freedom @@ -55,7 +55,7 @@ Package: libspring-context-2.5-java Architecture: all -Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime, libspring-beans-2.5-java +Depends: ${misc:Depends}, libspring-beans-2.5-java Recommends: libspring-aop-2.5-java, glassfish-javaee Suggests: bsh, groovy Description: modular Java/J2EE application framework - Context @@ -68,7 +68,7 @@ Package: libspring-context-support-2.5-java Architecture: all -Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime, libspring-context-2.5-java +Depends: ${misc:Depends}, libspring-context-2.5-java Recommends: libspring-aop-2.5-java, libspring-jdbc-2.5-java, libquartz-java, libjasperreports-java, libehcache-java, libfreemarker-java, velocity, libgeronimo-commonj-spec-java Description: modular Java/J2EE application framework - Context Support @@ -81,7 +81,7 @@ Package: libspring-web-2.5-java Architecture: all -Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime, libspring-context-2.5-java +Depends: ${misc:Depends}, libspring-context-2.5-java Recommends: libstruts1.2-java, libcommons-httpclient-java, libaxis-java, libjsf-api-java, libhessian-java Suggests: glassfish-javaee Description: modular Java/J2EE application framework - Web @@ -94,7 +94,7 @@ Package: libspring-webmvc-2.5-java Architecture: all -Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime, libspring-web-2.5-java +Depends: ${misc:Depends}, libspring-web-2.5-java Recommends: libspring-context-support-2.5-java, libvelocity-tools-java, libjasperreports-java, libtiles-java, libitext-java, libjexcelapi-java, libjakarta-poi-java Description: modular Java/J2EE application framework - MVC Spring is a layered Java/J2EE application framework offering a lot of freedom @@ -106,7 +106,7 @@ Package: libspring-webmvc-struts-2.5-java Architecture: all -Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime, libspring-webmvc-2.5-java, libstruts1.2-java +Depends: ${misc:Depends}, libspring-webmvc-2.5-java, libstruts1.2-java Description: modular Java/J2EE application framework - Struts MVC Spring is a layered Java/J2EE application framework offering a lot of freedom to Java developers yet providing well documented and easy-to-use solutions for @@ -117,7 +117,7 @@ Package: libspring-webmvc-portlet-2.5-java Architecture: all -Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime, libspring-webmvc-2.5-java, libportlet-api-2.0-spec-java, libcommons-fileupload-java +Depends: ${misc:Depends}, libspring-webmvc-2.5-java, libportlet-api-2.0-spec-java, libcommons-fileupload-java Description: modular Java/J2EE application framework - Portlet MVC Spring is a layered Java/J2EE application framework offering a lot of freedom to Java developers yet providing well documented and easy-to-use solutions for @@ -128,7 +128,7 @@ Package: libspring-test-2.5-java Architecture: all -Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime, libspring-core-2.5-java +Depends: ${misc:Depends}, libspring-core-2.5-java Recommends: junit4 (>= 4.5), testng Description: modular Java/J2EE application framework - Test helpers Spring is a layered Java/J2EE application framework offering a lot of freedom @@ -140,7 +140,7 @@ Package: libspring-tx-2.5-java Architecture: all -Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime, libspring-core-2.5-java +Depends: ${misc:Depends}, libspring-core-2.5-java Recommends: libspring-aop-2.5-java, libspring-context-2.5-java, glassfish-javaee Description: modular Java/J2EE application framework - transaction Spring is a layered Java/J2EE application framework offering a lot of freedom @@ -152,7 +152,7 @@ Package: libspring-jdbc-2.5-java Architecture: all -Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime, libspring-beans-2.5-java, libspring-tx-2.5-java, libc3p0-java +Depends: ${misc:Depends}, libspring-beans-2.5-java, libspring-tx-2.5-java, libc3p0-java Description: modular Java/J2EE application framework - JDBC tools Spring is a layered Java/J2EE application framework offering a lot of freedom to Java developers yet providing well documented and easy-to-use solutions for @@ -162,7 +162,7 @@ Package: libspring-jms-2.5-java Architecture: all -Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime, libspring-beans-2.5-java, libspring-tx-2.5-java, glassfish-javaee +Depends: ${misc:Depends}, libspring-beans-2.5-java, libspring-tx-2.5-java, glassfish-javaee Description: modular Java/J2EE application framework - JMS tools Spring is a layered Java/J2EE application framework offering a lot of freedom to Java developers yet providing well documented and easy-to-use solutions for @@ -172,7 +172,7 @@ Package: libspring-orm-2.5-java Architecture: all -Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime, libspring-jdbc-2.5-java +Depends: ${misc:Depends}, libspring-jdbc-2.5-java Recommends: libspring-web-2.5-java, libjdo-api-java, glassfish-toplink-essentials, libibatis-java, libhibernate3-java, libhibernate-commons-annotations-java, libhibernate-annotations-java, libeclipselink-java, libopenjpa-java Description: modular Java/J2EE application framework - ORM tools @@ -185,7 +185,7 @@ Package: libspring-aspects-2.5-java Architecture: all -Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime +Depends: ${misc:Depends} Description: modular Java/J2EE application framework - Bundled aspects Spring is a layered Java/J2EE application framework offering a lot of freedom to Java developers yet providing well documented and easy-to-use solutions for Added: trunk/libspring-2.5-java/debian/patches/17_velocitytools2.diff =================================================================== --- trunk/libspring-2.5-java/debian/patches/17_velocitytools2.diff (rev 0) +++ trunk/libspring-2.5-java/debian/patches/17_velocitytools2.diff 2011-03-14 19:28:59 UTC (rev 13423) @@ -0,0 +1,43 @@ +Description: ViewTool not needed anymore since 1.3. + Drop its usage from Spring and use init(Object) method. +Author: Damien Raude-Morvan <[email protected]> +Last-Update: 2011-03-12 +--- a/src/org/springframework/web/servlet/view/velocity/VelocityToolboxView.java ++++ b/src/org/springframework/web/servlet/view/velocity/VelocityToolboxView.java +@@ -27,7 +27,6 @@ + import org.apache.velocity.tools.view.ToolboxManager; + import org.apache.velocity.tools.view.context.ChainedContext; + import org.apache.velocity.tools.view.servlet.ServletToolboxManager; +-import org.apache.velocity.tools.view.tools.ViewTool; + + import org.springframework.util.ClassUtils; + import org.springframework.util.ReflectionUtils; +@@ -64,7 +63,6 @@ + * @see #initTool + * @see org.apache.velocity.tools.view.context.ViewContext + * @see org.apache.velocity.tools.view.context.ChainedContext +- * @see org.apache.velocity.tools.view.tools.ViewTool + * @see org.apache.velocity.tools.view.tools.LinkTool + */ + public class VelocityToolboxView extends VelocityView { +@@ -122,19 +120,13 @@ + * Overridden to check for the ViewContext interface which is part of the + * view package of Velocity Tools. This requires a special Velocity context, + * like ChainedContext as set up by {@link #createVelocityContext} in this class. +- * @see org.apache.velocity.tools.view.tools.ViewTool#init(Object) +- * @see org.apache.velocity.tools.view.tools.LinkTool#init(Object) + */ + protected void initTool(Object tool, Context velocityContext) throws Exception { + // Initialize ViewTool instances with the Velocity context. + // Despite having an "init(Object)" method, all known ViewTool + // implementations expect a ViewContext implementation as argument. + // ChainedContext implements the ViewContext interface. +- if (tool instanceof ViewTool) { +- // Velocity Tools 1.2: an actual ViewTool implementation. +- ((ViewTool) tool).init(velocityContext); +- } +- else { ++ { + // Velocity Tools 1.3: a class-level "init(Object)" method. + Method initMethod = + ClassUtils.getMethodIfAvailable(tool.getClass(), "init", new Class[] {Object.class}); Modified: trunk/libspring-2.5-java/debian/patches/series =================================================================== --- trunk/libspring-2.5-java/debian/patches/series 2011-03-14 03:38:00 UTC (rev 13422) +++ trunk/libspring-2.5-java/debian/patches/series 2011-03-14 19:28:59 UTC (rev 13423) @@ -13,3 +13,4 @@ 14_portlet_api.diff 15_fix_build_with_asm3.diff 16_commonj.diff +17_velocitytools2.diff _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

