Blame SOURCES/improve-osgi-manifest.patch

84749f
--- manifest.stub.orig	2014-11-17 14:56:10.568212293 +0000
84749f
+++ manifest.stub	2014-11-17 15:00:31.395686692 +0000
84749f
@@ -9,10 +9,28 @@
84749f
 Bundle-ManifestVersion: 2
84749f
 Bundle-Name: ICU4J
84749f
 Bundle-Description: International Components for Unicode for Java
84749f
-Bundle-SymbolicName: com.ibm.icu
84749f
+Bundle-SymbolicName: com.ibm.icu; singleton:=true
84749f
 Bundle-Version: @IMPLVERSION@
84749f
 Bundle-Vendor: IBM Corporation
84749f
 Bundle-Copyright: @COPYRIGHT@
84749f
 Bundle-RequiredExecutionEnvironment: @EXECENV@
84749f
 Main-Class: com.ibm.icu.util.VersionInfo
84749f
-Export-Package: com.ibm.icu.lang,com.ibm.icu.math,com.ibm.icu.text,com.ibm.icu.util
84749f
\ No newline at end of file
84749f
+Export-Package: com.ibm.icu.lang;base=true;full=true;version="@IMPLVERSION@",
84749f
+ com.ibm.icu.math;base=true;full=true;version="@IMPLVERSION@",
84749f
+ com.ibm.icu.text;base=true;full=true;version="@IMPLVERSION@",
84749f
+ com.ibm.icu.util;base=true;full=true;version="@IMPLVERSION@",
84749f
+ com.ibm.icu.impl;x-internal:=true,
84749f
+ com.ibm.icu.impl.data;x-internal:=true,
84749f
+ com.ibm.icu.impl.data.icudt@DATAVERSION@b;x-internal:=true,
84749f
+ com.ibm.icu.impl.data.icudt@DATAVERSION@b.brkitr;x-internal:=true,
84749f
+ com.ibm.icu.impl.data.icudt@DATAVERSION@b.coll;x-internal:=true,
84749f
+ com.ibm.icu.impl.data.icudt@DATAVERSION@b.curr;x-internal:=true,
84749f
+ com.ibm.icu.impl.data.icudt@DATAVERSION@b.lang;x-internal:=true,
84749f
+ com.ibm.icu.impl.data.icudt@DATAVERSION@b.rbnf;x-internal:=true,
84749f
+ com.ibm.icu.impl.data.icudt@DATAVERSION@b.region;x-internal:=true,
84749f
+ com.ibm.icu.impl.data.icudt@DATAVERSION@b.translit;x-internal:=true,
84749f
+ com.ibm.icu.impl.data.icudt@DATAVERSION@b.zone;x-internal:=true,
84749f
+ com.ibm.icu.impl.duration;x-internal:=true,
84749f
+ com.ibm.icu.impl.locale;x-internal:=true
84749f
+Eclipse-LazyStart: true
84749f
+Eclipse-ExtensibleAPI: true
84749f
--- main/shared/build/common-targets.xml.orig	2014-11-17 14:59:05.335849961 +0000
84749f
+++ main/shared/build/common-targets.xml	2014-11-17 14:59:36.868423736 +0000
84749f
@@ -78,6 +78,7 @@
84749f
             <filterset>
84749f
                 <filter token="SPECVERSION" value="${jar.spec.version}"/>
84749f
                 <filter token="IMPLVERSION" value="${jar.impl.version}"/>
84749f
+                <filter token="DATAVERSION" value="${icu4j.data.version}"/>
84749f
                 <filter token="COPYRIGHT" value="${jar.copyright.info}"/>
84749f
                 <filter token="EXECENV" value="${jar.exec.env}"/>
84749f
             </filterset>
84749f
--- build.xml.orig	2014-11-17 21:45:53.308610711 +0000
84749f
+++ build.xml	2014-11-17 21:46:29.969096734 +0000
84749f
@@ -371,6 +371,7 @@
84749f
             <filterset>
84749f
                 <filter token="SPECVERSION" value="${jar.spec.version}"/>
84749f
                 <filter token="IMPLVERSION" value="${jar.impl.version}"/>
84749f
+                <filter token="DATAVERSION" value="${icu4j.data.version}"/>
84749f
                 <filter token="COPYRIGHT" value="${jar.copyright.info}"/>
84749f
                 <filter token="EXECENV" value="${jar.exec.env}"/>
84749f
             </filterset>