summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
Diffstat (limited to 'databases')
-rw-r--r--databases/Makefile7
-rw-r--r--databases/adminer/Makefile2
-rw-r--r--databases/clickhouse/Makefile36
-rw-r--r--databases/clickhouse/Makefile.submodules245
-rw-r--r--databases/clickhouse/distinfo496
-rw-r--r--databases/clickhouse/files/patch-PreLoad.cmake27
-rw-r--r--databases/clickhouse/files/patch-cmake_freebsd_default__libs.cmake16
-rw-r--r--databases/clickhouse/files/patch-contrib_libbcrypt-cmake_CMakeLists.txt25
-rw-r--r--databases/clickhouse/files/patch-tests_CMakeLists.txt11
-rw-r--r--databases/clickhouse/pkg-plist26
-rw-r--r--databases/freetds-devel/Makefile2
-rw-r--r--databases/freetds-devel/distinfo6
-rw-r--r--databases/litestream/Makefile67
-rw-r--r--databases/litestream/distinfo94
-rw-r--r--databases/mariadb118-server/Makefile2
-rw-r--r--databases/mariadb118-server/distinfo6
-rw-r--r--databases/pecl-redis/Makefile22
-rw-r--r--databases/pecl-redis/distinfo6
-rw-r--r--databases/postgis36/Makefile3
-rw-r--r--databases/postgis36/distinfo6
-rw-r--r--databases/postgis36/pkg-plist43
-rw-r--r--databases/py-redisvl/Makefile2
-rw-r--r--databases/py-redisvl/distinfo6
-rw-r--r--databases/qof/Makefile33
-rw-r--r--databases/qof/distinfo5
-rw-r--r--databases/qof/files/patch-qof_Makefile.am10
-rw-r--r--databases/redis82/Makefile84
-rw-r--r--databases/redis82/distinfo3
-rw-r--r--databases/redis82/files/patch-deps_Makefile21
-rw-r--r--databases/redis82/files/patch-deps_hiredis_Makefile41
-rw-r--r--databases/redis82/files/patch-deps_hiredis_net.c39
-rw-r--r--databases/redis82/files/patch-deps_linenoise_Makefile15
-rw-r--r--databases/redis82/files/patch-deps_lua_src_lua__cjson.c12
-rw-r--r--databases/redis82/files/patch-redis.conf38
-rw-r--r--databases/redis82/files/patch-src_Makefile39
-rw-r--r--databases/redis82/files/patch-src_mkreleasehdr.sh11
-rw-r--r--databases/redis82/files/pkg-message.in11
-rw-r--r--databases/redis82/files/redis.in67
-rw-r--r--databases/redis82/files/sentinel.in39
-rw-r--r--databases/redis82/pkg-descr19
-rw-r--r--databases/redis82/pkg-plist11
-rw-r--r--databases/rqlite/Makefile2
-rw-r--r--databases/rqlite/distinfo10
-rw-r--r--databases/rubygem-activemodel81/Makefile23
-rw-r--r--databases/rubygem-activemodel81/distinfo3
-rw-r--r--databases/rubygem-activemodel81/pkg-descr7
-rw-r--r--databases/rubygem-activerecord81/Makefile25
-rw-r--r--databases/rubygem-activerecord81/distinfo3
-rw-r--r--databases/rubygem-activerecord81/pkg-descr11
-rw-r--r--databases/rubygem-globalid-rails81/Makefile20
-rw-r--r--databases/rubygem-globalid-rails81/distinfo3
-rw-r--r--databases/rubygem-globalid-rails81/pkg-descr1
-rw-r--r--databases/rubygem-solid_cable-rails80/Makefile23
-rw-r--r--databases/rubygem-solid_cable-rails80/distinfo3
-rw-r--r--databases/rubygem-solid_cable-rails80/pkg-descr6
-rw-r--r--databases/rubygem-solid_cable/Makefile9
-rw-r--r--databases/rubygem-solid_cache-rails80/Makefile22
-rw-r--r--databases/rubygem-solid_cache-rails80/distinfo3
-rw-r--r--databases/rubygem-solid_cache-rails80/pkg-descr6
-rw-r--r--databases/rubygem-solid_cache/Makefile7
-rw-r--r--databases/rubygem-solid_queue-rails80/Makefile25
-rw-r--r--databases/rubygem-solid_queue-rails80/distinfo3
-rw-r--r--databases/rubygem-solid_queue-rails80/pkg-descr13
-rw-r--r--databases/rubygem-solid_queue/Makefile7
-rw-r--r--databases/timescaledb/Makefile2
-rw-r--r--databases/timescaledb/distinfo6
-rw-r--r--databases/timescaledb/pkg-plist1
67 files changed, 1211 insertions, 687 deletions
diff --git a/databases/Makefile b/databases/Makefile
index 61d7ddc03f10..a83f23be3a85 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -898,6 +898,7 @@
SUBDIR += redis72
SUBDIR += redis74
SUBDIR += redis80
+ SUBDIR += redis82
SUBDIR += redis_exporter
SUBDIR += redisjson
SUBDIR += retcl
@@ -926,6 +927,7 @@
SUBDIR += rubygem-activemodel71
SUBDIR += rubygem-activemodel72
SUBDIR += rubygem-activemodel80
+ SUBDIR += rubygem-activemodel81
SUBDIR += rubygem-activerecord-explain-analyze
SUBDIR += rubygem-activerecord-gitlab
SUBDIR += rubygem-activerecord-import
@@ -943,6 +945,7 @@
SUBDIR += rubygem-activerecord71
SUBDIR += rubygem-activerecord72
SUBDIR += rubygem-activerecord80
+ SUBDIR += rubygem-activerecord81
SUBDIR += rubygem-after_commit_queue
SUBDIR += rubygem-amalgalite
SUBDIR += rubygem-arel
@@ -1004,6 +1007,7 @@
SUBDIR += rubygem-globalid-rails71
SUBDIR += rubygem-globalid-rails72
SUBDIR += rubygem-globalid-rails80
+ SUBDIR += rubygem-globalid-rails81
SUBDIR += rubygem-google-cloud-datastore
SUBDIR += rubygem-google-cloud-datastore-v1
SUBDIR += rubygem-google-cloud-firestore
@@ -1063,10 +1067,13 @@
SUBDIR += rubygem-seed-fu-gitlab
SUBDIR += rubygem-solid_cable
SUBDIR += rubygem-solid_cable-rails72
+ SUBDIR += rubygem-solid_cable-rails80
SUBDIR += rubygem-solid_cache
SUBDIR += rubygem-solid_cache-rails72
+ SUBDIR += rubygem-solid_cache-rails80
SUBDIR += rubygem-solid_queue
SUBDIR += rubygem-solid_queue-rails72
+ SUBDIR += rubygem-solid_queue-rails80
SUBDIR += rubygem-sqlite3
SUBDIR += rubygem-sqlite3-ruby
SUBDIR += rubygem-sqlite31
diff --git a/databases/adminer/Makefile b/databases/adminer/Makefile
index 182d66cf8c1a..a59b125d0fe7 100644
--- a/databases/adminer/Makefile
+++ b/databases/adminer/Makefile
@@ -12,7 +12,7 @@ WWW= https://www.adminer.org
LICENSE= APACHE20
DEPRECATED= Project's poor security practices
-EXPIRATION_DATE=2026-06-31
+EXPIRATION_DATE=2026-06-30
USES= cpe php:build,flavors
USE_GITHUB= nodefault
diff --git a/databases/clickhouse/Makefile b/databases/clickhouse/Makefile
index e5367ea6687f..4826c9d4fc46 100644
--- a/databases/clickhouse/Makefile
+++ b/databases/clickhouse/Makefile
@@ -1,12 +1,12 @@
PORTNAME= clickhouse
DISTVERSIONPREFIX= v
-DISTVERSION= 23.9.1.1854
+DISTVERSION= 25.10.2.65
DISTVERSIONSUFFIX=-stable
CATEGORIES= databases
DIST_SUBDIR= ${PORTNAME}
-# implicit-approval+: pi
-MAINTAINER= bofh@FreeBSD.org
+# implicit-approval+: bofh
+MAINTAINER= pi@FreeBSD.org
COMMENT= Fast open-source OLAP database management system
WWW= https://clickhouse.com/
@@ -33,7 +33,6 @@ USE_PERL5= build
USE_RC_SUBR= ${PORTNAME}
SHEBANG_FILES= tests/clickhouse-test \
- tests/queries/0_stateless/01526_client_start_and_exit.expect-not-a-test-case \
tests/queries/0_stateless/02010_lc_native.python \
tests/queries/0_stateless/02203_shebang
SHEBANG_GLOB= *.expect *.py *.python *.sh
@@ -46,10 +45,9 @@ expect_CMD= ${LOCALBASE}/bin/expect
CMAKE_ARGS= -DCMAKE_CXX_STANDARD=20 \
-DNO_WERROR=1 \
-DCOMPILER_CACHE=disabled \
- -DPARALLEL_COMPILE_JOBS=1024 \
- -DPARALLEL_LINK_JOBS=1024
-CMAKE_ON= ENABLE_UTILS
-CMAKE_OFF= ENABLE_EMBEDDED_COMPILER ENABLE_PARQUET ENABLE_THINLTO
+ -DPARALLEL_COMPILE_JOBS=${MAKE_JOBS_NUMBER} \
+ -DPARALLEL_LINK_JOBS=${MAKE_JOBS_NUMBER}
+CMAKE_OFF= ENABLE_PARQUET ENABLE_THINLTO ENABLE_UTILS
.if defined(WITH_DEBUG)
CMAKE_BUILD_TYPE=Debug
@@ -63,16 +61,23 @@ GROUPS= clickhouse
# The version stamp of libclickhouse.so doesn't always match ${PORTVERSION}
PLIST_SUB= SOVERSION=${SOVERSION}
-OPTIONS_DEFINE= TEST
+OPTIONS_DEFINE= LLVM RUST TEST
OPTIONS_SUB= yes
+LLVM_DESC= Build with support for JIT-compiling expressions
+RUST_DESC= Build with Rust language support
+
+LLVM_BROKEN= In tree LLVM is broken
+LLVM_CMAKE_BOOL= ENABLE_DWARF_PARSER ENABLE_EMBEDDED_COMPILER
+RUST_BUILD_DEPENDS= rustc:lang/rust
+RUST_CMAKE_BOOL= ENABLE_RUST
TEST_RUN_DEPENDS= expect>0:lang/expect
-TEST_CMAKE_BOOL= ENABLE_CLICKHOUSE_TEST ENABLE_TESTS
+TEST_CMAKE_BOOL= ENABLE_TESTS
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD
-USES+= llvm:16
+USES+= llvm:min=21
CFLAGS+=-Wno-error=int-conversion
.endif
@@ -90,15 +95,8 @@ 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}/programs/server/config.xml
cd ${WRKSRC}/contrib/openldap-cmake && ${LN} -s freebsd_x86_64 freebsd_aarch64
-do-install-TEST-on:
- ${FIND} -s ${STAGEDIR}${PREFIX}/tests -not -type d | ${SORT} | \
- ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
- ${FIND} -s ${STAGEDIR}${PREFIX}/tests -type d -empty | ${SORT} -r | \
- ${SED} -e 's#^${STAGEDIR}${PREFIX}/#@dir #' >> ${TMPPLIST}
-
post-install:
@${RM} ${STAGEDIR}${PREFIX}/bin/config-processor
- @${RM} ${STAGEDIR}${PREFIX}/bin/corrector_utf8
@${RM} -r ${STAGEDIR}${PREFIX}/include/gtest
@${RM} ${STAGEDIR}${PREFIX}/lib/libgtest*
@${RM} ${STAGEDIR}${PREFIX}/lib/libcxx.a
@@ -153,7 +151,7 @@ _make-touples:
n=split(url, parts, "/"); org=parts[n-1]; repo=parts[n]; sub(/\.git$$/, "", repo); \
org_repl=org; repo_repl=repo; gsub(/[-.]/, "_", org_repl); gsub(/[-.]/, "_", repo_repl); \
printf("GH_TUPLE+=\t%s:%s:%s:%s_%s/%s\n", \
- org, repo, substr(sha,1,7), org_repl, repo_repl, path); }' \
+ 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|' \
diff --git a/databases/clickhouse/Makefile.submodules b/databases/clickhouse/Makefile.submodules
index 510e2b0151bb..4ba6f7b76e15 100644
--- a/databases/clickhouse/Makefile.submodules
+++ b/databases/clickhouse/Makefile.submodules
@@ -1,117 +1,128 @@
-GH_TUPLE+= ClickHouse:AMQP-CPP:818c2d8:ClickHouse_AMQP_CPP/contrib/AMQP-CPP
-GH_TUPLE+= Maratyszcza:FP16:0a92994:Maratyszcza_FP16/contrib/FP16
-GH_TUPLE+= ClickHouse:NuRaft:eb15721:ClickHouse_NuRaft/contrib/NuRaft
-GH_TUPLE+= ashvardanian:SimSIMD:de2cb75:ashvardanian_SimSIMD/contrib/SimSIMD
-GH_TUPLE+= abseil:abseil-cpp:5655528:abseil_abseil_cpp/contrib/abseil-cpp
-GH_TUPLE+= aklomp:base64:e77bd70:aklomp_base64/contrib/aklomp-base64
-GH_TUPLE+= ClickHouse:annoy:f2ac8e7:ClickHouse_annoy/contrib/annoy
-GH_TUPLE+= ClickHouse:arrow:1d93838:ClickHouse_arrow/contrib/arrow
-GH_TUPLE+= ClickHouse:avro:7832659:ClickHouse_avro/contrib/avro
-GH_TUPLE+= ClickHouse:aws-sdk-cpp:ca02358:ClickHouse_aws_sdk_cpp/contrib/aws
-GH_TUPLE+= awslabs:aws-c-auth:97133a2:awslabs_aws_c_auth/contrib/aws-c-auth
-GH_TUPLE+= ClickHouse:aws-c-cal:85dd766:ClickHouse_aws_c_cal/contrib/aws-c-cal
-GH_TUPLE+= ClickHouse:aws-c-common:45dcb28:ClickHouse_aws_c_common/contrib/aws-c-common
-GH_TUPLE+= awslabs:aws-c-compression:b517b7d:awslabs_aws_c_compression/contrib/aws-c-compression
-GH_TUPLE+= awslabs:aws-c-event-stream:2f9b60c:awslabs_aws_c_event_stream/contrib/aws-c-event-stream
-GH_TUPLE+= awslabs:aws-c-http:dd34461:awslabs_aws_c_http/contrib/aws-c-http
-GH_TUPLE+= ClickHouse:aws-c-io:d58ed4f:ClickHouse_aws_c_io/contrib/aws-c-io
-GH_TUPLE+= awslabs:aws-c-mqtt:33c3455:awslabs_aws_c_mqtt/contrib/aws-c-mqtt
-GH_TUPLE+= awslabs:aws-c-s3:d7bfe60:awslabs_aws_c_s3/contrib/aws-c-s3
-GH_TUPLE+= awslabs:aws-c-sdkutils:208a701:awslabs_aws_c_sdkutils/contrib/aws-c-sdkutils
-GH_TUPLE+= awslabs:aws-checksums:ad53be1:awslabs_aws_checksums/contrib/aws-checksums
-GH_TUPLE+= ClickHouse:aws-crt-cpp:8a301b7:ClickHouse_aws_crt_cpp/contrib/aws-crt-cpp
-GH_TUPLE+= ClickHouse:s2n-tls:71f4794:ClickHouse_s2n_tls/contrib/aws-s2n-tls
-GH_TUPLE+= ClickHouse:azure-sdk-for-cpp:096049b:ClickHouse_azure_sdk_for_cpp/contrib/azure
-GH_TUPLE+= ClickHouse:boost:ae94606:ClickHouse_boost/contrib/boost
-GH_TUPLE+= ClickHouse:boringssl:8061ac6:ClickHouse_boringssl/contrib/boringssl
-GH_TUPLE+= google:brotli:63be8a9:google_brotli/contrib/brotli
-GH_TUPLE+= ClickHouse:bzip2:bf905ea:ClickHouse_bzip2/contrib/bzip2
-GH_TUPLE+= c-ares:c-ares:6360e96:c_ares_c_ares/contrib/c-ares
-GH_TUPLE+= ClickHouse:capnproto:976209a:ClickHouse_capnproto/contrib/capnproto
-GH_TUPLE+= ClickHouse:cpp-driver:f4a31e9:ClickHouse_cpp_driver/contrib/cassandra
-GH_TUPLE+= ClickHouse:cctz:8529bce:ClickHouse_cctz/contrib/cctz
-GH_TUPLE+= ClickHouse:cld2:bc6d493:ClickHouse_cld2/contrib/cld2
-GH_TUPLE+= corrosion-rs:corrosion:d9dfdef:corrosion_rs_corrosion/contrib/corrosion
-GH_TUPLE+= mfontanini:cppkafka:5a119f6:mfontanini_cppkafka/contrib/cppkafka
-GH_TUPLE+= linux-on-ibm-z:crc32-s390x:3098058:linux_on_ibm_z_crc32_s390x/contrib/crc32-s390x
-GH_TUPLE+= antonblanchard:crc32-vpmsum:4521554:antonblanchard_crc32_vpmsum/contrib/crc32-vpmsum
-GH_TUPLE+= RoaringBitmap:CRoaring:f40ed52:RoaringBitmap_CRoaring/contrib/croaring
-GH_TUPLE+= curl:curl:eb3b049:curl_curl/contrib/curl
-GH_TUPLE+= ClickHouse:cyrus-sasl:e6466ed:ClickHouse_cyrus_sasl/contrib/cyrus-sasl
-GH_TUPLE+= ClickHouse:datasketches-cpp:7abd49b:ClickHouse_datasketches_cpp/contrib/datasketches-cpp
-GH_TUPLE+= google:double-conversion:cf2f0f3:google_double_conversion/contrib/double-conversion
-GH_TUPLE+= ClickHouse:dragonbox:923705a:ClickHouse_dragonbox/contrib/dragonbox
-GH_TUPLE+= fastfloat:fast_float:7eae925:fastfloat_fast_float/contrib/fast_float
-GH_TUPLE+= ClickHouse:fastops:1460583:ClickHouse_fastops/contrib/fastops
-GH_TUPLE+= ClickHouse:flatbuffers:eb3f827:ClickHouse_flatbuffers/contrib/flatbuffers
-GH_TUPLE+= fmtlib:fmt:b6f4cea:fmtlib_fmt/contrib/fmtlib
-GH_TUPLE+= google:benchmark:2257fa4:google_benchmark/contrib/google-benchmark
-GH_TUPLE+= ClickHouse:google-protobuf:c47efe2:ClickHouse_google_protobuf/contrib/google-protobuf
-GH_TUPLE+= google:googletest:e47544a:google_googletest/contrib/googletest
-GH_TUPLE+= ClickHouse:grpc:3f975ec:ClickHouse_grpc/contrib/grpc
-GH_TUPLE+= ClickHouse:h3:c7f46cf:ClickHouse_h3/contrib/h3
-GH_TUPLE+= ClickHouse:hive-metastore:809a77d:ClickHouse_hive_metastore/contrib/hive-metastore
-GH_TUPLE+= unicode-org:icu:a56dde8:unicode_org_icu/contrib/icu
-GH_TUPLE+= ClickHouse:icudata:c8e7178:ClickHouse_icudata/contrib/icudata
-GH_TUPLE+= intel:idxd-config:a836ce0:intel_idxd_config/contrib/idxd-config
-GH_TUPLE+= graphitemaster:incbin:6e576ca:graphitemaster_incbin/contrib/incbin
-GH_TUPLE+= ClickHouse:isa-l:9f2b68f:ClickHouse_isa_l/contrib/isa-l
-GH_TUPLE+= jemalloc:jemalloc:41a859e:jemalloc_jemalloc/contrib/jemalloc
-GH_TUPLE+= ClickHouse:krb5:71b06c2:ClickHouse_krb5/contrib/krb5
-GH_TUPLE+= ClickHouse:lemmagen-c:59537bd:ClickHouse_lemmagen_c/contrib/lemmagen-c
-GH_TUPLE+= libarchive:libarchive:ee45796:libarchive_libarchive/contrib/libarchive
-GH_TUPLE+= rg3:libbcrypt:8aa32ad:rg3_libbcrypt/contrib/libbcrypt
-GH_TUPLE+= ClickHouse:libcpuid:503083a:ClickHouse_libcpuid/contrib/libcpuid
-GH_TUPLE+= ridiculousfish:libdivide:3bd3438:ridiculousfish_libdivide/contrib/libdivide
-GH_TUPLE+= ClickHouse:libfiu:b85edbd:ClickHouse_libfiu/contrib/libfiu
-GH_TUPLE+= ClickHouse:libgsasl:0fb79e7:ClickHouse_libgsasl/contrib/libgsasl
-GH_TUPLE+= ClickHouse:libhdfs3:377220e:ClickHouse_libhdfs3/contrib/libhdfs3
-GH_TUPLE+= ClickHouse:libpq:e071ea5:ClickHouse_libpq/contrib/libpq
-GH_TUPLE+= ClickHouse:libpqxx:791d68f:ClickHouse_libpqxx/contrib/libpqxx
-GH_TUPLE+= google:libprotobuf-mutator:a304ec4:google_libprotobuf_mutator/contrib/libprotobuf-mutator
-GH_TUPLE+= ClickHouse:librdkafka:6f3b483:ClickHouse_librdkafka/contrib/librdkafka
-GH_TUPLE+= ClickHouse:libssh:acea3e2:ClickHouse_libssh/contrib/libssh
-GH_TUPLE+= ClickHouse:libstemmer_c:c753054:ClickHouse_libstemmer_c/contrib/libstemmer_c
-GH_TUPLE+= ClickHouse:libunwind:30cc1d3:ClickHouse_libunwind/contrib/libunwind
-GH_TUPLE+= axboe:liburing:f5a4839:axboe_liburing/contrib/liburing
-GH_TUPLE+= ClickHouse:libuv:3a85b2e:ClickHouse_libuv/contrib/libuv
-GH_TUPLE+= GNOME:libxml2:223cb03:GNOME_libxml2/contrib/libxml2
-GH_TUPLE+= ClickHouse:llvm-project:e7b8bef:ClickHouse_llvm_project/contrib/llvm-project
-GH_TUPLE+= ClickHouse:lz4:92ebf18:ClickHouse_lz4/contrib/lz4
-GH_TUPLE+= Neargye:magic_enum:38f86e4:Neargye_magic_enum/contrib/magic_enum
-GH_TUPLE+= ClickHouse:mariadb-connector-c:e396089:ClickHouse_mariadb_connector_c/contrib/mariadb-connector-c
-GH_TUPLE+= danlark1:miniselect:be0af6b:danlark1_miniselect/contrib/miniselect
-GH_TUPLE+= zlib-ng:minizip-ng:f3d400e:zlib_ng_minizip_ng/contrib/minizip-ng
-GH_TUPLE+= morton-nd:morton-nd:3795491:morton_nd_morton_nd/contrib/morton-nd
-GH_TUPLE+= msgpack:msgpack-c:4668426:msgpack_msgpack_c/contrib/msgpack-c
-GH_TUPLE+= ClickHouse:nanodbc:df52a12:ClickHouse_nanodbc/contrib/nanodbc
-GH_TUPLE+= ClickHouse:nats.c:1e2597c:ClickHouse_nats_c/contrib/nats-io
-GH_TUPLE+= ClickHouse:nlp-data:5591f91:ClickHouse_nlp_data/contrib/nlp-data
-GH_TUPLE+= ClickHouse:openldap:5671b80:ClickHouse_openldap/contrib/openldap
-GH_TUPLE+= openssl:openssl:245cb02:openssl_openssl/contrib/openssl
-GH_TUPLE+= ClickHouse:orc:a20d1d9:ClickHouse_orc/contrib/orc
-GH_TUPLE+= intel:qpl:faaf193:intel_qpl/contrib/qpl
-GH_TUPLE+= ClickHouse:rapidjson:c4ef90c:ClickHouse_rapidjson/contrib/rapidjson
-GH_TUPLE+= google:re2:a807e8a:google_re2/contrib/re2
-GH_TUPLE+= ClickHouse:replxx:5d04501:ClickHouse_replxx/contrib/replxx
-GH_TUPLE+= Tessil:robin-map:851a59e:Tessil_robin_map/contrib/robin-map
-GH_TUPLE+= ClickHouse:rocksdb:66e3cbe:ClickHouse_rocksdb/contrib/rocksdb
-GH_TUPLE+= ClickHouse:s2geometry:0547c38:ClickHouse_s2geometry/contrib/s2geometry
-GH_TUPLE+= ClickHouse:sentry-native:ae10fb8:ClickHouse_sentry_native/contrib/sentry-native
-GH_TUPLE+= simdjson:simdjson:1075e86:simdjson_simdjson/contrib/simdjson
-GH_TUPLE+= ClickHouse:snappy:6ebb5b1:ClickHouse_snappy/contrib/snappy
-GH_TUPLE+= sparsehash:sparsehash-c11:cf0bffa:sparsehash_sparsehash_c11/contrib/sparsehash-c11
-GH_TUPLE+= ClickHouse:sqlite-amalgamation:2059807:ClickHouse_sqlite_amalgamation/contrib/sqlite-amalgamation
-GH_TUPLE+= ClickHouse:sysroot:b5fcabb:ClickHouse_sysroot/contrib/sysroot
-GH_TUPLE+= apache:thrift:2a93df8:apache_thrift/contrib/thrift
-GH_TUPLE+= ClickHouse:ulid-c:c433b67:ClickHouse_ulid_c/contrib/ulid-c
-GH_TUPLE+= ClickHouse:UnixODBC:18e0ebe:ClickHouse_UnixODBC/contrib/unixodbc
-GH_TUPLE+= unum-cloud:USearch:955c6f9:unum_cloud_usearch/contrib/usearch
-GH_TUPLE+= VectorCamp:vectorscan:38431d1:VectorCamp_vectorscan/contrib/vectorscan
-GH_TUPLE+= ClickHouse:wordnet-blast:1d16ac2:ClickHouse_wordnet_blast/contrib/wordnet-blast
-GH_TUPLE+= wangyi-fudan:wyhash:991aa3d:wangyi_fudan_wyhash/contrib/wyhash
-GH_TUPLE+= Cyan4973:xxHash:3078dc6:Cyan4973_xxHash/contrib/xxHash
-GH_TUPLE+= xz-mirror:xz:869b9d1:xz_mirror_xz/contrib/xz
-GH_TUPLE+= ClickHouse:yaml-cpp:0c86ada:ClickHouse_yaml_cpp/contrib/yaml-cpp
-GH_TUPLE+= ClickHouse:zlib-ng:50f0eae:ClickHouse_zlib_ng/contrib/zlib-ng
-GH_TUPLE+= facebook:zstd:63779c7:facebook_zstd/contrib/zstd
+GH_TUPLE+= ClickHouse:AMQP-CPP:00f09897:ClickHouse_AMQP_CPP/contrib/AMQP-CPP
+GH_TUPLE+= Maratyszcza:FP16:0a92994d:Maratyszcza_FP16/contrib/FP16
+GH_TUPLE+= ClickHouse:NuRaft:becb9b4b:ClickHouse_NuRaft/contrib/NuRaft
+GH_TUPLE+= intel:QAT-ZSTD-Plugin:e5a134e1:intel_QAT_ZSTD_Plugin/contrib/QAT-ZSTD-Plugin
+GH_TUPLE+= brainhub:SHA3IUF:fc850475:brainhub_SHA3IUF/contrib/SHA3IUF
+GH_TUPLE+= ClickHouse:SimSIMD:305e9681:ClickHouse_SimSIMD/contrib/SimSIMD
+GH_TUPLE+= ClickHouse:StringZilla:f6cb9c6a:ClickHouse_StringZilla/contrib/StringZilla
+GH_TUPLE+= ClickHouse:abseil-cpp:bc257a88:ClickHouse_abseil_cpp/contrib/abseil-cpp
+GH_TUPLE+= ClickHouse:ai-sdk-cpp:1e379697:ClickHouse_ai_sdk_cpp/contrib/ai-sdk-cpp
+GH_TUPLE+= aklomp:base64:e77bd70b:aklomp_base64/contrib/aklomp-base64
+GH_TUPLE+= antlr:antlr4:b91cecf6:antlr_antlr4/contrib/antlr4-cpp-runtime
+GH_TUPLE+= ClickHouse:arrow:68dd24ec:ClickHouse_arrow/contrib/arrow
+GH_TUPLE+= ClickHouse:avro:b32d5f3c:ClickHouse_avro/contrib/avro
+GH_TUPLE+= ClickHouse:aws-sdk-cpp:27403255:ClickHouse_aws_sdk_cpp/contrib/aws
+GH_TUPLE+= awslabs:aws-c-auth:ab03bdd9:awslabs_aws_c_auth/contrib/aws-c-auth
+GH_TUPLE+= ClickHouse:aws-c-cal:1358f75b:ClickHouse_aws_c_cal/contrib/aws-c-cal
+GH_TUPLE+= awslabs:aws-c-common:2b67a658:awslabs_aws_c_common/contrib/aws-c-common
+GH_TUPLE+= awslabs:aws-c-compression:f951ab2b:awslabs_aws_c_compression/contrib/aws-c-compression
+GH_TUPLE+= awslabs:aws-c-event-stream:2a0f7c9f:awslabs_aws_c_event_stream/contrib/aws-c-event-stream
+GH_TUPLE+= awslabs:aws-c-http:ce0d6562:awslabs_aws_c_http/contrib/aws-c-http
+GH_TUPLE+= ClickHouse:aws-c-io:4d32ab44:ClickHouse_aws_c_io/contrib/aws-c-io
+GH_TUPLE+= awslabs:aws-c-mqtt:1d512d92:awslabs_aws_c_mqtt/contrib/aws-c-mqtt
+GH_TUPLE+= awslabs:aws-c-s3:3afa5d08:awslabs_aws_c_s3/contrib/aws-c-s3
+GH_TUPLE+= awslabs:aws-c-sdkutils:f678bda9:awslabs_aws_c_sdkutils/contrib/aws-c-sdkutils
+GH_TUPLE+= awslabs:aws-checksums:9978ba2c:awslabs_aws_checksums/contrib/aws-checksums
+GH_TUPLE+= ClickHouse:aws-crt-cpp:ee0ede30:ClickHouse_aws_crt_cpp/contrib/aws-crt-cpp
+GH_TUPLE+= ClickHouse:azure-sdk-for-cpp:0f7a2013:ClickHouse_azure_sdk_for_cpp/contrib/azure
+GH_TUPLE+= ClickHouse:boost:ae94606a:ClickHouse_boost/contrib/boost
+GH_TUPLE+= google:brotli:63be8a99:google_brotli/contrib/brotli
+GH_TUPLE+= ClickHouse:bzip2:bf905ea2:ClickHouse_bzip2/contrib/bzip2
+GH_TUPLE+= c-ares:c-ares:d3a507e9:c_ares_c_ares/contrib/c-ares
+GH_TUPLE+= ClickHouse:capnproto:976209a6:ClickHouse_capnproto/contrib/capnproto
+GH_TUPLE+= ClickHouse:cpp-driver:f4a31e92:ClickHouse_cpp_driver/contrib/cassandra
+GH_TUPLE+= ClickHouse:cctz:6440590a:ClickHouse_cctz/contrib/cctz
+GH_TUPLE+= azat:chdig:5fb3018c:azat_chdig/contrib/chdig
+GH_TUPLE+= ClickHouse:cld2:217ba8b8:ClickHouse_cld2/contrib/cld2
+GH_TUPLE+= corrosion-rs:corrosion:c4840742:corrosion_rs_corrosion/contrib/corrosion
+GH_TUPLE+= ClickHouse:cppkafka:114d5be5:ClickHouse_cppkafka/contrib/cppkafka
+GH_TUPLE+= linux-on-ibm-z:crc32-s390x:30980583:linux_on_ibm_z_crc32_s390x/contrib/crc32-s390x
+GH_TUPLE+= antonblanchard:crc32-vpmsum:45215543:antonblanchard_crc32_vpmsum/contrib/crc32-vpmsum
+GH_TUPLE+= google:crc32c:02e65f4f:google_crc32c/contrib/crc32c
+GH_TUPLE+= RoaringBitmap:CRoaring:9b7cc0ff:RoaringBitmap_CRoaring/contrib/croaring
+GH_TUPLE+= curl:curl:cfbfb650:curl_curl/contrib/curl
+GH_TUPLE+= ClickHouse:cyrus-sasl:e6466edf:ClickHouse_cyrus_sasl/contrib/cyrus-sasl
+GH_TUPLE+= apache:datasketches-cpp:76edd74f:apache_datasketches_cpp/contrib/datasketches-cpp
+GH_TUPLE+= ClickHouse:delta-kernel-rs:de6aaba3:ClickHouse_delta_kernel_rs/contrib/delta-kernel-rs
+GH_TUPLE+= ClickHouse:double-conversion:4f7a25d8:ClickHouse_double_conversion/contrib/double-conversion
+GH_TUPLE+= ClickHouse:dragonbox:923705af:ClickHouse_dragonbox/contrib/dragonbox
+GH_TUPLE+= fastfloat:fast_float:7eae925b:fastfloat_fast_float/contrib/fast_float
+GH_TUPLE+= ClickHouse:fastops:1460583a:ClickHouse_fastops/contrib/fastops
+GH_TUPLE+= ClickHouse:flatbuffers:0100f6a5:ClickHouse_flatbuffers/contrib/flatbuffers
+GH_TUPLE+= fmtlib:fmt:12391371:fmtlib_fmt/contrib/fmtlib
+GH_TUPLE+= google:benchmark:2257fa4d:google_benchmark/contrib/google-benchmark
+GH_TUPLE+= ClickHouse:google-cloud-cpp:83f30caa:ClickHouse_google_cloud_cpp/contrib/google-cloud-cpp
+GH_TUPLE+= ClickHouse:google-protobuf:74211c0d:ClickHouse_google_protobuf/contrib/google-protobuf
+GH_TUPLE+= google:googletest:35d0c365:google_googletest/contrib/googletest
+GH_TUPLE+= ClickHouse:grpc:fb3ee40e:ClickHouse_grpc/contrib/grpc
+GH_TUPLE+= ClickHouse:h3:c7f46cfd:ClickHouse_h3/contrib/h3
+GH_TUPLE+= ClickHouse:hive-metastore:809a77d4:ClickHouse_hive_metastore/contrib/hive-metastore
+GH_TUPLE+= ClickHouse:icu:4216173e:ClickHouse_icu/contrib/icu
+GH_TUPLE+= ClickHouse:icudata:cfc05b4c:ClickHouse_icudata/contrib/icudata
+GH_TUPLE+= ada-url:idna:3c8be01d:ada_url_idna/contrib/idna
+GH_TUPLE+= ClickHouse:idxd-config:99a72fbf:ClickHouse_idxd_config/contrib/idxd-config
+GH_TUPLE+= graphitemaster:incbin:6e576cae:graphitemaster_incbin/contrib/incbin
+GH_TUPLE+= ClickHouse:isa-l:9f2b68f0:ClickHouse_isa_l/contrib/isa-l
+GH_TUPLE+= jemalloc:jemalloc:1972241c:jemalloc_jemalloc/contrib/jemalloc
+GH_TUPLE+= Thalhammer:jwt-cpp:a6927cb8:Thalhammer_jwt_cpp/contrib/jwt-cpp
+GH_TUPLE+= ClickHouse:krb5:1279d8ae:ClickHouse_krb5/contrib/krb5
+GH_TUPLE+= ClickHouse:lemmagen-c:59537bdc:ClickHouse_lemmagen_c/contrib/lemmagen-c
+GH_TUPLE+= libarchive:libarchive:9525f90c:libarchive_libarchive/contrib/libarchive
+GH_TUPLE+= rg3:libbcrypt:8aa32ad9:rg3_libbcrypt/contrib/libbcrypt
+GH_TUPLE+= anrieff:libcpuid:018a0537:anrieff_libcpuid/contrib/libcpuid
+GH_TUPLE+= ridiculousfish:libdivide:01526031:ridiculousfish_libdivide/contrib/libdivide
+GH_TUPLE+= ClickHouse:libfiu:94f7114c:ClickHouse_libfiu/contrib/libfiu
+GH_TUPLE+= ClickHouse:libgsasl:2d16b4e0:ClickHouse_libgsasl/contrib/libgsasl
+GH_TUPLE+= ClickHouse:libhdfs3:ceb428c5:ClickHouse_libhdfs3/contrib/libhdfs3
+GH_TUPLE+= ClickHouse:libpqxx:24a31c3f:ClickHouse_libpqxx/contrib/libpqxx
+GH_TUPLE+= google:libprotobuf-mutator:dc4ced33:google_libprotobuf_mutator/contrib/libprotobuf-mutator
+GH_TUPLE+= ClickHouse:librdkafka:73bde76a:ClickHouse_librdkafka/contrib/librdkafka
+GH_TUPLE+= ClickHouse:libssh:ed4011b9:ClickHouse_libssh/contrib/libssh
+GH_TUPLE+= ClickHouse:libstemmer_c:c7530543:ClickHouse_libstemmer_c/contrib/libstemmer_c
+GH_TUPLE+= axboe:liburing:08468cc3:axboe_liburing/contrib/liburing
+GH_TUPLE+= ClickHouse:libuv:714b58b9:ClickHouse_libuv/contrib/libuv
+GH_TUPLE+= GNOME:libxml2:74f31543:GNOME_libxml2/contrib/libxml2
+GH_TUPLE+= ClickHouse:llvm-project:7e72cd6d:ClickHouse_llvm_project/contrib/llvm-project
+GH_TUPLE+= lz4:lz4:ebb370ca:lz4_lz4/contrib/lz4
+GH_TUPLE+= Neargye:magic_enum:1a1824df:Neargye_magic_enum/contrib/magic_enum
+GH_TUPLE+= ClickHouse:mariadb-connector-c:d0a788c5:ClickHouse_mariadb_connector_c/contrib/mariadb-connector-c
+GH_TUPLE+= danlark1:miniselect:be0af6bd:danlark1_miniselect/contrib/miniselect
+GH_TUPLE+= zlib-ng:minizip-ng:95ba7abd:zlib_ng_minizip_ng/contrib/minizip-ng
+GH_TUPLE+= ClickHouse:mongo-c-driver:4ee76b07:ClickHouse_mongo_c_driver/contrib/mongo-c-driver
+GH_TUPLE+= ClickHouse:mongo-cxx-driver:3166bdb4:ClickHouse_mongo_cxx_driver/contrib/mongo-cxx-driver
+GH_TUPLE+= morton-nd:morton-nd:3795491a:morton_nd_morton_nd/contrib/morton-nd
+GH_TUPLE+= msgpack:msgpack-c:46684265:msgpack_msgpack_c/contrib/msgpack-c
+GH_TUPLE+= ClickHouse:nats.c:cf441828:ClickHouse_nats_c/contrib/nats-io
+GH_TUPLE+= nlohmann:json:55f93686:nlohmann_json/contrib/nlohmann-json
+GH_TUPLE+= ClickHouse:nlp-data:5591f91f:ClickHouse_nlp_data/contrib/nlp-data
+GH_TUPLE+= ClickHouse:numactl:ff32c618:ClickHouse_numactl/contrib/numactl
+GH_TUPLE+= openldap:openldap:22fe35c6:openldap_openldap/contrib/openldap
+GH_TUPLE+= ClickHouse:openssl:2aa34c68:ClickHouse_openssl/contrib/openssl
+GH_TUPLE+= ClickHouse:orc:1892a653:ClickHouse_orc/contrib/orc
+GH_TUPLE+= mreineck:pocketfft:f4c1aa8a:mreineck_pocketfft/contrib/pocketfft
+GH_TUPLE+= ClickHouse:postgres:52dbc8ec:ClickHouse_postgres/contrib/postgres
+GH_TUPLE+= intel:qatlib:abe15d7b:intel_qatlib/contrib/qatlib
+GH_TUPLE+= intel:qpl:c2ced94c:intel_qpl/contrib/qpl
+GH_TUPLE+= ClickHouse:rapidjson:04dc6714:ClickHouse_rapidjson/contrib/rapidjson
+GH_TUPLE+= google:re2:85dd7ad8:google_re2/contrib/re2
+GH_TUPLE+= ClickHouse:replxx:86141ab4:ClickHouse_replxx/contrib/replxx
+GH_TUPLE+= ClickHouse:rocksdb:4d479be3:ClickHouse_rocksdb/contrib/rocksdb
+GH_TUPLE+= ClickHouse:rust_vendor:cc604bfd:ClickHouse_rust_vendor/contrib/rust_vendor
+GH_TUPLE+= ClickHouse:s2geometry:6522a403:ClickHouse_s2geometry/contrib/s2geometry
+GH_TUPLE+= simdjson:simdjson:e341c8b4:simdjson_simdjson/contrib/simdjson
+GH_TUPLE+= ClickHouse:snappy:6ebb5b1a:ClickHouse_snappy/contrib/snappy
+GH_TUPLE+= sparsehash:sparsehash-c11:cf0bffaa:sparsehash_sparsehash_c11/contrib/sparsehash-c11
+GH_TUPLE+= sqids:sqids-cpp:a471f536:sqids_sqids_cpp/contrib/sqids-cpp
+GH_TUPLE+= ClickHouse:sqlite-amalgamation:20598079:ClickHouse_sqlite_amalgamation/contrib/sqlite-amalgamation
+GH_TUPLE+= ClickHouse:sysroot:265c3be3:ClickHouse_sysroot/contrib/sysroot
+GH_TUPLE+= apache:thrift:327ed534:apache_thrift/contrib/thrift
+GH_TUPLE+= ClickHouse:ulid-c:c433b678:ClickHouse_ulid_c/contrib/ulid-c
+GH_TUPLE+= ClickHouse:usearch:f93a3423:ClickHouse_usearch/contrib/usearch
+GH_TUPLE+= VectorCamp:vectorscan:d29730e1:VectorCamp_vectorscan/contrib/vectorscan
+GH_TUPLE+= ClickHouse:wordnet-blast:1d16ac28:ClickHouse_wordnet_blast/contrib/wordnet-blast
+GH_TUPLE+= wangyi-fudan:wyhash:991aa3da:wangyi_fudan_wyhash/contrib/wyhash
+GH_TUPLE+= Cyan4973:xxHash:bbb27a5e:Cyan4973_xxHash/contrib/xxHash
+GH_TUPLE+= xz-mirror:xz:869b9d1b:xz_mirror_xz/contrib/xz
+GH_TUPLE+= ClickHouse:yaml-cpp:f91e9383:ClickHouse_yaml_cpp/contrib/yaml-cpp
+GH_TUPLE+= ClickHouse:zlib-ng:a2fbeffd:ClickHouse_zlib_ng/contrib/zlib-ng
+GH_TUPLE+= facebook:zstd:43708185:facebook_zstd/contrib/zstd
diff --git a/databases/clickhouse/distinfo b/databases/clickhouse/distinfo
index fee80e6f1309..6ece223ed8bf 100644
--- a/databases/clickhouse/distinfo
+++ b/databases/clickhouse/distinfo
@@ -1,237 +1,259 @@
-TIMESTAMP = 1762878212
-SHA256 (clickhouse/ClickHouse-ClickHouse-v23.9.1.1854-stable_GH0.tar.gz) = 8ff0f4e24cbcc35af1f242c6f06e970e81caf77f0784468a30a7bddec87c6380
-SIZE (clickhouse/ClickHouse-ClickHouse-v23.9.1.1854-stable_GH0.tar.gz) = 90984522
-SHA256 (clickhouse/ClickHouse-AMQP-CPP-818c2d8_GH0.tar.gz) = 738c3fc2a32fa51a161270b6216f29be3e3edd8b998b94fa57787132dd5e2249
-SIZE (clickhouse/ClickHouse-AMQP-CPP-818c2d8_GH0.tar.gz) = 160325
-SHA256 (clickhouse/Maratyszcza-FP16-0a92994_GH0.tar.gz) = 272a49267c3151d152d72bfea9c237b17710b8ea95e5b7f9d1d6c3846baa95a5
-SIZE (clickhouse/Maratyszcza-FP16-0a92994_GH0.tar.gz) = 71164
-SHA256 (clickhouse/ClickHouse-NuRaft-eb15721_GH0.tar.gz) = 482292250e26851adef29eb142a1aaec9a87ced2f0c19666e843dab08a278315
-SIZE (clickhouse/ClickHouse-NuRaft-eb15721_GH0.tar.gz) = 492833
-SHA256 (clickhouse/ashvardanian-SimSIMD-de2cb75_GH0.tar.gz) = 51aac88ab28201a3c059449d514aff5b552d9c29fb792d100d71270ad5a719db
-SIZE (clickhouse/ashvardanian-SimSIMD-de2cb75_GH0.tar.gz) = 18259
-SHA256 (clickhouse/abseil-abseil-cpp-5655528_GH0.tar.gz) = 040d23a704568deee950656697c654a673134dbbdee6983beedb05bd59a95765
-SIZE (clickhouse/abseil-abseil-cpp-5655528_GH0.tar.gz) = 2106108
-SHA256 (clickhouse/aklomp-base64-e77bd70_GH0.tar.gz) = f37e7f386d21916a048a85eca8e17a5acaeb3bfc552f418497d4092c8bb12a9e
-SIZE (clickhouse/aklomp-base64-e77bd70_GH0.tar.gz) = 102903
-SHA256 (clickhouse/ClickHouse-annoy-f2ac8e7_GH0.tar.gz) = 4a7aa66b7302c02dde8d61f87af1304413c1bb0b3f76079965c15bbfecb6f382
-SIZE (clickhouse/ClickHouse-annoy-f2ac8e7_GH0.tar.gz) = 674170
-SHA256 (clickhouse/ClickHouse-arrow-1d93838_GH0.tar.gz) = 9991070936bd7793f4f8d0ec33ea5308ecb168e21498c626eba2b28424588582
-SIZE (clickhouse/ClickHouse-arrow-1d93838_GH0.tar.gz) = 19654434
-SHA256 (clickhouse/ClickHouse-avro-7832659_GH0.tar.gz) = 3e343ffa17e99b3963200f6bb1a754d48ea50241e877a84680df75b68e9a4205
-SIZE (clickhouse/ClickHouse-avro-7832659_GH0.tar.gz) = 1858110
-SHA256 (clickhouse/ClickHouse-aws-sdk-cpp-ca02358_GH0.tar.gz) = 4faf08c12564da2d41c67c1dab83bf11c82604acfdaed0f4b578d7a69775ad9e
-SIZE (clickhouse/ClickHouse-aws-sdk-cpp-ca02358_GH0.tar.gz) = 51428081
-SHA256 (clickhouse/awslabs-aws-c-auth-97133a2_GH0.tar.gz) = 4f013081e6d14d471bc1a6cdf994062f1e007b73abee80faf981b2b09d474889
-SIZE (clickhouse/awslabs-aws-c-auth-97133a2_GH0.tar.gz) = 227609
-SHA256 (clickhouse/ClickHouse-aws-c-cal-85dd766_GH0.tar.gz) = 6faf4c5ff90cf7c6e9f6181273dcd9a5ab9d8dc7d8bfb55c9a11eaf876366cf4
-SIZE (clickhouse/ClickHouse-aws-c-cal-85dd766_GH0.tar.gz) = 1615541
-SHA256 (clickhouse/ClickHouse-aws-c-common-45dcb28_GH0.tar.gz) = 11fee7912ee0c435982e291f8154c648041cd87916dc97d2358b041d15bf9e42
-SIZE (clickhouse/ClickHouse-aws-c-common-45dcb28_GH0.tar.gz) = 512206
-SHA256 (clickhouse/awslabs-aws-c-compression-b517b7d_GH0.tar.gz) = e669faaffb2afc0da3e6cd918269c01ceb4e37e9222013a344d576ff90bec6f0
-SIZE (clickhouse/awslabs-aws-c-compression-b517b7d_GH0.tar.gz) = 33241
-SHA256 (clickhouse/awslabs-aws-c-event-stream-2f9b60c_GH0.tar.gz) = d3297ba50a6982d3eb18d4a94e34d55087a2797293aa38c14e7fe3b4c9de583b
-SIZE (clickhouse/awslabs-aws-c-event-stream-2f9b60c_GH0.tar.gz) = 68236
-SHA256 (clickhouse/awslabs-aws-c-http-dd34461_GH0.tar.gz) = a8d01afa619381023005e5e4ccafcb27aea0589d5803330ad07ba60864e6d94f
-SIZE (clickhouse/awslabs-aws-c-http-dd34461_GH0.tar.gz) = 461137
-SHA256 (clickhouse/ClickHouse-aws-c-io-d58ed4f_GH0.tar.gz) = 65184ce02f14a5884b79ba6e35e8c49d4da4e935df7936e2e6ebdb451f85ca08
-SIZE (clickhouse/ClickHouse-aws-c-io-d58ed4f_GH0.tar.gz) = 653402
-SHA256 (clickhouse/awslabs-aws-c-mqtt-33c3455_GH0.tar.gz) = f7db369ba654f55f37c24a261f37f862e09c37021ef801b694708cb7a674b389
-SIZE (clickhouse/awslabs-aws-c-mqtt-33c3455_GH0.tar.gz) = 292401
-SHA256 (clickhouse/awslabs-aws-c-s3-d7bfe60_GH0.tar.gz) = 7a1a03699d6be32641aaf7c7a617d157265fec39733977a960362812c1e91dd2
-SIZE (clickhouse/awslabs-aws-c-s3-d7bfe60_GH0.tar.gz) = 196296
-SHA256 (clickhouse/awslabs-aws-c-sdkutils-208a701_GH0.tar.gz) = f496009298ae4b995c144260db2461ea7e96d40d5fd7aab649959c2607c79e96
-SIZE (clickhouse/awslabs-aws-c-sdkutils-208a701_GH0.tar.gz) = 69153
-SHA256 (clickhouse/awslabs-aws-checksums-ad53be1_GH0.tar.gz) = e7d3576835fc2828cd8cdd450b9b36507aeca5b666e97553fcc3120fccee3ffd
-SIZE (clickhouse/awslabs-aws-checksums-ad53be1_GH0.tar.gz) = 70371
-SHA256 (clickhouse/ClickHouse-aws-crt-cpp-8a301b7_GH0.tar.gz) = 4d7ca60b05460a814d06d70a60c43a94242ad4b8acbdcd40b1ae4e69dbac8754
-SIZE (clickhouse/ClickHouse-aws-crt-cpp-8a301b7_GH0.tar.gz) = 303069
-SHA256 (clickhouse/ClickHouse-s2n-tls-71f4794_GH0.tar.gz) = 5ee0b08876f6cc4de9c2ed3f812815724e8fcad03862b12629c044f362e2f2ce
-SIZE (clickhouse/ClickHouse-s2n-tls-71f4794_GH0.tar.gz) = 4152225
-SHA256 (clickhouse/ClickHouse-azure-sdk-for-cpp-096049b_GH0.tar.gz) = 689c47fd254ab855fde400e9d69fbdcdfde0cc6cb4eb7d07c01f9ce08c52ffc2
-SIZE (clickhouse/ClickHouse-azure-sdk-for-cpp-096049b_GH0.tar.gz) = 1519216
-SHA256 (clickhouse/ClickHouse-boost-ae94606_GH0.tar.gz) = 7238fba789e61ed7ed10a312b9431299ccba8971d36dee47463e48ff913ca083
-SIZE (clickhouse/ClickHouse-boost-ae94606_GH0.tar.gz) = 146831048
-SHA256 (clickhouse/ClickHouse-boringssl-8061ac6_GH0.tar.gz) = c715c034ee56adb0ab7927979943b6e940f8cca15efcca8359ac75a9e3e605a8
-SIZE (clickhouse/ClickHouse-boringssl-8061ac6_GH0.tar.gz) = 30721214
-SHA256 (clickhouse/google-brotli-63be8a9_GH0.tar.gz) = ab6d0b8c0503a4e085c441bc323cce1746d31c0a52502e2841fee754de07e20f
-SIZE (clickhouse/google-brotli-63be8a9_GH0.tar.gz) = 488535
-SHA256 (clickhouse/ClickHouse-bzip2-bf905ea_GH0.tar.gz) = e29d3c5806a786b085a9c7fe2d217b48d78375f89991ee41ad338497784a74cd
-SIZE (clickhouse/ClickHouse-bzip2-bf905ea_GH0.tar.gz) = 378964
-SHA256 (clickhouse/c-ares-c-ares-6360e96_GH0.tar.gz) = b0d0b99e1730316058969398dce214607c595f8618ab688707573404df8e926b
-SIZE (clickhouse/c-ares-c-ares-6360e96_GH0.tar.gz) = 778345
-SHA256 (clickhouse/ClickHouse-capnproto-976209a_GH0.tar.gz) = 7662e1f91474109c2d4ed95beccd68a85c021a2de2d997ebf87d70dd831d8927
-SIZE (clickhouse/ClickHouse-capnproto-976209a_GH0.tar.gz) = 2396667
-SHA256 (clickhouse/ClickHouse-cpp-driver-f4a31e9_GH0.tar.gz) = ff5287440f4dfb207a10f911dd183767152cd65a32fda3132dfb4058778f51f3
-SIZE (clickhouse/ClickHouse-cpp-driver-f4a31e9_GH0.tar.gz) = 12285147
-SHA256 (clickhouse/ClickHouse-cctz-8529bce_GH0.tar.gz) = fae630fe8d1d8d1a24ba652eda299a9cc85723a3f74dcc1c2fb2963f57e349f2
-SIZE (clickhouse/ClickHouse-cctz-8529bce_GH0.tar.gz) = 220814
-SHA256 (clickhouse/ClickHouse-cld2-bc6d493_GH0.tar.gz) = 0476cc139a7c5be20dec9f4a2932d30107b6964190f947968977c30e67efd1e8
-SIZE (clickhouse/ClickHouse-cld2-bc6d493_GH0.tar.gz) = 72537844
-SHA256 (clickhouse/corrosion-rs-corrosion-d9dfdef_GH0.tar.gz) = 14bb9c41496ce809b327a9467fc3a857980e3b629895ecc5f171e5de48a59b73
-SIZE (clickhouse/corrosion-rs-corrosion-d9dfdef_GH0.tar.gz) = 44441
-SHA256 (clickhouse/mfontanini-cppkafka-5a119f6_GH0.tar.gz) = 025ef2649d48bb3c9c8631244c2b765e0c764b46bfdb4db726e65116734d47bc
-SIZE (clickhouse/mfontanini-cppkafka-5a119f6_GH0.tar.gz) = 106309
-SHA256 (clickhouse/linux-on-ibm-z-crc32-s390x-3098058_GH0.tar.gz) = c39dbf5cbc749bfee8004700522da6b28654fa4dc2816b216233a7c13858b425
-SIZE (clickhouse/linux-on-ibm-z-crc32-s390x-3098058_GH0.tar.gz) = 84171
-SHA256 (clickhouse/antonblanchard-crc32-vpmsum-4521554_GH0.tar.gz) = 48a3b2f5d55401d3e5ad232783f6e662606cabab33eab0674fcc879404e9aa8e
-SIZE (clickhouse/antonblanchard-crc32-vpmsum-4521554_GH0.tar.gz) = 55307
-SHA256 (clickhouse/RoaringBitmap-CRoaring-f40ed52_GH0.tar.gz) = 67f0f69fb45482549169f92a08ec37b336d06dc0ea2b7fdd1300c5e7778ec15c
-SIZE (clickhouse/RoaringBitmap-CRoaring-f40ed52_GH0.tar.gz) = 100609125
-SHA256 (clickhouse/curl-curl-eb3b049_GH0.tar.gz) = 601dadc003567f60f28ae106e0f67481ee16c194874605bdc5b822c10057a157
-SIZE (clickhouse/curl-curl-eb3b049_GH0.tar.gz) = 3207820
-SHA256 (clickhouse/ClickHouse-cyrus-sasl-e6466ed_GH0.tar.gz) = f48f1b478b98be2a48d5bedb9897c8c2787832dacf5abf32c6cf2e8790c7c5a6
-SIZE (clickhouse/ClickHouse-cyrus-sasl-e6466ed_GH0.tar.gz) = 2119825
-SHA256 (clickhouse/ClickHouse-datasketches-cpp-7abd49b_GH0.tar.gz) = 6db3825e5bd14efc28a075495719d393a3c470ec0b5a96d7f0e6e11bc4148c16
-SIZE (clickhouse/ClickHouse-datasketches-cpp-7abd49b_GH0.tar.gz) = 556349
-SHA256 (clickhouse/google-double-conversion-cf2f0f3_GH0.tar.gz) = 2fa2aaa8afb7d8b32913da01f381a8cfa7dda7b0be7278f1f823935c94fa4baf
-SIZE (clickhouse/google-double-conversion-cf2f0f3_GH0.tar.gz) = 7019614
-SHA256 (clickhouse/ClickHouse-dragonbox-923705a_GH0.tar.gz) = b086f293f1c92d3674d03d2a7082a5a564b909d9d46d04c708cee76872ea356d
-SIZE (clickhouse/ClickHouse-dragonbox-923705a_GH0.tar.gz) = 2985032
-SHA256 (clickhouse/fastfloat-fast_float-7eae925_GH0.tar.gz) = 506aecaa2f39420cedded455e21421b57e3c033d5bef11feb3564892793d1e6b
-SIZE (clickhouse/fastfloat-fast_float-7eae925_GH0.tar.gz) = 105248
-SHA256 (clickhouse/ClickHouse-fastops-1460583_GH0.tar.gz) = 9febb036d2aca08a8a708263f54ab4f76a1467a079d9858b8108a52763fedc7d
-SIZE (clickhouse/ClickHouse-fastops-1460583_GH0.tar.gz) = 266459
-SHA256 (clickhouse/ClickHouse-flatbuffers-eb3f827_GH0.tar.gz) = c882d58624d5af8786f31c4c877555f7fe8ce24b2a3d3df9c2c42286c7e37c59
-SIZE (clickhouse/ClickHouse-flatbuffers-eb3f827_GH0.tar.gz) = 1538246
-SHA256 (clickhouse/fmtlib-fmt-b6f4cea_GH0.tar.gz) = 121577275e29f0302dcda9c0fa4e6d33cad5f238777d8c2a7623a8cd88be8aa2
-SIZE (clickhouse/fmtlib-fmt-b6f4cea_GH0.tar.gz) = 826134
-SHA256 (clickhouse/google-benchmark-2257fa4_GH0.tar.gz) = 77f394cbeb8249a78f6c33b95f3c2d3ac4984fcbd79955d1c1e6d73250987024
-SIZE (clickhouse/google-benchmark-2257fa4_GH0.tar.gz) = 196446
-SHA256 (clickhouse/ClickHouse-google-protobuf-c47efe2_GH0.tar.gz) = 2cd21666b5ab27f2816cd7e4ffb7cc7a5b907a61e262d93e6f27710bcbe8c726
-SIZE (clickhouse/ClickHouse-google-protobuf-c47efe2_GH0.tar.gz) = 5276326
-SHA256 (clickhouse/google-googletest-e47544a_GH0.tar.gz) = 0961510f53e42e585ff1558e06de810683c395af2355831fe3859a6a787083ba
-SIZE (clickhouse/google-googletest-e47544a_GH0.tar.gz) = 868357
-SHA256 (clickhouse/ClickHouse-grpc-3f975ec_GH0.tar.gz) = 39cf5c06b42eabe7f327231627b8633483e98e245acc94b12f6a67524ece2943
-SIZE (clickhouse/ClickHouse-grpc-3f975ec_GH0.tar.gz) = 7259566
-SHA256 (clickhouse/ClickHouse-h3-c7f46cf_GH0.tar.gz) = 9ebafc0a215e31d3d0587d34131b8d780a037fce16f42de0957d6a3bb0696256
-SIZE (clickhouse/ClickHouse-h3-c7f46cf_GH0.tar.gz) = 17297765
-SHA256 (clickhouse/ClickHouse-hive-metastore-809a77d_GH0.tar.gz) = fcbb436b55ebab0a60ad6a16d1814728176f7727bf2198429f566be750966159
-SIZE (clickhouse/ClickHouse-hive-metastore-809a77d_GH0.tar.gz) = 246986
-SHA256 (clickhouse/unicode-org-icu-a56dde8_GH0.tar.gz) = 0e8af4aebc59d62f8511f395a9c6145d51ee8b77fbf7bafc7762349f6d987058
-SIZE (clickhouse/unicode-org-icu-a56dde8_GH0.tar.gz) = 65656615
-SHA256 (clickhouse/ClickHouse-icudata-c8e7178_GH0.tar.gz) = 67e0438f5890fa6d279829c11d49babc6d192053ef4cd8f76f142562adad8576
-SIZE (clickhouse/ClickHouse-icudata-c8e7178_GH0.tar.gz) = 34008997
-SHA256 (clickhouse/intel-idxd-config-a836ce0_GH0.tar.gz) = f3ffc50890d8180fed4a28ea385a0a0b56ddf5f4ce6a256602a5947878031b1c
-SIZE (clickhouse/intel-idxd-config-a836ce0_GH0.tar.gz) = 189188
-SHA256 (clickhouse/graphitemaster-incbin-6e576ca_GH0.tar.gz) = 0a2d8d5e6e9e7141761ccf3a743166f6a11c7be803d1b9f1f264e8af24509cdc
-SIZE (clickhouse/graphitemaster-incbin-6e576ca_GH0.tar.gz) = 10749
-SHA256 (clickhouse/ClickHouse-isa-l-9f2b68f_GH0.tar.gz) = bd913f7565bf13ea44736db339b819e77c0bf96ace5abed371d64367d99d417c
-SIZE (clickhouse/ClickHouse-isa-l-9f2b68f_GH0.tar.gz) = 670048
-SHA256 (clickhouse/jemalloc-jemalloc-41a859e_GH0.tar.gz) = f9c3a7eb65ef9332ec6cba0ff736e7de7987e892fbb684dbc6279818ad89f00c
-SIZE (clickhouse/jemalloc-jemalloc-41a859e_GH0.tar.gz) = 802480
-SHA256 (clickhouse/ClickHouse-krb5-71b06c2_GH0.tar.gz) = 445e63f5d8238022997dc15fae416b43b56fca08a9661faf927b55c65199c61d
-SIZE (clickhouse/ClickHouse-krb5-71b06c2_GH0.tar.gz) = 5113286
-SHA256 (clickhouse/ClickHouse-lemmagen-c-59537bd_GH0.tar.gz) = c8a44030f28fb0b9d8e689727c7fd01dc970b6d1aaabd1a69eb2d67789e8d782
-SIZE (clickhouse/ClickHouse-lemmagen-c-59537bd_GH0.tar.gz) = 1662628
-SHA256 (clickhouse/libarchive-libarchive-ee45796_GH0.tar.gz) = 3f66e53333a6f27e4903ecc3d9bc0fb29fbbf9f8a5530cda691a838b3729d39f
-SIZE (clickhouse/libarchive-libarchive-ee45796_GH0.tar.gz) = 5267659
-SHA256 (clickhouse/rg3-libbcrypt-8aa32ad_GH0.tar.gz) = 241ae365143eeb364a19353efbff75e86d87c15c469ebf7e278fc80965fded48
-SIZE (clickhouse/rg3-libbcrypt-8aa32ad_GH0.tar.gz) = 35402
-SHA256 (clickhouse/ClickHouse-libcpuid-503083a_GH0.tar.gz) = b246f2c4fdf26dda50f4e4ab045337789156215cd3d11e996dc8b31decf56618
-SIZE (clickhouse/ClickHouse-libcpuid-503083a_GH0.tar.gz) = 140859
-SHA256 (clickhouse/ridiculousfish-libdivide-3bd3438_GH0.tar.gz) = 156335679792426dd99d8b211fd6283345f21edb68f6404d6f6d341d697315c6
-SIZE (clickhouse/ridiculousfish-libdivide-3bd3438_GH0.tar.gz) = 1280242
-SHA256 (clickhouse/ClickHouse-libfiu-b85edbd_GH0.tar.gz) = e6bf0e963cfdefac55f274024644a6c72cfe7c9e829fe5c8bcc6e2bad0554375
-SIZE (clickhouse/ClickHouse-libfiu-b85edbd_GH0.tar.gz) = 95739
-SHA256 (clickhouse/ClickHouse-libgsasl-0fb79e7_GH0.tar.gz) = ecd05462ee5ab4acc3d61962b41830407e1776200357603169adf6f2d341ea5a
-SIZE (clickhouse/ClickHouse-libgsasl-0fb79e7_GH0.tar.gz) = 176601
-SHA256 (clickhouse/ClickHouse-libhdfs3-377220e_GH0.tar.gz) = 66945b857c6f0b16d52ed98c382694047d7619eb6079a871e7cb040eab60bcdc
-SIZE (clickhouse/ClickHouse-libhdfs3-377220e_GH0.tar.gz) = 372070
-SHA256 (clickhouse/ClickHouse-libpq-e071ea5_GH0.tar.gz) = 6aff6a7314598c6a72b3694f93d2d90cf5872799ee92ea778f7439f9f281fe88
-SIZE (clickhouse/ClickHouse-libpq-e071ea5_GH0.tar.gz) = 1634704
-SHA256 (clickhouse/ClickHouse-libpqxx-791d68f_GH0.tar.gz) = b1d70a9dcfcde2ccb05edd9946d4db8d5795e4ae197e0152b8ff6d4237f9b830
-SIZE (clickhouse/ClickHouse-libpqxx-791d68f_GH0.tar.gz) = 717019
-SHA256 (clickhouse/google-libprotobuf-mutator-a304ec4_GH0.tar.gz) = a9caf9cedd8db29e089d7d3f489186cd0b7469405016274c66debab7f8eb06e3
-SIZE (clickhouse/google-libprotobuf-mutator-a304ec4_GH0.tar.gz) = 39094
-SHA256 (clickhouse/ClickHouse-librdkafka-6f3b483_GH0.tar.gz) = 7f4ac6561a4e509bb67ec226ee96bcc68acb334667630523a05e6b821de33e2e
-SIZE (clickhouse/ClickHouse-librdkafka-6f3b483_GH0.tar.gz) = 2921699
-SHA256 (clickhouse/ClickHouse-libssh-acea3e2_GH0.tar.gz) = ab6da0da14e31f7376f21874b0d1c565799b4518d81bab622382182c6b1c5b7a
-SIZE (clickhouse/ClickHouse-libssh-acea3e2_GH0.tar.gz) = 721144
-SHA256 (clickhouse/ClickHouse-libstemmer_c-c753054_GH0.tar.gz) = a0ebe83a16f2b63cc18a942b1119c1964278b69e7f8df46b6746c01ab5c91198
-SIZE (clickhouse/ClickHouse-libstemmer_c-c753054_GH0.tar.gz) = 222372
-SHA256 (clickhouse/ClickHouse-libunwind-30cc1d3_GH0.tar.gz) = b11ab6a5db8eb85776bb6175450ff9dd51e25b48d66025f71dc2099febfffefc
-SIZE (clickhouse/ClickHouse-libunwind-30cc1d3_GH0.tar.gz) = 154571
-SHA256 (clickhouse/axboe-liburing-f5a4839_GH0.tar.gz) = 2eb1f68db9074afa97518874db31c95587d08c9e1b1b21125cac8fa1154925cd
-SIZE (clickhouse/axboe-liburing-f5a4839_GH0.tar.gz) = 271256
-SHA256 (clickhouse/ClickHouse-libuv-3a85b2e_GH0.tar.gz) = a60889896f6479b7a4994f4b19d518df9863c013dd0e0a480a717eaecbb008f3
-SIZE (clickhouse/ClickHouse-libuv-3a85b2e_GH0.tar.gz) = 1307406
-SHA256 (clickhouse/GNOME-libxml2-223cb03_GH0.tar.gz) = 507946bbff5a018b5efcaea03791cb0aaa5a5dbc3303bb4a723cf1e5d045a70f
-SIZE (clickhouse/GNOME-libxml2-223cb03_GH0.tar.gz) = 3811952
-SHA256 (clickhouse/ClickHouse-llvm-project-e7b8bef_GH0.tar.gz) = 0c992e42ea97c100659e449d648a9fd12701f47dd6f351eaff2fe258eeee4b2d
-SIZE (clickhouse/ClickHouse-llvm-project-e7b8bef_GH0.tar.gz) = 166264068
-SHA256 (clickhouse/ClickHouse-lz4-92ebf18_GH0.tar.gz) = ab73b8f7b36a067a34bfc0e10aca5a29c5573abcc5c8e2494196c57e33312be8
-SIZE (clickhouse/ClickHouse-lz4-92ebf18_GH0.tar.gz) = 360807
-SHA256 (clickhouse/Neargye-magic_enum-38f86e4_GH0.tar.gz) = 96afd7abfab4138c86aaad591c999831bf12af6e18fb13cf23cb37d6fe6a3b8a
-SIZE (clickhouse/Neargye-magic_enum-38f86e4_GH0.tar.gz) = 157388
-SHA256 (clickhouse/ClickHouse-mariadb-connector-c-e396089_GH0.tar.gz) = a39bf85a7d587731b8081d70201b07d3128c4c825533d8d0b9383b6fcc138195
-SIZE (clickhouse/ClickHouse-mariadb-connector-c-e396089_GH0.tar.gz) = 573405
-SHA256 (clickhouse/danlark1-miniselect-be0af6b_GH0.tar.gz) = 3e9f40847fa2774a8fdc8a219ad226de30784ae62d926328247534b102cb62ef
-SIZE (clickhouse/danlark1-miniselect-be0af6b_GH0.tar.gz) = 404227
-SHA256 (clickhouse/zlib-ng-minizip-ng-f3d400e_GH0.tar.gz) = c891d426fb5dbc60f3ff733c1f81604d7dcf249e75c9836c9150c3783a94e948
-SIZE (clickhouse/zlib-ng-minizip-ng-f3d400e_GH0.tar.gz) = 641853
-SHA256 (clickhouse/morton-nd-morton-nd-3795491_GH0.tar.gz) = 6e7e9a95ad5aca7221dfca38c7fabe4d07d71e254a1b845d1354c55655f3901a
-SIZE (clickhouse/morton-nd-morton-nd-3795491_GH0.tar.gz) = 31194
-SHA256 (clickhouse/msgpack-msgpack-c-4668426_GH0.tar.gz) = 77fb0ecbfb46ed73dfe79b1b04d0be19a2441756964e81bd559eadc4f38cb943
-SIZE (clickhouse/msgpack-msgpack-c-4668426_GH0.tar.gz) = 496549
-SHA256 (clickhouse/ClickHouse-nanodbc-df52a12_GH0.tar.gz) = 01e1f2dbc58415eb6f22bd0a4e38b880c7fe821fb607c8bc0a4310b02bd6fa1b
-SIZE (clickhouse/ClickHouse-nanodbc-df52a12_GH0.tar.gz) = 706781
-SHA256 (clickhouse/ClickHouse-nats.c-1e2597c_GH0.tar.gz) = b524b4d383fec4866355d06ac44e023bca36dcbd6dacf90a9eb6ba84600131b9
-SIZE (clickhouse/ClickHouse-nats.c-1e2597c_GH0.tar.gz) = 1136967
-SHA256 (clickhouse/ClickHouse-nlp-data-5591f91_GH0.tar.gz) = fad638a954749bc27492a64218323a5266e4919a83aa6bbd80ce525b3478e6d4
-SIZE (clickhouse/ClickHouse-nlp-data-5591f91_GH0.tar.gz) = 1182704
-SHA256 (clickhouse/ClickHouse-openldap-5671b80_GH0.tar.gz) = f120e52d8a3bcf515ccdc031ad0e7ab3e65fb96cc806651aeaf0cc4d7f878ff4
-SIZE (clickhouse/ClickHouse-openldap-5671b80_GH0.tar.gz) = 6223645
-SHA256 (clickhouse/openssl-openssl-245cb02_GH0.tar.gz) = e938cd48b92297bce7c18eaca9600e115a69380c8cb1faa19a93a48441d0f131
-SIZE (clickhouse/openssl-openssl-245cb02_GH0.tar.gz) = 15341602
-SHA256 (clickhouse/ClickHouse-orc-a20d1d9_GH0.tar.gz) = 96a360946b03cddee4f662d421eff86d41b1d7b8d5ea09d11ea3e116bbc11026
-SIZE (clickhouse/ClickHouse-orc-a20d1d9_GH0.tar.gz) = 14554326
-SHA256 (clickhouse/intel-qpl-faaf193_GH0.tar.gz) = f11d69814fc16b05d2a8f44493757eb24230742fd5820616fb94ae3b733cd6d5
-SIZE (clickhouse/intel-qpl-faaf193_GH0.tar.gz) = 5140923
-SHA256 (clickhouse/ClickHouse-rapidjson-c4ef90c_GH0.tar.gz) = 8c986a8e27c8091d3b4dea24b3910244993e7617cb1d573e96d1ce35a324c81c
-SIZE (clickhouse/ClickHouse-rapidjson-c4ef90c_GH0.tar.gz) = 1059337
-SHA256 (clickhouse/google-re2-a807e8a_GH0.tar.gz) = e796cf88933e882bb5684eba2ae567fabf8c96526b384c2140c04ee8e3ce0ec0
-SIZE (clickhouse/google-re2-a807e8a_GH0.tar.gz) = 396703
-SHA256 (clickhouse/ClickHouse-replxx-5d04501_GH0.tar.gz) = 43fd06ee8e2e1d6598377654d71ba2d419ce5e92750524fb954995ed6fea2d52
-SIZE (clickhouse/ClickHouse-replxx-5d04501_GH0.tar.gz) = 100099
-SHA256 (clickhouse/Tessil-robin-map-851a59e_GH0.tar.gz) = 9e6a939882d21193bcd7809d4acb098d3a06d2620814ad3a6422680a7e0c76e5
-SIZE (clickhouse/Tessil-robin-map-851a59e_GH0.tar.gz) = 69345
-SHA256 (clickhouse/ClickHouse-rocksdb-66e3cbe_GH0.tar.gz) = dff43b966f626e47b2458f3356ac56c315fd8ffabc47a9f667aaa63fb11308bb
-SIZE (clickhouse/ClickHouse-rocksdb-66e3cbe_GH0.tar.gz) = 9167101
-SHA256 (clickhouse/ClickHouse-s2geometry-0547c38_GH0.tar.gz) = 615e1c894f68de14edd57b3e6f71cbc8aa10f6a4c798bc2790eafa1220a8b6e8
-SIZE (clickhouse/ClickHouse-s2geometry-0547c38_GH0.tar.gz) = 1179886
-SHA256 (clickhouse/ClickHouse-sentry-native-ae10fb8_GH0.tar.gz) = a7083d8f7039455d6c66b49a6100b07373615f4683b4b05b11deff3ab60c4b5d
-SIZE (clickhouse/ClickHouse-sentry-native-ae10fb8_GH0.tar.gz) = 236298
-SHA256 (clickhouse/simdjson-simdjson-1075e86_GH0.tar.gz) = 524430acb624088aa0ce156ffc3296001c2576efacaf7a1b1cbed02dd3e05296
-SIZE (clickhouse/simdjson-simdjson-1075e86_GH0.tar.gz) = 1619060
-SHA256 (clickhouse/ClickHouse-snappy-6ebb5b1_GH0.tar.gz) = dafa571694b67f1837dabbf5933770052b155509d21adfd1ec66a51eec8cbc0b
-SIZE (clickhouse/ClickHouse-snappy-6ebb5b1_GH0.tar.gz) = 1105213
-SHA256 (clickhouse/sparsehash-sparsehash-c11-cf0bffa_GH0.tar.gz) = 6714e34a9b2b16a040bb8f5a04acbd27e89d3fe02b38eae45cca26477e75984d
-SIZE (clickhouse/sparsehash-sparsehash-c11-cf0bffa_GH0.tar.gz) = 576802
-SHA256 (clickhouse/ClickHouse-sqlite-amalgamation-2059807_GH0.tar.gz) = cfdecb97ea00885d0d4a623717fcb3430bd2c00356759a61fcaa69d0d43649c7
-SIZE (clickhouse/ClickHouse-sqlite-amalgamation-2059807_GH0.tar.gz) = 2625846
-SHA256 (clickhouse/ClickHouse-sysroot-b5fcabb_GH0.tar.gz) = b8f48bb1bf134d86a970beb99b2a499d3699c6dac563936edb88f246057898e7
-SIZE (clickhouse/ClickHouse-sysroot-b5fcabb_GH0.tar.gz) = 50404837
-SHA256 (clickhouse/apache-thrift-2a93df8_GH0.tar.gz) = 3d3a4191b788860aaf346fbbee7ccbdf2cd37712c601754c80ec621b96822da5
-SIZE (clickhouse/apache-thrift-2a93df8_GH0.tar.gz) = 3062669
-SHA256 (clickhouse/ClickHouse-ulid-c-c433b67_GH0.tar.gz) = 06ce99669c507cbb2e51a02b82f67dfd41894db60209690a45dce21c03785b6e
-SIZE (clickhouse/ClickHouse-ulid-c-c433b67_GH0.tar.gz) = 8616
-SHA256 (clickhouse/ClickHouse-UnixODBC-18e0ebe_GH0.tar.gz) = c0d10846c16f2c8dad85763673e0d5e84e89fe98bc90bda63e32238689d7b356
-SIZE (clickhouse/ClickHouse-UnixODBC-18e0ebe_GH0.tar.gz) = 1672099
-SHA256 (clickhouse/unum-cloud-USearch-955c6f9_GH0.tar.gz) = 9870063c011fe8a0c5c96b25c93d8e2f93b339fc13be78feab3ee80459e0f815
-SIZE (clickhouse/unum-cloud-USearch-955c6f9_GH0.tar.gz) = 300278
-SHA256 (clickhouse/VectorCamp-vectorscan-38431d1_GH0.tar.gz) = cf0b27c7b5b68429edc502e1e0c70b5c550a1554ba77a4645b23d434afc77ad8
-SIZE (clickhouse/VectorCamp-vectorscan-38431d1_GH0.tar.gz) = 1891094
-SHA256 (clickhouse/ClickHouse-wordnet-blast-1d16ac2_GH0.tar.gz) = 45feaac3b6c9685ac41ad87c4186a2fbbaa107e835a67cc16adf764203369840
-SIZE (clickhouse/ClickHouse-wordnet-blast-1d16ac2_GH0.tar.gz) = 15998
-SHA256 (clickhouse/wangyi-fudan-wyhash-991aa3d_GH0.tar.gz) = 78903e0607806669d3981bfb024a39c46675b1c278f8ca09c2cf99adc0ffbdf0
-SIZE (clickhouse/wangyi-fudan-wyhash-991aa3d_GH0.tar.gz) = 689786
-SHA256 (clickhouse/Cyan4973-xxHash-3078dc6_GH0.tar.gz) = e7b37182f9bac41f89b1e6cce7def22eb4e2dde31220ba92ae9dfc53635ec6d8
-SIZE (clickhouse/Cyan4973-xxHash-3078dc6_GH0.tar.gz) = 182638
-SHA256 (clickhouse/xz-mirror-xz-869b9d1_GH0.tar.gz) = 7a512bd28783385545dee1d263220afe61c633d84c45ffe459ea814e8ea7f057
-SIZE (clickhouse/xz-mirror-xz-869b9d1_GH0.tar.gz) = 719977
-SHA256 (clickhouse/ClickHouse-yaml-cpp-0c86ada_GH0.tar.gz) = f2763d5687844fba8c6b2bf15935048a375823bd9ae2bb2bc46c5e36465b5ccd
-SIZE (clickhouse/ClickHouse-yaml-cpp-0c86ada_GH0.tar.gz) = 1033180
-SHA256 (clickhouse/ClickHouse-zlib-ng-50f0eae_GH0.tar.gz) = 10f473e66b4ead5fb1ac02cd8fe8a1d81ba44d3be668db6a1b87cf04c4f5bab7
-SIZE (clickhouse/ClickHouse-zlib-ng-50f0eae_GH0.tar.gz) = 699062
-SHA256 (clickhouse/facebook-zstd-63779c7_GH0.tar.gz) = ca5260ef8c914e0cff68c15d752e719272d9b0533fd1dd942b44e99947cf2f27
-SIZE (clickhouse/facebook-zstd-63779c7_GH0.tar.gz) = 2386734
+TIMESTAMP = 1763201275
+SHA256 (clickhouse/ClickHouse-ClickHouse-v25.10.2.65-stable_GH0.tar.gz) = 9d7a602be254090574e8b8d2b253601e642d69ffd78f7a8b0dab5958042c10e4
+SIZE (clickhouse/ClickHouse-ClickHouse-v25.10.2.65-stable_GH0.tar.gz) = 72177394
+SHA256 (clickhouse/ClickHouse-AMQP-CPP-00f09897_GH0.tar.gz) = 45bc5b52e28fd3b76af5bb1b8ad48a80936cc3e1fb019b04a09d6bf078014871
+SIZE (clickhouse/ClickHouse-AMQP-CPP-00f09897_GH0.tar.gz) = 160562
+SHA256 (clickhouse/Maratyszcza-FP16-0a92994d_GH0.tar.gz) = 72c55523880227b72fc97cee52d0082f44ec8d57d09a385cd6db22cfcb4a1d15
+SIZE (clickhouse/Maratyszcza-FP16-0a92994d_GH0.tar.gz) = 71161
+SHA256 (clickhouse/ClickHouse-NuRaft-becb9b4b_GH0.tar.gz) = a5aef8354c3945f0e5245450913217a37582a32ceed3605fc1845b611112d399
+SIZE (clickhouse/ClickHouse-NuRaft-becb9b4b_GH0.tar.gz) = 533707
+SHA256 (clickhouse/intel-QAT-ZSTD-Plugin-e5a134e1_GH0.tar.gz) = d03ed35a47c34f66c5a692720f04ddf266db18802c1578cee470e979d3476046
+SIZE (clickhouse/intel-QAT-ZSTD-Plugin-e5a134e1_GH0.tar.gz) = 39439
+SHA256 (clickhouse/brainhub-SHA3IUF-fc850475_GH0.tar.gz) = 4a1cb20c699f8b67e5ba3269c6494f80c95b054729a35e7fe12bc6d2fdc0ab5c
+SIZE (clickhouse/brainhub-SHA3IUF-fc850475_GH0.tar.gz) = 15135
+SHA256 (clickhouse/ClickHouse-SimSIMD-305e9681_GH0.tar.gz) = 569adc078c237fdac9071574692477fc878a080e4e996b241fd50da8cc26368f
+SIZE (clickhouse/ClickHouse-SimSIMD-305e9681_GH0.tar.gz) = 226075
+SHA256 (clickhouse/ClickHouse-StringZilla-f6cb9c6a_GH0.tar.gz) = bc7d56f5c75e484f9fa2a95cb49c9ccce92a561456db6e4e7b882f606c3dc788
+SIZE (clickhouse/ClickHouse-StringZilla-f6cb9c6a_GH0.tar.gz) = 574726
+SHA256 (clickhouse/ClickHouse-abseil-cpp-bc257a88_GH0.tar.gz) = bbd90f790e0b0c4098c103b537a9aa39b34681c09a4cc684c8d8f08ced3471c1
+SIZE (clickhouse/ClickHouse-abseil-cpp-bc257a88_GH0.tar.gz) = 2221264
+SHA256 (clickhouse/ClickHouse-ai-sdk-cpp-1e379697_GH0.tar.gz) = d6d7aec3d55824135a0b27a76130145a9f7966c57f3a05b24bd8c34918fc338e
+SIZE (clickhouse/ClickHouse-ai-sdk-cpp-1e379697_GH0.tar.gz) = 375172
+SHA256 (clickhouse/aklomp-base64-e77bd70b_GH0.tar.gz) = 7cd426784b758d337ba3ad4d0007bde774c18d0257234ccaa052b01a0a94cb4c
+SIZE (clickhouse/aklomp-base64-e77bd70b_GH0.tar.gz) = 102915
+SHA256 (clickhouse/antlr-antlr4-b91cecf6_GH0.tar.gz) = c00c13fa0c948140290257a264f261f3a159516d4c1ba608ba59292dc56bd707
+SIZE (clickhouse/antlr-antlr4-b91cecf6_GH0.tar.gz) = 4168069
+SHA256 (clickhouse/ClickHouse-arrow-68dd24ec_GH0.tar.gz) = b38a31786cf2df1e73b4ea7cc323c44f0502083db8ba1e29c69d8478d296b8d4
+SIZE (clickhouse/ClickHouse-arrow-68dd24ec_GH0.tar.gz) = 21364162
+SHA256 (clickhouse/ClickHouse-avro-b32d5f3c_GH0.tar.gz) = 04b59f116ca620a76a3014a2e33f602c6a84b1927fd06cc1a6f3242996474ff7
+SIZE (clickhouse/ClickHouse-avro-b32d5f3c_GH0.tar.gz) = 1858896
+SHA256 (clickhouse/ClickHouse-aws-sdk-cpp-27403255_GH0.tar.gz) = 93c3df720b5f8d5e8978b0ce740e502400046dfa20db8b304301593647550fae
+SIZE (clickhouse/ClickHouse-aws-sdk-cpp-27403255_GH0.tar.gz) = 76996805
+SHA256 (clickhouse/awslabs-aws-c-auth-ab03bdd9_GH0.tar.gz) = a529b866531239eedb4575402a23a03bc5a1bb38f605bf9299fbf4a925a6dc99
+SIZE (clickhouse/awslabs-aws-c-auth-ab03bdd9_GH0.tar.gz) = 265498
+SHA256 (clickhouse/ClickHouse-aws-c-cal-1358f75b_GH0.tar.gz) = ac2ddced65f512a7c335e33568caf0edff139a28ccc121dd48e7b422c12bc7c3
+SIZE (clickhouse/ClickHouse-aws-c-cal-1358f75b_GH0.tar.gz) = 1686900
+SHA256 (clickhouse/awslabs-aws-c-common-2b67a658_GH0.tar.gz) = d1e904758015a3837b15ecf89d8455fa786348b9b5bc033ac70b7ce5019aef79
+SIZE (clickhouse/awslabs-aws-c-common-2b67a658_GH0.tar.gz) = 621089
+SHA256 (clickhouse/awslabs-aws-c-compression-f951ab2b_GH0.tar.gz) = 61c59bc22988663e1aaca4172d21a0d1fbb9a8bc673aa8757ba7a338f3c0dc57
+SIZE (clickhouse/awslabs-aws-c-compression-f951ab2b_GH0.tar.gz) = 36890
+SHA256 (clickhouse/awslabs-aws-c-event-stream-2a0f7c9f_GH0.tar.gz) = eed67f09a828946384251ebc9df3fd8e0e213da803382d7f9a20f7f9b3c62b9f
+SIZE (clickhouse/awslabs-aws-c-event-stream-2a0f7c9f_GH0.tar.gz) = 100970
+SHA256 (clickhouse/awslabs-aws-c-http-ce0d6562_GH0.tar.gz) = c67f0bcc514d21aedc3d1f7a9190caa86e92baeb9fd2e22477620bc72f4e8fd9
+SIZE (clickhouse/awslabs-aws-c-http-ce0d6562_GH0.tar.gz) = 496201
+SHA256 (clickhouse/ClickHouse-aws-c-io-4d32ab44_GH0.tar.gz) = 556183ad2b934eb4cf692d47638bb181fb4bcfee3da8233392b3ab087c4bbcb0
+SIZE (clickhouse/ClickHouse-aws-c-io-4d32ab44_GH0.tar.gz) = 754062
+SHA256 (clickhouse/awslabs-aws-c-mqtt-1d512d92_GH0.tar.gz) = 5480fd3ac0ef3347c3704df33027fc78beabe1f3e88a3ee78442f6cba0d0ec95
+SIZE (clickhouse/awslabs-aws-c-mqtt-1d512d92_GH0.tar.gz) = 444374
+SHA256 (clickhouse/awslabs-aws-c-s3-3afa5d08_GH0.tar.gz) = 7cb594dc0269035293a3e9b1e29d49810e37ae0f25e304066db0f4594ccad6e7
+SIZE (clickhouse/awslabs-aws-c-s3-3afa5d08_GH0.tar.gz) = 376932
+SHA256 (clickhouse/awslabs-aws-c-sdkutils-f678bda9_GH0.tar.gz) = 5ad6ebc8b80793fc517723e621b879089aebb05fb8429a0a03c9a3caff1d6a51
+SIZE (clickhouse/awslabs-aws-c-sdkutils-f678bda9_GH0.tar.gz) = 80341
+SHA256 (clickhouse/awslabs-aws-checksums-9978ba2c_GH0.tar.gz) = 75e90114f5f726f61b3bc8cf532d2ac802a1035d78c29fdca4e3adae8d0d6404
+SIZE (clickhouse/awslabs-aws-checksums-9978ba2c_GH0.tar.gz) = 136397
+SHA256 (clickhouse/ClickHouse-aws-crt-cpp-ee0ede30_GH0.tar.gz) = 0e7754d06edd6cd0a84127e4bb1aa3d990368610b59ec78e10ae8b579689f1db
+SIZE (clickhouse/ClickHouse-aws-crt-cpp-ee0ede30_GH0.tar.gz) = 376273
+SHA256 (clickhouse/ClickHouse-azure-sdk-for-cpp-0f7a2013_GH0.tar.gz) = 207e492cee77ee6ad742cafcee20b195c14d18fd249a65a812a0997d55de625c
+SIZE (clickhouse/ClickHouse-azure-sdk-for-cpp-0f7a2013_GH0.tar.gz) = 3167568
+SHA256 (clickhouse/ClickHouse-boost-ae94606a_GH0.tar.gz) = 3e7f7a77bfa3caa59c9900a3d3fe76252b837183a825ea3c1b9886575b034b70
+SIZE (clickhouse/ClickHouse-boost-ae94606a_GH0.tar.gz) = 146813188
+SHA256 (clickhouse/google-brotli-63be8a99_GH0.tar.gz) = 9e00738dfd978658b986f165a55c005e9f4ced644287a03bb87769abc7a38c49
+SIZE (clickhouse/google-brotli-63be8a99_GH0.tar.gz) = 488554
+SHA256 (clickhouse/ClickHouse-bzip2-bf905ea2_GH0.tar.gz) = 10b84465e52d06c43ccf4c7ac7170a9a4a68b0e2917066aba8cf4e798a612bd0
+SIZE (clickhouse/ClickHouse-bzip2-bf905ea2_GH0.tar.gz) = 378988
+SHA256 (clickhouse/c-ares-c-ares-d3a507e9_GH0.tar.gz) = 09d153097faf064ba645dc0b10b56d5351015cd19e41d15a0a2c42859e022360
+SIZE (clickhouse/c-ares-c-ares-d3a507e9_GH0.tar.gz) = 586118
+SHA256 (clickhouse/ClickHouse-capnproto-976209a6_GH0.tar.gz) = 12d983c3a6fe6a86f9427bb2ea422f93ab2cc2d7b356200a46be7bc17f367697
+SIZE (clickhouse/ClickHouse-capnproto-976209a6_GH0.tar.gz) = 2396791
+SHA256 (clickhouse/ClickHouse-cpp-driver-f4a31e92_GH0.tar.gz) = 9bc6ef1215c5b28c87e0b6b46b79758810780f9f11d0ebf9aa3854d45717ba9c
+SIZE (clickhouse/ClickHouse-cpp-driver-f4a31e92_GH0.tar.gz) = 12285157
+SHA256 (clickhouse/ClickHouse-cctz-6440590a_GH0.tar.gz) = d5d6f5002a66b9656e3db2c1f4581a34956421f5fd2531344fee00ee01b4440b
+SIZE (clickhouse/ClickHouse-cctz-6440590a_GH0.tar.gz) = 224205
+SHA256 (clickhouse/azat-chdig-5fb3018c_GH0.tar.gz) = 6ea8060411b3710eff6b26e26c2f12a918b49d377f63575167aaeab43e486374
+SIZE (clickhouse/azat-chdig-5fb3018c_GH0.tar.gz) = 89444
+SHA256 (clickhouse/ClickHouse-cld2-217ba8b8_GH0.tar.gz) = 210a1598b2be82d4a2d3fe2e3ab909e7f5456b04742a69cd0c19779a404d6253
+SIZE (clickhouse/ClickHouse-cld2-217ba8b8_GH0.tar.gz) = 72537785
+SHA256 (clickhouse/corrosion-rs-corrosion-c4840742_GH0.tar.gz) = c897869c810db79475fad205618698109b1d122aa23b3c16be8f2bd1c4c6674e
+SIZE (clickhouse/corrosion-rs-corrosion-c4840742_GH0.tar.gz) = 95891
+SHA256 (clickhouse/ClickHouse-cppkafka-114d5be5_GH0.tar.gz) = c7761a24c0ec41e74ebb30d29bd2c50cbd242519788568e13610c9450f347fc6
+SIZE (clickhouse/ClickHouse-cppkafka-114d5be5_GH0.tar.gz) = 106534
+SHA256 (clickhouse/linux-on-ibm-z-crc32-s390x-30980583_GH0.tar.gz) = 2f65b24c0f09950f3bb0c2d8a70aba798fcb039850fb8ce9753eb6e3e7b667a9
+SIZE (clickhouse/linux-on-ibm-z-crc32-s390x-30980583_GH0.tar.gz) = 84174
+SHA256 (clickhouse/antonblanchard-crc32-vpmsum-45215543_GH0.tar.gz) = 5155b99e2789a663a09deb6b35c51347fc816e84a83f1a68255c84b59eeb97b4
+SIZE (clickhouse/antonblanchard-crc32-vpmsum-45215543_GH0.tar.gz) = 55310
+SHA256 (clickhouse/google-crc32c-02e65f4f_GH0.tar.gz) = b638e39211b82ab3808b16a5e2e6e098ba021859e80c387e01acc14b52152440
+SIZE (clickhouse/google-crc32c-02e65f4f_GH0.tar.gz) = 29822
+SHA256 (clickhouse/RoaringBitmap-CRoaring-9b7cc0ff_GH0.tar.gz) = 3f2a6b2beb751b10d7e05e44cc9d867b772d8b780bb5319f2acf5754cb6199d9
+SIZE (clickhouse/RoaringBitmap-CRoaring-9b7cc0ff_GH0.tar.gz) = 100675549
+SHA256 (clickhouse/curl-curl-cfbfb650_GH0.tar.gz) = 641ead60cab790320703d9f10bd480c8224183eae06b57e6d2cd840b6fbe3316
+SIZE (clickhouse/curl-curl-cfbfb650_GH0.tar.gz) = 3482716
+SHA256 (clickhouse/ClickHouse-cyrus-sasl-e6466edf_GH0.tar.gz) = 6ea321993ab55df1d8cffb62372ed69dcdd0a51535b712d210802378da19c805
+SIZE (clickhouse/ClickHouse-cyrus-sasl-e6466edf_GH0.tar.gz) = 2120262
+SHA256 (clickhouse/apache-datasketches-cpp-76edd74f_GH0.tar.gz) = 76e495450a9ac167d9b732be518b19d7624796a5d2e57edcc521e653c462d9c0
+SIZE (clickhouse/apache-datasketches-cpp-76edd74f_GH0.tar.gz) = 516797
+SHA256 (clickhouse/ClickHouse-delta-kernel-rs-de6aaba3_GH0.tar.gz) = d501c64b366dbafaa0b164bedc85d0578e97d44c8cb77aeacae93d333479e744
+SIZE (clickhouse/ClickHouse-delta-kernel-rs-de6aaba3_GH0.tar.gz) = 14691388
+SHA256 (clickhouse/ClickHouse-double-conversion-4f7a25d8_GH0.tar.gz) = 366bd1804bd58256e804694f1bf1e5056917bc450a940903a2751c4b8287b8c9
+SIZE (clickhouse/ClickHouse-double-conversion-4f7a25d8_GH0.tar.gz) = 7033272
+SHA256 (clickhouse/ClickHouse-dragonbox-923705af_GH0.tar.gz) = 1425c6a225643185b63f3b71ed6ab4976d4b513c91c5dfc216f96f05f475130a
+SIZE (clickhouse/ClickHouse-dragonbox-923705af_GH0.tar.gz) = 2985046
+SHA256 (clickhouse/fastfloat-fast_float-7eae925b_GH0.tar.gz) = ff0937677730c285b086463b16534eb2d03e85ea2225c85d180be807e441de28
+SIZE (clickhouse/fastfloat-fast_float-7eae925b_GH0.tar.gz) = 105241
+SHA256 (clickhouse/ClickHouse-fastops-1460583a_GH0.tar.gz) = 7f6b3e913d6f8c38e6bcb38cde275fffc4a80bcfb3cdee63a370fe779548e776
+SIZE (clickhouse/ClickHouse-fastops-1460583a_GH0.tar.gz) = 266471
+SHA256 (clickhouse/ClickHouse-flatbuffers-0100f6a5_GH0.tar.gz) = cbea9c909fd1d0187995d1a525f516c7e1b2de9f04a7df4f268ef687f415e981
+SIZE (clickhouse/ClickHouse-flatbuffers-0100f6a5_GH0.tar.gz) = 2257260
+SHA256 (clickhouse/fmtlib-fmt-12391371_GH0.tar.gz) = 6fdd0f48cfe5422b56dbb4a3b94602f613183e36c9cc5b588c069e654c39aa38
+SIZE (clickhouse/fmtlib-fmt-12391371_GH0.tar.gz) = 703856
+SHA256 (clickhouse/google-benchmark-2257fa4d_GH0.tar.gz) = 871df80330082bf8c8e1f7fc5c5bcbc887c88fb2c23e3d2a4a2fd56011a0062e
+SIZE (clickhouse/google-benchmark-2257fa4d_GH0.tar.gz) = 196465
+SHA256 (clickhouse/ClickHouse-google-cloud-cpp-83f30caa_GH0.tar.gz) = b89f1284b6c4cf18f0ece8bfaf7178c986fbe2a96e526744fbeb6079b2cbde4c
+SIZE (clickhouse/ClickHouse-google-cloud-cpp-83f30caa_GH0.tar.gz) = 15732374
+SHA256 (clickhouse/ClickHouse-google-protobuf-74211c0d_GH0.tar.gz) = 515e7784eaec2ccbf008fbdb7400d53586beddf4f06805a2cbc0df4847240eda
+SIZE (clickhouse/ClickHouse-google-protobuf-74211c0d_GH0.tar.gz) = 9603634
+SHA256 (clickhouse/google-googletest-35d0c365_GH0.tar.gz) = 8216d686d734930dced08f692a48fbbb93d50c8ab2e9b13aa4b5584b33c7ea84
+SIZE (clickhouse/google-googletest-35d0c365_GH0.tar.gz) = 874470
+SHA256 (clickhouse/ClickHouse-grpc-fb3ee40e_GH0.tar.gz) = a3721b59974889f4bfd0cdabfc0a8d52acfb7c172cae2c3aba0eabe969068b52
+SIZE (clickhouse/ClickHouse-grpc-fb3ee40e_GH0.tar.gz) = 14874866
+SHA256 (clickhouse/ClickHouse-h3-c7f46cfd_GH0.tar.gz) = 2ef159687d9ee4e64a85db189b53336411a0554b3b946bd4a70b0ac902db0ad5
+SIZE (clickhouse/ClickHouse-h3-c7f46cfd_GH0.tar.gz) = 17297930
+SHA256 (clickhouse/ClickHouse-hive-metastore-809a77d4_GH0.tar.gz) = d8c7fec3309f609d52f3517ed571a110c5b22ac6bfcc7634c4a5bf2df5d3f009
+SIZE (clickhouse/ClickHouse-hive-metastore-809a77d4_GH0.tar.gz) = 246993
+SHA256 (clickhouse/ClickHouse-icu-4216173e_GH0.tar.gz) = 3d7e1fbe48e461085343037a87b8270d55f44f81f4299a9ae50682d0ce9c40d0
+SIZE (clickhouse/ClickHouse-icu-4216173e_GH0.tar.gz) = 65855712
+SHA256 (clickhouse/ClickHouse-icudata-cfc05b4c_GH0.tar.gz) = 8fb7367b7f4d9ff2235194a45066fd8356aef6bc46ced54cb97e292ccbee7583
+SIZE (clickhouse/ClickHouse-icudata-cfc05b4c_GH0.tar.gz) = 69839865
+SHA256 (clickhouse/ada-url-idna-3c8be01d_GH0.tar.gz) = 4d57a51a407329f6512610329c0dec567c876146e8db78f5a59e4e5a009bf711
+SIZE (clickhouse/ada-url-idna-3c8be01d_GH0.tar.gz) = 190763
+SHA256 (clickhouse/ClickHouse-idxd-config-99a72fbf_GH0.tar.gz) = 7bdc5823663433896bb4e7564680276b3da4b7cf170d6d67fc03b7b7ecad03f2
+SIZE (clickhouse/ClickHouse-idxd-config-99a72fbf_GH0.tar.gz) = 48294
+SHA256 (clickhouse/graphitemaster-incbin-6e576cae_GH0.tar.gz) = 3e3e511c818098296569d48b10233f0cf94bd20bdd885b130253674d5b06f0fe
+SIZE (clickhouse/graphitemaster-incbin-6e576cae_GH0.tar.gz) = 10756
+SHA256 (clickhouse/ClickHouse-isa-l-9f2b68f0_GH0.tar.gz) = 245bcae638aea144ef1a346ada57d5e1de81c404ad0caab55e52eb46df39e5d3
+SIZE (clickhouse/ClickHouse-isa-l-9f2b68f0_GH0.tar.gz) = 670034
+SHA256 (clickhouse/jemalloc-jemalloc-1972241c_GH0.tar.gz) = bf399ab6c9588bc85daffb6481aaad51e249fcdc2d4e107fbed525f677fa3f6c
+SIZE (clickhouse/jemalloc-jemalloc-1972241c_GH0.tar.gz) = 878836
+SHA256 (clickhouse/Thalhammer-jwt-cpp-a6927cb8_GH0.tar.gz) = e02fad6364b40aa245cefc578105c8067c9063bf333840f6f8aad6cd8cee6eae
+SIZE (clickhouse/Thalhammer-jwt-cpp-a6927cb8_GH0.tar.gz) = 154492
+SHA256 (clickhouse/ClickHouse-krb5-1279d8ae_GH0.tar.gz) = 6f43fbdfcb8b50ca7c956865f72eb4a3dea937625519036ab3197c44227e80ba
+SIZE (clickhouse/ClickHouse-krb5-1279d8ae_GH0.tar.gz) = 4682591
+SHA256 (clickhouse/ClickHouse-lemmagen-c-59537bdc_GH0.tar.gz) = 8b2f4e0863a04043ece96a170970d254b57b3677526f7a97cc1ba77752b96898
+SIZE (clickhouse/ClickHouse-lemmagen-c-59537bdc_GH0.tar.gz) = 1662659
+SHA256 (clickhouse/libarchive-libarchive-9525f90c_GH0.tar.gz) = 883f5ced80889ec22a63c154bbe0c214839339f95b6bbff085d439f419677d48
+SIZE (clickhouse/libarchive-libarchive-9525f90c_GH0.tar.gz) = 5917298
+SHA256 (clickhouse/rg3-libbcrypt-8aa32ad9_GH0.tar.gz) = d31a62ce9a129faf199e93a776e28386ac00da8d4ca3440a771d1b22a2c111f0
+SIZE (clickhouse/rg3-libbcrypt-8aa32ad9_GH0.tar.gz) = 35399
+SHA256 (clickhouse/anrieff-libcpuid-018a0537_GH0.tar.gz) = f5853272c503207c0641a983e235536a8b584fa0efd138b6c7dc26fed56a0c94
+SIZE (clickhouse/anrieff-libcpuid-018a0537_GH0.tar.gz) = 451917
+SHA256 (clickhouse/ridiculousfish-libdivide-01526031_GH0.tar.gz) = 07b0149665de15561a407961882cfb167f8007626a44a5eca68fa77379338037
+SIZE (clickhouse/ridiculousfish-libdivide-01526031_GH0.tar.gz) = 1280532
+SHA256 (clickhouse/ClickHouse-libfiu-94f7114c_GH0.tar.gz) = 427968d681c36e048428470ac7dfc4f4f48719708d40434580c6998bb5c78ee6
+SIZE (clickhouse/ClickHouse-libfiu-94f7114c_GH0.tar.gz) = 96117
+SHA256 (clickhouse/ClickHouse-libgsasl-2d16b4e0_GH0.tar.gz) = 8d740cfc0a3359292573e557a6773c84fc7d9044da3f5695205179b732032e3a
+SIZE (clickhouse/ClickHouse-libgsasl-2d16b4e0_GH0.tar.gz) = 176625
+SHA256 (clickhouse/ClickHouse-libhdfs3-ceb428c5_GH0.tar.gz) = cf28b77a84d8fe4f4fdcacffe36c894ac9454f76adae0270b7ab5c5abbc54ee7
+SIZE (clickhouse/ClickHouse-libhdfs3-ceb428c5_GH0.tar.gz) = 373436
+SHA256 (clickhouse/ClickHouse-libpqxx-24a31c3f_GH0.tar.gz) = 4e3faf7d9364b77657840b95222be84f8ed989eda218c39771ee99eb89eefba0
+SIZE (clickhouse/ClickHouse-libpqxx-24a31c3f_GH0.tar.gz) = 782501
+SHA256 (clickhouse/google-libprotobuf-mutator-dc4ced33_GH0.tar.gz) = 4d853bccbb5580ca187064041896b2729acafc149334e4800b5461cdbf51de91
+SIZE (clickhouse/google-libprotobuf-mutator-dc4ced33_GH0.tar.gz) = 42823
+SHA256 (clickhouse/ClickHouse-librdkafka-73bde76a_GH0.tar.gz) = f3729d1718d28ba06aeb084a949b412c998a273aed14692c47ecec763670e45e
+SIZE (clickhouse/ClickHouse-librdkafka-73bde76a_GH0.tar.gz) = 4783168
+SHA256 (clickhouse/ClickHouse-libssh-ed4011b9_GH0.tar.gz) = 95ffcd70e012a7211ce0131374b7e8bc9b059043d9a7082e07a57f28da5b4ebc
+SIZE (clickhouse/ClickHouse-libssh-ed4011b9_GH0.tar.gz) = 724528
+SHA256 (clickhouse/ClickHouse-libstemmer_c-c7530543_GH0.tar.gz) = 44b353234d4e5819e08ac82d93d3c7be65a970e5ca1bd1f558555cbc18fb22d4
+SIZE (clickhouse/ClickHouse-libstemmer_c-c7530543_GH0.tar.gz) = 222391
+SHA256 (clickhouse/axboe-liburing-08468cc3_GH0.tar.gz) = 37201dc25e6ea4ff1e592beff1bd5d7e6105087ceb0844a13378a56380b076e5
+SIZE (clickhouse/axboe-liburing-08468cc3_GH0.tar.gz) = 407215
+SHA256 (clickhouse/ClickHouse-libuv-714b58b9_GH0.tar.gz) = 7b3be40b4a10e5e0dde786b724bd70ba85f31fd416e1f0d039ead7f9551f065a
+SIZE (clickhouse/ClickHouse-libuv-714b58b9_GH0.tar.gz) = 1322585
+SHA256 (clickhouse/GNOME-libxml2-74f31543_GH0.tar.gz) = ee740ec984b2d889359aeaecac3f4cc5ebbc109811db173536c27e6235254043
+SIZE (clickhouse/GNOME-libxml2-74f31543_GH0.tar.gz) = 3537973
+SHA256 (clickhouse/ClickHouse-llvm-project-7e72cd6d_GH0.tar.gz) = bf3826dc9ff95de543d37e8c06f80dc372d9240456e65dfaba086e1d0392859b
+SIZE (clickhouse/ClickHouse-llvm-project-7e72cd6d_GH0.tar.gz) = 217379876
+SHA256 (clickhouse/lz4-lz4-ebb370ca_GH0.tar.gz) = 33fd16a4d70cc261bbe7e3f267ad3cab2f8404d65fcbcb317a20958d080faf51
+SIZE (clickhouse/lz4-lz4-ebb370ca_GH0.tar.gz) = 387172
+SHA256 (clickhouse/Neargye-magic_enum-1a1824df_GH0.tar.gz) = 483ae06617872eb3d4e66a1cbea2c1db6747360b205d1ab6a5a5ebad51222241
+SIZE (clickhouse/Neargye-magic_enum-1a1824df_GH0.tar.gz) = 203221
+SHA256 (clickhouse/ClickHouse-mariadb-connector-c-d0a788c5_GH0.tar.gz) = 9ce4de5f2072eea18686e23081c3c417e21bb604bfeced57989bef63b50eed7c
+SIZE (clickhouse/ClickHouse-mariadb-connector-c-d0a788c5_GH0.tar.gz) = 573448
+SHA256 (clickhouse/danlark1-miniselect-be0af6bd_GH0.tar.gz) = ad1e6b7c370f2d51c255d06eae0e136bd2a73ef5f1ac95325da398ce00cac9fe
+SIZE (clickhouse/danlark1-miniselect-be0af6bd_GH0.tar.gz) = 404231
+SHA256 (clickhouse/zlib-ng-minizip-ng-95ba7abd_GH0.tar.gz) = 21104d0d1a8256ed2bff1d8e7c641b9ab652af03d6a83ae882838714b97fba0e
+SIZE (clickhouse/zlib-ng-minizip-ng-95ba7abd_GH0.tar.gz) = 772800
+SHA256 (clickhouse/ClickHouse-mongo-c-driver-4ee76b07_GH0.tar.gz) = 92b4bd8ecfbfeeb03b3f49ce5ee54a38807139b871777a26d12c0284e8e0166f
+SIZE (clickhouse/ClickHouse-mongo-c-driver-4ee76b07_GH0.tar.gz) = 7445334
+SHA256 (clickhouse/ClickHouse-mongo-cxx-driver-3166bdb4_GH0.tar.gz) = 0cbd39a5a5b7644f86c27c97febea0ea11c89614875ee41517254319e28fe663
+SIZE (clickhouse/ClickHouse-mongo-cxx-driver-3166bdb4_GH0.tar.gz) = 1913235
+SHA256 (clickhouse/morton-nd-morton-nd-3795491a_GH0.tar.gz) = 4d2fe2b071bbf18b088033b5c06f78f1172e9f27f412f42111f34c23e04a6596
+SIZE (clickhouse/morton-nd-morton-nd-3795491a_GH0.tar.gz) = 31195
+SHA256 (clickhouse/msgpack-msgpack-c-46684265_GH0.tar.gz) = ea4dc43224ac58a2b0b5146e9cd1bcd072d14f7a20a501f89457cc669b020d2d
+SIZE (clickhouse/msgpack-msgpack-c-46684265_GH0.tar.gz) = 496565
+SHA256 (clickhouse/ClickHouse-nats.c-cf441828_GH0.tar.gz) = bf59b3aaecd17e81c7a344fe6aa2edc22507e31f0b47241bcf7d4cab8173b70c
+SIZE (clickhouse/ClickHouse-nats.c-cf441828_GH0.tar.gz) = 1416258
+SHA256 (clickhouse/nlohmann-json-55f93686_GH0.tar.gz) = 37e3ebcc47911da6b48e14c376fcd9b1c4752a22bfe7d794dba1466659c3623c
+SIZE (clickhouse/nlohmann-json-55f93686_GH0.tar.gz) = 9678725
+SHA256 (clickhouse/ClickHouse-nlp-data-5591f91f_GH0.tar.gz) = d3efdd2de003024a7e781c0265709a0a1fb51a3fc32eb44563abe2e8500e4929
+SIZE (clickhouse/ClickHouse-nlp-data-5591f91f_GH0.tar.gz) = 1182700
+SHA256 (clickhouse/ClickHouse-numactl-ff32c618_GH0.tar.gz) = bb7f285a118966ae60e70c0ca46e7ad85ff4f0b32422fd6d1156c65ebf0d323f
+SIZE (clickhouse/ClickHouse-numactl-ff32c618_GH0.tar.gz) = 218332
+SHA256 (clickhouse/openldap-openldap-22fe35c6_GH0.tar.gz) = c559929d57e0dc620c7e4b342f73b3e99b7ec9ed6f3a081f7011b991b74094dd
+SIZE (clickhouse/openldap-openldap-22fe35c6_GH0.tar.gz) = 6285392
+SHA256 (clickhouse/ClickHouse-openssl-2aa34c68_GH0.tar.gz) = a6f68968aaaa75ef31452ea1f3a78dcddda76aaf6825e0b694017d56892f9145
+SIZE (clickhouse/ClickHouse-openssl-2aa34c68_GH0.tar.gz) = 17955773
+SHA256 (clickhouse/ClickHouse-orc-1892a653_GH0.tar.gz) = db3f4fdef072152b98be1be3981491bd162c460b676d35e7a9dcf305897529b0
+SIZE (clickhouse/ClickHouse-orc-1892a653_GH0.tar.gz) = 13387798
+SHA256 (clickhouse/mreineck-pocketfft-f4c1aa8a_GH0.tar.gz) = a4b4d019ebc4831244bf1f980fd4e2d35a2e4e05de453433756c85685bdbbd8d
+SIZE (clickhouse/mreineck-pocketfft-f4c1aa8a_GH0.tar.gz) = 27261
+SHA256 (clickhouse/ClickHouse-postgres-52dbc8ec_GH0.tar.gz) = 889325293f41f8cdb658930e59df343e28744b163c9eaa9e2b4cea488dd6b938
+SIZE (clickhouse/ClickHouse-postgres-52dbc8ec_GH0.tar.gz) = 29663322
+SHA256 (clickhouse/intel-qatlib-abe15d7b_GH0.tar.gz) = b2899faa41f44141cc1a0f732bd108d5ad6a5160ab95086cf01e0ef7f0e93140
+SIZE (clickhouse/intel-qatlib-abe15d7b_GH0.tar.gz) = 3140533
+SHA256 (clickhouse/intel-qpl-c2ced94c_GH0.tar.gz) = 0b8183ec0ea87c5d04ecfb08f730a1e9fb431384c4023f0f57c40f35063a7307
+SIZE (clickhouse/intel-qpl-c2ced94c_GH0.tar.gz) = 5123823
+SHA256 (clickhouse/ClickHouse-rapidjson-04dc6714_GH0.tar.gz) = 37e058d7955ccef6fc6419ed052f82ce94a50dcbc54937c6aa379a42489c9182
+SIZE (clickhouse/ClickHouse-rapidjson-04dc6714_GH0.tar.gz) = 1116068
+SHA256 (clickhouse/google-re2-85dd7ad8_GH0.tar.gz) = 4cb23f2b1b2634dc12d4629c3046514b45a488f3fbb29f9cc6b2bb42f2c3be7b
+SIZE (clickhouse/google-re2-85dd7ad8_GH0.tar.gz) = 390497
+SHA256 (clickhouse/ClickHouse-replxx-86141ab4_GH0.tar.gz) = e2c91a0b8db502f349a83058a6fa1a220ccbf277b495c082779fa33fa416d285
+SIZE (clickhouse/ClickHouse-replxx-86141ab4_GH0.tar.gz) = 101355
+SHA256 (clickhouse/ClickHouse-rocksdb-4d479be3_GH0.tar.gz) = 31911dc1590da2b39af3ab3ad241864b8483e6b8b0fcb4ff89af2609726a4d29
+SIZE (clickhouse/ClickHouse-rocksdb-4d479be3_GH0.tar.gz) = 13551285
+SHA256 (clickhouse/ClickHouse-rust_vendor-cc604bfd_GH0.tar.gz) = d47a90db473a98b7a66361bed53c6cc2d86e9a7d1ff8c6453d0470430f50dd2b
+SIZE (clickhouse/ClickHouse-rust_vendor-cc604bfd_GH0.tar.gz) = 87321094
+SHA256 (clickhouse/ClickHouse-s2geometry-6522a403_GH0.tar.gz) = 162c1787bd952bc5327a4d293fa17fca05d0de927ba3b867e4cc27ca7eaff79d
+SIZE (clickhouse/ClickHouse-s2geometry-6522a403_GH0.tar.gz) = 1242950
+SHA256 (clickhouse/simdjson-simdjson-e341c8b4_GH0.tar.gz) = 803690aa77ded219b60bfe284b74f5a8b3b2ea91deffc8f4ba7dd18e4f21e4db
+SIZE (clickhouse/simdjson-simdjson-e341c8b4_GH0.tar.gz) = 2652692
+SHA256 (clickhouse/ClickHouse-snappy-6ebb5b1a_GH0.tar.gz) = 1b4aa44cd4b9c0b92554e814523b4c09200a90aca1523081e066ec1908492b02
+SIZE (clickhouse/ClickHouse-snappy-6ebb5b1a_GH0.tar.gz) = 1105215
+SHA256 (clickhouse/sparsehash-sparsehash-c11-cf0bffaa_GH0.tar.gz) = d3365e9a0e7b7f216f29ac138bdc6ba9e31fe7e8859c8f14b1dd322414bcb85d
+SIZE (clickhouse/sparsehash-sparsehash-c11-cf0bffaa_GH0.tar.gz) = 576833
+SHA256 (clickhouse/sqids-sqids-cpp-a471f536_GH0.tar.gz) = 2a42376ac8f12e47b5e1aaac9e9dd3feba9117b2ef0a5ae5722e4df1c34bbee7
+SIZE (clickhouse/sqids-sqids-cpp-a471f536_GH0.tar.gz) = 47138
+SHA256 (clickhouse/ClickHouse-sqlite-amalgamation-20598079_GH0.tar.gz) = 442c81b6c69cf606327bb05936d5677b0196d70b2e4b88cba04023459b936605
+SIZE (clickhouse/ClickHouse-sqlite-amalgamation-20598079_GH0.tar.gz) = 2625857
+SHA256 (clickhouse/ClickHouse-sysroot-265c3be3_GH0.tar.gz) = 012ac8a4c016a6678ab1e54dc3887899d63973fc21799bc32529e8ae73d4271b
+SIZE (clickhouse/ClickHouse-sysroot-265c3be3_GH0.tar.gz) = 55336091
+SHA256 (clickhouse/apache-thrift-327ed534_GH0.tar.gz) = 9c777f12d328a48b952088943ce886ee5fefd64b2ae32795b0156686b645a45b
+SIZE (clickhouse/apache-thrift-327ed534_GH0.tar.gz) = 3062690
+SHA256 (clickhouse/ClickHouse-ulid-c-c433b678_GH0.tar.gz) = 59d9a618f595926da7b93de674c62efd7afacaa555c9950c987e2da4a7c068f3
+SIZE (clickhouse/ClickHouse-ulid-c-c433b678_GH0.tar.gz) = 8626
+SHA256 (clickhouse/ClickHouse-usearch-f93a3423_GH0.tar.gz) = 5690326480585ac56d45267c6bb75be563a30011d4220b646877c5cb09905343
+SIZE (clickhouse/ClickHouse-usearch-f93a3423_GH0.tar.gz) = 469471
+SHA256 (clickhouse/VectorCamp-vectorscan-d29730e1_GH0.tar.gz) = d3d5ae11644053a2e690197ad9a78fe3bb318e1952d69e253fb05c86e9107470
+SIZE (clickhouse/VectorCamp-vectorscan-d29730e1_GH0.tar.gz) = 1895154
+SHA256 (clickhouse/ClickHouse-wordnet-blast-1d16ac28_GH0.tar.gz) = 226670f7329a37652c65716a129d2512e8691b92277bbf72b05e9f7d326c7377
+SIZE (clickhouse/ClickHouse-wordnet-blast-1d16ac28_GH0.tar.gz) = 15994
+SHA256 (clickhouse/wangyi-fudan-wyhash-991aa3da_GH0.tar.gz) = 1beef571f371d17388ef9c1bf8913369274a83e273ce8d460fa07c0a81424dda
+SIZE (clickhouse/wangyi-fudan-wyhash-991aa3da_GH0.tar.gz) = 689779
+SHA256 (clickhouse/Cyan4973-xxHash-bbb27a5e_GH0.tar.gz) = 17e6e1b99d64cc3ce467401d72a137b64c1e097a2038bdd6e02148362adba92e
+SIZE (clickhouse/Cyan4973-xxHash-bbb27a5e_GH0.tar.gz) = 1141198
+SHA256 (clickhouse/xz-mirror-xz-869b9d1b_GH0.tar.gz) = 1fb6f429564e6084814269dd98a1e19bf7cf9a49bf3c024180a653e98ae1099a
+SIZE (clickhouse/xz-mirror-xz-869b9d1b_GH0.tar.gz) = 719976
+SHA256 (clickhouse/ClickHouse-yaml-cpp-f91e9383_GH0.tar.gz) = 7836bb72b459e18eb629bb5cc8b6ae85b57ecd9a964dda9be72c30f3997943e5
+SIZE (clickhouse/ClickHouse-yaml-cpp-f91e9383_GH0.tar.gz) = 1021056
+SHA256 (clickhouse/ClickHouse-zlib-ng-a2fbeffd_GH0.tar.gz) = 82716c834cbfc3f12cab9b65465e5f7ed691cb7f71d5194e6d2b98546471016a
+SIZE (clickhouse/ClickHouse-zlib-ng-a2fbeffd_GH0.tar.gz) = 2404900
+SHA256 (clickhouse/facebook-zstd-43708185_GH0.tar.gz) = 9f211b29786621f3e8b3493b9cfc2ca4cdf17cdc297e0c093789d91b9e8b4b9c
+SIZE (clickhouse/facebook-zstd-43708185_GH0.tar.gz) = 2467175
diff --git a/databases/clickhouse/files/patch-PreLoad.cmake b/databases/clickhouse/files/patch-PreLoad.cmake
index bd030f480214..de1b05af5747 100644
--- a/databases/clickhouse/files/patch-PreLoad.cmake
+++ b/databases/clickhouse/files/patch-PreLoad.cmake
@@ -1,12 +1,19 @@
---- PreLoad.cmake.orig 2023-04-26 21:51:24 UTC
+--- PreLoad.cmake.orig 2024-09-26 19:15:26 UTC
+++ PreLoad.cmake
-@@ -15,12 +15,17 @@ endif()
+@@ -15,12 +15,24 @@ endif()
endif ()
endif()
+# Default toolchain - this is needed to avoid dependency on OS files.
-+execute_process(COMMAND uname -s OUTPUT_VARIABLE OS)
-+execute_process(COMMAND uname -m OUTPUT_VARIABLE ARCH)
++execute_process(COMMAND uname -s
++ OUTPUT_VARIABLE OS
++ COMMAND_ERROR_IS_FATAL ANY
++)
++execute_process(COMMAND uname -m
++ OUTPUT_VARIABLE ARCH
++ COMMAND_ERROR_IS_FATAL ANY
++)
++
+
# Check if environment is polluted.
-if (NOT "$ENV{CFLAGS}" STREQUAL ""
@@ -20,14 +27,20 @@
# if $ENV
message("CFLAGS: $ENV{CFLAGS}")
-@@ -49,10 +54,6 @@ endif()
+@@ -49,16 +61,6 @@ endif()
Note: if you don't like this behavior, you can manually edit the cmake files, but please don't complain to developers.")
endif()
-
-# Default toolchain - this is needed to avoid dependency on OS files.
--execute_process(COMMAND uname -s OUTPUT_VARIABLE OS)
--execute_process(COMMAND uname -m OUTPUT_VARIABLE ARCH)
+-execute_process(COMMAND uname -s
+- OUTPUT_VARIABLE OS
+- COMMAND_ERROR_IS_FATAL ANY
+-)
+-execute_process(COMMAND uname -m
+- OUTPUT_VARIABLE ARCH
+- COMMAND_ERROR_IS_FATAL ANY
+-)
# By default, prefer clang on Linux
# But note, that you still may change the compiler with -DCMAKE_C_COMPILER/-DCMAKE_CXX_COMPILER.
diff --git a/databases/clickhouse/files/patch-cmake_freebsd_default__libs.cmake b/databases/clickhouse/files/patch-cmake_freebsd_default__libs.cmake
deleted file mode 100644
index 796afaca4ac6..000000000000
--- a/databases/clickhouse/files/patch-cmake_freebsd_default__libs.cmake
+++ /dev/null
@@ -1,16 +0,0 @@
---- cmake/freebsd/default_libs.cmake.orig 2023-04-26 21:51:24 UTC
-+++ cmake/freebsd/default_libs.cmake
-@@ -1,12 +1,6 @@ set (DEFAULT_LIBS "-nodefaultlibs")
- set (DEFAULT_LIBS "-nodefaultlibs")
-
--if (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "amd64")
-- execute_process (COMMAND ${CMAKE_CXX_COMPILER} --print-file-name=libclang_rt.builtins-x86_64.a OUTPUT_VARIABLE BUILTINS_LIBRARY OUTPUT_STRIP_TRAILING_WHITESPACE)
--else ()
-- execute_process (COMMAND ${CMAKE_CXX_COMPILER} --print-file-name=libclang_rt.builtins-${CMAKE_SYSTEM_PROCESSOR}.a OUTPUT_VARIABLE BUILTINS_LIBRARY OUTPUT_STRIP_TRAILING_WHITESPACE)
--endif ()
--
--set (DEFAULT_LIBS "${DEFAULT_LIBS} ${BUILTINS_LIBRARY} ${COVERAGE_OPTION} -lc -lm -lrt -lpthread")
-+set (DEFAULT_LIBS "${DEFAULT_LIBS} ${BUILTINS_LIBRARY} ${COVERAGE_OPTION} -lc -lm -lrt -lpthread -lcompiler_rt -lprocstat")
-
- message(STATUS "Default libraries: ${DEFAULT_LIBS}")
-
diff --git a/databases/clickhouse/files/patch-contrib_libbcrypt-cmake_CMakeLists.txt b/databases/clickhouse/files/patch-contrib_libbcrypt-cmake_CMakeLists.txt
deleted file mode 100644
index 23e006302d39..000000000000
--- a/databases/clickhouse/files/patch-contrib_libbcrypt-cmake_CMakeLists.txt
+++ /dev/null
@@ -1,25 +0,0 @@
---- contrib/libbcrypt-cmake/CMakeLists.txt.orig 2025-11-10 18:38:04 UTC
-+++ contrib/libbcrypt-cmake/CMakeLists.txt
-@@ -7,7 +7,7 @@ set (LIBRARY_DIR "${ClickHouse_SOURCE_DIR}/contrib/lib
-
- set (LIBRARY_DIR "${ClickHouse_SOURCE_DIR}/contrib/libbcrypt")
-
--set(SRCS
-+set(SRCS
- "${LIBRARY_DIR}/bcrypt.c"
- "${LIBRARY_DIR}/crypt_blowfish/crypt_blowfish.c"
- "${LIBRARY_DIR}/crypt_blowfish/crypt_gensalt.c"
-@@ -16,4 +16,13 @@ target_include_directories(_bcrypt SYSTEM PUBLIC "${LI
-
- add_library(_bcrypt ${SRCS})
- target_include_directories(_bcrypt SYSTEM PUBLIC "${LIBRARY_DIR}")
-+# Avoid conflicts for crypt_r on FreeBSD [1]:
-+#
-+# - char *crypt_r(__const char *key, __const char *setting, void *data);
-+# - char *crypt_r(const char *, const char *, struct crypt_data *);
-+#
-+# [1]: https://github.com/freebsd/freebsd-src/commit/5f521d7ba72145092ea23ff6081d8791ad6c1f9d
-+#
-+# NOTE: ow-crypt.h is unsed only internally, so PRIVATE is enough
-+target_compile_definitions(_bcrypt PRIVATE -D__SKIP_GNU)
- add_library(ch_contrib::bcrypt ALIAS _bcrypt)
diff --git a/databases/clickhouse/files/patch-tests_CMakeLists.txt b/databases/clickhouse/files/patch-tests_CMakeLists.txt
deleted file mode 100644
index 2a604f781918..000000000000
--- a/databases/clickhouse/files/patch-tests_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- tests/CMakeLists.txt.orig 2025-11-08 16:37:29 UTC
-+++ tests/CMakeLists.txt
-@@ -13,7 +13,7 @@ if (ENABLE_CLICKHOUSE_TEST)
- install (PROGRAMS clickhouse-test DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT clickhouse)
- install (
- DIRECTORY queries performance config
-- DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/clickhouse-test
-+ DESTINATION ${CMAKE_INSTALL_PREFIX}/tests/clickhouse
- USE_SOURCE_PERMISSIONS
- COMPONENT clickhouse
- PATTERN "CMakeLists.txt" EXCLUDE
diff --git a/databases/clickhouse/pkg-plist b/databases/clickhouse/pkg-plist
index f940ec7b80c5..50e6fe1a8350 100644
--- a/databases/clickhouse/pkg-plist
+++ b/databases/clickhouse/pkg-plist
@@ -1,26 +1,40 @@
+bin/ch
+bin/chc
+bin/chdig
+bin/chl
bin/clickhouse
bin/clickhouse-benchmark
+bin/clickhouse-chdig
+bin/clickhouse-check-marks
+bin/clickhouse-checksum-for-compressed-block
bin/clickhouse-client
bin/clickhouse-compressor
-bin/clickhouse-copier
bin/clickhouse-disks
bin/clickhouse-extract-from-config
bin/clickhouse-format
bin/clickhouse-git-import
bin/clickhouse-keeper-client
-bin/clickhouse-library-bridge
bin/clickhouse-local
bin/clickhouse-obfuscator
-bin/clickhouse-report
bin/clickhouse-server
bin/clickhouse-static-files-disk-uploader
bin/clickhouse-su
-%%TEST%%bin/clickhouse-test
-cmake/global-%%CMAKE_BUILD_TYPE%%.cmake
-cmake/global.cmake
+bin/clickhouse-zookeeper-dump-tree
+bin/clickhouse-zookeeper-remove-by-list
%%ETCDIR%%-client/config.xml.sample
%%ETCDIR%%-server/config.xml.sample
%%ETCDIR%%-server/users.xml.sample
+%%DATADIR%%/protos/google/protobuf/any.proto
+%%DATADIR%%/protos/google/protobuf/api.proto
+%%DATADIR%%/protos/google/protobuf/descriptor.proto
+%%DATADIR%%/protos/google/protobuf/duration.proto
+%%DATADIR%%/protos/google/protobuf/empty.proto
+%%DATADIR%%/protos/google/protobuf/field_mask.proto
+%%DATADIR%%/protos/google/protobuf/source_context.proto
+%%DATADIR%%/protos/google/protobuf/struct.proto
+%%DATADIR%%/protos/google/protobuf/timestamp.proto
+%%DATADIR%%/protos/google/protobuf/type.proto
+%%DATADIR%%/protos/google/protobuf/wrappers.proto
share/bash-completion/completions/clickhouse
share/bash-completion/completions/clickhouse-benchmark
share/bash-completion/completions/clickhouse-bootstrap
diff --git a/databases/freetds-devel/Makefile b/databases/freetds-devel/Makefile
index 54926979539e..b6a14db3f603 100644
--- a/databases/freetds-devel/Makefile
+++ b/databases/freetds-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freetds
-DISTVERSION= 1.5.142
+DISTVERSION= 1.5.154
PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= https://www.freetds.org/files/current/
diff --git a/databases/freetds-devel/distinfo b/databases/freetds-devel/distinfo
index 267e2763d36a..ae2460bf9de4 100644
--- a/databases/freetds-devel/distinfo
+++ b/databases/freetds-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763046694
-SHA256 (freetds-dev.1.5.142.tar.bz2) = 7011c024e0cab00183443ca005e72e51440c5a2e3cdf7c322617bf2b012f0960
-SIZE (freetds-dev.1.5.142.tar.bz2) = 2457722
+TIMESTAMP = 1763632953
+SHA256 (freetds-dev.1.5.154.tar.bz2) = 8e63dc48cc21d4c4a9a031316c98f298a55b78480329a71d69044cf1ad1aad61
+SIZE (freetds-dev.1.5.154.tar.bz2) = 2460326
diff --git a/databases/litestream/Makefile b/databases/litestream/Makefile
index a54cc3b2b7df..a3d3ee97bda8 100644
--- a/databases/litestream/Makefile
+++ b/databases/litestream/Makefile
@@ -1,7 +1,6 @@
PORTNAME= litestream
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.13
-PORTREVISION= 8
+DISTVERSION= 0.5.2
CATEGORIES= databases
MAINTAINER= ports@FreeBSD.org
@@ -11,69 +10,13 @@ WWW= https://litestream.io/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_i386= Build error: constant 9223372036854775807 overflows int
+#BROKEN_i386= build error: constant 9223372036854775807 overflows int.
-USES= go:1.21,modules
+USES= go:modules
-USE_GITHUB= yes
-GH_ACCOUNT= benbjohnson
-
-GH_TUPLE= \
- Azure:azure-pipeline-go:v0.2.3:azure_azure_pipeline_go/vendor/github.com/Azure/azure-pipeline-go \
- Azure:azure-storage-blob-go:v0.15.0:azure_azure_storage_blob_go/vendor/github.com/Azure/azure-storage-blob-go \
- FiloSottile:age:v1.1.1:filosottile_age/vendor/filippo.io/age \
- aws:aws-sdk-go:v1.44.318:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
- beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
- census-instrumentation:opencensus-go:v0.24.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \
- cespare:xxhash:v2.2.0:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \
- go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
- golang:appengine:v1.6.7:golang_appengine/vendor/google.golang.org/appengine \
- golang:crypto:v0.12.0:golang_crypto/vendor/golang.org/x/crypto \
- golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \
- golang:net:v0.14.0:golang_net/vendor/golang.org/x/net \
- golang:oauth2:v0.11.0:golang_oauth2/vendor/golang.org/x/oauth2 \
- golang:protobuf:v1.5.3:golang_protobuf/vendor/github.com/golang/protobuf \
- golang:sync:v0.3.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.11.0:golang_sys/vendor/golang.org/x/sys \
- golang:text:v0.12.0:golang_text/vendor/golang.org/x/text \
- golang:xerrors:04be3eba64a2:golang_xerrors/vendor/golang.org/x/xerrors \
- google:go-cmp:v0.5.9:google_go_cmp/vendor/github.com/google/go-cmp \
- google:go-genproto:1744710a1577:google_go_genproto/vendor/google.golang.org/genproto \
- google:s2a-go:v0.1.4:google_s2a_go/vendor/github.com/google/s2a-go \
- google:uuid:v1.3.0:google_uuid/vendor/github.com/google/uuid \
- googleapis:enterprise-certificate-proxy:v0.2.5:googleapis_enterprise_certificate_proxy/vendor/github.com/googleapis/enterprise-certificate-proxy \
- googleapis:gax-go:v2.12.0:googleapis_gax_go_v2/vendor/github.com/googleapis/gax-go \
- googleapis:google-api-go-client:v0.135.0:googleapis_google_api_go_client/vendor/google.golang.org/api \
- googleapis:google-cloud-go:compute/v1.23.0:googleapis_google_cloud_go_compute \
- googleapis:google-cloud-go:iam/v1.1.1:googleapis_google_cloud_go_iam \
- googleapis:google-cloud-go:storage/v1.31.0:googleapis_google_cloud_go_storage \
- googleapis:google-cloud-go:v0.110.7:googleapis_google_cloud_go/vendor/cloud.google.com/go \
- grpc:grpc-go:v1.57.0:grpc_grpc_go/vendor/google.golang.org/grpc \
- jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
- kr:fs:v0.1.0:kr_fs/vendor/github.com/kr/fs \
- mattn:go-ieproxy:v0.0.11:mattn_go_ieproxy/vendor/github.com/mattn/go-ieproxy \
- mattn:go-shellwords:v1.0.12:mattn_go_shellwords/vendor/github.com/mattn/go-shellwords \
- mattn:go-sqlite3:v1.14.17:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \
- matttproud:golang_protobuf_extensions:v1.0.4:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
- pierrec:lz4:v4.1.18:pierrec_lz4_v4/vendor/github.com/pierrec/lz4/v4 \
- pkg:sftp:v1.13.5:pkg_sftp/vendor/github.com/pkg/sftp \
- prometheus:client_golang:v1.16.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \
- prometheus:client_model:v0.4.0:prometheus_client_model/vendor/github.com/prometheus/client_model \
- prometheus:common:v0.44.0:prometheus_common/vendor/github.com/prometheus/common \
- prometheus:procfs:v0.11.1:prometheus_procfs/vendor/github.com/prometheus/procfs \
- protocolbuffers:protobuf-go:v1.31.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf
-
-GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT}
-GO_TARGET= ./cmd/${PORTNAME}
+GO_MODULE= github.com/benbjohnson/litestream
+GO_TARGET= github.com/benbjohnson/litestream/cmd/litestream
PLIST_FILES= bin/${PORTNAME}
-post-extract:
- @${RM} -r ${WRKSRC}/vendor/cloud.google.com/go/compute
- @${RLN} ${WRKSRC_googleapis_google_cloud_go_compute}/compute ${WRKSRC}/vendor/cloud.google.com/go/compute
- @${RM} -r ${WRKSRC}/vendor/cloud.google.com/go/iam
- @${RLN} ${WRKSRC_googleapis_google_cloud_go_iam}/iam ${WRKSRC}/vendor/cloud.google.com/go/iam
- @${RM} -r ${WRKSRC}/vendor/cloud.google.com/go/storage
- @${RLN} ${WRKSRC_googleapis_google_cloud_go_storage}/storage ${WRKSRC}/vendor/cloud.google.com/go/storage
-
.include <bsd.port.mk>
diff --git a/databases/litestream/distinfo b/databases/litestream/distinfo
index bcd068297a56..8859711604c4 100644
--- a/databases/litestream/distinfo
+++ b/databases/litestream/distinfo
@@ -1,89 +1,5 @@
-TIMESTAMP = 1708056687
-SHA256 (benbjohnson-litestream-v0.3.13_GH0.tar.gz) = 92cb22323b8168f6efdfcad270772fea9e78c709a7149b1bf35d81fcb88bdaf9
-SIZE (benbjohnson-litestream-v0.3.13_GH0.tar.gz) = 86613
-SHA256 (Azure-azure-pipeline-go-v0.2.3_GH0.tar.gz) = 99bd58f4a07dd02d9615e3638b3bb6dbfad80ef678ccdb8e17e3fa2b0fef343e
-SIZE (Azure-azure-pipeline-go-v0.2.3_GH0.tar.gz) = 17102
-SHA256 (Azure-azure-storage-blob-go-v0.15.0_GH0.tar.gz) = cc3bf32565eb7f4bf24a09aa5b20f4a9934f7ca5ac33f21942a65bce1cd297b0
-SIZE (Azure-azure-storage-blob-go-v0.15.0_GH0.tar.gz) = 234763
-SHA256 (FiloSottile-age-v1.1.1_GH0.tar.gz) = f1f3dbade631976701cd295aa89308681318d73118f5673cced13f127a91178c
-SIZE (FiloSottile-age-v1.1.1_GH0.tar.gz) = 204281
-SHA256 (aws-aws-sdk-go-v1.44.318_GH0.tar.gz) = 0bef072b6ff99ddbdacc9ac6c0f97859e6e3f4ab0e28120ad21a5b34d584df19
-SIZE (aws-aws-sdk-go-v1.44.318_GH0.tar.gz) = 29153067
-SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
-SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
-SHA256 (census-instrumentation-opencensus-go-v0.24.0_GH0.tar.gz) = 048708914541817193330ce052026deb0c617c9d953ac15ae601ab2bde5788d1
-SIZE (census-instrumentation-opencensus-go-v0.24.0_GH0.tar.gz) = 176752
-SHA256 (cespare-xxhash-v2.2.0_GH0.tar.gz) = b8c684b9e5e136510913727e6a845b28f8176e55db827b11f17769fba970fe13
-SIZE (cespare-xxhash-v2.2.0_GH0.tar.gz) = 12334
-SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0
-SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209
-SHA256 (golang-appengine-v1.6.7_GH0.tar.gz) = c623d81235f7c9699e299b328191d813337dd57dcc800d7afdb5130e8c321a8f
-SIZE (golang-appengine-v1.6.7_GH0.tar.gz) = 333007
-SHA256 (golang-crypto-v0.12.0_GH0.tar.gz) = f2e422baedd3a599471bfe6adb8e4b337a80bb8a9665d283a8d0810edadbd31c
-SIZE (golang-crypto-v0.12.0_GH0.tar.gz) = 1792261
-SHA256 (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 1e89795970d6593affdafe1d09dcf947681ca1ea82528e8e4fb9974a77f2e394
-SIZE (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 26101
-SHA256 (golang-net-v0.14.0_GH0.tar.gz) = 4e1e28fced7e751f6e91462463bbd5c291601807a7cc2ead1fcc7373bcc93828
-SIZE (golang-net-v0.14.0_GH0.tar.gz) = 1421533
-SHA256 (golang-oauth2-v0.11.0_GH0.tar.gz) = 8cb6f05e8bf107a1b99fe05450eac7b115d1eccb2aaa115cc3212447058c68b6
-SIZE (golang-oauth2-v0.11.0_GH0.tar.gz) = 87085
-SHA256 (golang-protobuf-v1.5.3_GH0.tar.gz) = 48457a6a9e8c78a7556ff5ff4a4c77d7df9bf70e882491ee0f3f1ff06db2bfaa
-SIZE (golang-protobuf-v1.5.3_GH0.tar.gz) = 171822
-SHA256 (golang-sync-v0.3.0_GH0.tar.gz) = 0be463c5e9198caec11b59795c780db96d9136df65451196629d74f737ef457a
-SIZE (golang-sync-v0.3.0_GH0.tar.gz) = 20003
-SHA256 (golang-sys-v0.11.0_GH0.tar.gz) = 907778fbdf5a900ee51fc45e0a3f2cc7bc693af8a9c972c00679b194b61ea24c
-SIZE (golang-sys-v0.11.0_GH0.tar.gz) = 1445078
-SHA256 (golang-text-v0.12.0_GH0.tar.gz) = 223318d6bd0b76fe5cdff3499a0ad0b3bfe573336951b0b141af6cde704252da
-SIZE (golang-text-v0.12.0_GH0.tar.gz) = 8967035
-SHA256 (golang-xerrors-04be3eba64a2_GH0.tar.gz) = 1b1756da9c87dce13834d0a495f2fe4d560b95a4aa208b638afbe602a872d26a
-SIZE (golang-xerrors-04be3eba64a2_GH0.tar.gz) = 13746
-SHA256 (google-go-cmp-v0.5.9_GH0.tar.gz) = 41a074c2fcfc72f813736f8ca8e3116e260a6b79af407d9da0d4c5e4c3f61acf
-SIZE (google-go-cmp-v0.5.9_GH0.tar.gz) = 104427
-SHA256 (google-go-genproto-1744710a1577_GH0.tar.gz) = ca5e53c22e60221eb115f71bb1c2eca0754d9271b03bfe00356292d92dabde7a
-SIZE (google-go-genproto-1744710a1577_GH0.tar.gz) = 5913798
-SHA256 (google-s2a-go-v0.1.4_GH0.tar.gz) = 0e475188ca25a2623cdbc038994a86bbd586c8b8fff8409f8f208a7802d52343
-SIZE (google-s2a-go-v0.1.4_GH0.tar.gz) = 258639
-SHA256 (google-uuid-v1.3.0_GH0.tar.gz) = 7f7f37c47980e0afcc178a9ffc390bec29ed2371919b4c07658eb01791a7f921
-SIZE (google-uuid-v1.3.0_GH0.tar.gz) = 16210
-SHA256 (googleapis-enterprise-certificate-proxy-v0.2.5_GH0.tar.gz) = 9d993226e4c4a0fdd9b52e122bdb59602f1f7b1881a71f331b6dbc49b22dbfd9
-SIZE (googleapis-enterprise-certificate-proxy-v0.2.5_GH0.tar.gz) = 32145
-SHA256 (googleapis-gax-go-v2.12.0_GH0.tar.gz) = 40987741a6ab2c9aa56ee1a498e521d719271b808d25318cf2a602ee8b5f5dbf
-SIZE (googleapis-gax-go-v2.12.0_GH0.tar.gz) = 37779
-SHA256 (googleapis-google-api-go-client-v0.135.0_GH0.tar.gz) = 4b82637a59395e3eb8e982658e6b2942cfa9e751424af7085e612dd18aa1abd9
-SIZE (googleapis-google-api-go-client-v0.135.0_GH0.tar.gz) = 32621198
-SHA256 (googleapis-google-cloud-go-compute-v1.23.0_GH0.tar.gz) = 3d3378dbc0be74c941caafbd53fdd4a75c277d22599669a97da282e7f6c1aee0
-SIZE (googleapis-google-cloud-go-compute-v1.23.0_GH0.tar.gz) = 21906397
-SHA256 (googleapis-google-cloud-go-iam-v1.1.1_GH0.tar.gz) = c924403af4de57f23bccbef232cd019046b563406c6e86689af4c4109d83a67e
-SIZE (googleapis-google-cloud-go-iam-v1.1.1_GH0.tar.gz) = 21700167
-SHA256 (googleapis-google-cloud-go-storage-v1.31.0_GH0.tar.gz) = 4e8a5ba3f65e2d783ad8d148a0aa16fbc60aea75242dd5d65eaca9aa8ebf86bf
-SIZE (googleapis-google-cloud-go-storage-v1.31.0_GH0.tar.gz) = 21733622
-SHA256 (googleapis-google-cloud-go-v0.110.7_GH0.tar.gz) = 3d2d0ace11c6777740972b41a1310f9f7310eb97e4663e14eb19ec15c7c4332e
-SIZE (googleapis-google-cloud-go-v0.110.7_GH0.tar.gz) = 22095871
-SHA256 (grpc-grpc-go-v1.57.0_GH0.tar.gz) = da107f9e13596b9f2e0a473ff864fe30a40942febf57d7a281e3a1265081ec22
-SIZE (grpc-grpc-go-v1.57.0_GH0.tar.gz) = 1954303
-SHA256 (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = aa86d00b6836345eee196c13df2df084a18e0b1159935de9289f2ef6a7fe375d
-SIZE (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = 128861
-SHA256 (kr-fs-v0.1.0_GH0.tar.gz) = 5743b4ec1e7c4a336c40c9936989174dc9bfc1fb19640d7308c04892453f6c8d
-SIZE (kr-fs-v0.1.0_GH0.tar.gz) = 4405
-SHA256 (mattn-go-ieproxy-v0.0.11_GH0.tar.gz) = 21a2b77d65bdcfbec7658e33054de7b058bd0003d3c8659518747e6e80d4c34f
-SIZE (mattn-go-ieproxy-v0.0.11_GH0.tar.gz) = 13537
-SHA256 (mattn-go-shellwords-v1.0.12_GH0.tar.gz) = 9884291747f54aa51a946b0880854ec6ac6e1f4c06899ba9be5ae5a6364428db
-SIZE (mattn-go-shellwords-v1.0.12_GH0.tar.gz) = 6325
-SHA256 (mattn-go-sqlite3-v1.14.17_GH0.tar.gz) = b57b6edbe84f9c7ac980d8541867491b97d4a16b19284b58e1418823d6c62431
-SIZE (mattn-go-sqlite3-v1.14.17_GH0.tar.gz) = 2529017
-SHA256 (matttproud-golang_protobuf_extensions-v1.0.4_GH0.tar.gz) = b64cab9cb9ae8b9162c7197aeedc6ed617b4c93e4f5674c3ec6cd2e9b0d9d09c
-SIZE (matttproud-golang_protobuf_extensions-v1.0.4_GH0.tar.gz) = 37510
-SHA256 (pierrec-lz4-v4.1.18_GH0.tar.gz) = d0f8f245d9269fa565a52639521f40f02fca5c4ebc111151251555ee9c9e3331
-SIZE (pierrec-lz4-v4.1.18_GH0.tar.gz) = 40909892
-SHA256 (pkg-sftp-v1.13.5_GH0.tar.gz) = c7317ec28d40a2db47c099bd1eff8a72f31dd1cb8d4ce6a84379e15dfd4922a9
-SIZE (pkg-sftp-v1.13.5_GH0.tar.gz) = 116617
-SHA256 (prometheus-client_golang-v1.16.0_GH0.tar.gz) = bccccdd5fc17fb5722064d48b3c2e00e405620a5c5322c7d4508af28278b1456
-SIZE (prometheus-client_golang-v1.16.0_GH0.tar.gz) = 1102629
-SHA256 (prometheus-client_model-v0.4.0_GH0.tar.gz) = 82fc41d9481476a778b120d4553e9e4edf06cc4efd52ee09ba000933d3a2a53d
-SIZE (prometheus-client_model-v0.4.0_GH0.tar.gz) = 16638
-SHA256 (prometheus-common-v0.44.0_GH0.tar.gz) = 0cc74ab6d743fe83e28f11e2f9083686e6f57f3e7552611b80b7ca2a1cd1517d
-SIZE (prometheus-common-v0.44.0_GH0.tar.gz) = 133037
-SHA256 (prometheus-procfs-v0.11.1_GH0.tar.gz) = 8cdf6eb78014556e439c51623e3db06a765287ba21970602d5541328065cfb1e
-SIZE (prometheus-procfs-v0.11.1_GH0.tar.gz) = 229537
-SHA256 (protocolbuffers-protobuf-go-v1.31.0_GH0.tar.gz) = 96d670e9bae145ff2dd0f48a3693edb1f45ec3ee56d5f50a5f01cc7e060314bc
-SIZE (protocolbuffers-protobuf-go-v1.31.0_GH0.tar.gz) = 1311732
+TIMESTAMP = 1763214128
+SHA256 (go/databases_litestream/litestream-v0.5.2/v0.5.2.mod) = beee6028881a30493fbb02630f3c0518015c5aacb27fbe91b00547d974fb7e84
+SIZE (go/databases_litestream/litestream-v0.5.2/v0.5.2.mod) = 5281
+SHA256 (go/databases_litestream/litestream-v0.5.2/v0.5.2.zip) = 65504b1ed6a1e68eddeee5118cf4273535428b7920e313064dc56f7b23ee5e30
+SIZE (go/databases_litestream/litestream-v0.5.2/v0.5.2.zip) = 476813
diff --git a/databases/mariadb118-server/Makefile b/databases/mariadb118-server/Makefile
index d47b71f2e53b..c85dd252976c 100644
--- a/databases/mariadb118-server/Makefile
+++ b/databases/mariadb118-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= mariadb
-PORTVERSION= 11.8.4
+PORTVERSION= 11.8.5
PORTREVISION?= 0
CATEGORIES= databases
MASTER_SITES= \
diff --git a/databases/mariadb118-server/distinfo b/databases/mariadb118-server/distinfo
index f7ed19a93585..14b98d2da219 100644
--- a/databases/mariadb118-server/distinfo
+++ b/databases/mariadb118-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762502397
-SHA256 (mariadb-11.8.4.tar.gz) = 81af7770211b8336be927b983be6a0ed8b0d33ee5c4abad47e01b800294921cb
-SIZE (mariadb-11.8.4.tar.gz) = 119948367
+TIMESTAMP = 1763196908
+SHA256 (mariadb-11.8.5.tar.gz) = bcb7394569c08877c283e1649869504531bee8caafa30288f078e30d99fcb9f6
+SIZE (mariadb-11.8.5.tar.gz) = 119948843
diff --git a/databases/pecl-redis/Makefile b/databases/pecl-redis/Makefile
index 7f1e5dd08253..2bba2b8a1a2b 100644
--- a/databases/pecl-redis/Makefile
+++ b/databases/pecl-redis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-DISTVERSION= 6.2.0
+DISTVERSION= 6.3.0
CATEGORIES= databases
MAINTAINER= wiacek.m@witia.com.pl
@@ -12,18 +12,22 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= php:build,pecl
USE_PHP= session:build
-OPTIONS_DEFINE= IGBINARY
+OPTIONS_DEFINE= IGBINARY LZ4 ZSTD
+OPTIONS_DEFAULT= LZ4 ZSTD
+
IGBINARY_DESC= Build with Igbinary serializer
+LZ4_DESC= Build with lz4 support
+ZSTD_DESC= Build with zstd support
IGBINARY_USE= PHP=igbinary:build
IGBINARY_CONFIGURE_ENABLE= redis-igbinary
-.include <bsd.port.pre.mk>
+LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4
+LZ4_CONFIGURE_ON= --enable-redis-lz4 \
+ --with-liblz4=${LOCALBASE}
-post-patch:
-.if ${PHP_VER} >= 85
- @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
- ${WRKSRC}/common.h
-.endif
+ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
+ZSTD_CONFIGURE_ON= --enable-redis-zstd \
+ --with-libzstd=${LOCALBASE}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/databases/pecl-redis/distinfo b/databases/pecl-redis/distinfo
index 3777f7dc2b9d..b62d20098838 100644
--- a/databases/pecl-redis/distinfo
+++ b/databases/pecl-redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742891225
-SHA256 (PECL/redis-6.2.0.tgz) = 5069c13dd22bd9e494bb246891052cb6cc0fc9a1b45c6a572a8be61773101363
-SIZE (PECL/redis-6.2.0.tgz) = 379865
+TIMESTAMP = 1762479107
+SHA256 (PECL/redis-6.3.0.tgz) = 0d5141f634bd1db6c1ddcda053d25ecf2c4fc1c395430d534fd3f8d51dd7f0b5
+SIZE (PECL/redis-6.3.0.tgz) = 399284
diff --git a/databases/postgis36/Makefile b/databases/postgis36/Makefile
index c180b267dce6..36d64e2bee3e 100644
--- a/databases/postgis36/Makefile
+++ b/databases/postgis36/Makefile
@@ -1,8 +1,7 @@
PORTNAME= postgis
-DISTVERSION= 3.6.0
+DISTVERSION= 3.6.1
CATEGORIES= databases geography
MASTER_SITES= https://download.osgeo.org/postgis/source/
-PKGNAMESUFFIX= 36
MAINTAINER= lbartoletti@FreeBSD.org
COMMENT= Geographic objects support for PostgreSQL databases
diff --git a/databases/postgis36/distinfo b/databases/postgis36/distinfo
index 11439f9bb6cd..d08e6a847673 100644
--- a/databases/postgis36/distinfo
+++ b/databases/postgis36/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756828781
-SHA256 (postgis-3.6.0.tar.gz) = 8caffef4b457ed70d5328bf4e5a21f9306b06c271662e03e1a65d30090e5f25f
-SIZE (postgis-3.6.0.tar.gz) = 16202671
+TIMESTAMP = 1763149137
+SHA256 (postgis-3.6.1.tar.gz) = ec0cfaab475630106211d180d71df46782e41e10b6dffe91d79ca818ecd2cbb4
+SIZE (postgis-3.6.1.tar.gz) = 16261193
diff --git a/databases/postgis36/pkg-plist b/databases/postgis36/pkg-plist
index 5670870416f3..8f91e92b184a 100644
--- a/databases/postgis36/pkg-plist
+++ b/databases/postgis36/pkg-plist
@@ -71,6 +71,7 @@ share/man/man1/shp2pgsql.1.gz
%%DATADIR%%/tiger_geocoder/tiger_loader_2022.sql
%%DATADIR%%/tiger_geocoder/tiger_loader_2023.sql
%%DATADIR%%/tiger_geocoder/tiger_loader_2024.sql
+%%DATADIR%%/tiger_geocoder/tiger_loader_2025.sql
%%TOPOLOGY%%%%DATADIR%%/tiger_geocoder/topology/README
%%TOPOLOGY%%%%DATADIR%%/tiger_geocoder/topology/tiger_topology_loader.sql
%%DATADIR%%/tiger_geocoder/upgrade_geocode.sql
@@ -223,10 +224,8 @@ share/man/man1/shp2pgsql.1.gz
%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.5.1--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.5.2--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.5.3--ANY.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0alpha1--ANY.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0beta1--ANY.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0rc1--ANY.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0rc2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%PORTVERSION%%dev--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer--ANY--%%PORTVERSION%%.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer--TEMPLATED--TO--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer.control
@@ -234,7 +233,6 @@ share/man/man1/shp2pgsql.1.gz
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%PORTVERSION%%--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%PORTVERSION%%.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%PORTVERSION%%next--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0alpha1--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.0.0--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.0.1--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.0.2--ANY.sql
@@ -347,9 +345,8 @@ share/man/man1/shp2pgsql.1.gz
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.5.1--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.5.2--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.5.3--ANY.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0beta1--ANY.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0rc1--ANY.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0rc2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%PORTVERSION%%dev--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--ANY--%%PORTVERSION%%.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--TEMPLATED--TO--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us.control
@@ -480,10 +477,8 @@ share/man/man1/shp2pgsql.1.gz
%%RASTER%%share/postgresql/extension/postgis_raster--3.5.1--ANY.sql
%%RASTER%%share/postgresql/extension/postgis_raster--3.5.2--ANY.sql
%%RASTER%%share/postgresql/extension/postgis_raster--3.5.3--ANY.sql
-%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0alpha1--ANY.sql
-%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0beta1--ANY.sql
-%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0rc1--ANY.sql
-%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0rc2--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--%%PORTVERSION%%dev--ANY.sql
%%RASTER%%share/postgresql/extension/postgis_raster--ANY--%%PORTVERSION%%.sql
%%RASTER%%share/postgresql/extension/postgis_raster--TEMPLATED--TO--ANY.sql
%%RASTER%%share/postgresql/extension/postgis_raster--unpackaged--%%PORTVERSION%%.sql
@@ -607,10 +602,8 @@ share/man/man1/shp2pgsql.1.gz
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.5.1--ANY.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.5.2--ANY.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.5.3--ANY.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0alpha1--ANY.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0beta1--ANY.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0rc1--ANY.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0rc2--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%PORTVERSION%%dev--ANY.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--ANY--%%PORTVERSION%%.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--TEMPLATED--TO--ANY.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--unpackaged--%%PORTVERSION%%.sql
@@ -730,10 +723,8 @@ share/postgresql/extension/postgis_tiger_geocoder--3.4.1--ANY.sql
share/postgresql/extension/postgis_tiger_geocoder--3.4.2--ANY.sql
share/postgresql/extension/postgis_tiger_geocoder--3.4.3--ANY.sql
share/postgresql/extension/postgis_tiger_geocoder--3.4.4--ANY.sql
-share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0alpha1--ANY.sql
-share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0beta1--ANY.sql
-share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0rc1--ANY.sql
-share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0rc2--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--%%PORTVERSION%%dev--ANY.sql
share/postgresql/extension/postgis_tiger_geocoder--ANY--%%PORTVERSION%%.sql
share/postgresql/extension/postgis_tiger_geocoder--TEMPLATED--TO--ANY.sql
share/postgresql/extension/postgis_tiger_geocoder--unpackaged--%%PORTVERSION%%.sql
@@ -856,10 +847,8 @@ share/postgresql/extension/postgis_tiger_geocoder.control
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.5.1--ANY.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.5.2--ANY.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.5.3--ANY.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0alpha1--ANY.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0beta1--ANY.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0rc1--ANY.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0rc2--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%PORTVERSION%%dev--ANY.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--ANY--%%PORTVERSION%%.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--TEMPLATED--TO--ANY.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--unpackaged--%%PORTVERSION%%.sql
@@ -992,10 +981,8 @@ share/postgresql/extension/postgis--3.5.0--ANY.sql
share/postgresql/extension/postgis--3.5.1--ANY.sql
share/postgresql/extension/postgis--3.5.2--ANY.sql
share/postgresql/extension/postgis--3.5.3--ANY.sql
-share/postgresql/extension/postgis--%%VER%%.0alpha1--ANY.sql
-share/postgresql/extension/postgis--%%VER%%.0beta1--ANY.sql
-share/postgresql/extension/postgis--%%VER%%.0rc1--ANY.sql
-share/postgresql/extension/postgis--%%VER%%.0rc2--ANY.sql
+share/postgresql/extension/postgis--%%VER%%.0--ANY.sql
+share/postgresql/extension/postgis--%%PORTVERSION%%dev--ANY.sql
share/postgresql/extension/postgis--ANY--%%PORTVERSION%%.sql
share/postgresql/extension/postgis--TEMPLATED--TO--ANY.sql
share/postgresql/extension/postgis--unpackaged--%%PORTVERSION%%.sql
diff --git a/databases/py-redisvl/Makefile b/databases/py-redisvl/Makefile
index 0f70bbf78a6e..215de63d0229 100644
--- a/databases/py-redisvl/Makefile
+++ b/databases/py-redisvl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redisvl
-DISTVERSION= 0.10.0
+DISTVERSION= 0.11.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-redisvl/distinfo b/databases/py-redisvl/distinfo
index ba425690b4e7..0d68c4bfeff9 100644
--- a/databases/py-redisvl/distinfo
+++ b/databases/py-redisvl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760816277
-SHA256 (redisvl-0.10.0.tar.gz) = 5791587f4e82a1b409af0cfbd66592edce7a746797e699a1af52507e3d90dffd
-SIZE (redisvl-0.10.0.tar.gz) = 610498
+TIMESTAMP = 1763388455
+SHA256 (redisvl-0.11.0.tar.gz) = 8bd52e059a805756160320f547b04372fe00517596364431f813107d96c6cbf8
+SIZE (redisvl-0.11.0.tar.gz) = 670173
diff --git a/databases/qof/Makefile b/databases/qof/Makefile
index bcb8fb3c78e8..236315d8e88f 100644
--- a/databases/qof/Makefile
+++ b/databases/qof/Makefile
@@ -1,31 +1,28 @@
PORTNAME= qof
-PORTVERSION= 0.8.8
-PORTREVISION= 4
+DISTVERSION= g20250913
+PORTREVISION= 0
+PORTEPOCH= 1
CATEGORIES= databases
-MASTER_SITES= DEBIAN_POOL
-DISTNAME= qof_${PORTVERSION}.orig
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= truckman@FreeBSD.org
COMMENT= Query Object Framework
-WWW= https://alioth.debian.org/projects/qof/
+WWW= https://github.com/GnoTime/qof
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-DEPRECATED= Host is no longer resolvable using multiple different resolver
-EXPIRATION_DATE= 2025-08-23
-
-CONFLICTS_INSTALL= gnotime-2.[0-3]* gnotime-2.4.0* gnotime-2.4.1 gnotime-2.4.1_[12]*
-
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-doxygen --disable-gdasql --disable-sqlite
+CONFIGURE_ARGS= --disable-doxygen --disable-sqlite
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
-USES= gmake gnome libtool pkgconfig
+USES= autoreconf gmake gnome libtool pkgconfig
+USE_GITHUB= yes
+GH_ACCOUNT= GnoTime
+GH_PROJECT= qof
+GH_TAGNAME= f4b5d111a91af1e5606bd1db74c4db454ae77124
USE_GNOME= glib20 libxml2
USE_LDCONFIG= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
@@ -34,13 +31,13 @@ NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
post-patch:
- @${REINPLACE_CMD} -e '/CFLAGS=/s|-g2||' ${WRKSRC}/configure
+ @${REINPLACE_CMD} -e '/CFLAGS=/s|-g2||' ${WRKSRC}/configure.ac
@${REINPLACE_CMD} -e 's|__isleap|qof_date_isleap|' \
${WRKSRC}/qof/qofdate.c
@${REINPLACE_CMD} -e '/^AM_CFLAGS =/s|-g||' \
- ${WRKSRC}/lib/libsql/Makefile.in \
- ${WRKSRC}/qof/Makefile.in
+ ${WRKSRC}/lib/libsql/Makefile.am \
+ ${WRKSRC}/qof/Makefile.am
@${REINPLACE_CMD} -e '/^sql_parse_test_DEPENDENCIES =/s/$$/ libqofsql.la/' \
- ${WRKSRC}/lib/libsql/Makefile.in
+ ${WRKSRC}/lib/libsql/Makefile.am
.include <bsd.port.mk>
diff --git a/databases/qof/distinfo b/databases/qof/distinfo
index d7771673d589..3a28ad5a551c 100644
--- a/databases/qof/distinfo
+++ b/databases/qof/distinfo
@@ -1,2 +1,3 @@
-SHA256 (qof_0.8.8.orig.tar.gz) = 2cecb942bb42fc77c42417cf9118512c73911c16ccea6e72ab28b8bdf60a4e2e
-SIZE (qof_0.8.8.orig.tar.gz) = 962548
+TIMESTAMP = 1759994696
+SHA256 (GnoTime-qof-g20250913-f4b5d111a91af1e5606bd1db74c4db454ae77124_GH0.tar.gz) = c749c79b1b7460655351a97bac09cfe229fbcab1f457b6b7b8a454e4cda220b9
+SIZE (GnoTime-qof-g20250913-f4b5d111a91af1e5606bd1db74c4db454ae77124_GH0.tar.gz) = 419233
diff --git a/databases/qof/files/patch-qof_Makefile.am b/databases/qof/files/patch-qof_Makefile.am
new file mode 100644
index 000000000000..c2f26e6ecfc1
--- /dev/null
+++ b/databases/qof/files/patch-qof_Makefile.am
@@ -0,0 +1,10 @@
+--- qof/Makefile.am.orig 2025-09-13 17:59:28 UTC
++++ qof/Makefile.am
+@@ -100,6 +100,7 @@ libqof_la_LIBADD = \
+ -DDATADIR=\""$(datadir)"\"
+
+ libqof_la_LIBADD = \
++ -L${top_builddir}/lib/libsql @SQL_PKG_LIB@ \
+ ${GMODULE_LIBS} \
+ ${GOBJECT_LIBS} \
+ ${GLIB_LIBS} \
diff --git a/databases/redis82/Makefile b/databases/redis82/Makefile
new file mode 100644
index 000000000000..1959ea813604
--- /dev/null
+++ b/databases/redis82/Makefile
@@ -0,0 +1,84 @@
+PORTNAME= redis
+DISTVERSION= 8.2.3
+CATEGORIES= databases
+MASTER_SITES= https://download.redis.io/releases/
+PKGNAMESUFFIX= 82
+
+MAINTAINER= bofh@freebsd.org
+COMMENT= Persistent key-value database with built-in net interface(8.2.X)
+WWW= https://redis.io/
+
+LICENSE= AGPLv3 RSALv2 SSPLv1
+LICENSE_COMB= dual
+LICENSE_NAME_RSALv2= Redis Source Available License v2
+LICENSE_NAME_SSPLv1= Server Side Public License v1
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+LICENSE_PERMS_RSALv2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+USES= compiler:c11 cpe gmake tcl:test
+CPE_VENDOR= redislabs
+USE_RC_SUBR= redis sentinel
+
+MAKE_ENV= OPTIMIZATION= \
+ V=yo
+
+LDFLAGS+= -lpthread -lm -lexecinfo
+#PIE_UNSAFE= ld: error: relocation R_X86_64_32 cannot be used against local \
+# symbol; recompile with -fPIC
+
+CONFLICTS_INSTALL= redis-devel redis[0-9]*
+
+SUB_FILES= pkg-message
+SUB_LIST= PORTNAME=${PORTNAME} \
+ REDIS_DBDIR=${REDIS_DBDIR} \
+ REDIS_LOGDIR=${REDIS_LOGDIR} \
+ REDIS_RUNDIR=${REDIS_RUNDIR} \
+ REDIS_USER=${USERS}
+
+USERS= redis
+GROUPS= redis
+
+PLIST_SUB= REDIS_DBDIR=${REDIS_DBDIR} \
+ REDIS_GROUP=${GROUPS} \
+ REDIS_LOGDIR=${REDIS_LOGDIR} \
+ REDIS_RUNDIR=${REDIS_RUNDIR} \
+ REDIS_USER=${USERS}
+
+OPTIONS_DEFINE= JEMALLOC TLS
+OPTIONS_DEFAULT= TLS
+OPTIONS_SUB= yes
+
+JEMALLOC_DESC= Use jemalloc
+TLS_DESC= Use TLS (openssl req.)
+
+JEMALLOC_MAKE_ENV= USE_JEMALLOC=yes
+TLS_USES= ssl
+TLS_MAKE_ENV= BUILD_TLS=yes
+
+BIN_FILES= redis-benchmark redis-check-aof redis-check-rdb redis-cli \
+ redis-sentinel redis-server
+
+REDIS_DBDIR?= /var/db/redis
+REDIS_RUNDIR?= /var/run/redis
+REDIS_LOGDIR?= /var/log/redis
+
+post-patch-JEMALLOC-on:
+ @${REINPLACE_CMD} '78s!Linux!FreeBSD!g' ${WRKSRC}/src/Makefile
+
+post-build:
+ ${SED} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
+ ${WRKSRC}/redis.conf > ${WRKDIR}/redis.conf
+
+do-install:
+ ${INSTALL_PROGRAM} ${BIN_FILES:C!^!${WRKSRC}/src/!} ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_DATA} ${WRKDIR}/redis.conf ${STAGEDIR}${PREFIX}/etc/redis.conf.sample
+ ${INSTALL_DATA} ${WRKSRC}/sentinel.conf ${STAGEDIR}${PREFIX}/etc/sentinel.conf.sample
+ ${MKDIR} ${STAGEDIR}${REDIS_LOGDIR} \
+ ${STAGEDIR}${REDIS_DBDIR} \
+ ${STAGEDIR}${REDIS_RUNDIR}
+
+do-test:
+ @cd ${WRKSRC} && ${TCLSH} tests/test_helper.tcl
+
+.include <bsd.port.mk>
diff --git a/databases/redis82/distinfo b/databases/redis82/distinfo
new file mode 100644
index 000000000000..75a166f43b08
--- /dev/null
+++ b/databases/redis82/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762155827
+SHA256 (redis-8.2.3.tar.gz) = d88f2361fdf3a3a8668fe5753e29915566109dca07b4cb036427ea6dc7783671
+SIZE (redis-8.2.3.tar.gz) = 3902358
diff --git a/databases/redis82/files/patch-deps_Makefile b/databases/redis82/files/patch-deps_Makefile
new file mode 100644
index 000000000000..d0f405916a20
--- /dev/null
+++ b/databases/redis82/files/patch-deps_Makefile
@@ -0,0 +1,21 @@
+--- deps/Makefile.orig 2025-08-04 11:05:03 UTC
++++ deps/Makefile
+@@ -110,7 +110,7 @@ else
+ ifeq ($(LUA_DEBUG),yes)
+ LUA_CFLAGS+= -O0 -g -DLUA_USE_APICHECK
+ else
+- LUA_CFLAGS+= -O2
++ LUA_CFLAGS+=
+ endif
+ ifeq ($(LUA_COVERAGE),yes)
+ LUA_CFLAGS += -fprofile-arcs -ftest-coverage
+@@ -138,7 +138,7 @@ jemalloc: .make-prerequisites
+
+ jemalloc: .make-prerequisites
+ @printf '%b %b\n' $(MAKECOLOR)MAKE$(ENDCOLOR) $(BINCOLOR)$@$(ENDCOLOR)
+- cd jemalloc && ./configure --disable-cxx --with-version=5.3.0-0-g0 --with-lg-quantum=3 --disable-cache-oblivious --with-jemalloc-prefix=je_ CFLAGS="$(JEMALLOC_CFLAGS)" LDFLAGS="$(JEMALLOC_LDFLAGS)" $(JEMALLOC_CONFIGURE_OPTS)
+- cd jemalloc && $(MAKE) lib/libjemalloc.a
++ cd jemalloc && ./configure --disable-cxx --with-version=5.3.0-0-g0 --with-lg-quantum=3 --disable-cache-oblivious --with-jemalloc-prefix=je_ CFLAGS="$(JEMALLOC_CFLAGS)" CXXFLAGS="$(JEMALLOC_CFLAGS)" LDFLAGS="$(JEMALLOC_LDFLAGS)" $(JEMALLOC_CONFIGURE_OPTS)
++ cd jemalloc && $(MAKE) CFLAGS="$(JEMALLOC_CFLAGS)" CXXFLAGS="$(JEMALLOC_CFLAGS)" LDFLAGS="$(JEMALLOC_LDFLAGS)" lib/libjemalloc.a
+
+ .PHONY: jemalloc
diff --git a/databases/redis82/files/patch-deps_hiredis_Makefile b/databases/redis82/files/patch-deps_hiredis_Makefile
new file mode 100644
index 000000000000..6bb5418e44d6
--- /dev/null
+++ b/databases/redis82/files/patch-deps_hiredis_Makefile
@@ -0,0 +1,41 @@
+--- deps/hiredis/Makefile.orig 2025-08-04 11:05:03 UTC
++++ deps/hiredis/Makefile
+@@ -15,7 +15,7 @@ HIREDIS_SONAME=$(shell grep HIREDIS_SONAME hiredis.h |
+ HIREDIS_SONAME=$(shell grep HIREDIS_SONAME hiredis.h | awk '{print $$3}')
+
+ # Installation related variables and target
+-PREFIX?=/usr/local
++PREFIX?=${PREFIX}
+ INCLUDE_PATH?=include/hiredis
+ LIBRARY_PATH?=lib
+ PKGCONF_PATH?=pkgconfig
+@@ -43,10 +43,9 @@ CXX:=$(shell sh -c 'type $${CXX%% *} >/dev/null 2>/dev
+ # Fallback to gcc when $CC is not in $PATH.
+ CC:=$(shell sh -c 'type $${CC%% *} >/dev/null 2>/dev/null && echo $(CC) || echo gcc')
+ CXX:=$(shell sh -c 'type $${CXX%% *} >/dev/null 2>/dev/null && echo $(CXX) || echo g++')
+-OPTIMIZATION?=-O3
+ WARNINGS=-Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers
+ DEBUG_FLAGS?= -g -ggdb
+-REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CPPFLAGS) $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS) $(HIREDIS_CFLAGS)
++REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS) $(HIREDIS_CFLAGS)
+ REAL_LDFLAGS=$(LDFLAGS) $(HIREDIS_LDFLAGS)
+
+ DYLIBSUFFIX=so
+@@ -127,7 +126,16 @@ endif
+ else
+ REAL_CFLAGS+=-pedantic
+ endif
+-
++ifeq ($(uname_S),FreeBSD)
++ CFLAGS?=$(CFLAGS)
++ CCLINK?=pthread
++ LDFLAGS?=-L. -Wl,-rpath,.
++ DYLIBNAME?=libhiredis.so
++ DYLIB_MAKE_CMD?=$(CC) -o ${DYLIBNAME} ${OBJ}
++ STLIBNAME?=libhiredis.a
++ STLIB_MAKE_CMD?=ar rcs ${STLIBNAME} ${OBJ}
++ SSL_LDFLAGS+=${OPENSSL_LDFLAGS}
++endif
+ ifeq ($(uname_S),SunOS)
+ IS_SUN_CC=$(shell sh -c '$(CC) -V 2>&1 |egrep -i -c "sun|studio"')
+ ifeq ($(IS_SUN_CC),1)
diff --git a/databases/redis82/files/patch-deps_hiredis_net.c b/databases/redis82/files/patch-deps_hiredis_net.c
new file mode 100644
index 000000000000..84dbe39e16e6
--- /dev/null
+++ b/databases/redis82/files/patch-deps_hiredis_net.c
@@ -0,0 +1,39 @@
+--- deps/hiredis/net.c.orig 2025-08-04 11:05:03 UTC
++++ deps/hiredis/net.c
+@@ -185,14 +185,34 @@ int redisKeepAlive(redisContext *c, int interval) {
+ __redisSetError(c,REDIS_ERR_OTHER,strerror(errno));
+ return REDIS_ERR;
+ }
+-#else
+-#if defined(__GLIBC__) && !defined(__FreeBSD_kernel__)
++#elif defined(__GLIBC__)
+ if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPIDLE, &val, sizeof(val)) < 0) {
+ __redisSetError(c,REDIS_ERR_OTHER,strerror(errno));
+ return REDIS_ERR;
+ }
+
+ val = interval/3;
++ if (val == 0) val = 1;
++ if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPINTVL, &val, sizeof(val)) < 0) {
++ __redisSetError(c,REDIS_ERR_OTHER,strerror(errno));
++ return REDIS_ERR;
++ }
++
++ val = 3;
++ if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPCNT, &val, sizeof(val)) < 0) {
++ __redisSetError(c,REDIS_ERR_OTHER,strerror(errno));
++ return REDIS_ERR;
++ }
++#else
++#if !defined(__sun) && defined(TCP_KEEPIDLE) && defined(TCP_KEEPINTL) && \
++ defined(TCP_KEEPCNT)
++ val = interval;
++ if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPIDLE, &val, sizeof(val)) < 0) {
++ __redisSetError(c,REDIS_ERR_OTHER,strerror(errno));
++ return REDIS_ERR;
++ }
++
++ val = internal/3;
+ if (val == 0) val = 1;
+ if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPINTVL, &val, sizeof(val)) < 0) {
+ __redisSetError(c,REDIS_ERR_OTHER,strerror(errno));
diff --git a/databases/redis82/files/patch-deps_linenoise_Makefile b/databases/redis82/files/patch-deps_linenoise_Makefile
new file mode 100644
index 000000000000..aef0f10966af
--- /dev/null
+++ b/databases/redis82/files/patch-deps_linenoise_Makefile
@@ -0,0 +1,15 @@
+--- deps/linenoise/Makefile.orig 2019-09-25 10:40:18 UTC
++++ deps/linenoise/Makefile
+@@ -1,10 +1,10 @@
+ STD=
+ WARN= -Wall
+-OPT= -Os
++#OPT= -Os
+
+ R_CFLAGS= $(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS)
+ R_LDFLAGS= $(LDFLAGS)
+-DEBUG= -g
++#DEBUG= -g
+
+ R_CC=$(CC) $(R_CFLAGS)
+ R_LD=$(CC) $(R_LDFLAGS)
diff --git a/databases/redis82/files/patch-deps_lua_src_lua__cjson.c b/databases/redis82/files/patch-deps_lua_src_lua__cjson.c
new file mode 100644
index 000000000000..9303727b7868
--- /dev/null
+++ b/databases/redis82/files/patch-deps_lua_src_lua__cjson.c
@@ -0,0 +1,12 @@
+--- deps/lua/src/lua_cjson.c.orig 2025-08-04 11:05:03 UTC
++++ deps/lua/src/lua_cjson.c
+@@ -47,7 +47,9 @@
+ #include "strbuf.h"
+ #include "fpconv.h"
+
++#if defined(__sun)
+ #include "../../../src/solarisfixes.h"
++#endif
+
+ #ifndef CJSON_MODNAME
+ #define CJSON_MODNAME "cjson"
diff --git a/databases/redis82/files/patch-redis.conf b/databases/redis82/files/patch-redis.conf
new file mode 100644
index 000000000000..201091ce2885
--- /dev/null
+++ b/databases/redis82/files/patch-redis.conf
@@ -0,0 +1,38 @@
+--- redis.conf.orig 2025-08-04 11:05:03 UTC
++++ redis.conf
+@@ -307,7 +307,7 @@ tcp-keepalive 300
+ # By default Redis does not run as a daemon. Use 'yes' if you need it.
+ # Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
+ # When Redis is supervised by upstart or systemd, this parameter has no impact.
+-daemonize no
++daemonize yes
+
+ # If you run Redis from upstart or systemd, Redis can interact with your
+ # supervision tree. Options:
+@@ -339,7 +339,7 @@ daemonize no
+ #
+ # Note that on modern Linux systems "/run/redis.pid" is more conforming
+ # and should be used instead.
+-pidfile /var/run/redis_6379.pid
++pidfile %%REDIS_RUNDIR%%/redis.pid
+
+ # Specify the server verbosity level.
+ # This can be one of:
+@@ -353,7 +353,7 @@ loglevel notice
+ # Specify the log file name. Also the empty string can be used to force
+ # Redis to log on the standard output. Note that if you use standard
+ # output for logging but daemonize, logs will be sent to /dev/null
+-logfile ""
++logfile %%REDIS_LOGDIR%%/redis.log
+
+ # To enable logging to the system logger, just set 'syslog-enabled' to yes,
+ # and optionally update the other syslog parameters to suit your needs.
+@@ -513,7 +513,7 @@ rdb-del-sync-files no
+ # The Append Only File will also be created inside this directory.
+ #
+ # Note that you must specify a directory here, not a file name.
+-dir ./
++dir %%REDIS_DBDIR%%/
+
+ ################################# REPLICATION #################################
+
diff --git a/databases/redis82/files/patch-src_Makefile b/databases/redis82/files/patch-src_Makefile
new file mode 100644
index 000000000000..40cff0e1b880
--- /dev/null
+++ b/databases/redis82/files/patch-src_Makefile
@@ -0,0 +1,39 @@
+--- src/Makefile.orig 2025-08-04 11:05:03 UTC
++++ src/Makefile
+@@ -67,7 +67,7 @@ endif
+ STD+=-std=c99
+ endif
+
+-PREFIX?=/usr/local
++PREFIX:=$(PREFIX)
+ INSTALL_BIN=$(PREFIX)/bin
+ INSTALL=install
+ PKG_CONFIG?=pkg-config
+@@ -143,7 +143,6 @@ FINAL_LIBS=-lm -lstdc++
+ FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS)
+ FINAL_LDFLAGS=$(LDFLAGS) $(OPT) $(REDIS_LDFLAGS) $(DEBUG)
+ FINAL_LIBS=-lm -lstdc++
+-DEBUG=-g -ggdb
+
+ # Linux ARM32 needs -latomic at linking time
+ ifneq (,$(findstring armv,$(uname_M)))
+@@ -182,6 +181,11 @@ else
+ OPENSSL_PREFIX?=/usr/local/opt/openssl
+ endif
+ else
++ifeq ($(uname_S),FreeBSD)
++ # FreeBSD
++ FINAL_CFLAGS?= $(CFLAGS) $(REDIS_CFLAGS) -I${PREFIX}/include
++ FINAL_LDFLAGS= $(LDFLAGS) -pthread
++else
+ ifeq ($(uname_S),AIX)
+ # AIX
+ FINAL_LDFLAGS+= -Wl,-bexpall
+@@ -231,6 +235,7 @@ else
+ # All the other OSes (notably Linux)
+ FINAL_LDFLAGS+= -rdynamic
+ FINAL_LIBS+=-ldl -pthread -lrt
++endif
+ endif
+ endif
+ endif
diff --git a/databases/redis82/files/patch-src_mkreleasehdr.sh b/databases/redis82/files/patch-src_mkreleasehdr.sh
new file mode 100644
index 000000000000..2a568628139d
--- /dev/null
+++ b/databases/redis82/files/patch-src_mkreleasehdr.sh
@@ -0,0 +1,11 @@
+--- src/mkreleasehdr.sh.orig 2024-06-06 11:03:20 UTC
++++ src/mkreleasehdr.sh
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+-GIT_SHA1=`(git show-ref --head --hash=8 2> /dev/null || echo 00000000) | head -n1`
+-GIT_DIRTY=`git diff --no-ext-diff -- ../src ../deps 2> /dev/null | wc -l`
++GIT_SHA1="00000000"
++GIT_DIRTY="0"
+ BUILD_ID=`uname -n`"-"`date +%s`
+ if [ -n "$SOURCE_DATE_EPOCH" ]; then
+ BUILD_ID=$(date -u -d "@$SOURCE_DATE_EPOCH" +%s 2>/dev/null || date -u -r "$SOURCE_DATE_EPOCH" +%s 2>/dev/null || date -u +%s)
diff --git a/databases/redis82/files/pkg-message.in b/databases/redis82/files/pkg-message.in
new file mode 100644
index 000000000000..85a89529262a
--- /dev/null
+++ b/databases/redis82/files/pkg-message.in
@@ -0,0 +1,11 @@
+[
+{ type: install
+ message: <<EOM
+ To setup "%%PORTNAME%%" you need to edit the configuration file:
+ %%PREFIX%%/etc/%%PORTNAME%%.conf
+
+ To run redis from startup, add %%PORTNAME%%_enable="YES"
+ in your /etc/rc.conf.
+EOM
+}
+]
diff --git a/databases/redis82/files/redis.in b/databases/redis82/files/redis.in
new file mode 100644
index 000000000000..d18063c3a504
--- /dev/null
+++ b/databases/redis82/files/redis.in
@@ -0,0 +1,67 @@
+#!/bin/sh
+
+# PROVIDE: redis
+# REQUIRE: LOGIN
+# BEFORE: securelevel
+# KEYWORD: shutdown
+
+# Add the following line to /etc/rc.conf to enable `redis':
+#
+#redis_enable="YES"
+#
+# Define profiles here to run separate redis instances:
+#
+#redis_profiles="foo bar" # Script uses %%PREFIX%%/etc/redis-NAME.conf respectively.
+# For correct script working please update pidfile entries in
+# redis-NAME.conf files.
+
+. /etc/rc.subr
+
+name="redis"
+rcvar="${name}_enable"
+
+extra_commands="reload"
+
+command="%%PREFIX%%/bin/redis-server"
+pidfile="%%REDIS_RUNDIR%%/$name.pid"
+
+# read configuration and set defaults
+load_rc_config "$name"
+: ${redis_enable="NO"}
+: ${redis_user="%%REDIS_USER%%"}
+: ${redis_config="%%PREFIX%%/etc/$name.conf"}
+
+command_args="${redis_config}"
+required_files="${redis_config}"
+
+_profile_exists() {
+ for _p in ${redis_profiles}; do
+ [ "${_p}" = "$1" ] && return 1;
+ done
+ return 0
+}
+
+if [ $# -eq 2 ]; then
+ _profile=$2
+ _profile_exists $_profile
+ _exists=$?
+ [ ${_exists} -ne 1 ] && {
+ echo "`basename %%PREFIX%%/etc/rc.d/redis`: no '$2' in 'redis_profiles'"
+ exit 1
+ };
+ echo "-- Profile: ${_profile} --"
+ config_file="%%PREFIX%%/etc/${name}-${_profile}.conf"
+ command_args="${config_file}"
+ pidfile="%%REDIS_RUNDIR%%/${_profile}.pid"
+ required_files="${config_file}"
+elif [ -n "${redis_profiles}" ]; then
+ _swap=$*; shift; _profiles=$*
+ _profiles=${_profiles:-${redis_profiles}}
+ set -- ${_swap}
+ for _profile in ${_profiles}; do
+ %%PREFIX%%/etc/rc.d/redis $1 ${_profile}
+ done
+ exit 0
+fi
+
+run_rc_command "$1"
diff --git a/databases/redis82/files/sentinel.in b/databases/redis82/files/sentinel.in
new file mode 100644
index 000000000000..088f4382fc06
--- /dev/null
+++ b/databases/redis82/files/sentinel.in
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+# PROVIDE: sentinel
+# REQUIRE: LOGIN
+# BEFORE: securelevel
+# KEYWORD: shutdown
+
+# Add the following line to /etc/rc.conf to enable `sentinel':
+#
+#sentinel_enable="YES"
+#
+
+. /etc/rc.subr
+
+name="sentinel"
+rcvar="${name}_enable"
+
+command="/usr/local/bin/redis-sentinel"
+pidfile="/var/run/redis/$name.pid"
+
+# read configuration and set defaults
+load_rc_config "$name"
+: ${sentinel_enable="NO"}
+: ${sentinel_user="redis"}
+: ${sentinel_config="/usr/local/etc/$name.conf"}
+
+command_args="${sentinel_config} --daemonize yes --pidfile ${pidfile}"
+required_files="${sentinel_config}"
+start_precmd="${name}_checks"
+restart_precmd="${name}_checks"
+
+sentinel_checks()
+{
+ if [ x`id -u ${sentinel_user}` != x`stat -f %u ${sentinel_config}` ]; then
+ err 1 "${sentinel_config} must be owned by user ${sentinel_user}"
+ fi
+}
+
+run_rc_command "$1"
diff --git a/databases/redis82/pkg-descr b/databases/redis82/pkg-descr
new file mode 100644
index 000000000000..fdc2074f2234
--- /dev/null
+++ b/databases/redis82/pkg-descr
@@ -0,0 +1,19 @@
+Redis is an open source, advanced key-value store. It is often referred
+to as a data structure server since keys can contain strings, hashes,
+lists, sets and sorted sets.
+
+You can run atomic operations on these types, like appending to a string;
+incrementing the value in a hash; pushing to a list; computing set
+intersection, union and difference; or getting the member with highest
+ranking in a sorted set.
+
+In order to achieve its outstanding performance, Redis works with an
+in-memory dataset. Depending on your use case, you can persist it either
+by dumping the dataset to disk every once in a while, or by appending each
+command to a log.
+
+Redis also supports trivial-to-setup master-slave replication, with very
+fast non-blocking first synchronization, auto-reconnection on net split
+and so forth.
+
+This is the 8.2.X branch of redis.
diff --git a/databases/redis82/pkg-plist b/databases/redis82/pkg-plist
new file mode 100644
index 000000000000..fafc472df89b
--- /dev/null
+++ b/databases/redis82/pkg-plist
@@ -0,0 +1,11 @@
+bin/redis-benchmark
+bin/redis-check-aof
+bin/redis-check-rdb
+bin/redis-cli
+bin/redis-sentinel
+bin/redis-server
+@sample etc/redis.conf.sample
+@sample(%%REDIS_USER%%,%%REDIS_GROUP%%,) etc/sentinel.conf.sample
+@dir(%%REDIS_USER%%,%%REDIS_GROUP%%,) %%REDIS_DBDIR%%
+@dir(%%REDIS_USER%%,%%REDIS_GROUP%%,) %%REDIS_LOGDIR%%
+@dir(%%REDIS_USER%%,%%REDIS_GROUP%%,) %%REDIS_RUNDIR%%
diff --git a/databases/rqlite/Makefile b/databases/rqlite/Makefile
index 59921e13b049..8edc1f245164 100644
--- a/databases/rqlite/Makefile
+++ b/databases/rqlite/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rqlite
DISTVERSIONPREFIX= v
-DISTVERSION= 9.2.3
+DISTVERSION= 9.3.0
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/rqlite/distinfo b/databases/rqlite/distinfo
index e7b72525e52f..828a70b377c7 100644
--- a/databases/rqlite/distinfo
+++ b/databases/rqlite/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762669274
-SHA256 (go/databases_rqlite/rqlite-v9.2.3/v9.2.3.mod) = 1421997b61a0826b471c2718c35ee372d3e638510cea68fd61e4ea9b73427160
-SIZE (go/databases_rqlite/rqlite-v9.2.3/v9.2.3.mod) = 3924
-SHA256 (go/databases_rqlite/rqlite-v9.2.3/v9.2.3.zip) = 501d8e6d50bc6ad1231cd5b534d1cceaafe1412a750e252eafddb8ce2b9bad10
-SIZE (go/databases_rqlite/rqlite-v9.2.3/v9.2.3.zip) = 1034361
+TIMESTAMP = 1763256564
+SHA256 (go/databases_rqlite/rqlite-v9.3.0/v9.3.0.mod) = 5206598fec34d0d1d7c31ce5bd5981df646a89f9d9b3d9f4307bc79f71d2816e
+SIZE (go/databases_rqlite/rqlite-v9.3.0/v9.3.0.mod) = 3923
+SHA256 (go/databases_rqlite/rqlite-v9.3.0/v9.3.0.zip) = a3b21c1529d8cf738781af716912501a684d43eac9979d32222189acf01a0e06
+SIZE (go/databases_rqlite/rqlite-v9.3.0/v9.3.0.zip) = 1034843
diff --git a/databases/rubygem-activemodel81/Makefile b/databases/rubygem-activemodel81/Makefile
new file mode 100644
index 000000000000..5da63c09b97f
--- /dev/null
+++ b/databases/rubygem-activemodel81/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= activemodel
+PORTVERSION= 8.1.0
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Toolkit for building modeling frameworks like Active Record
+WWW= https://github.com/rails/rails/tree/main/activemodel \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-activemodel81/distinfo b/databases/rubygem-activemodel81/distinfo
new file mode 100644
index 000000000000..51e449d92bdb
--- /dev/null
+++ b/databases/rubygem-activemodel81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526248
+SHA256 (rubygem/activemodel-8.1.0.gem) = 43aa66565a601483e6c614d02cb2090168c91a803ddb954e2b0ef24d22de745e
+SIZE (rubygem/activemodel-8.1.0.gem) = 70656
diff --git a/databases/rubygem-activemodel81/pkg-descr b/databases/rubygem-activemodel81/pkg-descr
new file mode 100644
index 000000000000..9e0e982e3352
--- /dev/null
+++ b/databases/rubygem-activemodel81/pkg-descr
@@ -0,0 +1,7 @@
+Active Model provides a known set of interfaces for usage in model classes. They
+allow for Action Pack helpers to interact with non-Active Record models, for
+example. Active Model also helps with building custom ORMs for use outside of
+the Rails framework.
+
+Active Model provides a default module that implements the basic API required to
+integrate with Action Pack out of the box: ActiveModel::API.
diff --git a/databases/rubygem-activerecord81/Makefile b/databases/rubygem-activerecord81/Makefile
new file mode 100644
index 000000000000..1dd26745833f
--- /dev/null
+++ b/databases/rubygem-activerecord81/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= activerecord
+PORTVERSION= 8.1.0
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Object-relational mapping layer for Rails MVC Framework
+WWW= https://github.com/rails/rails/tree/main/activerecord \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activemodel81>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activemodel81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-timeout>=0.4.0:devel/rubygem-timeout
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-activerecord81/distinfo b/databases/rubygem-activerecord81/distinfo
new file mode 100644
index 000000000000..f19d63fd3e04
--- /dev/null
+++ b/databases/rubygem-activerecord81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526250
+SHA256 (rubygem/activerecord-8.1.0.gem) = cacfc779cc551444543ebc6021831676c185da336979606e7478d03a18d23288
+SIZE (rubygem/activerecord-8.1.0.gem) = 566784
diff --git a/databases/rubygem-activerecord81/pkg-descr b/databases/rubygem-activerecord81/pkg-descr
new file mode 100644
index 000000000000..2ec976f87967
--- /dev/null
+++ b/databases/rubygem-activerecord81/pkg-descr
@@ -0,0 +1,11 @@
+Active Record connects classes to relational database tables to establish an
+almost zero-configuration persistence layer for applications. The library
+provides a base class that, when subclassed, sets up a mapping between the new
+class and an existing table in the database. In the context of an application,
+these classes are commonly referred to as models. Models can also be connected
+to other models; this is done by defining associations.
+
+Active Record relies heavily on naming in that it uses class and association
+names to establish mappings between respective database tables and foreign key
+columns. Although these mappings can be defined explicitly, it's recommended to
+follow naming conventions, especially when getting started with the library.
diff --git a/databases/rubygem-globalid-rails81/Makefile b/databases/rubygem-globalid-rails81/Makefile
new file mode 100644
index 000000000000..acbba5464313
--- /dev/null
+++ b/databases/rubygem-globalid-rails81/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= globalid
+PORTVERSION= 1.3.0
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= URIs for your models makes it easy to pass references around
+WWW= https://github.com/rails/globalid
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport81>=6.1:devel/rubygem-activesupport81
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-globalid-rails81/distinfo b/databases/rubygem-globalid-rails81/distinfo
new file mode 100644
index 000000000000..a4bf8053b9c5
--- /dev/null
+++ b/databases/rubygem-globalid-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759816754
+SHA256 (rubygem/globalid-1.3.0.gem) = 05c639ad6eb4594522a0b07983022f04aa7254626ab69445a0e493aa3786ff11
+SIZE (rubygem/globalid-1.3.0.gem) = 15360
diff --git a/databases/rubygem-globalid-rails81/pkg-descr b/databases/rubygem-globalid-rails81/pkg-descr
new file mode 100644
index 000000000000..09672db6bc67
--- /dev/null
+++ b/databases/rubygem-globalid-rails81/pkg-descr
@@ -0,0 +1 @@
+URIs for your models makes it easy to pass references around.
diff --git a/databases/rubygem-solid_cable-rails80/Makefile b/databases/rubygem-solid_cable-rails80/Makefile
new file mode 100644
index 000000000000..fdf746aa48db
--- /dev/null
+++ b/databases/rubygem-solid_cable-rails80/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= solid_cable
+PORTVERSION= 3.0.12
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Database-backed Action Cable backend
+WWW= https://github.com/rails/solid_cable
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actioncable80>=7.2:www/rubygem-actioncable80 \
+ rubygem-activejob80>=7.2:devel/rubygem-activejob80 \
+ rubygem-activerecord80>=7.2:databases/rubygem-activerecord80 \
+ rubygem-railties80>=7.2:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-solid_cable-rails80/distinfo b/databases/rubygem-solid_cable-rails80/distinfo
new file mode 100644
index 000000000000..3fb780e8536b
--- /dev/null
+++ b/databases/rubygem-solid_cable-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757120894
+SHA256 (rubygem/solid_cable-3.0.12.gem) = a168a54731a455d5627af48d8441ea3b554b8c1f6e6cd6074109de493e6b0460
+SIZE (rubygem/solid_cable-3.0.12.gem) = 12800
diff --git a/databases/rubygem-solid_cable-rails80/pkg-descr b/databases/rubygem-solid_cable-rails80/pkg-descr
new file mode 100644
index 000000000000..9fd6d1664a8d
--- /dev/null
+++ b/databases/rubygem-solid_cable-rails80/pkg-descr
@@ -0,0 +1,6 @@
+Solid Cable is a database-backed Action Cable adapter that keeps messages in a
+table and continously polls for updates. This makes it possible to drop the
+common dependency on Redis, if it isn't needed for any other purpose. Despite
+polling, the performance of Solid Cable is comparable to Redis in most
+situations. And in all circumstances, it makes it easier to deploy Rails when
+Redis is no longer a required dependency for Action Cable functionality.
diff --git a/databases/rubygem-solid_cable/Makefile b/databases/rubygem-solid_cable/Makefile
index 9fe804eddee7..7e6c995fe294 100644
--- a/databases/rubygem-solid_cable/Makefile
+++ b/databases/rubygem-solid_cable/Makefile
@@ -1,5 +1,6 @@
PORTNAME= solid_cable
PORTVERSION= 3.0.12
+PORTREVISION= 1
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -10,10 +11,10 @@ WWW= https://github.com/rails/solid_cable
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-actioncable80>=7.2:www/rubygem-actioncable80 \
- rubygem-activejob80>=7.2:devel/rubygem-activejob80 \
- rubygem-activerecord80>=7.2:databases/rubygem-activerecord80 \
- rubygem-railties80>=7.2:www/rubygem-railties80
+RUN_DEPENDS= rubygem-actioncable81>=7.2:www/rubygem-actioncable81 \
+ rubygem-activejob81>=7.2:devel/rubygem-activejob81 \
+ rubygem-activerecord81>=7.2:databases/rubygem-activerecord81 \
+ rubygem-railties81>=7.2:www/rubygem-railties81
USES= gem
diff --git a/databases/rubygem-solid_cache-rails80/Makefile b/databases/rubygem-solid_cache-rails80/Makefile
new file mode 100644
index 000000000000..5064108aef36
--- /dev/null
+++ b/databases/rubygem-solid_cache-rails80/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= solid_cache
+PORTVERSION= 1.0.8
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Database-backed ActiveSupport::Cache::Store
+WWW= https://github.com/rails/solid_cache
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activejob80>=7.2:devel/rubygem-activejob80 \
+ rubygem-activerecord80>=7.2:databases/rubygem-activerecord80 \
+ rubygem-railties80>=7.2:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-solid_cache-rails80/distinfo b/databases/rubygem-solid_cache-rails80/distinfo
new file mode 100644
index 000000000000..2a971279cd37
--- /dev/null
+++ b/databases/rubygem-solid_cache-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760466104
+SHA256 (rubygem/solid_cache-1.0.8.gem) = 6afab113f966aa6cfccaa9a79d6e37479fb439e94e9d39d713e86fb1d778cc02
+SIZE (rubygem/solid_cache-1.0.8.gem) = 20992
diff --git a/databases/rubygem-solid_cache-rails80/pkg-descr b/databases/rubygem-solid_cache-rails80/pkg-descr
new file mode 100644
index 000000000000..4909baac7cbc
--- /dev/null
+++ b/databases/rubygem-solid_cache-rails80/pkg-descr
@@ -0,0 +1,6 @@
+Solid Cache is a database-backed Active Support cache store that let's you keep
+a much larger cache than is typically possible with traditional memory-only
+Redis or Memcached stores. This is thanks to the speed of modern SSD drives,
+which make the access-time penalty of using disk vs RAM insignificant for most
+caching purposes. Simply put, you're now usually better off keeping a huge cache
+on disk rather than a small cache in memory.
diff --git a/databases/rubygem-solid_cache/Makefile b/databases/rubygem-solid_cache/Makefile
index edb23a10b1f4..3f760bebfec1 100644
--- a/databases/rubygem-solid_cache/Makefile
+++ b/databases/rubygem-solid_cache/Makefile
@@ -1,5 +1,6 @@
PORTNAME= solid_cache
PORTVERSION= 1.0.8
+PORTREVISION= 1
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -10,9 +11,9 @@ WWW= https://github.com/rails/solid_cache
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-activejob80>=7.2:devel/rubygem-activejob80 \
- rubygem-activerecord80>=7.2:databases/rubygem-activerecord80 \
- rubygem-railties80>=7.2:www/rubygem-railties80
+RUN_DEPENDS= rubygem-activejob81>=7.2:devel/rubygem-activejob81 \
+ rubygem-activerecord81>=7.2:databases/rubygem-activerecord81 \
+ rubygem-railties81>=7.2:www/rubygem-railties81
USES= gem
diff --git a/databases/rubygem-solid_queue-rails80/Makefile b/databases/rubygem-solid_queue-rails80/Makefile
new file mode 100644
index 000000000000..e05c12bca2fe
--- /dev/null
+++ b/databases/rubygem-solid_queue-rails80/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= solid_queue
+PORTVERSION= 1.2.4
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Database-backed Active Job backend
+WWW= https://github.com/rails/solid_queue
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activejob80>=7.1:devel/rubygem-activejob80 \
+ rubygem-activerecord80>=7.1:databases/rubygem-activerecord80 \
+ rubygem-concurrent-ruby>=1.3.1:devel/rubygem-concurrent-ruby \
+ rubygem-fugit>=1.11<2:devel/rubygem-fugit \
+ rubygem-railties80>=7.1:www/rubygem-railties80 \
+ rubygem-thor>=1.3.1:devel/rubygem-thor
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-solid_queue-rails80/distinfo b/databases/rubygem-solid_queue-rails80/distinfo
new file mode 100644
index 000000000000..d588a83859e8
--- /dev/null
+++ b/databases/rubygem-solid_queue-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762586942
+SHA256 (rubygem/solid_queue-1.2.4.gem) = bb60f9552a969ac377d87601b0ff6a088f5e6f20b0cbbe3844a59d022cac0e4b
+SIZE (rubygem/solid_queue-1.2.4.gem) = 45056
diff --git a/databases/rubygem-solid_queue-rails80/pkg-descr b/databases/rubygem-solid_queue-rails80/pkg-descr
new file mode 100644
index 000000000000..6082f17ba5ce
--- /dev/null
+++ b/databases/rubygem-solid_queue-rails80/pkg-descr
@@ -0,0 +1,13 @@
+Solid Queue is a DB-based queuing backend for Active Job, designed with
+simplicity and performance in mind.
+
+Besides regular job enqueuing and processing, Solid Queue supports delayed jobs,
+concurrency controls, recurring jobs, pausing queues, numeric priorities per
+job, priorities by queue order, and bulk enqueuing (enqueue_all for Active Job's
+perform_all_later).
+
+Solid Queue can be used with SQL databases such as MySQL, PostgreSQL or SQLite,
+and it leverages the FOR UPDATE SKIP LOCKED clause, if available, to avoid
+blocking and waiting on locks when polling jobs. It relies on Active Job for
+retries, discarding, error handling, serialization, or delays, and it's
+compatible with Ruby on Rails's multi-threading.
diff --git a/databases/rubygem-solid_queue/Makefile b/databases/rubygem-solid_queue/Makefile
index a23e6f376564..25e4d4ff957f 100644
--- a/databases/rubygem-solid_queue/Makefile
+++ b/databases/rubygem-solid_queue/Makefile
@@ -1,5 +1,6 @@
PORTNAME= solid_queue
PORTVERSION= 1.2.4
+PORTREVISION= 1
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -10,11 +11,11 @@ WWW= https://github.com/rails/solid_queue
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-activejob80>=7.1:devel/rubygem-activejob80 \
- rubygem-activerecord80>=7.1:databases/rubygem-activerecord80 \
+RUN_DEPENDS= rubygem-activejob81>=7.1:devel/rubygem-activejob81 \
+ rubygem-activerecord81>=7.1:databases/rubygem-activerecord81 \
rubygem-concurrent-ruby>=1.3.1:devel/rubygem-concurrent-ruby \
rubygem-fugit>=1.11<2:devel/rubygem-fugit \
- rubygem-railties80>=7.1:www/rubygem-railties80 \
+ rubygem-railties81>=7.1:www/rubygem-railties81 \
rubygem-thor>=1.3.1:devel/rubygem-thor
USES= gem
diff --git a/databases/timescaledb/Makefile b/databases/timescaledb/Makefile
index 65ff087584e4..c2ae416c2191 100644
--- a/databases/timescaledb/Makefile
+++ b/databases/timescaledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= timescaledb
-PORTVERSION= 2.23.0
+PORTVERSION= 2.23.1
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org
diff --git a/databases/timescaledb/distinfo b/databases/timescaledb/distinfo
index e1381349dcbe..a870375ef3e0 100644
--- a/databases/timescaledb/distinfo
+++ b/databases/timescaledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762593254
-SHA256 (timescale-timescaledb-2.23.0_GH0.tar.gz) = f965840ef9ba969b874c5825ca9a1e8cca667783d7c8bab623ffacb8d95b2d68
-SIZE (timescale-timescaledb-2.23.0_GH0.tar.gz) = 8276552
+TIMESTAMP = 1763346478
+SHA256 (timescale-timescaledb-2.23.1_GH0.tar.gz) = 26575fa9e287a6107a6bf162bacab4932b0df19bee38d28c132f9a2d6591d647
+SIZE (timescale-timescaledb-2.23.1_GH0.tar.gz) = 8276671
diff --git a/databases/timescaledb/pkg-plist b/databases/timescaledb/pkg-plist
index 2c120a4a2dd9..1acc9460083b 100644
--- a/databases/timescaledb/pkg-plist
+++ b/databases/timescaledb/pkg-plist
@@ -48,5 +48,6 @@ share/postgresql/extension/timescaledb--2.21.3--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.21.4--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.22.0--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.22.1--%%PORTVERSION%%.sql
+share/postgresql/extension/timescaledb--2.23.0--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb.control