Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Mar 2018 07:36:34 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r464659 - head/databases/clickhouse
Message-ID:  <201803160736.w2G7aYJ7032308@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Fri Mar 16 07:36:34 2018
New Revision: 464659
URL: https://svnweb.freebsd.org/changeset/ports/464659

Log:
  databases/clickhouse: Unbreak
  
  Port changes:
  * Add USES=shebangfix and SHEBANG_FILES
  * Add USES=python (python is used)
  * Add stripping
  
  PR:		226616
  Approved by:	portmgr (port compliance, infrastructure)

Modified:
  head/databases/clickhouse/Makefile

Modified: head/databases/clickhouse/Makefile
==============================================================================
--- head/databases/clickhouse/Makefile	Fri Mar 16 07:34:26 2018	(r464658)
+++ head/databases/clickhouse/Makefile	Fri Mar 16 07:36:34 2018	(r464659)
@@ -5,6 +5,7 @@ PORTNAME=	clickhouse
 PORTVERSION=	1.1.54362
 DISTVERSIONPREFIX=	v
 DISTVERSIONSUFFIX=	-stable
+PORTREVISION=	1
 CATEGORIES=	databases
 
 MAINTAINER=	proler@gmail.com
@@ -17,10 +18,9 @@ ONLY_FOR_ARCHS=	amd64
 ONLY_FOR_ARCHS_REASON=	"Only supported on amd64"
 
 BUILD_DEPENDS=	bash:shells/bash \
-				sparsehash>=0:devel/sparsehash \
-				cctz>=0:devel/cctz \
-				libdouble-conversion>=0:devel/libdouble-conversion
-
+		sparsehash>=0:devel/sparsehash \
+		cctz>=0:devel/cctz \
+		libdouble-conversion>=0:devel/libdouble-conversion
 LIB_DEPENDS=	libtcmalloc.so:devel/google-perftools \
 		libodbc.so:databases/unixODBC \
 		libltdl.so:devel/libltdl \
@@ -36,7 +36,7 @@ LIB_DEPENDS=	libtcmalloc.so:devel/google-perftools \
 		librdkafka.so:net/librdkafka \
 		libgtest.so:devel/googletest
 
-USES=		compiler:c++14-lang cmake iconv mysql ssl readline
+USES=		compiler:c++14-lang cmake iconv mysql python ssl readline shebangfix
 USE_LDCONFIG=	yes
 CMAKE_ARGS=	-DUNBUNDLED=1 \
 		-DUSE_STATIC_LIBRARIES=0 \
@@ -48,8 +48,12 @@ CMAKE_ARGS=	-DUNBUNDLED=1 \
 USE_GITHUB=	yes
 GH_ACCOUNT=	yandex
 GH_PROJECT=	ClickHouse
-
 USE_RC_SUBR=	${PORTNAME}
+SHEBANG_FILES=	dbms/tests/performance/create_benchmark_page.py \
+		dbms/tests/external_dictionaries/generate_and_test.py \
+		dbms/tests/external_dictionaries/http_server.py \
+		dbms/tests/clickhouse-test
+
 USERS=		clickhouse
 GROUPS=		clickhouse
 
@@ -73,6 +77,8 @@ post-install:
 	@${RM} ${STAGEDIR}${PREFIX}/bin/corrector_utf8
 	@${RM} -r ${STAGEDIR}${PREFIX}/include/gtest
 	@${RM} ${STAGEDIR}${PREFIX}/lib/libgtest*
+
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/share/clickhouse-test/external_dictionaries/dictionary_library/lib*.so
 
 	${INSTALL_DATA} ${STAGEDIR}${PREFIX}/etc/clickhouse-client/config.xml \
 		${STAGEDIR}${PREFIX}/etc/clickhouse-client/config.xml.sample



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201803160736.w2G7aYJ7032308>