summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-05 19:06:10 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-05 19:06:10 +0000
commitcc420fb8bdbc37a0c10b7dc2e02928bcd840147a (patch)
tree91efb05a92ad304615442c75140e7c641274d835 /sys-fs
parentf61d8811e916303cabe9fafdefbe188ba9b500d5 (diff)
gentoo auto-resync : 05:03:2024 - 19:06:10
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/Manifest.gzbin22237 -> 22232 bytes
-rw-r--r--sys-fs/dd-rescue/Manifest2
-rw-r--r--sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild11
3 files changed, 10 insertions, 3 deletions
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index 1b2e41b32ba6..2c61abad3fe2 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/dd-rescue/Manifest b/sys-fs/dd-rescue/Manifest
index e2cb8149fb1c..d767b88437df 100644
--- a/sys-fs/dd-rescue/Manifest
+++ b/sys-fs/dd-rescue/Manifest
@@ -1,4 +1,4 @@
AUX dd-rescue-1.99.13-musl.patch 3604 BLAKE2B 677ccabb3a6b45aadbf521cfca23a7b3ac1984110f44fdff93e3e65b8d7d1a1807a17f7110a0a37b5868db77af039bed50291fa80e263940f1bd99dd516c09a0 SHA512 211bbcc064fb40aaf059f5bd843a760b8cdc6a580365e088e4be7331a8c1b85ff3fd34095bdb559a2fe449044c07c87eb979978cad30d2ca676c77f1541bcc96
DIST dd_rescue-1.99.13.tar.bz2 182574 BLAKE2B da16f37dffc702695d49517aed9a33ce4d00b5e9903c363deaf4b4ed8b5294246d0fe78e977b8a6f6128b9b643a8986437359c78726695fc8e68be41bb11d93e SHA512 2276128fe176dce3ecbd6aa8e0d00b9547887f0498ce0cd135e61dbf882c521e22e2afce3539a73496da1d0472cd9582971a30eb558ce3211820c8d0358c8241
-EBUILD dd-rescue-1.99.13-r1.ebuild 2378 BLAKE2B e326474b52b9a85c7232fe0131d7c48be27699794319a4b8f9d4c3ef3314921f164c0603be481dc62d9c8544e9eba9e7a97c550dcf1dde3c35085c23487ecefe SHA512 7cf5da1c53a009cade920a63834bee505c697f48587ee1a426c9e14856c87a7cd4e222fd572168d7c35fe9f0c238fdff28158143752cafcf7c53c58fbb4cc1a8
+EBUILD dd-rescue-1.99.13-r1.ebuild 2753 BLAKE2B 9e2ff1e3ad5734d328982ae834322c770ea97041c37e4ec4f12e1d2c3d97c735f1e1365724ec974fae7a6fc28dd7651d8e2f14db5292cee54857dbc9123f6f85 SHA512 c94d8d29bb62171a50bf9f0279efed9c42aeb37644da633555d3c81db466435e5f47b8e044dd9c4cd94b2e0cd822389da00d00595639c02e42f558f3831b0b3f
MISC metadata.xml 254 BLAKE2B f3a9f843cf94243d1129711770df727fcdc8808bca829ef784819cab6f5410dfa463cfed85182f8228c7de796a674dd602653ad3ef817a62c0c3e7198b23befe SHA512 b9fcd3084a7e197f6138e1ce8b0eff99c4c203c37a7d5c40de207040ba1501ef0e5b2f4e00216a567037bcd6d3394fdec6ff587484c9ba2fca9d04f431733b7c
diff --git a/sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild b/sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild
index 614d8b106522..0f51c3d5bd9d 100644
--- a/sys-fs/dd-rescue/dd-rescue-1.99.13-r1.ebuild
+++ b/sys-fs/dd-rescue/dd-rescue-1.99.13-r1.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
@@ -53,6 +53,12 @@ src_prepare() {
}
src_configure() {
+ # configure tests for the existence of fallocate64; if it can't find
+ # it it replaces it with a wrapper incompatible with musl... /o\
+ # we force it to assume its existence and then tell everyone to
+ # supply the *64 interface... bug 920159
+ # this workaround will stop working around once musl drops the *64 functions.
+
use static && append-ldflags -static
# OpenSSL is only used by a random helper tool we don't install.
ac_cv_header_attr_xattr_h=$(usex xattr) \
@@ -60,6 +66,7 @@ src_configure() {
ac_cv_lib_crypto_EVP_aes_192_ctr=no \
ac_cv_lib_lzo2_lzo1x_1_compress=$(usex lzo) \
ac_cv_header_lzo_lzo1x_h=$(usex lzo) \
+ ac_cv_func_fallocate64=yes \
econf
}
@@ -80,7 +87,7 @@ _emake() {
OS="${os}" \
HAVE_SSE42=$(usex cpu_flags_x86_sse4_2 1 0) \
HAVE_AVX2=$(usex cpu_flags_x86_avx2 1 0) \
- RPM_OPT_FLAGS="${CFLAGS} ${CPPFLAGS}" \
+ RPM_OPT_FLAGS="${CFLAGS} ${CPPFLAGS} -D_LARGEFILE64_SOURCE" \
CFLAGS_OPT='$(CFLAGS)' \
LDFLAGS="${LDFLAGS} -Wl,-rpath,${EPREFIX}/usr/$(get_libdir)/${PN}" \
CC="$(tc-getCC)" \