diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index b7a043b..0000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/velocity-tools-2.0-src.tar.gz
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..5204a84
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+Orphaned for 6+ weeks
diff --git a/sources b/sources
deleted file mode 100644
index bcc705a..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-883ff873be49f55b53cae8eb0d115608 velocity-tools-2.0-src.tar.gz
diff --git a/velocity-tools-2.0-depmap b/velocity-tools-2.0-depmap
deleted file mode 100644
index 945ed7a..0000000
--- a/velocity-tools-2.0-depmap
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
- javax.servlet
- servlet-api
- 7.0.27
-
-
- JPP
- tomcat-servlet-3.0-api
- 7.0.27
-
-
-
-
- org.apache.tomcat
- tomcat-jsp-api
- 7.0.27
-
-
- JPP
- tomcat-jsp-2.2-api
- 7.0.27
-
-
-
\ No newline at end of file
diff --git a/velocity-tools-2.0-dont_copy_test_lib.patch b/velocity-tools-2.0-dont_copy_test_lib.patch
deleted file mode 100644
index 4580c5b..0000000
--- a/velocity-tools-2.0-dont_copy_test_lib.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-diff -Nru velocity-tools-2.0-src/download.xml velocity-tools-2.0-src-gil/download.xml
---- velocity-tools-2.0-src/download.xml 2008-11-30 17:51:06.000000000 +0100
-+++ velocity-tools-2.0-src-gil/download.xml 2011-09-10 15:26:35.088480329 +0200
-@@ -352,8 +352,6 @@
-
-
-
--
--
-
-
-
-diff -Nru velocity-tools-2.0-src/examples.xml velocity-tools-2.0-src-gil/examples.xml
---- velocity-tools-2.0-src/examples.xml 2008-11-17 21:11:23.000000000 +0100
-+++ velocity-tools-2.0-src-gil/examples.xml 2011-09-10 15:26:35.089480329 +0200
-@@ -53,13 +53,6 @@
-
-
-
--
--
--
--
--
--
--
-
-
-
-@@ -69,8 +62,6 @@
-
-
-
--
--
-
-
-
diff --git a/velocity-tools-2.0-junit4.patch b/velocity-tools-2.0-junit4.patch
deleted file mode 100644
index f7d1fb0..0000000
--- a/velocity-tools-2.0-junit4.patch
+++ /dev/null
@@ -1,241 +0,0 @@
-diff -Nru velocity-tools-2.0-src/src/test/java/org/apache/velocity/tools/generic/DisplayToolTests.java velocity-tools-2.0-src-gil/src/test/java/org/apache/velocity/tools/generic/DisplayToolTests.java
---- velocity-tools-2.0-src/src/test/java/org/apache/velocity/tools/generic/DisplayToolTests.java 2009-05-12 00:24:52.000000000 +0200
-+++ velocity-tools-2.0-src-gil/src/test/java/org/apache/velocity/tools/generic/DisplayToolTests.java 2011-09-10 15:29:12.534469474 +0200
-@@ -119,11 +119,11 @@
- display.configure(conf);
- assertEquals(";", display.getListDelimiter());
- assertEquals(" und ", display.getListFinalDelimiter());
-- assertEquals(5, display.getTruncateLength());
-+ assertEquals((double)5, display.getTruncateLength());
- assertEquals(">", display.getTruncateSuffix());
- assertEquals(true, display.getTruncateAtWord());
- assertEquals("~", display.getCellSuffix());
-- assertEquals(4, display.getCellLength());
-+ assertEquals((double)4, display.getCellLength());
- assertEquals("n/a", display.getDefaultAlternate());
- String[] tags = display.getAllowedTags();
- assertNotNull(tags);
-@@ -142,14 +142,14 @@
- assertNull(display.measure(null));
- DisplayTool.Measurements dims = display.measure("");
- assertNotNull(dims);
-- assertEquals(1, dims.getHeight());
-- assertEquals(0, dims.getWidth());
-+ assertEquals((double)1, dims.getHeight());
-+ assertEquals((double)0, dims.getWidth());
- dims = display.measure("twelve chars");
-- assertEquals(12, dims.getWidth());
-- assertEquals(1, dims.getHeight());
-+ assertEquals((double)12, dims.getWidth());
-+ assertEquals((double)1, dims.getHeight());
- dims = display.measure("one\ntwo\nthree");
-- assertEquals(5, dims.getWidth());
-- assertEquals(3, dims.getHeight());
-+ assertEquals((double)5, dims.getWidth());
-+ assertEquals((double)3, dims.getHeight());
- }
-
- public @Test void methodMessage_StringObjectVarArgs() throws Exception
-@@ -242,7 +242,7 @@
- {
- DisplayTool display = new DisplayTool();
- display.setCellLength(10);
-- assertEquals(10, display.getCellLength());
-+ assertEquals((double)10, display.getCellLength());
- }
-
- public @Test void methodSetCellSuffix_String() throws Exception
-@@ -277,7 +277,7 @@
- {
- DisplayTool display = new DisplayTool();
- display.setTruncateLength(5);
-- assertEquals(5, display.getTruncateLength());
-+ assertEquals((double)5, display.getTruncateLength());
- }
-
- public @Test void methodSetTruncateSuffix_String() throws Exception
-@@ -457,4 +457,4 @@
- }
- }
-
--}
-\ Manca newline alla fine del file
-+}
-diff -Nru velocity-tools-2.0-src/src/test/java/org/apache/velocity/tools/generic/LinkToolTests.java velocity-tools-2.0-src-gil/src/test/java/org/apache/velocity/tools/generic/LinkToolTests.java
---- velocity-tools-2.0-src/src/test/java/org/apache/velocity/tools/generic/LinkToolTests.java 2009-05-12 00:24:52.000000000 +0200
-+++ velocity-tools-2.0-src-gil/src/test/java/org/apache/velocity/tools/generic/LinkToolTests.java 2011-09-10 15:29:12.535469474 +0200
-@@ -248,7 +248,7 @@
- LinkTool link = newInstance();
- assertNull(link.getPort());
- link = newInstance(LinkTool.PORT_KEY, 42);
-- assertEquals(42, link.getPort());
-+ assertEquals(new Integer(42), link.getPort());
- }
-
- public @Test void methodPort_Object() throws Exception
-@@ -256,15 +256,15 @@
- LinkTool link = newInstance();
- assertNull(link.port(null).getPort());
- assertNull(link.port(":asd").getPort());
-- assertEquals(1, link.port(1).getPort());
-- assertEquals(42, link.port("42").getPort());
-+ assertEquals(new Integer(1), link.port(1).getPort());
-+ assertEquals(new Integer(42), link.port("42").getPort());
- }
-
- public @Test void methodSetPort_Object() throws Exception
- {
- LinkTool link = newInstance();
- link.setPort(42);
-- assertEquals(42, link.getPort());
-+ assertEquals(new Integer(42), link.getPort());
- }
-
- public @Test void methodGetPath() throws Exception
-@@ -845,4 +845,4 @@
- }
-
- }
--
-\ Manca newline alla fine del file
-+
-diff -Nru velocity-tools-2.0-src/src/test/java/org/apache/velocity/tools/generic/LoopToolTests.java velocity-tools-2.0-src-gil/src/test/java/org/apache/velocity/tools/generic/LoopToolTests.java
---- velocity-tools-2.0-src/src/test/java/org/apache/velocity/tools/generic/LoopToolTests.java 2009-05-12 00:24:52.000000000 +0200
-+++ velocity-tools-2.0-src-gil/src/test/java/org/apache/velocity/tools/generic/LoopToolTests.java 2011-09-10 15:29:12.536469474 +0200
-@@ -323,45 +323,45 @@
- {
- LoopTool loop = new LoopTool();
- Iterator i = loop.watch(ARRAY);
-- assertEquals(0, loop.getCount());
-+ assertEquals(new Integer(0), loop.getCount());
- assertNull(loop.getIndex());
- i.next();
-- assertEquals(1, loop.getCount());
-- assertEquals(0, loop.getIndex());
-+ assertEquals(new Integer(1), loop.getCount());
-+ assertEquals(new Integer(0), loop.getIndex());
- i.next();
-- assertEquals(2, loop.getCount());
-- assertEquals(1, loop.getIndex());
-+ assertEquals(new Integer(2), loop.getCount());
-+ assertEquals(new Integer(1), loop.getIndex());
- i.next();
-- assertEquals(3, loop.getCount());
-- assertEquals(2, loop.getIndex());
-+ assertEquals(new Integer(3), loop.getCount());
-+ assertEquals(new Integer(2), loop.getIndex());
- loop.pop();
- // test that skipped iterations are still included
- i = loop.watch(ARRAY);
- loop.skip(2);
-- assertEquals(2, loop.getCount());
-- assertEquals(1, loop.getIndex());
-+ assertEquals(new Integer(2), loop.getCount());
-+ assertEquals(new Integer(1), loop.getIndex());
- }
-
- public @Test void methodGetCountOrGetIndex_String() throws Exception
- {
- LoopTool loop = new LoopTool();
- Iterator i = loop.watch(ARRAY, "i");
-- assertEquals(0, loop.getCount("i"));
-+ assertEquals(new Integer(0), loop.getCount("i"));
- assertNull(loop.getIndex("i"));
- i.next();
-- assertEquals(1, loop.getCount("i"));
-- assertEquals(0, loop.getIndex("i"));
-+ assertEquals(new Integer(1), loop.getCount("i"));
-+ assertEquals(new Integer(0), loop.getIndex("i"));
- Iterator j = loop.watch(ARRAY, "j");
- loop.skip(2);
-- assertEquals(2, loop.getCount("j"));
-- assertEquals(1, loop.getIndex("j"));
-- assertEquals(1, loop.getCount("i"));
-- assertEquals(0, loop.getIndex("i"));
-+ assertEquals(new Integer(2), loop.getCount("j"));
-+ assertEquals(new Integer(1), loop.getIndex("j"));
-+ assertEquals(new Integer(1), loop.getCount("i"));
-+ assertEquals(new Integer(0), loop.getIndex("i"));
- // check short syntax too
-- assertEquals(2, loop.get("count_j"));
-- assertEquals(1, loop.get("index_j"));
-- assertEquals(1, loop.get("count_i"));
-- assertEquals(0, loop.get("index_i"));
-+ assertEquals(new Integer(2), loop.get("count_j"));
-+ assertEquals(new Integer(1), loop.get("index_j"));
-+ assertEquals(new Integer(1), loop.get("count_i"));
-+ assertEquals(new Integer(0), loop.get("index_i"));
- }
-
- public @Test void aliasMethods() throws Exception
-@@ -403,15 +403,15 @@
- public @Test void method_getDepth() throws Exception
- {
- LoopTool loop = new LoopTool();
-- assertEquals(0, loop.getDepth());
-+ assertEquals((double)0, loop.getDepth());
- loop.watch(ARRAY);
-- assertEquals(1, loop.getDepth());
-+ assertEquals((double)1, loop.getDepth());
- loop.watch(ARRAY);
-- assertEquals(2, loop.getDepth());
-+ assertEquals((double)2, loop.getDepth());
- loop.pop();
-- assertEquals(1, loop.getDepth());
-+ assertEquals((double)1, loop.getDepth());
- loop.pop();
-- assertEquals(0, loop.getDepth());
-+ assertEquals((double)0, loop.getDepth());
- }
-
- }
-diff -Nru velocity-tools-2.0-src/src/test/java/org/apache/velocity/tools/test/whitebox/GenericToolsTests.java velocity-tools-2.0-src-gil/src/test/java/org/apache/velocity/tools/test/whitebox/GenericToolsTests.java
---- velocity-tools-2.0-src/src/test/java/org/apache/velocity/tools/test/whitebox/GenericToolsTests.java 2008-12-02 17:45:13.000000000 +0100
-+++ velocity-tools-2.0-src-gil/src/test/java/org/apache/velocity/tools/test/whitebox/GenericToolsTests.java 2011-09-10 15:29:12.533469474 +0200
-@@ -78,9 +78,9 @@
- assertEquals(disp,dateTool.format(date));
- assertEquals(disp2,dateTool.format("yyyy/MM/dd",date));
- /* test parsing */
-- assertEquals(2007,dateTool.getYear(disp));
-- assertEquals(0,dateTool.getMonth(disp));
-- assertEquals(2,dateTool.getDay(disp));
-+ assertEquals(new Integer(2007), dateTool.getYear(disp));
-+ assertEquals(new Integer(0), dateTool.getMonth(disp));
-+ assertEquals(new Integer(2), dateTool.getDay(disp));
- }
-
- public @Test void testEscapeTool() {
-@@ -147,24 +147,24 @@
- assertNotNull(mathTool);
- assertEquals(1,mathTool.abs(-1));
- assertEquals(2,mathTool.add(1,1));
-- assertEquals(3,mathTool.ceil(2.5));
-+ assertEquals(new Integer(3),mathTool.ceil(2.5));
- assertEquals(4,mathTool.div(8,2));
-- assertEquals(5,mathTool.floor(5.1));
-+ assertEquals(new Integer(5),mathTool.floor(5.1));
- assertEquals(6,mathTool.getAverage(new long[] {5,6,7}));
- /* getTotal() watches the type of its first argument, so assertEquals needs a long */
- assertEquals((long)7,mathTool.getTotal(new long[] {2,2,3}));
-- assertEquals(8,mathTool.idiv(130,16));
-+ assertEquals(new Integer(8),mathTool.idiv(130,16));
- assertEquals(9,mathTool.max(9,-10));
- assertEquals(10,mathTool.min(10,20));
-- assertEquals(11,mathTool.mod(37,13));
-+ assertEquals(new Integer(11),mathTool.mod(37,13));
- assertEquals(12,mathTool.mul(3,4));
-- assertEquals(13,mathTool.round(12.8));
-- assertEquals(14.2,mathTool.roundTo(1,14.18));
-- assertEquals(-5.0,mathTool.roundTo(2,-4.999));
-+ assertEquals(new Integer(13),mathTool.round(12.8));
-+ assertEquals(new Double(14.2),mathTool.roundTo(1,14.18));
-+ assertEquals(new Double(-5.0),mathTool.roundTo(2,-4.999));
- assertEquals(15,mathTool.sub(30,15));
- assertEquals(16,mathTool.pow(4,2));
-- assertEquals(17,mathTool.toInteger("17"));
-- assertEquals(18.1,mathTool.toDouble("18.1"));
-+ assertEquals(new Integer(17),mathTool.toInteger("17"));
-+ assertEquals(new Double(18.1),mathTool.toDouble("18.1"));
- }
-
- public @Test void testNumberTool() {
diff --git a/velocity-tools-2.0-pom.patch b/velocity-tools-2.0-pom.patch
deleted file mode 100644
index 5d223da..0000000
--- a/velocity-tools-2.0-pom.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- pom.xml 2010-04-12 19:07:00.000000000 +0200
-+++ pom.xml-gil 2012-05-27 05:46:03.422196231 +0200
-@@ -418,7 +418,13 @@
-
- javax.servlet
- servlet-api
-- 2.3
-+ 7.0.27
-+ provided
-+
-+
-+ org.apache.tomcat
-+ tomcat-jsp-api
-+ 7.0.27
- provided
-
-
diff --git a/velocity-tools-2.0-servlet.patch b/velocity-tools-2.0-servlet.patch
deleted file mode 100644
index a1f14c2..0000000
--- a/velocity-tools-2.0-servlet.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/main/java/org/apache/velocity/tools/view/ParameterTool.java 2009-05-12 00:24:53.000000000 +0200
-+++ src/main/java/org/apache/velocity/tools/view/ParameterTool.java-gil 2012-05-30 17:19:25.741937122 +0200
-@@ -174,7 +174,7 @@
- Map source = super.getSource();
- if (source == null)
- {
-- source = expandSingletonArrays(getRequest().getParameterMap());
-+ source = expandSingletonArrays((Map)(Object)getRequest().getParameterMap());
- super.setSource(source);
- }
- return source;
diff --git a/velocity-tools.spec b/velocity-tools.spec
deleted file mode 100644
index aaff017..0000000
--- a/velocity-tools.spec
+++ /dev/null
@@ -1,146 +0,0 @@
-Name: velocity-tools
-Version: 2.0
-Release: 5%{?dist}
-Summary: Collection of useful tools for Velocity template engine
-Group: Development/Libraries
-License: ASL 2.0
-Url: http://velocity.apache.org/tools/releases/2.0/
-Source0: http://www.apache.org/dist/velocity/tools/%{version}/%{name}-%{version}-src.tar.gz
-# force tomcat 7.x apis
-Source1: velocity-tools-2.0-depmap
-Patch0: %{name}-%{version}-junit4.patch
-# add org.apache.tomcat tomcat-jsp-api 7.0.27
-Patch1: %{name}-%{version}-pom.patch
-Patch2: %{name}-%{version}-dont_copy_test_lib.patch
-# servlet 3.0 support thanks to mizdebsk
-Patch3: %{name}-%{version}-servlet.patch
-
-BuildRequires: java-devel
-BuildRequires: jpackage-utils
-
-BuildRequires: apache-commons-beanutils
-BuildRequires: apache-commons-chain
-BuildRequires: apache-commons-collections
-BuildRequires: apache-commons-digester
-BuildRequires: apache-commons-lang
-BuildRequires: apache-commons-logging
-BuildRequires: apache-commons-validator
-BuildRequires: jakarta-oro
-BuildRequires: dom4j
-BuildRequires: sslext
-# core taglib tiles
-BuildRequires: struts
-BuildRequires: tomcat-jsp-2.2-api
-BuildRequires: tomcat-servlet-3.0-api
-BuildRequires: velocity
-
-
-# test deps
-# httpunit httpunit 1.6.1
-# org.mortbay.jetty jetty-embedded 6.0.1
-# nekohtml nekohtml 0.9.5
-# rhino js 1.6R5
-# xerces xercesImpl 2.8.1
-# xerces xmlParserAPIs 2.6.2
-BuildRequires: junit
-
-BuildRequires: maven-local
-BuildRequires: maven-compiler-plugin
-BuildRequires: maven-install-plugin
-BuildRequires: maven-jar-plugin
-BuildRequires: maven-javadoc-plugin
-BuildRequires: maven-resources-plugin
-BuildRequires: maven-surefire-plugin
-
-# required by resources-plugin
-BuildRequires: maven-filtering
-BuildRequires: mvn(org.apache.maven.shared:maven-shared-components)
-
-Requires: apache-commons-beanutils
-Requires: apache-commons-chain
-Requires: apache-commons-collections
-Requires: apache-commons-digester
-Requires: apache-commons-lang
-Requires: apache-commons-logging
-Requires: apache-commons-validator
-Requires: jakarta-oro
-Requires: dom4j
-Requires: sslext
-Requires: struts
-Requires: tomcat-jsp-2.2-api
-Requires: tomcat-servlet-3.0-api
-Requires: velocity
-
-Requires: java
-Requires: jpackage-utils
-BuildArch: noarch
-
-%description
-The VelocityTools project is a collection of useful Java classes (aka tools),
-as well as infrastructure to easily, automatically and transparently
-make these tools available to Velocity templates.
-
-Project include easy integration of Velocity into the view-layer of
-web applications (via the VelocityViewTag and
-VelocityViewServlet) and integration with Struts 1.x applications.
-
-%package javadoc
-Group: Documentation
-Summary: Javadoc for %{name}
-Requires: jpackage-utils
-
-%description javadoc
-This package contains javadoc for %{name}.
-
-%prep
-%setup -q -n %{name}-%{version}-src
-find . -name "*.jar" -delete
-find . -name "*.class" -delete
-%patch0 -p1
-%patch1 -p0
-%patch2 -p1
-%patch3 -p0
-sed -i 's/\r//' LICENSE NOTICE WHY_THREE_JARS.txt
-
-%build
-# tests skipped. cause: missing dependencies
-mvn-rpmbuild -Dproject.build.sourceEncoding=UTF-8 -Dmaven.local.depmap.file="%{SOURCE1}" -Dmaven.test.skip=true install javadoc:aggregate
-
-%install
-
-mkdir -p %{buildroot}%{_javadir}
-install -pm 644 dist/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
-
-mkdir -p %{buildroot}%{_mavenpomdir}
-install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
-%add_maven_depmap JPP-%{name}.pom %{name}.jar -a "%{name}:%{name},org.apache.velocity:%{name}-generic,%{name}:%{name}-generic,%{name}:%{name}-view,org.apache.velocity:%{name}-view"
-
-mkdir -p %{buildroot}%{_javadocdir}/%{name}
-cp -pr dist/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
-
-%files
-%{_javadir}/%{name}.jar
-%{_mavenpomdir}/JPP-%{name}.pom
-%{_mavendepmapfragdir}/%{name}
-%doc CONTRIBUTORS LICENSE NOTICE README.txt STATUS WHY_THREE_JARS.txt
-
-%files javadoc
-%{_javadocdir}/%{name}
-%doc LICENSE NOTICE
-
-%changelog
-* Tue Feb 19 2013 gil cattaneo 2.0-5
-- added maven-filtering as BR
-
-* Fri Feb 15 2013 Fedora Release Engineering - 2.0-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Wed Feb 06 2013 Java SIG - 2.0-3
-- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
-- Replace maven BuildRequires with maven-local
-
-* Sun Jul 22 2012 Fedora Release Engineering - 2.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Sun May 27 2012 gil cattaneo 2.0-1
-- initial rpm
\ No newline at end of file