aboutsummaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
Diffstat (limited to 'databases')
-rw-r--r--databases/Makefile7
-rw-r--r--databases/adminer/Makefile26
-rw-r--r--databases/adminer/distinfo10
-rw-r--r--databases/adminer/files/makephar.php11
-rw-r--r--databases/adminer/files/patch-adminer_include_functions.inc.php11
-rw-r--r--databases/adminer/files/patch-adminer_include_xxtea.inc.php70
-rw-r--r--databases/adodb5/Makefile2
-rw-r--r--databases/adodb5/distinfo6
-rw-r--r--databases/cego/Makefile2
-rw-r--r--databases/cego/distinfo6
-rw-r--r--databases/clickhouse/Makefile47
-rw-r--r--databases/clickhouse/Makefile.submodules239
-rw-r--r--databases/clickhouse/distinfo484
-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-cmake_freebsd_toolchain-x86__64.cmake14
-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/couchdb3/Makefile3
-rw-r--r--databases/couchdb3/distinfo6
-rw-r--r--databases/couchdb3/pkg-plist149
-rw-r--r--databases/diesel/Makefile1
-rw-r--r--databases/ejdb/Makefile3
-rw-r--r--databases/ejdb/distinfo2
-rw-r--r--databases/frece/Makefile2
-rw-r--r--databases/freetds-devel/Makefile2
-rw-r--r--databases/freetds-devel/distinfo6
-rw-r--r--databases/freetds/Makefile2
-rw-r--r--databases/freetds/distinfo6
-rw-r--r--databases/gobang/Makefile2
-rw-r--r--databases/grass8/Makefile3
-rw-r--r--databases/grass8/distinfo6
-rw-r--r--databases/grass8/pkg-plist2
-rw-r--r--databases/iowow/Makefile2
-rw-r--r--databases/iowow/distinfo6
-rw-r--r--databases/iowow/files/patch-src_CMakeLists.txt17
-rw-r--r--databases/iowow/pkg-plist4
-rw-r--r--databases/litestream/Makefile67
-rw-r--r--databases/litestream/distinfo94
-rw-r--r--databases/mariadb-java-client/Makefile2
-rw-r--r--databases/mariadb-java-client/distinfo6
-rw-r--r--databases/mariadb118-server/Makefile2
-rw-r--r--databases/mariadb118-server/distinfo6
-rw-r--r--databases/mongodb70/Makefile2
-rw-r--r--databases/mongodb70/distinfo6
-rw-r--r--databases/mongodb70/files/patch-SConstruct46
-rw-r--r--databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp4
-rw-r--r--databases/mongodb80/Makefile2
-rw-r--r--databases/mongosh/Makefile2
-rw-r--r--databases/movine/Makefile2
-rw-r--r--databases/mysql-connector-j/Makefile2
-rw-r--r--databases/mysql-connector-j/distinfo6
-rw-r--r--databases/ods2sql/Makefile2
-rw-r--r--databases/p5-DBIx-Class-EncodedColumn/Makefile5
-rw-r--r--databases/pecl-redis/Makefile22
-rw-r--r--databases/pecl-redis/distinfo6
-rw-r--r--databases/pg.el/Makefile2
-rw-r--r--databases/pg.el/distinfo6
-rw-r--r--databases/pg_incremental/Makefile2
-rw-r--r--databases/pg_incremental/distinfo6
-rw-r--r--databases/pg_incremental/pkg-plist3
-rw-r--r--databases/postgis36/Makefile3
-rw-r--r--databases/postgis36/distinfo6
-rw-r--r--databases/postgis36/pkg-plist43
-rw-r--r--databases/postgresql-jdbc/Makefile2
-rw-r--r--databases/postgresql-jdbc/distinfo6
-rw-r--r--databases/postgresql-promscale/Makefile2
-rw-r--r--databases/postgresql-zhparser/Makefile4
-rw-r--r--databases/postgresql-zhparser/distinfo6
-rw-r--r--databases/postgresql-zhparser/pkg-plist12
-rw-r--r--databases/postgresql13-server/Makefile5
-rw-r--r--databases/postgresql13-server/distinfo6
-rw-r--r--databases/postgresql14-server/Makefile2
-rw-r--r--databases/postgresql14-server/distinfo6
-rw-r--r--databases/postgresql15-server/Makefile2
-rw-r--r--databases/postgresql15-server/distinfo6
-rw-r--r--databases/postgresql16-server/Makefile2
-rw-r--r--databases/postgresql16-server/distinfo6
-rw-r--r--databases/postgresql17-server/Makefile2
-rw-r--r--databases/postgresql17-server/distinfo6
-rw-r--r--databases/postgresql18-server/Makefile2
-rw-r--r--databases/postgresql18-server/distinfo6
-rw-r--r--databases/powa-archivist/Makefile2
-rw-r--r--databases/powa-archivist/distinfo6
-rw-r--r--databases/powa-archivist/pkg-plist2
-rw-r--r--databases/powa-web/Makefile2
-rw-r--r--databases/powa-web/distinfo6
-rw-r--r--databases/prisma-engines/Makefile1
-rw-r--r--databases/proxysql/files/patch-include_MySQL__HostGroups__Manager.h14
-rw-r--r--databases/proxysql/files/patch-lib_ProxySQL__Admin.cpp11
-rw-r--r--databases/proxysql/files/patch-lib_ProxySQL__GloVars.cpp14
-rw-r--r--databases/py-aiosql/Makefile2
-rw-r--r--databases/py-aiosql/distinfo6
-rw-r--r--databases/py-aiosql/files/patch-pyproject.toml8
-rw-r--r--databases/py-datafusion/Makefile1
-rw-r--r--databases/py-redis/Makefile3
-rw-r--r--databases/py-redisvl/Makefile2
-rw-r--r--databases/py-redisvl/distinfo6
-rw-r--r--databases/py-snowflake-connector-python/Makefile3
-rw-r--r--databases/py-sqlglotrs/Makefile1
-rw-r--r--databases/py-sqloxide/Makefile2
-rw-r--r--databases/py-valkey/Makefile3
-rw-r--r--databases/qdrant/Makefile6
-rw-r--r--databases/qdrant/Makefile.crates173
-rw-r--r--databases/qdrant/distinfo352
-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/qt5-sql/distinfo6
-rw-r--r--databases/qt5-sqldrivers-mysql/distinfo6
-rw-r--r--databases/qt5-sqldrivers-odbc/distinfo6
-rw-r--r--databases/qt5-sqldrivers-pgsql/distinfo6
-rw-r--r--databases/qt5-sqldrivers-sqlite2/distinfo6
-rw-r--r--databases/qt5-sqldrivers-sqlite3/distinfo6
-rw-r--r--databases/qt5-sqldrivers-tds/distinfo6
-rw-r--r--databases/quake/Makefile2
-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/redisjson/Makefile2
-rw-r--r--databases/rqlite/Makefile2
-rw-r--r--databases/rqlite/distinfo10
-rw-r--r--databases/rubygem-activemodel-gitlab/distinfo6
-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-activerecord-gitlab/distinfo6
-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-click_house-client/Makefile2
-rw-r--r--databases/rubygem-click_house-client/distinfo6
-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-redis-clustering-gitlab/Makefile2
-rw-r--r--databases/rubygem-redis-clustering-gitlab/distinfo6
-rw-r--r--databases/rubygem-redis-gitlab/Makefile2
-rw-r--r--databases/rubygem-redis-gitlab/distinfo6
-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/sqlx-cli/Makefile1
-rw-r--r--databases/surrealdb/Makefile22
-rw-r--r--databases/surrealdb/distinfo44
-rw-r--r--databases/timescaledb/Makefile2
-rw-r--r--databases/timescaledb/distinfo6
-rw-r--r--databases/timescaledb/pkg-plist1
-rw-r--r--databases/weaviate/Makefile4
-rw-r--r--databases/xls2txt/Makefile2
172 files changed, 1992 insertions, 1233 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 8b637dc367a2..a59b125d0fe7 100644
--- a/databases/adminer/Makefile
+++ b/databases/adminer/Makefile
@@ -1,11 +1,9 @@
PORTNAME= adminer
-DISTVERSION= 5.3.0
-PORTREVISION= 2
+DISTVERSION= 5.4.1
CATEGORIES= databases www
MASTER_SITES= https://github.com/vrana/${PORTNAME}/releases/download/v${DISTVERSION}/
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
-DISTFILES= ${PORTNAME}-${DISTVERSION}.php ${PORTNAME}-${DISTVERSION}.zip
-EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}.zip
+DISTFILES= ${PORTNAME}-${DISTVERSION}.zip
MAINTAINER= pkaipila@gmail.com
COMMENT= Full-featured database management tool in a single PHP file
@@ -13,8 +11,16 @@ WWW= https://www.adminer.org
LICENSE= APACHE20
+DEPRECATED= Project's poor security practices
+EXPIRATION_DATE=2026-06-30
+
USES= cpe php:build,flavors
-USE_PHP= phar session zlib
+USE_GITHUB= nodefault
+_FORCED_TAG= 1.2
+_PEMATON_TAG= 99912d508a1b39db27910ef6c6dd07bab9368670
+GH_TUPLE= MirLach:adminer-forced-server:${_FORCED_TAG}:forcedserver \
+ vrana:adminer-plugins-pematon:${_PEMATON_TAG}:pematon
+USE_PHP= phar session tokenizer zlib
NO_ARCH= yes
@@ -33,13 +39,17 @@ PGSQL_USE= PHP=pgsql
SQLITE_USE= PHP=sqlite3
do-build:
- ${CP} ${DISTDIR}/${PORTNAME}-${DISTVERSION}.php ${WRKSRC}/${PORTNAME}.php
+ ${MV} ${WRKDIR}/adminer-forced-server-${_FORCED_TAG}/adminer-plugins/forced-server.php \
+ ${WRKDIR}/adminer-plugins-pematon-${_PEMATON_TAG}/*.php \
+ ${WRKSRC}/plugins
+ @(cd ${WRKSRC} && ${LOCALBASE}/bin/php ${WRKSRC}/compile.php)
+ ${MV} ${WRKSRC}/${PORTNAME}-${DISTVERSION}.php ${WRKSRC}/${PORTNAME}.php
${CP} ${FILESDIR}/makephar.php ${WRKSRC}
${LOCALBASE}/bin/php -d phar.readonly=0 ${WRKSRC}/makephar.php
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
- ${INSTALL_DATA} ${WRKSRC}/index.php ${STAGEDIR}${WWWDIR}
- ${INSTALL_DATA} ${FILESDIR}/adminer-plugins-example.php ${STAGEDIR}${WWWDIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/index.php ${STAGEDIR}${WWWDIR}
+ ${INSTALL_SCRIPT} ${FILESDIR}/adminer-plugins-example.php ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
diff --git a/databases/adminer/distinfo b/databases/adminer/distinfo
index 8f067ad01e51..039e80167be7 100644
--- a/databases/adminer/distinfo
+++ b/databases/adminer/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754700167
-SHA256 (adminer-5.3.0.php) = 7dcc196e941b18b74635afe1740dcd86970ab08b8eba0f00f149925aea3972ed
-SIZE (adminer-5.3.0.php) = 504560
-SHA256 (adminer-5.3.0.zip) = ec49d9d1faf1f22e835c73b913feb993e87e5ae7e54e8f1e0583515409a1eca8
-SIZE (adminer-5.3.0.zip) = 873271
+TIMESTAMP = 1763089532
+SHA256 (MirLach-adminer-forced-server-1.2_GH0.tar.gz) = 8f00a802ed5e6f323a28d46edac026926dc294f5e50e393c6a3827aba0c0a886
+SIZE (MirLach-adminer-forced-server-1.2_GH0.tar.gz) = 5685
+SHA256 (vrana-adminer-plugins-pematon-99912d508a1b39db27910ef6c6dd07bab9368670_GH0.tar.gz) = a38e075f1c70fa4acdbe54ebedf52e7901e89739ff277d7a340f87923aaa6cbd
+SIZE (vrana-adminer-plugins-pematon-99912d508a1b39db27910ef6c6dd07bab9368670_GH0.tar.gz) = 8128
diff --git a/databases/adminer/files/makephar.php b/databases/adminer/files/makephar.php
index ad54a3cfe4cb..b8fdadf1dfbc 100644
--- a/databases/adminer/files/makephar.php
+++ b/databases/adminer/files/makephar.php
@@ -15,14 +15,16 @@ $stub = <<<STUB
<?php
/******************************************************************************
*
- * All Adminer plugins are now included in this
+ * Adminer plugins are now included in this
* FreeBSD ports edition, no need to download
* them separately.
* https://www.adminer.org/en/plugins/
*
* copyright Paavo-Einari Kaipila (FreeBSD ports edition)
- * copyright Jakub Vrana (original Adminer)
- *
+ * copyright Jakub Vrana (Adminer)
+ * copyright MirLach (ForcedServer plugin)
+ * copyright Pematon (Collations, JsonPreview, LoginServers and SimpleMenu plugins)
+ *
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -68,7 +70,7 @@ foreach(new DirectoryIterator(__DIR__ . '/plugins') as $file)
* in Adminer editor.
*/
&& !str_starts_with($fileName, 'editor')
- && preg_match('/class\s(A[a-zA-Z0-9]+)\sextends\sAdminer/', $contents, $m)
+ && preg_match('/class\s(A[a-zA-Z0-9]+)\s(extends\sAdminer|\{)/', $contents, $m)
) {
$plugins[$pharFile] = $contents;
$classMap[$m[1]] = $file->getFileName();
@@ -110,6 +112,7 @@ foreach($plugins as $file => $contents)
$contents
);
}
+$phar->compressFiles(Phar::GZ);
$phar->addFromString(
'adminer.php',
diff --git a/databases/adminer/files/patch-adminer_include_functions.inc.php b/databases/adminer/files/patch-adminer_include_functions.inc.php
new file mode 100644
index 000000000000..fa627837460a
--- /dev/null
+++ b/databases/adminer/files/patch-adminer_include_functions.inc.php
@@ -0,0 +1,11 @@
+--- adminer/include/functions.inc.php.orig 2025-10-19 12:05 UTC
++++ adminer/include/functions.inc.php
+@@ -761,7 +761,7 @@
+ * @return string 32 hexadecimal characters
+ */
+ function rand_string(): string {
+- return md5(uniqid(strval(mt_rand()), true));
++ return bin2hex(random_bytes(32));
+ }
+
+ /** Format value to use in select
diff --git a/databases/adminer/files/patch-adminer_include_xxtea.inc.php b/databases/adminer/files/patch-adminer_include_xxtea.inc.php
new file mode 100644
index 000000000000..86b20cb3ea7f
--- /dev/null
+++ b/databases/adminer/files/patch-adminer_include_xxtea.inc.php
@@ -0,0 +1,70 @@
+--- adminer/include/xxtea.inc.php.orig 2025-11-14 10:44:16 UTC
++++ adminer/include/xxtea.inc.php
+@@ -45,6 +45,11 @@
+ return int32((($z >> 5 & 0x7FFFFFF) ^ $y << 2) + (($y >> 3 & 0x1FFFFFFF) ^ $z << 4)) ^ int32(($sum ^ $y) + ($k ^ $z));
+ }
+
++const AES256_NAME = 'aes-256-gcm';
++const AES256_KEY_BYTES = 32;
++const AES256_NONCE_BYTES = 12;
++const AES256_TAG_BYTES = 16;
++
+ /** Cipher
+ * @param string $str plain-text password
+ * @return string binary cipher
+@@ -53,6 +58,20 @@
+ if ($str == "") {
+ return "";
+ }
++ $key = hash_hkdf('sha256', $key, AES256_KEY_BYTES, AES256_NAME);
++ $nonce = random_bytes(AES256_NONCE_BYTES);
++ $cipherText = openssl_encrypt(
++ $str,
++ AES256_NAME,
++ $key,
++ OPENSSL_RAW_DATA,
++ $nonce,
++ $tag,
++ '',
++ AES256_TAG_BYTES
++ );
++ return $nonce . $tag . $cipherText;
++/*
+ $key = array_values(unpack("V*", pack("H*", md5($key))));
+ $v = str2long($str, true);
+ $n = count($v) - 1;
+@@ -75,6 +94,7 @@
+ $v[$n] = $z;
+ }
+ return long2str($v, false);
++*/
+ }
+
+ /** Decipher
+@@ -88,6 +108,20 @@
+ if (!$key) {
+ return false;
+ }
++ $key = hash_hkdf('sha256', $key, AES256_KEY_BYTES, AES256_NAME);
++ $nonce = substr($str, 0, AES256_NONCE_BYTES);
++ $tag = substr($str, AES256_NONCE_BYTES, AES256_TAG_BYTES);
++ $cipherText = substr($str, AES256_NONCE_BYTES + AES256_TAG_BYTES);
++ return openssl_decrypt(
++ $cipherText,
++ AES256_NAME,
++ $key,
++ OPENSSL_RAW_DATA,
++ $nonce,
++ $tag,
++ ''
++ );
++/*
+ $key = array_values(unpack("V*", pack("H*", md5($key))));
+ $v = str2long($str, false);
+ $n = count($v) - 1;
+@@ -110,4 +144,5 @@
+ $sum = int32($sum - 0x9E3779B9);
+ }
+ return long2str($v, true);
++*/
+ }
diff --git a/databases/adodb5/Makefile b/databases/adodb5/Makefile
index 1f5d9cbd8820..d3e0f34692e0 100644
--- a/databases/adodb5/Makefile
+++ b/databases/adodb5/Makefile
@@ -1,5 +1,5 @@
PORTNAME= adodb
-PORTVERSION= 5.22.10
+PORTVERSION= 5.22.11
DISTVERSIONPREFIX= v
CATEGORIES= databases www
PKGNAMESUFFIX= 5${PHP_PKGNAMESUFFIX}
diff --git a/databases/adodb5/distinfo b/databases/adodb5/distinfo
index 7fe48f9887d8..b662ef1dfd52 100644
--- a/databases/adodb5/distinfo
+++ b/databases/adodb5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756117722
-SHA256 (adodb-ADOdb-v5.22.10_GH0.tar.gz) = 804d0445d9f2d0b48ad24d72f3cc3e9cf4965aba4156a3dec75dbf56efc0abc2
-SIZE (adodb-ADOdb-v5.22.10_GH0.tar.gz) = 450382
+TIMESTAMP = 1763908790
+SHA256 (adodb-ADOdb-v5.22.11_GH0.tar.gz) = 3a87665a23b4579542f928ef546806ff250f782fdcdc9c7d40ecdd6b3c4c6f79
+SIZE (adodb-ADOdb-v5.22.11_GH0.tar.gz) = 450894
diff --git a/databases/cego/Makefile b/databases/cego/Makefile
index e7b709c4e04a..7936d369a72b 100644
--- a/databases/cego/Makefile
+++ b/databases/cego/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cego
-PORTVERSION= 2.52.40
+PORTVERSION= 2.52.44
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/
diff --git a/databases/cego/distinfo b/databases/cego/distinfo
index 0ecbbe7bbc73..11a5ce32f0d7 100644
--- a/databases/cego/distinfo
+++ b/databases/cego/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762591915
-SHA256 (cego-2.52.40.tar.gz) = 34991ee841581811b9671cf7efe2e74736ab434f0aefa1e3c1d0acd13f6f3794
-SIZE (cego-2.52.40.tar.gz) = 3309482
+TIMESTAMP = 1764002940
+SHA256 (cego-2.52.44.tar.gz) = 5ae76ece54f791de2e2a6f1f7e224fcfe8c86e7c0d104685467f543278a9a895
+SIZE (cego-2.52.44.tar.gz) = 3320320
diff --git a/databases/clickhouse/Makefile b/databases/clickhouse/Makefile
index 3fcaf82a6d36..4826c9d4fc46 100644
--- a/databases/clickhouse/Makefile
+++ b/databases/clickhouse/Makefile
@@ -1,12 +1,12 @@
PORTNAME= clickhouse
DISTVERSIONPREFIX= v
-DISTVERSION= 23.5.2.7
+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/
@@ -22,7 +22,7 @@ RUN_DEPENDS= bash:shells/bash
RUN_DEPENDS+= jq:textproc/jq
.endif
-USES= cmake cpe localbase perl5 python shebangfix
+USES= cmake cpe localbase ninja perl5 python shebangfix
CPE_VENDOR= ${PORTNAME}
USE_GITHUB= yes
GH_ACCOUNT= ClickHouse
@@ -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
@@ -44,16 +43,16 @@ expect_OLD_CMD= /usr/bin/expect
expect_CMD= ${LOCALBASE}/bin/expect
CMAKE_ARGS= -DCMAKE_CXX_STANDARD=20 \
- -DENABLE_EMBEDDED_COMPILER=OFF \
- -DENABLE_THINLTO=OFF \
- -DENABLE_PARQUET=OFF \
- -DENABLE_UTILS=ON \
-DNO_WERROR=1 \
- -DCOMPILER_CACHE=disabled
+ -DCOMPILER_CACHE=disabled \
+ -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
.else
-CMAKE_BUILD_TYPE=RelWithDebInfo
+CMAKE_BUILD_TYPE=Release
.endif
USERS= clickhouse
@@ -62,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:15
+USES+= llvm:min=21
CFLAGS+=-Wno-error=int-conversion
.endif
@@ -87,18 +93,10 @@ SOVERSION= ${PORTVERSION}
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
- @${REINPLACE_CMD} -e 's|%%OSREL%%|${OSREL:R}|' ${WRKSRC}/cmake/freebsd/toolchain-x86_64.cmake
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,9 +151,12 @@ _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|' \
+ ${.CURDIR}/Makefile.submodules
+ ${RM} ${.CURDIR}/Makefile.submodules.bak
.endif
.include <bsd.port.mk>
diff --git a/databases/clickhouse/Makefile.submodules b/databases/clickhouse/Makefile.submodules
index 7169a57215ea..4ba6f7b76e15 100644
--- a/databases/clickhouse/Makefile.submodules
+++ b/databases/clickhouse/Makefile.submodules
@@ -1,111 +1,128 @@
-GH_TUPLE+= ClickHouse:AMQP-CPP:818c2d8:ClickHouse_AMQP_CPP/contrib/AMQP-CPP
-GH_TUPLE+= ClickHouse:NuRaft:b56784b:ClickHouse_NuRaft/contrib/NuRaft
-GH_TUPLE+= abseil:abseil-cpp:2151058:abseil_abseil_cpp/contrib/abseil-cpp
-GH_TUPLE+= ClickHouse:annoy:f2ac8e7:ClickHouse_annoy/contrib/annoy
-GH_TUPLE+= ClickHouse:arrow:1f1b3d3: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:Turbo-Base64:9499e0c:ClickHouse_Turbo_Base64/contrib/base64
-GH_TUPLE+= ClickHouse:boost:aec12ee: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+= capnproto:capnproto:dc8b50b:capnproto_capnproto/contrib/capnproto
-GH_TUPLE+= ClickHouse:cpp-driver:f4a31e9:ClickHouse_cpp_driver/contrib/cassandra
-GH_TUPLE+= ClickHouse:cctz:5e05432: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:b0edf0b: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:71140c3:google_googletest/contrib/googletest
-GH_TUPLE+= ClickHouse:grpc:3f975ec:ClickHouse_grpc/contrib/grpc
-GH_TUPLE+= ClickHouse:h3:c7f46cf:ClickHouse_h3/contrib/h3
-GH_TUPLE+= schoentoon:hashidsxx:783f691:schoentoon_hashidsxx/contrib/hashidsxx
-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:f6605c4:intel_idxd_config/contrib/idxd-config
-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:b56ce6b:ClickHouse_krb5/contrib/krb5
-GH_TUPLE+= ClickHouse:lemmagen-c:59537bd:ClickHouse_lemmagen_c/contrib/lemmagen-c
-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:164b892:ClickHouse_libhdfs3/contrib/libhdfs3
-GH_TUPLE+= ClickHouse:libpq:e071ea5:ClickHouse_libpq/contrib/libpq
-GH_TUPLE+= ClickHouse:libpqxx:bdd6540: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:libstemmer_c:c753054:ClickHouse_libstemmer_c/contrib/libstemmer_c
-GH_TUPLE+= ClickHouse:libunwind:e48aa13: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:d857c70:ClickHouse_llvm_project/contrib/llvm-project
-GH_TUPLE+= lz4:lz4:4c9431e:lz4_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:8688afe:ClickHouse_openldap/contrib/openldap
-GH_TUPLE+= openssl:openssl:19cc035:openssl_openssl/contrib/openssl
-GH_TUPLE+= ClickHouse:orc:c5d7755:ClickHouse_orc/contrib/orc
-GH_TUPLE+= intel:qpl:3f8f5ce:intel_qpl/contrib/qpl
-GH_TUPLE+= ClickHouse:rapidjson:c4ef90c:ClickHouse_rapidjson/contrib/rapidjson
-GH_TUPLE+= google:re2:13ebb37:google_re2/contrib/re2
-GH_TUPLE+= ClickHouse:replxx:5d04501:ClickHouse_replxx/contrib/replxx
-GH_TUPLE+= ClickHouse:rocksdb:66e3cbe:ClickHouse_rocksdb/contrib/rocksdb
-GH_TUPLE+= ClickHouse:s2geometry:4a7ebd5: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:fb057ed: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:e0d1b64: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+= 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 da6e2e38bafd..6ece223ed8bf 100644
--- a/databases/clickhouse/distinfo
+++ b/databases/clickhouse/distinfo
@@ -1,225 +1,259 @@
-TIMESTAMP = 1762804282
-SHA256 (clickhouse/ClickHouse-ClickHouse-v23.5.2.7-stable_GH0.tar.gz) = 1fafb38b99d3ac1b2852c1772fe9a69cf012a26cb13b7be8eb3772d59748cc2e
-SIZE (clickhouse/ClickHouse-ClickHouse-v23.5.2.7-stable_GH0.tar.gz) = 79391113
-SHA256 (clickhouse/ClickHouse-AMQP-CPP-818c2d8_GH0.tar.gz) = 738c3fc2a32fa51a161270b6216f29be3e3edd8b998b94fa57787132dd5e2249
-SIZE (clickhouse/ClickHouse-AMQP-CPP-818c2d8_GH0.tar.gz) = 160325
-SHA256 (clickhouse/ClickHouse-NuRaft-b56784b_GH0.tar.gz) = 6347a7b59571358bfa8367016ff1c1b9485c858668823ab372011ec1d81aa5b3
-SIZE (clickhouse/ClickHouse-NuRaft-b56784b_GH0.tar.gz) = 487646
-SHA256 (clickhouse/abseil-abseil-cpp-2151058_GH0.tar.gz) = 19681a17321d9661e8ccfc1f1977d529c475b6ef18f0f3f8363105322e7cab46
-SIZE (clickhouse/abseil-abseil-cpp-2151058_GH0.tar.gz) = 1884031
-SHA256 (clickhouse/ClickHouse-annoy-f2ac8e7_GH0.tar.gz) = 4a7aa66b7302c02dde8d61f87af1304413c1bb0b3f76079965c15bbfecb6f382
-SIZE (clickhouse/ClickHouse-annoy-f2ac8e7_GH0.tar.gz) = 674170
-SHA256 (clickhouse/ClickHouse-arrow-1f1b3d3_GH0.tar.gz) = 134a62a1dda21e79f94cec83c5c87e4481c9b47cc168844bc746781fafe50ffa
-SIZE (clickhouse/ClickHouse-arrow-1f1b3d3_GH0.tar.gz) = 19652007
-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-Turbo-Base64-9499e0c_GH0.tar.gz) = b3e15c68caeb45d570c633d9758901572b9273b7693cf518e7d6a8f4f6d38538
-SIZE (clickhouse/ClickHouse-Turbo-Base64-9499e0c_GH0.tar.gz) = 48928
-SHA256 (clickhouse/ClickHouse-boost-aec12ee_GH0.tar.gz) = de11507252de6f6606ea176e4a1c3474f2beef1b7c21cea709d79585e0e3b6dc
-SIZE (clickhouse/ClickHouse-boost-aec12ee_GH0.tar.gz) = 15023449
-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/capnproto-capnproto-dc8b50b_GH0.tar.gz) = 9afc24108ed65a571a3430a6e6ed822fde90d7d814a80e43a258f5f61fab169c
-SIZE (clickhouse/capnproto-capnproto-dc8b50b_GH0.tar.gz) = 2380253
-SHA256 (clickhouse/ClickHouse-cpp-driver-f4a31e9_GH0.tar.gz) = ff5287440f4dfb207a10f911dd183767152cd65a32fda3132dfb4058778f51f3
-SIZE (clickhouse/ClickHouse-cpp-driver-f4a31e9_GH0.tar.gz) = 12285147
-SHA256 (clickhouse/ClickHouse-cctz-5e05432_GH0.tar.gz) = 65d7b25a9a2911def0fc540ba6e2eeeed7d253d2578fd5c4b91f81e6d358223c
-SIZE (clickhouse/ClickHouse-cctz-5e05432_GH0.tar.gz) = 219333
-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-b0edf0b_GH0.tar.gz) = c1e7a3bb0842b75253bbdadab2418048f1fd0b06ceb40ef3b793c56861e293b2
-SIZE (clickhouse/curl-curl-b0edf0b_GH0.tar.gz) = 3192176
-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-71140c3_GH0.tar.gz) = ca0e9c6900c70a4ce02e949f54a51f85501fa5ee801d938dea791110a6853c32
-SIZE (clickhouse/google-googletest-71140c3_GH0.tar.gz) = 862473
-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/schoentoon-hashidsxx-783f691_GH0.tar.gz) = 943198c9d13bafa5a224b970e35e9ebf244cc16e330f3387c338dd2d9d3e845d
-SIZE (clickhouse/schoentoon-hashidsxx-783f691_GH0.tar.gz) = 6537
-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-f6605c4_GH0.tar.gz) = 88fffa8afaee00d9a9369f0f5e0e8b1e19c98b7e46156afb0e8629973f00dae2
-SIZE (clickhouse/intel-idxd-config-f6605c4_GH0.tar.gz) = 175499
-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-b56ce6b_GH0.tar.gz) = de69586457547bc462b9957878f721239a024b4ef8e6232d758125179e02760d
-SIZE (clickhouse/ClickHouse-krb5-b56ce6b_GH0.tar.gz) = 5089794
-SHA256 (clickhouse/ClickHouse-lemmagen-c-59537bd_GH0.tar.gz) = c8a44030f28fb0b9d8e689727c7fd01dc970b6d1aaabd1a69eb2d67789e8d782
-SIZE (clickhouse/ClickHouse-lemmagen-c-59537bd_GH0.tar.gz) = 1662628
-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-164b892_GH0.tar.gz) = e489b79fa537331c1f02002ad34dc282688a05ba48e36ca216d8081c07b2baa8
-SIZE (clickhouse/ClickHouse-libhdfs3-164b892_GH0.tar.gz) = 372111
-SHA256 (clickhouse/ClickHouse-libpq-e071ea5_GH0.tar.gz) = 6aff6a7314598c6a72b3694f93d2d90cf5872799ee92ea778f7439f9f281fe88
-SIZE (clickhouse/ClickHouse-libpq-e071ea5_GH0.tar.gz) = 1634704
-SHA256 (clickhouse/ClickHouse-libpqxx-bdd6540_GH0.tar.gz) = a52f8144f6e06a184d48e587b0b8bbab4c37018ca59515b1526b54e347a1f99c
-SIZE (clickhouse/ClickHouse-libpqxx-bdd6540_GH0.tar.gz) = 717017
-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-libstemmer_c-c753054_GH0.tar.gz) = a0ebe83a16f2b63cc18a942b1119c1964278b69e7f8df46b6746c01ab5c91198
-SIZE (clickhouse/ClickHouse-libstemmer_c-c753054_GH0.tar.gz) = 222372
-SHA256 (clickhouse/ClickHouse-libunwind-e48aa13_GH0.tar.gz) = 53ce2c433227c9ab3bbfdb2802dd830a95eed371f5c933f3079825710488675c
-SIZE (clickhouse/ClickHouse-libunwind-e48aa13_GH0.tar.gz) = 154300
-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-d857c70_GH0.tar.gz) = af1c6bd55f8b918d33f66eff3cf766a1b5d82bd6bb571fd84bf6d4e271256790
-SIZE (clickhouse/ClickHouse-llvm-project-d857c70_GH0.tar.gz) = 166252661
-SHA256 (clickhouse/lz4-lz4-4c9431e_GH0.tar.gz) = f8689f0fdadb1f899ab1c546922261e0e58661db8b37072269068ee30d8251b6
-SIZE (clickhouse/lz4-lz4-4c9431e_GH0.tar.gz) = 327416
-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-8688afe_GH0.tar.gz) = ce8ac4a869e2be71079d39c6a3d13b185fb6400a54ad0a9c92d7905cc8506e4c
-SIZE (clickhouse/ClickHouse-openldap-8688afe_GH0.tar.gz) = 1065813
-SHA256 (clickhouse/openssl-openssl-19cc035_GH0.tar.gz) = 1db3c987bc42f6f29a01b533eebb7a82bfb7b35b136a5126da54b4fd42950ca6
-SIZE (clickhouse/openssl-openssl-19cc035_GH0.tar.gz) = 15253464
-SHA256 (clickhouse/ClickHouse-orc-c5d7755_GH0.tar.gz) = f19b3d117a056b3edbbe5c61396f5a67c6dc64589506dea8f98c049582db7cc8
-SIZE (clickhouse/ClickHouse-orc-c5d7755_GH0.tar.gz) = 14506178
-SHA256 (clickhouse/intel-qpl-3f8f5ce_GH0.tar.gz) = fb9a5c332f78597a3df39567b2aecd74e83472be82c524453afb8f63f540f78c
-SIZE (clickhouse/intel-qpl-3f8f5ce_GH0.tar.gz) = 5131466
-SHA256 (clickhouse/ClickHouse-rapidjson-c4ef90c_GH0.tar.gz) = 8c986a8e27c8091d3b4dea24b3910244993e7617cb1d573e96d1ce35a324c81c
-SIZE (clickhouse/ClickHouse-rapidjson-c4ef90c_GH0.tar.gz) = 1059337
-SHA256 (clickhouse/google-re2-13ebb37_GH0.tar.gz) = 61659543e75181d34bd6c610a4d203b57131c2ba69270809cec66b47cc00de70
-SIZE (clickhouse/google-re2-13ebb37_GH0.tar.gz) = 403329
-SHA256 (clickhouse/ClickHouse-replxx-5d04501_GH0.tar.gz) = 43fd06ee8e2e1d6598377654d71ba2d419ce5e92750524fb954995ed6fea2d52
-SIZE (clickhouse/ClickHouse-replxx-5d04501_GH0.tar.gz) = 100099
-SHA256 (clickhouse/ClickHouse-rocksdb-66e3cbe_GH0.tar.gz) = dff43b966f626e47b2458f3356ac56c315fd8ffabc47a9f667aaa63fb11308bb
-SIZE (clickhouse/ClickHouse-rocksdb-66e3cbe_GH0.tar.gz) = 9167101
-SHA256 (clickhouse/ClickHouse-s2geometry-4a7ebd5_GH0.tar.gz) = d1188894b22163f575a8386d1e2f080751e70dafc3acbdbf4577bbb7af69ed6f
-SIZE (clickhouse/ClickHouse-s2geometry-4a7ebd5_GH0.tar.gz) = 1107889
-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-fb057ed_GH0.tar.gz) = d74bf90931bde9b15673b78dd68c60aeb5e91b77824348f8a83184624424f095
-SIZE (clickhouse/ClickHouse-snappy-fb057ed_GH0.tar.gz) = 1102771
-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-e0d1b64_GH0.tar.gz) = 5eba3ac6bba51a0823ea7f9de27ec04cd3a2af0e18809582782c3d76d0e100cc
-SIZE (clickhouse/ClickHouse-sysroot-e0d1b64_GH0.tar.gz) = 50407096
-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/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-cmake_freebsd_toolchain-x86__64.cmake b/databases/clickhouse/files/patch-cmake_freebsd_toolchain-x86__64.cmake
deleted file mode 100644
index 7755d9327a8a..000000000000
--- a/databases/clickhouse/files/patch-cmake_freebsd_toolchain-x86__64.cmake
+++ /dev/null
@@ -1,14 +0,0 @@
---- cmake/freebsd/toolchain-x86_64.cmake.orig 2021-12-26 09:29:33 UTC
-+++ cmake/freebsd/toolchain-x86_64.cmake
-@@ -1,8 +1,8 @@
- set (CMAKE_SYSTEM_NAME "FreeBSD")
- set (CMAKE_SYSTEM_PROCESSOR "x86_64")
--set (CMAKE_C_COMPILER_TARGET "x86_64-pc-freebsd11")
--set (CMAKE_CXX_COMPILER_TARGET "x86_64-pc-freebsd11")
--set (CMAKE_ASM_COMPILER_TARGET "x86_64-pc-freebsd11")
-+set (CMAKE_C_COMPILER_TARGET "x86_64-pc-freebsd%%OSREL%%")
-+set (CMAKE_CXX_COMPILER_TARGET "x86_64-pc-freebsd%%OSREL%%")
-+set (CMAKE_ASM_COMPILER_TARGET "x86_64-pc-freebsd%%OSREL%%")
- set (CMAKE_SYSROOT "${CMAKE_CURRENT_LIST_DIR}/../../contrib/sysroot/freebsd-x86_64")
-
- set (CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY) # disable linkage check - it doesn't work in CMake
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/couchdb3/Makefile b/databases/couchdb3/Makefile
index 288b89cee4fb..944c33590410 100644
--- a/databases/couchdb3/Makefile
+++ b/databases/couchdb3/Makefile
@@ -1,6 +1,5 @@
PORTNAME= couchdb3
-DISTVERSION= 3.5.0
-PORTREVISION= 4
+DISTVERSION= 3.5.1
CATEGORIES= databases
MASTER_SITES= APACHE/couchdb/source/${DISTVERSION}
DISTNAME= apache-couchdb-${DISTVERSION}
diff --git a/databases/couchdb3/distinfo b/databases/couchdb3/distinfo
index 9bcbd1e9a134..37cc191d0bfe 100644
--- a/databases/couchdb3/distinfo
+++ b/databases/couchdb3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746571809
-SHA256 (apache-couchdb-3.5.0.tar.gz) = 6a98b90a9a980bbef2c35b4996a8e71a2f1ae5227546c85f04c436101bdf78bf
-SIZE (apache-couchdb-3.5.0.tar.gz) = 24165005
+TIMESTAMP = 1763566846
+SHA256 (apache-couchdb-3.5.1.tar.gz) = c22cf31d6d91a3f5aa04f0cad493babdc723213494cb5e6170a507d359c50136
+SIZE (apache-couchdb-3.5.1.tar.gz) = 25006439
diff --git a/databases/couchdb3/pkg-plist b/databases/couchdb3/pkg-plist
index 9e19ce432b76..78245ba0602a 100644
--- a/databases/couchdb3/pkg-plist
+++ b/databases/couchdb3/pkg-plist
@@ -157,6 +157,7 @@ libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_auth_cache.beam
libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_auth_lockout.beam
libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_base32.beam
libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_bt_engine.beam
+libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_bt_engine_cache.beam
libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_bt_engine_compactor.beam
libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_bt_engine_header.beam
libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_bt_engine_stream.beam
@@ -369,6 +370,34 @@ libexec/couchdb3/lib/couch_stats-%%VERSION%%/ebin/couch_stats_server.beam
libexec/couchdb3/lib/couch_stats-%%VERSION%%/ebin/couch_stats_sup.beam
libexec/couchdb3/lib/couch_stats-%%VERSION%%/ebin/couch_stats_util.beam
libexec/couchdb3/lib/couch_stats-%%VERSION%%/priv/sample_descriptions.cfg
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_base64url.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_cookie.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_date.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_deflate.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_hpack.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_http.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_http1.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_http2.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_http2_machine.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_http3.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_http3_machine.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_http_hd.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_http_struct_hd.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_http_te.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_iolists.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_link.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_mimetypes.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_multipart.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_qpack.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_qs.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_spdy.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_sse.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_uri.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_uri_template.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cow_ws.beam
+libexec/couchdb3/lib/cowlib-2.15.0/ebin/cowlib.app
+libexec/couchdb3/lib/cowlib-2.15.0/include/cow_inline.hrl
+libexec/couchdb3/lib/cowlib-2.15.0/include/cow_parse.hrl
libexec/couchdb3/lib/crypto-5.5.3/ebin/crypto.app
libexec/couchdb3/lib/crypto-5.5.3/ebin/crypto.appup
libexec/couchdb3/lib/crypto-5.5.3/ebin/crypto.beam
@@ -447,6 +476,7 @@ libexec/couchdb3/lib/fabric-%%VERSION%%/ebin/fabric_doc_open_revs.beam
libexec/couchdb3/lib/fabric-%%VERSION%%/ebin/fabric_doc_purge.beam
libexec/couchdb3/lib/fabric-%%VERSION%%/ebin/fabric_doc_update.beam
libexec/couchdb3/lib/fabric-%%VERSION%%/ebin/fabric_group_info.beam
+libexec/couchdb3/lib/fabric-%%VERSION%%/ebin/fabric_index_cleanup.beam
libexec/couchdb3/lib/fabric-%%VERSION%%/ebin/fabric_open_revs.beam
libexec/couchdb3/lib/fabric-%%VERSION%%/ebin/fabric_ring.beam
libexec/couchdb3/lib/fabric-%%VERSION%%/ebin/fabric_rpc.beam
@@ -471,6 +501,39 @@ libexec/couchdb3/lib/global_changes-%%VERSION%%/ebin/global_changes_server.beam
libexec/couchdb3/lib/global_changes-%%VERSION%%/ebin/global_changes_sup.beam
libexec/couchdb3/lib/global_changes-%%VERSION%%/ebin/global_changes_util.beam
libexec/couchdb3/lib/global_changes-%%VERSION%%/priv/stats_descriptions.cfg
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun.app
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_app.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_conns_sup.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_content_handler.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_cookies.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_cookies_list.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_data_h.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_default_event_h.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_event.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_http.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_http2.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_http3.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_pool.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_pool_events_h.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_pools_sup.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_protocols.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_public_suffix.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_quicer.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_raw.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_socks.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_sse_h.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_sup.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_tcp.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_tcp_proxy.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_tls.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_tls_proxy.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_tls_proxy_cb.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_tls_proxy_http2_connect.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_tunnel.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_ws.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_ws_h.beam
+libexec/couchdb3/lib/gun-2.2.0/ebin/gun_ws_protocol.beam
libexec/couchdb3/lib/ibrowse-4.4.2/ebin/ibrowse.app
libexec/couchdb3/lib/ibrowse-4.4.2/ebin/ibrowse.beam
libexec/couchdb3/lib/ibrowse-4.4.2/ebin/ibrowse_app.beam
@@ -713,6 +776,7 @@ libexec/couchdb3/lib/mem3-%%VERSION%%/ebin/mem3.beam
libexec/couchdb3/lib/mem3-%%VERSION%%/ebin/mem3_app.beam
libexec/couchdb3/lib/mem3-%%VERSION%%/ebin/mem3_bdu.beam
libexec/couchdb3/lib/mem3-%%VERSION%%/ebin/mem3_cluster.beam
+libexec/couchdb3/lib/mem3-%%VERSION%%/ebin/mem3_db_doc_updater.beam
libexec/couchdb3/lib/mem3-%%VERSION%%/ebin/mem3_distribution.beam
libexec/couchdb3/lib/mem3-%%VERSION%%/ebin/mem3_epi.beam
libexec/couchdb3/lib/mem3-%%VERSION%%/ebin/mem3_hash.beam
@@ -743,42 +807,42 @@ libexec/couchdb3/lib/mem3-%%VERSION%%/ebin/mem3_sync_security.beam
libexec/couchdb3/lib/mem3-%%VERSION%%/ebin/mem3_util.beam
libexec/couchdb3/lib/mem3-%%VERSION%%/include/mem3.hrl
libexec/couchdb3/lib/mem3-%%VERSION%%/priv/stats_descriptions.cfg
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochifmt.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochifmt_records.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochifmt_std.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiglobal.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochihex.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochijson.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochijson2.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochilists.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochilogfile2.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochinum.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochitemp.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiutf8.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb.app
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_acceptor.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_base64url.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_charref.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_clock.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_cookies.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_cover.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_echo.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_headers.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_html.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_http.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_io.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_mime.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_multipart.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_request.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_response.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_session.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_socket.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_socket_server.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_util.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/mochiweb_websocket.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/ebin/reloader.beam
-libexec/couchdb3/lib/mochiweb-3.2.2/include/internal.hrl
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochifmt.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochifmt_records.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochifmt_std.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiglobal.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochihex.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochijson.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochijson2.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochilists.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochilogfile2.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochinum.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochitemp.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiutf8.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb.app
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_acceptor.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_base64url.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_charref.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_clock.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_cookies.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_cover.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_echo.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_headers.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_html.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_http.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_io.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_mime.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_multipart.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_request.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_response.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_session.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_socket.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_socket_server.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_util.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/mochiweb_websocket.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/ebin/reloader.beam
+libexec/couchdb3/lib/mochiweb-3.3.0/include/internal.hrl
libexec/couchdb3/lib/nouveau-%%VERSION%%/ebin/nouveau.app
libexec/couchdb3/lib/nouveau-%%VERSION%%/ebin/nouveau.beam
libexec/couchdb3/lib/nouveau-%%VERSION%%/ebin/nouveau_api.beam
@@ -789,6 +853,7 @@ libexec/couchdb3/lib/nouveau-%%VERSION%%/ebin/nouveau_fabric.beam
libexec/couchdb3/lib/nouveau-%%VERSION%%/ebin/nouveau_fabric_cleanup.beam
libexec/couchdb3/lib/nouveau-%%VERSION%%/ebin/nouveau_fabric_info.beam
libexec/couchdb3/lib/nouveau-%%VERSION%%/ebin/nouveau_fabric_search.beam
+libexec/couchdb3/lib/nouveau-%%VERSION%%/ebin/nouveau_gun.beam
libexec/couchdb3/lib/nouveau-%%VERSION%%/ebin/nouveau_httpd.beam
libexec/couchdb3/lib/nouveau-%%VERSION%%/ebin/nouveau_httpd_handlers.beam
libexec/couchdb3/lib/nouveau-%%VERSION%%/ebin/nouveau_index_manager.beam
@@ -1171,8 +1236,8 @@ libexec/couchdb3/share/server/main-ast-bypass.js
libexec/couchdb3/share/server/main-coffee.js
libexec/couchdb3/share/server/main.js
share/man/man1/apachecouchdb.1.gz
-%%WWWDIR%%/dashboard.assets/css/styles.15ce47346466128f4cb6.css
-%%WWWDIR%%/dashboard.assets/css/styles.4141083cc0c9d5dfd41f.css
+%%WWWDIR%%/dashboard.assets/css/styles.08e4a772e8b14727809d.css
+%%WWWDIR%%/dashboard.assets/css/styles.cfc1400c4ec1b2036feb.css
%%WWWDIR%%/dashboard.assets/fonts/fauxtonicon9.eot
%%WWWDIR%%/dashboard.assets/fonts/fauxtonicon9.ttf
%%WWWDIR%%/dashboard.assets/fonts/fauxtonicon9.woff
@@ -1218,16 +1283,16 @@ share/man/man1/apachecouchdb.1.gz
%%WWWDIR%%/dashboard.assets/js/673f81475ab1fd9d5f01bde9e904915b.js
%%WWWDIR%%/dashboard.assets/js/6a9c234a4925df876f6c00c206b8c09c.js
%%WWWDIR%%/dashboard.assets/js/7b9db4f1ff9f6e35c66435d49577ce9f.js
-%%WWWDIR%%/dashboard.assets/js/bundle.15ce47346466128f4cb6.js
-%%WWWDIR%%/dashboard.assets/js/bundle.15ce47346466128f4cb6.js.LICENSE.txt
+%%WWWDIR%%/dashboard.assets/js/bundle.08e4a772e8b14727809d.js
+%%WWWDIR%%/dashboard.assets/js/bundle.08e4a772e8b14727809d.js.LICENSE.txt
%%WWWDIR%%/dashboard.assets/js/c34b396be957d24d22a9649c00881c74.js
%%WWWDIR%%/dashboard.assets/js/c75b1e2346308dfbb01b787c576238ee.js
%%WWWDIR%%/dashboard.assets/js/cb24550074912ba2d7419fd38824e716.js
%%WWWDIR%%/dashboard.assets/js/d75c996bb2b8d5b2f8a520a2fa32d899.js
%%WWWDIR%%/dashboard.assets/js/e97724d3a05ed901c1b18c5ab7aa2fef.js
%%WWWDIR%%/dashboard.assets/js/manifest.6787559ca43ea1f7037e.js
-%%WWWDIR%%/dashboard.assets/js/vendor.4141083cc0c9d5dfd41f.js
-%%WWWDIR%%/dashboard.assets/js/vendor.4141083cc0c9d5dfd41f.js.LICENSE.txt
+%%WWWDIR%%/dashboard.assets/js/vendor.cfc1400c4ec1b2036feb.js
+%%WWWDIR%%/dashboard.assets/js/vendor.cfc1400c4ec1b2036feb.js.LICENSE.txt
%%WWWDIR%%/docs/_images/23379351593_0c480537de_q.jpg
%%WWWDIR%%/docs/_images/TLS-Handshake.png
%%WWWDIR%%/docs/_images/fair-enough.png
diff --git a/databases/diesel/Makefile b/databases/diesel/Makefile
index d143da3c6a12..ce8ea854d08f 100644
--- a/databases/diesel/Makefile
+++ b/databases/diesel/Makefile
@@ -1,6 +1,7 @@
PORTNAME= diesel
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.3
+PORTREVISION= 1
CATEGORIES= databases
PKGNAMESUFFIX= -cli
diff --git a/databases/ejdb/Makefile b/databases/ejdb/Makefile
index a9d103cac571..bf5e98b5ad38 100644
--- a/databases/ejdb/Makefile
+++ b/databases/ejdb/Makefile
@@ -3,6 +3,9 @@ PORTVERSION= 2.73
DISTVERSIONPREFIX= v
CATEGORIES= databases
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES= 0bef7559e78041cdfb4320bbb18629b71f1fea41.patch:-p1
+
MAINTAINER= danfe@FreeBSD.org
COMMENT= Embeddable JSON database engine library
WWW= https://ejdb.org/
diff --git a/databases/ejdb/distinfo b/databases/ejdb/distinfo
index a2255b5bcdbb..5e09a1bbd9bb 100644
--- a/databases/ejdb/distinfo
+++ b/databases/ejdb/distinfo
@@ -1,3 +1,5 @@
TIMESTAMP = 1668444172
SHA256 (Softmotions-ejdb-v2.73_GH0.tar.gz) = 1381af7790ce67f8005c380de2c90a1811619250d9d62e7cdb64547f27878484
SIZE (Softmotions-ejdb-v2.73_GH0.tar.gz) = 812748
+SHA256 (0bef7559e78041cdfb4320bbb18629b71f1fea41.patch) = bd805374218cbb05971e56355d5181e5353aa96e8c6f0c1b564dbdee759c450d
+SIZE (0bef7559e78041cdfb4320bbb18629b71f1fea41.patch) = 10972
diff --git a/databases/frece/Makefile b/databases/frece/Makefile
index 56e673a866cf..69f7ed125b91 100644
--- a/databases/frece/Makefile
+++ b/databases/frece/Makefile
@@ -1,7 +1,7 @@
PORTNAME= frece
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.6
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/freetds-devel/Makefile b/databases/freetds-devel/Makefile
index ce30d02abb11..0dc33de35379 100644
--- a/databases/freetds-devel/Makefile
+++ b/databases/freetds-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freetds
-DISTVERSION= 1.5.140
+DISTVERSION= 1.5.155
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 610c71ef1057..2f2ba18d46a4 100644
--- a/databases/freetds-devel/distinfo
+++ b/databases/freetds-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762809507
-SHA256 (freetds-dev.1.5.140.tar.bz2) = 85ae8129b14fe9894d1e50e92a820c1f9927af4acd53940bad264dec07f93910
-SIZE (freetds-dev.1.5.140.tar.bz2) = 2457251
+TIMESTAMP = 1763723561
+SHA256 (freetds-dev.1.5.155.tar.bz2) = 815a92ed840143da31ceec527b91b5afa8f8b39aec04bd7b93eebcac48621d72
+SIZE (freetds-dev.1.5.155.tar.bz2) = 2459812
diff --git a/databases/freetds/Makefile b/databases/freetds/Makefile
index e9254b1d23c9..bde46bd55afd 100644
--- a/databases/freetds/Makefile
+++ b/databases/freetds/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freetds
-DISTVERSION= 1.5.8
+DISTVERSION= 1.5.9
PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= https://www.freetds.org/files/stable/ \
diff --git a/databases/freetds/distinfo b/databases/freetds/distinfo
index b88829afb8a0..320c03178897 100644
--- a/databases/freetds/distinfo
+++ b/databases/freetds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762153595
-SHA256 (freetds-1.5.8.tar.bz2) = 4e7a8afe83e954197084e3d2127be1e37ee9dd5deb0d9e705467e60ec73de4df
-SIZE (freetds-1.5.8.tar.bz2) = 2441318
+TIMESTAMP = 1763723408
+SHA256 (freetds-1.5.9.tar.bz2) = a58fac1ba9ad21ae1d09fdb499be9910c566b90863113ab58ef617ba9663601a
+SIZE (freetds-1.5.9.tar.bz2) = 2443353
diff --git a/databases/gobang/Makefile b/databases/gobang/Makefile
index 89a8c35624f7..3695c410b963 100644
--- a/databases/gobang/Makefile
+++ b/databases/gobang/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gobang
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0-alpha.5
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/grass8/Makefile b/databases/grass8/Makefile
index 18bf9f88e692..800e9f85f150 100644
--- a/databases/grass8/Makefile
+++ b/databases/grass8/Makefile
@@ -1,6 +1,5 @@
PORTNAME= grass
-DISTVERSION= 8.4.1
-PORTREVISION= 4
+DISTVERSION= 8.4.2
CATEGORIES= databases geography
MASTER_SITES= https://grass.osgeo.org/%SUBDIR%/ \
http://grass.cict.fr/%SUBDIR%/ \
diff --git a/databases/grass8/distinfo b/databases/grass8/distinfo
index 070a3a11aa36..689d3bb19494 100644
--- a/databases/grass8/distinfo
+++ b/databases/grass8/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740812246
-SHA256 (grass-8.4.1.tar.gz) = d17dcf67e7c9bcd7103d53f4ba46a9d88430d84c6ce1350650b7021d62db0864
-SIZE (grass-8.4.1.tar.gz) = 69956380
+TIMESTAMP = 1763787505
+SHA256 (grass-8.4.2.tar.gz) = 066d5a612da8b00b9d62ea9e91022b8082b9a65b18549b4719078fd0cb26e142
+SIZE (grass-8.4.2.tar.gz) = 70290207
diff --git a/databases/grass8/pkg-plist b/databases/grass8/pkg-plist
index f1006194ac96..e40655494802 100644
--- a/databases/grass8/pkg-plist
+++ b/databases/grass8/pkg-plist
@@ -483,6 +483,7 @@ bin/grass%%MAJVER%%
%%GRASS_INST_DIR%%/docs/html/colortables/slope.png
%%GRASS_INST_DIR%%/docs/html/colortables/soilmoisture.png
%%GRASS_INST_DIR%%/docs/html/colortables/srtm.png
+%%GRASS_INST_DIR%%/docs/html/colortables/srtm_percent.png
%%GRASS_INST_DIR%%/docs/html/colortables/srtm_plus.png
%%GRASS_INST_DIR%%/docs/html/colortables/terrain.png
%%GRASS_INST_DIR%%/docs/html/colortables/viridis.png
@@ -2594,6 +2595,7 @@ bin/grass%%MAJVER%%
%%GRASS_INST_DIR%%/etc/colors/slope
%%GRASS_INST_DIR%%/etc/colors/soilmoisture
%%GRASS_INST_DIR%%/etc/colors/srtm
+%%GRASS_INST_DIR%%/etc/colors/srtm_percent
%%GRASS_INST_DIR%%/etc/colors/srtm_plus
%%GRASS_INST_DIR%%/etc/colors/terrain
%%GRASS_INST_DIR%%/etc/colors/viridis
diff --git a/databases/iowow/Makefile b/databases/iowow/Makefile
index 0e3150b2048b..d87a62f78034 100644
--- a/databases/iowow/Makefile
+++ b/databases/iowow/Makefile
@@ -1,5 +1,5 @@
PORTNAME= iowow
-PORTVERSION= 1.4.17
+PORTVERSION= 1.4.18
DISTVERSIONPREFIX= v
CATEGORIES= databases
diff --git a/databases/iowow/distinfo b/databases/iowow/distinfo
index 4f40d5bb38e4..67f161fe9a17 100644
--- a/databases/iowow/distinfo
+++ b/databases/iowow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699892975
-SHA256 (Softmotions-iowow-v1.4.17_GH0.tar.gz) = 13a851026dbc1f31583fba96986e86e94a7554f9e7d38aa12a9ea5dbebdf328b
-SIZE (Softmotions-iowow-v1.4.17_GH0.tar.gz) = 623827
+TIMESTAMP = 1713240171
+SHA256 (Softmotions-iowow-v1.4.18_GH0.tar.gz) = ef4ee56dd77ce326fff25b6f41e7d78303322cca3f11cf5683ce9abfda34faf9
+SIZE (Softmotions-iowow-v1.4.18_GH0.tar.gz) = 629208
diff --git a/databases/iowow/files/patch-src_CMakeLists.txt b/databases/iowow/files/patch-src_CMakeLists.txt
index 43b5202787b1..a8126fb693f7 100644
--- a/databases/iowow/files/patch-src_CMakeLists.txt
+++ b/databases/iowow/files/patch-src_CMakeLists.txt
@@ -1,15 +1,24 @@
---- src/CMakeLists.txt.orig 2019-03-29 16:56:25 UTC
+--- src/CMakeLists.txt.orig 2024-04-16 04:02:51 UTC
+++ src/CMakeLists.txt
-@@ -164,7 +169,7 @@ endif()
+@@ -184,7 +184,7 @@ list(REMOVE_DUPLICATES PROJECT_INCLUDE_DIRS)
+ include_directories(${PROJECT_INCLUDE_DIRS})
+
+ # -pg -no-pie
+-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} \
++string(REGEX REPLACE " +" " " CMAKE_C_FLAGS "${CMAKE_C_FLAGS} \
+ -std=gnu11 -fsigned-char -pedantic \
+ -Wfatal-errors -Wall -Wextra \
+ -Wno-sign-compare -Wno-unused-parameter \
+@@ -211,7 +211,7 @@ endif()
set(CMAKE_C_FLAGS_DEBUG "-O0 -g -ggdb -Werror -DDEBUG -D_DEBUG -UNDEBUG \
-Wno-unused-variable ${CMAKE_C_ASAN}")
-set(CMAKE_C_FLAGS_RELEASE "-O3 -DNDEBUG ${CMAKE_C_ASAN}")
+set(CMAKE_C_FLAGS_RELEASE "-DNDEBUG ${CMAKE_C_ASAN}")
set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELEASE} -g")
+ set(CMAKE_C_FLAGS_RELEASEWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO}")
-
-@@ -278,7 +283,6 @@ endif()
+@@ -324,7 +324,6 @@ endif()
install(FILES
diff --git a/databases/iowow/pkg-plist b/databases/iowow/pkg-plist
index a41bb3b76b90..fcee09f1a0f8 100644
--- a/databases/iowow/pkg-plist
+++ b/databases/iowow/pkg-plist
@@ -14,6 +14,7 @@ include/iowow/iwhmap.h
include/iowow/iwini.h
include/iowow/iwjson.h
include/iowow/iwjson_internal.h
+include/iowow/iwjsreg.h
include/iowow/iwkv.h
include/iowow/iwlog.h
include/iowow/iwp.h
@@ -29,6 +30,7 @@ include/iowow/iwutils.h
include/iowow/iwuuid.h
include/iowow/iwxstr.h
include/iowow/murmur3.h
+include/iowow/pthread_spin_lock_shim.h
include/iowow/utf8proc.h
include/iowow/wyhash.h
include/iowow/wyhash32.h
@@ -37,8 +39,8 @@ lib/libiowow.so
lib/libiowow.so.1
lib/libiowow.so.%%VERSION%%
libdata/pkgconfig/libiowow.pc
-share/man/man3/iowow.3.gz
%%DATADIR%%/iowow-exports-%%CMAKE_BUILD_TYPE%%.cmake
%%DATADIR%%/iowow-exports.cmake
%%DATADIR%%/iowow-static-exports-%%CMAKE_BUILD_TYPE%%.cmake
%%DATADIR%%/iowow-static-exports.cmake
+share/man/man3/iowow.3.gz
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/mariadb-java-client/Makefile b/databases/mariadb-java-client/Makefile
index e6dec75de516..671a385692b7 100644
--- a/databases/mariadb-java-client/Makefile
+++ b/databases/mariadb-java-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mariadb-java-client
-DISTVERSION= 3.5.5
+DISTVERSION= 3.5.6
CATEGORIES= databases java
MASTER_SITES= https://dlm.mariadb.com/4441309/Connectors/java/connector-java-${DISTVERSION}/ \
https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/${DISTVERSION}/
diff --git a/databases/mariadb-java-client/distinfo b/databases/mariadb-java-client/distinfo
index 4b830b43a7b5..3afbb24e3c70 100644
--- a/databases/mariadb-java-client/distinfo
+++ b/databases/mariadb-java-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754913503
-SHA256 (mariadb-java-client-3.5.5.jar) = 81b9b10dbbd823e5dc9d81bc48435c76d7e92297a8515cfb75bc620917df9baa
-SIZE (mariadb-java-client-3.5.5.jar) = 749538
+TIMESTAMP = 1763812868
+SHA256 (mariadb-java-client-3.5.6.jar) = a129703efd7b0f334564d46753de999f09b3a361489a2eb647e6020390981cc9
+SIZE (mariadb-java-client-3.5.6.jar) = 760265
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/mongodb70/Makefile b/databases/mongodb70/Makefile
index bfd1bc7699f9..a7c98831d597 100644
--- a/databases/mongodb70/Makefile
+++ b/databases/mongodb70/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
-DISTVERSION= 7.0.25
+DISTVERSION= 7.0.26
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/mongodb70/distinfo b/databases/mongodb70/distinfo
index 007d5bedd972..440917115f63 100644
--- a/databases/mongodb70/distinfo
+++ b/databases/mongodb70/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1761079432
-SHA256 (mongodb-mongo-r7.0.25_GH0.tar.gz) = 13b87c5ebe98176694d203eecb3a7d47ed79455ebb95c781622d234cd6990db2
-SIZE (mongodb-mongo-r7.0.25_GH0.tar.gz) = 87888260
+TIMESTAMP = 1762087544
+SHA256 (mongodb-mongo-r7.0.26_GH0.tar.gz) = 432a6a9416934ee659834deb007dcffd55a33f2478f0f22393367bf83315257b
+SIZE (mongodb-mongo-r7.0.26_GH0.tar.gz) = 90762596
SHA256 (mongodb-forks-spidermonkey-5acd3be6c9563ad3e7ca6182285c69a38de47bab_GH0.tar.gz) = 1420533e23970171ff7a420e3ded1ea493e1976fb8896a5fd6f35e5b2d75733b
SIZE (mongodb-forks-spidermonkey-5acd3be6c9563ad3e7ca6182285c69a38de47bab_GH0.tar.gz) = 280439685
SHA256 (0877732109589e441cbf234dce17ec0e7b614902.patch) = 96bcf70f8ee66424b5601632fb91dbcbb6b14df0553f59f36cd10325bfce7105
diff --git a/databases/mongodb70/files/patch-SConstruct b/databases/mongodb70/files/patch-SConstruct
index ec60029c937c..bb82275bafdc 100644
--- a/databases/mongodb70/files/patch-SConstruct
+++ b/databases/mongodb70/files/patch-SConstruct
@@ -1,31 +1,6 @@
---- SConstruct.orig 2025-05-13 16:37:03 UTC
+--- SConstruct.orig 2025-11-03 12:58:46 UTC
+++ SConstruct
-@@ -23,7 +23,6 @@ import SCons.Script
-
- import SCons
- import SCons.Script
--from mongo_tooling_metrics.lib.top_level_metrics import SConsToolingMetrics
- from site_scons.mongo import build_profiles
-
- # This must be first, even before EnsureSConsVersion, if
-@@ -1653,16 +1652,6 @@ env.AddMethod(lambda env, name, **kwargs: add_option(n
- del envDict
- env.AddMethod(lambda env, name, **kwargs: add_option(name, **kwargs), 'AddOption')
-
--# The placement of this is intentional. Here we setup an atexit method to store tooling metrics.
--# We should only register this function after env, env_vars and the parser have been properly initialized.
--SConsToolingMetrics.register_metrics(
-- utc_starttime=datetime.utcnow(),
-- artifact_dir=env.Dir('$BUILD_DIR').get_abspath(),
-- env_vars=env_vars,
-- env=env,
-- parser=_parser,
--)
--
- if get_option('build-metrics'):
- env['BUILD_METRICS_ARTIFACTS_DIR'] = '$BUILD_ROOT/$VARIANT_DIR'
- env.Tool('build_metrics')
-@@ -1801,7 +1790,7 @@ if unknown_vars:
+@@ -1798,7 +1798,7 @@ if unknown_vars:
unknown_vars = env_vars.UnknownVariables()
if unknown_vars:
@@ -34,20 +9,3 @@
install_actions.setup(env, get_option('install-action'))
-@@ -3013,7 +3002,7 @@ if env.TargetOSIs('posix'):
- # If runtime hardening is requested, then build anything
- # destined for an executable with the necessary flags for PIE.
- env.AppendUnique(
-- PROGCCFLAGS=['-fPIE'],
-+ PROGCCFLAGS=['-fpic'],
- PROGLINKFLAGS=['-pie'],
- )
-
-@@ -3021,7 +3010,6 @@ if env.TargetOSIs('posix'):
- env.Append(
- CCFLAGS=[
- "-fasynchronous-unwind-tables",
-- "-g2" if not env.TargetOSIs('emscripten') else "-g",
- "-Wall",
- "-Wsign-compare",
- "-Wno-unknown-pragmas",
diff --git a/databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp b/databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp
index 73e0befd876d..bbe509e27235 100644
--- a/databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp
+++ b/databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp
@@ -4,7 +4,7 @@
# https://github.com/mongodb/mongo/pull/1607
# https://jira.mongodb.org/browse/SERVER-99225
#
---- src/mongo/platform/waitable_atomic.cpp.orig 2024-11-20 23:53:48 UTC
+--- src/mongo/platform/waitable_atomic.cpp.orig 2025-10-24 20:47:00 UTC
+++ src/mongo/platform/waitable_atomic.cpp
@@ -34,6 +34,9 @@
#ifdef __linux__
@@ -16,7 +16,7 @@
#elif defined(_WIN32)
#include <synchapi.h>
#endif
-@@ -233,6 +236,45 @@ bool waitUntil(const void* uaddr,
+@@ -217,6 +220,45 @@ bool waitUntil(const void* uaddr,
// There isn't a good list of possible errors, so assuming that anything other than a timeout
// error is a possible spurious wakeup.
return timeoutOverflow || errno != ETIMEDOUT;
diff --git a/databases/mongodb80/Makefile b/databases/mongodb80/Makefile
index bb0baa6656b4..55d0792f2e44 100644
--- a/databases/mongodb80/Makefile
+++ b/databases/mongodb80/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
DISTVERSION= 8.0.12
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/mongosh/Makefile b/databases/mongosh/Makefile
index 373bd06b09aa..31660b6bcf7f 100644
--- a/databases/mongosh/Makefile
+++ b/databases/mongosh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mongosh
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases shells net
MASTER_SITES= https://registry.npmjs.org/mongodb-client-encryption/-/:mongocrypt \
https://registry.npmjs.org/kerberos/-/:kerberos \
diff --git a/databases/movine/Makefile b/databases/movine/Makefile
index c2b970eff54e..e5da38c3f28d 100644
--- a/databases/movine/Makefile
+++ b/databases/movine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= movine
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/mysql-connector-j/Makefile b/databases/mysql-connector-j/Makefile
index df8cecb755e4..24d04f8f497f 100644
--- a/databases/mysql-connector-j/Makefile
+++ b/databases/mysql-connector-j/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mysql-connector-j
-PORTVERSION= 9.0.0
+PORTVERSION= 9.5.0
CATEGORIES= databases java
MASTER_SITES= MYSQL/Connector-J
diff --git a/databases/mysql-connector-j/distinfo b/databases/mysql-connector-j/distinfo
index 84634dd4e1d6..eeb14bb0b35c 100644
--- a/databases/mysql-connector-j/distinfo
+++ b/databases/mysql-connector-j/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723996697
-SHA256 (mysql-connector-j-9.0.0.tar.gz) = 02cd65cfa7ba61db415479bc3ff14cd86f63698971756abc7d9c9beb6331d99f
-SIZE (mysql-connector-j-9.0.0.tar.gz) = 4469329
+TIMESTAMP = 1764086258
+SHA256 (mysql-connector-j-9.5.0.tar.gz) = b8ce97549830b69f7e801da5ccde88673efa942fc9f6125b4aab381d91273715
+SIZE (mysql-connector-j-9.5.0.tar.gz) = 4533369
diff --git a/databases/ods2sql/Makefile b/databases/ods2sql/Makefile
index 8b1947278ab6..5e8d916632e7 100644
--- a/databases/ods2sql/Makefile
+++ b/databases/ods2sql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ods2sql
DISTVERSION= 0.4.0
-PORTREVISION= 45
+PORTREVISION= 46
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/p5-DBIx-Class-EncodedColumn/Makefile b/databases/p5-DBIx-Class-EncodedColumn/Makefile
index 7d5cca1c48b7..1b9c9e1d4e72 100644
--- a/databases/p5-DBIx-Class-EncodedColumn/Makefile
+++ b/databases/p5-DBIx-Class-EncodedColumn/Makefile
@@ -1,5 +1,6 @@
PORTNAME= DBIx-Class-EncodedColumn
PORTVERSION= 0.11
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= databases perl5
MASTER_SITES= CPAN
@@ -15,8 +16,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-DBIx-Class>=0.06002:databases/p5-DBIx-Class \
- p5-SQL-Translator>=0.09.003:databases/p5-SQL-Translator \
- p5-Sub-Name>=0.04:devel/p5-Sub-Name
+ p5-Sub-Name>=0.04:devel/p5-Sub-Name \
+ p5-Crypt-URandom-Token>=0:security/p5-Crypt-URandom-Token
TEST_DEPENDS= p5-DBD-SQLite>=0:databases/p5-DBD-SQLite \
p5-Dir-Self>=0:devel/p5-Dir-Self \
p5-Test-Exception>=0:devel/p5-Test-Exception
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/pg.el/Makefile b/databases/pg.el/Makefile
index 675e373a5fef..99e596d18fbd 100644
--- a/databases/pg.el/Makefile
+++ b/databases/pg.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pg.el
DISTVERSIONPREFIX= v
-DISTVERSION= 0.60
+DISTVERSION= 0.61
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/pg.el/distinfo b/databases/pg.el/distinfo
index f0d8d10accc6..6c1d0e810972 100644
--- a/databases/pg.el/distinfo
+++ b/databases/pg.el/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758500221
-SHA256 (emarsden-pg-el-v0.60_GH0.tar.gz) = 5c5b5f203aee014b39264083f0d69f83d52ad7f09831226b3562c65409dc1631
-SIZE (emarsden-pg-el-v0.60_GH0.tar.gz) = 172985
+TIMESTAMP = 1763847467
+SHA256 (emarsden-pg-el-v0.61_GH0.tar.gz) = 3afcd757f728bdd7d37cae4db107865bedbb66a4ce1e730efae39c0bf40b55d4
+SIZE (emarsden-pg-el-v0.61_GH0.tar.gz) = 176309
diff --git a/databases/pg_incremental/Makefile b/databases/pg_incremental/Makefile
index 557b83145967..7b32fff868f6 100644
--- a/databases/pg_incremental/Makefile
+++ b/databases/pg_incremental/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pg_incremental
-PORTVERSION= 1.0.1
+PORTVERSION= 1.3.0
DISTVERSIONPREFIX= v
CATEGORIES= databases
diff --git a/databases/pg_incremental/distinfo b/databases/pg_incremental/distinfo
index 450d2159d830..3b310e029c5c 100644
--- a/databases/pg_incremental/distinfo
+++ b/databases/pg_incremental/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734989195
-SHA256 (CrunchyData-pg_incremental-v1.0.1_GH0.tar.gz) = e3312c9a9bd9933637e73062c1bec7113372fcda68f40aebe94200e3b72be51c
-SIZE (CrunchyData-pg_incremental-v1.0.1_GH0.tar.gz) = 17567
+TIMESTAMP = 1762943675
+SHA256 (CrunchyData-pg_incremental-v1.3.0_GH0.tar.gz) = 8e9c6bcc9975d3e5425080a9b9152aecf6028c4d8b5e4bb66c39020b91dcaffc
+SIZE (CrunchyData-pg_incremental-v1.3.0_GH0.tar.gz) = 20925
diff --git a/databases/pg_incremental/pkg-plist b/databases/pg_incremental/pkg-plist
index 793d0c867585..eb410e004b98 100644
--- a/databases/pg_incremental/pkg-plist
+++ b/databases/pg_incremental/pkg-plist
@@ -1,3 +1,6 @@
lib/postgresql/pg_incremental.so
+share/postgresql/extension/pg_incremental--1.0--1.1.sql
share/postgresql/extension/pg_incremental--1.0.sql
+share/postgresql/extension/pg_incremental--1.1--1.2.sql
+share/postgresql/extension/pg_incremental--1.2--1.3.sql
share/postgresql/extension/pg_incremental.control
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/postgresql-jdbc/Makefile b/databases/postgresql-jdbc/Makefile
index 267a8b72d4ab..ed7a8d7bce76 100644
--- a/databases/postgresql-jdbc/Makefile
+++ b/databases/postgresql-jdbc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= postgresql
-PORTVERSION= 42.7.7
+PORTVERSION= 42.7.8
CATEGORIES= databases java
MASTER_SITES= http://jdbc.postgresql.org/download/
PKGNAMESUFFIX= -jdbc
diff --git a/databases/postgresql-jdbc/distinfo b/databases/postgresql-jdbc/distinfo
index e37cf0dc6ee2..928b19f0e480 100644
--- a/databases/postgresql-jdbc/distinfo
+++ b/databases/postgresql-jdbc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749710371
-SHA256 (postgresql-42.7.7.jar) = 157963d60ae66d607e09466e8c0cdf8087e9cb20d0159899ffca96bca2528460
-SIZE (postgresql-42.7.7.jar) = 1098916
+TIMESTAMP = 1763558558
+SHA256 (postgresql-42.7.8.jar) = 2a32a9dcbc42d67a50ad3a0de5efd102c8d2be46720045f2cbd6689f160ab7c7
+SIZE (postgresql-42.7.8.jar) = 1116727
diff --git a/databases/postgresql-promscale/Makefile b/databases/postgresql-promscale/Makefile
index 213b66c0b6db..767011bf69a6 100644
--- a/databases/postgresql-promscale/Makefile
+++ b/databases/postgresql-promscale/Makefile
@@ -1,6 +1,6 @@
PORTNAME= promscale
PORTVERSION= 0.8.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= databases
PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}-
diff --git a/databases/postgresql-zhparser/Makefile b/databases/postgresql-zhparser/Makefile
index d99db67d268e..047c51f9dc77 100644
--- a/databases/postgresql-zhparser/Makefile
+++ b/databases/postgresql-zhparser/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zhparser
-PORTVERSION= 2.2
-DISTVERSIONPREFIX= V
+PORTVERSION= 2.3
+DISTVERSIONPREFIX= v
CATEGORIES= databases
PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}-
diff --git a/databases/postgresql-zhparser/distinfo b/databases/postgresql-zhparser/distinfo
index 6c3eae70bef4..091351f1b420 100644
--- a/databases/postgresql-zhparser/distinfo
+++ b/databases/postgresql-zhparser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687689610
-SHA256 (amutu-zhparser-V2.2_GH0.tar.gz) = 1d0b0e834a3d0406a1c520e5b80886cd1c0bf3649d59f13b5f60e8c872a54a31
-SIZE (amutu-zhparser-V2.2_GH0.tar.gz) = 6103400
+TIMESTAMP = 1762986150
+SHA256 (amutu-zhparser-v2.3_GH0.tar.gz) = 96fe19f1b72c922eab19ecfc305384381562ff840da4d3b77452e21fefe8f0d2
+SIZE (amutu-zhparser-v2.3_GH0.tar.gz) = 6106433
diff --git a/databases/postgresql-zhparser/pkg-plist b/databases/postgresql-zhparser/pkg-plist
index 295cd9c2de8a..a8e657972bdf 100644
--- a/databases/postgresql-zhparser/pkg-plist
+++ b/databases/postgresql-zhparser/pkg-plist
@@ -1,11 +1,13 @@
lib/postgresql/zhparser.so
-share/postgresql/extension/zhparser--unpackaged--1.0.sql
-share/postgresql/extension/zhparser.control
-share/postgresql/tsearch_data/dict.utf8.xdb
-share/postgresql/tsearch_data/rules.utf8.ini
-share/postgresql/extension/zhparser--1.0.sql
share/postgresql/extension/zhparser--1.0--2.0.sql
+share/postgresql/extension/zhparser--1.0.sql
share/postgresql/extension/zhparser--2.0--2.1.sql
share/postgresql/extension/zhparser--2.0.sql
share/postgresql/extension/zhparser--2.1--2.2.sql
share/postgresql/extension/zhparser--2.1.sql
+share/postgresql/extension/zhparser--2.2.sql
+share/postgresql/extension/zhparser--2.3.sql
+share/postgresql/extension/zhparser--unpackaged--1.0.sql
+share/postgresql/extension/zhparser.control
+share/postgresql/tsearch_data/dict.utf8.xdb
+share/postgresql/tsearch_data/rules.utf8.ini
diff --git a/databases/postgresql13-server/Makefile b/databases/postgresql13-server/Makefile
index 4838ad638e1a..3251a379b4d0 100644
--- a/databases/postgresql13-server/Makefile
+++ b/databases/postgresql13-server/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION?= 13.22
+DISTVERSION?= 13.23
# PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and
# not their own. Probably best to keep it at ?=0 when reset here too.
PORTREVISION?= 1
@@ -21,4 +21,7 @@ PG_USER?= postgres
PG_GROUP?= postgres
PG_UID?= 770
+DEPRECATED= This is the final release of PostgreSQL 13. PostgreSQL 13 is now end-of-life and will no longer receive security and bug fixes.
+EXPIRATION_DATE=2026-02-12
+
.include "${.CURDIR}/../postgresql18-server/Makefile"
diff --git a/databases/postgresql13-server/distinfo b/databases/postgresql13-server/distinfo
index 2920b5bae795..654998280785 100644
--- a/databases/postgresql13-server/distinfo
+++ b/databases/postgresql13-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755094737
-SHA256 (postgresql/postgresql-13.22.tar.bz2) = d36d83dc89e625502cf6fb1d0529642ba1266bd614b4e4a41cefd1dddcf09080
-SIZE (postgresql/postgresql-13.22.tar.bz2) = 21783034
+TIMESTAMP = 1762876340
+SHA256 (postgresql/postgresql-13.23.tar.bz2) = 6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6
+SIZE (postgresql/postgresql-13.23.tar.bz2) = 21767253
diff --git a/databases/postgresql14-server/Makefile b/databases/postgresql14-server/Makefile
index be5159ecde20..c35a4213ca8e 100644
--- a/databases/postgresql14-server/Makefile
+++ b/databases/postgresql14-server/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION?= 14.19
+DISTVERSION?= 14.20
# PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and
# not their own. Probably best to keep it at ?=0 when reset here too.
PORTREVISION?= 1
diff --git a/databases/postgresql14-server/distinfo b/databases/postgresql14-server/distinfo
index 539f677b0dc7..90c8b25e0b51 100644
--- a/databases/postgresql14-server/distinfo
+++ b/databases/postgresql14-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755094738
-SHA256 (postgresql/postgresql-14.19.tar.bz2) = 727e9e334bc1a31940df808259f69fe47a59f6d42174b22ae62d67fe7a01ad80
-SIZE (postgresql/postgresql-14.19.tar.bz2) = 22517457
+TIMESTAMP = 1762876341
+SHA256 (postgresql/postgresql-14.20.tar.bz2) = 7527f10f1640761bc280ad97d105d286d0cf72e54d36d78cf68e5e5f752b646b
+SIZE (postgresql/postgresql-14.20.tar.bz2) = 22525029
diff --git a/databases/postgresql15-server/Makefile b/databases/postgresql15-server/Makefile
index 067bf02d2ac5..e47f8585d7db 100644
--- a/databases/postgresql15-server/Makefile
+++ b/databases/postgresql15-server/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION?= 15.14
+DISTVERSION?= 15.15
# PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and
# not their own. Probably best to keep it at ?=0 when reset here too.
PORTREVISION?= 1
diff --git a/databases/postgresql15-server/distinfo b/databases/postgresql15-server/distinfo
index 4e815a7c0626..c3992a37fcd7 100644
--- a/databases/postgresql15-server/distinfo
+++ b/databases/postgresql15-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755094739
-SHA256 (postgresql/postgresql-15.14.tar.bz2) = 06dd75d305cd3870ee62b3932e661c624543eaf9ae2ba37cdec0a4f8edd051d2
-SIZE (postgresql/postgresql-15.14.tar.bz2) = 23229854
+TIMESTAMP = 1762876342
+SHA256 (postgresql/postgresql-15.15.tar.bz2) = 5753aaeb8b09cbf61016f78aa69bf5cbdf01b43263f010cbf168c82896213aaa
+SIZE (postgresql/postgresql-15.15.tar.bz2) = 23246368
diff --git a/databases/postgresql16-server/Makefile b/databases/postgresql16-server/Makefile
index cb5615f293de..76d7744f2baa 100644
--- a/databases/postgresql16-server/Makefile
+++ b/databases/postgresql16-server/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION?= 16.10
+DISTVERSION?= 16.11
# PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and
# not their own. Probably best to keep it at ?=0 when reset here too.
PORTREVISION?= 1
diff --git a/databases/postgresql16-server/distinfo b/databases/postgresql16-server/distinfo
index 6ecd7bbec6aa..947bab638767 100644
--- a/databases/postgresql16-server/distinfo
+++ b/databases/postgresql16-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755094740
-SHA256 (postgresql/postgresql-16.10.tar.bz2) = de8485f4ce9c32e3ddfeef0b7c261eed1cecb54c9bcd170e437ff454cb292b42
-SIZE (postgresql/postgresql-16.10.tar.bz2) = 24977722
+TIMESTAMP = 1762876343
+SHA256 (postgresql/postgresql-16.11.tar.bz2) = 6deb08c23d03d77d8f8bd1c14049eeef64aef8968fd8891df2dfc0b42f178eac
+SIZE (postgresql/postgresql-16.11.tar.bz2) = 25005349
diff --git a/databases/postgresql17-server/Makefile b/databases/postgresql17-server/Makefile
index 0572a7f459de..84a0b6516907 100644
--- a/databases/postgresql17-server/Makefile
+++ b/databases/postgresql17-server/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION?= 17.6
+DISTVERSION?= 17.7
# PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and
# not their own. Probably best to keep it at ?=0 when reset here too.
PORTREVISION?= 1
diff --git a/databases/postgresql17-server/distinfo b/databases/postgresql17-server/distinfo
index 2fabee2e9842..ef4871784fe5 100644
--- a/databases/postgresql17-server/distinfo
+++ b/databases/postgresql17-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755094741
-SHA256 (postgresql/postgresql-17.6.tar.bz2) = e0630a3600aea27511715563259ec2111cd5f4353a4b040e0be827f94cd7a8b0
-SIZE (postgresql/postgresql-17.6.tar.bz2) = 21623975
+TIMESTAMP = 1762876344
+SHA256 (postgresql/postgresql-17.7.tar.bz2) = ef9e343302eccd33112f1b2f0247be493cb5768313adeb558b02de8797a2e9b5
+SIZE (postgresql/postgresql-17.7.tar.bz2) = 21646334
diff --git a/databases/postgresql18-server/Makefile b/databases/postgresql18-server/Makefile
index 7b5bcf107120..844a3c396692 100644
--- a/databases/postgresql18-server/Makefile
+++ b/databases/postgresql18-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= postgresql
-DISTVERSION?= 18.0
+DISTVERSION?= 18.1
# PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and
# not their own. Probably best to keep it at ?=0 when reset here too.
PORTREVISION?= 1
diff --git a/databases/postgresql18-server/distinfo b/databases/postgresql18-server/distinfo
index 93ee9750257f..eb9888fe8e16 100644
--- a/databases/postgresql18-server/distinfo
+++ b/databases/postgresql18-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758615221
-SHA256 (postgresql/postgresql-18.0.tar.bz2) = 0d5b903b1e5fe361bca7aa9507519933773eb34266b1357c4e7780fdee6d6078
-SIZE (postgresql/postgresql-18.0.tar.bz2) = 22412570
+TIMESTAMP = 1762876345
+SHA256 (postgresql/postgresql-18.1.tar.bz2) = ff86675c336c46e98ac991ebb306d1b67621ece1d06787beaade312c2c915d54
+SIZE (postgresql/postgresql-18.1.tar.bz2) = 22423920
diff --git a/databases/powa-archivist/Makefile b/databases/powa-archivist/Makefile
index f3ae1e3e0cea..e131ce178be6 100644
--- a/databases/powa-archivist/Makefile
+++ b/databases/powa-archivist/Makefile
@@ -1,6 +1,6 @@
PORTNAME= powa-archivist
DISTVERSIONPREFIX= REL_
-DISTVERSION= 5_0_3
+DISTVERSION= 5_1_0
CATEGORIES= databases
MAINTAINER= girgen@FreeBSD.org
diff --git a/databases/powa-archivist/distinfo b/databases/powa-archivist/distinfo
index 51a5d023a0ad..edce7329306b 100644
--- a/databases/powa-archivist/distinfo
+++ b/databases/powa-archivist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749502372
-SHA256 (powa-team-powa-archivist-REL_5_0_3_GH0.tar.gz) = 1042e870213b999d16ed912c402b7e99080b0688b57c1274a74d737cc9f59b17
-SIZE (powa-team-powa-archivist-REL_5_0_3_GH0.tar.gz) = 201616
+TIMESTAMP = 1763980263
+SHA256 (powa-team-powa-archivist-REL_5_1_0_GH0.tar.gz) = 1a4ed754aa8309f17d17096c81c37626382e790c89f8cb79705fcd057372755a
+SIZE (powa-team-powa-archivist-REL_5_1_0_GH0.tar.gz) = 246455
diff --git a/databases/powa-archivist/pkg-plist b/databases/powa-archivist/pkg-plist
index 4198b4756401..590ec163853e 100644
--- a/databases/powa-archivist/pkg-plist
+++ b/databases/powa-archivist/pkg-plist
@@ -11,5 +11,7 @@ share/postgresql/extension/powa--5.0.1--5.0.2.sql
share/postgresql/extension/powa--5.0.1.sql
share/postgresql/extension/powa--5.0.2--5.0.3.sql
share/postgresql/extension/powa--5.0.2.sql
+share/postgresql/extension/powa--5.0.3--5.1.0.sql
share/postgresql/extension/powa--5.0.3.sql
+share/postgresql/extension/powa--5.1.0.sql
share/postgresql/extension/powa.control
diff --git a/databases/powa-web/Makefile b/databases/powa-web/Makefile
index feeaf0eb17d2..c3d8fe8219bc 100644
--- a/databases/powa-web/Makefile
+++ b/databases/powa-web/Makefile
@@ -1,5 +1,5 @@
PORTNAME= powa-web
-PORTVERSION= 5.0.2
+PORTVERSION= 5.1.0
CATEGORIES= databases python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/powa-web/distinfo b/databases/powa-web/distinfo
index 71f3d6d2594b..aa8b049cff79 100644
--- a/databases/powa-web/distinfo
+++ b/databases/powa-web/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754319989
-SHA256 (powa-team-powa-web-5.0.2_GH0.tar.gz) = c06c9d7ce4da758b585baf316f66439cd47935d550c9559dd425cf080d22c64b
-SIZE (powa-team-powa-web-5.0.2_GH0.tar.gz) = 800058
+TIMESTAMP = 1763895908
+SHA256 (powa-team-powa-web-5.1.0_GH0.tar.gz) = 5c39026b59961d3cda0738a6cab87b311368fc94f751946f92e218837cc20c90
+SIZE (powa-team-powa-web-5.1.0_GH0.tar.gz) = 801054
diff --git a/databases/prisma-engines/Makefile b/databases/prisma-engines/Makefile
index 253cab8427a4..4ee87c2020ff 100644
--- a/databases/prisma-engines/Makefile
+++ b/databases/prisma-engines/Makefile
@@ -1,5 +1,6 @@
PORTNAME= prisma-engines
DISTVERSION= 6.19.0
+PORTREVISION= 1
CATEGORIES= databases
MAINTAINER= otis@FreeBSD.org
diff --git a/databases/proxysql/files/patch-include_MySQL__HostGroups__Manager.h b/databases/proxysql/files/patch-include_MySQL__HostGroups__Manager.h
new file mode 100644
index 000000000000..0829899a6aaa
--- /dev/null
+++ b/databases/proxysql/files/patch-include_MySQL__HostGroups__Manager.h
@@ -0,0 +1,14 @@
+--- include/MySQL_HostGroups_Manager.h.orig 2025-11-05 18:26:00 UTC
++++ include/MySQL_HostGroups_Manager.h
+@@ -1250,9 +1250,9 @@ T j_get_srv_default_int_val(
+ return val;
+ } else {
+ proxy_error(
+- "Invalid value %ld supplied for 'mysql_hostgroup_attributes.servers_defaults.%s' for hostgroup %d."
++ "Invalid value %lld supplied for 'mysql_hostgroup_attributes.servers_defaults.%s' for hostgroup %d."
+ " Value NOT UPDATED.\n",
+- static_cast<int64_t>(val), key.c_str(), hid
++ static_cast<long long int>(val), key.c_str(), hid
+ );
+ }
+ } else {
diff --git a/databases/proxysql/files/patch-lib_ProxySQL__Admin.cpp b/databases/proxysql/files/patch-lib_ProxySQL__Admin.cpp
new file mode 100644
index 000000000000..3d4ca9be6b03
--- /dev/null
+++ b/databases/proxysql/files/patch-lib_ProxySQL__Admin.cpp
@@ -0,0 +1,11 @@
+--- lib/ProxySQL_Admin.cpp.orig 2025-11-05 18:44:48 UTC
++++ lib/ProxySQL_Admin.cpp
+@@ -332,7 +332,7 @@ char rand_del[6];
+ char rand_del[6];
+
+ //static int http_handler(void *cls, struct MHD_Connection *connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **ptr) {
+-MHD_Result http_handler(void *cls, struct MHD_Connection *connection, const char *url, const char *method, const char *version, const char *upload_data, long unsigned int *upload_data_size, void **ptr) {
++MHD_Result http_handler(void *cls, struct MHD_Connection *connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **ptr) {
+ return (MHD_Result) GloAdmin->AdminHTTPServer->handler(cls, connection, url, method, version, upload_data, upload_data_size, ptr);
+ }
+
diff --git a/databases/proxysql/files/patch-lib_ProxySQL__GloVars.cpp b/databases/proxysql/files/patch-lib_ProxySQL__GloVars.cpp
new file mode 100644
index 000000000000..d806d2c9ed55
--- /dev/null
+++ b/databases/proxysql/files/patch-lib_ProxySQL__GloVars.cpp
@@ -0,0 +1,14 @@
+--- lib/ProxySQL_GloVars.cpp.orig 2025-11-05 18:21:29 UTC
++++ lib/ProxySQL_GloVars.cpp
+@@ -334,7 +334,10 @@ void update_ulong_var_if_set(uint64_t& cur_val, ez::ez
+
+ void update_ulong_var_if_set(uint64_t& cur_val, ez::ezOptionParser* opt, const char* cmd_opt) {
+ if (opt->isSet(cmd_opt)) {
+- opt->get(cmd_opt)->getULong(cur_val);
++ unsigned long new_val = cur_val;
++
++ opt->get(cmd_opt)->getULong(new_val);
++ cur_val = new_val;
+ }
+ }
+
diff --git a/databases/py-aiosql/Makefile b/databases/py-aiosql/Makefile
index 8f50cdc97bd6..c42139a07204 100644
--- a/databases/py-aiosql/Makefile
+++ b/databases/py-aiosql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aiosql
-DISTVERSION= 13.4
+DISTVERSION= 14.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-aiosql/distinfo b/databases/py-aiosql/distinfo
index a48680bd2115..512aeb095308 100644
--- a/databases/py-aiosql/distinfo
+++ b/databases/py-aiosql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748952287
-SHA256 (aiosql-13.4.tar.gz) = da6ebb4d5e735753853007a7d574e60761338fc6ca8d95d6d95b5d85d7b1354d
-SIZE (aiosql-13.4.tar.gz) = 75730
+TIMESTAMP = 1764062889
+SHA256 (aiosql-14.0.tar.gz) = a64da1ea088543432451881b7b1a48ad612c2de75427f340c9a82256e7689617
+SIZE (aiosql-14.0.tar.gz) = 76470
diff --git a/databases/py-aiosql/files/patch-pyproject.toml b/databases/py-aiosql/files/patch-pyproject.toml
index 6c959ef542d4..d449b9d5f21a 100644
--- a/databases/py-aiosql/files/patch-pyproject.toml
+++ b/databases/py-aiosql/files/patch-pyproject.toml
@@ -1,11 +1,11 @@
---- pyproject.toml.orig 2025-04-09 08:26:41 UTC
+--- pyproject.toml.orig 2025-11-21 17:57:14 UTC
+++ pyproject.toml
-@@ -9,7 +9,7 @@ requires-python = ">=3.9"
+@@ -9,7 +9,7 @@ requires-python = ">=3.10"
description = "Simple SQL in Python"
readme = "README.rst"
- requires-python = ">=3.9"
+ requires-python = ">=3.10"
-license = "BSD-2-Clause"
+license = {file="LICENSE"}
classifiers = [
- "Programming Language :: Python",
+ "Programming Language :: Python :: 3",
"Programming Language :: SQL",
diff --git a/databases/py-datafusion/Makefile b/databases/py-datafusion/Makefile
index 922143ed4617..06556c00d32c 100644
--- a/databases/py-datafusion/Makefile
+++ b/databases/py-datafusion/Makefile
@@ -1,5 +1,6 @@
PORTNAME= datafusion
PORTVERSION= 50.1.0
+PORTREVISION= 1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-redis/Makefile b/databases/py-redis/Makefile
index 7d03499442e8..7fd2a0974ef4 100644
--- a/databases/py-redis/Makefile
+++ b/databases/py-redis/Makefile
@@ -1,5 +1,6 @@
PORTNAME= redis
PORTVERSION= 6.4.0
+PORTREVISION= 1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -30,7 +31,7 @@ OCSP_DESC= Online Certificate Status Protocol support
HIREDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>=3.2.0:databases/py-hiredis@${PY_FLAVOR}
JWT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.9.0:www/py-pyjwt@${PY_FLAVOR}
-OCSP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=20.0.1,1:security/py-openssl@${PY_FLAVOR} \
+OCSP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyopenssl>=20.0.1,1:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR}
OCSP_USE= PYTHON=cryptography
diff --git a/databases/py-redisvl/Makefile b/databases/py-redisvl/Makefile
index 0f70bbf78a6e..7ea299a103bd 100644
--- a/databases/py-redisvl/Makefile
+++ b/databases/py-redisvl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redisvl
-DISTVERSION= 0.10.0
+DISTVERSION= 0.12.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-redisvl/distinfo b/databases/py-redisvl/distinfo
index ba425690b4e7..1fcb1704ee2a 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 = 1763876705
+SHA256 (redisvl-0.12.0.tar.gz) = 205db9eb9639b78a9e479b012f6db64a12aa47129fdfaf3ad59623b5736e00d2
+SIZE (redisvl-0.12.0.tar.gz) = 683456
diff --git a/databases/py-snowflake-connector-python/Makefile b/databases/py-snowflake-connector-python/Makefile
index 9e5531eae8cd..6820be37fb9c 100644
--- a/databases/py-snowflake-connector-python/Makefile
+++ b/databases/py-snowflake-connector-python/Makefile
@@ -1,5 +1,6 @@
PORTNAME= snowflake-connector-python
DISTVERSION= 4.0.0
+PORTREVISION= 1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=40.6.0:devel/py-setuptools@${P
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>0.24.0<2.0.0:devel/py-asn1crypto@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openssl>=22.0.0:security/py-openssl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyopenssl>=22.0.0:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyjwt<3.0:www/py-pyjwt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests<3.0:www/py-requests@${PY_FLAVOR} \
diff --git a/databases/py-sqlglotrs/Makefile b/databases/py-sqlglotrs/Makefile
index 4b05ac697db9..cbbd055e279f 100644
--- a/databases/py-sqlglotrs/Makefile
+++ b/databases/py-sqlglotrs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sqlglotrs
PORTVERSION= 0.7.3
+PORTREVISION= 1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-sqloxide/Makefile b/databases/py-sqloxide/Makefile
index 708527a98dfc..13578f5ad012 100644
--- a/databases/py-sqloxide/Makefile
+++ b/databases/py-sqloxide/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sqloxide
PORTVERSION= 0.1.48
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-valkey/Makefile b/databases/py-valkey/Makefile
index 8927916a292c..812194754c35 100644
--- a/databases/py-valkey/Makefile
+++ b/databases/py-valkey/Makefile
@@ -1,5 +1,6 @@
PORTNAME= valkey
DISTVERSION= 6.1.1
+PORTREVISION= 1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,7 +25,7 @@ OCSP_DESC= Enable support for OCSP stapling
LIBVALKEY_RUN_DEPENDS= libvalkey>=0:databases/libvalkey
OCSP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyopenssl>=0:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
.include <bsd.port.pre.mk>
diff --git a/databases/qdrant/Makefile b/databases/qdrant/Makefile
index 77a3c88461bc..5b52da9d3935 100644
--- a/databases/qdrant/Makefile
+++ b/databases/qdrant/Makefile
@@ -1,13 +1,13 @@
PORTNAME= qdrant
DISTVERSIONPREFIX= v
-DISTVERSION= 1.15.1
-PORTREVISION= 2
+DISTVERSION= 1.15.5
PORTEPOCH= 1
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
COMMENT= Vector search engine and database for the next gen AI applications
-WWW= https://qdrant.tech
+WWW= https://qdrant.tech \
+ https://github.com/qdrant/qdrant
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/databases/qdrant/Makefile.crates b/databases/qdrant/Makefile.crates
index b9318395bbeb..60df7411f09f 100644
--- a/databases/qdrant/Makefile.crates
+++ b/databases/qdrant/Makefile.crates
@@ -1,6 +1,6 @@
CARGO_CRATES= actix-codec-0.5.0 \
actix-cors-0.7.1 \
- actix-files-0.6.6 \
+ actix-files-0.6.8 \
actix-http-3.11.0 \
actix-macros-0.2.3 \
actix-multipart-0.7.2 \
@@ -14,7 +14,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
actix-web-4.11.0 \
actix-web-codegen-4.3.0 \
actix-web-extras-0.1.0 \
- actix-web-validator-6.0.0 \
+ actix-web-validator-7.0.0 \
addr2line-0.19.0 \
adler-1.0.2 \
adler2-2.0.0 \
@@ -26,7 +26,6 @@ CARGO_CRATES= actix-codec-0.5.0 \
alloc-stdlib-0.2.2 \
alloca-0.4.0 \
allocator-api2-0.2.16 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
anstream-0.6.11 \
@@ -35,16 +34,17 @@ CARGO_CRATES= actix-codec-0.5.0 \
anstyle-query-1.0.0 \
anstyle-wincon-3.0.1 \
antidote-1.0.0 \
- anyhow-1.0.98 \
+ anyhow-1.0.100 \
approx-0.5.1 \
arc-swap-1.7.1 \
arraydeque-0.5.1 \
arrayvec-0.4.12 \
arrayvec-0.7.2 \
ash-0.38.0+1.3.281 \
+ assert-json-diff-2.0.2 \
async-stream-0.3.3 \
async-stream-impl-0.3.3 \
- async-trait-0.1.88 \
+ async-trait-0.1.89 \
atomic_refcell-0.1.13 \
atomicwrites-0.4.4 \
autocfg-1.1.0 \
@@ -72,36 +72,36 @@ CARGO_CRATES= actix-codec-0.5.0 \
brotli-decompressor-5.0.0 \
bumpalo-3.11.1 \
bustle-0.5.1 \
- bytemuck-1.23.1 \
- bytemuck_derive-1.8.0 \
+ bytemuck-1.23.2 \
+ bytemuck_derive-1.10.1 \
byteorder-1.5.0 \
bytes-1.10.1 \
bytestring-1.2.0 \
bzip2-sys-0.1.11+1.0.8 \
cast-0.3.0 \
- cc-1.2.30 \
+ cc-1.2.38 \
cedarwood-0.4.6 \
cexpr-0.6.0 \
cfg-if-1.0.0 \
cfg_aliases-0.2.1 \
cgroups-rs-0.3.4 \
- charabia-0.9.6 \
- chrono-0.4.41 \
+ charabia-0.9.7 \
+ chrono-0.4.42 \
ci_info-0.10.2 \
ciborium-0.2.0 \
ciborium-io-0.2.0 \
ciborium-ll-0.2.0 \
clang-sys-1.4.0 \
- clap-4.5.41 \
- clap_builder-4.5.41 \
- clap_derive-4.5.41 \
+ clap-4.5.47 \
+ clap_builder-4.5.47 \
+ clap_derive-4.5.47 \
clap_lex-0.7.4 \
cmake-0.1.51 \
codespan-reporting-0.11.1 \
colorchoice-1.0.0 \
colored-3.0.0 \
colorz-1.1.4 \
- config-0.15.13 \
+ config-0.15.16 \
console-0.16.0 \
console-api-0.8.1 \
console-subscriber-0.4.1 \
@@ -112,12 +112,13 @@ CARGO_CRATES= actix-codec-0.5.0 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
core2-0.4.0 \
+ count-min-sketch-0.1.8 \
cpp_demangle-0.4.2 \
cpufeatures-0.2.5 \
crc32c-0.6.8 \
crc32fast-1.3.2 \
- criterion-0.6.0 \
- criterion-plot-0.5.0 \
+ criterion-0.7.0 \
+ criterion-plot-0.6.0 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.2 \
crossbeam-epoch-0.9.13 \
@@ -148,7 +149,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
dyn-clone-1.0.10 \
dyn_size_of-0.4.2 \
earcutr-0.4.2 \
- ecow-0.2.5 \
+ ecow-0.2.6 \
either-1.13.0 \
encode_unicode-1.0.0 \
encoding_rs-0.8.33 \
@@ -162,6 +163,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
errno-0.3.10 \
fastrand-2.2.0 \
filetime-0.2.19 \
+ find-msvc-tools-0.1.2 \
findshlibs-0.10.2 \
fixedbitset-0.4.2 \
flate2-1.1.2 \
@@ -171,7 +173,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
foreign-types-0.5.0 \
foreign-types-macros-0.2.3 \
foreign-types-shared-0.3.1 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
fs4-0.13.1 \
fs_extra-1.3.0 \
fsio-0.1.3 \
@@ -190,8 +192,8 @@ CARGO_CRATES= actix-codec-0.5.0 \
generator-0.7.4 \
generic-array-0.14.6 \
generic-tests-0.1.3 \
- geo-0.30.0 \
- geo-types-0.7.16 \
+ geo-0.31.0 \
+ geo-types-0.7.17 \
geographiclib-rs-0.2.3 \
geohash-0.13.1 \
getopts-0.2.21 \
@@ -221,7 +223,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
hermit-abi-0.3.9 \
hermit-abi-0.5.1 \
hex-0.4.3 \
- http-0.2.9 \
+ http-0.2.12 \
http-1.3.1 \
http-body-0.4.5 \
http-body-1.0.0 \
@@ -230,18 +232,18 @@ CARGO_CRATES= actix-codec-0.5.0 \
http-serde-2.1.1 \
httparse-1.10.1 \
httpdate-1.0.2 \
- humantime-2.2.0 \
+ humantime-2.3.0 \
hyper-0.14.26 \
hyper-1.6.0 \
hyper-rustls-0.27.2 \
hyper-timeout-0.4.1 \
hyper-timeout-0.5.1 \
hyper-util-0.1.13 \
- i_float-1.7.0 \
- i_key_sort-0.2.0 \
- i_overlay-2.0.5 \
- i_shape-1.7.0 \
- i_tree-0.8.3 \
+ i_float-1.15.0 \
+ i_key_sort-0.6.0 \
+ i_overlay-4.0.2 \
+ i_shape-1.14.0 \
+ i_tree-0.16.0 \
iana-time-zone-0.1.53 \
iana-time-zone-haiku-0.1.1 \
icu_collections-1.5.0 \
@@ -255,19 +257,19 @@ CARGO_CRATES= actix-codec-0.5.0 \
icu_provider-1.5.0 \
icu_provider_macros-1.5.0 \
ident_case-1.0.1 \
- idna-0.5.0 \
- idna-1.0.3 \
+ idna-1.1.0 \
idna_adapter-1.2.0 \
impl-more-0.1.6 \
include-flate-0.3.0 \
include-flate-codegen-0.2.0 \
indexmap-1.9.2 \
- indexmap-2.10.0 \
+ indexmap-2.11.4 \
indicatif-0.18.0 \
inferno-0.11.18 \
+ integer-encoding-4.0.2 \
inventory-0.3.14 \
io-lifetimes-1.0.11 \
- io-uring-0.7.8 \
+ io-uring-0.7.10 \
ipnet-2.11.0 \
irg-kvariants-0.1.1 \
iri-string-0.7.8 \
@@ -307,18 +309,18 @@ CARGO_CRATES= actix-codec-0.5.0 \
local-channel-0.1.3 \
local-waker-0.1.3 \
lock_api-0.4.13 \
- log-0.4.27 \
+ log-0.4.28 \
loom-0.7.1 \
lz4-sys-1.11.1+lz4-1.10.0 \
lz4_flex-0.11.5 \
macro_rules_attribute-0.2.2 \
macro_rules_attribute-proc_macro-0.2.2 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
matchit-0.7.0 \
matrixmultiply-0.3.10 \
md-5-0.10.6 \
memchr-2.7.4 \
- memmap2-0.9.7 \
+ memmap2-0.9.8 \
memoffset-0.7.1 \
merge-0.1.0 \
merge_derive-0.1.0 \
@@ -328,6 +330,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
miniz_oxide-0.6.2 \
miniz_oxide-0.8.5 \
mio-1.0.1 \
+ mockito-1.7.0 \
multimap-0.8.3 \
names-0.14.0 \
ndarray-0.16.1 \
@@ -341,7 +344,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
nom-7.1.3 \
nom-8.0.0 \
ntapi-0.4.1 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
num-bigint-0.4.4 \
num-cmp-0.1.0 \
num-complex-0.4.6 \
@@ -360,14 +363,13 @@ CARGO_CRATES= actix-codec-0.5.0 \
openssl-probe-0.1.5 \
ordered-float-2.10.1 \
ordered-float-5.0.0 \
- overload-0.1.1 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
parse-size-1.0.0 \
paste-1.0.11 \
pathdiff-0.2.1 \
pem-3.0.3 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
permutation_iterator-0.1.2 \
pest-2.8.1 \
pest_derive-2.8.1 \
@@ -390,19 +392,21 @@ CARGO_CRATES= actix-codec-0.5.0 \
plotters-svg-0.3.3 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
- pprof-0.14.0 \
+ pprof-0.15.0 \
pprof2-0.13.1 \
ppv-lite86-0.2.17 \
presser-0.3.1 \
prettyplease-0.1.22 \
- prettyplease-0.2.35 \
+ prettyplease-0.2.37 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.95 \
- procfs-0.17.0 \
- procfs-core-0.17.0 \
+ proc-macro-error-attr2-2.0.0 \
+ proc-macro-error2-2.0.1 \
+ proc-macro2-1.0.101 \
+ procfs-0.18.0 \
+ procfs-core-0.18.0 \
prometheus-0.14.0 \
- proptest-1.7.0 \
+ proptest-1.8.0 \
prost-0.11.9 \
prost-0.12.6 \
prost-0.13.1 \
@@ -447,33 +451,31 @@ CARGO_CRATES= actix-codec-0.5.0 \
rand_hc-0.2.0 \
rand_xorshift-0.4.0 \
rawpointer-0.2.1 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
redox_syscall-0.2.16 \
redox_syscall-0.5.12 \
regex-1.11.0 \
- regex-automata-0.1.10 \
regex-automata-0.4.8 \
regex-lite-0.1.5 \
- regex-syntax-0.6.28 \
regex-syntax-0.8.5 \
relative-path-1.9.3 \
- reqwest-0.12.22 \
+ reqwest-0.12.23 \
rgb-0.8.50 \
ring-0.17.13 \
ringbuffer-0.16.0 \
rle-decode-fast-1.0.3 \
rmp-0.8.14 \
rmp-serde-1.3.0 \
- roaring-0.11.1 \
+ roaring-0.11.2 \
robust-1.1.0 \
rocksdb-0.23.0 \
roxmltree-0.20.0 \
rstack-0.3.3 \
rstack-self-0.3.0 \
rstar-0.12.0 \
- rstest-0.24.0 \
- rstest_macros-0.24.0 \
+ rstest-0.26.1 \
+ rstest_macros-0.26.1 \
rustc-demangle-0.1.21 \
rustc-hash-1.1.0 \
rustc-hash-2.0.0 \
@@ -482,19 +484,19 @@ CARGO_CRATES= actix-codec-0.5.0 \
rustix-0.38.40 \
rustix-1.0.2 \
rustls-0.22.4 \
- rustls-0.23.29 \
+ rustls-0.23.32 \
rustls-native-certs-0.7.0 \
rustls-native-certs-0.8.0 \
rustls-pemfile-2.2.0 \
rustls-pki-types-1.12.0 \
rustls-webpki-0.102.8 \
- rustls-webpki-0.103.4 \
+ rustls-webpki-0.103.6 \
rustversion-1.0.11 \
rusty-forkfork-0.4.0 \
rusty-hook-0.11.2 \
ryu-1.0.12 \
same-file-1.0.6 \
- scc-2.1.0 \
+ scc-2.4.0 \
schannel-0.1.23 \
schemars-0.8.22 \
schemars_derive-0.8.22 \
@@ -503,7 +505,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
scratch-1.0.3 \
scroll-0.11.0 \
scroll_derive-0.11.1 \
- sdd-0.2.0 \
+ sdd-3.0.10 \
seahash-4.1.0 \
sealed_test-1.1.0 \
sealed_test_derive-1.1.0 \
@@ -511,14 +513,15 @@ CARGO_CRATES= actix-codec-0.5.0 \
security-framework-sys-2.11.0 \
seedable_hash-0.1.1 \
self_cell-1.2.0 \
- semver-1.0.26 \
- serde-1.0.219 \
- serde-untagged-0.1.7 \
+ semver-1.0.27 \
+ serde-1.0.226 \
+ serde-untagged-0.1.9 \
serde-value-0.7.0 \
serde_cbor-0.11.2 \
- serde_derive-1.0.219 \
+ serde_core-1.0.226 \
+ serde_derive-1.0.226 \
serde_derive_internals-0.29.0 \
- serde_json-1.0.141 \
+ serde_json-1.0.145 \
serde_plain-1.0.1 \
serde_qs-0.13.0 \
serde_urlencoded-0.7.1 \
@@ -527,14 +530,16 @@ CARGO_CRATES= actix-codec-0.5.0 \
serial_test_derive-3.2.0 \
sha1-0.10.5 \
sha2-0.10.9 \
- shaderc-0.9.1 \
- shaderc-sys-0.9.1 \
+ shaderc-0.10.1 \
+ shaderc-sys-0.10.1 \
sharded-slab-0.1.4 \
shlex-1.3.0 \
signal-hook-registry-1.4.0 \
+ similar-2.7.0 \
simple_asn1-0.6.2 \
siphasher-0.3.10 \
- slab-0.4.7 \
+ siphasher-1.0.1 \
+ slab-0.4.11 \
slice-group-by-0.3.1 \
slog-2.7.0 \
slog-scope-4.4.0 \
@@ -542,7 +547,9 @@ CARGO_CRATES= actix-codec-0.5.0 \
smallvec-1.15.1 \
socket2-0.4.9 \
socket2-0.5.10 \
+ socket2-0.6.0 \
spade-2.12.1 \
+ spin-0.10.0 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
str_stack-0.1.0 \
@@ -555,22 +562,22 @@ CARGO_CRATES= actix-codec-0.5.0 \
symbolic-common-12.12.3 \
symbolic-demangle-12.12.3 \
syn-1.0.107 \
- syn-2.0.104 \
+ syn-2.0.106 \
sync_wrapper-0.1.2 \
sync_wrapper-1.0.1 \
synstructure-0.13.1 \
sys-info-0.9.1 \
- sysinfo-0.36.1 \
+ sysinfo-0.37.0 \
tango-bench-0.6.0 \
tap-1.0.1 \
- tempfile-3.20.0 \
+ tempfile-3.22.0 \
termcolor-1.1.3 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
+ thiserror-impl-2.0.16 \
thread-id-4.0.0 \
- thread-priority-2.1.0 \
+ thread-priority-3.0.0 \
thread_local-1.1.7 \
tikv-jemalloc-ctl-0.6.0 \
tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
@@ -580,15 +587,15 @@ CARGO_CRATES= actix-codec-0.5.0 \
time-macros-0.2.6 \
tinystr-0.7.6 \
tinytemplate-1.2.1 \
- tinyvec-1.9.0 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.0 \
- tokio-1.45.1 \
+ tokio-1.47.1 \
tokio-io-timeout-1.2.0 \
tokio-macros-2.5.0 \
tokio-rustls-0.25.0 \
tokio-rustls-0.26.0 \
tokio-stream-0.1.17 \
- tokio-util-0.7.15 \
+ tokio-util-0.7.16 \
toml-0.5.10 \
tonic-0.11.0 \
tonic-0.12.3 \
@@ -604,7 +611,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
tracing-core-0.1.33 \
tracing-log-0.2.0 \
tracing-serde-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
tracing-tracy-0.11.4 \
tracy-client-0.17.0 \
tracy-client-sys-0.21.2 \
@@ -616,7 +623,6 @@ CARGO_CRATES= actix-codec-0.5.0 \
ucd-trie-0.1.7 \
unarray-0.1.4 \
unicase-2.6.0 \
- unicode-bidi-0.3.13 \
unicode-ident-1.0.13 \
unicode-normalization-0.1.24 \
unicode-width-0.1.10 \
@@ -627,14 +633,14 @@ CARGO_CRATES= actix-codec-0.5.0 \
unty-0.0.4 \
unwind-0.4.1 \
unwind-sys-0.1.3 \
- url-2.5.4 \
+ url-2.5.7 \
utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.1 \
- uuid-1.17.0 \
+ uuid-1.18.1 \
v_htmlescape-0.15.8 \
- validator-0.18.1 \
- validator_derive-0.18.1 \
+ validator-0.20.0 \
+ validator_derive-0.20.0 \
valuable-0.1.0 \
vaporetto-0.6.5 \
vcpkg-0.2.15 \
@@ -642,7 +648,6 @@ CARGO_CRATES= actix-codec-0.5.0 \
virtue-0.0.18 \
wait-timeout-0.2.0 \
walkdir-2.5.0 \
- wana_kana-4.0.0 \
want-0.3.0 \
wasi-0.9.0+wasi-snapshot-preview1 \
wasi-0.11.0+wasi-snapshot-preview1 \
@@ -676,6 +681,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
windows-interface-0.57.0 \
windows-interface-0.59.1 \
windows-link-0.1.3 \
+ windows-link-0.2.0 \
windows-numerics-0.2.0 \
windows-result-0.1.2 \
windows-result-0.3.4 \
@@ -732,17 +738,18 @@ CARGO_CRATES= actix-codec-0.5.0 \
yoke-0.7.4 \
yoke-derive-0.7.4 \
zerocopy-0.7.35 \
- zerocopy-0.8.26 \
+ zerocopy-0.8.27 \
zerocopy-derive-0.7.35 \
- zerocopy-derive-0.8.26 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.4 \
zerofrom-derive-0.1.4 \
- zeroize-1.7.0 \
+ zeroize-1.8.1 \
zerovec-0.10.4 \
zerovec-derive-0.10.3 \
zstd-0.13.0 \
zstd-safe-7.0.0 \
zstd-sys-2.0.9+zstd.1.5.5 \
- wal@git+https://github.com/qdrant/wal.git?rev=c4b26b9c0ccc0e06ba7391189e4c8eac051ca531\#c4b26b9c0ccc0e06ba7391189e4c8eac051ca531 \
+ wal@git+https://github.com/qdrant/wal.git?rev=fad05934581585c18ff84712d6d4f5783b9b6a58\#fad05934581585c18ff84712d6d4f5783b9b6a58 \
+ murmur3@git+https://github.com/stusmall/murmur3?rev=2c39087\#2c39087f094ae982a463e1cda9cf4d483a09192b \
rust-stemmers@git+https://github.com/qdrant/rust-stemmers.git?tag=v1.2.1\#aee4c73b4012230b1163bf82d086cbf4b3f1102e \
tar@git+https://github.com/qdrant/tar-rs?branch=main\#856dbd090eede1736604f23cfe99a104b5639734
diff --git a/databases/qdrant/distinfo b/databases/qdrant/distinfo
index ad6637afa8b9..2faa68d75657 100644
--- a/databases/qdrant/distinfo
+++ b/databases/qdrant/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1754186887
+TIMESTAMP = 1762886828
SHA256 (rust/crates/actix-codec-0.5.0.crate) = 57a7559404a7f3573127aab53c08ce37a6c6a315c374a31070f3c91cd1b4a7fe
SIZE (rust/crates/actix-codec-0.5.0.crate) = 14046
SHA256 (rust/crates/actix-cors-0.7.1.crate) = daa239b93927be1ff123eebada5a3ff23e89f0124ccb8609234e5103d5a5ae6d
SIZE (rust/crates/actix-cors-0.7.1.crate) = 32546
-SHA256 (rust/crates/actix-files-0.6.6.crate) = 0773d59061dedb49a8aed04c67291b9d8cf2fe0b60130a381aab53c6dd86e9be
-SIZE (rust/crates/actix-files-0.6.6.crate) = 42722
+SHA256 (rust/crates/actix-files-0.6.8.crate) = 6c0d87f10d70e2948ad40e8edea79c8e77c6c66e0250a4c1f09b690465199576
+SIZE (rust/crates/actix-files-0.6.8.crate) = 46633
SHA256 (rust/crates/actix-http-3.11.0.crate) = 44dfe5c9e0004c623edc65391dfd51daa201e7e30ebd9c9bedf873048ec32bc2
SIZE (rust/crates/actix-http-3.11.0.crate) = 164165
SHA256 (rust/crates/actix-macros-0.2.3.crate) = 465a6172cf69b960917811022d8f29bc0b7fa1398bc4f78b3c466673db1213b6
@@ -31,8 +31,8 @@ SHA256 (rust/crates/actix-web-codegen-4.3.0.crate) = f591380e2e68490b5dfaf1dd1aa
SIZE (rust/crates/actix-web-codegen-4.3.0.crate) = 20382
SHA256 (rust/crates/actix-web-extras-0.1.0.crate) = ef1dfa234e9b71ed142e54b26b4cc9e13ef4ac563cf1a2be810b0c3d057781ea
SIZE (rust/crates/actix-web-extras-0.1.0.crate) = 3255
-SHA256 (rust/crates/actix-web-validator-6.0.0.crate) = 0f65804955af25ad36225100983ec8d92f14795e7f8080073f8147d0b768c78e
-SIZE (rust/crates/actix-web-validator-6.0.0.crate) = 12000
+SHA256 (rust/crates/actix-web-validator-7.0.0.crate) = 3539e2d27ebbe44c8baa585c4018004c6161d0dd5a0e8b72ab8a49a06a323460
+SIZE (rust/crates/actix-web-validator-7.0.0.crate) = 23138
SHA256 (rust/crates/addr2line-0.19.0.crate) = a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97
SIZE (rust/crates/addr2line-0.19.0.crate) = 33210
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -55,8 +55,6 @@ SHA256 (rust/crates/alloca-0.4.0.crate) = e5a7d05ea6aea7e9e64d25b9156ba2fee3fdd6
SIZE (rust/crates/alloca-0.4.0.crate) = 4257
SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
@@ -73,8 +71,8 @@ SHA256 (rust/crates/anstyle-wincon-3.0.1.crate) = f0699d10d2f4d628a98ee7b57b289a
SIZE (rust/crates/anstyle-wincon-3.0.1.crate) = 11279
SHA256 (rust/crates/antidote-1.0.0.crate) = 34fde25430d87a9388dadbe6e34d7f72a462c8b43ac8d309b42b0a8505d7e2a5
SIZE (rust/crates/antidote-1.0.0.crate) = 6312
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
@@ -87,12 +85,14 @@ SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b
SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
SHA256 (rust/crates/ash-0.38.0+1.3.281.crate) = 0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f
SIZE (rust/crates/ash-0.38.0+1.3.281.crate) = 457775
+SHA256 (rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12
+SIZE (rust/crates/assert-json-diff-2.0.2.crate) = 10874
SHA256 (rust/crates/async-stream-0.3.3.crate) = dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e
SIZE (rust/crates/async-stream-0.3.3.crate) = 12142
SHA256 (rust/crates/async-stream-impl-0.3.3.crate) = 10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27
SIZE (rust/crates/async-stream-impl-0.3.3.crate) = 4072
-SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
-SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atomic_refcell-0.1.13.crate) = 41e67cd8309bbd06cd603a9e693a784ac2e5d1e955f11286e355089fcab3047c
SIZE (rust/crates/atomic_refcell-0.1.13.crate) = 11760
SHA256 (rust/crates/atomicwrites-0.4.4.crate) = 3ef1bb8d1b645fe38d51dfc331d720fb5fc2c94b440c76cc79c80ff265ca33e3
@@ -147,10 +147,10 @@ SHA256 (rust/crates/bumpalo-3.11.1.crate) = 572f695136211188308f16ad2ca5c851a712
SIZE (rust/crates/bumpalo-3.11.1.crate) = 81207
SHA256 (rust/crates/bustle-0.5.1.crate) = 082bd84e4f0d39ac9d5d0447dec66dbfc333b3ae4240c306ca0801fbb3655fca
SIZE (rust/crates/bustle-0.5.1.crate) = 12216
-SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
-SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
-SHA256 (rust/crates/bytemuck_derive-1.8.0.crate) = bcfcc3cd946cb52f0bbfdbbcfa2f4e24f75ebb6c0e1002f7c25904fada18b9ec
-SIZE (rust/crates/bytemuck_derive-1.8.0.crate) = 23029
+SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
+SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/bytemuck_derive-1.10.1.crate) = 4f154e572231cb6ba2bd1176980827e3d5dc04cc183a75dea38109fbdd672d29
+SIZE (rust/crates/bytemuck_derive-1.10.1.crate) = 25122
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
@@ -161,8 +161,8 @@ SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8ca
SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
-SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cc-1.2.38.crate) = 80f41ae168f955c12fb8960b057d70d0ca153fb83182b57d86380443527be7e9
+SIZE (rust/crates/cc-1.2.38.crate) = 90139
SHA256 (rust/crates/cedarwood-0.4.6.crate) = 6d910bedd62c24733263d0bed247460853c9d22e8956bd4cd964302095e04e90
SIZE (rust/crates/cedarwood-0.4.6.crate) = 12726
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
@@ -173,10 +173,10 @@ SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/cgroups-rs-0.3.4.crate) = 6db7c2f5545da4c12c5701455d9471da5f07db52e49b9cccb4f5512226dd0836
SIZE (rust/crates/cgroups-rs-0.3.4.crate) = 53584
-SHA256 (rust/crates/charabia-0.9.6.crate) = 3b01abfd2db0eb8c4e7a47ccab5d1f67993736f4e76923ed9ae281c49070645d
-SIZE (rust/crates/charabia-0.9.6.crate) = 1138765
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/charabia-0.9.7.crate) = 7c2f456825b7f15eac01a1cae40c12c3f55e931d4327e6e4fa59508d664e9568
+SIZE (rust/crates/charabia-0.9.7.crate) = 1145286
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/ci_info-0.10.2.crate) = 24f638c70e8c5753795cc9a8c07c44da91554a09e4cf11a7326e8161b0a3c45e
SIZE (rust/crates/ci_info-0.10.2.crate) = 806783
SHA256 (rust/crates/ciborium-0.2.0.crate) = b0c137568cc60b904a7724001b35ce2630fd00d5d84805fbb608ab89509d788f
@@ -187,12 +187,12 @@ SHA256 (rust/crates/ciborium-ll-0.2.0.crate) = 213030a2b5a4e0c0892b6652260cf6cca
SIZE (rust/crates/ciborium-ll-0.2.0.crate) = 10740
SHA256 (rust/crates/clang-sys-1.4.0.crate) = fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3
SIZE (rust/crates/clang-sys-1.4.0.crate) = 38679
-SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
-SIZE (rust/crates/clap-4.5.41.crate) = 58298
-SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
-SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
-SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
-SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
+SIZE (rust/crates/clap-4.5.47.crate) = 58354
+SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
+SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
SHA256 (rust/crates/cmake-0.1.51.crate) = fb1e43aa7fd152b1f968787f7dbcdeb306d1867ff373c69955211876c053f91a
@@ -205,8 +205,8 @@ SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffd
SIZE (rust/crates/colored-3.0.0.crate) = 34497
SHA256 (rust/crates/colorz-1.1.4.crate) = 6ceb37c5798821e37369cb546f430f19da2f585e0364c9615ae340a9f2e6067b
SIZE (rust/crates/colorz-1.1.4.crate) = 33160
-SHA256 (rust/crates/config-0.15.13.crate) = 5b1eb4fb07bc7f012422df02766c7bd5971effb894f573865642f06fa3265440
-SIZE (rust/crates/config-0.15.13.crate) = 59175
+SHA256 (rust/crates/config-0.15.16.crate) = cef036f0ecf99baef11555578630e2cca559909b4c50822dbba828c252d21c49
+SIZE (rust/crates/config-0.15.16.crate) = 56848
SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
SIZE (rust/crates/console-0.16.0.crate) = 39107
SHA256 (rust/crates/console-api-0.8.1.crate) = 8030735ecb0d128428b64cd379809817e620a40e5001c54465b99ec5feec2857
@@ -227,6 +227,8 @@ SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f2807
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505
SIZE (rust/crates/core2-0.4.0.crate) = 37075
+SHA256 (rust/crates/count-min-sketch-0.1.8.crate) = 3fef0a447ef2e9e6bd57e379f88702c58c4a4253ba82fb175bd7db012192311a
+SIZE (rust/crates/count-min-sketch-0.1.8.crate) = 3555
SHA256 (rust/crates/cpp_demangle-0.4.2.crate) = ee34052ee3d93d6d8f3e6f81d85c47921f6653a19a7b70e939e3e602d893a674
SIZE (rust/crates/cpp_demangle-0.4.2.crate) = 79166
SHA256 (rust/crates/cpufeatures-0.2.5.crate) = 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320
@@ -235,10 +237,10 @@ SHA256 (rust/crates/crc32c-0.6.8.crate) = 3a47af21622d091a8f0fb295b88bc886ac74ef
SIZE (rust/crates/crc32c-0.6.8.crate) = 9647
SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
-SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
-SIZE (rust/crates/criterion-0.6.0.crate) = 119470
-SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
-SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/criterion-0.7.0.crate) = e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928
+SIZE (rust/crates/criterion-0.7.0.crate) = 119908
+SHA256 (rust/crates/criterion-plot-0.6.0.crate) = 9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338
+SIZE (rust/crates/criterion-plot-0.6.0.crate) = 24495
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-deque-0.8.2.crate) = 715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc
@@ -299,8 +301,8 @@ SHA256 (rust/crates/dyn_size_of-0.4.2.crate) = 33d4f78a40b1ec35bf8cafdaaf607ba2f
SIZE (rust/crates/dyn_size_of-0.4.2.crate) = 3151
SHA256 (rust/crates/earcutr-0.4.2.crate) = 0812b44697951d35fde8fcb0da81c9de7e809e825a66bbf1ecb79d9829d4ca3d
SIZE (rust/crates/earcutr-0.4.2.crate) = 644764
-SHA256 (rust/crates/ecow-0.2.5.crate) = b92b481eb5d59fd8e80e92ff11d057d1ca8d144b2cd8c66cc8d5bd177a3c0dc5
-SIZE (rust/crates/ecow-0.2.5.crate) = 29499
+SHA256 (rust/crates/ecow-0.2.6.crate) = 78e4f79b296fbaab6ce2e22d52cb4c7f010fe0ebe7a32e34fa25885fd797bd02
+SIZE (rust/crates/ecow-0.2.6.crate) = 29987
SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
SIZE (rust/crates/either-1.13.0.crate) = 19169
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
@@ -327,6 +329,8 @@ SHA256 (rust/crates/fastrand-2.2.0.crate) = 486f806e73c5707928240ddc295403b1b93c
SIZE (rust/crates/fastrand-2.2.0.crate) = 15031
SHA256 (rust/crates/filetime-0.2.19.crate) = 4e884668cd0c7480504233e951174ddc3b382f7c2666e3b7310b5c4e7b0c37f9
SIZE (rust/crates/filetime-0.2.19.crate) = 15028
+SHA256 (rust/crates/find-msvc-tools-0.1.2.crate) = 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959
+SIZE (rust/crates/find-msvc-tools-0.1.2.crate) = 30461
SHA256 (rust/crates/findshlibs-0.10.2.crate) = 40b9e59cd0f7e0806cca4be089683ecb6434e602038df21fe6bf6711b2f07f64
SIZE (rust/crates/findshlibs-0.10.2.crate) = 20101
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
@@ -345,8 +349,8 @@ SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd
SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fs4-0.13.1.crate) = 8640e34b88f7652208ce9e88b1a37a2ae95227d84abec377ccd3c5cfeb141ed4
SIZE (rust/crates/fs4-0.13.1.crate) = 28794
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
@@ -383,10 +387,10 @@ SHA256 (rust/crates/generic-array-0.14.6.crate) = bff49e947297f3312447abdca79f45
SIZE (rust/crates/generic-array-0.14.6.crate) = 15889
SHA256 (rust/crates/generic-tests-0.1.3.crate) = d9ff6d6584f4f6fa911d5e07856abf1a48dc5599b3734f2eaea130f2c3baa989
SIZE (rust/crates/generic-tests-0.1.3.crate) = 18982
-SHA256 (rust/crates/geo-0.30.0.crate) = 4416397671d8997e9a3e7ad99714f4f00a22e9eaa9b966a5985d2194fc9e02e1
-SIZE (rust/crates/geo-0.30.0.crate) = 308394
-SHA256 (rust/crates/geo-types-0.7.16.crate) = 62ddb1950450d67efee2bbc5e429c68d052a822de3aad010d28b351fbb705224
-SIZE (rust/crates/geo-types-0.7.16.crate) = 44673
+SHA256 (rust/crates/geo-0.31.0.crate) = 2fc1a1678e54befc9b4bcab6cd43b8e7f834ae8ea121118b0fd8c42747675b4a
+SIZE (rust/crates/geo-0.31.0.crate) = 340250
+SHA256 (rust/crates/geo-types-0.7.17.crate) = 75a4dcd69d35b2c87a7c83bce9af69fd65c9d68d3833a0ded568983928f3fc99
+SIZE (rust/crates/geo-types-0.7.17.crate) = 45955
SHA256 (rust/crates/geographiclib-rs-0.2.3.crate) = 8ea804e7bd3c6a4ca6a01edfa35231557a8a81d4d3f3e1e2b650d028c42592be
SIZE (rust/crates/geographiclib-rs-0.2.3.crate) = 52845
SHA256 (rust/crates/geohash-0.13.1.crate) = 0fb94b1a65401d6cbf22958a9040aa364812c26674f841bee538b12c135db1e6
@@ -445,8 +449,8 @@ SHA256 (rust/crates/hermit-abi-0.5.1.crate) = f154ce46856750ed433c8649605bf7ed2d
SIZE (rust/crates/hermit-abi-0.5.1.crate) = 17549
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/http-0.2.9.crate) = bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482
-SIZE (rust/crates/http-0.2.9.crate) = 100146
+SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
+SIZE (rust/crates/http-0.2.12.crate) = 101964
SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
SIZE (rust/crates/http-1.3.1.crate) = 106063
SHA256 (rust/crates/http-body-0.4.5.crate) = d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1
@@ -463,8 +467,8 @@ SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa
SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
SIZE (rust/crates/httpdate-1.0.2.crate) = 10673
-SHA256 (rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f
-SIZE (rust/crates/humantime-2.2.0.crate) = 20646
+SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424
+SIZE (rust/crates/humantime-2.3.0.crate) = 23242
SHA256 (rust/crates/hyper-0.14.26.crate) = ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4
SIZE (rust/crates/hyper-0.14.26.crate) = 195570
SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
@@ -477,16 +481,16 @@ SHA256 (rust/crates/hyper-timeout-0.5.1.crate) = 3203a961e5c83b6f5498933e78b6b26
SIZE (rust/crates/hyper-timeout-0.5.1.crate) = 17727
SHA256 (rust/crates/hyper-util-0.1.13.crate) = b1c293b6b3d21eca78250dc7dbebd6b9210ec5530e038cbfe0661b5c47ab06e8
SIZE (rust/crates/hyper-util-0.1.13.crate) = 101913
-SHA256 (rust/crates/i_float-1.7.0.crate) = 85df3a416829bb955fdc2416c7b73680c8dcea8d731f2c7aa23e1042fe1b8343
-SIZE (rust/crates/i_float-1.7.0.crate) = 15242
-SHA256 (rust/crates/i_key_sort-0.2.0.crate) = 347c253b4748a1a28baf94c9ce133b6b166f08573157e05afe718812bc599fcd
-SIZE (rust/crates/i_key_sort-0.2.0.crate) = 3237
-SHA256 (rust/crates/i_overlay-2.0.5.crate) = 0542dfef184afdd42174a03dcc0625b6147fb73e1b974b1a08a2a42ac35cee49
-SIZE (rust/crates/i_overlay-2.0.5.crate) = 201905
-SHA256 (rust/crates/i_shape-1.7.0.crate) = 0a38f5a42678726718ff924f6d4a0e79b129776aeed298f71de4ceedbd091bce
-SIZE (rust/crates/i_shape-1.7.0.crate) = 11805
-SHA256 (rust/crates/i_tree-0.8.3.crate) = 155181bc97d770181cf9477da51218a19ee92a8e5be642e796661aee2b601139
-SIZE (rust/crates/i_tree-0.8.3.crate) = 14156
+SHA256 (rust/crates/i_float-1.15.0.crate) = 010025c2c532c8d82e42d0b8bb5184afa449fa6f06c709ea9adcb16c49ae405b
+SIZE (rust/crates/i_float-1.15.0.crate) = 14600
+SHA256 (rust/crates/i_key_sort-0.6.0.crate) = 9190f86706ca38ac8add223b2aed8b1330002b5cdbbce28fb58b10914d38fc27
+SIZE (rust/crates/i_key_sort-0.6.0.crate) = 6401
+SHA256 (rust/crates/i_overlay-4.0.2.crate) = e9c291f5c15a84f0e9126ff050719c5ca50227b27947b52526ee8370287dfc9e
+SIZE (rust/crates/i_overlay-4.0.2.crate) = 196670
+SHA256 (rust/crates/i_shape-1.14.0.crate) = 1ea154b742f7d43dae2897fcd5ead86bc7b5eefcedd305a7ebf9f69d44d61082
+SIZE (rust/crates/i_shape-1.14.0.crate) = 17323
+SHA256 (rust/crates/i_tree-0.16.0.crate) = 35e6d558e6d4c7b82bc51d9c771e7a927862a161a7d87bf2b0541450e0e20915
+SIZE (rust/crates/i_tree-0.16.0.crate) = 24579
SHA256 (rust/crates/iana-time-zone-0.1.53.crate) = 64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765
SIZE (rust/crates/iana-time-zone-0.1.53.crate) = 20176
SHA256 (rust/crates/iana-time-zone-haiku-0.1.1.crate) = 0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca
@@ -513,10 +517,8 @@ SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df4
SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
-SIZE (rust/crates/idna-0.5.0.crate) = 271940
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
SHA256 (rust/crates/impl-more-0.1.6.crate) = 206ca75c9c03ba3d4ace2460e57b189f39f43de612c2f85836e65c929701bb2d
@@ -527,18 +529,20 @@ SHA256 (rust/crates/include-flate-codegen-0.2.0.crate) = 8c5b246c6261be723b85c61
SIZE (rust/crates/include-flate-codegen-0.2.0.crate) = 2268
SHA256 (rust/crates/indexmap-1.9.2.crate) = 1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399
SIZE (rust/crates/indexmap-1.9.2.crate) = 54627
-SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
-SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
SHA256 (rust/crates/inferno-0.11.18.crate) = abfb2e51b23c338595ae0b6bdaaa7a4a8b860b8d788a4331cb07b50fe5dea71b
SIZE (rust/crates/inferno-0.11.18.crate) = 102794
+SHA256 (rust/crates/integer-encoding-4.0.2.crate) = 0d762194228a2f1c11063e46e32e5acb96e66e906382b9eb5441f2e0504bbd5a
+SIZE (rust/crates/integer-encoding-4.0.2.crate) = 12720
SHA256 (rust/crates/inventory-0.3.14.crate) = c8573b2b1fb643a372c73b23f4da5f888677feef3305146d68a539250a9bccc7
SIZE (rust/crates/inventory-0.3.14.crate) = 13953
SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
-SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
-SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/irg-kvariants-0.1.1.crate) = ef2af7c331f2536964a32b78a7d2e0963d78b42f4a76323b16cc7d94b1ddce26
@@ -617,8 +621,8 @@ SHA256 (rust/crates/local-waker-0.1.3.crate) = e34f76eb3611940e0e7d53a9aaa4e6a31
SIZE (rust/crates/local-waker-0.1.3.crate) = 6369
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/loom-0.7.1.crate) = 7e045d70ddfbc984eacfa964ded019534e8f6cbf36f6410aee0ed5cefa5a9175
SIZE (rust/crates/loom-0.7.1.crate) = 73744
SHA256 (rust/crates/lz4-sys-1.11.1+lz4-1.10.0.crate) = 6bd8c0d6c6ed0cd30b3652886bb8711dc4bb01d637a68105a3d5158039b418e6
@@ -629,8 +633,8 @@ SHA256 (rust/crates/macro_rules_attribute-0.2.2.crate) = 65049d7923698040cd0b1dd
SIZE (rust/crates/macro_rules_attribute-0.2.2.crate) = 15330
SHA256 (rust/crates/macro_rules_attribute-proc_macro-0.2.2.crate) = 670fdfda89751bc4a84ac13eaa63e205cf0fd22b4c9a5fbfa085b63c1f1d3a30
SIZE (rust/crates/macro_rules_attribute-proc_macro-0.2.2.crate) = 8271
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/matchit-0.7.0.crate) = b87248edafb776e59e6ee64a79086f65890d3510f2c656c000bf2a7e8a0aea40
SIZE (rust/crates/matchit-0.7.0.crate) = 19113
SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08
@@ -639,8 +643,8 @@ SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89ee
SIZE (rust/crates/md-5-0.10.6.crate) = 16161
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
-SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
+SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
+SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4
SIZE (rust/crates/memoffset-0.7.1.crate) = 8556
SHA256 (rust/crates/merge-0.1.0.crate) = 10bbef93abb1da61525bbc45eeaff6473a41907d19f8f9aa5168d214e10693e9
@@ -659,6 +663,8 @@ SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8
SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
SHA256 (rust/crates/mio-1.0.1.crate) = 4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4
SIZE (rust/crates/mio-1.0.1.crate) = 102654
+SHA256 (rust/crates/mockito-1.7.0.crate) = 7760e0e418d9b7e5777c0374009ca4c93861b9066f18cb334a20ce50ab63aa48
+SIZE (rust/crates/mockito-1.7.0.crate) = 42605
SHA256 (rust/crates/multimap-0.8.3.crate) = e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a
SIZE (rust/crates/multimap-0.8.3.crate) = 13518
SHA256 (rust/crates/names-0.14.0.crate) = 7bddcd3bf5144b6392de80e04c347cd7fab2508f6df16a85fc496ecd5cec39bc
@@ -685,8 +691,8 @@ SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b11053
SIZE (rust/crates/nom-8.0.0.crate) = 135590
SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-bigint-0.4.4.crate) = 608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0
SIZE (rust/crates/num-bigint-0.4.4.crate) = 99369
SHA256 (rust/crates/num-cmp-0.1.0.crate) = 63335b2e2c34fae2fb0aa2cecfd9f0832a1e24b3b32ecec612c3426d46dc8aaa
@@ -723,8 +729,6 @@ SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a
SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
SHA256 (rust/crates/ordered-float-5.0.0.crate) = e2c1f9f56e534ac6a9b8a4600bdf0f530fb393b5f393e7b4d03489c3cf0c3f01
SIZE (rust/crates/ordered-float-5.0.0.crate) = 23364
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
@@ -737,8 +741,8 @@ SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab0075
SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142
SHA256 (rust/crates/pem-3.0.3.crate) = 1b8fcc794035347fb64beda2d3b462595dd2753e3f268d89c5aae77e8cf2c310
SIZE (rust/crates/pem-3.0.3.crate) = 13035
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/permutation_iterator-0.1.2.crate) = b55405179fe06e4e3820ddaf9f9b51cdff9e7496af9554acdb2b1921a86ca9cb
SIZE (rust/crates/permutation_iterator-0.1.2.crate) = 14046
SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
@@ -783,8 +787,8 @@ SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
-SHA256 (rust/crates/pprof-0.14.0.crate) = ebbe2f8898beba44815fdc9e5a4ae9c929e21c5dc29b0c774a15555f7f58d6d0
-SIZE (rust/crates/pprof-0.14.0.crate) = 45438
+SHA256 (rust/crates/pprof-0.15.0.crate) = 38a01da47675efa7673b032bf8efd8214f1917d89685e07e395ab125ea42b187
+SIZE (rust/crates/pprof-0.15.0.crate) = 49336
SHA256 (rust/crates/pprof2-0.13.1.crate) = 8961ed0a916b512e565f8070eb0dfa05773dd140160b45ac9a5ad339b557adeb
SIZE (rust/crates/pprof2-0.13.1.crate) = 47837
SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
@@ -793,22 +797,26 @@ SHA256 (rust/crates/presser-0.3.1.crate) = e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b
SIZE (rust/crates/presser-0.3.1.crate) = 20946
SHA256 (rust/crates/prettyplease-0.1.22.crate) = 2c8992a85d8e93a28bdf76137db888d3874e3b230dee5ed8bebac4c9f7617773
SIZE (rust/crates/prettyplease-0.1.22.crate) = 49563
-SHA256 (rust/crates/prettyplease-0.2.35.crate) = 061c1221631e079b26479d25bbf2275bfe5917ae8419cd7e34f13bfc2aa7539a
-SIZE (rust/crates/prettyplease-0.2.35.crate) = 71857
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/procfs-0.17.0.crate) = cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f
-SIZE (rust/crates/procfs-0.17.0.crate) = 73252
-SHA256 (rust/crates/procfs-core-0.17.0.crate) = 239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec
-SIZE (rust/crates/procfs-core-0.17.0.crate) = 87533
+SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5
+SIZE (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 7745
+SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802
+SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/procfs-0.18.0.crate) = 25485360a54d6861439d60facef26de713b1e126bf015ec8f98239467a2b82f7
+SIZE (rust/crates/procfs-0.18.0.crate) = 73856
+SHA256 (rust/crates/procfs-core-0.18.0.crate) = e6401bf7b6af22f78b563665d15a22e9aef27775b79b149a66ca022468a4e405
+SIZE (rust/crates/procfs-core-0.18.0.crate) = 92618
SHA256 (rust/crates/prometheus-0.14.0.crate) = 3ca5326d8d0b950a9acd87e6a3f94745394f62e4dae1b1ee22b2bc0c394af43a
SIZE (rust/crates/prometheus-0.14.0.crate) = 90035
-SHA256 (rust/crates/proptest-1.7.0.crate) = 6fcdab19deb5195a31cf7726a210015ff1496ba1464fd42cb4f537b8b01b471f
-SIZE (rust/crates/proptest-1.7.0.crate) = 204889
+SHA256 (rust/crates/proptest-1.8.0.crate) = 2bb0be07becd10686a0bb407298fb425360a5c44a663774406340c59a22de4ce
+SIZE (rust/crates/proptest-1.8.0.crate) = 204571
SHA256 (rust/crates/prost-0.11.9.crate) = 0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd
SIZE (rust/crates/prost-0.11.9.crate) = 28958
SHA256 (rust/crates/prost-0.12.6.crate) = deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29
@@ -897,30 +905,26 @@ SHA256 (rust/crates/rand_xorshift-0.4.0.crate) = 513962919efc330f829edb2535844d1
SIZE (rust/crates/rand_xorshift-0.4.0.crate) = 10262
SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3
SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
SHA256 (rust/crates/regex-1.11.0.crate) = 38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8
SIZE (rust/crates/regex-1.11.0.crate) = 254059
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
SHA256 (rust/crates/regex-automata-0.4.8.crate) = 368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3
SIZE (rust/crates/regex-automata-0.4.8.crate) = 617784
SHA256 (rust/crates/regex-lite-0.1.5.crate) = 30b661b2f27137bdbc16f00eda72866a92bb28af1753ffbd56744fb6e2e9cd8e
SIZE (rust/crates/regex-lite-0.1.5.crate) = 95262
-SHA256 (rust/crates/regex-syntax-0.6.28.crate) = 456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848
-SIZE (rust/crates/regex-syntax-0.6.28.crate) = 299288
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2
SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
-SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
-SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
+SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb
+SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a
SIZE (rust/crates/rgb-0.8.50.crate) = 21980
SHA256 (rust/crates/ring-0.17.13.crate) = 70ac5d832aa16abd7d1def883a8545280c20a60f523a370aa3a9617c2b8550ee
@@ -933,8 +937,8 @@ SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e90891
SIZE (rust/crates/rmp-0.8.14.crate) = 29687
SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
-SHA256 (rust/crates/roaring-0.11.1.crate) = 18f79304aff09c245934bb9558a215e53a4cfbbe6aa8ac2a79847be551264979
-SIZE (rust/crates/roaring-0.11.1.crate) = 124933
+SHA256 (rust/crates/roaring-0.11.2.crate) = f08d6a905edb32d74a5d5737a0c9d7e950c312f3c46cb0ca0a2ca09ea11878a0
+SIZE (rust/crates/roaring-0.11.2.crate) = 127098
SHA256 (rust/crates/robust-1.1.0.crate) = cbf4a6aa5f6d6888f39e980649f3ad6b666acdce1d78e95b8a2cb076e687ae30
SIZE (rust/crates/robust-1.1.0.crate) = 476312
SHA256 (rust/crates/rocksdb-0.23.0.crate) = 26ec73b20525cb235bad420f911473b69f9fe27cc856c5461bccd7e4af037f43
@@ -947,10 +951,10 @@ SHA256 (rust/crates/rstack-self-0.3.0.crate) = 6dd5030da3aba0ec731502f74ec38e637
SIZE (rust/crates/rstack-self-0.3.0.crate) = 7870
SHA256 (rust/crates/rstar-0.12.0.crate) = 133315eb94c7b1e8d0cb097e5a710d850263372fd028fff18969de708afc7008
SIZE (rust/crates/rstar-0.12.0.crate) = 42105
-SHA256 (rust/crates/rstest-0.24.0.crate) = 03e905296805ab93e13c1ec3a03f4b6c4f35e9498a3d5fa96dc626d22c03cd89
-SIZE (rust/crates/rstest-0.24.0.crate) = 46969
-SHA256 (rust/crates/rstest_macros-0.24.0.crate) = ef0053bbffce09062bee4bcc499b0fbe7a57b879f1efe088d6d8d4c7adcdef9b
-SIZE (rust/crates/rstest_macros-0.24.0.crate) = 62664
+SHA256 (rust/crates/rstest-0.26.1.crate) = f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49
+SIZE (rust/crates/rstest-0.26.1.crate) = 56940
+SHA256 (rust/crates/rstest_macros-0.26.1.crate) = 9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0
+SIZE (rust/crates/rstest_macros-0.26.1.crate) = 68256
SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342
SIZE (rust/crates/rustc-demangle-0.1.21.crate) = 27920
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
@@ -967,8 +971,8 @@ SHA256 (rust/crates/rustix-1.0.2.crate) = f7178faa4b75a30e269c71e61c353ce2748cf3
SIZE (rust/crates/rustix-1.0.2.crate) = 411835
SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
SIZE (rust/crates/rustls-0.22.4.crate) = 333681
-SHA256 (rust/crates/rustls-0.23.29.crate) = 2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1
-SIZE (rust/crates/rustls-0.23.29.crate) = 370867
+SHA256 (rust/crates/rustls-0.23.32.crate) = cd3c25631629d034ce7cd9940adc9d45762d46de2b0f57193c4443b92c6d4d40
+SIZE (rust/crates/rustls-0.23.32.crate) = 372459
SHA256 (rust/crates/rustls-native-certs-0.7.0.crate) = 8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792
SIZE (rust/crates/rustls-native-certs-0.7.0.crate) = 25071
SHA256 (rust/crates/rustls-native-certs-0.8.0.crate) = fcaf18a4f2be7326cd874a5fa579fae794320a0f388d365dca7e480e55f83f8a
@@ -979,8 +983,8 @@ SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678
SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
-SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustls-webpki-0.103.6.crate) = 8572f3c2cb9934231157b45499fc41e1f58c589fdfb81a844ba873265e80f8eb
+SIZE (rust/crates/rustls-webpki-0.103.6.crate) = 85224
SHA256 (rust/crates/rustversion-1.0.11.crate) = 5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70
SIZE (rust/crates/rustversion-1.0.11.crate) = 17485
SHA256 (rust/crates/rusty-forkfork-0.4.0.crate) = 7ce85af4dfa2fb0c0143121ab5e424c71ea693867357c9159b8777b59984c218
@@ -991,8 +995,8 @@ SHA256 (rust/crates/ryu-1.0.12.crate) = 7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14
SIZE (rust/crates/ryu-1.0.12.crate) = 47070
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/scc-2.1.0.crate) = ec96560eea317a9cc4e0bb1f6a2c93c09a19b8c4fc5cb3fcc0ec1c094cd783e2
-SIZE (rust/crates/scc-2.1.0.crate) = 122739
+SHA256 (rust/crates/scc-2.4.0.crate) = 46e6f046b7fef48e2660c57ed794263155d713de679057f2d0c169bfc6e756cc
+SIZE (rust/crates/scc-2.4.0.crate) = 145014
SHA256 (rust/crates/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
SIZE (rust/crates/schannel-0.1.23.crate) = 41667
SHA256 (rust/crates/schemars-0.8.22.crate) = 3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615
@@ -1009,8 +1013,8 @@ SHA256 (rust/crates/scroll-0.11.0.crate) = 04c565b551bafbef4157586fa379538366e43
SIZE (rust/crates/scroll-0.11.0.crate) = 27354
SHA256 (rust/crates/scroll_derive-0.11.1.crate) = 1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae
SIZE (rust/crates/scroll_derive-0.11.1.crate) = 4802
-SHA256 (rust/crates/sdd-0.2.0.crate) = b84345e4c9bd703274a082fb80caaa99b7612be48dfaa1dd9266577ec412309d
-SIZE (rust/crates/sdd-0.2.0.crate) = 23494
+SHA256 (rust/crates/sdd-3.0.10.crate) = 490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca
+SIZE (rust/crates/sdd-3.0.10.crate) = 32748
SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
SIZE (rust/crates/seahash-4.1.0.crate) = 31976
SHA256 (rust/crates/sealed_test-1.1.0.crate) = 2a1867f8f005bd7fb73c367e2e45dd628417906a2ca27597fe59cbf04279a222
@@ -1025,22 +1029,24 @@ SHA256 (rust/crates/seedable_hash-0.1.1.crate) = ed064ed6aaf88eb6a28ae191f5871a7
SIZE (rust/crates/seedable_hash-0.1.1.crate) = 2611
SHA256 (rust/crates/self_cell-1.2.0.crate) = 0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749
SIZE (rust/crates/self_cell-1.2.0.crate) = 16883
-SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
-SIZE (rust/crates/semver-1.0.26.crate) = 31303
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e
-SIZE (rust/crates/serde-untagged-0.1.7.crate) = 17371
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
+SIZE (rust/crates/serde-1.0.226.crate) = 28484
+SHA256 (rust/crates/serde-untagged-0.1.9.crate) = f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058
+SIZE (rust/crates/serde-untagged-0.1.9.crate) = 17718
SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5
SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_core-1.0.226.crate) = ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4
+SIZE (rust/crates/serde_core-1.0.226.crate) = 63014
+SHA256 (rust/crates/serde_derive-1.0.226.crate) = 8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33
+SIZE (rust/crates/serde_derive-1.0.226.crate) = 58702
SHA256 (rust/crates/serde_derive_internals-0.29.0.crate) = 330f01ce65a3a5fe59a60c82f3c9a024b573b8a6e875bd233fe5f934e71d54e3
SIZE (rust/crates/serde_derive_internals-0.29.0.crate) = 26065
-SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
-SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_plain-1.0.1.crate) = d6018081315db179d0ce57b1fe4b62a12a0028c9cf9bbef868c9cf477b3c34ae
SIZE (rust/crates/serde_plain-1.0.1.crate) = 11135
SHA256 (rust/crates/serde_qs-0.13.0.crate) = cd34f36fe4c5ba9654417139a9b3a20d2e1de6012ee678ad14d240c22c78d8d6
@@ -1057,22 +1063,26 @@ SHA256 (rust/crates/sha1-0.10.5.crate) = f04293dc80c3993519f2d7f6f511707ee7094fe
SIZE (rust/crates/sha1-0.10.5.crate) = 12146
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
-SHA256 (rust/crates/shaderc-0.9.1.crate) = 1cdc8a26f751f141968dbc08fc01cfa3f4a288351f81cfd9148db41aa189f635
-SIZE (rust/crates/shaderc-0.9.1.crate) = 17570
-SHA256 (rust/crates/shaderc-sys-0.9.1.crate) = 275f0ea572da7183c0cd0a060ba67c9fb54934523d4c9a9494ce5828c533d40b
-SIZE (rust/crates/shaderc-sys-0.9.1.crate) = 7719802
+SHA256 (rust/crates/shaderc-0.10.1.crate) = 8ab2a6e36d1c1e2320c87e2b806a3e7b0dffaa67b82c14a39dad6cf7637208ae
+SIZE (rust/crates/shaderc-0.10.1.crate) = 17761
+SHA256 (rust/crates/shaderc-sys-0.10.1.crate) = bdceb85b2c6d2c27b95ffe2d341063dfded0aca8046f7f60c544bbeaeaf8bcae
+SIZE (rust/crates/shaderc-sys-0.10.1.crate) = 8055273
SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31
SIZE (rust/crates/sharded-slab-0.1.4.crate) = 52479
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0
SIZE (rust/crates/signal-hook-registry-1.4.0.crate) = 17912
+SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
+SIZE (rust/crates/similar-2.7.0.crate) = 53928
SHA256 (rust/crates/simple_asn1-0.6.2.crate) = adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085
SIZE (rust/crates/simple_asn1-0.6.2.crate) = 15992
SHA256 (rust/crates/siphasher-0.3.10.crate) = 7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de
SIZE (rust/crates/siphasher-0.3.10.crate) = 9889
-SHA256 (rust/crates/slab-0.4.7.crate) = 4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef
-SIZE (rust/crates/slab-0.4.7.crate) = 16647
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/slice-group-by-0.3.1.crate) = 826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7
SIZE (rust/crates/slice-group-by-0.3.1.crate) = 14640
SHA256 (rust/crates/slog-2.7.0.crate) = 8347046d4ebd943127157b94d63abb990fcf729dc4e9978927fdf4ac3c998d06
@@ -1087,8 +1097,12 @@ SHA256 (rust/crates/socket2-0.4.9.crate) = 64a4a911eed85daf18834cfaa86a79b7d266f
SIZE (rust/crates/socket2-0.4.9.crate) = 45421
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/spade-2.12.1.crate) = 93f5ef1f863aca7d1d7dda7ccfc36a0a4279bd6d3c375176e5e0712e25cb4889
SIZE (rust/crates/spade-2.12.1.crate) = 429291
+SHA256 (rust/crates/spin-0.10.0.crate) = d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591
+SIZE (rust/crates/spin-0.10.0.crate) = 39654
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
@@ -1113,8 +1127,8 @@ SHA256 (rust/crates/symbolic-demangle-12.12.3.crate) = beff338b2788519120f38c59f
SIZE (rust/crates/symbolic-demangle-12.12.3.crate) = 205555
SHA256 (rust/crates/syn-1.0.107.crate) = 1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5
SIZE (rust/crates/syn-1.0.107.crate) = 237539
-SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
-SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
SHA256 (rust/crates/sync_wrapper-1.0.1.crate) = a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394
@@ -1123,28 +1137,28 @@ SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce
SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
SHA256 (rust/crates/sys-info-0.9.1.crate) = 0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c
SIZE (rust/crates/sys-info-0.9.1.crate) = 20589
-SHA256 (rust/crates/sysinfo-0.36.1.crate) = 252800745060e7b9ffb7b2badbd8b31cfa4aa2e61af879d0a3bf2a317c20217d
-SIZE (rust/crates/sysinfo-0.36.1.crate) = 213643
+SHA256 (rust/crates/sysinfo-0.37.0.crate) = 07cec4dc2d2e357ca1e610cfb07de2fa7a10fc3e9fe89f72545f3d244ea87753
+SIZE (rust/crates/sysinfo-0.37.0.crate) = 215610
SHA256 (rust/crates/tango-bench-0.6.0.crate) = 257822358c6f206fed78bfe6369cf959063b0644d70f88df6b19f2dadc93423e
SIZE (rust/crates/tango-bench-0.6.0.crate) = 26306
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
+SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
SHA256 (rust/crates/thread-id-4.0.0.crate) = 5fdfe0627923f7411a43ec9ec9c39c3a9b4151be313e0922042581fb6c9b717f
SIZE (rust/crates/thread-id-4.0.0.crate) = 8045
-SHA256 (rust/crates/thread-priority-2.1.0.crate) = cd4ef372b29fbcc6cb0cef97bcbf3ffa9da90e02eb23dbf14db48ce30d11d2d5
-SIZE (rust/crates/thread-priority-2.1.0.crate) = 24222
+SHA256 (rust/crates/thread-priority-3.0.0.crate) = 2210811179577da3d54eb69ab0b50490ee40491a25d95b8c6011ba40771cb721
+SIZE (rust/crates/thread-priority-3.0.0.crate) = 24628
SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152
SIZE (rust/crates/thread_local-1.1.7.crate) = 13585
SHA256 (rust/crates/tikv-jemalloc-ctl-0.6.0.crate) = f21f216790c8df74ce3ab25b534e0718da5a1916719771d3fec23315c99e468b
@@ -1163,12 +1177,12 @@ SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1
SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
-SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
-SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
SHA256 (rust/crates/tokio-io-timeout-1.2.0.crate) = 30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf
SIZE (rust/crates/tokio-io-timeout-1.2.0.crate) = 8993
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
@@ -1179,8 +1193,8 @@ SHA256 (rust/crates/tokio-rustls-0.26.0.crate) = 0c7bc40d0e5a97695bb96e27995cd3a
SIZE (rust/crates/tokio-rustls-0.26.0.crate) = 34253
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
-SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
SHA256 (rust/crates/toml-0.5.10.crate) = 1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f
SIZE (rust/crates/toml-0.5.10.crate) = 55193
SHA256 (rust/crates/tonic-0.11.0.crate) = 76c4eb7a4e9ef9d4763600161f12f5070b92a578e1b634db88a6887844c91a13
@@ -1211,8 +1225,8 @@ SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de38400
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
SHA256 (rust/crates/tracing-serde-0.2.0.crate) = 704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1
SIZE (rust/crates/tracing-serde-0.2.0.crate) = 7755
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/tracing-tracy-0.11.4.crate) = 0eaa1852afa96e0fe9e44caa53dc0bd2d9d05e0f2611ce09f97f8677af56e4ba
SIZE (rust/crates/tracing-tracy-0.11.4.crate) = 14765
SHA256 (rust/crates/tracy-client-0.17.0.crate) = 59fb931a64ff88984f86d3e9bcd1ae8843aa7fe44dd0f8097527bc172351741d
@@ -1235,8 +1249,6 @@ SHA256 (rust/crates/unarray-0.1.4.crate) = eaea85b334db583fe3274d12b4cd1880032be
SIZE (rust/crates/unarray-0.1.4.crate) = 12895
SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
SIZE (rust/crates/unicase-2.6.0.crate) = 23478
-SHA256 (rust/crates/unicode-bidi-0.3.13.crate) = 92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460
-SIZE (rust/crates/unicode-bidi-0.3.13.crate) = 44477
SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe
SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
@@ -1257,22 +1269,22 @@ SHA256 (rust/crates/unwind-0.4.1.crate) = f0e0da3c8d6b71dbaf219188cc0e7f9ca3943f
SIZE (rust/crates/unwind-0.4.1.crate) = 5948
SHA256 (rust/crates/unwind-sys-0.1.3.crate) = d554005b247de226d124a523cae6cd6a4348277071258296dda837cf760e02e7
SIZE (rust/crates/unwind-sys-0.1.3.crate) = 5794
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
-SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
-SIZE (rust/crates/uuid-1.17.0.crate) = 59014
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/v_htmlescape-0.15.8.crate) = 4e8257fbc510f0a46eb602c10215901938b5c2a7d5e70fc11483b1d3c9b5b18c
SIZE (rust/crates/v_htmlescape-0.15.8.crate) = 10878
-SHA256 (rust/crates/validator-0.18.1.crate) = db79c75af171630a3148bd3e6d7c4f42b6a9a014c2945bc5ed0020cbb8d9478e
-SIZE (rust/crates/validator-0.18.1.crate) = 15702
-SHA256 (rust/crates/validator_derive-0.18.1.crate) = 55591299b7007f551ed1eb79a684af7672c19c3193fb9e0a31936987bb2438ec
-SIZE (rust/crates/validator_derive-0.18.1.crate) = 12788
+SHA256 (rust/crates/validator-0.20.0.crate) = 43fb22e1a008ece370ce08a3e9e4447a910e92621bb49b85d6e48a45397e7cfa
+SIZE (rust/crates/validator-0.20.0.crate) = 16031
+SHA256 (rust/crates/validator_derive-0.20.0.crate) = b7df16e474ef958526d1205f6dda359fdfab79d9aa6d54bafcb92dcd07673dca
+SIZE (rust/crates/validator_derive-0.20.0.crate) = 13448
SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
SIZE (rust/crates/valuable-0.1.0.crate) = 27718
SHA256 (rust/crates/vaporetto-0.6.5.crate) = 2d7437bd3d45100e1ed1a284187ce4e9ee863f1fdac97b7eaa614623741464c6
@@ -1287,8 +1299,6 @@ SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a
SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wana_kana-4.0.0.crate) = a74666202acfcb4f9b995be2e3e9f7f530deb65e05a1407b8d0b30c9c451238a
-SIZE (rust/crates/wana_kana-4.0.0.crate) = 42784
SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0
SIZE (rust/crates/want-0.3.0.crate) = 6550
SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
@@ -1355,6 +1365,8 @@ SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
@@ -1467,18 +1479,18 @@ SHA256 (rust/crates/yoke-derive-0.7.4.crate) = 28cc31741b18cb6f1d5ff12f5b7523e3d
SIZE (rust/crates/yoke-derive-0.7.4.crate) = 7470
SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
-SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
-SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zerofrom-0.1.4.crate) = 91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55
SIZE (rust/crates/zerofrom-0.1.4.crate) = 5044
SHA256 (rust/crates/zerofrom-derive-0.1.4.crate) = 0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5
SIZE (rust/crates/zerofrom-derive-0.1.4.crate) = 8232
-SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
-SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
@@ -1489,11 +1501,13 @@ SHA256 (rust/crates/zstd-safe-7.0.0.crate) = 43747c7422e2924c11144d5229878b98180
SIZE (rust/crates/zstd-safe-7.0.0.crate) = 20463
SHA256 (rust/crates/zstd-sys-2.0.9+zstd.1.5.5.crate) = 9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656
SIZE (rust/crates/zstd-sys-2.0.9+zstd.1.5.5.crate) = 728791
-SHA256 (qdrant-wal-c4b26b9c0ccc0e06ba7391189e4c8eac051ca531_GH0.tar.gz) = 45edf55cc4003e465ca117729803d86124fc91a673599b108413e7a41915ae98
-SIZE (qdrant-wal-c4b26b9c0ccc0e06ba7391189e4c8eac051ca531_GH0.tar.gz) = 27406
+SHA256 (qdrant-wal-fad05934581585c18ff84712d6d4f5783b9b6a58_GH0.tar.gz) = ae0ceb034a8c5954451cfd1c5663f735764f5d5981aad77260ee61e800c1767d
+SIZE (qdrant-wal-fad05934581585c18ff84712d6d4f5783b9b6a58_GH0.tar.gz) = 28210
+SHA256 (stusmall-murmur3-2c39087f094ae982a463e1cda9cf4d483a09192b_GH0.tar.gz) = 67bc88b0d032de9e8cd899b0b52e42831df53772e99791622bc77d305dc1b7aa
+SIZE (stusmall-murmur3-2c39087f094ae982a463e1cda9cf4d483a09192b_GH0.tar.gz) = 15957
SHA256 (qdrant-rust-stemmers-v1.2.1_GH0.tar.gz) = bf34d3094de8ab7079b65ce0937a79e3f8db4210b67475b58b974daf8dc4bf8b
SIZE (qdrant-rust-stemmers-v1.2.1_GH0.tar.gz) = 2365428
SHA256 (qdrant-tar-rs-856dbd090eede1736604f23cfe99a104b5639734_GH0.tar.gz) = f8e5e322d3640aa17ae55c377f2956ae508707c120cfd13474909ec598d1d5bb
SIZE (qdrant-tar-rs-856dbd090eede1736604f23cfe99a104b5639734_GH0.tar.gz) = 63206
-SHA256 (qdrant-qdrant-v1.15.1_GH0.tar.gz) = b50926712b52e2d6b559cb70b092fa65a2cd8c8a64c34e0fbd2ff8b91c47ad2e
-SIZE (qdrant-qdrant-v1.15.1_GH0.tar.gz) = 4102028
+SHA256 (qdrant-qdrant-v1.15.5_GH0.tar.gz) = 11f1f99a2769dec89039261fa2fad14e6f2e015badccf01a6901add0c230e42b
+SIZE (qdrant-qdrant-v1.15.5_GH0.tar.gz) = 4179787
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/qt5-sql/distinfo b/databases/qt5-sql/distinfo
index 931a37227b92..8340d0a79dc8 100644
--- a/databases/qt5-sql/distinfo
+++ b/databases/qt5-sql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749567012
-SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
-SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
+TIMESTAMP = 1762399623
+SHA256 (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = c75497b69bdde3236e94f371ec2eda119497eed96db4c4ebee3893783cac4530
+SIZE (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = 51472948
diff --git a/databases/qt5-sqldrivers-mysql/distinfo b/databases/qt5-sqldrivers-mysql/distinfo
index f46f0423db73..7ffe8f529ad9 100644
--- a/databases/qt5-sqldrivers-mysql/distinfo
+++ b/databases/qt5-sqldrivers-mysql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749567015
-SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
-SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
+TIMESTAMP = 1762399625
+SHA256 (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = c75497b69bdde3236e94f371ec2eda119497eed96db4c4ebee3893783cac4530
+SIZE (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = 51472948
diff --git a/databases/qt5-sqldrivers-odbc/distinfo b/databases/qt5-sqldrivers-odbc/distinfo
index 17dcf10d3fe1..8d79235663a3 100644
--- a/databases/qt5-sqldrivers-odbc/distinfo
+++ b/databases/qt5-sqldrivers-odbc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749567018
-SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
-SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
+TIMESTAMP = 1762399627
+SHA256 (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = c75497b69bdde3236e94f371ec2eda119497eed96db4c4ebee3893783cac4530
+SIZE (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = 51472948
diff --git a/databases/qt5-sqldrivers-pgsql/distinfo b/databases/qt5-sqldrivers-pgsql/distinfo
index 5f9d194770be..d07bb1d84704 100644
--- a/databases/qt5-sqldrivers-pgsql/distinfo
+++ b/databases/qt5-sqldrivers-pgsql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749567021
-SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
-SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
+TIMESTAMP = 1762399629
+SHA256 (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = c75497b69bdde3236e94f371ec2eda119497eed96db4c4ebee3893783cac4530
+SIZE (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = 51472948
diff --git a/databases/qt5-sqldrivers-sqlite2/distinfo b/databases/qt5-sqldrivers-sqlite2/distinfo
index 3e5ba715e217..8edcc572525c 100644
--- a/databases/qt5-sqldrivers-sqlite2/distinfo
+++ b/databases/qt5-sqldrivers-sqlite2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749567024
-SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
-SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
+TIMESTAMP = 1762399631
+SHA256 (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = c75497b69bdde3236e94f371ec2eda119497eed96db4c4ebee3893783cac4530
+SIZE (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = 51472948
diff --git a/databases/qt5-sqldrivers-sqlite3/distinfo b/databases/qt5-sqldrivers-sqlite3/distinfo
index 4f3950d89582..832b03729a14 100644
--- a/databases/qt5-sqldrivers-sqlite3/distinfo
+++ b/databases/qt5-sqldrivers-sqlite3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749567027
-SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
-SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
+TIMESTAMP = 1762399632
+SHA256 (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = c75497b69bdde3236e94f371ec2eda119497eed96db4c4ebee3893783cac4530
+SIZE (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = 51472948
diff --git a/databases/qt5-sqldrivers-tds/distinfo b/databases/qt5-sqldrivers-tds/distinfo
index d844718754dd..8ccbb3d7b9c7 100644
--- a/databases/qt5-sqldrivers-tds/distinfo
+++ b/databases/qt5-sqldrivers-tds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749567030
-SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
-SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
+TIMESTAMP = 1762399634
+SHA256 (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = c75497b69bdde3236e94f371ec2eda119497eed96db4c4ebee3893783cac4530
+SIZE (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = 51472948
diff --git a/databases/quake/Makefile b/databases/quake/Makefile
index f2c98b41c736..5e3572ce3178 100644
--- a/databases/quake/Makefile
+++ b/databases/quake/Makefile
@@ -2,7 +2,7 @@ PORTNAME= quake
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.1-57
DISTVERSIONSUFFIX= -gbb8ae55
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= databases
PKGNAMESUFFIX= -framework
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/redisjson/Makefile b/databases/redisjson/Makefile
index a3bf708cf0fb..9577f5d2c0b3 100644
--- a/databases/redisjson/Makefile
+++ b/databases/redisjson/Makefile
@@ -1,7 +1,7 @@
PORTNAME= redisjson
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.8
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= databases
MAINTAINER= ports@FreeBSD.org
diff --git a/databases/rqlite/Makefile b/databases/rqlite/Makefile
index 59921e13b049..9eb0a289ac9c 100644
--- a/databases/rqlite/Makefile
+++ b/databases/rqlite/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rqlite
DISTVERSIONPREFIX= v
-DISTVERSION= 9.2.3
+DISTVERSION= 9.3.1
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/rqlite/distinfo b/databases/rqlite/distinfo
index e7b72525e52f..83e41b99b659 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 = 1763964241
+SHA256 (go/databases_rqlite/rqlite-v9.3.1/v9.3.1.mod) = 43f015b7568982deac8b090b52071854a67f21c9f3c337b0601e8287a083ac38
+SIZE (go/databases_rqlite/rqlite-v9.3.1/v9.3.1.mod) = 3923
+SHA256 (go/databases_rqlite/rqlite-v9.3.1/v9.3.1.zip) = 94b3af843620848562a09a03c365a4a6a1ffbaccda3fdcf7c7d5ea1f3c4ef491
+SIZE (go/databases_rqlite/rqlite-v9.3.1/v9.3.1.zip) = 1034952
diff --git a/databases/rubygem-activemodel-gitlab/distinfo b/databases/rubygem-activemodel-gitlab/distinfo
index 35a6adef53a7..3395520cd17d 100644
--- a/databases/rubygem-activemodel-gitlab/distinfo
+++ b/databases/rubygem-activemodel-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755146399
-SHA256 (rubygem/activemodel-7.1.5.2.gem) = 4fb6a56a8614ee820c218563fcdebcf0d7b16ab153b81ecd2ed91877cf4ac8b5
-SIZE (rubygem/activemodel-7.1.5.2.gem) = 69632
+TIMESTAMP = 1763614437
+SHA256 (rubygem/activemodel-7.1.6.gem) = f72f510018a560b5969e3ffc88214441ff09eed60b310feba678a597b2a2e721
+SIZE (rubygem/activemodel-7.1.6.gem) = 69632
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-activerecord-gitlab/distinfo b/databases/rubygem-activerecord-gitlab/distinfo
index cc4e846e1649..f0852596524e 100644
--- a/databases/rubygem-activerecord-gitlab/distinfo
+++ b/databases/rubygem-activerecord-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755146399
-SHA256 (rubygem/activerecord-7.1.5.2.gem) = 923da72b2da727fd2868bfa2a536db6facf71d67064889a4fb16ff323da99d2a
-SIZE (rubygem/activerecord-7.1.5.2.gem) = 548352
+TIMESTAMP = 1763614437
+SHA256 (rubygem/activerecord-7.1.6.gem) = 1aa298cd7fc97ed8639ebb05a46bd17243a1218d89945bdc2bac1e61e673f079
+SIZE (rubygem/activerecord-7.1.6.gem) = 548864
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-click_house-client/Makefile b/databases/rubygem-click_house-client/Makefile
index 9721eec1c112..cc571c85e5e2 100644
--- a/databases/rubygem-click_house-client/Makefile
+++ b/databases/rubygem-click_house-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= click_house-client
-PORTVERSION= 0.8.0
+PORTVERSION= 0.8.2
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-click_house-client/distinfo b/databases/rubygem-click_house-client/distinfo
index 3fd9609ed8b2..e398cbd30231 100644
--- a/databases/rubygem-click_house-client/distinfo
+++ b/databases/rubygem-click_house-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761547169
-SHA256 (rubygem/click_house-client-0.8.0.gem) = ba05827a674e67ab51b8f04a007e03a6415f88606774f920c60b1a7b454ed298
-SIZE (rubygem/click_house-client-0.8.0.gem) = 23040
+TIMESTAMP = 1763479601
+SHA256 (rubygem/click_house-client-0.8.2.gem) = 49e25617a1bf11eb51045191569bcae000773dc58b49e8bffdbde2304ed565cc
+SIZE (rubygem/click_house-client-0.8.2.gem) = 23040
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-redis-clustering-gitlab/Makefile b/databases/rubygem-redis-clustering-gitlab/Makefile
index 67d4c4078806..8cf82cee3606 100644
--- a/databases/rubygem-redis-clustering-gitlab/Makefile
+++ b/databases/rubygem-redis-clustering-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis-clustering
-PORTVERSION= 5.4.0
+PORTVERSION= 5.4.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/databases/rubygem-redis-clustering-gitlab/distinfo b/databases/rubygem-redis-clustering-gitlab/distinfo
index 957cbeffe287..04b02ffc3685 100644
--- a/databases/rubygem-redis-clustering-gitlab/distinfo
+++ b/databases/rubygem-redis-clustering-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761132444
-SHA256 (rubygem/redis-clustering-5.4.0.gem) = 7ce18063700cf30f2248c7553592bfb2b62a1d76216c65a8d2c8c75e4274563b
-SIZE (rubygem/redis-clustering-5.4.0.gem) = 10240
+TIMESTAMP = 1763480783
+SHA256 (rubygem/redis-clustering-5.4.1.gem) = 87444bb101fda5f1ef73b87243759224ca5952f3fe3c73842a2b8f78e45844ea
+SIZE (rubygem/redis-clustering-5.4.1.gem) = 10240
diff --git a/databases/rubygem-redis-gitlab/Makefile b/databases/rubygem-redis-gitlab/Makefile
index a5ed522ed148..36192642edd0 100644
--- a/databases/rubygem-redis-gitlab/Makefile
+++ b/databases/rubygem-redis-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-PORTVERSION= 5.4.0
+PORTVERSION= 5.4.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/databases/rubygem-redis-gitlab/distinfo b/databases/rubygem-redis-gitlab/distinfo
index 479c110c7efa..471424815c74 100644
--- a/databases/rubygem-redis-gitlab/distinfo
+++ b/databases/rubygem-redis-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761132344
-SHA256 (rubygem/redis-5.4.0.gem) = 798900d869418a9fc3977f916578375b45c38247a556b61d58cba6bb02f7d06b
-SIZE (rubygem/redis-5.4.0.gem) = 52736
+TIMESTAMP = 1763479536
+SHA256 (rubygem/redis-5.4.1.gem) = b5e675b57ad22b15c9bcc765d5ac26f60b675408af916d31527af9bd5a81faae
+SIZE (rubygem/redis-5.4.1.gem) = 52736
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/sqlx-cli/Makefile b/databases/sqlx-cli/Makefile
index 59255490cf13..c3b3bef3bd08 100644
--- a/databases/sqlx-cli/Makefile
+++ b/databases/sqlx-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sqlx
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.6
+PORTREVISION= 1
CATEGORIES= databases
PKGNAMESUFFIX= -cli
diff --git a/databases/surrealdb/Makefile b/databases/surrealdb/Makefile
index 926101f76751..fcdebc1ec09a 100644
--- a/databases/surrealdb/Makefile
+++ b/databases/surrealdb/Makefile
@@ -1,7 +1,6 @@
PORTNAME= surrealdb
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.10
-PORTREVISION= 1
+DISTVERSION= 2.4.0
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
@@ -37,7 +36,7 @@ CARGO_CRATES= Inflector-0.11.4 \
alloc-no-stdlib-2.0.4 \
alloc-stdlib-0.2.2 \
allocator-api2-0.2.21 \
- ammonia-4.0.0 \
+ ammonia-4.1.2 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
@@ -91,7 +90,7 @@ CARGO_CRATES= Inflector-0.11.4 \
bincode-1.3.3 \
bindgen-0.69.5 \
bindgen-0.70.1 \
- bindgen-0.71.1 \
+ bindgen-0.72.1 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
bitcode-0.6.6 \
@@ -153,6 +152,8 @@ CARGO_CRATES= Inflector-0.11.4 \
crossbeam-utils-0.8.21 \
crunchy-0.2.3 \
crypto-common-0.1.6 \
+ cssparser-0.35.0 \
+ cssparser-macros-0.6.1 \
darling-0.20.10 \
darling_core-0.20.10 \
darling_macro-0.20.10 \
@@ -173,6 +174,8 @@ CARGO_CRATES= Inflector-0.11.4 \
dmp-0.2.0 \
doc-comment-0.3.3 \
double-ended-peekable-0.1.0 \
+ dtoa-1.0.10 \
+ dtoa-short-0.3.5 \
earcutr-0.4.3 \
either-1.15.0 \
ena-0.14.3 \
@@ -250,7 +253,7 @@ CARGO_CRATES= Inflector-0.11.4 \
hex-0.4.3 \
hmac-0.12.1 \
home-0.5.11 \
- html5ever-0.27.0 \
+ html5ever-0.35.0 \
http-0.2.12 \
http-1.3.1 \
http-body-0.4.6 \
@@ -293,7 +296,6 @@ CARGO_CRATES= Inflector-0.11.4 \
itertools-0.10.5 \
itertools-0.11.0 \
itertools-0.12.1 \
- itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
jiff-0.2.4 \
@@ -311,7 +313,6 @@ CARGO_CRATES= Inflector-0.11.4 \
libloading-0.8.6 \
libm-0.2.11 \
libredox-0.1.3 \
- librocksdb-sys-0.17.1+9.9.3 \
libz-sys-1.1.22 \
linfa-linalg-0.1.0 \
linux-raw-sys-0.4.15 \
@@ -323,7 +324,8 @@ CARGO_CRATES= Inflector-0.11.4 \
lz4-sys-1.11.1+lz4-1.10.0 \
mac-0.1.1 \
maplit-1.0.2 \
- markup5ever-0.12.1 \
+ markup5ever-0.35.0 \
+ match_token-0.35.0 \
matchers-0.2.0 \
matchit-0.7.3 \
matrixmultiply-0.3.9 \
@@ -472,7 +474,6 @@ CARGO_CRATES= Inflector-0.11.4 \
rmpv-1.3.0 \
roaring-0.10.10 \
robust-1.1.0 \
- rocksdb-0.23.0 \
rquickjs-0.9.0 \
rquickjs-core-0.9.0 \
rquickjs-macro-0.9.0 \
@@ -551,6 +552,8 @@ CARGO_CRATES= Inflector-0.11.4 \
subtle-2.6.1 \
surrealcs-0.4.4 \
surrealcs-kernel-0.4.4 \
+ surrealdb-librocksdb-sys-0.17.3+10.6.2 \
+ surrealdb-rocksdb-0.24.0-surreal.1 \
surrealdb-tikv-client-0.3.0-surreal.3 \
surrealkv-0.9.1 \
surrealml-core-0.1.3 \
@@ -663,6 +666,7 @@ CARGO_CRATES= Inflector-0.11.4 \
wasmtimer-0.2.1 \
web-sys-0.3.77 \
web-time-1.1.0 \
+ web_atoms-0.1.3 \
webpki-roots-0.26.8 \
which-4.4.2 \
winapi-0.3.9 \
diff --git a/databases/surrealdb/distinfo b/databases/surrealdb/distinfo
index 40bfac9a554b..2992eb6ecdea 100644
--- a/databases/surrealdb/distinfo
+++ b/databases/surrealdb/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1758602395
+TIMESTAMP = 1764048980
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
SHA256 (rust/crates/addr-0.15.6.crate) = a93b8a41dbe230ad5087cc721f8d41611de654542180586b315d9f4cf6b72bef
@@ -23,8 +23,8 @@ SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b
SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/ammonia-4.0.0.crate) = 1ab99eae5ee58501ab236beb6f20f6ca39be615267b014899c89b2f0bc18a459
-SIZE (rust/crates/ammonia-4.0.0.crate) = 47763
+SHA256 (rust/crates/ammonia-4.1.2.crate) = 17e913097e1a2124b46746c980134e8c954bc17a6a59bb3fde96f088d126dde6
+SIZE (rust/crates/ammonia-4.1.2.crate) = 57453
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
@@ -131,8 +131,8 @@ SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f2
SIZE (rust/crates/bindgen-0.69.5.crate) = 221128
SHA256 (rust/crates/bindgen-0.70.1.crate) = f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f
SIZE (rust/crates/bindgen-0.70.1.crate) = 226363
-SHA256 (rust/crates/bindgen-0.71.1.crate) = 5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3
-SIZE (rust/crates/bindgen-0.71.1.crate) = 237785
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
@@ -255,6 +255,10 @@ SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83b
SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/cssparser-0.35.0.crate) = 4e901edd733a1472f944a45116df3f846f54d37e67e68640ac8bb69689aca2aa
+SIZE (rust/crates/cssparser-0.35.0.crate) = 54145
+SHA256 (rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331
+SIZE (rust/crates/cssparser-macros-0.6.1.crate) = 7914
SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
SIZE (rust/crates/darling-0.20.10.crate) = 32031
SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
@@ -295,6 +299,10 @@ SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
SHA256 (rust/crates/double-ended-peekable-0.1.0.crate) = c0d05e1c0dbad51b52c38bda7adceef61b9efc2baf04acfe8726a8c4630a6f57
SIZE (rust/crates/double-ended-peekable-0.1.0.crate) = 7969
+SHA256 (rust/crates/dtoa-1.0.10.crate) = d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04
+SIZE (rust/crates/dtoa-1.0.10.crate) = 17584
+SHA256 (rust/crates/dtoa-short-0.3.5.crate) = cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87
+SIZE (rust/crates/dtoa-short-0.3.5.crate) = 8287
SHA256 (rust/crates/earcutr-0.4.3.crate) = 79127ed59a85d7687c409e9978547cffb7dc79675355ed22da6b66fd5f6ead01
SIZE (rust/crates/earcutr-0.4.3.crate) = 645213
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
@@ -449,8 +457,8 @@ SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a9
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
SIZE (rust/crates/home-0.5.11.crate) = 9926
-SHA256 (rust/crates/html5ever-0.27.0.crate) = c13771afe0e6e846f1e67d038d4cb29998a6779f93c809212e4e9c32efd244d4
-SIZE (rust/crates/html5ever-0.27.0.crate) = 72913
+SHA256 (rust/crates/html5ever-0.35.0.crate) = 55d958c2f74b664487a2035fe1dadb032c48718a03b63f3ab0b8537db8549ed4
+SIZE (rust/crates/html5ever-0.35.0.crate) = 76142
SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
SIZE (rust/crates/http-0.2.12.crate) = 101964
SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
@@ -535,8 +543,6 @@ SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf
SIZE (rust/crates/itertools-0.11.0.crate) = 125074
SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
-SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
-SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
@@ -571,8 +577,6 @@ SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1f
SIZE (rust/crates/libm-0.2.11.crate) = 111477
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/librocksdb-sys-0.17.1+9.9.3.crate) = 2b7869a512ae9982f4d46ba482c2a304f1efd80c6412a3d4bf57bb79a619679f
-SIZE (rust/crates/librocksdb-sys-0.17.1+9.9.3.crate) = 6898368
SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
SHA256 (rust/crates/linfa-linalg-0.1.0.crate) = 56e7562b41c8876d3367897067013bb2884cc78e6893f092ecd26b305176ac82
@@ -595,8 +599,10 @@ SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fc
SIZE (rust/crates/mac-0.1.1.crate) = 4838
SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
SIZE (rust/crates/maplit-1.0.2.crate) = 8871
-SHA256 (rust/crates/markup5ever-0.12.1.crate) = 16ce3abbeba692c8b8441d036ef91aea6df8da2c6b6e21c7e14d3c18e526be45
-SIZE (rust/crates/markup5ever-0.12.1.crate) = 34763
+SHA256 (rust/crates/markup5ever-0.35.0.crate) = 311fe69c934650f8f19652b3946075f0fc41ad8757dbb68f1ca14e7900ecc1c3
+SIZE (rust/crates/markup5ever-0.35.0.crate) = 15883
+SHA256 (rust/crates/match_token-0.35.0.crate) = ac84fd3f360fcc43dc5f5d186f02a94192761a080e8bc58621ad4d12296a58cf
+SIZE (rust/crates/match_token-0.35.0.crate) = 4570
SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94
@@ -893,8 +899,6 @@ SHA256 (rust/crates/roaring-0.10.10.crate) = a652edd001c53df0b3f96a36a8dc93fce68
SIZE (rust/crates/roaring-0.10.10.crate) = 102531
SHA256 (rust/crates/robust-1.1.0.crate) = cbf4a6aa5f6d6888f39e980649f3ad6b666acdce1d78e95b8a2cb076e687ae30
SIZE (rust/crates/robust-1.1.0.crate) = 476312
-SHA256 (rust/crates/rocksdb-0.23.0.crate) = 26ec73b20525cb235bad420f911473b69f9fe27cc856c5461bccd7e4af037f43
-SIZE (rust/crates/rocksdb-0.23.0.crate) = 154324
SHA256 (rust/crates/rquickjs-0.9.0.crate) = 5c5227859c4dfc83f428e58f9569bf439e628c8d139020e7faff437e6f5abaa0
SIZE (rust/crates/rquickjs-0.9.0.crate) = 23543
SHA256 (rust/crates/rquickjs-core-0.9.0.crate) = e82e0ca83028ad5b533b53b96c395bbaab905a5774de4aaf1004eeacafa3d85d
@@ -1051,6 +1055,10 @@ SHA256 (rust/crates/surrealcs-0.4.4.crate) = 2190f96d274f6e5cf137b6f96389ea3733c
SIZE (rust/crates/surrealcs-0.4.4.crate) = 31829
SHA256 (rust/crates/surrealcs-kernel-0.4.4.crate) = cdb667b1f19485ad801d2cbcca5db5721add050b88526c7d788ebbd070a920b5
SIZE (rust/crates/surrealcs-kernel-0.4.4.crate) = 14275
+SHA256 (rust/crates/surrealdb-librocksdb-sys-0.17.3+10.6.2.crate) = db194f1cf601bb6f2d0f4cbf0931bc3e5a602bac41ef2e9a87eccdfb28b7fed2
+SIZE (rust/crates/surrealdb-librocksdb-sys-0.17.3+10.6.2.crate) = 7228127
+SHA256 (rust/crates/surrealdb-rocksdb-0.24.0-surreal.1.crate) = 057727f56d48825ddbe45e4e7401cda6e99d864fbc004e7474b4689a5e72c86d
+SIZE (rust/crates/surrealdb-rocksdb-0.24.0-surreal.1.crate) = 167589
SHA256 (rust/crates/surrealdb-tikv-client-0.3.0-surreal.3.crate) = 837540ac73615ce69a3697a55841a5891f983532024e8296c8e00c03a69b6b78
SIZE (rust/crates/surrealdb-tikv-client-0.3.0-surreal.3.crate) = 325786
SHA256 (rust/crates/surrealkv-0.9.1.crate) = 6d43d55edab1e65c7704486016f98e9eac61c97474921dbac094af2cd16e16c3
@@ -1275,6 +1283,8 @@ SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a9753
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/web_atoms-0.1.3.crate) = 57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414
+SIZE (rust/crates/web_atoms-0.1.3.crate) = 27392
SHA256 (rust/crates/webpki-roots-0.26.8.crate) = 2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9
SIZE (rust/crates/webpki-roots-0.26.8.crate) = 257981
SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
@@ -1415,5 +1425,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (surrealdb-surrealdb-v2.3.10_GH0.tar.gz) = 72294908d805ba73a8abc2fc68e07c1dababa17d6d00a6a4da0f93ab208eac2e
-SIZE (surrealdb-surrealdb-v2.3.10_GH0.tar.gz) = 6698264
+SHA256 (surrealdb-surrealdb-v2.4.0_GH0.tar.gz) = 88d2bf5dff7e9f58cde30c868eeb8de14f4ff5244a58d2aac5a13dbdf971614a
+SIZE (surrealdb-surrealdb-v2.4.0_GH0.tar.gz) = 6743638
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
diff --git a/databases/weaviate/Makefile b/databases/weaviate/Makefile
index cfc0452c94cb..8312ac5cb838 100644
--- a/databases/weaviate/Makefile
+++ b/databases/weaviate/Makefile
@@ -11,7 +11,9 @@ WWW= https://weaviate.io/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_i386= build error: no error messages printed
+# https://github.com/weaviate/weaviate/issues/9692
+NOT_FOR_ARCHS= armv7 i386 powerpc
+NOT_FOR_ARCHS_REASON= port seems to not support 32 bit platforms
USES= go:modules
diff --git a/databases/xls2txt/Makefile b/databases/xls2txt/Makefile
index 2785137b9ae1..f114f27817a6 100644
--- a/databases/xls2txt/Makefile
+++ b/databases/xls2txt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xls2txt
DISTVERSION= 1.0.1
-PORTREVISION= 44
+PORTREVISION= 45
CATEGORIES= databases textproc
MAINTAINER= yuri@FreeBSD.org