[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-04-17 Thread Sam James
commit: c8234d44e99abfd5a655d66b63979db4ca853354
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 18 01:52:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 18 01:52:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8234d44

sys-libs/glibc: keyword 2.38-r12

Bug: https://bugs.gentoo.org/930177
Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.38-r12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r12.ebuild 
b/sys-libs/glibc/glibc-2.38-r12.ebuild
index eea77fdf8fa2..e55dc707ba7e 100644
--- a/sys-libs/glibc/glibc-2.38-r12.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r12.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-04-17 Thread Sam James
commit: 2f55bd37a5e0c43c06a528909afb2b1e786173a3
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 18 02:42:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 18 02:42:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f55bd37

sys-libs/glibc: keyword 2.39-r3

Bug: https://bugs.gentoo.org/930177
Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.39-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.39-r3.ebuild 
b/sys-libs/glibc/glibc-2.39-r3.ebuild
index bb2b296d5c61..f53dac7811b7 100644
--- a/sys-libs/glibc/glibc-2.39-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r3.ebuild
@@ -43,7 +43,7 @@ MIN_SYSTEMD_VER="254.9-r1"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-04-17 Thread Andreas K. Hüttel
commit: 3931b13e56d8a3fe3d2bcec3f86f1140bcb3217b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Apr 18 00:38:17 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Apr 18 00:39:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3931b13e

sys-libs/glibc: 2.38 and 2.39 revbump for CVE-2024-2961, GLIBC-SA-2024-0004

Bug: https://bugs.gentoo.org/930177
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest  |2 +
 sys-libs/glibc/glibc-2.38-r12.ebuild | 1724 ++
 sys-libs/glibc/glibc-2.39-r3.ebuild  | 1724 ++
 3 files changed, 3450 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index fc5a41a5c1b0..79ba9f613621 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -21,9 +21,11 @@ DIST glibc-2.37-patches-12.tar.xz 83716 BLAKE2B 
123951d94dad6c22150c4ef2299bcaaf
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-10.tar.xz 60792 BLAKE2B 
e228568f9e9cfa719ee9f2f91d220efa53e4eba617377fdf37bf7381b9f7c43036dfe62dd284b4228e9a99d41223ed0416ed058407a630b84064962518cba90b
 SHA512 
573661299d75b63b7e2f771e9032193492e762e64cbb495b42bb7ad1021532f54f19d829a721e8070c79b2ad5edef077584cc4c76896d951cc93275592cf255c
 DIST glibc-2.38-patches-11.tar.xz 67188 BLAKE2B 
5025fd72359842a357e7c2cd76de3e717c9bd117259dd8be93aa6fcd906f8b65e266388bf685e611bfa439d57c03e0a4f7d024d7a766ff275277936f76f1ecbf
 SHA512 
d0fa1c11c153c7ada8668d865a15c7c47013956b5fa1e0d0e2b7e24cea5d3e16909dc8f9ba9b2b392d85271ed71603deb440ead19de50fd61b53a6c1f73d467b
+DIST glibc-2.38-patches-12.tar.xz 83568 BLAKE2B 
051f32976d82cfe510084a94a4a40f328531eab8601454685c906405a96bb92527780378ccf6bfa42ab9cbadc405545d3bd28d0c4a15927d1a1c18a7a23c513f
 SHA512 
a66d567680f5b34e35d1e4c5c2a4a9b0af67450cc0ea4a03074ec66953d79e4d0e9e921ca44717b3ca45f5910a8cdb033818bc111efd93b4110cc8478b67
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
 DIST glibc-2.39-patches-1.tar.xz 14316 BLAKE2B 
e0a05eb98d11ed4bc332b9267bc363ed8d7cfed8e9a1e7d1e854802830326241b231fc6fcca4f97bf80e52c361863f21fe09e060febe3234e1f6dd9e6cfa78f8
 SHA512 
0391ed526fc5686fd6e3a01beb18d92702ad7b5f8ad06651f1a1be174b16d7ab367cf3375b98e9c54b9dffee2e3416b22d60963dcf3a96e0d6141b682943ccd2
 DIST glibc-2.39-patches-2.tar.xz 18860 BLAKE2B 
9ef3ff522820e650876dcda6ea78294fa5ad5301c2f5284d296a44e6c3c71a401c5da5aa097bdd2c9336fe8f89c931d9b5f8c127d5599c8ae962e2e64718842c
 SHA512 
6cacd95576c5802a800cffa7e2939b3ab7db886ce8ae5e117182ac461ab8c207f4b5c2a05bf80e9214f13d9c9e43d136de0d2dc5f48c3d3389299eafad19a75c
+DIST glibc-2.39-patches-3.tar.xz 69980 BLAKE2B 
08239eb30c0059ea7ff750287f9349ebc4dff3416aa4711db2cdfedf5a01ba000e135b390528cc77e50c20cb2656aaa571c299542b495fe72828301f61702548
 SHA512 
47c87e568ce6bdddf42605d8c422869c238be13e77905051b214fed51265de0cd35c2031d0fc906019058f5a159b6b99ed52cb177450db2f710ce398770b3e85
 DIST glibc-2.39.tar.xz 18520988 BLAKE2B 
9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb
 SHA512 
818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
 DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
 SHA512 
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc

diff --git a/sys-libs/glibc/glibc-2.38-r12.ebuild 
b/sys-libs/glibc/glibc-2.38-r12.ebuild
new file mode 100644
index ..eea77fdf8fa2
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.38-r12.ebuild
@@ -0,0 +1,1724 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..12} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-04-13 Thread Sam James
commit: 39ba3e621469464a59dc7a37e3c41366d7856066
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 13 18:38:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 13 18:40:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39ba3e62

sys-libs/glibc: backport CPP fix to 2.38-r11, sync live

And fix style to be consistent wrt quoting too.

Bug: https://bugs.gentoo.org/927652
Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.38-r11.ebuild | 6 ++
 sys-libs/glibc/glibc-2.39-r2.ebuild  | 2 +-
 sys-libs/glibc/glibc-.ebuild | 6 ++
 3 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r11.ebuild 
b/sys-libs/glibc/glibc-2.38-r11.ebuild
index 8da751b46e7c..93f0999d1d03 100644
--- a/sys-libs/glibc/glibc-2.38-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r11.ebuild
@@ -576,10 +576,12 @@ setup_env() {
# Reset CC and CXX to the value at start of emerge
export CC=${glibc__ORIG_CC:-${CC:-$(tc-getCC ${CTARGET})}}
export CXX=${glibc__ORIG_CXX:-${CXX:-$(tc-getCXX ${CTARGET})}}
+   export CPP=${glibc__ORIG_CPP:-${CPP:-$(tc-getCPP ${CTARGET})}}
 
# and make sure glibc__ORIG_CC and glibc__ORIG_CXX is defined now.
export glibc__ORIG_CC=${CC}
export glibc__ORIG_CXX=${CXX}
+   export glibc__ORIG_CPP=${CPP}
 
if tc-is-clang && ! use custom-cflags && ! is_crosscompile ; then
export glibc__force_gcc=yes
@@ -606,6 +608,7 @@ setup_env() {
export CC="${current_gcc_path}/gcc"
export CPP="${current_gcc_path}/cpp"
export CXX="${current_gcc_path}/g++"
+   export CPP="$(tc-getCPP ${CTARGET})"
export LD="${current_binutils_path}/ld.bfd"
export AR="${current_binutils_path}/ar"
export AS="${current_binutils_path}/as"
@@ -644,6 +647,7 @@ setup_env() {
# acts on CC?)
export glibc__GLIBC_CC=${CC}
export glibc__GLIBC_CXX=${CXX}
+   export glibc__GLIBC_CPP=${CPP}
 
export glibc__abi_CFLAGS="$(get_abi_CFLAGS)"
 
@@ -659,6 +663,8 @@ setup_env() {
# Some of the tests are written in C++, so we need to force our multlib 
abis in, bug 623548
export CXX="${glibc__GLIBC_CXX} ${glibc__abi_CFLAGS} ${CFLAGS}"
 
+   export CPP="${glibc__GLIBC_CPP} ${glibc__abi_CFLAGS}"
+
if is_crosscompile; then
# Assume worst-case bootstrap: glibc is built for the first time
# with ${CTARGET}-g++ not available yet. We avoid

diff --git a/sys-libs/glibc/glibc-2.39-r2.ebuild 
b/sys-libs/glibc/glibc-2.39-r2.ebuild
index 7624666b6723..ab73ae4098aa 100644
--- a/sys-libs/glibc/glibc-2.39-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r2.ebuild
@@ -594,7 +594,7 @@ setup_env() {
# and make sure glibc__ORIG_CC and glibc__ORIG_CXX is defined now.
export glibc__ORIG_CC=${CC}
export glibc__ORIG_CXX=${CXX}
-   export glibc__ORIG_CPP="${CPP}"
+   export glibc__ORIG_CPP=${CPP}
 
if tc-is-clang && ! use custom-cflags && ! is_crosscompile ; then
export glibc__force_gcc=yes

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 5a0caff2e597..c6fc206e2d4f 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -589,10 +589,12 @@ setup_env() {
# Reset CC and CXX to the value at start of emerge
export CC=${glibc__ORIG_CC:-${CC:-$(tc-getCC ${CTARGET})}}
export CXX=${glibc__ORIG_CXX:-${CXX:-$(tc-getCXX ${CTARGET})}}
+   export CPP=${glibc__ORIG_CPP:-${CPP:-$(tc-getCPP ${CTARGET})}}
 
# and make sure glibc__ORIG_CC and glibc__ORIG_CXX is defined now.
export glibc__ORIG_CC=${CC}
export glibc__ORIG_CXX=${CXX}
+   export glibc__ORIG_CPP=${CPP}
 
if tc-is-clang && ! use custom-cflags && ! is_crosscompile ; then
export glibc__force_gcc=yes
@@ -641,6 +643,7 @@ setup_env() {
 
export CC="$(tc-getCC ${CTARGET})"
export CXX="$(tc-getCXX ${CTARGET})"
+   export CPP="$(tc-getCPP ${CTARGET})"
 
# Always use tuple-prefixed toolchain. For non-native ABI 
glibc's configure
# can't detect them automatically due to ${CHOST} mismatch and 
fallbacks
@@ -657,6 +660,7 @@ setup_env() {
# acts on CC?)
export glibc__GLIBC_CC=${CC}
export glibc__GLIBC_CXX=${CXX}
+   export glibc__GLIBC_CPP=${CPP}
 
export glibc__abi_CFLAGS="$(get_abi_CFLAGS)"
 
@@ -672,6 +676,8 @@ setup_env() {
# Some of the tests are written in C++, so we need to force our multlib 
abis in, bug 623548
export CXX="${glibc__GLIBC_CXX} ${glibc__abi_CFLAGS} ${CFLAGS}"
 
+   export CPP="${glibc__GLIBC_CPP} ${glibc__abi_CFLAGS}"
+
if is_crosscompile; then
# Assume worst-case bootstrap: glibc is built for the first time
 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-04-13 Thread Sam James
commit: 30e32d9ed408fd786e9c1e16063c1228d123ebc1
Author: Alfred Wingate  protonmail  com>
AuthorDate: Wed Apr 10 20:36:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 13 18:40:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e32d9e

sys-libs/glibc: export CPP similarily to CC and CXX

* This is copies the approach that CC and CXX use, so that the correct
  abi is used. Otherwise an abi_x86_32 configure test could
  automagically enable CET which isn't available on abi_x86_32.

Bug: https://bugs.gentoo.org/927652
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36200
Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.39-r2.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/sys-libs/glibc/glibc-2.39-r2.ebuild 
b/sys-libs/glibc/glibc-2.39-r2.ebuild
index 236484af1eeb..7624666b6723 100644
--- a/sys-libs/glibc/glibc-2.39-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r2.ebuild
@@ -589,10 +589,12 @@ setup_env() {
# Reset CC and CXX to the value at start of emerge
export CC=${glibc__ORIG_CC:-${CC:-$(tc-getCC ${CTARGET})}}
export CXX=${glibc__ORIG_CXX:-${CXX:-$(tc-getCXX ${CTARGET})}}
+   export CPP=${glibc__ORIG_CPP:-${CPP:-$(tc-getCPP ${CTARGET})}}
 
# and make sure glibc__ORIG_CC and glibc__ORIG_CXX is defined now.
export glibc__ORIG_CC=${CC}
export glibc__ORIG_CXX=${CXX}
+   export glibc__ORIG_CPP="${CPP}"
 
if tc-is-clang && ! use custom-cflags && ! is_crosscompile ; then
export glibc__force_gcc=yes
@@ -641,6 +643,7 @@ setup_env() {
 
export CC="$(tc-getCC ${CTARGET})"
export CXX="$(tc-getCXX ${CTARGET})"
+   export CPP="$(tc-getCPP ${CTARGET})"
 
# Always use tuple-prefixed toolchain. For non-native ABI 
glibc's configure
# can't detect them automatically due to ${CHOST} mismatch and 
fallbacks
@@ -657,6 +660,7 @@ setup_env() {
# acts on CC?)
export glibc__GLIBC_CC=${CC}
export glibc__GLIBC_CXX=${CXX}
+   export glibc__GLIBC_CPP=${CPP}
 
export glibc__abi_CFLAGS="$(get_abi_CFLAGS)"
 
@@ -672,6 +676,8 @@ setup_env() {
# Some of the tests are written in C++, so we need to force our multlib 
abis in, bug 623548
export CXX="${glibc__GLIBC_CXX} ${glibc__abi_CFLAGS} ${CFLAGS}"
 
+   export CPP="${glibc__GLIBC_CPP} ${glibc__abi_CFLAGS}"
+
if is_crosscompile; then
# Assume worst-case bootstrap: glibc is built for the first time
# with ${CTARGET}-g++ not available yet. We avoid



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-04-06 Thread Arthur Zamarin
commit: 06a5fc1066d088310aa8fd69f4573a17502378a3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  6 06:50:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  6 06:50:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06a5fc10

sys-libs/glibc: Stabilize 2.38-r11 amd64, #927238

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/glibc/glibc-2.38-r11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r11.ebuild 
b/sys-libs/glibc/glibc-2.38-r11.ebuild
index 2d213e9723cf..cdedb8c37230 100644
--- a/sys-libs/glibc/glibc-2.38-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r11.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-04-06 Thread Arthur Zamarin
commit: eb21a06923bab92d11b48de6764501db2d9c3d9c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  6 06:51:06 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  6 06:51:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb21a069

sys-libs/glibc: Stabilize 2.38-r11 x86, #927238

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/glibc/glibc-2.38-r11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r11.ebuild 
b/sys-libs/glibc/glibc-2.38-r11.ebuild
index 6933f67d4476..8da751b46e7c 100644
--- a/sys-libs/glibc/glibc-2.38-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r11.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-04-06 Thread Arthur Zamarin
commit: ff6205487720bedb977a2bb96d769747c946d29f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  6 06:50:59 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  6 06:50:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff620548

sys-libs/glibc: Stabilize 2.38-r11 arm, #927238

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/glibc/glibc-2.38-r11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r11.ebuild 
b/sys-libs/glibc/glibc-2.38-r11.ebuild
index cdedb8c37230..c1dbfb8c0723 100644
--- a/sys-libs/glibc/glibc-2.38-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r11.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-04-06 Thread Arthur Zamarin
commit: 05256e4daad4b3aff5eb2801c9b9bd587d05b026
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  6 06:51:02 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  6 06:51:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05256e4d

sys-libs/glibc: Stabilize 2.38-r11 sparc, #927238

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/glibc/glibc-2.38-r11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r11.ebuild 
b/sys-libs/glibc/glibc-2.38-r11.ebuild
index c1dbfb8c0723..6933f67d4476 100644
--- a/sys-libs/glibc/glibc-2.38-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r11.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-03-21 Thread Sam James
commit: f1f33460d9c5887cd6a218e3b3c9804b6f79ad21
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 22 04:14:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 22 04:14:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1f33460

sys-libs/glibc: Stabilize 2.38-r11 ppc64, #927238

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.38-r11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r11.ebuild 
b/sys-libs/glibc/glibc-2.38-r11.ebuild
index 39b51dc3001e..2d213e9723cf 100644
--- a/sys-libs/glibc/glibc-2.38-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r11.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-03-18 Thread Sam James
commit: 2c8434567712bbb453b5c596913c3ce97ce360bb
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 18 14:59:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 14:59:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c843456

sys-libs/glibc: Stabilize 2.38-r11 arm64, #927238

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.38-r11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r11.ebuild 
b/sys-libs/glibc/glibc-2.38-r11.ebuild
index efa9537fe355..a20a1d1121a0 100644
--- a/sys-libs/glibc/glibc-2.38-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r11.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-03-11 Thread Sam James
commit: 99fb7418c7de7029635ba480eb53450e423cf953
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 11 19:05:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 11 19:20:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99fb7418

sys-libs/glibc: pass -mbranch-protection=none if USE=-cet on arm64

Quoting NEWS:
"""
 [...]
 User code can use PAC-RET
 without libc support, but BTI requires a libc that is built with BTI
 support, otherwise runtime objects linked into user code will not be
 BTI compatible.
"""

This is the same as 0b7eace724b0035856311008c95cc7fe18b8231b but for
newly-introduced-in-Gentoo support for default -mbranch-protection in GCC.

Bug: https://bugs.gentoo.org/916381
Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.39-r2.ebuild | 8 ++--
 sys-libs/glibc/glibc-.ebuild| 8 ++--
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.39-r2.ebuild 
b/sys-libs/glibc/glibc-2.39-r2.ebuild
index b176c2198555..236484af1eeb 100644
--- a/sys-libs/glibc/glibc-2.39-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r2.ebuild
@@ -512,8 +512,12 @@ setup_flags() {
# should not be a problem, but for glibc it matters as it is
# dealing with CET in ld.so. So if CET is supposed to be
# disabled for glibc, be explicit about it.
-   if (use amd64 || use x86) && ! use cet; then
-   append-flags '-fcf-protection=none'
+   if ! use cet; then
+   if use amd64 || use x86; then
+   append-flags '-fcf-protection=none'
+   elif use arm64; then
+   append-flags '-mbranch-protection=none'
+   fi
fi
 }
 

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index f82a00f91c2f..5a0caff2e597 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -512,8 +512,12 @@ setup_flags() {
# should not be a problem, but for glibc it matters as it is
# dealing with CET in ld.so. So if CET is supposed to be
# disabled for glibc, be explicit about it.
-   if (use amd64 || use x86) && ! use cet; then
-   append-flags '-fcf-protection=none'
+   if ! use cet; then
+   if use amd64 || use x86; then
+   append-flags '-fcf-protection=none'
+   elif use arm64; then
+   append-flags '-mbranch-protection=none'
+   fi
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-03-03 Thread Andreas K. Hüttel
commit: 37fbcee26ef55b300837033446868f00c4bc0e8c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Mar  3 17:16:41 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Mar  3 17:16:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37fbcee2

sys-libs/glibc: keyword 2.39-r2

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.39-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.39-r2.ebuild 
b/sys-libs/glibc/glibc-2.39-r2.ebuild
index 040d0322933c..b176c2198555 100644
--- a/sys-libs/glibc/glibc-2.39-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r2.ebuild
@@ -43,7 +43,7 @@ MIN_SYSTEMD_VER="254.9-r1"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-03-02 Thread Andreas K. Hüttel
commit: a1464e3400cbc98afd2e836646312e63055ce1aa
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Mar  3 02:00:02 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Mar  3 02:00:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1464e34

sys-libs/glibc: 2.39 patchlevel 2 bump

=== Summary of results ===
   5178 PASS
 88 UNSUPPORTED
 20 XFAIL
  6 XPASS
make[1]: Leaving directory '/tmp/portage/sys-libs/glibc-2.39-r2/work/glibc-2.39'
>>> Completed testing sys-libs/glibc-2.39-r2

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.39-r2.ebuild | 1714 +++
 2 files changed, 1715 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index b18163e4ea57..fc5a41a5c1b0 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -23,6 +23,7 @@ DIST glibc-2.38-patches-10.tar.xz 60792 BLAKE2B 
e228568f9e9cfa719ee9f2f91d220efa
 DIST glibc-2.38-patches-11.tar.xz 67188 BLAKE2B 
5025fd72359842a357e7c2cd76de3e717c9bd117259dd8be93aa6fcd906f8b65e266388bf685e611bfa439d57c03e0a4f7d024d7a766ff275277936f76f1ecbf
 SHA512 
d0fa1c11c153c7ada8668d865a15c7c47013956b5fa1e0d0e2b7e24cea5d3e16909dc8f9ba9b2b392d85271ed71603deb440ead19de50fd61b53a6c1f73d467b
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
 DIST glibc-2.39-patches-1.tar.xz 14316 BLAKE2B 
e0a05eb98d11ed4bc332b9267bc363ed8d7cfed8e9a1e7d1e854802830326241b231fc6fcca4f97bf80e52c361863f21fe09e060febe3234e1f6dd9e6cfa78f8
 SHA512 
0391ed526fc5686fd6e3a01beb18d92702ad7b5f8ad06651f1a1be174b16d7ab367cf3375b98e9c54b9dffee2e3416b22d60963dcf3a96e0d6141b682943ccd2
+DIST glibc-2.39-patches-2.tar.xz 18860 BLAKE2B 
9ef3ff522820e650876dcda6ea78294fa5ad5301c2f5284d296a44e6c3c71a401c5da5aa097bdd2c9336fe8f89c931d9b5f8c127d5599c8ae962e2e64718842c
 SHA512 
6cacd95576c5802a800cffa7e2939b3ab7db886ce8ae5e117182ac461ab8c207f4b5c2a05bf80e9214f13d9c9e43d136de0d2dc5f48c3d3389299eafad19a75c
 DIST glibc-2.39.tar.xz 18520988 BLAKE2B 
9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb
 SHA512 
818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
 DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
 SHA512 
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc

diff --git a/sys-libs/glibc/glibc-2.39-r2.ebuild 
b/sys-libs/glibc/glibc-2.39-r2.ebuild
new file mode 100644
index ..040d0322933c
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.39-r2.ebuild
@@ -0,0 +1,1714 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..12} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=2
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+# Minimum systemd version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_SYSTEMD_VER="254.9-r1"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-02-24 Thread Andreas K. Hüttel
commit: e3f89da13628f18b98e0dce65d26b031da7abf4e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Feb 24 20:44:34 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Feb 24 20:45:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f89da1

sys-libs/glibc: Relax systemd restrictions now we have 254.9-r1

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.39-r1.ebuild | 2 +-
 sys-libs/glibc/glibc-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.39-r1.ebuild 
b/sys-libs/glibc/glibc-2.39-r1.ebuild
index cb9a3aab0ec1..f78730d16ac5 100644
--- a/sys-libs/glibc/glibc-2.39-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r1.ebuild
@@ -38,7 +38,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 
 # Minimum systemd version needed (which contains any new syscall changes for
 # its seccomp filter!). Please double check this!
-MIN_SYSTEMD_VER="255"
+MIN_SYSTEMD_VER="254.9-r1"
 
 if [[ ${PV} == * ]]; then
inherit git-r3

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 2b8f64f7e6ad..f82a00f91c2f 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -38,7 +38,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 
 # Minimum systemd version needed (which contains any new syscall changes for
 # its seccomp filter!). Please double check this!
-MIN_SYSTEMD_VER="255"
+MIN_SYSTEMD_VER="254.9-r1"
 
 if [[ ${PV} == * ]]; then
inherit git-r3



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-02-23 Thread Andreas K. Hüttel
commit: 03979888c36ce4e953dcb4faf953522323a352bc
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Feb 23 23:06:28 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Feb 23 23:06:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03979888

sys-libs/glibc: Add blocker for too old systemd (otherwise things in nspawns 
fail)

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.39-r1.ebuild | 5 +
 sys-libs/glibc/glibc-.ebuild| 5 +
 2 files changed, 10 insertions(+)

diff --git a/sys-libs/glibc/glibc-2.39-r1.ebuild 
b/sys-libs/glibc/glibc-2.39-r1.ebuild
index 54ddcc4bbadb..cb9a3aab0ec1 100644
--- a/sys-libs/glibc/glibc-2.39-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r1.ebuild
@@ -36,6 +36,10 @@ MIN_KERN_VER="3.2.0"
 # its seccomp filter!). Please double check this!
 MIN_PAX_UTILS_VER="1.3.3"
 
+# Minimum systemd version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_SYSTEMD_VER="255"
+
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
@@ -130,6 +134,7 @@ DEPEND="${COMMON_DEPEND}
 "
 RDEPEND="${COMMON_DEPEND}
!

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-02-23 Thread Andreas K. Hüttel
commit: 4c7d5db2b89e5c6891056ffbd7523bc0c37845ba
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Feb 23 12:12:28 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Feb 23 12:13:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c7d5db2

sys-libs/glibc: rekeyword 2.39

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/{glibc-2.39.ebuild => glibc-2.39-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.39.ebuild 
b/sys-libs/glibc/glibc-2.39-r1.ebuild
similarity index 99%
rename from sys-libs/glibc/glibc-2.39.ebuild
rename to sys-libs/glibc/glibc-2.39-r1.ebuild
index d48d26dff251..54ddcc4bbadb 100644
--- a/sys-libs/glibc/glibc-2.39.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r1.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-02-22 Thread Sam James
commit: 21a25eb278b04b204b043bc23750eec632e3bef0
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 23 07:11:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 23 07:13:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21a25eb2

sys-libs/glibc: disable CET for x86

CET is (now) only supported on amd64 and x32. See 
a0cfc48e8a67506e3f0b2d3ea5e04b45408b3683
in glibc.

While we're here, wire it up for x32.

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.39.ebuild | 5 ++---
 sys-libs/glibc/glibc-.ebuild | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.39.ebuild b/sys-libs/glibc/glibc-2.39.ebuild
index 108a4dfa2070..d48d26dff251 100644
--- a/sys-libs/glibc/glibc-2.39.ebuild
+++ b/sys-libs/glibc/glibc-2.39.ebuild
@@ -988,9 +988,8 @@ glibc_do_configure() {
*) myconf+=( libc_cv_ld_gnu_indirect_function=no ) ;;
esac
 
-   # Enable Intel Control-flow Enforcement Technology on amd64 if requested
-   case ${CTARGET} in
-   x86_64-*) myconf+=( $(use_enable cet) ) ;;
+   case ${ABI}-${CTARGET} in
+   amd64-x86_64-*|x32-x86_64-*-*-gnux32) myconf+=( $(use_enable 
cet) ) ;;
*) ;;
esac
 

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 108a4dfa2070..d48d26dff251 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -988,9 +988,8 @@ glibc_do_configure() {
*) myconf+=( libc_cv_ld_gnu_indirect_function=no ) ;;
esac
 
-   # Enable Intel Control-flow Enforcement Technology on amd64 if requested
-   case ${CTARGET} in
-   x86_64-*) myconf+=( $(use_enable cet) ) ;;
+   case ${ABI}-${CTARGET} in
+   amd64-x86_64-*|x32-x86_64-*-*-gnux32) myconf+=( $(use_enable 
cet) ) ;;
*) ;;
esac
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-02-19 Thread Andreas K. Hüttel
commit: d340f4f8730f5cc190119b6077a032443722d3da
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Feb 19 16:58:53 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Feb 19 16:58:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d340f4f8

sys-libs/glibc: keyword 2.38-r11

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.38-r11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r11.ebuild 
b/sys-libs/glibc/glibc-2.38-r11.ebuild
index 7c14cae8fcab..efa9537fe355 100644
--- a/sys-libs/glibc/glibc-2.38-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r11.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-02-18 Thread Andreas K. Hüttel
commit: 5c7060eb616d5556e7a1cd8dd413eb42d928059c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Feb 19 05:43:37 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Feb 19 05:44:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c7060eb

sys-libs/glibc: add 2.38 patchlevel 11 (no keywords)

Summary of test results:
   5138 PASS
 86 UNSUPPORTED
 19 XFAIL
  6 XPASS

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest  |1 +
 sys-libs/glibc/glibc-2.38-r11.ebuild | 1718 ++
 2 files changed, 1719 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index f49b62073d6a..b18163e4ea57 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -20,6 +20,7 @@ DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a59
 DIST glibc-2.37-patches-12.tar.xz 83716 BLAKE2B 
123951d94dad6c22150c4ef2299bcaafc080322d6eeb58b49b0525a7f5c6867e99e96cd5c065578632d9a73b5527e2b2742bc29162da487894ecea6aff75df2e
 SHA512 
b53c06e157b23f5fae1cd15eb90fdbf3076c79f295a687bdfd285689f94417267f167ff2d6a55c4d3c3b2e08dd6406c36fed4a5fee33378dd69976c1102c01a2
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-10.tar.xz 60792 BLAKE2B 
e228568f9e9cfa719ee9f2f91d220efa53e4eba617377fdf37bf7381b9f7c43036dfe62dd284b4228e9a99d41223ed0416ed058407a630b84064962518cba90b
 SHA512 
573661299d75b63b7e2f771e9032193492e762e64cbb495b42bb7ad1021532f54f19d829a721e8070c79b2ad5edef077584cc4c76896d951cc93275592cf255c
+DIST glibc-2.38-patches-11.tar.xz 67188 BLAKE2B 
5025fd72359842a357e7c2cd76de3e717c9bd117259dd8be93aa6fcd906f8b65e266388bf685e611bfa439d57c03e0a4f7d024d7a766ff275277936f76f1ecbf
 SHA512 
d0fa1c11c153c7ada8668d865a15c7c47013956b5fa1e0d0e2b7e24cea5d3e16909dc8f9ba9b2b392d85271ed71603deb440ead19de50fd61b53a6c1f73d467b
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
 DIST glibc-2.39-patches-1.tar.xz 14316 BLAKE2B 
e0a05eb98d11ed4bc332b9267bc363ed8d7cfed8e9a1e7d1e854802830326241b231fc6fcca4f97bf80e52c361863f21fe09e060febe3234e1f6dd9e6cfa78f8
 SHA512 
0391ed526fc5686fd6e3a01beb18d92702ad7b5f8ad06651f1a1be174b16d7ab367cf3375b98e9c54b9dffee2e3416b22d60963dcf3a96e0d6141b682943ccd2
 DIST glibc-2.39.tar.xz 18520988 BLAKE2B 
9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb
 SHA512 
818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2

diff --git a/sys-libs/glibc/glibc-2.38-r11.ebuild 
b/sys-libs/glibc/glibc-2.38-r11.ebuild
new file mode 100644
index ..7c14cae8fcab
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.38-r11.ebuild
@@ -0,0 +1,1718 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..12} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=11
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   #KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-02-05 Thread Andreas K. Hüttel
commit: 39591541801af0a424b2d9d30bf6c25710ab07b7
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Feb  5 22:42:24 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Feb  5 22:42:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39591541

sys-libs/glibc: stabilize 2.37-r10

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.37-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r10.ebuild 
b/sys-libs/glibc/glibc-2.37-r10.ebuild
index a14da8675891..053cfe2b0f85 100644
--- a/sys-libs/glibc/glibc-2.37-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r10.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-02-01 Thread Sam James
commit: 5e2ca2699ada1cdd4234a6a19cad02bef9c61564
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  2 02:32:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  2 02:32:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e2ca269

sys-libs/glibc: Stabilize 2.38-r10 arm64, #923432

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.38-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r10.ebuild 
b/sys-libs/glibc/glibc-2.38-r10.ebuild
index c58d6e489202..82d16e88c5d9 100644
--- a/sys-libs/glibc/glibc-2.38-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r10.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-02-01 Thread Sam James
commit: 33986da0bb8e6a084679c0d9422f97352492cca3
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  2 02:33:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  2 02:33:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33986da0

sys-libs/glibc: Stabilize 2.38-r10 arm, #923432

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.38-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r10.ebuild 
b/sys-libs/glibc/glibc-2.38-r10.ebuild
index 82d16e88c5d9..35eb86bc2be9 100644
--- a/sys-libs/glibc/glibc-2.38-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r10.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-02-01 Thread Sam James
commit: e309c8e13c4b1ff5eabb8a52f04dfe12e97e3754
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  2 02:33:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  2 02:33:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e309c8e1

sys-libs/glibc: Stabilize 2.38-r10 x86, #923432

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.38-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r10.ebuild 
b/sys-libs/glibc/glibc-2.38-r10.ebuild
index 926151222dd5..5fca93e98070 100644
--- a/sys-libs/glibc/glibc-2.38-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r10.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-02-01 Thread Sam James
commit: 79f940bb028478208996a4a5ae7473ec28ab6a02
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  2 02:33:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  2 02:33:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79f940bb

sys-libs/glibc: Stabilize 2.38-r10 hppa, #923432

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.38-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r10.ebuild 
b/sys-libs/glibc/glibc-2.38-r10.ebuild
index 35eb86bc2be9..15df9948c3e6 100644
--- a/sys-libs/glibc/glibc-2.38-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r10.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-02-01 Thread Sam James
commit: 3af2c8539725cc779358f206b43e83ca8d25545e
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  2 02:33:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  2 02:33:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af2c853

sys-libs/glibc: Stabilize 2.38-r10 sparc, #923432

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.38-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r10.ebuild 
b/sys-libs/glibc/glibc-2.38-r10.ebuild
index 15df9948c3e6..926151222dd5 100644
--- a/sys-libs/glibc/glibc-2.38-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r10.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-31 Thread Andreas K. Hüttel
commit: d6d8d0c04f0bc8264709f27f9fc6576da11d6ded
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jan 31 23:23:05 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jan 31 23:23:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6d8d0c0

sys-libs/glibc: add 2.39

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest  |2 +
 sys-libs/glibc/glibc-2.39.ebuild | 1710 ++
 2 files changed, 1712 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index dea8a90fa275..31cf34514863 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -24,6 +24,8 @@ DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb8
 DIST glibc-2.38-patches-10.tar.xz 60792 BLAKE2B 
e228568f9e9cfa719ee9f2f91d220efa53e4eba617377fdf37bf7381b9f7c43036dfe62dd284b4228e9a99d41223ed0416ed058407a630b84064962518cba90b
 SHA512 
573661299d75b63b7e2f771e9032193492e762e64cbb495b42bb7ad1021532f54f19d829a721e8070c79b2ad5edef077584cc4c76896d951cc93275592cf255c
 DIST glibc-2.38-patches-9.tar.xz 56716 BLAKE2B 
07d814a0715561995495d27164fe40155e4bf424a52e571005669a148cfc23cee136a439c3a8d441b67062f169b4b4f67df76549c922f2c5d87def07de067561
 SHA512 
a33c65a9fb56fab39a1656e4bf359525d52a26ffcf6648f60a72e94c1b6b569eb25b3c46502f43a7aabfbb6507c9ce24def3ebd7069e23d583a029c91f0984e7
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
+DIST glibc-2.39-patches-1.tar.xz 14316 BLAKE2B 
e0a05eb98d11ed4bc332b9267bc363ed8d7cfed8e9a1e7d1e854802830326241b231fc6fcca4f97bf80e52c361863f21fe09e060febe3234e1f6dd9e6cfa78f8
 SHA512 
0391ed526fc5686fd6e3a01beb18d92702ad7b5f8ad06651f1a1be174b16d7ab367cf3375b98e9c54b9dffee2e3416b22d60963dcf3a96e0d6141b682943ccd2
+DIST glibc-2.39.tar.xz 18520988 BLAKE2B 
9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb
 SHA512 
818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
 DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
 SHA512 
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc
 DIST locale-gen-2.00.tar.gz 7738 BLAKE2B 
cde6de5ba3400aea24d0d5f1b79471f89f09fb747c8e371e38316c7ada92f967e0865f573f23cb353d82419c234724143c0aeca9eb70eb945dfc581cc7491eb1
 SHA512 
b609fddb9ec5e567c008841fef3390eddb5d6e7699a8271b3b8c0ade1b44b0ac2e5d1daa8b9acabf3432e3b88110b538a96f209b1ad0f9e988b7efce66606dff

diff --git a/sys-libs/glibc/glibc-2.39.ebuild b/sys-libs/glibc/glibc-2.39.ebuild
new file mode 100644
index ..108a4dfa2070
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.39.ebuild
@@ -0,0 +1,1710 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..12} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=1
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+SRC_URI+=" multilib-bootstrap? ( 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-31 Thread Sam James
commit: ee9610d2cf9d137f860df56345b5f17ab077bff9
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 31 22:07:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 31 22:07:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee9610d2

sys-libs/glibc: Stabilize 2.38-r10 amd64, #923432

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.38-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r10.ebuild 
b/sys-libs/glibc/glibc-2.38-r10.ebuild
index fa1cf363ac1e..c58d6e489202 100644
--- a/sys-libs/glibc/glibc-2.38-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r10.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-31 Thread Sam James
commit: 2bf703463400110015e97b96ac531c8ef01a5651
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 31 22:05:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 31 22:05:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bf70346

sys-libs/glibc: Stabilize 2.38-r10 ppc64, #923432

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.38-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r10.ebuild 
b/sys-libs/glibc/glibc-2.38-r10.ebuild
index 33af0804ad1f..fa1cf363ac1e 100644
--- a/sys-libs/glibc/glibc-2.38-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r10.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-31 Thread Sam James
commit: c3f452c8fa8028ed4f2c9805fb0e449b9dabde77
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 31 22:05:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 31 22:05:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3f452c8

sys-libs/glibc: Stabilize 2.38-r10 ppc, #923432

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.38-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r10.ebuild 
b/sys-libs/glibc/glibc-2.38-r10.ebuild
index 6cc5c346ff17..33af0804ad1f 100644
--- a/sys-libs/glibc/glibc-2.38-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r10.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-31 Thread Andreas K. Hüttel
commit: ac78a6d2a0ec2546a59ed98e00499ddd8343b13d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jan 31 22:02:03 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jan 31 22:02:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac78a6d2

sys-libs/glibc: keyword 2.37-r10

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.37-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r10.ebuild 
b/sys-libs/glibc/glibc-2.37-r10.ebuild
index abec2443a898..a14da8675891 100644
--- a/sys-libs/glibc/glibc-2.37-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r10.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-31 Thread Andreas K. Hüttel
commit: 9bedbe322677395aff824d88d6a56c13c81eab43
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jan 31 16:34:47 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jan 31 16:34:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bedbe32

sys-libs/glibc: add 2.37-r10 (patchl. 12), COMPLETELY UNTESTED, no keywords

Need to find a leftover 2.37 chroot...

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest  |1 +
 sys-libs/glibc/glibc-2.37-r10.ebuild | 1684 ++
 2 files changed, 1685 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index a79b727bae14..dea8a90fa275 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -19,6 +19,7 @@ DIST glibc-2.36-patches-10.tar.xz 118268 BLAKE2B 
3d1bdb6c1a9e10ba78a344ca8940f68
 DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a595c59672acb1bb8c69aed64d339d526611553449492b097cda900ad1d9bae8873d7f5932b10a9a0d8c9210c55
 SHA512 
9ea0bbda32f83a85b7da0c34f169607fb8a102f0a11a914e6bf531be47d1bef4f5307128286cffa1e2dc5879f0e6ccaef527dd353486883fa332a0b44bde8b3e
 DIST glibc-2.37-patches-10.tar.xz 72768 BLAKE2B 
20501519a570a5d277a3c1460373edea4131602b07037a81d855f1dcbc5b8d40fa6edae500a9f30e9541389dc1b4a7406cbee8e8a85a3131932e23f807e1b211
 SHA512 
f1e3791befa98ec5a83c919f6563c4c0c9e7bb2bf53bd0adf9235344d914a8d127f2da595a6850fd75b6828a81914241f8964bf004070888fbc77795f0f727cc
 DIST glibc-2.37-patches-11.tar.xz 74472 BLAKE2B 
25d17b1720b9ee955d176f3f42315ff386e706291fec3d7fe7910d428b878fca5986906b848755ffe74e7d108ac5aad836f403e40290ebae50a103691cb7ed66
 SHA512 
d5483fe1506cd1bd094e433177209ce2e8639081618582930538b3064ac1a72886074e4c0f10bf7beca2b871404f3d4c61e8f6aa2ba8c4166acfca65cc7a9af7
+DIST glibc-2.37-patches-12.tar.xz 83716 BLAKE2B 
123951d94dad6c22150c4ef2299bcaafc080322d6eeb58b49b0525a7f5c6867e99e96cd5c065578632d9a73b5527e2b2742bc29162da487894ecea6aff75df2e
 SHA512 
b53c06e157b23f5fae1cd15eb90fdbf3076c79f295a687bdfd285689f94417267f167ff2d6a55c4d3c3b2e08dd6406c36fed4a5fee33378dd69976c1102c01a2
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-10.tar.xz 60792 BLAKE2B 
e228568f9e9cfa719ee9f2f91d220efa53e4eba617377fdf37bf7381b9f7c43036dfe62dd284b4228e9a99d41223ed0416ed058407a630b84064962518cba90b
 SHA512 
573661299d75b63b7e2f771e9032193492e762e64cbb495b42bb7ad1021532f54f19d829a721e8070c79b2ad5edef077584cc4c76896d951cc93275592cf255c
 DIST glibc-2.38-patches-9.tar.xz 56716 BLAKE2B 
07d814a0715561995495d27164fe40155e4bf424a52e571005669a148cfc23cee136a439c3a8d441b67062f169b4b4f67df76549c922f2c5d87def07de067561
 SHA512 
a33c65a9fb56fab39a1656e4bf359525d52a26ffcf6648f60a72e94c1b6b569eb25b3c46502f43a7aabfbb6507c9ce24def3ebd7069e23d583a029c91f0984e7

diff --git a/sys-libs/glibc/glibc-2.37-r10.ebuild 
b/sys-libs/glibc/glibc-2.37-r10.ebuild
new file mode 100644
index ..abec2443a898
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.37-r10.ebuild
@@ -0,0 +1,1684 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..11} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=12
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
+

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-30 Thread Andreas K. Hüttel
commit: e4d5c61772ca806cff2ec2f90a6a48fad376810b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jan 31 01:35:33 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jan 31 01:36:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4d5c617

sys-libs/glibc: keyword 2.38-r10

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.38-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r10.ebuild 
b/sys-libs/glibc/glibc-2.38-r10.ebuild
index 1108e95e6c8c..6cc5c346ff17 100644
--- a/sys-libs/glibc/glibc-2.38-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r10.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-30 Thread Andreas K. Hüttel
commit: 3e7a0255894955fd1cb38809c95e33b3e70f1d43
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Jan 30 19:15:24 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Jan 30 19:15:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e7a0255

sys-libs/glibc: Add 2.38 patchlevel 10 (no keywords)

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest  |1 +
 sys-libs/glibc/glibc-2.38-r10.ebuild | 1718 ++
 2 files changed, 1719 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 46395a92c7cc..a79b727bae14 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -20,6 +20,7 @@ DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a59
 DIST glibc-2.37-patches-10.tar.xz 72768 BLAKE2B 
20501519a570a5d277a3c1460373edea4131602b07037a81d855f1dcbc5b8d40fa6edae500a9f30e9541389dc1b4a7406cbee8e8a85a3131932e23f807e1b211
 SHA512 
f1e3791befa98ec5a83c919f6563c4c0c9e7bb2bf53bd0adf9235344d914a8d127f2da595a6850fd75b6828a81914241f8964bf004070888fbc77795f0f727cc
 DIST glibc-2.37-patches-11.tar.xz 74472 BLAKE2B 
25d17b1720b9ee955d176f3f42315ff386e706291fec3d7fe7910d428b878fca5986906b848755ffe74e7d108ac5aad836f403e40290ebae50a103691cb7ed66
 SHA512 
d5483fe1506cd1bd094e433177209ce2e8639081618582930538b3064ac1a72886074e4c0f10bf7beca2b871404f3d4c61e8f6aa2ba8c4166acfca65cc7a9af7
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
+DIST glibc-2.38-patches-10.tar.xz 60792 BLAKE2B 
e228568f9e9cfa719ee9f2f91d220efa53e4eba617377fdf37bf7381b9f7c43036dfe62dd284b4228e9a99d41223ed0416ed058407a630b84064962518cba90b
 SHA512 
573661299d75b63b7e2f771e9032193492e762e64cbb495b42bb7ad1021532f54f19d829a721e8070c79b2ad5edef077584cc4c76896d951cc93275592cf255c
 DIST glibc-2.38-patches-9.tar.xz 56716 BLAKE2B 
07d814a0715561995495d27164fe40155e4bf424a52e571005669a148cfc23cee136a439c3a8d441b67062f169b4b4f67df76549c922f2c5d87def07de067561
 SHA512 
a33c65a9fb56fab39a1656e4bf359525d52a26ffcf6648f60a72e94c1b6b569eb25b3c46502f43a7aabfbb6507c9ce24def3ebd7069e23d583a029c91f0984e7
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238

diff --git a/sys-libs/glibc/glibc-2.38-r10.ebuild 
b/sys-libs/glibc/glibc-2.38-r10.ebuild
new file mode 100644
index ..1108e95e6c8c
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.38-r10.ebuild
@@ -0,0 +1,1718 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..12} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=10
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
+
+IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-23 Thread Andreas K. Hüttel
commit: 405717c399780ed22d07eab938ed1f9634614b6d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Jan 23 18:28:05 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Jan 23 18:28:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=405717c3

sys-libs/glibc: XFAIL valgrind-based test

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 18d7a9e001b4..108a4dfa2070 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -170,8 +170,12 @@ XFAIL_TEST_LIST=(
tst-system
tst-strerror
tst-strsignal
+
# Fails with certain PORTAGE_NICENESS/PORTAGE_SCHEDULING_POLICY
tst-sched1
+
+   # Fails regularly, unreliable
+   tst-valgrind-smoke
 )
 
 XFAIL_NSPAWN_TEST_LIST=(



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-23 Thread Andreas K. Hüttel
commit: cd6541a56cd79a25033051cbc709fefdf6eeba05
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Jan 23 18:12:47 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Jan 23 18:13:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd6541a5

sys-libs/glibc: add always-on crypt useflag in 2.19

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/{glibc-2.19-r2.ebuild => glibc-2.19-r3.ebuild} | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.19-r2.ebuild 
b/sys-libs/glibc/glibc-2.19-r3.ebuild
similarity index 99%
rename from sys-libs/glibc/glibc-2.19-r2.ebuild
rename to sys-libs/glibc/glibc-2.19-r3.ebuild
index a7114330c4ad..692c93b9e4cd 100644
--- a/sys-libs/glibc/glibc-2.19-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.19-r3.ebuild
@@ -33,7 +33,11 @@ PATCH_VER=9
 SRC_URI+=" 
https://dev.gentoo.org/~dilfridge/distfiles/${P}-patches-${PATCH_VER}.tar.bz2;
 SRC_URI+=" multilib? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-${GCC_BOOTSTRAP_VER}-multilib-bootstrap.tar.bz2
 )"
 
-IUSE="audit caps compile-locales debug doc gd headers-only multilib nscd 
profile selinux suid systemtap vanilla"
+IUSE="audit caps compile-locales +crypt debug doc gd headers-only multilib 
nscd profile selinux suid systemtap vanilla"
+
+# Yes this is a hack. It's always on here and we want to be able
+# to simplify the dependencies...
+REQUIRED_USE="crypt"
 
 # Minimum kernel version that glibc requires
 # hppa requires 2.6.20



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-11 Thread Andreas K. Hüttel
commit: 440c4aa22168442d23c67876567d97220e849dec
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Jan 11 18:55:24 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Jan 11 18:55:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=440c4aa2

sys-libs/glibc: libcrypt has been removed from the GNU C Library

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 4740163cf11f..cd4b039899b3 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -47,7 +47,7 @@ fi
 SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
 SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
 
-IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl 
profile selinux +ssp stack-realign +static-libs suid systemd systemtap test 
vanilla"
+IUSE="audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat 
headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux 
+ssp stack-realign +static-libs suid systemd systemtap test vanilla"
 
 # Here's how the cross-compile logic breaks down ...
 #  CTARGET - machine that will target the binaries
@@ -1038,7 +1038,6 @@ glibc_do_configure() {
--libexecdir='$(libdir)'/misc/glibc
--with-bugurl=https://bugs.gentoo.org/
--with-pkgversion="$(glibc_banner)"
-   $(use_enable crypt)
$(use_multiarch || echo --disable-multi-arch)
$(use_enable systemtap)
$(use_enable nscd)
@@ -1194,7 +1193,6 @@ glibc_headers_configure() {
--host=${CTARGET_OPT:-${CTARGET}}
--with-headers=$(build_eprefix)$(alt_build_headers)
--prefix="$(host_eprefix)/usr"
-   $(use_enable crypt)
${EXTRA_ECONF}
)
 
@@ -1632,7 +1630,7 @@ pkg_preinst() {
# Keep around libcrypt so that Perl doesn't break when merging libxcrypt
# (libxcrypt is the new provider for now of libcrypt.so.{1,2}).
# bug #802207
-   if ! use crypt && has_version "${CATEGORY}/${PN}[crypt]" && ! has 
preserve-libs ${FEATURES}; then
+   if has_version "${CATEGORY}/${PN}[crypt]" && ! has preserve-libs 
${FEATURES}; then
PRESERVED_OLD_LIBCRYPT=1
cp -p "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1)" 
"${T}/libcrypt$(get_libname 1)" || die
else



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-09 Thread Andreas K. Hüttel
commit: 04c21a994d3b78fd1830435ce92f60f784dea552
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Jan  9 15:19:37 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Jan  9 15:21:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04c21a99

sys-libs/glibc: Drop ia64 in 

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-.ebuild | 12 +---
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index a1efdfa51e2c..4740163cf11f 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -1082,16 +1082,6 @@ glibc_do_configure() {
echo "$@"
"$@" || die "failed to configure glibc"
 
-   # ia64 static cross-compilers are a pita in so much that they
-   # can't produce static ELFs (as the libgcc.a is broken).  so
-   # disable building of the programs for those targets if it
-   # doesn't work.
-   # XXX: We could turn this into a compiler test, but ia64 is
-   # the only one that matters, so this should be fine for now.
-   if is_crosscompile && [[ ${CTARGET} == ia64* ]] ; then
-   sed -i '1i+link-static = touch $@' config.make
-   fi
-
# If we're trying to migrate between ABI sets, we need
# to lie and use a local copy of gcc.  Like if the system
# is built with MULTILIB_ABIS="amd64 x86" but we want to
@@ -1117,7 +1107,7 @@ glibc_headers_configure() {
# the best here ...
local v vars=(
ac_cv_header_cpuid_h=yes
-   
libc_cv_{386,390,alpha,arm,hppa,ia64,mips,{powerpc,sparc}{,32,64},sh,x86_64}_tls=yes
+   
libc_cv_{386,390,alpha,arm,hppa,mips,{powerpc,sparc}{,32,64},sh,x86_64}_tls=yes
libc_cv_asm_cfi_directives=yes
libc_cv_broken_visibility_attribute=no
libc_cv_c_cleanup=yes



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-08 Thread Sam James
commit: 5e8edd182bbdde8d8df9743ef5ed2a847a3d7013
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 02:56:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 02:56:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e8edd18

sys-libs/glibc: add -ia64 to glibc- in preparation for glibc-2.39

ia64 support was removed upstream.

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index ed6513f68aee..a1efdfa51e2c 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-07 Thread Arthur Zamarin
commit: f1b171c7f153955ecb7baeaa6ec721a10a51390c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jan  7 14:25:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jan  7 14:25:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1b171c7

sys-libs/glibc: Stabilize 2.37-r9 x86, #915653

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/glibc/glibc-2.37-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r9.ebuild 
b/sys-libs/glibc/glibc-2.37-r9.ebuild
index a0e6f3159f60..ed9929cfbd83 100644
--- a/sys-libs/glibc/glibc-2.37-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r9.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-07 Thread Arthur Zamarin
commit: 20aca4d98b6e96f0bbce041dcc5c394954f1ca70
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jan  7 14:25:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jan  7 14:25:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20aca4d9

sys-libs/glibc: Stabilize 2.38-r9 x86, #915653

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/glibc/glibc-2.38-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r9.ebuild 
b/sys-libs/glibc/glibc-2.38-r9.ebuild
index 06c62f8dc1a2..d628008d5a2c 100644
--- a/sys-libs/glibc/glibc-2.38-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r9.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-07 Thread Arthur Zamarin
commit: dc35592545775d2dbbf24c92c2b1d4389eec8e80
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jan  7 12:42:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jan  7 12:42:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc355925

sys-libs/glibc: Stabilize 2.38-r9 ppc, #915653

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/glibc/glibc-2.38-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r9.ebuild 
b/sys-libs/glibc/glibc-2.38-r9.ebuild
index 753fa2a3e9d8..06c62f8dc1a2 100644
--- a/sys-libs/glibc/glibc-2.38-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r9.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-07 Thread Arthur Zamarin
commit: 730d765ef06a99165976794a0ae957d23a7d2f05
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jan  7 12:42:37 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jan  7 12:42:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=730d765e

sys-libs/glibc: Stabilize 2.37-r9 sparc, #915653

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/glibc/glibc-2.37-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r9.ebuild 
b/sys-libs/glibc/glibc-2.37-r9.ebuild
index 50c47cc166a3..771c64b04cb4 100644
--- a/sys-libs/glibc/glibc-2.37-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r9.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-07 Thread Arthur Zamarin
commit: ff8e575601146354a60f16422d8fe7e7fad90609
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jan  7 12:42:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jan  7 12:42:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff8e5756

sys-libs/glibc: Stabilize 2.38-r9 arm, #915653

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/glibc/glibc-2.38-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r9.ebuild 
b/sys-libs/glibc/glibc-2.38-r9.ebuild
index 2da7d1321ea2..a0c36e5412bf 100644
--- a/sys-libs/glibc/glibc-2.38-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r9.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-07 Thread Arthur Zamarin
commit: f5e70846130b011e439e133761d48624fa1dedbf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jan  7 12:42:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jan  7 12:42:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5e70846

sys-libs/glibc: Stabilize 2.37-r9 ppc, #915653

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/glibc/glibc-2.37-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r9.ebuild 
b/sys-libs/glibc/glibc-2.37-r9.ebuild
index 771c64b04cb4..a0e6f3159f60 100644
--- a/sys-libs/glibc/glibc-2.37-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r9.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-07 Thread Arthur Zamarin
commit: f128f4e2f97ddf5d2cf5cfbc93b26b4ea4269158
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jan  7 12:42:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jan  7 12:42:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f128f4e2

sys-libs/glibc: Stabilize 2.38-r9 sparc, #915653

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/glibc/glibc-2.38-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r9.ebuild 
b/sys-libs/glibc/glibc-2.38-r9.ebuild
index a0c36e5412bf..753fa2a3e9d8 100644
--- a/sys-libs/glibc/glibc-2.38-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r9.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-07 Thread Arthur Zamarin
commit: 7088e4db7b9b1307c7870f95e847bccf0c49efdb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jan  7 12:42:33 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jan  7 12:42:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7088e4db

sys-libs/glibc: Stabilize 2.37-r9 arm, #915653

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/glibc/glibc-2.37-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r9.ebuild 
b/sys-libs/glibc/glibc-2.37-r9.ebuild
index 2b709690cabc..50c47cc166a3 100644
--- a/sys-libs/glibc/glibc-2.37-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r9.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-07 Thread Arthur Zamarin
commit: 1de3d78e4148324e33b671d07a248df17bc1e12c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jan  7 12:41:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jan  7 12:41:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1de3d78e

sys-libs/glibc: Stabilize 2.38-r9 ppc64, #915653

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/glibc/glibc-2.38-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r9.ebuild 
b/sys-libs/glibc/glibc-2.38-r9.ebuild
index c4b10d967daa..5a410b6323f0 100644
--- a/sys-libs/glibc/glibc-2.38-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r9.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-07 Thread Arthur Zamarin
commit: 008d0ba35b944aae2dd32a000dafbfa65c05b845
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jan  7 12:41:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jan  7 12:41:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=008d0ba3

sys-libs/glibc: Stabilize 2.37-r9 ppc64, #915653

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/glibc/glibc-2.37-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r9.ebuild 
b/sys-libs/glibc/glibc-2.37-r9.ebuild
index d1257fb8c99f..718675074022 100644
--- a/sys-libs/glibc/glibc-2.37-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r9.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-07 Thread Arthur Zamarin
commit: 1e4902ae1b03c0dbd40ed0abb5b1a8118bd5502c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jan  7 12:41:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jan  7 12:41:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e4902ae

sys-libs/glibc: Stabilize 2.37-r9 arm64, #915653

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/glibc/glibc-2.37-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r9.ebuild 
b/sys-libs/glibc/glibc-2.37-r9.ebuild
index 718675074022..2b709690cabc 100644
--- a/sys-libs/glibc/glibc-2.37-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r9.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-07 Thread Arthur Zamarin
commit: eb4902bd529ede85aac92987a8b32b31f6c092d0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jan  7 12:41:43 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jan  7 12:41:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb4902bd

sys-libs/glibc: Stabilize 2.38-r9 arm64, #915653

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/glibc/glibc-2.38-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r9.ebuild 
b/sys-libs/glibc/glibc-2.38-r9.ebuild
index 5a410b6323f0..2da7d1321ea2 100644
--- a/sys-libs/glibc/glibc-2.38-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r9.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-07 Thread Sam James
commit: 00125d74c6c7eea41a6a304de8220581a1364d8b
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  7 09:52:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  7 09:52:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00125d74

sys-libs/glibc: Stabilize 2.37-r9 amd64, #915653

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.37-r9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.37-r9.ebuild 
b/sys-libs/glibc/glibc-2.37-r9.ebuild
index 31748a86fe4b..d1257fb8c99f 100644
--- a/sys-libs/glibc/glibc-2.37-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-07 Thread Sam James
commit: 5cc2c592bccc07fa95811d1c3eb330f860cd5fb1
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  7 09:52:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  7 09:52:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cc2c592

sys-libs/glibc: Stabilize 2.38-r9 amd64, #915653

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.38-r9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.38-r9.ebuild 
b/sys-libs/glibc/glibc-2.38-r9.ebuild
index 2327ebd84994..c4b10d967daa 100644
--- a/sys-libs/glibc/glibc-2.38-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-03 Thread Sam James
commit: 553b282b75beaf4c11a3018587bbb9ae613f43f8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  3 21:56:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  3 21:56:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=553b282b

sys-libs/glibc: sync livc

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 72861bd7fa19..ed6513f68aee 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -88,6 +88,8 @@ fi
 #   * normal 'strip' command trims '.symtab'
 #   Thus our main goal here is to prevent 'libpthread.so.0' from
 #   losing it's '.symtab' entries.
+# - similarly, valgrind requires knowledge about symbols in ld.so:
+#  bug #920753
 # As Gentoo's strip does not allow us to pass less aggressive stripping
 # options and does not check the machine target we strip selectively.
 
@@ -1348,6 +1350,8 @@ glibc_do_src_install() {
# gdb thread introspection relies on local libpthreads symbols. 
stripping breaks it
# See Note [Disable automatic stripping]
dostrip -x $(alt_libdir)/libpthread-${upstream_pv}.so
+   # valgrind requires knowledge about ld.so symbols.
+   dostrip -x $(alt_libdir)/ld-*.so*
 
if [[ -e ${ED}/$(alt_usrlibdir)/libm-${upstream_pv}.a ]] ; then
# Move versioned .a file out of libdir to evade portage QA 
checks



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2024-01-03 Thread Sam James
commit: 4569f05afae6d9fea70cb9982c694f1fdca38622
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Dec 27 04:14:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  3 21:54:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4569f05a

sys-libs/glibc: disable stripping for ld.so as well

Similar to how pthread must not be stripped in order to avoid breaking
gdb, ld.so must not be stripped in order to avoid breaking valgrind.

Closes: https://bugs.gentoo.org/920753
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.37-r9.ebuild | 1684 ++
 sys-libs/glibc/glibc-2.38-r9.ebuild | 1718 +++
 2 files changed, 3402 insertions(+)

diff --git a/sys-libs/glibc/glibc-2.37-r9.ebuild 
b/sys-libs/glibc/glibc-2.37-r9.ebuild
new file mode 100644
index ..31748a86fe4b
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.37-r9.ebuild
@@ -0,0 +1,1684 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{9..11} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=11
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
+
+IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl 
profile selinux +ssp stack-realign +static-libs suid systemd systemtap test 
vanilla"
+
+# Here's how the cross-compile logic breaks down ...
+#  CTARGET - machine that will target the binaries
+#  CHOST   - machine that will host the binaries
+#  CBUILD  - machine that will build the binaries
+# If CTARGET != CHOST, it means you want a libc for cross-compiling.
+# If CHOST != CBUILD, it means you want to cross-compile the libc.
+#  CBUILD = CHOST = CTARGET- native build/install
+#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
+#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
+#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
+# For install paths:
+#  CHOST = CTARGET  - install into /
+#  CHOST != CTARGET - install into /usr/CTARGET/
+#
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+
+# Note [Disable automatic stripping]
+# Disabling automatic stripping for a few reasons:
+# - portage's attempt to strip breaks non-native binaries at least on
+#   arm: bug #697428
+# - portage's attempt to strip libpthread.so.0 breaks gdb thread
+#   enumeration: bug #697910. This is quite subtle:
+#   * gdb uses glibc's libthread_db-1.0.so to enumerate threads.
+#   * libthread_db-1.0.so needs access to libpthread.so.0 local symbols
+# via 'ps_pglobal_lookup' symbol defined in gdb.
+#   * 'ps_pglobal_lookup' uses '.symtab' section table to resolve all
+# known symbols in 'libpthread.so.0'. Specifically 'nptl_version'
+# (unexported) is used to sanity check compatibility before enabling
+# debugging.
+# Also see 
https://sourceware.org/gdb/wiki/FAQ#GDB_does_not_see_any_threads_besides_the_one_in_which_crash_occurred.3B_or_SIGTRAP_kills_my_program_when_I_set_a_breakpoint
+#   * normal 'strip' command trims '.symtab'
+#   Thus our main goal here is to prevent 'libpthread.so.0' from
+#   losing it's '.symtab' entries.
+# - similarly, valgrind requires knowledge about symbols in ld.so:
+#  bug 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-12-25 Thread Andreas K. Hüttel
commit: 4da1e383ed7c8ada6d62ce1d03b11f8f5e30da1e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Dec 25 20:02:59 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Dec 25 20:02:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4da1e383

sys-libs/glibc: drop 2.38-r6

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |1 -
 sys-libs/glibc/glibc-2.38-r6.ebuild | 1706 ---
 2 files changed, 1707 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 610607731e75..88dd83cffd65 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -20,7 +20,6 @@ DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a59
 DIST glibc-2.37-patches-10.tar.xz 72768 BLAKE2B 
20501519a570a5d277a3c1460373edea4131602b07037a81d855f1dcbc5b8d40fa6edae500a9f30e9541389dc1b4a7406cbee8e8a85a3131932e23f807e1b211
 SHA512 
f1e3791befa98ec5a83c919f6563c4c0c9e7bb2bf53bd0adf9235344d914a8d127f2da595a6850fd75b6828a81914241f8964bf004070888fbc77795f0f727cc
 DIST glibc-2.37-patches-11.tar.xz 74472 BLAKE2B 
25d17b1720b9ee955d176f3f42315ff386e706291fec3d7fe7910d428b878fca5986906b848755ffe74e7d108ac5aad836f403e40290ebae50a103691cb7ed66
 SHA512 
d5483fe1506cd1bd094e433177209ce2e8639081618582930538b3064ac1a72886074e4c0f10bf7beca2b871404f3d4c61e8f6aa2ba8c4166acfca65cc7a9af7
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
-DIST glibc-2.38-patches-6.tar.xz 49680 BLAKE2B 
2f929aaeebc06164ae6b1fa81ce149beb8467e3928a35f667c2b489c96de346d24020cf017c9e1a6942aa57c177f34637ca5bfe3aee7641702bb6c589b4b6283
 SHA512 
18d7f6216721c9ca75a3e759e30aa0429c57e296a1223b2a5a5bbdd26edf523a6bf509437d913b9c2b95ca1e41543a904b72a89afa444606d3b3949311341958
 DIST glibc-2.38-patches-7.tar.xz 49276 BLAKE2B 
ef86c88540018bc7347ee57cc60138f010dd95e749f3c1c4ca196a9a707188851345fa41d00dacf25d7ed424486f75020af430e61b0a9bb74714976156bb35ae
 SHA512 
5bad7ee804a2a0e31517c23f6a5eca82f00a695edccb3af81309ace8b441f1e2be704568660c87e8f4770f8d63cde272875d789c6fcbef61da534f7573851831
 DIST glibc-2.38-patches-9.tar.xz 56716 BLAKE2B 
07d814a0715561995495d27164fe40155e4bf424a52e571005669a148cfc23cee136a439c3a8d441b67062f169b4b4f67df76549c922f2c5d87def07de067561
 SHA512 
a33c65a9fb56fab39a1656e4bf359525d52a26ffcf6648f60a72e94c1b6b569eb25b3c46502f43a7aabfbb6507c9ce24def3ebd7069e23d583a029c91f0984e7
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900

diff --git a/sys-libs/glibc/glibc-2.38-r6.ebuild 
b/sys-libs/glibc/glibc-2.38-r6.ebuild
deleted file mode 100644
index 0dbe82eee65b..
--- a/sys-libs/glibc/glibc-2.38-r6.ebuild
+++ /dev/null
@@ -1,1706 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
-# Please read & adapt the page as necessary if obsolete.
-
-PYTHON_COMPAT=( python3_{9..12} )
-TMPFILES_OPTIONAL=1
-
-inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
-   multilib systemd multiprocessing tmpfiles
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/;
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-SLOT="2.2"
-
-EMULTILIB_PKG="true"
-
-# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=6
-PATCH_DEV=dilfridge
-
-# gcc mulitilib bootstrap files version
-GCC_BOOTSTRAP_VER=20201208
-
-# systemd integration version
-GLIBC_SYSTEMD_VER=20210729
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-
-# Minimum pax-utils version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_PAX_UTILS_VER="1.3.3"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
-   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
-fi
-
-SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
-SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
-
-IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat headers-only 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-12-25 Thread Andreas K. Hüttel
commit: 59104404fb2d889d619f388363b9df8b9910e567
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Dec 25 20:02:32 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Dec 25 20:02:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59104404

sys-libs/glibc: keyword 2.38-r8

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.38-r8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r8.ebuild 
b/sys-libs/glibc/glibc-2.38-r8.ebuild
index 6443166a7e06..e9a58b8e1293 100644
--- a/sys-libs/glibc/glibc-2.38-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r8.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-12-23 Thread Andreas K. Hüttel
commit: 6d720408246f741c0e65e0ad6fa1eb8f2e14ba03
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Dec 23 22:02:54 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Dec 23 22:03:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d720408

sys-libs/glibc: bump to patchlevel 9, only a test disabled

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest | 2 +-
 sys-libs/glibc/glibc-2.38-r8.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 231539fe162e..610607731e75 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -22,7 +22,7 @@ DIST glibc-2.37-patches-11.tar.xz 74472 BLAKE2B 
25d17b1720b9ee955d176f3f42315ff3
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-6.tar.xz 49680 BLAKE2B 
2f929aaeebc06164ae6b1fa81ce149beb8467e3928a35f667c2b489c96de346d24020cf017c9e1a6942aa57c177f34637ca5bfe3aee7641702bb6c589b4b6283
 SHA512 
18d7f6216721c9ca75a3e759e30aa0429c57e296a1223b2a5a5bbdd26edf523a6bf509437d913b9c2b95ca1e41543a904b72a89afa444606d3b3949311341958
 DIST glibc-2.38-patches-7.tar.xz 49276 BLAKE2B 
ef86c88540018bc7347ee57cc60138f010dd95e749f3c1c4ca196a9a707188851345fa41d00dacf25d7ed424486f75020af430e61b0a9bb74714976156bb35ae
 SHA512 
5bad7ee804a2a0e31517c23f6a5eca82f00a695edccb3af81309ace8b441f1e2be704568660c87e8f4770f8d63cde272875d789c6fcbef61da534f7573851831
-DIST glibc-2.38-patches-8.tar.xz 56336 BLAKE2B 
ad3948ed3fc41bac27600306cec65a921192d73287d3bfcaa8f5663870e8249f8a44a7adaf9f615c47b611d6c9bee3b220a851aab72560d786bcd116dd853eff
 SHA512 
722d8a33131f84a9b0674347368f9c0994417411228d44316806ad40ab2bbfb933ad094a15b16541de8522115d6d78aed5a36de45d38ef5c1656b64c3ede8c99
+DIST glibc-2.38-patches-9.tar.xz 56716 BLAKE2B 
07d814a0715561995495d27164fe40155e4bf424a52e571005669a148cfc23cee136a439c3a8d441b67062f169b4b4f67df76549c922f2c5d87def07de067561
 SHA512 
a33c65a9fb56fab39a1656e4bf359525d52a26ffcf6648f60a72e94c1b6b569eb25b3c46502f43a7aabfbb6507c9ce24def3ebd7069e23d583a029c91f0984e7
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
 DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
 SHA512 
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc

diff --git a/sys-libs/glibc/glibc-2.38-r8.ebuild 
b/sys-libs/glibc/glibc-2.38-r8.ebuild
index 761dd1811b0a..6443166a7e06 100644
--- a/sys-libs/glibc/glibc-2.38-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r8.ebuild
@@ -20,7 +20,7 @@ SLOT="2.2"
 EMULTILIB_PKG="true"
 
 # Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=8
+PATCH_VER=9
 PATCH_DEV=dilfridge
 
 # gcc mulitilib bootstrap files version



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-12-23 Thread Sam James
commit: 111defb327a4eeac2e5d1f3bcbf111000c6db317
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 23 18:21:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 23 18:21:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=111defb3

sys-libs/glibc: always skip tst-sched1

It fails outside of nspawn if PORTAGE_NICENESS or PORTAGE_SCHEDULING_POLICY is
set in some cases as it lacks privileges to adjust it down further.

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.38-r8.ebuild | 3 ++-
 sys-libs/glibc/glibc-.ebuild| 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.38-r8.ebuild 
b/sys-libs/glibc/glibc-2.38-r8.ebuild
index 57cad07312a1..761dd1811b0a 100644
--- a/sys-libs/glibc/glibc-2.38-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r8.ebuild
@@ -168,6 +168,8 @@ XFAIL_TEST_LIST=(
tst-system
tst-strerror
tst-strsignal
+   # Fails with certain PORTAGE_NICENESS/PORTAGE_SCHEDULING_POLICY
+   tst-sched1
 )
 
 XFAIL_NSPAWN_TEST_LIST=(
@@ -190,7 +192,6 @@ XFAIL_NSPAWN_TEST_LIST=(
 
# These fail if --suppress-sync and/or low priority is set
tst-sync_file_range
-   tst-sched1
test-errno
 )
 

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 512e39736db4..72861bd7fa19 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -168,6 +168,8 @@ XFAIL_TEST_LIST=(
tst-system
tst-strerror
tst-strsignal
+   # Fails with certain PORTAGE_NICENESS/PORTAGE_SCHEDULING_POLICY
+   tst-sched1
 )
 
 XFAIL_NSPAWN_TEST_LIST=(
@@ -190,7 +192,6 @@ XFAIL_NSPAWN_TEST_LIST=(
 
# These fail if --suppress-sync and/or low priority is set
tst-sync_file_range
-   tst-sched1
test-errno
 )
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-12-23 Thread Andreas K. Hüttel
commit: bc1005e2ce8cc62e7be870adda64f630098d74db
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Dec 23 17:06:33 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Dec 23 17:09:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc1005e2

sys-libs/glibc: 2.38 patchlevel 8 bump

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.38-r8.ebuild | 1713 +++
 2 files changed, 1714 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index faf9c82a147a..231539fe162e 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -22,6 +22,7 @@ DIST glibc-2.37-patches-11.tar.xz 74472 BLAKE2B 
25d17b1720b9ee955d176f3f42315ff3
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-6.tar.xz 49680 BLAKE2B 
2f929aaeebc06164ae6b1fa81ce149beb8467e3928a35f667c2b489c96de346d24020cf017c9e1a6942aa57c177f34637ca5bfe3aee7641702bb6c589b4b6283
 SHA512 
18d7f6216721c9ca75a3e759e30aa0429c57e296a1223b2a5a5bbdd26edf523a6bf509437d913b9c2b95ca1e41543a904b72a89afa444606d3b3949311341958
 DIST glibc-2.38-patches-7.tar.xz 49276 BLAKE2B 
ef86c88540018bc7347ee57cc60138f010dd95e749f3c1c4ca196a9a707188851345fa41d00dacf25d7ed424486f75020af430e61b0a9bb74714976156bb35ae
 SHA512 
5bad7ee804a2a0e31517c23f6a5eca82f00a695edccb3af81309ace8b441f1e2be704568660c87e8f4770f8d63cde272875d789c6fcbef61da534f7573851831
+DIST glibc-2.38-patches-8.tar.xz 56336 BLAKE2B 
ad3948ed3fc41bac27600306cec65a921192d73287d3bfcaa8f5663870e8249f8a44a7adaf9f615c47b611d6c9bee3b220a851aab72560d786bcd116dd853eff
 SHA512 
722d8a33131f84a9b0674347368f9c0994417411228d44316806ad40ab2bbfb933ad094a15b16541de8522115d6d78aed5a36de45d38ef5c1656b64c3ede8c99
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
 DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
 SHA512 
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc

diff --git a/sys-libs/glibc/glibc-2.38-r8.ebuild 
b/sys-libs/glibc/glibc-2.38-r8.ebuild
new file mode 100644
index ..57cad07312a1
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.38-r8.ebuild
@@ -0,0 +1,1713 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{9..12} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=8
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
+
+IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-28 Thread Andreas K. Hüttel
commit: 725d20443c668068596f716d57a224676bf78867
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct 28 15:47:25 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Oct 28 15:47:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=725d2044

sys-libs/glibc: drop 2.38-r5

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |1 -
 sys-libs/glibc/glibc-2.38-r5.ebuild | 1706 ---
 2 files changed, 1707 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index fe65f62467f6..faf9c82a147a 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -20,7 +20,6 @@ DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a59
 DIST glibc-2.37-patches-10.tar.xz 72768 BLAKE2B 
20501519a570a5d277a3c1460373edea4131602b07037a81d855f1dcbc5b8d40fa6edae500a9f30e9541389dc1b4a7406cbee8e8a85a3131932e23f807e1b211
 SHA512 
f1e3791befa98ec5a83c919f6563c4c0c9e7bb2bf53bd0adf9235344d914a8d127f2da595a6850fd75b6828a81914241f8964bf004070888fbc77795f0f727cc
 DIST glibc-2.37-patches-11.tar.xz 74472 BLAKE2B 
25d17b1720b9ee955d176f3f42315ff386e706291fec3d7fe7910d428b878fca5986906b848755ffe74e7d108ac5aad836f403e40290ebae50a103691cb7ed66
 SHA512 
d5483fe1506cd1bd094e433177209ce2e8639081618582930538b3064ac1a72886074e4c0f10bf7beca2b871404f3d4c61e8f6aa2ba8c4166acfca65cc7a9af7
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
-DIST glibc-2.38-patches-5.tar.xz 47980 BLAKE2B 
351c72079c7eea7432357ccb7d6f379d6ec3424faf1d455920e9538ab40522ba455a4a188862028d883343e43cec1badc7e195937c909f9b75cd60eb21cb0618
 SHA512 
5b24801aea6e03857d4e58050d5eb9e479bcab1a556a005195d975e051c39194b7cd2ab6b432a890fba12cdb45ff0507592105562b613b9dea67f11c87bbd939
 DIST glibc-2.38-patches-6.tar.xz 49680 BLAKE2B 
2f929aaeebc06164ae6b1fa81ce149beb8467e3928a35f667c2b489c96de346d24020cf017c9e1a6942aa57c177f34637ca5bfe3aee7641702bb6c589b4b6283
 SHA512 
18d7f6216721c9ca75a3e759e30aa0429c57e296a1223b2a5a5bbdd26edf523a6bf509437d913b9c2b95ca1e41543a904b72a89afa444606d3b3949311341958
 DIST glibc-2.38-patches-7.tar.xz 49276 BLAKE2B 
ef86c88540018bc7347ee57cc60138f010dd95e749f3c1c4ca196a9a707188851345fa41d00dacf25d7ed424486f75020af430e61b0a9bb74714976156bb35ae
 SHA512 
5bad7ee804a2a0e31517c23f6a5eca82f00a695edccb3af81309ace8b441f1e2be704568660c87e8f4770f8d63cde272875d789c6fcbef61da534f7573851831
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900

diff --git a/sys-libs/glibc/glibc-2.38-r5.ebuild 
b/sys-libs/glibc/glibc-2.38-r5.ebuild
deleted file mode 100644
index a90f1984beaa..
--- a/sys-libs/glibc/glibc-2.38-r5.ebuild
+++ /dev/null
@@ -1,1706 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
-# Please read & adapt the page as necessary if obsolete.
-
-PYTHON_COMPAT=( python3_{9..12} )
-TMPFILES_OPTIONAL=1
-
-inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
-   multilib systemd multiprocessing tmpfiles
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/;
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-SLOT="2.2"
-
-EMULTILIB_PKG="true"
-
-# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=5
-PATCH_DEV=dilfridge
-
-# gcc mulitilib bootstrap files version
-GCC_BOOTSTRAP_VER=20201208
-
-# systemd integration version
-GLIBC_SYSTEMD_VER=20210729
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-
-# Minimum pax-utils version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_PAX_UTILS_VER="1.3.3"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
-   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
-fi
-
-SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
-SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
-
-IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat headers-only 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-28 Thread Andreas K. Hüttel
commit: d8a83614e9c2e962a9de9ab905881d2abd1b0aa6
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct 28 15:46:55 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Oct 28 15:46:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8a83614

sys-libs/glibc: keyword 2.38-r7

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.38-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r7.ebuild 
b/sys-libs/glibc/glibc-2.38-r7.ebuild
index 6326864811df..6805f991b469 100644
--- a/sys-libs/glibc/glibc-2.38-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r7.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-27 Thread Andreas K. Hüttel
commit: fc8b8de231ec20cd7c1a003d1b5270a2949ed966
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Oct 27 20:11:42 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Oct 27 20:12:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc8b8de2

sys-libs/glibc: disable aarch64 mathvec for headers-only

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.38-r7.ebuild | 9 -
 sys-libs/glibc/glibc-.ebuild| 9 -
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.38-r7.ebuild 
b/sys-libs/glibc/glibc-2.38-r7.ebuild
index 59f45cf9d469..6326864811df 100644
--- a/sys-libs/glibc/glibc-2.38-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r7.ebuild
@@ -1165,7 +1165,15 @@ glibc_headers_configure() {
popd >/dev/null
fi
 
+   local myconf=()
+
case ${CTARGET} in
+   aarch64*)
+   # The configure checks fail during cross-build, so disable here
+   # for headers-only
+   myconf+=(
+   --disable-mathvec
+   ) ;;
riscv*)
# RISC-V interrogates the compiler to determine which target to
# build.  If building the headers then we don't strictly need a
@@ -1184,7 +1192,6 @@ glibc_headers_configure() {
) ;;
esac
 
-   local myconf=()
myconf+=(
--disable-sanity-checks
--enable-hacker-mode

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 41218b9c69d0..512e39736db4 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -1165,7 +1165,15 @@ glibc_headers_configure() {
popd >/dev/null
fi
 
+   local myconf=()
+
case ${CTARGET} in
+   aarch64*)
+   # The configure checks fail during cross-build, so disable here
+   # for headers-only
+   myconf+=(
+   --disable-mathvec
+   ) ;;
riscv*)
# RISC-V interrogates the compiler to determine which target to
# build.  If building the headers then we don't strictly need a
@@ -1184,7 +1192,6 @@ glibc_headers_configure() {
) ;;
esac
 
-   local myconf=()
myconf+=(
--disable-sanity-checks
--enable-hacker-mode



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-26 Thread Andreas K. Hüttel
commit: 3d9d1a1f20f88092f4eda5b97ebfb0f354773b32
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Oct 26 20:47:45 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Oct 26 20:48:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d9d1a1f

sys-libs/glibc: 2.38 revbump, patchlevel 7

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.38-r7.ebuild | 1706 +++
 2 files changed, 1707 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index c6f1dacd152f..fe65f62467f6 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -22,6 +22,7 @@ DIST glibc-2.37-patches-11.tar.xz 74472 BLAKE2B 
25d17b1720b9ee955d176f3f42315ff3
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-5.tar.xz 47980 BLAKE2B 
351c72079c7eea7432357ccb7d6f379d6ec3424faf1d455920e9538ab40522ba455a4a188862028d883343e43cec1badc7e195937c909f9b75cd60eb21cb0618
 SHA512 
5b24801aea6e03857d4e58050d5eb9e479bcab1a556a005195d975e051c39194b7cd2ab6b432a890fba12cdb45ff0507592105562b613b9dea67f11c87bbd939
 DIST glibc-2.38-patches-6.tar.xz 49680 BLAKE2B 
2f929aaeebc06164ae6b1fa81ce149beb8467e3928a35f667c2b489c96de346d24020cf017c9e1a6942aa57c177f34637ca5bfe3aee7641702bb6c589b4b6283
 SHA512 
18d7f6216721c9ca75a3e759e30aa0429c57e296a1223b2a5a5bbdd26edf523a6bf509437d913b9c2b95ca1e41543a904b72a89afa444606d3b3949311341958
+DIST glibc-2.38-patches-7.tar.xz 49276 BLAKE2B 
ef86c88540018bc7347ee57cc60138f010dd95e749f3c1c4ca196a9a707188851345fa41d00dacf25d7ed424486f75020af430e61b0a9bb74714976156bb35ae
 SHA512 
5bad7ee804a2a0e31517c23f6a5eca82f00a695edccb3af81309ace8b441f1e2be704568660c87e8f4770f8d63cde272875d789c6fcbef61da534f7573851831
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
 DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
 SHA512 
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc

diff --git a/sys-libs/glibc/glibc-2.38-r7.ebuild 
b/sys-libs/glibc/glibc-2.38-r7.ebuild
new file mode 100644
index ..59f45cf9d469
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.38-r7.ebuild
@@ -0,0 +1,1706 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{9..12} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=7
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
+
+IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-19 Thread Andreas K. Hüttel
commit: e61060b3f2937875c09e416c91cf8d4a0213a4aa
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Oct 19 08:14:17 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Oct 19 08:14:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e61060b3

sys-libs/glibc: keyword 2.38-r6

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.38-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r6.ebuild 
b/sys-libs/glibc/glibc-2.38-r6.ebuild
index c12cca412cb1..0dbe82eee65b 100644
--- a/sys-libs/glibc/glibc-2.38-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r6.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-19 Thread Andreas K. Hüttel
commit: 49d508bb455b6aa7edfcbbb68fd2a72093a19069
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Oct 19 08:11:47 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Oct 19 08:12:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49d508bb

sys-libs/glibc: keyword 2.37-r8

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.37-r8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r8.ebuild 
b/sys-libs/glibc/glibc-2.37-r8.ebuild
index cab8662398fc..b267d37bcf49 100644
--- a/sys-libs/glibc/glibc-2.37-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r8.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-18 Thread Andreas K. Hüttel
commit: c42d11a2b6f72769ad20cf495af750f75e77810b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 18 19:12:25 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 18 19:12:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c42d11a2

sys-libs/glibc: 2.37 patchlevel 11 bump

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.37-r8.ebuild | 1680 +++
 2 files changed, 1681 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 125152b4300d..c6f1dacd152f 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -18,6 +18,7 @@ DIST glibc-2.35.tar.xz 18165952 BLAKE2B 
623c728884f070cd87ffeb9203f74206197c5240
 DIST glibc-2.36-patches-10.tar.xz 118268 BLAKE2B 
3d1bdb6c1a9e10ba78a344ca8940f68c49411a94aefd4d66bab17d784bc8783f2ae71efb171dea6d1919ea2c4a1f54333dabc2c4d99838ba8ec568484b84d0ae
 SHA512 
b88dfc56ffc2df495e13cf90e709629db2b9b411a1c5ba6d39f40f45be3c2f49df7b1fe320d1cd7552515fe68dfc644c12916a6db34139ccf94ff755235d3a40
 DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a595c59672acb1bb8c69aed64d339d526611553449492b097cda900ad1d9bae8873d7f5932b10a9a0d8c9210c55
 SHA512 
9ea0bbda32f83a85b7da0c34f169607fb8a102f0a11a914e6bf531be47d1bef4f5307128286cffa1e2dc5879f0e6ccaef527dd353486883fa332a0b44bde8b3e
 DIST glibc-2.37-patches-10.tar.xz 72768 BLAKE2B 
20501519a570a5d277a3c1460373edea4131602b07037a81d855f1dcbc5b8d40fa6edae500a9f30e9541389dc1b4a7406cbee8e8a85a3131932e23f807e1b211
 SHA512 
f1e3791befa98ec5a83c919f6563c4c0c9e7bb2bf53bd0adf9235344d914a8d127f2da595a6850fd75b6828a81914241f8964bf004070888fbc77795f0f727cc
+DIST glibc-2.37-patches-11.tar.xz 74472 BLAKE2B 
25d17b1720b9ee955d176f3f42315ff386e706291fec3d7fe7910d428b878fca5986906b848755ffe74e7d108ac5aad836f403e40290ebae50a103691cb7ed66
 SHA512 
d5483fe1506cd1bd094e433177209ce2e8639081618582930538b3064ac1a72886074e4c0f10bf7beca2b871404f3d4c61e8f6aa2ba8c4166acfca65cc7a9af7
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-5.tar.xz 47980 BLAKE2B 
351c72079c7eea7432357ccb7d6f379d6ec3424faf1d455920e9538ab40522ba455a4a188862028d883343e43cec1badc7e195937c909f9b75cd60eb21cb0618
 SHA512 
5b24801aea6e03857d4e58050d5eb9e479bcab1a556a005195d975e051c39194b7cd2ab6b432a890fba12cdb45ff0507592105562b613b9dea67f11c87bbd939
 DIST glibc-2.38-patches-6.tar.xz 49680 BLAKE2B 
2f929aaeebc06164ae6b1fa81ce149beb8467e3928a35f667c2b489c96de346d24020cf017c9e1a6942aa57c177f34637ca5bfe3aee7641702bb6c589b4b6283
 SHA512 
18d7f6216721c9ca75a3e759e30aa0429c57e296a1223b2a5a5bbdd26edf523a6bf509437d913b9c2b95ca1e41543a904b72a89afa444606d3b3949311341958

diff --git a/sys-libs/glibc/glibc-2.37-r8.ebuild 
b/sys-libs/glibc/glibc-2.37-r8.ebuild
new file mode 100644
index ..cab8662398fc
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.37-r8.ebuild
@@ -0,0 +1,1680 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{9..11} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=11
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
+
+IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-18 Thread Andreas K. Hüttel
commit: a845e3d9e497f09d24bb032cd1ee208e376a8727
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 18 19:11:00 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 18 19:11:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a845e3d9

sys-libs/glibc: 2.38 patchlevel 6 bump

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.38-r6.ebuild | 1706 +++
 2 files changed, 1707 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index a76fe6dc5742..125152b4300d 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -20,6 +20,7 @@ DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a59
 DIST glibc-2.37-patches-10.tar.xz 72768 BLAKE2B 
20501519a570a5d277a3c1460373edea4131602b07037a81d855f1dcbc5b8d40fa6edae500a9f30e9541389dc1b4a7406cbee8e8a85a3131932e23f807e1b211
 SHA512 
f1e3791befa98ec5a83c919f6563c4c0c9e7bb2bf53bd0adf9235344d914a8d127f2da595a6850fd75b6828a81914241f8964bf004070888fbc77795f0f727cc
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-5.tar.xz 47980 BLAKE2B 
351c72079c7eea7432357ccb7d6f379d6ec3424faf1d455920e9538ab40522ba455a4a188862028d883343e43cec1badc7e195937c909f9b75cd60eb21cb0618
 SHA512 
5b24801aea6e03857d4e58050d5eb9e479bcab1a556a005195d975e051c39194b7cd2ab6b432a890fba12cdb45ff0507592105562b613b9dea67f11c87bbd939
+DIST glibc-2.38-patches-6.tar.xz 49680 BLAKE2B 
2f929aaeebc06164ae6b1fa81ce149beb8467e3928a35f667c2b489c96de346d24020cf017c9e1a6942aa57c177f34637ca5bfe3aee7641702bb6c589b4b6283
 SHA512 
18d7f6216721c9ca75a3e759e30aa0429c57e296a1223b2a5a5bbdd26edf523a6bf509437d913b9c2b95ca1e41543a904b72a89afa444606d3b3949311341958
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
 DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
 SHA512 
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc

diff --git a/sys-libs/glibc/glibc-2.38-r6.ebuild 
b/sys-libs/glibc/glibc-2.38-r6.ebuild
new file mode 100644
index ..c12cca412cb1
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.38-r6.ebuild
@@ -0,0 +1,1706 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{9..12} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=6
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
+
+IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-18 Thread Andreas K. Hüttel
commit: 51576885fbc70fa562d4181ccfb73ed62f516e52
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 18 19:09:34 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 18 19:09:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51576885

sys-libs/glibc: drop 2.37-r3

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |1 -
 sys-libs/glibc/glibc-2.37-r3.ebuild | 1648 ---
 2 files changed, 1649 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index c3af0ec84403..a76fe6dc5742 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -18,7 +18,6 @@ DIST glibc-2.35.tar.xz 18165952 BLAKE2B 
623c728884f070cd87ffeb9203f74206197c5240
 DIST glibc-2.36-patches-10.tar.xz 118268 BLAKE2B 
3d1bdb6c1a9e10ba78a344ca8940f68c49411a94aefd4d66bab17d784bc8783f2ae71efb171dea6d1919ea2c4a1f54333dabc2c4d99838ba8ec568484b84d0ae
 SHA512 
b88dfc56ffc2df495e13cf90e709629db2b9b411a1c5ba6d39f40f45be3c2f49df7b1fe320d1cd7552515fe68dfc644c12916a6db34139ccf94ff755235d3a40
 DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a595c59672acb1bb8c69aed64d339d526611553449492b097cda900ad1d9bae8873d7f5932b10a9a0d8c9210c55
 SHA512 
9ea0bbda32f83a85b7da0c34f169607fb8a102f0a11a914e6bf531be47d1bef4f5307128286cffa1e2dc5879f0e6ccaef527dd353486883fa332a0b44bde8b3e
 DIST glibc-2.37-patches-10.tar.xz 72768 BLAKE2B 
20501519a570a5d277a3c1460373edea4131602b07037a81d855f1dcbc5b8d40fa6edae500a9f30e9541389dc1b4a7406cbee8e8a85a3131932e23f807e1b211
 SHA512 
f1e3791befa98ec5a83c919f6563c4c0c9e7bb2bf53bd0adf9235344d914a8d127f2da595a6850fd75b6828a81914241f8964bf004070888fbc77795f0f727cc
-DIST glibc-2.37-patches-5.tar.xz 37640 BLAKE2B 
a87fb239208eb6d65c96bf7687570d8d0919277410fe1e28c293fa7749ffa862417bc1fe6d0819e47a806b20e52d14de84b843fa879fe15b884b2742719caf87
 SHA512 
344276606b7330322df72ee964d3447d02907df92b5a1d20b9aa427e93727be907f915ecd62db45e994c46451bd09d5da95ef7bf1a27d247a57589c568e6cb20
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-5.tar.xz 47980 BLAKE2B 
351c72079c7eea7432357ccb7d6f379d6ec3424faf1d455920e9538ab40522ba455a4a188862028d883343e43cec1badc7e195937c909f9b75cd60eb21cb0618
 SHA512 
5b24801aea6e03857d4e58050d5eb9e479bcab1a556a005195d975e051c39194b7cd2ab6b432a890fba12cdb45ff0507592105562b613b9dea67f11c87bbd939
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900

diff --git a/sys-libs/glibc/glibc-2.37-r3.ebuild 
b/sys-libs/glibc/glibc-2.37-r3.ebuild
deleted file mode 100644
index c3c9ca521d37..
--- a/sys-libs/glibc/glibc-2.37-r3.ebuild
+++ /dev/null
@@ -1,1648 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
-# Please read & adapt the page as necessary if obsolete.
-
-PYTHON_COMPAT=( python3_{9..11} )
-TMPFILES_OPTIONAL=1
-
-inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
-   multilib systemd multiprocessing tmpfiles
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/;
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-SLOT="2.2"
-
-EMULTILIB_PKG="true"
-
-# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=5
-PATCH_DEV=dilfridge
-
-# gcc mulitilib bootstrap files version
-GCC_BOOTSTRAP_VER=20201208
-
-# systemd integration version
-GLIBC_SYSTEMD_VER=20210729
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-
-# Minimum pax-utils version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_PAX_UTILS_VER="1.3.3"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
-   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
-fi
-
-SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
-SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
-
-IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat headers-only +multiarch 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-18 Thread Sam James
commit: 5e9f0ff729d4a7ce92f1aa56759b6302c87452c5
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 18 10:01:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 18 10:01:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e9f0ff7

sys-libs/glibc: Stabilize 2.37-r7 arm, #915142

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.37-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r7.ebuild 
b/sys-libs/glibc/glibc-2.37-r7.ebuild
index b48b97abae1c..49ec055ee75e 100644
--- a/sys-libs/glibc/glibc-2.37-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r7.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-15 Thread Sam James
commit: 35f8a7741e22215786024c078f0fdbd5da1bf7be
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Oct 15 14:52:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 15 15:22:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f8a774

sys-libs/glibc: stable 2.37-r7 for sparc, bug #915142

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.37-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r7.ebuild 
b/sys-libs/glibc/glibc-2.37-r7.ebuild
index 048225f8328f..b48b97abae1c 100644
--- a/sys-libs/glibc/glibc-2.37-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r7.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-13 Thread Sam James
commit: 1a6b4b253ba1ba7935c711ddf186b3f3642e7004
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Oct 13 12:37:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 13 15:11:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a6b4b25

sys-libs/glibc: stable 2.37-r7 for hppa, bug #915142

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.37-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r7.ebuild 
b/sys-libs/glibc/glibc-2.37-r7.ebuild
index d7e28159bcd6..048225f8328f 100644
--- a/sys-libs/glibc/glibc-2.37-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r7.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-04 Thread Arthur Zamarin
commit: 0964ab9eb0aba1a299d24fabb80d977ea53d15de
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct  4 18:32:48 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct  4 18:32:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0964ab9e

sys-libs/glibc: Stabilize 2.37-r7 ppc, #915142

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/glibc/glibc-2.37-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r7.ebuild 
b/sys-libs/glibc/glibc-2.37-r7.ebuild
index 40cdf40913db..d7e28159bcd6 100644
--- a/sys-libs/glibc/glibc-2.37-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r7.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-03 Thread Sam James
commit: ac09e829148b32682547b21a1a774172aabaede2
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 23:07:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:07:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac09e829

sys-libs/glibc: Stabilize 2.37-r7 x86, #915142

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.37-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r7.ebuild 
b/sys-libs/glibc/glibc-2.37-r7.ebuild
index 3e91284cd3ab..40cdf40913db 100644
--- a/sys-libs/glibc/glibc-2.37-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r7.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-03 Thread Sam James
commit: b7694565ded736a2317082fa54b51228f1ac3f14
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 23:04:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:04:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7694565

sys-libs/glibc: Stabilize 2.37-r7 ppc64, #915142

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.37-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r7.ebuild 
b/sys-libs/glibc/glibc-2.37-r7.ebuild
index 9aded4ce6803..3e91284cd3ab 100644
--- a/sys-libs/glibc/glibc-2.37-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r7.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-03 Thread Sam James
commit: 618ac908e66aa70399760b65fe497431f477390a
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:15:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:15:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=618ac908

sys-libs/glibc: Stabilize 2.37-r7 arm64, #915142

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.37-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r7.ebuild 
b/sys-libs/glibc/glibc-2.37-r7.ebuild
index e461d37b5546..9aded4ce6803 100644
--- a/sys-libs/glibc/glibc-2.37-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r7.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-03 Thread Sam James
commit: 7e2a4735a820160c1fb1eda6b61fe067b013ce39
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 21:45:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 21:45:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e2a4735

sys-libs/glibc: Stabilize 2.37-r7 amd64, #915142

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.37-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r7.ebuild 
b/sys-libs/glibc/glibc-2.37-r7.ebuild
index 5db7931d9f35..e461d37b5546 100644
--- a/sys-libs/glibc/glibc-2.37-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r7.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-03 Thread Sam James
commit: 7d47811b1b91485d359aa8bdeab275a82a105e73
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 21:41:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 21:41:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d47811b

sys-libs/glibc: keyword 2.38-r5

Bug: https://bugs.gentoo.org/915127
Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.38-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r5.ebuild 
b/sys-libs/glibc/glibc-2.38-r5.ebuild
index 43f89d315fbd..a90f1984beaa 100644
--- a/sys-libs/glibc/glibc-2.38-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r5.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-03 Thread Andreas K. Hüttel
commit: 9dac73faec799d2c7240f5545582cf70b8e33c49
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Oct  3 21:13:19 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Oct  3 21:13:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dac73fa

sys-libs/glibc: keyword 2.37-r7

Bug: https://bugs.gentoo.org/915127
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.37-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r7.ebuild 
b/sys-libs/glibc/glibc-2.37-r7.ebuild
index 2532b958061b..5db7931d9f35 100644
--- a/sys-libs/glibc/glibc-2.37-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r7.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-03 Thread Andreas K. Hüttel
commit: 0e9ec2c1795c6528ca1ef440a45b0be7d3ff2d6e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Oct  3 18:11:18 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Oct  3 18:11:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e9ec2c1

sys-libs/glibc: 2.38 patchlevel 5 bump

Bug: https://bugs.gentoo.org/915127
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.38-r5.ebuild | 1706 +++
 2 files changed, 1707 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 609d57531b96..d67ea697e8b6 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -24,6 +24,7 @@ DIST glibc-2.37-patches-9.tar.xz 70472 BLAKE2B 
fa70bf7804623878e1027cf56c9c524f7
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-3.tar.xz 44784 BLAKE2B 
59d94b83d95fb9eea177409180e90352c0eeca65959951377ec80f0d29c43d71f7000d1e7302fc1f4ecd2d742582fc1f4d4afb2db056c959fca3da8b7c79dfae
 SHA512 
14c19d1970678ecc5eabb86de3a46c1866acbfec96e7aaa334b3cb5b10446ae9d2f3337943473a35fe8bef9c382a0bdc341fc95ff01ff668a178e9c05cc2ded6
 DIST glibc-2.38-patches-4.tar.xz 45480 BLAKE2B 
d5d311e444e7a0b827cb34ea6e9685da22eb08a2e944c161ff723ad9cc73131f3afc9ee4067e79bb80d456ab9846791b6b606b013fb53cf2515807c3abb8feea
 SHA512 
473eaef7213b0ece8fa71bb88cfa0133ce8b455b572624a0f22aa0a59a80181ac5331282e4fe1b253e037e7d7f43f8071cbefc5fba1f8a22b048fbd477d79b13
+DIST glibc-2.38-patches-5.tar.xz 47980 BLAKE2B 
351c72079c7eea7432357ccb7d6f379d6ec3424faf1d455920e9538ab40522ba455a4a188862028d883343e43cec1badc7e195937c909f9b75cd60eb21cb0618
 SHA512 
5b24801aea6e03857d4e58050d5eb9e479bcab1a556a005195d975e051c39194b7cd2ab6b432a890fba12cdb45ff0507592105562b613b9dea67f11c87bbd939
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
 DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
 SHA512 
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc

diff --git a/sys-libs/glibc/glibc-2.38-r5.ebuild 
b/sys-libs/glibc/glibc-2.38-r5.ebuild
new file mode 100644
index ..43f89d315fbd
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.38-r5.ebuild
@@ -0,0 +1,1706 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{9..12} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=5
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
+
+IUSE="audit caps cet compile-locales +crypt 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-10-03 Thread Andreas K. Hüttel
commit: cf5480111cf4da127f6089fef7c2880e4f03cb48
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Oct  3 18:05:32 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Oct  3 18:05:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf548011

sys-libs/glibc: 2.37 patchlevel 10 bump

Bug: https://bugs.gentoo.org/915127
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.37-r7.ebuild | 1680 +++
 2 files changed, 1681 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index e51b36dd57d4..609d57531b96 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -17,6 +17,7 @@ DIST glibc-2.35-patches-12.tar.xz 266056 BLAKE2B 
7979dcfee270107d51c10e5ec74c9c1
 DIST glibc-2.35.tar.xz 18165952 BLAKE2B 
623c728884f070cd87ffeb9203f74206197c52405ac9bc44f3dd519a3468b8e8ae2536c883e5d17d94417dbd1e91775de2e674314e4ff7424f9720026d6b7063
 SHA512 
e7336ce27561be5d7c217832a1136fb327e057bd8d3f92925b35c97e3e9f9e486948b5a1e03e5e4090772ef06437a074d10b82e68f17f1ad8f22077ee39e1b66
 DIST glibc-2.36-patches-10.tar.xz 118268 BLAKE2B 
3d1bdb6c1a9e10ba78a344ca8940f68c49411a94aefd4d66bab17d784bc8783f2ae71efb171dea6d1919ea2c4a1f54333dabc2c4d99838ba8ec568484b84d0ae
 SHA512 
b88dfc56ffc2df495e13cf90e709629db2b9b411a1c5ba6d39f40f45be3c2f49df7b1fe320d1cd7552515fe68dfc644c12916a6db34139ccf94ff755235d3a40
 DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a595c59672acb1bb8c69aed64d339d526611553449492b097cda900ad1d9bae8873d7f5932b10a9a0d8c9210c55
 SHA512 
9ea0bbda32f83a85b7da0c34f169607fb8a102f0a11a914e6bf531be47d1bef4f5307128286cffa1e2dc5879f0e6ccaef527dd353486883fa332a0b44bde8b3e
+DIST glibc-2.37-patches-10.tar.xz 72768 BLAKE2B 
20501519a570a5d277a3c1460373edea4131602b07037a81d855f1dcbc5b8d40fa6edae500a9f30e9541389dc1b4a7406cbee8e8a85a3131932e23f807e1b211
 SHA512 
f1e3791befa98ec5a83c919f6563c4c0c9e7bb2bf53bd0adf9235344d914a8d127f2da595a6850fd75b6828a81914241f8964bf004070888fbc77795f0f727cc
 DIST glibc-2.37-patches-5.tar.xz 37640 BLAKE2B 
a87fb239208eb6d65c96bf7687570d8d0919277410fe1e28c293fa7749ffa862417bc1fe6d0819e47a806b20e52d14de84b843fa879fe15b884b2742719caf87
 SHA512 
344276606b7330322df72ee964d3447d02907df92b5a1d20b9aa427e93727be907f915ecd62db45e994c46451bd09d5da95ef7bf1a27d247a57589c568e6cb20
 DIST glibc-2.37-patches-7.tar.xz 67408 BLAKE2B 
0ac88c420020f32a2447a6cd8e931c95cf9438003b504ee69c5f4af551e060dd49919367d1554d99ed7dad331116e57dde8ce94975f1d1920141c13a1236
 SHA512 
0de4ac41eff88f23a1b2d824219356443d79ecf1a08139028bba40a12b730df0f7df84d660b366ecd0a1801f708eff070bc121ab04cdad87a9498802b1c174c0
 DIST glibc-2.37-patches-9.tar.xz 70472 BLAKE2B 
fa70bf7804623878e1027cf56c9c524f75bd61f4cfb5980ade45137b2ffbd0db9de244b2ba37b4af75d8ced4bf0f83feb6daff6af46367148a8c99c063dcd460
 SHA512 
d0afb53a05f44c051316f356ba3ee338ea5acceec2c28e07401e5f964d698696a15883ef02248ec84139d5e5fb57352e2d579e2a73e150399f641b8ccdc4d043

diff --git a/sys-libs/glibc/glibc-2.37-r7.ebuild 
b/sys-libs/glibc/glibc-2.37-r7.ebuild
new file mode 100644
index ..2532b958061b
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.37-r7.ebuild
@@ -0,0 +1,1680 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{9..11} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=10
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
+
+IUSE="audit caps cet compile-locales +crypt 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-09-29 Thread Andreas K. Hüttel
commit: 7b3ffb3e7d70b402ff0f3ef76295579b0445693d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 29 22:06:01 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 29 22:06:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3ffb3e

sys-libs/glibc: keyword 2.37-r6

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.37-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r6.ebuild 
b/sys-libs/glibc/glibc-2.37-r6.ebuild
index 4d2841ba45fb..b5718246ac33 100644
--- a/sys-libs/glibc/glibc-2.37-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r6.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-09-29 Thread Andreas K. Hüttel
commit: 0240a9f6376e9aead9a558c75c583ffc7e8be19b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 29 20:09:26 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 29 20:10:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0240a9f6

sys-libs/glibc: fix tests, patchlevel 2.37 9

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest | 2 +-
 sys-libs/glibc/glibc-2.37-r6.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index bf8c7018e43a..a40421c284aa 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -20,7 +20,7 @@ DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a59
 DIST glibc-2.37-patches-5.tar.xz 37640 BLAKE2B 
a87fb239208eb6d65c96bf7687570d8d0919277410fe1e28c293fa7749ffa862417bc1fe6d0819e47a806b20e52d14de84b843fa879fe15b884b2742719caf87
 SHA512 
344276606b7330322df72ee964d3447d02907df92b5a1d20b9aa427e93727be907f915ecd62db45e994c46451bd09d5da95ef7bf1a27d247a57589c568e6cb20
 DIST glibc-2.37-patches-6.tar.xz 47132 BLAKE2B 
a20c2390ef6342ac03abdf131f19221792cb9c7a050cdd5f87c9cfd2b6456edf60e7bfa14a487f11e95698cca736c55872bd4d1e27a915b93ee46f51f9771e8c
 SHA512 
72b4363183c562708043fe6728bc475a4a92273e4707432d4d18c7c737bbc7707be5162923b7ee6e36cdd3eca1d8d4b68542d7162d399f0d60fb8dd6e35f1167
 DIST glibc-2.37-patches-7.tar.xz 67408 BLAKE2B 
0ac88c420020f32a2447a6cd8e931c95cf9438003b504ee69c5f4af551e060dd49919367d1554d99ed7dad331116e57dde8ce94975f1d1920141c13a1236
 SHA512 
0de4ac41eff88f23a1b2d824219356443d79ecf1a08139028bba40a12b730df0f7df84d660b366ecd0a1801f708eff070bc121ab04cdad87a9498802b1c174c0
-DIST glibc-2.37-patches-8.tar.xz 70068 BLAKE2B 
e6e52f0df8d214fb9ece42b3fef4747b6a3fe1ea5f32390a5def309f5ae7f944e95b6942cc99197ad8e250e89f959853fb3269c7ed66fe7ecbd0110c6486526a
 SHA512 
e6c7d8e5a269d3d8edc45c1ab168779c905b790ae56265b59976a8296dc9ab620fa08488087f12db4de8b866d37c3657554c315cbc212fd09cb96f0e027b9461
+DIST glibc-2.37-patches-9.tar.xz 70472 BLAKE2B 
fa70bf7804623878e1027cf56c9c524f75bd61f4cfb5980ade45137b2ffbd0db9de244b2ba37b4af75d8ced4bf0f83feb6daff6af46367148a8c99c063dcd460
 SHA512 
d0afb53a05f44c051316f356ba3ee338ea5acceec2c28e07401e5f964d698696a15883ef02248ec84139d5e5fb57352e2d579e2a73e150399f641b8ccdc4d043
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-2.tar.xz 25512 BLAKE2B 
d7827f25017e7a2391442db42f21b7f365faa9da508cba19ae597ae69b7b20c93e8fe4b4a9a64af21153afe88e8ae2d358aca5819a42d8c42b2c82cdebbcaa33
 SHA512 
de5843108a2ba411c58ea7c2d3c1aa8eed91589ed286ae89e954fdc1dd14c36825864283764131795e5005290e2ba627a85f2c775d8aedbd920f669be66077ad
 DIST glibc-2.38-patches-3.tar.xz 44784 BLAKE2B 
59d94b83d95fb9eea177409180e90352c0eeca65959951377ec80f0d29c43d71f7000d1e7302fc1f4ecd2d742582fc1f4d4afb2db056c959fca3da8b7c79dfae
 SHA512 
14c19d1970678ecc5eabb86de3a46c1866acbfec96e7aaa334b3cb5b10446ae9d2f3337943473a35fe8bef9c382a0bdc341fc95ff01ff668a178e9c05cc2ded6

diff --git a/sys-libs/glibc/glibc-2.37-r6.ebuild 
b/sys-libs/glibc/glibc-2.37-r6.ebuild
index 82974a07b796..4d2841ba45fb 100644
--- a/sys-libs/glibc/glibc-2.37-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r6.ebuild
@@ -20,7 +20,7 @@ SLOT="2.2"
 EMULTILIB_PKG="true"
 
 # Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=8
+PATCH_VER=9
 PATCH_DEV=dilfridge
 
 # gcc mulitilib bootstrap files version



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-09-29 Thread Andreas K. Hüttel
commit: 71d4a8d8d488db74ef6cd5e74f29f120854d1a70
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 29 09:25:44 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 29 09:26:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71d4a8d8

sys-libs/glibc: 2.37 patchlevel 8 bump

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.37-r6.ebuild | 1680 +++
 2 files changed, 1681 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index fb5cd3c8a06f..bf8c7018e43a 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -20,6 +20,7 @@ DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a59
 DIST glibc-2.37-patches-5.tar.xz 37640 BLAKE2B 
a87fb239208eb6d65c96bf7687570d8d0919277410fe1e28c293fa7749ffa862417bc1fe6d0819e47a806b20e52d14de84b843fa879fe15b884b2742719caf87
 SHA512 
344276606b7330322df72ee964d3447d02907df92b5a1d20b9aa427e93727be907f915ecd62db45e994c46451bd09d5da95ef7bf1a27d247a57589c568e6cb20
 DIST glibc-2.37-patches-6.tar.xz 47132 BLAKE2B 
a20c2390ef6342ac03abdf131f19221792cb9c7a050cdd5f87c9cfd2b6456edf60e7bfa14a487f11e95698cca736c55872bd4d1e27a915b93ee46f51f9771e8c
 SHA512 
72b4363183c562708043fe6728bc475a4a92273e4707432d4d18c7c737bbc7707be5162923b7ee6e36cdd3eca1d8d4b68542d7162d399f0d60fb8dd6e35f1167
 DIST glibc-2.37-patches-7.tar.xz 67408 BLAKE2B 
0ac88c420020f32a2447a6cd8e931c95cf9438003b504ee69c5f4af551e060dd49919367d1554d99ed7dad331116e57dde8ce94975f1d1920141c13a1236
 SHA512 
0de4ac41eff88f23a1b2d824219356443d79ecf1a08139028bba40a12b730df0f7df84d660b366ecd0a1801f708eff070bc121ab04cdad87a9498802b1c174c0
+DIST glibc-2.37-patches-8.tar.xz 70068 BLAKE2B 
e6e52f0df8d214fb9ece42b3fef4747b6a3fe1ea5f32390a5def309f5ae7f944e95b6942cc99197ad8e250e89f959853fb3269c7ed66fe7ecbd0110c6486526a
 SHA512 
e6c7d8e5a269d3d8edc45c1ab168779c905b790ae56265b59976a8296dc9ab620fa08488087f12db4de8b866d37c3657554c315cbc212fd09cb96f0e027b9461
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-2.tar.xz 25512 BLAKE2B 
d7827f25017e7a2391442db42f21b7f365faa9da508cba19ae597ae69b7b20c93e8fe4b4a9a64af21153afe88e8ae2d358aca5819a42d8c42b2c82cdebbcaa33
 SHA512 
de5843108a2ba411c58ea7c2d3c1aa8eed91589ed286ae89e954fdc1dd14c36825864283764131795e5005290e2ba627a85f2c775d8aedbd920f669be66077ad
 DIST glibc-2.38-patches-3.tar.xz 44784 BLAKE2B 
59d94b83d95fb9eea177409180e90352c0eeca65959951377ec80f0d29c43d71f7000d1e7302fc1f4ecd2d742582fc1f4d4afb2db056c959fca3da8b7c79dfae
 SHA512 
14c19d1970678ecc5eabb86de3a46c1866acbfec96e7aaa334b3cb5b10446ae9d2f3337943473a35fe8bef9c382a0bdc341fc95ff01ff668a178e9c05cc2ded6

diff --git a/sys-libs/glibc/glibc-2.37-r6.ebuild 
b/sys-libs/glibc/glibc-2.37-r6.ebuild
new file mode 100644
index ..82974a07b796
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.37-r6.ebuild
@@ -0,0 +1,1680 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{9..11} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=8
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
+
+IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-09-29 Thread Andreas K. Hüttel
commit: b364192b17056341b236626447614b62a6ce7e2b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 29 08:19:25 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 29 08:20:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b364192b

sys-libs/glibc: keyword 2.38-r4

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.38-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r4.ebuild 
b/sys-libs/glibc/glibc-2.38-r4.ebuild
index 0224af814809..3860a4b1b2e1 100644
--- a/sys-libs/glibc/glibc-2.38-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r4.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-09-28 Thread Andreas K. Hüttel
commit: 4322af1a40ea1fc4b95a6cfdeba9e048cfaad8d3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Sep 27 09:34:47 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Sep 28 09:27:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4322af1a

sys-libs/glibc: 2.38 patchlevel 4 bump

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.38-r4.ebuild | 1706 +++
 2 files changed, 1707 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 417cfa90167d..fb5cd3c8a06f 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -23,6 +23,7 @@ DIST glibc-2.37-patches-7.tar.xz 67408 BLAKE2B 
0ac88c420020f32a2447a6cd8e931c95c
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-2.tar.xz 25512 BLAKE2B 
d7827f25017e7a2391442db42f21b7f365faa9da508cba19ae597ae69b7b20c93e8fe4b4a9a64af21153afe88e8ae2d358aca5819a42d8c42b2c82cdebbcaa33
 SHA512 
de5843108a2ba411c58ea7c2d3c1aa8eed91589ed286ae89e954fdc1dd14c36825864283764131795e5005290e2ba627a85f2c775d8aedbd920f669be66077ad
 DIST glibc-2.38-patches-3.tar.xz 44784 BLAKE2B 
59d94b83d95fb9eea177409180e90352c0eeca65959951377ec80f0d29c43d71f7000d1e7302fc1f4ecd2d742582fc1f4d4afb2db056c959fca3da8b7c79dfae
 SHA512 
14c19d1970678ecc5eabb86de3a46c1866acbfec96e7aaa334b3cb5b10446ae9d2f3337943473a35fe8bef9c382a0bdc341fc95ff01ff668a178e9c05cc2ded6
+DIST glibc-2.38-patches-4.tar.xz 45480 BLAKE2B 
d5d311e444e7a0b827cb34ea6e9685da22eb08a2e944c161ff723ad9cc73131f3afc9ee4067e79bb80d456ab9846791b6b606b013fb53cf2515807c3abb8feea
 SHA512 
473eaef7213b0ece8fa71bb88cfa0133ce8b455b572624a0f22aa0a59a80181ac5331282e4fe1b253e037e7d7f43f8071cbefc5fba1f8a22b048fbd477d79b13
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
 DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
 SHA512 
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc

diff --git a/sys-libs/glibc/glibc-2.38-r4.ebuild 
b/sys-libs/glibc/glibc-2.38-r4.ebuild
new file mode 100644
index ..0224af814809
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.38-r4.ebuild
@@ -0,0 +1,1706 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{9..12} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=4
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
+
+IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-09-19 Thread Sam James
commit: 406ab36652e8f9cac3f6e61990fb00c861a86a28
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 19 18:09:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 19 18:10:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=406ab366

sys-libs/glibc: sync live

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index a293423678ba..41218b9c69d0 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 # Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
 # Please read & adapt the page as necessary if obsolete.
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 TMPFILES_OPTIONAL=1
 
 inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-09-18 Thread WANG Xuerui
commit: 9e5d587b00d17b5d3c2fc3d76b2f9cd7803df3ee
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Aug 27 07:06:07 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Sep 18 09:54:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5d587b

sys-libs/glibc: refresh ld.so.cache if natively installing >=2.38 on loong

The 2.38 change is ~loong-only to avoid triggering rebuilds on other
arches.

Closes: https://github.com/gentoo/gentoo/pull/32470
Reviewed-by: Sam James  gentoo.org>
Signed-off-by: WANG Xuerui  gentoo.org>

 .../{glibc-.ebuild => glibc-2.38-r3.ebuild}| 31 --
 sys-libs/glibc/glibc-.ebuild   | 26 ++
 2 files changed, 55 insertions(+), 2 deletions(-)

diff --git a/sys-libs/glibc/glibc-.ebuild 
b/sys-libs/glibc/glibc-2.38-r3.ebuild
similarity index 98%
copy from sys-libs/glibc/glibc-.ebuild
copy to sys-libs/glibc/glibc-2.38-r3.ebuild
index 4e85a4b43e39..2e8876560419 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 # Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
 # Please read & adapt the page as necessary if obsolete.
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 TMPFILES_OPTIONAL=1
 
 inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
@@ -20,7 +20,7 @@ SLOT="2.2"
 EMULTILIB_PKG="true"
 
 # Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=1
+PATCH_VER=3
 PATCH_DEV=dilfridge
 
 # gcc mulitilib bootstrap files version
@@ -40,6 +40,7 @@ if [[ ${PV} == * ]]; then
inherit git-r3
 else
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~loong"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi
@@ -1638,6 +1639,21 @@ pkg_preinst() {
fi
 }
 
+glibc_refresh_ldconfig() {
+   if [[ ${MERGE_TYPE} == buildonly ]]; then
+   return
+   fi
+
+   # Version check could be added to avoid unnecessary work, but ldconfig
+   # should finish quickly enough to not matter.
+   ebegin "Refreshing ld.so.cache"
+   ldconfig -i
+   if ! eend $?; then
+   ewarn "Failed to refresh the ld.so.cache for you. Some programs 
may be broken"
+   ewarn "before you manually do so (ldconfig -i)."
+   fi
+}
+
 pkg_postinst() {
# nothing to do if just installing headers
just_headers && return
@@ -1648,6 +1664,17 @@ pkg_postinst() {
fi
 
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
+   # glibc-2.38+ on loong has ldconfig support added, but the ELF 
e_flags
+   # handling has changed as well, which means stale ldconfig 
auxiliary
+   # cache entries and failure to lookup libgcc_s / libstdc++ 
(breaking
+   # every C++ application) / libgomp etc., among other breakages.
+   #
+   # To fix this, simply refresh the ld.so.cache without using the
+   # auxiliary cache if we're natively installing on loong. This 
should
+   # be done relatively soon because we want to minimize the 
breakage
+   # window for the affected programs.
+   use loong && glibc_refresh_ldconfig
+
use compile-locales || run_locale_gen "${EROOT}/"
fi
 

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 4e85a4b43e39..a293423678ba 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -1638,6 +1638,21 @@ pkg_preinst() {
fi
 }
 
+glibc_refresh_ldconfig() {
+   if [[ ${MERGE_TYPE} == buildonly ]]; then
+   return
+   fi
+
+   # Version check could be added to avoid unnecessary work, but ldconfig
+   # should finish quickly enough to not matter.
+   ebegin "Refreshing ld.so.cache"
+   ldconfig -i
+   if ! eend $?; then
+   ewarn "Failed to refresh the ld.so.cache for you. Some programs 
may be broken"
+   ewarn "before you manually do so (ldconfig -i)."
+   fi
+}
+
 pkg_postinst() {
# nothing to do if just installing headers
just_headers && return
@@ -1648,6 +1663,17 @@ pkg_postinst() {
fi
 
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
+   # glibc-2.38+ on loong has ldconfig support added, but the ELF 
e_flags
+   # handling has changed as well, which means stale ldconfig 
auxiliary
+   # cache entries and failure to lookup libgcc_s / libstdc++ 
(breaking
+   # every C++ application) / libgomp etc., among other breakages.
+   #
+   # To fix this, simply refresh the ld.so.cache without using the
+   # 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-09-17 Thread Andreas K. Hüttel
commit: 0577264e2d287b32713d3284dd5ef7830cd827ab
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Sep 17 21:28:13 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Sep 17 21:28:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0577264e

sys-libs/glibc: keyword 2.37-r5

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.37-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.37-r5.ebuild 
b/sys-libs/glibc/glibc-2.37-r5.ebuild
index b6d3a6dbcfff..db0c8e76b286 100644
--- a/sys-libs/glibc/glibc-2.37-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r5.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-09-17 Thread Andreas K. Hüttel
commit: 03707821ecf9b634c8dfa723fad0863313e8b103
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Sep 17 11:57:07 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Sep 17 11:57:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03707821

sys-libs/glibc: keyword 2.38-r2

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.38-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r2.ebuild 
b/sys-libs/glibc/glibc-2.38-r2.ebuild
index b3d2b79433e5..8af1710c2a35 100644
--- a/sys-libs/glibc/glibc-2.38-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r2.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-09-16 Thread Andreas K. Hüttel
commit: 5e4787264d2ac33ff1718753e683122950fcf317
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Sep 16 09:39:52 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Sep 16 09:40:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e478726

sys-libs/glibc: 2.37 and 2.38 patchset bumps, untested

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |2 +
 sys-libs/glibc/glibc-2.37-r5.ebuild | 1680 +++
 sys-libs/glibc/glibc-2.38-r2.ebuild | 1680 +++
 3 files changed, 3362 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 98c77313a114..417cfa90167d 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -19,8 +19,10 @@ DIST glibc-2.36-patches-10.tar.xz 118268 BLAKE2B 
3d1bdb6c1a9e10ba78a344ca8940f68
 DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a595c59672acb1bb8c69aed64d339d526611553449492b097cda900ad1d9bae8873d7f5932b10a9a0d8c9210c55
 SHA512 
9ea0bbda32f83a85b7da0c34f169607fb8a102f0a11a914e6bf531be47d1bef4f5307128286cffa1e2dc5879f0e6ccaef527dd353486883fa332a0b44bde8b3e
 DIST glibc-2.37-patches-5.tar.xz 37640 BLAKE2B 
a87fb239208eb6d65c96bf7687570d8d0919277410fe1e28c293fa7749ffa862417bc1fe6d0819e47a806b20e52d14de84b843fa879fe15b884b2742719caf87
 SHA512 
344276606b7330322df72ee964d3447d02907df92b5a1d20b9aa427e93727be907f915ecd62db45e994c46451bd09d5da95ef7bf1a27d247a57589c568e6cb20
 DIST glibc-2.37-patches-6.tar.xz 47132 BLAKE2B 
a20c2390ef6342ac03abdf131f19221792cb9c7a050cdd5f87c9cfd2b6456edf60e7bfa14a487f11e95698cca736c55872bd4d1e27a915b93ee46f51f9771e8c
 SHA512 
72b4363183c562708043fe6728bc475a4a92273e4707432d4d18c7c737bbc7707be5162923b7ee6e36cdd3eca1d8d4b68542d7162d399f0d60fb8dd6e35f1167
+DIST glibc-2.37-patches-7.tar.xz 67408 BLAKE2B 
0ac88c420020f32a2447a6cd8e931c95cf9438003b504ee69c5f4af551e060dd49919367d1554d99ed7dad331116e57dde8ce94975f1d1920141c13a1236
 SHA512 
0de4ac41eff88f23a1b2d824219356443d79ecf1a08139028bba40a12b730df0f7df84d660b366ecd0a1801f708eff070bc121ab04cdad87a9498802b1c174c0
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-2.tar.xz 25512 BLAKE2B 
d7827f25017e7a2391442db42f21b7f365faa9da508cba19ae597ae69b7b20c93e8fe4b4a9a64af21153afe88e8ae2d358aca5819a42d8c42b2c82cdebbcaa33
 SHA512 
de5843108a2ba411c58ea7c2d3c1aa8eed91589ed286ae89e954fdc1dd14c36825864283764131795e5005290e2ba627a85f2c775d8aedbd920f669be66077ad
+DIST glibc-2.38-patches-3.tar.xz 44784 BLAKE2B 
59d94b83d95fb9eea177409180e90352c0eeca65959951377ec80f0d29c43d71f7000d1e7302fc1f4ecd2d742582fc1f4d4afb2db056c959fca3da8b7c79dfae
 SHA512 
14c19d1970678ecc5eabb86de3a46c1866acbfec96e7aaa334b3cb5b10446ae9d2f3337943473a35fe8bef9c382a0bdc341fc95ff01ff668a178e9c05cc2ded6
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
 DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
 SHA512 
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc

diff --git a/sys-libs/glibc/glibc-2.37-r5.ebuild 
b/sys-libs/glibc/glibc-2.37-r5.ebuild
new file mode 100644
index ..b6d3a6dbcfff
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.37-r5.ebuild
@@ -0,0 +1,1680 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{9..11} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=7
+PATCH_DEV=dilfridge
+
+# gcc mulitilib 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-09-13 Thread James Le Cuirot
commit: 59d1f02bcce879c6e565ba605afc4eddd1dce871
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Sep 13 08:01:00 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Sep 13 15:03:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d1f02b

sys-libs/glibc: Filter -Wl,--dynamic-linker=* from LDFLAGS

This flag is added for cross-prefix by cross-boss, but causes ldconfig to
segfault. It's not needed here anyway because glibc already handles this by
itself.

Signed-off-by: James Le Cuirot  gentoo.org>

 sys-libs/glibc/glibc-2.38-r1.ebuild | 4 
 sys-libs/glibc/glibc-.ebuild| 4 
 2 files changed, 8 insertions(+)

diff --git a/sys-libs/glibc/glibc-2.38-r1.ebuild 
b/sys-libs/glibc/glibc-2.38-r1.ebuild
index 1182ef8ae5ac..6ad50eea426b 100644
--- a/sys-libs/glibc/glibc-2.38-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r1.ebuild
@@ -447,6 +447,10 @@ setup_flags() {
# https://sourceware.org/PR27837
filter-ldflags '-Wl,--relax'
 
+   # Flag added for cross-prefix, but causes ldconfig to segfault. Not 
needed
+   # anyway because glibc already handles this by itself.
+   filter-ldflags '-Wl,--dynamic-linker=*'
+
# some weird software relies on sysv hashes in glibc, bug 863863, bug 
864100
# we have to do that here already so mips can filter it out again :P
if use hash-sysv-compat ; then

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 6863e2427bf6..4e85a4b43e39 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -447,6 +447,10 @@ setup_flags() {
# https://sourceware.org/PR27837
filter-ldflags '-Wl,--relax'
 
+   # Flag added for cross-prefix, but causes ldconfig to segfault. Not 
needed
+   # anyway because glibc already handles this by itself.
+   filter-ldflags '-Wl,--dynamic-linker=*'
+
# some weird software relies on sysv hashes in glibc, bug 863863, bug 
864100
# we have to do that here already so mips can filter it out again :P
if use hash-sysv-compat ; then



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-08-24 Thread Sam James
commit: e0bfeb250d886e096fd861a5d280e798c1e16e9c
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 24 14:57:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 24 14:57:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0bfeb25

sys-libs/glibc: don't show upgrade_warning for cross-*

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.37-r4.ebuild | 2 ++
 sys-libs/glibc/glibc-2.38-r1.ebuild | 2 ++
 sys-libs/glibc/glibc-.ebuild| 2 ++
 3 files changed, 6 insertions(+)

diff --git a/sys-libs/glibc/glibc-2.37-r4.ebuild 
b/sys-libs/glibc/glibc-2.37-r4.ebuild
index 6a907b7f56e4..28494cebf365 100644
--- a/sys-libs/glibc/glibc-2.37-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r4.ebuild
@@ -864,6 +864,8 @@ sanity_prechecks() {
 }
 
 upgrade_warning() {
+   is_crosscompile && return
+
if [[ ${MERGE_TYPE} != buildonly && -n ${REPLACING_VERSIONS} && -z 
${ROOT} ]]; then
local oldv newv=$(ver_cut 1-2 ${PV})
for oldv in ${REPLACING_VERSIONS}; do

diff --git a/sys-libs/glibc/glibc-2.38-r1.ebuild 
b/sys-libs/glibc/glibc-2.38-r1.ebuild
index ee566898a630..1182ef8ae5ac 100644
--- a/sys-libs/glibc/glibc-2.38-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r1.ebuild
@@ -864,6 +864,8 @@ sanity_prechecks() {
 }
 
 upgrade_warning() {
+   is_crosscompile && return
+
if [[ ${MERGE_TYPE} != buildonly && -n ${REPLACING_VERSIONS} && -z 
${ROOT} ]]; then
local oldv newv=$(ver_cut 1-2 ${PV})
for oldv in ${REPLACING_VERSIONS}; do

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index c80a8e763200..6863e2427bf6 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -864,6 +864,8 @@ sanity_prechecks() {
 }
 
 upgrade_warning() {
+   is_crosscompile && return
+
if [[ ${MERGE_TYPE} != buildonly && -n ${REPLACING_VERSIONS} && -z 
${ROOT} ]]; then
local oldv newv=$(ver_cut 1-2 ${PV})
for oldv in ${REPLACING_VERSIONS}; do



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-08-24 Thread Andreas K. Hüttel
commit: caf7bf40a7ea17b23695f35249573cb9bf621b79
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Aug 24 11:22:54 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Aug 24 11:22:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caf7bf40

sys-libs/glibc: keyword 2.38-r1

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/glibc-2.38-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r1.ebuild 
b/sys-libs/glibc/glibc-2.38-r1.ebuild
index e3fa46f4a7ca..ee566898a630 100644
--- a/sys-libs/glibc/glibc-2.38-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r1.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-08-23 Thread Andreas K. Hüttel
commit: 91d8fb0f15117931a1dc1943e93a792e77f49499
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Aug 23 22:45:45 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Aug 23 22:45:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d8fb0f

sys-libs/glibc: drop 2.38

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest  |1 -
 sys-libs/glibc/glibc-2.38.ebuild | 1674 --
 2 files changed, 1675 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 386deabdd712..98c77313a114 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -20,7 +20,6 @@ DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a59
 DIST glibc-2.37-patches-5.tar.xz 37640 BLAKE2B 
a87fb239208eb6d65c96bf7687570d8d0919277410fe1e28c293fa7749ffa862417bc1fe6d0819e47a806b20e52d14de84b843fa879fe15b884b2742719caf87
 SHA512 
344276606b7330322df72ee964d3447d02907df92b5a1d20b9aa427e93727be907f915ecd62db45e994c46451bd09d5da95ef7bf1a27d247a57589c568e6cb20
 DIST glibc-2.37-patches-6.tar.xz 47132 BLAKE2B 
a20c2390ef6342ac03abdf131f19221792cb9c7a050cdd5f87c9cfd2b6456edf60e7bfa14a487f11e95698cca736c55872bd4d1e27a915b93ee46f51f9771e8c
 SHA512 
72b4363183c562708043fe6728bc475a4a92273e4707432d4d18c7c737bbc7707be5162923b7ee6e36cdd3eca1d8d4b68542d7162d399f0d60fb8dd6e35f1167
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
-DIST glibc-2.38-patches-1.tar.xz 13688 BLAKE2B 
198bbaff878c6ede8501b84d996e219af0b2ed82280f98f7858db65feb814c15468808e92bb5e0cc19b38cebc50ec019c3309cfb09193f6cd51d2f1c6a312a3b
 SHA512 
dd760bb73e9b7b90ffabab96ef9b2a329ceaa7f75e4a28391b28291160e53b1bac78497ef59c98cd8a4522f59de6fc40681361e1ebfd62f85f0c85d7c262
 DIST glibc-2.38-patches-2.tar.xz 25512 BLAKE2B 
d7827f25017e7a2391442db42f21b7f365faa9da508cba19ae597ae69b7b20c93e8fe4b4a9a64af21153afe88e8ae2d358aca5819a42d8c42b2c82cdebbcaa33
 SHA512 
de5843108a2ba411c58ea7c2d3c1aa8eed91589ed286ae89e954fdc1dd14c36825864283764131795e5005290e2ba627a85f2c775d8aedbd920f669be66077ad
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238

diff --git a/sys-libs/glibc/glibc-2.38.ebuild b/sys-libs/glibc/glibc-2.38.ebuild
deleted file mode 100644
index c80a8e763200..
--- a/sys-libs/glibc/glibc-2.38.ebuild
+++ /dev/null
@@ -1,1674 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
-# Please read & adapt the page as necessary if obsolete.
-
-PYTHON_COMPAT=( python3_{9..11} )
-TMPFILES_OPTIONAL=1
-
-inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
-   multilib systemd multiprocessing tmpfiles
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/;
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-SLOT="2.2"
-
-EMULTILIB_PKG="true"
-
-# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=1
-PATCH_DEV=dilfridge
-
-# gcc mulitilib bootstrap files version
-GCC_BOOTSTRAP_VER=20201208
-
-# systemd integration version
-GLIBC_SYSTEMD_VER=20210729
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-
-# Minimum pax-utils version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_PAX_UTILS_VER="1.3.3"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
-   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
-fi
-
-SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
-SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
-
-IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat headers-only +multiarch 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-08-23 Thread Andreas K. Hüttel
commit: f1a1e6c37fd7bd83b19d4855f752755f6a38c14c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Aug 23 12:29:01 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Aug 23 12:30:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1a1e6c3

sys-libs/glibc: 2.38 patchlevel 2 bump

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.38-r1.ebuild | 1674 +++
 2 files changed, 1675 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 77026f28f181..386deabdd712 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -21,6 +21,7 @@ DIST glibc-2.37-patches-5.tar.xz 37640 BLAKE2B 
a87fb239208eb6d65c96bf7687570d8d0
 DIST glibc-2.37-patches-6.tar.xz 47132 BLAKE2B 
a20c2390ef6342ac03abdf131f19221792cb9c7a050cdd5f87c9cfd2b6456edf60e7bfa14a487f11e95698cca736c55872bd4d1e27a915b93ee46f51f9771e8c
 SHA512 
72b4363183c562708043fe6728bc475a4a92273e4707432d4d18c7c737bbc7707be5162923b7ee6e36cdd3eca1d8d4b68542d7162d399f0d60fb8dd6e35f1167
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-1.tar.xz 13688 BLAKE2B 
198bbaff878c6ede8501b84d996e219af0b2ed82280f98f7858db65feb814c15468808e92bb5e0cc19b38cebc50ec019c3309cfb09193f6cd51d2f1c6a312a3b
 SHA512 
dd760bb73e9b7b90ffabab96ef9b2a329ceaa7f75e4a28391b28291160e53b1bac78497ef59c98cd8a4522f59de6fc40681361e1ebfd62f85f0c85d7c262
+DIST glibc-2.38-patches-2.tar.xz 25512 BLAKE2B 
d7827f25017e7a2391442db42f21b7f365faa9da508cba19ae597ae69b7b20c93e8fe4b4a9a64af21153afe88e8ae2d358aca5819a42d8c42b2c82cdebbcaa33
 SHA512 
de5843108a2ba411c58ea7c2d3c1aa8eed91589ed286ae89e954fdc1dd14c36825864283764131795e5005290e2ba627a85f2c775d8aedbd920f669be66077ad
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
 DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
 SHA512 
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc

diff --git a/sys-libs/glibc/glibc-2.38-r1.ebuild 
b/sys-libs/glibc/glibc-2.38-r1.ebuild
new file mode 100644
index ..e3fa46f4a7ca
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.38-r1.ebuild
@@ -0,0 +1,1674 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{9..12} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=2
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
+
+IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-08-16 Thread Sam James
commit: b9e35b8a6e84d080bfd4f786d6603b0f96a478b3
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 17 04:44:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 17 04:48:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9e35b8a

sys-libs/glibc: rephrase cross comment

Bit clearer now.

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.38.ebuild | 4 ++--
 sys-libs/glibc/glibc-.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.38.ebuild b/sys-libs/glibc/glibc-2.38.ebuild
index 4e348b241285..bdd4d0566e37 100644
--- a/sys-libs/glibc/glibc-2.38.ebuild
+++ b/sys-libs/glibc/glibc-2.38.ebuild
@@ -653,8 +653,8 @@ setup_env() {
export CXX="${glibc__GLIBC_CXX} ${glibc__abi_CFLAGS} ${CFLAGS}"
 
if is_crosscompile; then
-   # Assume worst-case bootstrap: glibc is buil first time
-   # when ${CTARGET}-g++ is not available yet. We avoid
+   # Assume worst-case bootstrap: glibc is built for the first time
+   # with ${CTARGET}-g++ not available yet. We avoid
# building auxiliary programs that require C++: bug #683074
# It should not affect final result.
export libc_cv_cxx_link_ok=no

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 4e348b241285..bdd4d0566e37 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -653,8 +653,8 @@ setup_env() {
export CXX="${glibc__GLIBC_CXX} ${glibc__abi_CFLAGS} ${CFLAGS}"
 
if is_crosscompile; then
-   # Assume worst-case bootstrap: glibc is buil first time
-   # when ${CTARGET}-g++ is not available yet. We avoid
+   # Assume worst-case bootstrap: glibc is built for the first time
+   # with ${CTARGET}-g++ not available yet. We avoid
# building auxiliary programs that require C++: bug #683074
# It should not affect final result.
export libc_cv_cxx_link_ok=no



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-08-16 Thread Sam James
commit: d99a6d12ded13549fd16b2dce7cda093b437c07a
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 17 04:47:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 17 04:48:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d99a6d12

sys-libs/glibc: fix test program for multilib-bootstrap

Fix -Wstrict-prototypes, -Wimplicit-int.

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.38.ebuild | 2 +-
 sys-libs/glibc/glibc-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.38.ebuild b/sys-libs/glibc/glibc-2.38.ebuild
index bdd4d0566e37..c80a8e763200 100644
--- a/sys-libs/glibc/glibc-2.38.ebuild
+++ b/sys-libs/glibc/glibc-2.38.ebuild
@@ -1089,7 +1089,7 @@ glibc_do_configure() {
# add x32 to it, gcc/glibc don't yet support x32.
#
if [[ -n ${GCC_BOOTSTRAP_VER} ]] && use multilib-bootstrap ; then
-   echo 'main(){}' > "${T}"/test.c
+   echo 'int main(void){}' > "${T}"/test.c || die
if ! $(tc-getCC ${CTARGET}) ${CFLAGS} ${LDFLAGS} "${T}"/test.c 
-Wl,-emain -lgcc 2>/dev/null ; then
sed -i -e '/^CC = /s:$: 
-B$(objdir)/../'"gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}/${ABI}:" 
config.make || die
fi

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index bdd4d0566e37..c80a8e763200 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -1089,7 +1089,7 @@ glibc_do_configure() {
# add x32 to it, gcc/glibc don't yet support x32.
#
if [[ -n ${GCC_BOOTSTRAP_VER} ]] && use multilib-bootstrap ; then
-   echo 'main(){}' > "${T}"/test.c
+   echo 'int main(void){}' > "${T}"/test.c || die
if ! $(tc-getCC ${CTARGET}) ${CFLAGS} ${LDFLAGS} "${T}"/test.c 
-Wl,-emain -lgcc 2>/dev/null ; then
sed -i -e '/^CC = /s:$: 
-B$(objdir)/../'"gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}/${ABI}:" 
config.make || die
fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-08-02 Thread Sam James
commit: e1c4193fd354aab01c8e53282b7cb36a0c2bfcd5
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 22:57:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 22:57:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c4193f

sys-libs/glibc: skip a handful more nspawn-sensitive tests

These seem to fail in nspawn with --suppress-sync, --ephemeral, and/or some 
other
low priority setting.

We're only skipping these for nspawn, so it's not a big deal.

Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.37-r4.ebuild | 5 +
 sys-libs/glibc/glibc-2.38.ebuild| 5 +
 sys-libs/glibc/glibc-.ebuild| 5 +
 3 files changed, 15 insertions(+)

diff --git a/sys-libs/glibc/glibc-2.37-r4.ebuild 
b/sys-libs/glibc/glibc-2.37-r4.ebuild
index 5fb0eb873238..6a907b7f56e4 100644
--- a/sys-libs/glibc/glibc-2.37-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r4.ebuild
@@ -187,6 +187,11 @@ XFAIL_NSPAWN_TEST_LIST=(
tst-adjtime-time64
tst-clock2
tst-clock2-time64
+
+   # These fail if --suppress-sync and/or low priority is set
+   tst-sync_file_range
+   tst-sched1
+   test-errno
 )
 
 #

diff --git a/sys-libs/glibc/glibc-2.38.ebuild b/sys-libs/glibc/glibc-2.38.ebuild
index 1e4988e77976..4e348b241285 100644
--- a/sys-libs/glibc/glibc-2.38.ebuild
+++ b/sys-libs/glibc/glibc-2.38.ebuild
@@ -187,6 +187,11 @@ XFAIL_NSPAWN_TEST_LIST=(
tst-adjtime-time64
tst-clock2
tst-clock2-time64
+
+   # These fail if --suppress-sync and/or low priority is set
+   tst-sync_file_range
+   tst-sched1
+   test-errno
 )
 
 #

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 1e4988e77976..4e348b241285 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -187,6 +187,11 @@ XFAIL_NSPAWN_TEST_LIST=(
tst-adjtime-time64
tst-clock2
tst-clock2-time64
+
+   # These fail if --suppress-sync and/or low priority is set
+   tst-sync_file_range
+   tst-sched1
+   test-errno
 )
 
 #



[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-08-02 Thread Sam James
commit: 20f797f1093cf4d531e059d0b6bd6bc962550ed0
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 21:51:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 21:54:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20f797f1

sys-libs/glibc: skip extra tests in systemd-nspawn containers

Some tests fail because of systemd-nspawn's default restrictive seccomp filter
list. Skip those tests only when systemd-detect-virt reckons we're in an nspawn
container.

Bug: https://sourceware.org/PR30603
Closes: https://github.com/gentoo/gentoo/pull/32148
Signed-off-by: Sam James  gentoo.org>

 sys-libs/glibc/glibc-2.37-r4.ebuild | 25 +
 sys-libs/glibc/glibc-2.38.ebuild| 25 +
 sys-libs/glibc/glibc-.ebuild| 25 +
 3 files changed, 75 insertions(+)

diff --git a/sys-libs/glibc/glibc-2.37-r4.ebuild 
b/sys-libs/glibc/glibc-2.37-r4.ebuild
index 830de3656427..5fb0eb873238 100644
--- a/sys-libs/glibc/glibc-2.37-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r4.ebuild
@@ -170,6 +170,25 @@ XFAIL_TEST_LIST=(
tst-strsignal
 )
 
+XFAIL_NSPAWN_TEST_LIST=(
+   # These tests need to be adapted to handle EPERM/ENOSYS(?) properly
+   # upstream, as systemd-nspawn's default seccomp whitelist is too strict.
+   # https://sourceware.org/PR30603
+   test-errno-linux
+   tst-bz21269
+   tst-mlock2
+   tst-ntp_gettime
+   tst-ntp_gettime-time64
+   tst-ntp_gettimex
+   tst-ntp_gettimex-time64
+   tst-pkey
+   tst-process_mrelease
+   tst-adjtime
+   tst-adjtime-time64
+   tst-clock2
+   tst-clock2-time64
+)
+
 #
 # Small helper functions
 #
@@ -1225,6 +1244,12 @@ glibc_src_test() {
 
local myxfailparams=""
if [[ "${GENTOO_GLIBC_XFAIL_TESTS}" == "yes" ]] ; then
+   local virt=$(systemd-detect-virt 2>/dev/null)
+   if [[ ${virt} == systemd-nspawn ]] ; then
+   ewarn "Skipping extra tests because in systemd-nspawn 
container"
+   XFAIL_TEST_LIST+=( "${XFAIL_NSPAWN_TEST_LIST[@]}" )
+   fi
+
for myt in ${XFAIL_TEST_LIST[@]} ; do
myxfailparams+="test-xfail-${myt}=yes "
done

diff --git a/sys-libs/glibc/glibc-2.38.ebuild b/sys-libs/glibc/glibc-2.38.ebuild
index a0250a2928fc..1e4988e77976 100644
--- a/sys-libs/glibc/glibc-2.38.ebuild
+++ b/sys-libs/glibc/glibc-2.38.ebuild
@@ -170,6 +170,25 @@ XFAIL_TEST_LIST=(
tst-strsignal
 )
 
+XFAIL_NSPAWN_TEST_LIST=(
+   # These tests need to be adapted to handle EPERM/ENOSYS(?) properly
+   # upstream, as systemd-nspawn's default seccomp whitelist is too strict.
+   # https://sourceware.org/PR30603
+   test-errno-linux
+   tst-bz21269
+   tst-mlock2
+   tst-ntp_gettime
+   tst-ntp_gettime-time64
+   tst-ntp_gettimex
+   tst-ntp_gettimex-time64
+   tst-pkey
+   tst-process_mrelease
+   tst-adjtime
+   tst-adjtime-time64
+   tst-clock2
+   tst-clock2-time64
+)
+
 #
 # Small helper functions
 #
@@ -1221,6 +1240,12 @@ glibc_src_test() {
 
local myxfailparams=""
if [[ "${GENTOO_GLIBC_XFAIL_TESTS}" == "yes" ]] ; then
+   local virt=$(systemd-detect-virt 2>/dev/null)
+   if [[ ${virt} == systemd-nspawn ]] ; then
+   ewarn "Skipping extra tests because in systemd-nspawn 
container"
+   XFAIL_TEST_LIST+=( "${XFAIL_NSPAWN_TEST_LIST[@]}" )
+   fi
+
for myt in ${XFAIL_TEST_LIST[@]} ; do
myxfailparams+="test-xfail-${myt}=yes "
done

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index a0250a2928fc..1e4988e77976 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -170,6 +170,25 @@ XFAIL_TEST_LIST=(
tst-strsignal
 )
 
+XFAIL_NSPAWN_TEST_LIST=(
+   # These tests need to be adapted to handle EPERM/ENOSYS(?) properly
+   # upstream, as systemd-nspawn's default seccomp whitelist is too strict.
+   # https://sourceware.org/PR30603
+   test-errno-linux
+   tst-bz21269
+   tst-mlock2
+   tst-ntp_gettime
+   tst-ntp_gettime-time64
+   tst-ntp_gettimex
+   tst-ntp_gettimex-time64
+   tst-pkey
+   tst-process_mrelease
+   tst-adjtime
+   tst-adjtime-time64
+   tst-clock2
+   tst-clock2-time64
+)
+
 #
 # Small helper functions
 #
@@ -1221,6 +1240,12 @@ glibc_src_test() {
 
local myxfailparams=""
if [[ "${GENTOO_GLIBC_XFAIL_TESTS}" == "yes" ]] ; then
+   local virt=$(systemd-detect-virt 2>/dev/null)
+   if [[ ${virt} == systemd-nspawn ]] ; then
+   ewarn "Skipping extra tests because in systemd-nspawn 
container"
+   XFAIL_TEST_LIST+=( 

  1   2   3   4   5   6   7   8   9   10   >