From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] libidn: Update to version 1.42 Date: Tue, 23 Jan 2024 12:26:43 +0100 Message-ID: <20240123112647.8800-5-adolf.belka@ipfire.org> In-Reply-To: <20240123112647.8800-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0653072357299848787==" List-Id: --===============0653072357299848787== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable - Update from version 1.41 to 1.42 - Update of rootfile - Changelog 1.42 ** Bump required gettext version to 0.19.8 for musl-libc. ** Compiler warning improvements. As before, compiler warnings are enabled by default. You may disable them using ./configure --disable-gcc-warnings or turn them into fatal errors using ./configure --enable-gcc-warnings=3Derror to add -Werror and sensible -Wno-error=3D's. Based on gnulib's manywarnings, see . ** Fix type confusion on LLP64/Windows platforms. While libidn has worked using cygwin libc, it has never worked on ucrt/msvcrt libc. Report and tiny patch by Francesco Pretto in . ** tests: Added script tests/standalone.sh suitable for integrators. The main purpose is to test a system-installed libidn, suitable for distributor checking (a'la Debian's autopkgtest/debci). It may also be used to test a newly built libidn outside the usual 'make check' infrastructure. To check that your system libidn is working, invoke the script with `srcdir` as an environment variable indicating where it can be find the source code for libidn's tests/ directory (it will use the directory name where the script is by default): tests/standalone.sh To check that a newly built static libidn behaves, invoke: env STANDALONE_CFLAGS=3D"-Ilib lib/.libs/libidn.a" tests/standalone.sh To check that a newly built shared libidn behaves, invoke: env srcdir=3Dtests STANDALONE_CFLAGS=3D"-Ilib -Wl,-rpath lib/.libs lib/.libs/libidn.so" tests/standalone.sh If the libidn under testing is too old and has known bugs, that should cause tests to fail, which is intentional. ** Updated translations. ** Update gnulib files and build fixes. Signed-off-by: Adolf Belka --- config/rootfiles/common/libidn | 4 +--- lfs/libidn | 6 +++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/config/rootfiles/common/libidn b/config/rootfiles/common/libidn index e2e2cd96a..3d0d3a97c 100644 --- a/config/rootfiles/common/libidn +++ b/config/rootfiles/common/libidn @@ -9,9 +9,7 @@ usr/bin/idn #usr/lib/libidn.la #usr/lib/libidn.so usr/lib/libidn.so.12 -usr/lib/libidn.so.12.6.4 +usr/lib/libidn.so.12.6.5 #usr/lib/pkgconfig/libidn.pc -#usr/share/emacs -#usr/share/emacs/site-lisp #usr/share/emacs/site-lisp/idna.el #usr/share/emacs/site-lisp/punycode.el diff --git a/lfs/libidn b/lfs/libidn index 4ce55a0a4..068fefe40 100644 --- a/lfs/libidn +++ b/lfs/libidn @@ -1,7 +1,7 @@ ############################################################################= ### # = # # IPFire.org - A linux based firewall = # -# Copyright (C) 2007-2022 IPFire Team = # +# Copyright (C) 2007-2024 IPFire Team = # # = # # This program is free software: you can redistribute it and/or modify = # # it under the terms of the GNU General Public License as published by = # @@ -24,7 +24,7 @@ =20 include Config =20 -VER =3D 1.41 +VER =3D 1.42 =20 THISAPP =3D libidn-$(VER) DL_FILE =3D $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D 6c632c2010f024792fd55d3c8e6f68e81152fa7421a4f65b6835d0= dfd788707727381270c57bf46c6e252777e07ead501fdabdc55961c5c1604e81c53be5ab2b +$(DL_FILE)_BLAKE2 =3D 8f16d388884ad2ac9aafc46ec5eae144508ca86135184f625761c8= 2c02ec9f99400bd4db65c9c9df54d315502cd5e2d37893d171abc6d76abe0a70f29acdb68e =20 install : $(TARGET) =20 --=20 2.43.0 --===============0653072357299848787==--