[sisu] Port to plexus-utils 3.0.18

Mikolaj Izdebski mizdebsk at fedoraproject.org
Tue Sep 30 04:50:25 UTC 2014


commit a9aa9dce7123ca3e69c4cf8a76cdaec941744289
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date:   Tue Sep 30 06:46:37 2014 +0200

    Port to plexus-utils 3.0.18

 sisu-plexus-utils-3.0.18.patch |   27 +++++++++++++++++++++++++++
 sisu.spec                      |    7 ++++++-
 2 files changed, 33 insertions(+), 1 deletions(-)
---
diff --git a/sisu-plexus-utils-3.0.18.patch b/sisu-plexus-utils-3.0.18.patch
new file mode 100644
index 0000000..5fe8021
--- /dev/null
+++ b/sisu-plexus-utils-3.0.18.patch
@@ -0,0 +1,27 @@
+--- sisu-plexus/org.eclipse.sisu.plexus/src/org/eclipse/sisu/plexus/PlexusAnnotatedMetadata.java
++++ sisu-plexus/org.eclipse.sisu.plexus/src/org/eclipse/sisu/plexus/PlexusAnnotatedMetadata.java
+@@ -88,7 +88,7 @@ public final class PlexusAnnotatedMetadata
+             return text;
+         }
+         // use same interpolation method as XML for sake of consistency
+-        final Reader r = new InterpolationFilterReader( new StringReader( text ), variables );
++        final Reader r = new InterpolationFilterReader( new StringReader( text ), (Map) variables );
+         try
+         {
+             return IOUtil.toString( r );
+diff --git a/org.eclipse.sisu.plexus/src/org/eclipse/sisu/plexus/PlexusXmlScanner.java b/org.eclipse.sisu.plexus/src/org/eclipse/sisu/plexus/PlexusXmlScanner.java
+index e04fb07..d715460 100644
+--- sisu-plexus/org.eclipse.sisu.plexus/src/org/eclipse/sisu/plexus/PlexusXmlScanner.java
++++ sisu-plexus/org.eclipse.sisu.plexus/src/org/eclipse/sisu/plexus/PlexusXmlScanner.java
+@@ -113,7 +113,7 @@ final class PlexusXmlScanner
+         final Reader reader = ReaderFactory.newXmlReader( in );
+         if ( null != variables )
+         {
+-            return new InterpolationFilterReader( reader, variables );
++            return new InterpolationFilterReader( reader, (Map) variables );
+         }
+         return reader;
+     }
+-- 
+1.9.3
+
diff --git a/sisu.spec b/sisu.spec
index 21f81ae..ff4d5e0 100644
--- a/sisu.spec
+++ b/sisu.spec
@@ -1,7 +1,7 @@
 Name:           sisu
 Epoch:          1
 Version:        0.2.1
-Release:        9%{?dist}
+Release:        10%{?dist}
 Summary:        Eclipse dependency injection framework
 # bundled asm is under BSD
 # See also: https://fedorahosted.org/fpc/ticket/346
@@ -16,6 +16,7 @@ Source1:        http://git.eclipse.org/c/%{name}/org.eclipse.%{name}.plexus.git/
 Patch0:         %{name}-OSGi-import-guava.patch
 Patch1:         %{name}-java8.patch
 Patch2:         %{name}-ignored-tests.patch
+Patch3:         %{name}-plexus-utils-3.0.18.patch
 
 BuildArch:      noarch
 
@@ -120,6 +121,7 @@ tar xf %{SOURCE1} && mv releases/* sisu-plexus && rmdir releases
 %patch0
 %patch1
 %patch2
+%patch3
 
 %mvn_file ":{*}" @1
 # Install JARs and POMs only
@@ -199,6 +201,9 @@ EOF
 
 
 %changelog
+* Tue Sep 30 2014 Mikolaj Izdebski <mizdebsk at redhat.com> - 1:0.2.1-10
+- Port to plexus-utils 3.0.18
+
 * Thu Sep 18 2014 Michal Srb <msrb at redhat.com> - 1:0.2.1-9
 - Rebuild to fix metadata
 - Remove explicit Requires


More information about the scm-commits mailing list