commit:     3731ccd11198c7979142913b3af952cdb7ba8dbb
Author:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 30 08:41:43 2025 +0000
Commit:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
CommitDate: Mon Jun 30 09:46:28 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3731ccd1

dev-db/mariadb-connector-c: drop IUSE=ssl, it is now mandatory

It is no longer possible to build MariaDB Connector/C without crypto
libraries.

Link: 
https://github.com/mariadb-corporation/mariadb-connector-c/commit/53243b8a7a3d8125d86004b1b784e40f75298d6b
Link: 
https://github.com/mariadb-corporation/mariadb-connector-c/commit/d4a8ca92093c60170e924d6f9b73a3213b4b31c3
Closes: https://bugs.gentoo.org/959275
Signed-off-by: Petr Vaněk <arkamar <AT> gentoo.org>

 ...ctor-c-3.4.5.ebuild => mariadb-connector-c-3.4.5-r1.ebuild} | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-3.4.5.ebuild 
b/dev-db/mariadb-connector-c/mariadb-connector-c-3.4.5-r1.ebuild
similarity index 93%
rename from dev-db/mariadb-connector-c/mariadb-connector-c-3.4.5.ebuild
rename to dev-db/mariadb-connector-c/mariadb-connector-c-3.4.5-r1.ebuild
index 02389b4925a4..f40fb1a55d18 100644
--- a/dev-db/mariadb-connector-c/mariadb-connector-c-3.4.5.ebuild
+++ b/dev-db/mariadb-connector-c/mariadb-connector-c-3.4.5-r1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://mariadb.org/";
 
 LICENSE="LGPL-2.1"
 SLOT="0/3"
-IUSE="+curl gnutls kerberos +ssl static-libs test"
+IUSE="+curl gnutls kerberos static-libs test"
 RESTRICT="!test? ( test )"
 
 DEPEND="
@@ -29,16 +29,14 @@ DEPEND="
        sys-libs/zlib:=[${MULTILIB_USEDEP}]
        virtual/libiconv:=[${MULTILIB_USEDEP}]
        curl? ( net-misc/curl[${MULTILIB_USEDEP}] )
+       gnutls? ( >=net-libs/gnutls-3.3.24:=[${MULTILIB_USEDEP}] )
+       !gnutls? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
        kerberos? (
                || (
                        app-crypt/mit-krb5[${MULTILIB_USEDEP}]
                        app-crypt/heimdal[${MULTILIB_USEDEP}]
                )
        )
-       ssl? (
-               gnutls? ( >=net-libs/gnutls-3.3.24:=[${MULTILIB_USEDEP}] )
-               !gnutls? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
-       )
 "
 BDEPEND="test? ( dev-db/mariadb[server] )"
 RDEPEND="${DEPEND}
@@ -90,7 +88,7 @@ src_configure() {
 multilib_src_configure() {
        local mycmakeargs=(
                -DWITH_EXTERNAL_ZLIB=ON
-               -DWITH_SSL:STRING=$(usex ssl $(usex gnutls GNUTLS OPENSSL) OFF)
+               -DWITH_SSL:STRING=$(usex gnutls GNUTLS OPENSSL)
                -DWITH_CURL=$(usex curl)
                -DWITH_ICONV=ON
                -DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT:STRING=$(usex kerberos 
DYNAMIC OFF)

Reply via email to