1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

- update to 1.1.54214

PR:		ports/218666
Submitted by:	proler@gmail.com (maintainer)
This commit is contained in:
Veniamin Gvozdikov 2017-04-25 10:47:21 +00:00
parent acb21dbf63
commit c921d1fdf2
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=439372
4 changed files with 34 additions and 27 deletions

View File

@ -2,10 +2,10 @@
# $FreeBSD$
PORTNAME= clickhouse
PORTVERSION= 1.1.54165
PORTREVISION= 1
PORTVERSION= 1.1.54214
DISTVERSIONPREFIX= v
DISTVERSIONSUFFIX= -stable
#DISTVERSIONSUFFIX= -stable
DISTVERSIONSUFFIX= -testing
CATEGORIES= databases
MAINTAINER= proler@gmail.com
@ -13,13 +13,19 @@ COMMENT= ClickHouse is an column-oriented database management system
LICENSE= APACHE20
BUILD_DEPENDS= bash:shells/bash
LIB_DEPENDS= libsqlite3.so:databases/sqlite3 \
libtcmalloc.so:devel/google-perftools \
BUILD_DEPENDS= bash:shells/bash \
sparsehash>=0:devel/sparsehash
LIB_DEPENDS= libtcmalloc.so:devel/google-perftools \
libodbc.so:databases/unixODBC \
libltdl.so:devel/libltdl \
libicudata.so:devel/icu \
libboost_program_options.so:devel/boost-libs
libboost_program_options.so:devel/boost-libs \
libzookeeper_mt.so:devel/libzookeeper \
libre2.so:devel/re2 \
libdouble-conversion.so:devel/libdouble-conversion \
libzstd.so:archivers/zstd \
liblz4.so:archivers/liblz4 \
libPocoNet.so:devel/poco
USE_GITHUB= yes
GH_ACCOUNT= yandex
@ -28,40 +34,40 @@ GH_PROJECT= ClickHouse
ONLY_FOR_ARCHS= amd64
ONLY_FOR_ARCHS_REASON= "Only supported on amd64"
BROKEN_FreeBSD_10= Builds but does not work
USES= compiler:c++14-lang cmake iconv mysql ssl readline
USE_LDCONFIG= yes
CMAKE_ARGS= -DUSE_INTERNAL_GPERFTOOLS_LIBRARY=0 \
-DUSE_INTERNAL_BOOST_LIBRARY=0 \
-DUSE_INTERNAL_ZLIB_LIBRARY=0 \
CMAKE_ARGS= -DUNBUNDLED=1 \
-DUSE_STATIC_LIBRARIES=0 \
-DNO_WERROR=1
-DNO_WERROR=1 \
-DENABLE_TESTS=0 \
-DCXX11_ABI=
USE_RC_SUBR= ${PORTNAME}
USERS= clickhouse
GROUPS= clickhouse
#temporary! use PORTVERSION after version match
SOVERSION= 1.1.54164
SOVERSION= ${PORTVERSION}
PLIST_SUB= SOVERSION=${SOVERSION}
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000
BUILD_DEPENDS+= clang38:devel/llvm38
BUILD_DEPENDS+= clang38:devel/llvm38
CC= clang38
CXX= clang++38
.endif
post-patch:
@${REINPLACE_CMD} -e 's|/var/lib/clickhouse|/var/db/clickhouse|' ${WRKSRC}/dbms/src/Server/config.xml
@${REINPLACE_CMD} -e 's|/var/lib/clickhouse|/var/db/clickhouse|;s|/var/log/clickhouse-server|/var/log/clickhouse|' ${WRKSRC}/dbms/src/Server/config.xml
post-install:
@${RM} ${STAGEDIR}${PREFIX}/bin/clickhouse-compressor
@${RM} ${STAGEDIR}${PREFIX}/bin/config-processor
@${RM} ${STAGEDIR}${PREFIX}/bin/corrector_utf8
@${RM} ${STAGEDIR}${PREFIX}/lib/cmake/Poco/PocoConfig.cmake
@${RMDIR} ${STAGEDIR}${PREFIX}/lib/cmake/Poco
@${RMDIR} ${STAGEDIR}${PREFIX}/lib/cmake
@${RM} -r ${STAGEDIR}${PREFIX}/include/gtest
@${RM} ${STAGEDIR}${PREFIX}/lib/libgtest*
${INSTALL_DATA} ${WRKSRC}/dbms/src/Client/config.xml \
${STAGEDIR}${PREFIX}/etc/clickhouse-client/config.xml.sample

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1488372403
SHA256 (yandex-ClickHouse-v1.1.54165-stable_GH0.tar.gz) = 192dc82094e3350a5030a68a39ed08b484d48d05514ed6d6c16647f21520aeb5
SIZE (yandex-ClickHouse-v1.1.54165-stable_GH0.tar.gz) = 13510381
TIMESTAMP = 1492025852
SHA256 (yandex-ClickHouse-v1.1.54214-testing_GH0.tar.gz) = 42d45c4154be269d00fb6cd1533ca798eb85714debd9bbf05ced6c761eb92125
SIZE (yandex-ClickHouse-v1.1.54214-testing_GH0.tar.gz) = 48685881

View File

@ -39,15 +39,14 @@ load_rc_config ${name}
: ${clickhouse_rundir="/var/run/clickhouse"}
: ${clickhouse_user="clickhouse"}
: ${clickhouse_group="clickhouse"}
: ${clickhouse_logdir="/var/log/clickhouse"}
: ${clickhouse_dbdir="/var/db/clickhouse"}
: ${clickhouse_flags=""}
: ${clickhouse_args="--server --config-file ${clickhouse_config} ${clickhouse_flags}"}
: ${clickhouse_pidfile="${clickhouse_rundir}/clickhouse.pid"}
: ${clickhouse_args="--server --daemon --pid-file ${clickhouse_pidfile} --config-file ${clickhouse_config} ${clickhouse_flags}"}
command=/usr/sbin/daemon
procname=/usr/local/bin/clickhouse
pidfile=${clickhouse_rundir}/clickhouse.pid
command_args="-c -f -p ${pidfile} ${procname} ${clickhouse_args}"
command=%%PREFIX%%/bin/clickhouse
pidfile=${clickhouse_pidfile}
command_args=${clickhouse_args}
required_files=${clickhouse_config}
start_precmd=clickhouse_prestart

View File

@ -3,6 +3,8 @@ bin/clickhouse-benchmark
bin/clickhouse-client
bin/clickhouse-local
bin/clickhouse-server
@dir(clickhouse,,) etc/clickhouse-server
@dir(clickhouse,,) etc/clickhouse-client
@sample etc/clickhouse-client/config.xml.sample
@sample etc/clickhouse-server/config.xml.sample
@sample etc/clickhouse-server/users.xml.sample