Author: ebourg-guest
Date: 2013-07-26 11:16:39 +0000 (Fri, 26 Jul 2013)
New Revision: 17074

Added:
   trunk/bnd/debian/patches/ant-1.9-compatibility.diff
Modified:
   trunk/bnd/debian/changelog
   trunk/bnd/debian/patches/fix-encoding.diff
   trunk/bnd/debian/patches/series
Log:
Added a patch to compile with Ant 1.9 (Closes: #712343)



Modified: trunk/bnd/debian/changelog
===================================================================
--- trunk/bnd/debian/changelog  2013-07-26 10:12:37 UTC (rev 17073)
+++ trunk/bnd/debian/changelog  2013-07-26 11:16:39 UTC (rev 17074)
@@ -1,5 +1,6 @@
 bnd (1.50.0-6) UNRELEASED; urgency=low
 
+  * Added a patch to compile with Ant 1.9 (Closes: #712343)
   * debian/watch: Updated to catch the recent releases on Github
   * debian/control: Updated Standards-Version to 3.9.4 (no changes)
   * debian/rules: Improved the clean target

Added: trunk/bnd/debian/patches/ant-1.9-compatibility.diff
===================================================================
--- trunk/bnd/debian/patches/ant-1.9-compatibility.diff                         
(rev 0)
+++ trunk/bnd/debian/patches/ant-1.9-compatibility.diff 2013-07-26 11:16:39 UTC 
(rev 17074)
@@ -0,0 +1,30 @@
+Description: Ensures the source compatibility with Ant 1.9.
+ This patch can be removed when upgrading to bnd 2.x.
+Author: Emmanuel Bourg <[email protected]>
+Forwarded: not-needed
+--- a/biz.aQute.bnd/src/aQute/bnd/main/bnd.java
++++ b/biz.aQute.bnd/src/aQute/bnd/main/bnd.java
+@@ -1373,7 +1373,7 @@
+       }
+ 
+       public boolean doWrap(File properties, File bundle, File output, File 
classpath[], int options,
+-                      Map<String, String> additional) throws Exception {
++                      Map<String, Object> additional) throws Exception {
+               if (!bundle.exists()) {
+                       error("No such file: " + bundle.getAbsolutePath());
+                       return false;
+--- a/biz.aQute.bndlib/src/aQute/lib/osgi/Analyzer.java
++++ b/biz.aQute.bndlib/src/aQute/lib/osgi/Analyzer.java
+@@ -1527,9 +1527,9 @@
+               return sb.toString();
+       }
+ 
+-      public void putAll(Map<String, String> additional, boolean force) {
+-              for (Iterator<Map.Entry<String, String>> i = 
additional.entrySet().iterator(); i.hasNext();) {
+-                      Map.Entry<String, String> entry = i.next();
++      public void putAll(Map<String, Object> additional, boolean force) {
++              for (Iterator<Map.Entry<String, Object>> i = 
additional.entrySet().iterator(); i.hasNext();) {
++                      Map.Entry<String, Object> entry = i.next();
+                       if (force || getProperties().get(entry.getKey()) == 
null)
+                               setProperty((String) entry.getKey(), (String) 
entry.getValue());
+               }

Modified: trunk/bnd/debian/patches/fix-encoding.diff
===================================================================
--- trunk/bnd/debian/patches/fix-encoding.diff  2013-07-26 10:12:37 UTC (rev 
17073)
+++ trunk/bnd/debian/patches/fix-encoding.diff  2013-07-26 11:16:39 UTC (rev 
17074)
@@ -1,3 +1,5 @@
+Description: Set the encoding of the source file to avoid compilation 
warnings/errors
+Author: Emmanuel Bourg <[email protected]>
 --- a/cnf/build.xml
 +++ b/cnf/build.xml
 @@ -49,7 +49,7 @@

Modified: trunk/bnd/debian/patches/series
===================================================================
--- trunk/bnd/debian/patches/series     2013-07-26 10:12:37 UTC (rev 17073)
+++ trunk/bnd/debian/patches/series     2013-07-26 11:16:39 UTC (rev 17074)
@@ -6,3 +6,4 @@
 display_bsn_on_missing_bundle.diff
 find_swt_jar.diff
 fix-encoding.diff
+ant-1.9-compatibility.diff


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

Reply via email to