1 |
commit: 772b80658ebe20d659319d68d521254725e37a13 |
2 |
Author: Tomas Mozes <hydrapolic <AT> gmail <DOT> com> |
3 |
AuthorDate: Wed Oct 25 15:07:43 2017 +0000 |
4 |
Commit: Amy Liffey <amynka <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Oct 25 18:48:40 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=772b8065 |
7 |
|
8 |
dev-db/mydumper: do not use mariadb server headers (bug #635176) |
9 |
|
10 |
Closes: #6049 |
11 |
Closes: https://bugs.gentoo.org/635176 |
12 |
Package-Manager: Portage-2.3.12, Repoman-2.3.3 |
13 |
|
14 |
.../mydumper/files/mydumper-mariadb-define.patch | 28 ++++++++++++++++++++++ |
15 |
.../files/mydumper-mariadb-include-fix.patch | 24 ------------------- |
16 |
...umper-0.9.3.ebuild => mydumper-0.9.3-r1.ebuild} | 2 +- |
17 |
3 files changed, 29 insertions(+), 25 deletions(-) |
18 |
|
19 |
diff --git a/dev-db/mydumper/files/mydumper-mariadb-define.patch b/dev-db/mydumper/files/mydumper-mariadb-define.patch |
20 |
new file mode 100644 |
21 |
index 00000000000..ee39a33be81 |
22 |
--- /dev/null |
23 |
+++ b/dev-db/mydumper/files/mydumper-mariadb-define.patch |
24 |
@@ -0,0 +1,28 @@ |
25 |
+--- a/mydumper.c 2017-09-07 14:53:02.000000000 +0000 |
26 |
++++ b/mydumper.c 2017-10-25 14:53:46.614729185 +0000 |
27 |
+@@ -22,6 +22,11 @@ |
28 |
+ #define _FILE_OFFSET_BITS 64 |
29 |
+ |
30 |
+ #include <mysql.h> |
31 |
++ |
32 |
++#if defined MARIADB_CLIENT_VERSION_STR && !defined MYSQL_SERVER_VERSION |
33 |
++ #define MYSQL_SERVER_VERSION MARIADB_CLIENT_VERSION_STR |
34 |
++#endif |
35 |
++ |
36 |
+ #include <unistd.h> |
37 |
+ #include <stdio.h> |
38 |
+ #include <string.h> |
39 |
+--- a/myloader.c 2017-09-07 14:53:02.000000000 +0000 |
40 |
++++ b/myloader.c 2017-10-25 14:55:34.677729185 +0000 |
41 |
+@@ -19,6 +19,11 @@ |
42 |
+ #define _FILE_OFFSET_BITS 64 |
43 |
+ |
44 |
+ #include <mysql.h> |
45 |
++ |
46 |
++#if defined MARIADB_CLIENT_VERSION_STR && !defined MYSQL_SERVER_VERSION |
47 |
++ #define MYSQL_SERVER_VERSION MARIADB_CLIENT_VERSION_STR |
48 |
++#endif |
49 |
++ |
50 |
+ #include <unistd.h> |
51 |
+ #include <stdio.h> |
52 |
+ #include <string.h> |
53 |
|
54 |
diff --git a/dev-db/mydumper/files/mydumper-mariadb-include-fix.patch b/dev-db/mydumper/files/mydumper-mariadb-include-fix.patch |
55 |
deleted file mode 100644 |
56 |
index 0914b3acff6..00000000000 |
57 |
--- a/dev-db/mydumper/files/mydumper-mariadb-include-fix.patch |
58 |
+++ /dev/null |
59 |
@@ -1,24 +0,0 @@ |
60 |
---- a/mydumper.c 2017-09-07 14:53:02.000000000 +0000 |
61 |
-+++ b/mydumper.c 2017-10-06 17:39:34.962315949 +0000 |
62 |
-@@ -22,6 +22,9 @@ |
63 |
- #define _FILE_OFFSET_BITS 64 |
64 |
- |
65 |
- #include <mysql.h> |
66 |
-+#if defined(MARIADB_BASE_VERSION) && defined(MARIADB_VERSION_ID) |
67 |
-+ #include <server/mysql_version.h> |
68 |
-+#endif |
69 |
- #include <unistd.h> |
70 |
- #include <stdio.h> |
71 |
- #include <string.h> |
72 |
---- a/myloader.c 2017-09-07 14:53:02.000000000 +0000 |
73 |
-+++ b/myloader.c 2017-10-06 17:39:28.962315949 +0000 |
74 |
-@@ -19,6 +19,9 @@ |
75 |
- #define _FILE_OFFSET_BITS 64 |
76 |
- |
77 |
- #include <mysql.h> |
78 |
-+#if defined(MARIADB_BASE_VERSION) && defined(MARIADB_VERSION_ID) |
79 |
-+ #include <server/mysql_version.h> |
80 |
-+#endif |
81 |
- #include <unistd.h> |
82 |
- #include <stdio.h> |
83 |
- #include <string.h> |
84 |
|
85 |
diff --git a/dev-db/mydumper/mydumper-0.9.3.ebuild b/dev-db/mydumper/mydumper-0.9.3-r1.ebuild |
86 |
similarity index 94% |
87 |
rename from dev-db/mydumper/mydumper-0.9.3.ebuild |
88 |
rename to dev-db/mydumper/mydumper-0.9.3-r1.ebuild |
89 |
index b4970ec03bf..f95deef1be6 100644 |
90 |
--- a/dev-db/mydumper/mydumper-0.9.3.ebuild |
91 |
+++ b/dev-db/mydumper/mydumper-0.9.3-r1.ebuild |
92 |
@@ -23,7 +23,7 @@ DEPEND="${CDEPEND} |
93 |
doc? ( dev-python/sphinx )" |
94 |
RDEPEND="${CDEPEND}" |
95 |
|
96 |
-PATCHES=( "${FILESDIR}/${PN}-mariadb-include-fix.patch" ) |
97 |
+PATCHES=( "${FILESDIR}/${PN}-mariadb-define.patch" ) |
98 |
|
99 |
src_prepare() { |
100 |
# respect user cflags; do not expand ${CMAKE_C_FLAGS} (!) |