pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/converters/utf8proc



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Sep 28 14:45:16 UTC 2026

Modified Files:
        pkgsrc/converters/utf8proc: Makefile distinfo

Log Message:
utf8proc: update to 2.12.0.

## Version 2.12.0 ##

2026-09-25

- Unicode 18 support ([#354]).  (This includes the modified grapheme-break rule
   GB9c in UAX #29, which removes some grapheme breaks for Indic characters.)

- `options` arguments are changed from an `enum` to `unsigned int`, since
  they are generally bitwise "or" of `enum` values; this should be backwards
  binary compatible ([#353]).

- `int *last_boundclass` parameter of `utf8proc_decompose_char` is changed to
  a `utf8proc_int32_t *` (affecting only rare systems where `int` is not 32 bits, on
  which the `last_boundclass` argument would have produced incorrect results) ([#363]).

- New `utf8proc_free` function to free memory allocated by utf8proc ([#338]).
  (You can also use your own memory allocator by calling lower-level APIs.)

- `utf8proc_normalize_utf32` can now handle invalid codepoints ≥ 0x110000.
  They are passed through unchanged rather than dropped, and composition never
  runs across one ([#352], [#355]).

- Fix `UTF8PROC_CHARBOUND` emitting no `0xff` grapheme markers when combined
  with `UTF8PROC_COMPOSE` or `UTF8PROC_DECOMPOSE`, a regression in 2.11.3
  ([#355]).

- [Zig](https://ziglang.org/learn/build-system/) build scripts ([#351]).

- Minor build-system improvements ([#326], [#327], [#334]).


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 pkgsrc/converters/utf8proc/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/converters/utf8proc/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/converters/utf8proc/Makefile
diff -u pkgsrc/converters/utf8proc/Makefile:1.25 pkgsrc/converters/utf8proc/Makefile:1.26
--- pkgsrc/converters/utf8proc/Makefile:1.25    Wed Dec 31 12:20:27 2025
+++ pkgsrc/converters/utf8proc/Makefile Mon Sep 28 14:45:16 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.25 2025/12/31 12:20:27 adam Exp $
+# $NetBSD: Makefile,v 1.26 2026/09/28 14:45:16 wiz Exp $
 
-DISTNAME=      utf8proc-2.11.3
+DISTNAME=      utf8proc-2.12.0
 CATEGORIES=    converters
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=JuliaLang/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}

Index: pkgsrc/converters/utf8proc/distinfo
diff -u pkgsrc/converters/utf8proc/distinfo:1.20 pkgsrc/converters/utf8proc/distinfo:1.21
--- pkgsrc/converters/utf8proc/distinfo:1.20    Wed Dec 31 12:20:27 2025
+++ pkgsrc/converters/utf8proc/distinfo Mon Sep 28 14:45:16 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.20 2025/12/31 12:20:27 adam Exp $
+$NetBSD: distinfo,v 1.21 2026/09/28 14:45:16 wiz Exp $
 
-BLAKE2s (utf8proc-2.11.3.tar.gz) = 19c7509679aaa9e885a4b94eda396bebd3b4b82b4523c26464efd320c5814538
-SHA512 (utf8proc-2.11.3.tar.gz) = 148701fce506d076f03497b6d085f1993eff743debad4a2f6d3cbac91e19a5c22d9938245bdb460c1b22b51842c7416c42124db7416c684ee63d622490baac0e
-Size (utf8proc-2.11.3.tar.gz) = 202535 bytes
+BLAKE2s (utf8proc-2.12.0.tar.gz) = 2640532c6742c87e85c2241bb7ed44cfc8a851d1fec5673f23ccf34b5a1b9b2b
+SHA512 (utf8proc-2.12.0.tar.gz) = 364ea5a8a7670dda0a863a1ee774a682b8fc1c6ad69b6fe3458a288af2cbecb4bc3fc0913bd588ec47b987bb106e109e3dbbbd68f1e305b60feeb58e18093725
+Size (utf8proc-2.12.0.tar.gz) = 207976 bytes



Home | Main Index | Thread Index | Old Index