diff --git a/freemarker-2.3.13-pom.xml b/freemarker-2.3.13-pom.xml
deleted file mode 100644
index a2297c7..0000000
--- a/freemarker-2.3.13-pom.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
- 4.0.0
- org.freemarker
- freemarker
- 2.3.13
- jar
- FreeMarker
-
- FreeMarker is a "template engine"; a generic tool to generate text output based on templates.
-
- http://www.freemarker.org
-
-
- BSD-style license
- http://www.freemarker.org/LICENSE.txt
-
-
-
- http://freemarker.svn.sourceforge.net/viewvc/freemarker/
- scm:svn:https://freemarker.svn.sourceforge.net/svnroot/freemarker
-
-
-
-
-
diff --git a/freemarker-2.3.13~build.patch b/freemarker-2.3.13~build.patch
deleted file mode 100644
index 6478237..0000000
--- a/freemarker-2.3.13~build.patch
+++ /dev/null
@@ -1,991 +0,0 @@
-diff -Nur freemarker-2.3.13/build.xml freemarker-2.3.13.new/build.xml
---- freemarker-2.3.13/build.xml 2010-02-28 02:18:16.667624788 +0300
-+++ freemarker-2.3.13.new/build.xml 2010-02-28 02:34:34.031253336 +0300
-@@ -51,6 +51,7 @@
-
-
-
-+
-
-
-
-@@ -74,6 +75,7 @@
-
-
-
-+
-
-
-
-@@ -104,7 +106,8 @@
-
-
-
--
-+
-+
-
-
-
-@@ -261,6 +264,7 @@
-
-
-
-+
-
-
-
-@@ -433,7 +438,7 @@
-
-
--
-+
-
-
-
-@@ -445,11 +450,11 @@
-
-
-
--
-+
-
-
-
--
-+
-
-
-
-@@ -461,7 +466,7 @@
-
-
-
--
-+
-
-
-
-@@ -469,7 +474,7 @@
-
-
-
--
-+
-
-
-
-@@ -493,7 +498,7 @@
-
-
-
--
-+
-
-
-
-@@ -501,7 +506,7 @@
-
-
-
--
-+
-
-
-
-@@ -509,7 +514,7 @@
-
-
-
--
-+
-
-
-
-@@ -517,7 +522,7 @@
-
-
-
--
-+
-
-
-
-@@ -525,7 +530,7 @@
-
-
-
--
-+
-
-
-
-@@ -533,7 +538,7 @@
-
-
-
--
-+
-
-
-
-@@ -541,7 +546,7 @@
-
-
-
--
-+
-
-
-
-@@ -553,7 +558,7 @@
- destdir="${build.classes.dir}"
- debug="on"
- optimize="off"
-- target="1.2" source="1.2">
-+ target="6" source="6">
-
-
-
-diff -Nur freemarker-2.3.13/build.xml~ freemarker-2.3.13.new/build.xml~
---- freemarker-2.3.13/build.xml~ 1970-01-01 03:00:00.000000000 +0300
-+++ freemarker-2.3.13.new/build.xml~ 2010-02-28 02:26:40.360982530 +0300
-@@ -0,0 +1,829 @@
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
diff --git a/freemarker-2.3.13~logging.patch b/freemarker-2.3.13~logging.patch
deleted file mode 100644
index 5a76c8d..0000000
--- a/freemarker-2.3.13~logging.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff -Nur freemarker-2.3.13/src/freemarker/log/Logger.java freemarker-2.3.13.new/src/freemarker/log/Logger.java
---- freemarker-2.3.13/src/freemarker/log/Logger.java 2008-05-05 22:56:37.000000000 +0400
-+++ freemarker-2.3.13.new/src/freemarker/log/Logger.java 2010-02-27 19:35:26.830715627 +0300
-@@ -269,12 +269,18 @@
- {
- try
- {
-- return createFactory(i);
-+ LoggerFactory f = createFactory(i);
-+ f.getLogger("just.testing");
-+ return f;
- }
- catch(ClassNotFoundException e)
- {
- ;//Intentionally ignored
- }
-+ catch(NoClassDefFoundError e)
-+ {
-+ ;//Intentionally ignored
-+ }
- }
- System.err.println("*** WARNING: FreeMarker logging suppressed.");
- return new NullLoggerFactory();
diff --git a/freemarker-2.3.19-logging.patch b/freemarker-2.3.19-logging.patch
index fca0dbe..3bcde1e 100644
--- a/freemarker-2.3.19-logging.patch
+++ b/freemarker-2.3.19-logging.patch
@@ -1,6 +1,6 @@
--- src/freemarker/log/Logger.java 2012-03-01 01:56:24.000000000 +0100
-+++ src/freemarker/log/Logger.java-gil 2012-05-16 13:16:58.400510103 +0200
-@@ -301,7 +301,9 @@
++++ src/freemarker/log/Logger.java-gil 2012-06-05 00:38:36.004769500 +0200
+@@ -301,12 +301,18 @@
try
{
@@ -11,3 +11,12 @@
}
catch(ClassNotFoundException e)
{
+ ;//Intentionally ignored
+ }
++ catch(NoClassDefFoundError e)
++ {
++ ;//Intentionally ignored
++ }
+ }
+ System.err.println("*** WARNING: FreeMarker logging suppressed.");
+ return new NullLoggerFactory();
diff --git a/freemarker-2.3.19~logging.patch b/freemarker-2.3.19~logging.patch
deleted file mode 100644
index 3bcde1e..0000000
--- a/freemarker-2.3.19~logging.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- src/freemarker/log/Logger.java 2012-03-01 01:56:24.000000000 +0100
-+++ src/freemarker/log/Logger.java-gil 2012-06-05 00:38:36.004769500 +0200
-@@ -301,12 +301,18 @@
-
- try
- {
-- return createFactory(i);
-+ LoggerFactory f = createFactory(i);
-+ f.getLogger("just.testing");
-+ return f;
- }
- catch(ClassNotFoundException e)
- {
- ;//Intentionally ignored
- }
-+ catch(NoClassDefFoundError e)
-+ {
-+ ;//Intentionally ignored
-+ }
- }
- System.err.println("*** WARNING: FreeMarker logging suppressed.");
- return new NullLoggerFactory();
diff --git a/freemarker.spec b/freemarker.spec
index 8aba9b5..a760c34 100644
--- a/freemarker.spec
+++ b/freemarker.spec
@@ -23,7 +23,7 @@ Patch0: %{name}-%{version}-build.patch
#
Patch1: %{name}-2.3.13~PyObject.__class__.patch
# http://netbeans.org/bugzilla/show_bug.cgi?id=156876
-Patch2: %{name}-%{version}~logging.patch
+Patch2: %{name}-%{version}-logging.patch
# illegal character in the javadoc comment
Patch3: %{name}-2.3.13~encoding.patch
# do not depend on tomcat5
@@ -177,6 +177,9 @@ dos2unix -k docs/docs/api/package-list
%doc LICENSE.txt
%changelog
+* Wed Jun 27 2012 Omair Majid - 2.3.19-2
+- Remove obsolete patches
+
* Tue Jun 05 2012 gil cattaneo