git: ce1ecf8c898e - 2026Q4 - databases/clickhouse: Update version 26.3.20.7=>26.3.21.7

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Fri, 09 Oct 2026 02:29:22 UTC
The branch 2026Q4 has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ce1ecf8c898e10de6ec73509d2dd9e9f92ad094c

commit ce1ecf8c898e10de6ec73509d2dd9e9f92ad094c
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2026-10-09 00:51:21 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2026-10-09 02:27:31 +0000

    databases/clickhouse: Update version 26.3.20.7=>26.3.21.7
    
    Changelog: https://github.com/ClickHouse/ClickHouse/releases/tag/v26.3.21.7-lts
    (cherry picked from commit 1bb5010d7b1da971eaa90da9353402bd8249d66f)
---
 databases/clickhouse/Makefile | 17 +++++++----------
 databases/clickhouse/distinfo |  6 +++---
 2 files changed, 10 insertions(+), 13 deletions(-)

diff --git a/databases/clickhouse/Makefile b/databases/clickhouse/Makefile
index 583b57032ad2..a56d6a3efe9b 100644
--- a/databases/clickhouse/Makefile
+++ b/databases/clickhouse/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	clickhouse
 DISTVERSIONPREFIX=	v
-DISTVERSION=	26.3.20.7
+DISTVERSION=	26.3.21.7
 DISTVERSIONSUFFIX=-lts
 CATEGORIES=	databases
 DIST_SUBDIR=	${PORTNAME}
@@ -36,7 +36,6 @@ USE_RC_SUBR=	${PORTNAME}
 
 SHEBANG_FILES=	tests/clickhouse-test \
 		tests/queries/0_stateless/02010_lc_native.python
-#		tests/queries/0_stateless/02203_shebang
 SHEBANG_GLOB=	*.expect *.py *.python *.sh
 SHEBANG_LANG=	clickhouse-local expect
 clickhouse-local_OLD_CMD=	/usr/bin/clickhouse-local
@@ -129,7 +128,7 @@ do-test-TEST-on:
 	cd ${WRKSRC} && ctest -j4 -V
 
 .if defined(MAINTAINER_MODE)
-_make-touples: extract
+_make-touples:
 	@set -eu; \
 	_REPO=${GH_ACCOUNT}/${GH_PROJECT}; \
 	_API="https://api.github.com/repos/$${_REPO}"; \
@@ -137,17 +136,17 @@ _make-touples: extract
 	_TMPDIR=$$(mktemp -d -t clickhouse-submods); \
 	trap 'rm -rf "$${_TMPDIR}"' EXIT INT TERM; \
 	_OUTFILE="$$(pwd)/Makefile.submodules"; \
-	_CURL_OPTS="-s"; \
+	set -- -sS; \
 	if [ -n "$${GH_TOKEN}" ]; then \
-		_CURL_OPTS="$${_CURL_OPTS} -H Authorization:\ Bearer\ $${GH_TOKEN}"; \
+		set -- "$$@" -H "Authorization: Bearer $${GH_TOKEN}"; \
 	fi; \
 	${ECHO_CMD} "===> Resolving tag $${_TAG}"; \
-	_COMMIT=$$(curl $${_CURL_OPTS} "$${_API}/git/refs/tags/$${_TAG}" \
+	_COMMIT=$$(curl "$$@" "$${_API}/git/refs/tags/$${_TAG}" \
 	  | jq -r 'if type=="array" then .[0].object.sha else .object.sha end'); \
 	${ECHO_CMD} "===> Commit: $${_COMMIT}"; \
 	${ECHO_CMD} "===> Fetching contrib tree"; \
-	curl $${_CURL_OPTS} "$${_API}/git/trees/$${_COMMIT}?recursive=1" \
-	 | jq -r '.tree[] | select(.path|startswith("contrib/")) | select(.type=="commit") | "\(.path) \(.sha)"' \
+	curl "$$@" "$${_API}/git/trees/$${_COMMIT}?recursive=1" \
+	 | jq -er '.tree[] | select(.path|startswith("contrib/")) | select(.type=="commit") | "\(.path) \(.sha)"' \
 	 > "$${_TMPDIR}/tree.txt"; \
 	${ECHO_CMD} "===> Fetching .gitmodules"; \
 	curl -so "$${_TMPDIR}/.gitmodules" \
@@ -170,8 +169,6 @@ _make-touples: extract
 		        org, repo, substr(sha,1,8), org_repl, repo_repl, path); }' \
 		"$${_TMPDIR}/modules.txt" "$${_TMPDIR}/tree.txt" > "$${_OUTFILE}"; \
 	${ECHO_CMD} "===> Writing $${_OUTFILE} completed"
-	${REINPLACE_CMD} -e 's|unum-cloud:usearch|unum-cloud:USearch|' \
-		${.CURDIR}/Makefile.submodules
 	if [ -f ${.CURDIR}/Makefile.submodules.bak ]; then ${RM} ${.CURDIR}/Makefile.submodules.bak; fi
 .endif
 
diff --git a/databases/clickhouse/distinfo b/databases/clickhouse/distinfo
index eddb9b941b5a..e4f4b560ed13 100644
--- a/databases/clickhouse/distinfo
+++ b/databases/clickhouse/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1788093401
-SHA256 (clickhouse/ClickHouse-ClickHouse-v26.3.20.7-lts_GH0.tar.gz) = d4e9a422861380f726df50b875ae8456f985fa6769e4250e3ff9e388c2770549
-SIZE (clickhouse/ClickHouse-ClickHouse-v26.3.20.7-lts_GH0.tar.gz) = 208761533
+TIMESTAMP = 1791504297
+SHA256 (clickhouse/ClickHouse-ClickHouse-v26.3.21.7-lts_GH0.tar.gz) = 0a07a0d6311f34ec810983a1ac4d19e690498976603cfbd70e85466ece0313b5
+SIZE (clickhouse/ClickHouse-ClickHouse-v26.3.21.7-lts_GH0.tar.gz) = 208765194
 SHA256 (clickhouse/ClickHouse-AMQP-CPP-99b52d1a_GH0.tar.gz) = 65bbd7444e2b0cde96ab222907aeca6c0dcf165e9f5114d9d1b41a13ce1394f8
 SIZE (clickhouse/ClickHouse-AMQP-CPP-99b52d1a_GH0.tar.gz) = 160635
 SHA256 (clickhouse/Maratyszcza-FP16-0a92994d_GH0.tar.gz) = 72c55523880227b72fc97cee52d0082f44ec8d57d09a385cd6db22cfcb4a1d15