pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/databases



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Jun  9 15:05:34 UTC 2026

Modified Files:
        pkgsrc/databases: Makefile
Added Files:
        pkgsrc/databases/clickhouse-cpp: DESCR Makefile PLIST buildlink3.mk
            distinfo
        pkgsrc/databases/clickhouse-cpp/patches:
            patch-clickhouse_base_platform.h patch-clickhouse_base_socket.cpp

Log Message:
clickhouse-cpp: added version 2.6.1

C++ client for ClickHouse.


To generate a diff of this commit:
cvs rdiff -u -r1.751 -r1.752 pkgsrc/databases/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/databases/clickhouse-cpp/DESCR \
    pkgsrc/databases/clickhouse-cpp/Makefile \
    pkgsrc/databases/clickhouse-cpp/PLIST \
    pkgsrc/databases/clickhouse-cpp/buildlink3.mk \
    pkgsrc/databases/clickhouse-cpp/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/databases/clickhouse-cpp/patches/patch-clickhouse_base_platform.h \
    pkgsrc/databases/clickhouse-cpp/patches/patch-clickhouse_base_socket.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/databases/Makefile
diff -u pkgsrc/databases/Makefile:1.751 pkgsrc/databases/Makefile:1.752
--- pkgsrc/databases/Makefile:1.751     Mon Jun  1 10:34:52 2026
+++ pkgsrc/databases/Makefile   Tue Jun  9 15:05:33 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.751 2026/06/01 10:34:52 wiz Exp $
+# $NetBSD: Makefile,v 1.752 2026/06/09 15:05:33 adam Exp $
 
 COMMENT=       Databases
 
@@ -14,6 +14,7 @@ SUBDIR+=      apache-cassandra
 SUBDIR+=       apache-cassandra2
 SUBDIR+=       apache-solr
 SUBDIR+=       cdb
+SUBDIR+=       clickhouse-cpp
 SUBDIR+=       clisp-bdb
 SUBDIR+=       clisp-gdbm
 SUBDIR+=       clisp-pgsql

Added files:

Index: pkgsrc/databases/clickhouse-cpp/DESCR
diff -u /dev/null pkgsrc/databases/clickhouse-cpp/DESCR:1.1
--- /dev/null   Tue Jun  9 15:05:34 2026
+++ pkgsrc/databases/clickhouse-cpp/DESCR       Tue Jun  9 15:05:33 2026
@@ -0,0 +1 @@
+C++ client for ClickHouse.
Index: pkgsrc/databases/clickhouse-cpp/Makefile
diff -u /dev/null pkgsrc/databases/clickhouse-cpp/Makefile:1.1
--- /dev/null   Tue Jun  9 15:05:34 2026
+++ pkgsrc/databases/clickhouse-cpp/Makefile    Tue Jun  9 15:05:33 2026
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2026/06/09 15:05:33 adam Exp $
+
+DISTNAME=      clickhouse-cpp-2.6.1
+CATEGORIES=    databases
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=ClickHouse/}
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/ClickHouse/clickhouse-cpp
+COMMENT=       C++ client for ClickHouse
+LICENSE=       apache-2.0
+
+USE_CXX_FEATURES=      c++17
+USE_LANGUAGES=         c c++
+
+CMAKE_CONFIGURE_ARGS+= -DBUILD_SHARED_LIBS=ON
+CMAKE_CONFIGURE_ARGS+= -DWITH_OPENSSL=ON
+CMAKE_CONFIGURE_ARGS+= -DWITH_SYSTEM_ABSEIL=ON
+CMAKE_CONFIGURE_ARGS+= -DWITH_SYSTEM_LZ4=ON
+CMAKE_CONFIGURE_ARGS+= -DWITH_SYSTEM_ZSTD=ON
+
+.include "../../archivers/lz4/buildlink3.mk"
+.include "../../archivers/zstd/buildlink3.mk"
+.include "../../devel/abseil/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/clickhouse-cpp/PLIST
diff -u /dev/null pkgsrc/databases/clickhouse-cpp/PLIST:1.1
--- /dev/null   Tue Jun  9 15:05:34 2026
+++ pkgsrc/databases/clickhouse-cpp/PLIST       Tue Jun  9 15:05:33 2026
@@ -0,0 +1,47 @@
+@comment $NetBSD: PLIST,v 1.1 2026/06/09 15:05:33 adam Exp $
+include/clickhouse/base/buffer.h
+include/clickhouse/base/compressed.h
+include/clickhouse/base/endpoints_iterator.h
+include/clickhouse/base/input.h
+include/clickhouse/base/open_telemetry.h
+include/clickhouse/base/output.h
+include/clickhouse/base/platform.h
+include/clickhouse/base/projected_iterator.h
+include/clickhouse/base/singleton.h
+include/clickhouse/base/socket.h
+include/clickhouse/base/string_utils.h
+include/clickhouse/base/string_view.h
+include/clickhouse/base/uuid.h
+include/clickhouse/base/wire_format.h
+include/clickhouse/block.h
+include/clickhouse/client.h
+include/clickhouse/columns/array.h
+include/clickhouse/columns/column.h
+include/clickhouse/columns/date.h
+include/clickhouse/columns/decimal.h
+include/clickhouse/columns/enum.h
+include/clickhouse/columns/factory.h
+include/clickhouse/columns/geo.h
+include/clickhouse/columns/ip4.h
+include/clickhouse/columns/ip6.h
+include/clickhouse/columns/itemview.h
+include/clickhouse/columns/lowcardinality.h
+include/clickhouse/columns/map.h
+include/clickhouse/columns/nothing.h
+include/clickhouse/columns/nullable.h
+include/clickhouse/columns/numeric.h
+include/clickhouse/columns/string.h
+include/clickhouse/columns/time.h
+include/clickhouse/columns/tuple.h
+include/clickhouse/columns/utils.h
+include/clickhouse/columns/uuid.h
+include/clickhouse/error_codes.h
+include/clickhouse/exceptions.h
+include/clickhouse/protocol.h
+include/clickhouse/query.h
+include/clickhouse/server_exception.h
+include/clickhouse/types/type_parser.h
+include/clickhouse/types/types.h
+include/clickhouse/version.h
+lib/libclickhouse-cpp-lib.so
+lib/libclickhouse-cpp-lib.so.${PKGVERSION}
Index: pkgsrc/databases/clickhouse-cpp/buildlink3.mk
diff -u /dev/null pkgsrc/databases/clickhouse-cpp/buildlink3.mk:1.1
--- /dev/null   Tue Jun  9 15:05:34 2026
+++ pkgsrc/databases/clickhouse-cpp/buildlink3.mk       Tue Jun  9 15:05:34 2026
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.1 2026/06/09 15:05:34 adam Exp $
+
+BUILDLINK_TREE+=       clickhouse-cpp
+
+.if !defined(CLICKHOUSE_CPP_BUILDLINK3_MK)
+CLICKHOUSE_CPP_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.clickhouse-cpp+= clickhouse-cpp>=2.6.1
+BUILDLINK_PKGSRCDIR.clickhouse-cpp?=   ../../databases/clickhouse
+
+.include "../../archivers/lz4/buildlink3.mk"
+.include "../../archivers/zstd/buildlink3.mk"
+.include "../../devel/abseil/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.endif # CLICKHOUSE_CPP_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -clickhouse-cpp
Index: pkgsrc/databases/clickhouse-cpp/distinfo
diff -u /dev/null pkgsrc/databases/clickhouse-cpp/distinfo:1.1
--- /dev/null   Tue Jun  9 15:05:34 2026
+++ pkgsrc/databases/clickhouse-cpp/distinfo    Tue Jun  9 15:05:34 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/06/09 15:05:34 adam Exp $
+
+BLAKE2s (clickhouse-cpp-2.6.1.tar.gz) = 09c04c50bda48590bd3f1045547422c208ab6d456572bc38b71600cd01931da9
+SHA512 (clickhouse-cpp-2.6.1.tar.gz) = 626cce4d6037cbeb86c5720ece7ac95c9ff0e561825e7907934669709091886d209f3128798db41a89ef3585d0639e40a5c4f96a0e724b6bee25291710ad391e
+Size (clickhouse-cpp-2.6.1.tar.gz) = 1135714 bytes

Index: pkgsrc/databases/clickhouse-cpp/patches/patch-clickhouse_base_platform.h
diff -u /dev/null pkgsrc/databases/clickhouse-cpp/patches/patch-clickhouse_base_platform.h:1.1
--- /dev/null   Tue Jun  9 15:05:34 2026
+++ pkgsrc/databases/clickhouse-cpp/patches/patch-clickhouse_base_platform.h    Tue Jun  9 15:05:34 2026
@@ -0,0 +1,22 @@
+$NetBSD: patch-clickhouse_base_platform.h,v 1.1 2026/06/09 15:05:34 adam Exp $
+
+--- clickhouse/base/platform.h.orig    2026-06-08 12:39:05.053746493 +0000
++++ clickhouse/base/platform.h
+@@ -9,6 +9,8 @@
+ #   define _win32_
+ #elif defined(__APPLE__)
+ #   define _darwin_
++#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
++#   define _bsd_
+ #endif
+ 
+ #if defined(_win32_) || defined(_win64_)
+@@ -20,7 +22,7 @@
+ #   define WIN32_LEAN_AND_MEAN 1  // don't include too much header automatically
+ #endif
+ 
+-#if defined(_linux_) || defined (_darwin_)
++#if defined(_linux_) || defined (_darwin_) || defined(_bsd_)
+ #   define _unix_
+ #endif
+ 
Index: pkgsrc/databases/clickhouse-cpp/patches/patch-clickhouse_base_socket.cpp
diff -u /dev/null pkgsrc/databases/clickhouse-cpp/patches/patch-clickhouse_base_socket.cpp:1.1
--- /dev/null   Tue Jun  9 15:05:34 2026
+++ pkgsrc/databases/clickhouse-cpp/patches/patch-clickhouse_base_socket.cpp    Tue Jun  9 15:05:34 2026
@@ -0,0 +1,13 @@
+$NetBSD: patch-clickhouse_base_socket.cpp,v 1.1 2026/06/09 15:05:34 adam Exp $
+
+--- clickhouse/base/socket.cpp.orig    2026-06-08 12:35:35.665324258 +0000
++++ clickhouse/base/socket.cpp
+@@ -355,7 +355,7 @@ void Socket::SetTcpKeepAlive(int idle, int intvl, int 
+ 
+ #if defined(_unix_)
+     setsockopt(handle_, SOL_SOCKET, SO_KEEPALIVE, &val, sizeof(val));
+-#   if defined(_linux_)
++#   if defined(_linux_) || defined(_bsd_)
+         setsockopt(handle_, IPPROTO_TCP, TCP_KEEPIDLE, &idle, sizeof(idle));
+ #   elif defined(_darwin_)
+         setsockopt(handle_, IPPROTO_TCP, TCP_KEEPALIVE, &idle, sizeof(idle));



Home | Main Index | Thread Index | Old Index