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

2024-08-01 Thread Eli Schwartz
commit: 421fb27e0604278c830d53998635fc7839471278
Author: Eli Schwartz  gentoo  org>
AuthorDate: Thu Aug  1 12:45:56 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Thu Aug  1 12:45:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=421fb27e

dev-db/mysql-connector-c++: insert missing die

Not sure how I overlooked this.

Fixes: 943614ccefce87dd83cbaf99849726eb481311ab
Signed-off-by: Eli Schwartz  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 4e04ab88c292..ec53c79c54bf 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
@@ -41,7 +41,7 @@ src_prepare() {
#
# https://bugs.gentoo.org/921309
# https://bugs.mysql.com/bug.php?id=115734
-   sed -i 's/prc_cnt AND NOT/FALSE AND NOT/' cdk/cmake/dependency.cmake
+   sed -i 's/prc_cnt AND NOT/FALSE AND NOT/' cdk/cmake/dependency.cmake || 
die
 }
 
 src_configure() {



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

2024-08-01 Thread Eli Schwartz
commit: 943614ccefce87dd83cbaf99849726eb481311ab
Author: Eli Schwartz  gentoo  org>
AuthorDate: Thu Aug  1 05:05:39 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Thu Aug  1 06:50:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=943614cc

dev-db/mysql-connector-c++: fix tragic overcommit of make jobs

Internally, this builds additional dependencies inside of cmake by
having build rules that run another cmake. Inside src_compile, make
forks out to make -j$(nproc) at least once, and perhaps even more times
(this logic is part of their generic handling of included dependencies
but we may only be building protobuf that way anyway).

We end up with a minimum of two times the number of reasonably safe jobs
to run, your system resources get clobbered, and everything freezes
until the OOM killer gets involved.

Golly gee, I *wish* it were merely ignoring MAKEFLAGS. Then we would
eventually succeed, except slower...

Closes: https://bugs.gentoo.org/921309
Signed-off-by: Eli Schwartz  gentoo.org>

 .../mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild | 12 +++-
 1 file changed, 11 insertions(+), 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 caa3194fb0eb..4e04ab88c292 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
@@ -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
@@ -34,6 +34,16 @@ PATCHES=(
"${FILESDIR}"/${P}-jdbc.patch
 )
 
+src_prepare() {
+   cmake_src_prepare
+   # ignores MAKEOPTS and runs recursive make -j$(nproc). Clobbers jobs 
badly
+   # enough that your system immediately freezes.
+   #
+   # https://bugs.gentoo.org/921309
+   # https://bugs.mysql.com/bug.php?id=115734
+   sed -i 's/prc_cnt AND NOT/FALSE AND NOT/' cdk/cmake/dependency.cmake
+}
+
 src_configure() {
local mycmakeargs=(
-DBUNDLE_DEPENDENCIES=OFF



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

Fix that.

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

This is still required for mysql-workbench.

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

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

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

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



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

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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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



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

2022-10-30 Thread Sam James
commit: f446290f4d6099cea6adf92ba85886098fbc584d
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 31 01:42:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 31 01:42:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f446290f

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

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

 dev-db/mysql-connector-c/Manifest  |   1 +
 .../mysql-connector-c-8.0.31.ebuild| 121 +
 2 files changed, 122 insertions(+)

diff --git a/dev-db/mysql-connector-c/Manifest 
b/dev-db/mysql-connector-c/Manifest
index c567c6cfb162..13dd09c3ab5a 100644
--- a/dev-db/mysql-connector-c/Manifest
+++ b/dev-db/mysql-connector-c/Manifest
@@ -1 +1,2 @@
 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-connector-c/mysql-connector-c-8.0.31.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
new file mode 100644
index ..fd1796f00878
--- /dev/null
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-multilib flag-o-matic
+
+# wrap the config script
+MULTILIB_CHOST_TOOLS=( /usr/bin/mysql_config )
+
+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-0_p131:=[${MULTILIB_USEDEP}]
+   app-arch/zstd:=[${MULTILIB_USEDEP}]
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   ldap? ( dev-libs/cyrus-sasl:=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:0=[${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() {
+   CMAKE_BUILD_TYPE="RelWithDebInfo"
+
+   # Code is now requiring C++17 due to 
https://github.com/mysql/mysql-server/commit/236ab55bedd8c9eacd80766d85edde2a8afacd08
+   append-cxxflags -std=c++17
+
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG
+   -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG
+   -DINSTALL_LAYOUT=RPM
+   -DINSTALL_LIBDIR=$(get_libdir)
+   -DWITH_DEFAULT_COMPILER_OPTIONS=OFF
+   -DENABLED_LOCAL_INFILE=ON
+   -DMYSQL_UNIX_ADDR="${EPREFIX}/run/mysqld/mysqld.sock"
+   -DWITH_LZ4=system
+   -DWITH_NUMA=OFF
+   -DWITH_SSL=system
+   -DWITH_ZLIB=system
+   -DWITH_ZSTD=system
+   -DLIBMYSQL_OS_OUTPUT_NAME=mysqlclient
+   -DSHARED_LIB_PATCH_VERSION="0"
+   -DCMAKE_POSITION_INDEPENDENT_CODE=ON
+   -DWITHOUT_SERVER=ON
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_install_all() {
+   doman \
+   man/my_print_defaults.1 \
+   man/perror.1 \
+   man/zlib_decompress.1
+
+   if ! use static-libs ; then
+   find "${ED}" -name "*.a" -delete || die
+   fi
+}



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

2022-10-30 Thread Sam James
commit: 682a757b02ab1705e081a1dcc86bea731f655b79
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 31 01:38:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 31 01:42:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=682a757b

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

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

 dev-db/mysql-connector-c++/Manifest|  1 +
 .../mysql-connector-c++-8.0.31.ebuild  | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/dev-db/mysql-connector-c++/Manifest 
b/dev-db/mysql-connector-c++/Manifest
index 9060af922044..c3b54b2f9ed0 100644
--- a/dev-db/mysql-connector-c++/Manifest
+++ b/dev-db/mysql-connector-c++/Manifest
@@ -1,2 +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

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
new file mode 100644
index ..87c9e7f9ce8e
--- /dev/null
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 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
+}



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

2022-10-16 Thread Hans de Graaff
commit: 75c4fa458ee594581dc4ecff5f1423db75ed2716
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Oct 17 05:30:01 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Oct 17 05:32:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75c4fa45

dev-db/mysql-connector-c++: fix loading libmysqlclient.so

mysql-workbench would fail with mysql-connector-c++ 8.x because it
would try to load the obsolete libmysqlclient_r library. This version
no longer exists in newer versions of mysql-connector-c. It turns out
that mysql-connector-c++ has hard-coded references to this library
but since we don't install compatibility symlinks this hardcoded
reference will fail.

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

 .../mysql-connector-c++-8.0.27-mysqlclient_r.patch | 24 
 .../mysql-connector-c++-8.0.27-r1.ebuild   | 45 ++
 2 files changed, 69 insertions(+)

diff --git 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.27-mysqlclient_r.patch
 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.27-mysqlclient_r.patch
new file mode 100644
index ..d929601f037f
--- /dev/null
+++ 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.27-mysqlclient_r.patch
@@ -0,0 +1,24 @@
+--- a/jdbc/FindMySQL.cmake 2021-09-10 18:31:29.0 +0200
 b/jdbc/FindMySQL.cmake 2022-01-21 07:40:03.224705056 +0100
+@@ -282,8 +282,8 @@
+   # there, pick "libmysqlclient" that in 5.5 and up is multithreaded
+   # anyway (soft link "libmysqlclient_r" is not installed MySQL Server
+   # 5.6 and Debian/Ubuntu and might go in 5.7 for all installs)
+-  set(_dynamic_libs   "mysqlclient_r"  "mysqlclient")
+-  set(_static_libs"libmysqlclient_r.a" "libmysqlclient.a")
++  set(_dynamic_libs   "mysqlclient")
++  set(_static_libs"libmysqlclient.a")
+   set(_static_lib_ext ".a")
+ endif()
+ 
+--- a/jdbc/driver/nativeapi/libmysql_dynamic_proxy.cpp 2022-01-21 
07:52:41.224586087 +0100
 b/jdbc/driver/nativeapi/libmysql_dynamic_proxy.cpp 2022-01-21 
07:52:50.168631719 +0100
+@@ -49,7 +49,7 @@
+ #elif defined(__hpux) && defined(__hppa)
+ static const char * const baseName = "libmysqlclient_r.sl";
+ #else
+-static const char * const baseName = "libmysqlclient_r.so";
++static const char * const baseName = "libmysqlclient.so";
+ #endif
+ 
+ template

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27-r1.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27-r1.ebuild
new file mode 100644
index ..9ca9944b1c86
--- /dev/null
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake
+
+DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
+HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/;
+URI_DIR="Connector-C++"
+SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
+
+LICENSE="Artistic GPL-2"
+SLOT="0"
+# -ppc, -sparc for bug #711940
+KEYWORDS="~amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86"
+IUSE="+legacy"
+
+RDEPEND="
+   dev-libs/protobuf:=
+   legacy? (
+   dev-libs/boost:=
+   >=dev-db/mysql-connector-c-8.0.27:=
+   )
+   dev-libs/openssl:0=
+   "
+DEPEND="${RDEPEND}"
+S="${WORKDIR}/${P}-src"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-8.0.27-fix-build.patch
+   "${FILESDIR}"/${PN}-8.0.27-mysqlclient_r.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_SSL=system
+   -DWITH_JDBC=$(usex legacy ON OFF)
+   $(usex legacy '-DMYSQLCLIENT_STATIC_BINDING=0' '')
+   $(usex legacy '-DMYSQLCLIENT_STATIC_LINKING=0' '')
+   )
+
+   cmake_src_configure
+}



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

2022-08-19 Thread Andreas Sturmlechner
commit: 75175998fbe1393fe61bc04d65e346ceca3b9473
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 14 21:09:07 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Aug 19 08:13:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75175998

dev-db/mysql-connector-c: drop 8.0.27

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

 .../mysql-connector-c-8.0.27.ebuild| 122 -
 1 file changed, 122 deletions(-)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
deleted file mode 100644
index e5395d9e..
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_ECLASS=cmake
-inherit cmake-multilib flag-o-matic
-
-# wrap the config script
-MULTILIB_CHOST_TOOLS=( /usr/bin/mysql_config )
-
-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-0_p131:=[${MULTILIB_USEDEP}]
-   app-arch/zstd:=[${MULTILIB_USEDEP}]
-   sys-libs/zlib:=[${MULTILIB_USEDEP}]
-   ldap? ( dev-libs/cyrus-sasl:=[${MULTILIB_USEDEP}] )
-   dev-libs/openssl:0=[${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() {
-   CMAKE_BUILD_TYPE="RelWithDebInfo"
-
-   # Code is now requiring C++17 due to 
https://github.com/mysql/mysql-server/commit/236ab55bedd8c9eacd80766d85edde2a8afacd08
-   append-cxxflags -std=c++17
-
-   local mycmakeargs=(
-   -DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG
-   -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG
-   -DINSTALL_LAYOUT=RPM
-   -DINSTALL_LIBDIR=$(get_libdir)
-   -DWITH_DEFAULT_COMPILER_OPTIONS=OFF
-   -DENABLED_LOCAL_INFILE=ON
-   -DMYSQL_UNIX_ADDR="${EPREFIX}/run/mysqld/mysqld.sock"
-   -DWITH_LZ4=system
-   -DWITH_NUMA=OFF
-   -DWITH_SSL=system
-   -DWITH_ZLIB=system
-   -DWITH_ZSTD=system
-   -DLIBMYSQL_OS_OUTPUT_NAME=mysqlclient
-   -DSHARED_LIB_PATCH_VERSION="0"
-   -DCMAKE_POSITION_INDEPENDENT_CODE=ON
-   -DWITHOUT_SERVER=ON
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_install_all() {
-   doman \
-   man/my_print_defaults.1 \
-   man/perror.1 \
-   man/zlib_decompress.1
-
-   if ! use static-libs ; then
-   find "${ED}" -name "*.a" -delete || die
-   fi
-}



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

2022-08-12 Thread Agostino Sarubbo
commit: 06b765f63cd950df4dbfd7af0cbdbca32a33b4d1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Aug 12 10:33:43 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Aug 12 10:33:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06b765f6

dev-db/mysql-connector-c: x86 stable wrt bug #864779

Signed-off-by: Agostino Sarubbo  gentoo.org>

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

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



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

2022-08-11 Thread Sam James
commit: dc7a77ec10f13e0b66597d24a98359137650bb88
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 11 12:47:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 11 12:47:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc7a77ec

dev-db/mysql-connector-c: Stabilize 8.0.27-r1 amd64, #864779

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

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

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



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

2022-08-11 Thread Agostino Sarubbo
commit: e3400624286515ce45b3d6c14248df733f22578c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Aug 11 06:45:46 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Aug 11 06:45:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3400624

dev-db/mysql-connector-c: arm stable wrt bug #864779

Signed-off-by: Agostino Sarubbo  gentoo.org>

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

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



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

2022-08-10 Thread Arthur Zamarin
commit: 5b1efd63b1d0eeca83d165b889ec4adc21cd557c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 10 16:09:30 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 10 16:09:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b1efd63

dev-db/mysql-connector-c: Stabilize 8.0.27-r1 ppc, #864779

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

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

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



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

2022-08-10 Thread Arthur Zamarin
commit: c8f6f1abb7dace9f9bfa682adef31841b81cba42
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 10 12:29:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 10 12:29:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8f6f1ab

dev-db/mysql-connector-c: Stabilize 8.0.27-r1 sparc, #864779

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

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

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



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

2022-08-10 Thread Arthur Zamarin
commit: 0877509414c54a84d3bddbeda4e5b4dc89ccb4ef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 10 12:29:38 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 10 12:29:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08775094

dev-db/mysql-connector-c: Stabilize 8.0.27-r1 ppc64, #864779

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

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

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



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

2022-08-10 Thread Arthur Zamarin
commit: f453ecea89833183037b8476bda24ce5e2b52185
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 10 10:56:19 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 10 10:56:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f453ecea

dev-db/mysql-connector-c: Stabilize 8.0.27-r1 arm64, #864779

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

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

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



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

2022-07-28 Thread Sam James
commit: 001ed348e4a07dade1300a82bf9dd13c26e4301a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 29 02:36:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 29 02:42:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=001ed348

dev-db/mysql-connector-c++: add github upstream metadata

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

 dev-db/mysql-connector-c++/metadata.xml | 19 +++
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/dev-db/mysql-connector-c++/metadata.xml 
b/dev-db/mysql-connector-c++/metadata.xml
index 3eae39f02d11..41a2871986c3 100644
--- a/dev-db/mysql-connector-c++/metadata.xml
+++ b/dev-db/mysql-connector-c++/metadata.xml
@@ -1,12 +1,15 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   Build coverage support
-   Build the legacy 1.x API as well as the DevX 
API
-
-
-   mysql-b...@gentoo.org
-   MySQL
-
+   
+   mysql-b...@gentoo.org
+   MySQL
+   
+   
+   Build coverage support
+   Build the legacy 1.x API as well as the 
DevX API
+   
+   
+   mysql/mysql-connector-cpp
+   
 



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

2022-07-15 Thread Sam James
commit: 0f7808b289d1eb16cef25c2de6411cc580b97c5c
Author: brahmajit das  gmail  com>
AuthorDate: Fri Jul 15 05:52:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 15 07:10:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f7808b2

dev-db/mysql-connector-c: Use res_n* functions only on GLIBC

The issue occurs because the package tries to use the res_n* functions
(specifically res_ninit, res_nsearch and res_nclose) from resolv.h which
do not exist when using musl. So we are falling back to non-thread-safe
functions from resolv.h

Closes: https://bugs.gentoo.org/761352
Signed-off-by: brahmajit das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26353
Signed-off-by: Sam James  gentoo.org>

 .../files/mysql-connector-c-8.0.27-res_n.patch |  49 
 .../mysql-connector-c-8.0.27-r1.ebuild | 123 +
 2 files changed, 172 insertions(+)

diff --git 
a/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.27-res_n.patch 
b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.27-res_n.patch
new file mode 100644
index ..34961b8ad9e2
--- /dev/null
+++ b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.27-res_n.patch
@@ -0,0 +1,49 @@
+# Musl doesn't have res_n* functions so we are falling back to the not
+# thread safe ones. Patch made with help from developer Fabian Groffen
+# .
+#
+# Closes: https://bugs.gentoo.org/761352
+# See also: https://github.com/mysql/mysql-server/pull/385
+# See also: https://bugs.mysql.com/bug.php?id=106034
+--- a/libmysql/CMakeLists.txt
 b/libmysql/CMakeLists.txt
+@@ -423,6 +423,19 @@ IF(HAS_WARN_FLAG)
+ )
+ ENDIF()
+
++check_symbol_exists(res_ninit "resolv.h" HAVE_RES_NINIT_FUNCTION)
++check_symbol_exists(res_nsearch "resolv.h" HAVE_RES_NSEARCH_FUNCTION)
++check_symbol_exists(res_nclose "resolv.h" HAVE_RES_NCLOSE_FUNCTION)
++IF (HAVE_RES_NINIT_FUNCTION)
++  add_compile_definitions(HAVE_RES_NINIT)
++ENDIF(HAVE_RES_NINIT_FUNCTION)
++IF (HAVE_RES_NSEARCH_FUNCTION)
++  add_compile_definitions(HAVE_RES_NSEARCH)
++ENDIF(HAVE_RES_NSEARCH_FUNCTION)
++IF (HAVE_RES_NCLOSE_FUNCTION)
++  add_compile_definitions(HAVE_RES_NCLOSE)
++ENDIF(HAVE_RES_NCLOSE_FUNCTION)
++
+ # Verify that libmysql_api_test runs OK
+ ADD_CUSTOM_COMMAND(TARGET libmysql_api_test POST_BUILD
+   COMMAND libmysql_api_test
+--- a/libmysql/dns_srv.cc
 b/libmysql/dns_srv.cc
+@@ -37,6 +37,17 @@
+ #include 
+ #include 
+
++/* we don't have anything else but the non-thread-safe variants */
++#if !defined(HAVE_RES_NINIT)
++#define res_ninit(X)  (void)X
++#endif
++#if !defined(HAVE_RES_NSEARCH)
++#define res_nsearch(X,D,I,S,B,L)  res_search(D,I,S,B,L)
++#endif
++#if !defined(HAVE_RES_NCLOSE)
++#define res_nclose(X) (void)X
++#endif
++
+ // POSIX version
+
+ static bool get_dns_srv(Dns_srv_data , const char *dnsname, int ) {

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27-r1.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27-r1.ebuild
new file mode 100644
index ..7058ba6c50ed
--- /dev/null
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27-r1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+inherit cmake-multilib flag-o-matic
+
+# wrap the config script
+MULTILIB_CHOST_TOOLS=( /usr/bin/mysql_config )
+
+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-0_p131:=[${MULTILIB_USEDEP}]
+   app-arch/zstd:=[${MULTILIB_USEDEP}]
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   ldap? ( dev-libs/cyrus-sasl:=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:0=[${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() {
+   CMAKE_BUILD_TYPE="RelWithDebInfo"
+
+   # Code is now requiring C++17 due to 
https://github.com/mysql/mysql-server/commit/236ab55bedd8c9eacd80766d85edde2a8afacd08
+   append-cxxflags -std=c++17
+
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG
+   -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG
+

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

2022-07-02 Thread David Seifert
commit: 2770aa8433053443ce07a50cd08aa2edda6dc4f7
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jul  2 21:20:22 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jul  2 21:20:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2770aa84

dev-db/mysql-connector-c++: update EAPI 7 -> 8

Closes: https://bugs.gentoo.org/834439
Signed-off-by: David Seifert  gentoo.org>

 ...ebuild => mysql-connector-c++-1.1.12-r2.ebuild} | 34 +-
 1 file changed, 13 insertions(+), 21 deletions(-)

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.12-r1.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.12-r2.ebuild
similarity index 55%
rename from dev-db/mysql-connector-c++/mysql-connector-c++-1.1.12-r1.ebuild
rename to dev-db/mysql-connector-c++/mysql-connector-c++-1.1.12-r2.ebuild
index 889a975cea72..e4f89b29bcd2 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.12-r1.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.12-r2.ebuild
@@ -1,21 +1,21 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI=8
 
-inherit cmake-utils flag-o-matic
+inherit cmake flag-o-matic
 
 DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
 HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/;
-URI_DIR="Connector-C++"
-SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}.tar.gz;
+SRC_URI="https://dev.mysql.com/get/Downloads/Connector-C++/${P}.tar.gz;
 
 LICENSE="Artistic GPL-2"
 SLOT="0/7"
 KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 sparc x86"
-IUSE="debug examples gcov static-libs"
+IUSE="debug examples gcov"
 
-DEPEND="dev-db/mysql-connector-c:=
+DEPEND="
+   dev-db/mysql-connector-c:=
dev-libs/boost:=
dev-libs/openssl:0=
!

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

2022-05-17 Thread WANG Xuerui
commit: 8e4f87308012a897c208a72ad9a930f97769fa08
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue May 17 14:09:08 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue May 17 14:09:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e4f8730

dev-db/mysql-connector-c: keyword 8.0.27 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
index b71fc33ab943..e5395d9e 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
@@ -18,7 +18,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 ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



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

2022-03-03 Thread David Seifert
commit: a53327c3a12a9febe217d851d375cf74559f9290
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  3 21:21:51 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Mar  3 21:21:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a53327c3

dev-db/mysql-connector-c: stabilize 8.0.27 for ppc

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

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

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
index 168e1f70f883..b71fc33ab943 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
@@ -18,7 +18,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 ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



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

2022-03-03 Thread David Seifert
commit: 4f138b37973aec82a2433f8d76dfb76d35968a51
Author: David Seifert  gentoo  org>
AuthorDate: Thu Mar  3 21:21:50 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Mar  3 21:21:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f138b37

dev-db/mysql-connector-c++: drop 8.0.24, 8.0.25, 8.0.26

Bug: https://bugs.gentoo.org/822258
Signed-off-by: David Seifert  gentoo.org>

 dev-db/mysql-connector-c++/Manifest|   3 -
 .../mysql-connector-c++-8.0.22-fix-build.patch | 322 -
 ...connector-c++-8.0.24-gcc11-numeric_limits.patch |  13 -
 ...c++-8.0.25-fix-mysqlclient-static-binding.patch | 274 --
 .../mysql-connector-c++-8.0.26-fix-build.patch | 321 
 .../mysql-connector-c++-8.0.24.ebuild  |  45 ---
 .../mysql-connector-c++-8.0.25.ebuild  |  46 ---
 .../mysql-connector-c++-8.0.26.ebuild  |  44 ---
 8 files changed, 1068 deletions(-)

diff --git a/dev-db/mysql-connector-c++/Manifest 
b/dev-db/mysql-connector-c++/Manifest
index 572807f8ebe2..9060af922044 100644
--- a/dev-db/mysql-connector-c++/Manifest
+++ b/dev-db/mysql-connector-c++/Manifest
@@ -1,5 +1,2 @@
 DIST mysql-connector-c++-1.1.12.tar.gz 518615 BLAKE2B 
386a4753ca3f03999a49a89507da1b1172b3db89797c38403fee4eea86e7108a5e4f91f24a17de86d585c2a3d9e5742a117fa84d9b14aad649f938a597f3dae9
 SHA512 
d7e132dbc2efda4a77f8ae00c24006a1ade1d0a50f22d89ece453505e6d206427ee7988df29c0d6ef8b396ad6b8d326b6d263a1d4fa08ef5db0966fb4f1479f4
-DIST mysql-connector-c++-8.0.24-src.tar.gz 3797356 BLAKE2B 
e509e04f6c93893948c573401188567bcbda91db0e608d53b1795593abf043117e1a525d3abe5c8396068a2ef750582cde15b64412e556e89762d08032abb602
 SHA512 
5507bc562e8263ee17efb9d4e2f52e471da75e73a1fc4dd1bc0a2ac1c2a593be889c4b042037cf6d3cbff854ae5cc865a8800251da475aed0f31710229af26f1
-DIST mysql-connector-c++-8.0.25-src.tar.gz 3800065 BLAKE2B 
67546b2d7d9de25ccb440c22bd58ee83e6fae78710e6dfa802cb0446bf5be433c56458424f0ee81c9a899bbfd5f464712d2d0b43dceb4205b492c7b1a79f7858
 SHA512 
44dd7f4296d666801be55642e53cb5181d9b5c3b080306975a48eb6280e555d9b924b42b14b44dffee4c54fab3f662a7b6bb6584d9a1ed710f0026788611c525
-DIST mysql-connector-c++-8.0.26-src.tar.gz 3980027 BLAKE2B 
86ce0d94db588ed86ce7b21851f866da26268f7c9059b57697cbe1f5c5d031a3eada2f55042feb7b2888b538277c773215c0d19e8a1968ff70ce363e8f95bd77
 SHA512 
e3a08551a4245bf886cb7e3775a256fa379bb781b523a84d30e0d0c16cae73c808a3413b08b09998eba9c0ea3ede19e505b6392ed71712a8e9a2df31f07e4c79
 DIST mysql-connector-c++-8.0.27-src.tar.gz 4004836 BLAKE2B 
e581c679d8d9a31d2570b9cf1968b4e793cfccbd4cafdc5a9c9d17a465c16faa1492b2da7bdc1679d97474c27b6353274a390668f77d3cb47f72598eb3a967fa
 SHA512 
3da7109efd2d1af813931b923218de9a85afe20d23e2654eecfa5524431f5b11ebdb8421b14563300b66ab61714e284cc15407a3b28a87922c9a8c79b2804bf3

diff --git 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.22-fix-build.patch 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.22-fix-build.patch
deleted file mode 100644
index ca1b829c1fbc..
--- 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.22-fix-build.patch
+++ /dev/null
@@ -1,322 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -467,7 +467,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
 a/cdk/cmake/DepFindProtobuf.cmake
-+++ b/cdk/cmake/DepFindProtobuf.cmake
-@@ -48,244 +48,7 @@ if(TARGET Protobuf::pb)
-   return()
- endif()
- 
--message(STATUS "Setting up Protobuf.")
--
--set(PB_SOURCE_DIR "${PROJECT_SOURCE_DIR}/protobuf")
--set(PB_BINARY_DIR "${PROJECT_BINARY_DIR}/protobuf")
--set(config_stamp "${PB_BINARY_DIR}/config.stamp")
--set(build_stamp "${PB_BINARY_DIR}/build.stamp")
--
--
--#
--# Pick build configuration for the protobuf build. Normally we build using the
--# same build configuration that is used for building CDK (Release/Debug/etc.).
--# But we also support building CDK under non-standard build configuration
--# named 'Static' (this is a dirty trick we use to simplify building our MSIs).
--# Since protobuf does not know 'Static' build configuration, we build protobuf
--# under 'Release' configuration in that case.
--#
--# We need to handle two cases. For some build systems, like Makefiles,
--# the build configuration is specified at cmake time using CMAKE_BUILD_TYPE
--# variable. In that case we also set it during protobuf build configuration.
--# Another case is a multi-configuration build system like MSVC. In this case
--# we use generator expression to pick correct  configuration when the build
--# command is invoked below.
--#
--
--set(build_type)
--if(CMAKE_BUILD_TYPE)
--  

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

2022-03-03 Thread David Seifert
commit: 2c43e2d21b537cd3dc6ee44bdfcdf1d3801a01e7
Author: David Seifert  gentoo  org>
AuthorDate: Thu Mar  3 21:21:48 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Mar  3 21:21:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c43e2d2

dev-db/mysql-connector-c++: destabilize 1.1.12-r1 for ~ppc

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

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

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.12-r1.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.12-r1.ebuild
index 039fa95c392b..889a975cea72 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.12-r1.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.12-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}.tar.gz;
 
 LICENSE="Artistic GPL-2"
 SLOT="0/7"
-KEYWORDS="amd64 arm ~arm64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 sparc x86"
 IUSE="debug examples gcov static-libs"
 
 DEPEND="dev-db/mysql-connector-c:=



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

2022-03-03 Thread David Seifert
commit: f30c3ae397bd27e0df5777819887979e889c7d8d
Author: David Seifert  gentoo  org>
AuthorDate: Thu Mar  3 21:21:49 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Mar  3 21:21:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f30c3ae3

dev-db/mysql-connector-c: drop 8.0.22, 8.0.23-r1, 8.0.25, 8.0.25-r1, 8.0.26

Bug: https://bugs.gentoo.org/822258
Signed-off-by: David Seifert  gentoo.org>

 dev-db/mysql-connector-c/Manifest  |   4 -
 ...nector-c-8.0.25-add-OpenSSL-3.0.0-support.patch | 294 -
 .../mysql-connector-c-8.0.22.ebuild| 110 
 .../mysql-connector-c-8.0.23-r1.ebuild | 118 -
 .../mysql-connector-c-8.0.25-r1.ebuild | 122 -
 .../mysql-connector-c-8.0.25.ebuild| 121 -
 .../mysql-connector-c-8.0.26.ebuild| 122 -
 7 files changed, 891 deletions(-)

diff --git a/dev-db/mysql-connector-c/Manifest 
b/dev-db/mysql-connector-c/Manifest
index c3a4a68bf2a4..c567c6cfb162 100644
--- a/dev-db/mysql-connector-c/Manifest
+++ b/dev-db/mysql-connector-c/Manifest
@@ -1,5 +1 @@
-DIST mysql-boost-8.0.22.tar.gz 285934450 BLAKE2B 
1ba0c9bb9a0cb74af4842d3b746f8b690c122cfbf2c6d5201ce95e59a257427a8683dd8d5c2be31dfe9ece4761366c1287fa7b841c45db222725bf76b0639bc6
 SHA512 
792f2ada93ec67a4679228478c6b798e81d9e9f6d13c7f4977cb7682738a4aae3cb483294edc6b2fde16c3960e51af8786216c063ab500840afd39a609e4b612
-DIST mysql-boost-8.0.23.tar.gz 291039175 BLAKE2B 
3a7d3e05c774085d6078d0d3effd58d2df47521615356a2aa5efc2ea2ef8457e19ad57a054926ccff0a4752ca71d0464daa7fe9a3ac6c1b1d3bd86a9a82dfc58
 SHA512 
b8c2e2ac772b7b730f8b3bac7a5afb205da173b3639500606e7d1fac74832a0134027951855a2dc81af015e6158c924927ad63b9e1f2e7c823d45d4c4961c3f8
-DIST mysql-boost-8.0.25.tar.gz 290265324 BLAKE2B 
5393a2a2525a886d9ece19777deae01e6c0b24b9ff5a0a5ffb9075740ed912d0df59a165b6ec9ceb60c7c28f3062cda5cceb4da3a8280f42549984c846f1ce5c
 SHA512 
af653ccff66a9d87221b46ad4f7bcc629700549f758998b9a7fb22e4573b9495a28624e031f016f9ad8fe0dfcf481b82f1ffe224aa48c2d45531570026b26081
-DIST mysql-boost-8.0.26.tar.gz 291285918 BLAKE2B 
6198ca8982a8c9df7e6ee4df5e2c1e0d64d2eb4d83cb7265317b58d55f6787c3240c8e40d196f2326ff3d66926ad7dab0705edd92e5a82881ce6ddb7f0c510b9
 SHA512 
63d47cb52407a816dc9f4330b99924624dfee46e57e7fdce19eff32909dd9e23251e2439d1807b002a1661b547173222c77465a3ca4dbb312414a84927809cfc
 DIST mysql-boost-8.0.27.tar.gz 292184025 BLAKE2B 
177209f3c62b0326ca9d021c751a701dec84c1b15c946ab0a68b1b4cf0620468eb3a1df77a918284007a0fde1aaa6a9767d0baed57936612813ef583df51c35e
 SHA512 
6ef2426c0bee46bdf8e2fa5cb159d5ae19f0bed4f7c9bea9b33e0dd922b568c3c68ca063dcbcd7ea6904aaea31877c10064ea10b4bc63fb40d9f31778e3a7891

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

- cmake/ssl.cmake   | 59 +--
- mysys/my_md5.cc   |  2 +
- .../bindings/xcom/xcom/xcom_ssl_transport.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|  2 +
- 8 files changed, 74 insertions(+), 19 deletions(-)
-
-diff --git a/cmake/ssl.cmake b/cmake/ssl.cmake
-index 18c95dfac..dd2f7e657 100644
 a/cmake/ssl.cmake
-+++ b/cmake/ssl.cmake
-@@ -201,34 +201,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}"
--)

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

2022-02-27 Thread Sam James
commit: f75188fc40fc0f386213ddbd160f402e08ddb664
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 22:24:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 22:24:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75188fc

dev-db/mysql-connector-c: Stabilize 8.0.27 ppc64, #822258

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

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

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
index 7aee9e8d3573..168e1f70f883 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
@@ -18,7 +18,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 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



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

2022-02-27 Thread Sam James
commit: a51f472161e83a0c10479407f5b41c0058643b54
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 27 22:24:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 27 22:24:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a51f4721

dev-db/mysql-connector-c++: Stabilize 8.0.27 ppc64, #822258

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

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

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27.ebuild
index f9457c31b7d3..3fb7a1ce6e83 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
 LICENSE="Artistic GPL-2"
 SLOT="0"
 # -ppc, -sparc for bug #711940
-KEYWORDS="amd64 arm ~arm64 -ppc ~ppc64 -sparc x86"
+KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc x86"
 IUSE="+legacy"
 
 RDEPEND="



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

2022-01-12 Thread Sam James
commit: 26e62ab3857450ecc1bd75e6e88b8c444870dc99
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 13 04:18:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 13 04:18:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26e62ab3

dev-db/mysql-connector-c++: Stabilize 8.0.27 x86, #822258

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

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

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27.ebuild
index 4d9220b1fb7a..f9457c31b7d3 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
 LICENSE="Artistic GPL-2"
 SLOT="0"
 # -ppc, -sparc for bug #711940
-KEYWORDS="amd64 arm ~arm64 -ppc ~ppc64 -sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 -ppc ~ppc64 -sparc x86"
 IUSE="+legacy"
 
 RDEPEND="



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

2022-01-12 Thread Sam James
commit: b1be80807447b5f58917104a477074606bb80e00
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 13 04:18:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 13 04:18:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1be8080

dev-db/mysql-connector-c++: Stabilize 8.0.27 amd64, #822258

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

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

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27.ebuild
index 40a977f2aa3a..4d9220b1fb7a 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
 LICENSE="Artistic GPL-2"
 SLOT="0"
 # -ppc, -sparc for bug #711940
-KEYWORDS="~amd64 arm ~arm64 -ppc ~ppc64 -sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 -ppc ~ppc64 -sparc ~x86"
 IUSE="+legacy"
 
 RDEPEND="



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

2022-01-12 Thread Sam James
commit: 74fe1abcc961f665a2fb5faea5cfe49075a4ec8c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 13 04:18:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 13 04:18:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74fe1abc

dev-db/mysql-connector-c: Stabilize 8.0.27 x86, #822258

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

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

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
index 5c443d33925d..7aee9e8d3573 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
@@ -18,7 +18,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 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



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

2022-01-12 Thread Sam James
commit: aa1e1be8064cc75acdaf201f26b719f2ce69cd97
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 13 04:18:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 13 04:18:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa1e1be8

dev-db/mysql-connector-c: Stabilize 8.0.27 amd64, #822258

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

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

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
index ff3060ae0c32..5c443d33925d 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
@@ -18,7 +18,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 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



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

2022-01-11 Thread Sam James
commit: 4d13b57bd8691416fa15241d3f16d87a25dae636
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 12 04:09:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 12 04:09:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d13b57b

dev-db/mysql-connector-c: Stabilize 8.0.27 arm64, #822258

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

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

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
index d9a11345ff50..ff3060ae0c32 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
@@ -18,7 +18,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 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



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

2022-01-11 Thread Sam James
commit: 1686cdd630cb6b084f0b48f8240b9a8c93adb1ef
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 11 21:39:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 11 21:39:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1686cdd6

dev-db/mysql-connector-c: Stabilize 8.0.27 arm, #822258

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

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

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
index e34d6f7cf9d3..d9a11345ff50 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
@@ -18,7 +18,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 ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



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

2022-01-11 Thread Sam James
commit: 3b91304dd76be938fcdac224e8a598c547a5f6c8
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 11 21:39:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 11 21:39:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b91304d

dev-db/mysql-connector-c++: Stabilize 8.0.27 arm, #822258

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

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

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27.ebuild
index e28d4154761c..40a977f2aa3a 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.27.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -14,7 +14,7 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
 LICENSE="Artistic GPL-2"
 SLOT="0"
 # -ppc, -sparc for bug #711940
-KEYWORDS="~amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 -ppc ~ppc64 -sparc ~x86"
 IUSE="+legacy"
 
 RDEPEND="



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

2022-01-10 Thread Sam James
commit: 5000fabef536c629e5a49ec98b7dc8aa720d9cef
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 11 04:49:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 11 04:49:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5000fabe

dev-db/mysql-connector-c: Stabilize 8.0.27 sparc, #822258

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

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

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
index d15743a0a393..e34d6f7cf9d3 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.27.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,7 +18,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 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



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

2021-11-16 Thread Thomas Deutschmann
commit: a0d4c22f9c0b099d27366ea5d9f3503f72f4bbbd
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Nov 17 00:55:16 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Nov 17 01:04:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0d4c22f

dev-db/mysql-connector-c: fix building against openssl-3

Closes: https://bugs.gentoo.org/823754
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 ...nector-c-8.0.27-add-OpenSSL-3.0.0-support.patch | 27 ++
 1 file changed, 22 insertions(+), 5 deletions(-)

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
index fe702159410a..da1907db4633 100644
--- 
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
@@ -1,4 +1,4 @@
-From 9936c93ee95a4d62a238aa4515be07ef14267932 Mon Sep 17 00:00:00 2001
+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
@@ -12,8 +12,8 @@ Signed-off-by: Thomas Deutschmann 
  sql-common/client.cc  |  2 +
  sql/mysqld.cc |  2 +
  sql/sys_vars.cc   | 18 +-
- vio/viosslfactories.cc|  2 +
- 8 files changed, 74 insertions(+), 19 deletions(-)
+ 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
@@ -272,7 +272,7 @@ index 4592e4bbb..320f458fd 100644
  static Sys_var_bool Sys_auto_generate_certs(
  "auto_generate_certs",
 diff --git a/vio/viosslfactories.cc b/vio/viosslfactories.cc
-index 618be1511..b090f6713 100644
+index 618be1511..672fc74ca 100644
 --- a/vio/viosslfactories.cc
 +++ b/vio/viosslfactories.cc
 @@ -472,6 +472,7 @@ void ssl_start() {
@@ -291,6 +291,23 @@ index 618be1511..b090f6713 100644
  
  /**
Toggle FIPS mode, to see whether it is available with the current SSL 
library.
+@@ -532,12 +534,16 @@ uint get_fips_mode() { return FIPS_mode(); }
+   @retval non-zero: FIPS is supported.
+ */
+ int test_ssl_fips_mode(char *err_string) {
++#if defined(OPENSSL_FIPS)
+   int ret = FIPS_mode_set(FIPS_mode() == 0 ? 1 : 0);
+   unsigned long err = (ret == 0) ? ERR_get_error() : 0;
+ 
+   if (err != 0) {
+ ERR_error_string_n(err, err_string, OPENSSL_ERROR_LENGTH - 1);
+   }
++#else
++  int ret = 0;
++#endif
+   return ret;
+ }
+ 
 -- 
-2.33.1
+2.34.0
 



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

2021-11-15 Thread Thomas Deutschmann
commit: 376330aef984a799b074646550733a9a25eefe9e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Nov 16 01:42:43 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Nov 16 01:43:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=376330ae

dev-db/mysql-connector-c++: bump to v8.0.27

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  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.ebuild  | 44 +++
 3 files changed, 137 insertions(+)

diff --git a/dev-db/mysql-connector-c++/Manifest 
b/dev-db/mysql-connector-c++/Manifest
index c2e18c028f52..572807f8ebe2 100644
--- a/dev-db/mysql-connector-c++/Manifest
+++ b/dev-db/mysql-connector-c++/Manifest
@@ -2,3 +2,4 @@ DIST mysql-connector-c++-1.1.12.tar.gz 518615 BLAKE2B 
386a4753ca3f03999a49a89507
 DIST mysql-connector-c++-8.0.24-src.tar.gz 3797356 BLAKE2B 
e509e04f6c93893948c573401188567bcbda91db0e608d53b1795593abf043117e1a525d3abe5c8396068a2ef750582cde15b64412e556e89762d08032abb602
 SHA512 
5507bc562e8263ee17efb9d4e2f52e471da75e73a1fc4dd1bc0a2ac1c2a593be889c4b042037cf6d3cbff854ae5cc865a8800251da475aed0f31710229af26f1
 DIST mysql-connector-c++-8.0.25-src.tar.gz 3800065 BLAKE2B 
67546b2d7d9de25ccb440c22bd58ee83e6fae78710e6dfa802cb0446bf5be433c56458424f0ee81c9a899bbfd5f464712d2d0b43dceb4205b492c7b1a79f7858
 SHA512 
44dd7f4296d666801be55642e53cb5181d9b5c3b080306975a48eb6280e555d9b924b42b14b44dffee4c54fab3f662a7b6bb6584d9a1ed710f0026788611c525
 DIST mysql-connector-c++-8.0.26-src.tar.gz 3980027 BLAKE2B 
86ce0d94db588ed86ce7b21851f866da26268f7c9059b57697cbe1f5c5d031a3eada2f55042feb7b2888b538277c773215c0d19e8a1968ff70ce363e8f95bd77
 SHA512 
e3a08551a4245bf886cb7e3775a256fa379bb781b523a84d30e0d0c16cae73c808a3413b08b09998eba9c0ea3ede19e505b6392ed71712a8e9a2df31f07e4c79
+DIST mysql-connector-c++-8.0.27-src.tar.gz 4004836 BLAKE2B 
e581c679d8d9a31d2570b9cf1968b4e793cfccbd4cafdc5a9c9d17a465c16faa1492b2da7bdc1679d97474c27b6353274a390668f77d3cb47f72598eb3a967fa
 SHA512 
3da7109efd2d1af813931b923218de9a85afe20d23e2654eecfa5524431f5b11ebdb8421b14563300b66ab61714e284cc15407a3b28a87922c9a8c79b2804bf3

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
new file mode 100644
index ..aadf006d25e6
--- /dev/null
+++ 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.27-fix-build.patch
@@ -0,0 +1,92 @@
+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 @@ 

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

2021-11-13 Thread Thomas Deutschmann
commit: 9486cc4679e8dde3d02a577f43b03570c0609e5e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Nov 13 20:50:09 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Nov 14 03:49:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9486cc46

dev-db/mysql-connector-c: bump to v8.0.27

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/mysql-connector-c/Manifest  |   1 +
 ...nector-c-8.0.27-add-OpenSSL-3.0.0-support.patch | 296 +
 .../mysql-connector-c-8.0.27.ebuild| 122 +
 3 files changed, 419 insertions(+)

diff --git a/dev-db/mysql-connector-c/Manifest 
b/dev-db/mysql-connector-c/Manifest
index 0f9c928a3587..c3a4a68bf2a4 100644
--- a/dev-db/mysql-connector-c/Manifest
+++ b/dev-db/mysql-connector-c/Manifest
@@ -2,3 +2,4 @@ DIST mysql-boost-8.0.22.tar.gz 285934450 BLAKE2B 
1ba0c9bb9a0cb74af4842d3b746f8b6
 DIST mysql-boost-8.0.23.tar.gz 291039175 BLAKE2B 
3a7d3e05c774085d6078d0d3effd58d2df47521615356a2aa5efc2ea2ef8457e19ad57a054926ccff0a4752ca71d0464daa7fe9a3ac6c1b1d3bd86a9a82dfc58
 SHA512 
b8c2e2ac772b7b730f8b3bac7a5afb205da173b3639500606e7d1fac74832a0134027951855a2dc81af015e6158c924927ad63b9e1f2e7c823d45d4c4961c3f8
 DIST mysql-boost-8.0.25.tar.gz 290265324 BLAKE2B 
5393a2a2525a886d9ece19777deae01e6c0b24b9ff5a0a5ffb9075740ed912d0df59a165b6ec9ceb60c7c28f3062cda5cceb4da3a8280f42549984c846f1ce5c
 SHA512 
af653ccff66a9d87221b46ad4f7bcc629700549f758998b9a7fb22e4573b9495a28624e031f016f9ad8fe0dfcf481b82f1ffe224aa48c2d45531570026b26081
 DIST mysql-boost-8.0.26.tar.gz 291285918 BLAKE2B 
6198ca8982a8c9df7e6ee4df5e2c1e0d64d2eb4d83cb7265317b58d55f6787c3240c8e40d196f2326ff3d66926ad7dab0705edd92e5a82881ce6ddb7f0c510b9
 SHA512 
63d47cb52407a816dc9f4330b99924624dfee46e57e7fdce19eff32909dd9e23251e2439d1807b002a1661b547173222c77465a3ca4dbb312414a84927809cfc
+DIST mysql-boost-8.0.27.tar.gz 292184025 BLAKE2B 
177209f3c62b0326ca9d021c751a701dec84c1b15c946ab0a68b1b4cf0620468eb3a1df77a918284007a0fde1aaa6a9767d0baed57936612813ef583df51c35e
 SHA512 
6ef2426c0bee46bdf8e2fa5cb159d5ae19f0bed4f7c9bea9b33e0dd922b568c3c68ca063dcbcd7ea6904aaea31877c10064ea10b4bc63fb40d9f31778e3a7891

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
new file mode 100644
index ..fe702159410a
--- /dev/null
+++ 
b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.27-add-OpenSSL-3.0.0-support.patch
@@ -0,0 +1,296 @@
+From 9936c93ee95a4d62a238aa4515be07ef14267932 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|  2 +
+ 8 files changed, 74 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
++  

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

2021-10-16 Thread Sam James
commit: f8ef54c9bae9dab3fa763876a778206db94fad22
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 16 06:32:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 16 06:32:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8ef54c9

dev-db/mysql-connector-c++: Stabilize 8.0.25 arm, #789252

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

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

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.25.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.25.ebuild
index 8712fd9d988..af695b76938 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.25.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.25.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
 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/

2021-10-15 Thread Sam James
commit: 30a108ea31493022b5787dc7597fa949cb535660
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 16 03:47:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 16 03:47:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30a108ea

dev-db/mysql-connector-c: Stabilize 8.0.25 sparc, #789252

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

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

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
index 81086cc7eae..41ec0f2254d 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
@@ -18,7 +18,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 ~mips ~ppc ppc64 ~s390 
~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 
sparc x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



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

2021-10-15 Thread Sam James
commit: cbf532a7d1654f6b3ac97147988ddfd6401b16e0
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 16 03:47:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 16 03:47:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbf532a7

dev-db/mysql-connector-c: Stabilize 8.0.25 ppc, #789252

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

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

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
index 41ec0f2254d..a8126e853fd 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
@@ -18,7 +18,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 ~mips ~ppc ppc64 ~s390 
sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 
sparc x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



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

2021-10-15 Thread Sam James
commit: 6fbe74a800b355f4c5c1ba5e6f7cd7a5a55e173c
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 16 03:46:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 16 03:46:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fbe74a8

dev-db/mysql-connector-c: Stabilize 8.0.25 ppc64, #789252

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

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

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
index 6f5a2cb668c..81086cc7eae 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
@@ -18,7 +18,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 ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 
~sparc x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



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

2021-10-15 Thread Sam James
commit: d1e2c0bf09c7285c7969fab56240d165f17c8b96
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 16 03:25:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 16 03:42:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1e2c0bf

dev-db/mysql-connector-c++: mark -ppc -sparc b/c broken assert

Closes: https://bugs.gentoo.org/711940
Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/22596

 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild | 3 ++-
 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.25.ebuild | 3 ++-
 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.26.ebuild | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
index 9aae59fbcac..4dbabcaa25f 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
@@ -13,7 +13,8 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
 
 LICENSE="Artistic GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86"
+# -ppc, -sparc for bug #711940
+KEYWORDS="amd64 arm ~arm64 -ppc ~ppc64 -sparc x86"
 IUSE="+legacy"
 
 RDEPEND="

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.25.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.25.ebuild
index 0114e1a21a4..8712fd9d988 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.25.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.25.ebuild
@@ -13,7 +13,8 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
 
 LICENSE="Artistic GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
+# -ppc, -sparc for bug #711940
+KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc x86"
 IUSE="+legacy"
 
 RDEPEND="

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.26.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.26.ebuild
index c5ac6ef6bc7..7947c1c52e8 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.26.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.26.ebuild
@@ -13,7 +13,8 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
 
 LICENSE="Artistic GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+# -ppc, -sparc for bug #711940
+KEYWORDS="~amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86"
 IUSE="+legacy"
 
 RDEPEND="



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

2021-09-20 Thread Conrad Kostecki
commit: df9ec02c585178c0c8f7400dd75319d01237d603
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Sep 20 17:10:34 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Sep 20 20:09:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df9ec02c

dev-db/mysql-connector-c++: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/22344
Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../mysql-connector-c++-8.0.19-fix-build.patch | 307 -
 1 file changed, 307 deletions(-)

diff --git 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.19-fix-build.patch 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.19-fix-build.patch
deleted file mode 100644
index b8976199afc..000
--- 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.19-fix-build.patch
+++ /dev/null
@@ -1,307 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -475,7 +475,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
 a/cdk/cmake/DepFindProtobuf.cmake
-+++ b/cdk/cmake/DepFindProtobuf.cmake
-@@ -48,229 +48,7 @@ if(TARGET Protobuf::pb)
-   return()
- endif()
- 
--message(STATUS "Setting up Protobuf.")
--
--set(PB_SOURCE_DIR "${PROJECT_SOURCE_DIR}/protobuf")
--set(PB_BINARY_DIR "${PROJECT_BINARY_DIR}/protobuf")
--set(config_stamp "${PB_BINARY_DIR}/config.stamp")
--set(build_stamp "${PB_BINARY_DIR}/build.stamp")
--
--
--#
--# Pick build configuration for the protobuf build. Normally we build using the
--# same build configuration that is used for building CDK (Release/Debug/etc.).
--# But we also support building CDK under non-standard build configuration
--# named 'Static' (this is a dirty trick we use to simplify building our MSIs).
--# Since protobuf does not know 'Static' build configuration, we build protobuf
--# under 'Release' configuration in that case.
--#
--# We need to handle two cases. For some build systems, like Makefiles,
--# the build configuration is specified at cmake time using CMAKE_BUILD_TYPE
--# variable. In that case we also set it during protobuf build configuration.
--# Another case is a multi-configuration build system like MSVC. In this case
--# we use generator expression to pick correct  configuration when the build
--# command is invoked below.
--#
--
--set(build_type)
--if(CMAKE_BUILD_TYPE)
--  if(CMAKE_BUILD_TYPE MATCHES "[Ss][Tt][Aa][Tt][Ii][Cc]")
--set(set_build_type -DCMAKE_BUILD_TYPE=Release)
--  else()
--set(set_build_type -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE})
--  endif()
--endif()
--
--set(CONFIG_EXPR
--  $<$:Release>$<$>:$>
--)
--
--set(set_arch)
--if(CMAKE_GENERATOR_PLATFORM)
--  set(set_arch -A ${CMAKE_GENERATOR_PLATFORM})
--endif()
--
--set(set_toolset)
--if(CMAKE_GENERATOR_TOOLSET)
--  set(set_toolset -T ${CMAKE_GENERATOR_TOOLSET})
--endif()
--
--if(NOT EXISTS "${PB_BINARY_DIR}/exports.cmake")
--
--  message(" Configuring Protobuf build using cmake generator: 
${CMAKE_GENERATOR} ${set_arch} ${set_toolset}")
--
--  file(REMOVE "${PB_BINARY_DIR}/CMakeCache.txt")
--  file(MAKE_DIRECTORY "${PB_BINARY_DIR}")
--
--  # Dirty trick to speed up cmake set up time.
--  #file(
--  #  COPY "${CMAKE_BINARY_DIR}/CMakeFiles/${CMAKE_VERSION}"
--  #  DESTINATION "${PB_BINARY_DIR}/CMakeFiles"
--  #)
--
--  execute_process(
--COMMAND ${CMAKE_COMMAND}
--  -G "${CMAKE_GENERATOR}"
--  ${set_arch}
--  ${set_toolset}
--  ${set_build_type}
--  -DSTATIC_MSVCRT=${STATIC_MSVCRT}
--  -DCMAKE_POSITION_INDEPENDENT_CODE=${CMAKE_POSITION_INDEPENDENT_CODE}
--  -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
--  -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
--  -DCMAKE_CXX_FLAGS_DEBUG=${CMAKE_CXX_FLAGS_DEBUG}
--  -DCMAKE_CXX_FLAGS_RELEASE=${CMAKE_CXX_FLAGS_RELEASE}
--  -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=${CMAKE_CXX_FLAGS_RELWITHDEBINFO}
--  -DCMAKE_CXX_FLAGS_MINSIZEREL=${CMAKE_CXX_FLAGS_MINSIZEREL}
--  -DCMAKE_STATIC_LINKER_FLAGS=${CMAKE_STATIC_LINKER_FLAGS}
--  ${PB_SOURCE_DIR}
--WORKING_DIRECTORY ${PB_BINARY_DIR}
--RESULT_VARIABLE protobuf_config
--  )
--
--  if(protobuf_config)
--message(FATAL_ERROR "Could not configure Protobuf build: 
${protobuf_config}")
--  endif()
--
--  message(" Protobuf build configured.")
--
--endif()
--
--
--include(${PB_BINARY_DIR}/exports.cmake)
--
--#
--# Protobuf library targets imported above (pb_protobuf
--# and pb_protobuf-lite) are local to the directory from which
--# they were imported. This is not good if cdk is used as
--# a sub-project of a parent project, because the parent 

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

2021-09-19 Thread Andreas K. Hüttel
commit: 20e96c8332888b64880bbbf6c64964f73d23f847
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Sep 19 12:34:09 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Sep 19 12:36:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20e96c83

dev-db/mysql-connector-c++: Remove old

Bug: https://bugs.gentoo.org/786252
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andreas K. Huettel  gentoo.org>

 dev-db/mysql-connector-c++/Manifest|  5 ---
 .../mysql-connector-c++-8.0.19.ebuild  | 43 --
 .../mysql-connector-c++-8.0.20.ebuild  | 43 --
 .../mysql-connector-c++-8.0.21.ebuild  | 43 --
 .../mysql-connector-c++-8.0.22.ebuild  | 43 --
 .../mysql-connector-c++-8.0.23.ebuild  | 43 --
 6 files changed, 220 deletions(-)

diff --git a/dev-db/mysql-connector-c++/Manifest 
b/dev-db/mysql-connector-c++/Manifest
index c5cd1cfc434..c2e18c028f5 100644
--- a/dev-db/mysql-connector-c++/Manifest
+++ b/dev-db/mysql-connector-c++/Manifest
@@ -1,9 +1,4 @@
 DIST mysql-connector-c++-1.1.12.tar.gz 518615 BLAKE2B 
386a4753ca3f03999a49a89507da1b1172b3db89797c38403fee4eea86e7108a5e4f91f24a17de86d585c2a3d9e5742a117fa84d9b14aad649f938a597f3dae9
 SHA512 
d7e132dbc2efda4a77f8ae00c24006a1ade1d0a50f22d89ece453505e6d206427ee7988df29c0d6ef8b396ad6b8d326b6d263a1d4fa08ef5db0966fb4f1479f4
-DIST mysql-connector-c++-8.0.19-src.tar.gz 3137484 BLAKE2B 
82a2900b0daa00bcfd72d562818ada25fe15901991a896a46ecdd9304e03066c4e7a3804287540559df1c74dbd1b3983b450ab783ee8cb7f0d7ec152f3cdc6b0
 SHA512 
5987ae31cda3a5db18ceded201ccbe66263b8ab7665ceacf70af6bb6b99130377b40514b96644b0768fd809b36ee02580520923c11c1ede75da15d7bb0bd
-DIST mysql-connector-c++-8.0.20-src.tar.gz 3774428 BLAKE2B 
a06114432ab21c36fd0b3b91df2382198b2a48871e8e0bfd8c7a94729ed0e29f33599c078c97670fe9d744b13042db52fb89de2294c75eae670a77112d11d251
 SHA512 
3edb7c3d4ccf218a3f76afcf83a6d233b7accd236c05105ab3f7a6610cfd8809a78c78142c82fb60fb0931d2ae0f0f8fdc3ce9caf5f0cde7ef54067a7e20270b
-DIST mysql-connector-c++-8.0.21-src.tar.gz 3788740 BLAKE2B 
1862b4f2c6e2a2bbe8e3044eea2c1d3c8fdb0a319e3758ca44686b79e917a65617e2cfd0e4b698d858ed9ef12c892b4f658eb287f2a8505a5daeeb79d9544c25
 SHA512 
8a64dff2efd16d2891f613fd416ec42ecba2490b428b1778e99822a3051d9c5af3b94006577e9f38a6ebd146d2f3be522cb876f1e42fbf0ac82001b0a62ffa62
-DIST mysql-connector-c++-8.0.22-src.tar.gz 3795112 BLAKE2B 
c5d6f0ebeb4649857f3217a35f3ae885d62be63af4da09815e7eb156538ece4f805578db24bfff3dd44a0e320c025a9936d7edacba69a2786d84dd932c5abb8a
 SHA512 
1975b43fa3f3806685a695f84783164c5b17da10ac14a6013d27c837cc9c63fff01b1ed4b31f22dae60afa68d34ec56ca9c45ca3dac23635e8f0fa845aa4
-DIST mysql-connector-c++-8.0.23-src.tar.gz 3798295 BLAKE2B 
923eebbd7f9cde0252c84de4c70863b40c0dd93ad98a93e2ec14c935b2f3f0b0f251828a8bbbd0f23a5ec03491db06020294e19455901d15181c84fec9fb3d7f
 SHA512 
f8eb8842e199d7373f4b55644720ac63b93eb33be19294c433f57aaf556ce1b5752223154194469fa28af52adebe930f0a7b4e8f62df92cc810b545aa7bab928
 DIST mysql-connector-c++-8.0.24-src.tar.gz 3797356 BLAKE2B 
e509e04f6c93893948c573401188567bcbda91db0e608d53b1795593abf043117e1a525d3abe5c8396068a2ef750582cde15b64412e556e89762d08032abb602
 SHA512 
5507bc562e8263ee17efb9d4e2f52e471da75e73a1fc4dd1bc0a2ac1c2a593be889c4b042037cf6d3cbff854ae5cc865a8800251da475aed0f31710229af26f1
 DIST mysql-connector-c++-8.0.25-src.tar.gz 3800065 BLAKE2B 
67546b2d7d9de25ccb440c22bd58ee83e6fae78710e6dfa802cb0446bf5be433c56458424f0ee81c9a899bbfd5f464712d2d0b43dceb4205b492c7b1a79f7858
 SHA512 
44dd7f4296d666801be55642e53cb5181d9b5c3b080306975a48eb6280e555d9b924b42b14b44dffee4c54fab3f662a7b6bb6584d9a1ed710f0026788611c525
 DIST mysql-connector-c++-8.0.26-src.tar.gz 3980027 BLAKE2B 
86ce0d94db588ed86ce7b21851f866da26268f7c9059b57697cbe1f5c5d031a3eada2f55042feb7b2888b538277c773215c0d19e8a1968ff70ce363e8f95bd77
 SHA512 
e3a08551a4245bf886cb7e3775a256fa379bb781b523a84d30e0d0c16cae73c808a3413b08b09998eba9c0ea3ede19e505b6392ed71712a8e9a2df31f07e4c79

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.19.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.19.ebuild
deleted file mode 100644
index b02bf3f85f0..000
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.19.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-CMAKE_MAKEFILE_GENERATOR=emake
-inherit cmake-utils
-
-DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
-HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/;
-URI_DIR="Connector-C++"
-SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
-
-LICENSE="Artistic GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86"
-IUSE="+legacy"
-
-RDEPEND="
-   dev-libs/protobuf:=
-   

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

2021-08-04 Thread Thomas Deutschmann
commit: a399535b6ea5a2411eb2d3a7511931d4b7f96dbb
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Aug  4 19:00:41 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Aug  4 19:13:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a399535b

dev-db/mysql-connector-c++: bump to v8.0.26

Package-Manager: Portage-3.0.21, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/mysql-connector-c++/Manifest|   1 +
 .../mysql-connector-c++-8.0.26-fix-build.patch | 321 +
 .../mysql-connector-c++-8.0.26.ebuild  |  43 +++
 3 files changed, 365 insertions(+)

diff --git a/dev-db/mysql-connector-c++/Manifest 
b/dev-db/mysql-connector-c++/Manifest
index 856ac8e3699..c5cd1cfc434 100644
--- a/dev-db/mysql-connector-c++/Manifest
+++ b/dev-db/mysql-connector-c++/Manifest
@@ -6,3 +6,4 @@ DIST mysql-connector-c++-8.0.22-src.tar.gz 3795112 BLAKE2B 
c5d6f0ebeb4649857f321
 DIST mysql-connector-c++-8.0.23-src.tar.gz 3798295 BLAKE2B 
923eebbd7f9cde0252c84de4c70863b40c0dd93ad98a93e2ec14c935b2f3f0b0f251828a8bbbd0f23a5ec03491db06020294e19455901d15181c84fec9fb3d7f
 SHA512 
f8eb8842e199d7373f4b55644720ac63b93eb33be19294c433f57aaf556ce1b5752223154194469fa28af52adebe930f0a7b4e8f62df92cc810b545aa7bab928
 DIST mysql-connector-c++-8.0.24-src.tar.gz 3797356 BLAKE2B 
e509e04f6c93893948c573401188567bcbda91db0e608d53b1795593abf043117e1a525d3abe5c8396068a2ef750582cde15b64412e556e89762d08032abb602
 SHA512 
5507bc562e8263ee17efb9d4e2f52e471da75e73a1fc4dd1bc0a2ac1c2a593be889c4b042037cf6d3cbff854ae5cc865a8800251da475aed0f31710229af26f1
 DIST mysql-connector-c++-8.0.25-src.tar.gz 3800065 BLAKE2B 
67546b2d7d9de25ccb440c22bd58ee83e6fae78710e6dfa802cb0446bf5be433c56458424f0ee81c9a899bbfd5f464712d2d0b43dceb4205b492c7b1a79f7858
 SHA512 
44dd7f4296d666801be55642e53cb5181d9b5c3b080306975a48eb6280e555d9b924b42b14b44dffee4c54fab3f662a7b6bb6584d9a1ed710f0026788611c525
+DIST mysql-connector-c++-8.0.26-src.tar.gz 3980027 BLAKE2B 
86ce0d94db588ed86ce7b21851f866da26268f7c9059b57697cbe1f5c5d031a3eada2f55042feb7b2888b538277c773215c0d19e8a1968ff70ce363e8f95bd77
 SHA512 
e3a08551a4245bf886cb7e3775a256fa379bb781b523a84d30e0d0c16cae73c808a3413b08b09998eba9c0ea3ede19e505b6392ed71712a8e9a2df31f07e4c79

diff --git 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.26-fix-build.patch 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.26-fix-build.patch
new file mode 100644
index 000..2c80085b639
--- /dev/null
+++ 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.26-fix-build.patch
@@ -0,0 +1,321 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -467,7 +467,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
+--- a/cdk/cmake/DepFindProtobuf.cmake
 b/cdk/cmake/DepFindProtobuf.cmake
+@@ -48,244 +48,7 @@ if(TARGET Protobuf::pb)
+   return()
+ endif()
+ 
+-message(STATUS "Setting up Protobuf.")
+-
+-set(PB_SOURCE_DIR "${PROJECT_SOURCE_DIR}/protobuf")
+-set(PB_BINARY_DIR "${PROJECT_BINARY_DIR}/protobuf")
+-set(config_stamp "${PB_BINARY_DIR}/config.stamp")
+-set(build_stamp "${PB_BINARY_DIR}/build.stamp")
+-
+-
+-#
+-# Pick build configuration for the protobuf build. Normally we build using the
+-# same build configuration that is used for building CDK (Release/Debug/etc.).
+-# But we also support building CDK under non-standard build configuration
+-# named 'Static' (this is a dirty trick we use to simplify building our MSIs).
+-# Since protobuf does not know 'Static' build configuration, we build protobuf
+-# under 'Release' configuration in that case.
+-#
+-# We need to handle two cases. For some build systems, like Makefiles,
+-# the build configuration is specified at cmake time using CMAKE_BUILD_TYPE
+-# variable. In that case we also set it during protobuf build configuration.
+-# Another case is a multi-configuration build system like MSVC. In this case
+-# we use generator expression to pick correct  configuration when the build
+-# command is invoked below.
+-#
+-
+-set(build_type)
+-if(CMAKE_BUILD_TYPE)
+-  if(CMAKE_BUILD_TYPE MATCHES "[Ss][Tt][Aa][Tt][Ii][Cc]")
+-set(set_build_type -DCMAKE_BUILD_TYPE=Release)
+-  else()
+-set(set_build_type -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE})
+-  endif()
+-endif()
+-
+-set(CONFIG_EXPR
+-  $<$:Release>$<$>:$>
+-)
+-
+-set(set_arch)
+-if(CMAKE_GENERATOR_PLATFORM)
+-  set(set_arch -A ${CMAKE_GENERATOR_PLATFORM})
+-endif()
+-
+-set(set_toolset)
+-if(CMAKE_GENERATOR_TOOLSET)
+-  set(set_toolset -T ${CMAKE_GENERATOR_TOOLSET})
+-endif()
+-
+-set(set_system_name)
+-if(CMAKE_SYSTEM_NAME)
+-  set(set_system_name 

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

2021-08-04 Thread Thomas Deutschmann
commit: 4f553ed43f06adafeced3319de88fba36e2c33f4
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Aug  4 18:48:03 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Aug  4 19:13:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f553ed4

dev-db/mysql-connector-c: bump to v8.0.26

Bug: https://bugs.gentoo.org/803620
Package-Manager: Portage-3.0.21, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/mysql-connector-c/Manifest  |   1 +
 .../mysql-connector-c-8.0.26.ebuild| 122 +
 2 files changed, 123 insertions(+)

diff --git a/dev-db/mysql-connector-c/Manifest 
b/dev-db/mysql-connector-c/Manifest
index c06df36e603..0f9c928a358 100644
--- a/dev-db/mysql-connector-c/Manifest
+++ b/dev-db/mysql-connector-c/Manifest
@@ -1,3 +1,4 @@
 DIST mysql-boost-8.0.22.tar.gz 285934450 BLAKE2B 
1ba0c9bb9a0cb74af4842d3b746f8b690c122cfbf2c6d5201ce95e59a257427a8683dd8d5c2be31dfe9ece4761366c1287fa7b841c45db222725bf76b0639bc6
 SHA512 
792f2ada93ec67a4679228478c6b798e81d9e9f6d13c7f4977cb7682738a4aae3cb483294edc6b2fde16c3960e51af8786216c063ab500840afd39a609e4b612
 DIST mysql-boost-8.0.23.tar.gz 291039175 BLAKE2B 
3a7d3e05c774085d6078d0d3effd58d2df47521615356a2aa5efc2ea2ef8457e19ad57a054926ccff0a4752ca71d0464daa7fe9a3ac6c1b1d3bd86a9a82dfc58
 SHA512 
b8c2e2ac772b7b730f8b3bac7a5afb205da173b3639500606e7d1fac74832a0134027951855a2dc81af015e6158c924927ad63b9e1f2e7c823d45d4c4961c3f8
 DIST mysql-boost-8.0.25.tar.gz 290265324 BLAKE2B 
5393a2a2525a886d9ece19777deae01e6c0b24b9ff5a0a5ffb9075740ed912d0df59a165b6ec9ceb60c7c28f3062cda5cceb4da3a8280f42549984c846f1ce5c
 SHA512 
af653ccff66a9d87221b46ad4f7bcc629700549f758998b9a7fb22e4573b9495a28624e031f016f9ad8fe0dfcf481b82f1ffe224aa48c2d45531570026b26081
+DIST mysql-boost-8.0.26.tar.gz 291285918 BLAKE2B 
6198ca8982a8c9df7e6ee4df5e2c1e0d64d2eb4d83cb7265317b58d55f6787c3240c8e40d196f2326ff3d66926ad7dab0705edd92e5a82881ce6ddb7f0c510b9
 SHA512 
63d47cb52407a816dc9f4330b99924624dfee46e57e7fdce19eff32909dd9e23251e2439d1807b002a1661b547173222c77465a3ca4dbb312414a84927809cfc

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.26.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.26.ebuild
new file mode 100644
index 000..fa385e807a4
--- /dev/null
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.26.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+inherit cmake-multilib flag-o-matic
+
+# wrap the config script
+MULTILIB_CHOST_TOOLS=( /usr/bin/mysql_config )
+
+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 ~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-0_p131:=[${MULTILIB_USEDEP}]
+   app-arch/zstd:=[${MULTILIB_USEDEP}]
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   ldap? ( dev-libs/cyrus-sasl:=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:0=[${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() {
+   CMAKE_BUILD_TYPE="RelWithDebInfo"
+
+   # code is not C++17 ready, bug #786402
+   append-cxxflags -std=c++14
+
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG
+   -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG
+   -DINSTALL_LAYOUT=RPM
+   -DINSTALL_LIBDIR=$(get_libdir)
+   -DWITH_DEFAULT_COMPILER_OPTIONS=OFF
+   -DENABLED_LOCAL_INFILE=ON
+   -DMYSQL_UNIX_ADDR="${EPREFIX}/run/mysqld/mysqld.sock"
+   -DWITH_LZ4=system
+   -DWITH_NUMA=OFF
+   -DWITH_SSL=system
+   -DWITH_ZLIB=system
+   -DWITH_ZSTD=system
+   -DLIBMYSQL_OS_OUTPUT_NAME=mysqlclient
+   -DSHARED_LIB_PATCH_VERSION="0"
+   -DCMAKE_POSITION_INDEPENDENT_CODE=ON
+   -DWITHOUT_SERVER=ON
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_install_all() {
+   doman \
+   man/my_print_defaults.1 \
+   man/perror.1 \
+   man/zlib_decompress.1
+
+   if ! use static-libs ; then
+   find 

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

2021-06-28 Thread Yixun Lan
commit: 77df379eb5af409f2777c34ba60e9511c0fcbd5a
Author: Ye Cao  rioslab  org>
AuthorDate: Mon Jun 28 09:16:16 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Jun 29 05:49:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77df379e

dev-db/mysql-connector-c: add ~riscv keyword

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Ye Cao  rioslab.org>
Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.25-r1.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25-r1.ebuild
index 1c00a985792..fa385e807a4 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.25-r1.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25-r1.ebuild
@@ -18,7 +18,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 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



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

2021-06-22 Thread Thomas Deutschmann
commit: c13941a25b42ec73772e396915b96294a51fd778
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jun 22 23:44:33 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jun 22 23:44:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c13941a2

dev-db/mysql-connector-c: add OpenSSL 3.0.0 support

Closes: https://bugs.gentoo.org/797331
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 ...nector-c-8.0.25-add-OpenSSL-3.0.0-support.patch | 294 +
 .../mysql-connector-c-8.0.25-r1.ebuild | 122 +
 2 files changed, 416 insertions(+)

diff --git 
a/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.25-add-OpenSSL-3.0.0-support.patch
 
b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.25-add-OpenSSL-3.0.0-support.patch
new file mode 100644
index 000..f566e0fba5b
--- /dev/null
+++ 
b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.25-add-OpenSSL-3.0.0-support.patch
@@ -0,0 +1,294 @@
+From 3bf91fabf641f3f5114bf3893de40a31aae36e13 Mon Sep 17 00:00:00 2001
+From: Thomas Deutschmann 
+Date: Tue, 22 Jun 2021 23:56:54 +0200
+Subject: [PATCH 5/5] Add OpenSSL 3.0.0 support
+
+Signed-off-by: Thomas Deutschmann 
+---
+ cmake/ssl.cmake   | 59 +--
+ mysys/my_md5.cc   |  2 +
+ .../bindings/xcom/xcom/xcom_ssl_transport.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|  2 +
+ 8 files changed, 74 insertions(+), 19 deletions(-)
+
+diff --git a/cmake/ssl.cmake b/cmake/ssl.cmake
+index 18c95dfac..dd2f7e657 100644
+--- a/cmake/ssl.cmake
 b/cmake/ssl.cmake
+@@ -201,34 +201,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 "${OPENSSL_INCLUDE_DIR}/openssl/opensslv.h"
++  OPENSSL_VERSION_STR
++  REGEX "^#[\t ]*define[\t ]+OPENSSL_VERSION_STR[\t 
]+\"([0-9])+\\.([0-9])+\\.([0-9])+\".*"
++  )
++
++STRING(REGEX REPLACE
++  "^.*OPENSSL_VERSION_STR[\t ]+\"([0-9]+)\\.[0-9]+\\.[0-9]+\".*$" 
"\\1"
++  OPENSSL_MAJOR_VERSION "${OPENSSL_VERSION_STR}"
++  )
++STRING(REGEX REPLACE
++  "^.*OPENSSL_VERSION_STR[\t ]+\"[0-9]+\\.([0-9]+)\\.[0-9]+\".*$" 
"\\1"
++  OPENSSL_MINOR_VERSION "${OPENSSL_VERSION_STR}"
++  )
++STRING(REGEX REPLACE
++  "^.*OPENSSL_VERSION_STR[\t ]+\"[0-9]+\\.[0-9]+\\.([0-9]+)\".*$" 
"\\1"
++  OPENSSL_FIX_VERSION "${OPENSSL_VERSION_STR}"
++  )
++  ENDIF()
+ ENDIF()
+-
IF("${OPENSSL_MAJOR_VERSION}.${OPENSSL_MINOR_VERSION}.${OPENSSL_FIX_VERSION}" 
VERSION_GREATER "1.1.0")
++
++INCLUDE(CheckSymbolExists)
++
++CHECK_SYMBOL_EXISTS(TLS1_3_VERSION "openssl/tls1.h" HAVE_TLS1_3_VERSION)
++IF(HAVE_TLS1_3_VERSION)
+ADD_DEFINITIONS(-DHAVE_TLSv13)
+ ENDIF()
+ IF(OPENSSL_INCLUDE_DIR AND
+OPENSSL_LIBRARY   AND
+CRYPTO_LIBRARY  AND
+-   OPENSSL_MAJOR_VERSION 

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

2021-05-27 Thread Agostino Sarubbo
commit: eb1964a1c49b3332094bf11484aee3867594539f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu May 27 06:54:51 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu May 27 06:54:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb1964a1

dev-db/mysql-connector-c: amd64 stable wrt bug #789252

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
index 852e13b1849..6f5a2cb668c 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
@@ -18,7 +18,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 ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



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

2021-05-24 Thread Agostino Sarubbo
commit: bda78110cb47f31d015da4b961b906d5258d3a80
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon May 24 13:04:10 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon May 24 13:04:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bda78110

dev-db/mysql-connector-c++: amd64 stable wrt bug #789252

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.25.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.25.ebuild
index 5e879456ff9..0114e1a21a4 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.25.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.25.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
 
 LICENSE="Artistic GPL-2"
 SLOT="0"
-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/

2021-05-23 Thread Thomas Deutschmann
commit: 8bdd901a117e6b2189129d40062fe77ff0640664
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon May 24 01:16:59 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon May 24 01:19:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bdd901a

dev-db/mysql-connector-c: x86 stable (bug #789252)

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
index aab795e4a26..852e13b1849 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
@@ -18,7 +18,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 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



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

2021-05-23 Thread Thomas Deutschmann
commit: 4a9847f25df27afceca7a00a12bcdabbf86be3c8
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon May 24 01:17:20 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon May 24 01:19:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a9847f2

dev-db/mysql-connector-c++: x86 stable (bug #789252)

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.25.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.25.ebuild
index 1d5c5bd6f51..5e879456ff9 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.25.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.25.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
 
 LICENSE="Artistic GPL-2"
 SLOT="0"
-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/

2021-05-15 Thread Sam James
commit: 4cf1ea81586b505667b01f75e96493d378952cd9
Author: Sam James  gentoo  org>
AuthorDate: Sat May 15 18:02:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 15 18:02:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cf1ea81

dev-db/mysql-connector-c: Stabilize 8.0.25 arm, #789252

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

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

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
index 0367c7be6d3..aab795e4a26 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
@@ -18,7 +18,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 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



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

2021-05-15 Thread Sam James
commit: 80ed4ffbcc352de1a790f17eeca974142c8548f5
Author: Sam James  gentoo  org>
AuthorDate: Sat May 15 18:02:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 15 18:02:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80ed4ffb

dev-db/mysql-connector-c++: Stabilize 8.0.24 arm, #789252

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

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

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
index 04d6b4c6711..9aae59fbcac 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
 
 LICENSE="Artistic GPL-2"
 SLOT="0"
-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/

2021-05-15 Thread Sam James
commit: 15cdcd527bdfc64f4fc5e23ca13a000406179d1c
Author: Sam James  gentoo  org>
AuthorDate: Sat May 15 17:59:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 15 17:59:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15cdcd52

dev-db/mysql-connector-c: Stabilize 8.0.25 arm64, #789252

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

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

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
index 17a634ee0ad..0367c7be6d3 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
@@ -18,7 +18,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 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



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

2021-05-13 Thread Thomas Deutschmann
commit: 3ef9d241a4de69e68761eeaa26f12d3414defc44
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu May 13 22:28:02 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu May 13 22:28:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ef9d241

dev-db/mysql-connector-c++: bump to v8.0.25

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/mysql-connector-c++/Manifest|   1 +
 ...c++-8.0.25-fix-mysqlclient-static-binding.patch | 274 +
 .../mysql-connector-c++-8.0.25.ebuild  |  45 
 3 files changed, 320 insertions(+)

diff --git a/dev-db/mysql-connector-c++/Manifest 
b/dev-db/mysql-connector-c++/Manifest
index 5fac3703623..856ac8e3699 100644
--- a/dev-db/mysql-connector-c++/Manifest
+++ b/dev-db/mysql-connector-c++/Manifest
@@ -5,3 +5,4 @@ DIST mysql-connector-c++-8.0.21-src.tar.gz 3788740 BLAKE2B 
1862b4f2c6e2a2bbe8e30
 DIST mysql-connector-c++-8.0.22-src.tar.gz 3795112 BLAKE2B 
c5d6f0ebeb4649857f3217a35f3ae885d62be63af4da09815e7eb156538ece4f805578db24bfff3dd44a0e320c025a9936d7edacba69a2786d84dd932c5abb8a
 SHA512 
1975b43fa3f3806685a695f84783164c5b17da10ac14a6013d27c837cc9c63fff01b1ed4b31f22dae60afa68d34ec56ca9c45ca3dac23635e8f0fa845aa4
 DIST mysql-connector-c++-8.0.23-src.tar.gz 3798295 BLAKE2B 
923eebbd7f9cde0252c84de4c70863b40c0dd93ad98a93e2ec14c935b2f3f0b0f251828a8bbbd0f23a5ec03491db06020294e19455901d15181c84fec9fb3d7f
 SHA512 
f8eb8842e199d7373f4b55644720ac63b93eb33be19294c433f57aaf556ce1b5752223154194469fa28af52adebe930f0a7b4e8f62df92cc810b545aa7bab928
 DIST mysql-connector-c++-8.0.24-src.tar.gz 3797356 BLAKE2B 
e509e04f6c93893948c573401188567bcbda91db0e608d53b1795593abf043117e1a525d3abe5c8396068a2ef750582cde15b64412e556e89762d08032abb602
 SHA512 
5507bc562e8263ee17efb9d4e2f52e471da75e73a1fc4dd1bc0a2ac1c2a593be889c4b042037cf6d3cbff854ae5cc865a8800251da475aed0f31710229af26f1
+DIST mysql-connector-c++-8.0.25-src.tar.gz 3800065 BLAKE2B 
67546b2d7d9de25ccb440c22bd58ee83e6fae78710e6dfa802cb0446bf5be433c56458424f0ee81c9a899bbfd5f464712d2d0b43dceb4205b492c7b1a79f7858
 SHA512 
44dd7f4296d666801be55642e53cb5181d9b5c3b080306975a48eb6280e555d9b924b42b14b44dffee4c54fab3f662a7b6bb6584d9a1ed710f0026788611c525

diff --git 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.25-fix-mysqlclient-static-binding.patch
 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.25-fix-mysqlclient-static-binding.patch
new file mode 100644
index 000..f211f113f04
--- /dev/null
+++ 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.25-fix-mysqlclient-static-binding.patch
@@ -0,0 +1,274 @@
+From 774d7bd983a2e12e78a0231c7936a9481bb3df1d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Lu=C3=ADs=20Silva?= 
+Date: Thu, 13 May 2021 23:14:57 +0100
+Subject: [PATCH] Bug #32882344: FIX MYSQLCLIENT_STATIC_BINDING=0 BUILD
+
+---
+ driver/nativeapi/libmysql_dynamic_proxy.cpp |  13 ++
+ driver/nativeapi/libmysql_dynamic_proxy.h   | 132 ++--
+ driver/nativeapi/mysql_client_api.h |   2 +
+ 3 files changed, 83 insertions(+), 64 deletions(-)
+
+diff --git a/driver/nativeapi/libmysql_dynamic_proxy.cpp 
b/driver/nativeapi/libmysql_dynamic_proxy.cpp
+index 4c70074e..9bd4bd99 100644
+--- a/jdbc/driver/nativeapi/libmysql_dynamic_proxy.cpp
 b/jdbc/driver/nativeapi/libmysql_dynamic_proxy.cpp
+@@ -512,6 +512,19 @@ LibmysqlDynamicProxy::real_connect_dns_srv(MYSQL * mysql,
+ /* }}} */
+ 
+ 
++/* {{{ LibmysqlDynamicProxy::bind_param() */
++bool
++LibmysqlDynamicProxy::bind_param(MYSQL *mysql, unsigned n_params,
++ MYSQL_BIND *binds, const char **names)
++{
++  ptr2mysql_bind_param ptr2_bind_param=
++symbol_safe_cast(GetProcAddr("mysql_bind_param"));
++
++  return (*ptr2_bind_param)(mysql, n_params, binds, names);
++}
++/* }}} */
++
++
+ /* {{{ LibmysqlDynamicProxy::real_escape_string() */
+ unsigned long
+ LibmysqlDynamicProxy::real_escape_string(MYSQL * mysql, char * to, const char 
* from, unsigned long length)
+diff --git a/driver/nativeapi/libmysql_dynamic_proxy.h 
b/driver/nativeapi/libmysql_dynamic_proxy.h
+index 93dc9700..e0f00c95 100644
+--- a/jdbc/driver/nativeapi/libmysql_dynamic_proxy.h
 b/jdbc/driver/nativeapi/libmysql_dynamic_proxy.h
+@@ -65,67 +65,67 @@ public:
+ 
+   // MySQL C-API calls wrappers
+ 
+-  my_ulonglong affected_rows(MYSQL *);
++  my_ulonglong affected_rows(MYSQL *) override;
+ 
+-  my_bool autocommit(MYSQL * , my_bool);
++  my_bool autocommit(MYSQL * , my_bool) override;
+ 
+-  void close (MYSQL *mysql);
++  void close (MYSQL *mysql) override;
+ 
+-  my_bool commit(MYSQL *mysql);
++  my_bool commit(MYSQL *mysql) override;
+ 
+-  void data_seek(MYSQL_RES *, my_ulonglong);
++  void data_seek(MYSQL_RES *, my_ulonglong) override;
+ 
+-  void debug(const char *);
++  void debug(const char *) override;
+ 
+-  unsigned int mysql_errno(MYSQL *);
++  unsigned int mysql_errno(MYSQL *) 

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

2021-05-12 Thread Thomas Deutschmann
commit: 0438a4f554efb591af7ce47c15ea13dfaf5561ef
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed May 12 14:34:00 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed May 12 15:37:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0438a4f5

dev-db/mysql-connector-c: bump to v8.0.25

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/mysql-connector-c/Manifest| 2 +-
 ...sql-connector-c-8.0.24.ebuild => mysql-connector-c-8.0.25.ebuild} | 5 -
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-db/mysql-connector-c/Manifest 
b/dev-db/mysql-connector-c/Manifest
index ab9725e6ec6..c06df36e603 100644
--- a/dev-db/mysql-connector-c/Manifest
+++ b/dev-db/mysql-connector-c/Manifest
@@ -1,3 +1,3 @@
 DIST mysql-boost-8.0.22.tar.gz 285934450 BLAKE2B 
1ba0c9bb9a0cb74af4842d3b746f8b690c122cfbf2c6d5201ce95e59a257427a8683dd8d5c2be31dfe9ece4761366c1287fa7b841c45db222725bf76b0639bc6
 SHA512 
792f2ada93ec67a4679228478c6b798e81d9e9f6d13c7f4977cb7682738a4aae3cb483294edc6b2fde16c3960e51af8786216c063ab500840afd39a609e4b612
 DIST mysql-boost-8.0.23.tar.gz 291039175 BLAKE2B 
3a7d3e05c774085d6078d0d3effd58d2df47521615356a2aa5efc2ea2ef8457e19ad57a054926ccff0a4752ca71d0464daa7fe9a3ac6c1b1d3bd86a9a82dfc58
 SHA512 
b8c2e2ac772b7b730f8b3bac7a5afb205da173b3639500606e7d1fac74832a0134027951855a2dc81af015e6158c924927ad63b9e1f2e7c823d45d4c4961c3f8
-DIST mysql-boost-8.0.24.tar.gz 290263082 BLAKE2B 
a29f42b63c68b13fbe7433c7734e1269a1961c10cdd78cc1b9459a32fd833b5efc49e4ad70c3099d265f6e3b69596754e3947568d13104c52ba0d97fa1f1ddc3
 SHA512 
ad8510614251c056f0963f8e51b9ed5e75452ccbf2728254d662fcc3a7ee1bdc177d1d34e958ddc31c7e6b5b3af9377ef2d9cbdc0353676b3026619673447deb
+DIST mysql-boost-8.0.25.tar.gz 290265324 BLAKE2B 
5393a2a2525a886d9ece19777deae01e6c0b24b9ff5a0a5ffb9075740ed912d0df59a165b6ec9ceb60c7c28f3062cda5cceb4da3a8280f42549984c846f1ce5c
 SHA512 
af653ccff66a9d87221b46ad4f7bcc629700549f758998b9a7fb22e4573b9495a28624e031f016f9ad8fe0dfcf481b82f1ffe224aa48c2d45531570026b26081

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.24.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
similarity index 96%
rename from dev-db/mysql-connector-c/mysql-connector-c-8.0.24.ebuild
rename to dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
index 337984117ad..17a634ee0ad 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.24.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.25.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 CMAKE_ECLASS=cmake
-inherit cmake-multilib
+inherit cmake-multilib flag-o-matic
 
 # wrap the config script
 MULTILIB_CHOST_TOOLS=( /usr/bin/mysql_config )
@@ -84,6 +84,9 @@ src_prepare() {
 multilib_src_configure() {
CMAKE_BUILD_TYPE="RelWithDebInfo"
 
+   # code is not C++17 ready, bug #786402
+   append-cxxflags -std=c++14
+
local mycmakeargs=(
-DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG
-DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG



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

2021-05-11 Thread Agostino Sarubbo
commit: f45b62589759a61624f53ce273408f9b2c1013ae
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue May 11 10:01:37 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue May 11 10:01:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f45b6258

dev-db/mysql-connector-c++: amd64 stable wrt bug #789252

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
index a7c6ee2c227..0ce7402ab24 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
 
 LICENSE="Artistic GPL-2"
 SLOT="0"
-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++/

2021-05-11 Thread Agostino Sarubbo
commit: e071957c7749d91e0246c13fe9a693cf6cd75ad1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue May 11 10:03:23 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue May 11 10:03:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e071957c

dev-db/mysql-connector-c++: x86 stable wrt bug #789252

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
index 0ce7402ab24..04d6b4c6711 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
 
 LICENSE="Artistic GPL-2"
 SLOT="0"
-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/files/

2021-05-03 Thread Sam James
commit: 47f22161eb3177488ecdf04e7e15e979dc5dc25c
Author: Sam James  gentoo  org>
AuthorDate: Mon May  3 18:27:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  3 18:45:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47f22161

dev-db/mysql-connector-c: drop obsolete LibreSSL patches

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

 .../files/mysql-connector-c-8.0.21-libressl.patch  | 356 -
 .../files/mysql-connector-c-8.0.23-libressl.patch  | 356 -
 2 files changed, 712 deletions(-)

diff --git 
a/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.21-libressl.patch 
b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.21-libressl.patch
deleted file mode 100644
index 78f3e78fd6d..000
--- a/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.21-libressl.patch
+++ /dev/null
@@ -1,356 +0,0 @@
-From 4aadff7b08f6a69160a44c1742d5a12fb5abc059 Mon Sep 17 00:00:00 2001
-From: Thomas Deutschmann 
-Date: Thu, 30 Apr 2020 20:01:48 +0200
-Subject: [PATCH 5/5] Add LibreSSL support
-
-Signed-off-by: Thomas Deutschmann 

- cmake/ssl.cmake   |  5 +++--
- mysys/my_md5.cc   |  2 ++
- .../bindings/xcom/xcom/xcom_ssl_transport.cc  |  6 +-
- plugin/x/client/xconnection_impl.cc   |  4 
- router/src/http/src/tls_client_context.cc |  2 +-
- router/src/http/src/tls_context.cc|  9 ++--
- router/src/http/src/tls_server_context.cc |  3 ++-
- sql-common/client.cc  |  2 ++
- sql/mysqld.cc |  4 +++-
- sql/sys_vars.cc   | 21 +--
- vio/viossl.cc |  8 +++
- vio/viosslfactories.cc|  2 ++
- 12 files changed, 54 insertions(+), 14 deletions(-)
-
-diff --git a/cmake/ssl.cmake b/cmake/ssl.cmake
-index 52feadeaa..3b8332695 100644
 a/cmake/ssl.cmake
-+++ b/cmake/ssl.cmake
-@@ -222,13 +222,14 @@ MACRO (MYSQL_CHECK_SSL)
- OPENSSL_FIX_VERSION "${OPENSSL_VERSION_NUMBER}"
- )
- ENDIF()
--
IF("${OPENSSL_MAJOR_VERSION}.${OPENSSL_MINOR_VERSION}.${OPENSSL_FIX_VERSION}" 
VERSION_GREATER "1.1.0")
-+CHECK_SYMBOL_EXISTS(TLS1_3_VERSION "openssl/tls1.h" HAVE_TLS1_3_VERSION)
-+IF(HAVE_TLS1_3_VERSION)
-ADD_DEFINITIONS(-DHAVE_TLSv13)
- ENDIF()
- IF(OPENSSL_INCLUDE_DIR AND
-OPENSSL_LIBRARY   AND
-CRYPTO_LIBRARY  AND
--   OPENSSL_MAJOR_VERSION STREQUAL "1"
-+   OPENSSL_MAJOR_VERSION VERSION_GREATER_EQUAL "1"
-   )
-   SET(OPENSSL_FOUND TRUE)
-   FIND_PROGRAM(OPENSSL_EXECUTABLE openssl
-diff --git a/mysys/my_md5.cc b/mysys/my_md5.cc
-index dea997b25..531696329 100644
 a/mysys/my_md5.cc
-+++ b/mysys/my_md5.cc
-@@ -56,7 +56,9 @@ static void my_md5_hash(unsigned char *digest, unsigned 
const char *buf,
- int compute_md5_hash(char *digest, const char *buf, int len) {
-   int retval = 0;
-   int fips_mode = 0;
-+#ifndef LIBRESSL_VERSION_NUMBER
-   fips_mode = FIPS_mode();
-+#endif
-   /* If fips mode is ON/STRICT restricted method calls will result into abort,
-* skipping call. */
-   if (fips_mode == 0) {
-diff --git 
a/plugin/group_replication/libmysqlgcs/src/bindings/xcom/xcom/xcom_ssl_transport.cc
 
b/plugin/group_replication/libmysqlgcs/src/bindings/xcom/xcom/xcom_ssl_transport.cc
-index 8bf63ce14..02f91b44e 100644
 
a/plugin/group_replication/libmysqlgcs/src/bindings/xcom/xcom/xcom_ssl_transport.cc
-+++ 
b/plugin/group_replication/libmysqlgcs/src/bindings/xcom/xcom/xcom_ssl_transport.cc
-@@ -325,6 +325,7 @@ error:
-   return 1;
- }
- 
-+#ifndef LIBRESSL_VERSION_NUMBER
- #define OPENSSL_ERROR_LENGTH 512
- static int configure_ssl_fips_mode(const uint fips_mode) {
-   int rc = -1;
-@@ -348,6 +349,7 @@ static int configure_ssl_fips_mode(const uint fips_mode) {
- EXIT:
-   return rc;
- }
-+#endif
- 
- static int configure_ssl_ca(SSL_CTX *ssl_ctx, const char *ca_file,
- const char *ca_path) {
-@@ -544,10 +546,12 @@ int xcom_init_ssl(const char *server_key_file, const 
char *server_cert_file,
-   int verify_server = SSL_VERIFY_NONE;
-   int verify_client = SSL_VERIFY_NONE;
- 
-+#ifndef LIBRESSL_VERSION_NUMBER
-   if (configure_ssl_fips_mode(ssl_fips_mode) != 1) {
- G_ERROR("Error setting the ssl fips mode");
- goto error;
-   }
-+#endif
- 
-   SSL_library_init();
-   SSL_load_error_strings();
-@@ -611,7 +615,7 @@ error:
- void xcom_cleanup_ssl() {
-   if (!xcom_use_ssl()) return;
- 
--#if OPENSSL_VERSION_NUMBER < 0x1010L
-+#if OPENSSL_VERSION_NUMBER < 0x1010L || defined(LIBRESSL_VERSION_NUMBER)
-   ERR_remove_thread_state(0);
- #endif /* OPENSSL_VERSION_NUMBER < 0x1010L */
- }
-diff --git a/plugin/x/client/xconnection_impl.cc 
b/plugin/x/client/xconnection_impl.cc
-index 13bc6794e..5223169db 100644
 a/plugin/x/client/xconnection_impl.cc
-+++ 

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

2021-05-03 Thread Sam James
commit: aa38d35a7bfbd3c943c6def2f9fcb51b3d558c3f
Author: Sam James  gentoo  org>
AuthorDate: Mon May  3 18:27:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  3 18:45:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa38d35a

dev-db/mysql-connector-c++: drop obsolete LibreSSL patches

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

 ...connector-c++-8.0.19-fix-libressl-support.patch | 89 --
 ...connector-c++-8.0.20-fix-libressl-support.patch | 88 -
 2 files changed, 177 deletions(-)

diff --git 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.19-fix-libressl-support.patch
 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.19-fix-libressl-support.patch
deleted file mode 100644
index fc6eb777063..000
--- 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.19-fix-libressl-support.patch
+++ /dev/null
@@ -1,89 +0,0 @@
 a/cdk/cmake/DepFindSSL.cmake
-+++ b/cdk/cmake/DepFindSSL.cmake
-@@ -88,7 +88,7 @@ function(main)
- 
-   set(OPENSSL_LIB_DIR "${OPENSSL_LIB_DIR}" CACHE INTERNAL "")
- 
--  if(NOT OPENSSL_VERSION_MAJOR EQUAL 1)
-+  if(NOT OPENSSL_VERSION_MAJOR VERSION_GREATER_EQUAL 1)
- message(SEND_ERROR "OpenSSL version 1.x is required but version 
${OPENSSL_VERSION} was found")
-   else()
- message(STATUS "Using OpenSSL version: ${OPENSSL_VERSION}")
-@@ -182,42 +182,33 @@ function(find_openssl)
-   set(OPENSSL_INCLUDE_DIR "${OPENSSL_INCLUDE_DIR}" PARENT_SCOPE)
-   message("-- found OpenSSL headers at: ${OPENSSL_INCLUDE_DIR}")
- 
--
-   # Verify version number. Version information looks like:
--  #   #define OPENSSL_VERSION_TEXT"OpenSSL 1.1.1a  20 Nov 2018"
--
-+  #   #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_TEXT"
-+REGEX "^#[ ]*define[\t ]+OPENSSL_VERSION_NUMBER[\t ]+0x[0-9].*"
-   )
--
--  #message("== OPENSSL_VERSION_NUMBER: ${OPENSSL_VERSION_NUMBER}")
-   STRING(REGEX REPLACE
--"^.*OPENSSL_VERSION_TEXT[\t ]+\"OpenSSL[\t 
]([0-9]+)\\.([0-9]+)\\.([0-9]+)([a-z]*)[\t ].*$"
--"\\1;\\2;\\3;\\4"
--version_list "${OPENSSL_VERSION_NUMBER}"
-+"^.*OPENSSL_VERSION_NUMBER[\t ]+0x([0-9]).*$" "\\1"
-+OPENSSL_VERSION_MAJOR "${OPENSSL_VERSION_NUMBER}"
-+  )
-+  STRING(REGEX REPLACE
-+"^.*OPENSSL_VERSION_NUMBER[\t ]+0x[0-9]([0-9][0-9]).*$" "\\1"
-+OPENSSL_VERSION_MINOR "${OPENSSL_VERSION_NUMBER}"
-+  )
-+  STRING(REGEX REPLACE
-+"^.*OPENSSL_VERSION_NUMBER[\t ]+0x[0-9][0-9][0-9]([0-9][0-9]).*$" "\\1"
-+OPENSSL_VERSION_FIX "${OPENSSL_VERSION_NUMBER}"
-   )
--  #message("-- OPENSSL_VERSION: ${version_list}")
--
--  list(GET version_list 0 OPENSSL_VERSION_MAJOR)
--  math(EXPR OPENSSL_VERSION_MAJOR ${OPENSSL_VERSION_MAJOR})
--
--  list(GET version_list 1 OPENSSL_VERSION_MINOR)
--  math(EXPR OPENSSL_VERSION_MINOR ${OPENSSL_VERSION_MINOR})
--
--  list(GET version_list 2 OPENSSL_VERSION_FIX)
--  math(EXPR OPENSSL_VERSION_FIX ${OPENSSL_VERSION_FIX})
--
--  list(GET version_list 3 OPENSSL_VERSION_PATCH)
--
--
- 
-   set(OPENSSL_VERSION
--
"${OPENSSL_VERSION_MAJOR}.${OPENSSL_VERSION_MINOR}.${OPENSSL_VERSION_FIX}${OPENSSL_VERSION_PATCH}"
-+"${OPENSSL_VERSION_MAJOR}.${OPENSSL_VERSION_MINOR}.${OPENSSL_VERSION_FIX}"
- PARENT_SCOPE
-   )
-   set(OPENSSL_VERSION_MAJOR ${OPENSSL_VERSION_MAJOR} PARENT_SCOPE)
- 
-+  CHECK_SYMBOL_EXISTS(TLS1_3_VERSION "openssl/tls1.h" HAVE_TLS1_3_VERSION)
- 
-   find_library(OPENSSL_LIBRARY
- NAMES ssl ssleay32 ssleay32MD libssl
 a/cdk/foundation/connection_openssl.cc
-+++ b/cdk/foundation/connection_openssl.cc
-@@ -211,7 +211,7 @@ static void throw_ssl_error(SSL* tls, int err)
-   case SSL_ERROR_WANT_CONNECT:
-   case SSL_ERROR_WANT_ACCEPT:
-   case SSL_ERROR_WANT_X509_LOOKUP:
--# if OPENSSL_VERSION_NUMBER >= 0x1010L
-+# if OPENSSL_VERSION_NUMBER >= 0x1010L && 
!defined(LIBRESSL_VERSION_NUMBER)
-   case SSL_ERROR_WANT_ASYNC:
-   case SSL_ERROR_WANT_ASYNC_JOB:
- # endif
-@@ -387,7 +387,7 @@ void TLS_helper::setup(SSL_CTX *ctx)
- 
-   SSL_CTX_set_cipher_list(ctx, m_cipher_list.c_str());
- 
--#if OPENSSL_VERSION_NUMBER>=0x1010100fL
-+#if HAVE_TLS1_3_VERSION
- 
-   /*
- Note: If TLSv1.3 is not enabled, there is no need to restrict

diff --git 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.20-fix-libressl-support.patch
 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.20-fix-libressl-support.patch
deleted file mode 100644
index f2ae0d02ed7..000
--- 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.20-fix-libressl-support.patch
+++ /dev/null
@@ -1,88 +0,0 @@
 a/cdk/cmake/DepFindSSL.cmake
-+++ b/cdk/cmake/DepFindSSL.cmake
-@@ -88,7 +88,7 @@ function(main)
- 
-   set(OPENSSL_LIB_DIR "${OPENSSL_LIB_DIR}" CACHE INTERNAL "")
- 
--  if(NOT OPENSSL_VERSION_MAJOR EQUAL 1)
-+  

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

2021-05-03 Thread Mikle Kolyada
commit: f4be4ab43d52e66e022bda1addff254631b904b3
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon May  3 08:12:36 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon May  3 08:12:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4be4ab4

dev-db/mysql-connector-c: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-db/mysql-connector-c/mysql-connector-c-8.0.22.ebuild| 6 ++
 dev-db/mysql-connector-c/mysql-connector-c-8.0.23-r1.ebuild | 6 ++
 dev-db/mysql-connector-c/mysql-connector-c-8.0.24.ebuild| 6 ++
 3 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.22.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.22.ebuild
index b6cc7e4f6d8..0cd2c65693f 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.22.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.22.ebuild
@@ -16,15 +16,14 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-boost-${PV}.tar.gz;
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
 
 SLOT="0/21"
-IUSE="ldap libressl static-libs"
+IUSE="ldap static-libs"
 
 RDEPEND="
>=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}]
app-arch/zstd:=[${MULTILIB_USEDEP}]
sys-libs/zlib:=[${MULTILIB_USEDEP}]
ldap? ( dev-libs/cyrus-sasl:=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
-   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
"
 DEPEND="${RDEPEND}"
 
@@ -44,7 +43,6 @@ S="${WORKDIR}/mysql-${PV}"
 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.21-libressl.patch
 )
 
 src_prepare() {

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.23-r1.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.23-r1.ebuild
index 4923fe57f0c..d90ed6a3841 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.23-r1.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.23-r1.ebuild
@@ -25,15 +25,14 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0/21"
-IUSE="ldap libressl static-libs"
+IUSE="ldap static-libs"
 
 RDEPEND="
>=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}]
app-arch/zstd:=[${MULTILIB_USEDEP}]
sys-libs/zlib:=[${MULTILIB_USEDEP}]
ldap? ( dev-libs/cyrus-sasl:=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
-   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
 "
 DEPEND="${RDEPEND}"
 
@@ -51,7 +50,6 @@ DOCS=( README )
 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.23-libressl.patch
 )
 
 src_prepare() {

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.24.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.24.ebuild
index adbf8b74bd4..337984117ad 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.24.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.24.ebuild
@@ -25,15 +25,14 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0/21"
-IUSE="ldap libressl static-libs"
+IUSE="ldap static-libs"
 
 RDEPEND="
>=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}]
app-arch/zstd:=[${MULTILIB_USEDEP}]
sys-libs/zlib:=[${MULTILIB_USEDEP}]
ldap? ( dev-libs/cyrus-sasl:=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
-   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
 "
 DEPEND="${RDEPEND}"
 
@@ -51,7 +50,6 @@ DOCS=( README )
 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.23-libressl.patch
 )
 
 src_prepare() {



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

2021-05-03 Thread Mikle Kolyada
commit: 5899b2a67db444d52c24a08af75600cc725662f7
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon May  3 08:16:38 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon May  3 08:16:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5899b2a6

dev-db/mysql-connector-c++: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-db/mysql-connector-c++/mysql-connector-c++-1.1.12-r1.ebuild | 7 +++
 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.19.ebuild| 9 -
 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.20.ebuild| 9 -
 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.21.ebuild| 9 -
 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.22.ebuild| 9 -
 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.23.ebuild| 7 +++
 dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild| 7 +++
 7 files changed, 25 insertions(+), 32 deletions(-)

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.12-r1.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.12-r1.ebuild
index 8ba7f35606b..a80ceec4db3 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.12-r1.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-1.1.12-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -13,12 +13,11 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}.tar.gz;
 LICENSE="Artistic GPL-2"
 SLOT="0/7"
 KEYWORDS="amd64 arm ~arm64 ppc ppc64 sparc x86"
-IUSE="debug examples gcov libressl static-libs"
+IUSE="debug examples gcov static-libs"
 
 DEPEND="dev-db/mysql-connector-c:=
dev-libs/boost:=
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
+   dev-libs/openssl:0=
!https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
 LICENSE="Artistic GPL-2"
 SLOT="0"
 KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86"
-IUSE="+legacy libressl"
+IUSE="+legacy"
 
 RDEPEND="
dev-libs/protobuf:=
@@ -22,14 +22,13 @@ RDEPEND="
dev-libs/boost:=
>=dev-db/mysql-connector-c-6.1.8:=
)
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )"
+   dev-libs/openssl:0=
+"
 DEPEND="${RDEPEND}"
 S="${WORKDIR}/${P}-src"
 
 PATCHES=(
"${FILESDIR}"/${PN}-8.0.19-fix-build.patch
-   "${FILESDIR}"/${PN}-8.0.19-fix-libressl-support.patch
 )
 
 src_configure() {

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.20.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.20.ebuild
index fcacc48a054..bad1c840c8f 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.20.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -14,7 +14,7 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
 LICENSE="Artistic GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+legacy libressl"
+IUSE="+legacy"
 
 RDEPEND="
dev-libs/protobuf:=
@@ -22,14 +22,13 @@ RDEPEND="
dev-libs/boost:=
>=dev-db/mysql-connector-c-6.1.8:=
)
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )"
+   dev-libs/openssl:0=
+   "
 DEPEND="${RDEPEND}"
 S="${WORKDIR}/${P}-src"
 
 PATCHES=(
"${FILESDIR}"/${PN}-8.0.19-fix-build.patch
-   "${FILESDIR}"/${PN}-8.0.20-fix-libressl-support.patch
 )
 
 src_configure() {

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.21.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.21.ebuild
index 679e73b030f..40911b8f944 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.21.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.21.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -14,7 +14,7 @@ 
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
 LICENSE="Artistic GPL-2"
 SLOT="0"
 KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86"
-IUSE="+legacy libressl"
+IUSE="+legacy"
 
 RDEPEND="
dev-libs/protobuf:=
@@ -22,14 +22,13 @@ RDEPEND="
dev-libs/boost:=
>=dev-db/mysql-connector-c-6.1.8:=
)
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )"
+   dev-libs/openssl:0=
+"
 DEPEND="${RDEPEND}"
 S="${WORKDIR}/${P}-src"
 
 PATCHES=(
"${FILESDIR}"/${PN}-8.0.19-fix-build.patch
-   

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

2021-04-28 Thread Thomas Deutschmann
commit: da366dafb626555b2d3229b7fdcf306a58904d8b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Apr 28 13:18:33 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Apr 28 13:19:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da366daf

dev-db/mysql-connector-c++: fix building against gcc-11

Closes: https://bugs.gentoo.org/786252
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 .../mysql-connector-c++-8.0.24-gcc11-numeric_limits.patch   | 13 +
 .../mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild   |  1 +
 2 files changed, 14 insertions(+)

diff --git 
a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.24-gcc11-numeric_limits.patch
 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.24-gcc11-numeric_limits.patch
new file mode 100644
index 000..f09d85449b9
--- /dev/null
+++ 
b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.24-gcc11-numeric_limits.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/786252
+
+--- a/include/mysqlx/common/util.h
 b/include/mysqlx/common/util.h
+@@ -112,6 +112,7 @@ PUSH_SYS_WARNINGS
+ #include 
+ #include 
+ #include 
++#include // std::numeric_limits
+ #include   // for memcpy
+ #include// std::move etc
+ #include 
+ 

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
index e5379e0f499..8edd7e9d054 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
@@ -30,6 +30,7 @@ S="${WORKDIR}/${P}-src"
 PATCHES=(
"${FILESDIR}"/${PN}-8.0.22-fix-build.patch
"${FILESDIR}"/${PN}-8.0.20-fix-libressl-support.patch
+   "${FILESDIR}"/${PN}-8.0.24-gcc11-numeric_limits.patch
 )
 
 src_configure() {



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

2021-04-25 Thread Thomas Deutschmann
commit: 634bc10fa645c9118732bf3b433556c16ce3c4cd
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Apr 26 00:56:34 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Apr 26 00:56:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=634bc10f

dev-db/mysql-connector-c++: bump to v8.0.24

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/dev-db/mysql-connector-c++/Manifest 
b/dev-db/mysql-connector-c++/Manifest
index 73a3efb42b0..5fac3703623 100644
--- a/dev-db/mysql-connector-c++/Manifest
+++ b/dev-db/mysql-connector-c++/Manifest
@@ -4,3 +4,4 @@ DIST mysql-connector-c++-8.0.20-src.tar.gz 3774428 BLAKE2B 
a06114432ab21c36fd0b3
 DIST mysql-connector-c++-8.0.21-src.tar.gz 3788740 BLAKE2B 
1862b4f2c6e2a2bbe8e3044eea2c1d3c8fdb0a319e3758ca44686b79e917a65617e2cfd0e4b698d858ed9ef12c892b4f658eb287f2a8505a5daeeb79d9544c25
 SHA512 
8a64dff2efd16d2891f613fd416ec42ecba2490b428b1778e99822a3051d9c5af3b94006577e9f38a6ebd146d2f3be522cb876f1e42fbf0ac82001b0a62ffa62
 DIST mysql-connector-c++-8.0.22-src.tar.gz 3795112 BLAKE2B 
c5d6f0ebeb4649857f3217a35f3ae885d62be63af4da09815e7eb156538ece4f805578db24bfff3dd44a0e320c025a9936d7edacba69a2786d84dd932c5abb8a
 SHA512 
1975b43fa3f3806685a695f84783164c5b17da10ac14a6013d27c837cc9c63fff01b1ed4b31f22dae60afa68d34ec56ca9c45ca3dac23635e8f0fa845aa4
 DIST mysql-connector-c++-8.0.23-src.tar.gz 3798295 BLAKE2B 
923eebbd7f9cde0252c84de4c70863b40c0dd93ad98a93e2ec14c935b2f3f0b0f251828a8bbbd0f23a5ec03491db06020294e19455901d15181c84fec9fb3d7f
 SHA512 
f8eb8842e199d7373f4b55644720ac63b93eb33be19294c433f57aaf556ce1b5752223154194469fa28af52adebe930f0a7b4e8f62df92cc810b545aa7bab928
+DIST mysql-connector-c++-8.0.24-src.tar.gz 3797356 BLAKE2B 
e509e04f6c93893948c573401188567bcbda91db0e608d53b1795593abf043117e1a525d3abe5c8396068a2ef750582cde15b64412e556e89762d08032abb602
 SHA512 
5507bc562e8263ee17efb9d4e2f52e471da75e73a1fc4dd1bc0a2ac1c2a593be889c4b042037cf6d3cbff854ae5cc865a8800251da475aed0f31710229af26f1

diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild 
b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
new file mode 100644
index 000..e5379e0f499
--- /dev/null
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.24.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake
+
+DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
+HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/;
+URI_DIR="Connector-C++"
+SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz;
+
+LICENSE="Artistic GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+legacy libressl"
+
+RDEPEND="
+   dev-libs/protobuf:=
+   legacy? (
+   dev-libs/boost:=
+   >=dev-db/mysql-connector-c-6.1.8:=
+   )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )"
+DEPEND="${RDEPEND}"
+S="${WORKDIR}/${P}-src"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-8.0.22-fix-build.patch
+   "${FILESDIR}"/${PN}-8.0.20-fix-libressl-support.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_SSL=system
+   -DWITH_JDBC=$(usex legacy ON OFF)
+   $(usex legacy '-DMYSQLCLIENT_STATIC_BINDING=0' '')
+   $(usex legacy '-DMYSQLCLIENT_STATIC_LINKING=0' '')
+   )
+
+   cmake_src_configure
+}



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

2021-04-25 Thread Thomas Deutschmann
commit: 1ca7663e96e50548429deeb3446c7dae756bc285
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Apr 26 00:51:45 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Apr 26 00:51:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca7663e

dev-db/mysql-connector-c: bump to v8.0.24

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/mysql-connector-c/Manifest  |   1 +
 .../mysql-connector-c-8.0.24.ebuild| 120 +
 2 files changed, 121 insertions(+)

diff --git a/dev-db/mysql-connector-c/Manifest 
b/dev-db/mysql-connector-c/Manifest
index 36b6afb16c8..ab9725e6ec6 100644
--- a/dev-db/mysql-connector-c/Manifest
+++ b/dev-db/mysql-connector-c/Manifest
@@ -1,2 +1,3 @@
 DIST mysql-boost-8.0.22.tar.gz 285934450 BLAKE2B 
1ba0c9bb9a0cb74af4842d3b746f8b690c122cfbf2c6d5201ce95e59a257427a8683dd8d5c2be31dfe9ece4761366c1287fa7b841c45db222725bf76b0639bc6
 SHA512 
792f2ada93ec67a4679228478c6b798e81d9e9f6d13c7f4977cb7682738a4aae3cb483294edc6b2fde16c3960e51af8786216c063ab500840afd39a609e4b612
 DIST mysql-boost-8.0.23.tar.gz 291039175 BLAKE2B 
3a7d3e05c774085d6078d0d3effd58d2df47521615356a2aa5efc2ea2ef8457e19ad57a054926ccff0a4752ca71d0464daa7fe9a3ac6c1b1d3bd86a9a82dfc58
 SHA512 
b8c2e2ac772b7b730f8b3bac7a5afb205da173b3639500606e7d1fac74832a0134027951855a2dc81af015e6158c924927ad63b9e1f2e7c823d45d4c4961c3f8
+DIST mysql-boost-8.0.24.tar.gz 290263082 BLAKE2B 
a29f42b63c68b13fbe7433c7734e1269a1961c10cdd78cc1b9459a32fd833b5efc49e4ad70c3099d265f6e3b69596754e3947568d13104c52ba0d97fa1f1ddc3
 SHA512 
ad8510614251c056f0963f8e51b9ed5e75452ccbf2728254d662fcc3a7ee1bdc177d1d34e958ddc31c7e6b5b3af9377ef2d9cbdc0353676b3026619673447deb

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.24.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.24.ebuild
new file mode 100644
index 000..adbf8b74bd4
--- /dev/null
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.24.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+inherit cmake-multilib
+
+# wrap the config script
+MULTILIB_CHOST_TOOLS=( /usr/bin/mysql_config )
+
+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 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+
+   S="${WORKDIR}/mysql-${PV}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0/21"
+IUSE="ldap libressl static-libs"
+
+RDEPEND="
+   >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}]
+   app-arch/zstd:=[${MULTILIB_USEDEP}]
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   ldap? ( dev-libs/cyrus-sasl:=[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
+   !libressl? ( dev-libs/openssl:0=[${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() {
+   CMAKE_BUILD_TYPE="RelWithDebInfo"
+
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG
+   -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG
+   -DINSTALL_LAYOUT=RPM
+   -DINSTALL_LIBDIR=$(get_libdir)
+   -DWITH_DEFAULT_COMPILER_OPTIONS=OFF
+   -DENABLED_LOCAL_INFILE=ON
+   -DMYSQL_UNIX_ADDR="${EPREFIX}/run/mysqld/mysqld.sock"
+   -DWITH_LZ4=system
+   -DWITH_NUMA=OFF
+   -DWITH_SSL=system
+   -DWITH_ZLIB=system
+   -DWITH_ZSTD=system
+   -DLIBMYSQL_OS_OUTPUT_NAME=mysqlclient
+   -DSHARED_LIB_PATCH_VERSION="0"
+   -DCMAKE_POSITION_INDEPENDENT_CODE=ON
+   -DWITHOUT_SERVER=ON
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_install_all() {
+   doman \
+   man/my_print_defaults.1 \
+   man/perror.1 \
+   man/zlib_decompress.1
+
+   if ! use static-libs ; then
+   find "${ED}" -name "*.a" -delete || die
+   fi
+}



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

2021-03-26 Thread Agostino Sarubbo
commit: 3fd1a6794eb97ec3f7c84dc1a407b2d976597d42
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Mar 26 12:08:24 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Mar 26 12:08:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fd1a679

dev-db/mysql-connector-c: s390 stable wrt bug #768231

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.23-r1.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.23-r1.ebuild
index 4923fe57f0c..9c2d649a521 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.23-r1.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.23-r1.ebuild
@@ -18,7 +18,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 ~mips ~ppc ~ppc64 ~s390 
sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 
sparc x86"
 
S="${WORKDIR}/mysql-${PV}"
 fi



  1   2   3   >