commit:     556838823c8745f90d0da8cc163cf37fe650dc04
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Fri Aug  2 16:39:04 2019 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Fri Aug  2 16:39:58 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55683882

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

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 dev-db/mysql-connector-c/Manifest                  |  1 -
 .../mysql-connector-c-6.1.11-r1.ebuild             | 88 ---------------------
 .../mysql-connector-c-8.0.16.ebuild                | 92 ----------------------
 3 files changed, 181 deletions(-)

diff --git a/dev-db/mysql-connector-c/Manifest 
b/dev-db/mysql-connector-c/Manifest
index da74276fc3e..8ca24c1f198 100644
--- a/dev-db/mysql-connector-c/Manifest
+++ b/dev-db/mysql-connector-c/Manifest
@@ -1,3 +1,2 @@
-DIST mysql-boost-8.0.16.tar.gz 145939027 BLAKE2B 
f8e94c6aa686a3f3a2fd231676070760081c6bbf0d652ce09e9bfb6f9dc86fc96dba5739ac8721bfd55c947e44c7de4c37ff5f8bb56db5e08484cf586e143add
 SHA512 
4de08d74637d1fef4f570148e66c8ddf2b59d1c0a49d715ca632da7f572645b65ec5f7c115aaf0bd179b0a9f1ba2bc40357c371f170a674118159d99b2c49516
 DIST mysql-boost-8.0.17.tar.gz 189322239 BLAKE2B 
f9f46e5fdc3e9869b203626bc09edfbcdbabcd68eba43f9c6a33b9a52cffb3a32f39704c6d22a66899aac16fa2efb271c5dc7af7522768b45542ac8dc615cd8a
 SHA512 
a278ee263670cb1f79d67c4b87c4b88632569c3b20a4297a6e77d550155db20902f22992ea851cf59ea523bb97d5e08707e3457f71a678e9f1ac2fa4ca5b7a2d
 DIST mysql-connector-c-6.1.11-src.tar.gz 3489345 BLAKE2B 
813512520ef660521221565a4466e81d902629d0ee731f746b68eed2b9129ea8361fcabe184537ec8ba91aed5a4b02dfb3450b36524c2e98f81fba148eee0cf1
 SHA512 
271395c888a93b833e0bbe1840b9987ecdb37d0f1cf89904207cc9aa99ed32e538aee8c9529ff39b6533947159776a8f5aa079da86ed51b1d26b086f4ffdd7c6

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-6.1.11-r1.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-6.1.11-r1.ebuild
deleted file mode 100644
index b233a4a4ffb..00000000000
--- a/dev-db/mysql-connector-c/mysql-connector-c-6.1.11-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-multilib
-
-MULTILIB_WRAPPED_HEADERS+=(
-       /usr/include/mysql/my_config.h
-)
-
-# wrap the config script
-MULTILIB_CHOST_TOOLS=( /usr/bin/mysql_config )
-
-DESCRIPTION="C client library for MariaDB/MySQL"
-HOMEPAGE="https://dev.mysql.com/downloads/connector/c/";
-LICENSE="GPL-2"
-
-SRC_URI="https://dev.mysql.com/get/Downloads/Connector-C/${P}-src.tar.gz";
-S="${WORKDIR}/${P}-src"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86"
-
-SUBSLOT="18"
-SLOT="0/${SUBSLOT}"
-IUSE="libressl static-libs"
-
-CDEPEND="
-       sys-libs/zlib:=[${MULTILIB_USEDEP}]
-       libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
-       !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
-       "
-RDEPEND="${CDEPEND}
-       !dev-db/mysql[client-libs(+)]
-       !dev-db/mysql-cluster[client-libs(+)]
-       !dev-db/mariadb[client-libs(+)]
-       !dev-db/mariadb-connector-c[mysqlcompat]
-       !dev-db/mariadb-galera[client-libs(+)]
-       !dev-db/percona-server[client-libs(+)]
-       "
-DEPEND="${CDEPEND}"
-
-DOCS=( README )
-PATCHES=(
-       "${FILESDIR}/mysql_com.patch"
-       "${FILESDIR}/20028_all_mysql-5.6-gcc7.patch"
-       "${FILESDIR}/6.1.11-openssl-1.1.patch"
-)
-
-src_prepare() {
-       sed -i -e 's/CLIENT_LIBS/CONFIG_CLIENT_LIBS/' 
"${S}/scripts/CMakeLists.txt" || die
-       if use libressl ; then
-               sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL 
"1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \
-                       "${S}/cmake/ssl.cmake" || die
-       fi
-       cmake-utils_src_prepare
-}
-
-multilib_src_configure() {
-       local mycmakeargs=(
-               -DINSTALL_LAYOUT=RPM
-               -DINSTALL_LIBDIR=$(get_libdir)
-               -DWITH_DEFAULT_COMPILER_OPTIONS=OFF
-               -DWITH_DEFAULT_FEATURE_SET=OFF
-               -DENABLED_LOCAL_INFILE=ON
-               -DMYSQL_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock"
-               -DWITH_ZLIB=system
-               -DENABLE_DTRACE=OFF
-               -DWITH_SSL=system
-               -DLIBMYSQL_OS_OUTPUT_NAME=mysqlclient
-               -DSHARED_LIB_PATCH_VERSION="0"
-       )
-       cmake-utils_src_configure
-}
-
-multilib_src_install_all() {
-       if ! use static-libs ; then
-               find "${ED}" -name "*.a" -delete || die
-       fi
-}
-
-pkg_preinst() {
-       if [[ -z ${REPLACING_VERSIONS} && -e 
"${EROOT}usr/$(get_libdir)/libmysqlclient.so" ]] ; then
-               elog "Due to ABI changes when switching between different 
client libraries,"
-               elog "revdep-rebuild must find and rebuild all packages linking 
to libmysqlclient."
-               elog "Please run: revdep-rebuild --library 
libmysqlclient.so.${SUBSLOT}"
-               ewarn "Failure to run revdep-rebuild may cause issues with 
other programs or libraries"
-       fi
-}

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.16.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.16.ebuild
deleted file mode 100644
index 861e78121dc..00000000000
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.16.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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/";
-LICENSE="GPL-2"
-
-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 +ssl static-libs"
-
-RDEPEND="
-       sys-libs/zlib:=[${MULTILIB_USEDEP}]
-       ldap? ( dev-libs/cyrus-sasl:=[${MULTILIB_USEDEP}] )
-       ssl? (
-               libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
-               !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
-       )
-       "
-DEPEND="${RDEPEND}"
-
-DOCS=( README )
-
-S="${WORKDIR}/mysql-${PV}"
-
-PATCHES=( "${FILESDIR}/8.0.16-libressl.patch" )
-
-src_prepare() {
-       sed -i -e 's/CLIENT_LIBS/CONFIG_CLIENT_LIBS/' 
"${S}/scripts/CMakeLists.txt" || die
-
-       # All these are for the server only
-       sed -i \
-               -e '/MYSQL_CHECK_LIBEVENT/d' \
-               -e '/MYSQL_CHECK_RAPIDJSON/d' \
-               -e '/MYSQL_CHECK_ICU/d' \
-               -e '/MYSQL_CHECK_RE2/d' \
-               -e '/MYSQL_CHECK_LZ4/d' \
-               -e '/MYSQL_CHECK_EDITLINE/d' \
-               -e '/MYSQL_CHECK_CURL/d' \
-               -e '/ADD_SUBDIRECTORY(man)/d' \
-               -e '/ADD_SUBDIRECTORY(share)/d' \
-               -e '/INCLUDE(cmake\/boost/d' \
-               CMakeLists.txt || die
-
-       # Skip building clients
-       echo > 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-utils_src_prepare
-}
-
-multilib_src_configure() {
-       local mycmakeargs=(
-               -DINSTALL_LAYOUT=RPM
-               -DINSTALL_LIBDIR=$(get_libdir)
-               -DWITH_DEFAULT_COMPILER_OPTIONS=OFF
-               -DWITH_DEFAULT_FEATURE_SET=OFF
-               -DENABLED_LOCAL_INFILE=ON
-               -DMYSQL_UNIX_ADDR="${EPREFIX}/run/mysqld/mysqld.sock"
-               -DWITH_ZLIB=system
-               -DWITH_SSL=$(usex ssl system wolfssl)
-               -DLIBMYSQL_OS_OUTPUT_NAME=mysqlclient
-               -DSHARED_LIB_PATCH_VERSION="0"
-               -DCMAKE_POSITION_INDEPENDENT_CODE=ON
-               -DWITHOUT_SERVER=ON
-       )
-       cmake-utils_src_configure
-}
-
-multilib_src_install() {
-       cmake-utils_src_install
-}
-
-multilib_src_install_all() {
-       if ! use static-libs ; then
-               find "${ED}" -name "*.a" -delete || die
-       fi
-}

Reply via email to