summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--databases/Makefile2
-rw-r--r--databases/arrow/Makefile2
-rw-r--r--databases/ejdb/Makefile3
-rw-r--r--databases/ejdb/distinfo2
-rw-r--r--databases/freetds-devel/Makefile2
-rw-r--r--databases/freetds-devel/distinfo6
-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/lua-xapian/Makefile2
-rw-r--r--databases/lua-xapian/distinfo6
-rw-r--r--databases/mydumper/Makefile3
-rw-r--r--databases/mydumper/distinfo6
-rw-r--r--databases/mysql-connector-j/Makefile2
-rw-r--r--databases/mysql-connector-j/distinfo6
-rw-r--r--databases/p5-Xapian/Makefile2
-rw-r--r--databases/p5-Xapian/distinfo6
-rw-r--r--databases/pear-DB/Makefile2
-rw-r--r--databases/pear-DB/distinfo6
-rw-r--r--databases/pecl-couchbase/Makefile1
-rw-r--r--databases/pgpool-II-43/Makefile2
-rw-r--r--databases/pgpool-II-43/distinfo6
-rw-r--r--databases/pgpool-II-44/Makefile2
-rw-r--r--databases/pgpool-II-44/distinfo6
-rw-r--r--databases/pgpool-II-45/Makefile2
-rw-r--r--databases/pgpool-II-45/distinfo6
-rw-r--r--databases/pgpool-II-46/Makefile2
-rw-r--r--databases/pgpool-II-46/distinfo6
-rw-r--r--databases/pgpool-II-47/Makefile51
-rw-r--r--databases/pgpool-II-47/distinfo3
-rw-r--r--databases/pgpool-II-47/files/pgpool.in48
-rw-r--r--databases/pgpool-II-47/pkg-descr6
-rw-r--r--databases/pgpool-II-47/pkg-message15
-rw-r--r--databases/pgpool-II-47/pkg-plist45
-rw-r--r--databases/php-xapian/Makefile2
-rw-r--r--databases/php-xapian/distinfo6
-rw-r--r--databases/postgresql-orafce/Makefile2
-rw-r--r--databases/postgresql-orafce/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/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-fakeredis/Makefile12
-rw-r--r--databases/py-fakeredis/distinfo6
-rw-r--r--databases/py-fakeredis/files/patch-pyproject.toml8
-rw-r--r--databases/py-marshmallow-sqlalchemy/Makefile8
-rw-r--r--databases/py-psycopg-c/Makefile2
-rw-r--r--databases/py-psycopg-c/distinfo6
-rw-r--r--databases/py-psycopg-pool/Makefile2
-rw-r--r--databases/py-psycopg-pool/distinfo6
-rw-r--r--databases/py-psycopg/Makefile2
-rw-r--r--databases/py-psycopg/distinfo6
-rw-r--r--databases/py-python-swiftclient/Makefile2
-rw-r--r--databases/py-python-swiftclient/distinfo6
-rw-r--r--databases/py-redis/Makefile6
-rw-r--r--databases/py-redis/distinfo6
-rw-r--r--databases/py-redis6/Makefile47
-rw-r--r--databases/py-redis6/distinfo3
-rw-r--r--databases/py-redis6/pkg-descr1
-rw-r--r--databases/py-redisvl/Makefile3
-rw-r--r--databases/py-xapian/Makefile2
-rw-r--r--databases/py-xapian/distinfo6
-rw-r--r--databases/py-xrootd/Makefile2
-rw-r--r--databases/py-xrootd/distinfo6
-rw-r--r--databases/redis/Makefile3
-rw-r--r--databases/redis/distinfo6
-rw-r--r--databases/redis/files/patch-deps_Makefile6
-rw-r--r--databases/redis/files/patch-src_Makefile24
-rw-r--r--databases/rqlite/Makefile2
-rw-r--r--databases/rqlite/distinfo10
-rw-r--r--databases/ruby-xapian/Makefile2
-rw-r--r--databases/ruby-xapian/distinfo6
-rw-r--r--databases/rubygem-activemodel81/Makefile2
-rw-r--r--databases/rubygem-activemodel81/distinfo6
-rw-r--r--databases/rubygem-activerecord81/Makefile2
-rw-r--r--databases/rubygem-activerecord81/distinfo6
-rw-r--r--databases/rubygem-amalgalite/Makefile8
-rw-r--r--databases/rubygem-amalgalite/distinfo6
-rw-r--r--databases/rubygem-google-cloud-datastore/Makefile2
-rw-r--r--databases/rubygem-google-cloud-datastore/distinfo6
-rw-r--r--databases/rubygem-paranoia/Makefile4
-rw-r--r--databases/rubygem-paranoia/distinfo6
-rw-r--r--databases/rubygem-solid_cache-rails72/Makefile2
-rw-r--r--databases/rubygem-solid_cache-rails72/distinfo6
-rw-r--r--databases/rubygem-solid_cache-rails80/Makefile2
-rw-r--r--databases/rubygem-solid_cache-rails80/distinfo6
-rw-r--r--databases/rubygem-solid_cache/Makefile3
-rw-r--r--databases/rubygem-solid_cache/distinfo6
-rw-r--r--databases/rubygem-sqlite3/Makefile2
-rw-r--r--databases/rubygem-sqlite3/distinfo6
-rw-r--r--databases/rubygem-sqlite3/files/patch-gemspec4
-rw-r--r--databases/surrealdb/Makefile22
-rw-r--r--databases/surrealdb/distinfo44
-rw-r--r--databases/weaviate/Makefile2
-rw-r--r--databases/weaviate/distinfo10
-rw-r--r--databases/xapian-bindings/Makefile2
-rw-r--r--databases/xapian-core/Makefile2
-rw-r--r--databases/xapian-core/distinfo6
-rw-r--r--databases/xapian-core/pkg-plist2
102 files changed, 468 insertions, 244 deletions
diff --git a/databases/Makefile b/databases/Makefile
index a83f23be3a85..def44d974446 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -570,6 +570,7 @@
SUBDIR += pgpool-II-44
SUBDIR += pgpool-II-45
SUBDIR += pgpool-II-46
+ SUBDIR += pgpool-II-47
SUBDIR += pgreplay
SUBDIR += pgroonga
SUBDIR += pgrouting
@@ -839,6 +840,7 @@
SUBDIR += py-redis
SUBDIR += py-redis2
SUBDIR += py-redis5
+ SUBDIR += py-redis6
SUBDIR += py-redisvl
SUBDIR += py-rrdtool
SUBDIR += py-schemachange
diff --git a/databases/arrow/Makefile b/databases/arrow/Makefile
index 1c92960f654a..1ca8597dd782 100644
--- a/databases/arrow/Makefile
+++ b/databases/arrow/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arrow
DISTVERSION= 21.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases
MASTER_SITES= APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION} \
https://github.com/apache/orc/archive/rel/:orc
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/freetds-devel/Makefile b/databases/freetds-devel/Makefile
index 0dc33de35379..942c4258f20b 100644
--- a/databases/freetds-devel/Makefile
+++ b/databases/freetds-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freetds
-DISTVERSION= 1.5.155
+DISTVERSION= 1.5.160
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 2f2ba18d46a4..a00a39cc068c 100644
--- a/databases/freetds-devel/distinfo
+++ b/databases/freetds-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763723561
-SHA256 (freetds-dev.1.5.155.tar.bz2) = 815a92ed840143da31ceec527b91b5afa8f8b39aec04bd7b93eebcac48621d72
-SIZE (freetds-dev.1.5.155.tar.bz2) = 2459812
+TIMESTAMP = 1764320049
+SHA256 (freetds-dev.1.5.160.tar.bz2) = 0a778f1ca5860004f2d0ed0f131950e104aaf85a0e1be83018971af41da286a4
+SIZE (freetds-dev.1.5.160.tar.bz2) = 2460319
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/lua-xapian/Makefile b/databases/lua-xapian/Makefile
index 9b3e03500316..03173237cca6 100644
--- a/databases/lua-xapian/Makefile
+++ b/databases/lua-xapian/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xapian
-PORTVERSION= 1.4.29
+PORTVERSION= 1.4.30
DISTVERSIONPREFIX= bindings-
CATEGORIES= databases
MASTER_SITES= https://oligarchy.co.uk/xapian/${PORTVERSION}/ \
diff --git a/databases/lua-xapian/distinfo b/databases/lua-xapian/distinfo
index af5c4151c1fd..3238f85daf03 100644
--- a/databases/lua-xapian/distinfo
+++ b/databases/lua-xapian/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936060
-SHA256 (xapian-bindings-1.4.29.tar.xz) = 1740e927bb6850ef67d99a0b808a1b7c9af3f16c15577e0261bbd3fc016fc8ce
-SIZE (xapian-bindings-1.4.29.tar.xz) = 1121212
+TIMESTAMP = 1763853220
+SHA256 (xapian-bindings-1.4.30.tar.xz) = abf46acd62b9647157f36b636e1844e7e3bd9457e42312c40029ed63c602379c
+SIZE (xapian-bindings-1.4.30.tar.xz) = 1121316
diff --git a/databases/mydumper/Makefile b/databases/mydumper/Makefile
index b66239646816..e16c2a8d1082 100644
--- a/databases/mydumper/Makefile
+++ b/databases/mydumper/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mydumper
DISTVERSIONPREFIX= v
-DISTVERSION= 0.20.2-2
-PORTREVISION= 1
+DISTVERSION= 0.20.2-3
CATEGORIES= databases
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/databases/mydumper/distinfo b/databases/mydumper/distinfo
index cea70a11a0a1..d4358d478af4 100644
--- a/databases/mydumper/distinfo
+++ b/databases/mydumper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761446470
-SHA256 (mydumper-mydumper-v0.20.2-2_GH0.tar.gz) = 0db28e6272b11940db307b9658a3a6a347087df7c549d1fb746071aca4fbf99e
-SIZE (mydumper-mydumper-v0.20.2-2_GH0.tar.gz) = 851216
+TIMESTAMP = 1763853146
+SHA256 (mydumper-mydumper-v0.20.2-3_GH0.tar.gz) = 8ce07696857bac51693a6f1936cdf1ff5a7f918f68ffe3c0139a83afd79770fd
+SIZE (mydumper-mydumper-v0.20.2-3_GH0.tar.gz) = 854264
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/p5-Xapian/Makefile b/databases/p5-Xapian/Makefile
index 2edab8543671..91006b2a1a1a 100644
--- a/databases/p5-Xapian/Makefile
+++ b/databases/p5-Xapian/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Xapian
-PORTVERSION= 1.4.29.0
+PORTVERSION= 1.4.30.0
CATEGORIES= databases perl5
MASTER_SITES= https://oligarchy.co.uk/xapian/${PORTVERSION:R}/ \
LOCAL/sunpoet
diff --git a/databases/p5-Xapian/distinfo b/databases/p5-Xapian/distinfo
index 338a619aa555..17f27f22f0fd 100644
--- a/databases/p5-Xapian/distinfo
+++ b/databases/p5-Xapian/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936058
-SHA256 (xapian-bindings-1.4.29.tar.xz) = 1740e927bb6850ef67d99a0b808a1b7c9af3f16c15577e0261bbd3fc016fc8ce
-SIZE (xapian-bindings-1.4.29.tar.xz) = 1121212
+TIMESTAMP = 1763853218
+SHA256 (xapian-bindings-1.4.30.tar.xz) = abf46acd62b9647157f36b636e1844e7e3bd9457e42312c40029ed63c602379c
+SIZE (xapian-bindings-1.4.30.tar.xz) = 1121316
diff --git a/databases/pear-DB/Makefile b/databases/pear-DB/Makefile
index a46367e48dde..2240201e34b0 100644
--- a/databases/pear-DB/Makefile
+++ b/databases/pear-DB/Makefile
@@ -1,5 +1,5 @@
PORTNAME= DB
-PORTVERSION= 1.12.2
+PORTVERSION= 1.12.3
PORTEPOCH= 1
CATEGORIES= databases www pear
diff --git a/databases/pear-DB/distinfo b/databases/pear-DB/distinfo
index 4cb1997a6890..4553b5e4b4a6 100644
--- a/databases/pear-DB/distinfo
+++ b/databases/pear-DB/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713528514
-SHA256 (PEAR/DB-1.12.2.tgz) = d7badd369bb3fdd08cc843e6aed002d824a9b6e44dc44b28945245219947c8b4
-SIZE (PEAR/DB-1.12.2.tgz) = 137662
+TIMESTAMP = 1763853234
+SHA256 (PEAR/DB-1.12.3.tgz) = 59ef5a5eaada6fa3cfffdd5eea0a756773944ef833eda030f04f23689242ccbf
+SIZE (PEAR/DB-1.12.3.tgz) = 141013
diff --git a/databases/pecl-couchbase/Makefile b/databases/pecl-couchbase/Makefile
index e9b2de931bd6..e221b67eb038 100644
--- a/databases/pecl-couchbase/Makefile
+++ b/databases/pecl-couchbase/Makefile
@@ -9,6 +9,7 @@ WWW= https://pecl.php.net/package/couchbase \
https://github.com/couchbase/couchbase-php-client
LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake:indirect compiler:c++17-lang php:build,pecl
diff --git a/databases/pgpool-II-43/Makefile b/databases/pgpool-II-43/Makefile
index 76df36bd7a62..efa684775ca7 100644
--- a/databases/pgpool-II-43/Makefile
+++ b/databases/pgpool-II-43/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgpool-II
-DISTVERSION= 4.3.16
+DISTVERSION= 4.3.17
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= -43
diff --git a/databases/pgpool-II-43/distinfo b/databases/pgpool-II-43/distinfo
index 6af92aa8e9d0..767283eacf8d 100644
--- a/databases/pgpool-II-43/distinfo
+++ b/databases/pgpool-II-43/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755855524
-SHA256 (pgpool-II-4.3.16.tar.gz) = f98689211eb54bc35c8c33f1c9ab691470a2e982ccebd1283b7bbf56ae868fdf
-SIZE (pgpool-II-4.3.16.tar.gz) = 5063967
+TIMESTAMP = 1764321678
+SHA256 (pgpool-II-4.3.17.tar.gz) = 3418538eb81d42ac1b9b01928110a0c5403f80375181501028886cc7bbad4077
+SIZE (pgpool-II-4.3.17.tar.gz) = 5089549
diff --git a/databases/pgpool-II-44/Makefile b/databases/pgpool-II-44/Makefile
index 829751ffff2c..f4046fe51fba 100644
--- a/databases/pgpool-II-44/Makefile
+++ b/databases/pgpool-II-44/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgpool-II
-DISTVERSION= 4.4.13
+DISTVERSION= 4.4.14
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= -44
diff --git a/databases/pgpool-II-44/distinfo b/databases/pgpool-II-44/distinfo
index 9a7a6ac39225..00d3c8250f27 100644
--- a/databases/pgpool-II-44/distinfo
+++ b/databases/pgpool-II-44/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755856572
-SHA256 (pgpool-II-4.4.13.tar.gz) = 6b542f34dc6b66087a4ff81981a2ea9007a39c0b0d821400015931e663e27b9d
-SIZE (pgpool-II-4.4.13.tar.gz) = 5193358
+TIMESTAMP = 1764321761
+SHA256 (pgpool-II-4.4.14.tar.gz) = 68a1995b8cf79f64dd8131ce04d73be2718c5867a2f53373d6d88d10a6e747a3
+SIZE (pgpool-II-4.4.14.tar.gz) = 5225540
diff --git a/databases/pgpool-II-45/Makefile b/databases/pgpool-II-45/Makefile
index 5833d4c92a6e..473b128f81ee 100644
--- a/databases/pgpool-II-45/Makefile
+++ b/databases/pgpool-II-45/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgpool-II
-DISTVERSION= 4.5.8
+DISTVERSION= 4.5.9
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= -45
diff --git a/databases/pgpool-II-45/distinfo b/databases/pgpool-II-45/distinfo
index 7547f35ebb3c..223c814dfcbe 100644
--- a/databases/pgpool-II-45/distinfo
+++ b/databases/pgpool-II-45/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755856626
-SHA256 (pgpool-II-4.5.8.tar.gz) = d57577429b7e64180b145dca5486f047718971b0e1e898ddabc24a9768cdd41a
-SIZE (pgpool-II-4.5.8.tar.gz) = 5499579
+TIMESTAMP = 1764321849
+SHA256 (pgpool-II-4.5.9.tar.gz) = 31d445278cc348bbd2f86ffd7e9e48fa3fe16c2c21a7ac4bfbd9875781798a3a
+SIZE (pgpool-II-4.5.9.tar.gz) = 5540584
diff --git a/databases/pgpool-II-46/Makefile b/databases/pgpool-II-46/Makefile
index 418ffafa3d7d..8544fe028d05 100644
--- a/databases/pgpool-II-46/Makefile
+++ b/databases/pgpool-II-46/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgpool-II
-DISTVERSION= 4.6.3
+DISTVERSION= 4.6.4
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= -46
diff --git a/databases/pgpool-II-46/distinfo b/databases/pgpool-II-46/distinfo
index 749d89f8b9f9..588f8c1ca954 100644
--- a/databases/pgpool-II-46/distinfo
+++ b/databases/pgpool-II-46/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755856683
-SHA256 (pgpool-II-4.6.3.tar.gz) = 46688668b2ace67d8161a320256252d98698bc7d9788cc6727269d5720299f2c
-SIZE (pgpool-II-4.6.3.tar.gz) = 5602204
+TIMESTAMP = 1764321907
+SHA256 (pgpool-II-4.6.4.tar.gz) = ef0d2e91a9a11d737c6476247219e679f718bec53550646189594ef9aefd298d
+SIZE (pgpool-II-4.6.4.tar.gz) = 5655119
diff --git a/databases/pgpool-II-47/Makefile b/databases/pgpool-II-47/Makefile
new file mode 100644
index 000000000000..8d45853c28ea
--- /dev/null
+++ b/databases/pgpool-II-47/Makefile
@@ -0,0 +1,51 @@
+PORTNAME= pgpool-II
+DISTVERSION= 4.7beta1
+CATEGORIES= databases
+MASTER_SITES= http://www.pgpool.net/mediawiki/images/
+PKGNAMESUFFIX= -47
+
+MAINTAINER= bofh@FreeBSD.org
+COMMENT= Connection pool server for PostgreSQL (4.7.X branch)
+WWW= https://pgpool.net/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= gmake libtool pgsql
+USE_LDCONFIG= yes
+USE_RC_SUBR= pgpool
+
+GNU_CONFIGURE= yes
+
+INSTALL_TARGET= install-strip
+
+CONFLICTS_INSTALL= pgpool-II-[0-9][0-9] pgpool-II[0-9][0-9] # etc/escalation.sh.sample etc/failover.sh.sample etc/pcp.conf.sample
+
+PORTSCOUT= limit:^4.7.[0-9]*
+
+PORTDOCS= *
+
+OPTIONS_DEFINE= DOCS MEMCACHED PAM SSL
+OPTIONS_DEFAULT= SSL
+
+MEMCACHED_DESC= Use memcached for in memory query cache
+PAM_DESC= Build with PAM support
+SSL_DESC= Build with OpenSSL support
+
+MEMCACHED_LIB_DEPENDS= libmemcached.so:databases/libmemcached
+MEMCACHED_CONFIGURE_ON= --with-memcached=${LOCALBASE}/include
+PAM_CONFIGURE_ON= --with-pam
+SSL_USES= ssl
+SSL_CONFIGURE_WITH= openssl
+
+post-install:
+ @${MKDIR} ${STAGEDIR}/var/run/pgpool
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${COPYTREE_SHARE} doc ${STAGEDIR}${DOCSDIR} "-not -name Makefile.\*"
+.for f in AUTHORS ChangeLog NEWS TODO
+ ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR}
+.endfor
+
+.include <bsd.port.mk>
diff --git a/databases/pgpool-II-47/distinfo b/databases/pgpool-II-47/distinfo
new file mode 100644
index 000000000000..e17bc34154c5
--- /dev/null
+++ b/databases/pgpool-II-47/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1764322047
+SHA256 (pgpool-II-4.7beta1.tar.gz) = 0e54151aa5fe8a521537fcd1ee4cea4446b768e3d2d284b05e8b2f50a8986b97
+SIZE (pgpool-II-4.7beta1.tar.gz) = 5597175
diff --git a/databases/pgpool-II-47/files/pgpool.in b/databases/pgpool-II-47/files/pgpool.in
new file mode 100644
index 000000000000..cb76557e2e57
--- /dev/null
+++ b/databases/pgpool-II-47/files/pgpool.in
@@ -0,0 +1,48 @@
+#!/bin/sh
+
+# PROVIDE: pgpool
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# pgpool_enable (bool): Set to NO by default.
+# Set it to YES to enable pgpool.
+# pgpool_conf (file): Set location of your config.
+# Default is "%%PREFIX%%/etc/pgpool.conf"
+# pgpool_hba (file): Set location of your pool hba file.
+# Default is "%%PREFIX%%/etc/pool_hba.conf"
+# pgpool_pcp (file): Set location of your pcp conf file.
+# Default is "%%PREFIX%%/etc/pcp.conf"
+# pgpool_user (uid): User ID to run as (default nobody)
+# pgpool_stop_mode (string): Shutdown mode
+# Default is "smart"
+# Possibilities are "smart", "fast", or "immediate"
+#
+
+. /etc/rc.subr
+
+name=pgpool
+rcvar=pgpool_enable
+
+load_rc_config $name
+
+: ${pgpool_enable="NO"}
+: ${pgpool_conf="%%PREFIX%%/etc/pgpool.conf"}
+: ${pgpool_hba="%%PREFIX%%/etc/pool_hba.conf"}
+: ${pgpool_pcp="%%PREFIX%%/etc/pcp.conf"}
+: ${pgpool_user="nobody"}
+: ${pgpool_stop_mode="smart"}
+
+command="%%PREFIX%%/bin/pgpool"
+command_args="-f ${pgpool_conf} -a ${pgpool_hba} -F ${pgpool_pcp}"
+stop_cmd="${command} -m ${pgpool_stop_mode} ${command_args} stop"
+reload_cmd="${command} ${command_args} reload"
+extra_commands="reload"
+
+required_files="${pgpool_conf}"
+
+
+run_rc_command "$1"
+
diff --git a/databases/pgpool-II-47/pkg-descr b/databases/pgpool-II-47/pkg-descr
new file mode 100644
index 000000000000..59d385596b8e
--- /dev/null
+++ b/databases/pgpool-II-47/pkg-descr
@@ -0,0 +1,6 @@
+pgpool is a connection pool server for PostgreSQL. pgpool runs between
+PostgreSQL's clients(front ends) and servers(back ends). A PostgreSQL client can
+connect to pgpool as if it were a standard PostgreSQL server.
+
+pgpool caches the connection to PostgreSQL server to reduce the overhead to
+establish the connection to it.
diff --git a/databases/pgpool-II-47/pkg-message b/databases/pgpool-II-47/pkg-message
new file mode 100644
index 000000000000..87fa0b4ae5f8
--- /dev/null
+++ b/databases/pgpool-II-47/pkg-message
@@ -0,0 +1,15 @@
+[
+{ type: install
+ message: <<EOM
+In order to start pgpool you need some more configuration:
+
+# sysrc pgpool_user="root"
+# service pgpool enable
+
+Please consider the usage of another user. The user is
+required to have read/write access to /var/run/pgpool.
+
+Using the root user is - as always - an security issue.
+EOM
+}
+]
diff --git a/databases/pgpool-II-47/pkg-plist b/databases/pgpool-II-47/pkg-plist
new file mode 100644
index 000000000000..f39135d59d18
--- /dev/null
+++ b/databases/pgpool-II-47/pkg-plist
@@ -0,0 +1,45 @@
+bin/pcp_attach_node
+bin/pcp_detach_node
+bin/pcp_health_check_stats
+bin/pcp_invalidate_query_cache
+bin/pcp_log_rotate
+bin/pcp_node_count
+bin/pcp_node_info
+bin/pcp_pool_status
+bin/pcp_proc_count
+bin/pcp_proc_info
+bin/pcp_promote_node
+bin/pcp_recovery_node
+bin/pcp_reload_config
+bin/pcp_stop_pgpool
+bin/pcp_watchdog_info
+bin/pg_enc
+bin/pg_md5
+bin/pgpool
+bin/pgpool_setup
+bin/pgproto
+bin/watchdog_setup
+bin/wd_cli
+@sample etc/aws_eip_if_cmd.sh.sample
+@sample etc/aws_rtb_if_cmd.sh.sample
+@sample etc/escalation.sh.sample
+@sample etc/failover.sh.sample
+@sample etc/follow_primary.sh.sample
+@sample etc/pcp.conf.sample
+@sample etc/pgpool.conf.sample
+@sample etc/pgpool_remote_start.sample
+@sample etc/pool_hba.conf.sample
+@sample etc/replication_mode_recovery_1st_stage.sample
+@sample etc/replication_mode_recovery_2nd_stage.sample
+etc/recovery_1st_stage.sample
+include/libpcp_ext.h
+include/pcp.h
+include/pool_process_reporting.h
+include/pool_type.h
+lib/libpcp.a
+lib/libpcp.so
+lib/libpcp.so.3
+lib/libpcp.so.3.0.0
+%%DATADIR%%/insert_lock.sql
+%%DATADIR%%/pgpool.pam
+@dir /var/run/pgpool
diff --git a/databases/php-xapian/Makefile b/databases/php-xapian/Makefile
index 707289aa6547..d21ff883b612 100644
--- a/databases/php-xapian/Makefile
+++ b/databases/php-xapian/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xapian
-PORTVERSION= 1.4.29
+PORTVERSION= 1.4.30
DISTVERSIONPREFIX= bindings-
CATEGORIES= databases
MASTER_SITES= https://oligarchy.co.uk/xapian/${PORTVERSION}/ \
diff --git a/databases/php-xapian/distinfo b/databases/php-xapian/distinfo
index e55c319e40eb..bf4d628e740d 100644
--- a/databases/php-xapian/distinfo
+++ b/databases/php-xapian/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936062
-SHA256 (xapian-bindings-1.4.29.tar.xz) = 1740e927bb6850ef67d99a0b808a1b7c9af3f16c15577e0261bbd3fc016fc8ce
-SIZE (xapian-bindings-1.4.29.tar.xz) = 1121212
+TIMESTAMP = 1763853222
+SHA256 (xapian-bindings-1.4.30.tar.xz) = abf46acd62b9647157f36b636e1844e7e3bd9457e42312c40029ed63c602379c
+SIZE (xapian-bindings-1.4.30.tar.xz) = 1121316
diff --git a/databases/postgresql-orafce/Makefile b/databases/postgresql-orafce/Makefile
index 56a95f777e2b..4f27784e835a 100644
--- a/databases/postgresql-orafce/Makefile
+++ b/databases/postgresql-orafce/Makefile
@@ -1,6 +1,6 @@
PORTNAME= orafce
DISTVERSIONPREFIX= VERSION_
-DISTVERSION= 4_16_1
+DISTVERSION= 4_16_3
CATEGORIES= databases
PKGNAMEPREFIX= postgresql-
diff --git a/databases/postgresql-orafce/distinfo b/databases/postgresql-orafce/distinfo
index 235cd2529804..6dc68b2e8cb1 100644
--- a/databases/postgresql-orafce/distinfo
+++ b/databases/postgresql-orafce/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761446472
-SHA256 (orafce-orafce-VERSION_4_16_1_GH0.tar.gz) = fc1164470f29a074a37f05a5b04c9b26d3a84e7c075e769e5a96e3aa9614e562
-SIZE (orafce-orafce-VERSION_4_16_1_GH0.tar.gz) = 759618
+TIMESTAMP = 1763853148
+SHA256 (orafce-orafce-VERSION_4_16_3_GH0.tar.gz) = 4f6d513b71d56a0f394ebdd26867118aff66032c941737d81208711f3ac8e991
+SIZE (orafce-orafce-VERSION_4_16_3_GH0.tar.gz) = 759645
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/py-aiosql/Makefile b/databases/py-aiosql/Makefile
index 8f50cdc97bd6..3e3b7f7cde06 100644
--- a/databases/py-aiosql/Makefile
+++ b/databases/py-aiosql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aiosql
-DISTVERSION= 13.4
+DISTVERSION= 14.1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-aiosql/distinfo b/databases/py-aiosql/distinfo
index a48680bd2115..91e8ffc71d69 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 = 1764335867
+SHA256 (aiosql-14.1.tar.gz) = 56c33afc440311ab494f43a3af7f5c7c8773d730b2a8c55e95de19697dfc2fe2
+SIZE (aiosql-14.1.tar.gz) = 76556
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-fakeredis/Makefile b/databases/py-fakeredis/Makefile
index 3d1f5010dc92..c05be5da6c5b 100644
--- a/databases/py-fakeredis/Makefile
+++ b/databases/py-fakeredis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fakeredis
-PORTVERSION= 2.32.0
+PORTVERSION= 2.32.1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,9 +14,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=4.3:databases/py-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=2<3:devel/py-sortedcontainers@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonpath-ng>=1.5<2:devel/py-jsonpath-ng@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lupa>=2.1<3.0:lang/py-lupa@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=2:devel/py-sortedcontainers@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonpath-ng>=1.5:devel/py-jsonpath-ng@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lupa>=2.1:lang/py-lupa@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR}
@@ -31,8 +31,8 @@ LUA_DESC= Lua support
PROBABILISTIC_DESC= Probabilistic data structure support
VALKEY_DESC= Valkey support
-JSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonpath-ng>=1.5<2:devel/py-jsonpath-ng@${PY_FLAVOR}
-LUA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lupa>=2.1<3.0:lang/py-lupa@${PY_FLAVOR}
+JSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonpath-ng>=1.5:devel/py-jsonpath-ng@${PY_FLAVOR}
+LUA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lupa>=2.1:lang/py-lupa@${PY_FLAVOR}
PROBABILISTIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyprobables>=0.6<1:math/py-pyprobables@${PY_FLAVOR}
VALKEY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}valkey>=6:databases/py-valkey@${PY_FLAVOR}
diff --git a/databases/py-fakeredis/distinfo b/databases/py-fakeredis/distinfo
index 13c3f21eba83..fb260baca933 100644
--- a/databases/py-fakeredis/distinfo
+++ b/databases/py-fakeredis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774571
-SHA256 (fakeredis-2.32.0.tar.gz) = 63d745b40eb6c8be4899cf2a53187c097ccca3afbca04fdbc5edc8b936cd1d59
-SIZE (fakeredis-2.32.0.tar.gz) = 171097
+TIMESTAMP = 1763853248
+SHA256 (fakeredis-2.32.1.tar.gz) = dd8246db159f0b66a1ced7800c9d5ef07769e3d2fde44b389a57f2ce2834e444
+SIZE (fakeredis-2.32.1.tar.gz) = 171582
diff --git a/databases/py-fakeredis/files/patch-pyproject.toml b/databases/py-fakeredis/files/patch-pyproject.toml
index 696859714892..de5429285f00 100644
--- a/databases/py-fakeredis/files/patch-pyproject.toml
+++ b/databases/py-fakeredis/files/patch-pyproject.toml
@@ -1,11 +1,11 @@
--- pyproject.toml.orig 2020-02-02 00:00:00 UTC
+++ pyproject.toml
-@@ -48,7 +48,7 @@ lua = ["lupa>=2.1,<3.0"]
+@@ -48,7 +48,7 @@ lua = ["lupa>=2.1"]
[project.optional-dependencies]
- lua = ["lupa>=2.1,<3.0"]
--json = ["jsonpath-ng~=1.6"]
-+json = ["jsonpath-ng~=1.5"]
+ lua = ["lupa>=2.1"]
+-json = ["jsonpath-ng>=1.6"]
++json = ["jsonpath-ng>=1.5"]
bf = ["pyprobables>=0.6"]
cf = ["pyprobables>=0.6"]
probabilistic = ["pyprobables>=0.6"]
diff --git a/databases/py-marshmallow-sqlalchemy/Makefile b/databases/py-marshmallow-sqlalchemy/Makefile
index 9036082e3599..1da8ff0c54e5 100644
--- a/databases/py-marshmallow-sqlalchemy/Makefile
+++ b/databases/py-marshmallow-sqlalchemy/Makefile
@@ -24,10 +24,4 @@ USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 31000
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/databases/py-psycopg-c/Makefile b/databases/py-psycopg-c/Makefile
index 08ac794407eb..30888cee0fc6 100644
--- a/databases/py-psycopg-c/Makefile
+++ b/databases/py-psycopg-c/Makefile
@@ -1,5 +1,5 @@
PORTNAME= psycopg-c
-PORTVERSION= 3.2.12
+PORTVERSION= 3.2.13
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-psycopg-c/distinfo b/databases/py-psycopg-c/distinfo
index af744bc1f54a..dd8e114e8978 100644
--- a/databases/py-psycopg-c/distinfo
+++ b/databases/py-psycopg-c/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762586768
-SHA256 (psycopg_c-3.2.12.tar.gz) = 1c80042067d5df90d184c6fbd58661350b3620f99d87a01c882953c4d5dfa52b
-SIZE (psycopg_c-3.2.12.tar.gz) = 608386
+TIMESTAMP = 1763853252
+SHA256 (psycopg_c-3.2.13.tar.gz) = 3f8d69a563f198198aaf3333e3830c68368a4e45cd60faeabca9949f958f6480
+SIZE (psycopg_c-3.2.13.tar.gz) = 624372
diff --git a/databases/py-psycopg-pool/Makefile b/databases/py-psycopg-pool/Makefile
index d50ec869f3d8..d4146c9b3166 100644
--- a/databases/py-psycopg-pool/Makefile
+++ b/databases/py-psycopg-pool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= psycopg-pool
-PORTVERSION= 3.2.7
+PORTVERSION= 3.2.8
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-psycopg-pool/distinfo b/databases/py-psycopg-pool/distinfo
index 1f5350cd5c0f..3d6baaee1f6a 100644
--- a/databases/py-psycopg-pool/distinfo
+++ b/databases/py-psycopg-pool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762586770
-SHA256 (psycopg_pool-3.2.7.tar.gz) = a77d531bfca238e49e5fb5832d65b98e69f2c62bfda3d2d4d833696bdc9ca54b
-SIZE (psycopg_pool-3.2.7.tar.gz) = 29765
+TIMESTAMP = 1763853254
+SHA256 (psycopg_pool-3.2.8.tar.gz) = 854e17c2a637c3b9f8d8b24faad57d4cf850baf3fc03ca56ef7e5b4998e391b9
+SIZE (psycopg_pool-3.2.8.tar.gz) = 29956
diff --git a/databases/py-psycopg/Makefile b/databases/py-psycopg/Makefile
index 3e4935585b9b..99619c3435b1 100644
--- a/databases/py-psycopg/Makefile
+++ b/databases/py-psycopg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= psycopg
-PORTVERSION= 3.2.12
+PORTVERSION= 3.2.13
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-psycopg/distinfo b/databases/py-psycopg/distinfo
index 6ee12e51e1fb..000f286279b0 100644
--- a/databases/py-psycopg/distinfo
+++ b/databases/py-psycopg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762586766
-SHA256 (psycopg-3.2.12.tar.gz) = 85c08d6f6e2a897b16280e0ff6406bef29b1327c045db06d21f364d7cd5da90b
-SIZE (psycopg-3.2.12.tar.gz) = 160642
+TIMESTAMP = 1763853250
+SHA256 (psycopg-3.2.13.tar.gz) = 309adaeda61d44556046ec9a83a93f42bbe5310120b1995f3af49ab6d9f13c1d
+SIZE (psycopg-3.2.13.tar.gz) = 160626
diff --git a/databases/py-python-swiftclient/Makefile b/databases/py-python-swiftclient/Makefile
index 257fea4bcf93..1cedfc17abf2 100644
--- a/databases/py-python-swiftclient/Makefile
+++ b/databases/py-python-swiftclient/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-swiftclient
-PORTVERSION= 4.8.0
+PORTVERSION= 4.9.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-python-swiftclient/distinfo b/databases/py-python-swiftclient/distinfo
index 7592dcc2441a..7dfaaac3633e 100644
--- a/databases/py-python-swiftclient/distinfo
+++ b/databases/py-python-swiftclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266054
-SHA256 (python_swiftclient-4.8.0.tar.gz) = 44162cab469368cafdc25e0c8c4e95a2b9db1a44456a48ce080fe2ca9a4b3863
-SIZE (python_swiftclient-4.8.0.tar.gz) = 210041
+TIMESTAMP = 1763853256
+SHA256 (python_swiftclient-4.9.0.tar.gz) = 9e207b82ec31786f10db8fef6e205681c24997a0b600d28a194f9d15a90ed772
+SIZE (python_swiftclient-4.9.0.tar.gz) = 210197
diff --git a/databases/py-redis/Makefile b/databases/py-redis/Makefile
index 7fd2a0974ef4..12df3739928b 100644
--- a/databases/py-redis/Makefile
+++ b/databases/py-redis/Makefile
@@ -1,6 +1,5 @@
PORTNAME= redis
-PORTVERSION= 6.4.0
-PORTREVISION= 1
+PORTVERSION= 7.1.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -22,7 +21,8 @@ USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}redis[0-9]
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}redis \
+ ${PYTHON_PKGNAMEPREFIX}redis[0-9]
OPTIONS_DEFINE= HIREDIS JWT OCSP
HIREDIS_DESC= High performance response parser
diff --git a/databases/py-redis/distinfo b/databases/py-redis/distinfo
index bcd7efd4c762..36552a3954d3 100644
--- a/databases/py-redis/distinfo
+++ b/databases/py-redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120614
-SHA256 (redis-6.4.0.tar.gz) = b01bc7282b8444e28ec36b261df5375183bb47a07eb9c603f284e89cbc5ef010
-SIZE (redis-6.4.0.tar.gz) = 4647399
+TIMESTAMP = 1763853258
+SHA256 (redis-7.1.0.tar.gz) = b1cc3cfa5a2cb9c2ab3ba700864fb0ad75617b41f01352ce5779dabf6d5f9c3c
+SIZE (redis-7.1.0.tar.gz) = 4796669
diff --git a/databases/py-redis6/Makefile b/databases/py-redis6/Makefile
new file mode 100644
index 000000000000..bd3f14e660a3
--- /dev/null
+++ b/databases/py-redis6/Makefile
@@ -0,0 +1,47 @@
+PORTNAME= redis
+PORTVERSION= 6.4.0
+CATEGORIES= databases python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX= 6
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Python client for Redis key-value store
+WWW= https://redis.readthedocs.io/en/latest/ \
+ https://github.com/redis/redis-py
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
+ redis-server:databases/redis
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517 pytest
+
+NO_ARCH= yes
+
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}redis \
+ ${PYTHON_PKGNAMEPREFIX}redis[0-9]
+
+PORTSCOUT= limit:^6\.
+
+OPTIONS_DEFINE= HIREDIS JWT OCSP
+HIREDIS_DESC= High performance response parser
+JWT_DESC= Authentication token
+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}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
+
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 31103
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}async_timeout>=4.0.3:devel/py-async_timeout@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/py-redis6/distinfo b/databases/py-redis6/distinfo
new file mode 100644
index 000000000000..bcd7efd4c762
--- /dev/null
+++ b/databases/py-redis6/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757120614
+SHA256 (redis-6.4.0.tar.gz) = b01bc7282b8444e28ec36b261df5375183bb47a07eb9c603f284e89cbc5ef010
+SIZE (redis-6.4.0.tar.gz) = 4647399
diff --git a/databases/py-redis6/pkg-descr b/databases/py-redis6/pkg-descr
new file mode 100644
index 000000000000..2058c4d187a8
--- /dev/null
+++ b/databases/py-redis6/pkg-descr
@@ -0,0 +1 @@
+This is the Python interface to the Redis key-value store.
diff --git a/databases/py-redisvl/Makefile b/databases/py-redisvl/Makefile
index 7ea299a103bd..0ac680b70684 100644
--- a/databases/py-redisvl/Makefile
+++ b/databases/py-redisvl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= redisvl
DISTVERSION= 0.12.0
+PORTREVISION= 1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4<7.0:devel/py-pyyaml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}redis>=5.0<7.0:databases/py-redis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}redis6>=5.0<7.0:databases/py-redis6@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic2>=2<3:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tenacity>=8.2.2:devel/py-tenacity@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ml-dtypes>=0.4.0<1.0.0:math/py-ml-dtypes@${PY_FLAVOR} \
diff --git a/databases/py-xapian/Makefile b/databases/py-xapian/Makefile
index 0c5f3e2fa9ac..eaeab0819f58 100644
--- a/databases/py-xapian/Makefile
+++ b/databases/py-xapian/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xapian
-PORTVERSION= 1.4.29
+PORTVERSION= 1.4.30
DISTVERSIONPREFIX= bindings-
CATEGORIES= databases python
MASTER_SITES= https://oligarchy.co.uk/xapian/${PORTVERSION}/ \
diff --git a/databases/py-xapian/distinfo b/databases/py-xapian/distinfo
index d6c14ba420f7..237a0051dbd2 100644
--- a/databases/py-xapian/distinfo
+++ b/databases/py-xapian/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936064
-SHA256 (xapian-bindings-1.4.29.tar.xz) = 1740e927bb6850ef67d99a0b808a1b7c9af3f16c15577e0261bbd3fc016fc8ce
-SIZE (xapian-bindings-1.4.29.tar.xz) = 1121212
+TIMESTAMP = 1763853224
+SHA256 (xapian-bindings-1.4.30.tar.xz) = abf46acd62b9647157f36b636e1844e7e3bd9457e42312c40029ed63c602379c
+SIZE (xapian-bindings-1.4.30.tar.xz) = 1121316
diff --git a/databases/py-xrootd/Makefile b/databases/py-xrootd/Makefile
index 81cc1dbc3c92..11ac42d1db18 100644
--- a/databases/py-xrootd/Makefile
+++ b/databases/py-xrootd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xrootd
-PORTVERSION= 5.9.0
+PORTVERSION= 5.9.1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-xrootd/distinfo b/databases/py-xrootd/distinfo
index cbeea924c8c5..175a934ce07b 100644
--- a/databases/py-xrootd/distinfo
+++ b/databases/py-xrootd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774583
-SHA256 (xrootd-5.9.0.tar.gz) = 1bfa83765f8bc50053ef6d4618ec867cbb5fbcaa59dcf7a07bf39896d16cbbbc
-SIZE (xrootd-5.9.0.tar.gz) = 6952796
+TIMESTAMP = 1763853260
+SHA256 (xrootd-5.9.1.tar.gz) = 99ded4a168ce4b435cb9f7683acbe414c49ebc6486266ed9099a7c448ddc5b13
+SIZE (xrootd-5.9.1.tar.gz) = 6954286
diff --git a/databases/redis/Makefile b/databases/redis/Makefile
index dc1d150fa32a..07abbf78a3d5 100644
--- a/databases/redis/Makefile
+++ b/databases/redis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-DISTVERSION= 8.2.3
+DISTVERSION= 8.4.0
CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
@@ -22,7 +22,6 @@ 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
diff --git a/databases/redis/distinfo b/databases/redis/distinfo
index 75a166f43b08..b8d325bd63da 100644
--- a/databases/redis/distinfo
+++ b/databases/redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762155827
-SHA256 (redis-8.2.3.tar.gz) = d88f2361fdf3a3a8668fe5753e29915566109dca07b4cb036427ea6dc7783671
-SIZE (redis-8.2.3.tar.gz) = 3902358
+TIMESTAMP = 1764323267
+SHA256 (redis-8.4.0.tar.gz) = ca909aa15252f2ecb3a048cd086469827d636bf8334f50bb94d03fba4bfc56e8
+SIZE (redis-8.4.0.tar.gz) = 4109585
diff --git a/databases/redis/files/patch-deps_Makefile b/databases/redis/files/patch-deps_Makefile
index d0f405916a20..ff2007910cb6 100644
--- a/databases/redis/files/patch-deps_Makefile
+++ b/databases/redis/files/patch-deps_Makefile
@@ -1,6 +1,6 @@
---- deps/Makefile.orig 2025-08-04 11:05:03 UTC
+--- deps/Makefile.orig 2025-11-18 14:58:24 UTC
+++ deps/Makefile
-@@ -110,7 +110,7 @@ else
+@@ -117,7 +117,7 @@ else
ifeq ($(LUA_DEBUG),yes)
LUA_CFLAGS+= -O0 -g -DLUA_USE_APICHECK
else
@@ -9,7 +9,7 @@
endif
ifeq ($(LUA_COVERAGE),yes)
LUA_CFLAGS += -fprofile-arcs -ftest-coverage
-@@ -138,7 +138,7 @@ jemalloc: .make-prerequisites
+@@ -145,7 +145,7 @@ jemalloc: .make-prerequisites
jemalloc: .make-prerequisites
@printf '%b %b\n' $(MAKECOLOR)MAKE$(ENDCOLOR) $(BINCOLOR)$@$(ENDCOLOR)
diff --git a/databases/redis/files/patch-src_Makefile b/databases/redis/files/patch-src_Makefile
index 40cff0e1b880..396ffc148099 100644
--- a/databases/redis/files/patch-src_Makefile
+++ b/databases/redis/files/patch-src_Makefile
@@ -1,4 +1,4 @@
---- src/Makefile.orig 2025-08-04 11:05:03 UTC
+--- src/Makefile.orig 2025-11-28 10:22:14 UTC
+++ src/Makefile
@@ -67,7 +67,7 @@ endif
STD+=-std=c99
@@ -9,7 +9,7 @@
INSTALL_BIN=$(PREFIX)/bin
INSTALL=install
PKG_CONFIG?=pkg-config
-@@ -143,7 +143,6 @@ FINAL_LIBS=-lm -lstdc++
+@@ -150,7 +150,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++
@@ -17,23 +17,3 @@
# 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/rqlite/Makefile b/databases/rqlite/Makefile
index 9eb0a289ac9c..ca8f4f1ba138 100644
--- a/databases/rqlite/Makefile
+++ b/databases/rqlite/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rqlite
DISTVERSIONPREFIX= v
-DISTVERSION= 9.3.1
+DISTVERSION= 9.3.2
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/rqlite/distinfo b/databases/rqlite/distinfo
index 83e41b99b659..b69d55b69fd4 100644
--- a/databases/rqlite/distinfo
+++ b/databases/rqlite/distinfo
@@ -1,5 +1,5 @@
-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
+TIMESTAMP = 1764142304
+SHA256 (go/databases_rqlite/rqlite-v9.3.2/v9.3.2.mod) = 2b7824d05ad91d2cd9c32e8f248bb355388af6a30b7b6bcb354d2694b794e4d3
+SIZE (go/databases_rqlite/rqlite-v9.3.2/v9.3.2.mod) = 3923
+SHA256 (go/databases_rqlite/rqlite-v9.3.2/v9.3.2.zip) = 97785d5e54c9d4bb041a77da27b605d79ead72b3f28c10974cdca2670d6d78a5
+SIZE (go/databases_rqlite/rqlite-v9.3.2/v9.3.2.zip) = 1034970
diff --git a/databases/ruby-xapian/Makefile b/databases/ruby-xapian/Makefile
index bccc10a5e552..e7ad30e9550d 100644
--- a/databases/ruby-xapian/Makefile
+++ b/databases/ruby-xapian/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xapian
-PORTVERSION= 1.4.29
+PORTVERSION= 1.4.30
DISTVERSIONPREFIX= bindings-
CATEGORIES= databases ruby
MASTER_SITES= https://oligarchy.co.uk/xapian/${PORTVERSION}/ \
diff --git a/databases/ruby-xapian/distinfo b/databases/ruby-xapian/distinfo
index df6560df8027..7e5b66646b3c 100644
--- a/databases/ruby-xapian/distinfo
+++ b/databases/ruby-xapian/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936066
-SHA256 (xapian-bindings-1.4.29.tar.xz) = 1740e927bb6850ef67d99a0b808a1b7c9af3f16c15577e0261bbd3fc016fc8ce
-SIZE (xapian-bindings-1.4.29.tar.xz) = 1121212
+TIMESTAMP = 1763853226
+SHA256 (xapian-bindings-1.4.30.tar.xz) = abf46acd62b9647157f36b636e1844e7e3bd9457e42312c40029ed63c602379c
+SIZE (xapian-bindings-1.4.30.tar.xz) = 1121316
diff --git a/databases/rubygem-activemodel81/Makefile b/databases/rubygem-activemodel81/Makefile
index 5da63c09b97f..1c33fddb0f2a 100644
--- a/databases/rubygem-activemodel81/Makefile
+++ b/databases/rubygem-activemodel81/Makefile
@@ -1,5 +1,5 @@
PORTNAME= activemodel
-PORTVERSION= 8.1.0
+PORTVERSION= 8.1.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 81
diff --git a/databases/rubygem-activemodel81/distinfo b/databases/rubygem-activemodel81/distinfo
index 51e449d92bdb..4aa1687d3db6 100644
--- a/databases/rubygem-activemodel81/distinfo
+++ b/databases/rubygem-activemodel81/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762526248
-SHA256 (rubygem/activemodel-8.1.0.gem) = 43aa66565a601483e6c614d02cb2090168c91a803ddb954e2b0ef24d22de745e
-SIZE (rubygem/activemodel-8.1.0.gem) = 70656
+TIMESTAMP = 1763854436
+SHA256 (rubygem/activemodel-8.1.1.gem) = 8b7e2496b9e333ced06248c16a43217b950192c98e0fe3aa117eee21501c6fbd
+SIZE (rubygem/activemodel-8.1.1.gem) = 70656
diff --git a/databases/rubygem-activerecord81/Makefile b/databases/rubygem-activerecord81/Makefile
index 1dd26745833f..0c6646249505 100644
--- a/databases/rubygem-activerecord81/Makefile
+++ b/databases/rubygem-activerecord81/Makefile
@@ -1,5 +1,5 @@
PORTNAME= activerecord
-PORTVERSION= 8.1.0
+PORTVERSION= 8.1.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 81
diff --git a/databases/rubygem-activerecord81/distinfo b/databases/rubygem-activerecord81/distinfo
index f19d63fd3e04..bbfe45753d1f 100644
--- a/databases/rubygem-activerecord81/distinfo
+++ b/databases/rubygem-activerecord81/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762526250
-SHA256 (rubygem/activerecord-8.1.0.gem) = cacfc779cc551444543ebc6021831676c185da336979606e7478d03a18d23288
-SIZE (rubygem/activerecord-8.1.0.gem) = 566784
+TIMESTAMP = 1763854438
+SHA256 (rubygem/activerecord-8.1.1.gem) = e32c3a03e364fd803498eb4150c21bedc995aa83bc27122a94d480ab1dcb3d17
+SIZE (rubygem/activerecord-8.1.1.gem) = 566784
diff --git a/databases/rubygem-amalgalite/Makefile b/databases/rubygem-amalgalite/Makefile
index 53bd203b6e56..88431ec505e2 100644
--- a/databases/rubygem-amalgalite/Makefile
+++ b/databases/rubygem-amalgalite/Makefile
@@ -1,5 +1,5 @@
PORTNAME= amalgalite
-PORTVERSION= 1.9.1
+PORTVERSION= 2.0.0
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -8,12 +8,10 @@ COMMENT= Embeds the SQLite database engine in a Ruby extension
WWW= https://github.com/copiousfreetime/amalgalite
LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-arrayfields>=4.9<5:devel/rubygem-arrayfields
+RUN_DEPENDS= rubygem-csv>=3.3<4:devel/rubygem-csv
USES= gem
-PLIST_FILES= bin/amalgalite-pack
-
.include <bsd.port.mk>
diff --git a/databases/rubygem-amalgalite/distinfo b/databases/rubygem-amalgalite/distinfo
index f0541c284082..e7c8f06079e3 100644
--- a/databases/rubygem-amalgalite/distinfo
+++ b/databases/rubygem-amalgalite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682903248
-SHA256 (rubygem/amalgalite-1.9.1.gem) = 574c6cdd7ea5dd884d410f9013cb7ef74d22299f22443be2e1bb411175a50507
-SIZE (rubygem/amalgalite-1.9.1.gem) = 2527744
+TIMESTAMP = 1763854466
+SHA256 (rubygem/amalgalite-2.0.0.gem) = 394a5b121e92a4e947bf3fc852b99d2885930a9ed3d326c6860f0fce4b16fc0b
+SIZE (rubygem/amalgalite-2.0.0.gem) = 2650624
diff --git a/databases/rubygem-google-cloud-datastore/Makefile b/databases/rubygem-google-cloud-datastore/Makefile
index c2ae81b80933..5fba89d205f9 100644
--- a/databases/rubygem-google-cloud-datastore/Makefile
+++ b/databases/rubygem-google-cloud-datastore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-datastore
-PORTVERSION= 2.13.0
+PORTVERSION= 2.13.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-google-cloud-datastore/distinfo b/databases/rubygem-google-cloud-datastore/distinfo
index 3c004471d94a..c0bfa7f9b21c 100644
--- a/databases/rubygem-google-cloud-datastore/distinfo
+++ b/databases/rubygem-google-cloud-datastore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796134
-SHA256 (rubygem/google-cloud-datastore-2.13.0.gem) = ef70713ab9d2917c65d417a28be6df2a13a58251c2045f8651469d803baac9d0
-SIZE (rubygem/google-cloud-datastore-2.13.0.gem) = 54272
+TIMESTAMP = 1763853492
+SHA256 (rubygem/google-cloud-datastore-2.13.1.gem) = 9b2f134ff9e72070e1500a65ce63bfb4a0583e922722e706159ddcfaafa0e3de
+SIZE (rubygem/google-cloud-datastore-2.13.1.gem) = 54784
diff --git a/databases/rubygem-paranoia/Makefile b/databases/rubygem-paranoia/Makefile
index 638235e1962b..562d8e163d09 100644
--- a/databases/rubygem-paranoia/Makefile
+++ b/databases/rubygem-paranoia/Makefile
@@ -1,5 +1,5 @@
PORTNAME= paranoia
-PORTVERSION= 3.0.1
+PORTVERSION= 3.1.0
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/rubysherpas/paranoia
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-activerecord80>=6<8.1:databases/rubygem-activerecord80
+RUN_DEPENDS= rubygem-activerecord81>=7<8.2:databases/rubygem-activerecord81
USES= gem
diff --git a/databases/rubygem-paranoia/distinfo b/databases/rubygem-paranoia/distinfo
index 9c5870ba9037..81268a17c1e3 100644
--- a/databases/rubygem-paranoia/distinfo
+++ b/databases/rubygem-paranoia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738090250
-SHA256 (rubygem/paranoia-3.0.1.gem) = cdb50c4c5c66f61fd1354f26371a8f0ca6d60156215bebffff42e135c495d083
-SIZE (rubygem/paranoia-3.0.1.gem) = 19456
+TIMESTAMP = 1763854468
+SHA256 (rubygem/paranoia-3.1.0.gem) = 36574a46e8df663d0da7d9008e987b72a6a9eccee13c058b7094acc810e39f52
+SIZE (rubygem/paranoia-3.1.0.gem) = 19456
diff --git a/databases/rubygem-solid_cache-rails72/Makefile b/databases/rubygem-solid_cache-rails72/Makefile
index 75bfaa370b5f..b58797608801 100644
--- a/databases/rubygem-solid_cache-rails72/Makefile
+++ b/databases/rubygem-solid_cache-rails72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= solid_cache
-PORTVERSION= 1.0.8
+PORTVERSION= 1.0.10
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails72
diff --git a/databases/rubygem-solid_cache-rails72/distinfo b/databases/rubygem-solid_cache-rails72/distinfo
index 2a971279cd37..f8b8785be20f 100644
--- a/databases/rubygem-solid_cache-rails72/distinfo
+++ b/databases/rubygem-solid_cache-rails72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760466104
-SHA256 (rubygem/solid_cache-1.0.8.gem) = 6afab113f966aa6cfccaa9a79d6e37479fb439e94e9d39d713e86fb1d778cc02
-SIZE (rubygem/solid_cache-1.0.8.gem) = 20992
+TIMESTAMP = 1763853496
+SHA256 (rubygem/solid_cache-1.0.10.gem) = bc05a2fb3ac78a6f43cbb5946679cf9db67dd30d22939ededc385cb93e120d41
+SIZE (rubygem/solid_cache-1.0.10.gem) = 23040
diff --git a/databases/rubygem-solid_cache-rails80/Makefile b/databases/rubygem-solid_cache-rails80/Makefile
index 5064108aef36..a4fb6fec9023 100644
--- a/databases/rubygem-solid_cache-rails80/Makefile
+++ b/databases/rubygem-solid_cache-rails80/Makefile
@@ -1,5 +1,5 @@
PORTNAME= solid_cache
-PORTVERSION= 1.0.8
+PORTVERSION= 1.0.10
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails80
diff --git a/databases/rubygem-solid_cache-rails80/distinfo b/databases/rubygem-solid_cache-rails80/distinfo
index 2a971279cd37..f8b8785be20f 100644
--- a/databases/rubygem-solid_cache-rails80/distinfo
+++ b/databases/rubygem-solid_cache-rails80/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760466104
-SHA256 (rubygem/solid_cache-1.0.8.gem) = 6afab113f966aa6cfccaa9a79d6e37479fb439e94e9d39d713e86fb1d778cc02
-SIZE (rubygem/solid_cache-1.0.8.gem) = 20992
+TIMESTAMP = 1763853496
+SHA256 (rubygem/solid_cache-1.0.10.gem) = bc05a2fb3ac78a6f43cbb5946679cf9db67dd30d22939ededc385cb93e120d41
+SIZE (rubygem/solid_cache-1.0.10.gem) = 23040
diff --git a/databases/rubygem-solid_cache/Makefile b/databases/rubygem-solid_cache/Makefile
index 3f760bebfec1..037b306a5276 100644
--- a/databases/rubygem-solid_cache/Makefile
+++ b/databases/rubygem-solid_cache/Makefile
@@ -1,6 +1,5 @@
PORTNAME= solid_cache
-PORTVERSION= 1.0.8
-PORTREVISION= 1
+PORTVERSION= 1.0.10
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-solid_cache/distinfo b/databases/rubygem-solid_cache/distinfo
index 75b02854f744..f8b8785be20f 100644
--- a/databases/rubygem-solid_cache/distinfo
+++ b/databases/rubygem-solid_cache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774765
-SHA256 (rubygem/solid_cache-1.0.8.gem) = 6afab113f966aa6cfccaa9a79d6e37479fb439e94e9d39d713e86fb1d778cc02
-SIZE (rubygem/solid_cache-1.0.8.gem) = 20992
+TIMESTAMP = 1763853496
+SHA256 (rubygem/solid_cache-1.0.10.gem) = bc05a2fb3ac78a6f43cbb5946679cf9db67dd30d22939ededc385cb93e120d41
+SIZE (rubygem/solid_cache-1.0.10.gem) = 23040
diff --git a/databases/rubygem-sqlite3/Makefile b/databases/rubygem-sqlite3/Makefile
index 2e6be49cc052..8dcfacd0d9e5 100644
--- a/databases/rubygem-sqlite3/Makefile
+++ b/databases/rubygem-sqlite3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlite3
-PORTVERSION= 2.7.4
+PORTVERSION= 2.8.0
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-sqlite3/distinfo b/databases/rubygem-sqlite3/distinfo
index c43f01dcbe6e..60462d3beb3c 100644
--- a/databases/rubygem-sqlite3/distinfo
+++ b/databases/rubygem-sqlite3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816760
-SHA256 (rubygem/sqlite3-2.7.4.gem) = 7fbc1fdb18ba1c0798fb298cb3c35c35bb1743b832a9aeb91add026a5614889c
-SIZE (rubygem/sqlite3-2.7.4.gem) = 3239936
+TIMESTAMP = 1763853494
+SHA256 (rubygem/sqlite3-2.8.0.gem) = 88b403fb0ec0992907ef00cfc5db8fae53d284b81f6123f20ca0f7ef85c222e1
+SIZE (rubygem/sqlite3-2.8.0.gem) = 3274240
diff --git a/databases/rubygem-sqlite3/files/patch-gemspec b/databases/rubygem-sqlite3/files/patch-gemspec
index 53a3e6d6ed32..9299833b7e74 100644
--- a/databases/rubygem-sqlite3/files/patch-gemspec
+++ b/databases/rubygem-sqlite3/files/patch-gemspec
@@ -1,12 +1,12 @@
% sed -i .orig 's|, "ports/[^"]*".freeze||g; /mini_portile2/d' sqlite3.gemspec
---- sqlite3.gemspec.orig 2025-10-07 11:13:05 UTC
+--- sqlite3.gemspec.orig 2025-11-23 12:31:39 UTC
+++ sqlite3.gemspec
@@ -14,7 +14,7 @@ Gem::Specification.new do |s|
s.description = "Ruby library to interface with the SQLite3 database engine (http://www.sqlite.org). Precompiled\nbinaries are available for common platforms for recent versions of Ruby.\n".freeze
s.extensions = ["ext/sqlite3/extconf.rb".freeze]
s.extra_rdoc_files = ["CHANGELOG.md".freeze, "README.md".freeze, "ext/sqlite3/aggregator.c".freeze, "ext/sqlite3/backup.c".freeze, "ext/sqlite3/database.c".freeze, "ext/sqlite3/exception.c".freeze, "ext/sqlite3/sqlite3.c".freeze, "ext/sqlite3/statement.c".freeze]
-- s.files = [".gemtest".freeze, "CHANGELOG.md".freeze, "CONTRIBUTING.md".freeze, "FAQ.md".freeze, "INSTALLATION.md".freeze, "LICENSE".freeze, "README.md".freeze, "dependencies.yml".freeze, "ext/sqlite3/aggregator.c".freeze, "ext/sqlite3/aggregator.h".freeze, "ext/sqlite3/backup.c".freeze, "ext/sqlite3/backup.h".freeze, "ext/sqlite3/database.c".freeze, "ext/sqlite3/database.h".freeze, "ext/sqlite3/exception.c".freeze, "ext/sqlite3/exception.h".freeze, "ext/sqlite3/extconf.rb".freeze, "ext/sqlite3/sqlite3.c".freeze, "ext/sqlite3/sqlite3_ruby.h".freeze, "ext/sqlite3/statement.c".freeze, "ext/sqlite3/statement.h".freeze, "ext/sqlite3/timespec.h".freeze, "lib/sqlite3.rb".freeze, "lib/sqlite3/constants.rb".freeze, "lib/sqlite3/database.rb".freeze, "lib/sqlite3/errors.rb".freeze, "lib/sqlite3/fork_safety.rb".freeze, "lib/sqlite3/pragmas.rb".freeze, "lib/sqlite3/resultset.rb".freeze, "lib/sqlite3/statement.rb".freeze, "lib/sqlite3/value.rb".freeze, "lib/sqlite3/version.rb".freeze, "lib/sqlite3/version_info.rb".freeze, "ports/archives/sqlite-autoconf-3500400.tar.gz".freeze]
+- s.files = [".gemtest".freeze, "CHANGELOG.md".freeze, "CONTRIBUTING.md".freeze, "FAQ.md".freeze, "INSTALLATION.md".freeze, "LICENSE".freeze, "README.md".freeze, "dependencies.yml".freeze, "ext/sqlite3/aggregator.c".freeze, "ext/sqlite3/aggregator.h".freeze, "ext/sqlite3/backup.c".freeze, "ext/sqlite3/backup.h".freeze, "ext/sqlite3/database.c".freeze, "ext/sqlite3/database.h".freeze, "ext/sqlite3/exception.c".freeze, "ext/sqlite3/exception.h".freeze, "ext/sqlite3/extconf.rb".freeze, "ext/sqlite3/sqlite3.c".freeze, "ext/sqlite3/sqlite3_ruby.h".freeze, "ext/sqlite3/statement.c".freeze, "ext/sqlite3/statement.h".freeze, "ext/sqlite3/timespec.h".freeze, "lib/sqlite3.rb".freeze, "lib/sqlite3/constants.rb".freeze, "lib/sqlite3/database.rb".freeze, "lib/sqlite3/errors.rb".freeze, "lib/sqlite3/fork_safety.rb".freeze, "lib/sqlite3/pragmas.rb".freeze, "lib/sqlite3/resultset.rb".freeze, "lib/sqlite3/statement.rb".freeze, "lib/sqlite3/value.rb".freeze, "lib/sqlite3/version.rb".freeze, "lib/sqlite3/version_info.rb".freeze, "ports/archives/sqlite-autoconf-3510000.tar.gz".freeze]
+ s.files = [".gemtest".freeze, "CHANGELOG.md".freeze, "CONTRIBUTING.md".freeze, "FAQ.md".freeze, "INSTALLATION.md".freeze, "LICENSE".freeze, "README.md".freeze, "dependencies.yml".freeze, "ext/sqlite3/aggregator.c".freeze, "ext/sqlite3/aggregator.h".freeze, "ext/sqlite3/backup.c".freeze, "ext/sqlite3/backup.h".freeze, "ext/sqlite3/database.c".freeze, "ext/sqlite3/database.h".freeze, "ext/sqlite3/exception.c".freeze, "ext/sqlite3/exception.h".freeze, "ext/sqlite3/extconf.rb".freeze, "ext/sqlite3/sqlite3.c".freeze, "ext/sqlite3/sqlite3_ruby.h".freeze, "ext/sqlite3/statement.c".freeze, "ext/sqlite3/statement.h".freeze, "ext/sqlite3/timespec.h".freeze, "lib/sqlite3.rb".freeze, "lib/sqlite3/constants.rb".freeze, "lib/sqlite3/database.rb".freeze, "lib/sqlite3/errors.rb".freeze, "lib/sqlite3/fork_safety.rb".freeze, "lib/sqlite3/pragmas.rb".freeze, "lib/sqlite3/resultset.rb".freeze, "lib/sqlite3/statement.rb".freeze, "lib/sqlite3/value.rb".freeze, "lib/sqlite3/version.rb".freeze, "lib/sqlite3/version_info.rb".freeze]
s.homepage = "https://github.com/sparklemotion/sqlite3-ruby".freeze
s.licenses = ["BSD-3-Clause".freeze]
diff --git a/databases/surrealdb/Makefile b/databases/surrealdb/Makefile
index 1dd842f1ae09..fcdebc1ec09a 100644
--- a/databases/surrealdb/Makefile
+++ b/databases/surrealdb/Makefile
@@ -1,7 +1,6 @@
PORTNAME= surrealdb
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.10
-PORTREVISION= 2
+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/weaviate/Makefile b/databases/weaviate/Makefile
index 8312ac5cb838..2c0724aea40e 100644
--- a/databases/weaviate/Makefile
+++ b/databases/weaviate/Makefile
@@ -1,6 +1,6 @@
PORTNAME= weaviate
DISTVERSIONPREFIX= v
-DISTVERSION= 1.34.0
+DISTVERSION= 1.34.1
CATEGORIES= databases # artificial-intelligence
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/weaviate/distinfo b/databases/weaviate/distinfo
index baea820d7147..96457b04603f 100644
--- a/databases/weaviate/distinfo
+++ b/databases/weaviate/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762631864
-SHA256 (go/databases_weaviate/weaviate-v1.34.0/v1.34.0.mod) = 465a88bc92c13faa52c49057b36482b239c9570bafbe66ca4f40e7d4488f3ca5
-SIZE (go/databases_weaviate/weaviate-v1.34.0/v1.34.0.mod) = 13220
-SHA256 (go/databases_weaviate/weaviate-v1.34.0/v1.34.0.zip) = 79505a1729caae4255c16e0fe80b307f501b754fd42ce9b23b83c16471507d56
-SIZE (go/databases_weaviate/weaviate-v1.34.0/v1.34.0.zip) = 8289920
+TIMESTAMP = 1764466990
+SHA256 (go/databases_weaviate/weaviate-v1.34.1/v1.34.1.mod) = 87dbcd621cee2898a855d9d2d5d2cc561a71bbd006b29cc5c35bfef03f0deec5
+SIZE (go/databases_weaviate/weaviate-v1.34.1/v1.34.1.mod) = 13196
+SHA256 (go/databases_weaviate/weaviate-v1.34.1/v1.34.1.zip) = 887996fbd1f2a1fe1dda1b668aea238588364d804b6bdf3ca9bbc882e2d109d9
+SIZE (go/databases_weaviate/weaviate-v1.34.1/v1.34.1.zip) = 8350900
diff --git a/databases/xapian-bindings/Makefile b/databases/xapian-bindings/Makefile
index cf39281c3419..01aac5c382d2 100644
--- a/databases/xapian-bindings/Makefile
+++ b/databases/xapian-bindings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xapian-bindings
-PORTVERSION= 1.4.29
+PORTVERSION= 1.4.30
CATEGORIES= databases
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/databases/xapian-core/Makefile b/databases/xapian-core/Makefile
index 9deccfb54817..6a0d003454f5 100644
--- a/databases/xapian-core/Makefile
+++ b/databases/xapian-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xapian-core
-PORTVERSION= 1.4.29
+PORTVERSION= 1.4.30
PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= https://oligarchy.co.uk/xapian/${PORTVERSION}/ \
diff --git a/databases/xapian-core/distinfo b/databases/xapian-core/distinfo
index 9b926e2269e3..ce64b5fac377 100644
--- a/databases/xapian-core/distinfo
+++ b/databases/xapian-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936056
-SHA256 (xapian-core-1.4.29.tar.xz) = c55c9bc8613ad3ec2c218eafca088c218ab7cddcba7ef08f3af0e542f4e521bc
-SIZE (xapian-core-1.4.29.tar.xz) = 3250704
+TIMESTAMP = 1763853216
+SHA256 (xapian-core-1.4.30.tar.xz) = 4edf9989499e8bc95085c9f7108ed41d69546c34c6eea81da0fa22d95043bf72
+SIZE (xapian-core-1.4.30.tar.xz) = 3252336
diff --git a/databases/xapian-core/pkg-plist b/databases/xapian-core/pkg-plist
index 26b37429aa33..48b4bb4adb57 100644
--- a/databases/xapian-core/pkg-plist
+++ b/databases/xapian-core/pkg-plist
@@ -55,7 +55,7 @@ lib/cmake/xapian/xapian-config-version.cmake
lib/cmake/xapian/xapian-config.cmake
lib/libxapian.so
lib/libxapian.so.30
-lib/libxapian.so.30.14.1
+lib/libxapian.so.30.14.2
libdata/pkgconfig/xapian-core.pc
share/aclocal/xapian.m4
%%PORTDOCS%%%%DOCSDIR%%/admin_notes.html