summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/Manifest.gzbin22236 -> 22233 bytes
-rw-r--r--sys-fs/xfsdump/Manifest5
-rw-r--r--sys-fs/xfsdump/files/xfsdump-3.1.12-mimic-basename-for-nonglibc.patch42
-rw-r--r--sys-fs/xfsdump/xfsdump-3.1.12.ebuild3
-rw-r--r--sys-fs/xfsdump/xfsdump-3.2.0.ebuild3
5 files changed, 49 insertions, 4 deletions
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index 704db0d3d7cc..f3bfe284f0c5 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/xfsdump/Manifest b/sys-fs/xfsdump/Manifest
index d14a8721cfc8..f191540245b7 100644
--- a/sys-fs/xfsdump/Manifest
+++ b/sys-fs/xfsdump/Manifest
@@ -1,3 +1,4 @@
+AUX xfsdump-3.1.12-mimic-basename-for-nonglibc.patch 1180 BLAKE2B d0694ece55b35b3287fb1b808fbec33bb1cf3bdef6a5e5915365ccb572c253b746d470eebcbca96ff95ebb45651d5c02a51986823a3c12285e235f35446ccbac SHA512 1c2c8a7a56e09aec0724cf9fdc2bb2f57ea05f98456f19c1d01c075ae8c08334e64ecfc97e7dc94d91587feee403c94a847f8c9d27a0000367161cf2c6f4bec6
AUX xfsdump-3.1.6-linguas.patch 975 BLAKE2B c4a862aa55e3a473e4253433154e0e9a7032f7f35b018a412f47574268aae7a79c7956c01be8ffb3a10ad55cd904786079424b3a2a7574d16c7401343054db82 SHA512 2fe49c6985eca950890d952b6e33c7f9d7687dfaeb52077895e92994d930f0026bb8fdc31ad3f31d072b8a5023a9e0e3d99c301cb34802d7657a93b964aa6c8e
AUX xfsdump-3.1.9-fix-docs.patch 515 BLAKE2B f630b5e7540b8857c62b212b81ce33f2e08980644defb75e3fd7bd07a0bbb63fc07d4d51cdfc91476378a38b19a17c71407f32d49f1ba11677604ee2d28c9cea SHA512 7319936d24a0f805793cc6cbc9d35fca9a86632df104391054bfb57e4b6e20618f898f3968926a757e1f1181f4b7b1a444f025e0477db9dae544b573e6fc08a5
AUX xfsdump-3.1.9-no-symlink.patch 1027 BLAKE2B 35e0a308e9c368448305361e1632a22922b85442ff771efb130f23f4cb292741f244caf76010e9bb0d95f282214c405284f5fc49cf568dad928cd6492fed7735 SHA512 1ac052d93dbd02b8da31c9fccbee05fad773babeaa35ad43b074f9c76566e80733a1f9d311acc2cf95c3d258f9abba3f43cc4971b08e397fd1cffeccd77bedd2
@@ -5,6 +6,6 @@ AUX xfsdump-3.1.9-prompt-overflow.patch 329 BLAKE2B 58bada935969c61fe9a161e810c6
AUX xfsdump-3.1.9-skip-inventory-debian-subfolder.patch 468 BLAKE2B 81cf0af8cef61efa4dff6e230b71c0db65c3e7d93fd252035b6b5bf14afe28e65eccaef22bc3fc4419d196b0cca1428bc1697233efcc4f28aa138beaf3a5ccbf SHA512 c94af1c52c95a7617586b64a8936cdbfbd3a264c9580fabc3e1e7d3d5c37ca368b97f730baef2330e796ef7459561fa37b03280601aaa3b79eb2f90d9af5170d
DIST xfsdump-3.1.12.tar.xz 609500 BLAKE2B 2cd39e9f66459d75e9a254c3409279fecb95883468fc933d4d8326d00e89422ce433472c98073aa2aef8c6c4a3a1ed7e5ef94584993eb4087b2a4667187c6aee SHA512 803a3b639aef35ec882f40faeaabf381973ba2636ce0c9d06568361f5398c3c6842ffe184fc01441bf51bb1ed1b9e40b012715c09c8cc942484cc031a8eb1757
DIST xfsdump-3.2.0.tar.xz 615312 BLAKE2B 2971608b1ae3e280cba31ffefc379995211088338926f9c3f1679c825742b585bb1ab875b3da2afd48f6cd2bad04831e5e61d0251f018e2bebf72af4009ef764 SHA512 339317a92d7fda3e63b292db5e8a6d4a107a7f2ec269d54c109b6ade2f76cd823fb53db7a3a7e8a6c4883d6ce5626c7bc85fef6741f44699a4a8dfecfaa5231f
-EBUILD xfsdump-3.1.12.ebuild 1761 BLAKE2B c1903af38d83a89b9a85e10949ea6907dcfb945c07e637f0c2f95fc0f24678dcab92ed47e17d1bb04d37c7701143c89644d3e44500e348cc49b249b41e257c13 SHA512 abaeac65069d018a8a0bb7194fc126f6c4d657ac384c4f01e2be5bcd247699af8e465fd1b1ee976ba46469ddd7b7c52e7ce5da623748bb47d54de55962ed7b22
-EBUILD xfsdump-3.2.0.ebuild 1928 BLAKE2B 25a5d3c7ce66ef0e525e43008188d9393fff55709344a0470d7f65a6d40f4e86950ca648e48d148c50929a6ec393cb78451fff5bad00c21f791e4051daa4dfb2 SHA512 1880fad9059e74f9573d6bc6516b0f45b4adbbd6bd08ad971878e914d906f81d628c3a4ea6d19df31885ad137ce5bac7990758e146828c1166f78b666e0f159a
+EBUILD xfsdump-3.1.12.ebuild 1823 BLAKE2B 1207b774b8bcfd7196514e46e4df3e1d99fdd22f8907844658307fdfd11f342f3b846db883f84c900e7513170e4c4e1093dcebe5acfec48e66786bd57f6f2052 SHA512 4f4a6333cc3104ca27b8403154027d75af25aa0d135e330e285a39cff89f98d08b068096788b4cf2a417daa6d4693803fb73b1113869e61a63888d1c6bad7963
+EBUILD xfsdump-3.2.0.ebuild 1990 BLAKE2B d75789bfdd453435bf3ba6cf241129b00b1a6c19091ca4b906c9cfa40a42f0c07423c6168fc792100527ac9e17a6d70b1e62d10cb6dd4a75775cba3571c5fc08 SHA512 e5eb18f0cbda10d929814eae5646a0528fe0e62a637dd4b81d1e26db273caebe99dfd0b2abacfffe225c6c3aeaa2b7a656127c06cfbfe93d727e893f4f563980
MISC metadata.xml 254 BLAKE2B f3a9f843cf94243d1129711770df727fcdc8808bca829ef784819cab6f5410dfa463cfed85182f8228c7de796a674dd602653ad3ef817a62c0c3e7198b23befe SHA512 b9fcd3084a7e197f6138e1ce8b0eff99c4c203c37a7d5c40de207040ba1501ef0e5b2f4e00216a567037bcd6d3394fdec6ff587484c9ba2fca9d04f431733b7c
diff --git a/sys-fs/xfsdump/files/xfsdump-3.1.12-mimic-basename-for-nonglibc.patch b/sys-fs/xfsdump/files/xfsdump-3.1.12-mimic-basename-for-nonglibc.patch
new file mode 100644
index 000000000000..16b5a3ab5617
--- /dev/null
+++ b/sys-fs/xfsdump/files/xfsdump-3.1.12-mimic-basename-for-nonglibc.patch
@@ -0,0 +1,42 @@
+https://bugs.gentoo.org/937495
+From: Brahmajit Das <brahmajit.xyz@gmail.com>
+Date: Tue, 3 Sep 2024 06:14:54 +0000
+Subject: [PATCH 1/1] xfsdump: Mimic GNU basename() API for non-glibc library
+ e.g. musl
+
+musl only provides POSIX version of basename and it has also removed
+providing it via string.h header [1] which now results in compile errors
+with newer compilers e.g. clang-18
+
+[1] https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
+
+Please also reffer: https://bugs.gentoo.org/937495
+
+Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
+--- a/common/main.c
++++ b/common/main.c
+@@ -77,6 +77,9 @@
+ #define MINSTACKSZ 0x02000000
+ #define MAXSTACKSZ 0x08000000
+
++#if !defined(__GLIBC__)
++#define basename(src) (strrchr(src, '/') ? strrchr(src, '/') + 1 : src)
++#endif
+
+ /* declarations of externally defined global symbols *************************/
+
+--- a/invutil/invidx.c
++++ b/invutil/invidx.c
+@@ -41,6 +41,10 @@
+ #include "stobj.h"
+ #include "timeutil.h"
+
++#if !defined(__GLIBC__)
++#define basename(src) (strrchr(src, '/') ? strrchr(src, '/') + 1 : src)
++#endif
++
+ invidx_fileinfo_t *invidx_file;
+ int invidx_numfiles;
+
+--
+2.46.0
diff --git a/sys-fs/xfsdump/xfsdump-3.1.12.ebuild b/sys-fs/xfsdump/xfsdump-3.1.12.ebuild
index c9a1d66eba9e..5128c4f85015 100644
--- a/sys-fs/xfsdump/xfsdump-3.1.12.ebuild
+++ b/sys-fs/xfsdump/xfsdump-3.1.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -37,6 +37,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.1.9-fix-docs.patch
"${FILESDIR}"/${PN}-3.1.9-skip-inventory-debian-subfolder.patch
+ "${FILESDIR}"/${PN}-3.1.12-mimic-basename-for-nonglibc.patch
)
src_prepare() {
diff --git a/sys-fs/xfsdump/xfsdump-3.2.0.ebuild b/sys-fs/xfsdump/xfsdump-3.2.0.ebuild
index 8b5bdb19a696..c19e15d409d1 100644
--- a/sys-fs/xfsdump/xfsdump-3.2.0.ebuild
+++ b/sys-fs/xfsdump/xfsdump-3.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -37,6 +37,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.1.9-fix-docs.patch
"${FILESDIR}"/${PN}-3.1.9-skip-inventory-debian-subfolder.patch
+ "${FILESDIR}"/${PN}-3.1.12-mimic-basename-for-nonglibc.patch
)
src_prepare() {