Author: ludovicc-guest
Date: 2009-07-07 23:06:34 +0000 (Tue, 07 Jul 2009)
New Revision: 8931

Added:
   trunk/velocity/debian/MANIFEST.MF
   trunk/velocity/debian/patches/build.patch
   trunk/velocity/debian/patches/series
   trunk/velocity/debian/velocity.links
Removed:
   trunk/velocity/debian/patches/01_RemoveMailConfiguration.patch
   
trunk/velocity/debian/patches/02_VelocityServletTest_Servlet2.3_Compatibility.patch
   trunk/velocity/debian/patches/03_testcases_runtime.patch
   trunk/velocity/debian/patches/04_buildxml.patch
   trunk/velocity/debian/velocity-ant.links
Modified:
   trunk/velocity/debian/README.Debian
   trunk/velocity/debian/antlib.xml
   trunk/velocity/debian/build.properties
   trunk/velocity/debian/changelog
   trunk/velocity/debian/control
   trunk/velocity/debian/rules
   trunk/velocity/debian/velocity-doc.docs
Log:
* New version

Added: trunk/velocity/debian/MANIFEST.MF
===================================================================
--- trunk/velocity/debian/MANIFEST.MF                           (rev 0)
+++ trunk/velocity/debian/MANIFEST.MF   2009-07-07 23:06:34 UTC (rev 8931)
@@ -0,0 +1,7 @@
+Manifest-Version: 1.0
+Ant-Version: Apache Ant 1.7.1
+Created-By: 14.0-b08 (Sun Microsystems Inc.)
+Class-Path: /usr/share/java/jdom1.jar /usr/share/java/commons-collections3.jar 
+  /usr/share/java/logkit.jar /usr/share/java/werken.xpath.jar 
+  /usr/share/java/commons-lang.jar /usr/share/java/commons-logging.jar
+

Modified: trunk/velocity/debian/README.Debian
===================================================================
--- trunk/velocity/debian/README.Debian 2009-07-07 22:51:56 UTC (rev 8930)
+++ trunk/velocity/debian/README.Debian 2009-07-07 23:06:34 UTC (rev 8931)
@@ -13,3 +13,25 @@
 Their symlinks are created to /usr/share/ant/lib.
 
  -- Takashi Okamoto <[email protected]>, Wed, 15 Aug 2001 08:57:18 +0900
+
+velocity.jar provides the following Ant tasks: anakia and texen.
+Those Ant tasks are made available under the following Antlib namespace:
+xmlns:velocity="antlib:org.apache.velocity"
+
+The following project is an example using the anakia task:
+
+<project name="myproject" xmlns:velocity="antlib:org.apache.velocity">
+
+  <!-- example use of the anakia task -->
+  <velocity:anakia basedir="xdocs/docs" destdir="build/docs"
+         extension=".html" style="site.vsl"
+         projectFile="../stylesheets/project.xml"
+         includes="**/*.xml"
+         lastModifiedCheck="true"
+         templatePath="xdocs/stylesheets">
+    </velocity:anakia>
+</project>
+
+
+ -- Ludovic Claude <[email protected]>  Tue, 07 Jul 2009 13:24:03 
+0100
+

Modified: trunk/velocity/debian/antlib.xml
===================================================================
--- trunk/velocity/debian/antlib.xml    2009-07-07 22:51:56 UTC (rev 8930)
+++ trunk/velocity/debian/antlib.xml    2009-07-07 23:06:34 UTC (rev 8931)
@@ -1,8 +1,6 @@
 <?xml version="1.0"?>
 <antlib>
-   <taskdef name="anakia" classname="org.apache.velocity.anakia.AnakiaTask" 
-     
classpath="/usr/share/java/commons-collections3.jar:usr/share/java/logkit.jar:usr/share/java/jdom1.jar:usr/share/java/werken.xpath.jar"
 />
-   <taskdef name="texen" classname="org.apache.velocity.texen.ant.TexenTask" 
-     
classpath="/usr/share/java/commons-collections3.jar:usr/share/java/logkit.jar" 
/>
+   <taskdef name="anakia" classname="org.apache.velocity.anakia.AnakiaTask" />
+   <taskdef name="texen" classname="org.apache.velocity.texen.ant.TexenTask" />
 </antlib>
 

Modified: trunk/velocity/debian/build.properties
===================================================================
--- trunk/velocity/debian/build.properties      2009-07-07 22:51:56 UTC (rev 
8930)
+++ trunk/velocity/debian/build.properties      2009-07-07 23:06:34 UTC (rev 
8931)
@@ -1,5 +1,7 @@
 maven.test.skip=true
+build.directory=target
 build.sourceDirectory=src/java
-build.resourcesDirectory=src/java
+build.resourcesDirectory=src/resources
 build.testSourceDirectory=src/test
-javadoc.dir=build/docs/api
+javadoc.dir=target/docs/api
+manifest=debian/MANIFEST.MF

Modified: trunk/velocity/debian/changelog
===================================================================
--- trunk/velocity/debian/changelog     2009-07-07 22:51:56 UTC (rev 8930)
+++ trunk/velocity/debian/changelog     2009-07-07 23:06:34 UTC (rev 8931)
@@ -1,7 +1,7 @@
 velocity (1.6.2-1) unstable; urgency=low
 
   * New upstream version, add myself to Uploaders
-  * Change section to java, bump up Standards-Version to 3.8.1
+  * Change section to java, bump up Standards-Version to 3.8.2
   * Bump up debhelper to 6
   * Move debhelper and cdbs from Build-Depends-Indep to Build-Depends to
     clear Lintian error
@@ -10,18 +10,17 @@
     instead of kaffe | java1-runtime | java2-runtime for velocity Depends: 
   * Update from libjdom0-java to libjdom1-java (Closes: #500536)
   * Update from libcommons-collections-java to libcommons-collections3-java
+  * Add quilt to Build-Depends and use it to patch build.xml file to avoid
+    downloading jar files from the internet while building the documentation
   * Add a dependency on libcommons-lang-java, libcommons-logging-java, 
     liboro-java
   * Update from libservlet2.3-java to libservlet2.5-java
   * Move liblogkit-java, liblog4j1.2-java, libservlet2.5-java, ant, 
     libwerken.xpath-java from Depends to Recommends (Closes: #532640)
-  * Create a new velocity-ant package that holds the links to install under
-    /usr/share/ant/lib, thus avoiding touching Ant every time Velocity is
-    installed. (Closes: #506018)
-  * Remove logkit.jar, jdom1.jar, commons-collections3.jar and 
-    werken.xpath.jar from /usr/share/ant/lib as the Antlib-defined tasks
-    have their own classpath (using libraries in /usr/share/java) and 
-    don't need those shared Ant libraries anymore. (Closes: #506018)
+  * Create a antlib definition for the tasks anakia and texen, and add 
+    the classpath information to the manifest in velocity.jar . This 
+    removes the need to install jar links under /usr/share/ant/lib, which 
+    have been removed except for the link to velocity.jar. (Closes: #506018)
   * Add watch file
   * Remove all patches as they don't apply anymore and seem irrelevent now
   * Add the Maven POM to the package,
@@ -38,7 +37,7 @@
   * Update of the URLs
   * Rename Jakarta Commons to Apache Commons
 
- -- Ludovic Claude <[email protected]>  Sun, 10 May 2009 13:24:03 
+0100
+ -- Ludovic Claude <[email protected]>  Tue, 07 Jul 2009 13:24:03 
+0100
 
 velocity (1.4-5) unstable; urgency=low
 

Modified: trunk/velocity/debian/control
===================================================================
--- trunk/velocity/debian/control       2009-07-07 22:51:56 UTC (rev 8930)
+++ trunk/velocity/debian/control       2009-07-07 23:06:34 UTC (rev 8931)
@@ -4,12 +4,12 @@
 Maintainer: Debian Java Maintainers 
<[email protected]>
 Uploaders: Arnaud Vandyck <[email protected]>, Wolfgang Baer <[email protected]>,
  Ludovic Claude <[email protected]>
-Build-Depends: debhelper (>= 6), cdbs, default-jdk
-Build-Depends-Indep: maven-repo-helper, maven-ant-helper (>> 4), ant, 
ant-optional, 
+Build-Depends: debhelper (>= 6), cdbs, default-jdk, quilt
+Build-Depends-Indep: maven-repo-helper, maven-ant-helper (>> 5), ant, 
ant-optional, 
  junit, liblogkit-java, libservlet2.5-java, 
  liblog4j1.2-java, libjdom1-java, libcommons-lang-java, 
libcommons-collections3-java, libcommons-logging-java,
- libwerken.xpath-java, libbcel-java, liboro-java
-Standards-Version: 3.8.1
+ libwerken.xpath-java, liboro-java
+Standards-Version: 3.8.2
 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/velocity
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/velocity
 Homepage: http://velocity.apache.org/
@@ -17,9 +17,9 @@
 Package: velocity
 Architecture: all
 Depends: ${misc:Depends}, default-jre-headless | java1-runtime-headless | 
java2-runtime-headless, 
- libjdom1-java, libcommons-lang-java, libcommons-collections3-java, 
libcommons-logging-java, 
- liboro-java, libbcel-java, libxerces2-java
-Recommends: velocity-ant, liblogkit-java, liblog4j1.2-java, 
libservlet2.5-java, libwerken.xpath-java
+ libcommons-lang-java, libcommons-collections3-java, liboro-java
+Recommends: ant, libcommons-logging-java, liblogkit-java, liblog4j1.2-java, 
+ libservlet2.5-java, libjdom1-java, libwerken.xpath-java, libxerces2-java
 Suggests: velocity-doc
 Description: Java-based template engine for web application
  Velocity is a Java-based template engine. It permits anyone to use
@@ -34,26 +34,6 @@
  the long run and providing a viable alternative to Java Server Pages
  (JSPs) or PHP.
 
-Package: velocity-ant
-Architecture: all
-Depends: ${misc:Depends}, ant, velocity, liblogkit-java, libwerken.xpath-java
-Description: Java-based template engine for web application
- Velocity is a Java-based template engine. It permits anyone to use
- the simple yet powerful template language to reference objects
- defined in Java code.
- When Velocity is used for web development, Web designers can work in
- parallel with Java programmers to develop web sites according to the
- Model-View-Controller (MVC) model, meaning that web page designers
- can focus solely on creating a site that looks good, and programmers
- can focus solely on writing top-notch code. Velocity separates Java
- code from the web pages, making the web site more maintainable over
- the long run and providing a viable alternative to Java Server Pages
- (JSPs) or PHP.
- .
- This package provides the following Ant tasks: anakia and texen.
- Those Ant tasks are made available under the following Antlib namespace:
- xmlns:velocity="antlib:org.apache.velocity"
-
 Package: velocity-doc
 Architecture: all
 Section: doc

Deleted: trunk/velocity/debian/patches/01_RemoveMailConfiguration.patch
===================================================================
--- trunk/velocity/debian/patches/01_RemoveMailConfiguration.patch      
2009-07-07 22:51:56 UTC (rev 8930)
+++ trunk/velocity/debian/patches/01_RemoveMailConfiguration.patch      
2009-07-07 23:06:34 UTC (rev 8931)
@@ -1,18 +0,0 @@
---- src/java/org/apache/velocity/runtime/log/Log4JLogSystem.java.orig  
2005-03-20 14:41:33.891187784 +0100
-+++ src/java/org/apache/velocity/runtime/log/Log4JLogSystem.java       
2005-03-20 14:17:27.003148200 +0100
-@@ -190,6 +190,7 @@
-     private void configureEmail()
-         throws Exception
-     {
-+/*
-         String smtpHost = 
-             rsvc.getString(RuntimeConstants.LOGSYSTEM_LOG4J_EMAIL_SERVER);
-         String emailFrom = 
-@@ -222,6 +223,7 @@
-         appender.setLayout(layout);
-         appender.activateOptions();
-         logger.addAppender(appender);
-+*/
-     }
- 
-     /**

Deleted: 
trunk/velocity/debian/patches/02_VelocityServletTest_Servlet2.3_Compatibility.patch
===================================================================
--- 
trunk/velocity/debian/patches/02_VelocityServletTest_Servlet2.3_Compatibility.patch
 2009-07-07 22:51:56 UTC (rev 8930)
+++ 
trunk/velocity/debian/patches/02_VelocityServletTest_Servlet2.3_Compatibility.patch
 2009-07-07 23:06:34 UTC (rev 8931)
@@ -1,32 +0,0 @@
---- src/java/org/apache/velocity/test/VelocityServletTest.java.orig    
2005-04-19 16:10:50.000000000 +0200
-+++ src/java/org/apache/velocity/test/VelocityServletTest.java 2005-04-19 
15:14:57.000000000 +0200
-@@ -130,7 +130,17 @@
-     }
- 
-     static class MockServletContext implements ServletContext
--    {
-+    {
-+      public String getServletContextName() 
-+      {
-+          return null;
-+      }
-+      
-+      public java.util.Set getResourcePaths(String str)
-+      {
-+            return null;
-+        }
-+
-         public Object getAttribute(String ignored)
-         {
-             return null;
-@@ -290,6 +300,10 @@
- 
-         public void setContentLength(int i)
-         {
-+        }
-+      
-+      public void resetBuffer()
-+      {
-         }
- 
-         /**

Deleted: trunk/velocity/debian/patches/03_testcases_runtime.patch
===================================================================
--- trunk/velocity/debian/patches/03_testcases_runtime.patch    2009-07-07 
22:51:56 UTC (rev 8930)
+++ trunk/velocity/debian/patches/03_testcases_runtime.patch    2009-07-07 
23:06:34 UTC (rev 8931)
@@ -1,33 +0,0 @@
---- build/testcases.xml.orig   2005-04-20 17:18:13.000000000 +0200
-+++ build/testcases.xml        2005-04-20 17:16:48.000000000 +0200
-@@ -17,10 +17,15 @@
- 
-   <!-- Build classpath -->
-   <path id="classpath">
--    <fileset dir="./lib">
--      <include name="**/*.jar"/>
--    </fileset>
--    <pathelement location="${build.dest}"/>
-+      <pathelement location="${build.dest}"/>
-+      <pathelement location="/usr/share/java/junit.jar"/>
-+      <pathelement location="/usr/share/java/commons-collections.jar"/>
-+      <pathelement location="/usr/share/java/werken.xpath.jar"/>
-+      <pathelement location="/usr/share/java/bcel.jar"/>
-+      <pathelement location="/usr/share/java/servlet-2.3.jar"/>
-+      <pathelement location="/usr/share/java/jdom0.jar"/>
-+      <pathelement location="/usr/share/java/logkit.jar"/>
-+      <pathelement location="/usr/share/java/oro.jar"/>
-   </path>
- 
-   <!-- =================================================================== -->
-@@ -197,7 +202,9 @@
-   </target>
- 
-   <target name="test-anakia">
--    <echo message="Running Anakia tests..."/>
-+    <echo message="Running Anakia tests..."/>
-+    <!-- needed to get the test running -->
-+    <mkdir dir="${test.home}/anakia/results"/>
- 
-     <taskdef name="anakia" classname="org.apache.velocity.anakia.AnakiaTask">
-       <classpath>

Deleted: trunk/velocity/debian/patches/04_buildxml.patch
===================================================================
--- trunk/velocity/debian/patches/04_buildxml.patch     2009-07-07 22:51:56 UTC 
(rev 8930)
+++ trunk/velocity/debian/patches/04_buildxml.patch     2009-07-07 23:06:34 UTC 
(rev 8931)
@@ -1,36 +0,0 @@
---- build/build.xml.orig       2005-04-19 16:15:53.000000000 +0200
-+++ build/build.xml    2005-04-19 16:21:36.000000000 +0200
-@@ -186,7 +186,7 @@
-       destdir="${build.dest}"
-       debug="${debug}"
-       deprecation="${deprecation}"
--      optimize="${optimize}">
-+      optimize="${optimize}" target="1.3">
- 
-       <exclude  
name="org/apache/velocity/runtime/resource/loader/DataSourceResourceLoader.java"/>
-       
-@@ -205,7 +205,7 @@
-       destdir="${build.dest}"
-       debug="${debug}"
-       deprecation="${deprecation}"
--      optimize="${optimize}">
-+      optimize="${optimize}" target="1.3">
-       
-       <classpath refid="classpath"/>
-     </javac>
-@@ -292,6 +292,7 @@
-       <fileset dir="${build.dest}">
-         <exclude name="**/package.html"/>
-         <exclude 
name="org/apache/velocity/runtime/resource/loader/DataSourceResourceLoader.class"/>
-+        <exclude name="org/apache/velocity/test/**"/>
-       </fileset>
-      
-     </jar>
-@@ -466,6 +467,7 @@
-     <javadoc
-       sourcepath="${build.src}"
-       packagenames="org.apache.velocity.*"
-+      excludepackagenames="org.apache.velocity.test.*"
-       destdir="${javadoc.destdir}"
-       author="true"
-       private="true"

Added: trunk/velocity/debian/patches/build.patch
===================================================================
--- trunk/velocity/debian/patches/build.patch                           (rev 0)
+++ trunk/velocity/debian/patches/build.patch   2009-07-07 23:06:34 UTC (rev 
8931)
@@ -0,0 +1,30 @@
+--- a/build/build.xml
++++ b/build/build.xml
+@@ -139,7 +139,6 @@
+   <!-- sets up the build environment (classpath and libs)                  -->
+   <!-- =================================================================== -->
+   <target name="build-prepare">
+-    <ant antfile="${velocity.build.dir}/download.xml" target="build-download" 
/>
+ 
+     <!-- Build classpath -->
+     <path id="velocity.build.classpath">
+@@ -918,7 +917,7 @@
+   <!-- Make HTML version of Velocity documentation                         -->
+   <!-- =================================================================== -->
+ 
+-  <target name="docs" depends="build-prepare,jar"
++  <target name="docs" depends="build-prepare"
+           description="Generates the Velocity HTML documentation">
+ 
+     <taskdef name="anakia"
+--- a/build/build.properties
++++ b/build/build.properties
+@@ -35,7 +35,7 @@
+ 
+ velocity.build.dir= build
+ 
+-build.dir= ${velocity.dir}/bin
++build.dir= ${velocity.dir}/target
+ 
+ # The source tree runs through a filter copy task to
+ # allow substitution of version, date etc. and will

Added: trunk/velocity/debian/patches/series
===================================================================
--- trunk/velocity/debian/patches/series                                (rev 0)
+++ trunk/velocity/debian/patches/series        2009-07-07 23:06:34 UTC (rev 
8931)
@@ -0,0 +1 @@
+build.patch

Modified: trunk/velocity/debian/rules
===================================================================
--- trunk/velocity/debian/rules 2009-07-07 22:51:56 UTC (rev 8930)
+++ trunk/velocity/debian/rules 2009-07-07 23:06:34 UTC (rev 8931)
@@ -3,6 +3,7 @@
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/ant.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
 
 PACKAGE              := $(DEB_SOURCE_PACKAGE)
 VERSION              := $(DEB_UPSTREAM_VERSION)
@@ -16,12 +17,28 @@
        -rm -rf debian/tmp
 
 makebuilddir/velocity::
-       install -d build/classes/org/apache/velocity
-       install -m 644 debian/antlib.xml 
build/classes/org/apache/velocity/antlib.xml
+       install -d src/resources/org/apache/velocity/runtime/defaults
+       install -m 644 
src/java/org/apache/velocity/runtime/defaults/directive.properties 
src/resources/org/apache/velocity/runtime/defaults/directive.properties
+       install -m 644 
src/java/org/apache/velocity/runtime/defaults/velocity.properties 
src/resources/org/apache/velocity/runtime/defaults/velocity.properties
+       install -m 644 debian/antlib.xml 
src/resources/org/apache/velocity/antlib.xml
+       install -d target/lib
+       install -m 644 /usr/share/java/logkit.jar target/lib/
+       install -m 644 /usr/share/java/commons-collections3.jar target/lib/
+       install -m 644 /usr/share/java/commons-lang.jar target/lib/
+       install -m 644 /usr/share/java/commons-logging.jar target/lib/
+       install -m 644 /usr/share/java/jdom1.jar target/lib/
+       install -m 644 /usr/share/java/log4j-1.2.jar target/lib/
+       install -m 644 /usr/share/java/oro.jar target/lib/
+       install -m 644 /usr/share/java/werken.xpath.jar target/lib/
 
+build/velocity-doc::
+       cd $(DEB_BUILDDIR) && $(JAVACMD) -classpath $(DEB_CLASSPATH) \
+                $(ANT_OPTS) -Dant.home=$(ANT_HOME) -Dbuild.docs=target/docs \
+                org.apache.tools.ant.Main -buildfile $(CURDIR)/build/build.xml 
docs
+
 install/velocity::
        mh_installpoms -p$(PACKAGE)
-       mh_installjar -p$(PACKAGE) -l pom.xml build/$(PACKAGE)-$(VERSION).jar
+       mh_installjar -p$(PACKAGE) -l pom.xml target/$(PACKAGE)-$(VERSION).jar
        install -m 644 
src/java/org/apache/velocity/runtime/defaults/velocity.properties 
debian/velocity/etc/velocity
 
 get-orig-source:

Deleted: trunk/velocity/debian/velocity-ant.links
===================================================================
--- trunk/velocity/debian/velocity-ant.links    2009-07-07 22:51:56 UTC (rev 
8930)
+++ trunk/velocity/debian/velocity-ant.links    2009-07-07 23:06:34 UTC (rev 
8931)
@@ -1,2 +0,0 @@
-usr/share/java/velocity.jar usr/share/ant/lib/velocity.jar
-

Modified: trunk/velocity/debian/velocity-doc.docs
===================================================================
--- trunk/velocity/debian/velocity-doc.docs     2009-07-07 22:51:56 UTC (rev 
8930)
+++ trunk/velocity/debian/velocity-doc.docs     2009-07-07 23:06:34 UTC (rev 
8931)
@@ -1,21 +1,5 @@
-build/docs/api
-docs/anakia.html
-docs/code-standards.html
-docs/contributors.html
-docs/design.html
-docs/developer-guide.html
-docs/differences.html
-docs/getting-started.html
-docs/index.html
-docs/install.html
-docs/license.html
-docs/migration.html
-docs/specification-ast.html
-docs/specification-bnf.html
-docs/specification.html
-docs/texen.html
-docs/todo.html
-docs/user-guide.html
-docs/vtl-reference-guide.html
-docs/images
-docs/ymtd
\ No newline at end of file
+target/docs/api
+target/docs/*.html
+target/docs/*.css
+target/docs/images
+target/docs/translations

Added: trunk/velocity/debian/velocity.links
===================================================================
--- trunk/velocity/debian/velocity.links                                (rev 0)
+++ trunk/velocity/debian/velocity.links        2009-07-07 23:06:34 UTC (rev 
8931)
@@ -0,0 +1,2 @@
+usr/share/java/velocity.jar usr/share/ant/lib/velocity.jar
+


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

Reply via email to