[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/
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++/
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++/
commit: 68ef65422eeab40eacbf3a82c44033635ea2cf75 Author: Petr Vaněk gentoo org> AuthorDate: Sat Apr 27 13:08:09 2024 + Commit: Petr Vaněk gentoo org> CommitDate: Sat Apr 27 13:08:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ef6542 dev-db/mysql-connector-c++: drop 8.0.31, 8.0.32, 8.0.33 Signed-off-by: Petr Vaněk gentoo.org> dev-db/mysql-connector-c++/Manifest| 2 - .../mysql-connector-c++-8.0.31.ebuild | 58 -- .../mysql-connector-c++-8.0.32.ebuild | 58 -- .../mysql-connector-c++-8.0.33.ebuild | 45 - 4 files changed, 163 deletions(-) diff --git a/dev-db/mysql-connector-c++/Manifest b/dev-db/mysql-connector-c++/Manifest index bf885879f346..1f03e10738cc 100644 --- a/dev-db/mysql-connector-c++/Manifest +++ b/dev-db/mysql-connector-c++/Manifest @@ -1,3 +1 @@ -DIST mysql-connector-c++-8.0.31-src.tar.gz 4201904 BLAKE2B 48385db732572ccf2ba91edca0fbdecf94b3ac5ca6c095e1e2e525e5f9b17749b9cb1ed9732253f9239296d364a69a91d56f60958eb4cf399f16db38f6bd76a8 SHA512 a088936e207926031b6bafe45925bf0c9d2acede9477b605adb09dc875c87965e58e3ecd0332168021122c9def831f0dfdb837ad2c4ea2f140b07b43c9f8bb3c -DIST mysql-connector-c++-8.0.32-src.tar.gz 4202413 BLAKE2B fe15be7b6ec0c4699ded6e392f3f2e1c12fa9fe033172f6219916fb6ce4ae78d3e8cc882eaf66da606dc1445a59a5cf573f92ee6f1d18178d6c11762dcffb0c0 SHA512 cdfddaf84efe0d49d07c5ef07b5c50bde2f64cbf58d48016573a20ca372b0ba5dab640305d16d8b34032a63f2ceb2954eac108f838fb2f3849a7f3838329df48 DIST mysql-connector-c++-8.0.33-src.tar.gz 4531693 BLAKE2B b8f426742fa343ebc1f1da5ba1fbf7dfc0db39493bafd0f5d16e355d43277d78ff27b183edad31792a7591ac59bbfb4033f3498dc646883988cba189535a8ddf SHA512 a625a28f63161c97d727d90e7b1211273fe931ae1325c2fbeca16e770761e3159abdcaba1fb6eb1a557674fd817bf266875a089c8c2ea4d2dd1553e6fa887ef1 diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild deleted file mode 100644 index 8ee5fb48953d.. --- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_MAKEFILE_GENERATOR=emake -inherit cmake - -URI_DIR="Connector-C++" -DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)" -HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/; -SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz; -S="${WORKDIR}/${P}-src" - -LICENSE="Artistic GPL-2" -SLOT="0" -# -ppc, -sparc for bug #711940 -KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc x86" -IUSE="+legacy" - -RDEPEND=" - app-arch/lz4:= - app-arch/zstd:= - dev-libs/openssl:= - dev-libs/protobuf:= - sys-libs/zlib - legacy? ( - dev-libs/boost:= - >=dev-db/mysql-connector-c-8.0.27:= - ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-8.0.27-mysqlclient_r.patch -) - -src_configure() { - local mycmakeargs=( - -DBUNDLE_DEPENDENCIES=OFF - -DWITH_PROTOBUF=system - -DWITH_LZ4=system - -DWITH_SSL=system - -DWITH_ZLIB=system - -DWITH_ZSTD=system - -DWITH_JDBC=$(usex legacy) - ) - - if use legacy ; then - mycmakeargs+=( - -DWITH_BOOST="${ESYSROOT}"/usr - -DMYSQLCLIENT_STATIC_BINDING=0 - -DMYSQLCLIENT_STATIC_LINKING=0 - ) - fi - - cmake_src_configure -} diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild deleted file mode 100644 index 3e1cef8f1ae0.. --- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_MAKEFILE_GENERATOR=emake -inherit cmake - -URI_DIR="Connector-C++" -DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)" -HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/; -SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz; -S="${WORKDIR}/${P}-src" - -LICENSE="Artistic GPL-2" -SLOT="0" -# -ppc, -sparc for bug #711940 -KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc x86" -IUSE="+legacy" - -RDEPEND=" - app-arch/lz4:= - app-arch/zstd:= - dev-libs/openssl:= - >=dev-libs/protobuf-3.19.6:= - sys-libs/zlib - legacy? ( - dev-libs/boost:= - >=dev-db/mysql-connector-c-8.0.27:= - ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-8.0.27-mysqlclient_r.patch -) - -src_configure() { - local mycmakeargs=( -
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/files/, dev-db/mysql-connector-c/
commit: 65e810c9b1123f6c07d92328dfdf1e60498bc392 Author: Tomáš Mózes gmail com> AuthorDate: Mon Apr 8 14:37:50 2024 + Commit: Petr Vaněk gentoo org> CommitDate: Sat Apr 27 12:53:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65e810c9 dev-db/mysql-connector-c: add 8.0.36 Changes: - musl patch upstreamed, see [1-3] - mysql.info not present any more, see [4] - lz4 patch updated [1] https://github.com/mysql/mysql-server/commit/dc6b9e2556bf247cda80670b824cb24b271946f2 [2] https://bugs.mysql.com/bug.php?id=110808 [3] https://github.com/mysql/mysql-server/pull/455 [4] https://github.com/mysql/mysql-server/commit/18b2dd3ddfbe06bef9a378f1a87e63d494514b0b Closes: https://bugs.gentoo.org/893912 Closes: https://bugs.gentoo.org/900667 Closes: https://bugs.gentoo.org/759058 Closes: https://bugs.gentoo.org/882743 Signed-off-by: Tomáš Mózes gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36160 Signed-off-by: Petr Vaněk gentoo.org> dev-db/mysql-connector-c/Manifest | 1 + ...-8.0.36-always-build-decompress-utilities.patch | 23 .../mysql-connector-c-8.0.36.ebuild| 123 + 3 files changed, 147 insertions(+) diff --git a/dev-db/mysql-connector-c/Manifest b/dev-db/mysql-connector-c/Manifest index bba4363fe6e8..b1933a7ac25c 100644 --- a/dev-db/mysql-connector-c/Manifest +++ b/dev-db/mysql-connector-c/Manifest @@ -1 +1,2 @@ DIST mysql-boost-8.0.32.tar.gz 436207624 BLAKE2B 8a75fd6fe12d4f870622b3386118737b8f17d116df625ef6187647c870d456823543e0a1e9aa05fff53313c3872df1df23add2508ec735bb7972718fc1e90539 SHA512 937e0d0350cb583bb4de15b080f08ed92b253a6d7c09f13a028855dae154fc84f0c95fb082b818b2fa6fa792cd2d9db8d7dc7a20a2a0d3d2b6839fbd2c821b44 +DIST mysql-boost-8.0.36.tar.gz 438154682 BLAKE2B 066c9dd7f2804ad29808c3bfcf5eae53466f7c40cf1386a9c1f26a0b45dcc3eda8d9618de36e8008e5e4d58b726d6c8ca85aec8d1eda8981f5a49e495b32f046 SHA512 a6c1c009a322b7e7aa2aa607573060414c847c77d48f44a24058ffb89673621f2ebbcc1a4448fa841a87ff721159cc8eaf44a57721c7dc233c130691c16a9d4a diff --git a/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.36-always-build-decompress-utilities.patch b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.36-always-build-decompress-utilities.patch new file mode 100644 index ..9c8e654ba280 --- /dev/null +++ b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.36-always-build-decompress-utilities.patch @@ -0,0 +1,23 @@ +diff --git a/utilities/CMakeLists.txt b/utilities/CMakeLists.txt +index da34524..96c7299 100644 +--- a/utilities/CMakeLists.txt b/utilities/CMakeLists.txt +@@ -124,13 +124,11 @@ MYSQL_ADD_EXECUTABLE(perror + DEPENDENCIES GenError + LINK_LIBRARIES mysys + ) +-IF(WITH_LZ4 STREQUAL "bundled") +- MYSQL_ADD_EXECUTABLE(lz4_decompress +-lz4_decompress.cc +-COMPONENT Server +-LINK_LIBRARIES ext::lz4 mysys +-) +-ENDIF() ++MYSQL_ADD_EXECUTABLE(lz4_decompress ++ lz4_decompress.cc ++ COMPONENT Server ++ LINK_LIBRARIES ext::lz4 mysys ++ ) + + MYSQL_ADD_EXECUTABLE(zlib_decompress + zlib_decompress.cc diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.36.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.36.ebuild new file mode 100644 index ..724061855292 --- /dev/null +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.36.ebuild @@ -0,0 +1,123 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib flag-o-matic + +DESCRIPTION="C client library for MariaDB/MySQL" +HOMEPAGE="https://dev.mysql.com/downloads/; + +if [[ ${PV} == "" ]]; then + EGIT_REPO_URI="https://github.com/mysql/mysql-server.git; + + inherit git-r3 +else + SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + + S="${WORKDIR}/mysql-${PV}" +fi + +LICENSE="GPL-2" +SLOT="0/21" +IUSE="ldap static-libs" + +RDEPEND=" + >=app-arch/lz4-1.9.4:=[${MULTILIB_USEDEP}] + app-arch/zstd:=[${MULTILIB_USEDEP}] + dev-libs/openssl:=[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.13:=[${MULTILIB_USEDEP}] + ldap? ( dev-libs/cyrus-sasl:=[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" +# Avoid file collisions, #692580 +RDEPEND+=" + ! client/CMakeLists.txt || die + + # Forcefully disable auth plugin + if ! use ldap ; then + sed -i -e '/MYSQL_CHECK_SASL/d' CMakeLists.txt || die + echo > libmysql/authentication_ldap/CMakeLists.txt || die + fi + + cmake_src_prepare +} + +multilib_src_configure() { + # Code is now requiring C++17 due to https://github.com/mysql/mysql-server/commit/236ab55bedd8c9eacd80766d85edde2a8afacd08 + append-cxxflags -std=c++17 + + local mycmakeargs=( +
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/
commit: 8151ee80af23ede0e2a06a8e99f331c1a624fc22 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Dec 19 17:01:00 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Dec 19 17:01:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8151ee80 dev-db/mysql-connector-c++: Stabilize 8.0.33-r1 x86, #920300 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild index c39b1c98ec14..caa3194fb0eb 100644 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src" LICENSE="Artistic GPL-2" SLOT="0" # -ppc, -sparc for bug #711940 -KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc ~x86" +KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc x86" IUSE="+legacy" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/
commit: f8125a68e7d0173d77f3fe03ab791e61d900ca08 Author: Sam James gentoo org> AuthorDate: Tue Dec 19 05:26:12 2023 + Commit: Sam James gentoo org> CommitDate: Tue Dec 19 05:26:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8125a68 dev-db/mysql-connector-c++: Stabilize 8.0.33-r1 ppc64, #920300 Signed-off-by: Sam James gentoo.org> dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild index 4bbeb81485a6..c39b1c98ec14 100644 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src" LICENSE="Artistic GPL-2" SLOT="0" # -ppc, -sparc for bug #711940 -KEYWORDS="amd64 arm ~arm64 -ppc ~ppc64 -sparc ~x86" +KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc ~x86" IUSE="+legacy" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/
commit: 326968c5492c9dc0c630282712defbd47e6025b7 Author: Sam James gentoo org> AuthorDate: Tue Dec 19 05:23:10 2023 + Commit: Sam James gentoo org> CommitDate: Tue Dec 19 05:23:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=326968c5 dev-db/mysql-connector-c++: Stabilize 8.0.33-r1 arm, #920300 Signed-off-by: Sam James gentoo.org> dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild index 2b5b145aad3b..4bbeb81485a6 100644 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src" LICENSE="Artistic GPL-2" SLOT="0" # -ppc, -sparc for bug #711940 -KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86" +KEYWORDS="amd64 arm ~arm64 -ppc ~ppc64 -sparc ~x86" IUSE="+legacy" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/
commit: d6176dd1ab544eefceed9e86d5d0ead15aa8f5f4 Author: Sam James gentoo org> AuthorDate: Tue Dec 19 05:23:09 2023 + Commit: Sam James gentoo org> CommitDate: Tue Dec 19 05:23:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6176dd1 dev-db/mysql-connector-c++: Stabilize 8.0.33-r1 amd64, #920300 Signed-off-by: Sam James gentoo.org> dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild index a6558abd86f4..2b5b145aad3b 100644 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src" LICENSE="Artistic GPL-2" SLOT="0" # -ppc, -sparc for bug #711940 -KEYWORDS="~amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86" IUSE="+legacy" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/
commit: a8da48ae6ee2878605bd985a9be773a095c03203 Author: Sam James gentoo org> AuthorDate: Mon Dec 18 06:56:05 2023 + Commit: Sam James gentoo org> CommitDate: Mon Dec 18 06:56:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8da48ae dev-db/mysql-connector-c: fix automagic LLD usage The build system automagically uses LLD (via -fuse-ld=lld) when gcc + no LTO. Fix that. Closes: https://bugs.gentoo.org/710272 Closes: https://bugs.gentoo.org/775845 Signed-off-by: Sam James gentoo.org> dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild index 0c403ce0c233..7e872e2d3d73 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild @@ -95,6 +95,8 @@ multilib_src_configure() { -DWITH_DEFAULT_COMPILER_OPTIONS=OFF -DENABLED_LOCAL_INFILE=ON -DMYSQL_UNIX_ADDR="${EPREFIX}/run/mysqld/mysqld.sock" + # Automagically uses LLD with not using LTO (bug #710272, #775845) + -DUSE_LD_LLD=OFF -DWITH_LZ4=system -DWITH_NUMA=OFF -DWITH_SSL=system
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/, dev-db/mysql-connector-c++/files/
commit: 141405847bfbc603d306ef847722775186c13851 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Nov 15 19:11:03 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Nov 27 15:43:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14140584 dev-db/mysql-connector-c++: drop 8.0.27, 8.0.27-r1 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-db/mysql-connector-c++/Manifest| 1 - .../mysql-connector-c++-8.0.27-fix-build.patch | 92 -- .../mysql-connector-c++-8.0.27-r1.ebuild | 45 --- .../mysql-connector-c++-8.0.27.ebuild | 44 --- 4 files changed, 182 deletions(-) diff --git a/dev-db/mysql-connector-c++/Manifest b/dev-db/mysql-connector-c++/Manifest index 12e9020aa930..bf885879f346 100644 --- a/dev-db/mysql-connector-c++/Manifest +++ b/dev-db/mysql-connector-c++/Manifest @@ -1,4 +1,3 @@ -DIST mysql-connector-c++-8.0.27-src.tar.gz 4004836 BLAKE2B e581c679d8d9a31d2570b9cf1968b4e793cfccbd4cafdc5a9c9d17a465c16faa1492b2da7bdc1679d97474c27b6353274a390668f77d3cb47f72598eb3a967fa SHA512 3da7109efd2d1af813931b923218de9a85afe20d23e2654eecfa5524431f5b11ebdb8421b14563300b66ab61714e284cc15407a3b28a87922c9a8c79b2804bf3 DIST mysql-connector-c++-8.0.31-src.tar.gz 4201904 BLAKE2B 48385db732572ccf2ba91edca0fbdecf94b3ac5ca6c095e1e2e525e5f9b17749b9cb1ed9732253f9239296d364a69a91d56f60958eb4cf399f16db38f6bd76a8 SHA512 a088936e207926031b6bafe45925bf0c9d2acede9477b605adb09dc875c87965e58e3ecd0332168021122c9def831f0dfdb837ad2c4ea2f140b07b43c9f8bb3c DIST mysql-connector-c++-8.0.32-src.tar.gz 4202413 BLAKE2B fe15be7b6ec0c4699ded6e392f3f2e1c12fa9fe033172f6219916fb6ce4ae78d3e8cc882eaf66da606dc1445a59a5cf573f92ee6f1d18178d6c11762dcffb0c0 SHA512 cdfddaf84efe0d49d07c5ef07b5c50bde2f64cbf58d48016573a20ca372b0ba5dab640305d16d8b34032a63f2ceb2954eac108f838fb2f3849a7f3838329df48 DIST mysql-connector-c++-8.0.33-src.tar.gz 4531693 BLAKE2B b8f426742fa343ebc1f1da5ba1fbf7dfc0db39493bafd0f5d16e355d43277d78ff27b183edad31792a7591ac59bbfb4033f3498dc646883988cba189535a8ddf SHA512 a625a28f63161c97d727d90e7b1211273fe931ae1325c2fbeca16e770761e3159abdcaba1fb6eb1a557674fd817bf266875a089c8c2ea4d2dd1553e6fa887ef1 diff --git a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.27-fix-build.patch b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.27-fix-build.patch deleted file mode 100644 index aadf006d25e6.. --- a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.27-fix-build.patch +++ /dev/null @@ -1,92 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index e734714..b79ff3a 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -474,7 +474,7 @@ set_target_properties(connector PROPERTIES - - - install(TARGETS connector -- CONFIGURATIONS Release RelWithDebInfo -+ CONFIGURATIONS Release RelWithDebInfo Gentoo - ARCHIVE DESTINATION "${INSTALL_LIB_DIR_STATIC}" COMPONENT XDevAPIDev - RUNTIME DESTINATION "${INSTALL_LIB_DIR}" COMPONENT XDevAPIDll - LIBRARY DESTINATION "${INSTALL_LIB_DIR}" COMPONENT XDevAPIDll -diff --git a/cdk/cmake/DepFindProtobuf.cmake b/cdk/cmake/DepFindProtobuf.cmake -index 414716c..165af4b 100644 a/cdk/cmake/DepFindProtobuf.cmake -+++ b/cdk/cmake/DepFindProtobuf.cmake -@@ -52,21 +52,7 @@ if(TARGET ext::protobuf) - return() - endif() - --message(STATUS "Setting up Protobuf.") -- --# Setup extrnal project that builds protobuf from bundled sources -- --add_ext(protobuf) -- --# import targets from the external project --# Note: The pb_ targets are created by protobuf/exports.cmake -- --add_ext_targets(protobuf -- pb-lite pb_libprotobuf-lite -- pb-full pb_libprotobuf -- protoc pb_protoc --) -- -+find_package(Protobuf REQUIRED) - - # Standard PROTOBUF_GENERATE_CPP modified to our usage - -@@ -95,7 +81,7 @@ function(mysqlx_protobuf_generate_cpp SRCS HDRS) - "${CMAKE_CURRENT_BINARY_DIR}/protobuf/${FIL_WE}.pb.h" - COMMAND ${CMAKE_COMMAND} - -E make_directory "${CMAKE_CURRENT_BINARY_DIR}/protobuf" -- COMMAND ext::protoc -+ COMMAND ${Protobuf_PROTOC_EXECUTABLE} - ARGS --cpp_out "${CMAKE_CURRENT_BINARY_DIR}/protobuf" --I ${ABS_PATH} ${ABS_FIL} -#--proto_path=${PROTOBUF_INCLUDE_DIR} -diff --git a/cdk/core/CMakeLists.txt b/cdk/core/CMakeLists.txt -index 10cae33..3907c9b 100644 a/cdk/core/CMakeLists.txt -+++ b/cdk/core/CMakeLists.txt -@@ -45,7 +45,7 @@ add_library(cdk STATIC ${cdk_sources} ${HEADERS}) - - target_link_libraries(cdk - PUBLIC cdk_mysqlx cdk_parser -- PRIVATE ext::pb-lite # required by codecc.cc -+ PRIVATE protobuf # required by codecc.cc - ) - - add_coverage(cdk) -diff --git a/cdk/protocol/mysqlx/CMakeLists.txt b/cdk/protocol/mysqlx/CMakeLists.txt -index a399401..b04ffa3 100644 a/cdk/protocol/mysqlx/CMakeLists.txt -+++ b/cdk/protocol/mysqlx/CMakeLists.txt -@@ -129,11 +129,7 @@ target_include_directories(cdk_proto_mysqlx
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/files/, dev-db/mysql-connector-c/
commit: 93143505f3e280d93534596890d4447ee37b4328 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Nov 13 19:26:16 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Nov 14 17:30:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93143505 dev-db/mysql-connector-c: drop 8.0.27-r1, 8.0.31 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-db/mysql-connector-c/Manifest | 2 - ...nector-c-8.0.27-add-OpenSSL-3.0.0-support.patch | 313 - .../mysql-connector-c-8.0.27-r1.ebuild | 122 .../mysql-connector-c-8.0.31.ebuild| 121 4 files changed, 558 deletions(-) diff --git a/dev-db/mysql-connector-c/Manifest b/dev-db/mysql-connector-c/Manifest index 57d2230323e4..bba4363fe6e8 100644 --- a/dev-db/mysql-connector-c/Manifest +++ b/dev-db/mysql-connector-c/Manifest @@ -1,3 +1 @@ -DIST mysql-boost-8.0.27.tar.gz 292184025 BLAKE2B 177209f3c62b0326ca9d021c751a701dec84c1b15c946ab0a68b1b4cf0620468eb3a1df77a918284007a0fde1aaa6a9767d0baed57936612813ef583df51c35e SHA512 6ef2426c0bee46bdf8e2fa5cb159d5ae19f0bed4f7c9bea9b33e0dd922b568c3c68ca063dcbcd7ea6904aaea31877c10064ea10b4bc63fb40d9f31778e3a7891 -DIST mysql-boost-8.0.31.tar.gz 334504577 BLAKE2B 0506472c732351a1055be9bbd81212e95280ae464af95cb5b579777dd8fad4634b099fa2830c3095066daf8c586f1d8cd2316e7268fb0d2577dd706c595c9102 SHA512 87b1678de8c2fd640fd6f3ae58266ea63fe240578330e3296d0e5fc209bbe9b0c22996214b6ca4cce8c0d9cc2f9897f4e6723d835b33fc4342983c82929c3d96 DIST mysql-boost-8.0.32.tar.gz 436207624 BLAKE2B 8a75fd6fe12d4f870622b3386118737b8f17d116df625ef6187647c870d456823543e0a1e9aa05fff53313c3872df1df23add2508ec735bb7972718fc1e90539 SHA512 937e0d0350cb583bb4de15b080f08ed92b253a6d7c09f13a028855dae154fc84f0c95fb082b818b2fa6fa792cd2d9db8d7dc7a20a2a0d3d2b6839fbd2c821b44 diff --git a/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.27-add-OpenSSL-3.0.0-support.patch b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.27-add-OpenSSL-3.0.0-support.patch deleted file mode 100644 index da1907db4633.. --- a/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.27-add-OpenSSL-3.0.0-support.patch +++ /dev/null @@ -1,313 +0,0 @@ -From d5bedd07c111676695270cdf35d23f9026a78113 Mon Sep 17 00:00:00 2001 -From: Thomas Deutschmann -Date: Tue, 22 Jun 2021 23:56:54 +0200 -Subject: [PATCH 6/6] Add OpenSSL 3.0.0 support - -Signed-off-by: Thomas Deutschmann - cmake/ssl.cmake | 59 +-- - mysys/my_md5.cc | 2 + - .../xcom_network_provider_ssl_native_lib.cc | 4 ++ - plugin/x/client/xconnection_impl.cc | 4 ++ - sql-common/client.cc | 2 + - sql/mysqld.cc | 2 + - sql/sys_vars.cc | 18 +- - vio/viosslfactories.cc| 6 ++ - 8 files changed, 78 insertions(+), 19 deletions(-) - -diff --git a/cmake/ssl.cmake b/cmake/ssl.cmake -index 293281cf1..4732d8bf4 100644 a/cmake/ssl.cmake -+++ b/cmake/ssl.cmake -@@ -205,34 +205,59 @@ MACRO (MYSQL_CHECK_SSL) - NAMES crypto libcrypto libeay32 - HINTS ${OPENSSL_ROOT_DIR}/lib) - --IF(OPENSSL_INCLUDE_DIR) -+IF(OPENSSL_INCLUDE_DIR AND EXISTS "${OPENSSL_INCLUDE_DIR}/openssl/opensslv.h") - # Verify version number. Version information looks like: - # #define OPENSSL_VERSION_NUMBER 0x1000103fL - # Encoded as MNNFFPPS: major minor fix patch status - FILE(STRINGS "${OPENSSL_INCLUDE_DIR}/openssl/opensslv.h" - OPENSSL_VERSION_NUMBER --REGEX "^#[ ]*define[\t ]+OPENSSL_VERSION_NUMBER[\t ]+0x[0-9].*" --) -- STRING(REGEX REPLACE --"^.*OPENSSL_VERSION_NUMBER[\t ]+0x([0-9]).*$" "\\1" --OPENSSL_MAJOR_VERSION "${OPENSSL_VERSION_NUMBER}" --) -- STRING(REGEX REPLACE --"^.*OPENSSL_VERSION_NUMBER[\t ]+0x[0-9]([0-9][0-9]).*$" "\\1" --OPENSSL_MINOR_VERSION "${OPENSSL_VERSION_NUMBER}" --) -- STRING(REGEX REPLACE --"^.*OPENSSL_VERSION_NUMBER[\t ]+0x[0-9][0-9][0-9]([0-9][0-9]).*$" "\\1" --OPENSSL_FIX_VERSION "${OPENSSL_VERSION_NUMBER}" -+REGEX "^#[\t ]*define[\t ]+OPENSSL_VERSION_NUMBER[\t ]+0x[0-9].*" - ) -+ -+ IF(OPENSSL_VERSION_NUMBER) -+STRING(REGEX REPLACE -+ "^.*OPENSSL_VERSION_NUMBER[\t ]+0x([0-9]).*$" "\\1" -+ OPENSSL_MAJOR_VERSION "${OPENSSL_VERSION_NUMBER}" -+ ) -+STRING(REGEX REPLACE -+ "^.*OPENSSL_VERSION_NUMBER[\t ]+0x[0-9]([0-9][0-9]).*$" "\\1" -+ OPENSSL_MINOR_VERSION "${OPENSSL_VERSION_NUMBER}" -+ ) -+STRING(REGEX REPLACE -+ "^.*OPENSSL_VERSION_NUMBER[\t ]+0x[0-9][0-9][0-9]([0-9][0-9]).*$" "\\1" -+ OPENSSL_FIX_VERSION "${OPENSSL_VERSION_NUMBER}" -+ ) -+ ELSE() -+FILE(STRINGS
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/files/, dev-db/mysql-connector-c++/
commit: 7634bb460cba925a090f004e74a2c5b60ce9e14c Author: Hans de Graaff gentoo org> AuthorDate: Tue Oct 17 14:57:40 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Oct 17 15:00:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7634bb46 dev-db/mysql-connector-c++: reinstate legacy USE flag This is still required for mysql-workbench. Signed-off-by: Hans de Graaff gentoo.org> .../files/mysql-connector-c++-8.0.33-jdbc.patch| 11 + .../mysql-connector-c++-8.0.33-r1.ebuild | 57 ++ 2 files changed, 68 insertions(+) diff --git a/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.33-jdbc.patch b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.33-jdbc.patch new file mode 100644 index ..9fe986bef0bc --- /dev/null +++ b/dev-db/mysql-connector-c++/files/mysql-connector-c++-8.0.33-jdbc.patch @@ -0,0 +1,11 @@ +--- a/jdbc/driver/nativeapi/library_loader.h 2023-03-23 17:32:48.0 +0100 b/jdbc/driver/nativeapi/library_loader.h 2023-10-17 16:54:37.270710451 +0200 +@@ -45,6 +45,8 @@ + + #include + ++#include "../mysql_util.h" ++ + namespace sql + { + namespace mysql diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild new file mode 100644 index ..a6558abd86f4 --- /dev/null +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_MAKEFILE_GENERATOR=emake +inherit cmake + +URI_DIR="Connector-C++" +DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)" +HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/; +SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz; +S="${WORKDIR}/${P}-src" + +LICENSE="Artistic GPL-2" +SLOT="0" +# -ppc, -sparc for bug #711940 +KEYWORDS="~amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86" +IUSE="+legacy" + +RDEPEND=" + app-arch/lz4:= + app-arch/zstd:= + dev-libs/openssl:= + sys-libs/zlib + legacy? ( + >=dev-db/mysql-connector-c-8.0.27:= + ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-8.0.27-mysqlclient_r.patch + "${FILESDIR}"/${P}-jdbc.patch +) + +src_configure() { + local mycmakeargs=( + -DBUNDLE_DEPENDENCIES=OFF + # Cannot handle protobuf >23, bug #912797 + #-DWITH_PROTOBUF=system + -DWITH_LZ4=system + -DWITH_SSL=system + -DWITH_ZLIB=system + -DWITH_ZSTD=system + -DWITH_JDBC=$(usex legacy) + ) + + if use legacy ; then + mycmakeargs+=( + -DMYSQLCLIENT_STATIC_BINDING=0 + -DMYSQLCLIENT_STATIC_LINKING=0 + ) + fi + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/
commit: 312d85dd421b79117d0225b789a4b93dcc15bcae Author: Sam James gentoo org> AuthorDate: Sat Oct 14 08:30:24 2023 + Commit: Sam James gentoo org> CommitDate: Sat Oct 14 08:30:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=312d85dd dev-db/mysql-connector-c++: add 8.0.33 Closes: https://bugs.gentoo.org/912944 Signed-off-by: Sam James gentoo.org> dev-db/mysql-connector-c++/Manifest| 1 + .../mysql-connector-c++-8.0.33.ebuild | 45 ++ 2 files changed, 46 insertions(+) diff --git a/dev-db/mysql-connector-c++/Manifest b/dev-db/mysql-connector-c++/Manifest index c823918eba96..12e9020aa930 100644 --- a/dev-db/mysql-connector-c++/Manifest +++ b/dev-db/mysql-connector-c++/Manifest @@ -1,3 +1,4 @@ DIST mysql-connector-c++-8.0.27-src.tar.gz 4004836 BLAKE2B e581c679d8d9a31d2570b9cf1968b4e793cfccbd4cafdc5a9c9d17a465c16faa1492b2da7bdc1679d97474c27b6353274a390668f77d3cb47f72598eb3a967fa SHA512 3da7109efd2d1af813931b923218de9a85afe20d23e2654eecfa5524431f5b11ebdb8421b14563300b66ab61714e284cc15407a3b28a87922c9a8c79b2804bf3 DIST mysql-connector-c++-8.0.31-src.tar.gz 4201904 BLAKE2B 48385db732572ccf2ba91edca0fbdecf94b3ac5ca6c095e1e2e525e5f9b17749b9cb1ed9732253f9239296d364a69a91d56f60958eb4cf399f16db38f6bd76a8 SHA512 a088936e207926031b6bafe45925bf0c9d2acede9477b605adb09dc875c87965e58e3ecd0332168021122c9def831f0dfdb837ad2c4ea2f140b07b43c9f8bb3c DIST mysql-connector-c++-8.0.32-src.tar.gz 4202413 BLAKE2B fe15be7b6ec0c4699ded6e392f3f2e1c12fa9fe033172f6219916fb6ce4ae78d3e8cc882eaf66da606dc1445a59a5cf573f92ee6f1d18178d6c11762dcffb0c0 SHA512 cdfddaf84efe0d49d07c5ef07b5c50bde2f64cbf58d48016573a20ca372b0ba5dab640305d16d8b34032a63f2ceb2954eac108f838fb2f3849a7f3838329df48 +DIST mysql-connector-c++-8.0.33-src.tar.gz 4531693 BLAKE2B b8f426742fa343ebc1f1da5ba1fbf7dfc0db39493bafd0f5d16e355d43277d78ff27b183edad31792a7591ac59bbfb4033f3498dc646883988cba189535a8ddf SHA512 a625a28f63161c97d727d90e7b1211273fe931ae1325c2fbeca16e770761e3159abdcaba1fb6eb1a557674fd817bf266875a089c8c2ea4d2dd1553e6fa887ef1 diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33.ebuild new file mode 100644 index ..30dae737eb56 --- /dev/null +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_MAKEFILE_GENERATOR=emake +inherit cmake + +URI_DIR="Connector-C++" +DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)" +HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/; +SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz; +S="${WORKDIR}/${P}-src" + +LICENSE="Artistic GPL-2" +SLOT="0" +# -ppc, -sparc for bug #711940 +KEYWORDS="~amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86" + +RDEPEND=" + app-arch/lz4:= + app-arch/zstd:= + dev-libs/openssl:= + sys-libs/zlib +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-8.0.27-mysqlclient_r.patch +) + +src_configure() { + local mycmakeargs=( + -DBUNDLE_DEPENDENCIES=OFF + # Cannot handle protobuf >23, bug #912797 + #-DWITH_PROTOBUF=system + -DWITH_LZ4=system + -DWITH_SSL=system + -DWITH_ZLIB=system + -DWITH_ZSTD=system + -DWITH_JDBC=OFF + ) + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/
commit: 735bc1244cf2a3d08d42fabb2c2b4d2a8d2fa9c8 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 6 14:01:05 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 6 14:01:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=735bc124 dev-db/mysql-connector-c++: Stabilize 8.0.32 x86, #894488 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild index 3cc9c4f9fca5..01cc4a14122b 100644 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src" LICENSE="Artistic GPL-2" SLOT="0" # -ppc, -sparc for bug #711940 -KEYWORDS="amd64 arm ~arm64 -ppc ~ppc64 -sparc ~x86" +KEYWORDS="amd64 arm ~arm64 -ppc ~ppc64 -sparc x86" IUSE="+legacy" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/
commit: 51391d272d965cee4244c775f4d5e922befb0598 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 6 14:01:08 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 6 14:01:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51391d27 dev-db/mysql-connector-c: Stabilize 8.0.32-r1 ppc64, #894488 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild index 9313c21a835f..0c403ce0c233 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" S="${WORKDIR}/mysql-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/
commit: 87468f885357de0e86e1654b3fca85616cc6f2ef Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 6 14:01:09 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 6 14:01:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87468f88 dev-db/mysql-connector-c++: Stabilize 8.0.32 ppc64, #894488 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild index 01cc4a14122b..3e1cef8f1ae0 100644 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src" LICENSE="Artistic GPL-2" SLOT="0" # -ppc, -sparc for bug #711940 -KEYWORDS="amd64 arm ~arm64 -ppc ~ppc64 -sparc x86" +KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc x86" IUSE="+legacy" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/
commit: 3dd01b2a69977d6923fd18361fb5961adbf3cef3 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 6 14:01:04 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 6 14:01:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dd01b2a dev-db/mysql-connector-c: Stabilize 8.0.32-r1 x86, #894488 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild index 6523579cb596..9313c21a835f 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" S="${WORKDIR}/mysql-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/
commit: 22f13139ced0de8db22822b81c7e2a54c8880e7f Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 6 14:01:01 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 6 14:01:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22f13139 dev-db/mysql-connector-c++: Stabilize 8.0.32 arm, #894488 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild index d4bbe133f487..3cc9c4f9fca5 100644 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src" LICENSE="Artistic GPL-2" SLOT="0" # -ppc, -sparc for bug #711940 -KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86" +KEYWORDS="amd64 arm ~arm64 -ppc ~ppc64 -sparc ~x86" IUSE="+legacy" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/
commit: e7311f7d376149569e07be1dc4b70713994a Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 6 14:01:01 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 6 14:01:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7311f7d dev-db/mysql-connector-c: Stabilize 8.0.32-r1 arm, #894488 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild index 59782a42d7ae..6523579cb596 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" S="${WORKDIR}/mysql-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/, dev-db/mysql-connector-c/files/
commit: 016648eda578932e93becd587cbc9bc4e376c9e3 Author: orbea riseup net> AuthorDate: Fri Apr 7 19:55:08 2023 + Commit: Sam James gentoo org> CommitDate: Sun Apr 9 05:27:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=016648ed dev-db/mysql-connector-c: Build fixes * Adds -DWITH_BUILD_ID=OFF to workaround various build issues * Patches the source to work with musl Upstream-PR: https://github.com/mysql/mysql-server/pull/455 Closes: https://bugs.gentoo.org/886474 Closes: https://bugs.gentoo.org/903415 Closes: https://bugs.gentoo.org/885035 Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/30517 Signed-off-by: Sam James gentoo.org> .../files/mysql-connector-c-8.0.32-musl.patch | 25 ++ .../mysql-connector-c-8.0.32-r1.ebuild | 2 ++ 2 files changed, 27 insertions(+) diff --git a/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.32-musl.patch b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.32-musl.patch new file mode 100644 index ..252c5eeda32e --- /dev/null +++ b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.32-musl.patch @@ -0,0 +1,25 @@ +https://github.com/mysql/mysql-server/pull/454 + +From c875f049cb3571da1b9b5bcae50caccc5ee47cfb Mon Sep 17 00:00:00 2001 +From: orbea +Date: Fri, 7 Apr 2023 12:47:51 -0700 +Subject: [PATCH] sql/memory: Fix the musl build + +_SC_LEVEL1_DCACHE_LINESIZE is not specific to linux, but to glibc. +--- + sql/memory/aligned_atomic.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/sql/memory/aligned_atomic.h b/sql/memory/aligned_atomic.h +index d13d45b9deea..bd19c0cf4d6f 100644 +--- a/sql/memory/aligned_atomic.h b/sql/memory/aligned_atomic.h +@@ -76,7 +76,7 @@ static inline size_t _cache_line_size() { + return line_size; + } + +-#elif defined(__linux__) ++#elif defined(__GLIBC__) + static inline size_t _cache_line_size() { + long size = sysconf(_SC_LEVEL1_DCACHE_LINESIZE); + if (size == -1) return 64; diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild index 57568257e26e..59782a42d7ae 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild @@ -51,6 +51,7 @@ PATCHES=( "${FILESDIR}"/${PN}-8.0.22-always-build-decompress-utilities.patch "${FILESDIR}"/${PN}-8.0.19-do-not-install-comp_err.patch "${FILESDIR}"/${PN}-8.0.27-res_n.patch + "${FILESDIR}"/${PN}-8.0.32-musl.patch ) src_prepare() { @@ -103,6 +104,7 @@ multilib_src_configure() { -DSHARED_LIB_PATCH_VERSION="0" -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DWITHOUT_SERVER=ON + -DWITH_BUILD_ID=OFF ) cmake_src_configure
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/
commit: 1a8e2a17141466767f95f63a9047ba95f9893af3 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 2 19:30:14 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 2 19:30:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a8e2a17 dev-db/mysql-connector-c++: Stabilize 8.0.32 amd64, #894488 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild index d85a4e14a4b9..d4bbe133f487 100644 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src" LICENSE="Artistic GPL-2" SLOT="0" # -ppc, -sparc for bug #711940 -KEYWORDS="~amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86" IUSE="+legacy" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/
commit: 270a7e3fc56fcc6068e094f43d010133d3accc17 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 2 19:30:18 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 2 19:30:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=270a7e3f dev-db/mysql-connector-c: Stabilize 8.0.32-r1 arm64, #894488 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild index a5d9d0dfbe22..57568257e26e 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" S="${WORKDIR}/mysql-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/
commit: 173a02d541ce9d4a31f2ac92788b71b74201bfd7 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 2 19:30:14 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 2 19:30:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=173a02d5 dev-db/mysql-connector-c: Stabilize 8.0.32-r1 amd64, #894488 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild index df3311311050..a5d9d0dfbe22 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" S="${WORKDIR}/mysql-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/
commit: 626b51880724e438066112aa3225f669a06d84b5 Author: Sam James gentoo org> AuthorDate: Wed Feb 15 09:57:16 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 15 09:57:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=626b5188 dev-db/mysql-connector-c: Stabilize 8.0.32-r1 sparc, #894488 Signed-off-by: Sam James gentoo.org> dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild index 3bf2762bd4f7..df3311311050 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" S="${WORKDIR}/mysql-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/
commit: 6eda30f0a65d5ab5e33c62b55638c1aa076a017b Author: Sam James gentoo org> AuthorDate: Wed Feb 15 09:57:14 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 15 09:57:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eda30f0 dev-db/mysql-connector-c: Stabilize 8.0.32-r1 ppc, #894488 Signed-off-by: Sam James gentoo.org> dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild index 272be1b71f35..3bf2762bd4f7 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" S="${WORKDIR}/mysql-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/, dev-db/mysql-connector-c++/files/
commit: bd2cf6d0b58c6ea48f59fb7640898ccd9e2aa7f6 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Feb 7 17:44:41 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Feb 8 20:17:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd2cf6d0 dev-db/mysql-connector-c++: drop 1.1.12-r2 Bug: https://bugs.gentoo.org/834439 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-db/mysql-connector-c++/Manifest| 1 - .../mysql-connector-c++-1.1.11-fix-mariadb.patch | 43 - .../mysql-connector-c++-1.1.6-fix-cmake.patch | 23 - dev-db/mysql-connector-c++/metadata.xml| 1 - .../mysql-connector-c++-1.1.12-r2.ebuild | 54 -- 5 files changed, 122 deletions(-) diff --git a/dev-db/mysql-connector-c++/Manifest b/dev-db/mysql-connector-c++/Manifest index 1c28ab870e80..c823918eba96 100644 --- a/dev-db/mysql-connector-c++/Manifest +++ b/dev-db/mysql-connector-c++/Manifest @@ -1,4 +1,3 @@ -DIST mysql-connector-c++-1.1.12.tar.gz 518615 BLAKE2B 386a4753ca3f03999a49a89507da1b1172b3db89797c38403fee4eea86e7108a5e4f91f24a17de86d585c2a3d9e5742a117fa84d9b14aad649f938a597f3dae9 SHA512 d7e132dbc2efda4a77f8ae00c24006a1ade1d0a50f22d89ece453505e6d206427ee7988df29c0d6ef8b396ad6b8d326b6d263a1d4fa08ef5db0966fb4f1479f4 DIST mysql-connector-c++-8.0.27-src.tar.gz 4004836 BLAKE2B e581c679d8d9a31d2570b9cf1968b4e793cfccbd4cafdc5a9c9d17a465c16faa1492b2da7bdc1679d97474c27b6353274a390668f77d3cb47f72598eb3a967fa SHA512 3da7109efd2d1af813931b923218de9a85afe20d23e2654eecfa5524431f5b11ebdb8421b14563300b66ab61714e284cc15407a3b28a87922c9a8c79b2804bf3 DIST mysql-connector-c++-8.0.31-src.tar.gz 4201904 BLAKE2B 48385db732572ccf2ba91edca0fbdecf94b3ac5ca6c095e1e2e525e5f9b17749b9cb1ed9732253f9239296d364a69a91d56f60958eb4cf399f16db38f6bd76a8 SHA512 a088936e207926031b6bafe45925bf0c9d2acede9477b605adb09dc875c87965e58e3ecd0332168021122c9def831f0dfdb837ad2c4ea2f140b07b43c9f8bb3c DIST mysql-connector-c++-8.0.32-src.tar.gz 4202413 BLAKE2B fe15be7b6ec0c4699ded6e392f3f2e1c12fa9fe033172f6219916fb6ce4ae78d3e8cc882eaf66da606dc1445a59a5cf573f92ee6f1d18178d6c11762dcffb0c0 SHA512 cdfddaf84efe0d49d07c5ef07b5c50bde2f64cbf58d48016573a20ca372b0ba5dab640305d16d8b34032a63f2ceb2954eac108f838fb2f3849a7f3838329df48 diff --git a/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.11-fix-mariadb.patch b/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.11-fix-mariadb.patch deleted file mode 100644 index 2868a3c024af.. --- a/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.11-fix-mariadb.patch +++ /dev/null @@ -1,43 +0,0 @@ a/driver/mysql_connection.cpp -+++ b/driver/mysql_connection.cpp -@@ -1067,6 +1067,7 @@ MySQL_Connection::getClientOption(const sql::SQLString & optionName, void * opti - proxy->get_character_set_info(); - *(static_cast(optionValue)) = cs.mbmaxlen; - /* mysql_get_option() was added in mysql 5.7.3 version */ -+#if !defined( MARIADB_BASE_VERSION ) && !defined ( MARIADB_VERSION_ID ) - } else if ( proxy->get_server_version() >= 50703 ) { - try { - if (GET_CONN_OPTION(optionName, optionValue, intOptions)) { -@@ -1080,6 +1081,7 @@ MySQL_Connection::getClientOption(const sql::SQLString & optionName, void * opti - CPP_ERR_FMT("Unsupported option : %d:(%s) %s", proxy->errNo(), proxy->sqlstate().c_str(), proxy->error().c_str()); - throw e; - } -+#endif - } - } - /* }}} */ -@@ -1097,11 +1099,13 @@ MySQL_Connection::getClientOption(const sql::SQLString & optionName) - MY_CHARSET_INFO cs; - proxy->get_character_set_info(); - return cs.dir ? sql::SQLString(cs.dir) : ""; -+#if !defined( MARIADB_BASE_VERSION ) && !defined ( MARIADB_VERSION_ID ) - } else if ( proxy->get_server_version() >= 50703 ) { - const char* optionValue= NULL; - if (GET_CONN_OPTION(optionName, , stringOptions)) { - return optionValue ? sql::SQLString(optionValue) : ""; - } -+#endif - } - return ""; - } a/driver/nativeapi/libmysql_static_proxy.cpp -+++ b/driver/nativeapi/libmysql_static_proxy.cpp -@@ -325,7 +325,7 @@ LibmysqlStaticProxy::options(MYSQL * mysql, enum mysql_option option, const void - int - LibmysqlStaticProxy::get_option(MYSQL * mysql, enum mysql_option option, const void *arg) - { --#if MYSQL_VERSION_ID >= 50703 -+#if MYSQL_VERSION_ID >= 50703 && !defined( MARIADB_BASE_VERSION ) && !defined ( MARIADB_VERSION_ID ) - if (::mysql_get_option(mysql, option, arg)) { - throw sql::InvalidArgumentException("Unsupported option provided to mysql_get_option()"); - } else { diff --git a/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.6-fix-cmake.patch b/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.6-fix-cmake.patch deleted file mode 100644 index 18d4e9a80410.. --- a/dev-db/mysql-connector-c++/files/mysql-connector-c++-1.1.6-fix-cmake.patch +++ /dev/null @@ -1,23 +0,0
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/
commit: 1e9f117b243ed049788d23fa509faee46499e3c5 Author: Sam James gentoo org> AuthorDate: Wed Jan 18 22:42:58 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jan 18 22:42:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9f117b dev-db/mysql-connector-c: drop spurious 'info' page (README) Drop file which causes collision w/ mysql-connector-c++. It's only a tiny README, not a GNU info page. Signed-off-by: Sam James gentoo.org> ...ql-connector-c-8.0.32.ebuild => mysql-connector-c-8.0.32-r1.ebuild} | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild similarity index 97% rename from dev-db/mysql-connector-c/mysql-connector-c-8.0.32.ebuild rename to dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild index eefd98c0e9eb..272be1b71f35 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild @@ -109,6 +109,9 @@ multilib_src_configure() { } multilib_src_install_all() { + # Not a GNU info file, more like a tiny README. + rm "${ED}"/usr/share/info/mysql.info || die + doman \ man/my_print_defaults.1 \ man/perror.1 \
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/
commit: 3478cc8243bab5354972a84ad8c4a2c8b726b5f2 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jan 13 15:02:35 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jan 13 15:02:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3478cc82 dev-db/mysql-connector-c++: Stabilize 8.0.31 arm, #878909 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild index 52c07b3543df..8ee5fb48953d 100644 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src" LICENSE="Artistic GPL-2" SLOT="0" # -ppc, -sparc for bug #711940 -KEYWORDS="amd64 ~arm ~arm64 -ppc ppc64 -sparc x86" +KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc x86" IUSE="+legacy" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/
commit: ba04f00e27a00a30f0fd15c540c6371f5a817cde Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jan 13 15:02:34 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jan 13 15:02:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba04f00e dev-db/mysql-connector-c: Stabilize 8.0.31 arm, #878909 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild index cd41843f0d41..b6e5900b9298 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" S="${WORKDIR}/mysql-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/
commit: 864ded3785c3d1c0f14ccd459ae32b5b5c1df554 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jan 13 15:02:39 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jan 13 15:02:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=864ded37 dev-db/mysql-connector-c: Stabilize 8.0.31 arm64, #878909 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild index b6e5900b9298..db6fbd547f17 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" S="${WORKDIR}/mysql-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/
commit: 027ca976bf82db13fa792148968244db15622436 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jan 13 15:02:03 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jan 13 15:02:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=027ca976 dev-db/mysql-connector-c++: Stabilize 8.0.31 ppc64, #878909 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild index 0da45cddcda3..52c07b3543df 100644 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src" LICENSE="Artistic GPL-2" SLOT="0" # -ppc, -sparc for bug #711940 -KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc x86" +KEYWORDS="amd64 ~arm ~arm64 -ppc ppc64 -sparc x86" IUSE="+legacy" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/
commit: 845ecc06343ae6647ec87149503c0441ce85b435 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jan 13 15:02:02 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jan 13 15:02:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=845ecc06 dev-db/mysql-connector-c: Stabilize 8.0.31 ppc64, #878909 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild index 9f647fd95a88..cd41843f0d41 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,7 +17,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" S="${WORKDIR}/mysql-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/
commit: 17d454678e084b4b4b1543b7e6bd416e8e536338 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 3 18:38:52 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 3 18:38:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17d45467 dev-db/mysql-connector-c: Stabilize 8.0.31 ppc, #878909 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild index 558c28565a99..9f647fd95a88 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" S="${WORKDIR}/mysql-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/
commit: ff9123dd66898404aec1dd6f032a040b5b475fb9 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 2 20:25:20 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 2 20:25:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff9123dd dev-db/mysql-connector-c: Stabilize 8.0.31 x86, #878909 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild index 3db67ccfac3c..558c28565a99 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" S="${WORKDIR}/mysql-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/
commit: d9c48cc91ad3808de13a6cc4d58e1bab15da0806 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 2 20:25:20 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 2 20:25:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9c48cc9 dev-db/mysql-connector-c++: Stabilize 8.0.31 x86, #878909 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild index 1dabae524fe4..0da45cddcda3 100644 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src" LICENSE="Artistic GPL-2" SLOT="0" # -ppc, -sparc for bug #711940 -KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc x86" IUSE="+legacy" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c++/
commit: c109ab2f61c9f11f2d08839d80d00a9d9e4ada11 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 2 08:02:13 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 2 08:02:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c109ab2f dev-db/mysql-connector-c++: Stabilize 8.0.31 amd64, #878909 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild index 87c9e7f9ce8e..1dabae524fe4 100644 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src" LICENSE="Artistic GPL-2" SLOT="0" # -ppc, -sparc for bug #711940 -KEYWORDS="~amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86" IUSE="+legacy" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/
commit: 8ac5930eefe42acae1473300cb6a36f7cf8dc1d2 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 2 08:02:13 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 2 08:02:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ac5930e dev-db/mysql-connector-c: Stabilize 8.0.31 amd64, #878909 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild index 7e707865c9f9..3db67ccfac3c 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" S="${WORKDIR}/mysql-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/
commit: 8f15ebfb5a19cb50fdb4a1c1548e0dc138c801d4 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 2 07:20:09 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 2 07:20:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f15ebfb dev-db/mysql-connector-c: Stabilize 8.0.31 sparc, #878909 Signed-off-by: Arthur Zamarin gentoo.org> dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild index fd1796f00878..7e707865c9f9 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" S="${WORKDIR}/mysql-${PV}" fi
[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/
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++/
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++/
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/
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/
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/
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/
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/
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/
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/
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/
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++/
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/
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++/
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/
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/
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++/
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++/
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/
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/
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++/
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++/
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++/
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/
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/
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/
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/
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++/
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/
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/
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/
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/
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++/
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/
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/
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/
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++/
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/
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++/
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/
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/
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/
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/
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/
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++/
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/
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++/
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/
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++/
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/
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/
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/
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++/
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++/
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/
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/
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/
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++/
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++/
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++/
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/
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/
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