Version: 72.1, Package name: icu4c-72_1-src |
Maintained by: Antoine Jacoutot |
Master sites: |
Description-main ICU (International Components for Unicode) is a set for C/C++ and Java libraries providing Unicode and globalization support. icu4c is the C/C++ version. ICU services include code page conversion, collation (comparison using locale-specific ordering), locale-wise formatting, Unicode regexp and bidirectional text handling. ICU is available under an open source non-copyleft licence. Description-wwwdata Separate copy of ICU's data file, for use with webserver processes running in a chroot jail in /var/www. |
Filesize: 25687.435 KB |
Version History (View Complete History) |
|
2021-11-14 08:22:45 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: Drop PORTROACH marker, it doesn't work for some reason. |
2021-11-07 01:54:06 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: Add dynamic PORTROACH marker to unconfuse 7_1 versus release-7-1. |
2021-10-30 00:16:51 by Antoine Jacoutot | Files touched by this commit (4) |
Log message: Update to icu4c-70.1. |
2021-09-12 01:32:26 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: Fix HOMEPAGE. |
2021-04-25 00:07:37 by Antoine Jacoutot | Files touched by this commit (2) |
Log message: Update to icu4c-69.1. |
2020-12-18 04:22:48 by Antoine Jacoutot | Files touched by this commit (2) |
Log message: Update to icu4c-68.2. |
2020-11-01 01:15:53 by Antoine Jacoutot | Files touched by this commit (12) |
Log message: Update (again) to icu4c-68.1. Set U_DEFINE_FALSE_AND_TRUE to allow ports that haven't cope to build (thanks kili@ for the pointer). Bulk tested. |
2020-10-30 01:02:01 by Antoine Jacoutot | Files touched by this commit (11) |
Log message: Revert previus; too many breakages I need to fix first. |
2020-10-29 08:18:46 by Antoine Jacoutot | Files touched by this commit (11) |
Log message: Update to icu4c-68.1. |
2020-04-23 00:33:13 by Antoine Jacoutot | Files touched by this commit (12) |
Log message: Update to icu4c-67.1. |
2020-03-20 10:44:29 by Christian Weisgerber | Files touched by this commit (135) |
Log message: Make use of "find -exec {} +" (which is POSIX) and "find -delete" (which is not) throughout the ports Makefiles. * Replace find|xargs with find -exec {} + * Replace -exec {} \; with -exec {} + if applicable. * Use the -delete operator to remove files and empty directories. * Combine and tweak some find(1) invocations while here. ok kn@ rsadowski@ espie@ |
2020-03-14 07:22:08 by Antoine Jacoutot | Files touched by this commit (3) |
Log message: Update to icu4c-66.1. |
2019-11-09 05:19:15 by Antoine Jacoutot | Files touched by this commit (5) |
Log message: Remove PORTROACH; not sure why but this doesn't work. That stuff is getting more broken by the minute... |
2019-11-08 08:48:27 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: Add PORTROACH marker. |
2019-10-19 03:28:08 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: Add small comment about libicudata. |
2019-10-19 02:44:40 by Antoine Jacoutot | Files touched by this commit (3) |
Log message: Fix SONAME. Reported by sthen@, should unbreak libical on i386. |
2019-10-16 07:42:59 by Antoine Jacoutot | Files touched by this commit (10) |
Log message: Update to icu4c-65.1. |
2019-09-28 03:45:28 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: Add some PORTROACH love. |
2019-07-10 09:25:03 by T.J. Townsend | Files touched by this commit (13) |
Log message: switch some master_sites and homepage lines to https. ok sthen |
2019-07-06 06:11:01 by Charlene Wendling | Files touched by this commit (2) |
Log message: icu4c: unbreak on big endian archs by reintroducing removed rules, see https://unicode-org.atlassian.net/browse/ICU-20533 While here move to PERMIT_PACKAGE. tweaks and OK jca@ |
2019-06-10 02:07:51 by Antoine Jacoutot | Files touched by this commit (5) |
Log message: Update to icu4c-64.2. |
2018-12-09 14:00:26 by Antoine Jacoutot | Files touched by this commit (15) |
Log message: Major update to icu4c-63.1. Tested on an amd64 bulk. If it breaks on other archs, feel free to put me in the loop for fixing. |
2018-10-24 08:28:14 by Stuart Henderson | Files touched by this commit (740) |
Log message: Add COMPILER lines to c++ ports which currently use the default. Adjust some existing COMPILER lines with arch restrictions etc. In the usual case this is now using "COMPILER = base-clang ports-gcc base-gcc" on ports with c++ libraries in WANTLIB. This is basically intended to be a noop on architectures using clang as the system compiler, but help with other architectures where we currently have many ports knocked out due to building with an unsuitable compiler - - some ports require c++11/newer so the GCC version in base that is used on these archirtectures is too old. - some ports have conflicts where an executable is built with one compiler (e.g. gcc from base) but a library dependency is built with a different one (e.g. gcc from ports), resulted in mixing incompatible libraries in the same address space. devel/gmp is intentionally skipped as it's on the path to building gcc - the c++ library there is unused in ports (and not built by default upstream) so intending to disable building gmpcxx in a future commit. |
2018-07-12 20:57:07 by Jonathan Gray | Files touched by this commit (1) |
Log message: Enable the stack protector again on arm. It was disabled when armv7 used gcc 4.2, this builds fine after the switch to clang. |
2017-08-24 03:44:35 by Stuart Henderson | Files touched by this commit (9) |
Log message: Switch icu4c back to --with-data-packaging=archive to place the data in a separate file rather than directly in icudata.so to avoid the symbol size warnings from ld.so. As this data file is needed at runtime, provide a subpackage containing a second copy installed under /var/www for use with chrooted web applications (notably php-intl) that use icu4c. (Applications using chroot jails other than /var/www will need a further copy of the data file). Feedback/ok ajacoutot@, bumps to follow. |
2017-07-26 16:45:35 by Stuart Henderson | Files touched by this commit (937) |
Log message: bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. |
2017-07-16 13:19:06 by Marc Espie | Files touched by this commit (880) |
Log message: use COMPILER_LIBCXX where applicable |
2017-06-07 10:25:18 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: Reinstate -finhibit-size-directive when using gcc. It was the removal of that patch that triggered the symbol(icudt58_dat) size mismatch warning... We can now use --with-data-packaging=archive only on powerpc and arm which means using php-intl or anything linked to icu in a chroot will work. |
2017-06-07 03:58:30 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: No more sparc. |
2017-05-24 09:44:42 by Antoine Jacoutot | Files touched by this commit (15) |
Log message: Spring cleaning: * as per upstream recommendation - use --with-data-packaging=archive on all archs - pass -DICU_NO_USER_DATA_OVERRIDE - pass --disable-renaming (fixes the infamous symbol mismatch) * don't duplicate libicutest installation * don't strip static libraries (from FreeBSD) * when not in POSIX/C mode, assume UTF-8 by default like Darwin (from FreeBSD) * sync config/mh-bsd-gcc with config/mh-linux * build extra tool * remove uneeded patches / chunks * bump major |
2017-04-25 14:11:58 by Antoine Jacoutot | Files touched by this commit (2) |
Log message: MFC: SECURITY fixes for CVE-2017-7867 and CVE-2017-7868. Merged from upstream with help from espie@ |
2017-04-25 14:10:02 by Antoine Jacoutot | Files touched by this commit (4) |
Log message: SECURITY fix for CVE-2017-7867 and CVE-2017-7868. Merged from upstream with help from espie@ |
2017-04-10 05:46:37 by Stuart Henderson | Files touched by this commit (277) |
Log message: use LIBCXX |
2017-03-04 03:51:00 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: Needs a shared_libs bump. reported by jca@ |
2017-02-28 02:24:58 by Antoine Jacoutot | Files touched by this commit (2) |
Log message: Update to icu4c-58.2. |
2017-02-25 07:59:55 by Christian Weisgerber | Files touched by this commit (2) |
Log message: Stop adding -finhibit-size-directive to the stubdata build. This appears to have become obsolete sometime in the last ten years, and clang does not support -finhibit-size-directive. ok ajacoutot@ |
2016-12-05 09:15:56 by Antoine Jacoutot | Files touched by this commit (14) |
Log message: Update to icu4c-58.1. |
2016-04-11 03:46:48 by Antoine Jacoutot | Files touched by this commit (3) |
Log message: Update to icu4c-57.1. |
2016-03-11 13:28:34 by Christian Weisgerber | Files touched by this commit (247) |
Log message: garbage collect CONFIGURE_SHARED |
2015-12-29 05:38:27 by Jonathan Gray | Files touched by this commit (1) |
Log message: Set CXXFLAGS as well as CFLAGS for the arm workaround to fix the build on arm. ok jca@ aja@ |
2015-12-26 02:43:11 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: Remove the mips64 -Bsymbolic workaround now that the linker has been fixed. from Brad, ok jasper@ |
2015-12-11 06:07:12 by Vadim Zhukov | Files touched by this commit (2) |
Log message: Add -nodefaultlibs -nostdlib to linker for shared libraries, like it's already done in icu4c on Linux. Needed for upcoming poppler-qt5. tested/okay by aja@ and kili@ |
2015-11-09 23:49:07 by Antoine Jacoutot | Files touched by this commit (2) |
Log message: Update to icu4c-56.1. |
2015-10-09 06:48:22 by Jasper Lievisse Adriaanse | Files touched by this commit (13) |
Log message: sed -i |
2015-06-01 00:58:00 by Antoine Jacoutot | Files touched by this commit (2) |
Log message: Unbreak build on mips. Drop DIST_SUBDIR while here. reported and tested by miod@ |
2015-05-06 06:59:17 by Jasper Lievisse Adriaanse | Files touched by this commit (2) |
Log message: Security fixes for CVE-2014-8146 and CVE-2014-8147 (already fixed in -current) ok aja@ |
2015-04-25 04:16:15 by Antoine Jacoutot | Files touched by this commit (20) |
Log message: Update to icu4c-55.1. |
2015-04-19 03:14:28 by Antoine Jacoutot | Files touched by this commit (2) |
Log message: Fixes for: CVE-2014-6585 CVE-2014-6591 CVE-2014-7923 CVE-2014-7926 CVE-2014-9654 |
2015-04-19 03:02:07 by Antoine Jacoutot | Files touched by this commit (15) |
Log message: SECURITY fixes for: CVE-2014-6585 CVE-2014-6591 CVE-2014-7923 CVE-2014-7926 CVE-2014-9654 |
2015-04-19 03:01:18 by Antoine Jacoutot | Files touched by this commit (2) |
Log message: Fixes for: CVE-2014-6585 CVE-2014-6591 CVE-2014-7923 CVE-2014-7926 CVE-2014-9654 |
2015-01-03 00:53:01 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: Drop -Wl,-Bsymbolic on mips64* because of a binutils bug. based on a patch by Donovan Watteau |
2014-11-03 05:29:31 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: Move previous where it belongs. |
2014-11-03 05:22:10 by David Coppa | Files touched by this commit (1) |
Log message: Unbreak icu4c on arm by re-adding a workaround that was removed with previous commit Reported by, and ok, matthieu@ |
2014-10-17 06:36:33 by David Coppa | Files touched by this commit (1) |
Log message: Add TEST_ENV vars |
2014-10-17 02:35:10 by Antoine Jacoutot | Files touched by this commit (4) |
Log message: Rework this port and add --with-data-packaging=archive for powerpc and arm to unbreak. --with-data-packaging fix from dcoppa@ |
2011-07-11 08:04:42 by Jasper Lievisse Adriaanse | Files touched by this commit (10) |
Log message: no need to keep using the gcc3 module on sparc from brad |
2011-06-14 04:12:48 by Antoine Jacoutot | Files touched by this commit (9) |
Log message: Update to icu4c-4.8. Maintainer timeout. bulk tested by landry@, thanks! ok landry@ |
2011-03-14 03:15:34 by Stuart Henderson | Files touched by this commit (48) |
Log message: fix various typos, from Anthony J. Bentley with a few tweaks by myself |
2010-11-20 12:56:52 by Marc Espie | Files touched by this commit (236) |
Log message: new depends |
2010-10-19 01:54:26 by Marc Espie | Files touched by this commit (205) |
Log message: USE_GROFF=Yes |
2010-06-01 06:48:47 by David Coppa | Files touched by this commit (2) |
Log message: s/librairies/libraries/ OK ajacoutot@ |
2010-04-05 15:40:24 by Landry Breuil | Files touched by this commit (11) |
Log message: Update to icu 4.4, from MAINTAINER Vincent Gross (thanks!) 'just commit' robert@ |
2009-10-12 05:18:40 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to 4.2.1, from maintainer Vincent Gross, tested with all major deps. |
2009-06-06 18:54:43 by Landry Breuil | Files touched by this commit (8) |
Log message: Update to icu4c 4.2, from MAINTAINER Vincent Gross. okay robert@ |
2009-02-03 03:40:02 by Antoine Jacoutot | Files touched by this commit (2) |
Log message: - fix an evil typo... we use pthread, not phtread |
2009-01-27 15:11:15 by Landry Breuil | Files touched by this commit (17) |
Log message: Update to icu4c 4.0.1, from MAINTAINER : - Link with -pthread instead of -lphtread. - Use VERSION (consistent with other ports, although it's still not a rule) and propagate it where needed. - Propagate SO_VERSION using MAKE_FLAGS. - Fix MASTER_SITES. - Remove a bunch of patches that prevented .so links to be created, use a post-install target to remove them instead. Discussed with and ok ajacoutot@ |
2008-10-31 03:56:15 by Landry Breuil | Files touched by this commit (14) |
Log message: Update icu4c to 4.0, somehow based on a diff my MAINTAINER reworked by me. Tested in a mulk muild, webkit and openoffice are happy with it. ok robert@ |
2008-05-04 06:01:42 by Robert Nagy | Files touched by this commit (2) |
Log message: make the setBreakType function public. the diff has been extracted from openoffice's diff, so we can switch to our icu4c; tested by simon@, jasper@; ok jasper@ |
2008-01-04 10:48:38 by Marc Espie | Files touched by this commit (187) |
Log message: tweak FAKE_FLAGS semantics to saner defaults. |
2007-10-02 14:53:29 by Jasper Lievisse Adriaanse | Files touched by this commit (2) |
Log message: fix icu-config by making it recognize the shared libs naming schema from Carlos Valiente <superdupont at gmail.com> ok Vincent Gross (MAINTAINER) |
2007-08-06 15:17:43 by Steven Mestdagh | Files touched by this commit (14) |
Log message: don't install shared libraries that don't follow our naming scheme, and some port cleanup while here. ok naddy@ simon@ |