summaryrefslogtreecommitdiff
path: root/dev-db/clickhouse
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-06-29 11:38:31 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-06-29 11:38:31 +0100
commit90c88731bd036e5698b281fbc0a5f3aa4c9983ac (patch)
tree83fc5facb6b12be510a37bc3d241cc63e965b13a /dev-db/clickhouse
parentfeb0daf81d888e9160f9f94502de09b66f2a63fd (diff)
gentoo resync : 29.06.2020
Diffstat (limited to 'dev-db/clickhouse')
-rw-r--r--dev-db/clickhouse/Manifest21
-rw-r--r--dev-db/clickhouse/clickhouse-18.10.3-r1.ebuild200
-rw-r--r--dev-db/clickhouse/clickhouse-18.12.17-r1.ebuild200
-rw-r--r--dev-db/clickhouse/clickhouse-18.6.0-r1.ebuild200
-rw-r--r--dev-db/clickhouse/clickhouse-19.13.1.11-r2.ebuild204
-rw-r--r--dev-db/clickhouse/clickhouse-19.13.1.11-r3.ebuild205
-rw-r--r--dev-db/clickhouse/clickhouse-19.15.2.2.ebuild207
-rw-r--r--dev-db/clickhouse/clickhouse-19.5.3.8-r1.ebuild203
-rw-r--r--dev-db/clickhouse/clickhouse-19.9.5.36-r1.ebuild203
-rw-r--r--dev-db/clickhouse/files/clickhouse-server.confd4
-rw-r--r--dev-db/clickhouse/files/clickhouse-server.initd16
-rw-r--r--dev-db/clickhouse/files/clickhouse-server.initd-r123
-rw-r--r--dev-db/clickhouse/files/clickhouse-server.service15
-rw-r--r--dev-db/clickhouse/metadata.xml16
14 files changed, 0 insertions, 1717 deletions
diff --git a/dev-db/clickhouse/Manifest b/dev-db/clickhouse/Manifest
deleted file mode 100644
index 9732363848b4..000000000000
--- a/dev-db/clickhouse/Manifest
+++ /dev/null
@@ -1,21 +0,0 @@
-AUX clickhouse-server.confd 74 BLAKE2B ccb1d957ce0ec20a65968bb1fe24d756d3f0d73bb0b2bec5b1de7913fdac71fcc04eef0e7d0ca7708b87cccb4ef08b4d5ec2ab514c24c1f39862dc1aced77725 SHA512 3f89e1d592d46c8173df42835c5c9ee541e6fc01eb4448f3351517110650fac3144a6da066f2ebf01bda9a004a972e47dc6c48967f914e541dfe26fb0637cd5c
-AUX clickhouse-server.initd 445 BLAKE2B 166b867de3ad86f814cfbbdfa86a9328a3a54a88438e628f790cc6be1e0eee272effa06db37bdb0d31a41ac1551321b5a756bbfe3a9a8381e327e12515253da1 SHA512 98d396709899a428012fb8f01fbd861359913e12d765924a6a20e5f5cf0da73a2c8b0561a061d4c581443259605841f55fa33ee881f8eb764d6d2446dd4bf849
-AUX clickhouse-server.initd-r1 552 BLAKE2B 39a75038f2cce6c09623b0c90b87a7536995da05fdedbc261e4a92e4add8bfdfb46c59856f9d0df8b49d115b3ea52e684827037c3da40a8fc02948ff47edcde6 SHA512 40324e870c8d0d2bb62acc78bf2c08be9cc0e64e94d00538d41961fb53d2df45f3d811b75c81a0b3e12ee17d99d2b9c0cbca623f7e1ffe5eadf3674bafb97832
-AUX clickhouse-server.service 307 BLAKE2B 1f443f68db97408cb2b0a8e9007195cdc5d6e29f54e55b3bd2b023cfbcb9d3ee4c1083503f83a42cfd18bca3320dfa86571434fe89612fb0a1f5a9e178eb706b SHA512 185db8aed69b178540225fa41f623a78af09e30d2dd1e033baf4d7c80451e702f5d6b9ce5240f7f6fb6d63a4ebed5af4d483515c7e6fe019e7fd44334df4ab37
-DIST cctz-4f9776a.tar.gz 290009 BLAKE2B 532eb7d590f9814c05cc7fdd3c75efe0a6b3f81d85201b14163a9600dd858c4fbac592270d0afccd7d5eef0080d7e70e9d716023bdb60d55479585e2cd3d3f59 SHA512 ba0dfc404cc70f03ef2be29fa3b0c70ea881c92a92525ea4ba1b5bcfc9e45df1b62a5eec180f498293e64bdd5cb9b41f97361cbb7e8baf299dcfdcd1557ca205
-DIST clickhouse-18.10.3.tar.gz 6136661 BLAKE2B 5564bbe85f4ca43f18df702148af0e4e5b5a8826994d90f29beb3a37cdbeb36f9d3ec77d9c7bc6f843e7586e5441aeb0937548eb5eb61d27cecc5790d8c21a5b SHA512 c78386922388cf910a995b569724eb22fc41ab60e765a4d3644c4a48d8b9a67ef28b7e375186b2eb00c43b4f06e90783084f4ac4d3789f1b6e4251ee30e8833c
-DIST clickhouse-18.12.17.tar.gz 6495521 BLAKE2B 00dfb823b9e36923beb50a88bee88af3918bedc7b20079785699a42e36e52f32739f786bd78c5b350f58ae59251e3846da6202d04e24e9a750c92e16065cc395 SHA512 876c5fb6011c65b8ec201126678dad6f5de3430b7d320316ced5c6d22e8086ce337d20b73badbd053bf141097b8fe6cd94910ed607b4bbedb681cfa7921d1fb6
-DIST clickhouse-18.6.0.tar.gz 5852534 BLAKE2B 5634fd26907b21d4a35cff3ed816696205be4aff1cdd1acfe222e24214b1842eb18a4e499e888b0d92b78f5c3023c2962a385af2c0ea889055e473dfa0198bf5 SHA512 e8ea2d4457122513cad47b1cdb2a58dd2ffaec77a7a08bf82179aca12a369d39970520a995bb5db2e5ea4b0939da827b7d4b1f3929cf71c149c965438ebb3633
-DIST clickhouse-19.13.1.11.zip 11502726 BLAKE2B c2788702a2c27c995abc072a94f3945ed6f9039fe0c7840312a86987faf52d2f7801d531e89a02848fa8ee1319247c41de0f3ad0c0cb51c1df1dbcfca3bd3b0a SHA512 095a0e63eff6989ea1f70fac593069e1cdb6ea207a99d8cfd610c4eb8f3f7411a784d9f100c9fc899898e68dd88dd54bec3c136764793c8cae986d920a651f8c
-DIST clickhouse-19.15.2.2.zip 11425217 BLAKE2B 3a2288d771cd92dc283713a44df84df8c3c946ef92efd781d7619c8ffc0d7a3884f1a988c81f1703a7d373e78e413bdaea0fd100cebf7090be9bba16779209ff SHA512 029376b9d540c592d30a32457deb9e605d512fc448eb3dc6896b0ca48a5e92f390ef2dc3a4ea63ce19c264a8b2810ff952e95a6c7a8d4506f733ac6253c079d3
-DIST clickhouse-19.5.3.8.zip 11247905 BLAKE2B f72289f55bddf9b3ad2e16a4d1fc6e4f7681477e742eda3694c3c16975820c93affc01c70b194c5992226d79bee714f706c04402c62bd0ed3d1701a16fb22192 SHA512 f578abbd43c3ccf721e079ce2bafac22be0c5d619388be192c59a2053ae1cf1e7f0a025e0323f0f8f004f879990a88c0ca0cd4d135606de51c576619fe0172b8
-DIST clickhouse-19.9.5.36.zip 11708002 BLAKE2B 075f9b1556c5ee207a608047fa559cec7a0b1f044236e412189ae6dabe25aa04abf881726e4ffa17d4aad6937250c704f050935e61470994b57eaa1ac9ea07e4 SHA512 b0aa04a1c0f7c15316c83a2711f9b64f8235e664956f933530a9f2dc26fcb8b817adb8ca43c96db1cad498e06f4291ce13c0bb259726039c5caa52ae523fa4ab
-EBUILD clickhouse-18.10.3-r1.ebuild 4903 BLAKE2B 9cb7ccd5890de60558174b1bbde464674bf37bff3ee6e8c40dd2d8c2f72053fca4ea5bde568178b847c1dedcd3c21c31d57bce688e4e5ee2e3d1e6174a2a0b00 SHA512 6ac6da034c8673a6957c6a57377a963b045ee7a9d25f5d69ec37f34c500d5a5cee66606b1e5964fd5f3131d2d85e33ac0bf5f889a299bb9a1b4ca6eb2cf6fbb5
-EBUILD clickhouse-18.12.17-r1.ebuild 4900 BLAKE2B 0ce87b58051aeef81c62e41246290cda4680a647ead0761cd58723cd1e269953a18e8f8ca66368c13860fe3b31aae308e79c4be3d6ab6440ed5cabb5a42f40cf SHA512 9602f6bf0092a5661ebd903dc1033d76cefdfe8b286f4363cc5d1de65252cf2b6b262d3a8aa6f33f79b345570593569e282c5e4101814799559de30f7d823968
-EBUILD clickhouse-18.6.0-r1.ebuild 4891 BLAKE2B 12f3ad5a0633b0ea65af7939083ed150460efacc420ac33605273b18e9ac9ae93a2930ae5b70cf98b06bbc32ba9a4e3d69f57885bca2bde5b21c8957efe5021c SHA512 753764286274f3403863fe9947fc60253f05d876b7278a7fee625c262ad1d2a5dcbc3ce7fb58fd44074eab6654528c4e93c74d4a931a027d52b62494058c8e07
-EBUILD clickhouse-19.13.1.11-r2.ebuild 5045 BLAKE2B 35b733010bb514bc27d74200ca86f72a275016ba8928b76066a09b1498c18e48af5cb6a901ad91fe0b74d3f32557d74b5264669d19af5de206227c63e7e7739a SHA512 c0d441c5abebb86339211d4cf56009bbebcb03d46d2d16034e21de6321a97270b80a567190f020e21348c937ce6fa8b1b80a799494956a720056480ae0c1d33c
-EBUILD clickhouse-19.13.1.11-r3.ebuild 5135 BLAKE2B 03e1a841aa058202ac43186b90d1f1fb63fb28c4f281c1458d624dc37d6fbcd13a81eca3c4fff3db326a7a02654b7d1871e190cf76908d114160f4ad44bb8d8f SHA512 edb341c9ac550e058088d90774f427f382eb09c72d4aca3528faf2d27ab3259ba6693136c0970e3cb6e96a9cf425cc64cc6eb2347e86205ab54c1da3040f65ab
-EBUILD clickhouse-19.15.2.2.ebuild 5265 BLAKE2B 11f57fba5525c51e0c41a08ab21a03dbaa2aa767efd5ae36c21b8cbbcec9228992c47fe45512acae7d013752ebed935a4b8c089f6cb25d99eca9723a0596aa33 SHA512 01a0f276651d18278ae1f8c993e94388876519d812ce9f8dbab995bed70a859cbd1c57aea15509b0380b61effa94effd787e837d57db9c9a5d2c35767bc1dd6d
-EBUILD clickhouse-19.5.3.8-r1.ebuild 5026 BLAKE2B 2bd7e6c85e282d9ba768b596539f2460783fec539be1f10b58ad139cef85e2b8fd8f85e8e0cea981997edd47c588381d446f343f4be7fd15c594daf97b32f40c SHA512 4f6e69e5b3cdb9de4b53f17887c8958e3286f2436a35c3c337a12ec884d439b08d0dbf732c750de21d3738836c8ae948b73edc2abb1e413ac6edf2e9e9a8eb19
-EBUILD clickhouse-19.9.5.36-r1.ebuild 5026 BLAKE2B 2bd7e6c85e282d9ba768b596539f2460783fec539be1f10b58ad139cef85e2b8fd8f85e8e0cea981997edd47c588381d446f343f4be7fd15c594daf97b32f40c SHA512 4f6e69e5b3cdb9de4b53f17887c8958e3286f2436a35c3c337a12ec884d439b08d0dbf732c750de21d3738836c8ae948b73edc2abb1e413ac6edf2e9e9a8eb19
-MISC metadata.xml 657 BLAKE2B ea02627178df53a81cf2cb46f47e51ebf0437d5e70ec745a7d5d92d430e2055f3112280d3cbed5d7d7eccd1ce892ff1b184f042b850de1f9071716bda5176e82 SHA512 1a3810659c43b9191a8a37aac652c070fb05e663090575c4908e5dc248dfb1e20d9dd3d832a71b95c36b17a6f3a802dacbea2866f33c530c3d5d6c93f8a58690
diff --git a/dev-db/clickhouse/clickhouse-18.10.3-r1.ebuild b/dev-db/clickhouse/clickhouse-18.10.3-r1.ebuild
deleted file mode 100644
index 351b11c198be..000000000000
--- a/dev-db/clickhouse/clickhouse-18.10.3-r1.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_MAKEFILE_GENERATOR="ninja"
-
-inherit cmake-utils systemd toolchain-funcs user
-
-DESCRIPTION="An OSS column-oriented database management system for real-time data analysis"
-HOMEPAGE="https://clickhouse.yandex"
-LICENSE="Apache-2.0"
-
-MY_PN="ClickHouse"
-TYPE="stable"
-
-CCTZ_COMMIT="4f9776a"
-SRC_URI="https://github.com/yandex/${MY_PN}/archive/v${PV}-${TYPE}.tar.gz -> ${P}.tar.gz
- https://github.com/google/cctz/archive/${CCTZ_COMMIT}.tar.gz -> cctz-${CCTZ_COMMIT}.tar.gz
-"
-
-SLOT="0/${TYPE}"
-IUSE="+client cpu_flags_x86_sse4_2 +server debug doc kafka mongodb mysql static test tools zookeeper"
-RESTRICT="!test? ( test )"
-KEYWORDS="~amd64"
-
-REQUIRED_USE="
- server? ( cpu_flags_x86_sse4_2 )
- static? ( client server tools )
-"
-
-RDEPEND="
- dev-libs/re2:0=
- !static? (
- >=app-arch/lz4-1.8.0:=
- >=app-arch/zstd-1.3.4:=
- client? (
- sys-libs/ncurses:0=
- sys-libs/readline:0=
- )
-
- dev-libs/double-conversion
- dev-libs/capnproto
- dev-libs/libltdl:0
- sys-libs/libunwind:0
- sys-libs/zlib
- || (
- dev-db/unixODBC
- dev-libs/poco[odbc]
- )
- dev-libs/icu:=
- dev-libs/glib
- >=dev-libs/boost-1.65.0:=
- dev-libs/openssl:0=
- dev-libs/zookeeper-c
- kafka? ( dev-libs/librdkafka:= )
- mysql? ( dev-db/mysql-connector-c:= )
- )
-
- >=dev-libs/poco-1.9.0
- dev-libs/libpcre
-"
-
-DEPEND="${RDEPEND}
- doc? ( >=dev-python/mkdocs-1.0.1 )
- static? (
- >=app-arch/lz4-1.8.0[static-libs]
- >=app-arch/zstd-1.3.4[static-libs]
- client? (
- sys-libs/ncurses:0=[static-libs]
- sys-libs/readline:0=[static-libs]
- )
- dev-libs/capnproto[static-libs]
- dev-libs/libltdl[static-libs]
- sys-libs/libunwind:0[static-libs]
- sys-libs/zlib[static-libs]
- || (
- dev-db/unixODBC[static-libs]
- dev-libs/poco[odbc]
- )
- dev-libs/icu[static-libs]
- dev-libs/glib[static-libs]
- >=dev-libs/boost-1.65.0[static-libs]
- dev-libs/openssl[static-libs]
- dev-libs/zookeeper-c[static-libs]
- dev-db/mysql-connector-c[static-libs]
- kafka? ( dev-libs/librdkafka[static-libs] )
- )
-
- sys-libs/libtermcap-compat
- dev-util/patchelf
- >=sys-devel/lld-6.0.0
- || (
- >=sys-devel/gcc-7.0
- >=sys-devel/clang-6.0
- )
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}-${TYPE}"
-
-_clang_fullversion() {
- local ver="$1"; shift
- set -- $($(tc-getCPP "$@") -E -P - <<<"__clang_major__ __clang_minor__ __clang_patchlevel__")
- eval echo "$ver"
-}
-
-clang-fullversion() {
- _clang_fullversion '$1.$2.$3' "$@"
-}
-
-clang-version() {
- _clang_fullversion '$1.$2' "$@"
-}
-
-clang-major-version() {
- _clang_fullversion '$1' "$@"
-}
-
-clang-minor-version() {
- _clang_fullversion '$2' "$@"
-}
-
-clang-micro-version() {
- _clang_fullversion '$3' "$@"
-}
-
-pkg_pretend() {
- if [[ $(tc-getCC) == clang ]]; then
- if [[ $(clang-major-version) -lt 6 ]]; then
- eerror "Compilation with clang older than 6.0 is not supported"
- die "Too old clang found"
- fi
- :
- elif [[ $(gcc-major-version) -lt 7 ]] && [[$(gcc-minor-version) -lt 2 ]]; then
- eerror "Compilation with gcc older than 7.2 is not supported"
- die "Too old gcc found"
- fi
-}
-
-src_unpack() {
- default_src_unpack
- [[ ${PV} == 9999 ]] && return 0
- cd "${S}/contrib" || die "failed to cd to contrib"
- mkdir -p cctz zookeeper zstd || die "failed to create directories"
- tar --strip-components=1 -C cctz -xf "${DISTDIR}/cctz-${CCTZ_COMMIT}.tar.gz" || die "failed to unpack cctz"
-}
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_POCO_MONGODB="$(usex mongodb)"
- -DENABLE_RDKAFKA="$(usex kafka)"
- -DENABLE_TESTS="$(usex test)"
- -DUSE_STATIC_LIBRARIES="$(usex static)"
- -DMAKE_STATIC_LIBRARIES="$(usex static)"
- -DUSE_MYSQL="$(usex mysql)"
- -DENABLE_CLICKHOUSE_SERVER="$(usex server)"
- -DENABLE_CLICKHOUSE_CLIENT="$(usex client)"
- -DENABLE_CLICKHOUSE_LOCAL="$(usex tools)"
- -DENABLE_CLICKHOUSE_BENCHMARK="$(usex tools)"
- -DENABLE_CLICKHOUSE_PERFORMANCE="$(usex tools)"
- -DENABLE_CLICKHOUSE_EXTRACT_FROM_CONFIG="$(usex tools)"
- -DENABLE_CLICKHOUSE_COMPRESSOR="$(usex tools)"
- -DENABLE_CLICKHOUSE_COPIER="$(usex tools)"
- -DENABLE_CLICKHOUSE_COPIER="$(usex tools)"
- -DENABLE_CLICKHOUSE_ALL=OFF
- -DUSE_INTERNAL_SSL_LIBRARY=False
- -DUSE_INTERNAL_CITYHASH_LIBRARY=ON # Clickhouse explicitly requires bundled patched cityhash
- -DUNBUNDLED=ON
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if ! use test; then
- rm -rf "${D}/usr/share/clickhouse-test" || die "failed to remove tests"
- fi
-
- if use doc; then
- pushd "${S}/docs/tools" || die "Failed to enter docs build directory"
- ./build.py || die "Failed to build docs"
- popd || die "Failed to exit docs build directory"
-
- dodoc -r "${S}/docs/build"
- fi
-
- if use server; then
- newinitd "${FILESDIR}"/clickhouse-server.initd clickhouse-server
- systemd_dounit "${FILESDIR}"/clickhouse-server.service
- fi
-}
-
-pkg_preinst() {
- if use server; then
- enewgroup clickhouse
- enewuser clickhouse -1 -1 /var/lib/clickhouse clickhouse
- fi
-}
diff --git a/dev-db/clickhouse/clickhouse-18.12.17-r1.ebuild b/dev-db/clickhouse/clickhouse-18.12.17-r1.ebuild
deleted file mode 100644
index fa18cc2e59f7..000000000000
--- a/dev-db/clickhouse/clickhouse-18.12.17-r1.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_MAKEFILE_GENERATOR="ninja"
-
-inherit cmake-utils systemd toolchain-funcs user
-
-DESCRIPTION="An OSS column-oriented database management system for real-time data analysis"
-HOMEPAGE="https://clickhouse.yandex"
-LICENSE="Apache-2.0"
-
-MY_PN="ClickHouse"
-TYPE="stable"
-
-CCTZ_COMMIT="4f9776a"
-SRC_URI="https://github.com/yandex/${MY_PN}/archive/v${PV}-${TYPE}.tar.gz -> ${P}.tar.gz
- https://github.com/google/cctz/archive/${CCTZ_COMMIT}.tar.gz -> cctz-${CCTZ_COMMIT}.tar.gz
-"
-
-SLOT="0/${TYPE}"
-IUSE="+client cpu_flags_x86_sse4_2 +server debug doc kafka mongodb mysql static test tools"
-RESTRICT="!test? ( test )"
-KEYWORDS="~amd64"
-
-REQUIRED_USE="
- server? ( cpu_flags_x86_sse4_2 )
- static? ( client server tools )
-"
-
-RDEPEND="
- dev-libs/re2:0=
- !static? (
- >=app-arch/lz4-1.8.0:=
- >=app-arch/zstd-1.3.4:=
- client? (
- sys-libs/ncurses:0=
- sys-libs/readline:0=
- )
-
- dev-libs/double-conversion
- dev-libs/capnproto
- dev-libs/libltdl:0
- sys-libs/libunwind:0
- sys-libs/zlib
- || (
- dev-db/unixODBC
- dev-libs/poco[odbc]
- )
- dev-libs/icu:=
- dev-libs/glib
- >=dev-libs/boost-1.65.0:=
- dev-libs/openssl:0=
- kafka? ( dev-libs/librdkafka:= )
- mysql? ( dev-db/mysql-connector-c:= )
- )
-
- >=dev-libs/poco-1.9.0
- dev-libs/libpcre
-"
-
-DEPEND="${RDEPEND}
- doc? ( >=dev-python/mkdocs-1.0.1 )
- static? (
- >=app-arch/lz4-1.8.0[static-libs]
- >=app-arch/zstd-1.3.4[static-libs]
- client? (
- sys-libs/ncurses:0=[static-libs]
- sys-libs/readline:0=[static-libs]
- )
- dev-libs/capnproto[static-libs]
- dev-libs/libltdl[static-libs]
- sys-libs/libunwind:0[static-libs]
- sys-libs/zlib[static-libs]
- || (
- dev-db/unixODBC[static-libs]
- dev-libs/poco[odbc]
- )
- dev-libs/icu[static-libs]
- dev-libs/glib[static-libs]
- >=dev-libs/boost-1.65.0[static-libs]
- dev-libs/openssl[static-libs]
- dev-db/mysql-connector-c[static-libs]
- kafka? ( dev-libs/librdkafka[static-libs] )
- )
-
- sys-libs/libtermcap-compat
- dev-util/patchelf
- >=sys-devel/lld-6.0.0
- || (
- >=sys-devel/gcc-7.0
- >=sys-devel/clang-6.0
- )
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}-${TYPE}"
-
-_clang_fullversion() {
- local ver="$1"; shift
- set -- $($(tc-getCPP "$@") -E -P - <<<"__clang_major__ __clang_minor__ __clang_patchlevel__")
- eval echo "$ver"
-}
-
-clang-fullversion() {
- _clang_fullversion '$1.$2.$3' "$@"
-}
-
-clang-version() {
- _clang_fullversion '$1.$2' "$@"
-}
-
-clang-major-version() {
- _clang_fullversion '$1' "$@"
-}
-
-clang-minor-version() {
- _clang_fullversion '$2' "$@"
-}
-
-clang-micro-version() {
- _clang_fullversion '$3' "$@"
-}
-
-pkg_pretend() {
- if [[ $(tc-getCC) == clang ]]; then
- if [[ $(clang-major-version) -lt 6 ]]; then
- eerror "Compilation with clang older than 6.0 is not supported"
- die "Too old clang found"
- fi
- :
- elif [[ $(gcc-major-version) -lt 7 ]] && [[$(gcc-minor-version) -lt 2 ]]; then
- eerror "Compilation with gcc older than 7.2 is not supported"
- die "Too old gcc found"
- fi
-}
-
-src_unpack() {
- default_src_unpack
- [[ ${PV} == 9999 ]] && return 0
- cd "${S}/contrib" || die "failed to cd to contrib"
- mkdir -p cctz zstd || die "failed to create directories"
- tar --strip-components=1 -C cctz -xf "${DISTDIR}/cctz-${CCTZ_COMMIT}.tar.gz" || die "failed to unpack cctz"
-}
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_POCO_MONGODB="$(usex mongodb)"
- -DENABLE_RDKAFKA="$(usex kafka)"
- -DENABLE_TESTS="$(usex test)"
- -DUSE_STATIC_LIBRARIES="$(usex static)"
- -DMAKE_STATIC_LIBRARIES="$(usex static)"
- -DUSE_MYSQL="$(usex mysql)"
- -DENABLE_CLICKHOUSE_SERVER="$(usex server)"
- -DENABLE_CLICKHOUSE_CLIENT="$(usex client)"
- -DENABLE_CLICKHOUSE_LOCAL="$(usex tools)"
- -DENABLE_CLICKHOUSE_BENCHMARK="$(usex tools)"
- -DENABLE_CLICKHOUSE_PERFORMANCE="$(usex tools)"
- -DENABLE_CLICKHOUSE_EXTRACT_FROM_CONFIG="$(usex tools)"
- -DENABLE_CLICKHOUSE_COMPRESSOR="$(usex tools)"
- -DENABLE_CLICKHOUSE_COPIER="$(usex tools)"
- # As of now, clickhouse fails to build if odbc is disabled
- -DENABLE_ODBC=True
- -DENABLE_CLICKHOUSE_ODBC_BRIDGE=True
- -DENABLE_CLICKHOUSE_ALL=OFF
- -DUSE_INTERNAL_SSL_LIBRARY=False
- -DUSE_INTERNAL_CITYHASH_LIBRARY=ON # Clickhouse explicitly requires bundled patched cityhash
- -DUNBUNDLED=ON
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if ! use test; then
- rm -rf "${D}/usr/share/clickhouse-test" || die "failed to remove tests"
- fi
-
- if use doc; then
- pushd "${S}/docs/tools" || die "Failed to enter docs build directory"
- ./build.py || die "Failed to build docs"
- popd || die "Failed to exit docs build directory"
-
- dodoc -r "${S}/docs/build"
- fi
-
- if use server; then
- newinitd "${FILESDIR}"/clickhouse-server.initd clickhouse-server
- systemd_dounit "${FILESDIR}"/clickhouse-server.service
- fi
-}
-
-pkg_preinst() {
- if use server; then
- enewgroup clickhouse
- enewuser clickhouse -1 -1 /var/lib/clickhouse clickhouse
- fi
-}
diff --git a/dev-db/clickhouse/clickhouse-18.6.0-r1.ebuild b/dev-db/clickhouse/clickhouse-18.6.0-r1.ebuild
deleted file mode 100644
index f5c30296ab3d..000000000000
--- a/dev-db/clickhouse/clickhouse-18.6.0-r1.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_MAKEFILE_GENERATOR="ninja"
-
-inherit cmake-utils systemd toolchain-funcs user
-
-DESCRIPTION="An OSS column-oriented database management system for real-time data analysis"
-HOMEPAGE="https://clickhouse.yandex"
-LICENSE="Apache-2.0"
-
-MY_PN="ClickHouse"
-TYPE="stable"
-
-CCTZ_COMMIT="4f9776a"
-ZSTD_COMMIT="2555975"
-SRC_URI="https://github.com/yandex/${MY_PN}/archive/v${PV}-${TYPE}.tar.gz -> ${P}.tar.gz
- https://github.com/google/cctz/archive/${CCTZ_COMMIT}.tar.gz -> cctz-${CCTZ_COMMIT}.tar.gz
-"
-
-SLOT="0/${TYPE}"
-IUSE="+client cpu_flags_x86_sse4_2 +server debug doc kafka mongodb mysql static test tools zookeeper"
-RESTRICT="!test? ( test )"
-KEYWORDS="~amd64"
-
-REQUIRED_USE="
- server? ( cpu_flags_x86_sse4_2 )
- static? ( client server tools )
-"
-
-RDEPEND="
- dev-libs/re2:0=
- !static? (
- >=app-arch/lz4-1.8.0:=
- >=app-arch/zstd-1.3.4:=
- client? (
- sys-libs/ncurses:0=
- sys-libs/readline:0=
- )
-
- dev-libs/double-conversion
- dev-libs/capnproto
- dev-libs/libltdl:0
- sys-libs/libunwind:0
- sys-libs/zlib
- || (
- dev-db/unixODBC
- dev-libs/poco[odbc]
- )
- dev-libs/icu:=
- dev-libs/glib
- >=dev-libs/boost-1.65.0:=
- dev-libs/openssl:0=
- dev-libs/zookeeper-c
- kafka? ( dev-libs/librdkafka:= )
- mysql? ( dev-db/mysql-connector-c:= )
- )
-
- >=dev-libs/poco-1.9.0
- dev-libs/libpcre
-"
-
-DEPEND="${RDEPEND}
- doc? ( >=dev-python/mkdocs-0.17.3 )
- static? (
- >=app-arch/lz4-1.8.0[static-libs]
- >=app-arch/zstd-1.3.4[static-libs]
- client? (
- sys-libs/ncurses:0=[static-libs]
- sys-libs/readline:0=[static-libs]
- )
- dev-libs/capnproto[static-libs]
- dev-libs/libltdl[static-libs]
- sys-libs/libunwind:0[static-libs]
- sys-libs/zlib[static-libs]
- || (
- dev-db/unixODBC[static-libs]
- dev-libs/poco[odbc]
- )
- dev-libs/icu[static-libs]
- dev-libs/glib[static-libs]
- >=dev-libs/boost-1.65.0[static-libs]
- dev-libs/openssl[static-libs]
- dev-libs/zookeeper-c[static-libs]
- dev-db/mysql-connector-c[static-libs]
- kafka? ( dev-libs/librdkafka[static-libs] )
- )
-
- sys-libs/libtermcap-compat
- dev-util/patchelf
- >=sys-devel/lld-6.0.0
- || (
- >=sys-devel/gcc-7.0
- >=sys-devel/clang-6.0
- )
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}-${TYPE}"
-
-_clang_fullversion() {
- local ver="$1"; shift
- set -- $($(tc-getCPP "$@") -E -P - <<<"__clang_major__ __clang_minor__ __clang_patchlevel__")
- eval echo "$ver"
-}
-
-clang-fullversion() {
- _clang_fullversion '$1.$2.$3' "$@"
-}
-
-clang-version() {
- _clang_fullversion '$1.$2' "$@"
-}
-
-clang-major-version() {
- _clang_fullversion '$1' "$@"
-}
-
-clang-minor-version() {
- _clang_fullversion '$2' "$@"
-}
-
-clang-micro-version() {
- _clang_fullversion '$3' "$@"
-}
-
-pkg_pretend() {
- if [[ $(tc-getCC) == clang ]]; then
- if [[ $(clang-major-version) -lt 6 ]]; then
- eerror "Compilation with clang older than 6.0 is not supported"
- die "Too old clang found"
- fi
- :
- elif [[ $(gcc-major-version) -lt 7 ]] && [[$(gcc-minor-version) -lt 2 ]]; then
- eerror "Compilation with gcc older than 7.2 is not supported"
- die "Too old gcc found"
- fi
-}
-
-src_unpack() {
- default_src_unpack
- [[ ${PV} == 9999 ]] && return 0
- cd "${S}/contrib" || die "failed to cd to contrib"
- mkdir -p cctz zookeeper zstd || die "failed to create directories"
- tar --strip-components=1 -C cctz -xf "${DISTDIR}/cctz-${CCTZ_COMMIT}.tar.gz" || die "failed to unpack cctz"
-}
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_POCO_MONGODB="$(usex mongodb)"
- -DENABLE_RDKAFKA="$(usex kafka)"
- -DENABLE_TESTS="$(usex test)"
- -DUSE_STATIC_LIBRARIES="$(usex static)"
- -DMAKE_STATIC_LIBRARIES="$(usex static)"
- -DUSE_MYSQL="$(usex mysql)"
- -DENABLE_CLICKHOUSE_SERVER="$(usex server)"
- -DENABLE_CLICKHOUSE_CLIENT="$(usex client)"
- -DENABLE_CLICKHOUSE_LOCAL="$(usex tools)"
- -DENABLE_CLICKHOUSE_BENCHMARK="$(usex tools)"
- -DENABLE_CLICKHOUSE_PERFORMANCE="$(usex tools)"
- -DENABLE_CLICKHOUSE_EXTRACT_FROM_CONFIG="$(usex tools)"
- -DENABLE_CLICKHOUSE_COMPRESSOR="$(usex tools)"
- -DENABLE_CLICKHOUSE_COPIER="$(usex tools)"
- -DENABLE_CLICKHOUSE_COPIER="$(usex tools)"
- -DENABLE_CLICKHOUSE_ALL=OFF
- -DUSE_INTERNAL_CITYHASH_LIBRARY=ON # Clickhouse explicitly requires bundled patched cityhash
- -DUNBUNDLED=ON
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if ! use test; then
- rm -rf "${D}/usr/share/clickhouse-test" || die "failed to remove tests"
- fi
-
- if use doc; then
- pushd "${S}/docs/tools" || die "Failed to enter docs build directory"
- ./build.py || die "Failed to build docs"
- popd || die "Failed to exit docs build directory"
-
- dodoc -r "${S}/docs/build"
- fi
-
- if use server; then
- newinitd "${FILESDIR}"/clickhouse-server.initd clickhouse-server
- systemd_dounit "${FILESDIR}"/clickhouse-server.service
- fi
-}
-
-pkg_preinst() {
- if use server; then
- enewgroup clickhouse
- enewuser clickhouse -1 -1 /var/lib/clickhouse clickhouse
- fi
-}
diff --git a/dev-db/clickhouse/clickhouse-19.13.1.11-r2.ebuild b/dev-db/clickhouse/clickhouse-19.13.1.11-r2.ebuild
deleted file mode 100644
index 0184d7fe5a7c..000000000000
--- a/dev-db/clickhouse/clickhouse-19.13.1.11-r2.ebuild
+++ /dev/null
@@ -1,204 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_MAKEFILE_GENERATOR="ninja"
-
-inherit cmake-utils systemd toolchain-funcs user
-
-DESCRIPTION="An OSS column-oriented database management system for real-time data analysis"
-HOMEPAGE="https://clickhouse.yandex"
-LICENSE="Apache-2.0"
-
-MY_PN="ClickHouse"
-TYPE="stable"
-
-CCTZ_COMMIT="4f9776a"
-SRC_URI="https://github.com/yandex/${MY_PN}/archive/v${PV}-${TYPE}.zip -> ${P}.zip
- https://github.com/google/cctz/archive/${CCTZ_COMMIT}.tar.gz -> cctz-${CCTZ_COMMIT}.tar.gz
-"
-
-SLOT="0/${TYPE}"
-IUSE="+client cpu_flags_x86_sse4_2 +server debug doc kafka mongodb mysql static test tools"
-RESTRICT="!test? ( test )"
-KEYWORDS="~amd64"
-
-REQUIRED_USE="
- server? ( cpu_flags_x86_sse4_2 )
- static? ( client server tools )
-"
-
-RDEPEND="
- dev-libs/re2:0=
- !static? (
- >=app-arch/lz4-1.8.0:=
- >=app-arch/zstd-1.3.4:=
- client? (
- sys-libs/ncurses:0=
- sys-libs/readline:0=
- )
-
- dev-libs/double-conversion
- dev-libs/capnproto
- dev-libs/libltdl:0
- sys-libs/libunwind:0
- sys-libs/zlib
- dev-libs/poco[odbc]
- dev-libs/icu:=
- dev-libs/glib
- >=dev-libs/boost-1.65.0:=
- dev-libs/openssl:0=
- kafka? ( dev-libs/librdkafka:= )
- mysql? ( dev-db/mysql-connector-c:= )
- )
-
- >=dev-libs/poco-1.9.0
- dev-libs/libpcre
- dev-libs/jemalloc
- dev-libs/protobuf
-"
-
-DEPEND="${RDEPEND}
- doc? ( >=dev-python/mkdocs-1.0.1 )
- static? (
- >=app-arch/lz4-1.8.0[static-libs]
- >=app-arch/zstd-1.3.4[static-libs]
- client? (
- sys-libs/ncurses:0=[static-libs]
- sys-libs/readline:0=[static-libs]
- )
- dev-libs/capnproto[static-libs]
- dev-libs/libltdl[static-libs]
- sys-libs/libunwind:0[static-libs]
- sys-libs/zlib[static-libs]
- || (
- dev-db/unixODBC[static-libs]
- dev-libs/poco[odbc]
- )
- dev-libs/icu[static-libs]
- dev-libs/glib[static-libs]
- >=dev-libs/boost-1.65.0[static-libs]
- dev-libs/openssl[static-libs]
- dev-db/mysql-connector-c[static-libs]
- kafka? ( dev-libs/librdkafka[static-libs] )
- )
-
- sys-libs/libtermcap-compat
- dev-util/patchelf
- >=sys-devel/lld-6.0.0
- >=sys-devel/gcc-7.0
- >=sys-devel/clang-6.0
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}-${TYPE}"
-
-_clang_fullversion() {
- local ver="$1"; shift
- set -- $($(tc-getCPP "$@") -E -P - <<<"__clang_major__ __clang_minor__ __clang_patchlevel__")
- eval echo "$ver"
-}
-
-clang-fullversion() {
- _clang_fullversion '$1.$2.$3' "$@"
-}
-
-clang-version() {
- _clang_fullversion '$1.$2' "$@"
-}
-
-clang-major-version() {
- _clang_fullversion '$1' "$@"
-}
-
-clang-minor-version() {
- _clang_fullversion '$2' "$@"
-}
-
-clang-micro-version() {
- _clang_fullversion '$3' "$@"
-}
-
-pkg_pretend() {
- if [[ $(tc-getCC) == clang ]]; then
- if [[ $(clang-major-version) -lt 6 ]]; then
- eerror "Compilation with clang older than 6.0 is not supported"
- die "Too old clang found"
- fi
- :
- elif [[ $(gcc-major-version) -lt 7 ]] && [[$(gcc-minor-version) -lt 2 ]]; then
- eerror "Compilation with gcc older than 7.2 is not supported"
- die "Too old gcc found"
- fi
-}
-
-src_unpack() {
- default_src_unpack
- [[ ${PV} == 9999 ]] && return 0
- cd "${S}/contrib" || die "failed to cd to contrib"
- mkdir -p cctz zstd || die "failed to create directories"
- tar --strip-components=1 -C cctz -xf "${DISTDIR}/cctz-${CCTZ_COMMIT}.tar.gz" || die "failed to unpack cctz"
-}
-
-src_prepare() {
- eapply_user
- cmake-utils_src_prepare
-}
-src_configure() {
- local mycmakeargs=(
- -DENABLE_POCO_MONGODB="$(usex mongodb)"
- -DENABLE_RDKAFKA="$(usex kafka)"
- -DENABLE_TESTS="$(usex test)"
- -DUSE_STATIC_LIBRARIES="$(usex static)"
- -DMAKE_STATIC_LIBRARIES="$(usex static)"
- -DUSE_MYSQL="$(usex mysql)"
- -DENABLE_CLICKHOUSE_SERVER="$(usex server)"
- -DENABLE_CLICKHOUSE_CLIENT="$(usex client)"
- -DENABLE_CLICKHOUSE_LOCAL="$(usex tools)"
- -DENABLE_CLICKHOUSE_BENCHMARK="$(usex tools)"
- -DENABLE_CLICKHOUSE_PERFORMANCE="$(usex tools)"
- -DENABLE_CLICKHOUSE_EXTRACT_FROM_CONFIG="$(usex tools)"
- -DENABLE_CLICKHOUSE_COMPRESSOR="$(usex tools)"
- -DENABLE_CLICKHOUSE_COPIER="$(usex tools)"
- # As of now, clickhouse fails to build if odbc is disabled
- -DENABLE_ODBC=True
- -DENABLE_CLICKHOUSE_ODBC_BRIDGE=True
- -DENABLE_CLICKHOUSE_ALL=OFF
- -DUSE_INTERNAL_SSL_LIBRARY=False
- -DUSE_INTERNAL_CITYHASH_LIBRARY=ON # Clickhouse explicitly requires bundled patched cityhash
- -DUNBUNDLED=ON
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if ! use test; then
- rm -rf "${D}/usr/share/clickhouse-test" || die "failed to remove tests"
- fi
-
- if use doc; then
- pushd "${S}/docs/tools" || die "Failed to enter docs build directory"
- ./build.py || die "Failed to build docs"
- popd || die "Failed to exit docs build directory"
-
- dodoc -r "${S}/docs/build"
- fi
-
- if use server; then
- newinitd "${FILESDIR}"/clickhouse-server.initd clickhouse-server
- systemd_dounit "${FILESDIR}"/clickhouse-server.service
- fi
-
- keepdir /var/log/clickhouse-server
- chown clickhouse:clickhouse "${D}"/var/log/clickhouse-server
-}
-
-pkg_preinst() {
- if use server; then
- enewgroup clickhouse
- enewuser clickhouse -1 -1 /var/lib/clickhouse clickhouse
- fi
-}
diff --git a/dev-db/clickhouse/clickhouse-19.13.1.11-r3.ebuild b/dev-db/clickhouse/clickhouse-19.13.1.11-r3.ebuild
deleted file mode 100644
index aafc89dc7813..000000000000
--- a/dev-db/clickhouse/clickhouse-19.13.1.11-r3.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_MAKEFILE_GENERATOR="ninja"
-
-inherit cmake-utils systemd toolchain-funcs user
-
-DESCRIPTION="An OSS column-oriented database management system for real-time data analysis"
-HOMEPAGE="https://clickhouse.yandex"
-LICENSE="Apache-2.0"
-
-MY_PN="ClickHouse"
-TYPE="stable"
-
-CCTZ_COMMIT="4f9776a"
-SRC_URI="https://github.com/yandex/${MY_PN}/archive/v${PV}-${TYPE}.zip -> ${P}.zip
- https://github.com/google/cctz/archive/${CCTZ_COMMIT}.tar.gz -> cctz-${CCTZ_COMMIT}.tar.gz
-"
-
-SLOT="0/${TYPE}"
-IUSE="+client cpu_flags_x86_sse4_2 +server debug doc kafka mongodb mysql static test tools"
-RESTRICT="!test? ( test )"
-KEYWORDS="~amd64"
-
-REQUIRED_USE="
- server? ( cpu_flags_x86_sse4_2 )
- static? ( client server tools )
-"
-
-RDEPEND="
- dev-libs/re2:0=
- !static? (
- >=app-arch/lz4-1.8.0:=
- >=app-arch/zstd-1.3.4:=
- client? (
- sys-libs/ncurses:0=
- sys-libs/readline:0=
- )
-
- dev-libs/double-conversion
- dev-libs/capnproto
- dev-libs/libltdl:0
- sys-libs/libunwind:0
- sys-libs/zlib
- dev-libs/poco[odbc]
- dev-libs/icu:=
- dev-libs/glib
- >=dev-libs/boost-1.65.0:=
- dev-libs/openssl:0=
- kafka? ( dev-libs/librdkafka:= )
- mysql? ( dev-db/mysql-connector-c:= )
- )
-
- >=dev-libs/poco-1.9.0
- dev-libs/libpcre
- dev-libs/jemalloc
- dev-libs/protobuf
-"
-
-DEPEND="${RDEPEND}
- doc? ( >=dev-python/mkdocs-1.0.1 )
- static? (
- >=app-arch/lz4-1.8.0[static-libs]
- >=app-arch/zstd-1.3.4[static-libs]
- client? (
- sys-libs/ncurses:0=[static-libs]
- sys-libs/readline:0=[static-libs]
- )
- dev-libs/capnproto[static-libs]
- dev-libs/libltdl[static-libs]
- sys-libs/libunwind:0[static-libs]
- sys-libs/zlib[static-libs]
- || (
- dev-db/unixODBC[static-libs]
- dev-libs/poco[odbc]
- )
- dev-libs/icu[static-libs]
- dev-libs/glib[static-libs]
- >=dev-libs/boost-1.65.0[static-libs]
- dev-libs/openssl[static-libs]
- dev-db/mysql-connector-c[static-libs]
- kafka? ( dev-libs/librdkafka[static-libs] )
- )
- =dev-cpp/gtest-1.8*
- sys-libs/libtermcap-compat
- dev-util/patchelf
- >=sys-devel/lld-6.0.0
- >=sys-devel/gcc-7.0
- >=sys-devel/clang-6.0
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}-${TYPE}"
-
-_clang_fullversion() {
- local ver="$1"; shift
- set -- $($(tc-getCPP "$@") -E -P - <<<"__clang_major__ __clang_minor__ __clang_patchlevel__")
- eval echo "$ver"
-}
-
-clang-fullversion() {
- _clang_fullversion '$1.$2.$3' "$@"
-}
-
-clang-version() {
- _clang_fullversion '$1.$2' "$@"
-}
-
-clang-major-version() {
- _clang_fullversion '$1' "$@"
-}
-
-clang-minor-version() {
- _clang_fullversion '$2' "$@"
-}
-
-clang-micro-version() {
- _clang_fullversion '$3' "$@"
-}
-
-pkg_pretend() {
- if [[ $(tc-getCC) == clang ]]; then
- if [[ $(clang-major-version) -lt 6 ]]; then
- eerror "Compilation with clang older than 6.0 is not supported"
- die "Too old clang found"
- fi
- :
- elif [[ $(gcc-major-version) -lt 7 ]] && [[$(gcc-minor-version) -lt 2 ]]; then
- eerror "Compilation with gcc older than 7.2 is not supported"
- die "Too old gcc found"
- fi
-}
-
-src_unpack() {
- default_src_unpack
- [[ ${PV} == 9999 ]] && return 0
- cd "${S}/contrib" || die "failed to cd to contrib"
- mkdir -p cctz zstd || die "failed to create directories"
- tar --strip-components=1 -C cctz -xf "${DISTDIR}/cctz-${CCTZ_COMMIT}.tar.gz" || die "failed to unpack cctz"
-}
-
-src_prepare() {
- eapply_user
- cmake-utils_src_prepare
-}
-src_configure() {
- local mycmakeargs=(
- -DENABLE_POCO_MONGODB="$(usex mongodb)"
- -DENABLE_RDKAFKA="$(usex kafka)"
- -DENABLE_TESTS="$(usex test)"
- -DUSE_STATIC_LIBRARIES="$(usex static)"
- -DMAKE_STATIC_LIBRARIES="$(usex static)"
- -DUSE_MYSQL="$(usex mysql)"
- -DENABLE_CLICKHOUSE_SERVER="$(usex server)"
- -DENABLE_CLICKHOUSE_CLIENT="$(usex client)"
- -DENABLE_CLICKHOUSE_LOCAL="$(usex tools)"
- -DENABLE_CLICKHOUSE_BENCHMARK="$(usex tools)"
- -DENABLE_CLICKHOUSE_PERFORMANCE="$(usex tools)"
- -DENABLE_CLICKHOUSE_EXTRACT_FROM_CONFIG="$(usex tools)"
- -DENABLE_CLICKHOUSE_COMPRESSOR="$(usex tools)"
- -DENABLE_CLICKHOUSE_COPIER="$(usex tools)"
- # As of now, clickhouse fails to build if odbc is disabled
- -DENABLE_ODBC=True
- -DENABLE_CLICKHOUSE_ODBC_BRIDGE=True
- -DENABLE_CLICKHOUSE_ALL=OFF
- -DUSE_INTERNAL_SSL_LIBRARY=False
- -DUSE_INTERNAL_CITYHASH_LIBRARY=ON # Clickhouse explicitly requires bundled patched cityhash
- -DUNBUNDLED=ON
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if ! use test; then
- rm -rf "${D}/usr/share/clickhouse-test" || die "failed to remove tests"
- fi
-
- if use doc; then
- pushd "${S}/docs/tools" || die "Failed to enter docs build directory"
- ./build.py || die "Failed to build docs"
- popd || die "Failed to exit docs build directory"
-
- dodoc -r "${S}/docs/build"
- fi
-
- if use server; then
- newinitd "${FILESDIR}"/clickhouse-server.initd-r1 clickhouse-server
- newconfd "${FILESDIR}"/clickhouse-server.confd clickhouse-server
- systemd_dounit "${FILESDIR}"/clickhouse-server.service
- fi
-
- keepdir /var/log/clickhouse-server
- chown clickhouse:clickhouse "${D}"/var/log/clickhouse-server
-}
-
-pkg_preinst() {
- if use server; then
- enewgroup clickhouse
- enewuser clickhouse -1 -1 /var/lib/clickhouse clickhouse
- fi
-}
diff --git a/dev-db/clickhouse/clickhouse-19.15.2.2.ebuild b/dev-db/clickhouse/clickhouse-19.15.2.2.ebuild
deleted file mode 100644
index 22b038f2ebdd..000000000000
--- a/dev-db/clickhouse/clickhouse-19.15.2.2.ebuild
+++ /dev/null
@@ -1,207 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_MAKEFILE_GENERATOR="ninja"
-
-inherit cmake-utils systemd toolchain-funcs user
-
-DESCRIPTION="An OSS column-oriented database management system for real-time data analysis"
-HOMEPAGE="https://clickhouse.yandex"
-LICENSE="Apache-2.0"
-
-MY_PN="ClickHouse"
-TYPE="stable"
-
-CCTZ_COMMIT="4f9776a"
-SRC_URI="https://github.com/yandex/${MY_PN}/archive/v${PV}-${TYPE}.zip -> ${P}.zip
- https://github.com/google/cctz/archive/${CCTZ_COMMIT}.tar.gz -> cctz-${CCTZ_COMMIT}.tar.gz
-"
-
-SLOT="0/${TYPE}"
-IUSE="+client cpu_flags_x86_sse4_2 +server debug doc kafka mongodb mysql static test tools"
-RESTRICT="!test? ( test )"
-KEYWORDS="~amd64"
-
-REQUIRED_USE="
- server? ( cpu_flags_x86_sse4_2 )
- static? ( client server tools )
-"
-
-RDEPEND="
- dev-libs/re2:0=
- !static? (
- >=app-arch/lz4-1.8.0:=
- >=app-arch/zstd-1.3.4:=
- client? (
- sys-libs/ncurses:0=
- sys-libs/readline:0=
- )
-
- dev-libs/double-conversion
- dev-libs/capnproto
- dev-libs/libltdl:0
- sys-libs/libunwind:0
- sys-libs/zlib
- dev-libs/poco[odbc]
- dev-libs/icu:=
- dev-libs/glib
- >=dev-libs/boost-1.65.0:=
- dev-libs/openssl:0=
- kafka? ( dev-libs/librdkafka:= )
- mysql? ( dev-db/mysql-connector-c:= )
- )
-
- >=dev-libs/poco-1.9.0
- dev-libs/libpcre
- dev-libs/jemalloc
- dev-libs/protobuf
- dev-cpp/sparsehash
-"
-
-DEPEND="${RDEPEND}
- doc? ( >=dev-python/mkdocs-1.0.1 )
- static? (
- >=app-arch/lz4-1.8.0[static-libs]
- >=app-arch/zstd-1.3.4[static-libs]
- client? (
- sys-libs/ncurses:0=[static-libs]
- sys-libs/readline:0=[static-libs]
- )
- dev-libs/capnproto[static-libs]
- dev-libs/libltdl[static-libs]
- sys-libs/libunwind:0[static-libs]
- sys-libs/zlib[static-libs]
- || (
- dev-db/unixODBC[static-libs]
- dev-libs/poco[odbc]
- )
- dev-libs/icu[static-libs]
- dev-libs/glib[static-libs]
- >=dev-libs/boost-1.65.0[static-libs]
- dev-libs/openssl[static-libs]
- dev-db/mysql-connector-c[static-libs]
- kafka? ( dev-libs/librdkafka[static-libs] )
- )
- =dev-cpp/gtest-1.8*
- sys-libs/libtermcap-compat
- dev-util/patchelf
- >=sys-devel/lld-6.0.0
- >=sys-devel/gcc-7.0
- >=sys-devel/clang-6.0
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}-${TYPE}"
-
-_clang_fullversion() {
- local ver="$1"; shift
- set -- $($(tc-getCPP "$@") -E -P - <<<"__clang_major__ __clang_minor__ __clang_patchlevel__")
- eval echo "$ver"
-}
-
-clang-fullversion() {
- _clang_fullversion '$1.$2.$3' "$@"
-}
-
-clang-version() {
- _clang_fullversion '$1.$2' "$@"
-}
-
-clang-major-version() {
- _clang_fullversion '$1' "$@"
-}
-
-clang-minor-version() {
- _clang_fullversion '$2' "$@"
-}
-
-clang-micro-version() {
- _clang_fullversion '$3' "$@"
-}
-
-pkg_pretend() {
- if [[ $(tc-getCC) == clang ]]; then
- if [[ $(clang-major-version) -lt 6 ]]; then
- eerror "Compilation with clang older than 6.0 is not supported"
- die "Too old clang found"
- fi
- :
- elif [[ $(gcc-major-version) -lt 7 ]] && [[$(gcc-minor-version) -lt 2 ]]; then
- eerror "Compilation with gcc older than 7.2 is not supported"
- die "Too old gcc found"
- fi
-}
-
-src_unpack() {
- default_src_unpack
- [[ ${PV} == 9999 ]] && return 0
- cd "${S}/contrib" || die "failed to cd to contrib"
- mkdir -p cctz zstd || die "failed to create directories"
- tar --strip-components=1 -C cctz -xf "${DISTDIR}/cctz-${CCTZ_COMMIT}.tar.gz" || die "failed to unpack cctz"
-}
-
-src_prepare() {
- sed -i -e 's~add_subdirectory(contrib/libunwind-cmake)~~' cmake/find/unwind.cmake || die "Failed to succeed"
- eapply_user
- cmake-utils_src_prepare
-}
-src_configure() {
- local mycmakeargs=(
- -DENABLE_POCO_MONGODB="$(usex mongodb)"
- -DENABLE_RDKAFKA="$(usex kafka)"
- -DENABLE_TESTS="$(usex test)"
- -DUSE_STATIC_LIBRARIES="$(usex static)"
- -DMAKE_STATIC_LIBRARIES="$(usex static)"
- -DUSE_MYSQL="$(usex mysql)"
- -DENABLE_CLICKHOUSE_SERVER="$(usex server)"
- -DENABLE_CLICKHOUSE_CLIENT="$(usex client)"
- -DENABLE_CLICKHOUSE_LOCAL="$(usex tools)"
- -DENABLE_CLICKHOUSE_BENCHMARK="$(usex tools)"
- -DENABLE_CLICKHOUSE_PERFORMANCE="$(usex tools)"
- -DENABLE_CLICKHOUSE_EXTRACT_FROM_CONFIG="$(usex tools)"
- -DENABLE_CLICKHOUSE_COMPRESSOR="$(usex tools)"
- -DENABLE_CLICKHOUSE_COPIER="$(usex tools)"
- # As of now, clickhouse fails to build if odbc is disabled
- -DENABLE_ODBC=True
- -DENABLE_CLICKHOUSE_ODBC_BRIDGE=True
- -DENABLE_CLICKHOUSE_ALL=OFF
- -DUSE_INTERNAL_SSL_LIBRARY=False
- -DUSE_INTERNAL_CITYHASH_LIBRARY=ON # Clickhouse explicitly requires bundled patched cityhash
- -DUNBUNDLED=ON
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if ! use test; then
- rm -rf "${D}/usr/share/clickhouse-test" || die "failed to remove tests"
- fi
-
- if use doc; then
- pushd "${S}/docs/tools" || die "Failed to enter docs build directory"
- ./build.py || die "Failed to build docs"
- popd || die "Failed to exit docs build directory"
-
- dodoc -r "${S}/docs/build"
- fi
-
- if use server; then
- newinitd "${FILESDIR}"/clickhouse-server.initd-r1 clickhouse-server
- newconfd "${FILESDIR}"/clickhouse-server.confd clickhouse-server
- systemd_dounit "${FILESDIR}"/clickhouse-server.service
- fi
-
- keepdir /var/log/clickhouse-server
- chown clickhouse:clickhouse "${D}"/var/log/clickhouse-server
-}
-
-pkg_preinst() {
- if use server; then
- enewgroup clickhouse
- enewuser clickhouse -1 -1 /var/lib/clickhouse clickhouse
- fi
-}
diff --git a/dev-db/clickhouse/clickhouse-19.5.3.8-r1.ebuild b/dev-db/clickhouse/clickhouse-19.5.3.8-r1.ebuild
deleted file mode 100644
index 80e66a29108b..000000000000
--- a/dev-db/clickhouse/clickhouse-19.5.3.8-r1.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_MAKEFILE_GENERATOR="ninja"
-
-inherit cmake-utils systemd toolchain-funcs user
-
-DESCRIPTION="An OSS column-oriented database management system for real-time data analysis"
-HOMEPAGE="https://clickhouse.yandex"
-LICENSE="Apache-2.0"
-
-MY_PN="ClickHouse"
-TYPE="stable"
-
-CCTZ_COMMIT="4f9776a"
-SRC_URI="https://github.com/yandex/${MY_PN}/archive/v${PV}-${TYPE}.zip -> ${P}.zip
- https://github.com/google/cctz/archive/${CCTZ_COMMIT}.tar.gz -> cctz-${CCTZ_COMMIT}.tar.gz
-"
-
-SLOT="0/${TYPE}"
-IUSE="+client cpu_flags_x86_sse4_2 +server debug doc kafka mongodb mysql static test tools"
-RESTRICT="!test? ( test )"
-KEYWORDS="~amd64"
-
-REQUIRED_USE="
- server? ( cpu_flags_x86_sse4_2 )
- static? ( client server tools )
-"
-
-RDEPEND="
- dev-libs/re2:0=
- !static? (
- >=app-arch/lz4-1.8.0:=
- >=app-arch/zstd-1.3.4:=
- client? (
- sys-libs/ncurses:0=
- sys-libs/readline:0=
- )
-
- dev-libs/double-conversion
- dev-libs/capnproto
- dev-libs/libltdl:0
- sys-libs/libunwind:0
- sys-libs/zlib
- dev-libs/poco[odbc]
- dev-libs/icu:=
- dev-libs/glib
- >=dev-libs/boost-1.65.0:=
- dev-libs/openssl:0=
- kafka? ( dev-libs/librdkafka:= )
- mysql? ( dev-db/mysql-connector-c:= )
- )
-
- >=dev-libs/poco-1.9.0
- dev-libs/libpcre
- dev-libs/jemalloc
-"
-
-DEPEND="${RDEPEND}
- doc? ( >=dev-python/mkdocs-1.0.1 )
- static? (
- >=app-arch/lz4-1.8.0[static-libs]
- >=app-arch/zstd-1.3.4[static-libs]
- client? (
- sys-libs/ncurses:0=[static-libs]
- sys-libs/readline:0=[static-libs]
- )
- dev-libs/capnproto[static-libs]
- dev-libs/libltdl[static-libs]
- sys-libs/libunwind:0[static-libs]
- sys-libs/zlib[static-libs]
- || (
- dev-db/unixODBC[static-libs]
- dev-libs/poco[odbc]
- )
- dev-libs/icu[static-libs]
- dev-libs/glib[static-libs]
- >=dev-libs/boost-1.65.0[static-libs]
- dev-libs/openssl[static-libs]
- dev-db/mysql-connector-c[static-libs]
- kafka? ( dev-libs/librdkafka[static-libs] )
- )
-
- sys-libs/libtermcap-compat
- dev-util/patchelf
- >=sys-devel/lld-6.0.0
- >=sys-devel/gcc-7.0
- >=sys-devel/clang-6.0
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}-${TYPE}"
-
-_clang_fullversion() {
- local ver="$1"; shift
- set -- $($(tc-getCPP "$@") -E -P - <<<"__clang_major__ __clang_minor__ __clang_patchlevel__")
- eval echo "$ver"
-}
-
-clang-fullversion() {
- _clang_fullversion '$1.$2.$3' "$@"
-}
-
-clang-version() {
- _clang_fullversion '$1.$2' "$@"
-}
-
-clang-major-version() {
- _clang_fullversion '$1' "$@"
-}
-
-clang-minor-version() {
- _clang_fullversion '$2' "$@"
-}
-
-clang-micro-version() {
- _clang_fullversion '$3' "$@"
-}
-
-pkg_pretend() {
- if [[ $(tc-getCC) == clang ]]; then
- if [[ $(clang-major-version) -lt 6 ]]; then
- eerror "Compilation with clang older than 6.0 is not supported"
- die "Too old clang found"
- fi
- :
- elif [[ $(gcc-major-version) -lt 7 ]] && [[$(gcc-minor-version) -lt 2 ]]; then
- eerror "Compilation with gcc older than 7.2 is not supported"
- die "Too old gcc found"
- fi
-}
-
-src_unpack() {
- default_src_unpack
- [[ ${PV} == 9999 ]] && return 0
- cd "${S}/contrib" || die "failed to cd to contrib"
- mkdir -p cctz zstd || die "failed to create directories"
- tar --strip-components=1 -C cctz -xf "${DISTDIR}/cctz-${CCTZ_COMMIT}.tar.gz" || die "failed to unpack cctz"
-}
-
-src_prepare() {
- eapply_user
- cmake-utils_src_prepare
-}
-src_configure() {
- local mycmakeargs=(
- -DENABLE_POCO_MONGODB="$(usex mongodb)"
- -DENABLE_RDKAFKA="$(usex kafka)"
- -DENABLE_TESTS="$(usex test)"
- -DUSE_STATIC_LIBRARIES="$(usex static)"
- -DMAKE_STATIC_LIBRARIES="$(usex static)"
- -DUSE_MYSQL="$(usex mysql)"
- -DENABLE_CLICKHOUSE_SERVER="$(usex server)"
- -DENABLE_CLICKHOUSE_CLIENT="$(usex client)"
- -DENABLE_CLICKHOUSE_LOCAL="$(usex tools)"
- -DENABLE_CLICKHOUSE_BENCHMARK="$(usex tools)"
- -DENABLE_CLICKHOUSE_PERFORMANCE="$(usex tools)"
- -DENABLE_CLICKHOUSE_EXTRACT_FROM_CONFIG="$(usex tools)"
- -DENABLE_CLICKHOUSE_COMPRESSOR="$(usex tools)"
- -DENABLE_CLICKHOUSE_COPIER="$(usex tools)"
- # As of now, clickhouse fails to build if odbc is disabled
- -DENABLE_ODBC=True
- -DENABLE_CLICKHOUSE_ODBC_BRIDGE=True
- -DENABLE_CLICKHOUSE_ALL=OFF
- -DUSE_INTERNAL_SSL_LIBRARY=False
- -DUSE_INTERNAL_CITYHASH_LIBRARY=ON # Clickhouse explicitly requires bundled patched cityhash
- -DUNBUNDLED=ON
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if ! use test; then
- rm -rf "${D}/usr/share/clickhouse-test" || die "failed to remove tests"
- fi
-
- if use doc; then
- pushd "${S}/docs/tools" || die "Failed to enter docs build directory"
- ./build.py || die "Failed to build docs"
- popd || die "Failed to exit docs build directory"
-
- dodoc -r "${S}/docs/build"
- fi
-
- if use server; then
- newinitd "${FILESDIR}"/clickhouse-server.initd clickhouse-server
- systemd_dounit "${FILESDIR}"/clickhouse-server.service
- fi
-
- keepdir /var/log/clickhouse-server
- chown clickhouse:clickhouse "${D}"/var/log/clickhouse-server
-}
-
-pkg_preinst() {
- if use server; then
- enewgroup clickhouse
- enewuser clickhouse -1 -1 /var/lib/clickhouse clickhouse
- fi
-}
diff --git a/dev-db/clickhouse/clickhouse-19.9.5.36-r1.ebuild b/dev-db/clickhouse/clickhouse-19.9.5.36-r1.ebuild
deleted file mode 100644
index 80e66a29108b..000000000000
--- a/dev-db/clickhouse/clickhouse-19.9.5.36-r1.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_MAKEFILE_GENERATOR="ninja"
-
-inherit cmake-utils systemd toolchain-funcs user
-
-DESCRIPTION="An OSS column-oriented database management system for real-time data analysis"
-HOMEPAGE="https://clickhouse.yandex"
-LICENSE="Apache-2.0"
-
-MY_PN="ClickHouse"
-TYPE="stable"
-
-CCTZ_COMMIT="4f9776a"
-SRC_URI="https://github.com/yandex/${MY_PN}/archive/v${PV}-${TYPE}.zip -> ${P}.zip
- https://github.com/google/cctz/archive/${CCTZ_COMMIT}.tar.gz -> cctz-${CCTZ_COMMIT}.tar.gz
-"
-
-SLOT="0/${TYPE}"
-IUSE="+client cpu_flags_x86_sse4_2 +server debug doc kafka mongodb mysql static test tools"
-RESTRICT="!test? ( test )"
-KEYWORDS="~amd64"
-
-REQUIRED_USE="
- server? ( cpu_flags_x86_sse4_2 )
- static? ( client server tools )
-"
-
-RDEPEND="
- dev-libs/re2:0=
- !static? (
- >=app-arch/lz4-1.8.0:=
- >=app-arch/zstd-1.3.4:=
- client? (
- sys-libs/ncurses:0=
- sys-libs/readline:0=
- )
-
- dev-libs/double-conversion
- dev-libs/capnproto
- dev-libs/libltdl:0
- sys-libs/libunwind:0
- sys-libs/zlib
- dev-libs/poco[odbc]
- dev-libs/icu:=
- dev-libs/glib
- >=dev-libs/boost-1.65.0:=
- dev-libs/openssl:0=
- kafka? ( dev-libs/librdkafka:= )
- mysql? ( dev-db/mysql-connector-c:= )
- )
-
- >=dev-libs/poco-1.9.0
- dev-libs/libpcre
- dev-libs/jemalloc
-"
-
-DEPEND="${RDEPEND}
- doc? ( >=dev-python/mkdocs-1.0.1 )
- static? (
- >=app-arch/lz4-1.8.0[static-libs]
- >=app-arch/zstd-1.3.4[static-libs]
- client? (
- sys-libs/ncurses:0=[static-libs]
- sys-libs/readline:0=[static-libs]
- )
- dev-libs/capnproto[static-libs]
- dev-libs/libltdl[static-libs]
- sys-libs/libunwind:0[static-libs]
- sys-libs/zlib[static-libs]
- || (
- dev-db/unixODBC[static-libs]
- dev-libs/poco[odbc]
- )
- dev-libs/icu[static-libs]
- dev-libs/glib[static-libs]
- >=dev-libs/boost-1.65.0[static-libs]
- dev-libs/openssl[static-libs]
- dev-db/mysql-connector-c[static-libs]
- kafka? ( dev-libs/librdkafka[static-libs] )
- )
-
- sys-libs/libtermcap-compat
- dev-util/patchelf
- >=sys-devel/lld-6.0.0
- >=sys-devel/gcc-7.0
- >=sys-devel/clang-6.0
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}-${TYPE}"
-
-_clang_fullversion() {
- local ver="$1"; shift
- set -- $($(tc-getCPP "$@") -E -P - <<<"__clang_major__ __clang_minor__ __clang_patchlevel__")
- eval echo "$ver"
-}
-
-clang-fullversion() {
- _clang_fullversion '$1.$2.$3' "$@"
-}
-
-clang-version() {
- _clang_fullversion '$1.$2' "$@"
-}
-
-clang-major-version() {
- _clang_fullversion '$1' "$@"
-}
-
-clang-minor-version() {
- _clang_fullversion '$2' "$@"
-}
-
-clang-micro-version() {
- _clang_fullversion '$3' "$@"
-}
-
-pkg_pretend() {
- if [[ $(tc-getCC) == clang ]]; then
- if [[ $(clang-major-version) -lt 6 ]]; then
- eerror "Compilation with clang older than 6.0 is not supported"
- die "Too old clang found"
- fi
- :
- elif [[ $(gcc-major-version) -lt 7 ]] && [[$(gcc-minor-version) -lt 2 ]]; then
- eerror "Compilation with gcc older than 7.2 is not supported"
- die "Too old gcc found"
- fi
-}
-
-src_unpack() {
- default_src_unpack
- [[ ${PV} == 9999 ]] && return 0
- cd "${S}/contrib" || die "failed to cd to contrib"
- mkdir -p cctz zstd || die "failed to create directories"
- tar --strip-components=1 -C cctz -xf "${DISTDIR}/cctz-${CCTZ_COMMIT}.tar.gz" || die "failed to unpack cctz"
-}
-
-src_prepare() {
- eapply_user
- cmake-utils_src_prepare
-}
-src_configure() {
- local mycmakeargs=(
- -DENABLE_POCO_MONGODB="$(usex mongodb)"
- -DENABLE_RDKAFKA="$(usex kafka)"
- -DENABLE_TESTS="$(usex test)"
- -DUSE_STATIC_LIBRARIES="$(usex static)"
- -DMAKE_STATIC_LIBRARIES="$(usex static)"
- -DUSE_MYSQL="$(usex mysql)"
- -DENABLE_CLICKHOUSE_SERVER="$(usex server)"
- -DENABLE_CLICKHOUSE_CLIENT="$(usex client)"
- -DENABLE_CLICKHOUSE_LOCAL="$(usex tools)"
- -DENABLE_CLICKHOUSE_BENCHMARK="$(usex tools)"
- -DENABLE_CLICKHOUSE_PERFORMANCE="$(usex tools)"
- -DENABLE_CLICKHOUSE_EXTRACT_FROM_CONFIG="$(usex tools)"
- -DENABLE_CLICKHOUSE_COMPRESSOR="$(usex tools)"
- -DENABLE_CLICKHOUSE_COPIER="$(usex tools)"
- # As of now, clickhouse fails to build if odbc is disabled
- -DENABLE_ODBC=True
- -DENABLE_CLICKHOUSE_ODBC_BRIDGE=True
- -DENABLE_CLICKHOUSE_ALL=OFF
- -DUSE_INTERNAL_SSL_LIBRARY=False
- -DUSE_INTERNAL_CITYHASH_LIBRARY=ON # Clickhouse explicitly requires bundled patched cityhash
- -DUNBUNDLED=ON
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- if ! use test; then
- rm -rf "${D}/usr/share/clickhouse-test" || die "failed to remove tests"
- fi
-
- if use doc; then
- pushd "${S}/docs/tools" || die "Failed to enter docs build directory"
- ./build.py || die "Failed to build docs"
- popd || die "Failed to exit docs build directory"
-
- dodoc -r "${S}/docs/build"
- fi
-
- if use server; then
- newinitd "${FILESDIR}"/clickhouse-server.initd clickhouse-server
- systemd_dounit "${FILESDIR}"/clickhouse-server.service
- fi
-
- keepdir /var/log/clickhouse-server
- chown clickhouse:clickhouse "${D}"/var/log/clickhouse-server
-}
-
-pkg_preinst() {
- if use server; then
- enewgroup clickhouse
- enewuser clickhouse -1 -1 /var/lib/clickhouse clickhouse
- fi
-}
diff --git a/dev-db/clickhouse/files/clickhouse-server.confd b/dev-db/clickhouse/files/clickhouse-server.confd
deleted file mode 100644
index 0e7344672b4b..000000000000
--- a/dev-db/clickhouse/files/clickhouse-server.confd
+++ /dev/null
@@ -1,4 +0,0 @@
-user="clickhouse"
-group="clickhouse"
-logdir="/var/log/clickhouse-server"
-
diff --git a/dev-db/clickhouse/files/clickhouse-server.initd b/dev-db/clickhouse/files/clickhouse-server.initd
deleted file mode 100644
index 5e787c0c1fa6..000000000000
--- a/dev-db/clickhouse/files/clickhouse-server.initd
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-pidfile="/run/clickhouse-server.pid"
-command_background=1
-command="/usr/bin/clickhouse-server"
-start_stop_daemon_args="--user clickhouse --group clickhouse \
- --chdir /etc/clickhouse-server \
- -1 /var/log/clickhouse-server/stdout.log \
- -2 /var/log/clickhouse-server/stderr.log"
-
-depend() {
- need net
- after mongodb
-}
diff --git a/dev-db/clickhouse/files/clickhouse-server.initd-r1 b/dev-db/clickhouse/files/clickhouse-server.initd-r1
deleted file mode 100644
index efc11f5e54c0..000000000000
--- a/dev-db/clickhouse/files/clickhouse-server.initd-r1
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-user="clickhouse"
-group="clickhouse"
-logdir="/var/log/clickhouse-server"
-pidfile="/run/clickhouse-server.pid"
-command_background=1
-command="/usr/bin/clickhouse-server"
-start_stop_daemon_args="--user ${user} --group ${group} \
- --chdir /etc/clickhouse-server \
- -1 ${logdir}/stdout.log \
- -2 ${logdir}/stderr.log"
-
-depend() {
- need net
- after mongodb
-}
-
-start_pre() {
- checkpath -m 0755 -o "${user}:${group}" -d "${logdir}"
-}
diff --git a/dev-db/clickhouse/files/clickhouse-server.service b/dev-db/clickhouse/files/clickhouse-server.service
deleted file mode 100644
index 64d2cbacf6ec..000000000000
--- a/dev-db/clickhouse/files/clickhouse-server.service
+++ /dev/null
@@ -1,15 +0,0 @@
-[Unit]
-Description=ClickHouse Server (analytic DBMS for big data)
-
-[Service]
-Type=simple
-User=clickhouse
-Group=clickhouse
-Restart=always
-RestartSec=30
-ExecStart=/usr/bin/clickhouse-server --config=/etc/clickhouse-server/config.xml
-LimitCORE=infinity
-LimitNOFILE=500000
-
-[Install]
-WantedBy=multi-user.target
diff --git a/dev-db/clickhouse/metadata.xml b/dev-db/clickhouse/metadata.xml
deleted file mode 100644
index bb224e97f7c5..000000000000
--- a/dev-db/clickhouse/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">yandex/Clickhouse</remote-id>
- </upstream>
- <use>
- <flag name="client">Build CLI client.</flag>
- <flag name="server">Build server.</flag>
- <flag name="kafka">Enables support for kafka consumer.</flag>
- <flag name="mongodb">Enabled support for MongoDB-based dictionaries</flag>
- <flag name="tools">Build various tools, like benchmark, copier, etc.</flag>
- <flag name="zookeeper">Enable support for clustering (based on Zookeeper).</flag>
- </use>
-</pkgmetadata>