[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2024-07-03 Thread Sam James
commit: be1418af7967301deee501267fbb72e6bba1841b
Author: Alfred Wingate  protonmail  com>
AuthorDate: Wed Jun  5 15:14:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul  4 00:09:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be1418af

dev-db/mysql: add 8.0.37

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37036
Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/Manifest|1 +
 dev-db/mysql/mysql-8.0.37.ebuild | 1281 ++
 2 files changed, 1282 insertions(+)

diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest
index 3efcb891c8b1..83b7c67873ba 100644
--- a/dev-db/mysql/Manifest
+++ b/dev-db/mysql/Manifest
@@ -9,3 +9,4 @@ DIST mysql-boost-8.0.31.tar.gz 334504577 BLAKE2B 
0506472c732351a1055be9bbd81212e
 DIST mysql-boost-8.0.32.tar.gz 436207624 BLAKE2B 
8a75fd6fe12d4f870622b3386118737b8f17d116df625ef6187647c870d456823543e0a1e9aa05fff53313c3872df1df23add2508ec735bb7972718fc1e90539
 SHA512 
937e0d0350cb583bb4de15b080f08ed92b253a6d7c09f13a028855dae154fc84f0c95fb082b818b2fa6fa792cd2d9db8d7dc7a20a2a0d3d2b6839fbd2c821b44
 DIST mysql-boost-8.0.34.tar.gz 439550780 BLAKE2B 
f50701b7e97e6cec21d6ce0f80f07a8df68a14c637a67841c06f578be8ed01d216dcb3b859a29f1befd4223b99e60675d6fa70f4b227bf6af81804e2c43161d4
 SHA512 
e5e79ac6870c214cf62c8e2830106d60e09d2e6df30654b84bb5d26864b4eabe777468a223e6ee4c1e22b7f6ec086c73e85e3f4c1fa66912b0e59b606ab46cd6
 DIST mysql-boost-8.0.36.tar.gz 438154682 BLAKE2B 
066c9dd7f2804ad29808c3bfcf5eae53466f7c40cf1386a9c1f26a0b45dcc3eda8d9618de36e8008e5e4d58b726d6c8ca85aec8d1eda8981f5a49e495b32f046
 SHA512 
a6c1c009a322b7e7aa2aa607573060414c847c77d48f44a24058ffb89673621f2ebbcc1a4448fa841a87ff721159cc8eaf44a57721c7dc233c130691c16a9d4a
+DIST mysql-boost-8.0.37.tar.gz 445594692 BLAKE2B 
105521985ec8c622a28b5e0f7f13e519b2d91af6ce7c2b483cf1c096aa79f156cc59eabb6281b485d6f558eb6e20a95d5edc349bbd72d1c4a2591eef59270f4c
 SHA512 
4c6033d4f96990d3f324f0d5733273425ddf7cc11660e110e0dc848da6cfa47b7565c1eb0b5d1e08878a0ea2c7d1eb85b400ccca28e5b4383f7e9216ba3e1660

diff --git a/dev-db/mysql/mysql-8.0.37.ebuild b/dev-db/mysql/mysql-8.0.37.ebuild
new file mode 100644
index ..27ef30ae8d8c
--- /dev/null
+++ b/dev-db/mysql/mysql-8.0.37.ebuild
@@ -0,0 +1,1281 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs cmake edo flag-o-matic linux-info multiprocessing prefix 
toolchain-funcs
+
+MY_PV="${PV//_pre*}"
+MY_P="${PN}-${MY_PV}"
+
+# Patch version
+PATCH_SET=( 
https://github.com/parona-source/mysql-server/releases/download/mysql-8.0.36-patches-01/mysql-8.0.36-patches-01.tar.xz
 )
+
+DESCRIPTION="A fast, multi-threaded, multi-user SQL database server"
+HOMEPAGE="https://www.mysql.com/;
+SRC_URI="https://cdn.mysql.com/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${MY_PV}.tar.gz"
+SRC_URI+=" https://cdn.mysql.com/archives/mysql-$(ver_cut 
1-2)/mysql-boost-${MY_PV}.tar.gz"
+SRC_URI+=" https://downloads.mysql.com/archives/MySQL-$(ver_cut 
1-2)/${PN}-boost-${MY_PV}.tar.gz"
+SRC_URI+=" ${PATCH_SET[@]}"
+# Shorten the path because the socket path length must be shorter than 107 
chars
+# and we will run a mysql server during test phase
+S="${WORKDIR}/mysql"
+
+LICENSE="GPL-2"
+SLOT="8.0"
+# -ppc for bug #761715
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux 
+server tcmalloc test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="?? ( tcmalloc jemalloc )
+   cjk? ( server )
+   jemalloc? ( server )
+   numa? ( server )
+   profiling? ( server )
+   router? ( server )
+   tcmalloc? ( server )"
+
+# Be warned, *DEPEND are version-dependent
+# These are used for both runtime and compiletime
+COMMON_DEPEND="
+   >=app-arch/lz4-1.9.4:=
+   >=app-arch/zstd-1.2.0:=
+   >=dev-libs/openssl-1.0.0:=
+   sys-libs/ncurses:=
+   >=sys-libs/zlib-1.2.13:=
+   server? (
+   dev-libs/icu:=
+   dev-libs/libevent:=[ssl,threads(+)]
+   net-libs/libtirpc:=
+   cjk? ( app-text/mecab )
+   jemalloc? ( dev-libs/jemalloc:= )
+   kernel_linux? (
+   dev-libs/libaio
+   sys-process/procps
+   )
+   numa? ( sys-process/numactl )
+   tcmalloc? ( dev-util/google-perftools:= )
+   )
+"
+
+# https://bugs.gentoo.org/623962
+# tests set TZ for tests leading to failures on musl if sys-libs/timezone-data 
isnt installed
+DEPEND="
+   ${COMMON_DEPEND}
+   app-alternatives/yacc
+   server? ( net-libs/rpcsvc-proto )
+   test? (
+   acct-group/mysql acct-user/mysql
+   dev-perl/Expect
+   dev-perl/JSON
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2024-07-02 Thread Hans de Graaff
commit: e91d5e37283aeed9b0e1c3602a804dee4e23cc9c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul  3 05:15:22 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul  3 05:15:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91d5e37

dev-db/mysql-workbench: add 8.0.38

Closes: https://bugs.gentoo.org/929387
Closes: https://bugs.gentoo.org/92
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-db/mysql-workbench/Manifest|   1 +
 .../mysql-workbench/mysql-workbench-8.0.38.ebuild  | 114 +
 2 files changed, 115 insertions(+)

diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest
index 89f6c6141073..6a27f1c9b1a1 100644
--- a/dev-db/mysql-workbench/Manifest
+++ b/dev-db/mysql-workbench/Manifest
@@ -1,2 +1,3 @@
 DIST antlr-4.11.1-complete.jar 3547867 BLAKE2B 
24e9799a402302fd13ebd91028a8e3b8141af50b446bc06bb4df3f7619cad956e9b681c0908b870a1f9d6701049e89099906cdc6038dc007984b19f7a8cc756b
 SHA512 
a445bb71e4470ffa7bbb382a873fe5c5737b96b2c68b57593c1151ed9944ec701ce0c299ea5c3b593bd33916d384d598e2538a9b0b11b41c77a399beca4aab88
 DIST mysql-workbench-community-8.0.36-src.tar.gz 27419906 BLAKE2B 
47ab5c64b5beee712c9227cdb5c46a6863d830ef75983e0e56702e0b08370b9118b301d0c34ba95180bef2fe0b01ae24791337c9e1922cd412a37f057906027a
 SHA512 
953f072414abb8c236ffccb8a4439dcd4c5eb76ff07f5ca276c35e8cf6102ef73292412fc70113a167f34bd998603ef22b59038ae06cf84d2f0440769c1d9689
+DIST mysql-workbench-community-8.0.38-src.tar.gz 59069184 BLAKE2B 
ace0afbab46c106200da5234595065766798d97f57008261c166f97bed842f185e1bba90e0c60b9acf4843b54261b5aa49c8a3a6b096e72597443fcb1a011217
 SHA512 
9fa18d3a66111461dd47dec05ea8dfa214dac85017d51358e694d56cb05439d96a91f675e105cfbecc70c456127964a81ddb2a5a2951457196b20b10dcb6f502

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.38.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.38.ebuild
new file mode 100644
index ..584f3a01ce3c
--- /dev/null
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.38.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GCONF_DEBUG="no"
+
+PYTHON_COMPAT=( python3_{10,11,12} )
+PYTHON_REQ_USE="sqlite"
+
+ANTLR_VERSION=4.11.1
+
+inherit gnome2 flag-o-matic python-single-r1 cmake
+
+MY_P="${PN}-community-${PV}-src"
+
+DESCRIPTION="MySQL Workbench"
+HOMEPAGE="https://www.mysql.com/products/workbench/;
+SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
+   https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar;
+S="${WORKDIR}"/"${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug doc"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# glibc: deprecated mutex functions, removed in 2.36.0
+CDEPEND="${PYTHON_DEPS}
+   app-crypt/libsecret
+   dev-libs/glib:2
+   >=dev-cpp/antlr-cpp-4.11.1:4
+   dev-cpp/atkmm:*
+   dev-cpp/pangomm:1.4
+   >=dev-cpp/glibmm-2.14:2
+   dev-cpp/gtkmm:3.0
+   >=net-libs/libssh-0.9.5[server]
+   x11-libs/pango
+   x11-libs/gtk+:3
+   >=x11-libs/cairo-1.5.12[glib,svg(+)]
+   >=dev-libs/rapidjson-1.1.0
+   dev-libs/libsigc++:2
+   dev-libs/boost[nls]
+   >=dev-cpp/ctemplate-0.95
+   >=dev-libs/libxml2-2.6.2:2
+   dev-libs/libzip
+   dev-libs/libpcre[cxx]
+   >=sci-libs/gdal-1.11.1-r1:=
+   virtual/opengl
+   || ( sys-fs/e2fsprogs dev-libs/ossp-uuid )
+   dev-libs/tinyxml[stl]
+   >=dev-db/mysql-connector-c++-8.0.27-r1[legacy(-)]
+   dev-db/vsqlite++
+   || ( dev-db/libiodbc >=dev-db/unixODBC-2.3.11 )
+   dev-python/pexpect
+   >=dev-python/paramiko-1.7.4
+"
+
+RDEPEND="${CDEPEND}
+   app-admin/sudo
+   >=sys-apps/net-tools-1.60_p20120127084908"
+
+DEPEND="${CDEPEND}
+   dev-lang/swig
+   >=virtual/jre-11
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
+   "${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
+   "${FILESDIR}/${PN}-8.0.33-gcc13.patch"
+)
+
+src_unpack() {
+   unpack ${PN}-community-${PV}-src.tar.gz
+}
+
+src_prepare() {
+   ## remove hardcoded CXXFLAGS
+   sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
+   ## And avoid -Werror
+   sed -i -e 's/-Werror//' CMakeLists.txt || die
+   ## Fix doc install directory
+   sed -i -e "/WB_INSTALL_DOC_DIR/ s/mysql-workbench/${P}/ ; 
/WB_INSTALL_DOC_DIR/ s/-community//" CMakeLists.txt || die
+
+   ## package is very fragile...
+   strip-flags
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   if has_version dev-db/libiodbc ; 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2024-07-01 Thread Mike Gilbert
commit: 0185586782e2b19ff1c9e357f54b2f2f7fb2dfdf
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jul  1 18:32:08 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul  1 18:53:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01855867

dev-db/mysql: update SRC_URI

Signed-off-by: Mike Gilbert  gentoo.org>

 dev-db/mysql/mysql-5.7.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-5.7.41.ebuild b/dev-db/mysql/mysql-5.7.41.ebuild
index 3efb6229af13..ded1631d3809 100644
--- a/dev-db/mysql/mysql-5.7.41.ebuild
+++ b/dev-db/mysql/mysql-5.7.41.ebuild
@@ -9,7 +9,7 @@ inherit check-reqs cmake flag-o-matic linux-info \
multiprocessing prefix toolchain-funcs multilib-minimal
 
 # Patch version
-PATCH_SET="https://dev.gentoo.org/~whissi/dist/mysql/${PN}-5.7.36-patches-01.tar.xz;
+PATCH_SET="mirror://gentoo/51/${PN}-5.7.36-patches-01.tar.xz"
 
 SRC_URI="https://cdn.mysql.com/Downloads/MySQL-$(ver_cut 
1-2)/${PN}-boost-${PV}.tar.gz
https://cdn.mysql.com/archives/mysql-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2024-06-14 Thread Sam James
commit: f60d837dc772b6b629720cfcb0dc0b01eeaa598a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 14 08:15:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 14 08:15:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f60d837d

dev-db/mysql: Stabilize 8.0.36 amd64, #919815

Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/mysql-8.0.36.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-8.0.36.ebuild b/dev-db/mysql/mysql-8.0.36.ebuild
index 91b033ef3d2f..724501d96d0c 100644
--- a/dev-db/mysql/mysql-8.0.36.ebuild
+++ b/dev-db/mysql/mysql-8.0.36.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/mysql"
 LICENSE="GPL-2"
 SLOT="8.0"
 # -ppc for bug #761715
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux 
+server tcmalloc test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/

2024-04-27 Thread Petr Vaněk
commit: 68ef65422eeab40eacbf3a82c44033635ea2cf75
Author: Petr Vaněk  gentoo  org>
AuthorDate: Sat Apr 27 13:08:09 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Sat Apr 27 13:08:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ef6542

dev-db/mysql-connector-c++: drop 8.0.31, 8.0.32, 8.0.33

Signed-off-by: Petr Vaněk  gentoo.org>

 dev-db/mysql-connector-c++/Manifest|  2 -
 .../mysql-connector-c++-8.0.31.ebuild  | 58 --
 .../mysql-connector-c++-8.0.32.ebuild  | 58 --
 .../mysql-connector-c++-8.0.33.ebuild  | 45 -
 4 files changed, 163 deletions(-)

diff --git a/dev-db/mysql-connector-c++/Manifest 
b/dev-db/mysql-connector-c++/Manifest
index bf885879f346..1f03e10738cc 100644
--- a/dev-db/mysql-connector-c++/Manifest
+++ b/dev-db/mysql-connector-c++/Manifest
@@ -1,3 +1 @@
-DIST mysql-connector-c++-8.0.31-src.tar.gz 4201904 BLAKE2B 
48385db732572ccf2ba91edca0fbdecf94b3ac5ca6c095e1e2e525e5f9b17749b9cb1ed9732253f9239296d364a69a91d56f60958eb4cf399f16db38f6bd76a8
 SHA512 
a088936e207926031b6bafe45925bf0c9d2acede9477b605adb09dc875c87965e58e3ecd0332168021122c9def831f0dfdb837ad2c4ea2f140b07b43c9f8bb3c
-DIST mysql-connector-c++-8.0.32-src.tar.gz 4202413 BLAKE2B 
fe15be7b6ec0c4699ded6e392f3f2e1c12fa9fe033172f6219916fb6ce4ae78d3e8cc882eaf66da606dc1445a59a5cf573f92ee6f1d18178d6c11762dcffb0c0
 SHA512 
cdfddaf84efe0d49d07c5ef07b5c50bde2f64cbf58d48016573a20ca372b0ba5dab640305d16d8b34032a63f2ceb2954eac108f838fb2f3849a7f3838329df48
 DIST mysql-connector-c++-8.0.33-src.tar.gz 4531693 BLAKE2B 
b8f426742fa343ebc1f1da5ba1fbf7dfc0db39493bafd0f5d16e355d43277d78ff27b183edad31792a7591ac59bbfb4033f3498dc646883988cba189535a8ddf
 SHA512 
a625a28f63161c97d727d90e7b1211273fe931ae1325c2fbeca16e770761e3159abdcaba1fb6eb1a557674fd817bf266875a089c8c2ea4d2dd1553e6fa887ef1

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild
deleted file mode 100644
index 8ee5fb48953d..
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_MAKEFILE_GENERATOR=emake
-inherit cmake
-
-URI_DIR="Connector-C++"
-DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
-HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/;
-SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
-S="${WORKDIR}/${P}-src"
-
-LICENSE="Artistic GPL-2"
-SLOT="0"
-# -ppc, -sparc for bug #711940
-KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc x86"
-IUSE="+legacy"
-
-RDEPEND="
-   app-arch/lz4:=
-   app-arch/zstd:=
-   dev-libs/openssl:=
-   dev-libs/protobuf:=
-   sys-libs/zlib
-   legacy? (
-   dev-libs/boost:=
-   >=dev-db/mysql-connector-c-8.0.27:=
-   )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-8.0.27-mysqlclient_r.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUNDLE_DEPENDENCIES=OFF
-   -DWITH_PROTOBUF=system
-   -DWITH_LZ4=system
-   -DWITH_SSL=system
-   -DWITH_ZLIB=system
-   -DWITH_ZSTD=system
-   -DWITH_JDBC=$(usex legacy)
-   )
-
-   if use legacy ; then
-   mycmakeargs+=(
-   -DWITH_BOOST="${ESYSROOT}"/usr
-   -DMYSQLCLIENT_STATIC_BINDING=0
-   -DMYSQLCLIENT_STATIC_LINKING=0
-   )
-   fi
-
-   cmake_src_configure
-}

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild
deleted file mode 100644
index 3e1cef8f1ae0..
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_MAKEFILE_GENERATOR=emake
-inherit cmake
-
-URI_DIR="Connector-C++"
-DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
-HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/;
-SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
-S="${WORKDIR}/${P}-src"
-
-LICENSE="Artistic GPL-2"
-SLOT="0"
-# -ppc, -sparc for bug #711940
-KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc x86"
-IUSE="+legacy"
-
-RDEPEND="
-   app-arch/lz4:=
-   app-arch/zstd:=
-   dev-libs/openssl:=
-   >=dev-libs/protobuf-3.19.6:=
-   sys-libs/zlib
-   legacy? (
-   dev-libs/boost:=
-   >=dev-db/mysql-connector-c-8.0.27:=
-   )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-8.0.27-mysqlclient_r.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/files/, dev-db/mysql-connector-c/

2024-04-27 Thread Petr Vaněk
commit: 65e810c9b1123f6c07d92328dfdf1e60498bc392
Author: Tomáš Mózes  gmail  com>
AuthorDate: Mon Apr  8 14:37:50 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Sat Apr 27 12:53:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65e810c9

dev-db/mysql-connector-c: add 8.0.36

Changes:
- musl patch upstreamed, see [1-3]
- mysql.info not present any more, see [4]
- lz4 patch updated

[1] 
https://github.com/mysql/mysql-server/commit/dc6b9e2556bf247cda80670b824cb24b271946f2
[2] https://bugs.mysql.com/bug.php?id=110808
[3] https://github.com/mysql/mysql-server/pull/455
[4] 
https://github.com/mysql/mysql-server/commit/18b2dd3ddfbe06bef9a378f1a87e63d494514b0b

Closes: https://bugs.gentoo.org/893912
Closes: https://bugs.gentoo.org/900667
Closes: https://bugs.gentoo.org/759058
Closes: https://bugs.gentoo.org/882743
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36160
Signed-off-by: Petr Vaněk  gentoo.org>

 dev-db/mysql-connector-c/Manifest  |   1 +
 ...-8.0.36-always-build-decompress-utilities.patch |  23 
 .../mysql-connector-c-8.0.36.ebuild| 123 +
 3 files changed, 147 insertions(+)

diff --git a/dev-db/mysql-connector-c/Manifest 
b/dev-db/mysql-connector-c/Manifest
index bba4363fe6e8..b1933a7ac25c 100644
--- a/dev-db/mysql-connector-c/Manifest
+++ b/dev-db/mysql-connector-c/Manifest
@@ -1 +1,2 @@
 DIST mysql-boost-8.0.32.tar.gz 436207624 BLAKE2B 
8a75fd6fe12d4f870622b3386118737b8f17d116df625ef6187647c870d456823543e0a1e9aa05fff53313c3872df1df23add2508ec735bb7972718fc1e90539
 SHA512 
937e0d0350cb583bb4de15b080f08ed92b253a6d7c09f13a028855dae154fc84f0c95fb082b818b2fa6fa792cd2d9db8d7dc7a20a2a0d3d2b6839fbd2c821b44
+DIST mysql-boost-8.0.36.tar.gz 438154682 BLAKE2B 
066c9dd7f2804ad29808c3bfcf5eae53466f7c40cf1386a9c1f26a0b45dcc3eda8d9618de36e8008e5e4d58b726d6c8ca85aec8d1eda8981f5a49e495b32f046
 SHA512 
a6c1c009a322b7e7aa2aa607573060414c847c77d48f44a24058ffb89673621f2ebbcc1a4448fa841a87ff721159cc8eaf44a57721c7dc233c130691c16a9d4a

diff --git 
a/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.36-always-build-decompress-utilities.patch
 
b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.36-always-build-decompress-utilities.patch
new file mode 100644
index ..9c8e654ba280
--- /dev/null
+++ 
b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.36-always-build-decompress-utilities.patch
@@ -0,0 +1,23 @@
+diff --git a/utilities/CMakeLists.txt b/utilities/CMakeLists.txt
+index da34524..96c7299 100644
+--- a/utilities/CMakeLists.txt
 b/utilities/CMakeLists.txt
+@@ -124,13 +124,11 @@ MYSQL_ADD_EXECUTABLE(perror
+   DEPENDENCIES GenError
+   LINK_LIBRARIES mysys
+   )
+-IF(WITH_LZ4 STREQUAL "bundled")
+-  MYSQL_ADD_EXECUTABLE(lz4_decompress
+-lz4_decompress.cc
+-COMPONENT Server
+-LINK_LIBRARIES ext::lz4 mysys
+-)
+-ENDIF()
++MYSQL_ADD_EXECUTABLE(lz4_decompress
++  lz4_decompress.cc
++  COMPONENT Server
++  LINK_LIBRARIES ext::lz4 mysys
++  )
+ 
+ MYSQL_ADD_EXECUTABLE(zlib_decompress
+   zlib_decompress.cc

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.36.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.36.ebuild
new file mode 100644
index ..724061855292
--- /dev/null
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.36.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic
+
+DESCRIPTION="C client library for MariaDB/MySQL"
+HOMEPAGE="https://dev.mysql.com/downloads/;
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/mysql/mysql-server.git;
+
+   inherit git-r3
+else
+   SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+   S="${WORKDIR}/mysql-${PV}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0/21"
+IUSE="ldap static-libs"
+
+RDEPEND="
+   >=app-arch/lz4-1.9.4:=[${MULTILIB_USEDEP}]
+   app-arch/zstd:=[${MULTILIB_USEDEP}]
+   dev-libs/openssl:=[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.13:=[${MULTILIB_USEDEP}]
+   ldap? ( dev-libs/cyrus-sasl:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+# Avoid file collisions, #692580
+RDEPEND+="
+   ! client/CMakeLists.txt || die
+
+   # Forcefully disable auth plugin
+   if ! use ldap ; then
+   sed -i -e '/MYSQL_CHECK_SASL/d' CMakeLists.txt || die
+   echo > libmysql/authentication_ldap/CMakeLists.txt || die
+   fi
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   # Code is now requiring C++17 due to 
https://github.com/mysql/mysql-server/commit/236ab55bedd8c9eacd80766d85edde2a8afacd08
+   append-cxxflags -std=c++17
+
+   local mycmakeargs=(
+   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/files/, dev-db/mysql/

2024-04-24 Thread Sam James
commit: e77068420194bc44cab11a3be2ddfdf0020833e0
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Jan 25 06:02:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 18:17:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7706842

dev-db/mysql: add 8.0.36

- --max-test-fail=0 and 40h suite timeout so that tests dont bail out early.

Bug: https://bugs.gentoo.org/922808
Bug: https://bugs.gentoo.org/923649
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35002
Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/Manifest  |2 +
 .../mysql/files/mysql-8.0.36-boost-clang-fix.patch |   76 ++
 dev-db/mysql/mysql-8.0.36.ebuild   | 1271 
 3 files changed, 1349 insertions(+)

diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest
index 0672320ea6b4..3efcb891c8b1 100644
--- a/dev-db/mysql/Manifest
+++ b/dev-db/mysql/Manifest
@@ -2,8 +2,10 @@ DIST mysql-5.7.36-patches-01.tar.xz 6396 BLAKE2B 
ed9783f207d40fc220992c4193bdd8e
 DIST mysql-8.0.27-patches-03.tar.xz 9864 BLAKE2B 
03136477a97a5bff0c5f1cbc7921a77d9b36e148e94f80463f00f0efd1a6859af4595f9cf15aa492bce043fdc9d6c6328bd64102f8b0127eacbc7795b1785ecb
 SHA512 
8c00c8fef2b01389f59138eaa29399d8a9ce7930b6bdfb7689d1d7bf14a32fbb10a2b8dbe91933b805899ef3af0cf0bda704d4be14249991b381054bcc496058
 DIST mysql-8.0.31-patches-01.tar.xz 5464 BLAKE2B 
c067bf311c83d4aa0f48d56621997bc58820fa0b41bd708eae04b0b54b89d549c5c1b84ca93adcbbdcb008199510ea667a12b1bcd44bf6b6df02062b4551d0a2
 SHA512 
95af6bb5aa0c407f0a1014f33523608b0df0797fd7fbdbba8a19985258a7c04788d7587c8f67cd1745284522c58297931c8827e31f77e8c89baaeff71a5e0ddc
 DIST mysql-8.0.34-patches-01.tar.xz 9304 BLAKE2B 
e80dd1fab00fb183e0b980763a9b6c3b879357b776b2acc9709527e5d6e2549f801835936433e55fcde2820201edb3dead5d95f31ef617ef9542d2a0bd95efca
 SHA512 
1ac196d609fabd9c978bc8dd3564a45f0d681c292215d8979604d7e402c622d70a1c66ed191ded081c597042298c43154a9bb09bb4566e7fe97991f67d91d999
+DIST mysql-8.0.36-patches-01.tar.xz 10768 BLAKE2B 
d9b9c6f170e08eee249bbef77713116ad2f1bd05d638f908011c8be406548b9a87a5189d440147c76ac8aef8058d3fdf25d754191a52fef786812ddd6a2409dd
 SHA512 
3f6af0f17e2ded2ec5cc9b0001062bda061e51a17f4f2d1f1fb604590de026a70bd21cecdff28e05adb1b89356fec1c1b33bc9c848e8a20186412d8547452305
 DIST mysql-boost-5.7.41.tar.gz 53266489 BLAKE2B 
7201d6c53cf711bd121464fc85260e1799f7195f45706b91f3cb8d605fe2bd2639d532b4045a336645a553d9b0b1131cc45140a19483902e5dc37d3e2479b6f5
 SHA512 
88e1cc4864616ed92880a3f02285763aac2ddfc1cdeeff07e1502c97bbdfd31c9ed9d02f8f6381a352857a85241e4e4eb6bc0d978e3928a68ef49362f670482a
 DIST mysql-boost-8.0.27.tar.gz 292184025 BLAKE2B 
177209f3c62b0326ca9d021c751a701dec84c1b15c946ab0a68b1b4cf0620468eb3a1df77a918284007a0fde1aaa6a9767d0baed57936612813ef583df51c35e
 SHA512 
6ef2426c0bee46bdf8e2fa5cb159d5ae19f0bed4f7c9bea9b33e0dd922b568c3c68ca063dcbcd7ea6904aaea31877c10064ea10b4bc63fb40d9f31778e3a7891
 DIST mysql-boost-8.0.31.tar.gz 334504577 BLAKE2B 
0506472c732351a1055be9bbd81212e95280ae464af95cb5b579777dd8fad4634b099fa2830c3095066daf8c586f1d8cd2316e7268fb0d2577dd706c595c9102
 SHA512 
87b1678de8c2fd640fd6f3ae58266ea63fe240578330e3296d0e5fc209bbe9b0c22996214b6ca4cce8c0d9cc2f9897f4e6723d835b33fc4342983c82929c3d96
 DIST mysql-boost-8.0.32.tar.gz 436207624 BLAKE2B 
8a75fd6fe12d4f870622b3386118737b8f17d116df625ef6187647c870d456823543e0a1e9aa05fff53313c3872df1df23add2508ec735bb7972718fc1e90539
 SHA512 
937e0d0350cb583bb4de15b080f08ed92b253a6d7c09f13a028855dae154fc84f0c95fb082b818b2fa6fa792cd2d9db8d7dc7a20a2a0d3d2b6839fbd2c821b44
 DIST mysql-boost-8.0.34.tar.gz 439550780 BLAKE2B 
f50701b7e97e6cec21d6ce0f80f07a8df68a14c637a67841c06f578be8ed01d216dcb3b859a29f1befd4223b99e60675d6fa70f4b227bf6af81804e2c43161d4
 SHA512 
e5e79ac6870c214cf62c8e2830106d60e09d2e6df30654b84bb5d26864b4eabe777468a223e6ee4c1e22b7f6ec086c73e85e3f4c1fa66912b0e59b606ab46cd6
+DIST mysql-boost-8.0.36.tar.gz 438154682 BLAKE2B 
066c9dd7f2804ad29808c3bfcf5eae53466f7c40cf1386a9c1f26a0b45dcc3eda8d9618de36e8008e5e4d58b726d6c8ca85aec8d1eda8981f5a49e495b32f046
 SHA512 
a6c1c009a322b7e7aa2aa607573060414c847c77d48f44a24058ffb89673621f2ebbcc1a4448fa841a87ff721159cc8eaf44a57721c7dc233c130691c16a9d4a

diff --git a/dev-db/mysql/files/mysql-8.0.36-boost-clang-fix.patch 
b/dev-db/mysql/files/mysql-8.0.36-boost-clang-fix.patch
new file mode 100644
index ..31a2946a41ed
--- /dev/null
+++ b/dev-db/mysql/files/mysql-8.0.36-boost-clang-fix.patch
@@ -0,0 +1,76 @@
+From 50a1eae942effb0a9b90724323ef8f2a67e7984a Mon Sep 17 00:00:00 2001
+From: Peter Dimov 
+Date: Wed, 16 Nov 2022 10:43:31 +0200
+Subject: [PATCH] Change mpl::integral_c to boost::integral_constant to avoid
+ Clang 16 errors when constructing out of range enums (refs #24,
+ https://github.com/boostorg/mpl/issues/69)
+
+--- a/boost/boost_1_77_0/boost/numeric/conversion/detail/int_float_mixture.hpp
 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-init-scripts/, dev-db/mysql-init-scripts/files/

2024-04-08 Thread Petr Vaněk
commit: c48f8dd8c90980285b51259f47303383c9dffe9a
Author: Petr Vaněk  gentoo  org>
AuthorDate: Mon Apr  8 11:57:26 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Mon Apr  8 13:56:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c48f8dd8

dev-db/mysql-init-scripts: fix typo in extra commands list

This fixes remaining typos in extra commands lists referencing
bootstrap_galera function:

  boostrap_galera -> bootstrap_galera

It is followup to the commit 460c2f8c5390 ("dev-db/mysql-init-scripts:
Fix important typo and commit straight to stable")

Signed-off-by: Petr Vaněk  gentoo.org>

 dev-db/mysql-init-scripts/files/init.d-2.3  | 4 ++--
 dev-db/mysql-init-scripts/files/init.d-s6-2.3   | 4 ++--
 dev-db/mysql-init-scripts/files/init.d-supervise-2.3| 6 +++---
 ...-init-scripts-2.3-r7.ebuild => mysql-init-scripts-2.3-r8.ebuild} | 0
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-db/mysql-init-scripts/files/init.d-2.3 
b/dev-db/mysql-init-scripts/files/init.d-2.3
index 90e7e7536881..1216ac9a67c3 100644
--- a/dev-db/mysql-init-scripts/files/init.d-2.3
+++ b/dev-db/mysql-init-scripts/files/init.d-2.3
@@ -1,12 +1,12 @@
 #!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 extra_commands="checkconfig"
 extra_stopped_commands="bootstrap_galera"
 
 description_checkconfig="Verify the server's configuration"
-description_boostrap_galera="Start a new Galera cluster with this server as 
the initial node"
+description_bootstrap_galera="Start a new Galera cluster with this server as 
the initial node"
 
 depend() {
use net.lo

diff --git a/dev-db/mysql-init-scripts/files/init.d-s6-2.3 
b/dev-db/mysql-init-scripts/files/init.d-s6-2.3
index 5bf62e3ef937..4222de898125 100644
--- a/dev-db/mysql-init-scripts/files/init.d-s6-2.3
+++ b/dev-db/mysql-init-scripts/files/init.d-s6-2.3
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 depend() {
@@ -41,7 +41,7 @@ extra_commands="checkconfig"
 extra_stopped_commands="bootstrap_galera"
 
 description_checkconfig="Verify the server's configuration"
-description_boostrap_galera="Start a new Galera cluster with this server as 
the initial node"
+description_bootstrap_galera="Start a new Galera cluster with this server as 
the initial node"
 supervisor=s6
 name=$(mysql_svcname)
 s6_service_timeout_stop="$((1000*${STOP_TIMEOUT:-120}))"

diff --git a/dev-db/mysql-init-scripts/files/init.d-supervise-2.3 
b/dev-db/mysql-init-scripts/files/init.d-supervise-2.3
index 1bacbd4d8566..fa7cba8d45c4 100644
--- a/dev-db/mysql-init-scripts/files/init.d-supervise-2.3
+++ b/dev-db/mysql-init-scripts/files/init.d-supervise-2.3
@@ -1,12 +1,12 @@
 #!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 extra_commands="checkconfig"
-extra_stopped_commands="boostrap_galera"
+extra_stopped_commands="bootstrap_galera"
 
 description_checkconfig="Verify the server's configuration"
-description_boostrap_galera="Start a new Galera cluster with this server as 
the initial node"
+description_bootstrap_galera="Start a new Galera cluster with this server as 
the initial node"
 
 depend() {
use net.lo

diff --git a/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r7.ebuild 
b/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r8.ebuild
similarity index 100%
rename from dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r7.ebuild
rename to dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r8.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2024-03-03 Thread Sam James
commit: 708b6937017fa683259645bb00fb729dc1cb8a80
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 04:56:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 04:56:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=708b6937

dev-db/mysql: filter LTO for legacy 5.7.x branch

ODR violations.

Closes: https://bugs.gentoo.org/855242
Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/mysql-5.7.41.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-db/mysql/mysql-5.7.41.ebuild b/dev-db/mysql/mysql-5.7.41.ebuild
index 016aa962043a..3efb6229af13 100644
--- a/dev-db/mysql/mysql-5.7.41.ebuild
+++ b/dev-db/mysql/mysql-5.7.41.ebuild
@@ -261,6 +261,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Filter LTO for legacy branch with ODR violations (bug #855242)
+   filter-lto
+
# Bug #114895, bug #110149
filter-flags "-O" "-O[01]"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-init-scripts/, dev-db/mysql-init-scripts/files/

2024-02-28 Thread Sam James
commit: 6f292c815f3656e78702d02fa17cb173c473d7aa
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 00:27:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 00:27:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f292c81

dev-db/mysql-init-scripts: update init.d for nfsmount removal

Bug: https://bugs.gentoo.org/925459
Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql-init-scripts/files/conf.d-2.0  | 2 +-
 ...ysql-init-scripts-2.3-r6.ebuild => mysql-init-scripts-2.3-r7.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/mysql-init-scripts/files/conf.d-2.0 
b/dev-db/mysql-init-scripts/files/conf.d-2.0
index cecb9a940f14..843b6fe93095 100644
--- a/dev-db/mysql-init-scripts/files/conf.d-2.0
+++ b/dev-db/mysql-init-scripts/files/conf.d-2.0
@@ -63,7 +63,7 @@ STOP_TIMEOUT=120
 
 # Or from NFS? P.S. This is not a good idea in most cases, but does have some
 # valid usage cases, so we provide the option.
-#rc_need="nfsmount"
+#rc_need="nfsclient"
 
 # Should any one of the instances satisfy the requirement for MySQL coming up?
 # By default, we say no.

diff --git a/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r6.ebuild 
b/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r7.ebuild
similarity index 98%
rename from dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r6.ebuild
rename to dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r7.ebuild
index b5212ccb5bf5..ce3110eecafa 100644
--- a/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r6.ebuild
+++ b/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2024-02-23 Thread Hans de Graaff
commit: ce17e11ed31c7700286e18af7e6779a789d9aaef
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Feb 23 10:35:40 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Feb 23 10:35:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce17e11e

dev-db/mysql-workbench: drop 8.0.34, 8.0.34-r1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-db/mysql-workbench/Manifest|   1 -
 .../mysql-workbench-8.0.34-r1.ebuild   | 116 -
 .../mysql-workbench/mysql-workbench-8.0.34.ebuild  | 116 -
 3 files changed, 233 deletions(-)

diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest
index de095a7d88aa..89f6c6141073 100644
--- a/dev-db/mysql-workbench/Manifest
+++ b/dev-db/mysql-workbench/Manifest
@@ -1,3 +1,2 @@
 DIST antlr-4.11.1-complete.jar 3547867 BLAKE2B 
24e9799a402302fd13ebd91028a8e3b8141af50b446bc06bb4df3f7619cad956e9b681c0908b870a1f9d6701049e89099906cdc6038dc007984b19f7a8cc756b
 SHA512 
a445bb71e4470ffa7bbb382a873fe5c5737b96b2c68b57593c1151ed9944ec701ce0c299ea5c3b593bd33916d384d598e2538a9b0b11b41c77a399beca4aab88
-DIST mysql-workbench-community-8.0.34-src.tar.gz 27906155 BLAKE2B 
3a05e1763eddba5c72242eb3d79100fee43915a96fc0198ad5624f14f5228cc11040d424ccd484ee312d8bcd2372c5197ae0136e8d33f3fd45b3ed429ff9ee20
 SHA512 
e031f6a0cadab528d64160113539535e93aea4631e0139256f6b3e812fa6d12a35c71f16f78d60ceeb004edb3a67bbd4db6ac3e5c286df23491d3f0b410f1c77
 DIST mysql-workbench-community-8.0.36-src.tar.gz 27419906 BLAKE2B 
47ab5c64b5beee712c9227cdb5c46a6863d830ef75983e0e56702e0b08370b9118b301d0c34ba95180bef2fe0b01ae24791337c9e1922cd412a37f057906027a
 SHA512 
953f072414abb8c236ffccb8a4439dcd4c5eb76ff07f5ca276c35e8cf6102ef73292412fc70113a167f34bd998603ef22b59038ae06cf84d2f0440769c1d9689

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.34-r1.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.34-r1.ebuild
deleted file mode 100644
index 8c7923b9a050..
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.34-r1.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GCONF_DEBUG="no"
-
-PYTHON_COMPAT=( python3_{9,10,11} )
-PYTHON_REQ_USE="sqlite"
-
-ANTLR_VERSION=4.11.1
-
-inherit gnome2 flag-o-matic python-single-r1 cmake
-
-MY_P="${PN}-community-${PV}-src"
-
-DESCRIPTION="MySQL Workbench"
-HOMEPAGE="https://www.mysql.com/products/workbench/;
-SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
-   https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="debug doc"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# glibc: deprecated mutex functions, removed in 2.36.0
-CDEPEND="${PYTHON_DEPS}
-   app-crypt/libsecret
-   dev-libs/glib:2
-   >=dev-cpp/antlr-cpp-4.11.1:4
-   dev-cpp/atkmm:*
-   dev-cpp/pangomm:1.4
-   >=dev-cpp/glibmm-2.14:2
-   dev-cpp/gtkmm:3.0
-   dev-libs/atk
-   >=net-libs/libssh-0.9.5[server]
-   x11-libs/pango
-   x11-libs/gtk+:3
-   >=x11-libs/cairo-1.5.12[glib,svg(+)]
-   >=dev-libs/rapidjson-1.1.0
-   dev-libs/libsigc++:2
-   dev-libs/boost[nls]
-   >=dev-cpp/ctemplate-0.95
-   >=dev-libs/libxml2-2.6.2:2
-   dev-libs/libzip
-   dev-libs/libpcre[cxx]
-   >=sci-libs/gdal-1.11.1-r1:=
-   virtual/opengl
-   || ( sys-fs/e2fsprogs dev-libs/ossp-uuid )
-   dev-libs/tinyxml[stl]
-   >=dev-db/mysql-connector-c++-8.0.27-r1[legacy(-)]
-   dev-db/vsqlite++
-   || ( dev-db/libiodbc >=dev-db/unixODBC-2.3.11 )
-   dev-python/pexpect
-   >=dev-python/paramiko-1.7.4
-"
-
-RDEPEND="${CDEPEND}
-   app-admin/sudo
-   >=sys-apps/net-tools-1.60_p20120127084908"
-
-DEPEND="${CDEPEND}
-   dev-lang/swig
-   >=virtual/jre-11
-   virtual/pkgconfig"
-
-S="${WORKDIR}"/"${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
-   "${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
-   "${FILESDIR}/${PN}-8.0.33-gcc13.patch"
-)
-
-src_unpack() {
-   unpack ${PN}-community-${PV}-src.tar.gz
-}
-
-src_prepare() {
-   ## remove hardcoded CXXFLAGS
-   sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
-   ## And avoid -Werror
-   sed -i -e 's/-Werror//' CMakeLists.txt || die
-   ## Fix doc install directory
-   sed -i -e "/WB_INSTALL_DOC_DIR/ s/mysql-workbench/${P}/ ; 
/WB_INSTALL_DOC_DIR/ s/-community//" CMakeLists.txt || die
-
-   ## package is very fragile...
-   strip-flags
-
-   cmake_src_prepare
-}
-

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2024-02-20 Thread Ionen Wolkens
commit: 9b3d41e64c99557e8a2b8dd71469b8e4765d4004
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Feb 15 19:44:45 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Feb 20 20:58:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b3d41e6

dev-db/mysql-workbench: Stabilize 8.0.36 amd64, #923396

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-db/mysql-workbench/mysql-workbench-8.0.36.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.36.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.36.ebuild
index 2f2d812652f4..bb6113df89ed 100644
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.36.ebuild
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.36.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="debug doc"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/files/, dev-db/mysql-workbench/

2024-01-29 Thread Hans de Graaff
commit: d6c21bdac617b6b07cbeb7e8b17fa91ae90f0b55
Author: Alfred Wingate  protonmail  com>
AuthorDate: Mon Jan 29 09:45:45 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jan 29 13:02:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6c21bda

dev-db/mysql-workbench: fix build with >=libxml2-2.12

Closes: https://bugs.gentoo.org/923020
Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Hans de Graaff  gentoo.org>

 ...sql-workbench-8.0.36-libxml2-2.12-support.patch | 33 ++
 .../mysql-workbench/mysql-workbench-8.0.36.ebuild  |  1 +
 2 files changed, 34 insertions(+)

diff --git 
a/dev-db/mysql-workbench/files/mysql-workbench-8.0.36-libxml2-2.12-support.patch
 
b/dev-db/mysql-workbench/files/mysql-workbench-8.0.36-libxml2-2.12-support.patch
new file mode 100644
index ..e3ee9aa099f0
--- /dev/null
+++ 
b/dev-db/mysql-workbench/files/mysql-workbench-8.0.36-libxml2-2.12-support.patch
@@ -0,0 +1,33 @@
+https://bugs.gentoo.org/923020
+https://github.com/mysql/mysql-workbench/pull/43
+
+From 8f8917671ab5a06f842a340f31c6d4ec7634147a Mon Sep 17 00:00:00 2001
+From: Alfred Wingate 
+Date: Sat, 27 Jan 2024 22:51:15 +0200
+Subject: [PATCH] Fix support for libxml2-2.12 with its api and header changes
+
+Signed-off-by: Alfred Wingate 
+--- a/library/grt/src/grt.h
 b/library/grt/src/grt.h
+@@ -34,6 +34,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include "base/threading.h"
+ #include 
+--- a/library/grt/src/unserializer.cpp
 b/library/grt/src/unserializer.cpp
+@@ -401,7 +401,11 @@ ValueRef 
internal::Unserializer::unserialize_xmldata(const char *data, size_t si
+   xmlDocPtr doc = xmlReadMemory(data, (int)size, NULL, NULL, XML_PARSE_NOENT);
+ 
+   if (!doc) {
++#if LIBXML_VERSION >= 21200
++const xmlError* error = xmlGetLastError();
++#else
+ xmlErrorPtr error = xmlGetLastError();
++#endif
+ 
+ if (error)
+   throw std::runtime_error(base::strfmt("Could not parse XML data. Line 
%d, %s", error->line, error->message));

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.36.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.36.ebuild
index c8e0352d19f7..2f2d812652f4 100644
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.36.ebuild
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.36.ebuild
@@ -70,6 +70,7 @@ PATCHES=(
"${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
"${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
"${FILESDIR}/${PN}-8.0.33-gcc13.patch"
+   "${FILESDIR}/${PN}-8.0.36-libxml2-2.12-support.patch"
 )
 
 src_unpack() {



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2024-01-23 Thread Sam James
commit: 8d0bb288f480f0df7422a9d9b306709787350d83
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Jan 23 20:11:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:54:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d0bb288

dev-db/mysql: migrate checking for enabled lto, to tc-is-lto

This toolchain func was recently added, and vis a lot more reliable than
get-flagq. mysql attempts to manually handle some edge case, for example
if the active flags contain `-flto -fno-lto` then tc-is-lto gets it
correct but with is-flagq we have to manually check both. On the other
hand, mysql doesn't handle detecting -flto=8.

Using tc-is-lto is the preferred way to handle this from now on. We
would rather use this wherever possible.

Drops a bit of pointless logging. We don't need an `einfo` to tell us
that make.conf is being respected.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/mysql-8.0.27-r1.ebuild | 13 -
 dev-db/mysql/mysql-8.0.31-r2.ebuild | 13 -
 dev-db/mysql/mysql-8.0.32-r2.ebuild | 13 -
 dev-db/mysql/mysql-8.0.34.ebuild|  9 ++---
 4 files changed, 14 insertions(+), 34 deletions(-)

diff --git a/dev-db/mysql/mysql-8.0.27-r1.ebuild 
b/dev-db/mysql/mysql-8.0.27-r1.ebuild
index 8a28bc5b2b53..fb831d0ded5e 100644
--- a/dev-db/mysql/mysql-8.0.27-r1.ebuild
+++ b/dev-db/mysql/mysql-8.0.27-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -238,15 +238,10 @@ src_configure() {
-DWITH_ROUTER=$(usex router ON OFF)
)
 
-   if is-flagq -fno-lto ; then
-   einfo "LTO disabled via {C,CXX,F,FC}FLAGS"
-   mycmakeargs+=( -DWITH_LTO=OFF )
-   elif is-flagq -flto ; then
-   einfo "LTO forced via {C,CXX,F,FC}FLAGS"
-   myconf+=( -DWITH_LTO=ON )
+   if tc-is-lto ; then
+   mycmakeargs+=( -DWITH_LTO=ON )
else
-   # Disable automagic
-   myconf+=( -DWITH_LTO=OFF )
+   mycmakeargs+=( -DWITH_LTO=OFF )
fi
 
if use test ; then

diff --git a/dev-db/mysql/mysql-8.0.31-r2.ebuild 
b/dev-db/mysql/mysql-8.0.31-r2.ebuild
index c93dec93051e..854e55432dfc 100644
--- a/dev-db/mysql/mysql-8.0.31-r2.ebuild
+++ b/dev-db/mysql/mysql-8.0.31-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -238,15 +238,10 @@ src_configure() {
-DWITH_ROUTER=$(usex router ON OFF)
)
 
-   if is-flagq -fno-lto ; then
-   einfo "LTO disabled via {C,CXX,F,FC}FLAGS"
-   mycmakeargs+=( -DWITH_LTO=OFF )
-   elif is-flagq -flto ; then
-   einfo "LTO forced via {C,CXX,F,FC}FLAGS"
-   myconf+=( -DWITH_LTO=ON )
+   if tc-is-lto ; then
+   mycmakeargs+=( -DWITH_LTO=ON )
else
-   # Disable automagic
-   myconf+=( -DWITH_LTO=OFF )
+   mycmakeargs+=( -DWITH_LTO=OFF )
fi
 
if use test ; then

diff --git a/dev-db/mysql/mysql-8.0.32-r2.ebuild 
b/dev-db/mysql/mysql-8.0.32-r2.ebuild
index c2f3cdba598b..4f6fa4715c82 100644
--- a/dev-db/mysql/mysql-8.0.32-r2.ebuild
+++ b/dev-db/mysql/mysql-8.0.32-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -246,15 +246,10 @@ src_configure() {
-DWITH_ROUTER=$(usex router ON OFF)
)
 
-   if is-flagq -fno-lto ; then
-   einfo "LTO disabled via {C,CXX,F,FC}FLAGS"
-   mycmakeargs+=( -DWITH_LTO=OFF )
-   elif is-flagq -flto ; then
-   einfo "LTO forced via {C,CXX,F,FC}FLAGS"
-   myconf+=( -DWITH_LTO=ON )
+   if tc-is-lto ; then
+   mycmakeargs+=( -DWITH_LTO=ON )
else
-   # Disable automagic
-   myconf+=( -DWITH_LTO=OFF )
+   mycmakeargs+=( -DWITH_LTO=OFF )
fi
 
if use test ; then

diff --git a/dev-db/mysql/mysql-8.0.34.ebuild b/dev-db/mysql/mysql-8.0.34.ebuild
index 074d23884b7c..2b86120d9b9a 100644
--- a/dev-db/mysql/mysql-8.0.34.ebuild
+++ b/dev-db/mysql/mysql-8.0.34.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -257,14 +257,9 @@ src_configure() {
)
fi
 
-   if is-flagq -fno-lto ; then
-   einfo "LTO disabled via {C,CXX,F,FC}FLAGS"
-   mycmakeargs+=( -DWITH_LTO=OFF )
-   elif is-flagq -flto ; then
-   einfo "LTO forced via {C,CXX,F,FC}FLAGS"
+   if 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2024-01-17 Thread Hans de Graaff
commit: f0690aa0dbca517ce68f345be2e3d9ac1044639d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jan 17 13:15:38 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jan 17 13:16:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0690aa0

dev-db/mysql-workbench: add 8.0.36

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-db/mysql-workbench/Manifest|   1 +
 .../mysql-workbench/mysql-workbench-8.0.36.ebuild  | 115 +
 2 files changed, 116 insertions(+)

diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest
index b6ff93357857..de095a7d88aa 100644
--- a/dev-db/mysql-workbench/Manifest
+++ b/dev-db/mysql-workbench/Manifest
@@ -1,2 +1,3 @@
 DIST antlr-4.11.1-complete.jar 3547867 BLAKE2B 
24e9799a402302fd13ebd91028a8e3b8141af50b446bc06bb4df3f7619cad956e9b681c0908b870a1f9d6701049e89099906cdc6038dc007984b19f7a8cc756b
 SHA512 
a445bb71e4470ffa7bbb382a873fe5c5737b96b2c68b57593c1151ed9944ec701ce0c299ea5c3b593bd33916d384d598e2538a9b0b11b41c77a399beca4aab88
 DIST mysql-workbench-community-8.0.34-src.tar.gz 27906155 BLAKE2B 
3a05e1763eddba5c72242eb3d79100fee43915a96fc0198ad5624f14f5228cc11040d424ccd484ee312d8bcd2372c5197ae0136e8d33f3fd45b3ed429ff9ee20
 SHA512 
e031f6a0cadab528d64160113539535e93aea4631e0139256f6b3e812fa6d12a35c71f16f78d60ceeb004edb3a67bbd4db6ac3e5c286df23491d3f0b410f1c77
+DIST mysql-workbench-community-8.0.36-src.tar.gz 27419906 BLAKE2B 
47ab5c64b5beee712c9227cdb5c46a6863d830ef75983e0e56702e0b08370b9118b301d0c34ba95180bef2fe0b01ae24791337c9e1922cd412a37f057906027a
 SHA512 
953f072414abb8c236ffccb8a4439dcd4c5eb76ff07f5ca276c35e8cf6102ef73292412fc70113a167f34bd998603ef22b59038ae06cf84d2f0440769c1d9689

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.36.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.36.ebuild
new file mode 100644
index ..c8e0352d19f7
--- /dev/null
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.36.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GCONF_DEBUG="no"
+
+PYTHON_COMPAT=( python3_{10,11} )
+PYTHON_REQ_USE="sqlite"
+
+ANTLR_VERSION=4.11.1
+
+inherit gnome2 flag-o-matic python-single-r1 cmake
+
+MY_P="${PN}-community-${PV}-src"
+
+DESCRIPTION="MySQL Workbench"
+HOMEPAGE="https://www.mysql.com/products/workbench/;
+SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
+   https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug doc"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# glibc: deprecated mutex functions, removed in 2.36.0
+CDEPEND="${PYTHON_DEPS}
+   app-crypt/libsecret
+   dev-libs/glib:2
+   >=dev-cpp/antlr-cpp-4.11.1:4
+   dev-cpp/atkmm:*
+   dev-cpp/pangomm:1.4
+   >=dev-cpp/glibmm-2.14:2
+   dev-cpp/gtkmm:3.0
+   >=net-libs/libssh-0.9.5[server]
+   x11-libs/pango
+   x11-libs/gtk+:3
+   >=x11-libs/cairo-1.5.12[glib,svg(+)]
+   >=dev-libs/rapidjson-1.1.0
+   dev-libs/libsigc++:2
+   dev-libs/boost[nls]
+   >=dev-cpp/ctemplate-0.95
+   >=dev-libs/libxml2-2.6.2:2
+   dev-libs/libzip
+   dev-libs/libpcre[cxx]
+   >=sci-libs/gdal-1.11.1-r1:=
+   virtual/opengl
+   || ( sys-fs/e2fsprogs dev-libs/ossp-uuid )
+   dev-libs/tinyxml[stl]
+   >=dev-db/mysql-connector-c++-8.0.27-r1[legacy(-)]
+   dev-db/vsqlite++
+   || ( dev-db/libiodbc >=dev-db/unixODBC-2.3.11 )
+   dev-python/pexpect
+   >=dev-python/paramiko-1.7.4
+"
+
+RDEPEND="${CDEPEND}
+   app-admin/sudo
+   >=sys-apps/net-tools-1.60_p20120127084908"
+
+DEPEND="${CDEPEND}
+   dev-lang/swig
+   >=virtual/jre-11
+   virtual/pkgconfig"
+
+S="${WORKDIR}"/"${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
+   "${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
+   "${FILESDIR}/${PN}-8.0.33-gcc13.patch"
+)
+
+src_unpack() {
+   unpack ${PN}-community-${PV}-src.tar.gz
+}
+
+src_prepare() {
+   ## remove hardcoded CXXFLAGS
+   sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
+   ## And avoid -Werror
+   sed -i -e 's/-Werror//' CMakeLists.txt || die
+   ## Fix doc install directory
+   sed -i -e "/WB_INSTALL_DOC_DIR/ s/mysql-workbench/${P}/ ; 
/WB_INSTALL_DOC_DIR/ s/-community//" CMakeLists.txt || die
+
+   ## package is very fragile...
+   strip-flags
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   if has_version dev-db/libiodbc ; then
+   IODBC="-DIODBC_CONFIG_PATH=/usr/bin/iodbc-config"
+   fi

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/

2023-12-19 Thread Arthur Zamarin
commit: 8151ee80af23ede0e2a06a8e99f331c1a624fc22
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec 19 17:01:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec 19 17:01:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8151ee80

dev-db/mysql-connector-c++: Stabilize 8.0.33-r1 x86, #920300

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild
index c39b1c98ec14..caa3194fb0eb 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src"
 LICENSE="Artistic GPL-2"
 SLOT="0"
 # -ppc, -sparc for bug #711940
-KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc x86"
 IUSE="+legacy"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/

2023-12-18 Thread Sam James
commit: f8125a68e7d0173d77f3fe03ab791e61d900ca08
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 19 05:26:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 19 05:26:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8125a68

dev-db/mysql-connector-c++: Stabilize 8.0.33-r1 ppc64, #920300

Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild
index 4bbeb81485a6..c39b1c98ec14 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src"
 LICENSE="Artistic GPL-2"
 SLOT="0"
 # -ppc, -sparc for bug #711940
-KEYWORDS="amd64 arm ~arm64 -ppc ~ppc64 -sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc ~x86"
 IUSE="+legacy"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/

2023-12-18 Thread Sam James
commit: 326968c5492c9dc0c630282712defbd47e6025b7
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 19 05:23:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 19 05:23:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=326968c5

dev-db/mysql-connector-c++: Stabilize 8.0.33-r1 arm, #920300

Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild
index 2b5b145aad3b..4bbeb81485a6 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src"
 LICENSE="Artistic GPL-2"
 SLOT="0"
 # -ppc, -sparc for bug #711940
-KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 -ppc ~ppc64 -sparc ~x86"
 IUSE="+legacy"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/

2023-12-18 Thread Sam James
commit: d6176dd1ab544eefceed9e86d5d0ead15aa8f5f4
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 19 05:23:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 19 05:23:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6176dd1

dev-db/mysql-connector-c++: Stabilize 8.0.33-r1 amd64, #920300

Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild
index a6558abd86f4..2b5b145aad3b 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src"
 LICENSE="Artistic GPL-2"
 SLOT="0"
 # -ppc, -sparc for bug #711940
-KEYWORDS="~amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86"
 IUSE="+legacy"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/

2023-12-17 Thread Sam James
commit: a8da48ae6ee2878605bd985a9be773a095c03203
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 18 06:56:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 18 06:56:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8da48ae

dev-db/mysql-connector-c: fix automagic LLD usage

The build system automagically uses LLD (via -fuse-ld=lld) when gcc + no LTO.

Fix that.

Closes: https://bugs.gentoo.org/710272
Closes: https://bugs.gentoo.org/775845
Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
index 0c403ce0c233..7e872e2d3d73 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
@@ -95,6 +95,8 @@ multilib_src_configure() {
-DWITH_DEFAULT_COMPILER_OPTIONS=OFF
-DENABLED_LOCAL_INFILE=ON
-DMYSQL_UNIX_ADDR="${EPREFIX}/run/mysqld/mysqld.sock"
+   # Automagically uses LLD with not using LTO (bug #710272, 
#775845)
+   -DUSE_LD_LLD=OFF
-DWITH_LZ4=system
-DWITH_NUMA=OFF
-DWITH_SSL=system



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-12-17 Thread Sam James
commit: 5d9b158c6fdf408485b52070fcb04e6dc3189c52
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 17 12:38:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 17 12:38:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d9b158c

dev-db/mysql: fix DoubleEmptyLine

Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/mysql-8.0.34.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-db/mysql/mysql-8.0.34.ebuild b/dev-db/mysql/mysql-8.0.34.ebuild
index 43fb2e5f98f0..074d23884b7c 100644
--- a/dev-db/mysql/mysql-8.0.34.ebuild
+++ b/dev-db/mysql/mysql-8.0.34.ebuild
@@ -246,7 +246,6 @@ src_configure() {
-DWITH_ROUTER=$(usex router ON OFF)
)
 
-
if use debug; then
# Debug build type used extensively to add preprocessor 
definitions
local -x CMAKE_BUILD_TYPE="Debug"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/, dev-db/mysql-connector-c++/files/

2023-11-27 Thread Andreas Sturmlechner
commit: 141405847bfbc603d306ef847722775186c13851
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Nov 15 19:11:03 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Nov 27 15:43:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14140584

dev-db/mysql-connector-c++: drop 8.0.27, 8.0.27-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-db/mysql-connector-c++/Manifest|  1 -
 .../mysql-connector-c++-8.0.27-fix-build.patch | 92 --
 .../mysql-connector-c++-8.0.27-r1.ebuild   | 45 ---
 .../mysql-connector-c++-8.0.27.ebuild  | 44 ---
 4 files changed, 182 deletions(-)

diff --git a/dev-db/mysql-connector-c++/Manifest 
b/dev-db/mysql-connector-c++/Manifest
index 12e9020aa930..bf885879f346 100644
--- a/dev-db/mysql-connector-c++/Manifest
+++ b/dev-db/mysql-connector-c++/Manifest
@@ -1,4 +1,3 @@
-DIST mysql-connector-c++-8.0.27-src.tar.gz 4004836 BLAKE2B 
e581c679d8d9a31d2570b9cf1968b4e793cfccbd4cafdc5a9c9d17a465c16faa1492b2da7bdc1679d97474c27b6353274a390668f77d3cb47f72598eb3a967fa
 SHA512 
3da7109efd2d1af813931b923218de9a85afe20d23e2654eecfa5524431f5b11ebdb8421b14563300b66ab61714e284cc15407a3b28a87922c9a8c79b2804bf3
 DIST mysql-connector-c++-8.0.31-src.tar.gz 4201904 BLAKE2B 
48385db732572ccf2ba91edca0fbdecf94b3ac5ca6c095e1e2e525e5f9b17749b9cb1ed9732253f9239296d364a69a91d56f60958eb4cf399f16db38f6bd76a8
 SHA512 
a088936e207926031b6bafe45925bf0c9d2acede9477b605adb09dc875c87965e58e3ecd0332168021122c9def831f0dfdb837ad2c4ea2f140b07b43c9f8bb3c
 DIST mysql-connector-c++-8.0.32-src.tar.gz 4202413 BLAKE2B 
fe15be7b6ec0c4699ded6e392f3f2e1c12fa9fe033172f6219916fb6ce4ae78d3e8cc882eaf66da606dc1445a59a5cf573f92ee6f1d18178d6c11762dcffb0c0
 SHA512 
cdfddaf84efe0d49d07c5ef07b5c50bde2f64cbf58d48016573a20ca372b0ba5dab640305d16d8b34032a63f2ceb2954eac108f838fb2f3849a7f3838329df48
 DIST mysql-connector-c++-8.0.33-src.tar.gz 4531693 BLAKE2B 
b8f426742fa343ebc1f1da5ba1fbf7dfc0db39493bafd0f5d16e355d43277d78ff27b183edad31792a7591ac59bbfb4033f3498dc646883988cba189535a8ddf
 SHA512 
a625a28f63161c97d727d90e7b1211273fe931ae1325c2fbeca16e770761e3159abdcaba1fb6eb1a557674fd817bf266875a089c8c2ea4d2dd1553e6fa887ef1

diff --git 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.27-fix-build.patch 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.27-fix-build.patch
deleted file mode 100644
index aadf006d25e6..
--- 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.27-fix-build.patch
+++ /dev/null
@@ -1,92 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index e734714..b79ff3a 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -474,7 +474,7 @@ set_target_properties(connector PROPERTIES
- 
- 
- install(TARGETS connector
--  CONFIGURATIONS Release RelWithDebInfo
-+  CONFIGURATIONS Release RelWithDebInfo Gentoo
-   ARCHIVE DESTINATION "${INSTALL_LIB_DIR_STATIC}" COMPONENT XDevAPIDev
-   RUNTIME DESTINATION "${INSTALL_LIB_DIR}" COMPONENT XDevAPIDll
-   LIBRARY DESTINATION "${INSTALL_LIB_DIR}" COMPONENT XDevAPIDll
-diff --git a/cdk/cmake/DepFindProtobuf.cmake b/cdk/cmake/DepFindProtobuf.cmake
-index 414716c..165af4b 100644
 a/cdk/cmake/DepFindProtobuf.cmake
-+++ b/cdk/cmake/DepFindProtobuf.cmake
-@@ -52,21 +52,7 @@ if(TARGET ext::protobuf)
-   return()
- endif()
- 
--message(STATUS "Setting up Protobuf.")
--
--# Setup extrnal project that builds protobuf from  bundled sources
--
--add_ext(protobuf)
--
--# import targets from the external project 
--# Note: The pb_ targets are created by protobuf/exports.cmake
--
--add_ext_targets(protobuf
--  pb-lite pb_libprotobuf-lite
--  pb-full pb_libprotobuf
--  protoc  pb_protoc
--)
--
-+find_package(Protobuf REQUIRED)
- 
- # Standard PROTOBUF_GENERATE_CPP modified to our usage
- 
-@@ -95,7 +81,7 @@ function(mysqlx_protobuf_generate_cpp SRCS HDRS)
-  "${CMAKE_CURRENT_BINARY_DIR}/protobuf/${FIL_WE}.pb.h"
-   COMMAND ${CMAKE_COMMAND}
- -E make_directory "${CMAKE_CURRENT_BINARY_DIR}/protobuf"
--  COMMAND ext::protoc
-+  COMMAND ${Protobuf_PROTOC_EXECUTABLE}
-   ARGS --cpp_out "${CMAKE_CURRENT_BINARY_DIR}/protobuf"
--I ${ABS_PATH} ${ABS_FIL}
-#--proto_path=${PROTOBUF_INCLUDE_DIR}
-diff --git a/cdk/core/CMakeLists.txt b/cdk/core/CMakeLists.txt
-index 10cae33..3907c9b 100644
 a/cdk/core/CMakeLists.txt
-+++ b/cdk/core/CMakeLists.txt
-@@ -45,7 +45,7 @@ add_library(cdk STATIC ${cdk_sources} ${HEADERS})
- 
- target_link_libraries(cdk
-   PUBLIC  cdk_mysqlx cdk_parser
--  PRIVATE ext::pb-lite  # required by codecc.cc
-+  PRIVATE protobuf  # required by codecc.cc
- )
- 
- add_coverage(cdk)
-diff --git a/cdk/protocol/mysqlx/CMakeLists.txt 
b/cdk/protocol/mysqlx/CMakeLists.txt
-index a399401..b04ffa3 100644
 a/cdk/protocol/mysqlx/CMakeLists.txt
-+++ b/cdk/protocol/mysqlx/CMakeLists.txt
-@@ -129,11 +129,7 @@ target_include_directories(cdk_proto_mysqlx 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2023-11-27 Thread Andreas Sturmlechner
commit: 7b4a9881717e74e991f530e63f36abcd13e22ed9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Nov 15 19:11:45 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Nov 27 15:43:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b4a9881

dev-db/mysql-workbench: drop 8.0.33

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-db/mysql-workbench/Manifest|   1 -
 .../mysql-workbench/mysql-workbench-8.0.33.ebuild  | 116 -
 2 files changed, 117 deletions(-)

diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest
index a868b842c79f..b6ff93357857 100644
--- a/dev-db/mysql-workbench/Manifest
+++ b/dev-db/mysql-workbench/Manifest
@@ -1,3 +1,2 @@
 DIST antlr-4.11.1-complete.jar 3547867 BLAKE2B 
24e9799a402302fd13ebd91028a8e3b8141af50b446bc06bb4df3f7619cad956e9b681c0908b870a1f9d6701049e89099906cdc6038dc007984b19f7a8cc756b
 SHA512 
a445bb71e4470ffa7bbb382a873fe5c5737b96b2c68b57593c1151ed9944ec701ce0c299ea5c3b593bd33916d384d598e2538a9b0b11b41c77a399beca4aab88
-DIST mysql-workbench-community-8.0.33-src.tar.gz 27900614 BLAKE2B 
fd1fd53eec882c1cdc42ac1f56bfec034e1e3266768f12d41306464e87e81008008b5a467bbad251f49d2c3c9e7737440c4c9d9a00020a7fa603c6f5c5fbe107
 SHA512 
cd251d7eb6aa0e1d8a1ee5c5cd7c7422979172b333420fbd30c626b1acc9563e34cf537374888365e3001277b4dcd7adffbb2f14f0dccc219ba1ef5f2d44b292
 DIST mysql-workbench-community-8.0.34-src.tar.gz 27906155 BLAKE2B 
3a05e1763eddba5c72242eb3d79100fee43915a96fc0198ad5624f14f5228cc11040d424ccd484ee312d8bcd2372c5197ae0136e8d33f3fd45b3ed429ff9ee20
 SHA512 
e031f6a0cadab528d64160113539535e93aea4631e0139256f6b3e812fa6d12a35c71f16f78d60ceeb004edb3a67bbd4db6ac3e5c286df23491d3f0b410f1c77

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild
deleted file mode 100644
index 5a4074147d36..
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GCONF_DEBUG="no"
-
-PYTHON_COMPAT=( python3_{9,10,11} )
-PYTHON_REQ_USE="sqlite"
-
-ANTLR_VERSION=4.11.1
-
-inherit gnome2 flag-o-matic python-single-r1 cmake
-
-MY_P="${PN}-community-${PV}-src"
-
-DESCRIPTION="MySQL Workbench"
-HOMEPAGE="https://www.mysql.com/products/workbench/;
-SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
-   https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="debug doc"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# glibc: deprecated mutex functions, removed in 2.36.0
-CDEPEND="${PYTHON_DEPS}
-   app-crypt/libsecret
-   dev-libs/glib:2
-   >=dev-cpp/antlr-cpp-4.11.1:4
-   dev-cpp/atkmm:*
-   dev-cpp/pangomm:1.4
-   >=dev-cpp/glibmm-2.14:2
-   dev-cpp/gtkmm:3.0
-   dev-libs/atk
-   >=net-libs/libssh-0.9.5[server]
-   x11-libs/pango
-   x11-libs/gtk+:3
-   >=x11-libs/cairo-1.5.12[glib,svg(+)]
-   >=dev-libs/rapidjson-1.1.0
-   dev-libs/libsigc++:2
-   dev-libs/boost[nls]
-   >=dev-cpp/ctemplate-0.95
-   >=dev-libs/libxml2-2.6.2:2
-   dev-libs/libzip
-   dev-libs/libpcre[cxx]
-   >=sci-libs/gdal-1.11.1-r1
-   virtual/opengl
-   || ( sys-fs/e2fsprogs dev-libs/ossp-uuid )
-   dev-libs/tinyxml[stl]
-   >=dev-db/mysql-connector-c++-8.0.27-r1
-   dev-db/vsqlite++
-   || ( dev-db/libiodbc >=dev-db/unixODBC-2.3.11 )
-   dev-python/pexpect
-   >=dev-python/paramiko-1.7.4
-"
-
-RDEPEND="${CDEPEND}
-   app-admin/sudo
-   >=sys-apps/net-tools-1.60_p20120127084908"
-
-DEPEND="${CDEPEND}
-   dev-lang/swig
-   >=virtual/jre-11
-   virtual/pkgconfig"
-
-S="${WORKDIR}"/"${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
-   "${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
-   "${FILESDIR}/${PN}-8.0.33-gcc13.patch"
-)
-
-src_unpack() {
-   unpack ${PN}-community-${PV}-src.tar.gz
-}
-
-src_prepare() {
-   ## remove hardcoded CXXFLAGS
-   sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
-   ## And avoid -Werror
-   sed -i -e 's/-Werror//' CMakeLists.txt || die
-   ## Fix doc install directory
-   sed -i -e "/WB_INSTALL_DOC_DIR/ s/mysql-workbench/${P}/ ; 
/WB_INSTALL_DOC_DIR/ s/-community//" CMakeLists.txt || die
-
-   ## package is very fragile...
-   strip-flags
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   if has_version dev-db/libiodbc ; then
-   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-11-27 Thread Andreas Sturmlechner
commit: 436278da1afd00ea7f476c2b889e55906ff001ea
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Nov 15 19:10:23 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Nov 27 15:43:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=436278da

dev-db/mysql: drop 5.7.36-r1, 5.7.40

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-db/mysql/Manifest   |2 -
 dev-db/mysql/mysql-5.7.36-r1.ebuild | 1286 ---
 dev-db/mysql/mysql-5.7.40.ebuild| 1285 --
 3 files changed, 2573 deletions(-)

diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest
index 3eb9d7cdd660..0672320ea6b4 100644
--- a/dev-db/mysql/Manifest
+++ b/dev-db/mysql/Manifest
@@ -2,8 +2,6 @@ DIST mysql-5.7.36-patches-01.tar.xz 6396 BLAKE2B 
ed9783f207d40fc220992c4193bdd8e
 DIST mysql-8.0.27-patches-03.tar.xz 9864 BLAKE2B 
03136477a97a5bff0c5f1cbc7921a77d9b36e148e94f80463f00f0efd1a6859af4595f9cf15aa492bce043fdc9d6c6328bd64102f8b0127eacbc7795b1785ecb
 SHA512 
8c00c8fef2b01389f59138eaa29399d8a9ce7930b6bdfb7689d1d7bf14a32fbb10a2b8dbe91933b805899ef3af0cf0bda704d4be14249991b381054bcc496058
 DIST mysql-8.0.31-patches-01.tar.xz 5464 BLAKE2B 
c067bf311c83d4aa0f48d56621997bc58820fa0b41bd708eae04b0b54b89d549c5c1b84ca93adcbbdcb008199510ea667a12b1bcd44bf6b6df02062b4551d0a2
 SHA512 
95af6bb5aa0c407f0a1014f33523608b0df0797fd7fbdbba8a19985258a7c04788d7587c8f67cd1745284522c58297931c8827e31f77e8c89baaeff71a5e0ddc
 DIST mysql-8.0.34-patches-01.tar.xz 9304 BLAKE2B 
e80dd1fab00fb183e0b980763a9b6c3b879357b776b2acc9709527e5d6e2549f801835936433e55fcde2820201edb3dead5d95f31ef617ef9542d2a0bd95efca
 SHA512 
1ac196d609fabd9c978bc8dd3564a45f0d681c292215d8979604d7e402c622d70a1c66ed191ded081c597042298c43154a9bb09bb4566e7fe97991f67d91d999
-DIST mysql-boost-5.7.36.tar.gz 52968383 BLAKE2B 
4d5e4fcf8d56f4a1d1d54ee889d432ee3265f55ff9c0ecf6fe216e67790a49ed052b94457680daef4cb42df29f14db7b0e678e0f0443c20b7e2324c772c24313
 SHA512 
a95580efd5b87776ee7f1aae9b50d50d88c70a48c16e7a2d8c6ada0b1cadc5ec6074a859291a65caa1b50a00e08a9e350df342bb0c6ef74edaf21055331c081b
-DIST mysql-boost-5.7.40.tar.gz 53255386 BLAKE2B 
1c367dd4d65a42713fb09943c4518c9be375210fee4e8e6b7b889dc32f0b429a98f132498ba8e6423d288f2936a97ec6c5098411d5f28adc608d04deeb068b24
 SHA512 
5c49ef65c00658786117cc489d80a6ed7517759b010fb4530508649ab6b4079bb8f1dbc70cefe5d179e1a003960d296b85210b161be4f8f18756a578a1a11365
 DIST mysql-boost-5.7.41.tar.gz 53266489 BLAKE2B 
7201d6c53cf711bd121464fc85260e1799f7195f45706b91f3cb8d605fe2bd2639d532b4045a336645a553d9b0b1131cc45140a19483902e5dc37d3e2479b6f5
 SHA512 
88e1cc4864616ed92880a3f02285763aac2ddfc1cdeeff07e1502c97bbdfd31c9ed9d02f8f6381a352857a85241e4e4eb6bc0d978e3928a68ef49362f670482a
 DIST mysql-boost-8.0.27.tar.gz 292184025 BLAKE2B 
177209f3c62b0326ca9d021c751a701dec84c1b15c946ab0a68b1b4cf0620468eb3a1df77a918284007a0fde1aaa6a9767d0baed57936612813ef583df51c35e
 SHA512 
6ef2426c0bee46bdf8e2fa5cb159d5ae19f0bed4f7c9bea9b33e0dd922b568c3c68ca063dcbcd7ea6904aaea31877c10064ea10b4bc63fb40d9f31778e3a7891
 DIST mysql-boost-8.0.31.tar.gz 334504577 BLAKE2B 
0506472c732351a1055be9bbd81212e95280ae464af95cb5b579777dd8fad4634b099fa2830c3095066daf8c586f1d8cd2316e7268fb0d2577dd706c595c9102
 SHA512 
87b1678de8c2fd640fd6f3ae58266ea63fe240578330e3296d0e5fc209bbe9b0c22996214b6ca4cce8c0d9cc2f9897f4e6723d835b33fc4342983c82929c3d96

diff --git a/dev-db/mysql/mysql-5.7.36-r1.ebuild 
b/dev-db/mysql/mysql-5.7.36-r1.ebuild
deleted file mode 100644
index 8e880d8cd753..
--- a/dev-db/mysql/mysql-5.7.36-r1.ebuild
+++ /dev/null
@@ -1,1286 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-CMAKE_MAKEFILE_GENERATOR=emake
-
-inherit check-reqs cmake flag-o-matic linux-info \
-   multiprocessing prefix toolchain-funcs multilib-minimal
-
-# Patch version
-PATCH_SET="https://dev.gentoo.org/~whissi/dist/mysql/${P}-patches-01.tar.xz;
-
-SRC_URI="https://cdn.mysql.com/Downloads/MySQL-$(ver_cut 
1-2)/${PN}-boost-${PV}.tar.gz
-   https://cdn.mysql.com/archives/mysql-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz
-   http://downloads.mysql.com/archives/MySQL-$(ver_cut 
1-2)/${PN}-boost-${PV}.tar.gz
-   ${PATCH_SET}"
-
-HOMEPAGE="https://www.mysql.com/;
-DESCRIPTION="A fast, multi-threaded, multi-user SQL database server"
-LICENSE="GPL-2"
-SLOT="5.7/18"
-IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 numa +perl 
profiling
-   selinux +server static static-libs systemtap tcmalloc test"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="?? ( tcmalloc jemalloc )"
-
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-
-# Shorten the path because the socket path length must be shorter than 107 
chars
-# and we will run a mysql server during test phase
-S="${WORKDIR}/mysql"
-
-# Be warned, *DEPEND are 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/files/, dev-db/mysql-connector-c/

2023-11-14 Thread Andreas Sturmlechner
commit: 93143505f3e280d93534596890d4447ee37b4328
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Nov 13 19:26:16 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 14 17:30:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93143505

dev-db/mysql-connector-c: drop 8.0.27-r1, 8.0.31

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-db/mysql-connector-c/Manifest  |   2 -
 ...nector-c-8.0.27-add-OpenSSL-3.0.0-support.patch | 313 -
 .../mysql-connector-c-8.0.27-r1.ebuild | 122 
 .../mysql-connector-c-8.0.31.ebuild| 121 
 4 files changed, 558 deletions(-)

diff --git a/dev-db/mysql-connector-c/Manifest 
b/dev-db/mysql-connector-c/Manifest
index 57d2230323e4..bba4363fe6e8 100644
--- a/dev-db/mysql-connector-c/Manifest
+++ b/dev-db/mysql-connector-c/Manifest
@@ -1,3 +1 @@
-DIST mysql-boost-8.0.27.tar.gz 292184025 BLAKE2B 
177209f3c62b0326ca9d021c751a701dec84c1b15c946ab0a68b1b4cf0620468eb3a1df77a918284007a0fde1aaa6a9767d0baed57936612813ef583df51c35e
 SHA512 
6ef2426c0bee46bdf8e2fa5cb159d5ae19f0bed4f7c9bea9b33e0dd922b568c3c68ca063dcbcd7ea6904aaea31877c10064ea10b4bc63fb40d9f31778e3a7891
-DIST mysql-boost-8.0.31.tar.gz 334504577 BLAKE2B 
0506472c732351a1055be9bbd81212e95280ae464af95cb5b579777dd8fad4634b099fa2830c3095066daf8c586f1d8cd2316e7268fb0d2577dd706c595c9102
 SHA512 
87b1678de8c2fd640fd6f3ae58266ea63fe240578330e3296d0e5fc209bbe9b0c22996214b6ca4cce8c0d9cc2f9897f4e6723d835b33fc4342983c82929c3d96
 DIST mysql-boost-8.0.32.tar.gz 436207624 BLAKE2B 
8a75fd6fe12d4f870622b3386118737b8f17d116df625ef6187647c870d456823543e0a1e9aa05fff53313c3872df1df23add2508ec735bb7972718fc1e90539
 SHA512 
937e0d0350cb583bb4de15b080f08ed92b253a6d7c09f13a028855dae154fc84f0c95fb082b818b2fa6fa792cd2d9db8d7dc7a20a2a0d3d2b6839fbd2c821b44

diff --git 
a/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.27-add-OpenSSL-3.0.0-support.patch
 
b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.27-add-OpenSSL-3.0.0-support.patch
deleted file mode 100644
index da1907db4633..
--- 
a/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.27-add-OpenSSL-3.0.0-support.patch
+++ /dev/null
@@ -1,313 +0,0 @@
-From d5bedd07c111676695270cdf35d23f9026a78113 Mon Sep 17 00:00:00 2001
-From: Thomas Deutschmann 
-Date: Tue, 22 Jun 2021 23:56:54 +0200
-Subject: [PATCH 6/6] Add OpenSSL 3.0.0 support
-
-Signed-off-by: Thomas Deutschmann 

- cmake/ssl.cmake   | 59 +--
- mysys/my_md5.cc   |  2 +
- .../xcom_network_provider_ssl_native_lib.cc   |  4 ++
- plugin/x/client/xconnection_impl.cc   |  4 ++
- sql-common/client.cc  |  2 +
- sql/mysqld.cc |  2 +
- sql/sys_vars.cc   | 18 +-
- vio/viosslfactories.cc|  6 ++
- 8 files changed, 78 insertions(+), 19 deletions(-)
-
-diff --git a/cmake/ssl.cmake b/cmake/ssl.cmake
-index 293281cf1..4732d8bf4 100644
 a/cmake/ssl.cmake
-+++ b/cmake/ssl.cmake
-@@ -205,34 +205,59 @@ MACRO (MYSQL_CHECK_SSL)
-  NAMES crypto libcrypto libeay32
-  HINTS ${OPENSSL_ROOT_DIR}/lib)
- 
--IF(OPENSSL_INCLUDE_DIR)
-+IF(OPENSSL_INCLUDE_DIR AND EXISTS 
"${OPENSSL_INCLUDE_DIR}/openssl/opensslv.h")
-   # Verify version number. Version information looks like:
-   #   #define OPENSSL_VERSION_NUMBER 0x1000103fL
-   # Encoded as MNNFFPPS: major minor fix patch status
-   FILE(STRINGS "${OPENSSL_INCLUDE_DIR}/openssl/opensslv.h"
- OPENSSL_VERSION_NUMBER
--REGEX "^#[ ]*define[\t ]+OPENSSL_VERSION_NUMBER[\t ]+0x[0-9].*"
--)
--  STRING(REGEX REPLACE
--"^.*OPENSSL_VERSION_NUMBER[\t ]+0x([0-9]).*$" "\\1"
--OPENSSL_MAJOR_VERSION "${OPENSSL_VERSION_NUMBER}"
--)
--  STRING(REGEX REPLACE
--"^.*OPENSSL_VERSION_NUMBER[\t ]+0x[0-9]([0-9][0-9]).*$" "\\1"
--OPENSSL_MINOR_VERSION "${OPENSSL_VERSION_NUMBER}"
--)
--  STRING(REGEX REPLACE
--"^.*OPENSSL_VERSION_NUMBER[\t ]+0x[0-9][0-9][0-9]([0-9][0-9]).*$" 
"\\1"
--OPENSSL_FIX_VERSION "${OPENSSL_VERSION_NUMBER}"
-+REGEX "^#[\t ]*define[\t ]+OPENSSL_VERSION_NUMBER[\t ]+0x[0-9].*"
- )
-+
-+  IF(OPENSSL_VERSION_NUMBER)
-+STRING(REGEX REPLACE
-+  "^.*OPENSSL_VERSION_NUMBER[\t ]+0x([0-9]).*$" "\\1"
-+  OPENSSL_MAJOR_VERSION "${OPENSSL_VERSION_NUMBER}"
-+  )
-+STRING(REGEX REPLACE
-+  "^.*OPENSSL_VERSION_NUMBER[\t ]+0x[0-9]([0-9][0-9]).*$" "\\1"
-+  OPENSSL_MINOR_VERSION "${OPENSSL_VERSION_NUMBER}"
-+  )
-+STRING(REGEX REPLACE
-+  "^.*OPENSSL_VERSION_NUMBER[\t ]+0x[0-9][0-9][0-9]([0-9][0-9]).*$" 
"\\1"
-+  OPENSSL_FIX_VERSION "${OPENSSL_VERSION_NUMBER}"
-+  )
-+  ELSE()
-+FILE(STRINGS 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/files/, dev-db/mysql-connector-c++/

2023-10-17 Thread Hans de Graaff
commit: 7634bb460cba925a090f004e74a2c5b60ce9e14c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 17 14:57:40 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Oct 17 15:00:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7634bb46

dev-db/mysql-connector-c++: reinstate legacy USE flag

This is still required for mysql-workbench.

Signed-off-by: Hans de Graaff  gentoo.org>

 .../files/mysql-connector-c++-8.0.33-jdbc.patch| 11 +
 .../mysql-connector-c++-8.0.33-r1.ebuild   | 57 ++
 2 files changed, 68 insertions(+)

diff --git 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.33-jdbc.patch 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.33-jdbc.patch
new file mode 100644
index ..9fe986bef0bc
--- /dev/null
+++ b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.33-jdbc.patch
@@ -0,0 +1,11 @@
+--- a/jdbc/driver/nativeapi/library_loader.h   2023-03-23 17:32:48.0 
+0100
 b/jdbc/driver/nativeapi/library_loader.h   2023-10-17 16:54:37.270710451 
+0200
+@@ -45,6 +45,8 @@
+ 
+ #include 
+ 
++#include "../mysql_util.h"
++
+ namespace sql
+ {
+ namespace mysql

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild
new file mode 100644
index ..a6558abd86f4
--- /dev/null
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake
+
+URI_DIR="Connector-C++"
+DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
+HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/;
+SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
+S="${WORKDIR}/${P}-src"
+
+LICENSE="Artistic GPL-2"
+SLOT="0"
+# -ppc, -sparc for bug #711940
+KEYWORDS="~amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86"
+IUSE="+legacy"
+
+RDEPEND="
+   app-arch/lz4:=
+   app-arch/zstd:=
+   dev-libs/openssl:=
+   sys-libs/zlib
+   legacy? (
+   >=dev-db/mysql-connector-c-8.0.27:=
+   )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-8.0.27-mysqlclient_r.patch
+   "${FILESDIR}"/${P}-jdbc.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUNDLE_DEPENDENCIES=OFF
+   # Cannot handle protobuf >23, bug #912797
+   #-DWITH_PROTOBUF=system
+   -DWITH_LZ4=system
+   -DWITH_SSL=system
+   -DWITH_ZLIB=system
+   -DWITH_ZSTD=system
+   -DWITH_JDBC=$(usex legacy)
+   )
+
+   if use legacy ; then
+   mycmakeargs+=(
+   -DMYSQLCLIENT_STATIC_BINDING=0
+   -DMYSQLCLIENT_STATIC_LINKING=0
+   )
+   fi
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/

2023-10-14 Thread Sam James
commit: 312d85dd421b79117d0225b789a4b93dcc15bcae
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 14 08:30:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 14 08:30:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=312d85dd

dev-db/mysql-connector-c++: add 8.0.33

Closes: https://bugs.gentoo.org/912944
Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql-connector-c++/Manifest|  1 +
 .../mysql-connector-c++-8.0.33.ebuild  | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-db/mysql-connector-c++/Manifest 
b/dev-db/mysql-connector-c++/Manifest
index c823918eba96..12e9020aa930 100644
--- a/dev-db/mysql-connector-c++/Manifest
+++ b/dev-db/mysql-connector-c++/Manifest
@@ -1,3 +1,4 @@
 DIST mysql-connector-c++-8.0.27-src.tar.gz 4004836 BLAKE2B 
e581c679d8d9a31d2570b9cf1968b4e793cfccbd4cafdc5a9c9d17a465c16faa1492b2da7bdc1679d97474c27b6353274a390668f77d3cb47f72598eb3a967fa
 SHA512 
3da7109efd2d1af813931b923218de9a85afe20d23e2654eecfa5524431f5b11ebdb8421b14563300b66ab61714e284cc15407a3b28a87922c9a8c79b2804bf3
 DIST mysql-connector-c++-8.0.31-src.tar.gz 4201904 BLAKE2B 
48385db732572ccf2ba91edca0fbdecf94b3ac5ca6c095e1e2e525e5f9b17749b9cb1ed9732253f9239296d364a69a91d56f60958eb4cf399f16db38f6bd76a8
 SHA512 
a088936e207926031b6bafe45925bf0c9d2acede9477b605adb09dc875c87965e58e3ecd0332168021122c9def831f0dfdb837ad2c4ea2f140b07b43c9f8bb3c
 DIST mysql-connector-c++-8.0.32-src.tar.gz 4202413 BLAKE2B 
fe15be7b6ec0c4699ded6e392f3f2e1c12fa9fe033172f6219916fb6ce4ae78d3e8cc882eaf66da606dc1445a59a5cf573f92ee6f1d18178d6c11762dcffb0c0
 SHA512 
cdfddaf84efe0d49d07c5ef07b5c50bde2f64cbf58d48016573a20ca372b0ba5dab640305d16d8b34032a63f2ceb2954eac108f838fb2f3849a7f3838329df48
+DIST mysql-connector-c++-8.0.33-src.tar.gz 4531693 BLAKE2B 
b8f426742fa343ebc1f1da5ba1fbf7dfc0db39493bafd0f5d16e355d43277d78ff27b183edad31792a7591ac59bbfb4033f3498dc646883988cba189535a8ddf
 SHA512 
a625a28f63161c97d727d90e7b1211273fe931ae1325c2fbeca16e770761e3159abdcaba1fb6eb1a557674fd817bf266875a089c8c2ea4d2dd1553e6fa887ef1

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33.ebuild
new file mode 100644
index ..30dae737eb56
--- /dev/null
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake
+
+URI_DIR="Connector-C++"
+DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
+HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/;
+SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
+S="${WORKDIR}/${P}-src"
+
+LICENSE="Artistic GPL-2"
+SLOT="0"
+# -ppc, -sparc for bug #711940
+KEYWORDS="~amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86"
+
+RDEPEND="
+   app-arch/lz4:=
+   app-arch/zstd:=
+   dev-libs/openssl:=
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-8.0.27-mysqlclient_r.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUNDLE_DEPENDENCIES=OFF
+   # Cannot handle protobuf >23, bug #912797
+   #-DWITH_PROTOBUF=system
+   -DWITH_LZ4=system
+   -DWITH_SSL=system
+   -DWITH_ZLIB=system
+   -DWITH_ZSTD=system
+   -DWITH_JDBC=OFF
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-10-14 Thread Sam James
commit: dc244bfc220f48b2d7fb240e3b1517a47ba63d08
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Sep  8 00:56:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 14 08:30:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc244bfc

dev-db/mysql: add 8.0.34

Spent time getting tests to pass as well. I can verify that USE="cjk cracklib 
numa perl profiling router server"
pass with gcc-13. I had some testing with other flags as well and didn't see 
issues other than
USE="debug" with having failing tests last I checked.

Opted out of fixing some stuff as they would fit better with 8.1 like removing 
and updating deprecated configurations.

Closes: https://bugs.gentoo.org/895256
Closes: https://bugs.gentoo.org/912797
Closes: https://bugs.gentoo.org/905209
Closes: https://bugs.gentoo.org/891369
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32749
Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/Manifest|2 +
 dev-db/mysql/mysql-8.0.34.ebuild | 1220 ++
 2 files changed, 1222 insertions(+)

diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest
index b4d529d8a44a..3eb9d7cdd660 100644
--- a/dev-db/mysql/Manifest
+++ b/dev-db/mysql/Manifest
@@ -1,9 +1,11 @@
 DIST mysql-5.7.36-patches-01.tar.xz 6396 BLAKE2B 
ed9783f207d40fc220992c4193bdd8e96523f69414daa756f1f30306c1aedff9e96216ba2294a4c41eefbaf39c8bb37784bf1e7cce656c93f829c9cf0682fa6d
 SHA512 
b0fbd41ebb2d32067e6c81707dffa91fece2d368f4b2fa47951492936509972d425b64d7613748c42b31cf9ba9dab697efeff70debe7268855a90d322d3f3158
 DIST mysql-8.0.27-patches-03.tar.xz 9864 BLAKE2B 
03136477a97a5bff0c5f1cbc7921a77d9b36e148e94f80463f00f0efd1a6859af4595f9cf15aa492bce043fdc9d6c6328bd64102f8b0127eacbc7795b1785ecb
 SHA512 
8c00c8fef2b01389f59138eaa29399d8a9ce7930b6bdfb7689d1d7bf14a32fbb10a2b8dbe91933b805899ef3af0cf0bda704d4be14249991b381054bcc496058
 DIST mysql-8.0.31-patches-01.tar.xz 5464 BLAKE2B 
c067bf311c83d4aa0f48d56621997bc58820fa0b41bd708eae04b0b54b89d549c5c1b84ca93adcbbdcb008199510ea667a12b1bcd44bf6b6df02062b4551d0a2
 SHA512 
95af6bb5aa0c407f0a1014f33523608b0df0797fd7fbdbba8a19985258a7c04788d7587c8f67cd1745284522c58297931c8827e31f77e8c89baaeff71a5e0ddc
+DIST mysql-8.0.34-patches-01.tar.xz 9304 BLAKE2B 
e80dd1fab00fb183e0b980763a9b6c3b879357b776b2acc9709527e5d6e2549f801835936433e55fcde2820201edb3dead5d95f31ef617ef9542d2a0bd95efca
 SHA512 
1ac196d609fabd9c978bc8dd3564a45f0d681c292215d8979604d7e402c622d70a1c66ed191ded081c597042298c43154a9bb09bb4566e7fe97991f67d91d999
 DIST mysql-boost-5.7.36.tar.gz 52968383 BLAKE2B 
4d5e4fcf8d56f4a1d1d54ee889d432ee3265f55ff9c0ecf6fe216e67790a49ed052b94457680daef4cb42df29f14db7b0e678e0f0443c20b7e2324c772c24313
 SHA512 
a95580efd5b87776ee7f1aae9b50d50d88c70a48c16e7a2d8c6ada0b1cadc5ec6074a859291a65caa1b50a00e08a9e350df342bb0c6ef74edaf21055331c081b
 DIST mysql-boost-5.7.40.tar.gz 53255386 BLAKE2B 
1c367dd4d65a42713fb09943c4518c9be375210fee4e8e6b7b889dc32f0b429a98f132498ba8e6423d288f2936a97ec6c5098411d5f28adc608d04deeb068b24
 SHA512 
5c49ef65c00658786117cc489d80a6ed7517759b010fb4530508649ab6b4079bb8f1dbc70cefe5d179e1a003960d296b85210b161be4f8f18756a578a1a11365
 DIST mysql-boost-5.7.41.tar.gz 53266489 BLAKE2B 
7201d6c53cf711bd121464fc85260e1799f7195f45706b91f3cb8d605fe2bd2639d532b4045a336645a553d9b0b1131cc45140a19483902e5dc37d3e2479b6f5
 SHA512 
88e1cc4864616ed92880a3f02285763aac2ddfc1cdeeff07e1502c97bbdfd31c9ed9d02f8f6381a352857a85241e4e4eb6bc0d978e3928a68ef49362f670482a
 DIST mysql-boost-8.0.27.tar.gz 292184025 BLAKE2B 
177209f3c62b0326ca9d021c751a701dec84c1b15c946ab0a68b1b4cf0620468eb3a1df77a918284007a0fde1aaa6a9767d0baed57936612813ef583df51c35e
 SHA512 
6ef2426c0bee46bdf8e2fa5cb159d5ae19f0bed4f7c9bea9b33e0dd922b568c3c68ca063dcbcd7ea6904aaea31877c10064ea10b4bc63fb40d9f31778e3a7891
 DIST mysql-boost-8.0.31.tar.gz 334504577 BLAKE2B 
0506472c732351a1055be9bbd81212e95280ae464af95cb5b579777dd8fad4634b099fa2830c3095066daf8c586f1d8cd2316e7268fb0d2577dd706c595c9102
 SHA512 
87b1678de8c2fd640fd6f3ae58266ea63fe240578330e3296d0e5fc209bbe9b0c22996214b6ca4cce8c0d9cc2f9897f4e6723d835b33fc4342983c82929c3d96
 DIST mysql-boost-8.0.32.tar.gz 436207624 BLAKE2B 
8a75fd6fe12d4f870622b3386118737b8f17d116df625ef6187647c870d456823543e0a1e9aa05fff53313c3872df1df23add2508ec735bb7972718fc1e90539
 SHA512 
937e0d0350cb583bb4de15b080f08ed92b253a6d7c09f13a028855dae154fc84f0c95fb082b818b2fa6fa792cd2d9db8d7dc7a20a2a0d3d2b6839fbd2c821b44
+DIST mysql-boost-8.0.34.tar.gz 439550780 BLAKE2B 
f50701b7e97e6cec21d6ce0f80f07a8df68a14c637a67841c06f578be8ed01d216dcb3b859a29f1befd4223b99e60675d6fa70f4b227bf6af81804e2c43161d4
 SHA512 
e5e79ac6870c214cf62c8e2830106d60e09d2e6df30654b84bb5d26864b4eabe777468a223e6ee4c1e22b7f6ec086c73e85e3f4c1fa66912b0e59b606ab46cd6

diff --git a/dev-db/mysql/mysql-8.0.34.ebuild b/dev-db/mysql/mysql-8.0.34.ebuild
new file mode 100644
index ..043436bb5bf4
--- /dev/null
+++ 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-10-14 Thread Sam James
commit: ca28939e0ef96b8296007e96961c9f1c745ad2d1
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 14 08:17:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 14 08:30:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca28939e

dev-db/mysql: test tweaks

Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/mysql-8.0.34.ebuild | 9 +
 1 file changed, 9 insertions(+)

diff --git a/dev-db/mysql/mysql-8.0.34.ebuild b/dev-db/mysql/mysql-8.0.34.ebuild
index 043436bb5bf4..43fb2e5f98f0 100644
--- a/dev-db/mysql/mysql-8.0.34.ebuild
+++ b/dev-db/mysql/mysql-8.0.34.ebuild
@@ -428,16 +428,20 @@ src_test() {
"main.subquery_sj_firstmatch_bka;0;Known rounding error with 
latest AMD processors -- no upstream bug yet"
"main.subquery_sj_firstmatch_bka_nobnl;0;Known rounding error 
with latest AMD processors -- no upstream bug yet"
"main.subquery_sj_mat_bka_nobnl;0;Known rounding error with 
latest AMD processors -- no upstream bug yet"
+   "main.subquery_sj_all_bka_nobnl;0;Known rounding error with 
latest AMD processors -- no upstream bug yet"
"main.window_std_var;0;Known rounding error with latest AMD 
processors -- no upstream bug yet"
"main.window_std_var_optimized;0;Known rounding error with 
latest AMD processors -- no upstream bug yet"
"main.with_recursive;0;Known rounding error with latest AMD 
processors -- no upstream bug yet"
"perfschema.statement_digest_query_sample;0;Test will fail on 
slow hardware"
 
"rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch;0;Unstable test"
+   "rpl_gtid.rpl_multi_source_mtr_includes;97844;Unstable test"
+   "main.partition_datatype;0;Unstable test"
 
"sys_vars.myisam_data_pointer_size_func;87935;Test will fail on 
slow hardware"
 
"x.connection;0;Known failure - no upstream bug yet"
+   "main.slow_log;0;Known failure - no upstream bug yet"
)
 
if ! hash zip 1>/dev/null 2>&1 ; then
@@ -481,6 +485,11 @@ src_test() {
 
# FIXME: suffers from broken DEATH_TESTS's
"routertest_router_certificate_generator"
+
+   # TODO: ???
+   "pfs_host-oom"
+   "pfs_user-oom"
+   "pfs"
)
 
# Try to increase file limits to increase test coverage



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2023-09-23 Thread Hans de Graaff
commit: d365b3714beef4e36216824510f026d093c1d7b8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Sep 23 06:36:02 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep 23 07:07:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d365b371

dev-db/mysql-workbench: stabilize 8.0.34 for amd64

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-db/mysql-workbench/mysql-workbench-8.0.34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.34.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.34.ebuild
index f2473fcbfa84..be2ff26905e2 100644
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.34.ebuild
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.34.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="debug doc"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-08-06 Thread Sam James
commit: 4edc739c2a9e4aa6f14b2489dc4bf19693542081
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug  6 11:45:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  6 11:48:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4edc739c

dev-db/mysql: use tc-enables-fortify-source

Better than fragile optimisation level checking.

Bug: https://bugs.gentoo.org/841770
Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/mysql-8.0.32-r2.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-db/mysql/mysql-8.0.32-r2.ebuild 
b/dev-db/mysql/mysql-8.0.32-r2.ebuild
index 2f830014963c..c2f3cdba598b 100644
--- a/dev-db/mysql/mysql-8.0.32-r2.ebuild
+++ b/dev-db/mysql/mysql-8.0.32-r2.ebuild
@@ -199,9 +199,7 @@ src_configure() {
# modified GCC to set 3).
#
# bug #891259
-   if is-flagq '-O[23]' || is-flagq '-Ofast' ; then
-   # We can't unconditionally do this b/c we fortify needs
-   # some level of optimisation.
+   if tc-enables-fortify-source ; then
filter-flags -D_FORTIFY_SOURCE=3
append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
fi



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-08-02 Thread Sam James
commit: 576e722a685d1a4ac54c6ae0d47967e22c79e9ba
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 16:41:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 16:41:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=576e722a

dev-db/mysql: Stabilize 5.7.40 x86, #878907

Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/mysql-5.7.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-5.7.40.ebuild b/dev-db/mysql/mysql-5.7.40.ebuild
index f859ba53f97c..984edbf4fc08 100644
--- a/dev-db/mysql/mysql-5.7.40.ebuild
+++ b/dev-db/mysql/mysql-5.7.40.ebuild
@@ -27,7 +27,7 @@ RESTRICT="!test? ( test )"
 
 REQUIRED_USE="?? ( tcmalloc jemalloc )"
 
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 
 # Shorten the path because the socket path length must be shorter than 107 
chars
 # and we will run a mysql server during test phase



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2023-07-18 Thread Hans de Graaff
commit: 26b75dac7be210d0887a71a7bd8d6fef698eed12
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 19 05:44:02 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 19 05:49:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26b75dac

dev-db/mysql-workbench: add 8.0.34

Closes: https://bugs.gentoo.org/829876
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-db/mysql-workbench/Manifest|   1 +
 .../mysql-workbench/mysql-workbench-8.0.34.ebuild  | 116 +
 2 files changed, 117 insertions(+)

diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest
index 12dacd5cabb0..a868b842c79f 100644
--- a/dev-db/mysql-workbench/Manifest
+++ b/dev-db/mysql-workbench/Manifest
@@ -1,2 +1,3 @@
 DIST antlr-4.11.1-complete.jar 3547867 BLAKE2B 
24e9799a402302fd13ebd91028a8e3b8141af50b446bc06bb4df3f7619cad956e9b681c0908b870a1f9d6701049e89099906cdc6038dc007984b19f7a8cc756b
 SHA512 
a445bb71e4470ffa7bbb382a873fe5c5737b96b2c68b57593c1151ed9944ec701ce0c299ea5c3b593bd33916d384d598e2538a9b0b11b41c77a399beca4aab88
 DIST mysql-workbench-community-8.0.33-src.tar.gz 27900614 BLAKE2B 
fd1fd53eec882c1cdc42ac1f56bfec034e1e3266768f12d41306464e87e81008008b5a467bbad251f49d2c3c9e7737440c4c9d9a00020a7fa603c6f5c5fbe107
 SHA512 
cd251d7eb6aa0e1d8a1ee5c5cd7c7422979172b333420fbd30c626b1acc9563e34cf537374888365e3001277b4dcd7adffbb2f14f0dccc219ba1ef5f2d44b292
+DIST mysql-workbench-community-8.0.34-src.tar.gz 27906155 BLAKE2B 
3a05e1763eddba5c72242eb3d79100fee43915a96fc0198ad5624f14f5228cc11040d424ccd484ee312d8bcd2372c5197ae0136e8d33f3fd45b3ed429ff9ee20
 SHA512 
e031f6a0cadab528d64160113539535e93aea4631e0139256f6b3e812fa6d12a35c71f16f78d60ceeb004edb3a67bbd4db6ac3e5c286df23491d3f0b410f1c77

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.34.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.34.ebuild
new file mode 100644
index ..f2473fcbfa84
--- /dev/null
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.34.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GCONF_DEBUG="no"
+
+PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_REQ_USE="sqlite"
+
+ANTLR_VERSION=4.11.1
+
+inherit gnome2 flag-o-matic python-single-r1 cmake
+
+MY_P="${PN}-community-${PV}-src"
+
+DESCRIPTION="MySQL Workbench"
+HOMEPAGE="https://www.mysql.com/products/workbench/;
+SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
+   https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug doc"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# glibc: deprecated mutex functions, removed in 2.36.0
+CDEPEND="${PYTHON_DEPS}
+   app-crypt/libsecret
+   dev-libs/glib:2
+   >=dev-cpp/antlr-cpp-4.11.1:4
+   dev-cpp/atkmm:*
+   dev-cpp/pangomm:1.4
+   >=dev-cpp/glibmm-2.14:2
+   dev-cpp/gtkmm:3.0
+   dev-libs/atk
+   >=net-libs/libssh-0.9.5[server]
+   x11-libs/pango
+   x11-libs/gtk+:3
+   >=x11-libs/cairo-1.5.12[glib,svg(+)]
+   >=dev-libs/rapidjson-1.1.0
+   dev-libs/libsigc++:2
+   dev-libs/boost[nls]
+   >=dev-cpp/ctemplate-0.95
+   >=dev-libs/libxml2-2.6.2:2
+   dev-libs/libzip
+   dev-libs/libpcre[cxx]
+   >=sci-libs/gdal-1.11.1-r1:=
+   virtual/opengl
+   || ( sys-fs/e2fsprogs dev-libs/ossp-uuid )
+   dev-libs/tinyxml[stl]
+   >=dev-db/mysql-connector-c++-8.0.27-r1
+   dev-db/vsqlite++
+   || ( dev-db/libiodbc >=dev-db/unixODBC-2.3.11 )
+   dev-python/pexpect
+   >=dev-python/paramiko-1.7.4
+"
+
+RDEPEND="${CDEPEND}
+   app-admin/sudo
+   >=sys-apps/net-tools-1.60_p20120127084908"
+
+DEPEND="${CDEPEND}
+   dev-lang/swig
+   >=virtual/jre-11
+   virtual/pkgconfig"
+
+S="${WORKDIR}"/"${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
+   "${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
+   "${FILESDIR}/${PN}-8.0.33-gcc13.patch"
+)
+
+src_unpack() {
+   unpack ${PN}-community-${PV}-src.tar.gz
+}
+
+src_prepare() {
+   ## remove hardcoded CXXFLAGS
+   sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
+   ## And avoid -Werror
+   sed -i -e 's/-Werror//' CMakeLists.txt || die
+   ## Fix doc install directory
+   sed -i -e "/WB_INSTALL_DOC_DIR/ s/mysql-workbench/${P}/ ; 
/WB_INSTALL_DOC_DIR/ s/-community//" CMakeLists.txt || die
+
+   ## package is very fragile...
+   strip-flags
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   if has_version dev-db/libiodbc ; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-07-15 Thread Arthur Zamarin
commit: 42bba74f7f2d06792d028e012d8b960d289d41a8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 11:45:06 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 11:45:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42bba74f

dev-db/mysql: Stabilize 5.7.41 x86, #910090

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql/mysql-5.7.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-5.7.41.ebuild b/dev-db/mysql/mysql-5.7.41.ebuild
index f859ba53f97c..984edbf4fc08 100644
--- a/dev-db/mysql/mysql-5.7.41.ebuild
+++ b/dev-db/mysql/mysql-5.7.41.ebuild
@@ -27,7 +27,7 @@ RESTRICT="!test? ( test )"
 
 REQUIRED_USE="?? ( tcmalloc jemalloc )"
 
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 
 # Shorten the path because the socket path length must be shorter than 107 
chars
 # and we will run a mysql server during test phase



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-07-15 Thread Arthur Zamarin
commit: 3dfa307232577bf4cf8cc7c4e206f34c21facf6c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 11:45:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 11:45:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dfa3072

dev-db/mysql: Stabilize 5.7.41 ppc64, #910090

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql/mysql-5.7.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-5.7.41.ebuild b/dev-db/mysql/mysql-5.7.41.ebuild
index 984edbf4fc08..66b75bf99886 100644
--- a/dev-db/mysql/mysql-5.7.41.ebuild
+++ b/dev-db/mysql/mysql-5.7.41.ebuild
@@ -27,7 +27,7 @@ RESTRICT="!test? ( test )"
 
 REQUIRED_USE="?? ( tcmalloc jemalloc )"
 
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 
 # Shorten the path because the socket path length must be shorter than 107 
chars
 # and we will run a mysql server during test phase



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-07-15 Thread Arthur Zamarin
commit: 59fb7f74d50cf82323be347b31ef6f6ff67b15b0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 11:45:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 11:45:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59fb7f74

dev-db/mysql: Stabilize 5.7.41 amd64, #910090

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql/mysql-5.7.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-5.7.41.ebuild b/dev-db/mysql/mysql-5.7.41.ebuild
index d7f06681b0d1..f859ba53f97c 100644
--- a/dev-db/mysql/mysql-5.7.41.ebuild
+++ b/dev-db/mysql/mysql-5.7.41.ebuild
@@ -27,7 +27,7 @@ RESTRICT="!test? ( test )"
 
 REQUIRED_USE="?? ( tcmalloc jemalloc )"
 
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 
 # Shorten the path because the socket path length must be shorter than 107 
chars
 # and we will run a mysql server during test phase



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-07-15 Thread Arthur Zamarin
commit: 8d9829c6b23d2c4627b3a9237bb767a007f997fc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 11:45:12 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 11:45:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d9829c6

dev-db/mysql: Stabilize 5.7.41 arm, #910090

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql/mysql-5.7.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-5.7.41.ebuild b/dev-db/mysql/mysql-5.7.41.ebuild
index 66b75bf99886..e06cf85e23a5 100644
--- a/dev-db/mysql/mysql-5.7.41.ebuild
+++ b/dev-db/mysql/mysql-5.7.41.ebuild
@@ -27,7 +27,7 @@ RESTRICT="!test? ( test )"
 
 REQUIRED_USE="?? ( tcmalloc jemalloc )"
 
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 
 # Shorten the path because the socket path length must be shorter than 107 
chars
 # and we will run a mysql server during test phase



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-07-15 Thread Arthur Zamarin
commit: 4895b626ebb2dd4c0f1faedc9a1a6007ddc01d75
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 15 09:55:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 15 09:55:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4895b626

dev-db/mysql: Stabilize 5.7.41 arm64, #910090

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql/mysql-5.7.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-5.7.41.ebuild b/dev-db/mysql/mysql-5.7.41.ebuild
index db0b86f4f344..d7f06681b0d1 100644
--- a/dev-db/mysql/mysql-5.7.41.ebuild
+++ b/dev-db/mysql/mysql-5.7.41.ebuild
@@ -27,7 +27,7 @@ RESTRICT="!test? ( test )"
 
 REQUIRED_USE="?? ( tcmalloc jemalloc )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 
 # Shorten the path because the socket path length must be shorter than 107 
chars
 # and we will run a mysql server during test phase



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/, dev-db/mysql-workbench/files/

2023-07-08 Thread Hans de Graaff
commit: 9b58cf14be1dd0bf854e93ed326074d0b7464d18
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul  8 08:58:44 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jul  8 08:58:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b58cf14

dev-db/mysql-workbench: fix gcc13 compilation

Thanks to Alex D-Bug for the patch.

Closes: https://bugs.gentoo.org/905758
Signed-off-by: Hans de Graaff  gentoo.org>

 .../files/mysql-workbench-8.0.33-gcc13.patch   | 40 ++
 .../mysql-workbench/mysql-workbench-8.0.33.ebuild  |  1 +
 2 files changed, 41 insertions(+)

diff --git a/dev-db/mysql-workbench/files/mysql-workbench-8.0.33-gcc13.patch 
b/dev-db/mysql-workbench/files/mysql-workbench-8.0.33-gcc13.patch
new file mode 100644
index ..7fbbc145d4bf
--- /dev/null
+++ b/dev-db/mysql-workbench/files/mysql-workbench-8.0.33-gcc13.patch
@@ -0,0 +1,40 @@
+--- mysql-workbench-community-8.0.33-src/library/forms/mforms/mforms.h.orig
2023-06-30 14:43:47.056539087 +0300
 mysql-workbench-community-8.0.33-src/library/forms/mforms/mforms.h 
2023-06-30 14:44:11.500537735 +0300
+@@ -61,6 +61,7 @@
+  *
+  */
+ 
++#include 
+ #include "mforms/view.h"
+ #include "mforms/form.h"
+ #include "mforms/button.h"
+--- 
mysql-workbench-community-8.0.33-src/library/cdbc/src/driver_manager.h.orig 
   2023-06-30 14:51:19.804514044 +0300
 mysql-workbench-community-8.0.33-src/library/cdbc/src/driver_manager.h 
2023-06-30 14:51:30.333513462 +0300
+@@ -27,6 +27,7 @@
+ #include "cppdbc_public_interface.h"
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ 
+--- mysql-workbench-community-8.0.33-src/library/forms/mforms/treeview.h.orig  
2023-06-30 17:08:50.534057671 +0300
 mysql-workbench-community-8.0.33-src/library/forms/mforms/treeview.h   
2023-06-30 17:10:33.945051951 +0300
+@@ -23,6 +23,7 @@
+ 
+ #pragma once
+ 
++#include 
+ #include 
+ 
+ /**
+--- 
mysql-workbench-community-8.0.33-src/backend/wbpublic/sqlide/sqlide_generics_private.h.orig
2023-06-30 17:51:48.242915090 +0300
 
mysql-workbench-community-8.0.33-src/backend/wbpublic/sqlide/sqlide_generics_private.h
 2023-06-30 17:52:26.461912976 +0300
+@@ -24,6 +24,7 @@
+ #ifndef _SQLIDE_GENERICS_PRIVATE_H_
+ #define _SQLIDE_GENERICS_PRIVATE_H_
+ 
++#include 
+ #include "wbpublic_public_interface.h"
+ #include 
+ #include 

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild
index c7a1e0a6bc79..5a4074147d36 100644
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild
@@ -70,6 +70,7 @@ S="${WORKDIR}"/"${MY_P}"
 PATCHES=(
"${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
"${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
+   "${FILESDIR}/${PN}-8.0.33-gcc13.patch"
 )
 
 src_unpack() {



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2023-06-15 Thread Hans de Graaff
commit: c6ba1aaf31fe16e83c376c279e8e923c6feb69dc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 15 12:08:29 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 15 12:08:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6ba1aaf

dev-db/mysql-workbench: fix unixODBC compilation

The mysql-workbench code already was changed to work with the latest
unixODBC release. Revert the workaround and require the latest version.

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild
index 8d82780756f3..c7a1e0a6bc79 100644
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild
@@ -51,7 +51,7 @@ CDEPEND="${PYTHON_DEPS}
dev-libs/tinyxml[stl]
>=dev-db/mysql-connector-c++-8.0.27-r1
dev-db/vsqlite++
-   || ( dev-db/libiodbc dev-db/unixODBC )
+   || ( dev-db/libiodbc >=dev-db/unixODBC-2.3.11 )
dev-python/pexpect
>=dev-python/paramiko-1.7.4
 "
@@ -83,8 +83,6 @@ src_prepare() {
sed -i -e 's/-Werror//' CMakeLists.txt || die
## Fix doc install directory
sed -i -e "/WB_INSTALL_DOC_DIR/ s/mysql-workbench/${P}/ ; 
/WB_INSTALL_DOC_DIR/ s/-community//" CMakeLists.txt || die
-   ## Look for an existing header file
-   sed -i -e 's/unixodbc.h/unixodbc_conf.h/' 
build/cmake/Modules/FindUNIXODBC.cmake || die
 
## package is very fragile...
strip-flags



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2023-06-15 Thread Hans de Graaff
commit: 360a6fde9a91c16cfacc25918f42f673d4a02cae
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 15 11:37:05 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 15 11:38:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=360a6fde

dev-db/mysql-workbench: require new enough jre

Closes: https://bugs.gentoo.org/907184
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild
index 81d3bf1c8edf..8d82780756f3 100644
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild
@@ -62,7 +62,7 @@ RDEPEND="${CDEPEND}
 
 DEPEND="${CDEPEND}
dev-lang/swig
-   virtual/jre
+   >=virtual/jre-11
virtual/pkgconfig"
 
 S="${WORKDIR}"/"${MY_P}"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2023-05-27 Thread Pacho Ramos
commit: a5e94cb68c1dc3f727edabc9f592a0e0869d4817
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 27 15:04:44 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat May 27 15:04:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5e94cb6

dev-db/mysql-workbench: drop 8.0.32

Closes: https://bugs.gentoo.org/889534
Signed-off-by: Pacho Ramos  gentoo.org>

 dev-db/mysql-workbench/Manifest|   2 -
 .../mysql-workbench/mysql-workbench-8.0.32.ebuild  | 110 -
 2 files changed, 112 deletions(-)

diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest
index 3d9cbad5978e..12dacd5cabb0 100644
--- a/dev-db/mysql-workbench/Manifest
+++ b/dev-db/mysql-workbench/Manifest
@@ -1,4 +1,2 @@
 DIST antlr-4.11.1-complete.jar 3547867 BLAKE2B 
24e9799a402302fd13ebd91028a8e3b8141af50b446bc06bb4df3f7619cad956e9b681c0908b870a1f9d6701049e89099906cdc6038dc007984b19f7a8cc756b
 SHA512 
a445bb71e4470ffa7bbb382a873fe5c5737b96b2c68b57593c1151ed9944ec701ce0c299ea5c3b593bd33916d384d598e2538a9b0b11b41c77a399beca4aab88
-DIST antlr-4.9.1-complete.jar 2100605 BLAKE2B 
6fcdc184900cd30e42b3e1b6f56bcccbf1d3c975edc8475b92b9c0779568148f711e9bcbb77859d8fbff2d31f362a9b562847b9b9ece03c8c4b7792341fab57e
 SHA512 
a01815324c15fbff9cb917fa2cdef85aabf34c77730913026257e92c195d11f059c73a1579ffa74616b76b5aba34fd6074b19e1de8f2f3bec1c55cd950f4947b
-DIST mysql-workbench-community-8.0.32-src.tar.gz 19353724 BLAKE2B 
0ae8b7cfa0c73b4637ea62bdb46ff4102a374a6dc0b84eed8df414c07277763c61312996a011da82af668c6600bb76f723be60995509b7108ec184fde514f7b0
 SHA512 
368f9874a996efa782b6e0e6cf8b8919aacd2d7d4ad273f8ab5ed1ac6c9490e2c37bc1413867c5ed85169f04773bafcea7d513c8fc12323ba225cdb411b9ff05
 DIST mysql-workbench-community-8.0.33-src.tar.gz 27900614 BLAKE2B 
fd1fd53eec882c1cdc42ac1f56bfec034e1e3266768f12d41306464e87e81008008b5a467bbad251f49d2c3c9e7737440c4c9d9a00020a7fa603c6f5c5fbe107
 SHA512 
cd251d7eb6aa0e1d8a1ee5c5cd7c7422979172b333420fbd30c626b1acc9563e34cf537374888365e3001277b4dcd7adffbb2f14f0dccc219ba1ef5f2d44b292

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.32.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.32.ebuild
deleted file mode 100644
index 865ff1995aa0..
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.32.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GCONF_DEBUG="no"
-
-PYTHON_COMPAT=( python3_{9,10} )
-PYTHON_REQ_USE="sqlite"
-
-ANTLR_VERSION=4.9.1
-
-inherit gnome2 flag-o-matic python-single-r1 cmake
-
-MY_P="${PN}-community-${PV}-src"
-
-DESCRIPTION="MySQL Workbench"
-HOMEPAGE="https://www.mysql.com/products/workbench/;
-SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
-   https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="debug doc"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# glibc: deprecated mutex functions, removed in 2.36.0
-CDEPEND="${PYTHON_DEPS}
-   app-crypt/libsecret
-   dev-libs/glib:2
-   =dev-cpp/glibmm-2.14:2
-   dev-cpp/gtkmm:3.0
-   dev-libs/atk
-   >=net-libs/libssh-0.9.5[server]
-   x11-libs/pango
-   x11-libs/gtk+:3
-   >=x11-libs/cairo-1.5.12[glib,svg(+)]
-   >=dev-libs/rapidjson-1.1.0
-   dev-libs/libsigc++:2
-   dev-libs/boost[nls]
-   >=dev-cpp/ctemplate-0.95
-   >=dev-libs/libxml2-2.6.2:2
-   dev-libs/libzip
-   dev-libs/libpcre[cxx]
-   >=sci-libs/gdal-1.11.1-r1
-   virtual/opengl
-   || ( sys-fs/e2fsprogs dev-libs/ossp-uuid )
-   dev-libs/tinyxml[stl]
-   >=dev-db/mysql-connector-c++-8.0.27-r1
-   dev-db/vsqlite++
-   || ( dev-db/libiodbc dev-db/unixODBC )
-   dev-python/pexpect
-   >=dev-python/paramiko-1.7.4
-"
-
-RDEPEND="${CDEPEND}
-   app-admin/sudo
-   >=sys-apps/net-tools-1.60_p20120127084908"
-
-DEPEND="${CDEPEND}
-   dev-lang/swig
-   virtual/jre
-   virtual/pkgconfig"
-
-S="${WORKDIR}"/"${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
-   "${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
-)
-
-src_unpack() {
-   unpack ${PN}-community-${PV}-src.tar.gz
-}
-
-src_prepare() {
-   ## remove hardcoded CXXFLAGS
-   sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
-   ## And avoid -Werror
-   sed -i -e 's/-Werror//' CMakeLists.txt || die
-   ## Fix doc install directory
-   sed -i -e "/WB_INSTALL_DOC_DIR/ s/mysql-workbench/${P}/ ; 
/WB_INSTALL_DOC_DIR/ s/-community//" CMakeLists.txt || die
-
-   ## package is very fragile...
-   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2023-05-24 Thread Arthur Zamarin
commit: 2bfea4e094e943fb6b2080dea51710edbf493d82
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May 24 18:53:48 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May 24 18:53:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bfea4e0

dev-db/mysql-workbench: Stabilize 8.0.33 amd64, #905401

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild
index f22506106d34..81d3bf1c8edf 100644
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="debug doc"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/

2023-05-06 Thread Arthur Zamarin
commit: 735bc1244cf2a3d08d42fabb2c2b4d2a8d2fa9c8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  6 14:01:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  6 14:01:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=735bc124

dev-db/mysql-connector-c++: Stabilize 8.0.32 x86, #894488

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild
index 3cc9c4f9fca5..01cc4a14122b 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src"
 LICENSE="Artistic GPL-2"
 SLOT="0"
 # -ppc, -sparc for bug #711940
-KEYWORDS="amd64 arm ~arm64 -ppc ~ppc64 -sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 -ppc ~ppc64 -sparc x86"
 IUSE="+legacy"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-05-06 Thread Arthur Zamarin
commit: d6bbdbb9f937f184e6980d696d671a7be84595a4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  6 14:01:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  6 14:01:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6bbdbb9

dev-db/mysql: Stabilize 8.0.32-r2 ppc64, #894488

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql/mysql-8.0.32-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-8.0.32-r2.ebuild 
b/dev-db/mysql/mysql-8.0.32-r2.ebuild
index e4c32058a0e4..fdfd0ad2418d 100644
--- a/dev-db/mysql/mysql-8.0.32-r2.ebuild
+++ b/dev-db/mysql/mysql-8.0.32-r2.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/mysql"
 LICENSE="GPL-2"
 SLOT="8.0"
 # -ppc, -riscv for bug #761715
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips -ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux 
+server tcmalloc test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( tcmalloc jemalloc )



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/

2023-05-06 Thread Arthur Zamarin
commit: 51391d272d965cee4244c775f4d5e922befb0598
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  6 14:01:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  6 14:01:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51391d27

dev-db/mysql-connector-c: Stabilize 8.0.32-r1 ppc64, #894488

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
index 9313c21a835f..0c403ce0c233 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/

2023-05-06 Thread Arthur Zamarin
commit: 87468f885357de0e86e1654b3fca85616cc6f2ef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  6 14:01:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  6 14:01:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87468f88

dev-db/mysql-connector-c++: Stabilize 8.0.32 ppc64, #894488

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild
index 01cc4a14122b..3e1cef8f1ae0 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src"
 LICENSE="Artistic GPL-2"
 SLOT="0"
 # -ppc, -sparc for bug #711940
-KEYWORDS="amd64 arm ~arm64 -ppc ~ppc64 -sparc x86"
+KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc x86"
 IUSE="+legacy"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-05-06 Thread Arthur Zamarin
commit: 7b8abe160e0119cedf8f63093d1ca04516b64055
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  6 14:01:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  6 14:01:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b8abe16

dev-db/mysql: Stabilize 8.0.32-r2 arm, #894488

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql/mysql-8.0.32-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-8.0.32-r2.ebuild 
b/dev-db/mysql/mysql-8.0.32-r2.ebuild
index 1a476651a056..7d0f75557eb2 100644
--- a/dev-db/mysql/mysql-8.0.32-r2.ebuild
+++ b/dev-db/mysql/mysql-8.0.32-r2.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/mysql"
 LICENSE="GPL-2"
 SLOT="8.0"
 # -ppc, -riscv for bug #761715
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux 
+server tcmalloc test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( tcmalloc jemalloc )



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/

2023-05-06 Thread Arthur Zamarin
commit: 3dd01b2a69977d6923fd18361fb5961adbf3cef3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  6 14:01:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  6 14:01:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dd01b2a

dev-db/mysql-connector-c: Stabilize 8.0.32-r1 x86, #894488

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
index 6523579cb596..9313c21a835f 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 sparc x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/

2023-05-06 Thread Arthur Zamarin
commit: 22f13139ced0de8db22822b81c7e2a54c8880e7f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  6 14:01:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  6 14:01:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22f13139

dev-db/mysql-connector-c++: Stabilize 8.0.32 arm, #894488

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild
index d4bbe133f487..3cc9c4f9fca5 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src"
 LICENSE="Artistic GPL-2"
 SLOT="0"
 # -ppc, -sparc for bug #711940
-KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 -ppc ~ppc64 -sparc ~x86"
 IUSE="+legacy"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/

2023-05-06 Thread Arthur Zamarin
commit: e7311f7d376149569e07be1dc4b70713994a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  6 14:01:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  6 14:01:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7311f7d

dev-db/mysql-connector-c: Stabilize 8.0.32-r1 arm, #894488

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
index 59782a42d7ae..6523579cb596 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-05-06 Thread Arthur Zamarin
commit: 0868b499da1d5b0cd75752fe9735285f814ca7a7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  6 14:01:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  6 14:01:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0868b499

dev-db/mysql: Stabilize 8.0.32-r2 x86, #894488

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql/mysql-8.0.32-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-8.0.32-r2.ebuild 
b/dev-db/mysql/mysql-8.0.32-r2.ebuild
index 7d0f75557eb2..e4c32058a0e4 100644
--- a/dev-db/mysql/mysql-8.0.32-r2.ebuild
+++ b/dev-db/mysql/mysql-8.0.32-r2.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/mysql"
 LICENSE="GPL-2"
 SLOT="8.0"
 # -ppc, -riscv for bug #761715
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux 
+server tcmalloc test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( tcmalloc jemalloc )



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2023-04-21 Thread Hans de Graaff
commit: 46f3bd39426c87164007c8b519a8f69437bf86e7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 21 08:44:04 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Apr 21 08:45:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46f3bd39

dev-db/mysql-workbench: add 8.0.33

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-db/mysql-workbench/Manifest|   2 +
 .../mysql-workbench/mysql-workbench-8.0.33.ebuild  | 117 +
 2 files changed, 119 insertions(+)

diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest
index 8778f13f73b3..48abf8566b4b 100644
--- a/dev-db/mysql-workbench/Manifest
+++ b/dev-db/mysql-workbench/Manifest
@@ -1,3 +1,5 @@
+DIST antlr-4.11.1-complete.jar 3547867 BLAKE2B 
24e9799a402302fd13ebd91028a8e3b8141af50b446bc06bb4df3f7619cad956e9b681c0908b870a1f9d6701049e89099906cdc6038dc007984b19f7a8cc756b
 SHA512 
a445bb71e4470ffa7bbb382a873fe5c5737b96b2c68b57593c1151ed9944ec701ce0c299ea5c3b593bd33916d384d598e2538a9b0b11b41c77a399beca4aab88
 DIST antlr-4.9.1-complete.jar 2100605 BLAKE2B 
6fcdc184900cd30e42b3e1b6f56bcccbf1d3c975edc8475b92b9c0779568148f711e9bcbb77859d8fbff2d31f362a9b562847b9b9ece03c8c4b7792341fab57e
 SHA512 
a01815324c15fbff9cb917fa2cdef85aabf34c77730913026257e92c195d11f059c73a1579ffa74616b76b5aba34fd6074b19e1de8f2f3bec1c55cd950f4947b
 DIST mysql-workbench-community-8.0.31-src.tar.gz 19350289 BLAKE2B 
eac2024763f1129020584f1f0d019567b88a5de6236607d9c5c140e3041c6570a50bed50d3783f5a51ac2d16331300d49095f16f786d5152bb378f0d8f5cb548
 SHA512 
7ff9b6636292d6fa1708903e5fd26fdcd07150e34217ddb6fe552dd46c026ed49cd5086e7f43daea09d90f390cd14b59ddd8371b308dc6c9b3f0fe3455e04b7a
 DIST mysql-workbench-community-8.0.32-src.tar.gz 19353724 BLAKE2B 
0ae8b7cfa0c73b4637ea62bdb46ff4102a374a6dc0b84eed8df414c07277763c61312996a011da82af668c6600bb76f723be60995509b7108ec184fde514f7b0
 SHA512 
368f9874a996efa782b6e0e6cf8b8919aacd2d7d4ad273f8ab5ed1ac6c9490e2c37bc1413867c5ed85169f04773bafcea7d513c8fc12323ba225cdb411b9ff05
+DIST mysql-workbench-community-8.0.33-src.tar.gz 27900614 BLAKE2B 
fd1fd53eec882c1cdc42ac1f56bfec034e1e3266768f12d41306464e87e81008008b5a467bbad251f49d2c3c9e7737440c4c9d9a00020a7fa603c6f5c5fbe107
 SHA512 
cd251d7eb6aa0e1d8a1ee5c5cd7c7422979172b333420fbd30c626b1acc9563e34cf537374888365e3001277b4dcd7adffbb2f14f0dccc219ba1ef5f2d44b292

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild
new file mode 100644
index ..f22506106d34
--- /dev/null
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.33.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GCONF_DEBUG="no"
+
+PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_REQ_USE="sqlite"
+
+ANTLR_VERSION=4.11.1
+
+inherit gnome2 flag-o-matic python-single-r1 cmake
+
+MY_P="${PN}-community-${PV}-src"
+
+DESCRIPTION="MySQL Workbench"
+HOMEPAGE="https://www.mysql.com/products/workbench/;
+SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
+   https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug doc"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# glibc: deprecated mutex functions, removed in 2.36.0
+CDEPEND="${PYTHON_DEPS}
+   app-crypt/libsecret
+   dev-libs/glib:2
+   >=dev-cpp/antlr-cpp-4.11.1:4
+   dev-cpp/atkmm:*
+   dev-cpp/pangomm:1.4
+   >=dev-cpp/glibmm-2.14:2
+   dev-cpp/gtkmm:3.0
+   dev-libs/atk
+   >=net-libs/libssh-0.9.5[server]
+   x11-libs/pango
+   x11-libs/gtk+:3
+   >=x11-libs/cairo-1.5.12[glib,svg(+)]
+   >=dev-libs/rapidjson-1.1.0
+   dev-libs/libsigc++:2
+   dev-libs/boost[nls]
+   >=dev-cpp/ctemplate-0.95
+   >=dev-libs/libxml2-2.6.2:2
+   dev-libs/libzip
+   dev-libs/libpcre[cxx]
+   >=sci-libs/gdal-1.11.1-r1
+   virtual/opengl
+   || ( sys-fs/e2fsprogs dev-libs/ossp-uuid )
+   dev-libs/tinyxml[stl]
+   >=dev-db/mysql-connector-c++-8.0.27-r1
+   dev-db/vsqlite++
+   || ( dev-db/libiodbc dev-db/unixODBC )
+   dev-python/pexpect
+   >=dev-python/paramiko-1.7.4
+"
+
+RDEPEND="${CDEPEND}
+   app-admin/sudo
+   >=sys-apps/net-tools-1.60_p20120127084908"
+
+DEPEND="${CDEPEND}
+   dev-lang/swig
+   virtual/jre
+   virtual/pkgconfig"
+
+S="${WORKDIR}"/"${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
+   "${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
+)
+
+src_unpack() {
+   unpack ${PN}-community-${PV}-src.tar.gz
+}
+

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2023-04-21 Thread Hans de Graaff
commit: dced8e29d7fe9d8d09f3b3b0278060b7c05fa2db
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 21 08:44:23 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Apr 21 08:45:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dced8e29

dev-db/mysql-workbench: drop 8.0.31-r1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-db/mysql-workbench/Manifest|   1 -
 .../mysql-workbench-8.0.31-r1.ebuild   | 110 -
 2 files changed, 111 deletions(-)

diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest
index 48abf8566b4b..3d9cbad5978e 100644
--- a/dev-db/mysql-workbench/Manifest
+++ b/dev-db/mysql-workbench/Manifest
@@ -1,5 +1,4 @@
 DIST antlr-4.11.1-complete.jar 3547867 BLAKE2B 
24e9799a402302fd13ebd91028a8e3b8141af50b446bc06bb4df3f7619cad956e9b681c0908b870a1f9d6701049e89099906cdc6038dc007984b19f7a8cc756b
 SHA512 
a445bb71e4470ffa7bbb382a873fe5c5737b96b2c68b57593c1151ed9944ec701ce0c299ea5c3b593bd33916d384d598e2538a9b0b11b41c77a399beca4aab88
 DIST antlr-4.9.1-complete.jar 2100605 BLAKE2B 
6fcdc184900cd30e42b3e1b6f56bcccbf1d3c975edc8475b92b9c0779568148f711e9bcbb77859d8fbff2d31f362a9b562847b9b9ece03c8c4b7792341fab57e
 SHA512 
a01815324c15fbff9cb917fa2cdef85aabf34c77730913026257e92c195d11f059c73a1579ffa74616b76b5aba34fd6074b19e1de8f2f3bec1c55cd950f4947b
-DIST mysql-workbench-community-8.0.31-src.tar.gz 19350289 BLAKE2B 
eac2024763f1129020584f1f0d019567b88a5de6236607d9c5c140e3041c6570a50bed50d3783f5a51ac2d16331300d49095f16f786d5152bb378f0d8f5cb548
 SHA512 
7ff9b6636292d6fa1708903e5fd26fdcd07150e34217ddb6fe552dd46c026ed49cd5086e7f43daea09d90f390cd14b59ddd8371b308dc6c9b3f0fe3455e04b7a
 DIST mysql-workbench-community-8.0.32-src.tar.gz 19353724 BLAKE2B 
0ae8b7cfa0c73b4637ea62bdb46ff4102a374a6dc0b84eed8df414c07277763c61312996a011da82af668c6600bb76f723be60995509b7108ec184fde514f7b0
 SHA512 
368f9874a996efa782b6e0e6cf8b8919aacd2d7d4ad273f8ab5ed1ac6c9490e2c37bc1413867c5ed85169f04773bafcea7d513c8fc12323ba225cdb411b9ff05
 DIST mysql-workbench-community-8.0.33-src.tar.gz 27900614 BLAKE2B 
fd1fd53eec882c1cdc42ac1f56bfec034e1e3266768f12d41306464e87e81008008b5a467bbad251f49d2c3c9e7737440c4c9d9a00020a7fa603c6f5c5fbe107
 SHA512 
cd251d7eb6aa0e1d8a1ee5c5cd7c7422979172b333420fbd30c626b1acc9563e34cf537374888365e3001277b4dcd7adffbb2f14f0dccc219ba1ef5f2d44b292

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.31-r1.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.31-r1.ebuild
deleted file mode 100644
index 865ff1995aa0..
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.31-r1.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GCONF_DEBUG="no"
-
-PYTHON_COMPAT=( python3_{9,10} )
-PYTHON_REQ_USE="sqlite"
-
-ANTLR_VERSION=4.9.1
-
-inherit gnome2 flag-o-matic python-single-r1 cmake
-
-MY_P="${PN}-community-${PV}-src"
-
-DESCRIPTION="MySQL Workbench"
-HOMEPAGE="https://www.mysql.com/products/workbench/;
-SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
-   https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="debug doc"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# glibc: deprecated mutex functions, removed in 2.36.0
-CDEPEND="${PYTHON_DEPS}
-   app-crypt/libsecret
-   dev-libs/glib:2
-   =dev-cpp/glibmm-2.14:2
-   dev-cpp/gtkmm:3.0
-   dev-libs/atk
-   >=net-libs/libssh-0.9.5[server]
-   x11-libs/pango
-   x11-libs/gtk+:3
-   >=x11-libs/cairo-1.5.12[glib,svg(+)]
-   >=dev-libs/rapidjson-1.1.0
-   dev-libs/libsigc++:2
-   dev-libs/boost[nls]
-   >=dev-cpp/ctemplate-0.95
-   >=dev-libs/libxml2-2.6.2:2
-   dev-libs/libzip
-   dev-libs/libpcre[cxx]
-   >=sci-libs/gdal-1.11.1-r1
-   virtual/opengl
-   || ( sys-fs/e2fsprogs dev-libs/ossp-uuid )
-   dev-libs/tinyxml[stl]
-   >=dev-db/mysql-connector-c++-8.0.27-r1
-   dev-db/vsqlite++
-   || ( dev-db/libiodbc dev-db/unixODBC )
-   dev-python/pexpect
-   >=dev-python/paramiko-1.7.4
-"
-
-RDEPEND="${CDEPEND}
-   app-admin/sudo
-   >=sys-apps/net-tools-1.60_p20120127084908"
-
-DEPEND="${CDEPEND}
-   dev-lang/swig
-   virtual/jre
-   virtual/pkgconfig"
-
-S="${WORKDIR}"/"${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
-   "${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
-)
-
-src_unpack() {
-   unpack ${PN}-community-${PV}-src.tar.gz
-}
-
-src_prepare() {
-   ## remove hardcoded CXXFLAGS
-   sed -i -e 's/-O0 -g3//' 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/, dev-db/mysql/files/

2023-04-12 Thread Sam James
commit: 6e342407489fd0bf17768951c1391b81cde22465
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 12 13:36:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 12 13:36:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e342407

dev-db/mysql: fix build w/ gcc 13

Thanks-to: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/files/mysql-8.0.32-gcc13.patch | 21 +
 dev-db/mysql/mysql-8.0.32-r2.ebuild |  1 +
 2 files changed, 22 insertions(+)

diff --git a/dev-db/mysql/files/mysql-8.0.32-gcc13.patch 
b/dev-db/mysql/files/mysql-8.0.32-gcc13.patch
new file mode 100644
index ..e7ec0603bbea
--- /dev/null
+++ b/dev-db/mysql/files/mysql-8.0.32-gcc13.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/895818
+https://github.com/mysql/mysql-server/pull/456
+
+From 2e5614c4ec50c60fbadbd57f213c1c7d6b959be9 Mon Sep 17 00:00:00 2001
+From: Alfred Wingate 
+Date: Wed, 12 Apr 2023 16:16:13 +0300
+Subject: [PATCH] sql/binlog/group_commit: include header for std::uint64_t
+
+GCC 13 changed default header dependencies for C++ necessitating
+including cstdint explicitly.
+--- a/sql/binlog/group_commit/bgc_ticket.h
 b/sql/binlog/group_commit/bgc_ticket.h
+@@ -23,6 +23,7 @@
+ #ifndef BINLOG_BCG_TICKET_H
+ #define BINLOG_BCG_TICKET_H
+ 
++#include 
+ #include 
+ #include 
+ #include 
+

diff --git a/dev-db/mysql/mysql-8.0.32-r2.ebuild 
b/dev-db/mysql/mysql-8.0.32-r2.ebuild
index db22ee953b44..1a476651a056 100644
--- a/dev-db/mysql/mysql-8.0.32-r2.ebuild
+++ b/dev-db/mysql/mysql-8.0.32-r2.ebuild
@@ -88,6 +88,7 @@ PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )"
 
 PATCHES=(
"${WORKDIR}"/mysql-patches
+   "${FILESDIR}"/${PN}-8.0.32-gcc13.patch
 )
 
 mysql_init_vars() {



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/, dev-db/mysql-connector-c/files/

2023-04-08 Thread Sam James
commit: 016648eda578932e93becd587cbc9bc4e376c9e3
Author: orbea  riseup  net>
AuthorDate: Fri Apr  7 19:55:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  9 05:27:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=016648ed

dev-db/mysql-connector-c: Build fixes

* Adds -DWITH_BUILD_ID=OFF to workaround various build issues
* Patches the source to work with musl

Upstream-PR: https://github.com/mysql/mysql-server/pull/455
Closes: https://bugs.gentoo.org/886474
Closes: https://bugs.gentoo.org/903415
Closes: https://bugs.gentoo.org/885035
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/30517
Signed-off-by: Sam James  gentoo.org>

 .../files/mysql-connector-c-8.0.32-musl.patch  | 25 ++
 .../mysql-connector-c-8.0.32-r1.ebuild |  2 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.32-musl.patch 
b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.32-musl.patch
new file mode 100644
index ..252c5eeda32e
--- /dev/null
+++ b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.32-musl.patch
@@ -0,0 +1,25 @@
+https://github.com/mysql/mysql-server/pull/454
+
+From c875f049cb3571da1b9b5bcae50caccc5ee47cfb Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Fri, 7 Apr 2023 12:47:51 -0700
+Subject: [PATCH] sql/memory: Fix the musl build
+
+_SC_LEVEL1_DCACHE_LINESIZE is not specific to linux, but to glibc.
+---
+ sql/memory/aligned_atomic.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/sql/memory/aligned_atomic.h b/sql/memory/aligned_atomic.h
+index d13d45b9deea..bd19c0cf4d6f 100644
+--- a/sql/memory/aligned_atomic.h
 b/sql/memory/aligned_atomic.h
+@@ -76,7 +76,7 @@ static inline size_t _cache_line_size() {
+   return line_size;
+ }
+ 
+-#elif defined(__linux__)
++#elif defined(__GLIBC__)
+ static inline size_t _cache_line_size() {
+   long size = sysconf(_SC_LEVEL1_DCACHE_LINESIZE);
+   if (size == -1) return 64;

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
index 57568257e26e..59782a42d7ae 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
@@ -51,6 +51,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-8.0.22-always-build-decompress-utilities.patch
"${FILESDIR}"/${PN}-8.0.19-do-not-install-comp_err.patch
"${FILESDIR}"/${PN}-8.0.27-res_n.patch
+   "${FILESDIR}"/${PN}-8.0.32-musl.patch
 )
 
 src_prepare() {
@@ -103,6 +104,7 @@ multilib_src_configure() {
-DSHARED_LIB_PATCH_VERSION="0"
-DCMAKE_POSITION_INDEPENDENT_CODE=ON
-DWITHOUT_SERVER=ON
+   -DWITH_BUILD_ID=OFF
)
 
cmake_src_configure



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-04-02 Thread Arthur Zamarin
commit: be4cecd2ea90bcb411236acedc7497332b49d30e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  2 19:30:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  2 19:30:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4cecd2

dev-db/mysql: Stabilize 8.0.32-r2 arm64, #894488

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql/mysql-8.0.32-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-8.0.32-r2.ebuild 
b/dev-db/mysql/mysql-8.0.32-r2.ebuild
index 125199fb771f..db22ee953b44 100644
--- a/dev-db/mysql/mysql-8.0.32-r2.ebuild
+++ b/dev-db/mysql/mysql-8.0.32-r2.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/mysql"
 LICENSE="GPL-2"
 SLOT="8.0"
 # -ppc, -riscv for bug #761715
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux 
+server tcmalloc test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( tcmalloc jemalloc )



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/

2023-04-02 Thread Arthur Zamarin
commit: 1a8e2a17141466767f95f63a9047ba95f9893af3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  2 19:30:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  2 19:30:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a8e2a17

dev-db/mysql-connector-c++: Stabilize 8.0.32 amd64, #894488

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild
index d85a4e14a4b9..d4bbe133f487 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src"
 LICENSE="Artistic GPL-2"
 SLOT="0"
 # -ppc, -sparc for bug #711940
-KEYWORDS="~amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86"
 IUSE="+legacy"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/

2023-04-02 Thread Arthur Zamarin
commit: 270a7e3fc56fcc6068e094f43d010133d3accc17
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  2 19:30:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  2 19:30:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=270a7e3f

dev-db/mysql-connector-c: Stabilize 8.0.32-r1 arm64, #894488

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
index a5d9d0dfbe22..57568257e26e 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2023-04-02 Thread Arthur Zamarin
commit: 97d2ddfe2f2aa90b721a3e778298d8acab60fe87
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  2 19:30:15 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  2 19:30:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97d2ddfe

dev-db/mysql-workbench: Stabilize 8.0.32 amd64, #894488

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-workbench/mysql-workbench-8.0.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.32.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.32.ebuild
index 9b199f066c5a..865ff1995aa0 100644
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.32.ebuild
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.32.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="debug doc"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-04-02 Thread Arthur Zamarin
commit: 1f11b7f62bed2dcf071bc91af765ec195d9f12ca
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  2 19:30:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  2 19:30:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f11b7f6

dev-db/mysql: Stabilize 8.0.32-r2 amd64, #894488

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql/mysql-8.0.32-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-8.0.32-r2.ebuild 
b/dev-db/mysql/mysql-8.0.32-r2.ebuild
index 948c8a60be5d..125199fb771f 100644
--- a/dev-db/mysql/mysql-8.0.32-r2.ebuild
+++ b/dev-db/mysql/mysql-8.0.32-r2.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/mysql"
 LICENSE="GPL-2"
 SLOT="8.0"
 # -ppc, -riscv for bug #761715
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux 
+server tcmalloc test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( tcmalloc jemalloc )



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/

2023-04-02 Thread Arthur Zamarin
commit: 173a02d541ce9d4a31f2ac92788b71b74201bfd7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  2 19:30:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  2 19:30:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=173a02d5

dev-db/mysql-connector-c: Stabilize 8.0.32-r1 amd64, #894488

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
index df3311311050..a5d9d0dfbe22 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2023-02-18 Thread Andreas Sturmlechner
commit: b80a6dee350ab88ac15355e2bc49dd3073837893
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 18 13:03:16 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 18 13:55:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b80a6dee

dev-db/mysql-workbench: drop 8.0.31-r0

Broken by current stable dev-cpp/antlr-cpp.

Bug: https://bugs.gentoo.org/889534
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../mysql-workbench/mysql-workbench-8.0.31.ebuild  | 110 -
 1 file changed, 110 deletions(-)

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.31.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.31.ebuild
deleted file mode 100644
index 5c00881d295a..
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.31.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GCONF_DEBUG="no"
-
-PYTHON_COMPAT=( python3_{9,10} )
-PYTHON_REQ_USE="sqlite"
-
-ANTLR_VERSION=4.9.1
-
-inherit gnome2 flag-o-matic python-single-r1 cmake
-
-MY_P="${PN}-community-${PV}-src"
-
-DESCRIPTION="MySQL Workbench"
-HOMEPAGE="https://www.mysql.com/products/workbench/;
-SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
-   https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="debug doc"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# glibc: deprecated mutex functions, removed in 2.36.0
-CDEPEND="${PYTHON_DEPS}
-   app-crypt/libsecret
-   dev-libs/glib:2
-   dev-cpp/antlr-cpp:4
-   dev-cpp/atkmm:*
-   dev-cpp/pangomm:1.4
-   >=dev-cpp/glibmm-2.14:2
-   dev-cpp/gtkmm:3.0
-   dev-libs/atk
-   >=net-libs/libssh-0.8.5[server]
-   x11-libs/pango
-   x11-libs/gtk+:3
-   >=x11-libs/cairo-1.5.12[glib,svg(+)]
-   >=dev-libs/rapidjson-1.1.0
-   dev-libs/libsigc++:2
-   dev-libs/boost[nls]
-   >=dev-cpp/ctemplate-0.95
-   >=dev-libs/libxml2-2.6.2:2
-   dev-libs/libzip
-   dev-libs/libpcre[cxx]
-   >=sci-libs/gdal-1.11.1-r1
-   virtual/opengl
-   || ( sys-fs/e2fsprogs dev-libs/ossp-uuid )
-   dev-libs/tinyxml[stl]
-   >=dev-db/mysql-connector-c++-8.0.27-r1
-   dev-db/vsqlite++
-   || ( dev-db/libiodbc dev-db/unixODBC )
-   dev-python/pexpect
-   >=dev-python/paramiko-1.7.4
-"
-
-RDEPEND="${CDEPEND}
-   app-admin/sudo
-   >=sys-apps/net-tools-1.60_p20120127084908"
-
-DEPEND="${CDEPEND}
-   dev-lang/swig
-   virtual/jre
-   virtual/pkgconfig"
-
-S="${WORKDIR}"/"${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
-   "${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
-)
-
-src_unpack() {
-   unpack ${PN}-community-${PV}-src.tar.gz
-}
-
-src_prepare() {
-   ## remove hardcoded CXXFLAGS
-   sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
-   ## And avoid -Werror
-   sed -i -e 's/-Werror//' CMakeLists.txt || die
-   ## Fix doc install directory
-   sed -i -e "/WB_INSTALL_DOC_DIR/ s/mysql-workbench/${P}/ ; 
/WB_INSTALL_DOC_DIR/ s/-community//" CMakeLists.txt || die
-
-   ## package is very fragile...
-   strip-flags
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   if has_version dev-db/libiodbc ; then
-   IODBC="-DIODBC_CONFIG_PATH=/usr/bin/iodbc-config"
-   fi
-
-   append-cxxflags -std=c++11
-   ANTLR_JAR_PATH="${DISTDIR}/antlr-${ANTLR_VERSION}-complete.jar"
-   local mycmakeargs=(
-   -DWITH_ANTLR_JAR=${ANTLR_JAR_PATH}
-   -DLIB_INSTALL_DIR="/usr/$(get_libdir)"
-   -DIODBC_INCLUDE_PATH="/usr/include/iodbc"
-   ${IODBC}
-   -DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
-   -DPYTHON_LIBRARY="$(python_get_library_path)"
-   -DMySQL_CONFIG_PATH="/usr/bin/mysql_config"
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/

2023-02-15 Thread Sam James
commit: 626b51880724e438066112aa3225f669a06d84b5
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 09:57:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 09:57:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=626b5188

dev-db/mysql-connector-c: Stabilize 8.0.32-r1 sparc, #894488

Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
index 3bf2762bd4f7..df3311311050 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/

2023-02-15 Thread Sam James
commit: 6eda30f0a65d5ab5e33c62b55638c1aa076a017b
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 09:57:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 09:57:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eda30f0

dev-db/mysql-connector-c: Stabilize 8.0.32-r1 ppc, #894488

Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
index 272be1b71f35..3bf2762bd4f7 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-02-13 Thread Mike Gilbert
commit: c0a22ddcd4d827e11f06fe8d21d8b50a81d9755b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb 13 20:03:59 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Feb 14 00:29:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0a22ddc

dev-db/mysql: adjust libevent dependency

Bug: https://bugs.gentoo.org/869722
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-db/mysql/{mysql-8.0.27.ebuild => mysql-8.0.27-r1.ebuild}| 2 +-
 dev-db/mysql/{mysql-8.0.31-r1.ebuild => mysql-8.0.31-r2.ebuild} | 2 +-
 dev-db/mysql/{mysql-8.0.32-r1.ebuild => mysql-8.0.32-r2.ebuild} | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-db/mysql/mysql-8.0.27.ebuild 
b/dev-db/mysql/mysql-8.0.27-r1.ebuild
similarity index 99%
rename from dev-db/mysql/mysql-8.0.27.ebuild
rename to dev-db/mysql/mysql-8.0.27-r1.ebuild
index 87825505d12d..49eaa7361454 100644
--- a/dev-db/mysql/mysql-8.0.27.ebuild
+++ b/dev-db/mysql/mysql-8.0.27-r1.ebuild
@@ -53,7 +53,7 @@ COMMON_DEPEND="
>=dev-libs/openssl-1.0.0:0=
server? (
dev-libs/icu:=
-   dev-libs/libevent:=[ssl,threads]
+   dev-libs/libevent:=[ssl,threads(+)]
>=dev-libs/protobuf-3.8:=
net-libs/libtirpc:=
cjk? ( app-text/mecab:= )

diff --git a/dev-db/mysql/mysql-8.0.31-r1.ebuild 
b/dev-db/mysql/mysql-8.0.31-r2.ebuild
similarity index 99%
rename from dev-db/mysql/mysql-8.0.31-r1.ebuild
rename to dev-db/mysql/mysql-8.0.31-r2.ebuild
index a762b9d3dd53..678927c238f6 100644
--- a/dev-db/mysql/mysql-8.0.31-r1.ebuild
+++ b/dev-db/mysql/mysql-8.0.31-r2.ebuild
@@ -46,7 +46,7 @@ COMMON_DEPEND="
>=dev-libs/openssl-1.0.0:0=
server? (
dev-libs/icu:=
-   dev-libs/libevent:=[ssl,threads]
+   dev-libs/libevent:=[ssl,threads(+)]
>=dev-libs/protobuf-3.8:=
net-libs/libtirpc:=
cjk? ( app-text/mecab:= )

diff --git a/dev-db/mysql/mysql-8.0.32-r1.ebuild 
b/dev-db/mysql/mysql-8.0.32-r2.ebuild
similarity index 99%
rename from dev-db/mysql/mysql-8.0.32-r1.ebuild
rename to dev-db/mysql/mysql-8.0.32-r2.ebuild
index 2d758413cf3e..948c8a60be5d 100644
--- a/dev-db/mysql/mysql-8.0.32-r1.ebuild
+++ b/dev-db/mysql/mysql-8.0.32-r2.ebuild
@@ -46,7 +46,7 @@ COMMON_DEPEND="
>=sys-libs/zlib-1.2.13:=
server? (
dev-libs/icu:=
-   dev-libs/libevent:=[ssl,threads]
+   dev-libs/libevent:=[ssl,threads(+)]
>=dev-libs/protobuf-3.8:=
net-libs/libtirpc:=
cjk? ( app-text/mecab:= )



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-02-13 Thread Mike Gilbert
commit: 19dea3e3d4a60ab03b66c81cc7990de6fba5b8d9
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb 13 20:04:19 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Feb 14 00:29:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19dea3e3

dev-db/mysql: drop 8.0.31

Signed-off-by: Mike Gilbert  gentoo.org>

 dev-db/mysql/mysql-8.0.31.ebuild | 1223 --
 1 file changed, 1223 deletions(-)

diff --git a/dev-db/mysql/mysql-8.0.31.ebuild b/dev-db/mysql/mysql-8.0.31.ebuild
deleted file mode 100644
index 691ab60e8a63..
--- a/dev-db/mysql/mysql-8.0.31.ebuild
+++ /dev/null
@@ -1,1223 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_MAKEFILE_GENERATOR=emake
-inherit check-reqs cmake flag-o-matic linux-info multiprocessing prefix 
toolchain-funcs
-
-MY_PV="${PV//_pre*}"
-MY_P="${PN}-${MY_PV}"
-
-# Patch version
-PATCH_SET=( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches-01.tar.xz )
-
-HOMEPAGE="https://www.mysql.com/;
-DESCRIPTION="A fast, multi-threaded, multi-user SQL database server"
-SRC_URI="https://cdn.mysql.com/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${MY_PV}.tar.gz"
-SRC_URI+=" https://cdn.mysql.com/archives/mysql-$(ver_cut 
1-2)/mysql-boost-${MY_PV}.tar.gz"
-SRC_URI+=" https://downloads.mysql.com/archives/MySQL-$(ver_cut 
1-2)/${PN}-boost-${MY_PV}.tar.gz"
-SRC_URI+=" ${PATCH_SET[@]}"
-# Shorten the path because the socket path length must be shorter than 107 
chars
-# and we will run a mysql server during test phase
-S="${WORKDIR}/mysql"
-
-LICENSE="GPL-2"
-SLOT="8.0"
-# -ppc, -riscv for bug #761715
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips -ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
-IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux 
+server tcmalloc test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="?? ( tcmalloc jemalloc )
-   cjk? ( server )
-   jemalloc? ( server )
-   numa? ( server )
-   profiling? ( server )
-   router? ( server )
-   tcmalloc? ( server )"
-
-# Be warned, *DEPEND are version-dependent
-# These are used for both runtime and compiletime
-COMMON_DEPEND="
-   >=app-arch/lz4-0_p131:=
-   app-arch/zstd:=
-   sys-libs/ncurses:0=
-   >=sys-libs/zlib-1.2.3:0=
-   >=dev-libs/openssl-1.0.0:0=
-   server? (
-   dev-libs/icu:=
-   dev-libs/libevent:=[ssl,threads]
-   >=dev-libs/protobuf-3.8:=
-   net-libs/libtirpc:=
-   cjk? ( app-text/mecab:= )
-   jemalloc? ( dev-libs/jemalloc:0= )
-   kernel_linux? (
-   dev-libs/libaio:0=
-   sys-process/procps:0=
-   )
-   numa? ( sys-process/numactl )
-   tcmalloc? ( dev-util/google-perftools:0= )
-   )
-"
-
-DEPEND="
-   ${COMMON_DEPEND}
-   || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
-   app-alternatives/yacc
-   server? ( net-libs/rpcsvc-proto )
-   test? (
-   acct-group/mysql acct-user/mysql
-   dev-perl/JSON
-   )
-"
-
-RDEPEND="
-   ${COMMON_DEPEND}
-   !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server 
!dev-db/mysql-cluster
-   !dev-db/mysql:0
-   !dev-db/mysql:5.7
-   selinux? ( sec-policy/selinux-mysql )
-   !prefix? (
-   acct-group/mysql acct-user/mysql
-   dev-db/mysql-init-scripts
-   )
-"
-
-# For other stuff to bring us in
-# dev-perl/DBD-mysql is needed by some scripts installed by MySQL
-PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )"
-
-PATCHES=(
-   "${WORKDIR}"/mysql-patches
-)
-
-mysql_init_vars() {
-   : ${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mysql"}
-   : ${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"}
-   : ${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"}
-   : ${MY_LOGDIR="${EPREFIX}/var/log/mysql"}
-   MY_DATADIR="${MY_LOCALSTATEDIR}"
-
-   export MY_SHAREDSTATEDIR MY_SYSCONFDIR
-   export MY_LOCALSTATEDIR MY_LOGDIR
-   export MY_DATADIR
-}
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != binary ]] ; then
-   if use server ; then
-   CHECKREQS_DISK_BUILD="3G"
-
-   if has test $FEATURES ; then
-   CHECKREQS_DISK_BUILD="9G"
-   fi
-
-   check-reqs_pkg_pretend
-   fi
-   fi
-}
-
-pkg_setup() {
-   if [[ ${MERGE_TYPE} != binary ]] ; then
-   CHECKREQS_DISK_BUILD="3G"
-
-   if has test ${FEATURES} ; then
-   CHECKREQS_DISK_BUILD="9G"
-
-   # Bug #213475 - MySQL _will_ object strenuously if your 
machine is named
-   # localhost. Also causes weird failures.
-  

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2023-02-10 Thread Hans de Graaff
commit: 493c17531889bd871722f3f52075f1eeec0e2c2a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Feb 10 08:14:00 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Feb 10 08:14:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=493c1753

dev-db/mysql-workbench: stabilize 8.0.31-r1 for amd64

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-db/mysql-workbench/mysql-workbench-8.0.31-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.31-r1.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.31-r1.ebuild
index 9b199f066c5a..865ff1995aa0 100644
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.31-r1.ebuild
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.31-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="debug doc"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/, dev-db/mysql-connector-c++/files/

2023-02-08 Thread Andreas Sturmlechner
commit: bd2cf6d0b58c6ea48f59fb7640898ccd9e2aa7f6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Feb  7 17:44:41 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb  8 20:17:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd2cf6d0

dev-db/mysql-connector-c++: drop 1.1.12-r2

Bug: https://bugs.gentoo.org/834439
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-db/mysql-connector-c++/Manifest|  1 -
 .../mysql-connector-c++-1.1.11-fix-mariadb.patch   | 43 -
 .../mysql-connector-c++-1.1.6-fix-cmake.patch  | 23 -
 dev-db/mysql-connector-c++/metadata.xml|  1 -
 .../mysql-connector-c++-1.1.12-r2.ebuild   | 54 --
 5 files changed, 122 deletions(-)

diff --git a/dev-db/mysql-connector-c++/Manifest 
b/dev-db/mysql-connector-c++/Manifest
index 1c28ab870e80..c823918eba96 100644
--- a/dev-db/mysql-connector-c++/Manifest
+++ b/dev-db/mysql-connector-c++/Manifest
@@ -1,4 +1,3 @@
-DIST mysql-connector-c++-1.1.12.tar.gz 518615 BLAKE2B 
386a4753ca3f03999a49a89507da1b1172b3db89797c38403fee4eea86e7108a5e4f91f24a17de86d585c2a3d9e5742a117fa84d9b14aad649f938a597f3dae9
 SHA512 
d7e132dbc2efda4a77f8ae00c24006a1ade1d0a50f22d89ece453505e6d206427ee7988df29c0d6ef8b396ad6b8d326b6d263a1d4fa08ef5db0966fb4f1479f4
 DIST mysql-connector-c++-8.0.27-src.tar.gz 4004836 BLAKE2B 
e581c679d8d9a31d2570b9cf1968b4e793cfccbd4cafdc5a9c9d17a465c16faa1492b2da7bdc1679d97474c27b6353274a390668f77d3cb47f72598eb3a967fa
 SHA512 
3da7109efd2d1af813931b923218de9a85afe20d23e2654eecfa5524431f5b11ebdb8421b14563300b66ab61714e284cc15407a3b28a87922c9a8c79b2804bf3
 DIST mysql-connector-c++-8.0.31-src.tar.gz 4201904 BLAKE2B 
48385db732572ccf2ba91edca0fbdecf94b3ac5ca6c095e1e2e525e5f9b17749b9cb1ed9732253f9239296d364a69a91d56f60958eb4cf399f16db38f6bd76a8
 SHA512 
a088936e207926031b6bafe45925bf0c9d2acede9477b605adb09dc875c87965e58e3ecd0332168021122c9def831f0dfdb837ad2c4ea2f140b07b43c9f8bb3c
 DIST mysql-connector-c++-8.0.32-src.tar.gz 4202413 BLAKE2B 
fe15be7b6ec0c4699ded6e392f3f2e1c12fa9fe033172f6219916fb6ce4ae78d3e8cc882eaf66da606dc1445a59a5cf573f92ee6f1d18178d6c11762dcffb0c0
 SHA512 
cdfddaf84efe0d49d07c5ef07b5c50bde2f64cbf58d48016573a20ca372b0ba5dab640305d16d8b34032a63f2ceb2954eac108f838fb2f3849a7f3838329df48

diff --git 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.11-fix-mariadb.patch 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.11-fix-mariadb.patch
deleted file mode 100644
index 2868a3c024af..
--- 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.11-fix-mariadb.patch
+++ /dev/null
@@ -1,43 +0,0 @@
 a/driver/mysql_connection.cpp
-+++ b/driver/mysql_connection.cpp
-@@ -1067,6 +1067,7 @@ MySQL_Connection::getClientOption(const sql::SQLString & 
optionName, void * opti
- proxy->get_character_set_info();
- *(static_cast(optionValue)) = cs.mbmaxlen;
-   /* mysql_get_option() was added in mysql 5.7.3 version */
-+#if !defined( MARIADB_BASE_VERSION ) && !defined ( MARIADB_VERSION_ID )
-   } else if ( proxy->get_server_version() >= 50703 ) {
- try {
-   if (GET_CONN_OPTION(optionName, optionValue, intOptions)) {
-@@ -1080,6 +1081,7 @@ MySQL_Connection::getClientOption(const sql::SQLString & 
optionName, void * opti
-   CPP_ERR_FMT("Unsupported option : %d:(%s) %s", proxy->errNo(), 
proxy->sqlstate().c_str(), proxy->error().c_str());
-   throw e;
- }
-+#endif
-   }
- }
- /* }}} */
-@@ -1097,11 +1099,13 @@ MySQL_Connection::getClientOption(const sql::SQLString 
& optionName)
- MY_CHARSET_INFO cs;
- proxy->get_character_set_info();
- return cs.dir ? sql::SQLString(cs.dir) : "";
-+#if !defined( MARIADB_BASE_VERSION ) && !defined ( MARIADB_VERSION_ID )
-   } else if ( proxy->get_server_version() >= 50703 ) {
- const char* optionValue= NULL;
- if (GET_CONN_OPTION(optionName, , stringOptions)) {
-   return optionValue ? sql::SQLString(optionValue) : "";
- }
-+#endif
-   }
-   return "";
- }
 a/driver/nativeapi/libmysql_static_proxy.cpp
-+++ b/driver/nativeapi/libmysql_static_proxy.cpp
-@@ -325,7 +325,7 @@ LibmysqlStaticProxy::options(MYSQL * mysql, enum 
mysql_option option, const void
- int
- LibmysqlStaticProxy::get_option(MYSQL * mysql, enum mysql_option option, 
const void *arg)
- {
--#if MYSQL_VERSION_ID >= 50703
-+#if MYSQL_VERSION_ID >= 50703 && !defined( MARIADB_BASE_VERSION ) && !defined 
( MARIADB_VERSION_ID )
-   if (::mysql_get_option(mysql, option, arg)) {
- throw sql::InvalidArgumentException("Unsupported option provided to 
mysql_get_option()");
-   } else {

diff --git 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.6-fix-cmake.patch 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.6-fix-cmake.patch
deleted file mode 100644
index 18d4e9a80410..
--- a/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.6-fix-cmake.patch
+++ /dev/null
@@ -1,23 +0,0 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-02-01 Thread Arthur Zamarin
commit: 969e7ab751a14745852e813f5fabe67fe7c50494
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Feb  1 09:11:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Feb  1 09:11:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=969e7ab7

dev-db/mysql: Stabilize 5.7.40 arm64, #878907

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql/mysql-5.7.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-5.7.40.ebuild b/dev-db/mysql/mysql-5.7.40.ebuild
index 19f47c417c89..e6f6729f1851 100644
--- a/dev-db/mysql/mysql-5.7.40.ebuild
+++ b/dev-db/mysql/mysql-5.7.40.ebuild
@@ -27,7 +27,7 @@ RESTRICT="!test? ( test )"
 
 REQUIRED_USE="?? ( tcmalloc jemalloc )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
 
 # Shorten the path because the socket path length must be shorter than 107 
chars
 # and we will run a mysql server during test phase



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2023-01-20 Thread Hans de Graaff
commit: b09897c884bae9d5c00d7ccbd549a97410a1f0fb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 20 08:26:14 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 20 08:31:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b09897c8

dev-db/mysql-workbench: add 8.0.32

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-db/mysql-workbench/Manifest|   1 +
 .../mysql-workbench/mysql-workbench-8.0.32.ebuild  | 110 +
 2 files changed, 111 insertions(+)

diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest
index 6522ac420c3c..8778f13f73b3 100644
--- a/dev-db/mysql-workbench/Manifest
+++ b/dev-db/mysql-workbench/Manifest
@@ -1,2 +1,3 @@
 DIST antlr-4.9.1-complete.jar 2100605 BLAKE2B 
6fcdc184900cd30e42b3e1b6f56bcccbf1d3c975edc8475b92b9c0779568148f711e9bcbb77859d8fbff2d31f362a9b562847b9b9ece03c8c4b7792341fab57e
 SHA512 
a01815324c15fbff9cb917fa2cdef85aabf34c77730913026257e92c195d11f059c73a1579ffa74616b76b5aba34fd6074b19e1de8f2f3bec1c55cd950f4947b
 DIST mysql-workbench-community-8.0.31-src.tar.gz 19350289 BLAKE2B 
eac2024763f1129020584f1f0d019567b88a5de6236607d9c5c140e3041c6570a50bed50d3783f5a51ac2d16331300d49095f16f786d5152bb378f0d8f5cb548
 SHA512 
7ff9b6636292d6fa1708903e5fd26fdcd07150e34217ddb6fe552dd46c026ed49cd5086e7f43daea09d90f390cd14b59ddd8371b308dc6c9b3f0fe3455e04b7a
+DIST mysql-workbench-community-8.0.32-src.tar.gz 19353724 BLAKE2B 
0ae8b7cfa0c73b4637ea62bdb46ff4102a374a6dc0b84eed8df414c07277763c61312996a011da82af668c6600bb76f723be60995509b7108ec184fde514f7b0
 SHA512 
368f9874a996efa782b6e0e6cf8b8919aacd2d7d4ad273f8ab5ed1ac6c9490e2c37bc1413867c5ed85169f04773bafcea7d513c8fc12323ba225cdb411b9ff05

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.32.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.32.ebuild
new file mode 100644
index ..9b199f066c5a
--- /dev/null
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.32.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GCONF_DEBUG="no"
+
+PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_REQ_USE="sqlite"
+
+ANTLR_VERSION=4.9.1
+
+inherit gnome2 flag-o-matic python-single-r1 cmake
+
+MY_P="${PN}-community-${PV}-src"
+
+DESCRIPTION="MySQL Workbench"
+HOMEPAGE="https://www.mysql.com/products/workbench/;
+SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
+   https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug doc"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# glibc: deprecated mutex functions, removed in 2.36.0
+CDEPEND="${PYTHON_DEPS}
+   app-crypt/libsecret
+   dev-libs/glib:2
+   =dev-cpp/glibmm-2.14:2
+   dev-cpp/gtkmm:3.0
+   dev-libs/atk
+   >=net-libs/libssh-0.9.5[server]
+   x11-libs/pango
+   x11-libs/gtk+:3
+   >=x11-libs/cairo-1.5.12[glib,svg(+)]
+   >=dev-libs/rapidjson-1.1.0
+   dev-libs/libsigc++:2
+   dev-libs/boost[nls]
+   >=dev-cpp/ctemplate-0.95
+   >=dev-libs/libxml2-2.6.2:2
+   dev-libs/libzip
+   dev-libs/libpcre[cxx]
+   >=sci-libs/gdal-1.11.1-r1
+   virtual/opengl
+   || ( sys-fs/e2fsprogs dev-libs/ossp-uuid )
+   dev-libs/tinyxml[stl]
+   >=dev-db/mysql-connector-c++-8.0.27-r1
+   dev-db/vsqlite++
+   || ( dev-db/libiodbc dev-db/unixODBC )
+   dev-python/pexpect
+   >=dev-python/paramiko-1.7.4
+"
+
+RDEPEND="${CDEPEND}
+   app-admin/sudo
+   >=sys-apps/net-tools-1.60_p20120127084908"
+
+DEPEND="${CDEPEND}
+   dev-lang/swig
+   virtual/jre
+   virtual/pkgconfig"
+
+S="${WORKDIR}"/"${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
+   "${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
+)
+
+src_unpack() {
+   unpack ${PN}-community-${PV}-src.tar.gz
+}
+
+src_prepare() {
+   ## remove hardcoded CXXFLAGS
+   sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
+   ## And avoid -Werror
+   sed -i -e 's/-Werror//' CMakeLists.txt || die
+   ## Fix doc install directory
+   sed -i -e "/WB_INSTALL_DOC_DIR/ s/mysql-workbench/${P}/ ; 
/WB_INSTALL_DOC_DIR/ s/-community//" CMakeLists.txt || die
+
+   ## package is very fragile...
+   strip-flags
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   if has_version dev-db/libiodbc ; then
+   IODBC="-DIODBC_CONFIG_PATH=/usr/bin/iodbc-config"
+   fi
+
+   append-cxxflags -std=c++11
+   ANTLR_JAR_PATH="${DISTDIR}/antlr-${ANTLR_VERSION}-complete.jar"
+   local mycmakeargs=(
+   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-01-18 Thread Sam James
commit: d8b66ec573bf3e7e6a2012ac16caa23075790e15
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 18 22:38:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 18 22:38:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8b66ec5

dev-db/mysql: drop spurious 'info' page (README)

Drop file which causes collision w/ mysql-connector-c++. It's only
a tiny README, not a GNU info page.

Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/{mysql-8.0.32.ebuild => mysql-8.0.32-r1.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-db/mysql/mysql-8.0.32.ebuild 
b/dev-db/mysql/mysql-8.0.32-r1.ebuild
similarity index 99%
rename from dev-db/mysql/mysql-8.0.32.ebuild
rename to dev-db/mysql/mysql-8.0.32-r1.ebuild
index bc8d37b0bb72..2d758413cf3e 100644
--- a/dev-db/mysql/mysql-8.0.32.ebuild
+++ b/dev-db/mysql/mysql-8.0.32-r1.ebuild
@@ -555,6 +555,9 @@ src_test() {
 src_install() {
cmake_src_install
 
+   # Not a GNU info file, more like a tiny README.
+   rm "${ED}"/usr/share/info/mysql.info || die
+
# Make sure the vars are correctly initialized
mysql_init_vars
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/

2023-01-18 Thread Sam James
commit: 1e9f117b243ed049788d23fa509faee46499e3c5
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 18 22:42:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 18 22:42:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9f117b

dev-db/mysql-connector-c: drop spurious 'info' page (README)

Drop file which causes collision w/ mysql-connector-c++. It's only
a tiny README, not a GNU info page.

Signed-off-by: Sam James  gentoo.org>

 ...ql-connector-c-8.0.32.ebuild => mysql-connector-c-8.0.32-r1.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
similarity index 97%
rename from dev-db/mysql-connector-c/mysql-connector-c-8.0.32.ebuild
rename to dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
index eefd98c0e9eb..272be1b71f35 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
@@ -109,6 +109,9 @@ multilib_src_configure() {
 }
 
 multilib_src_install_all() {
+   # Not a GNU info file, more like a tiny README.
+   rm "${ED}"/usr/share/info/mysql.info || die
+
doman \
man/my_print_defaults.1 \
man/perror.1 \



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-01-13 Thread Arthur Zamarin
commit: fc68abee73426f430452b0e2e111e043ae6640b6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 15:02:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 15:02:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc68abee

dev-db/mysql: Stabilize 8.0.31 arm, #878909

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql/mysql-8.0.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-8.0.31.ebuild b/dev-db/mysql/mysql-8.0.31.ebuild
index b75c2578bdb9..fb6f94da2337 100644
--- a/dev-db/mysql/mysql-8.0.31.ebuild
+++ b/dev-db/mysql/mysql-8.0.31.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/mysql"
 LICENSE="GPL-2"
 SLOT="8.0"
 # -ppc, -riscv for bug #761715
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~mips -ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux 
+server tcmalloc test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( tcmalloc jemalloc )



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/

2023-01-13 Thread Arthur Zamarin
commit: 3478cc8243bab5354972a84ad8c4a2c8b726b5f2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 15:02:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 15:02:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3478cc82

dev-db/mysql-connector-c++: Stabilize 8.0.31 arm, #878909

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild
index 52c07b3543df..8ee5fb48953d 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src"
 LICENSE="Artistic GPL-2"
 SLOT="0"
 # -ppc, -sparc for bug #711940
-KEYWORDS="amd64 ~arm ~arm64 -ppc ppc64 -sparc x86"
+KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc x86"
 IUSE="+legacy"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/

2023-01-13 Thread Arthur Zamarin
commit: ba04f00e27a00a30f0fd15c540c6371f5a817cde
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 15:02:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 15:02:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba04f00e

dev-db/mysql-connector-c: Stabilize 8.0.31 arm, #878909

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
index cd41843f0d41..b6e5900b9298 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-01-13 Thread Arthur Zamarin
commit: c89198de4a730d749b16592bc62a22f58658a472
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 15:02:38 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 15:02:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c89198de

dev-db/mysql: Stabilize 8.0.31 arm64, #878909

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql/mysql-8.0.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-8.0.31.ebuild b/dev-db/mysql/mysql-8.0.31.ebuild
index fb6f94da2337..691ab60e8a63 100644
--- a/dev-db/mysql/mysql-8.0.31.ebuild
+++ b/dev-db/mysql/mysql-8.0.31.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/mysql"
 LICENSE="GPL-2"
 SLOT="8.0"
 # -ppc, -riscv for bug #761715
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~mips -ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips -ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux 
+server tcmalloc test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( tcmalloc jemalloc )



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/

2023-01-13 Thread Arthur Zamarin
commit: 864ded3785c3d1c0f14ccd459ae32b5b5c1df554
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 15:02:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 15:02:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=864ded37

dev-db/mysql-connector-c: Stabilize 8.0.31 arm64, #878909

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
index b6e5900b9298..db6fbd547f17 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/

2023-01-13 Thread Arthur Zamarin
commit: 027ca976bf82db13fa792148968244db15622436
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 15:02:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 15:02:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=027ca976

dev-db/mysql-connector-c++: Stabilize 8.0.31 ppc64, #878909

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild
index 0da45cddcda3..52c07b3543df 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src"
 LICENSE="Artistic GPL-2"
 SLOT="0"
 # -ppc, -sparc for bug #711940
-KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 -ppc ppc64 -sparc x86"
 IUSE="+legacy"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-01-13 Thread Arthur Zamarin
commit: ad823cb3c3ebf85078df14d974111fbbf2757c48
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 15:02:02 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 15:02:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad823cb3

dev-db/mysql: Stabilize 8.0.31 ppc64, #878909

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql/mysql-8.0.31.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/mysql/mysql-8.0.31.ebuild b/dev-db/mysql/mysql-8.0.31.ebuild
index d9fb4237812f..b75c2578bdb9 100644
--- a/dev-db/mysql/mysql-8.0.31.ebuild
+++ b/dev-db/mysql/mysql-8.0.31.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -25,7 +25,7 @@ S="${WORKDIR}/mysql"
 LICENSE="GPL-2"
 SLOT="8.0"
 # -ppc, -riscv for bug #761715
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux 
+server tcmalloc test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( tcmalloc jemalloc )



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/

2023-01-13 Thread Arthur Zamarin
commit: 845ecc06343ae6647ec87149503c0441ce85b435
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 15:02:02 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 15:02:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=845ecc06

dev-db/mysql-connector-c: Stabilize 8.0.31 ppc64, #878909

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
index 9f647fd95a88..cd41843f0d41 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,7 +17,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2023-01-08 Thread Hans de Graaff
commit: cee5dba7eb4c5c237ead73115dd95c9f0040cf49
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jan  8 10:37:25 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 10:38:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee5dba7

dev-db/mysql-workbench: update dependencies

mysql-workbench fails to compile with newer antlr-cpp versions and
requires a newer libssh.

Bug: https://bugs.gentoo.org/889534
Closes: https://bugs.gentoo.org/832688
Signed-off-by: Hans de Graaff  gentoo.org>

 .../mysql-workbench-8.0.31-r1.ebuild   | 110 +
 1 file changed, 110 insertions(+)

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.31-r1.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.31-r1.ebuild
new file mode 100644
index ..c7a0d71a3016
--- /dev/null
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.31-r1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GCONF_DEBUG="no"
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_REQ_USE="sqlite"
+
+ANTLR_VERSION=4.9.1
+
+inherit gnome2 flag-o-matic python-single-r1 cmake
+
+MY_P="${PN}-community-${PV}-src"
+
+DESCRIPTION="MySQL Workbench"
+HOMEPAGE="https://www.mysql.com/products/workbench/;
+SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
+   https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug doc"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# glibc: deprecated mutex functions, removed in 2.36.0
+CDEPEND="${PYTHON_DEPS}
+   app-crypt/libsecret
+   dev-libs/glib:2
+   =dev-cpp/glibmm-2.14:2
+   dev-cpp/gtkmm:3.0
+   dev-libs/atk
+   >=net-libs/libssh-0.9.5[server]
+   x11-libs/pango
+   x11-libs/gtk+:3
+   >=x11-libs/cairo-1.5.12[glib,svg(+)]
+   >=dev-libs/rapidjson-1.1.0
+   dev-libs/libsigc++:2
+   dev-libs/boost[nls]
+   >=dev-cpp/ctemplate-0.95
+   >=dev-libs/libxml2-2.6.2:2
+   dev-libs/libzip
+   dev-libs/libpcre[cxx]
+   >=sci-libs/gdal-1.11.1-r1
+   virtual/opengl
+   || ( sys-fs/e2fsprogs dev-libs/ossp-uuid )
+   dev-libs/tinyxml[stl]
+   >=dev-db/mysql-connector-c++-8.0.27-r1
+   dev-db/vsqlite++
+   || ( dev-db/libiodbc dev-db/unixODBC )
+   dev-python/pexpect
+   >=dev-python/paramiko-1.7.4
+"
+
+RDEPEND="${CDEPEND}
+   app-admin/sudo
+   >=sys-apps/net-tools-1.60_p20120127084908"
+
+DEPEND="${CDEPEND}
+   dev-lang/swig
+   virtual/jre
+   virtual/pkgconfig"
+
+S="${WORKDIR}"/"${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
+   "${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
+)
+
+src_unpack() {
+   unpack ${PN}-community-${PV}-src.tar.gz
+}
+
+src_prepare() {
+   ## remove hardcoded CXXFLAGS
+   sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
+   ## And avoid -Werror
+   sed -i -e 's/-Werror//' CMakeLists.txt || die
+   ## Fix doc install directory
+   sed -i -e "/WB_INSTALL_DOC_DIR/ s/mysql-workbench/${P}/ ; 
/WB_INSTALL_DOC_DIR/ s/-community//" CMakeLists.txt || die
+
+   ## package is very fragile...
+   strip-flags
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   if has_version dev-db/libiodbc ; then
+   IODBC="-DIODBC_CONFIG_PATH=/usr/bin/iodbc-config"
+   fi
+
+   append-cxxflags -std=c++11
+   ANTLR_JAR_PATH="${DISTDIR}/antlr-${ANTLR_VERSION}-complete.jar"
+   local mycmakeargs=(
+   -DWITH_ANTLR_JAR=${ANTLR_JAR_PATH}
+   -DLIB_INSTALL_DIR="/usr/$(get_libdir)"
+   -DIODBC_INCLUDE_PATH="/usr/include/iodbc"
+   ${IODBC}
+   -DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
+   -DPYTHON_LIBRARY="$(python_get_library_path)"
+   -DMySQL_CONFIG_PATH="/usr/bin/mysql_config"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2023-01-08 Thread Hans de Graaff
commit: 1200e83673fd1d2fa9e0f83ce7feaafe31489da7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jan  8 08:08:38 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  8 08:33:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1200e836

dev-db/mysql-workbench: drop 8.0.29-r1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-db/mysql-workbench/Manifest|   1 -
 .../mysql-workbench-8.0.29-r1.ebuild   | 111 -
 2 files changed, 112 deletions(-)

diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest
index 56ea1faaeb9c..6522ac420c3c 100644
--- a/dev-db/mysql-workbench/Manifest
+++ b/dev-db/mysql-workbench/Manifest
@@ -1,3 +1,2 @@
 DIST antlr-4.9.1-complete.jar 2100605 BLAKE2B 
6fcdc184900cd30e42b3e1b6f56bcccbf1d3c975edc8475b92b9c0779568148f711e9bcbb77859d8fbff2d31f362a9b562847b9b9ece03c8c4b7792341fab57e
 SHA512 
a01815324c15fbff9cb917fa2cdef85aabf34c77730913026257e92c195d11f059c73a1579ffa74616b76b5aba34fd6074b19e1de8f2f3bec1c55cd950f4947b
-DIST mysql-workbench-community-8.0.29-src.tar.gz 19353576 BLAKE2B 
7562da75534261e128e990e64dbdbe7486bbf7a5d3c777f505178be9f33c6266e2e5c3efcad2cb14fdb53878fc485bbc13dce7f37bc0aaaf114d41e9c86335a7
 SHA512 
f2ce224154c35ee7076d044ec0db3d23bec466f22361ed5d0cd1f49a34a4aeb963405db6d9bd1923bd176163652a54f0501b53ad34c5c0a999f6a39f137bce3e
 DIST mysql-workbench-community-8.0.31-src.tar.gz 19350289 BLAKE2B 
eac2024763f1129020584f1f0d019567b88a5de6236607d9c5c140e3041c6570a50bed50d3783f5a51ac2d16331300d49095f16f786d5152bb378f0d8f5cb548
 SHA512 
7ff9b6636292d6fa1708903e5fd26fdcd07150e34217ddb6fe552dd46c026ed49cd5086e7f43daea09d90f390cd14b59ddd8371b308dc6c9b3f0fe3455e04b7a

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.29-r1.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.29-r1.ebuild
deleted file mode 100644
index efc97d50ee5f..
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.29-r1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GCONF_DEBUG="no"
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="sqlite"
-
-ANTLR_VERSION=4.9.1
-
-inherit gnome2 flag-o-matic python-single-r1 cmake
-
-MY_P="${PN}-community-${PV}-src"
-
-DESCRIPTION="MySQL Workbench"
-HOMEPAGE="https://www.mysql.com/products/workbench/;
-SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
-   https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="debug doc"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# glibc: deprecated mutex functions, removed in 2.36.0
-CDEPEND="${PYTHON_DEPS}
-   app-crypt/libsecret
-   dev-libs/glib:2
-   dev-cpp/antlr-cpp:4
-   dev-cpp/atkmm:*
-   dev-cpp/pangomm:1.4
-   >=dev-cpp/glibmm-2.14:2
-   dev-cpp/gtkmm:3.0
-   dev-libs/atk
-   >=net-libs/libssh-0.8.5[server]
-   x11-libs/pango
-   x11-libs/gtk+:3
-   gnome-base/libglade:2.0
-   >=x11-libs/cairo-1.5.12[glib,svg(+)]
-   >=dev-libs/rapidjson-1.1.0
-   dev-libs/libsigc++:2
-   dev-libs/boost[nls]
-   >=dev-cpp/ctemplate-0.95
-   >=dev-libs/libxml2-2.6.2:2
-   dev-libs/libzip
-   dev-libs/libpcre[cxx]
-   >=sci-libs/gdal-1.11.1-r1
-   virtual/opengl
-   || ( sys-fs/e2fsprogs dev-libs/ossp-uuid )
-   dev-libs/tinyxml[stl]
-   >=dev-db/mysql-connector-c++-1.1.8 
=dev-db/mysql-connector-c++-1*
-   dev-db/vsqlite++
-   || ( dev-db/libiodbc dev-db/unixODBC )
-   dev-python/pexpect
-   >=dev-python/paramiko-1.7.4
-"
-
-RDEPEND="${CDEPEND}
-   app-admin/sudo
-   >=sys-apps/net-tools-1.60_p20120127084908"
-
-DEPEND="${CDEPEND}
-   dev-lang/swig
-   virtual/jre
-   virtual/pkgconfig"
-
-S="${WORKDIR}"/"${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
-   "${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
-)
-
-src_unpack() {
-   unpack ${PN}-community-${PV}-src.tar.gz
-}
-
-src_prepare() {
-   ## remove hardcoded CXXFLAGS
-   sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
-   ## And avoid -Werror
-   sed -i -e 's/-Werror//' CMakeLists.txt || die
-   ## Fix doc install directory
-   sed -i -e "/WB_INSTALL_DOC_DIR/ s/mysql-workbench/${P}/ ; 
/WB_INSTALL_DOC_DIR/ s/-community//" CMakeLists.txt || die
-
-   ## package is very fragile...
-   strip-flags
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   if has_version dev-db/libiodbc ; then
-   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2023-01-02 Thread Sam James
commit: e1f8fd4c3409ced8801787046937541001fbca1c
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:22:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:22:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1f8fd4c

dev-db/mysql: Stabilize 5.7.40 amd64, #878907

Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/mysql-5.7.40.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/mysql/mysql-5.7.40.ebuild b/dev-db/mysql/mysql-5.7.40.ebuild
index a5986730396c..e22e7215d2bc 100644
--- a/dev-db/mysql/mysql-5.7.40.ebuild
+++ b/dev-db/mysql/mysql-5.7.40.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -27,7 +27,7 @@ RESTRICT="!test? ( test )"
 
 REQUIRED_USE="?? ( tcmalloc jemalloc )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
 
 # Shorten the path because the socket path length must be shorter than 107 
chars
 # and we will run a mysql server during test phase



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-init-scripts/

2023-01-01 Thread David Seifert
commit: 31922860863674ce1034caed40076c376cc55eef
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jan  1 18:24:46 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jan  1 18:24:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31922860

dev-db/mysql-init-scripts: update EAPI 6 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...-r5.ebuild => mysql-init-scripts-2.3-r6.ebuild} | 40 ++
 1 file changed, 18 insertions(+), 22 deletions(-)

diff --git a/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r5.ebuild 
b/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r6.ebuild
similarity index 66%
rename from dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r5.ebuild
rename to dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r6.ebuild
index f8c746797828..b5212ccb5bf5 100644
--- a/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r5.ebuild
+++ b/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r6.ebuild
@@ -1,20 +1,19 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit systemd s6 tmpfiles
 
 DESCRIPTION="Gentoo MySQL init scripts"
 HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
-SRC_URI=""
+# Need to set S due to PMS saying we need it existing, but no SRC_URI
+S=${WORKDIR}
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE=""
 
-DEPEND=""
 # This _will_ break with MySQL 5.0, 4.x, 3.x
 # It also NEEDS openrc for the save_options/get_options builtins.
 # The s6 support was added after openrc 0.16.2
@@ -26,45 +25,42 @@ RDEPEND="
!prefix? (
acct-group/mysql acct-user/mysql
)
-   "
-# Need to set S due to PMS saying we need it existing, but no SRC_URI
-S=${WORKDIR}
+"
 
 src_install() {
-   newconfd "${FILESDIR}/conf.d-2.0" "mysql"
+   newconfd "${FILESDIR}"/conf.d-2.0 mysql
 
# s6 init scripts
if use amd64 || use x86 ; then
-   newconfd "${FILESDIR}/conf.d-2.0" "mysql-s6"
-   newinitd "${FILESDIR}/init.d-s6-2.3" "mysql-s6"
-   s6_install_service mysql "${FILESDIR}/run-s6"
-   s6_install_service mysql/log "${FILESDIR}/log-s6"
+   newconfd "${FILESDIR}"/conf.d-2.0 mysql-s6
+   newinitd "${FILESDIR}"/init.d-s6-2.3 mysql-s6
+   s6_install_service mysql "${FILESDIR}"/run-s6
+   s6_install_service mysql/log "${FILESDIR}"/log-s6
fi
 
-   newinitd "${FILESDIR}/init.d-2.3" "mysql"
-   newinitd "${FILESDIR}/init.d-supervise-2.3" "mysql-supervise"
+   newinitd "${FILESDIR}"/init.d-2.3 mysql
+   newinitd "${FILESDIR}"/init.d-supervise-2.3 mysql-supervise
 
# systemd unit installation
exeinto /usr/libexec
doexe "${FILESDIR}"/mysqld-wait-ready
-   systemd_newunit "${FILESDIR}/mysqld-v2.service" "mysqld.service"
-   systemd_newunit "${FILESDIR}/mysqld_at-v2.service" "mysqld@.service"
-   newtmpfiles "${FILESDIR}/mysql.conf-r1" "mysql.conf"
+   systemd_newunit "${FILESDIR}"/mysqld-v2.service mysqld.service
+   systemd_newunit "${FILESDIR}"/mysqld_at-v2.service mysqld@.service
+   newtmpfiles "${FILESDIR}"/mysql.conf-r1 mysql.conf
 
insinto /etc/logrotate.d
-   newins "${FILESDIR}/logrotate.mysql-2.3" "mysql"
+   newins "${FILESDIR}"/logrotate.mysql-2.3 mysql
 }
 
 pkg_postinst() {
tmpfiles_process mysql.conf
+
if use amd64 || use x86 ; then
-   elog ""
elog "To use the mysql-s6 script, you need to install the 
optional sys-apps/s6 package."
elog "If you wish to use s6 logging support, comment out the 
log-error setting in your my.cnf"
+   elog
fi
 
-   elog ""
elog "Starting with version 10.1.8, MariaDB includes an improved 
systemd unit named mariadb.service"
elog "You should prefer that unit over this package's mysqld.service."
-   einfo ""
 }



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-init-scripts/files/, dev-db/mysql-init-scripts/

2022-12-04 Thread Louis Sautier
commit: 11a14f552fc07767d2632cb4b09674cccfa715ff
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Nov 26 09:55:52 2022 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sun Dec  4 20:22:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11a14f55

dev-db/mysql-init-scripts: stop using deprecated egrep alias

Since grep 3.8, this resulted in "egrep: warning: egrep is obsolescent;
using /bin/grep -E".

Signed-off-by: Louis Sautier  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/28437

 dev-db/mysql-init-scripts/files/init.d-2.3  | 2 +-
 dev-db/mysql-init-scripts/files/init.d-supervise-2.3| 2 +-
 ...ysql-init-scripts-2.3-r4.ebuild => mysql-init-scripts-2.3-r5.ebuild} | 0
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/mysql-init-scripts/files/init.d-2.3 
b/dev-db/mysql-init-scripts/files/init.d-2.3
index f587e26f7322..90e7e7536881 100644
--- a/dev-db/mysql-init-scripts/files/init.d-2.3
+++ b/dev-db/mysql-init-scripts/files/init.d-2.3
@@ -47,7 +47,7 @@ bootstrap_galera() {
 
 start() {
# Check for old conf.d variables that mean migration was not yet done.
-   set | egrep -sq '^(mysql_slot_|MYSQL_BLOG_PID_FILE|STOPTIMEOUT)'
+   set | grep -Esq '^(mysql_slot_|MYSQL_BLOG_PID_FILE|STOPTIMEOUT)'
rc=$?
# Yes, MYSQL_INIT_I_KNOW_WHAT_I_AM_DOING is a hidden variable.
# It does have a use in testing, as it is possible to build a config 
file

diff --git a/dev-db/mysql-init-scripts/files/init.d-supervise-2.3 
b/dev-db/mysql-init-scripts/files/init.d-supervise-2.3
index d0cbb312ccac..1bacbd4d8566 100644
--- a/dev-db/mysql-init-scripts/files/init.d-supervise-2.3
+++ b/dev-db/mysql-init-scripts/files/init.d-supervise-2.3
@@ -44,7 +44,7 @@ bootstrap_galera() {
 
 start() {
# Check for old conf.d variables that mean migration was not yet done.
-   set | egrep -sq '^(mysql_slot_|MYSQL_BLOG_PID_FILE|STOPTIMEOUT)'
+   set | grep -Esq '^(mysql_slot_|MYSQL_BLOG_PID_FILE|STOPTIMEOUT)'
rc=$?
# Yes, MYSQL_INIT_I_KNOW_WHAT_I_AM_DOING is a hidden variable.
# It does have a use in testing, as it is possible to build a config 
file

diff --git a/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r4.ebuild 
b/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r5.ebuild
similarity index 100%
rename from dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r4.ebuild
rename to dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r5.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/

2022-12-03 Thread Arthur Zamarin
commit: 17d454678e084b4b4b1543b7e6bd416e8e536338
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 18:38:52 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 18:38:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17d45467

dev-db/mysql-connector-c: Stabilize 8.0.31 ppc, #878909

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
index 558c28565a99..9f647fd95a88 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 sparc x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2022-12-02 Thread Arthur Zamarin
commit: f6ee79c7e5e9e9bb86ccec720b910792f594403e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  2 20:25:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  2 20:25:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6ee79c7

dev-db/mysql: Stabilize 8.0.31 x86, #878909

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql/mysql-8.0.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-8.0.31.ebuild b/dev-db/mysql/mysql-8.0.31.ebuild
index f34f46ee8443..07ab584ef2a4 100644
--- a/dev-db/mysql/mysql-8.0.31.ebuild
+++ b/dev-db/mysql/mysql-8.0.31.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/mysql"
 LICENSE="GPL-2"
 SLOT="8.0"
 # -ppc, -riscv for bug #761715
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux 
+server tcmalloc test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( tcmalloc jemalloc )



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/

2022-12-02 Thread Arthur Zamarin
commit: ff9123dd66898404aec1dd6f032a040b5b475fb9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  2 20:25:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  2 20:25:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff9123dd

dev-db/mysql-connector-c: Stabilize 8.0.31 x86, #878909

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
index 3db67ccfac3c..558c28565a99 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/

2022-12-02 Thread Arthur Zamarin
commit: d9c48cc91ad3808de13a6cc4d58e1bab15da0806
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  2 20:25:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  2 20:25:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9c48cc9

dev-db/mysql-connector-c++: Stabilize 8.0.31 x86, #878909

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild
index 1dabae524fe4..0da45cddcda3 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src"
 LICENSE="Artistic GPL-2"
 SLOT="0"
 # -ppc, -sparc for bug #711940
-KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc x86"
 IUSE="+legacy"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2022-12-02 Thread Hans de Graaff
commit: 45c3f6245bfed29baa59febb10acb658c0886f99
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec  2 08:10:54 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec  2 08:30:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45c3f624

dev-db/mysql-workbench: drop 8.0.28-r1, 8.0.30-r1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-db/mysql-workbench/Manifest|   2 -
 .../mysql-workbench-8.0.28-r1.ebuild   | 111 -
 .../mysql-workbench-8.0.30-r1.ebuild   | 111 -
 3 files changed, 224 deletions(-)

diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest
index 077605c3b94c..56ea1faaeb9c 100644
--- a/dev-db/mysql-workbench/Manifest
+++ b/dev-db/mysql-workbench/Manifest
@@ -1,5 +1,3 @@
 DIST antlr-4.9.1-complete.jar 2100605 BLAKE2B 
6fcdc184900cd30e42b3e1b6f56bcccbf1d3c975edc8475b92b9c0779568148f711e9bcbb77859d8fbff2d31f362a9b562847b9b9ece03c8c4b7792341fab57e
 SHA512 
a01815324c15fbff9cb917fa2cdef85aabf34c77730913026257e92c195d11f059c73a1579ffa74616b76b5aba34fd6074b19e1de8f2f3bec1c55cd950f4947b
-DIST mysql-workbench-community-8.0.28-src.tar.gz 19275374 BLAKE2B 
31930e181888dba0b5dd54509ffa58a9328d12ac2ad080a27715bbcd7fbf347d892175323632e5e7edc2926836427499be5a040ad9c731d9ad5b165a36065d4e
 SHA512 
373f829c6f4ab5e97d277476166144f70f76e32b7443cd5d403dffc10f4fa80ad4dc27bb88b2c564f7c39e5f32045be94eb2b1b9ee2bf560f22d9c4d7fce53e1
 DIST mysql-workbench-community-8.0.29-src.tar.gz 19353576 BLAKE2B 
7562da75534261e128e990e64dbdbe7486bbf7a5d3c777f505178be9f33c6266e2e5c3efcad2cb14fdb53878fc485bbc13dce7f37bc0aaaf114d41e9c86335a7
 SHA512 
f2ce224154c35ee7076d044ec0db3d23bec466f22361ed5d0cd1f49a34a4aeb963405db6d9bd1923bd176163652a54f0501b53ad34c5c0a999f6a39f137bce3e
-DIST mysql-workbench-community-8.0.30-src.tar.gz 19349201 BLAKE2B 
aea468a2952b45edec4405094a1fbea6c1dd67831222a9255f1b9ce3ce35095dc45946fb6908d1ec60876d592d4f64cc0ebc952bfe81477c4258628ead8b5dab
 SHA512 
195f7dceeb9a0c596c49a3ea6c3a9647763671676bae52e4d21a4dd85eb7d5ca05f78158bfe31bca9217e3cf868d8f335cad0ae3f68357937e951525c5fbf4f0
 DIST mysql-workbench-community-8.0.31-src.tar.gz 19350289 BLAKE2B 
eac2024763f1129020584f1f0d019567b88a5de6236607d9c5c140e3041c6570a50bed50d3783f5a51ac2d16331300d49095f16f786d5152bb378f0d8f5cb548
 SHA512 
7ff9b6636292d6fa1708903e5fd26fdcd07150e34217ddb6fe552dd46c026ed49cd5086e7f43daea09d90f390cd14b59ddd8371b308dc6c9b3f0fe3455e04b7a

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.28-r1.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.28-r1.ebuild
deleted file mode 100644
index efc97d50ee5f..
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.28-r1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GCONF_DEBUG="no"
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="sqlite"
-
-ANTLR_VERSION=4.9.1
-
-inherit gnome2 flag-o-matic python-single-r1 cmake
-
-MY_P="${PN}-community-${PV}-src"
-
-DESCRIPTION="MySQL Workbench"
-HOMEPAGE="https://www.mysql.com/products/workbench/;
-SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
-   https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="debug doc"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# glibc: deprecated mutex functions, removed in 2.36.0
-CDEPEND="${PYTHON_DEPS}
-   app-crypt/libsecret
-   dev-libs/glib:2
-   dev-cpp/antlr-cpp:4
-   dev-cpp/atkmm:*
-   dev-cpp/pangomm:1.4
-   >=dev-cpp/glibmm-2.14:2
-   dev-cpp/gtkmm:3.0
-   dev-libs/atk
-   >=net-libs/libssh-0.8.5[server]
-   x11-libs/pango
-   x11-libs/gtk+:3
-   gnome-base/libglade:2.0
-   >=x11-libs/cairo-1.5.12[glib,svg(+)]
-   >=dev-libs/rapidjson-1.1.0
-   dev-libs/libsigc++:2
-   dev-libs/boost[nls]
-   >=dev-cpp/ctemplate-0.95
-   >=dev-libs/libxml2-2.6.2:2
-   dev-libs/libzip
-   dev-libs/libpcre[cxx]
-   >=sci-libs/gdal-1.11.1-r1
-   virtual/opengl
-   || ( sys-fs/e2fsprogs dev-libs/ossp-uuid )
-   dev-libs/tinyxml[stl]
-   >=dev-db/mysql-connector-c++-1.1.8 
=dev-db/mysql-connector-c++-1*
-   dev-db/vsqlite++
-   || ( dev-db/libiodbc dev-db/unixODBC )
-   dev-python/pexpect
-   >=dev-python/paramiko-1.7.4
-"
-
-RDEPEND="${CDEPEND}
-   app-admin/sudo
-   >=sys-apps/net-tools-1.60_p20120127084908"
-
-DEPEND="${CDEPEND}
-   dev-lang/swig
-   virtual/jre
-   virtual/pkgconfig"
-
-S="${WORKDIR}"/"${MY_P}"
-
-PATCHES=(
-   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-workbench/

2022-12-02 Thread Arthur Zamarin
commit: f4b66bacaecd981e9d21130209e33d1c2bd9a6c6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  2 08:02:13 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  2 08:02:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4b66bac

dev-db/mysql-workbench: Stabilize 8.0.31 amd64, #878909

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-workbench/mysql-workbench-8.0.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.31.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.31.ebuild
index 8fceb5a83513..628991e78d22 100644
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.31.ebuild
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.31.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="debug doc"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/

2022-12-02 Thread Arthur Zamarin
commit: c109ab2f61c9f11f2d08839d80d00a9d9e4ada11
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  2 08:02:13 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  2 08:02:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c109ab2f

dev-db/mysql-connector-c++: Stabilize 8.0.31 amd64, #878909

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild
index 87c9e7f9ce8e..1dabae524fe4 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src"
 LICENSE="Artistic GPL-2"
 SLOT="0"
 # -ppc, -sparc for bug #711940
-KEYWORDS="~amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86"
 IUSE="+legacy"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/

2022-12-02 Thread Arthur Zamarin
commit: 8ac5930eefe42acae1473300cb6a36f7cf8dc1d2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  2 08:02:13 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  2 08:02:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ac5930e

dev-db/mysql-connector-c: Stabilize 8.0.31 amd64, #878909

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
index 7e707865c9f9..3db67ccfac3c 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2022-12-02 Thread Arthur Zamarin
commit: 1a8b6eb71728da3f5a56a8218298ba1fb72a3bd2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  2 08:02:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  2 08:02:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a8b6eb7

dev-db/mysql: Stabilize 8.0.31 amd64, #878909

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql/mysql-8.0.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-8.0.31.ebuild b/dev-db/mysql/mysql-8.0.31.ebuild
index 2afca38d6e20..f34f46ee8443 100644
--- a/dev-db/mysql/mysql-8.0.31.ebuild
+++ b/dev-db/mysql/mysql-8.0.31.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/mysql"
 LICENSE="GPL-2"
 SLOT="8.0"
 # -ppc, -riscv for bug #761715
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux 
+server tcmalloc test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( tcmalloc jemalloc )



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/

2022-12-01 Thread Arthur Zamarin
commit: 8f15ebfb5a19cb50fdb4a1c1548e0dc138c801d4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  2 07:20:09 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  2 07:20:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f15ebfb

dev-db/mysql-connector-c: Stabilize 8.0.31 sparc, #878909

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
index fd1796f00878..7e707865c9f9 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/, dev-db/mysql/files/

2022-11-01 Thread Sam James
commit: b0d5d24230e62e69f4bae50be4746551f1d95451
Author: Hank Leininger  korelogic  com>
AuthorDate: Tue Nov  1 17:34:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  1 23:21:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0d5d242

dev-db/mysql: fix compilation when tmpdir not accessible by portage

Upstream has declared WONTFIX; gentoo is not supported, and neither
is compiling as a user who cannot read mysql-only directories:
https://bugs.mysql.com/bug.php?id=108947

Closes: https://bugs.gentoo.org/878951
Closes: https://github.com/gentoo/gentoo/pull/28085
Signed-off-by: Hank Leininger  korelogic.com>
Signed-off-by: Sam James  gentoo.org>

 .../mysql-8.0.31-build-tmpdir-nodefault.patch  |   12 +
 dev-db/mysql/mysql-8.0.31-r1.ebuild| 1224 
 2 files changed, 1236 insertions(+)

diff --git a/dev-db/mysql/files/mysql-8.0.31-build-tmpdir-nodefault.patch 
b/dev-db/mysql/files/mysql-8.0.31-build-tmpdir-nodefault.patch
new file mode 100644
index ..f0f4a392b44d
--- /dev/null
+++ b/dev-db/mysql/files/mysql-8.0.31-build-tmpdir-nodefault.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/878951
+--- a/cmake/info_macros.cmake.in   2022-09-13 12:15:16.0 -0400
 b/cmake/info_macros.cmake.in   2022-11-01 00:12:06.270464679 -0400
+@@ -175,7 +175,7 @@
+   IF(HAVE_BUILD_ID_SUPPORT AND NOT WITHOUT_SERVER)
+ FILE(APPEND ${INFO_BIN} "\n= BUILD ID =\n")
+ EXECUTE_PROCESS(COMMAND
+-  ${MYSQLD_EXECUTABLE} --help
++  ${MYSQLD_EXECUTABLE} --no-defaults --help
+   OUTPUT_VARIABLE mysqld_help
+   RESULT_VARIABLE mysqld_help_result
+   ERROR_VARIABLE mysqld_help_error

diff --git a/dev-db/mysql/mysql-8.0.31-r1.ebuild 
b/dev-db/mysql/mysql-8.0.31-r1.ebuild
new file mode 100644
index ..4df005dfd18a
--- /dev/null
+++ b/dev-db/mysql/mysql-8.0.31-r1.ebuild
@@ -0,0 +1,1224 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit check-reqs cmake flag-o-matic linux-info multiprocessing prefix 
toolchain-funcs
+
+MY_PV="${PV//_pre*}"
+MY_P="${PN}-${MY_PV}"
+
+# Patch version
+PATCH_SET=( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches-01.tar.xz )
+
+HOMEPAGE="https://www.mysql.com/;
+DESCRIPTION="A fast, multi-threaded, multi-user SQL database server"
+SRC_URI="https://cdn.mysql.com/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${MY_PV}.tar.gz"
+SRC_URI+=" https://cdn.mysql.com/archives/mysql-$(ver_cut 
1-2)/mysql-boost-${MY_PV}.tar.gz"
+SRC_URI+=" https://downloads.mysql.com/archives/MySQL-$(ver_cut 
1-2)/${PN}-boost-${MY_PV}.tar.gz"
+SRC_URI+=" ${PATCH_SET[@]}"
+# Shorten the path because the socket path length must be shorter than 107 
chars
+# and we will run a mysql server during test phase
+S="${WORKDIR}/mysql"
+
+LICENSE="GPL-2"
+SLOT="8.0"
+# -ppc, -riscv for bug #761715
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux 
+server tcmalloc test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="?? ( tcmalloc jemalloc )
+   cjk? ( server )
+   jemalloc? ( server )
+   numa? ( server )
+   profiling? ( server )
+   router? ( server )
+   tcmalloc? ( server )"
+
+# Be warned, *DEPEND are version-dependent
+# These are used for both runtime and compiletime
+COMMON_DEPEND="
+   >=app-arch/lz4-0_p131:=
+   app-arch/zstd:=
+   sys-libs/ncurses:0=
+   >=sys-libs/zlib-1.2.3:0=
+   >=dev-libs/openssl-1.0.0:0=
+   server? (
+   dev-libs/icu:=
+   dev-libs/libevent:=[ssl,threads]
+   >=dev-libs/protobuf-3.8:=
+   net-libs/libtirpc:=
+   cjk? ( app-text/mecab:= )
+   jemalloc? ( dev-libs/jemalloc:0= )
+   kernel_linux? (
+   dev-libs/libaio:0=
+   sys-process/procps:0=
+   )
+   numa? ( sys-process/numactl )
+   tcmalloc? ( dev-util/google-perftools:0= )
+   )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
+   virtual/yacc
+   server? ( net-libs/rpcsvc-proto )
+   test? (
+   acct-group/mysql acct-user/mysql
+   dev-perl/JSON
+   )
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server 
!dev-db/mysql-cluster
+   !dev-db/mysql:0
+   !dev-db/mysql:5.7
+   selinux? ( sec-policy/selinux-mysql )
+   !prefix? (
+   acct-group/mysql acct-user/mysql
+   dev-db/mysql-init-scripts
+   )
+"
+
+# For other stuff to bring us in
+# dev-perl/DBD-mysql is needed by some scripts installed by MySQL

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2022-10-31 Thread Sam James
commit: 42a334de6f64a2ab607a16f481fc9b9a138e786f
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 31 15:48:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 31 15:48:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a334de

dev-db/mysql: destabilize 8.0.31

Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/mysql-8.0.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mysql/mysql-8.0.31.ebuild b/dev-db/mysql/mysql-8.0.31.ebuild
index 4ec0a186573f..2afca38d6e20 100644
--- a/dev-db/mysql/mysql-8.0.31.ebuild
+++ b/dev-db/mysql/mysql-8.0.31.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/mysql"
 LICENSE="GPL-2"
 SLOT="8.0"
 # -ppc, -riscv for bug #761715
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips -ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux 
+server tcmalloc test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( tcmalloc jemalloc )



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2022-10-31 Thread Sam James
commit: 1a861d90107cffce78bc4d88c0bcface92d90844
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 31 15:45:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 31 15:45:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a861d90

dev-db/mysql: add 8.0.31

Bug: https://bugs.gentoo.org/859388
Bug: https://bugs.gentoo.org/877593
Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/Manifest|2 +
 dev-db/mysql/mysql-8.0.31.ebuild | 1223 ++
 2 files changed, 1225 insertions(+)

diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest
index bb390ff9eeb7..bf5385fdf8bd 100644
--- a/dev-db/mysql/Manifest
+++ b/dev-db/mysql/Manifest
@@ -1,5 +1,7 @@
 DIST mysql-5.7.36-patches-01.tar.xz 6396 BLAKE2B 
ed9783f207d40fc220992c4193bdd8e96523f69414daa756f1f30306c1aedff9e96216ba2294a4c41eefbaf39c8bb37784bf1e7cce656c93f829c9cf0682fa6d
 SHA512 
b0fbd41ebb2d32067e6c81707dffa91fece2d368f4b2fa47951492936509972d425b64d7613748c42b31cf9ba9dab697efeff70debe7268855a90d322d3f3158
 DIST mysql-8.0.27-patches-03.tar.xz 9864 BLAKE2B 
03136477a97a5bff0c5f1cbc7921a77d9b36e148e94f80463f00f0efd1a6859af4595f9cf15aa492bce043fdc9d6c6328bd64102f8b0127eacbc7795b1785ecb
 SHA512 
8c00c8fef2b01389f59138eaa29399d8a9ce7930b6bdfb7689d1d7bf14a32fbb10a2b8dbe91933b805899ef3af0cf0bda704d4be14249991b381054bcc496058
+DIST mysql-8.0.31-patches-01.tar.xz 5464 BLAKE2B 
c067bf311c83d4aa0f48d56621997bc58820fa0b41bd708eae04b0b54b89d549c5c1b84ca93adcbbdcb008199510ea667a12b1bcd44bf6b6df02062b4551d0a2
 SHA512 
95af6bb5aa0c407f0a1014f33523608b0df0797fd7fbdbba8a19985258a7c04788d7587c8f67cd1745284522c58297931c8827e31f77e8c89baaeff71a5e0ddc
 DIST mysql-boost-5.7.36.tar.gz 52968383 BLAKE2B 
4d5e4fcf8d56f4a1d1d54ee889d432ee3265f55ff9c0ecf6fe216e67790a49ed052b94457680daef4cb42df29f14db7b0e678e0f0443c20b7e2324c772c24313
 SHA512 
a95580efd5b87776ee7f1aae9b50d50d88c70a48c16e7a2d8c6ada0b1cadc5ec6074a859291a65caa1b50a00e08a9e350df342bb0c6ef74edaf21055331c081b
 DIST mysql-boost-5.7.40.tar.gz 53255386 BLAKE2B 
1c367dd4d65a42713fb09943c4518c9be375210fee4e8e6b7b889dc32f0b429a98f132498ba8e6423d288f2936a97ec6c5098411d5f28adc608d04deeb068b24
 SHA512 
5c49ef65c00658786117cc489d80a6ed7517759b010fb4530508649ab6b4079bb8f1dbc70cefe5d179e1a003960d296b85210b161be4f8f18756a578a1a11365
 DIST mysql-boost-8.0.27.tar.gz 292184025 BLAKE2B 
177209f3c62b0326ca9d021c751a701dec84c1b15c946ab0a68b1b4cf0620468eb3a1df77a918284007a0fde1aaa6a9767d0baed57936612813ef583df51c35e
 SHA512 
6ef2426c0bee46bdf8e2fa5cb159d5ae19f0bed4f7c9bea9b33e0dd922b568c3c68ca063dcbcd7ea6904aaea31877c10064ea10b4bc63fb40d9f31778e3a7891
+DIST mysql-boost-8.0.31.tar.gz 334504577 BLAKE2B 
0506472c732351a1055be9bbd81212e95280ae464af95cb5b579777dd8fad4634b099fa2830c3095066daf8c586f1d8cd2316e7268fb0d2577dd706c595c9102
 SHA512 
87b1678de8c2fd640fd6f3ae58266ea63fe240578330e3296d0e5fc209bbe9b0c22996214b6ca4cce8c0d9cc2f9897f4e6723d835b33fc4342983c82929c3d96

diff --git a/dev-db/mysql/mysql-8.0.31.ebuild b/dev-db/mysql/mysql-8.0.31.ebuild
new file mode 100644
index ..4ec0a186573f
--- /dev/null
+++ b/dev-db/mysql/mysql-8.0.31.ebuild
@@ -0,0 +1,1223 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit check-reqs cmake flag-o-matic linux-info multiprocessing prefix 
toolchain-funcs
+
+MY_PV="${PV//_pre*}"
+MY_P="${PN}-${MY_PV}"
+
+# Patch version
+PATCH_SET=( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches-01.tar.xz )
+
+HOMEPAGE="https://www.mysql.com/;
+DESCRIPTION="A fast, multi-threaded, multi-user SQL database server"
+SRC_URI="https://cdn.mysql.com/Downloads/MySQL-$(ver_cut 
1-2)/mysql-boost-${MY_PV}.tar.gz"
+SRC_URI+=" https://cdn.mysql.com/archives/mysql-$(ver_cut 
1-2)/mysql-boost-${MY_PV}.tar.gz"
+SRC_URI+=" https://downloads.mysql.com/archives/MySQL-$(ver_cut 
1-2)/${PN}-boost-${MY_PV}.tar.gz"
+SRC_URI+=" ${PATCH_SET[@]}"
+# Shorten the path because the socket path length must be shorter than 107 
chars
+# and we will run a mysql server during test phase
+S="${WORKDIR}/mysql"
+
+LICENSE="GPL-2"
+SLOT="8.0"
+# -ppc, -riscv for bug #761715
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips -ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux 
+server tcmalloc test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="?? ( tcmalloc jemalloc )
+   cjk? ( server )
+   jemalloc? ( server )
+   numa? ( server )
+   profiling? ( server )
+   router? ( server )
+   tcmalloc? ( server )"
+
+# Be warned, *DEPEND are version-dependent
+# These are used for both runtime and compiletime
+COMMON_DEPEND="
+   >=app-arch/lz4-0_p131:=
+   app-arch/zstd:=
+   sys-libs/ncurses:0=
+   >=sys-libs/zlib-1.2.3:0=
+   >=dev-libs/openssl-1.0.0:0=
+   server? (
+

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2022-10-31 Thread Sam James
commit: aa0f272d5a3612f52f2e918d92f18eff718890d0
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 31 15:45:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 31 15:45:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa0f272d

dev-db/mysql: add 5.7.40

Bug: https://bugs.gentoo.org/859388
Bug: https://bugs.gentoo.org/877593
Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/Manifest|1 +
 dev-db/mysql/mysql-5.7.40.ebuild | 1285 ++
 2 files changed, 1286 insertions(+)

diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest
index 17d7fae4b8e1..bb390ff9eeb7 100644
--- a/dev-db/mysql/Manifest
+++ b/dev-db/mysql/Manifest
@@ -1,4 +1,5 @@
 DIST mysql-5.7.36-patches-01.tar.xz 6396 BLAKE2B 
ed9783f207d40fc220992c4193bdd8e96523f69414daa756f1f30306c1aedff9e96216ba2294a4c41eefbaf39c8bb37784bf1e7cce656c93f829c9cf0682fa6d
 SHA512 
b0fbd41ebb2d32067e6c81707dffa91fece2d368f4b2fa47951492936509972d425b64d7613748c42b31cf9ba9dab697efeff70debe7268855a90d322d3f3158
 DIST mysql-8.0.27-patches-03.tar.xz 9864 BLAKE2B 
03136477a97a5bff0c5f1cbc7921a77d9b36e148e94f80463f00f0efd1a6859af4595f9cf15aa492bce043fdc9d6c6328bd64102f8b0127eacbc7795b1785ecb
 SHA512 
8c00c8fef2b01389f59138eaa29399d8a9ce7930b6bdfb7689d1d7bf14a32fbb10a2b8dbe91933b805899ef3af0cf0bda704d4be14249991b381054bcc496058
 DIST mysql-boost-5.7.36.tar.gz 52968383 BLAKE2B 
4d5e4fcf8d56f4a1d1d54ee889d432ee3265f55ff9c0ecf6fe216e67790a49ed052b94457680daef4cb42df29f14db7b0e678e0f0443c20b7e2324c772c24313
 SHA512 
a95580efd5b87776ee7f1aae9b50d50d88c70a48c16e7a2d8c6ada0b1cadc5ec6074a859291a65caa1b50a00e08a9e350df342bb0c6ef74edaf21055331c081b
+DIST mysql-boost-5.7.40.tar.gz 53255386 BLAKE2B 
1c367dd4d65a42713fb09943c4518c9be375210fee4e8e6b7b889dc32f0b429a98f132498ba8e6423d288f2936a97ec6c5098411d5f28adc608d04deeb068b24
 SHA512 
5c49ef65c00658786117cc489d80a6ed7517759b010fb4530508649ab6b4079bb8f1dbc70cefe5d179e1a003960d296b85210b161be4f8f18756a578a1a11365
 DIST mysql-boost-8.0.27.tar.gz 292184025 BLAKE2B 
177209f3c62b0326ca9d021c751a701dec84c1b15c946ab0a68b1b4cf0620468eb3a1df77a918284007a0fde1aaa6a9767d0baed57936612813ef583df51c35e
 SHA512 
6ef2426c0bee46bdf8e2fa5cb159d5ae19f0bed4f7c9bea9b33e0dd922b568c3c68ca063dcbcd7ea6904aaea31877c10064ea10b4bc63fb40d9f31778e3a7891

diff --git a/dev-db/mysql/mysql-5.7.40.ebuild b/dev-db/mysql/mysql-5.7.40.ebuild
new file mode 100644
index ..8daf02105f3c
--- /dev/null
+++ b/dev-db/mysql/mysql-5.7.40.ebuild
@@ -0,0 +1,1285 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+CMAKE_MAKEFILE_GENERATOR=emake
+
+inherit check-reqs cmake flag-o-matic linux-info \
+   multiprocessing prefix toolchain-funcs multilib-minimal
+
+# Patch version
+PATCH_SET="https://dev.gentoo.org/~whissi/dist/mysql/${PN}-5.7.36-patches-01.tar.xz;
+
+SRC_URI="https://cdn.mysql.com/Downloads/MySQL-$(ver_cut 
1-2)/${PN}-boost-${PV}.tar.gz
+   https://cdn.mysql.com/archives/mysql-$(ver_cut 
1-2)/mysql-boost-${PV}.tar.gz
+   http://downloads.mysql.com/archives/MySQL-$(ver_cut 
1-2)/${PN}-boost-${PV}.tar.gz
+   ${PATCH_SET}"
+
+HOMEPAGE="https://www.mysql.com/;
+DESCRIPTION="A fast, multi-threaded, multi-user SQL database server"
+LICENSE="GPL-2"
+SLOT="5.7/18"
+IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 numa +perl 
profiling
+   selinux +server static static-libs systemtap tcmalloc test"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="?? ( tcmalloc jemalloc )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+
+# Shorten the path because the socket path length must be shorter than 107 
chars
+# and we will run a mysql server during test phase
+S="${WORKDIR}/mysql"
+
+# Be warned, *DEPEND are version-dependant
+# These are used for both runtime and compiletime
+# MULTILIB_USEDEP only set for libraries used by the client library
+COMMON_DEPEND="
+   sys-libs/ncurses:0=
+   client-libs? (
+   >=sys-libs/zlib-1.2.3:0=[${MULTILIB_USEDEP},static-libs?]
+   >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?]
+   )
+   !client-libs? (
+   dev-db/mysql-connector-c[${MULTILIB_USEDEP},static-libs?]
+   >=sys-libs/zlib-1.2.3:0=
+   >=dev-libs/openssl-1.0.0:0=
+   )
+   server? (
+   >=app-arch/lz4-0_p131:=
+   virtual/libcrypt:=
+   cjk? ( app-text/mecab:= )
+   experimental? (
+   dev-libs/libevent:=[ssl]
+   dev-libs/protobuf:=
+   net-libs/libtirpc:=
+   )
+   jemalloc? ( dev-libs/jemalloc:0= )
+   kernel_linux? (
+   dev-libs/libaio:0=
+   sys-process/procps:0=
+   )
+   

  1   2   3   4   5   6   7   8   9   >