summaryrefslogtreecommitdiff
path: root/textproc/icu/patches
diff options
context:
space:
mode:
authorjperkin <jperkin@pkgsrc.org>2015-10-26 09:48:14 +0000
committerjperkin <jperkin@pkgsrc.org>2015-10-26 09:48:14 +0000
commit948d6cbeb334ed721467c68b6196579978718744 (patch)
tree4972d074388c54282a3c6998a46f17b1544a436b /textproc/icu/patches
parent0ebece4b08d7296b6e281caedd2c43e2c038d6ca (diff)
downloadpkgsrc-948d6cbeb334ed721467c68b6196579978718744.tar.gz
Fix preprocessor logic bug causing __STRICT_ANSI__ to be undefined on all
platforms, breaking SunOS/clang's use of GCC headers around __float128.
Diffstat (limited to 'textproc/icu/patches')
-rw-r--r--textproc/icu/patches/patch-tools_pkgdata_pkgdata.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/textproc/icu/patches/patch-tools_pkgdata_pkgdata.cpp b/textproc/icu/patches/patch-tools_pkgdata_pkgdata.cpp
new file mode 100644
index 00000000000..5e99d504e93
--- /dev/null
+++ b/textproc/icu/patches/patch-tools_pkgdata_pkgdata.cpp
@@ -0,0 +1,15 @@
+$NetBSD: patch-tools_pkgdata_pkgdata.cpp,v 1.1 2015/10/26 09:48:14 jperkin Exp $
+
+Fix preprocessor logic bug.
+
+--- tools/pkgdata/pkgdata.cpp.orig 2015-10-08 03:54:02.000000000 +0000
++++ tools/pkgdata/pkgdata.cpp
+@@ -24,7 +24,7 @@
+ #include "putilimp.h"
+
+ #if U_HAVE_POPEN
+-#if (U_PF_MINGW <= U_PLATFORM || U_PLATFORM <= U_PF_CYGWIN) && defined(__STRICT_ANSI__)
++#if (U_PLATFORM <= U_PF_MINGW || U_PLATFORM <= U_PF_CYGWIN) && defined(__STRICT_ANSI__)
+ /* popen/pclose aren't defined in strict ANSI on Cygwin and MinGW */
+ #undef __STRICT_ANSI__
+ #endif