This is needed for the upcoming parrot update (uses
-Werror=strict-prototypes). No response from maintainer yet ...
Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/icu4c/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- Makefile 29 Mar 2012 13:39:00 -0000 1.20
+++ Makefile 4 May 2012 08:36:51 -0000
@@ -5,6 +5,7 @@ COMMENT= International Components for U
VERSION= 4.8.1.1
DISTNAME= icu4c-${VERSION:S/./_/g}-src
PKGNAME= icu4c-${VERSION}
+REVISION= 0
SO_VERSION= 4.0
.for _lib in icudata icui18n icuio icule iculx icutest icutu icuuc
SHARED_LIBS+= ${_lib} ${SO_VERSION}
Index: patches/patch-source_common_unicode_uset_h
===================================================================
RCS file: patches/patch-source_common_unicode_uset_h
diff -N patches/patch-source_common_unicode_uset_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-source_common_unicode_uset_h 4 May 2012 08:36:51 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- source/common/unicode/uset.h.orig Mon Apr 30 19:46:06 2012
++++ source/common/unicode/uset.h Mon Apr 30 19:46:29 2012
+@@ -247,7 +247,7 @@ typedef struct USerializedSet {
+ * @stable ICU 4.2
+ */
+ U_STABLE USet* U_EXPORT2
+-uset_openEmpty();
++uset_openEmpty(void);
+
+ /**
+ * Creates a USet object that contains the range of characters