commit:     a381c36f06cb470e17585953407ab81ce8392ad9
Author:     Brian Evans <grknight <AT> gentoo <DOT> org>
AuthorDate: Thu May 17 13:51:53 2018 +0000
Commit:     Brian Evans <grknight <AT> gentoo <DOT> org>
CommitDate: Thu May 17 13:51:53 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a381c36f

dev-db/mariadb-galera: Drop old

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 dev-db/mariadb-galera/Manifest                     |   2 -
 .../mariadb-galera/mariadb-galera-10.0.34.ebuild   | 183 ---------------------
 dev-db/mariadb-galera/metadata.xml                 |   2 -
 3 files changed, 187 deletions(-)

diff --git a/dev-db/mariadb-galera/Manifest b/dev-db/mariadb-galera/Manifest
index f805644898d..dbee7c4936f 100644
--- a/dev-db/mariadb-galera/Manifest
+++ b/dev-db/mariadb-galera/Manifest
@@ -1,4 +1,2 @@
-DIST mariadb-galera-10.0.34.tar.gz 69661677 BLAKE2B 
a905e24c217843e04d35393af9eee06e2e42d6b6d4f7202645a795dd17ee60394b19228332dca9f0d078748f5d02893ad3f367c8c449147811abf78e502b7997
 SHA512 
e0226e6032d5ff0080a97ea486726a44d8e1b977b93c8d07b517be70098df4149d119d325ebcba6c6affa95a586c94ec8f99a5e5a74a7d2314311748029dc7ab
 DIST mariadb-galera-10.0.35.tar.gz 66950519 BLAKE2B 
a0b48de41234d1800c1734782bd604d30512e3d33d1937cd3e79f68ec804089166223ba53450ef630779d2b74bc4ace611dc748b4ceca7ed4e4151f97d693655
 SHA512 
e0160ef74d45c332edf49f21bb673b926008cba9ba650f97a47d7631260b2517db19e1730b76be77af4ee384aa5cc9b3453a24da57c48ab5f062f937494aee87
-DIST mysql-extras-20170926-1321Z.tar.bz2 312466 BLAKE2B 
3e3e19a905961570cea9c1eb14dec3780da80409e996b1aeddb08625da875f5d08798a862cb1b80566b0d8be0d9ec2aab0a390ca90f991203c9871538b11f00a
 SHA512 
556e782ccc40d8cffb2fde8c46038c90023440c07785ec667f898afdb8c802faeb4dbfe8b3918a1e563b46d1dc8c0de1172f7843ce08ee1ded435b344f8f0cf5
 DIST mysql-extras-20180515-1334Z.tar.bz2 321462 BLAKE2B 
48fc1e0058fa824e6234b0f3319d261997e99f334c8583c0def4cdac4b59f2380d7153ab0fa2ca9a6ab15e35899c2a7586e3b61f4044c4c949110cc8ab9fb0e6
 SHA512 
de3000f0c65eed9595b52d53205cdcac60cb4a06a5aca27057c8beca6a7890f453aeeda0bb8487b8de75cfb4caa48682b7706273574876c5cefd0d03988c4f7e

diff --git a/dev-db/mariadb-galera/mariadb-galera-10.0.34.ebuild 
b/dev-db/mariadb-galera/mariadb-galera-10.0.34.ebuild
deleted file mode 100644
index 46f8aa0649d..00000000000
--- a/dev-db/mariadb-galera/mariadb-galera-10.0.34.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-MY_EXTRAS_VER="20170926-1321Z"
-# The wsrep API version must match between upstream WSREP and 
sys-cluster/galera major number
-WSREP_REVISION="25"
-SUBSLOT="18"
-MYSQL_PV_MAJOR="5.6"
-
-SERVER_URI="https://downloads.mariadb.org/interstitial/${P}/source/${P}.tar.gz";
-MY_SOURCEDIR="${PN%%-galera}-${PV}"
-JAVA_PKG_OPT_USE="jdbc"
-
-inherit toolchain-funcs java-pkg-opt-2 mysql-multilib-r1
-
-HOMEPAGE="http://mariadb.org/";
-DESCRIPTION="An enhanced, drop-in replacement for MySQL with Galera 
Replication"
-
-IUSE="bindist jdbc odbc oqgraph pam sphinx sst-rsync sst-xtrabackup tokudb xml"
-RESTRICT="!bindist? ( bindist )"
-
-REQUIRED_USE="server? ( tokudb? ( jemalloc !tcmalloc ) ) static? ( !pam )"
-
-KEYWORDS="~amd64 ~x86"
-
-MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"
-PATCHES=(
-       "${MY_PATCH_DIR}/01050_all_mariadb_mysql_config_cleanup-5.5.41.patch"
-       "${MY_PATCH_DIR}/20006_all_cmake_elib-mariadb-10.0.33.patch"
-       "${MY_PATCH_DIR}/20009_all_mariadb_myodbc_symbol_fix-5.5.38.patch"
-       
"${MY_PATCH_DIR}/20018_all_mariadb-galera-10.0.20-without-clientlibs-tools.patch"
-)
-COMMON_DEPEND="
-       !bindist? ( >=sys-libs/readline-4.1:0=  )
-       server? (
-               extraengine? (
-                       odbc? ( dev-db/unixODBC:0= )
-                       xml? ( dev-libs/libxml2:2= )
-               )
-               oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= )
-               pam? ( virtual/pam:0= )
-               tokudb? ( app-arch/snappy )
-       )
-       >=dev-libs/libpcre-8.35:3=
-"
-DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
-       server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.6 ) ) )
-       ${COMMON_DEPEND}"
-RDEPEND="${RDEPEND} ${COMMON_DEPEND}
-       sys-apps/iproute2
-       =sys-cluster/galera-${WSREP_REVISION}*
-       sst-rsync? ( sys-process/lsof )
-       sst-xtrabackup? ( net-misc/socat[ssl] )
-       perl? ( !dev-db/mytop
-               virtual/perl-Getopt-Long
-               dev-perl/TermReadKey
-               virtual/perl-Term-ANSIColor
-               virtual/perl-Time-HiRes )
-       server? ( extraengine? ( jdbc? ( >=virtual/jre-1.6 ) ) )
-"
-# percona-xtrabackup-bin causes a circular dependency if DBD-mysql is not 
already installed
-PDEPEND="sst-xtrabackup? ( || ( >=dev-db/percona-xtrabackup-bin-2.2.4 
dev-db/percona-xtrabackup ) )"
-
-MULTILIB_WRAPPED_HEADERS+=( /usr/include/mysql/mysql_version.h )
-
-pkg_setup() {
-       java-pkg-opt-2_pkg_setup
-       mysql-multilib-r1_pkg_setup
-}
-
-pkg_preinst() {
-       java-pkg-opt-2_pkg_preinst
-       mysql-multilib-r1_pkg_preinst
-}
-
-src_prepare() {
-       java-pkg-opt-2_src_prepare
-       mysql-multilib-r1_src_prepare
-}
-
-src_configure(){
-       # bug 508724 mariadb cannot use ld.gold
-       tc-ld-disable-gold
-       local MYSQL_CMAKE_NATIVE_DEFINES=(
-                       -DWITH_JEMALLOC=$(usex jemalloc system)
-                       -DWITH_PCRE=system
-       )
-       if use server ; then
-               # Federated{,X} must be treated special otherwise they will not 
be built as plugins
-               if ! use extraengine ; then
-                       MYSQL_CMAKE_NATIVE_DEFINES+=(
-                               -DWITHOUT_FEDERATED=1
-                               -DWITHOUT_FEDERATEDX=1 )
-               fi
-
-               MYSQL_CMAKE_NATIVE_DEFINES+=(
-                       $(mysql-cmake_use_plugin oqgraph OQGRAPH)
-                       $(mysql-cmake_use_plugin sphinx SPHINX)
-                       $(mysql-cmake_use_plugin tokudb TOKUDB)
-                       $(mysql-cmake_use_plugin pam AUTH_PAM)
-                       -DWITHOUT_CASSANDRA=0
-                       $(mysql-cmake_use_plugin extraengine SEQUENCE)
-                       $(mysql-cmake_use_plugin extraengine SPIDER)
-                       $(mysql-cmake_use_plugin extraengine CONNECT)
-                       -DCONNECT_WITH_MYSQL=1
-                       -DCONNECT_WITH_LIBXML2=$(usex xml)
-                       -DCONNECT_WITH_ODBC=$(usex odbc)
-                       -DCONNECT_WITH_JDBC=$(usex jdbc)
-                       -DWITHOUT_MROONGA=1
-               )
-       fi
-       mysql-multilib-r1_src_configure
-}
-
-# Official test instructions:
-# USE='extraengine perl server openssl static-libs' \
-# FEATURES='test userpriv -usersandbox' \
-# ebuild mariadb-X.X.XX.ebuild \
-# digest clean package
-multilib_src_test() {
-
-       if ! multilib_is_native_abi ; then
-               einfo "Server tests not available on non-native abi".
-               return 0;
-       fi
-
-       local TESTDIR="${BUILD_DIR}/mysql-test"
-       local retstatus_unit
-       local retstatus_tests
-
-       if ! use server ; then
-               einfo "Skipping server tests due to minimal build."
-       fi
-
-       # Bug #213475 - MySQL _will_ object strenously if your machine is named
-       # localhost. Also causes weird failures.
-       [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be 
named localhost"
-
-       if [[ $UID -eq 0 ]]; then
-               die "Testing with FEATURES=-userpriv is no longer supported by 
upstream. Tests MUST be run as non-root."
-       fi
-       has usersandbox $FEATURES && ewarn "Some tests may fail with 
FEATURES=usersandbox"
-
-       einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
-
-       # Run CTest (test-units)
-       cmake-utils_src_test
-       retstatus_unit=$?
-
-       # Ensure that parallel runs don't die
-       export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
-       # Enable parallel testing, auto will try to detect number of cores
-       # You may set this by hand.
-       # The default maximum is 8 unless MTR_MAX_PARALLEL is increased
-       export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
-
-       # create directories because mysqladmin might run out of order
-       mkdir -p "${T}"/var-tests{,/log}
-
-       # Run mysql tests
-       pushd "${TESTDIR}" || die
-
-       mysql-multilib-r1_disable_test galera.galera_defaults \
-               "Test may vary by library defaults"
-
-       # run mysql-test tests
-       perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder
-       retstatus_tests=$?
-
-       popd || die
-
-       # Cleanup is important for these testcases.
-       pkill -9 -f "${S}/ndb" 2>/dev/null
-       pkill -9 -f "${S}/sql" 2>/dev/null
-
-       local failures=""
-       [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
-       [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
-
-       [[ -z "$failures" ]] || die "Test failures: $failures"
-       einfo "Tests successfully completed"
-}

diff --git a/dev-db/mariadb-galera/metadata.xml 
b/dev-db/mariadb-galera/metadata.xml
index 06cbeed0729..2e7afd2663c 100644
--- a/dev-db/mariadb-galera/metadata.xml
+++ b/dev-db/mariadb-galera/metadata.xml
@@ -7,7 +7,6 @@
   </maintainer>
 <use>
   <flag name="client-libs">Build the client libraries from the server package 
instead of the C Connector packages</flag>
-  <flag name="embedded">Build embedded server (libmysqld)</flag>
   <flag name="extraengine">Add support for alternative storage engines 
(Archive, CSV, Blackhole, Federated(X), Partition)</flag>
   <flag name="jdbc">Enable the CONNECT engine to access foreign databases via 
JDBC</flag>
   <flag name="jemalloc">Use <pkg>dev-libs/jemalloc</pkg> for 
allocations.</flag>
@@ -15,7 +14,6 @@
   <flag name="libressl">Enable SSL connections and crypto functions using 
<pkg>dev-libs/libressl</pkg></flag>
   <flag name="numa">Enable NUMA support using <pkg>sys-process/numactl</pkg> 
(NUMA kernel support is also required)</flag>
   <flag name="oqgraph">Add support for the Open Query GRAPH engine</flag>
-  <flag name="openssl">Enable SSL connections and crypto functions using 
<pkg>dev-libs/openssl</pkg></flag>
   <flag name="profiling">Add support for statement profiling (requires 
USE=community).</flag>
   <flag name="server">Build the server program</flag>
   <flag name="sst-rsync">Add tools needed to support the rsync SST 
method</flag>

Reply via email to