Sun Oct 30 11:17:47 2022 UTC ()
* Noteworthy changes in release 2.3.4 (2022-10-23) [stable]

** Support for Unicode 15.0.0.  Closes: #112.
We now uses Unicode.org's IDNA2008 tables rather than IANA's.  See
<https://gitlab.com/libidn/libidn2/-/issues/112> and
<https://lists.gnu.org/archive/html/help-libidn/2022-10/msg00000.html>
for rationale, which can be summarized into 1) IANA are still on
2019-era Unicode version 12 and we wish to support Unicode version
12-15, 2) consistency with some other implementations, 3) the only
incompatibility related to U+19DA is deemed to have minor real-world
consequences.  Thus we break backwards compatibility for U+19DA in
this release compared against libidn2 0.11..2.3.3 thus reverting back
to the libidn2 <= 0.11 behaviour.  We decided to not bump ABI version
and believe this is the best choice going forward as well for minor
internal non-API related ABI changes.

** Gnulib updated and now libunistring-optional is used.
This allows you to force libidn2 to use internal libunistring with the
following command: ./configure --with-included-libunistring


(wiz)
diff -r1.13 -r1.14 pkgsrc/devel/libidn2/Makefile
diff -r1.6 -r1.7 pkgsrc/devel/libidn2/PLIST
diff -r1.12 -r1.13 pkgsrc/devel/libidn2/distinfo

cvs diff -r1.13 -r1.14 pkgsrc/devel/libidn2/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/libidn2/Makefile 2022/10/26 10:31:01 1.13
+++ pkgsrc/devel/libidn2/Makefile 2022/10/30 11:17:47 1.14
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.13 2022/10/26 10:31:01 wiz Exp $ 1# $NetBSD: Makefile,v 1.14 2022/10/30 11:17:47 wiz Exp $
2 2
3DISTNAME= libidn2-2.3.3 3DISTNAME= libidn2-2.3.4
4PKGREVISION= 1 
5CATEGORIES= devel 4CATEGORIES= devel
6MASTER_SITES= ${MASTER_SITE_GNU:=libidn/} 5MASTER_SITES= ${MASTER_SITE_GNU:=libidn/}
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.gnu.org/software/libidn/ 8HOMEPAGE= https://www.gnu.org/software/libidn/
10COMMENT= Convert internationalized domain names to/from ASCII Encoding 9COMMENT= Convert internationalized domain names to/from ASCII Encoding
11LICENSE= gnu-gpl-v2 10LICENSE= gnu-gpl-v2
12 11
13USE_LIBTOOL= yes 12USE_LIBTOOL= yes
14USE_TOOLS+= pkg-config 13USE_TOOLS+= pkg-config
15GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
16PKGCONFIG_OVERRIDE+= libidn2.pc.in 15PKGCONFIG_OVERRIDE+= libidn2.pc.in
17INFO_FILES= yes 16INFO_FILES= yes

cvs diff -r1.6 -r1.7 pkgsrc/devel/libidn2/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/libidn2/PLIST 2022/07/17 08:33:16 1.6
+++ pkgsrc/devel/libidn2/PLIST 2022/10/30 11:17:47 1.7
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.6 2022/07/17 08:33:16 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.7 2022/10/30 11:17:47 wiz Exp $
2bin/idn2 2bin/idn2
3include/idn2.h 3include/idn2.h
4info/libidn2.info 4info/libidn2.info
5lib/libidn2.la 5lib/libidn2.la
6lib/pkgconfig/libidn2.pc 6lib/pkgconfig/libidn2.pc
7man/man1/idn2.1 7man/man1/idn2.1
8man/man3/idn2_check_version.3 8man/man3/idn2_check_version.3
9man/man3/idn2_free.3 9man/man3/idn2_free.3
10man/man3/idn2_lookup_u8.3 10man/man3/idn2_lookup_u8.3
11man/man3/idn2_lookup_ul.3 11man/man3/idn2_lookup_ul.3
12man/man3/idn2_register_u8.3 12man/man3/idn2_register_u8.3
13man/man3/idn2_register_ul.3 13man/man3/idn2_register_ul.3
14man/man3/idn2_strerror.3 14man/man3/idn2_strerror.3
@@ -45,23 +45,24 @@ share/locale/cs/LC_MESSAGES/libidn2.mo @@ -45,23 +45,24 @@ share/locale/cs/LC_MESSAGES/libidn2.mo
45share/locale/da/LC_MESSAGES/libidn2.mo 45share/locale/da/LC_MESSAGES/libidn2.mo
46share/locale/de/LC_MESSAGES/libidn2.mo 46share/locale/de/LC_MESSAGES/libidn2.mo
47share/locale/eo/LC_MESSAGES/libidn2.mo 47share/locale/eo/LC_MESSAGES/libidn2.mo
48share/locale/es/LC_MESSAGES/libidn2.mo 48share/locale/es/LC_MESSAGES/libidn2.mo
49share/locale/fi/LC_MESSAGES/libidn2.mo 49share/locale/fi/LC_MESSAGES/libidn2.mo
50share/locale/fr/LC_MESSAGES/libidn2.mo 50share/locale/fr/LC_MESSAGES/libidn2.mo
51share/locale/fur/LC_MESSAGES/libidn2.mo 51share/locale/fur/LC_MESSAGES/libidn2.mo
52share/locale/hr/LC_MESSAGES/libidn2.mo 52share/locale/hr/LC_MESSAGES/libidn2.mo
53share/locale/hu/LC_MESSAGES/libidn2.mo 53share/locale/hu/LC_MESSAGES/libidn2.mo
54share/locale/id/LC_MESSAGES/libidn2.mo 54share/locale/id/LC_MESSAGES/libidn2.mo
55share/locale/it/LC_MESSAGES/libidn2.mo 55share/locale/it/LC_MESSAGES/libidn2.mo
56share/locale/ja/LC_MESSAGES/libidn2.mo 56share/locale/ja/LC_MESSAGES/libidn2.mo
57share/locale/ka/LC_MESSAGES/libidn2.mo 57share/locale/ka/LC_MESSAGES/libidn2.mo
 58share/locale/ko/LC_MESSAGES/libidn2.mo
58share/locale/nl/LC_MESSAGES/libidn2.mo 59share/locale/nl/LC_MESSAGES/libidn2.mo
59share/locale/pl/LC_MESSAGES/libidn2.mo 60share/locale/pl/LC_MESSAGES/libidn2.mo
60share/locale/pt_BR/LC_MESSAGES/libidn2.mo 61share/locale/pt_BR/LC_MESSAGES/libidn2.mo
61share/locale/ro/LC_MESSAGES/libidn2.mo 62share/locale/ro/LC_MESSAGES/libidn2.mo
62share/locale/ru/LC_MESSAGES/libidn2.mo 63share/locale/ru/LC_MESSAGES/libidn2.mo
63share/locale/sr/LC_MESSAGES/libidn2.mo 64share/locale/sr/LC_MESSAGES/libidn2.mo
64share/locale/sv/LC_MESSAGES/libidn2.mo 65share/locale/sv/LC_MESSAGES/libidn2.mo
65share/locale/uk/LC_MESSAGES/libidn2.mo 66share/locale/uk/LC_MESSAGES/libidn2.mo
66share/locale/vi/LC_MESSAGES/libidn2.mo 67share/locale/vi/LC_MESSAGES/libidn2.mo
67share/locale/zh_CN/LC_MESSAGES/libidn2.mo 68share/locale/zh_CN/LC_MESSAGES/libidn2.mo

cvs diff -r1.12 -r1.13 pkgsrc/devel/libidn2/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/libidn2/distinfo 2022/07/17 08:33:16 1.12
+++ pkgsrc/devel/libidn2/distinfo 2022/10/30 11:17:47 1.13
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.12 2022/07/17 08:33:16 wiz Exp $ 1$NetBSD: distinfo,v 1.13 2022/10/30 11:17:47 wiz Exp $
2 2
3BLAKE2s (libidn2-2.3.3.tar.gz) = c15f17df54a6e585fac502c3541899a3becb42560fbd5f48e9a4b2a76cc31990 3BLAKE2s (libidn2-2.3.4.tar.gz) = 945e961371d041f46f684e2d9690c819c27accd1c34fbe0c885bd12ebc3b1e93
4SHA512 (libidn2-2.3.3.tar.gz) = 2dd0201b5224b3eb6a5667e53c9a2beb6e6aefefab23060a70f143bb5d447029e8f4200e4e0460a4fab51767f0bdfc9583a0cc757652bee58f5593106dd18274 4SHA512 (libidn2-2.3.4.tar.gz) = a6e90ccef56cfd0b37e3333ab3594bb3cec7ca42a138ca8c4f4ce142da208fa792f6c78ca00c01001c2bc02831abcbaf1cf9bcc346a5290fd7b30708f5a462f3
5Size (libidn2-2.3.3.tar.gz) = 2116946 bytes 5Size (libidn2-2.3.4.tar.gz) = 2083823 bytes