--- - branch: MAIN date: Fri Jan 14 01:10:22 UTC 2022 files: - new: '1.15' old: '1.14' path: pkgsrc/textproc/libunistring/Makefile pathrev: pkgsrc/textproc/libunistring/Makefile@1.15 type: modified - new: '1.5' old: '1.4' path: pkgsrc/textproc/libunistring/PLIST pathrev: pkgsrc/textproc/libunistring/PLIST@1.5 type: modified - new: '1.13' old: '1.12' path: pkgsrc/textproc/libunistring/distinfo pathrev: pkgsrc/textproc/libunistring/distinfo@1.13 type: modified id: 20220114T011022Z.6e30ae57ce15b381cbd7ce7201be0704ce8047cc log: | textproc/unistring: Update to 1.0 Despite the momentous version number, this is a fairly minor update. There is no shlib major bump. Upstream chagnes: The license has changed from "LGPLv3+ or GPLv2" to "LGPLv3+ or GPLv2+". The data tables and algorithms have been updated to Unicode version 14.0.0. The functions u8_uctomb, u16_uctomb, u32_uctomb now support strings larger than 2 GiB by taking an 'n' argument of type ptrdiff_t (instead of int). The functions u*_possible_linebreaks and u*_width_linebreaks now make it easier to work with strings that contain CR-LF sequences: In this case, in the returned array, it will return UC_BREAK_CR_BEFORE_LF followed by UC_BREAK_MANDATORY (instead of twice UC_BREAK_MANDATORY). There are new properties for recognizing pictographic symbols and regional indicators: - UC_PROPERTY_EMOJI uc_is_property_emoji - UC_PROPERTY_EMOJI_PRESENTATION uc_is_property_emoji_presentation - UC_PROPERTY_EMOJI_MODIFIER uc_is_property_emoji_modifier - UC_PROPERTY_EMOJI_MODIFIER_BASE uc_is_property_emoji_modifier_base - UC_PROPERTY_EMOJI_COMPONENT uc_is_property_emoji_component - UC_PROPERTY_EXTENDED_PICTOGRAPHIC uc_is_property_extended_pictographic - UC_PROPERTY_REGIONAL_INDICATOR uc_is_property_regional_indicator Fixed multithread-safety bugs on Cygwin, native Windows, and Haiku. module: pkgsrc subject: 'CVS commit: pkgsrc/textproc/libunistring' unixtime: '1642122622' user: gdt