summaryrefslogtreecommitdiff
path: root/sys-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-01-11 05:43:34 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-01-11 05:43:34 +0000
commitad391b961414c99124b93cb86695c04bd8d57937 (patch)
tree446151aff1c09db21505a46da4107f9a5be588e0 /sys-libs
parent113cc6fe7a9adc2baf67f9ef7723db6ed2b24887 (diff)
gentoo auto-resync : 11:01:2023 - 05:43:34
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/Manifest.gzbin14556 -> 14555 bytes
-rw-r--r--sys-libs/glibc/Manifest6
-rw-r--r--sys-libs/glibc/glibc-2.36-r6.ebuild10
-rw-r--r--sys-libs/glibc/glibc-9999.ebuild10
-rw-r--r--sys-libs/glibc/metadata.xml1
5 files changed, 22 insertions, 5 deletions
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index 3eed92ac3fe7..d4de3d662879 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files 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 @@
<flag name="multiarch">enable optimizations for multiple CPU architectures (detected at runtime)</flag>
<flag name="multilib-bootstrap">Provide prebuilt libgcc.a and crt files if missing. Only needed for ABI switch.</flag>
<flag name="nscd">Build, and enable support for, the Name Service Cache Daemon</flag>
+ <flag name="perl">Install additional scripts written in Perl</flag>
<flag name="ssp">protect stack of glibc internals</flag>
<flag name="stack-realign">Realign the stack in the 32-bit build for compatibility with older binaries at some performance cost</flag>
<flag name="static-pie">Enable static PIE support (runtime files for -static-pie gcc option).</flag>