Hi,

I just noticed that
 a) my current patch didn't bump the shlibs. The
    attached patch here does this. We need to bump all of them because
    otherwise applications might get a dependency line like "[...],
    libicu38, libicu38 (>> 3.8-1), [...]" by dpkg-shlibdeps
 b) wasn't distinguished enough for icu 3.8 (other bug nr). Fixed in
    attached patch, too.

Regards,

Rene
diff -u icu-3.8/debian/rules icu-3.8/debian/rules
--- icu-3.8/debian/rules
+++ icu-3.8/debian/rules
@@ -53,7 +53,7 @@
 	$(RM) debian/compat *.cdbs-config_list
 	$(RM) -rf debian/tmp32
 
-pre-build::
+pre-build:: debian/stamp-patched
 	chmod a+x $(DEB_SRCDIR)/configure
 	cp -a $(DEB_SRCDIR) $(DEB_SRCDIR)-build
 ifneq (, $(build32))
diff -u icu-3.8/debian/changelog icu-3.8/debian/changelog
--- icu-3.8/debian/changelog
+++ icu-3.8/debian/changelog
@@ -1,3 +1,12 @@
+icu (3.8-1.1) experimental; urgency=low
+
+  * NMU
+  * make setBreakType public: (closes: #448747)
+  * copy source tree *after* patching to we get an effect on our (new)
+    rbbi.h patch
+
+ -- Rene Engelhard <[EMAIL PROTECTED]>  Sun, 04 Nov 2007 15:11:43 +0100
+
 icu (3.8-1) experimental; urgency=low
 
   * New upstream release.  All previously included patches have been
diff -u icu-3.8/debian/libicu38.shlibs icu-3.8/debian/libicu38.shlibs
--- icu-3.8/debian/libicu38.shlibs
+++ icu-3.8/debian/libicu38.shlibs
@@ -1,7 +1,7 @@
-libicudata 38 libicu38
-libicui18n 38 libicu38
-libicuio 38 libicu38
-libicule 38 libicu38
-libiculx 38 libicu38
-libicutu 38 libicu38
-libicuuc 38 libicu38
+libicudata 38 libicu38 (>> 3.8-1)
+libicui18n 38 libicu38 (>> 3.8-1)
+libicuio 38 libicu38 (>> 3.8-1)
+libicule 38 libicu38 (>> 3.8-1)
+libiculx 38 libicu38 (>> 3.8-1)
+libicutu 38 libicu38 (>> 3.8-1)
+libicuuc 38 libicu38 (>> 3.8-1)
only in patch2:
unchanged:
--- icu-3.8.orig/debian/patches/icu-3.6-setBreakType.patch
+++ icu-3.8/debian/patches/icu-3.6-setBreakType.patch
@@ -0,0 +1,17 @@
+--- icu/source/common/unicode/rbbi.h-old	2007-10-31 15:52:08.000000000 +0100
++++ icu/source/common/unicode/rbbi.h	2007-10-31 15:52:47.000000000 +0100
+@@ -611,12 +611,14 @@
+     virtual int32_t getBreakType() const;
+ #endif
+ 
++public:
+     /**
+       * Set the type of the break iterator.
+       * @internal
+       */
+     virtual void setBreakType(int32_t type);
+ 
++protected:
+     /**
+       * Common initialization function, used by constructors and bufferClone.
+       *   (Also used by DictionaryBasedBreakIterator::createBufferClone().)

Attachment: signature.asc
Description: Digital signature

Reply via email to