./devel/libidn2, Convert internationalized domain names to/from ASCII Encoding

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.3.4, Package name: libidn2-2.3.4, Maintainer: pkgsrc-users

Libidn2 is a free software implementation of IDNA2008, Punycode and TR46
in the form of a library. It contains functionality to convert
internationalized domain names to and from ASCII Compatible Encoding
(ACE), following the IDNA2008 and TR46 standards.

The library is a rewrite of the popular but legacy libidn library, and
is backwards (API) compatible with it.


Required to run:
[textproc/libunistring]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

Filesize: 2034.983 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-06 12:38:57 by Nia Alarie | Files touched by this commit (1)
Log message:
libidn2: Explicitly disable RPATH on Darwin, fixes build on 10.4
   2023-06-11 02:41:07 by Amitai Schleier | Files touched by this commit (3)
Log message:
Borrow upstream gnulib commit 0814a293 to fix static_assert on
Solaris 11.4.
   2022-10-30 12:19:22 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
libidn2: add TEST_TARGET; pkglint fix
   2022-10-30 12:17:47 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
* 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
   2022-10-26 12:32:08 by Thomas Klausner | Files touched by this commit (687)
Log message:
*: bump PKGREVISION for libunistring shlib major bump
   2022-07-17 10:33:16 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
libidn2: update to 2.3.3.

* Noteworthy changes in release 2.3.3 (2022-07-11) [stable]

** Upgrade IDNA Tables from Unicode 11 to 12.

** Upgrade TR46 Tables from Unicode 13 to 14.

** Updated gnulib files and various build fixes.
Gnulib's Unicode code claims conformance to Unicode 14.0.0 rather than
Unicode 9.0.0.  A bug in Libidn2's build system was fixed that caused
the system libunistring to be used even though the system version was
too old.

** Self-check improvements.
Self-checks for the idn2 command line tool were added.  Closes: #96.
The C self-checks in tests/ should now be usable outside of the
libidn2 build environment, for system integration checks of a
system-installed libidn2.
   2022-01-12 16:21:55 by Amitai Schleier | Files touched by this commit (1)
Log message:
With SunPro, the HAVE_SYMVER_ALIAS_SUPPORT configure check passes, but
the linker will fail during build. Forcibly #undef it.
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip