commit:     2410da79ef2077445ed32f7a2b9e84aabc45405e
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 26 10:01:53 2026 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Jan 26 10:08:04 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2410da79

dev-libs/gnulib: version bump for stable-202601 branch

Hopefully solves glibc-2.43 problems.

Bug: https://bugs.gentoo.org/969252
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 dev-libs/gnulib/Manifest                              |  2 +-
 ...31.48.ebuild => gnulib-2026.01.14.22.26.00.ebuild} | 19 ++++++++++++-------
 dev-libs/gnulib/metadata.xml                          |  1 +
 3 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/dev-libs/gnulib/Manifest b/dev-libs/gnulib/Manifest
index 14928bd5db60..bf2f023445d9 100644
--- a/dev-libs/gnulib/Manifest
+++ b/dev-libs/gnulib/Manifest
@@ -1,2 +1,2 @@
-DIST gnulib-5b92dd0a45c8d27f13a21076b57095ea5e220870.tar.xz 5058128 BLAKE2B 
8bf17315962292790a4279fe39a07595656bb5a5b5c7273efe18c4b798dfcbc5ab39eed5b235e8313873b521dfb04998230a879985908ee4e21b59870d52191b
 SHA512 
786c512159db7b0d6905b77ca193397479db94b3ef7ccf96876773b1942fdb7608ab82ceaa16ecba6ed8229de06d844b0d0b7a85dd672f88f46efc3361e28637
+DIST gnulib-2a288c048e2a23ea9cd8cbef9a60aa4ac82bdc3d.tar.gz 9353405 BLAKE2B 
959c523973e9c9e98cbc8d6ad50aedcee93cd71475bf63b0f00519502ef70da68a4d744f1598fe0319f614d88ff9f2a6e2bf9ac4c6e43f8f6fb84278b62f987d
 SHA512 
aba1b4a790687f6e36db20141faedcf1e5e911836d149a70eabc756b181cc49a1629c27bfee46ad362c19742b8951d6d9e4d4fe367eabb293d14ca39c2b2a22f
 DIST gnulib-8b7815c867312d4eb51fe6c57dc912a4419f1dd7.tar.gz 9229547 BLAKE2B 
f57ef3edbde605a09d924f5d1ed900e4207ee06fb8b33554c9d3fa63bb1b9eb00bf379f2dfc7f072b68b544695a98ebe48638550dfa29fc190f681d486e6d433
 SHA512 
fd19a56e3c253d3d23f98e87e4999e4f19c24cec331882b3363036e5cd46a33ba10e5dada18c18468259861016b42db0715b6ae2878786a38ecb7cd6a06ef09b

diff --git a/dev-libs/gnulib/gnulib-2024.01.01.10.31.48.ebuild 
b/dev-libs/gnulib/gnulib-2026.01.14.22.26.00.ebuild
similarity index 52%
rename from dev-libs/gnulib/gnulib-2024.01.01.10.31.48.ebuild
rename to dev-libs/gnulib/gnulib-2026.01.14.22.26.00.ebuild
index d72544c8f6d0..51e14e6b3403 100644
--- a/dev-libs/gnulib/gnulib-2024.01.01.10.31.48.ebuild
+++ b/dev-libs/gnulib/gnulib-2026.01.14.22.26.00.ebuild
@@ -1,18 +1,19 @@
 # Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-GIT_TAG="5b92dd0a45c8d27f13a21076b57095ea5e220870"
+# commit as of $PV from stable-202601 branch
+GIT_TAG="2a288c048e2a23ea9cd8cbef9a60aa4ac82bdc3d"
 
 DESCRIPTION="Library of common routines intended to be shared"
 HOMEPAGE="https://www.gnu.org/software/gnulib";
-SRC_URI="https://git.savannah.gnu.org/cgit/${PN}.git/snapshot/${PN}-${GIT_TAG}.tar.xz";
-S="${WORKDIR}/${PN}-${GIT_TAG}"
+SRC_URI="https://codeberg.org/gnulib/gnulib/archive/${GIT_TAG}.tar.gz -> 
${PN}-${GIT_TAG}.tar.gz"
+S="${WORKDIR}/${PN}"
 
 LICENSE="GPL-3+ LGPL-2.1+ FDL-1.3+"
 SLOT="0"
-KEYWORDS="~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~amd64 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="doc"
 
 src_compile() {
@@ -35,8 +36,12 @@ src_install() {
 
        # install the real script
        exeinto /usr/share/${PN}
-       doexe gnulib-tool
+       doexe gnulib-tool.sh
+
+       # we cannot use the .py impl because it python-exec badly interacts,
+       # so we drop it, and force the .sh version; it's not that it matters
+       # a whole lot, since this is supposed to be run occasionally
 
        # create and install the wrapper
-       dosym ../share/${PN}/gnulib-tool /usr/bin/gnulib-tool
+       dosym ../share/${PN}/gnulib-tool.sh /usr/bin/gnulib-tool
 }

diff --git a/dev-libs/gnulib/metadata.xml b/dev-libs/gnulib/metadata.xml
index 325aa5b304b0..392215f81808 100644
--- a/dev-libs/gnulib/metadata.xml
+++ b/dev-libs/gnulib/metadata.xml
@@ -7,5 +7,6 @@
 </maintainer>
 <upstream>
        <remote-id type="savannah">gnulib</remote-id>
+       <remote-id type="codeberg">gnulib/gnulib</remote-id>
 </upstream>
 </pkgmetadata>

Reply via email to