mirror of
https://git.freebsd.org/ports.git
synced 2025-07-01 01:20:31 -04:00
- Clean up the Makefile. - Follow some upstream recommendations (--with-data-packaging=archive, --disable-renaming, -DICU_NO_USER_DATA_OVERRIDE). - Patch makefiles to install static libraries with INSTALL_DATA so they aren't stripped. - Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc. - Fix endianness detection in ICU. The code wanted to use BYTE_ORDER defined in machine/endian.h, but this isn't visible because ICU is compiled with _XOPEN_SOURCE. Patch the code to use _BYTE_ORDER instead. - Compile ICU with C++11 compiler to enable move constructors. - Patch ICU to fix a problem with atomics in the case of a C++11 compiler without C++11 header <atomic> (like Clang on FreeBSD 9). - Bump all ports that depend on it due to library version change. - Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU pkgconfig files. - Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs a C++11 runtime library now. Add this to all ports that depend on it so their executables load the right libstdc++.so on FreeBSD 9. PR: 205120 Exp-run by: antoine Approved by: portmgr (antoine)
11 lines
227 B
C
11 lines
227 B
C
--- common/unicode/uconfig.h.orig 2016-03-23 20:49:54 UTC
|
|
+++ common/unicode/uconfig.h
|
|
@@ -87,7 +87,7 @@
|
|
* @internal
|
|
*/
|
|
#ifndef U_DISABLE_RENAMING
|
|
-#define U_DISABLE_RENAMING 0
|
|
+#define U_DISABLE_RENAMING 1
|
|
#endif
|
|
|
|
/**
|