commit: bb308db0ee272efd4ed2906a385936f9b3bfab4e
Author: Aric Belsito <lluixhi <AT> gmail <DOT> com>
AuthorDate: Sat Mar 18 17:26:03 2017 +0000
Commit: Aric Belsito <lluixhi <AT> gmail <DOT> com>
CommitDate: Sat Mar 18 17:26:03 2017 +0000
URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=bb308db0
sys-fs/xfsdump: fix patch
sys-fs/xfsdump/Manifest | 4 +-
.../xfsdump/files/xfsdump-3.1.4-compat-musl.patch | 36 ----------
sys-fs/xfsdump/files/xfsdump-3.1.6-musl.patch | 82 ++++++++++++++++++++++
sys-fs/xfsdump/xfsdump-3.1.6.ebuild | 2 +-
4 files changed, 85 insertions(+), 39 deletions(-)
diff --git a/sys-fs/xfsdump/Manifest b/sys-fs/xfsdump/Manifest
index 7fc20d0..5b7f5f2 100644
--- a/sys-fs/xfsdump/Manifest
+++ b/sys-fs/xfsdump/Manifest
@@ -1,7 +1,7 @@
AUX xfsdump-3.0.4-no-symlink.patch 721 SHA256
b3ccccfce2b7f36263a8b3611724560ae768a3371dcc6e19045abae8df8052a3 SHA512
8b8feddfbdd76bebe61a8d06e174f5bef6edd05d0ce3b96731c234f58f36c73182e411a6f7b30f4e2bbc48b13b675edaf9ba30434e414b2bf2c7dbf431c1b819
WHIRLPOOL
576a5f0324ac20b80fe946f1b0390b9e70860b9f350811e41c7ccbbbb06ef8439ca1946b4d7db88b2d106ad4d67b9bf82cb46636e52d362b304c6d78bb35f142
AUX xfsdump-3.0.5-prompt-overflow.patch 333 SHA256
80684664bae903256dd1b6355da9e88b727b8b42a559a6131aa2d24a6ce08428 SHA512
73f2a2f29b1f0e8585f49ac510b4da18deebbb799e428519fedf936f46dbd602c1cf6d300fd4e416ae4e6af1e6ce726798dec710c01d73c263782cb01ab21ba2
WHIRLPOOL
33e53b9b2690791df7374e8c7b9ff893850e076f936be86c2164798ae98ba33b35d9f2955c060d487688cb6dc9818591a05e1a74ce0792c40afd5d5989e514c7
-AUX xfsdump-3.1.4-compat-musl.patch 1023 SHA256
2983ea5405e6ebee2a595345b7c519f48f1202d8d557daff6f709ced65759801 SHA512
350638c7a214f565ea1ffbe7753ed01e8d6cee873f73a45c58fc99d49122099d6e83c55fe2966b5595bcffcc2bdb895d765dfa6874f02d2b4d0d1b75e75904f7
WHIRLPOOL
34178b7e079d6125031e677e2090a7409695ab3dccfdfa76b98c7111c3ab16687fc6e6f92aeef85157644ea04815eab3070deb4c87f49360cebc3f06d50eeb72
AUX xfsdump-3.1.6-linguas.patch 975 SHA256
16152976e972f32921a4b34636736f041d49d656111b43aee31b9c83da582992 SHA512
2fe49c6985eca950890d952b6e33c7f9d7687dfaeb52077895e92994d930f0026bb8fdc31ad3f31d072b8a5023a9e0e3d99c301cb34802d7657a93b964aa6c8e
WHIRLPOOL
c2c8d255fe0d01407bf1f5282c9f854794a521d165945944cbf092517745a94907fab1de7c5a11dcb7090eaac6aed5fc020574aa81d03f222c2df87a74c90320
+AUX xfsdump-3.1.6-musl.patch 2503 SHA256
9fc0b5d9f02904473af1cd6d8b98c3ffec8293ba3582420beea6b5ca7b4bb15f SHA512
de4c912603a415ba6a4bb2e023f7389a0428b08c3e57d087acc05a7e14c71394d555152cc7f505a36be508a33d44c77df9650bc58f3c22c0f434bbe15cc85727
WHIRLPOOL
a87e8d0348b251a42111dcc7cef619c89695ffadfbd85662b34b9f4152ff9f106ce521ed42cf9f2f220b9cee1c36817730b1ee2cd80b427ac80504a2df335b75
DIST xfsdump-3.1.6.tar.gz 848698 SHA256
7f78c11ca527477d90e5e62b0778f3ad96f2b71c19173044e9aca9515fff42d0 SHA512
6d8eff10c65e0a0893525590953ccb7ec0095ba528725ffe3f18260e6cb8f66dd3945c60477500e84421a9ed57fae9e8f0f25c3c0900be3671f30ca6951ed5e7
WHIRLPOOL
87182e97a5676be6ad36cf74e37d9ca312d742d20eb5396917a156842fe62a23c582e16862fb384fe7706097d9f0c7a6a8faced06fec0a999ac06ceb426eb7e3
-EBUILD xfsdump-3.1.6.ebuild 1500 SHA256
25b81f03d481458ac1eadbe986611b39e5d925eea5efb10baf2489413b0e75b1 SHA512
b38a8c0c176ff7278c14bfd9de5550739c871c73dd61d2abffcf4963f7cbfbd8dc298989381f58f88c3b7c61778e4d954ea31168358583b0eecc8fedc86743df
WHIRLPOOL
7d3bfe0f5c108cff713ab3b45cdfbabfbf80e073a01e91c1b851f56f201aedc2449d467d856892be432b08f1a317639b597e7c6b24d745f1b31376a801e54344
+EBUILD xfsdump-3.1.6.ebuild 1493 SHA256
3dbf78f2ddbc5d00cd99578f8e21de1144df81f7f59e47fb2678116615e29bfd SHA512
7af4a4f9f8733f565d74b9b586d6607d36d9239cf013fc23ae44e98204899bf9609f246f1c3861f8df9a1cb9ea08e8069a1eb630bd9cd8363dcc23efb695828d
WHIRLPOOL
396e14a973fcd605f495eeb75eb70ca1c27dd843446ced9fbded4e47c0c90ae884a384754df24e6bf0a85739deee673e67ca7e0f9671eac1e23ccbb7421c77ec
MISC metadata.xml 253 SHA256
d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512
54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
WHIRLPOOL
e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8
diff --git a/sys-fs/xfsdump/files/xfsdump-3.1.4-compat-musl.patch
b/sys-fs/xfsdump/files/xfsdump-3.1.4-compat-musl.patch
deleted file mode 100644
index 643fba6..0000000
--- a/sys-fs/xfsdump/files/xfsdump-3.1.4-compat-musl.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -Naurp xfsdump-3.1.4.orig/common/main.c xfsdump-3.1.4.mod/common/main.c
---- xfsdump-3.1.4.orig/common/main.c 2012-10-09 20:42:33.000000000 +0000
-+++ xfsdump-3.1.4.mod/common/main.c 2015-05-10 20:14:36.255773000 +0000
-@@ -50,6 +50,10 @@
- #include "content.h"
- #include "inventory.h"
-
-+#ifndef RLIM64_INFINITY
-+#define RLIM64_INFINITY (~0ULL)
-+#endif
-+
- #ifdef DUMP
- /* main.c - main for dump
- */
-@@ -2220,7 +2224,10 @@ static sig_printmap_t sig_printmap[ ] =
- {SIGTERM, "SIGTERM"},
- {SIGUSR1, "SIGUSR1"},
- {SIGUSR2, "SIGUSR2"},
-+ {SIGCHLD, "SIGCHLD"},
-+#ifdef SIGCLD
- {SIGCLD, "SIGCLD"},
-+#endif
- {SIGPWR, "SIGPWR"},
- {SIGURG, "SIGURG"},
- {SIGPOLL, "SIGPOLL"},
-diff -Naurp xfsdump-3.1.4.orig/dump/content.c xfsdump-3.1.4.mod/dump/content.c
---- xfsdump-3.1.4.orig/dump/content.c 2015-05-10 19:45:58.915773000 +0000
-+++ xfsdump-3.1.4.mod/dump/content.c 2015-05-10 22:23:10.705773000 +0000
-@@ -33,6 +33,7 @@
-
- #ifdef linux
- #include <xfs/xqm.h>
-+#include <linux/limits.h>
- #endif
-
- #include <attr/attributes.h>
diff --git a/sys-fs/xfsdump/files/xfsdump-3.1.6-musl.patch
b/sys-fs/xfsdump/files/xfsdump-3.1.6-musl.patch
new file mode 100644
index 0000000..12ca39e
--- /dev/null
+++ b/sys-fs/xfsdump/files/xfsdump-3.1.6-musl.patch
@@ -0,0 +1,82 @@
+diff -Naur xfsdump-3.1.6.orig/common/drive.c xfsdump-3.1.6/common/drive.c
+--- xfsdump-3.1.6.orig/common/drive.c 2017-03-18 10:15:09.015308629 -0700
++++ xfsdump-3.1.6/common/drive.c 2017-03-18 10:19:56.248906871 -0700
+@@ -17,6 +17,7 @@
+ */
+
+ #include <stdio.h>
++#include <stdlib.h>
+ #include <unistd.h>
+ #include <sys/stat.h>
+ #include <time.h>
+diff -Naur xfsdump-3.1.6.orig/common/main.c xfsdump-3.1.6/common/main.c
+--- xfsdump-3.1.6.orig/common/main.c 2017-03-18 10:15:09.012308611 -0700
++++ xfsdump-3.1.6/common/main.c 2017-03-18 10:20:21.938159790 -0700
+@@ -55,6 +55,10 @@
+ #include "content.h"
+ #include "inventory.h"
+
++#ifndef RLIM64_INFINITY
++#define RLIM64_INFINITY (~0ULL)
++#endif
++
+ #ifdef DUMP
+ /* main.c - main for dump
+ */
+@@ -2225,7 +2229,10 @@
+ {SIGTERM, "SIGTERM"},
+ {SIGUSR1, "SIGUSR1"},
+ {SIGUSR2, "SIGUSR2"},
++ {SIGCHLD, "SIGCHLD"},
++#ifdef SIGCLD
+ {SIGCLD, "SIGCLD"},
++#endif
+ {SIGPWR, "SIGPWR"},
+ {SIGURG, "SIGURG"},
+ {SIGPOLL, "SIGPOLL"},
+diff -Naur xfsdump-3.1.6.orig/common/types.h xfsdump-3.1.6/common/types.h
+--- xfsdump-3.1.6.orig/common/types.h 2017-03-18 10:15:09.011308605 -0700
++++ xfsdump-3.1.6/common/types.h 2017-03-18 10:19:43.429780663 -0700
+@@ -47,6 +47,9 @@
+ /* integers
+ */
+ typedef uint32_t size32_t;
++#ifndef __uint32_t
++#define __uint32_t uint32_t
++#endif
+ typedef uint64_t size64_t;
+ typedef char char_t;
+ typedef unsigned char u_char_t;
+diff -Naur xfsdump-3.1.6.orig/dump/content.c xfsdump-3.1.6/dump/content.c
+--- xfsdump-3.1.6.orig/dump/content.c 2017-03-18 10:15:09.036308756 -0700
++++ xfsdump-3.1.6/dump/content.c 2017-03-18 10:20:21.940159810 -0700
+@@ -37,6 +37,7 @@
+ #include <xfs/jdm.h>
+ #ifdef linux
+ #include <xfs/xqm.h>
++#include <linux/limits.h>
+ #endif
+
+ #include <attr/attributes.h>
+diff -Naur xfsdump-3.1.6.orig/dump/var.c xfsdump-3.1.6/dump/var.c
+--- xfsdump-3.1.6.orig/dump/var.c 2017-03-18 10:15:09.036308756 -0700
++++ xfsdump-3.1.6/dump/var.c 2017-03-18 10:23:04.657759448 -0700
+@@ -16,6 +16,7 @@
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
++#include <limits.h>
+ #include <unistd.h>
+ #include <stdlib.h>
+ #include <sys/stat.h>
+diff -Naur xfsdump-3.1.6.orig/invutil/invidx.c xfsdump-3.1.6/invutil/invidx.c
+--- xfsdump-3.1.6.orig/invutil/invidx.c 2017-03-18 10:15:09.029308713
-0700
++++ xfsdump-3.1.6/invutil/invidx.c 2017-03-18 10:16:19.135769322 -0700
+@@ -19,6 +19,7 @@
+ #include <xfs/xfs.h>
+ #include <xfs/jdm.h>
+
++#include <fcntl.h>
+ #include <stdio.h>
+ #include <unistd.h>
+ #include <stdlib.h>
diff --git a/sys-fs/xfsdump/xfsdump-3.1.6.ebuild
b/sys-fs/xfsdump/xfsdump-3.1.6.ebuild
index 5807035..f033a9d 100644
--- a/sys-fs/xfsdump/xfsdump-3.1.6.ebuild
+++ b/sys-fs/xfsdump/xfsdump-3.1.6.ebuild
@@ -38,7 +38,7 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-3.0.5-prompt-overflow.patch #335115
epatch "${FILESDIR}"/${PN}-3.0.4-no-symlink.patch #311881
epatch "${FILESDIR}"/${PN}-3.1.6-linguas.patch #561664
- epatch "${FILESDIR}"/${PN}-3.1.4-compat-musl.patch #549116
+ epatch "${FILESDIR}"/${PN}-3.1.6-musl.patch #549116
}
src_configure() {