head 1.15; access; symbols pkgsrc-2026Q1:1.15.0.8 pkgsrc-2026Q1-base:1.15 pkgsrc-2025Q4:1.15.0.6 pkgsrc-2025Q4-base:1.15 pkgsrc-2025Q3:1.15.0.4 pkgsrc-2025Q3-base:1.15 pkgsrc-2025Q2:1.15.0.2 pkgsrc-2025Q2-base:1.15 pkgsrc-2025Q1:1.14.0.4 pkgsrc-2025Q1-base:1.14 pkgsrc-2024Q4:1.14.0.2 pkgsrc-2024Q4-base:1.14 pkgsrc-2024Q3:1.11.0.20 pkgsrc-2024Q3-base:1.11 pkgsrc-2024Q2:1.11.0.18 pkgsrc-2024Q2-base:1.11 pkgsrc-2024Q1:1.11.0.16 pkgsrc-2024Q1-base:1.11 pkgsrc-2023Q4:1.11.0.14 pkgsrc-2023Q4-base:1.11 pkgsrc-2023Q3:1.11.0.12 pkgsrc-2023Q3-base:1.11 pkgsrc-2023Q2:1.11.0.10 pkgsrc-2023Q2-base:1.11 pkgsrc-2023Q1:1.11.0.8 pkgsrc-2023Q1-base:1.11 pkgsrc-2022Q4:1.11.0.6 pkgsrc-2022Q4-base:1.11 pkgsrc-2022Q3:1.11.0.4 pkgsrc-2022Q3-base:1.11 pkgsrc-2022Q2:1.11.0.2 pkgsrc-2022Q2-base:1.11 pkgsrc-2022Q1:1.10.0.24 pkgsrc-2022Q1-base:1.10 pkgsrc-2021Q4:1.10.0.22 pkgsrc-2021Q4-base:1.10 pkgsrc-2021Q3:1.10.0.20 pkgsrc-2021Q3-base:1.10 pkgsrc-2021Q2:1.10.0.18 pkgsrc-2021Q2-base:1.10 pkgsrc-2021Q1:1.10.0.16 pkgsrc-2021Q1-base:1.10 pkgsrc-2020Q4:1.10.0.14 pkgsrc-2020Q4-base:1.10 pkgsrc-2020Q3:1.10.0.12 pkgsrc-2020Q3-base:1.10 pkgsrc-2020Q2:1.10.0.10 pkgsrc-2020Q2-base:1.10 pkgsrc-2020Q1:1.10.0.6 pkgsrc-2020Q1-base:1.10 pkgsrc-2019Q4:1.10.0.8 pkgsrc-2019Q4-base:1.10 pkgsrc-2019Q3:1.10.0.4 pkgsrc-2019Q3-base:1.10 pkgsrc-2019Q2:1.10.0.2 pkgsrc-2019Q2-base:1.10 pkgsrc-2019Q1:1.9.0.18 pkgsrc-2019Q1-base:1.9 pkgsrc-2018Q4:1.9.0.16 pkgsrc-2018Q4-base:1.9 pkgsrc-2018Q3:1.9.0.14 pkgsrc-2018Q3-base:1.9 pkgsrc-2018Q2:1.9.0.12 pkgsrc-2018Q2-base:1.9 pkgsrc-2018Q1:1.9.0.10 pkgsrc-2018Q1-base:1.9 pkgsrc-2017Q4:1.9.0.8 pkgsrc-2017Q4-base:1.9 pkgsrc-2017Q3:1.9.0.6 pkgsrc-2017Q3-base:1.9 pkgsrc-2017Q2:1.9.0.2 pkgsrc-2017Q2-base:1.9 pkgsrc-2017Q1:1.8.0.12 pkgsrc-2017Q1-base:1.8 pkgsrc-2016Q4:1.8.0.10 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.8.0.8 pkgsrc-2016Q3-base:1.8 pkgsrc-2016Q2:1.8.0.6 pkgsrc-2016Q2-base:1.8 pkgsrc-2016Q1:1.8.0.4 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.8.0.2 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.7.0.2 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.6.0.6 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.4 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.2 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.5.0.2 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.4.0.2 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.3.0.2 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.2.0.2 pkgsrc-2013Q4-base:1.2; locks; strict; comment @# @; 1.15 date 2025.03.30.21.10.47; author wiz; state Exp; branches; next 1.14; commitid VYDR1SMauqdts8PF; 1.14 date 2024.11.14.22.13.26; author wiz; state Exp; branches; next 1.13; commitid 70I7QM7MvDTxbFxF; 1.13 date 2024.11.01.12.45.27; author wiz; state Exp; branches; next 1.12; commitid KzVI3qFKJzyAsWvF; 1.12 date 2024.11.01.00.47.09; author wiz; state Exp; branches; next 1.11; commitid gwaOzjYBfTLluSvF; 1.11 date 2022.04.18.11.03.24; author adam; state Exp; branches; next 1.10; commitid cl1yWYloRTE6JFAD; 1.10 date 2019.04.03.00.13.00; author ryoon; state Exp; branches; next 1.9; commitid L6hn1Da9qey9QPhB; 1.9 date 2017.04.25.08.58.44; author maya; state Exp; branches; next 1.8; commitid gfvW5kFQ7QfavTOz; 1.8 date 2015.10.09.23.15.34; author ryoon; state Exp; branches; next 1.7; commitid Lt5USHl5ibAqnuEy; 1.7 date 2015.08.31.15.26.19; author sevan; state Exp; branches; next 1.6; commitid tvtM97v1sfPY0rzy; 1.6 date 2014.10.07.16.09.53; author adam; state Exp; branches; next 1.5; commitid U6p2jAZczuWMOhTx; 1.5 date 2014.07.18.10.28.11; author ryoon; state Exp; branches; next 1.4; commitid skGw2krq8mLOwQIx; 1.4 date 2014.05.05.21.25.11; author ryoon; state Exp; branches; next 1.3; commitid 9kDrt2SfCl5Rxozx; 1.3 date 2014.03.04.12.07.16; author obache; state Exp; branches; next 1.2; commitid gWwkodihYE01rnrx; 1.2 date 2013.12.04.21.02.23; author richard; state Exp; branches; next 1.1; commitid XcQ4QAHN30AmiRfx; 1.1 date 2013.10.19.08.47.36; author adam; state Exp; branches; next ; commitid wpabWcrJEzO4IS9x; desc @@ 1.15 log @*: remove MirBSD support @ text @$NetBSD: patch-configure,v 1.14 2024/11/14 22:13:26 wiz Exp $ Portability fix. Solaris seems to need -std=c99 with recent pkgsrc so keep it. --- configure.orig 2024-10-24 18:24:00.000000000 +0000 +++ configure @@@@ -5884,6 +5884,7 @@@@ powerpc*-apple-darwin*) icu_cv_host_frag *-dec-osf*) icu_cv_host_frag=mh-alpha-osf ;; *-*-nto*) icu_cv_host_frag=mh-qnx ;; *-ncr-*) icu_cv_host_frag=mh-mpras ;; +-*-sco3.2v5*) icu_cv_host_frag=mh-scoosr5 ;; *) icu_cv_host_frag=mh-unknown ;; esac @@@@ -6511,6 +6512,29 @@@@ if test "x$plugins" = "xtrue"; then fi +# check if sys/atomic.h is present. +for ac_header in sys/atomic.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "sys/atomic.h" "ac_cv_header_sys_atomic_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_atomic_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_SYS_ATOMIC_H 1 +_ACEOF + +fi + +done + +case "${host}" in +*-netbsd*) +if test "x$ac_cv_header_sys_atomic_h" = "xyes"; then + CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_HAVE_NETBSD_ATOMIC_OPS=1"; +fi +;; +*) +;; +esac + U_ENABLE_DYLOAD=1 enable=yes { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable dynamic loading of plugins. Ignored if plugins disabled." >&5 @ 1.14 log @icu: update to 76.1 again, now that fallout is/can be fixed. bulk-test-icu has same failures as with 75.1 except for webkit-gtk, for which I'll commit a fix next. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.12 2024/11/01 00:47:09 wiz Exp $ a4 1 Add support for Bitrig. a7 9 @@@@ -5858,7 +5858,7 @@@@ rm -f core conftest.err conftest.$ac_obj *-*-cygwin) icu_cv_host_frag=mh-cygwin-msvc ;; esac fi ;; -*-*-*bsd*|*-*-dragonfly*) icu_cv_host_frag=mh-bsd-gcc ;; +*-*-*bsd*|*-*-dragonfly*|*-*-bitrig*) icu_cv_host_frag=mh-bsd-gcc ;; *-*-aix*) if test "$GCC" = yes; then icu_cv_host_frag=mh-aix-gcc a45 9 @@@@ -8415,7 +8439,7 @@@@ ICUDATA_CHAR=$U_ENDIAN_CHAR case "${host}" in *-*-solaris*) platform=U_SOLARIS ;; *-*-linux*|*-*-gnu|*-*-k*bsd*-gnu|*-*-kopensolaris*-gnu) platform=U_LINUX ;; - *-*-*bsd*|*-*-dragonfly*) platform=U_BSD ;; + *-*-*bsd*|*-*-dragonfly*|*-*-bitrig*) platform=U_BSD ;; *-*-aix*) platform=U_AIX ;; *-*-hpux*) platform=U_HPUX ;; *-apple-darwin*|*-apple-rhapsody*) platform=U_DARWIN ;; @ 1.13 log @icu: downgrade to 75.1 The world is not ready for 76.1 yet: - c++17 requirement (I think) - more libraries need to be explicitly listed @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.11 2022/04/18 11:03:24 adam Exp $ d7 1 a7 1 --- configure.orig 2022-04-07 22:41:55.000000000 +0000 d9 1 a9 1 @@@@ -5314,7 +5314,7 @@@@ rm -f core conftest.err conftest.$ac_obj d18 1 a18 1 @@@@ -5339,6 +5339,7 @@@@ rm -f core conftest.err conftest.$ac_obj d26 1 a26 1 @@@@ -5947,6 +5948,29 @@@@ if test "x$plugins" = "xtrue"; then d55 2 a56 2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable dynamic loading of plugins. Ignored if plugins disabled." >&5 @@@@ -7941,7 +7965,7 @@@@ ICUDATA_CHAR=$U_ENDIAN_CHAR @ 1.12 log @icu: update to 76.1. ICU 76 updates to Unicode 16 (blog), including new characters and scripts, emoji, collation & IDNA changes, and corresponding APIs and implementations. It also updates to CLDR 46 (beta blog) locale data with new locales, significant updates to existing locales, and various additions and corrections. For example, the CLDR and Unicode default sort orders are now very nearly the same. Most of the java.time (Temporal) types can now be formatted directly using the existing ICU4J date/time formatting classes. There are some new APIs to make ICU easier to use with modern C++ and Java patterns. Most of the C/C++ APIs added for this purpose are implemented as C++ header-only APIs, and usable on top of binary stable C APIs, which is a first for ICU. The Java and C++ technology preview implementations of the (also in tech preview) CLDR MessageFormat 2.0 specification have been updated to match recent changes. ICU 76 and CLDR 46 are major releases, including a new version of Unicode and major locale data improvements. @ text @d7 1 a7 1 --- configure.orig 2024-10-24 18:24:00.000000000 +0000 d9 1 a9 1 @@@@ -5858,7 +5858,7 @@@@ rm -f core conftest.err conftest.$ac_obj d18 1 a18 1 @@@@ -5884,6 +5884,7 @@@@ powerpc*-apple-darwin*) icu_cv_host_frag d26 1 a26 1 @@@@ -6511,6 +6512,29 @@@@ if test "x$plugins" = "xtrue"; then d55 2 a56 2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable dynamic loading of plugins. Ignored if plugins disabled." >&5 @@@@ -8415,7 +8439,7 @@@@ ICUDATA_CHAR=$U_ENDIAN_CHAR @ 1.11 log @icu: updated to 71.1 ICU 71 is now available. It updates to CLDR 41 locale data with various additions and corrections. ICU 71 adds phrase-based line breaking for Japanese, for short Japanese text, such as in titles and headings; and adds support for Hindi written in Latin letters (hi_Latn), aka “Hinglish”. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.10 2019/04/03 00:13:00 ryoon Exp $ d7 1 a7 1 --- configure.orig 2022-04-07 22:41:55.000000000 +0000 d9 1 a9 1 @@@@ -5314,7 +5314,7 @@@@ rm -f core conftest.err conftest.$ac_obj d18 1 a18 1 @@@@ -5339,6 +5339,7 @@@@ rm -f core conftest.err conftest.$ac_obj d26 1 a26 1 @@@@ -5947,6 +5948,29 @@@@ if test "x$plugins" = "xtrue"; then d55 2 a56 2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable dynamic loading of plugins. Ignored if plugins disabled." >&5 @@@@ -7941,7 +7965,7 @@@@ ICUDATA_CHAR=$U_ENDIAN_CHAR @ 1.10 log @Update to 64.1 Changelog: Common Changes Unicode 12: 554 new characters, including 4 new scripts and 61 new emoji characters. CLDR 35 Somali and Javanese data now up to modern level Cebuano, Hausa, Igbo, and Yoruba data now up to basic level 23 additional measurement units Many data additions and corrections in many other languages The following language has been added to ICU: Cebuano This version of ICU does not yet implement the Indic Grapheme Cluster improvements from CLDR 35. New Japanese calendar era from 2019: CLDR and ICU include data for testing that can be enabled. (ICU #12973, CLDR #10750) To enable CLDR new Japanese era placeholder name, set environment variable (and Java system property for ICU4J) ICU_ENABLE_TENTATIVE_ERA=true (This was added in ICU 63). Support added for Gannen year numbering (using 元 for the first year of an era) in the Japanese locale Japanese-calendar full, long, and medium formats. Gannen year support is also automatically added for other non-numeric formats (those containing other kanji characters such as 年) derived from pattern skeletons unless specifically overridden. (ICU #20441, CLDR #11843, CLDR #11819) We are planning for an ICU 64.2 update in 2019-April which will add the new Japanese era with its real name. ICU 64 now uses "rearguard" TZ data. (Recent versions have used "vanguard" data with certain overrides.) (ICU-20398) ICU data filtering: The ICU4C build accepts an optional filter script that specifies a subset of the data to be built, with whitelists and blacklists for locales and for resource bundle paths. (ICU-10923, design doc) See this new documentation page: userguide/icu_data/buildtool.md MessageFormat has new pattern syntax for specifying the style of a date/time argument via a locale-independent skeleton rather than a locale-specific pattern. (ICU-9622) Date/time skeletons use the same "::" prefix as number skeletons. Example MessageFormat pattern string: "We close on {closing,date,::MMMMd} at {closing,time,::jm}." Many formatting APIs can now output a new type of result object which is-a FormattedValue (Java & C++), or convertible to a UFormattedValue (C). These combine the result strings with easy iteration over FieldPosition metadata. ICU4C Specific Changes New C++ class LocaleBuilder for building a Locale from subtags, keywords, and extensions. (ICU-20328) Parallel to the existing ICU4J ULocale.Builder class. For C++ MeasureUnit instances, there are now additional factory methods that return units by value, not by pointer-with-ownership. (ICU-20337) Various Out-Of-Memory (OOM) issues have been fixed. (ticket query) @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.9 2017/04/25 08:58:44 maya Exp $ a4 2 don't throw away -std=c++11 on solaris unconditionally, it's required. d7 1 a7 1 --- configure.orig 2019-03-27 18:47:14.000000000 +0000 d9 1 a9 1 @@@@ -5242,7 +5242,7 @@@@ rm -f core conftest.err conftest.$ac_obj d18 1 a18 1 @@@@ -5267,6 +5267,7 @@@@ rm -f core conftest.err conftest.$ac_obj d26 1 a26 1 @@@@ -5875,6 +5876,29 @@@@ if test "x$plugins" = "xtrue"; then d56 1 a56 13 @@@@ -6088,11 +6112,6 @@@@ $as_echo "$as_me: Adding CXXFLAGS option else CXXFLAGS="$OLD_CXXFLAGS" fi - case "${host}" in - *-*-solaris*) - CXXFLAGS="$OLD_CXXFLAGS" - ;; - esac fi fi @@@@ -7819,7 +7838,7 @@@@ ICUDATA_CHAR=$U_ENDIAN_CHAR @ 1.9 log @icu: remove part of configure script stripping -std=c++11 on Solaris Blind build fix attempt for SmartOS. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.8 2015/10/09 23:15:34 ryoon Exp $ d9 1 a9 1 --- configure.orig 2017-04-07 07:40:30.000000000 +0000 d11 1 a11 1 @@@@ -5175,7 +5175,7 @@@@ rm -f core conftest.err conftest.$ac_obj d20 1 a20 1 @@@@ -5200,6 +5200,7 @@@@ rm -f core conftest.err conftest.$ac_obj d28 1 a28 1 @@@@ -5808,6 +5809,29 @@@@ if test "x$plugins" = "xtrue"; then d58 1 a58 1 @@@@ -6021,11 +6045,6 @@@@ $as_echo "$as_me: Adding CXXFLAGS option d70 1 a70 1 @@@@ -7776,7 +7795,7 @@@@ ICUDATA_CHAR=$U_ENDIAN_CHAR a78 16 @@@@ -7812,13 +7831,13 @@@@ fi # Now that we're done using CPPFLAGS etc. for tests, we can change it # for build. -if test "${CC}" == "clang"; then +if test "${CC}" = "clang"; then CLANGCFLAGS="-Qunused-arguments -Wno-parentheses-equality" else CLANGCFLAGS="" fi -if test "${CXX}" == "clang++"; then +if test "${CXX}" = "clang++"; then CLANGCXXFLAGS="-Qunused-arguments -Wno-parentheses-equality" else CLANGCXXFLAGS="" @ 1.8 log @Update to 56.1 Changelog: Release Overview The features for this release include support of CLDR 28 and Unicode 8.0. For more details, including migration issues, see below. Common Changes CLDR 28: For details of the many changes in CLDR, see CLDR 28. Unicode data updated to Unicode 8.0: 41 new emoji characters, 5,771 new ideographs for Chinese/Japanese/Korean, 6 new scripts, improved character properties data, etc. ICU data size reduced by about 7.2% (1.8MB) via sharing string values across resource bundles. [#11537] DateIntervalFormat now handles intervals with seconds, and sets FieldPosition more consistently. [#11706, #11726] DateFormat::createInstanceForSkeleton() caches DateFormat patterns rather than DateTimePatternGenerator instances, for better performance (for cache hits) and lower heap memory consumption. [#11780] StringSearch (based on collation) defaults to matches on normalization boundaries rather than grapheme cluster boundaries, which yields more matches on Indic text. [#11750] RuleBasedNumberFormat (spelled-out numbers) now handles rounding (Java only), infinity, NaN. [#11653, #11760, #8223] Most of the old Normalizer/unorm.h had been replaced by (and reimplemented via) Normalizer2, and is now deprecated. [#7303] COLON has been withdrawn as a date pattern character corresponding to the date field [UDAT_]TIME_SEPARATOR_FIELD; there is currently no pattern character corresponding to that field. [#11773] Support for locale key "cf" to specify currency format style, and interaction with NumberFormat values for UNumberFormatStyle: [#11787] For NumberFormat style UNUM_CURRENCY / CURRENCYSTYLE, the default is "standard" currency style (typically using minus sign for negative numbers), but the new locale key "cf" may be used with values "standard" or "account" to specify currency format style ("account" indicates accounting style, often using parentheses for negative numbers). For other NumberFormat styles, the locale key "cf" is ignored (they override the locale preference): UNUM_CURRENCY_ISO / ISOCURRENCYSTYLE UNUM_CURRENCY_PLURAL / PLURALCURRENCYSTYLE UNUM_CURRENCY_ACCOUNTING / ACCOUNTINGCURRENCYSTYLE UNUM_CASH_CURRENCY / CASHCURRENCYSTYLE A new NumberFormat style is availble to explicitly specify standard style, ignoring the the locale key "cf" UNUM_CURRENCY_STANDARD / STANDARDCURRENCYSTYLE ICU4C Specific Changes C API support for CompactDecimalFormat via UNumberFormatStyle additions: UNUM_DECIMAL_COMPACT_SHORT, UNUM_DECIMAL_COMPACT_LONG [#11693] Larger UnicodeString object stores more characters inside the object without heap allocation; the UnicodeString object size is now build-time-configurable. [#11551] On 64-bit machines, increase from object size 40 bytes with 15 internal UChars to a new default of 64 bytes with 27 UChars. Some C++ classes now have swap() and moveFrom() methods, and support C++11 move semantics on compilers that support them. [#10086] UnicodeString, LocalPointer, LocalArray DecimalFormat code refactored to fix bugs, improve maintainability, and improve performance. [#10458] New FilteredBreakIterator suppresses certain segment boundaries. For example, it can suppress the sentence boundary in the middle of "Mr. Smith". [#11248] The internal, shared cache has been changed from unbounded to bounded. [#11767] For [U]BreakIterator with type UBRK_SENTENCE, the locale key "ss" can now be used with value "standard" to specify that standard sentence break suppression data should be used, or with value "none" to indicate that no break suppression data should be used (the default). [#11770] Collator: first-time startup time improved 20% due to precalculated unsafe-backward table [#11886] A number of memory leaks and buffer overruns have been fixed based on static code analysis, mostly in data build tools @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.7 2015/08/31 15:26:19 sevan Exp $ d5 2 d9 1 a9 1 --- configure.orig 2015-10-08 04:00:24.000000000 +0000 d11 1 a11 1 @@@@ -5174,7 +5174,7 @@@@ rm -f core conftest.err conftest.$ac_obj d20 1 a20 1 @@@@ -5199,6 +5199,7 @@@@ rm -f core conftest.err conftest.$ac_obj d28 1 a28 1 @@@@ -5736,6 +5737,29 @@@@ if test "x$plugins" = "xtrue"; then d58 13 a70 1 @@@@ -7729,7 +7753,7 @@@@ ICUDATA_CHAR=$U_ENDIAN_CHAR d79 1 a79 1 @@@@ -7765,13 +7789,13 @@@@ fi @ 1.7 log @Unbreak on Bitrig by adding necessary parts to autoconf related files Add Bitrig to runConfigure script http://bugs.icu-project.org/trac/ticket/11881 http://bugs.icu-project.org/trac/ticket/11882 @ text @d1 1 a1 1 $NetBSD$ d7 1 a7 1 --- configure.orig Fri Mar 27 21:17:48 2015 d9 1 a9 1 @@@@ -5147,7 +5147,7 @@@@ rm -f core conftest.err conftest.$ac_objext conftest.$ d18 1 a18 1 @@@@ -5172,6 +5172,7 @@@@ rm -f core conftest.err conftest.$ac_objext conftest.$ d26 1 a26 2 @@@@ -5682,6 +5683,29 @@@@ if test "x$ac_cv_header_elf_h" = "xyes"; then CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_HAVE_ELF_H=1"; d29 1 d55 2 a56 2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable dynamic loading of plugins" >&5 @@@@ -7655,7 +7679,7 @@@@ ICUDATA_CHAR=$U_ENDIAN_CHAR d65 1 a65 1 @@@@ -7691,13 +7715,13 @@@@ fi @ 1.6 log @ICU 54 is a major release of ICU, with new features, new APIs and many bug fixes in data and code. It supports the latest versions of the Unicode locale data (CLDR 26, September 2014) and Unicode Standard (Unicode 7.0, June 2014). The improvements include 72 new measurement units, Unihan radical-stroke collation moved into root, new RBNF PluralFormat syntax, dictionary-based word and line break for Burmese, support for short locale display names, compatibility support for IANA time zone data abbreviations, a tech preview of FilteredBreakIterator using ULI break data, ICU4C thread safety fixes, and the ability to build ICU4C Paragraph Layout with HarfBuzz. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.5 2014/07/18 10:28:11 ryoon Exp $ d5 1 d7 1 a7 1 --- configure.orig 2014-10-03 16:18:36.000000000 +0000 d9 10 a18 1 @@@@ -5172,6 +5172,7 @@@@ rm -f core conftest.err conftest.$ac_obj d26 1 a26 1 @@@@ -5682,6 +5683,29 @@@@ if test "x$ac_cv_header_elf_h" = "xyes"; d56 9 @ 1.5 log @Fix SCO OpenSrver 5.0.7/3.2 build. Add configuration for SCOOSR5. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.2 2013/12/04 21:02:23 richard Exp $ d4 1 a4 2 Solaris seems to need -std=c99 with recent pkgsrc so keep it and at the same time fix a typo involving CXXFLAGS. d6 1 a6 1 --- configure.orig 2013-12-09 17:32:25.000000000 +0000 d8 1 a8 20 @@@@ -4083,9 +4083,6 @@@@ $as_echo "$ac_use_strict_options" >&6; } if test "$GCC" = yes then case "${host}" in - *-*-solaris*) - # Don't use -std=c99 option on Solaris/GCC - ;; *) # Do not use -ansi. It limits us to C90, and it breaks some platforms. # We use -std=c99 to disable the gnu99 defaults and its associated warnings @@@@ -4578,7 +4575,7 @@@@ fi if test "$CAN_BUILD_64" != yes; then # Nope. back out changes. CFLAGS="${CFLAGS_OLD}" - CXXFLAGS="${CFLAGS_OLD}" + CXXFLAGS="${CXXFLAGS_OLD}" # 2. try xarch=v9 [deprecated] ## TODO: cross compile: the following won't work. SPARCV9=`isainfo -n 2>&1 | grep sparcv9` @@@@ -4942,6 +4939,7 @@@@ rm -f core conftest.err conftest.$ac_obj d16 1 a16 1 @@@@ -5452,6 +5450,29 @@@@ if test "x$ac_cv_header_elf_h" = "xyes"; d46 1 a46 1 @@@@ -7442,13 +7463,13 @@@@ fi @ 1.4 log @Fix OpenBSD 5.5 build * OpenBSD 5.5 has /usr/include/sys/atomic.h, but it is different from NetBSD's one @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.3 2014/03/04 12:07:16 obache Exp $ d28 9 a36 1 @@@@ -5452,6 +5449,29 @@@@ if test "x$ac_cv_header_elf_h" = "xyes"; d66 1 a66 1 @@@@ -7442,13 +7462,13 @@@@ fi @ 1.3 log @Add NetBSD MI atomic_ops support. Based on PR pkg/48608 by Izumi Tsutsui. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.2 2013/12/04 21:02:23 richard Exp $ d7 1 a7 1 --- configure.orig 2013-10-04 20:54:58.000000000 +0000 d28 1 a28 1 @@@@ -5452,6 +5449,23 @@@@ if test "x$ac_cv_header_elf_h" = "xyes"; d45 2 d50 4 d58 1 a58 1 @@@@ -7442,13 +7456,13 @@@@ fi @ 1.2 log @Fix solaris build for icu, namely problems in general with CFLAGS/CXXFLAGS from typos in configure and acinclude.m4 to needing to add the flags to properly generate dependency files with gcc. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.1 2013/10/19 08:47:36 adam Exp $ d28 25 a52 1 @@@@ -7442,13 +7439,13 @@@@ fi @ 1.1 log @Changes 52.1: Unicode 6.3: New bidi control codes, new Bidi_Class property values, two new bidi "bracket" properties; for other property value changes see the UAX 44 summary. The bidi algorithm implementation has also been updated to support the new properties and to match the updated algorithm in the Unicode 6.3 version of UAX 9. Note: ICU 52 still uses collation root data based on Unicode Collation Algorithm 6.2 (UCA 6.2). (However, ICU 52 does use CLDR 24 collation tailoring data.) CLDR 24: Improved coverage for top 70+ languages, fractional plural rules and forms, many new measurement units, major simplification of collation rule syntax, preliminary version of European Ordering Rules, new relative fields such as “last Sunday” and “now”, and much more. Time zone data: 2013g. Support new variants of Islamic calendar: "islamic-umalqura": Umm al-Qura. "islamic-tbla": Tabular (fixed intercalary years), with astronomical epoch. Made Calendar getDayOfWeekType behave as documented. New API for converting between Windows time zone ID and IANA tz database ID. Technology Preview: New API for more granular control of DateFormat parse leniency. DateTimePatternGenerator: Support recently-added time zone pattern characters O, X, x and updated support for V, Z. Support newly-defined skeleton character ‘J’ to generate preferred hour cycle without any day period indicator (such as AM/PM for h). Implement support for plurals that depend on displayed fractional values. MessageFormat and currency formatting etc. select appropriate plural forms for values with decimal digits (after the decimal point). Segmentation: Add dictionary-based word & line break for Lao. @ text @d1 1 a1 1 $NetBSD$ d4 2 d7 1 a7 1 --- configure.orig 2013-10-19 08:15:50.000000000 +0000 d9 20 a28 1 @@@@ -7442,13 +7442,13 @@@@ fi @