From patchwork Wed May 14 13:15:10 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 8739 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4ZyDNV0xv0z3wwY for ; Wed, 14 May 2025 13:15:22 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature ECDSA (secp384r1)) (Client CN "mail02.haj.ipfire.org", Issuer "E5" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4ZyDNR664Rz6XR for ; Wed, 14 May 2025 13:15:19 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4ZyDNR33j4z33pm for ; Wed, 14 May 2025 13:15:19 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4ZyDNN3QQ9z2yVK for ; Wed, 14 May 2025 13:15:16 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4ZyDNM5dqnzmP; Wed, 14 May 2025 13:15:15 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1747228515; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=CX1zb8z4FIfjD5v3X87v+A12RO0XvmOklIaToR1kMys=; b=iRbrQ71Vf8yILI3mjjceqEmadRM56JRxkp2vDPWyHxam0ulZ6jGDHprFO7Q2DEpZD3qycm xyNeZ+cfoX7MiGCA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1747228515; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=CX1zb8z4FIfjD5v3X87v+A12RO0XvmOklIaToR1kMys=; b=JVw8LsZH2y4Ln5W15wqGhEPrLJvSo0WURdjIrrEh8VE0AyQM/QkLgHMz4vJu8qhuqLxkfL tGWlu6Yj5xUuIsnalsLbEWrt115Q1CPMQwAqkGAztQqatJOYhng4280la7OG7qDKhNrHpr pijuHcX2an1spZ+M1c4PArjZdg9QuSjpYO9S8JTp2BJ070DXNRRUTkGLUmh7zMRSZxJtRD Hyvhf6wZRvW2ayh1RU0E4YVWKifXF4Y6F9iXAICYcv8v3P33z/cfLxbtDI9y3nl8kbDzYC GDvqRQVyzUZrryLB1KYZw+e2i5uPH4zbnhB3plwL4Dw0I/Q9O/qzAo4IiABtUg== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH 1/4] gettext: Update to version 0.25 Date: Wed, 14 May 2025 15:15:10 +0200 Message-ID: <20250514131513.6864-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 - Update from version 0.24 to 0.25 - Update of rootfile - This is part of a patch set as the gettext update required some patches to other packages to get them to build - Changelog 0.25 # Programming languages support: * Go: - xgettext now supports Go. - 'msgfmt -c' now verifies the syntax of translations of Go format strings. - New examples 'hello-go' and 'hello-go-http' have been added. * TypeScript: - xgettext now supports TypeScript and TSX (= TypeScript with JSX extensions). * D: - A new library libintl_d.a contains the runtime for using GNU gettext message catalogs in the D programming language. - xgettext now supports D. - 'msgfmt -c' now verifies the syntax of translations of D format strings. - A new example 'hello-d' has been added. * Modula-2: - A new library libintl_m2.so contains the runtime for using GNU gettext message catalogs in the Modula-2 programming language. - xgettext now supports Modula-2. - 'msgfmt -c' now verifies the syntax of translations of Modula-2 format strings. - A new example 'hello-modula2' has been added. # Improvements for maintainers: * xgettext has a new option '--generated' that customizes the way the 'POT-Creation-Date' in the POT file is computed. 0.24.1 * Bug fixes: - Fix bad interactions between autoreconf and autopoint. - xgettext: Creating the POT file of a package under Git version control is now faster. Also, the use of Git can be turned off by specifying the option '--no-git'. Signed-off-by: Adolf Belka --- config/rootfiles/common/gettext | 302 +++++++++++++++++++++++++++++--- lfs/gettext | 4 +- 2 files changed, 276 insertions(+), 30 deletions(-) diff --git a/config/rootfiles/common/gettext b/config/rootfiles/common/gettext index 7d9401e8d..21a74295e 100644 --- a/config/rootfiles/common/gettext +++ b/config/rootfiles/common/gettext @@ -32,20 +32,20 @@ usr/bin/gettext.sh #usr/lib/libasprintf.so usr/lib/libasprintf.so.0 usr/lib/libasprintf.so.0.0.0 -usr/lib/libgettextlib-0.24.so +usr/lib/libgettextlib-0.25.so #usr/lib/libgettextlib.la #usr/lib/libgettextlib.so #usr/lib/libgettextpo.la #usr/lib/libgettextpo.so usr/lib/libgettextpo.so.0 -usr/lib/libgettextpo.so.0.5.13 -usr/lib/libgettextsrc-0.24.so +usr/lib/libgettextpo.so.0.5.14 +usr/lib/libgettextsrc-0.25.so #usr/lib/libgettextsrc.la usr/lib/libgettextsrc.so #usr/lib/libtextstyle.la #usr/lib/libtextstyle.so usr/lib/libtextstyle.so.0 -usr/lib/libtextstyle.so.0.2.4 +usr/lib/libtextstyle.so.0.2.5 usr/lib/preloadable_libintl.so #usr/libexec/gettext #usr/libexec/gettext/cldr-plurals @@ -53,17 +53,6 @@ usr/lib/preloadable_libintl.so #usr/libexec/gettext/project-id #usr/libexec/gettext/urlget #usr/libexec/gettext/user-email -#usr/share/aclocal/build-to-host.m4 -#usr/share/aclocal/gettext.m4 -#usr/share/aclocal/host-cpu-c-abi.m4 -#usr/share/aclocal/iconv.m4 -#usr/share/aclocal/intlmacosx.m4 -#usr/share/aclocal/lib-ld.m4 -#usr/share/aclocal/lib-link.m4 -#usr/share/aclocal/lib-prefix.m4 -#usr/share/aclocal/nls.m4 -#usr/share/aclocal/po.m4 -#usr/share/aclocal/progtest.m4 #usr/share/doc/gettext #usr/share/doc/gettext/FAQ.html #usr/share/doc/gettext/autopoint.1.html @@ -80,15 +69,21 @@ usr/lib/preloadable_libintl.so #usr/share/doc/gettext/examples #usr/share/doc/gettext/examples/README #usr/share/doc/gettext/examples/build-aux +#usr/share/doc/gettext/examples/build-aux/csharp.m4 #usr/share/doc/gettext/examples/build-aux/csharpcomp.m4 #usr/share/doc/gettext/examples/build-aux/csharpcomp.sh.in #usr/share/doc/gettext/examples/build-aux/csharpexec-test.exe #usr/share/doc/gettext/examples/build-aux/csharpexec.m4 #usr/share/doc/gettext/examples/build-aux/csharpexec.sh.in +#usr/share/doc/gettext/examples/build-aux/dcomp.m4 +#usr/share/doc/gettext/examples/build-aux/dcomp.sh.in +#usr/share/doc/gettext/examples/build-aux/gocomp.m4 +#usr/share/doc/gettext/examples/build-aux/gocomp.sh.in #usr/share/doc/gettext/examples/build-aux/javacomp.m4 #usr/share/doc/gettext/examples/build-aux/javacomp.sh.in #usr/share/doc/gettext/examples/build-aux/javaexec.m4 #usr/share/doc/gettext/examples/build-aux/javaexec.sh.in +#usr/share/doc/gettext/examples/build-aux/modula2comp.m4 #usr/share/doc/gettext/examples/hello-c #usr/share/doc/gettext/examples/hello-c++ #usr/share/doc/gettext/examples/hello-c++-gnome2 @@ -935,6 +930,62 @@ usr/lib/preloadable_libintl.so #usr/share/doc/gettext/examples/hello-csharp/po/zh_CN.po #usr/share/doc/gettext/examples/hello-csharp/po/zh_HK.po #usr/share/doc/gettext/examples/hello-csharp/po/zh_TW.po +#usr/share/doc/gettext/examples/hello-d +#usr/share/doc/gettext/examples/hello-d/INSTALL +#usr/share/doc/gettext/examples/hello-d/Makefile.am +#usr/share/doc/gettext/examples/hello-d/autoclean.sh +#usr/share/doc/gettext/examples/hello-d/autogen.sh +#usr/share/doc/gettext/examples/hello-d/configure.ac +#usr/share/doc/gettext/examples/hello-d/hello.d.in +#usr/share/doc/gettext/examples/hello-d/m4 +#usr/share/doc/gettext/examples/hello-d/m4/Makefile.am +#usr/share/doc/gettext/examples/hello-d/po +#usr/share/doc/gettext/examples/hello-d/po/LINGUAS +#usr/share/doc/gettext/examples/hello-d/po/Makefile.am +#usr/share/doc/gettext/examples/hello-d/po/af.po +#usr/share/doc/gettext/examples/hello-d/po/ast.po +#usr/share/doc/gettext/examples/hello-d/po/bg.po +#usr/share/doc/gettext/examples/hello-d/po/ca.po +#usr/share/doc/gettext/examples/hello-d/po/cs.po +#usr/share/doc/gettext/examples/hello-d/po/da.po +#usr/share/doc/gettext/examples/hello-d/po/de.po +#usr/share/doc/gettext/examples/hello-d/po/el.po +#usr/share/doc/gettext/examples/hello-d/po/eo.po +#usr/share/doc/gettext/examples/hello-d/po/es.po +#usr/share/doc/gettext/examples/hello-d/po/fi.po +#usr/share/doc/gettext/examples/hello-d/po/fr.po +#usr/share/doc/gettext/examples/hello-d/po/ga.po +#usr/share/doc/gettext/examples/hello-d/po/gl.po +#usr/share/doc/gettext/examples/hello-d/po/hr.po +#usr/share/doc/gettext/examples/hello-d/po/hu.po +#usr/share/doc/gettext/examples/hello-d/po/id.po +#usr/share/doc/gettext/examples/hello-d/po/it.po +#usr/share/doc/gettext/examples/hello-d/po/ja.po +#usr/share/doc/gettext/examples/hello-d/po/ka.po +#usr/share/doc/gettext/examples/hello-d/po/ky.po +#usr/share/doc/gettext/examples/hello-d/po/lv.po +#usr/share/doc/gettext/examples/hello-d/po/ms.po +#usr/share/doc/gettext/examples/hello-d/po/mt.po +#usr/share/doc/gettext/examples/hello-d/po/nb.po +#usr/share/doc/gettext/examples/hello-d/po/nl.po +#usr/share/doc/gettext/examples/hello-d/po/nn.po +#usr/share/doc/gettext/examples/hello-d/po/pl.po +#usr/share/doc/gettext/examples/hello-d/po/pt.po +#usr/share/doc/gettext/examples/hello-d/po/pt_BR.po +#usr/share/doc/gettext/examples/hello-d/po/ro.po +#usr/share/doc/gettext/examples/hello-d/po/ru.po +#usr/share/doc/gettext/examples/hello-d/po/sk.po +#usr/share/doc/gettext/examples/hello-d/po/sl.po +#usr/share/doc/gettext/examples/hello-d/po/sq.po +#usr/share/doc/gettext/examples/hello-d/po/sr.po +#usr/share/doc/gettext/examples/hello-d/po/sv.po +#usr/share/doc/gettext/examples/hello-d/po/ta.po +#usr/share/doc/gettext/examples/hello-d/po/tr.po +#usr/share/doc/gettext/examples/hello-d/po/uk.po +#usr/share/doc/gettext/examples/hello-d/po/vi.po +#usr/share/doc/gettext/examples/hello-d/po/zh_CN.po +#usr/share/doc/gettext/examples/hello-d/po/zh_HK.po +#usr/share/doc/gettext/examples/hello-d/po/zh_TW.po #usr/share/doc/gettext/examples/hello-gawk #usr/share/doc/gettext/examples/hello-gawk/INSTALL #usr/share/doc/gettext/examples/hello-gawk/Makefile.am @@ -991,6 +1042,133 @@ usr/lib/preloadable_libintl.so #usr/share/doc/gettext/examples/hello-gawk/po/zh_CN.po #usr/share/doc/gettext/examples/hello-gawk/po/zh_HK.po #usr/share/doc/gettext/examples/hello-gawk/po/zh_TW.po +#usr/share/doc/gettext/examples/hello-go +#usr/share/doc/gettext/examples/hello-go-http +#usr/share/doc/gettext/examples/hello-go-http/INSTALL +#usr/share/doc/gettext/examples/hello-go-http/Makefile.am +#usr/share/doc/gettext/examples/hello-go-http/autoclean.sh +#usr/share/doc/gettext/examples/hello-go-http/autogen.sh +#usr/share/doc/gettext/examples/hello-go-http/configure.ac +#usr/share/doc/gettext/examples/hello-go-http/example1 +#usr/share/doc/gettext/examples/hello-go-http/example1/Makefile.am +#usr/share/doc/gettext/examples/hello-go-http/example1/go.mod.in +#usr/share/doc/gettext/examples/hello-go-http/example1/hello1ml.go.in +#usr/share/doc/gettext/examples/hello-go-http/m4 +#usr/share/doc/gettext/examples/hello-go-http/m4/Makefile.am +#usr/share/doc/gettext/examples/hello-go-http/po +#usr/share/doc/gettext/examples/hello-go-http/po/LINGUAS +#usr/share/doc/gettext/examples/hello-go-http/po/Makefile.am +#usr/share/doc/gettext/examples/hello-go-http/po/af.po +#usr/share/doc/gettext/examples/hello-go-http/po/ast.po +#usr/share/doc/gettext/examples/hello-go-http/po/bg.po +#usr/share/doc/gettext/examples/hello-go-http/po/ca.po +#usr/share/doc/gettext/examples/hello-go-http/po/cs.po +#usr/share/doc/gettext/examples/hello-go-http/po/da.po +#usr/share/doc/gettext/examples/hello-go-http/po/de.po +#usr/share/doc/gettext/examples/hello-go-http/po/el.po +#usr/share/doc/gettext/examples/hello-go-http/po/eo.po +#usr/share/doc/gettext/examples/hello-go-http/po/es.po +#usr/share/doc/gettext/examples/hello-go-http/po/fi.po +#usr/share/doc/gettext/examples/hello-go-http/po/fr.po +#usr/share/doc/gettext/examples/hello-go-http/po/ga.po +#usr/share/doc/gettext/examples/hello-go-http/po/gl.po +#usr/share/doc/gettext/examples/hello-go-http/po/hr.po +#usr/share/doc/gettext/examples/hello-go-http/po/hu.po +#usr/share/doc/gettext/examples/hello-go-http/po/id.po +#usr/share/doc/gettext/examples/hello-go-http/po/it.po +#usr/share/doc/gettext/examples/hello-go-http/po/ja.po +#usr/share/doc/gettext/examples/hello-go-http/po/ka.po +#usr/share/doc/gettext/examples/hello-go-http/po/ky.po +#usr/share/doc/gettext/examples/hello-go-http/po/lv.po +#usr/share/doc/gettext/examples/hello-go-http/po/ms.po +#usr/share/doc/gettext/examples/hello-go-http/po/mt.po +#usr/share/doc/gettext/examples/hello-go-http/po/nb.po +#usr/share/doc/gettext/examples/hello-go-http/po/nl.po +#usr/share/doc/gettext/examples/hello-go-http/po/nn.po +#usr/share/doc/gettext/examples/hello-go-http/po/pl.po +#usr/share/doc/gettext/examples/hello-go-http/po/pt.po +#usr/share/doc/gettext/examples/hello-go-http/po/pt_BR.po +#usr/share/doc/gettext/examples/hello-go-http/po/ro.po +#usr/share/doc/gettext/examples/hello-go-http/po/ru.po +#usr/share/doc/gettext/examples/hello-go-http/po/sk.po +#usr/share/doc/gettext/examples/hello-go-http/po/sl.po +#usr/share/doc/gettext/examples/hello-go-http/po/sq.po +#usr/share/doc/gettext/examples/hello-go-http/po/sr.po +#usr/share/doc/gettext/examples/hello-go-http/po/sv.po +#usr/share/doc/gettext/examples/hello-go-http/po/ta.po +#usr/share/doc/gettext/examples/hello-go-http/po/tr.po +#usr/share/doc/gettext/examples/hello-go-http/po/uk.po +#usr/share/doc/gettext/examples/hello-go-http/po/vi.po +#usr/share/doc/gettext/examples/hello-go-http/po/zh_CN.po +#usr/share/doc/gettext/examples/hello-go-http/po/zh_HK.po +#usr/share/doc/gettext/examples/hello-go-http/po/zh_TW.po +#usr/share/doc/gettext/examples/hello-go/INSTALL +#usr/share/doc/gettext/examples/hello-go/Makefile.am +#usr/share/doc/gettext/examples/hello-go/autoclean.sh +#usr/share/doc/gettext/examples/hello-go/autogen.sh +#usr/share/doc/gettext/examples/hello-go/configure.ac +#usr/share/doc/gettext/examples/hello-go/example1 +#usr/share/doc/gettext/examples/hello-go/example1/Makefile.am +#usr/share/doc/gettext/examples/hello-go/example1/go.mod.in +#usr/share/doc/gettext/examples/hello-go/example1/hello1ml.go.in +#usr/share/doc/gettext/examples/hello-go/example1/hello1sl.go.in +#usr/share/doc/gettext/examples/hello-go/example2 +#usr/share/doc/gettext/examples/hello-go/example2/Makefile.am +#usr/share/doc/gettext/examples/hello-go/example2/go.mod.in +#usr/share/doc/gettext/examples/hello-go/example2/hello2sl.go.in +#usr/share/doc/gettext/examples/hello-go/example3 +#usr/share/doc/gettext/examples/hello-go/example3/Makefile.am +#usr/share/doc/gettext/examples/hello-go/example3/go.mod.in +#usr/share/doc/gettext/examples/hello-go/example3/hello3ml.go.in +#usr/share/doc/gettext/examples/hello-go/m4 +#usr/share/doc/gettext/examples/hello-go/m4/Makefile.am +#usr/share/doc/gettext/examples/hello-go/po +#usr/share/doc/gettext/examples/hello-go/po/LINGUAS +#usr/share/doc/gettext/examples/hello-go/po/Makefile.am +#usr/share/doc/gettext/examples/hello-go/po/af.po +#usr/share/doc/gettext/examples/hello-go/po/ast.po +#usr/share/doc/gettext/examples/hello-go/po/bg.po +#usr/share/doc/gettext/examples/hello-go/po/ca.po +#usr/share/doc/gettext/examples/hello-go/po/cs.po +#usr/share/doc/gettext/examples/hello-go/po/da.po +#usr/share/doc/gettext/examples/hello-go/po/de.po +#usr/share/doc/gettext/examples/hello-go/po/el.po +#usr/share/doc/gettext/examples/hello-go/po/eo.po +#usr/share/doc/gettext/examples/hello-go/po/es.po +#usr/share/doc/gettext/examples/hello-go/po/fi.po +#usr/share/doc/gettext/examples/hello-go/po/fr.po +#usr/share/doc/gettext/examples/hello-go/po/ga.po +#usr/share/doc/gettext/examples/hello-go/po/gl.po +#usr/share/doc/gettext/examples/hello-go/po/hr.po +#usr/share/doc/gettext/examples/hello-go/po/hu.po +#usr/share/doc/gettext/examples/hello-go/po/id.po +#usr/share/doc/gettext/examples/hello-go/po/it.po +#usr/share/doc/gettext/examples/hello-go/po/ja.po +#usr/share/doc/gettext/examples/hello-go/po/ka.po +#usr/share/doc/gettext/examples/hello-go/po/ky.po +#usr/share/doc/gettext/examples/hello-go/po/lv.po +#usr/share/doc/gettext/examples/hello-go/po/ms.po +#usr/share/doc/gettext/examples/hello-go/po/mt.po +#usr/share/doc/gettext/examples/hello-go/po/nb.po +#usr/share/doc/gettext/examples/hello-go/po/nl.po +#usr/share/doc/gettext/examples/hello-go/po/nn.po +#usr/share/doc/gettext/examples/hello-go/po/pl.po +#usr/share/doc/gettext/examples/hello-go/po/pt.po +#usr/share/doc/gettext/examples/hello-go/po/pt_BR.po +#usr/share/doc/gettext/examples/hello-go/po/ro.po +#usr/share/doc/gettext/examples/hello-go/po/ru.po +#usr/share/doc/gettext/examples/hello-go/po/sk.po +#usr/share/doc/gettext/examples/hello-go/po/sl.po +#usr/share/doc/gettext/examples/hello-go/po/sq.po +#usr/share/doc/gettext/examples/hello-go/po/sr.po +#usr/share/doc/gettext/examples/hello-go/po/sv.po +#usr/share/doc/gettext/examples/hello-go/po/ta.po +#usr/share/doc/gettext/examples/hello-go/po/tr.po +#usr/share/doc/gettext/examples/hello-go/po/uk.po +#usr/share/doc/gettext/examples/hello-go/po/vi.po +#usr/share/doc/gettext/examples/hello-go/po/zh_CN.po +#usr/share/doc/gettext/examples/hello-go/po/zh_HK.po +#usr/share/doc/gettext/examples/hello-go/po/zh_TW.po #usr/share/doc/gettext/examples/hello-guile #usr/share/doc/gettext/examples/hello-guile/INSTALL #usr/share/doc/gettext/examples/hello-guile/Makefile.am @@ -1336,6 +1514,62 @@ usr/lib/preloadable_libintl.so #usr/share/doc/gettext/examples/hello-librep/po/zh_CN.po #usr/share/doc/gettext/examples/hello-librep/po/zh_HK.po #usr/share/doc/gettext/examples/hello-librep/po/zh_TW.po +#usr/share/doc/gettext/examples/hello-modula2 +#usr/share/doc/gettext/examples/hello-modula2/INSTALL +#usr/share/doc/gettext/examples/hello-modula2/Makefile.am +#usr/share/doc/gettext/examples/hello-modula2/autoclean.sh +#usr/share/doc/gettext/examples/hello-modula2/autogen.sh +#usr/share/doc/gettext/examples/hello-modula2/configure.ac +#usr/share/doc/gettext/examples/hello-modula2/hello.mod.in +#usr/share/doc/gettext/examples/hello-modula2/m4 +#usr/share/doc/gettext/examples/hello-modula2/m4/Makefile.am +#usr/share/doc/gettext/examples/hello-modula2/po +#usr/share/doc/gettext/examples/hello-modula2/po/LINGUAS +#usr/share/doc/gettext/examples/hello-modula2/po/Makefile.am +#usr/share/doc/gettext/examples/hello-modula2/po/af.po +#usr/share/doc/gettext/examples/hello-modula2/po/ast.po +#usr/share/doc/gettext/examples/hello-modula2/po/bg.po +#usr/share/doc/gettext/examples/hello-modula2/po/ca.po +#usr/share/doc/gettext/examples/hello-modula2/po/cs.po +#usr/share/doc/gettext/examples/hello-modula2/po/da.po +#usr/share/doc/gettext/examples/hello-modula2/po/de.po +#usr/share/doc/gettext/examples/hello-modula2/po/el.po +#usr/share/doc/gettext/examples/hello-modula2/po/eo.po +#usr/share/doc/gettext/examples/hello-modula2/po/es.po +#usr/share/doc/gettext/examples/hello-modula2/po/fi.po +#usr/share/doc/gettext/examples/hello-modula2/po/fr.po +#usr/share/doc/gettext/examples/hello-modula2/po/ga.po +#usr/share/doc/gettext/examples/hello-modula2/po/gl.po +#usr/share/doc/gettext/examples/hello-modula2/po/hr.po +#usr/share/doc/gettext/examples/hello-modula2/po/hu.po +#usr/share/doc/gettext/examples/hello-modula2/po/id.po +#usr/share/doc/gettext/examples/hello-modula2/po/it.po +#usr/share/doc/gettext/examples/hello-modula2/po/ja.po +#usr/share/doc/gettext/examples/hello-modula2/po/ka.po +#usr/share/doc/gettext/examples/hello-modula2/po/ky.po +#usr/share/doc/gettext/examples/hello-modula2/po/lv.po +#usr/share/doc/gettext/examples/hello-modula2/po/ms.po +#usr/share/doc/gettext/examples/hello-modula2/po/mt.po +#usr/share/doc/gettext/examples/hello-modula2/po/nb.po +#usr/share/doc/gettext/examples/hello-modula2/po/nl.po +#usr/share/doc/gettext/examples/hello-modula2/po/nn.po +#usr/share/doc/gettext/examples/hello-modula2/po/pl.po +#usr/share/doc/gettext/examples/hello-modula2/po/pt.po +#usr/share/doc/gettext/examples/hello-modula2/po/pt_BR.po +#usr/share/doc/gettext/examples/hello-modula2/po/ro.po +#usr/share/doc/gettext/examples/hello-modula2/po/ru.po +#usr/share/doc/gettext/examples/hello-modula2/po/sk.po +#usr/share/doc/gettext/examples/hello-modula2/po/sl.po +#usr/share/doc/gettext/examples/hello-modula2/po/sq.po +#usr/share/doc/gettext/examples/hello-modula2/po/sr.po +#usr/share/doc/gettext/examples/hello-modula2/po/sv.po +#usr/share/doc/gettext/examples/hello-modula2/po/ta.po +#usr/share/doc/gettext/examples/hello-modula2/po/tr.po +#usr/share/doc/gettext/examples/hello-modula2/po/uk.po +#usr/share/doc/gettext/examples/hello-modula2/po/vi.po +#usr/share/doc/gettext/examples/hello-modula2/po/zh_CN.po +#usr/share/doc/gettext/examples/hello-modula2/po/zh_HK.po +#usr/share/doc/gettext/examples/hello-modula2/po/zh_TW.po #usr/share/doc/gettext/examples/hello-objc #usr/share/doc/gettext/examples/hello-objc-gnome2 #usr/share/doc/gettext/examples/hello-objc-gnome2/INSTALL @@ -2219,25 +2453,37 @@ usr/lib/preloadable_libintl.so #usr/share/doc/libtextstyle/libtextstyle_abt.html #usr/share/doc/libtextstyle/libtextstyle_toc.html #usr/share/gettext -#usr/share/gettext-0.24 -#usr/share/gettext-0.24/its -#usr/share/gettext-0.24/its/docbook.loc -#usr/share/gettext-0.24/its/docbook4.its -#usr/share/gettext-0.24/its/docbook5.its -#usr/share/gettext-0.24/its/glade.loc -#usr/share/gettext-0.24/its/glade1.its -#usr/share/gettext-0.24/its/glade2.its -#usr/share/gettext-0.24/its/gsettings.its -#usr/share/gettext-0.24/its/gsettings.loc -#usr/share/gettext-0.24/its/gtkbuilder.its -#usr/share/gettext-0.24/its/metainfo.its -#usr/share/gettext-0.24/its/metainfo.loc +#usr/share/gettext-0.25 +#usr/share/gettext-0.25/its +#usr/share/gettext-0.25/its/docbook.loc +#usr/share/gettext-0.25/its/docbook4.its +#usr/share/gettext-0.25/its/docbook5.its +#usr/share/gettext-0.25/its/glade.loc +#usr/share/gettext-0.25/its/glade1.its +#usr/share/gettext-0.25/its/glade2.its +#usr/share/gettext-0.25/its/gsettings.its +#usr/share/gettext-0.25/its/gsettings.loc +#usr/share/gettext-0.25/its/gtkbuilder.its +#usr/share/gettext-0.25/its/metainfo.its +#usr/share/gettext-0.25/its/metainfo.loc #usr/share/gettext/ABOUT-NLS #usr/share/gettext/archive.dir.tar.xz #usr/share/gettext/config.rpath #usr/share/gettext/disclaim-translations.txt #usr/share/gettext/gettext.h #usr/share/gettext/javaversion.class +#usr/share/gettext/m4 +#usr/share/gettext/m4/build-to-host.m4 +#usr/share/gettext/m4/gettext.m4 +#usr/share/gettext/m4/host-cpu-c-abi.m4 +#usr/share/gettext/m4/iconv.m4 +#usr/share/gettext/m4/intlmacosx.m4 +#usr/share/gettext/m4/lib-ld.m4 +#usr/share/gettext/m4/lib-link.m4 +#usr/share/gettext/m4/lib-prefix.m4 +#usr/share/gettext/m4/nls.m4 +#usr/share/gettext/m4/po.m4 +#usr/share/gettext/m4/progtest.m4 #usr/share/gettext/msgunfmt.tcl #usr/share/gettext/po #usr/share/gettext/po/Makefile.in.in diff --git a/lfs/gettext b/lfs/gettext index de1d18c16..fcca1901b 100644 --- a/lfs/gettext +++ b/lfs/gettext @@ -24,7 +24,7 @@ include Config -VER = 0.24 +VER = 0.25 THISAPP = gettext-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -56,7 +56,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = a171c9a62552d8cbb632f76c734c7b8ef0b99ae56a2b12548bfc61fe671ad4c39611b4e66fe89e51a1d1d31f1052fb6a1d33930820fd0fa8d9fb83bd38504e50 +$(DL_FILE)_BLAKE2 = cec5dd43f64ea676b112d53374452852ad25b2d31833a805bb2f92cd0b172536b47f916ad630fd4acd11208d408ff302eac2a5cd6a78ec653b7d5a3b447f5584 install : $(TARGET) From patchwork Wed May 14 13:15:11 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 8740 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4ZyDNV6S7Rz3xD7 for ; Wed, 14 May 2025 13:15:22 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature ECDSA (secp384r1)) (Client CN "mail02.haj.ipfire.org", Issuer "E5" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4ZyDNS2Qqnz6Vk for ; Wed, 14 May 2025 13:15:20 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4ZyDNR5Z61z33gC for ; Wed, 14 May 2025 13:15:19 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4ZyDNN6HR0z33LG for ; Wed, 14 May 2025 13:15:16 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4ZyDNN2kJfz2r9; Wed, 14 May 2025 13:15:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1747228516; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=tQrDBVlzjwvQw/aL43eJwE71r2BI9IOr8//8K3ImayY=; b=CC5xyPZ1uS5AIeUEyzKxwQxsRGOAaIKz/25X4TRv7pnfRc13dVGACbFUMunuO1b9UkQuMl 6Zjg3txRYdmgYxwWWBFAB2Mewi6rQy0DNxIJLiWD4c3UxK63hwkc2kfmIYlN2UumgMlYxO DbV1sxa8Yt7Y7/t/sMySlVmD1agPsy0ajj+dXovVhoDBONoCi9Ukp4ok9bLYzUgQ/8JQuv zVwf5unWhtKMCPk1bLkPQ8K9tZWITvxMlzV2Mxk25yKlTvDXZnAd3lvkqQBSRRjLTR9Hgm J5Wa6JOlcXxx6ZzaQzfxHt/Z0/aijcsLlZhUGzyspDz3v59G13hfjp5U6oMg7Q== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1747228516; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=tQrDBVlzjwvQw/aL43eJwE71r2BI9IOr8//8K3ImayY=; b=KFdYTXz3Whwl5It+mBakESLA6emZMp02Svx6Rh/8NIASVWpgeRQSw4m64P1cEXwD8ppqsZ JGYYwiqrjwHRsQCw== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka , Michael Tremer Subject: [PATCH 2/4] fireperf: Addition of patch to deal with gettext update to 0.25 Date: Wed, 14 May 2025 15:15:11 +0200 Message-ID: <20250514131513.6864-2-adolf.belka@ipfire.org> In-Reply-To: <20250514131513.6864-1-adolf.belka@ipfire.org> References: <20250514131513.6864-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Suggested-by: Michael Tremer Signed-off-by: Adolf Belka --- lfs/fireperf | 9 ++++--- .../fireperf-0.2.0_gettext-0.25_fix.patch | 26 +++++++++++++++++++ 2 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 src/patches/fireperf-0.2.0_gettext-0.25_fix.patch diff --git a/lfs/fireperf b/lfs/fireperf index 1cdd32635..497bba538 100644 --- a/lfs/fireperf +++ b/lfs/fireperf @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team # +# Copyright (C) 2007-2025 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 # @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = fireperf -PAK_VER = 2 +PAK_VER = 3 DEPS = @@ -81,10 +81,11 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xvf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/fireperf-0.2.0_gettext-0.25_fix.patch cd $(DIR_APP) && ./autogen.sh cd $(DIR_APP) && ./configure \ - --prefix=/usr \ - --disable-man-pages + --prefix=/usr \ + --disable-man-pages cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install @rm -rf $(DIR_APP) diff --git a/src/patches/fireperf-0.2.0_gettext-0.25_fix.patch b/src/patches/fireperf-0.2.0_gettext-0.25_fix.patch new file mode 100644 index 000000000..8bd152e79 --- /dev/null +++ b/src/patches/fireperf-0.2.0_gettext-0.25_fix.patch @@ -0,0 +1,26 @@ +diff -Naur fireperf-0.2.0.orig/autogen.sh fireperf-0.2.0/autogen.sh +--- fireperf-0.2.0.orig/autogen.sh 2021-02-23 16:06:33.000000000 +0100 ++++ fireperf-0.2.0/autogen.sh 2025-05-14 10:03:40.623918720 +0200 +@@ -8,8 +8,9 @@ + echo "Activated pre-commit hook." + fi + ++autopoint + intltoolize --force --automake +-autoreconf --install --symlink ++autoreconf --install --symlink --force + + libdir() { + echo $(cd $1/$(gcc -print-multi-os-directory); pwd) +diff -Naur fireperf-0.2.0.orig/configure.ac fireperf-0.2.0/configure.ac +--- fireperf-0.2.0.orig/configure.ac 2021-02-23 16:06:33.000000000 +0100 ++++ fireperf-0.2.0/configure.ac 2025-05-13 20:47:20.578717837 +0200 +@@ -28,6 +28,8 @@ + pic-only + ]) + AC_PREFIX_DEFAULT([/usr]) ++AM_GNU_GETTEXT_VERSION(0.25) ++AM_GNU_GETTEXT([external]) + + IT_PROG_INTLTOOL([0.40.0]) + From patchwork Wed May 14 13:15:12 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 8741 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4ZyDNW3Wqzz3wwY for ; Wed, 14 May 2025 13:15:23 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature ECDSA (secp384r1)) (Client CN "mail02.haj.ipfire.org", Issuer "E5" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4ZyDNS5r67z6d1 for ; Wed, 14 May 2025 13:15:20 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4ZyDNS1z5zz33B1 for ; Wed, 14 May 2025 13:15:20 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4ZyDNP2bLHz33K9 for ; Wed, 14 May 2025 13:15:17 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4ZyDNN6DWMz3XB; Wed, 14 May 2025 13:15:16 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1747228517; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=R4n7nDuxnEYyydy4KtjqZ1wMKIPbtzFXxQ7GtqILqDk=; b=2H+ARtss+z/Kgtb2/Kc0RFJH0wUC9g/paVMbK8TithmvUB/KWjq7nOvjt8o9+p9Lk16W6A QxH/WgtIwZj3T0AQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1747228517; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=R4n7nDuxnEYyydy4KtjqZ1wMKIPbtzFXxQ7GtqILqDk=; b=gFE1rCzrTxheI+9tnVrlbKiAPlG7f/XQQaHqas530wozKIj5B4BCgpRA6ncX1wPXVIviGy /xOd74NXv2UqTYZbgxsyEIH8nupcIRso+LHwwpG+/4BUKpBAP+0qdNWR7iqEgs5ll2bt/a klNkUxa46zbTMrQML8zNjVv4EFkGRiXIyMPamLI/JKSgoAN5znFRUPVpyBazoYWGz6Z9bV vWiDfTCjOWGa94MDal+IgR2Ho1/KF20e1GX7fUbpgZkScLvG/8oL/ifH8/M5VRq1J+IWpV HphuwqTKwa9uE1EjxnIrxZQEsiaPhH4YvQGavpOU36XJKLqZn4IyUIAFi3X+ig== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka , Michael Tremer Subject: [PATCH 3/4] ddns: Addition of patch to deal with gettext update to 0.25 Date: Wed, 14 May 2025 15:15:12 +0200 Message-ID: <20250514131513.6864-3-adolf.belka@ipfire.org> In-Reply-To: <20250514131513.6864-1-adolf.belka@ipfire.org> References: <20250514131513.6864-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Suggested-by: Michael Tremer Signed-off-by: Adolf Belka --- lfs/ddns | 3 ++- src/patches/ddns-014_gettext-0.25_fix.patch | 24 +++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 src/patches/ddns-014_gettext-0.25_fix.patch diff --git a/lfs/ddns b/lfs/ddns index 274c12cb9..470157db0 100644 --- a/lfs/ddns +++ b/lfs/ddns @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2022 IPFire Team # +# Copyright (C) 2007-2025 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 # @@ -74,6 +74,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) # Apply upstream patches. cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/ddns-014-freednsafraid-fix-typo.patch cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/ddns-system-Catch-exception-when-host-is-not-dual-stacked.patch + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/ddns-014_gettext-0.25_fix.patch cd $(DIR_APP) && [ -x "configure" ] || sh ./autogen.sh cd $(DIR_APP) && ./configure \ diff --git a/src/patches/ddns-014_gettext-0.25_fix.patch b/src/patches/ddns-014_gettext-0.25_fix.patch new file mode 100644 index 000000000..e12f8fd28 --- /dev/null +++ b/src/patches/ddns-014_gettext-0.25_fix.patch @@ -0,0 +1,24 @@ +diff -Naur ddns-014.orig/autogen.sh ddns-014/autogen.sh +--- ddns-014.orig/autogen.sh 2021-07-12 17:29:29.000000000 +0200 ++++ ddns-014/autogen.sh 2025-05-14 10:51:56.418304212 +0200 +@@ -1,4 +1,5 @@ + #!/bin/sh + ++autopoint + intltoolize --force --automake + autoreconf --force --install --symlink +diff -Naur ddns-014.orig/configure.ac ddns-014/configure.ac +--- ddns-014.orig/configure.ac 2021-07-12 17:29:29.000000000 +0200 ++++ ddns-014/configure.ac 2025-05-14 10:50:38.840855781 +0200 +@@ -42,7 +42,10 @@ + ]) + AM_SILENT_RULES([yes]) + +-IT_PROG_INTLTOOL([0.40.0]) ++AM_GNU_GETTEXT_VERSION(0.25) ++AM_GNU_GETTEXT([external]) ++ ++IT_PROG_INTLTOOL([0.51.0]) + + GETTEXT_PACKAGE=ddns + AC_SUBST(GETTEXT_PACKAGE) From patchwork Wed May 14 13:15:13 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 8742 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4ZyDNX1Strz3xHF for ; Wed, 14 May 2025 13:15:24 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature ECDSA (secp384r1)) (Client CN "mail02.haj.ipfire.org", Issuer "E5" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4ZyDNT3jWSz6WJ for ; Wed, 14 May 2025 13:15:21 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4ZyDNS68Npz3483 for ; Wed, 14 May 2025 13:15:20 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4ZyDNP6mXMz33gK for ; Wed, 14 May 2025 13:15:17 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4ZyDNP0w3Fz6SQ; Wed, 14 May 2025 13:15:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1747228517; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=uBraiFRO9xxL9B21NToaKwtW8KJ6t2FgvvrnWqnrSQM=; b=dJXY5eOM8vtvPG2UBkO/Zc8oWCg1XXmdlfTgilhr5Eqx+o46B/KDO0byFeAi+lQ7ss0nKV IFr1j6omVF0I6g223WP1KLRn0SKrtI6k9AABDA1Ogt0GD78NSrQ/XPRF7M7eu2e/9HS+Os l7G7APqac2Wm7Clse+uJoxyUjsZ9pEMXrLT5k8ueA+dOOEWbMF8GErXZWURUFZmMQHqXOT BjYiqIZkv7onmOW0/hdZr2TRPLxtokXJdMmJMpYmJKKCwrzwdBLJv0/SSF4GsoWULCGfFd KNb2JFjCmJ6ELZ39IgzifrwJoZGBjIdT2//NNoxyDRN85Uc8B7QC3u2pRYPwhQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1747228517; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=uBraiFRO9xxL9B21NToaKwtW8KJ6t2FgvvrnWqnrSQM=; b=bOmm6kFrdxilY0DMyNNH6URUNaUfNnrs9TnOjMIPKSaPwsBRoRTrZPNvLeNLBbj6cmAt2q uTDEArKAr19HfdAg== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka , Michael Tremer Subject: [PATCH 4/4] libloc: Addition of patch to deal with gettext update to 0.25 Date: Wed, 14 May 2025 15:15:13 +0200 Message-ID: <20250514131513.6864-4-adolf.belka@ipfire.org> In-Reply-To: <20250514131513.6864-1-adolf.belka@ipfire.org> References: <20250514131513.6864-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Suggested-by: Michael Tremer Signed-off-by: Adolf Belka --- lfs/libloc | 2 +- .../libloc-0.9.18_gettext-0.25_fix.patch | 29 +++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 src/patches/libloc-0.9.18_gettext-0.25_fix.patch diff --git a/lfs/libloc b/lfs/libloc index 8e438b50d..f2f0aa8a9 100644 --- a/lfs/libloc +++ b/lfs/libloc @@ -81,7 +81,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) # https://lists.ipfire.org/pipermail/development/2022-November/014763.html cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/libloc-0.9.18-Revert-Install-Perl-files-to-Perl-vendor-directory.patch - + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/libloc-0.9.18_gettext-0.25_fix.patch cd $(DIR_APP) && ./autogen.sh cd $(DIR_APP) && ./configure \ --prefix=/usr \ diff --git a/src/patches/libloc-0.9.18_gettext-0.25_fix.patch b/src/patches/libloc-0.9.18_gettext-0.25_fix.patch new file mode 100644 index 000000000..ad8d3c92a --- /dev/null +++ b/src/patches/libloc-0.9.18_gettext-0.25_fix.patch @@ -0,0 +1,29 @@ +diff -Naur libloc-0.9.18.orig/autogen.sh libloc-0.9.18/autogen.sh +--- libloc-0.9.18.orig/autogen.sh 2025-03-10 12:07:35.000000000 +0100 ++++ libloc-0.9.18/autogen.sh 2025-05-14 11:24:52.602116647 +0200 +@@ -8,8 +8,9 @@ + echo "Activated pre-commit hook." + fi + ++autopoint + intltoolize --force --automake +-autoreconf --install --symlink ++autoreconf --force --install --symlink + + libdir() { + echo $(cd $1/$(gcc -print-multi-os-directory); pwd) +diff -Naur libloc-0.9.18.orig/configure.ac libloc-0.9.18/configure.ac +--- libloc-0.9.18.orig/configure.ac 2025-03-10 12:07:35.000000000 +0100 ++++ libloc-0.9.18/configure.ac 2025-05-14 11:25:45.712783931 +0200 +@@ -30,7 +30,10 @@ + AC_PREFIX_DEFAULT([/usr]) + gl_LD_VERSION_SCRIPT + +-IT_PROG_INTLTOOL([0.40.0]) +++AM_GNU_GETTEXT_VERSION(0.25) +++AM_GNU_GETTEXT([external]) ++ ++IT_PROG_INTLTOOL([0.51.0]) + + # Interpret embedded Python in HTML files + XGETTEXT="${XGETTEXT} -L Python --keyword=_:1,2 --keyword=N_:1,2 --no-location"