summaryrefslogtreecommitdiff
path: root/sys-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-01-29 02:53:24 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-01-29 02:53:24 +0000
commitb8ec9071f5d20d8518b02d0077428b2c9f88861b (patch)
tree6214c0d63a2bd5ae464941924a90f415687fa63c /sys-libs
parentbdf6e70da7a28f45617c02a251bb6b3844202bc5 (diff)
gentoo auto-resync : 29:01:2023 - 02:53:24
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/Manifest.gzbin14726 -> 14726 bytes
-rw-r--r--sys-libs/glibc/Manifest6
-rw-r--r--sys-libs/glibc/glibc-2.36-r6.ebuild11
-rw-r--r--sys-libs/glibc/glibc-2.36-r7.ebuild11
-rw-r--r--sys-libs/glibc/glibc-9999.ebuild11
-rw-r--r--sys-libs/nss_wrapper/Manifest2
-rw-r--r--sys-libs/nss_wrapper/nss_wrapper-1.1.15.ebuild26
-rw-r--r--sys-libs/uid_wrapper/Manifest2
-rw-r--r--sys-libs/uid_wrapper/uid_wrapper-1.3.0.ebuild27
9 files changed, 93 insertions, 3 deletions
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index 7538c416c523..7dd1041f8673 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 b0a863371bb7..9d81c742df11 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -42,7 +42,7 @@ EBUILD glibc-2.33-r14.ebuild 48640 BLAKE2B a8be6903094275c6b68af5eb997ecf9824edd
EBUILD glibc-2.34-r14.ebuild 49635 BLAKE2B b9e39255651ebda4cf2fff8ff9e6e0470955ed04559fc78a20bdcdcaf1a1ac7a188157798bb23feef4d52c393f36fe3e2dc85e4fd0d4d256c7d9a399431ad7e5 SHA512 351c113b723f492cb74ae1178e3769a7775bf5660ec1a69fc7d779ee48d060c48e690b101fa4880b55d9105e4488f6a9b46e5c4b23484bf02d2448db74414a86
EBUILD glibc-2.35-r11.ebuild 50176 BLAKE2B a7999672c0039cb7ef79fd84b13ea7d8d752adeb185eac0744383f514b0897ad8b7518c9ea8392b8f4217ec0873f2d4b9e56bd1424378c83c2dd98122b2caf7d SHA512 bf7d103bb91722cd61720290bf38c6cb73d8d199e6479e35ab017de83006826b014c49d6dc0188cd3f4aaf906578ee4ae9f851d37346a4d9a228bee683930bfa
EBUILD glibc-2.36-r5.ebuild 50776 BLAKE2B 941d7227f97f3b40f4940f6b791c4edfb96fad11372956221087e617f5db911477744a94af2a74e0d904e67dd1c277080117af1a57813787e43d6b269cbba5ca SHA512 2aa182a93210851f63ec9cd166b367fd00543752f96ddf01bfab9b373ee4bc75ff2a14e2ef7a2cdcc46776e16c1ddddd6f1749705bc7eddddb9392d34c9c702d
-EBUILD glibc-2.36-r6.ebuild 51211 BLAKE2B c3068112c6fdfdec604eda6c4bd12edeeeda2a39ae5b80f49e2c241b1691b53a42cb64d0aaec645f4bf9f9c540b8d481fcfd157480521223d51a69ec74cd0b89 SHA512 14c227b102305b7684d67c460e75a50d8261bc288996dacc99e24eabe8ba85c991ba4ad5d4ffbf63bb3065d0ed53220ed68b08ddb95283975ffef35d9231cd0c
-EBUILD glibc-2.36-r7.ebuild 51211 BLAKE2B 9f831c3c41797211c6d308680f74e2d327ab7acf1101327300fcd1d6ea1d5c07ed53709e559736d279b5d8b6d9f7c6350874a90d11d8366c484faf41d5254cf2 SHA512 e3550dbd1cf0a15aa5aff0d15ca2a685bbe00b8bd2c15116f2d20a66d8de0b5db0d7d5d363586357d1f97d5c099d3e67a66cf58b33e4adddb57df36949398631
-EBUILD glibc-9999.ebuild 51347 BLAKE2B 9b518069136a2a7ee7482cb4459e2456bd6299dadced3d14c8e04d1d2a62ba400a1a7f6bb7f22c7f66c1ca719e624420d86faa5ceb18c80f812e9138f39d4174 SHA512 03579d6c504e4835923e04bc881dd96b038799d3adb2491522055ae1c63faf465a8a7d3fa21b4591b57b980200e5f4ba26f4686add872d42534101397996a22f
+EBUILD glibc-2.36-r6.ebuild 51808 BLAKE2B d31f5b3474e5ddca55c186171debe86df8d66941f702753e2c1b4e99cc25a4aedfb262c9fb4aba0a877b662f0b4b213f532c7094dd7213a37c1ba9fe084a79aa SHA512 d22239be8c809e22ecaa14b190c160433d33c0d8ee409201e7c78ec533ae9ca50a276f9d28da7e56846775e8b8876ac008608e5da5b2d3941eea8e032d8700af
+EBUILD glibc-2.36-r7.ebuild 51808 BLAKE2B af462347544c829c48110bb8f270480d0b6659382a4badfe8598ea73a77d20cfdea3d10926c100f00dccd61f7427ce7ae78c035ec05131cfb81e29be40fd3e41 SHA512 3e61a884f05c6c39cf7f1864dacc2bfea634fa2379b89f2cf1d8e60fad913cd1290e60fdb3fb5fd5559842d9fef663851a968f5656fda6abfbacf3ed052a3399
+EBUILD glibc-9999.ebuild 51944 BLAKE2B 49b3f74c314a7c2cff2d5f1f8100b89d788824f076ddd91775e796e0d91d95cceb42552b68c2343baf36bc5638fd70ce7a148f0254abd5169e8db48a4a960f61 SHA512 a433c5b9fc081104bcf987c32e853b36c739813a4cb7ae02d43fac26a829857e408594e52d1ea72035107c7a96aa285e1798a4323c72bf459d6a261feb2f143d
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 be82be429c8f..e86bbd923123 100644
--- a/sys-libs/glibc/glibc-2.36-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.36-r6.ebuild
@@ -1314,6 +1314,17 @@ glibc_do_src_install() {
mv "${ED}"/$(alt_usrlibdir)/libm-${upstream_pv}.a "${ED}"/$(alt_usrlibdir)/${P}/libm-${upstream_pv}.a || die
fi
+ # We configure toolchains for standalone prefix systems with a sysroot,
+ # which is prepended to paths in ld scripts, so strip the prefix from these.
+ # Before: GROUP ( /foo/lib64/libc.so.6 /foo/usr/lib64/libc_nonshared.a AS_NEEDED ( /foo/lib64/ld-linux-x86-64.so.2 ) )
+ # After: GROUP ( /lib64/libc.so.6 /usr/lib64/libc_nonshared.a AS_NEEDED ( /lib64/ld-linux-x86-64.so.2 ) )
+ if [[ -n $(host_eprefix) ]] ; then
+ local file
+ grep -lZIF "ld script" "${ED}/$(alt_usrlibdir)"/lib*.{a,so} 2>/dev/null | while read -rd '' file ; do
+ sed -i "s|$(host_eprefix)/|/|g" "${file}" || die
+ done
+ fi
+
# We'll take care of the cache ourselves
rm -f "${ED}"/etc/ld.so.cache
diff --git a/sys-libs/glibc/glibc-2.36-r7.ebuild b/sys-libs/glibc/glibc-2.36-r7.ebuild
index 7071aab6c547..6f93ac1992b1 100644
--- a/sys-libs/glibc/glibc-2.36-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.36-r7.ebuild
@@ -1314,6 +1314,17 @@ glibc_do_src_install() {
mv "${ED}"/$(alt_usrlibdir)/libm-${upstream_pv}.a "${ED}"/$(alt_usrlibdir)/${P}/libm-${upstream_pv}.a || die
fi
+ # We configure toolchains for standalone prefix systems with a sysroot,
+ # which is prepended to paths in ld scripts, so strip the prefix from these.
+ # Before: GROUP ( /foo/lib64/libc.so.6 /foo/usr/lib64/libc_nonshared.a AS_NEEDED ( /foo/lib64/ld-linux-x86-64.so.2 ) )
+ # After: GROUP ( /lib64/libc.so.6 /usr/lib64/libc_nonshared.a AS_NEEDED ( /lib64/ld-linux-x86-64.so.2 ) )
+ if [[ -n $(host_eprefix) ]] ; then
+ local file
+ grep -lZIF "ld script" "${ED}/$(alt_usrlibdir)"/lib*.{a,so} 2>/dev/null | while read -rd '' file ; do
+ sed -i "s|$(host_eprefix)/|/|g" "${file}" || die
+ done
+ fi
+
# We'll take care of the cache ourselves
rm -f "${ED}"/etc/ld.so.cache
diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild
index 413594ad57c4..23a25b3e5e13 100644
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ b/sys-libs/glibc/glibc-9999.ebuild
@@ -1317,6 +1317,17 @@ glibc_do_src_install() {
mv "${ED}"/$(alt_usrlibdir)/libm-${upstream_pv}.a "${ED}"/$(alt_usrlibdir)/${P}/libm-${upstream_pv}.a || die
fi
+ # We configure toolchains for standalone prefix systems with a sysroot,
+ # which is prepended to paths in ld scripts, so strip the prefix from these.
+ # Before: GROUP ( /foo/lib64/libc.so.6 /foo/usr/lib64/libc_nonshared.a AS_NEEDED ( /foo/lib64/ld-linux-x86-64.so.2 ) )
+ # After: GROUP ( /lib64/libc.so.6 /usr/lib64/libc_nonshared.a AS_NEEDED ( /lib64/ld-linux-x86-64.so.2 ) )
+ if [[ -n $(host_eprefix) ]] ; then
+ local file
+ grep -lZIF "ld script" "${ED}/$(alt_usrlibdir)"/lib*.{a,so} 2>/dev/null | while read -rd '' file ; do
+ sed -i "s|$(host_eprefix)/|/|g" "${file}" || die
+ done
+ fi
+
# We'll take care of the cache ourselves
rm -f "${ED}"/etc/ld.so.cache
diff --git a/sys-libs/nss_wrapper/Manifest b/sys-libs/nss_wrapper/Manifest
index 88e42a5a2ada..4ffe926395a0 100644
--- a/sys-libs/nss_wrapper/Manifest
+++ b/sys-libs/nss_wrapper/Manifest
@@ -1,3 +1,5 @@
DIST nss_wrapper-1.1.12.tar.gz 176038 BLAKE2B 16c8b81dc9a56b074d61ddb3c7ac6108ce4a2494081341b4a734d21017236c864652db06d9e7a9f3584c286b24a46be184156b1c1c9be04a37e7906f75dc4adf SHA512 ff2efc70b29b30a2761952637c3794e73da2c8ae9273222b146e62312acd2b3bdecfca54722ca86c9a2fd700162717782b2b8f8072e76c17657e44c602911a2b
+DIST nss_wrapper-1.1.15.tar.gz 185236 BLAKE2B 9c087ec3118eabccef386214abf76d384d9f85bb095aded43492a7f41b13e196a92e088ca7b8b798f9517cbbdc1cf5efbe3c7201cbb623322a9277681203954a SHA512 803dfb67e042800e60f4735177384ff3b9348f4c96c02e62ae0b449583542fdaf443eb1fa48b5d5e4ea6fe0d81ce84f340bd406c968c05f71b5c64dd499feacd
EBUILD nss_wrapper-1.1.12.ebuild 583 BLAKE2B 897dd3573568c9b358cf8b2489d59ec9f30b3a545fba33c17d3a1b96428fa285fc3ece39ce5e4d3765fd487c409283981e56e67bcbe3cdb42b703ce481a5bdc5 SHA512 7270119ba6a55e136375d8368d43204a51e127467f97a62c8d2eb496532524f3e402a3ca8882a5a87a06aafbf933684809e46ee097053a3dd7768cea788661eb
+EBUILD nss_wrapper-1.1.15.ebuild 590 BLAKE2B 5372903328e60684f964e5c70b2d385c5e8d18fd24cf016f517998158ac71591073efce2d89231d211f8fbe2c1f2c4b75442791917142b148a6c6cbe2acedf7e SHA512 07764f8e87dced918623b055f16658d1238dd3baff985692664ea30d6fa5016da64466cf87a58da0fef6218e0513a85d41acf28af199ee034c6e38b45048b887
MISC metadata.xml 250 BLAKE2B e398673dd1a3522ccddb89a82a53fc2578d8e0777ec46f889d01d618609a22958d91699beef513c7912799e0e8ff985200f7c67bba941235da25c24cd4b48f09 SHA512 16834c3cbecd0dd5a9c8c311d2b8ebc63d8cd72c5891498f4f0048988993c104aadd4e24e632bf54071c11f810716432e89e4afab029555875f9f52794daa6e9
diff --git a/sys-libs/nss_wrapper/nss_wrapper-1.1.15.ebuild b/sys-libs/nss_wrapper/nss_wrapper-1.1.15.ebuild
new file mode 100644
index 000000000000..094042def03c
--- /dev/null
+++ b/sys-libs/nss_wrapper/nss_wrapper-1.1.15.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="Wrapper for the user, group and hosts NSS API"
+HOMEPAGE="https://cwrap.org/nss_wrapper.html"
+SRC_URI="https://ftp.samba.org/pub/cwrap/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-util/cmocka )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUNIT_TESTING=$(usex test)
+ )
+
+ cmake-multilib_src_configure
+}
diff --git a/sys-libs/uid_wrapper/Manifest b/sys-libs/uid_wrapper/Manifest
index 97357a71874b..5af78f059146 100644
--- a/sys-libs/uid_wrapper/Manifest
+++ b/sys-libs/uid_wrapper/Manifest
@@ -1,3 +1,5 @@
DIST uid_wrapper-1.2.9.tar.gz 48150 BLAKE2B bfd52c5a5e6a6a4322cff9fbf9bb2ceee3f5eb004d1174cf1d548bf08eade02453c0b551e006ea30aaa0b147748c6592184a597f9c615da2ed5355fe96222a20 SHA512 561dd8d5b139020f47a908e6baca9197d46f6192c280c23f85fad80fcac3fffb2823200777b0f353f79949cfb45b7dcc21b9a585a4bc21b26632b0e0df11d825
+DIST uid_wrapper-1.3.0.tar.gz 51126 BLAKE2B 9460d50ce7cfa613316bda38678d4918aceb048a5f8bc3d48abd4024fd67b0e6194c543c7f7092041b91b4f72d8bab79858697ee541ccef0486c3aa4cfad2506 SHA512 a66515b701882cf8ac62c6aae719eb07a46b852ecfd5274c7a1f038b066db85fbc0cdf4fff2c79e7b1e45d08622cd90884498f668fe479989e47e79ecd932095
EBUILD uid_wrapper-1.2.9.ebuild 625 BLAKE2B 496477ab07652fcff34dc87c502a468f6e78450966c860e42b34d549895b5ca46608f6d9d29324bdc95529cdd0ca6774aa1d29ae9ef4dd2dee0903bd82fbc648 SHA512 cc121baf19df64d19f545fca8056f02109dcfd590709b2021ae71830e1480644776305d122dfe4293fd0af41d631969c7247906542d53f27f69fc70c41e82daf
+EBUILD uid_wrapper-1.3.0.ebuild 632 BLAKE2B d8cf30989840d5a439dc413173cffbcce5d77961d77a382e5ee75c5e3ec3b4a13fdab7a9392bbc4a363566d49d4060810d361ca27f635debdc587ee699539901 SHA512 b63621babea98805317cbcf2be0e53ac71579f3c55e316fcbd8b609c14483741160899edc0d63cfdf389f3f6a17d16525945194b867b1d89a7ad4cff9dd64a2f
MISC metadata.xml 250 BLAKE2B e398673dd1a3522ccddb89a82a53fc2578d8e0777ec46f889d01d618609a22958d91699beef513c7912799e0e8ff985200f7c67bba941235da25c24cd4b48f09 SHA512 16834c3cbecd0dd5a9c8c311d2b8ebc63d8cd72c5891498f4f0048988993c104aadd4e24e632bf54071c11f810716432e89e4afab029555875f9f52794daa6e9
diff --git a/sys-libs/uid_wrapper/uid_wrapper-1.3.0.ebuild b/sys-libs/uid_wrapper/uid_wrapper-1.3.0.ebuild
new file mode 100644
index 000000000000..36e256bc8e52
--- /dev/null
+++ b/sys-libs/uid_wrapper/uid_wrapper-1.3.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="Wrapper to fake privilege separation"
+HOMEPAGE="https://cwrap.org/uid_wrapper.html"
+SRC_URI="https://www.samba.org/ftp/pub/cwrap/${P}.tar.gz
+ https://ftp.samba.org/pub/cwrap/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-util/cmocka )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUNIT_TESTING=$(usex test)
+ )
+
+ cmake-multilib_src_configure
+}