Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mysql-extras:master commit in: /
Date: Tue, 16 Oct 2018 16:17:36
Message-Id: 1539705812.8bc22a0db98cf0628fc01af900fb450219d57103.whissi@gentoo
1 commit: 8bc22a0db98cf0628fc01af900fb450219d57103
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Tue Oct 16 16:03:32 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Tue Oct 16 16:03:32 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/mysql-extras.git/commit/?id=8bc22a0d
7
8 Fix 20018_all_mysql-5.7.21-without-clientlibs-tools.patch
9
10 Don't install PKCONFIG file.
11
12 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
13
14 ...all_mysql-5.7.21-without-clientlibs-tools.patch | 113 ++++++++++-----------
15 1 file changed, 54 insertions(+), 59 deletions(-)
16
17 diff --git a/20018_all_mysql-5.7.21-without-clientlibs-tools.patch b/20018_all_mysql-5.7.21-without-clientlibs-tools.patch
18 index 0ca8f48..35cc8de 100644
19 --- a/20018_all_mysql-5.7.21-without-clientlibs-tools.patch
20 +++ b/20018_all_mysql-5.7.21-without-clientlibs-tools.patch
21 @@ -1,7 +1,6 @@
22 -diff -aurN a/CMakeLists.txt b/CMakeLists.txt
23 ---- a/CMakeLists.txt 2015-07-09 09:04:00.118091000 -0400
24 -+++ b/CMakeLists.txt 2015-07-09 09:17:06.291091000 -0400
25 -@@ -405,8 +405,6 @@
26 +--- a/CMakeLists.txt
27 ++++ b/CMakeLists.txt
28 +@@ -530,8 +530,6 @@ INCLUDE_DIRECTORIES(
29 MYSQL_CHECK_ZLIB_WITH_COMPRESS()
30 # Add bundled yassl/taocrypt or system openssl.
31 MYSQL_CHECK_SSL()
32 @@ -9,9 +8,9 @@ diff -aurN a/CMakeLists.txt b/CMakeLists.txt
33 -MYSQL_CHECK_EDITLINE()
34 # Add libevent
35 MYSQL_CHECK_LIBEVENT()
36 -
37 -@@ -436,7 +434,10 @@
38 - ADD_SUBDIRECTORY(storage/ndb)
39 + # Add lz4 library
40 +@@ -620,7 +618,10 @@ IF(WITH_UNIT_TESTS)
41 + ENABLE_TESTING()
42 ENDIF()
43
44 -ADD_SUBDIRECTORY(include)
45 @@ -22,7 +21,7 @@ diff -aurN a/CMakeLists.txt b/CMakeLists.txt
46 ADD_SUBDIRECTORY(dbug)
47 ADD_SUBDIRECTORY(strings)
48 ADD_SUBDIRECTORY(vio)
49 -@@ -462,7 +463,6 @@
50 +@@ -661,7 +662,6 @@ IF(WITH_UNIT_TESTS)
51 ENDIF()
52
53 ADD_SUBDIRECTORY(extra)
54 @@ -30,7 +29,7 @@ diff -aurN a/CMakeLists.txt b/CMakeLists.txt
55 ADD_SUBDIRECTORY(sql/share)
56 ADD_SUBDIRECTORY(libservices)
57
58 -@@ -470,11 +470,20 @@
59 +@@ -669,11 +669,20 @@ IF(UNIX)
60 ADD_SUBDIRECTORY(man)
61 ENDIF()
62
63 @@ -51,10 +50,9 @@ diff -aurN a/CMakeLists.txt b/CMakeLists.txt
64 ADD_SUBDIRECTORY(libmysqld)
65 ADD_SUBDIRECTORY(libmysqld/examples)
66 ENDIF(WITH_EMBEDDED_SERVER)
67 -diff -aurN a/extra/CMakeLists.txt b/extra/CMakeLists.txt
68 ---- a/extra/CMakeLists.txt 2015-05-05 07:05:53.000000000 -0400
69 -+++ b/extra/CMakeLists.txt 2015-07-09 09:18:16.982091000 -0400
70 -@@ -72,12 +72,16 @@
71 +--- a/extra/CMakeLists.txt
72 ++++ b/extra/CMakeLists.txt
73 +@@ -72,12 +72,16 @@ IF (WIN32 AND WITH_SSL_PATH AND HAVE_CRYPTO_DLL)
74 ADD_DEPENDENCIES(GenError copy_openssl_extra)
75 ENDIF()
76
77 @@ -74,48 +72,9 @@ diff -aurN a/extra/CMakeLists.txt b/extra/CMakeLists.txt
78 ADD_DEPENDENCIES(perror GenError)
79 TARGET_LINK_LIBRARIES(perror mysys mysys_ssl)
80 SET_TARGET_PROPERTIES(perror PROPERTIES LINKER_LANGUAGE CXX)
81 -diff -aurN a/scripts/CMakeLists.txt b/scripts/CMakeLists.txt
82 ---- a/scripts/CMakeLists.txt 2015-07-09 09:04:00.401091000 -0400
83 -+++ b/scripts/CMakeLists.txt 2015-07-09 09:20:25.723091000 -0400
84 -@@ -433,18 +433,21 @@
85 -
86 - IF(WITH_SYSTEMD)
87 - SET(BIN_SCRIPTS
88 -- mysql_config
89 - mysqldumpslow
90 - )
91 - ELSE()
92 - SET(BIN_SCRIPTS
93 -- mysql_config
94 - mysqldumpslow
95 - mysqld_multi
96 - mysqld_safe
97 - )
98 - ENDIF()
99 --
100 -+ IF(NOT WITHOUT_CLIENTLIBS)
101 -+ SET(BIN_SCRIPTS
102 -+ ${BIN_SCRIPTS}
103 -+ mysql_config
104 -+ )
105 -+ ENDIF(NOT WITHOUT_CLIENTLIBS)
106 - SET(PKGCONFIG_FILE ${LIBMYSQL_OS_OUTPUT_NAME}.pc)
107 - STRING(REGEX REPLACE "/mysql$" "" PKGCONFIG_DIR "${INSTALL_LIBDIR}")
108 - SET(PKGCONFIG_DIR "${PKGCONFIG_DIR}/pkgconfig")
109 -
110 -@@ -448,7 +448,7 @@
111 - ${CMAKE_CURRENT_BINARY_DIR}/${PKGCONFIG_FILE}
112 - ESCAPE_QUOTES @ONLY)
113 -
114 -- IF(INSTALL_PKGCONFIGDIR)
115 -+ IF(INSTALL_PKGCONFIGDIR AND NOT WITHOUT_CLIENTLIBS)
116 - MESSAGE(STATUS "INSTALL ${PKGCONFIG_FILE} ${INSTALL_PKGCONFIGDIR}")
117 - INSTALL(FILES
118 - ${CMAKE_CURRENT_BINARY_DIR}/${PKGCONFIG_FILE}
119 -diff -aurN a/libmysql/CMakeLists.txt b/libmysql/CMakeLists.txt
120 ---- a/libmysql/CMakeLists.txt 2018-03-12 12:40:52.937143630 -0400
121 -+++ b/libmysql/CMakeLists.txt 2018-03-12 14:07:13.513114687 -0400
122 -@@ -232,12 +232,16 @@
123 +--- a/libmysql/CMakeLists.txt
124 ++++ b/libmysql/CMakeLists.txt
125 +@@ -231,12 +231,16 @@ IF(WIN32)
126 LIST(APPEND LIBS auth_win_client)
127 ENDIF()
128
129 @@ -138,7 +97,7 @@ diff -aurN a/libmysql/CMakeLists.txt b/libmysql/CMakeLists.txt
130
131 # Visual Studio users need debug static library for debug projects
132 IF(MSVC)
133 -@@ -271,9 +276,15 @@
134 +@@ -283,9 +287,15 @@ ENDIF()
135 IF(NOT DISABLE_SHARED)
136 # Merge several convenience libraries into one big mysqlclient
137 # and link them together into shared library.
138 @@ -154,9 +113,45 @@ diff -aurN a/libmysql/CMakeLists.txt b/libmysql/CMakeLists.txt
139 IF(UNIX)
140 # libtool compatability
141 IF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD" OR APPLE)
142 ---- a/support-files/CMakeLists.txt 2018-03-12 14:11:44.931656906 -0400
143 -+++ b/support-files/CMakeLists.txt 2018-03-12 15:44:53.381846650 -0400
144 -@@ -59,8 +59,9 @@
145 +--- a/scripts/CMakeLists.txt
146 ++++ b/scripts/CMakeLists.txt
147 +@@ -411,18 +411,21 @@ ELSE()
148 +
149 + IF(WITH_SYSTEMD)
150 + SET(BIN_SCRIPTS
151 +- mysql_config
152 + mysqldumpslow
153 + )
154 + ELSE()
155 + SET(BIN_SCRIPTS
156 +- mysql_config
157 + mysqldumpslow
158 + mysqld_multi
159 + mysqld_safe
160 + )
161 + ENDIF()
162 +-
163 ++ IF(NOT WITHOUT_CLIENTLIBS)
164 ++ SET(BIN_SCRIPTS
165 ++ ${BIN_SCRIPTS}
166 ++ mysql_config
167 ++ )
168 ++ ENDIF(NOT WITHOUT_CLIENTLIBS)
169 + SET(PKGCONFIG_FILE ${LIBMYSQL_OS_OUTPUT_NAME}.pc)
170 + STRING(REGEX REPLACE "/mysql$" "" PKGCONFIG_DIR "${INSTALL_LIBDIR}")
171 + SET(PKGCONFIG_DIR "${PKGCONFIG_DIR}/pkgconfig")
172 +@@ -437,7 +440,7 @@ ELSE()
173 + ${CMAKE_CURRENT_BINARY_DIR}/${PKGCONFIG_FILE}
174 + ESCAPE_QUOTES @ONLY)
175 +
176 +- IF(INSTALL_PKGCONFIGDIR)
177 ++ IF(INSTALL_PKGCONFIGDIR AND NOT WITHOUT_CLIENTLIBS)
178 + MESSAGE(STATUS "INSTALL ${PKGCONFIG_FILE} ${INSTALL_PKGCONFIGDIR}")
179 + INSTALL(FILES
180 + ${CMAKE_CURRENT_BINARY_DIR}/${PKGCONFIG_FILE}
181 +--- a/support-files/CMakeLists.txt
182 ++++ b/support-files/CMakeLists.txt
183 +@@ -59,8 +59,9 @@ IF(UNIX)
184 IF(INSTALL_SUPPORTFILESDIR)
185 INSTALL(FILES magic DESTINATION ${inst_location} COMPONENT SupportFiles)
186 ENDIF()