[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/
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/
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/
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/
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++/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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++/
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++/
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++/
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++/
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/
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/
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/
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/
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/
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/
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++/
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++/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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++/
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/
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/
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++/
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/
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/
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++/
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/
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/
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/
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/
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/
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/
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/
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++/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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++/
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/
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/
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/
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++/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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++/
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/
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/
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++/
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/
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/
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/
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/
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/
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/
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/
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= + ) +