Changeset View
Changeset View
Standalone View
Standalone View
databases/clickhouse/Makefile
# Created by: proler@gmail.com | # Created by: proler@gmail.com | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= clickhouse | PORTNAME= clickhouse | ||||
PORTVERSION= 18.12.17 | PORTVERSION= 18.12.17 | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
DISTVERSIONSUFFIX= -stable | DISTVERSIONSUFFIX= -stable | ||||
PORTREVISION= 1 | PORTREVISION= 1 | ||||
CATEGORIES= databases | CATEGORIES= databases | ||||
MAINTAINER= proler@gmail.com | MAINTAINER= proler@gmail.com | ||||
COMMENT= ClickHouse is a column-oriented database management system | COMMENT= ClickHouse is a column-oriented database management system | ||||
LICENSE= APACHE20 | LICENSE= APACHE20 | ||||
BROKEN_FreeBSD_10= Builds but does not work | |||||
ONLY_FOR_ARCHS= amd64 | ONLY_FOR_ARCHS= amd64 | ||||
ONLY_FOR_ARCHS_REASON= "Only supported on amd64" | ONLY_FOR_ARCHS_REASON= "Only supported on amd64" | ||||
BUILD_DEPENDS= bash:shells/bash \ | BUILD_DEPENDS= bash:shells/bash \ | ||||
sparsehash>=0:devel/sparsehash \ | sparsehash>=0:devel/sparsehash \ | ||||
cctz>=0:devel/cctz \ | cctz>=0:devel/cctz \ | ||||
libdouble-conversion>=0:devel/libdouble-conversion | libdouble-conversion>=0:devel/libdouble-conversion | ||||
LIB_DEPENDS= libtcmalloc.so:devel/google-perftools \ | LIB_DEPENDS= libtcmalloc.so:devel/google-perftools \ | ||||
▲ Show 20 Lines • Show All 50 Lines • ▼ Show 20 Lines | |||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057 | .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057 | ||||
SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS="" | SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS="" | ||||
.else | .else | ||||
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment " | SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment " | ||||
.endif | .endif | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1101513 | |||||
BUILD_DEPENDS+= clang50:devel/llvm50 | |||||
CC= clang50 | |||||
CXX= clang++50 | |||||
.endif | |||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|/var/lib/clickhouse|/var/db/clickhouse|;s|/var/log/clickhouse-server|/var/log/clickhouse|;s|/etc/clickhouse-server|${PREFIX}/etc/clickhouse-server|' ${WRKSRC}/dbms/programs/server/config.xml | @${REINPLACE_CMD} -e 's|/var/lib/clickhouse|/var/db/clickhouse|;s|/var/log/clickhouse-server|/var/log/clickhouse|;s|/etc/clickhouse-server|${PREFIX}/etc/clickhouse-server|' ${WRKSRC}/dbms/programs/server/config.xml | ||||
post-install: | post-install: | ||||
@${RM} ${STAGEDIR}${PREFIX}/bin/clickhouse-compressor | @${RM} ${STAGEDIR}${PREFIX}/bin/clickhouse-compressor | ||||
@${RM} ${STAGEDIR}${PREFIX}/bin/config-processor | @${RM} ${STAGEDIR}${PREFIX}/bin/config-processor | ||||
@${RM} ${STAGEDIR}${PREFIX}/bin/corrector_utf8 | @${RM} ${STAGEDIR}${PREFIX}/bin/corrector_utf8 | ||||
Show All 17 Lines |