Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/
Date: Fri, 27 Aug 2021 07:36:52
Message-Id: 1630049805.16ea985198c94e9fcd827b213858639a23f8d00d.graaff@gentoo
1 commit: 16ea985198c94e9fcd827b213858639a23f8d00d
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 27 07:36:39 2021 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 27 07:36:45 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16ea9851
7
8 dev-db/mysql-workbench: cleanup
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.3
11 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
12
13 dev-db/mysql-workbench/Manifest | 2 -
14 .../mysql-workbench/mysql-workbench-8.0.24.ebuild | 112 ---------------------
15 .../mysql-workbench/mysql-workbench-8.0.25.ebuild | 111 --------------------
16 3 files changed, 225 deletions(-)
17
18 diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest
19 index 578dc04853e..1dcfffd2120 100644
20 --- a/dev-db/mysql-workbench/Manifest
21 +++ b/dev-db/mysql-workbench/Manifest
22 @@ -1,6 +1,4 @@
23 DIST antlr-4.7.1-complete.jar 2240116 BLAKE2B 3acf99b3701b2092cad2fb6e91f27791cbedd82f26888d7329e481be29fce4ec644eb57f663e515b92dea46c24222d4fb090aae5cae30c57c412a38932ea72ed SHA512 de1c230d7294e05ac7b451cbc639bab9d416a674b281e21092fb4a9329ca8b6d4b92b9ad78a9771cff475a1610f1d0419819c4619bdff36c683019da67ef13b1
24 DIST antlr-4.9.1-complete.jar 2100605 BLAKE2B 6fcdc184900cd30e42b3e1b6f56bcccbf1d3c975edc8475b92b9c0779568148f711e9bcbb77859d8fbff2d31f362a9b562847b9b9ece03c8c4b7792341fab57e SHA512 a01815324c15fbff9cb917fa2cdef85aabf34c77730913026257e92c195d11f059c73a1579ffa74616b76b5aba34fd6074b19e1de8f2f3bec1c55cd950f4947b
25 DIST mysql-workbench-community-8.0.23-src.tar.gz 20719770 BLAKE2B 4e1e44428a9e8a00c23f8f9f6e1519f8d13c205fac110168da67fb462d2a13204d41f1d0e109a3dde8ad2dbd3de31fee09ae4ccea97f9de04d0bc4fb2fad180e SHA512 f50d71bd196d5e5446cd14a228e52c4e74506cc2dd95d1601cc5e99b00db0d82dbcb28fd2ed404ee77ca63c6854d47c46773938e09ab601c10009c0ca99e4d54
26 -DIST mysql-workbench-community-8.0.24-src.tar.gz 19105744 BLAKE2B bc38f18344ba606d29317e5706b6dcd71a29785a3d94d717c21a591c488182595026bb15e1785e57bd56d74b4eb85c87beb5d386dc050ffe2cb2bd4bb7e665bd SHA512 61dd41cd410cde5da4e43e0fcd9e25fdf4b67b831bb40d8facc9450e9bc9446844f397748875a21a839d2612c64d8f8f05eaae21e9a73e419bfa9e14a8fb19e8
27 -DIST mysql-workbench-community-8.0.25-src.tar.gz 19107324 BLAKE2B aff77a7c216f470d78d3b9f33cc51c70a7b1210c40634c1af75e954ab092efd4d0865afb7869ff52f82434243ed0e2a4ddd48cf55902c9533a32ed2cc183bb33 SHA512 b75e82756a91b9f96d8c0eeece1ef8e8f3a7a1dbe8911d2045b9347fb912215ee0a7dd3ef6d827b78fe748aa9e5ecfaa858d2d3dc08233726c706712f3eac3f1
28 DIST mysql-workbench-community-8.0.26-src.tar.gz 19282576 BLAKE2B 4b05d42a10ad3cc88d6447ff5ed1344ac8ef75564e2b69a55f603930f3ff75cd9ac00fd82b6b7339bdbf9524a593fadc32070c6cb5f77e9eeb6ad8e24cc59e7c SHA512 33b28b74b5c7d75c7b3c017cdebc48f3453d0aed2e8ebb20052e462479d0147e164d409e040ab8d1828c2209ad3bc41ab9684e91f86769bf7c1fa0ee117e888c
29
30 diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.24.ebuild b/dev-db/mysql-workbench/mysql-workbench-8.0.24.ebuild
31 deleted file mode 100644
32 index d30a608ba5f..00000000000
33 --- a/dev-db/mysql-workbench/mysql-workbench-8.0.24.ebuild
34 +++ /dev/null
35 @@ -1,112 +0,0 @@
36 -# Copyright 1999-2021 Gentoo Authors
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -EAPI=7
40 -GCONF_DEBUG="no"
41 -
42 -PYTHON_COMPAT=( python3_{7,8,9} )
43 -PYTHON_REQ_USE="sqlite"
44 -
45 -ANTLR_VERSION=4.9.1
46 -
47 -inherit gnome2 flag-o-matic python-single-r1 cmake
48 -
49 -MY_P="${PN}-community-${PV}-src"
50 -
51 -DESCRIPTION="MySQL Workbench"
52 -HOMEPAGE="https://www.mysql.com/products/workbench/"
53 -SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
54 - https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar"
55 -
56 -LICENSE="GPL-2"
57 -SLOT="0"
58 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
59 -IUSE="debug doc"
60 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
61 -
62 -# glibc: deprecated mutex functions, removed in 2.36.0
63 -CDEPEND="${PYTHON_DEPS}
64 - app-crypt/libsecret
65 - dev-libs/glib:2
66 - dev-cpp/antlr-cpp:4
67 - dev-cpp/atkmm:*
68 - dev-cpp/pangomm:1.4
69 - >=dev-cpp/glibmm-2.14:2
70 - dev-cpp/gtkmm:3.0
71 - dev-libs/atk
72 - >=net-libs/libssh-0.8.5[server]
73 - x11-libs/pango
74 - x11-libs/gtk+:3
75 - gnome-base/libglade:2.0
76 - >=x11-libs/cairo-1.5.12[glib,svg]
77 - >=dev-libs/rapidjson-1.1.0
78 - dev-libs/libsigc++:2
79 - >=dev-libs/boost-1.55.0[nls]
80 - >=dev-cpp/ctemplate-0.95
81 - >=dev-libs/libxml2-2.6.2:2
82 - dev-libs/libzip
83 - dev-libs/libpcre[cxx]
84 - >=sci-libs/gdal-1.11.1-r1
85 - virtual/opengl
86 - || ( sys-libs/e2fsprogs-libs dev-libs/ossp-uuid )
87 - dev-libs/tinyxml[stl]
88 - >=dev-db/mysql-connector-c++-1.1.8 =dev-db/mysql-connector-c++-1*
89 - dev-db/vsqlite++
90 - || ( dev-db/libiodbc dev-db/unixODBC )
91 - dev-python/pexpect
92 - >=dev-python/paramiko-1.7.4
93 -"
94 -
95 -RDEPEND="${CDEPEND}
96 - app-admin/sudo
97 - >=sys-apps/net-tools-1.60_p20120127084908"
98 -
99 -DEPEND="${CDEPEND}
100 - dev-lang/swig
101 - virtual/jre
102 - virtual/pkgconfig"
103 -
104 -S="${WORKDIR}"/"${MY_P}"
105 -
106 -PATCHES=(
107 - "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
108 - "${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
109 - "${FILESDIR}/${PN}-8.0.24-gcc11-fix.patch"
110 -)
111 -
112 -src_unpack() {
113 - unpack ${PN}-community-${PV}-src.tar.gz
114 -}
115 -
116 -src_prepare() {
117 - ## remove hardcoded CXXFLAGS
118 - sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
119 - ## And avoid -Werror
120 - sed -i -e 's/-Werror//' CMakeLists.txt || die
121 - ## Fix doc install directory
122 - sed -i -e "/WB_INSTALL_DOC_DIR/ s/mysql-workbench/${P}/ ; /WB_INSTALL_DOC_DIR/ s/-community//" CMakeLists.txt || die
123 -
124 - ## package is very fragile...
125 - strip-flags
126 -
127 - cmake_src_prepare
128 -}
129 -
130 -src_configure() {
131 - if has_version dev-db/libiodbc ; then
132 - IODBC="-DIODBC_CONFIG_PATH=/usr/bin/iodbc-config"
133 - fi
134 -
135 - append-cxxflags -std=c++11
136 - ANTLR_JAR_PATH="${DISTDIR}/antlr-${ANTLR_VERSION}-complete.jar"
137 - local mycmakeargs=(
138 - -DWITH_ANTLR_JAR=${ANTLR_JAR_PATH}
139 - -DLIB_INSTALL_DIR="/usr/$(get_libdir)"
140 - -DIODBC_INCLUDE_PATH="/usr/include/iodbc"
141 - ${IODBC}
142 - -DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
143 - -DPYTHON_LIBRARY="$(python_get_library_path)"
144 - -DMySQL_CONFIG_PATH="/usr/bin/mysql_config"
145 - )
146 - cmake_src_configure
147 -}
148
149 diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.25.ebuild b/dev-db/mysql-workbench/mysql-workbench-8.0.25.ebuild
150 deleted file mode 100644
151 index a565f9ac990..00000000000
152 --- a/dev-db/mysql-workbench/mysql-workbench-8.0.25.ebuild
153 +++ /dev/null
154 @@ -1,111 +0,0 @@
155 -# Copyright 1999-2021 Gentoo Authors
156 -# Distributed under the terms of the GNU General Public License v2
157 -
158 -EAPI=7
159 -GCONF_DEBUG="no"
160 -
161 -PYTHON_COMPAT=( python3_{7,8,9} )
162 -PYTHON_REQ_USE="sqlite"
163 -
164 -ANTLR_VERSION=4.9.1
165 -
166 -inherit gnome2 flag-o-matic python-single-r1 cmake
167 -
168 -MY_P="${PN}-community-${PV}-src"
169 -
170 -DESCRIPTION="MySQL Workbench"
171 -HOMEPAGE="https://www.mysql.com/products/workbench/"
172 -SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
173 - https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar"
174 -
175 -LICENSE="GPL-2"
176 -SLOT="0"
177 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
178 -IUSE="debug doc"
179 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
180 -
181 -# glibc: deprecated mutex functions, removed in 2.36.0
182 -CDEPEND="${PYTHON_DEPS}
183 - app-crypt/libsecret
184 - dev-libs/glib:2
185 - dev-cpp/antlr-cpp:4
186 - dev-cpp/atkmm:*
187 - dev-cpp/pangomm:1.4
188 - >=dev-cpp/glibmm-2.14:2
189 - dev-cpp/gtkmm:3.0
190 - dev-libs/atk
191 - >=net-libs/libssh-0.8.5[server]
192 - x11-libs/pango
193 - x11-libs/gtk+:3
194 - gnome-base/libglade:2.0
195 - >=x11-libs/cairo-1.5.12[glib,svg]
196 - >=dev-libs/rapidjson-1.1.0
197 - dev-libs/libsigc++:2
198 - >=dev-libs/boost-1.55.0[nls]
199 - >=dev-cpp/ctemplate-0.95
200 - >=dev-libs/libxml2-2.6.2:2
201 - dev-libs/libzip
202 - dev-libs/libpcre[cxx]
203 - >=sci-libs/gdal-1.11.1-r1
204 - virtual/opengl
205 - || ( sys-libs/e2fsprogs-libs dev-libs/ossp-uuid )
206 - dev-libs/tinyxml[stl]
207 - >=dev-db/mysql-connector-c++-1.1.8 =dev-db/mysql-connector-c++-1*
208 - dev-db/vsqlite++
209 - || ( dev-db/libiodbc dev-db/unixODBC )
210 - dev-python/pexpect
211 - >=dev-python/paramiko-1.7.4
212 -"
213 -
214 -RDEPEND="${CDEPEND}
215 - app-admin/sudo
216 - >=sys-apps/net-tools-1.60_p20120127084908"
217 -
218 -DEPEND="${CDEPEND}
219 - dev-lang/swig
220 - virtual/jre
221 - virtual/pkgconfig"
222 -
223 -S="${WORKDIR}"/"${MY_P}"
224 -
225 -PATCHES=(
226 - "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
227 - "${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
228 -)
229 -
230 -src_unpack() {
231 - unpack ${PN}-community-${PV}-src.tar.gz
232 -}
233 -
234 -src_prepare() {
235 - ## remove hardcoded CXXFLAGS
236 - sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
237 - ## And avoid -Werror
238 - sed -i -e 's/-Werror//' CMakeLists.txt || die
239 - ## Fix doc install directory
240 - sed -i -e "/WB_INSTALL_DOC_DIR/ s/mysql-workbench/${P}/ ; /WB_INSTALL_DOC_DIR/ s/-community//" CMakeLists.txt || die
241 -
242 - ## package is very fragile...
243 - strip-flags
244 -
245 - cmake_src_prepare
246 -}
247 -
248 -src_configure() {
249 - if has_version dev-db/libiodbc ; then
250 - IODBC="-DIODBC_CONFIG_PATH=/usr/bin/iodbc-config"
251 - fi
252 -
253 - append-cxxflags -std=c++11
254 - ANTLR_JAR_PATH="${DISTDIR}/antlr-${ANTLR_VERSION}-complete.jar"
255 - local mycmakeargs=(
256 - -DWITH_ANTLR_JAR=${ANTLR_JAR_PATH}
257 - -DLIB_INSTALL_DIR="/usr/$(get_libdir)"
258 - -DIODBC_INCLUDE_PATH="/usr/include/iodbc"
259 - ${IODBC}
260 - -DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
261 - -DPYTHON_LIBRARY="$(python_get_library_path)"
262 - -DMySQL_CONFIG_PATH="/usr/bin/mysql_config"
263 - )
264 - cmake_src_configure
265 -}