Gentoo Archives: gentoo-commits

From: Amy Liffey <amynka@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/mydumper/files/, dev-db/mydumper/
Date: Wed, 25 Oct 2017 18:49:25
Message-Id: 1508957320.772b80658ebe20d659319d68d521254725e37a13.amynka@gentoo
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} (!)