From ad391b961414c99124b93cb86695c04bd8d57937 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 11 Jan 2023 05:43:34 +0000 Subject: gentoo auto-resync : 11:01:2023 - 05:43:34 --- sys-libs/Manifest.gz | Bin 14556 -> 14555 bytes sys-libs/glibc/Manifest | 6 +++--- sys-libs/glibc/glibc-2.36-r6.ebuild | 10 +++++++++- sys-libs/glibc/glibc-9999.ebuild | 10 +++++++++- sys-libs/glibc/metadata.xml | 1 + 5 files changed, 22 insertions(+), 5 deletions(-) (limited to 'sys-libs') diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz index 3eed92ac3fe7..d4de3d662879 100644 Binary files a/sys-libs/Manifest.gz and b/sys-libs/Manifest.gz differ diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest index 9c2e95082f86..dbfe8aec6307 100644 --- a/sys-libs/glibc/Manifest +++ b/sys-libs/glibc/Manifest @@ -41,6 +41,6 @@ EBUILD glibc-2.33-r14.ebuild 48644 BLAKE2B 932572c89d0e854c21057dea0769fde9c1b6b EBUILD glibc-2.34-r14.ebuild 49635 BLAKE2B 4a720612afde9fc59de116cf5389d415fdeab5ab392a0f18c17d962d138e2044875a550bf119ca1c2237c33fb2af8a891af99779fad97f40ecfab172b3066908 SHA512 6e978addbceb1fca96c42d9d6aeabc11cd2c2a9e3a207580ad2692c1411ed96d70a01b3831417110efbb257ed2995b9f486150530419f5b53745420106e03e72 EBUILD glibc-2.35-r11.ebuild 50176 BLAKE2B f955e5e8bca237673a46b180464db927587ca90ca48f183a4fa29c4ddcc8203b2c038b944695f2fee463f76503b16a4f5cfcb0b66643bf8bc07744399025c2d6 SHA512 3de58592eee322d40e4049e9d545d944a2ad25a1b8518ef2a97906d3a7df87ec04601d29a17c2b92aaa4fb89b183f64c0ae7d1b36f190ce634534d02d5a6431a EBUILD glibc-2.36-r5.ebuild 50776 BLAKE2B 1bd8fdf6b02379de572ddbb499ebdfc8919a0ea1e429cd327d8c846df1e4a836aaf92b41462b08b79a5d6c029c7a6872fe746c699d7cdc45a645c927c9a4e9af SHA512 8de201b1de8b7eb4c442aae58f959c38b5a33a11cb76f0c32abb8cda4861b6f2374e5469c83aee5b6bb6e4c972e863a928b16df26d5f60a92f7372ea747b09b7 -EBUILD glibc-2.36-r6.ebuild 50784 BLAKE2B 56520b8f4426e30fbaab321aeb89e5b86b8121513faab4a187adbf018b164d789045f8abc2bdbf72febebdc7698d7670334fbc925ffd9de7ea8fdf7dfa4ef1d4 SHA512 14c3c3dc9f3cc8495aad079bf2bdb6e20afa2991785c1dd1e44d7f151ff7cd810434e631afe251b0bcb213dff05c0b53261c1c4577cfe0d523078b5b91d37068 -EBUILD glibc-9999.ebuild 50785 BLAKE2B dbae5a699012092cf52364979de1dd4121f36f6e2b78b4991354d1a871ce89d4496b47e2fafc0c9d805db00f5346675487c0a9a1bac1342bab0d26103bd2c26b SHA512 e898414d2ffdd4d2337255f23633a64f77508ed3199f5a9612225e7cded28e9b9611f0947697eb3e9e9f74314fa85c5e339832b8990dd53bfd1c95aac623ac51 -MISC metadata.xml 2072 BLAKE2B 441d10ce8368fa7b569ab9f29a2936ffd024534841bff3596f2dca05a5413e408a9ee6109fbc0fc6cb5d254b802b85241ff2f94da1f6d5dcb63b224930933e89 SHA512 26c8e9535e5c08ba86078084f25b6e4d3973ba1e004fb2bd3552c76deb383f53ad5fdb40ca071819be56d6fc3f7d5ef2ab6a76861fa7f94428ed06d681073985 +EBUILD glibc-2.36-r6.ebuild 51211 BLAKE2B 93d1afbc752de81a7b073b07f9b1cd6cbda238e347672485c96d977f45e7dbed686ad6cd153ae8ef2b756e8ff5f758b6ef255544852cdb2332a4f8fd81ca7641 SHA512 7794e75b9290e440096e916341835bdb61289552787cd5cb6009fa032cbee73ae845d857c20cb1569042b6d078b4d63fc676f3bb8a57f66174c1e40e7bb0852a +EBUILD glibc-9999.ebuild 51212 BLAKE2B 9d26c7b4bf3c07632f84fe003f1c2e504962caf912634b4ac9a13ac3505be4d0a56732dbf985ab5a63692f1b953ff146586e1e29f8c75c344a8804cf1cf4d37a SHA512 62ae9bd1a4595019eadf34bc403327fbcb13d15aceb418d6ecd5767774744ffe8aaad0de6f9eadc0c020c4aefe389226ab1fd50ca9e3230c89a3e83e13ace70c +MISC metadata.xml 2142 BLAKE2B 765ba540eb10afccd1bade4de56f0c13ce269225500a62d1d17328194de69e7fa15d359a14eac6bfa8a36df45344db3d52f5e1811b174cf1fa2bfb95ad7760a7 SHA512 2f4a148c076a0967663d14e76b85a698ddae7093ff299b0dc95a6c3b00957c9bf73443f2bace9670eb62a45465efbcca892bb52b6aac8577acb2bc5f74a7397c diff --git a/sys-libs/glibc/glibc-2.36-r6.ebuild b/sys-libs/glibc/glibc-2.36-r6.ebuild index 931064fe449e..c0c600c67cef 100644 --- a/sys-libs/glibc/glibc-2.36-r6.ebuild +++ b/sys-libs/glibc/glibc-2.36-r6.ebuild @@ -43,7 +43,7 @@ SRC_URI+=" https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-${L 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 profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla" +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" # Minimum kernel version that glibc requires MIN_KERN_VER="3.2.0" @@ -118,6 +118,7 @@ COMMON_DEPEND=" audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) + perl? ( dev-lang/perl ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-util/systemtap ) @@ -1009,6 +1010,13 @@ glibc_do_configure() { $(use_enable systemtap) $(use_enable nscd) + # /usr/bin/mtrace has a Perl shebang. Gentoo Prefix QA checks fail if + # Perl hasn't been installed inside the prefix yet and configure picks + # up a Perl from outside the prefix instead. configure will fail to + # execute Perl during configure if we're cross-compiling a prefix, but + # it will just disable mtrace in that case. + ac_cv_path_PERL="$(usex perl "${EPREFIX}"/usr/bin/perl no)" + # locale data is arch-independent # https://bugs.gentoo.org/753740 libc_cv_complocaledir='${exec_prefix}/lib/locale' diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild index f35acd536613..e205c7ea5425 100644 --- a/sys-libs/glibc/glibc-9999.ebuild +++ b/sys-libs/glibc/glibc-9999.ebuild @@ -43,7 +43,7 @@ SRC_URI+=" https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-${L 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 profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla" +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" # Minimum kernel version that glibc requires MIN_KERN_VER="3.2.0" @@ -118,6 +118,7 @@ COMMON_DEPEND=" audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) + perl? ( dev-lang/perl ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-util/systemtap ) @@ -1009,6 +1010,13 @@ glibc_do_configure() { $(use_enable systemtap) $(use_enable nscd) + # /usr/bin/mtrace has a Perl shebang. Gentoo Prefix QA checks fail if + # Perl hasn't been installed inside the prefix yet and configure picks + # up a Perl from outside the prefix instead. configure will fail to + # execute Perl during configure if we're cross-compiling a prefix, but + # it will just disable mtrace in that case. + ac_cv_path_PERL="$(usex perl "${EPREFIX}"/usr/bin/perl no)" + # locale data is arch-independent # https://bugs.gentoo.org/753740 libc_cv_complocaledir='${exec_prefix}/lib/locale' diff --git a/sys-libs/glibc/metadata.xml b/sys-libs/glibc/metadata.xml index 69c29b299aab..846d01d34e0c 100644 --- a/sys-libs/glibc/metadata.xml +++ b/sys-libs/glibc/metadata.xml @@ -17,6 +17,7 @@ enable optimizations for multiple CPU architectures (detected at runtime) Provide prebuilt libgcc.a and crt files if missing. Only needed for ABI switch. Build, and enable support for, the Name Service Cache Daemon + Install additional scripts written in Perl protect stack of glibc internals Realign the stack in the 32-bit build for compatibility with older binaries at some performance cost Enable static PIE support (runtime files for -static-pie gcc option). -- cgit v1.2.3