summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
Diffstat (limited to 'databases')
-rw-r--r--databases/Makefile6
-rw-r--r--databases/adminer/Makefile33
-rw-r--r--databases/adminer/distinfo4
-rw-r--r--databases/adminer/files/makephar.php104
-rw-r--r--databases/adminer/files/pkg-message.in8
-rw-r--r--databases/adminer/pkg-descr11
-rw-r--r--databases/akonadi/Makefile2
-rw-r--r--databases/akonadi/distinfo8
-rw-r--r--databases/akonadi/pkg-plist21
-rw-r--r--databases/bbdb/Makefile2
-rw-r--r--databases/cayley/Makefile2
-rw-r--r--databases/cego/Makefile2
-rw-r--r--databases/cego/distinfo6
-rw-r--r--databases/closql-devel/Makefile1
-rw-r--r--databases/closql/Makefile1
-rw-r--r--databases/cockroach/Makefile2
-rw-r--r--databases/dbeaver/Makefile1
-rw-r--r--databases/dbeaver/files/dbeaver.desktop.in6
-rw-r--r--databases/emacsql-devel/Makefile1
-rw-r--r--databases/emacsql/Makefile1
-rw-r--r--databases/fortytwo-bdb/Makefile2
-rw-r--r--databases/foundationdb73-client/Makefile2
-rw-r--r--databases/foundationdb73-server/Makefile2
-rw-r--r--databases/go-carbon/Makefile2
-rw-r--r--databases/go-pgweb/Makefile2
-rw-r--r--databases/goose/Makefile2
-rw-r--r--databases/immudb/Makefile2
-rw-r--r--databases/imposm3/Makefile2
-rw-r--r--databases/influxdb/Makefile2
-rw-r--r--databases/influxdb2-cli/Makefile2
-rw-r--r--databases/libgda6/files/patch-tests_test-bin-converter.c10
-rw-r--r--databases/libgda6/files/patch-tests_test-input-parsers.c77
-rw-r--r--databases/mariadb-connector-c/Makefile7
-rw-r--r--databases/mariadb-connector-c/distinfo6
-rw-r--r--databases/mariadb-connector-c/pkg-plist1
-rw-r--r--databases/mariadb-connector-odbc/Makefile7
-rw-r--r--databases/mariadb-connector-odbc/distinfo6
-rw-r--r--databases/mariadb-java-client/Makefile4
-rw-r--r--databases/mariadb-java-client/distinfo6
-rw-r--r--databases/mariadb1011-client/Makefile1
-rw-r--r--databases/mariadb1011-server/Makefile7
-rw-r--r--databases/mariadb1011-server/distinfo6
-rw-r--r--databases/mariadb1011-server/files/patch-tpool_CMakeLists.txt11
-rw-r--r--databases/mariadb105-client/Makefile10
-rw-r--r--databases/mariadb105-client/pkg-plist187
-rw-r--r--databases/mariadb105-server/Makefile287
-rw-r--r--databases/mariadb105-server/distinfo3
-rw-r--r--databases/mariadb105-server/files/client.cnf.sample.in52
-rw-r--r--databases/mariadb105-server/files/my.cnf.sample.in13
-rw-r--r--databases/mariadb105-server/files/mysql-server.in137
-rw-r--r--databases/mariadb105-server/files/patch-scripts_mysql__config.sh10
-rw-r--r--databases/mariadb105-server/files/patch-storage_rocksdb_rocksdb_port_jemalloc__helper.h13
-rw-r--r--databases/mariadb105-server/files/patch-tpool_CMakeLists.txt17
-rw-r--r--databases/mariadb105-server/files/pkg-message.in24
-rw-r--r--databases/mariadb105-server/files/server.cnf.sample.in60
-rw-r--r--databases/mariadb105-server/pkg-descr12
-rw-r--r--databases/mariadb105-server/pkg-plist481
-rw-r--r--databases/mariadb106-server/Makefile12
-rw-r--r--databases/mariadb106-server/distinfo6
-rw-r--r--databases/mariadb114-client/Makefile1
-rw-r--r--databases/mariadb114-server/Makefile7
-rw-r--r--databases/mariadb114-server/distinfo6
-rw-r--r--databases/mariadb114-server/files/patch-tpool_CMakeLists.txt11
-rw-r--r--databases/mariadb118-client/Makefile1
-rw-r--r--databases/mariadb118-server/Makefile7
-rw-r--r--databases/mariadb118-server/distinfo6
-rw-r--r--databases/mariadb118-server/files/patch-tpool_CMakeLists.txt11
-rw-r--r--databases/mongodb-tools/Makefile1
-rw-r--r--databases/mongosh/Makefile85
-rw-r--r--databases/mongosh/distinfo14
-rw-r--r--databases/mongosh/files/node-modules-patches/patch-node__modules_kerberos_binding.gyp2
-rw-r--r--databases/mongosh/files/node-modules-patches/patch-node__modules_mongodb-client-encryption_binding.gyp4
-rw-r--r--databases/mongosh/files/patch-package.json23
-rw-r--r--databases/mongosh/files/patch-scripts_nodejs-patches_002-workaround-node-bug-5222918
-rw-r--r--databases/mongosh/files/patch-scripts_sort-workspaces.js11
-rw-r--r--databases/mydumper/Makefile2
-rw-r--r--databases/mydumper/distinfo6
-rw-r--r--databases/octosql/Makefile2
-rw-r--r--databases/p5-DBI/Makefile1
-rw-r--r--databases/p5-DBI/files/patch-Makefile.PL29
-rw-r--r--databases/pear-DoctrineCommon/Makefile20
-rw-r--r--databases/pear-DoctrineCommon/distinfo2
-rw-r--r--databases/pear-DoctrineCommon/pkg-descr1
-rw-r--r--databases/pecl-memcache/Makefile14
-rw-r--r--databases/pecl-memcache/files/patch-php8555
-rw-r--r--databases/pecl-memcached/Makefile10
-rw-r--r--databases/pecl-memcached/files/patch-php8514
-rw-r--r--databases/percona-orchestrator/Makefile2
-rw-r--r--databases/pg.el/Makefile3
-rw-r--r--databases/pg.el/distinfo6
-rw-r--r--databases/pg_qualstats/Makefile2
-rw-r--r--databases/pg_qualstats/distinfo6
-rw-r--r--databases/pg_qualstats/pkg-plist2
-rw-r--r--databases/pgbarman/Makefile2
-rw-r--r--databases/pgbarman/distinfo6
-rw-r--r--databases/pgmetrics/Makefile2
-rw-r--r--databases/postgis33/Makefile2
-rw-r--r--databases/postgis34/Makefile2
-rw-r--r--databases/postgis35/Makefile2
-rw-r--r--databases/postgis36/Makefile87
-rw-r--r--databases/postgis36/distinfo3
-rw-r--r--databases/postgis36/pkg-descr13
-rw-r--r--databases/postgis36/pkg-plist982
-rw-r--r--databases/postgresql13-contrib/Makefile2
-rw-r--r--databases/postgresql13-server/Makefile6
-rw-r--r--databases/postgresql13-server/distinfo6
-rw-r--r--databases/postgresql13-server/files/postgresql.in3
-rw-r--r--databases/postgresql13-server/pkg-plist-contrib12
-rw-r--r--databases/postgresql14-contrib/Makefile2
-rw-r--r--databases/postgresql14-server/Makefile6
-rw-r--r--databases/postgresql14-server/distinfo6
-rw-r--r--databases/postgresql14-server/files/postgresql.in3
-rw-r--r--databases/postgresql14-server/pkg-plist-contrib12
-rw-r--r--databases/postgresql15-contrib/Makefile2
-rw-r--r--databases/postgresql15-server/Makefile6
-rw-r--r--databases/postgresql15-server/distinfo6
-rw-r--r--databases/postgresql15-server/files/postgresql.in3
-rw-r--r--databases/postgresql15-server/pkg-plist-contrib12
-rw-r--r--databases/postgresql16-contrib/Makefile2
-rw-r--r--databases/postgresql16-server/Makefile230
-rw-r--r--databases/postgresql16-server/distinfo6
-rw-r--r--databases/postgresql16-server/files/postgresql.in3
-rw-r--r--databases/postgresql16-server/pkg-plist-contrib12
-rw-r--r--databases/postgresql17-contrib/Makefile2
-rw-r--r--databases/postgresql17-server/Makefile237
-rw-r--r--databases/postgresql17-server/distinfo6
-rw-r--r--databases/postgresql17-server/files/postgresql.in3
-rw-r--r--databases/postgresql17-server/pkg-plist-contrib12
-rw-r--r--databases/postgresql17-server/pkg-plist-server20
-rw-r--r--databases/postgresql18-server/Makefile41
-rw-r--r--databases/postgresql18-server/distinfo6
-rw-r--r--databases/postgresql18-server/files/postgresql.in3
-rw-r--r--databases/postgresql18-server/pkg-plist-contrib15
-rw-r--r--databases/postgresql18-server/pkg-plist-server20
-rw-r--r--databases/powa-web/Makefile3
-rw-r--r--databases/powa-web/distinfo6
-rw-r--r--databases/prometheus-postgres-exporter/Makefile2
-rw-r--r--databases/prometheus-postgresql-adapter/Makefile2
-rw-r--r--databases/py-fakeredis/Makefile2
-rw-r--r--databases/py-fakeredis/distinfo6
-rw-r--r--databases/py-pg8000/Makefile2
-rw-r--r--databases/py-pg8000/distinfo6
-rw-r--r--databases/py-redis5/Makefile2
-rw-r--r--databases/py-redis5/distinfo6
-rw-r--r--databases/py-redis5/files/patch-setup.py13
-rw-r--r--databases/py-sqlframe/Makefile4
-rw-r--r--databases/py-sqlframe/distinfo6
-rw-r--r--databases/py-sqlglot/Makefile2
-rw-r--r--databases/py-sqlglot/distinfo6
-rw-r--r--databases/py-tiledb/Makefile2
-rw-r--r--databases/redis-devel/Makefile4
-rw-r--r--databases/redis-devel/distinfo6
-rw-r--r--databases/redis/Makefile7
-rw-r--r--databases/redis/distinfo6
-rw-r--r--databases/redis/files/patch-deps_Makefile21
-rw-r--r--databases/redis/files/patch-deps_hiredis_Makefile41
-rw-r--r--databases/redis/files/patch-deps_hiredis_net.c (renamed from databases/redis/files/patch-deps-hiredis-net.c)4
-rw-r--r--databases/redis/files/patch-deps_linenoise_Makefile (renamed from databases/redis/files/patch-deps-linenoise-Makefile)0
-rw-r--r--databases/redis/files/patch-deps_lua_src_lua__cjson.c4
-rw-r--r--databases/redis/files/patch-redis.conf10
-rw-r--r--databases/redis/files/patch-src_Makefile39
-rw-r--r--databases/redis/files/patch-src_mkreleasehdr.sh (renamed from databases/redis/files/patch-src-mkreleasehdr.sh)0
-rw-r--r--databases/redis80/Makefile84
-rw-r--r--databases/redis80/distinfo3
-rw-r--r--databases/redis80/files/patch-deps_Makefile (renamed from databases/redis/files/patch-deps-Makefile)6
-rw-r--r--databases/redis80/files/patch-deps_hiredis_Makefile (renamed from databases/redis/files/patch-deps-hiredis-Makefile)0
-rw-r--r--databases/redis80/files/patch-deps_hiredis_net.c39
-rw-r--r--databases/redis80/files/patch-deps_linenoise_Makefile15
-rw-r--r--databases/redis80/files/patch-deps_lua_src_lua__cjson.c12
-rw-r--r--databases/redis80/files/patch-redis.conf38
-rw-r--r--databases/redis80/files/patch-src_Makefile (renamed from databases/redis/files/patch-src-Makefile)0
-rw-r--r--databases/redis80/files/patch-src_mkreleasehdr.sh11
-rw-r--r--databases/redis80/files/pkg-message.in11
-rw-r--r--databases/redis80/files/redis.in67
-rw-r--r--databases/redis80/files/sentinel.in39
-rw-r--r--databases/redis80/pkg-descr17
-rw-r--r--databases/redis80/pkg-plist11
-rw-r--r--databases/redis_exporter/Makefile3
-rw-r--r--databases/redis_exporter/distinfo10
-rw-r--r--databases/redisdesktopmanager/Makefile3
-rw-r--r--databases/rubygem-activemodel-gitlab/distinfo6
-rw-r--r--databases/rubygem-activerecord-explain-analyze/Makefile6
-rw-r--r--databases/rubygem-activerecord-gitlab/distinfo6
-rw-r--r--databases/rubygem-google-cloud-datastore/Makefile2
-rw-r--r--databases/rubygem-google-cloud-datastore/distinfo6
-rw-r--r--databases/rubygem-pg-gitlab/Makefile24
-rw-r--r--databases/rubygem-pg-gitlab/distinfo3
-rw-r--r--databases/rubygem-pg-gitlab/pkg-descr3
-rw-r--r--databases/rubygem-pg/Makefile2
-rw-r--r--databases/rubygem-pg/distinfo6
-rw-r--r--databases/sfcgal/Makefile3
-rw-r--r--databases/sfcgal/distinfo6
-rw-r--r--databases/sfcgal/pkg-plist5
-rw-r--r--databases/sq/Makefile2
-rw-r--r--databases/sqlclient/Makefile1
-rw-r--r--databases/tile38/Makefile2
-rw-r--r--databases/tiledb/Makefile1
-rw-r--r--databases/timescaledb-backup/Makefile2
-rw-r--r--databases/timescaledb-tune/Makefile2
-rw-r--r--databases/timescaledb/Makefile2
-rw-r--r--databases/timescaledb/distinfo6
-rw-r--r--databases/timescaledb/pkg-plist2
-rw-r--r--databases/usql/Makefile2
203 files changed, 2380 insertions, 2207 deletions
diff --git a/databases/Makefile b/databases/Makefile
index 6366f565b5a1..ff431296db1e 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -169,8 +169,6 @@
SUBDIR += mariadb-java-client
SUBDIR += mariadb1011-client
SUBDIR += mariadb1011-server
- SUBDIR += mariadb105-client
- SUBDIR += mariadb105-server
SUBDIR += mariadb106-client
SUBDIR += mariadb106-server
SUBDIR += mariadb114-client
@@ -516,7 +514,6 @@
SUBDIR += pear-DB_Table
SUBDIR += pear-DB_ldap
SUBDIR += pear-DB_ldap2
- SUBDIR += pear-DoctrineCommon
SUBDIR += pear-Horde_Db
SUBDIR += pear-Horde_HashTable
SUBDIR += pear-Horde_Imsp
@@ -659,6 +656,7 @@
SUBDIR += postgis33
SUBDIR += postgis34
SUBDIR += postgis35
+ SUBDIR += postgis36
SUBDIR += postgresql-cstore_fdw
SUBDIR += postgresql-idn
SUBDIR += postgresql-jdbc
@@ -897,6 +895,7 @@
SUBDIR += redis62
SUBDIR += redis72
SUBDIR += redis74
+ SUBDIR += redis80
SUBDIR += redis_exporter
SUBDIR += redisdesktopmanager
SUBDIR += redisjson
@@ -1023,6 +1022,7 @@
SUBDIR += rubygem-openid-redis-store
SUBDIR += rubygem-paranoia
SUBDIR += rubygem-pg
+ SUBDIR += rubygem-pg-gitlab
SUBDIR += rubygem-pg_array_parser
SUBDIR += rubygem-pg_query
SUBDIR += rubygem-pghero
diff --git a/databases/adminer/Makefile b/databases/adminer/Makefile
index ff0b2882185c..b8372b3a5209 100644
--- a/databases/adminer/Makefile
+++ b/databases/adminer/Makefile
@@ -1,10 +1,11 @@
PORTNAME= adminer
DISTVERSION= 5.3.0
+PORTREVISION= 1
CATEGORIES= databases www
-MASTER_SITES= https://github.com/vrana/adminer/releases/download/v${DISTVERSION}/
+MASTER_SITES= https://github.com/vrana/${PORTNAME}/releases/download/v${DISTVERSION}/
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
-EXTRACT_SUFX= .php
-EXTRACT_ONLY=
+DISTFILES= ${PORTNAME}-${DISTVERSION}.php ${PORTNAME}-${DISTVERSION}.zip
+EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}.zip
MAINTAINER= pkaipila@gmail.com
COMMENT= Full-featured database management tool written in PHP
@@ -12,20 +13,32 @@ WWW= https://www.adminer.org
LICENSE= APACHE20
-USES= cpe php:flavors
-USE_PHP= session
+USES= cpe php:build,flavors
+USE_PHP= phar session zlib
NO_ARCH= yes
-NO_BUILD= yes
-SUB_FILES= pkg-message
-SUB_LIST= PHPVER="${PHP_VER}"
PLIST_SUB= WWWGRP="${WWWGRP}" \
WWWOWN="${WWWOWN}"
+OPTIONS_DEFINE= MYSQL PGSQL SQLITE
+OPTIONS_DEFAULT= MYSQL SQLITE
+
+MYSQL_DESC= MySQL and MariaDB driver
+PGSQL_DESC= PostgreSQL driver
+SQLITE_DESC= SQLite driver
+
+MYSQL_USE= PHP=mysqli
+PGSQL_USE= PHP=pgsql
+SQLITE_USE= PHP=sqlite3
+
+do-build:
+ ${CP} ${DISTDIR}/${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} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} \
- ${STAGEDIR}${WWWDIR}/index.php
+ ${INSTALL_DATA} ${WRKSRC}/index.php ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
diff --git a/databases/adminer/distinfo b/databases/adminer/distinfo
index e3c273062e47..8f067ad01e51 100644
--- a/databases/adminer/distinfo
+++ b/databases/adminer/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1749839680
+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
diff --git a/databases/adminer/files/makephar.php b/databases/adminer/files/makephar.php
new file mode 100644
index 000000000000..4e463e7fdc4e
--- /dev/null
+++ b/databases/adminer/files/makephar.php
@@ -0,0 +1,104 @@
+<?php
+/***********************************************************
+ *
+ * Merges adminer.php and it's plugins to a phar archive
+ *
+ ***********************************************************/
+
+$phar = new Phar(
+ $tmpFile = __DIR__ . '/adminer_' . bin2hex(random_bytes(8)) . '.phar',
+ 0,
+ 'adminer.phar'
+);
+
+$stub = <<<STUB
+<?php
+/******************************************************************************
+ *
+ * All 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)
+ *
+ * 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
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ ******************************************************************************/
+if (file_exists(\$adminerObjectFile = __DIR__ . '/adminer-object.php'))
+{
+ require \$adminerObjectFile;
+}
+Phar::mapPhar('adminer.phar');
+define('ADMINER_PLUGIN_CLASSMAP', json_decode('%s', true));
+require 'phar://adminer.phar/autoload.php';
+__HALT_COMPILER();
+STUB;
+
+$classMap = [];
+$plugins = [];
+
+foreach(new DirectoryIterator(__DIR__ . '/plugins') as $file)
+{
+ if ($file->isFile())
+ {
+ $contents = php_strip_whitespace($file->getRealPath());
+ $pharFile = 'adminer-plugins/' . $file->getFileName();
+ $plugins[$pharFile] = $contents;
+ if (preg_match('/class\s(A[a-zA-Z]+)\sextends\sAdminer/', $contents, $m))
+ {
+ $classMap[$m[1]] = $file->getFileName();
+ }
+ }
+}
+
+$phar->setStub(
+ sprintf(
+ $stub,
+ json_encode($classMap, JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT)
+ )
+);
+
+$autoLoader = <<<LOADER
+<?php
+spl_autoload_register(function(\$class)
+{
+ if (isset(ADMINER_PLUGIN_CLASSMAP[\$class]))
+ {
+ require __DIR__ . '/adminer-plugins/' . ADMINER_PLUGIN_CLASSMAP[\$class];
+ return true;
+ }
+});
+require __DIR__ . '/adminer.php';
+LOADER;
+
+$phar->addFromString(
+ 'autoload.php',
+ $autoLoader
+);
+
+foreach($plugins as $file => $contents)
+{
+ $phar->addFromString(
+ $file,
+ $contents
+ );
+}
+
+$phar->addFromString(
+ 'adminer.php',
+ php_strip_whitespace(__DIR__ . '/adminer.php'),
+);
+
+rename($tmpFile, __DIR__ . '/index.php');
diff --git a/databases/adminer/files/pkg-message.in b/databases/adminer/files/pkg-message.in
deleted file mode 100644
index 64a90680749d..000000000000
--- a/databases/adminer/files/pkg-message.in
+++ /dev/null
@@ -1,8 +0,0 @@
-[
-{ type: install
- message: <<EOM
-You should install the database extension(s) what you want to use:
-php%%PHPVER%%-mysqli, php%%PHPVER%%-mssql, php%%PHPVER%%-odbc, php%%PHPVER%%-pgsql or php%%PHPVER%%-pdo_sqlite.
-EOM
-}
-]
diff --git a/databases/adminer/pkg-descr b/databases/adminer/pkg-descr
index 8bc21a4f1858..8a364c1f0beb 100644
--- a/databases/adminer/pkg-descr
+++ b/databases/adminer/pkg-descr
@@ -1,7 +1,6 @@
-Adminer (formerly phpMinAdmin) is a full-featured database
-management tool written in PHP. Conversely to phpMyAdmin,
-it consist of a single file ready to deploy to the target
-server.
+Adminer is a full-featured database management tool in a
+single PHP file. Supports MySQL, SQLite and PostgreSQL.
-Adminer is available for MySQL, PostgreSQL, SQLite, MS SQL
-and Oracle.
+This port has been completely revamped. It is now flavored
+and plugins are built in to the same 600K file too, no
+need to download them separately or to track their updates.
diff --git a/databases/akonadi/Makefile b/databases/akonadi/Makefile
index 60f5b9fb2739..291e91f70b92 100644
--- a/databases/akonadi/Makefile
+++ b/databases/akonadi/Makefile
@@ -1,6 +1,8 @@
PORTNAME= akonadi
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
CATEGORIES= databases kde kde-applications
+PATCH_SITES= https://invent.kde.org/pim/akonadi/-/commit/
+PATCHFILES= 6964e49050e9e6e094669c74ac8527faabaaffb6.patch:-p1
MAINTAINER= kde@FreeBSD.org
COMMENT= Storage server for KDE-Pim
diff --git a/databases/akonadi/distinfo b/databases/akonadi/distinfo
index 9956fa9a1f92..58cbaab18132 100644
--- a/databases/akonadi/distinfo
+++ b/databases/akonadi/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1751381215
-SHA256 (KDE/release-service/25.04.3/akonadi-25.04.3.tar.xz) = 042cd3319eadfb82547773e52ce7d41d361d58c4e92fe75a5179c1574ed4f5df
-SIZE (KDE/release-service/25.04.3/akonadi-25.04.3.tar.xz) = 1742704
+TIMESTAMP = 1755258573
+SHA256 (KDE/release-service/25.08.0/akonadi-25.08.0.tar.xz) = d7b79d8ad021f3bbe1410bbd2c1755d3fa54a727c70eb9008dccf94e642a664e
+SIZE (KDE/release-service/25.08.0/akonadi-25.08.0.tar.xz) = 1766664
+SHA256 (KDE/release-service/25.08.0/6964e49050e9e6e094669c74ac8527faabaaffb6.patch) = 30cfae6439e34986634f3a90892c2ff6b6972704f3f964c79f19ca9b118b8401
+SIZE (KDE/release-service/25.08.0/6964e49050e9e6e094669c74ac8527faabaaffb6.patch) = 960
diff --git a/databases/akonadi/pkg-plist b/databases/akonadi/pkg-plist
index 8c01869be858..cd09935646b3 100644
--- a/databases/akonadi/pkg-plist
+++ b/databases/akonadi/pkg-plist
@@ -5,6 +5,7 @@ bin/akonadi_agent_server
bin/akonadi_control
bin/akonadi_knut_resource
bin/akonadi_rds
+bin/akonadiagentconfigdialog
bin/akonadictl
bin/akonadiselftest
bin/akonadiserver
@@ -46,6 +47,11 @@ include/KPim6/AkonadiAgentBase/akonadi/resourcebase.h
include/KPim6/AkonadiAgentBase/akonadi/resourcebasesettings.h
include/KPim6/AkonadiAgentBase/akonadi/resourcesettings.h
include/KPim6/AkonadiAgentBase/akonadi/transportresourcebase.h
+include/KPim6/AkonadiAgentWidgetBase/Akonadi/AgentWidgetBase
+include/KPim6/AkonadiAgentWidgetBase/Akonadi/ResourceWidgetBase
+include/KPim6/AkonadiAgentWidgetBase/akonadi/agentwidgetbase.h
+include/KPim6/AkonadiAgentWidgetBase/akonadi/akonadiagentwidgetbase_export.h
+include/KPim6/AkonadiAgentWidgetBase/akonadi/resourcewidgetbase.h
include/KPim6/AkonadiCore/Akonadi/AbstractDifferencesReporter
include/KPim6/AkonadiCore/Akonadi/AccountActivitiesAbstract
include/KPim6/AkonadiCore/Akonadi/AgentConfigurationBase
@@ -326,6 +332,9 @@ lib/cmake/KPim6Akonadi/KPimAkonadiMacros.cmake
lib/libKPim6AkonadiAgentBase.so
lib/libKPim6AkonadiAgentBase.so.6
lib/libKPim6AkonadiAgentBase.so.%%KDE_APPLICATIONS_SHLIB_VER%%
+lib/libKPim6AkonadiAgentWidgetBase.so
+lib/libKPim6AkonadiAgentWidgetBase.so.6
+lib/libKPim6AkonadiAgentWidgetBase.so.%%KDE_APPLICATIONS_SHLIB_VER%%
lib/libKPim6AkonadiCore.so
lib/libKPim6AkonadiCore.so.6
lib/libKPim6AkonadiCore.so.%%KDE_APPLICATIONS_SHLIB_VER%%
@@ -340,7 +349,18 @@ lib/libKPim6AkonadiXml.so.6
lib/libKPim6AkonadiXml.so.%%KDE_APPLICATIONS_SHLIB_VER%%
%%QT_PLUGINDIR%%/designer/akonadi6widgets.so
%%QT_PLUGINDIR%%/pim6/akonadi/akonadi_test_searchplugin.so
+%%QT_PLUGINDIR%%/pim6/akonadi/config/knutconfig.so
+%%QT_QMLDIR%%/org/kde/akonadi/AgentConfigurationForm.qml
+%%QT_QMLDIR%%/org/kde/akonadi/CollectionChooserPage.qml
+%%QT_QMLDIR%%/org/kde/akonadi/CollectionComboBox.qml
+%%QT_QMLDIR%%/org/kde/akonadi/FormCollectionComboBox.qml
+%%QT_QMLDIR%%/org/kde/akonadi/TagManagerPage.qml
+%%QT_QMLDIR%%/org/kde/akonadi/akonadi_quick_plugin.qmltypes
+%%QT_QMLDIR%%/org/kde/akonadi/kde-qmlmodule.version
+%%QT_QMLDIR%%/org/kde/akonadi/libakonadi_quick_plugin.so
+%%QT_QMLDIR%%/org/kde/akonadi/qmldir
%%DATADIR%%/agents/knutresource.desktop
+share/applications/org.kde.akonadi.configdialog.desktop
share/config.kcfg/resourcebase.kcfg
share/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Control.xml
share/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Search.xml
@@ -487,6 +507,7 @@ share/locale/pl/LC_MESSAGES/akonadi_knut_resource.mo
share/locale/pl/LC_MESSAGES/libakonadi6.mo
share/locale/pt/LC_MESSAGES/akonadi_knut_resource.mo
share/locale/pt/LC_MESSAGES/libakonadi6.mo
+share/locale/pt_BR/LC_MESSAGES/akonadi-db-migrator.mo
share/locale/pt_BR/LC_MESSAGES/akonadi_knut_resource.mo
share/locale/pt_BR/LC_MESSAGES/libakonadi6.mo
share/locale/ro/LC_MESSAGES/akonadi_knut_resource.mo
diff --git a/databases/bbdb/Makefile b/databases/bbdb/Makefile
index 6bdc71143da4..58c06d74cbaa 100644
--- a/databases/bbdb/Makefile
+++ b/databases/bbdb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bbdb
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.2a
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/cayley/Makefile b/databases/cayley/Makefile
index 8db3e6068a78..0730389355ff 100644
--- a/databases/cayley/Makefile
+++ b/databases/cayley/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cayley
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.7
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/cego/Makefile b/databases/cego/Makefile
index 52d89fe56d7b..401787a29224 100644
--- a/databases/cego/Makefile
+++ b/databases/cego/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cego
-PORTVERSION= 2.52.25
+PORTVERSION= 2.52.27
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/
diff --git a/databases/cego/distinfo b/databases/cego/distinfo
index 23afae5034ab..7068f3373e1f 100644
--- a/databases/cego/distinfo
+++ b/databases/cego/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754069559
-SHA256 (cego-2.52.25.tar.gz) = 7c9d72b8e03a1a1174ca0478505ede0d4bba5a9f92a20697bed38ecc0121ad26
-SIZE (cego-2.52.25.tar.gz) = 3307948
+TIMESTAMP = 1754896347
+SHA256 (cego-2.52.27.tar.gz) = 5e57809d89937c76daf4c4d5c4b7642324e20980e1470972f5b28b01f63049f6
+SIZE (cego-2.52.27.tar.gz) = 3308404
diff --git a/databases/closql-devel/Makefile b/databases/closql-devel/Makefile
index 6340b39a92b8..947e8773dd2f 100644
--- a/databases/closql-devel/Makefile
+++ b/databases/closql-devel/Makefile
@@ -1,6 +1,7 @@
PORTNAME= closql
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.2
+PORTREVISION= 1
DISTVERSIONSUFFIX=
CATEGORIES= databases elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/databases/closql/Makefile b/databases/closql/Makefile
index 85d4398664d3..9dec78218484 100644
--- a/databases/closql/Makefile
+++ b/databases/closql/Makefile
@@ -1,6 +1,7 @@
PORTNAME= closql
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.2
+PORTREVISION= 1
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/cockroach/Makefile b/databases/cockroach/Makefile
index 35e486ff7daa..5c0e4c39fc1d 100644
--- a/databases/cockroach/Makefile
+++ b/databases/cockroach/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cockroach
DISTVERSIONPREFIX= v
DISTVERSION= 19.1.11
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= databases
MASTER_SITES= https://binaries.cockroachdb.com/
EXTRACT_SUFX= .src.tgz
diff --git a/databases/dbeaver/Makefile b/databases/dbeaver/Makefile
index 41cc463ba8b2..31e140fd9967 100644
--- a/databases/dbeaver/Makefile
+++ b/databases/dbeaver/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dbeaver
DISTVERSION= 25.1.3
+PORTREVISION= 1
CATEGORIES= databases java
MAINTAINER= freebsd@sysctl.cz
diff --git a/databases/dbeaver/files/dbeaver.desktop.in b/databases/dbeaver/files/dbeaver.desktop.in
index bdf0d22fbbb7..ef7dc7b86f4d 100644
--- a/databases/dbeaver/files/dbeaver.desktop.in
+++ b/databases/dbeaver/files/dbeaver.desktop.in
@@ -2,9 +2,9 @@
Version=1.0
Encoding=UTF-8
Type=Application
-Name=Dbeaver community edition
-GenericName=Dbeaver community edition
-Comment=Dbever Development Environment
+Name=DBeaver community edition
+GenericName=DBeaver community edition
+Comment=DBeaver Development Environment
Icon=%%DATADIR%%/dbeaver.png
Exec=%%PREFIX%%/bin/dbeaver
Terminal=false
diff --git a/databases/emacsql-devel/Makefile b/databases/emacsql-devel/Makefile
index 4a0e9a3f4ab9..707de61e1f31 100644
--- a/databases/emacsql-devel/Makefile
+++ b/databases/emacsql-devel/Makefile
@@ -1,6 +1,7 @@
PORTNAME= emacsql
DISTVERSIONPREFIX= v
DISTVERSION= 4.3.1
+PORTREVISION= 1
DISTVERSIONSUFFIX=
CATEGORIES= databases elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/databases/emacsql/Makefile b/databases/emacsql/Makefile
index 2902b554ddac..62afd9cf426c 100644
--- a/databases/emacsql/Makefile
+++ b/databases/emacsql/Makefile
@@ -1,6 +1,7 @@
PORTNAME= emacsql
DISTVERSIONPREFIX= v
DISTVERSION= 4.3.1
+PORTREVISION= 1
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/fortytwo-bdb/Makefile b/databases/fortytwo-bdb/Makefile
index a125bef5bb6b..c9c63069ba67 100644
--- a/databases/fortytwo-bdb/Makefile
+++ b/databases/fortytwo-bdb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bdb
PORTVERSION= 0.2.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= databases gnustep
MASTER_SITES= SF/fortytwo/Berkeley%20DB%20Wrapper%20%28BDB%29/${PORTVERSION}
PKGNAMEPREFIX= fortytwo-
diff --git a/databases/foundationdb73-client/Makefile b/databases/foundationdb73-client/Makefile
index 14765b15188f..c14cee4ac2cf 100644
--- a/databases/foundationdb73-client/Makefile
+++ b/databases/foundationdb73-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= foundationdb
-PORTREVISION= 3
+PORTREVISION= 4
COMMENT= FoundationDB client
diff --git a/databases/foundationdb73-server/Makefile b/databases/foundationdb73-server/Makefile
index 7748358852fd..b59fb417dbbe 100644
--- a/databases/foundationdb73-server/Makefile
+++ b/databases/foundationdb73-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME?= foundationdb
DISTVERSION= 7.3.41
-PORTREVISION?= 3
+PORTREVISION?= 4
CATEGORIES?= databases
PKGNAMESUFFIX?= ${DISTVERSION:C/([0-9]+)\.([0-9]+).*/\1\2/}-${_COMPONENT}
diff --git a/databases/go-carbon/Makefile b/databases/go-carbon/Makefile
index a1cc9e357c63..a777a91769bf 100644
--- a/databases/go-carbon/Makefile
+++ b/databases/go-carbon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-carbon
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= databases
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/databases/go-pgweb/Makefile b/databases/go-pgweb/Makefile
index 20ba1b419b1a..eafd8f762826 100644
--- a/databases/go-pgweb/Makefile
+++ b/databases/go-pgweb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pgweb
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.7
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= databases www
PKGNAMEPREFIX= go-
diff --git a/databases/goose/Makefile b/databases/goose/Makefile
index d9789f9e0a75..8847c618cd2a 100644
--- a/databases/goose/Makefile
+++ b/databases/goose/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goose
DISTVERSIONPREFIX= v
DISTVERSION= 3.22.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= databases
PKGNAMESUFFIX= -db-migration-tool
diff --git a/databases/immudb/Makefile b/databases/immudb/Makefile
index a9c57399d0eb..ede3a3ad339a 100644
--- a/databases/immudb/Makefile
+++ b/databases/immudb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= immudb
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/imposm3/Makefile b/databases/imposm3/Makefile
index ab0d59c148d1..2615d9914707 100644
--- a/databases/imposm3/Makefile
+++ b/databases/imposm3/Makefile
@@ -1,7 +1,7 @@
PORTNAME= imposm3
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.1
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= databases geography
MAINTAINER= darcy@dbitech.ca
diff --git a/databases/influxdb/Makefile b/databases/influxdb/Makefile
index ab44482f2426..6d6233c5fb19 100644
--- a/databases/influxdb/Makefile
+++ b/databases/influxdb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= influxdb
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.10
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= databases net-mgmt
MAINTAINER= driesm@FreeBSD.org
diff --git a/databases/influxdb2-cli/Makefile b/databases/influxdb2-cli/Makefile
index aef309fb7e3c..30ec307f2d27 100644
--- a/databases/influxdb2-cli/Makefile
+++ b/databases/influxdb2-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= influxdb2-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.5
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= databases net-mgmt
MAINTAINER= driesm@FreeBSD.org
diff --git a/databases/libgda6/files/patch-tests_test-bin-converter.c b/databases/libgda6/files/patch-tests_test-bin-converter.c
new file mode 100644
index 000000000000..44549f407a73
--- /dev/null
+++ b/databases/libgda6/files/patch-tests_test-bin-converter.c
@@ -0,0 +1,10 @@
+--- tests/test-bin-converter.c.orig 2025-03-02 15:03:58 UTC
++++ tests/test-bin-converter.c
+@@ -67,6 +67,6 @@ main (G_GNUC_UNUSED int argc, G_GNUC_UNUSED char** arg
+ gda_binary_free (bin);
+ gda_binary_free (bin2);
+
+- g_print ("Ok (file size: %ld)\n", bin_length);
++ g_print ("Ok (file size: %ld)\n", (long)bin_length);
+ return EXIT_SUCCESS;
+ }
diff --git a/databases/libgda6/files/patch-tests_test-input-parsers.c b/databases/libgda6/files/patch-tests_test-input-parsers.c
new file mode 100644
index 000000000000..3dd69c4f3881
--- /dev/null
+++ b/databases/libgda6/files/patch-tests_test-input-parsers.c
@@ -0,0 +1,77 @@
+--- tests/test-input-parsers.c.orig 2025-03-02 15:03:58 UTC
++++ tests/test-input-parsers.c
+@@ -170,7 +170,7 @@ test_parse_iso8601_time (void)
+ " got: HH=%d MM=%d SS=%d FF=%ld TZ=%ld\n",
+ td.in_string,
+ td.hour, td.minute, td.second,
+- td.fraction, td.timezone,
++ td.fraction, (long)td.timezone,
+ gda_time_get_hour (time), gda_time_get_minute (time), gda_time_get_second (time),
+ gda_time_get_fraction (time), gda_time_get_timezone (time));
+ g_assert (gda_time_get_hour (time) == td.hour);
+@@ -220,12 +220,12 @@ test_parse_iso8601_timestamp (void)
+ " exp: DD=%d MM=%d YYYY=%d HH=%d MM=%d SS=%d FF=%ld TZ=%ld\n"
+ " got: DD=%d MM=%d YYYY=%d HH=%d MM=%d SS=%d FF=%ld TZ=%ld\n",
+ str, td.exp_day, td.exp_month, td.exp_year,
+- tt.hour, tt.minute, tt.second, tt.fraction, tt.timezone,
++ tt.hour, tt.minute, tt.second, tt.fraction, (long)tt.timezone,
+ g_date_time_get_year (timestamp), g_date_time_get_month (timestamp),
+ g_date_time_get_day_of_month (timestamp), g_date_time_get_hour (timestamp), g_date_time_get_minute (timestamp),
+ g_date_time_get_second (timestamp),
+ (glong) (g_date_time_get_seconds (timestamp) - g_date_time_get_second (timestamp)) / 1000000l,
+- g_date_time_get_utc_offset (timestamp)/1000000);
++ (long)g_date_time_get_utc_offset (timestamp)/1000000);
+
+ g_free (str);
+ return FALSE;
+@@ -343,7 +343,7 @@ test_time_handler (void)
+ " got: HH=%d MM=%d SS=%d FF=%ld TZ=%ld\n",
+ td.in_string,
+ td.hour, td.minute, td.second,
+- td.fraction, td.timezone,
++ td.fraction, (long)td.timezone,
+ gda_time_get_hour (ptime), gda_time_get_minute (ptime), gda_time_get_second (ptime),
+ gda_time_get_fraction (ptime), gda_time_get_timezone (ptime));
+ return FALSE;
+@@ -377,7 +377,7 @@ test_time_handler (void)
+ " got: HH=%d MM=%d SS=%d FF=%ld TZ=%ld\n",
+ td.in_string,
+ td.hour, td.minute, td.second,
+- td.fraction, td.timezone,
++ td.fraction, (long)td.timezone,
+ gda_time_get_hour (ptime), gda_time_get_minute (ptime), gda_time_get_second (ptime),
+ gda_time_get_fraction (ptime), gda_time_get_timezone (ptime));
+ return FALSE;
+@@ -430,7 +430,7 @@ test_timestamp_handler (void)
+ " exp: DD=%d MM=%d YYYY=%d HH=%d MM=%d SS=%d FF=%ld TZ=%ld\n"
+ " got: DD=%d MM=%d YYYY=%d HH=%d MM=%d SS=%d FF=%ld (SF=%f) TZ=%ld\n",
+ td.exp_day, td.exp_month, td.exp_year,
+- tt.hour, tt.minute, tt.second, tt.fraction, tt.timezone,
++ tt.hour, tt.minute, tt.second, tt.fraction, (long)tt.timezone,
+ g_date_time_get_day_of_month (timestamp),
+ g_date_time_get_month (timestamp),
+ g_date_time_get_year (timestamp),
+@@ -438,7 +438,7 @@ test_timestamp_handler (void)
+ g_date_time_get_second (timestamp),
+ (glong) ((g_date_time_get_seconds (timestamp) - g_date_time_get_second (timestamp)) * 1000000.0),
+ g_date_time_get_seconds (timestamp),
+- g_date_time_get_utc_offset (timestamp)/1000000);
++ (long)g_date_time_get_utc_offset (timestamp)/1000000);
+
+ g_assert (g_date_time_get_year (timestamp) == td.exp_year);
+ g_assert (g_date_time_get_month (timestamp) == (gint) td.exp_month);
+@@ -491,12 +491,12 @@ test_timestamp_handler (void)
+ " exp: DD=%d MM=%d YYYY=%d HH=%d MM=%d SS=%d FF=%ld TZ=%ld\\n"
+ " got: DD=%d MM=%d YYYY=%d HH=%d MM=%d SS=%d FF=%ld TZ=%ld\\n",
+ str, td.exp_day, td.exp_month, td.exp_year,
+- tt.hour, tt.minute, tt.second, tt.fraction, tt.timezone,
++ tt.hour, tt.minute, tt.second, tt.fraction, (long)tt.timezone,
+ g_date_time_get_year (timestamp), g_date_time_get_month (timestamp),
+ g_date_time_get_day_of_month (timestamp), g_date_time_get_hour (timestamp), g_date_time_get_minute (timestamp),
+ g_date_time_get_second (timestamp),
+ (glong) ((g_date_time_get_seconds (timestamp) - g_date_time_get_second (timestamp)) * 1000000.0),
+- g_date_time_get_utc_offset (timestamp)/1000000);
++ (long)g_date_time_get_utc_offset (timestamp)/1000000);
+
+ g_object_unref (dh);
+ g_free (str);
diff --git a/databases/mariadb-connector-c/Makefile b/databases/mariadb-connector-c/Makefile
index feb1c2509051..68db8ebae5eb 100644
--- a/databases/mariadb-connector-c/Makefile
+++ b/databases/mariadb-connector-c/Makefile
@@ -1,9 +1,10 @@
PORTNAME= mariadb-connector-c
-PORTVERSION= 3.4.3
+PORTVERSION= 3.4.5
CATEGORIES= databases
-MASTER_SITES= https://mirror.nodesdirect.com/${SITESDIR}/ \
- https://mirror.one.com/${SITESDIR}/ \
+MASTER_SITES= \
https://ftp.nluug.nl/db/${SITESDIR}/ \
+ https://mirror.nodesdirect.com/${SITESDIR}/ \
+ https://mirror.one.com/${SITESDIR}/ \
https://ftp.icm.edu.pl/pub/unix/database/${SITESDIR}/ \
https://mirror.truenetwork.ru/${SITESDIR}/ \
https://mirrors.aliyun.com/${SITESDIR}/ \
diff --git a/databases/mariadb-connector-c/distinfo b/databases/mariadb-connector-c/distinfo
index 73afc10ea205..ab1d25359215 100644
--- a/databases/mariadb-connector-c/distinfo
+++ b/databases/mariadb-connector-c/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734682026
-SHA256 (mariadb-connector-c-3.4.3-src.tar.gz) = a9033833a88ca74789bd6db565965382c982d06aae1c086097fa9c3e7c7d1eaf
-SIZE (mariadb-connector-c-3.4.3-src.tar.gz) = 1428189
+TIMESTAMP = 1754737205
+SHA256 (mariadb-connector-c-3.4.5-src.tar.gz) = b17e193816cb25c3364c2cc92a0ad3f1d0ad9f0f484dc76b8e7bdb5b50eac1a3
+SIZE (mariadb-connector-c-3.4.5-src.tar.gz) = 1433040
diff --git a/databases/mariadb-connector-c/pkg-plist b/databases/mariadb-connector-c/pkg-plist
index 5859175035e5..bf4f995846d1 100644
--- a/databases/mariadb-connector-c/pkg-plist
+++ b/databases/mariadb-connector-c/pkg-plist
@@ -23,6 +23,7 @@ lib/mariadb/plugin/caching_sha2_password.so
lib/mariadb/plugin/client_ed25519.so
lib/mariadb/plugin/dialog.so
lib/mariadb/plugin/mysql_clear_password.so
+lib/mariadb/plugin/parsec.so
lib/mariadb/plugin/remote_io.so
lib/mariadb/plugin/sha256_password.so
lib/mariadb/plugin/zstd.so
diff --git a/databases/mariadb-connector-odbc/Makefile b/databases/mariadb-connector-odbc/Makefile
index d4f05e432041..40de60454082 100644
--- a/databases/mariadb-connector-odbc/Makefile
+++ b/databases/mariadb-connector-odbc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mariadb
-PORTVERSION= 3.1.20
+PORTVERSION= 3.2.6
CATEGORIES= databases
MASTER_SITES= https://mirror.nodesdirect.com/${SITESDIR}/ \
https://mirror.one.com/${SITESDIR}/ \
@@ -24,7 +24,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libodbc.so:databases/unixODBC \
libmariadb.so:databases/mariadb-connector-c
-USES= cmake:insource ssl
+USES= cmake ssl
USE_LDCONFIG= ${PREFIX}/lib/mariadbconnector-odbc
SITESDIR= ${PORTNAME}/${PKGNAMESUFFIX:S/^-//}-${PORTVERSION:S/.b$//}
@@ -39,7 +39,8 @@ LDFLAGS+= -L${LOCALBASE}/lib/mariadb
SSL_CMAKE_ON= -DWITH_OPENSSL=on
-PLIST_FILES= lib/mariadb/libmaodbc.so \
+PLIST_FILES= include/mariadb/mariadb/sqlmariadb.h \
+ lib/mariadb/libmaodbc.so \
libdata/pkgconfig/libmaodbc.pc
post-install:
diff --git a/databases/mariadb-connector-odbc/distinfo b/databases/mariadb-connector-odbc/distinfo
index 9e5ed1924917..b9d0aea9a128 100644
--- a/databases/mariadb-connector-odbc/distinfo
+++ b/databases/mariadb-connector-odbc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703846623
-SHA256 (mariadb-connector-odbc-3.1.20-src.tar.gz) = 41f7db83c907017be67f9941649e7ce1d3597c6d68f6241cb9b7709bbe2a490b
-SIZE (mariadb-connector-odbc-3.1.20-src.tar.gz) = 562312
+TIMESTAMP = 1754737413
+SHA256 (mariadb-connector-odbc-3.2.6-src.tar.gz) = ec125605ac6773df260fa73986e921d7c3f1ee18bf0a9a2eb201ee6db1b2e079
+SIZE (mariadb-connector-odbc-3.2.6-src.tar.gz) = 665864
diff --git a/databases/mariadb-java-client/Makefile b/databases/mariadb-java-client/Makefile
index 863232357c64..e6dec75de516 100644
--- a/databases/mariadb-java-client/Makefile
+++ b/databases/mariadb-java-client/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mariadb-java-client
-DISTVERSION= 3.5.4
+DISTVERSION= 3.5.5
CATEGORIES= databases java
-MASTER_SITES= https://dlm.mariadb.com/4308494/Connectors/java/connector-java-${DISTVERSION}/ \
+MASTER_SITES= https://dlm.mariadb.com/4441309/Connectors/java/connector-java-${DISTVERSION}/ \
https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/${DISTVERSION}/
EXTRACT_SUFX= .jar
diff --git a/databases/mariadb-java-client/distinfo b/databases/mariadb-java-client/distinfo
index 504b662ad72a..4b830b43a7b5 100644
--- a/databases/mariadb-java-client/distinfo
+++ b/databases/mariadb-java-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753282280
-SHA256 (mariadb-java-client-3.5.4.jar) = 9cac1a01e3b2bac18f826d48475b93e6bdb5c16d31f7227f9653c7c8f1b378e7
-SIZE (mariadb-java-client-3.5.4.jar) = 749550
+TIMESTAMP = 1754913503
+SHA256 (mariadb-java-client-3.5.5.jar) = 81b9b10dbbd823e5dc9d81bc48435c76d7e92297a8515cfb75bc620917df9baa
+SIZE (mariadb-java-client-3.5.5.jar) = 749538
diff --git a/databases/mariadb1011-client/Makefile b/databases/mariadb1011-client/Makefile
index e9499297d213..b154f584a3dc 100644
--- a/databases/mariadb1011-client/Makefile
+++ b/databases/mariadb1011-client/Makefile
@@ -1,4 +1,5 @@
PORTNAME= mariadb
+PORTREVISION= 1
PKGNAMESUFFIX= 1011-client
COMMENT= Multithreaded SQL database (client)
diff --git a/databases/mariadb1011-server/Makefile b/databases/mariadb1011-server/Makefile
index 2a7b81c2d1e7..46631f2af128 100644
--- a/databases/mariadb1011-server/Makefile
+++ b/databases/mariadb1011-server/Makefile
@@ -1,10 +1,11 @@
PORTNAME?= mariadb
-PORTVERSION= 10.11.13
+PORTVERSION= 10.11.14
PORTREVISION?= 1
CATEGORIES= databases
-MASTER_SITES= https://mirror.nodesdirect.com/${SITESDIR}/ \
- https://mirror.one.com/${SITESDIR}/ \
+MASTER_SITES= \
https://ftp.nluug.nl/db/${SITESDIR}/ \
+ https://mirror.nodesdirect.com/${SITESDIR}/ \
+ https://mirror.one.com/${SITESDIR}/ \
https://ftp.icm.edu.pl/pub/unix/database/${SITESDIR}/ \
https://mirror.truenetwork.ru/${SITESDIR}/ \
https://mirrors.aliyun.com/${SITESDIR}/ \
diff --git a/databases/mariadb1011-server/distinfo b/databases/mariadb1011-server/distinfo
index 4074a153f366..e3b933c78d65 100644
--- a/databases/mariadb1011-server/distinfo
+++ b/databases/mariadb1011-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749204281
-SHA256 (mariadb-10.11.13.tar.gz) = f8b734749fbd652ea4e255be8cc7880f98d07b6a7feb4e1ea8c736cb480d23e4
-SIZE (mariadb-10.11.13.tar.gz) = 109323757
+TIMESTAMP = 1754735114
+SHA256 (mariadb-10.11.14.tar.gz) = 8a571cb14fb1d4e3663d8e98f3d4200c042fc8b2a4aaaab495860dea8b7d052f
+SIZE (mariadb-10.11.14.tar.gz) = 112475645
diff --git a/databases/mariadb1011-server/files/patch-tpool_CMakeLists.txt b/databases/mariadb1011-server/files/patch-tpool_CMakeLists.txt
index 5ab7d5de3dd2..5fb155f706b9 100644
--- a/databases/mariadb1011-server/files/patch-tpool_CMakeLists.txt
+++ b/databases/mariadb1011-server/files/patch-tpool_CMakeLists.txt
@@ -1,8 +1,11 @@
---- tpool/CMakeLists.txt.orig 2020-06-23 15:10:18 UTC
+--- tpool/CMakeLists.txt.orig 2025-07-28 16:12:34 UTC
+++ tpool/CMakeLists.txt
-@@ -1,4 +1,5 @@
- INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR} ${PROJECT_SOURCE_DIR}/include)
+@@ -11,7 +11,7 @@ TARGET_INCLUDE_DIRECTORIES(tpool PUBLIC "${CMAKE_CURRE
+
+ TARGET_INCLUDE_DIRECTORIES(tpool PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}"
+ PRIVATE ${PROJECT_SOURCE_DIR}/include)
+-
+ADD_DEFINITIONS(-fPIC)
IF(WIN32)
- SET(EXTRA_SOURCES tpool_win.cc aio_win.cc)
+ TARGET_SOURCES(tpool PRIVATE tpool_win.cc aio_win.cc)
ELSEIF(CMAKE_SYSTEM_NAME STREQUAL "Linux")
diff --git a/databases/mariadb105-client/Makefile b/databases/mariadb105-client/Makefile
deleted file mode 100644
index eadf06134a6a..000000000000
--- a/databases/mariadb105-client/Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
-PORTNAME= mariadb
-PKGNAMESUFFIX= 105-client
-
-COMMENT= Multithreaded SQL database (client)
-
-MASTERDIR= ${.CURDIR}/../${PORTNAME}${PKGNAMESUFFIX:C/-client/-server/}
-
-PLIST= ${.CURDIR}/pkg-plist
-
-.include "${MASTERDIR}/Makefile"
diff --git a/databases/mariadb105-client/pkg-plist b/databases/mariadb105-client/pkg-plist
deleted file mode 100644
index 5c8f7bd6516e..000000000000
--- a/databases/mariadb105-client/pkg-plist
+++ /dev/null
@@ -1,187 +0,0 @@
-bin/mariadb
-bin/mariadb-access
-bin/mariadb-admin
-bin/mariadb-binlog
-bin/mariadb-check
-bin/mariadb-config
-bin/mariadb-conv
-bin/mariadb-dump
-bin/mariadb-find-rows
-bin/mariadb-import
-@comment bin/mysql_install_db
-bin/mariadb-plugin
-bin/mariadb-show
-bin/mariadb-slap
-bin/mariadb-test
-bin/mariadb-waitpid
-bin/mariadb_config
-bin/msql2mysql
-bin/mysql
-bin/mysql_config
-bin/mysql_convert_table_format
-bin/mysql_find_rows
-@comment bin/mysql_secure_installation
-bin/mysql_setpermission
-@comment bin/mysql_plugin
-@comment bin/mysql_waitpid
-bin/mysqlaccess
-bin/mysqladmin
-bin/mysqlbinlog
-bin/mysqlcheck
-bin/mysqldump
-bin/mysqlhotcopy
-bin/mysqlimport
-bin/mysqlshow
-bin/mysqlslap
-bin/mysqltest
-bin/mytop
-bin/my_print_defaults
-@comment bin/wsrep_sst_rsync_wan
-@sample %%ETCDIR%%/my.cnf.sample
-@sample %%ETCDIR%%/conf.d/client.cnf.sample
-@comment %%ETCDIR%%/conf.d/enable_encryption.preset
-@comment %%ETCDIR%%/conf.d/mysql-clients.cnf
-@comment %%ETCDIR%%/conf.d/server.cnf
-@comment %%ETCDIR%%/init.d/mysql
-@comment %%ETCDIR%%/logrotate.d/mysql
-include/mysql/errmsg.h
-include/mysql/ma_list.h
-include/mysql/ma_pvio.h
-include/mysql/ma_tls.h
-include/mysql/mariadb/ma_io.h
-include/mysql/mariadb_com.h
-include/mysql/mariadb_ctype.h
-include/mysql/mariadb_dyncol.h
-include/mysql/mariadb_rpl.h
-include/mysql/mariadb_stmt.h
-include/mysql/mariadb_version.h
-include/mysql/my_alloca.h
-include/mysql/my_config.h
-include/mysql/my_global.h
-include/mysql/my_sys.h
-include/mysql/mysql.h
-include/mysql/mysql_com.h
-include/mysql/mysql_version.h
-include/mysql/mysql/client_plugin.h
-include/mysql/mysql/plugin_auth.h
-include/mysql/mysql/plugin_auth_common.h
-include/mysql/mysqld_error.h
-%%NO_GSSAPI_NONE%%lib/mysql/plugin/auth_gssapi_client.so
-lib/mysql/libmariadb.a
-lib/mysql/libmariadb.so
-lib/mysql/libmariadb.so.3
-lib/mysql/libmariadbclient.a
-lib/mysql/libmysqlclient.a
-lib/mysql/libmysqlclient.so
-lib/mysql/libmysqlclient_r.a
-lib/mysql/libmysqlclient_r.so
-lib/mysql/libmysqlservices.a
-lib/mysql/plugin/caching_sha2_password.so
-lib/mysql/plugin/client_ed25519.so
-lib/mysql/plugin/daemon_example.ini
-lib/mysql/plugin/dialog.so
-lib/mysql/plugin/mysql_clear_password.so
-lib/mysql/plugin/sha256_password.so
-libdata/pkgconfig/libmariadb.pc
-libdata/pkgconfig/mariadb.pc
-@comment libexec/rcmysql
-@comment share/man/man1/aria_chk.1.gz
-@comment share/man/man1/aria_dump_log.1.gz
-@comment share/man/man1/aria_ftdump.1.gz
-@comment share/man/man1/aria_pack.1.gz
-@comment share/man/man1/aria_read_log.1.gz
-@comment share/man/man1/aria_s3_copy.1.gz
-@comment share/man/man1/galera_new_cluster.1.gz
-@comment share/man/man1/galera_recovery.1.gz
-@comment share/man/man1/innochecksum.1.gz
-@comment share/man/man1/mariabackup.1.gz
-share/man/man1/mariadb.1.gz
-share/man/man1/mariadb-access.1.gz
-share/man/man1/mariadb-admin.1.gz
-@comment share/man/man1/mariadb-backup.1.gz
-share/man/man1/mariadb-binlog.1.gz
-share/man/man1/mariadb-check.1.gz
-share/man/man1/mariadb-client-test-embedded.1.gz
-share/man/man1/mariadb-client-test.1.gz
-share/man/man1/mariadb-conv.1.gz
-share/man/man1/mariadb-convert-table-format.1.gz
-share/man/man1/mariadb_config.1.gz
-share/man/man1/mariadb-dump.1.gz
-@comment share/man/man1/mariadb-dumpslow.1.gz
-@comment share/man/man1/mariadb-embedded.1.gz
-share/man/man1/mariadb-find-rows.1.gz
-@comment share/man/man1/mariadb-fix-extensions.1.gz
-share/man/man1/mariadb-hotcopy.1.gz
-share/man/man1/mariadb-import.1.gz
-@comment share/man/man1/mariadb-install-db.1.gz
-@comment share/man/man1/mariadb-ldb.1.gz
-share/man/man1/mariadb-plugin.1.gz
-@comment share/man/man1/mariadb-secure-installation.1.gz
-share/man/man1/mariadb-service-convert.1.gz
-share/man/man1/mariadb-setpermission.1.gz
-share/man/man1/mariadb-show.1.gz
-share/man/man1/mariadb-slap.1.gz
-share/man/man1/mariadb-test-embedded.1.gz
-share/man/man1/mariadb-test.1.gz
-@comment share/man/man1/mariadb-tzinfo-to-sql.1.gz
-@comment share/man/man1/mariadb-upgrade.1.gz
-@comment share/man/man1/mariadb-waitpid.1.gz
-@comment share/man/man1/mariadbd-multi.1.gz
-@comment share/man/man1/mariadbd-safe-helper.1.gz
-@comment share/man/man1/mariadbd-safe.1.gz
-@comment share/man/man1/mbstream.1.gz
-share/man/man1/msql2mysql.1.gz
-share/man/man1/my_print_defaults.1.gz
-share/man/man1/my_safe_process.1.gz
-@comment share/man/man1/myisam_ftdump.1.gz
-@comment share/man/man1/myisamchk.1.gz
-@comment share/man/man1/myisamlog.1.gz
-@comment share/man/man1/myisampack.1.gz
-@comment share/man/man1/myrocks_hotbackup.1.gz
-share/man/man1/mysql-stress-test.pl.1.gz
-share/man/man1/mysql-test-run.pl.1.gz
-share/man/man1/mysql.1.gz
-@comment share/man/man1/mysql.server.1.gz
-share/man/man1/mysql_client_test.1.gz
-share/man/man1/mysql_client_test_embedded.1.gz
-share/man/man1/mysql_config.1.gz
-share/man/man1/mysql_convert_table_format.1.gz
-share/man/man1/mysql_embedded.1.gz
-share/man/man1/mysql_find_rows.1.gz
-@comment share/man/man1/mysql_fix_extensions.1.gz
-@comment share/man/man1/mysql_install_db.1.gz
-@comment share/man/man1/mysql_ldb.1.gz
-share/man/man1/mysql_plugin.1.gz
-@comment share/man/man1/mysql_secure_installation.1.gz
-share/man/man1/mysql_setpermission.1.gz
-@comment share/man/man1/mysql_tzinfo_to_sql.1.gz
-@comment share/man/man1/mysql_upgrade.1.gz
-@comment share/man/man1/mysql_waitpid.1.gz
-share/man/man1/mysqlaccess.1.gz
-share/man/man1/mysqladmin.1.gz
-share/man/man1/mysqlbinlog.1.gz
-share/man/man1/mysqlcheck.1.gz
-@comment share/man/man1/mysqld_multi.1.gz
-@comment share/man/man1/mysqld_safe.1.gz
-@comment share/man/man1/mysqld_safe_helper.1.gz
-share/man/man1/mysqldump.1.gz
-@comment share/man/man1/mysqldumpslow.1.gz
-share/man/man1/mysqlhotcopy.1.gz
-share/man/man1/mysqlimport.1.gz
-share/man/man1/mysqlshow.1.gz
-share/man/man1/mysqlslap.1.gz
-share/man/man1/mysqltest.1.gz
-share/man/man1/mysqltest_embedded.1.gz
-share/man/man1/mytop.1.gz
-@comment share/man/man1/perror.1.gz
-share/man/man1/replace.1.gz
-@comment share/man/man1/resolve_stack_dump.1.gz
-@comment share/man/man1/resolveip.1.gz
-@comment share/man/man1/wsrep_sst_common.1.gz
-@comment share/man/man1/wsrep_sst_mariabackup.1.gz
-@comment share/man/man1/wsrep_sst_mysqldump.1.gz
-@comment share/man/man1/wsrep_sst_rsync.1.gz
-@comment share/man/man1/wsrep_sst_rsync_wan.1.gz
-@comment share/man/man8/mariadbd.8.gz
-@comment share/man/man8/mysqld.8.gz
-share/aclocal/mysql.m4
diff --git a/databases/mariadb105-server/Makefile b/databases/mariadb105-server/Makefile
deleted file mode 100644
index 8a845f4f8d0d..000000000000
--- a/databases/mariadb105-server/Makefile
+++ /dev/null
@@ -1,287 +0,0 @@
-PORTNAME?= mariadb
-PORTVERSION= 10.5.29
-PORTREVISION?= 1
-CATEGORIES= databases
-MASTER_SITES= \
- https://mirror.nodesdirect.com/${SITESDIR}/ \
- https://mirror.one.com/${SITESDIR}/ \
- https://ftp.nluug.nl/db/${SITESDIR}/ \
- https://ftp.icm.edu.pl/pub/unix/database/${SITESDIR}/ \
- https://mirror.truenetwork.ru/${SITESDIR}/ \
- https://mirrors.aliyun.com/${SITESDIR}/ \
- https://ftp.ubuntu-tw.org/mirror/${SITESDIR}/ \
- https://mirror.kku.ac.th/${SITESDIR}/ \
- https://espejito.fder.edu.uy/${SITESDIR}/ \
- https://ftp.osuosl.org/pub/${SITESDIR}/ \
- https://downloads.mariadb.org/rest-api/mariadb/${PORTVERSION}/
-PKGNAMESUFFIX?= 105-server
-
-MAINTAINER= brnrd@FreeBSD.org
-COMMENT?= Multithreaded SQL database (server)
-WWW= https://mariadb.org/
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-#EXPIRATION_DATE= 2025-06-01
-
-LIB_DEPENDS+= libpcre2-8.so:devel/pcre2
-
-# Ugly workaround for MariaDB/CMake library detection
-LDFLAGS+= -L${LOCALBASE}/lib
-
-USES= bison:build cmake:insource,noninja compiler:c++11-lib cpe iconv:translit libedit ncurses pkgconfig shebangfix ssl
-
-SUB_FILES= pkg-message
-PKGMESSAGE= ${WRKDIR}/pkg-message
-
-USE_LDCONFIG= ${PREFIX}/lib/mysql
-SHEBANG_FILES= scripts/*.sh
-SITESDIR= mariadb/mariadb-${PORTVERSION}/source
-DOCSDIR= ${PREFIX}/share/doc/mysql
-
-MARIADB_USER?= mysql
-MARIADB_GROUP?= mysql
-MARIADB_DBDIR?= /var/db/mysql
-MARIADB_RUNDIR?= /var/run/mysql
-MARIADB_SOCK?= mysql.sock
-MARIADB_LOGDIR?= /var/log/mysql
-
-USERS= ${MARIADB_USER}
-GROUPS= ${MARIADB_GROUP}
-
-OPTIONS_SINGLE= GSSAPI
-OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE
-OPTIONS_DEFAULT= GSSAPI_BASE
-
-.if ${PKGNAMESUFFIX:M*-server}
-# MySQL-Server options
-OPTIONS_DEFAULT+= CONNECT_EXTRA INNOBASE SPHINX SPIDER WSREP
-OPTIONS_GROUP= COMPRESSION ENGINES GROONGA
-OPTIONS_DEFINE= CONNECT_EXTRA DOCS
-OPTIONS_DEFINE_amd64= WSREP
-OPTIONS_DEFINE_aarch64= WSREP
-OPTIONS_DEFINE_powerpc64le= WSREP
-OPTIONS_DEFINE_powerpc64= WSREP
-OPTIONS_DEFINE_riscv64= WSREP
-OPTIONS_GROUP_COMPRESSION= LZ4 LZO SNAPPY
-OPTIONS_GROUP_ENGINES= COLUMNSTORE INNOBASE MROONGA OQGRAPH ROCKSDB S3 SPHINX SPIDER
-OPTIONS_GROUP_GROONGA= ZMQ MSGPACK
-OPTIONS_EXCLUDE_i386= ROCKSDB
-
-COLUMNSTORE_DESC= Columnar storage egine (BETA)
-CONNECT_EXTRA_DESC= Enable ODBC and XML in CONNECT engine
-COMPRESSION_DESC= Optional page compression
-ENGINES_DESC= Optional MariaDB storage engines
-GROONGA_DESC= Optional Mroonga features
-INNOBASE_DESC= InnoDB default engine
-MROONGA_DESC= Mroonga Full Text Search engine
-MSGPACK_DESC= MsgPack support
-OQGRAPH_DESC= Open Query Graph Computation engine
-ROCKSDB_DESC= RocksDB LSM engine
-S3_DESC= S3 storage engine (Alpha)
-SPHINX_DESC= SphinxSE engine
-SPIDER_DESC= Partitioning and XA-transactions engine
-WSREP_DESC= Build wsrep clustering
-ZMQ_DESC= ZeroMQ support
-.endif
-
-CMAKE_ARGS+= -DCMAKE_PREFIX_PATH=${PREFIX} \
- -DINSTALL_DOCDIR="share/doc/mysql" \
- -DINSTALL_DOCREADMEDIR="share/doc/mysql" \
- -DINSTALL_INFODIR="info" \
- -DINSTALL_LIBDIR="lib/mysql" \
- -DINSTALL_MANDIR="share/man" \
- -DINSTALL_MYSQLDATADIR="${MARIADB_DBDIR}" \
- -DINSTALL_MYSQLSHAREDIR="share/mysql" \
- -DINSTALL_MYSQLTESTDIR= \
- -DINSTALL_PLUGINDIR="lib/mysql/plugin" \
- -DINSTALL_SBINDIR="libexec" \
- -DINSTALL_SCRIPTDIR="bin" \
- -DINSTALL_SQLBENCHDIR= \
- -DINSTALL_SUPPORTFILESDIR="share/mysql" \
- -DINSTALL_SYSCONFDIR="${ETCDIR}" \
- -DINSTALL_SYSCONF2DIR="${ETCDIR}/conf.d" \
- -DINSTALL_UNIX_ADDRDIR="${MARIADB_RUNDIR}/${MARIADB_SOCK}" \
- -DWITH_PCRE=system \
- -DWITH_SSL="${OPENSSLBASE}" \
- -DCURSES_CURSES_LIBRARY="/usr/lib/libcurses.so" \
- -DCURSES_FORM_LIBRARY="/usr/lib/libform.so" \
- -DCURSES_CURSES_LIBRARY="/usr/lib/libncurses.so" \
- -DKRB5_CONFIG="${KRB5CONFIG}" \
- -DCURSES_NCURSES_LIBRARY="${NCURSESLIB}/libncurses.so" \
- -DCOMPILATION_COMMENT="FreeBSD Ports" \
- -DPLUGIN_AUTH_TEST_PLUGIN=NO
-CMAKE_OFF+= CONC_WITH_UNIT_TESTS CONNECT_WITH_MONGO WITH_UNIT_TESTS
-CMAKE_ON+= WITH_LIBWRAP WITHOUT_DOCS
-DISABLED_PLUGINS+= AUTH_TEST_PLUGIN DAEMON_EXAMPLE DIALOG_EXAMPLES \
- EXAMPLE EXAMPLE_KEY_MANAGEMENT FTEXAMPLE TOKUDB
-
-DATADIR= ${PREFIX}/share/mysql
-ETCDIR= ${PREFIX}/etc/mysql
-
-CONFLICTS_INSTALL= mariadb10[0-46-9]-${PKGNAMESUFFIX:C/^[0-9]*-//} \
- mariadb1011-${PKGNAMESUFFIX:C/^[0-9]*-//} \
- mysql[0-9]*-${PKGNAMESUFFIX:C/^[0-9]*-//} \
- mysqlwsrep*-server \
- percona[0-9]*-${PKGNAMESUFFIX:C/^[0-9]*-//} \
- mytop
-
-FASTMTX_CMAKE_BOOL= WITH_FAST_MUTEXES
-GSSAPI_BASE_USES= gssapi
-GSSAPI_HEIMDAL_USES= gssapi:heimdal
-GSSAPI_MIT_USES= gssapi:mit
-GSSAPI_NONE_CMAKE_ON= -DPLUGIN_AUTH_GSSAPI_CLIENT=OFF
-OPTIONS_SUB= yes
-SUB_LIST+= MARIADB_RUNDIR="${MARIADB_RUNDIR}" \
- MARIADB_SOCK="${MARIADB_SOCK}"
-
-.if ${PKGNAMESUFFIX:M*-client}
-# MySQL-Client part
-CMAKE_ON+= CONC_WITH_MYSQLCOMPAT WITHOUT_SERVER
-CMAKE_OFF+= WITH_WSREP
-USES+= readline
-USE_LDCONFIG= ${PREFIX}/lib/mysql
-SUB_FILES+= my.cnf.sample client.cnf.sample
-
-.else # ! ${PKGNAMESUFFIX:M*-client}
-# MySQL-Server part
-USES+= mysql:105m
-
-USE_LDCONFIG+= ${PREFIX}/lib/mysql/plugin
-USE_RC_SUBR= mysql-server
-
-CMAKE_ON+= CMAKE_SKIP_BUILD_RPATH WITH_EMBEDDED_SERVER
-CMAKE_OFF+= WITH_CLIENT
-SUB_FILES+= server.cnf.sample
-SUB_LIST+= MARIADB_DBDIR="${MARIADB_DBDIR}" \
- MARIADB_LOGDIR="${MARIADB_LOGDIR}" \
- MARIADB_USER="${MARIADB_USER}"
-PLIST_SUB+= MARIADB_LOGDIR="${MARIADB_LOGDIR}" \
- MARIADB_USER="${MARIADB_USER}" \
- MARIADB_GROUP="${MARIADB_GROUP}"
-
-.for ENGINE in ${OPTIONS_GROUP_ENGINES:NINNOBASE}
-${ENGINE}_CMAKE_OFF= -DPLUGIN_${ENGINE}=NO
-${ENGINE}_CMAKE_ON= -DPLUGIN_${ENGINE}=DYNAMIC
-.endfor
-INNOBASE_VARS_OFF= disabled_plugins+=INNOBASE
-#COLUMNSTORE_BROKEN= ColumnStore build failure "'swap<logging::Message>' is missing exception specification"
-CONNECT_EXTRA_LIB_DEPENDS= libodbc.so:databases/unixODBC
-CONNECT_EXTRA_USE= gnome=libxml2
-CONNECT_EXTRA_USES= gnome
-CONNECT_EXTRA_CMAKE_BOOL= CONNECT_WITH_LIBXML2 CONNECT_WITH_ODBC
-GSSAPI_NONE_VARS= disabled_plugins+=AUTH_GSSAPI
-LZ4_CMAKE_ON= -DGRN_WITH_LZ4=ON -DWITH_INNODB_LZ4=ON -DWITH_ROCKSDB_LZ4=ON
-LZ4_CMAKE_OFF= -DGRN_WITH_LZ4=OFF -DWITH_INNODB_LZ4=OFF -DWITH_ROCKSDB_LZ4=OFF
-LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4
-LZO_CMAKE_ON= -DWITH_INNODB_LZO=ON
-LZO_CMAKE_OFF= -DWITH_INNODB_LZO=OFF
-LZO_LIB_DEPENDS= liblzo2.so:archivers/lzo2
-MROONGA_IMPLIES= LZ4
-MSGPACK_LIB_DEPENDS= libmsgpackc.so:devel/msgpack-c
-OQGRAPH_LIB_DEPENDS= libboost_system.so:devel/boost-libs \
- libJudy.so:devel/judy
-#ROCKSDB_BROKEN= RocksDB build failure "incompatible pointer to integer conversion assigning to 'size_t'"
-ROCKSDB_USES= python
-ROCKSDB_CMAKE_ON= -DPYTHON_SHEBANG=${PYTHON_CMD}
-ROCKSDB_LIB_DEPENDS= libzstd.so:archivers/zstd
-SNAPPY_CMAKE_ON= -DWITH_INNODB_SNAPPY=ON -DWITH_ROCKSDB_snappy=ON
-SNAPPY_CMAKE_OFF= -DWITH_INNODB_SNAPPY=OFF -DWITH_ROCKSDB_snappy=OFF
-SNAPPY_LIB_DEPENDS= libsnappy.so:archivers/snappy
-WSREP_CMAKE_BOOL= WITH_WSREP
-WSREP_LIB_DEPENDS= libgalera.so:databases/galera26
-WSREP_RUN_DEPENDS= bash:shells/bash \
- rsync:net/rsync \
- #stunnel:security/stunnel
-WSREP_SHEBANG_FILES= bin/wsrep_sst_rsync
-ZMQ_LIB_DEPENDS= libzmq.so:net/libzmq4
-
-.for PLUGIN in ${DISABLED_PLUGINS}
-CMAKE_ARGS+= -DPLUGIN_${PLUGIN}=NO
-.endfor
-
-.endif # ${PKGNAMESUFFIX:M*-client}
-
-.include <bsd.port.options.mk>
-
-.if ${SSL_DEFAULT} != base && ${PORT_OPTIONS:MGSSAPI_BASE}
-GSSAPI_BASE_IGNORE= GSSAPI_BASE is not compatible with OpenSSL from ports. Use other GSSAPI options or OpenSSL from base system
-.endif
-
-.if ${SSL_DEFAULT:Mlibressl*}
-CFLAGS+= -Wno-incompatible-function-pointer-types
-.endif
-
-.if ${ARCH} != amd64 && ${ARCH} != aarch64
-PLIST_SUB+= WSREP="@comment "
-.endif
-
-.if ${ARCH} == i386
-USE_GCC= yes
-CFLAGS+= -latomic -fasynchronous-unwind-tables
-.endif
-
-post-patch:
-.if ${OPSYS} == DragonFly
- ${CP} ${WRKSRC}/cmake/os/FreeBSD.cmake \
- ${WRKSRC}/cmake/os/DragonFly.cmake
-.endif
-
-pre-configure:
- ${REINPLACE_CMD} 's|\(CHECK_LIBRARY_EXISTS.*\) "" HAVE_|\1 ${LOCALBASE}/lib HAVE_|' \
- ${WRKSRC}/cmake/pcre.cmake \
- ${WRKSRC}/storage/innobase/*.cmake
-
-post-configure:
- ${REINPLACE_CMD} -Ee 's|(#define INCLUDE.*)"$$|\1 -I${PREFIX}/include"|' \
- -e 's|(#define LIBS .*)"$$|\1 -L${PREFIX}/lib"|' \
- ${WRKSRC}/libmariadb/mariadb_config/mariadb_config.c
- ${REINPLACE_CMD} 's|%%LOCALBASE%%|${PREFIX}|' \
- ${WRKSRC}/scripts/mysql_config.sh
-
-pre-install:
- ${MKDIR} ${STAGEDIR}${ETCDIR}/conf.d
-
-.if ${PKGNAMESUFFIX:M*-client}
-post-install:
- ${INSTALL_DATA} ${WRKDIR}/my.cnf.sample ${STAGEDIR}${ETCDIR}/my.cnf.sample
- ${INSTALL_DATA} ${WRKDIR}/client.cnf.sample \
- ${STAGEDIR}${ETCDIR}/conf.d/client.cnf.sample
- ${MV} ${STAGEDIR}${PREFIX}/lib/mysql/pkgconfig/mariadb.pc \
- ${STAGEDIR}${PREFIX}/libdata/pkgconfig/mariadb.pc
- ${RM} -r ${STAGEDIR}${DATADIR} \
- ${STAGEDIR}${PREFIX}/include/mysql/server \
- ${STAGEDIR}${ETCDIR}/init.d \
- ${STAGEDIR}${PREFIX}/lib/mysql/pkgconfig
-
-post-install-GSSAPI_NONE-off:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mysql/plugin/auth_gssapi_client.so
-
-.else # ! ${PKGNAMESUFFIX:M*-client}
-post-install:
- ${INSTALL_DATA} ${WRKDIR}/server.cnf.sample \
- ${STAGEDIR}${ETCDIR}/conf.d/server.cnf.sample
- ${MV} ${STAGEDIR}${PREFIX}/share/user_map.conf \
- ${STAGEDIR}${PREFIX}/etc/mysql/user_map.conf.sample
- ${MV} ${STAGEDIR}${PREFIX}/share/pam_user_map.so \
- ${STAGEDIR}${PREFIX}/lib/mysql/
- ${RM} -r ${STAGEDIR}${PREFIX}/share/mysql/policy \
- ${STAGEDIR}${PREFIX}/include/mysql/server/private \
- ${STAGEDIR}${PREFIX}/lib/mysql/pkgconfig \
- ${STAGEDIR}/suite \
- ${STAGEDIR}${ETCDIR}/init.d \
- ${STAGEDIR}${ETCDIR}/logrotate.d
- ${MKDIR} ${STAGEDIR}${MARIADB_LOGDIR}
-
-post-install-WSREP-on:
- ${MV} ${STAGEDIR}${DATADIR}/wsrep.cnf \
- ${STAGEDIR}${ETCDIR}/conf.d/wsrep.cnf.sample
-
-post-install-SPIDER-on:
- ${MV} ${STAGEDIR}${ETCDIR}/conf.d/spider.cnf \
- ${STAGEDIR}${ETCDIR}/conf.d/spider.cnf.sample
-
-.endif # ${PKGNAMESUFFIX:M*-client}
-
-.include <bsd.port.mk>
diff --git a/databases/mariadb105-server/distinfo b/databases/mariadb105-server/distinfo
deleted file mode 100644
index 3aa41a8e972a..000000000000
--- a/databases/mariadb105-server/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1749606427
-SHA256 (mariadb-10.5.29.tar.gz) = de49ed417f6fa90e8fee72a41e526e0983dc47f388caff9e703803cec263b826
-SIZE (mariadb-10.5.29.tar.gz) = 117805539
diff --git a/databases/mariadb105-server/files/client.cnf.sample.in b/databases/mariadb105-server/files/client.cnf.sample.in
deleted file mode 100644
index 2513f6a04fb2..000000000000
--- a/databases/mariadb105-server/files/client.cnf.sample.in
+++ /dev/null
@@ -1,52 +0,0 @@
-# Options specific to client applications, see
-# https://mariadb.com/kb/en/configuring-mariadb-with-option-files/#client-option-groups
-
-# Options specific to all client programs
-[client]
-# port = 3306 # inherited from %%ETCDIR%%/my.cnf
-# socket = %%MARIADB_RUNDIR%%/%%MARIADB_SOCK%% # inherited from %%ETCDIR%%/my.cnf
-
-# Options specific to MariaDB client programs
-[client-mariadb]
-
-#
-## Options for specific client Tools
-#
-
-# Options read by `mysql`
-# Renamed from [mysql] starting with MariaDB 10.4.6.
-[mariadb-client] Options read by mysql. Available starting with MariaDB 10.4.6.
-prompt = \u@\h [\d]>\_
-no_auto_rehash
-
-# Options read by `mysqldump`
-# Renamed from [mysqldump] starting with MariaDB 10.4.6.
-[mariadb-dump]
-max_allowed_packet = 256M
-quote_names
-quick
-
-# Options read by `mysqladmin`
-# Renamed from [mysqladmin] starting with MariaDB 10.4.6.
-[mariadb-admin]
-
-# Options read by `mysqlbinlog`
-# Renamed from [mysqlbinlog] starting with MariaDB 10.4.6.
-[mariadb-binlog]
-
-# Options read by `mysqlcheck`
-# Renamed from [mysqlcheck] starting with MariaDB 10.4.6.
-[mariadb-check]
-
-# Options read by `mysqlimport`
-# Renamed from [mysqlimport] starting with MariaDB 10.4.6.
-[mariadb-import]
-
-# Options read by `mysqlshow`
-# Renamed from [mysqlshow] starting with MariaDB 10.4.6.
-[mariadb-show]
-
-# Options read by `mysqlslap`
-# Renamed from [mysqlslap] starting with MariaDB 10.4.6.
-[mariadb-slap]
-
diff --git a/databases/mariadb105-server/files/my.cnf.sample.in b/databases/mariadb105-server/files/my.cnf.sample.in
deleted file mode 100644
index 15dbc7e64da8..000000000000
--- a/databases/mariadb105-server/files/my.cnf.sample.in
+++ /dev/null
@@ -1,13 +0,0 @@
-#
-# This group is read both by the client and the server
-# use it for options that affect everything, see
-# https://mariadb.com/kb/en/configuring-mariadb-with-option-files/#option-groups
-#
-[client-server]
-port = 3306
-socket = %%MARIADB_RUNDIR%%/%%MARIADB_SOCK%%
-
-#
-# include *.cnf from the config directory
-#
-!includedir %%ETCDIR%%/conf.d/
diff --git a/databases/mariadb105-server/files/mysql-server.in b/databases/mariadb105-server/files/mysql-server.in
deleted file mode 100644
index b5c1a172e365..000000000000
--- a/databases/mariadb105-server/files/mysql-server.in
+++ /dev/null
@@ -1,137 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: mysql
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Add the following line to /etc/rc.conf to enable mysql:
-# mysql_(instance_)?enable (bool): Set to "NO" by default.
-# Set it to "YES" to enable MySQL.
-# mysql_(instance_)?dbdir (str): Default to "%%MARIADB_DBDIR%%"
-# Base database directory.
-# mysql_(instance_)?args (str): Custom additional arguments to be passed
-# to mysqld_safe (default empty).
-# mysql_(instance_)?pidfile (str): Custom PID file path and name.
-# Default to "${mysql_dbdir}/${hostname}.pid".
-# mysql_(instance_)?user (str): User to run mysqld as
-# Default to "%%MARIADB_USER%%" created by the port
-# mysql_(instance_)?optfile (str): Server-specific option file.
-# Default to "${mysql_dbdir}/my.cnf".
-# mysql_(instance)?rundir (str): Default to "%%MARIADB_RUNDIR%%"
-# mysql_instances (str): Set to "" by default.
-# If defined, list of instances to enable
-
-. /etc/rc.subr
-
-name="mysql"
-rcvar=mysql_enable
-
-load_rc_config $name
-
-: ${mysql_enable="NO"}
-: ${mysql_user="%%MARIADB_USER%%"}
-: ${mysql_dbdir="%%MARIADB_DBDIR%%"}
-: ${mysql_optfile="%%ETCDIR%%/my.cnf"}
-: ${mysql_rundir="%%MARIADB_RUNDIR%%"}
-
-command="/usr/sbin/daemon"
-procname="%%PREFIX%%/libexec/mariadbd"
-start_precmd="${name}_prestart"
-start_postcmd="${name}_poststart"
-
-if [ -n "$2" ]; then
- instance="$2"
- load_rc_config ${name}_${instance}
- case "$mysql_instances" in
- "$2 "*|*" $2 "*|*" $2"|"$2")
- eval mysql_args="\${mysql_${instance}_args:-\"${mysql_args}\"}"
- eval mysql_dbdir="\${mysql_${instance}_dbdir:-\"%%MARIADB_DBDIR%%_${instance}\"}"
- eval mysql_user="\${mysql_${instance}_user:-\"${mysql_user}\"}"
- eval mysql_socket="\${mysql_${instance}_socket:-\"%%MARIADB_RUNDIR%%_${instance}/%%MARIADB_SOCK%%\"}"
- eval mysql_optfile="\${mysql_${instance}_optfile:-\"%%ETCDIR%%_${instance}/my.cnf\"}"
- eval mysql_pidfile="\${mysql_${instance}_pidfile:-\"%%MARIADB_RUNDIR%%_${instance}/mysqld.pid\"}"
- ;;
- *)
- err 1 "$2 not found in mysql_instances" ;;
- esac
-else
- if [ -n "${mysql_instances}" -a -n "$1" ]; then
- for instance in ${mysql_instances}; do
- eval _enable="\${mysql_${instance}_enable}"
- case "${_enable:-${mysql_enable}}" in
- [Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0)
- continue
- ;;
- [Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)
- ;;
- *)
- if [ -z "$_enable" ]; then
- _var=mysql_enable
- else
- _var=mysql_${instance}_enable
- fi
- warn "Bad value" \
- "'${_enable:-${mysql_enable}}'" \
- "for ${_var}. " \
- "Instance ${instance} skipped."
- continue
- ;;
- esac
- echo "===> mysql instance: ${instance}"
- if %%PREFIX%%/etc/rc.d/mysql-server $1 ${instance}; then
- success="${instance} ${success}"
- else
- failed="${instance} (${retcode}) ${failed}"
- fi
- done
- exit 0
- else
- mysql_pidfile=${mysql_pidfile:-"%%MARIADB_RUNDIR%%/mysqld.pid"}
- fi
-fi
-
-pidfile=$mysql_pidfile
-mysql_install_db="%%PREFIX%%/bin/mariadb-install-db"
-mysql_install_db_args="--basedir=%%PREFIX%% --datadir=${mysql_dbdir} --force"
-command_args="-c -f %%PREFIX%%/bin/mariadbd-safe --defaults-extra-file=${mysql_optfile} --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} ${mysql_socket:+--socket=${mysql_socket}} ${mysql_args}"
-
-mysql_create_auth_tables()
-{
- eval $mysql_install_db $mysql_install_db_args
- [ $? -eq 0 ] && chown -R ${mysql_user}:$(id -gn $mysql_user) ${mysql_dbdir}
-}
-
-mysql_prestart()
-{
- local dir
- for dir in /etc /usr/local/etc /etc/mysql /var/db/mysql; do
- if [ -f "${dir}/my.cnf" ]; then
- echo "Please merge existing ${dir}/my.cnf file with %%ETCDIR%%/conf.d/server.cnf"
- return 1
- fi
- done
- if [ ! -d "${mysql_dbdir}/mysql/." ]; then
- mysql_create_auth_tables || return 1
- fi
- mysql_group="`/usr/bin/id -gn ${mysql_user}`"
- [ "${mysql_socket}" = "" ] && mysql_rundir="%%MARIADB_RUNDIR%%" || mysql_rundir="`/usr/bin/dirname ${mysql_socket}`"
- if [ ! -d "${mysql_rundir}" ]; then
- install -d -o ${mysql_user} -g ${mysql_group} "${mysql_rundir}"
- fi
- return 0
- if [ ! -d "${mysql_rundir}" ]; then
- install -d -u${mysql_user} -g$(id -gn $mysql_user) -m755 ${mysql_rundir}
- fi
-}
-
-mysql_poststart()
-{
- local timeout=15
- while [ ! -f "${pidfile}" -a ${timeout} -gt 0 ]; do
- timeout=$(( timeout - 1 ))
- sleep 1
- done
- return 0
-}
-
-run_rc_command "$1"
diff --git a/databases/mariadb105-server/files/patch-scripts_mysql__config.sh b/databases/mariadb105-server/files/patch-scripts_mysql__config.sh
deleted file mode 100644
index 8a6c51edd57c..000000000000
--- a/databases/mariadb105-server/files/patch-scripts_mysql__config.sh
+++ /dev/null
@@ -1,10 +0,0 @@
---- scripts/mysql_config.sh.orig 2020-07-11 14:16:47 UTC
-+++ scripts/mysql_config.sh
-@@ -88,6 +88,7 @@ fi
- # Create options
- libs="-L$pkglibdir @RPATH_OPTION@ @LIBS_FOR_CLIENTS@"
- embedded_libs="-L$pkglibdir @RPATH_OPTION@ @EMB_LIBS_FOR_CLIENTS@"
-+embedded_libs="$embedded_libs -L%%LOCALBASE%%/lib "
-
- include="-I$pkgincludedir"
- if [ "$basedir" != "/usr" ]; then
diff --git a/databases/mariadb105-server/files/patch-storage_rocksdb_rocksdb_port_jemalloc__helper.h b/databases/mariadb105-server/files/patch-storage_rocksdb_rocksdb_port_jemalloc__helper.h
deleted file mode 100644
index dab7177b65b8..000000000000
--- a/databases/mariadb105-server/files/patch-storage_rocksdb_rocksdb_port_jemalloc__helper.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- storage/rocksdb/rocksdb/port/jemalloc_helper.h.orig 2020-06-23 15:10:17 UTC
-+++ storage/rocksdb/rocksdb/port/jemalloc_helper.h
-@@ -26,6 +26,10 @@
- #include <jemalloc/jemalloc.h>
- #endif
-
-+#ifdef __FreeBSD__
-+#define JEMALLOC_USABLE_SIZE_CONST const
-+#endif
-+
- #ifndef JEMALLOC_CXX_THROW
- #define JEMALLOC_CXX_THROW
- #endif
diff --git a/databases/mariadb105-server/files/patch-tpool_CMakeLists.txt b/databases/mariadb105-server/files/patch-tpool_CMakeLists.txt
deleted file mode 100644
index 30ab2ed8db62..000000000000
--- a/databases/mariadb105-server/files/patch-tpool_CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
---- tpool/CMakeLists.txt.orig 2020-06-23 15:10:18 UTC
-+++ tpool/CMakeLists.txt
-@@ -2,6 +2,7 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
- IF(WIN32)
- SET(EXTRA_SOURCES tpool_win.cc aio_win.cc)
- ELSE()
-+ ADD_DEFINITIONS(-fPIC)
- SET(EXTRA_SOURCES aio_linux.cc)
- ENDIF()
-
-@@ -26,4 +27,4 @@ ADD_LIBRARY(tpool STATIC
- ${EXTRA_SOURCES}
- )
-
--INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/include)
-\ No newline at end of file
-+INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/include)
diff --git a/databases/mariadb105-server/files/pkg-message.in b/databases/mariadb105-server/files/pkg-message.in
deleted file mode 100644
index 5117fc0b766a..000000000000
--- a/databases/mariadb105-server/files/pkg-message.in
+++ /dev/null
@@ -1,24 +0,0 @@
-[
-{ type: install
- message: <<EOM
-MariaDB respects hier(7) and doesn't check /etc and /etc/mysql for
-my.cnf. Please move existing my.cnf files from those paths to
-%%PREFIX%%/etc/mysql or %%PREFIX%%/etc. Sample
-configuration files are provided in %%PREFIX%%/etc/mysql
-and %%PREFIX%%/etc/mysql/conf.d.
-The rc(8) script no longer uses /var/db/mysql/my.cnf for configuration
-nor /var/db/mysql for logs and PID-file.
-
-This port does NOT include the mytop perl script, this is included in
-the MariaDB tarball but the most recent version can be found in the
-databases/mytop port
-EOM
-}
-{ type: upgrade
- message: <<EOM
-Remember to run mariadb-upgrade (with the optional --datadir=<dbdir> flag)
-the first time you start the MySQL server after an upgrade from an
-earlier version.
-EOM
-}
-]
diff --git a/databases/mariadb105-server/files/server.cnf.sample.in b/databases/mariadb105-server/files/server.cnf.sample.in
deleted file mode 100644
index 9e84965c7679..000000000000
--- a/databases/mariadb105-server/files/server.cnf.sample.in
+++ /dev/null
@@ -1,60 +0,0 @@
-# Options specific to server applications, see
-# https://mariadb.com/kb/en/configuring-mariadb-with-option-files/#server-option-groups
-
-# Options specific to all server programs
-[server]
-
-# Options specific to MariaDB server programs
-[server-mariadb]
-
-#
-# Options for specific server tools
-#
-
-[mysqld]
-user = %%MARIADB_USER%%
-# port = 3306 # inherited from %%ETCDIR%%/my.cnf
-# socket = %%MARIADB_RUNDIR%%/mysql.sock # inherited from %%ETCDIR%%/my.cnf
-bind-address = 127.0.0.1
-basedir = %%PREFIX%%
-datadir = %%MARIADB_DBDIR%%
-net_retry_count = 16384
-log_error = %%MARIADB_LOGDIR%%/mysqld.err
-# [mysqld] configuration for ZFS
-# From https://www.percona.com/resources/technical-presentations/zfs-mysql-percona-technical-webinar
-# Create separate datasets for data and logs, eg
-# zroot/mysql compression=on recordsize=128k atime=off
-# zroot/mysql/data recordsize=16k
-# zroot/mysql/logs
-# datadir = %%MARIADB_DBDIR%%/data
-# innodb_log_group_home_dir = %%MARIADB_DBDIR%%/log
-# audit_log_file = %%MARIADB_DBDIR%%/log/audit.log
-# general_log_file = %%MARIADB_DBDIR%%/log/general.log
-# log_bin = %%MARIADB_DBDIR%%/log/mysql-bin
-# relay_log = %%MARIADB_DBDIR%%/log/relay-log
-# slow_query_log_file = %%MARIADB_DBDIR%%/log/slow.log
-# innodb_doublewrite = 0
-# innodb_flush_method = O_DSYNC
-
-# Options read by `mariadb_safe`
-# Renamed from [mysqld_safe] starting with MariaDB 10.4.6.
-[mariadb-safe]
-
-# Options read my `mariabackup`
-[mariabackup]
-
-# Options read by `mysql_upgrade`
-# Renamed from [mysql_upgrade] starting with MariaDB 10.4.6.
-[mariadb-upgrade]
-
-# Specific options read by the mariabackup SST method
-[sst]
-
-# Options read by `mysqlbinlog`
-# Renamed from [mysqlbinlog] starting with MariaDB 10.4.6.
-[mariadb-binlog]
-
-# Options read by `mysqladmin`
-# Renamed from [mysqladmin] starting with MariaDB 10.4.6.
-[mariadb-admin]
-
diff --git a/databases/mariadb105-server/pkg-descr b/databases/mariadb105-server/pkg-descr
deleted file mode 100644
index f76c83728f01..000000000000
--- a/databases/mariadb105-server/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-MariaDB is a database server that offers drop-in replacement functionality
-for MySQL. MariaDB is built by some of the original authors of MySQL, with
-assistance from the broader community of Free and open source software
-developers. In addition to the core functionality of MySQL, MariaDB offers
-a rich set of feature enhancements including alternate storage engines,
-server optimizations, and patches.
-
-MariaDB is primarily driven by developers at Monty Program, a company
-founded by Michael "Monty" Widenius, the original author of MySQL, but
-this is not the whole story about MariaDB. On the "About MariaDB" page you
-will find more information about all participants in the MariaDB community,
-including storage engines XtraDB and PBXT.
diff --git a/databases/mariadb105-server/pkg-plist b/databases/mariadb105-server/pkg-plist
deleted file mode 100644
index e9ed4d296d7a..000000000000
--- a/databases/mariadb105-server/pkg-plist
+++ /dev/null
@@ -1,481 +0,0 @@
-bin/aria_chk
-bin/aria_dump_log
-bin/aria_ftdump
-bin/aria_pack
-bin/aria_read_log
-%%S3%%bin/aria_s3_copy
-%%INNOBASE%%bin/innochecksum
-%%INNOBASE%%bin/mariabackup
-bin/mariadb-backup
-@comment bin/mariadb-config
-@comment bin/mariadb-conv
-bin/mariadb-dumpslow
-bin/mariadb-embedded
-bin/mariadb-fix-extensions
-bin/mariadb-install-db
-%%ROCKSDB%%bin/mariadb-ldb
-bin/mariadb-secure-installation
-bin/mariadb-tzinfo-to-sql
-bin/mariadb-upgrade
-bin/mariadbd-multi
-bin/mariadbd-safe
-bin/mariadbd-safe-helper
-@comment bin/mariadb-waitpid
-%%INNOBASE%%bin/mbstream
-@comment bin/my_print_defaults
-bin/myisam_ftdump
-bin/myisamchk
-bin/myisamlog
-bin/myisampack
-%%ROCKSDB%%bin/myrocks_hotbackup
-bin/mysql_client_test
-bin/mysql_client_test_embedded
-bin/mysql_embedded
-bin/mysql_fix_extensions
-bin/mysql_install_db
-%%ROCKSDB%%bin/mysql_ldb
-bin/mysql_plugin
-bin/mysql_secure_installation
-bin/mysql_tzinfo_to_sql
-bin/mysql_upgrade
-bin/mysql_waitpid
-bin/mysqld_multi
-bin/mysqld_safe
-bin/mysqld_safe_helper
-bin/mysqldumpslow
-@comment bin/mysqltest_embedded
-bin/perror
-bin/resolve_stack_dump
-bin/resolveip
-%%ROCKSDB%%bin/sst_dump
-@comment bin/test-connect-t
-%%WSREP%%bin/wsrep_sst_backup
-%%WSREP%%bin/wsrep_sst_common
-%%WSREP%%bin/wsrep_sst_mariabackup
-%%WSREP%%bin/wsrep_sst_mysqldump
-%%WSREP%%bin/wsrep_sst_rsync
-%%WSREP%%bin/wsrep_sst_rsync_wan
-@comment %%ETCDIR%%/my.cnf
-@comment %%ETCDIR%%/conf.d/client.cnf
-%%ETCDIR%%/conf.d/enable_encryption.preset
-@comment %%ETCDIR%%/conf.d/mysql-clients.cnf
-%%S3%%%%ETCDIR%%/conf.d/s3.cnf
-@sample %%ETCDIR%%/conf.d/server.cnf.sample
-%%SPIDER%%@sample %%ETCDIR%%/conf.d/spider.cnf.sample
-@comment %%DATADIR%%/wsrep.cnf
-%%WSREP%%%%ETCDIR%%/conf.d/wsrep.cnf.sample
-@sample %%ETCDIR%%/user_map.conf.sample
-@comment data/test/db.opt
-@comment include/mysql/my_alloca.h
-include/mysql/server/big_endian.h
-include/mysql/server/byte_order_generic.h
-include/mysql/server/byte_order_generic_x86.h
-include/mysql/server/byte_order_generic_x86_64.h
-include/mysql/server/decimal.h
-include/mysql/server/errmsg.h
-include/mysql/server/handler_ername.h
-include/mysql/server/handler_state.h
-include/mysql/server/json_lib.h
-include/mysql/server/keycache.h
-include/mysql/server/little_endian.h
-include/mysql/server/m_ctype.h
-include/mysql/server/m_string.h
-include/mysql/server/ma_dyncol.h
-include/mysql/server/mariadb_capi_rename.h
-include/mysql/server/my_alloc.h
-include/mysql/server/my_alloca.h
-include/mysql/server/my_attribute.h
-include/mysql/server/my_byteorder.h
-include/mysql/server/my_cmp.h
-include/mysql/server/my_compiler.h
-include/mysql/server/my_config.h
-include/mysql/server/my_dbug.h
-include/mysql/server/my_decimal_limits.h
-include/mysql/server/my_dir.h
-include/mysql/server/my_getopt.h
-include/mysql/server/my_global.h
-include/mysql/server/my_list.h
-include/mysql/server/my_net.h
-include/mysql/server/my_pthread.h
-include/mysql/server/my_sys.h
-include/mysql/server/my_valgrind.h
-include/mysql/server/my_xml.h
-include/mysql/server/mysql.h
-include/mysql/server/mysql/auth_dialog_client.h
-include/mysql/server/mysql/client_plugin.h
-include/mysql/server/mysql/plugin.h
-include/mysql/server/mysql/plugin_audit.h
-include/mysql/server/mysql/plugin_auth.h
-include/mysql/server/mysql/plugin_auth_common.h
-include/mysql/server/mysql/plugin_data_type.h
-include/mysql/server/mysql/plugin_encryption.h
-include/mysql/server/mysql/plugin_ftparser.h
-include/mysql/server/mysql/plugin_function.h
-include/mysql/server/mysql/plugin_password_validation.h
-include/mysql/server/mysql/psi/mysql_file.h
-include/mysql/server/mysql/psi/mysql_idle.h
-include/mysql/server/mysql/psi/mysql_mdl.h
-include/mysql/server/mysql/psi/mysql_memory.h
-include/mysql/server/mysql/psi/mysql_ps.h
-include/mysql/server/mysql/psi/mysql_socket.h
-include/mysql/server/mysql/psi/mysql_sp.h
-include/mysql/server/mysql/psi/mysql_stage.h
-include/mysql/server/mysql/psi/mysql_statement.h
-include/mysql/server/mysql/psi/mysql_table.h
-include/mysql/server/mysql/psi/mysql_thread.h
-include/mysql/server/mysql/psi/mysql_transaction.h
-include/mysql/server/mysql/psi/psi.h
-include/mysql/server/mysql/psi/psi_abi_v0.h
-include/mysql/server/mysql/psi/psi_abi_v1.h
-include/mysql/server/mysql/psi/psi_abi_v2.h
-include/mysql/server/mysql/psi/psi_base.h
-include/mysql/server/mysql/psi/psi_memory.h
-include/mysql/server/mysql/service_base64.h
-include/mysql/server/mysql/service_debug_sync.h
-include/mysql/server/mysql/service_encryption.h
-include/mysql/server/mysql/service_encryption_scheme.h
-include/mysql/server/mysql/service_json.h
-include/mysql/server/mysql/service_kill_statement.h
-include/mysql/server/mysql/service_logger.h
-include/mysql/server/mysql/service_md5.h
-include/mysql/server/mysql/service_my_crypt.h
-include/mysql/server/mysql/service_my_print_error.h
-include/mysql/server/mysql/service_my_snprintf.h
-include/mysql/server/mysql/service_print_check_msg.h
-include/mysql/server/mysql/service_progress_report.h
-include/mysql/server/mysql/service_sha1.h
-include/mysql/server/mysql/service_sha2.h
-include/mysql/server/mysql/service_sql.h
-include/mysql/server/mysql/service_thd_alloc.h
-include/mysql/server/mysql/service_thd_autoinc.h
-include/mysql/server/mysql/service_thd_error_context.h
-include/mysql/server/mysql/service_thd_mdl.h
-include/mysql/server/mysql/service_thd_rnd.h
-include/mysql/server/mysql/service_thd_specifics.h
-include/mysql/server/mysql/service_thd_timezone.h
-include/mysql/server/mysql/service_thd_wait.h
-%%WSREP%%include/mysql/server/mysql/service_wsrep.h
-include/mysql/server/mysql/services.h
-include/mysql/server/mysql_com.h
-include/mysql/server/mysql_com_server.h
-include/mysql/server/mysql_embed.h
-include/mysql/server/mysql_time.h
-include/mysql/server/mysql_version.h
-include/mysql/server/mysqld_ername.h
-include/mysql/server/mysqld_error.h
-include/mysql/server/pack.h
-include/mysql/server/sql_common.h
-include/mysql/server/sql_state.h
-include/mysql/server/sslopt-case.h
-include/mysql/server/sslopt-longopts.h
-include/mysql/server/sslopt-vars.h
-include/mysql/server/typelib.h
-@comment lib/mysql/libmariadb.a
-@comment lib/mysql/libmariadbclient.a
-lib/mysql/libmariadbd.a
-lib/mysql/libmariadbd.so
-lib/mysql/libmariadbd.so.19
-lib/mysql/libmysqld.a
-lib/mysql/libmysqld.so
-@comment lib/mysql/libmysqlservices.a
-lib/mysql/plugin/adt_null.so
-lib/mysql/plugin/auth_0x0100.so
-lib/mysql/plugin/auth_ed25519.so
-%%NO_GSSAPI_NONE%%lib/mysql/plugin/auth_gssapi.so
-lib/mysql/plugin/auth_pam.so
-lib/mysql/plugin/auth_pam_tool_dir/auth_pam_tool
-lib/mysql/plugin/auth_pam_v1.so
-@comment lib/mysql/plugin/caching_sha2_password.so
-lib/mysql/plugin/debug_key_management.so
-lib/mysql/plugin/disks.so
-lib/mysql/plugin/file_key_management.so
-lib/mysql/plugin/func_test.so
-lib/mysql/plugin/ha_archive.so
-lib/mysql/plugin/ha_blackhole.so
-lib/mysql/plugin/ha_connect.so
-lib/mysql/plugin/ha_federated.so
-lib/mysql/plugin/ha_federatedx.so
-%%MROONGA%%lib/mysql/plugin/ha_mroonga.so
-%%OQGRAPH%%lib/mysql/plugin/ha_oqgraph.so
-%%ROCKSDB%%lib/mysql/plugin/ha_rocksdb.so
-%%S3%%lib/mysql/plugin/ha_s3.so
-%%SPHINX%%lib/mysql/plugin/ha_sphinx.so
-%%SPIDER%%lib/mysql/plugin/ha_spider.so
-lib/mysql/pam_user_map.so
-lib/mysql/plugin/ha_test_sql_discovery.so
-lib/mysql/plugin/handlersocket.so
-lib/mysql/plugin/locales.so
-lib/mysql/plugin/metadata_lock_info.so
-lib/mysql/plugin/qa_auth_client.so
-lib/mysql/plugin/qa_auth_interface.so
-lib/mysql/plugin/qa_auth_server.so
-lib/mysql/plugin/query_cache_info.so
-lib/mysql/plugin/query_response_time.so
-lib/mysql/plugin/server_audit.so
-lib/mysql/plugin/simple_password_check.so
-lib/mysql/plugin/sql_errlog.so
-lib/mysql/plugin/test_sql_service.so
-lib/mysql/plugin/test_versioning.so
-lib/mysql/plugin/type_mysql_json.so
-lib/mysql/plugin/type_test.so
-%%WSREP%%lib/mysql/plugin/wsrep_info.so
-libexec/mariadbd
-libexec/mysqld
-@comment libexec/rcmysql
-share/man/man1/aria_chk.1.gz
-share/man/man1/aria_dump_log.1.gz
-share/man/man1/aria_ftdump.1.gz
-share/man/man1/aria_pack.1.gz
-share/man/man1/aria_read_log.1.gz
-%%S3%%share/man/man1/aria_s3_copy.1.gz
-%%WSREP%%share/man/man1/galera_new_cluster.1.gz
-%%WSREP%%share/man/man1/galera_recovery.1.gz
-share/man/man1/innochecksum.1.gz
-share/man/man1/mariabackup.1.gz
-share/man/man1/mariadb-backup.1.gz
-@comment share/man/man1/mariadb-conv.1.gz
-@comment share/man/man1/mariadb_config.1.gz
-share/man/man1/mariadb-dumpslow.1.gz
-share/man/man1/mariadb-embedded.1.gz
-share/man/man1/mariadb-fix-extensions.1.gz
-share/man/man1/mariadb-install-db.1.gz
-%%ROCKSDB%%share/man/man1/mariadb-ldb.1.gz
-share/man/man1/mariadb-secure-installation.1.gz
-@comment share/man/man1/mariadb-service-convert.1.gz
-share/man/man1/mariadb-tzinfo-to-sql.1.gz
-share/man/man1/mariadb-upgrade.1.gz
-share/man/man1/mariadbd-multi.1.gz
-share/man/man1/mariadbd-safe-helper.1.gz
-share/man/man1/mariadbd-safe.1.gz
-share/man/man1/mbstream.1.gz
-@comment share/man/man1/my_print_defaults.1.gz
-share/man/man1/myisam_ftdump.1.gz
-share/man/man1/myisamchk.1.gz
-share/man/man1/myisamlog.1.gz
-share/man/man1/myisampack.1.gz
-%%ROCKSDB%%share/man/man1/myrocks_hotbackup.1.gz
-share/man/man1/mysql.server.1.gz
-share/man/man1/mysql_fix_extensions.1.gz
-%%ROCKSDB%%share/man/man1/mysql_ldb.1.gz
-share/man/man1/mysql_install_db.1.gz
-share/man/man1/mysql_secure_installation.1.gz
-share/man/man1/mysql_tzinfo_to_sql.1.gz
-share/man/man1/mysql_upgrade.1.gz
-share/man/man1/mysqld_multi.1.gz
-share/man/man1/mysqld_safe.1.gz
-share/man/man1/mysqld_safe_helper.1.gz
-share/man/man1/mysqldumpslow.1.gz
-@comment share/man/man1/mytop.1.gz
-share/man/man1/perror.1.gz
-share/man/man1/resolve_stack_dump.1.gz
-share/man/man1/resolveip.1.gz
-%%WSREP%%share/man/man1/wsrep_sst_backup.1.gz
-%%WSREP%%share/man/man1/wsrep_sst_common.1.gz
-%%WSREP%%share/man/man1/wsrep_sst_mariabackup.1.gz
-%%WSREP%%share/man/man1/wsrep_sst_mysqldump.1.gz
-%%WSREP%%share/man/man1/wsrep_sst_rsync.1.gz
-%%WSREP%%share/man/man1/wsrep_sst_rsync_wan.1.gz
-share/man/man8/mariadbd.8.gz
-share/man/man8/mysqld.8.gz
-@comment share/aclocal/mysql.m4
-%%DATADIR%%/binary-configure
-%%DATADIR%%/bulgarian/errmsg.sys
-%%DATADIR%%/charsets/Index.xml
-%%DATADIR%%/charsets/README
-%%DATADIR%%/charsets/armscii8.xml
-%%DATADIR%%/charsets/ascii.xml
-%%DATADIR%%/charsets/cp1250.xml
-%%DATADIR%%/charsets/cp1251.xml
-%%DATADIR%%/charsets/cp1256.xml
-%%DATADIR%%/charsets/cp1257.xml
-%%DATADIR%%/charsets/cp850.xml
-%%DATADIR%%/charsets/cp852.xml
-%%DATADIR%%/charsets/cp866.xml
-%%DATADIR%%/charsets/dec8.xml
-%%DATADIR%%/charsets/geostd8.xml
-%%DATADIR%%/charsets/greek.xml
-%%DATADIR%%/charsets/hebrew.xml
-%%DATADIR%%/charsets/hp8.xml
-%%DATADIR%%/charsets/keybcs2.xml
-%%DATADIR%%/charsets/koi8r.xml
-%%DATADIR%%/charsets/koi8u.xml
-%%DATADIR%%/charsets/latin1.xml
-%%DATADIR%%/charsets/latin2.xml
-%%DATADIR%%/charsets/latin5.xml
-%%DATADIR%%/charsets/latin7.xml
-%%DATADIR%%/charsets/macce.xml
-%%DATADIR%%/charsets/macroman.xml
-%%DATADIR%%/charsets/swe7.xml
-%%DATADIR%%/chinese/errmsg.sys
-%%DATADIR%%/czech/errmsg.sys
-%%DATADIR%%/danish/errmsg.sys
-%%DATADIR%%/dutch/errmsg.sys
-%%DATADIR%%/english/errmsg.sys
-%%DATADIR%%/errmsg-utf8.txt
-%%DATADIR%%/estonian/errmsg.sys
-%%DATADIR%%/fill_help_tables.sql
-%%DATADIR%%/french/errmsg.sys
-%%DATADIR%%/german/errmsg.sys
-%%DATADIR%%/greek/errmsg.sys
-%%DATADIR%%/hindi/errmsg.sys
-%%DATADIR%%/hungarian/errmsg.sys
-%%DATADIR%%/italian/errmsg.sys
-%%DATADIR%%/japanese/errmsg.sys
-%%DATADIR%%/korean/errmsg.sys
-%%DATADIR%%/magic
-%%DATADIR%%/maria_add_gis_sp.sql
-%%DATADIR%%/maria_add_gis_sp_bootstrap.sql
-%%MROONGA%%%%DATADIR%%/mroonga/AUTHORS
-%%MROONGA%%%%DATADIR%%/mroonga/install.sql
-%%MROONGA%%%%DATADIR%%/mroonga/uninstall.sql
-%%DATADIR%%/mysql-log-rotate
-%%DATADIR%%/mysql.server
-%%DATADIR%%/mysql_performance_tables.sql
-%%DATADIR%%/mysql_system_tables.sql
-%%DATADIR%%/mysql_system_tables_data.sql
-%%DATADIR%%/mysql_test_data_timezone.sql
-%%DATADIR%%/mysql_test_db.sql
-%%DATADIR%%/mysqld_multi.server
-%%DATADIR%%/norwegian-ny/errmsg.sys
-%%DATADIR%%/norwegian/errmsg.sys
-%%DATADIR%%/polish/errmsg.sys
-%%DATADIR%%/portuguese/errmsg.sys
-%%DATADIR%%/romanian/errmsg.sys
-%%DATADIR%%/russian/errmsg.sys
-%%DATADIR%%/serbian/errmsg.sys
-%%DATADIR%%/slovak/errmsg.sys
-%%DATADIR%%/spanish/errmsg.sys
-%%DATADIR%%/swedish/errmsg.sys
-%%DATADIR%%/ukrainian/errmsg.sys
-%%WSREP%%%%DATADIR%%/wsrep_notify
-@comment %%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/CREDITS
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL-BINARY
-%%PORTDOCS%%%%DOCSDIR%%/README.md
-%%PORTDOCS%%%%WSREP%%%%DOCSDIR%%/README-wsrep
-@comment %%DOCSDIR%%/THIRDPARTY
-@comment share/groonga-normalizer-mysql/lgpl-2.0.txt
-@comment share/groonga/COPYING
-@comment share/mysql/mroonga/COPYING
-%%MROONGA%%share/groonga-normalizer-mysql/README.md
-%%MROONGA%%share/groonga/README.md
-@comment bin/mariadb
-@comment bin/mariadb-access
-@comment bin/mariadb-admin
-@comment bin/mariadb-binlog
-@comment bin/mariadb-check
-@comment bin/mariadb-client-test
-@comment bin/mariadb-client-test-embedded
-@comment bin/mariadb-convert-table-format
-@comment bin/mariadb-dump
-@comment bin/mariadb-find-rows
-@comment bin/mariadb-hotcopy
-@comment bin/mariadb-import
-@comment bin/mariadb-plugin
-@comment bin/mariadb-setpermission
-@comment bin/mariadb-show
-@comment bin/mariadb-slap
-@comment bin/mariadb-test
-@comment bin/mariadb-test-embedded
-@comment bin/mariadb_config
-@comment bin/msql2mysql
-@comment bin/mysql
-@comment bin/mysql_config
-@comment bin/mysql_convert_table_format
-@comment bin/mysql_find_rows
-@comment bin/mysql_setpermission
-@comment bin/mysqlaccess
-@comment bin/mysqladmin
-@comment bin/mysqlbinlog
-@comment bin/mysqlcheck
-@comment bin/mysqldump
-@comment bin/mysqlhotcopy
-@comment bin/mysqlimport
-@comment bin/mysqlshow
-@comment bin/mysqlslap
-@comment bin/mysqltest
-@comment bin/mytop
-@comment bin/replace
-@comment include/mysql/errmsg.h
-@comment include/mysql/ma_list.h
-@comment include/mysql/ma_pvio.h
-@comment include/mysql/ma_tls.h
-@comment include/mysql/mariadb/ma_io.h
-@comment include/mysql/mariadb_com.h
-@comment include/mysql/mariadb_ctype.h
-@comment include/mysql/mariadb_dyncol.h
-@comment include/mysql/mariadb_rpl.h
-@comment include/mysql/mariadb_stmt.h
-@comment include/mysql/mariadb_version.h
-@comment include/mysql/my_config.h
-@comment include/mysql/my_global.h
-@comment include/mysql/my_sys.h
-@comment include/mysql/mysql.h
-@comment include/mysql/mysql/client_plugin.h
-@comment include/mysql/mysql/plugin_auth.h
-@comment include/mysql/mysql/plugin_auth_common.h
-@comment include/mysql/mysql_com.h
-@comment include/mysql/mysql_version.h
-@comment include/mysql/mysqld_error.h
-@comment lib/mysql/libmariadb.so
-@comment lib/mysql/libmariadb.so.3
-@comment lib/mysql/libmariadbclient.a
-@comment lib/mysql/libmysqlclient.a
-@comment lib/mysql/libmysqlclient.so
-@comment lib/mysql/libmysqlclient_r.a
-@comment lib/mysql/libmysqlclient_r.so
-@comment lib/mysql/plugin/auth_gssapi_client.so
-@comment lib/mysql/plugin/client_ed25519.so
-@comment lib/mysql/plugin/daemon_example.ini
-@comment lib/mysql/plugin/dialog.so
-@comment lib/mysql/plugin/mysql_clear_password.so
-@comment lib/mysql/plugin/sha256_password.so
-@comment libdata/pkgconfig/libmariadb.pc
-@comment share/man/man1/mariadb-access.1.gz
-@comment share/man/man1/mariadb-admin.1.gz
-@comment share/man/man1/mariadb-binlog.1.gz
-@comment share/man/man1/mariadb-check.1.gz
-@comment share/man/man1/mariadb-client-test-embedded.1.gz
-@comment share/man/man1/mariadb-client-test.1.gz
-@comment share/man/man1/mariadb-convert-table-format.1.gz
-@comment share/man/man1/mariadb-dump.1.gz
-@comment share/man/man1/mariadb-find-rows.1.gz
-@comment share/man/man1/mariadb-hotcopy.1.gz
-@comment share/man/man1/mariadb-import.1.gz
-@comment share/man/man1/mariadb-plugin.1.gz
-@comment share/man/man1/mariadb-service-convert.1.gz
-@comment share/man/man1/mariadb-setpermission.1.gz
-@comment share/man/man1/mariadb-show.1.gz
-@comment share/man/man1/mariadb-slap.1.gz
-@comment share/man/man1/mariadb-test-embedded.1.gz
-@comment share/man/man1/mariadb-test.1.gz
-share/man/man1/mariadb-waitpid.1.gz
-@comment share/man/man1/mariadb.1.gz
-@comment share/man/man1/msql2mysql.1.gz
-@comment share/man/man1/my_safe_process.1.gz
-@comment share/man/man1/mysql-stress-test.pl.1.gz
-@comment share/man/man1/mysql-test-run.pl.1.gz
-@comment share/man/man1/mysql.1.gz
-@comment share/man/man1/mysql_client_test.1.gz
-@comment share/man/man1/mysql_client_test_embedded.1.gz
-@comment share/man/man1/mysql_config.1.gz
-@comment share/man/man1/mysql_convert_table_format.1.gz
-@comment share/man/man1/mysql_embedded.1.gz
-@comment share/man/man1/mysql_find_rows.1.gz
-@comment share/man/man1/mysql_plugin.1.gz
-@comment share/man/man1/mysql_setpermission.1.gz
-@comment share/man/man1/mysql_waitpid.1.gz
-@comment share/man/man1/mysqlaccess.1.gz
-@comment share/man/man1/mysqladmin.1.gz
-@comment share/man/man1/mysqlbinlog.1.gz
-@comment share/man/man1/mysqlcheck.1.gz
-@comment share/man/man1/mysqldump.1.gz
-@comment share/man/man1/mysqlhotcopy.1.gz
-@comment share/man/man1/mysqlimport.1.gz
-@comment share/man/man1/mysqlshow.1.gz
-@comment share/man/man1/mysqlslap.1.gz
-@comment share/man/man1/mysqltest.1.gz
-@comment share/man/man1/mysqltest_embedded.1.gz
-@comment share/man/man1/replace.1.gz
-@comment share/pkgconfig/mariadb.pc
-@dir(%%MARIADB_USER%%,%%MARIADB_GROUP%%,) %%MARIADB_LOGDIR%%
diff --git a/databases/mariadb106-server/Makefile b/databases/mariadb106-server/Makefile
index b8a509d8421a..a37eeaaf8a9d 100644
--- a/databases/mariadb106-server/Makefile
+++ b/databases/mariadb106-server/Makefile
@@ -1,10 +1,11 @@
PORTNAME?= mariadb
-PORTVERSION= 10.6.22
-PORTREVISION?= 1
+PORTVERSION= 10.6.23
+PORTREVISION?= 0
CATEGORIES= databases
-MASTER_SITES= https://mirror.nodesdirect.com/${SITESDIR}/ \
- https://mirror.one.com/${SITESDIR}/ \
+MASTER_SITES= \
https://ftp.nluug.nl/db/${SITESDIR}/ \
+ https://mirror.nodesdirect.com/${SITESDIR}/ \
+ https://mirror.one.com/${SITESDIR}/ \
https://ftp.icm.edu.pl/pub/unix/database/${SITESDIR}/ \
https://mirror.truenetwork.ru/${SITESDIR}/ \
https://mirrors.aliyun.com/${SITESDIR}/ \
@@ -22,7 +23,8 @@ WWW= https://mariadb.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-#EXPIRATION_DATE= 2026-07-01
+DEPRECATED= End-of-Life approaching, please switch to 11.8 (or 11.4)
+EXPIRATION_DATE= 2026-06-30
LIB_DEPENDS+= libpcre2-8.so:devel/pcre2 \
libzstd.so:archivers/zstd
diff --git a/databases/mariadb106-server/distinfo b/databases/mariadb106-server/distinfo
index bf1f54db3c3b..32597b91455e 100644
--- a/databases/mariadb106-server/distinfo
+++ b/databases/mariadb106-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749606327
-SHA256 (mariadb-10.6.22.tar.gz) = 2ca600dc7e85ead1f33c212f9d76b1f2f812d249c8bde02e5f38ead098ade420
-SIZE (mariadb-10.6.22.tar.gz) = 104020772
+TIMESTAMP = 1754733054
+SHA256 (mariadb-10.6.23.tar.gz) = baf4bf37a051e892e71724ee752891adb7cfc69cd28d08735c3607d30c693c23
+SIZE (mariadb-10.6.23.tar.gz) = 107141939
diff --git a/databases/mariadb114-client/Makefile b/databases/mariadb114-client/Makefile
index bbb0f016f24c..e2799e8f7cc0 100644
--- a/databases/mariadb114-client/Makefile
+++ b/databases/mariadb114-client/Makefile
@@ -1,4 +1,5 @@
PORTNAME= mariadb
+PORTREVISION= 1
PKGNAMESUFFIX= 114-client
COMMENT= Multithreaded SQL database (client)
diff --git a/databases/mariadb114-server/Makefile b/databases/mariadb114-server/Makefile
index b55d9d26bf1a..8872158b8a43 100644
--- a/databases/mariadb114-server/Makefile
+++ b/databases/mariadb114-server/Makefile
@@ -1,10 +1,11 @@
PORTNAME?= mariadb
-PORTVERSION= 11.4.7
+PORTVERSION= 11.4.8
PORTREVISION?= 1
CATEGORIES= databases
-MASTER_SITES= https://mirror.nodesdirect.com/${SITESDIR}/ \
- https://mirror.one.com/${SITESDIR}/ \
+MASTER_SITES= \
https://ftp.nluug.nl/db/${SITESDIR}/ \
+ https://mirror.nodesdirect.com/${SITESDIR}/ \
+ https://mirror.one.com/${SITESDIR}/ \
https://ftp.icm.edu.pl/pub/unix/database/${SITESDIR}/ \
https://mirror.truenetwork.ru/${SITESDIR}/ \
https://mirrors.aliyun.com/${SITESDIR}/ \
diff --git a/databases/mariadb114-server/distinfo b/databases/mariadb114-server/distinfo
index 49eb0d436cd6..9635832c64a6 100644
--- a/databases/mariadb114-server/distinfo
+++ b/databases/mariadb114-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749205540
-SHA256 (mariadb-11.4.7.tar.gz) = bf20687ca12fa7efda8df89cab1f2a661288cea41acf8f53189b69d5294347d0
-SIZE (mariadb-11.4.7.tar.gz) = 115980754
+TIMESTAMP = 1754733005
+SHA256 (mariadb-11.4.8.tar.gz) = 52fa4dca2c5f80afc1667d523a27c06176d98532298a6b0c31ed73505f49e15c
+SIZE (mariadb-11.4.8.tar.gz) = 119152572
diff --git a/databases/mariadb114-server/files/patch-tpool_CMakeLists.txt b/databases/mariadb114-server/files/patch-tpool_CMakeLists.txt
index 5ab7d5de3dd2..3d334fe55ea9 100644
--- a/databases/mariadb114-server/files/patch-tpool_CMakeLists.txt
+++ b/databases/mariadb114-server/files/patch-tpool_CMakeLists.txt
@@ -1,8 +1,11 @@
---- tpool/CMakeLists.txt.orig 2020-06-23 15:10:18 UTC
+--- tpool/CMakeLists.txt.orig 2025-07-28 18:18:16 UTC
+++ tpool/CMakeLists.txt
-@@ -1,4 +1,5 @@
- INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR} ${PROJECT_SOURCE_DIR}/include)
+@@ -11,7 +11,7 @@ TARGET_INCLUDE_DIRECTORIES(tpool PUBLIC "${CMAKE_CURRE
+
+ TARGET_INCLUDE_DIRECTORIES(tpool PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}"
+ PRIVATE ${PROJECT_SOURCE_DIR}/include)
+-
+ADD_DEFINITIONS(-fPIC)
IF(WIN32)
- SET(EXTRA_SOURCES tpool_win.cc aio_win.cc)
+ TARGET_SOURCES(tpool PRIVATE tpool_win.cc aio_win.cc)
ELSEIF(CMAKE_SYSTEM_NAME STREQUAL "Linux")
diff --git a/databases/mariadb118-client/Makefile b/databases/mariadb118-client/Makefile
index 71f0d78a9078..f723883fea14 100644
--- a/databases/mariadb118-client/Makefile
+++ b/databases/mariadb118-client/Makefile
@@ -1,4 +1,5 @@
PORTNAME= mariadb
+PORTREVISION= 1
PKGNAMESUFFIX= 118-client
COMMENT= Multithreaded SQL database (client)
diff --git a/databases/mariadb118-server/Makefile b/databases/mariadb118-server/Makefile
index 3ee447a4114b..f437ed4270d6 100644
--- a/databases/mariadb118-server/Makefile
+++ b/databases/mariadb118-server/Makefile
@@ -1,10 +1,11 @@
PORTNAME?= mariadb
-PORTVERSION= 11.8.2
+PORTVERSION= 11.8.3
PORTREVISION?= 1
CATEGORIES= databases
-MASTER_SITES= https://mirror.nodesdirect.com/${SITESDIR}/ \
- https://mirror.one.com/${SITESDIR}/ \
+MASTER_SITES= \
https://ftp.nluug.nl/db/${SITESDIR}/ \
+ https://mirror.nodesdirect.com/${SITESDIR}/ \
+ https://mirror.one.com/${SITESDIR}/ \
https://ftp.icm.edu.pl/pub/unix/database/${SITESDIR}/ \
https://mirror.truenetwork.ru/${SITESDIR}/ \
https://mirrors.aliyun.com/${SITESDIR}/ \
diff --git a/databases/mariadb118-server/distinfo b/databases/mariadb118-server/distinfo
index 317f31ed0af2..4eb53439229e 100644
--- a/databases/mariadb118-server/distinfo
+++ b/databases/mariadb118-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750059651
-SHA256 (mariadb-11.8.2.tar.gz) = b2162cdf5e9317d8a8621cbeda83999324fc0ac8944210e14abb5fe0a9fea3ef
-SIZE (mariadb-11.8.2.tar.gz) = 116456706
+TIMESTAMP = 1754733163
+SHA256 (mariadb-11.8.3.tar.gz) = 1014a85c768de8f9e9c6d4bf0b42617f3b1588be1ad371f71674ea32b87119c0
+SIZE (mariadb-11.8.3.tar.gz) = 119640174
diff --git a/databases/mariadb118-server/files/patch-tpool_CMakeLists.txt b/databases/mariadb118-server/files/patch-tpool_CMakeLists.txt
index 5ab7d5de3dd2..ac7ffa59c4c2 100644
--- a/databases/mariadb118-server/files/patch-tpool_CMakeLists.txt
+++ b/databases/mariadb118-server/files/patch-tpool_CMakeLists.txt
@@ -1,8 +1,11 @@
---- tpool/CMakeLists.txt.orig 2020-06-23 15:10:18 UTC
+--- tpool/CMakeLists.txt.orig 2025-07-28 19:35:07 UTC
+++ tpool/CMakeLists.txt
-@@ -1,4 +1,5 @@
- INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR} ${PROJECT_SOURCE_DIR}/include)
+@@ -11,7 +11,7 @@ TARGET_INCLUDE_DIRECTORIES(tpool PUBLIC "${CMAKE_CURRE
+
+ TARGET_INCLUDE_DIRECTORIES(tpool PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}"
+ PRIVATE ${PROJECT_SOURCE_DIR}/include)
+-
+ADD_DEFINITIONS(-fPIC)
IF(WIN32)
- SET(EXTRA_SOURCES tpool_win.cc aio_win.cc)
+ TARGET_SOURCES(tpool PRIVATE tpool_win.cc aio_win.cc)
ELSEIF(CMAKE_SYSTEM_NAME STREQUAL "Linux")
diff --git a/databases/mongodb-tools/Makefile b/databases/mongodb-tools/Makefile
index 8ea3b2772863..09e8ad04ce09 100644
--- a/databases/mongodb-tools/Makefile
+++ b/databases/mongodb-tools/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mongodb-tools
DISTVERSION= 100.12.2
+PORTREVISION= 1
CATEGORIES= databases
MAINTAINER= ronald@FreeBSD.org
diff --git a/databases/mongosh/Makefile b/databases/mongosh/Makefile
index 17cbfe1d4938..20b496a4107c 100644
--- a/databases/mongosh/Makefile
+++ b/databases/mongosh/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mongosh
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.8
+DISTVERSION= 2.5.5
CATEGORIES= databases shells net
MASTER_SITES= https://registry.npmjs.org/mongodb-client-encryption/-/:mongocrypt \
https://registry.npmjs.org/kerberos/-/:kerberos \
@@ -26,31 +26,33 @@ ONLY_FOR_ARCHS= amd64
# issue created upstream https://github.com/nrwl/nx/issues/29257
PATCH_DEPENDS= npm${NODEJS_SUFFIX}>0:www/npm${NODEJS_SUFFIX}
-BUILD_DEPENDS= brotli>=1.0.9,1:archivers/brotli \
- c-ares>=1.17.2:dns/c-ares \
- libnghttp2>=1.45.1:www/libnghttp2 \
- libuv>=1.42.0:devel/libuv \
- objdump:devel/binutils \
+BUILD_DEPENDS= objdump:devel/binutils \
bash>0:shells/bash \
git>0:devel/git
LIB_DEPENDS= libbrotlidec.so:archivers/brotli \
libcares.so:dns/c-ares \
+ libicui18n.so:devel/icu \
libnghttp2.so:www/libnghttp2 \
+ libnghttp3.so:www/libnghttp3 \
+ libngtcp2.so:net/libngtcp2 \
+ libsimdjson.so:devel/simdjson \
libuv.so:devel/libuv \
+ libzstd.so:archivers/zstd \
libmongocrypt.so:databases/libmongocrypt
RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss
-USES= compiler:c++11-lib gmake gssapi:mit localbase nodejs:lts,build pkgconfig python:build ssl tar:xz
+USES= compiler:c++11-lang gmake gssapi:mit localbase nodejs:lts,build pkgconfig python:build ssl tar:xz
USE_GITHUB= yes
GH_ACCOUNT= VultureProject
GH_PROJECT= mongosh
-CUSTOM_ENV= SEGMENT_API_KEY=dummy GYP_DEFINES="libmongocrypt_link_type=dynamic"
+CUSTOM_ENV= SEGMENT_API_KEY=dummy GYP_DEFINES="libmongocrypt_link_type=dynamic" PUPPETEER_SKIP_DOWNLOAD=1 NPM_CONFIG_CACHE=${NPM_CACHE_DIR}
CONFIGURE_ENV= ${CUSTOM_ENV}
MAKE_ENV= ${CUSTOM_ENV} \
- NODE_JS_VERSION=file://${_DISTDIR}/${NODEJS_TARBALL} \
- BOXEDNODE_CONFIGURE_ARGS="--shared-brotli,--shared-cares,--shared-libuv,--shared-nghttp2,--shared-zlib,--shared-openssl,--openssl-use-def-ca-store,--without-npm"
+ NODE_JS_VERSION=file://${DISTDIR}/${DIST_SUBDIR}/${NODEJS_TARBALL} \
+ BOXEDNODE_CONFIGURE_ARGS="--prefix=${PREFIX:S|^${DESTDIR}||},--shared-brotli,--shared-cares,--shared-libuv,--shared-nghttp2,--shared-nghttp3,--shared-ngtcp2,--shared-simdjson,--shared-zlib,--shared-zstd,--shared-openssl,--openssl-use-def-ca-store,--with-intl=system-icu,--without-npm" \
+ BOXEDNODE_MAKE_ARGS="V=0"
CXXFLAGS+= -DNODE_API_EXPERIMENTAL \
-DNODE_API_EXPERIMENTAL_NOGC_ENV_OPT_OUT
@@ -58,43 +60,47 @@ REINPLACE_ARGS= -i ''
MPROTECT_DISABLE= bin/mongosh
-MONGO_CRYPT_VER=6.1.0
+MONGO_CRYPT_VER=6.4.0
KERBEROS_VER= 2.1.0
OSDNSNATIVE_VER=1.2.1
NODE_MODULES_DIR= ${WRKSRC}/node_modules
NODE_MODULES_TARBALL= ${PORTNAME}-${DISTVERSIONFULL}-${ARCH}-node-modules.tar.xz
-NPM_CACHE_DIR= /tmp/.npm
+NPM_CACHE_DIR= ${TMPDIR}/.npm
NODEJS_TARBALL= node-v${NODEJS_PORTVERSION}.tar.gz
+NODEJS_SHAFILE= node-v${NODEJS_PORTVERSION}-SHASUMS256.txt
post-fetch:
-.if !exists(/tmp/checkpoint)
- ${FETCH_CMD} -o ${_DISTDIR} https://nodejs.org/dist/v${NODEJS_PORTVERSION}/${NODEJS_TARBALL}
- ${FETCH_CMD} -o ${_DISTDIR} https://nodejs.org/dist/v${NODEJS_PORTVERSION}/SHASUMS256.txt
- ${TOUCH} /tmp/checkpoint
-.endif
+ if [ ! -r ${DISTDIR}/${DIST_SUBDIR}/${NODEJS_TARBALL} -o ! -r ${DISTDIR}/${DIST_SUBDIR}/${NODEJS_SHAFILE} ]; then \
+ ${FETCH_CMD} -o ${DISTDIR}/${DIST_SUBDIR} https://nodejs.org/dist/v${NODEJS_PORTVERSION}/${NODEJS_TARBALL}; \
+ ${FETCH_CMD} -o ${DISTDIR}/${DIST_SUBDIR}/${NODEJS_SHAFILE} https://nodejs.org/dist/v${NODEJS_PORTVERSION}/SHASUMS256.txt; \
+ fi
post-extract:
.if !exists(${NODE_MODULES_DIR})
- ${TAR} -xzf ${_DISTDIR}/${NODE_MODULES_TARBALL} -C ${WRKSRC}
- ${REINPLACE_CMD} -e "s/'make'/'gmake'/g" \
- -e "s/'V='/'V=0'/g" \
- -e 's/(await (0, nv_1.default)(range)).pop()/{"version": "${NODEJS_PORTVERSION}"}/g' \
- -e "s|\$${releaseBaseUrl}/\(SHASUMS256.txt\)|${_DISTDIR}/\1|g" \
- -e 's/await (0, node_fetch_1.default)(shaSumsUrl)/{"ok":1}/g' \
+ ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${NODE_MODULES_TARBALL} -C ${WRKSRC}
+ ${MKDIR} -v ${WRKDIR}/boxednode/mongosh
+ ${REINPLACE_CMD} -e "s|'make'|'${GMAKE}'|g" \
+ -e "s/if (inputIsFileUrl)/if (false)/g" \
+ -e 's/(await nv_1.default(range)).pop()/{"version":"${NODEJS_PORTVERSION}"}/g' \
+ -e 's/path_1.default.join(dir, tarballName)/url_1.fileURLToPath(range)/g' \
+ -e "s|\$${releaseBaseUrl}/SHASUMS256.txt|${DISTDIR}/${DIST_SUBDIR}/${NODEJS_SHAFILE}|g" \
+ -e 's/await node_fetch_1.default(shaSumsUrl)/{"ok":1}/g' \
-e "s/shaSums.text()/fs_1.promises.readFile(shaSumsUrl, 'utf8')/g" \
-e "s/catch (_a) { }/catch (_a) { console.error(_a) }/g" \
+ -e "s|os_1.default.tmpdir()|'${WRKDIR}'|g" \
${NODE_MODULES_DIR}/boxednode/lib/index.js
- ${GREP} -A20 "const shaSumsUrl" ${NODE_MODULES_DIR}/boxednode/lib/index.js
- ${REINPLACE_CMD} -e "s|\('install',\) \('--ignore-scripts'\)|\1 '--offline', '--cache ${NPM_CACHE_DIR}', \2|g" \
+ ${GREP} -A36 "let version;" ${NODE_MODULES_DIR}/boxednode/lib/index.js
+ ${REINPLACE_CMD} -e "s|'install', '--ignore-scripts', '--production'|'--version'|g" \
${NODE_MODULES_DIR}/boxednode/lib/native-addons.js
- ${GREP} "ignore-scripts" ${NODE_MODULES_DIR}/boxednode/lib/native-addons.js
+ ${GREP} "version" ${NODE_MODULES_DIR}/boxednode/lib/native-addons.js
.endif
post-patch:
- ${FIND} ${WRKSRC}/scripts -name "*.orig" -delete
${CP} -v ${FILESDIR}/node-patches/* ${WRKSRC}/scripts/nodejs-patches
do-configure:
+ ${FIND} ${WRKSRC}/scripts -name "*.orig" -delete
+ ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${NODE_MODULES_DIR}/mongodb-client-encryption/binding.gyp ${NODE_MODULES_DIR}/kerberos/binding.gyp
.for module in mongodb-client-encryption kerberos os-dns-native
cd ${NODE_MODULES_DIR}/${module} && ${CONFIGURE_ENV} node-gyp configure --nodedir=${LOCALBASE}
.endfor
@@ -103,8 +109,10 @@ do-build:
.for module in mongodb-client-encryption kerberos os-dns-native
cd ${NODE_MODULES_DIR}/${module} && ${MAKE_ENV} ${MAKE_CMD} BUILDTYPE=Release -C build -d
.endfor
- ${REINPLACE_CMD} 's/"version": "0.0.0-dev.0"/"version": "${DISTVERSION}"/g' ${WRKSRC}/packages/cli-repl/package.json
- ${RM} ${WRKSRC}/scripts/nodejs-patches/005-windows-escape-product-dir-abs-in-openssl-node-56111.patch
+ ${REINPLACE_CMD} -E 's/"version": ".*"/"version": "${DISTVERSION}"/g' ${WRKSRC}/packages/cli-repl/package.json
+ ${RM} -v \
+ ${WRKSRC}/scripts/nodejs-patches/005-windows-escape-product-dir-abs-in-openssl-node-56111.patch \
+ ${WRKSRC}/scripts/nodejs-patches/006-windows-virtual-terminal-input-libuv-4688.patch
cd ${WRKSRC} && ${MAKE_ENV} ${LOCALBASE}/bin/npm run compile-exec
do-install:
@@ -128,22 +136,27 @@ npm-pkg-list: extract
.endfor
node-modules-archive: patch
- cd ${WRKSRC} && ${LOCALBASE}/bin/npx cross-env PUPPETEER_SKIP_DOWNLOAD=1 ${LOCALBASE}/bin/npm install --cache ${NPM_CACHE_DIR} --no-audit --no-fund --no-prune
- cd ${WRKSRC} && ${LOCALBASE}/bin/npx cross-env ${LOCALBASE}/bin/npm install ipv6-normalize --cache ${NPM_CACHE_DIR} --no-audit --no-fund --no-prune
+# Comment DISTFILES, post-extract
+ cd ${WRKSRC} && ${LOCALBASE}/bin/npx cross-env ${CONFIGURE_ENV} ${LOCALBASE}/bin/npm clean-install --cache ${NPM_CACHE_DIR} --no-audit --no-fund
+ cd ${WRKSRC} && ${LOCALBASE}/bin/npx cross-env ${CONFIGURE_ENV} ${LOCALBASE}/bin/npm install ipv6-normalize mongodb-redact --cache ${NPM_CACHE_DIR} --no-audit --no-fund
.for module in mongodb-client-encryption kerberos os-dns-native
${MKDIR} -v ${NODE_MODULES_DIR}/${module}
- ${TAR} -xzf ${_DISTDIR}/${module}-*.tgz -C ${NODE_MODULES_DIR}/${module} --strip-components 1
+ ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${module}-*.tgz -C ${NODE_MODULES_DIR}/${module} --strip-components 1
.endfor
- for f in ${FILESDIR}/node-modules-patches/*; do ${PATCH} -N -d ${WRKSRC} < $$f; done
+ for f in ${FILESDIR}/node-modules-patches/*; do ${PATCH} -Nd ${WRKSRC} < $$f; done
${FIND} ${WRKSRC} -name "*.orig" -or -name "*.bak" -delete
-.for module in mongodb-client-encryption kerberos os-dns-native mongodb-crypt-library-version glibc-version
- cd ${NODE_MODULES_DIR}/${module} && ${CONFIGURE_ENV} ${LOCALBASE}/bin/npm install --ignore-scripts --cache ${NPM_CACHE_DIR} --no-audit --no-fund --no-prune
+.for module in mongodb-client-encryption kerberos os-dns-native mongodb-crypt-library-version glibc-version native-machine-id
+ cd ${NODE_MODULES_DIR}/${module} && ${CONFIGURE_ENV} ${LOCALBASE}/bin/npm install --ignore-scripts --cache ${NPM_CACHE_DIR} --no-audit --no-fund
.endfor
- cd ${WRKSRC} && ${TAR} cf - node_modules | ${LOCALBASE}/bin/pv -s $$(du -sAk node_modules | awk '{print $$1}')000 | xz > /tmp/${NODE_MODULES_TARBALL}
+ cd ${WRKSRC} && ${TAR} cf - node_modules packages/*/node_modules | ${LOCALBASE}/bin/pv -s $$(/usr/bin/du -sAk node_modules | ${AWK} '{print $$1}')000 | ${XZ_CMD} > ${TMPDIR}/${NODE_MODULES_TARBALL}
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/www/node${NODEJS_VERSION}/Makefile.version"
+NODE_WITH_JIT!= ${BSDMAKE} -C ${PORTSDIR}/www/node${NODEJS_VERSION} showconfig | ${GREP} -o "JIT=on" || ${TRUE}
+.if empty(NODE_WITH_JIT)
+IGNORE= www/node${NODEJS_VERSION} must be built with JIT enabled. Run '${BSDMAKE} -C ${PORTSDIR}/www/node${NODEJS_VERSION} config' to enable it.
+.endif
.include <bsd.port.post.mk>
diff --git a/databases/mongosh/distinfo b/databases/mongosh/distinfo
index 9480a247e2b7..3b7c2ef927a2 100644
--- a/databases/mongosh/distinfo
+++ b/databases/mongosh/distinfo
@@ -1,11 +1,11 @@
-TIMESTAMP = 1738594106
-SHA256 (mongosh/mongodb-client-encryption-6.1.0.tgz) = 6a1384d1b9411abcdc25423553a965bd18ee9a4e1052b1c083a53cb11a90b6dd
-SIZE (mongosh/mongodb-client-encryption-6.1.0.tgz) = 30442
+TIMESTAMP = 1752255670
+SHA256 (mongosh/mongodb-client-encryption-6.4.0.tgz) = 5d283c4ee0265e1413166e810d6cbb4d35ace474deae4b056eeea6fd7e92a37b
+SIZE (mongosh/mongodb-client-encryption-6.4.0.tgz) = 32081
SHA256 (mongosh/kerberos-2.1.0.tgz) = eeb1d33472dcf15be8ae46e30ffc76455a62356a91cee52bb8d48f97a35a58c7
SIZE (mongosh/kerberos-2.1.0.tgz) = 28988
SHA256 (mongosh/os-dns-native-1.2.1.tgz) = 9baa54587fed81884735aee59d82eaf95870d344b83f5060a75256f4852d964d
SIZE (mongosh/os-dns-native-1.2.1.tgz) = 6535
-SHA256 (mongosh/mongosh-v2.3.8-amd64-node-modules.tar.xz) = 2b7a04f96596eb13b7b2c9392ca841faebee0c9bfac99c7972df74282d176fe3
-SIZE (mongosh/mongosh-v2.3.8-amd64-node-modules.tar.xz) = 159374104
-SHA256 (mongosh/VultureProject-mongosh-v2.3.8_GH0.tar.gz) = d7a0ae00cdf9ac45eb969796d4cb5d908a7ff025df2d518633cd9fdb24dcd285
-SIZE (mongosh/VultureProject-mongosh-v2.3.8_GH0.tar.gz) = 8259565
+SHA256 (mongosh/mongosh-v2.5.5-amd64-node-modules.tar.xz) = 2d7fe2b2d85f3f5dd86c6cb6fd4eed96a8220120d721aaec4ed7133030bb20eb
+SIZE (mongosh/mongosh-v2.5.5-amd64-node-modules.tar.xz) = 196534152
+SHA256 (mongosh/VultureProject-mongosh-v2.5.5_GH0.tar.gz) = 7efe030b48101f0c7b22304028fbae2b0c09224004a547c6c2268554946526fc
+SIZE (mongosh/VultureProject-mongosh-v2.5.5_GH0.tar.gz) = 9409121
diff --git a/databases/mongosh/files/node-modules-patches/patch-node__modules_kerberos_binding.gyp b/databases/mongosh/files/node-modules-patches/patch-node__modules_kerberos_binding.gyp
index 089a54df37ae..c0f0668169eb 100644
--- a/databases/mongosh/files/node-modules-patches/patch-node__modules_kerberos_binding.gyp
+++ b/databases/mongosh/files/node-modules-patches/patch-node__modules_kerberos_binding.gyp
@@ -15,7 +15,7 @@
- ['(OS=="mac" or OS=="linux") and (kerberos_use_rtld!="true")', {
+ ['(OS=="mac" or OS=="linux" or OS=="freebsd") and (kerberos_use_rtld!="true")', {
+ 'include_dirs': [
-+ '/usr/local/include'
++ '%%LOCALBASE%%/include'
+ ],
'link_settings': {
'libraries': [
diff --git a/databases/mongosh/files/node-modules-patches/patch-node__modules_mongodb-client-encryption_binding.gyp b/databases/mongosh/files/node-modules-patches/patch-node__modules_mongodb-client-encryption_binding.gyp
index c4ad4896eb5c..f29e77d4c33a 100644
--- a/databases/mongosh/files/node-modules-patches/patch-node__modules_mongodb-client-encryption_binding.gyp
+++ b/databases/mongosh/files/node-modules-patches/patch-node__modules_mongodb-client-encryption_binding.gyp
@@ -7,9 +7,9 @@
- 'link_settings': { 'libraries': ['-lmongocrypt'] }
+ 'include_dirs': [
+ '/usr/include',
-+ '/usr/local/include'
++ '%%LOCALBASE%%/include'
+ ],
-+ 'link_settings': { 'libraries': ['-L/usr/local/lib -lmongocrypt'] }
++ 'link_settings': { 'libraries': ['-L%%LOCALBASE%%/lib -lmongocrypt'] }
}],
['libmongocrypt_link_type=="static"', {
'conditions': [
diff --git a/databases/mongosh/files/patch-package.json b/databases/mongosh/files/patch-package.json
index 6ab96895758d..a2ff3090a9ec 100644
--- a/databases/mongosh/files/patch-package.json
+++ b/databases/mongosh/files/patch-package.json
@@ -1,27 +1,18 @@
---- package.json.orig 2024-10-28 16:25:21 UTC
+--- package.json.orig 2025-07-02 13:57:45 UTC
+++ package.json
-@@ -33,7 +33,7 @@
- "start-browser": "npm run start --workspace @mongosh/browser-repl",
- "start": "npm run start-cli",
- "precompile-exec": "npm run compile-cli",
-- "compile-exec": "npm run evergreen-release compile",
-+ "compile-exec": "SEGMENT_API_KEY=dummy npm run evergreen-release compile",
- "compile-all": "npm run compile-compass && npm run compile-exec",
- "evergreen-release": "cd packages/build && npm run evergreen-release --",
- "release": "cd packages/build && npm run release --",
-@@ -66,7 +66,6 @@
+@@ -69,7 +69,6 @@
"postcreate-static-analysis-report": "mongodb-sbom-tools sarif-to-markdown --sarif=.sbom/codeql.sarif.json --md=.sbom/codeql.md",
"where": "monorepo-where",
"reformat": "npm run reformat --workspaces --if-present",
- "prepare": "husky",
"precommit": "precommit",
- "preinstall": "node scripts/sort-workspaces.js"
- },
-@@ -108,7 +107,6 @@
+ "preinstall": "node scripts/sort-workspaces.js",
+ "bump-auxiliary": "npm run bump-auxiliary --workspace @mongosh/build",
+@@ -114,7 +113,6 @@
"duplexpair": "^1.0.2",
"find-up": "^5.0.0",
"glob": "^10.3.12",
- "husky": "^9.0.11",
"mocha": "^10.2.0",
- "mongodb": "^6.9.0",
- "mongodb-runner": "^5.7.0",
+ "mongodb": "^6.16.0",
+ "mongodb-runner": "^5.7.1",
diff --git a/databases/mongosh/files/patch-scripts_nodejs-patches_002-workaround-node-bug-52229 b/databases/mongosh/files/patch-scripts_nodejs-patches_002-workaround-node-bug-52229
index bed349e3cb91..b21fb545eb49 100644
--- a/databases/mongosh/files/patch-scripts_nodejs-patches_002-workaround-node-bug-52229
+++ b/databases/mongosh/files/patch-scripts_nodejs-patches_002-workaround-node-bug-52229
@@ -1,17 +1,19 @@
---- scripts/nodejs-patches/002-workaround-node-bug-52229.orig 2024-05-16 08:32:21 UTC
+--- scripts/nodejs-patches/002-workaround-node-bug-52229.orig 2025-07-02 13:57:45 UTC
+++ scripts/nodejs-patches/002-workaround-node-bug-52229
-@@ -2,13 +2,12 @@ diff --git a/common.gypi b/common.gypi
- index efcd8da84815..fe11453f09b5 100644
+@@ -2,7 +2,7 @@ diff --git a/common.gypi b/common.gypi
+ index 888b8b94ca1a..375956862d2d 100644
--- a/common.gypi
+++ b/common.gypi
--@@ -268,6 +268,9 @@
-+@@ -268,6 +268,8 @@
- # Defines these mostly for node-gyp to pickup.
- 'defines': [
+-@@ -270,7 +270,10 @@
++@@ -270,7 +270,9 @@
'_GLIBCXX_USE_CXX11_ABI=1',
+ # This help forks when building Node.js on a 32-bit arch as
+ # libuv is always compiled with _FILE_OFFSET_BITS=64
+@@ -10,7 +10,6 @@ index 888b8b94ca1a..375956862d2d 100644
+ + '_FILE_OFFSET_BITS=64',
+ # Work around https://github.com/nodejs/node/issues/52229
+ "NODE_API_EXPERIMENTAL_NOGC_ENV_OPT_OUT=1",
-+ "NAPI_EXPERIMENTAL=1",
],
-
+
# Forcibly disable -Werror. We support a wide range of compilers, it's
diff --git a/databases/mongosh/files/patch-scripts_sort-workspaces.js b/databases/mongosh/files/patch-scripts_sort-workspaces.js
deleted file mode 100644
index 0fe4e6da9222..000000000000
--- a/databases/mongosh/files/patch-scripts_sort-workspaces.js
+++ /dev/null
@@ -1,11 +0,0 @@
---- scripts/sort-workspaces.js.orig 2024-05-03 16:42:16 UTC
-+++ scripts/sort-workspaces.js
-@@ -22,7 +22,7 @@ async function main() {
- ));
-
- // should use the scopes in lerna.json
-- const { stdout } = await exec('npx -y lerna ls --all --no-since --toposort --json');
-+ const { stdout } = await exec('npx -y lerna ls --all --toposort --json');
- packageJSON.workspaces = JSON.parse(stdout).map(({ location }) => path.relative(monorepoRoot, location));
-
- await fs.writeFile(
diff --git a/databases/mydumper/Makefile b/databases/mydumper/Makefile
index 6e681fdae4a7..b6a6bdebc3f1 100644
--- a/databases/mydumper/Makefile
+++ b/databases/mydumper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mydumper
DISTVERSIONPREFIX= v
-DISTVERSION= 0.19.4-3
+DISTVERSION= 0.19.4-6
CATEGORIES= databases
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/databases/mydumper/distinfo b/databases/mydumper/distinfo
index a5e24d6d4038..443c546b8770 100644
--- a/databases/mydumper/distinfo
+++ b/databases/mydumper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265700
-SHA256 (mydumper-mydumper-v0.19.4-3_GH0.tar.gz) = ca0b0d810d1bb6768bd4abc56c6f38c3682dac99a93d1b98d57a84293a80ed2a
-SIZE (mydumper-mydumper-v0.19.4-3_GH0.tar.gz) = 843216
+TIMESTAMP = 1753796006
+SHA256 (mydumper-mydumper-v0.19.4-6_GH0.tar.gz) = d6ab16c7a2276b014fe5203bc256a465983e2d863bb82dc94d66ff5d32117cd0
+SIZE (mydumper-mydumper-v0.19.4-6_GH0.tar.gz) = 845279
diff --git a/databases/octosql/Makefile b/databases/octosql/Makefile
index 04648e879330..0cba8d7c3497 100644
--- a/databases/octosql/Makefile
+++ b/databases/octosql/Makefile
@@ -1,7 +1,7 @@
PORTNAME= octosql
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/p5-DBI/Makefile b/databases/p5-DBI/Makefile
index adcc584ca808..78acccac7c19 100644
--- a/databases/p5-DBI/Makefile
+++ b/databases/p5-DBI/Makefile
@@ -1,5 +1,6 @@
PORTNAME= DBI
PORTVERSION= 1.647
+PORTREVISION= 1
CATEGORIES= databases perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/databases/p5-DBI/files/patch-Makefile.PL b/databases/p5-DBI/files/patch-Makefile.PL
new file mode 100644
index 000000000000..e44afc728f64
--- /dev/null
+++ b/databases/p5-DBI/files/patch-Makefile.PL
@@ -0,0 +1,29 @@
+Concatenate CFLAGS passed as argument and the one from Perl
+
+--- Makefile.PL.orig 2025-01-20 08:10:33 UTC
++++ Makefile.PL
+@@ -237,6 +237,24 @@ package MY;
+
+ package MY;
+
++use Config;
++
++sub cflags {
++ my $self = shift;
++
++ my $default = $Config::Config{ccflags} // '';
++ my $user = $self->{CCFLAGS} // '';
++
++ # Merge defaults + user flags, dedupe tokens, keep order so user flags come last
++ my %seen;
++ my @merged = grep { length && !$seen{$_}++ }
++ split(/\s+/, "$default $user");
++
++ local $self->{CCFLAGS} = join ' ', @merged;
++
++ return $self->SUPER::cflags(@_);
++}
++
+ sub postamble {
+ warn <<EOT;
+
diff --git a/databases/pear-DoctrineCommon/Makefile b/databases/pear-DoctrineCommon/Makefile
deleted file mode 100644
index 3e8e72b8c70c..000000000000
--- a/databases/pear-DoctrineCommon/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-PORTNAME= DoctrineCommon
-PORTVERSION= 2.3.0
-CATEGORIES= databases pear
-MASTER_SITES= http://pear.doctrine-project.org/get/
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Shared code for Doctrine PHP object relational mapper
-WWW= https://www.doctrine-project.org/
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Upstream no longer serves through PEAR channel and has been moved to Composer
-EXPIRATION_DATE= 2025-08-04
-
-USES= pear
-PEAR_CHANNEL= doctrine
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/databases/pear-DoctrineCommon/distinfo b/databases/pear-DoctrineCommon/distinfo
deleted file mode 100644
index 6ad29fcc0b72..000000000000
--- a/databases/pear-DoctrineCommon/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PEAR/DoctrineCommon-2.3.0.tgz) = a2960152ded106cb7ac2b05b23c44e24e04ea37a10926fd7cb13ab3fe42a3e0e
-SIZE (PEAR/DoctrineCommon-2.3.0.tgz) = 59473
diff --git a/databases/pear-DoctrineCommon/pkg-descr b/databases/pear-DoctrineCommon/pkg-descr
deleted file mode 100644
index 0f931cc1cb18..000000000000
--- a/databases/pear-DoctrineCommon/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-The Doctrine Common package contains shared code between the other packages.
diff --git a/databases/pecl-memcache/Makefile b/databases/pecl-memcache/Makefile
index 9b32402ee944..4e9a9a40171c 100644
--- a/databases/pecl-memcache/Makefile
+++ b/databases/pecl-memcache/Makefile
@@ -18,20 +18,8 @@ USE_CSTD= gnu89
OPTIONS_DEFINE= EXAMPLES
-.include <bsd.port.pre.mk>
-
-post-patch:
-.if ${PHP_VER} >= 85
- @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
- ${WRKSRC}/src/memcache_ascii_protocol.c \
- ${WRKSRC}/src/memcache_binary_protocol.c \
- ${WRKSRC}/src/memcache_session.c \
- ${WRKSRC}/src/memcache_pool.c \
- ${WRKSRC}/src/memcache_pool.h
-.endif
-
post-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
${INSTALL_DATA} ${WRKSRC}/example.php ${STAGEDIR}${EXAMPLESDIR}/
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/databases/pecl-memcache/files/patch-php85 b/databases/pecl-memcache/files/patch-php85
new file mode 100644
index 000000000000..8f1f700e8dc3
--- /dev/null
+++ b/databases/pecl-memcache/files/patch-php85
@@ -0,0 +1,55 @@
+--- src/memcache_ascii_protocol.c.orig 2023-04-30 11:27:52 UTC
++++ src/memcache_ascii_protocol.c
+@@ -24,7 +24,7 @@
+ #endif
+
+ #include "memcache_pool.h"
+-#include "ext/standard/php_smart_string.h"
++#include "Zend/zend_smart_string.h"
+
+ typedef struct mmc_ascii_request {
+ mmc_request_t base; /* enable cast to mmc_request_t */
+--- src/memcache_binary_protocol.c.orig 2023-04-30 11:27:52 UTC
++++ src/memcache_binary_protocol.c
+@@ -34,7 +34,7 @@
+ #include <netinet/in.h>
+ #endif
+ #include "memcache_pool.h"
+-#include "ext/standard/php_smart_string.h"
++#include "Zend/zend_smart_string.h"
+
+ #ifdef htonll
+ #undef htonll
+--- src/memcache_pool.c.orig 2023-04-30 11:27:52 UTC
++++ src/memcache_pool.c
+@@ -35,7 +35,7 @@
+ #include "ext/standard/crc32.h"
+ #include "ext/standard/php_var.h"
+ #include "ext/standard/php_string.h"
+-#include "ext/standard/php_smart_string.h"
++#include "Zend/zend_smart_string.h"
+ #include "zend_smart_str.h"
+ #include "memcache_pool.h"
+
+--- src/memcache_pool.h.orig 2023-04-30 11:27:52 UTC
++++ src/memcache_pool.h
+@@ -42,7 +42,7 @@
+ #include <string.h>
+
+ #include "php.h"
+-#include "ext/standard/php_smart_string_public.h"
++#include "Zend/zend_smart_string_public.h"
+ #include "memcache_queue.h"
+
+ /*
+--- src/memcache_session.c.orig 2023-04-30 11:27:52 UTC
++++ src/memcache_session.c
+@@ -29,7 +29,7 @@
+ #include "php_variables.h"
+
+ #include "SAPI.h"
+-#include "ext/standard/php_smart_string.h"
++#include "Zend/zend_smart_string.h"
+ #include "ext/standard/url.h"
+ #include "ext/session/php_session.h"
+ #ifdef PHP_WIN32
diff --git a/databases/pecl-memcached/Makefile b/databases/pecl-memcached/Makefile
index e5e1c231e375..3154396d3b6b 100644
--- a/databases/pecl-memcached/Makefile
+++ b/databases/pecl-memcached/Makefile
@@ -35,12 +35,4 @@ SASL_CONFIGURE_ENABLE= memcached-sasl
SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
-.include <bsd.port.pre.mk>
-
-post-patch:
-.if ${PHP_VER} >= 85
- @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
- ${WRKSRC}/php_memcached_private.h
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/databases/pecl-memcached/files/patch-php85 b/databases/pecl-memcached/files/patch-php85
index 0262a948c7f6..4860955286e7 100644
--- a/databases/pecl-memcached/files/patch-php85
+++ b/databases/pecl-memcached/files/patch-php85
@@ -1,3 +1,6 @@
+Obtained from: https://github.com/php-memcached-dev/php-memcached/commit/bb83855d1874d1741ec51277f2ed496a476d35ff
+ https://github.com/php-memcached-dev/php-memcached/commit/de7d53d13aecd329f03eab2eaf51c1ad8fa5c18f
+
--- php_memcached.c.orig 2024-10-17 17:34:21 UTC
+++ php_memcached.c
@@ -3961,7 +3961,7 @@ zend_class_entry *php_memc_get_exception_base(int root
@@ -9,3 +12,14 @@
}
+--- php_memcached_private.h.orig 2024-10-17 17:34:21 UTC
++++ php_memcached_private.h
+@@ -43,7 +43,7 @@
+ #include <ext/standard/info.h>
+ #include <zend_extensions.h>
+ #include <zend_exceptions.h>
+-#include <ext/standard/php_smart_string.h>
++#include <Zend/zend_smart_string.h>
+ #include <ext/standard/php_var.h>
+ #include <ext/standard/basic_functions.h>
+
diff --git a/databases/percona-orchestrator/Makefile b/databases/percona-orchestrator/Makefile
index 31a40f43c054..a08267f2e57e 100644
--- a/databases/percona-orchestrator/Makefile
+++ b/databases/percona-orchestrator/Makefile
@@ -1,7 +1,7 @@
PORTNAME= orchestrator
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.6-16
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= databases
PKGNAMEPREFIX= percona-
diff --git a/databases/pg.el/Makefile b/databases/pg.el/Makefile
index a7bb14158e76..d057cc564d3d 100644
--- a/databases/pg.el/Makefile
+++ b/databases/pg.el/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pg.el
DISTVERSIONPREFIX= v
-DISTVERSION= 0.57
+DISTVERSION= 0.58
+PORTREVISION= 1
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/pg.el/distinfo b/databases/pg.el/distinfo
index 95f01006a225..0b6b283e56cd 100644
--- a/databases/pg.el/distinfo
+++ b/databases/pg.el/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753996362
-SHA256 (emarsden-pg-el-v0.57_GH0.tar.gz) = a14feb36db0de5cf828b9624edcdc33e9ea637c3e573faa877d64e335980ab5c
-SIZE (emarsden-pg-el-v0.57_GH0.tar.gz) = 160149
+TIMESTAMP = 1755227684
+SHA256 (emarsden-pg-el-v0.58_GH0.tar.gz) = ecfe20eabb82045a059cce4325b3f4e71fd1900ed5a3f5b06c57b0870f1b1d18
+SIZE (emarsden-pg-el-v0.58_GH0.tar.gz) = 164030
diff --git a/databases/pg_qualstats/Makefile b/databases/pg_qualstats/Makefile
index 8a9b0eeb9862..c5eedf2c777f 100644
--- a/databases/pg_qualstats/Makefile
+++ b/databases/pg_qualstats/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pg_qualstats
-PORTVERSION= 2.1.1
+PORTVERSION= 2.1.2
CATEGORIES= databases
MAINTAINER= girgen@FreeBSD.org
diff --git a/databases/pg_qualstats/distinfo b/databases/pg_qualstats/distinfo
index 14ef8f37cf56..b672fa43aa93 100644
--- a/databases/pg_qualstats/distinfo
+++ b/databases/pg_qualstats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727601423
-SHA256 (powa-team-pg_qualstats-2.1.1_GH0.tar.gz) = d4d73ee4f34c363595c6ba330378d198680bef1ab84a690fda3c156c22714696
-SIZE (powa-team-pg_qualstats-2.1.1_GH0.tar.gz) = 42652
+TIMESTAMP = 1754324093
+SHA256 (powa-team-pg_qualstats-2.1.2_GH0.tar.gz) = dc373950d5d1a8c16411c04c9853eddecd46dadd38b343f88d07ac3c8894dae7
+SIZE (powa-team-pg_qualstats-2.1.2_GH0.tar.gz) = 46286
diff --git a/databases/pg_qualstats/pkg-plist b/databases/pg_qualstats/pkg-plist
index 66c16b83226b..b71cdc7b0c01 100644
--- a/databases/pg_qualstats/pkg-plist
+++ b/databases/pg_qualstats/pkg-plist
@@ -3,6 +3,8 @@ share/postgresql/extension/pg_qualstats--2.0.4--2.1.0.sql
share/postgresql/extension/pg_qualstats--2.0.4.sql
share/postgresql/extension/pg_qualstats--2.1.0--2.1.1.sql
share/postgresql/extension/pg_qualstats--2.1.0.sql
+share/postgresql/extension/pg_qualstats--2.1.1--2.1.2.sql
share/postgresql/extension/pg_qualstats--2.1.1.sql
+share/postgresql/extension/pg_qualstats--2.1.2.sql
share/postgresql/extension/pg_qualstats.control
share/doc/postgresql/extension/pg_qualstats-README.md
diff --git a/databases/pgbarman/Makefile b/databases/pgbarman/Makefile
index 3ae98f246a75..a1e89f139ee5 100644
--- a/databases/pgbarman/Makefile
+++ b/databases/pgbarman/Makefile
@@ -1,6 +1,6 @@
PORTNAME= barman
DISTVERSIONPREFIX= release/
-DISTVERSION= 3.14.1
+DISTVERSION= 3.15.0
CATEGORIES= databases
PKGNAMEPREFIX= pg
PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
diff --git a/databases/pgbarman/distinfo b/databases/pgbarman/distinfo
index 33340c1c7e75..15a2a7d7c840 100644
--- a/databases/pgbarman/distinfo
+++ b/databases/pgbarman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750399198
-SHA256 (EnterpriseDB-barman-release-3.14.1_GH0.tar.gz) = 896a57073882c785c18be4b0a875804d59c336b4d859b514e3069d6a45684c06
-SIZE (EnterpriseDB-barman-release-3.14.1_GH0.tar.gz) = 1905095
+TIMESTAMP = 1754569221
+SHA256 (EnterpriseDB-barman-release-3.15.0_GH0.tar.gz) = b2e086b0bdb6b45bd2ecef4ee95f551e2d77a05fbccf44b90eebd2b8be1112fa
+SIZE (EnterpriseDB-barman-release-3.15.0_GH0.tar.gz) = 1942470
diff --git a/databases/pgmetrics/Makefile b/databases/pgmetrics/Makefile
index 691ba10ee24b..97b39e83c01e 100644
--- a/databases/pgmetrics/Makefile
+++ b/databases/pgmetrics/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pgmetrics
PORTVERSION= 1.17.1
DISTVERSIONPREFIX=v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= databases
MAINTAINER= girgen@FreeBSD.org
diff --git a/databases/postgis33/Makefile b/databases/postgis33/Makefile
index d0c260f5f0e9..426460b79a2b 100644
--- a/databases/postgis33/Makefile
+++ b/databases/postgis33/Makefile
@@ -1,6 +1,6 @@
PORTNAME= postgis
DISTVERSION= 3.3.8
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= databases geography
MASTER_SITES= https://download.osgeo.org/postgis/source/
PKGNAMESUFFIX= 33
diff --git a/databases/postgis34/Makefile b/databases/postgis34/Makefile
index 97247ccfea72..47bb57a4477f 100644
--- a/databases/postgis34/Makefile
+++ b/databases/postgis34/Makefile
@@ -1,6 +1,6 @@
PORTNAME= postgis
DISTVERSION= 3.4.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= databases geography
MASTER_SITES= https://download.osgeo.org/postgis/source/
PKGNAMESUFFIX= 34
diff --git a/databases/postgis35/Makefile b/databases/postgis35/Makefile
index 52195fcf5a01..50a6846f28fa 100644
--- a/databases/postgis35/Makefile
+++ b/databases/postgis35/Makefile
@@ -1,6 +1,6 @@
PORTNAME= postgis
DISTVERSION= 3.5.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= databases geography
MASTER_SITES= https://download.osgeo.org/postgis/source/
PKGNAMESUFFIX= 35
diff --git a/databases/postgis36/Makefile b/databases/postgis36/Makefile
new file mode 100644
index 000000000000..0c2984fe4a3e
--- /dev/null
+++ b/databases/postgis36/Makefile
@@ -0,0 +1,87 @@
+PORTNAME= postgis
+DISTVERSION= 3.6.0
+DISTVERSIONSUFFIX= beta1
+CATEGORIES= databases geography
+MASTER_SITES= https://download.osgeo.org/postgis/source/
+PKGNAMESUFFIX= 36
+
+MAINTAINER= lbartoletti@FreeBSD.org
+COMMENT= Geographic objects support for PostgreSQL databases
+WWW= https://postgis.net/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libproj.so:graphics/proj \
+ libgeos.so:graphics/geos \
+ libjson-c.so:devel/json-c \
+ libgdal.so:graphics/gdal \
+ libpcre2-8.so:devel/pcre2
+
+USES= alias compiler:c++11-lang cpe gmake gnome iconv:wchar_t libtool:keepla \
+ localbase perl5 pkgconfig pgsql:11+ shebangfix
+USE_GNOME= libxml2
+USE_PERL5= build
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= ${ICONV_CONFIGURE_BASE} NUMERICFLAGS=${PORTVERSION}
+GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
+SHEBANG_FILES= extensions/address_standardizer/*.pl regress/run_test.pl \
+ utils/postgis_restore.pl.in utils/*.pl loader/postgis.pl
+WANT_PGSQL= server
+
+OPTIONS_DEFINE= ADDRSTD JSON LOADERGUI NLS PROTOBUF RASTER SFCGAL TOPOLOGY
+OPTIONS_DEFAULT=ADDRSTD JSON NLS PROTOBUF RASTER SFCGAL TOPOLOGY LOADERGUI
+OPTIONS_SUB= yes
+
+ADDRSTD_DESC= Enable address standardizer
+JSON_DESC= Enable JSON support
+NLS_DESC= Enable international language support
+LOADERGUI_DESC= Enable shp2pgsql-gui
+PROTOBUF_DESC= Enable protocol buffers
+RASTER_DESC= Enable raster support
+SFCGAL_DESC= Enable sfcgal
+TOPOLOGY_DESC= Topology support
+
+ADDRSTD_CONFIGURE_WITH= address-standardizer
+ADDRSTD_VARS= WANT_PGSQL+=contrib
+JSON_CONFIGURE_WITH= json
+JSON_LIB_DEPENDS= libjson-c.so:devel/json-c
+LOADERGUI_CONFIGURE_WITH= gui
+LOADERGUI_LIB_DEPENDS= libprotobuf-c.so:devel/protobuf-c
+LOADERGUI_USE= GNOME=gtk20
+LOADERGUI_USES= desktop-file-utils
+NLS_CONFIGURE_WITH= nls
+NLS_USES= gettext
+PROTOBUF_CONFIGURE_WITH= protobuf
+PROTOBUF_LIB_DEPENDS= libprotobuf-c.so:devel/protobuf-c
+SFCGAL_CONFIGURE_WITH= sfcgal=${LOCALBASE}/bin/sfcgal-config
+SFCGAL_LIB_DEPENDS= libSFCGAL.so:databases/sfcgal
+TOPOLOGY_CONFIGURE_WITH= topology
+RASTER_CONFIGURE_WITH= raster
+
+CONFLICTS_INSTALL= postgis[0-9][0-9] # lib/postgresql/address_standardizer-3.so
+
+VER= ${PORTVERSION:R}
+
+PLIST_SUB= PORTVERSION=${PORTVERSION}${DISTVERSIONSUFFIX} \
+ VER=${VER}
+
+.include <bsd.port.pre.mk>
+
+.if ${CHOSEN_COMPILER_TYPE} == gcc
+post-patch:
+ ${REINPLACE_CMD} -e '/^#pragma GCC diagnostic/d' \
+ ${WRKSRC}/postgis/lwgeom_functions_basic.c \
+ ${WRKSRC}/postgis/lwgeom_geos.c
+.endif
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pgs* ${STAGEDIR}${PREFIX}/bin/rast* ${STAGEDIR}${PREFIX}/bin/shp*
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/*.so
+ ${MKDIR} ${STAGEDIR}${DATADIR}/tiger_geocoder
+ (cd ${WRKSRC}/extras/tiger_geocoder && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/tiger_geocoder/ "! ( -name *\.orig -o -name *\.bak )" )
+ ${MKDIR} ${STAGEDIR}${DATADIR}/utils
+ (cd ${WRKSRC}/utils/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/utils/ "! ( -name *\.orig -o -name *\.bak -o -name Makefile -o -name *\.in -o -name uninstall_script )" )
+
+.include <bsd.port.post.mk>
diff --git a/databases/postgis36/distinfo b/databases/postgis36/distinfo
new file mode 100644
index 000000000000..02e5aeafdfee
--- /dev/null
+++ b/databases/postgis36/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1754373335
+SHA256 (postgis-3.6.0beta1.tar.gz) = b03d5e83347f709b5654bb375917217ce1b70ba826e120e02342ad5f61b61832
+SIZE (postgis-3.6.0beta1.tar.gz) = 16019328
diff --git a/databases/postgis36/pkg-descr b/databases/postgis36/pkg-descr
new file mode 100644
index 000000000000..a6e2deb0fbac
--- /dev/null
+++ b/databases/postgis36/pkg-descr
@@ -0,0 +1,13 @@
+PostGIS adds support for geographic objects to the PostgreSQL
+object-relational database. In effect, PostGIS "spatially enables"
+the PostgreSQL server, allowing it to be used as a backend spatial
+database for geographic information systems (GIS), much like ESRI's
+SDE or Oracle's Spatial extension. PostGIS follows the OpenGIS
+"Simple Features Specification for SQL" and has been certified as
+compliant with the "Types and Functions" profile.
+
+PostGIS development was started by Refractions Research as a project
+in open source spatial database technology. PostGIS is released
+under the GNU General Public License. PostGIS continues to be
+developed by a group of contributors led by a Project Steering
+Committee and new features continue to be added.
diff --git a/databases/postgis36/pkg-plist b/databases/postgis36/pkg-plist
new file mode 100644
index 000000000000..e294d2b16c63
--- /dev/null
+++ b/databases/postgis36/pkg-plist
@@ -0,0 +1,982 @@
+bin/postgis
+bin/postgis_restore
+bin/pgsql2shp
+%%TOPOLOGY%%bin/pgtopo_export
+%%TOPOLOGY%%bin/pgtopo_import
+%%RASTER%%bin/raster2pgsql
+bin/shp2pgsql
+%%LOADERGUI%%bin/shp2pgsql-gui
+%%ADDRSTD%%lib/postgresql/address_standardizer-3.so
+lib/postgresql/postgis-3.so
+%%RASTER%%lib/postgresql/postgis_raster-3.so
+%%SFCGAL%%lib/postgresql/postgis_sfcgal-3.so
+%%TOPOLOGY%%lib/postgresql/postgis_topology-3.so
+share/man/man1/pgsql2shp.1.gz
+%%TOPOLOGY%%share/man/man1/pgtopo_export.1.gz
+%%TOPOLOGY%%share/man/man1/pgtopo_import.1.gz
+share/man/man1/postgis.1.gz
+share/man/man1/postgis_restore.1.gz
+share/man/man1/shp2pgsql.1.gz
+%%DATADIR%%/tiger_geocoder/COPYING
+%%DATADIR%%/tiger_geocoder/README
+%%DATADIR%%/tiger_geocoder/create_geocode.sql
+%%DATADIR%%/tiger_geocoder/geocode/census_tracts_functions.sql
+%%DATADIR%%/tiger_geocoder/geocode/geocode.sql
+%%DATADIR%%/tiger_geocoder/geocode/geocode_address.sql
+%%DATADIR%%/tiger_geocoder/geocode/geocode_intersection.sql
+%%DATADIR%%/tiger_geocoder/geocode/geocode_location.sql
+%%DATADIR%%/tiger_geocoder/geocode/includes_address.sql
+%%DATADIR%%/tiger_geocoder/geocode/interpolate_from_address.sql
+%%DATADIR%%/tiger_geocoder/geocode/other_helper_functions.sql
+%%DATADIR%%/tiger_geocoder/geocode/rate_attributes.sql
+%%DATADIR%%/tiger_geocoder/geocode/reverse_geocode.sql
+%%DATADIR%%/tiger_geocoder/geocode_settings.sql
+%%DATADIR%%/tiger_geocoder/legacy_import/tiger2008/import_tiger_shps.sh
+%%DATADIR%%/tiger_geocoder/normalize/count_words.sql
+%%DATADIR%%/tiger_geocoder/normalize/end_soundex.sql
+%%DATADIR%%/tiger_geocoder/normalize/get_last_words.sql
+%%DATADIR%%/tiger_geocoder/normalize/location_extract.sql
+%%DATADIR%%/tiger_geocoder/normalize/location_extract_countysub_exact.sql
+%%DATADIR%%/tiger_geocoder/normalize/location_extract_countysub_fuzzy.sql
+%%DATADIR%%/tiger_geocoder/normalize/location_extract_place_exact.sql
+%%DATADIR%%/tiger_geocoder/normalize/location_extract_place_fuzzy.sql
+%%DATADIR%%/tiger_geocoder/normalize/normalize_address.sql
+%%DATADIR%%/tiger_geocoder/normalize/pprint_addy.sql
+%%DATADIR%%/tiger_geocoder/normalize/state_extract.sql
+%%DATADIR%%/tiger_geocoder/pagc_normalize/pagc_normalize_address.sql
+%%DATADIR%%/tiger_geocoder/pagc_normalize/pagc_tables.sql
+%%DATADIR%%/tiger_geocoder/regress/geocode_regress
+%%DATADIR%%/tiger_geocoder/regress/geocode_regress.sql
+%%DATADIR%%/tiger_geocoder/regress/normalize_address_desired_regress
+%%DATADIR%%/tiger_geocoder/regress/normalize_address_regress
+%%DATADIR%%/tiger_geocoder/regress/normalize_address_regress.sql
+%%DATADIR%%/tiger_geocoder/regress/pagc_normalize_address_desired_regress
+%%DATADIR%%/tiger_geocoder/regress/pagc_normalize_address_regress
+%%DATADIR%%/tiger_geocoder/regress/pagc_normalize_address_regress.sql
+%%DATADIR%%/tiger_geocoder/regress/regress.sql
+%%DATADIR%%/tiger_geocoder/regress/reverse_geocode_regress
+%%DATADIR%%/tiger_geocoder/regress/reverse_geocode_regress.sql
+%%DATADIR%%/tiger_geocoder/tables/lookup_tables_2011.sql
+%%DATADIR%%/tiger_geocoder/tiger_loader_2011.sql
+%%DATADIR%%/tiger_geocoder/tiger_loader_2012.sql
+%%DATADIR%%/tiger_geocoder/tiger_loader_2013.sql
+%%DATADIR%%/tiger_geocoder/tiger_loader_2014.sql
+%%DATADIR%%/tiger_geocoder/tiger_loader_2015.sql
+%%DATADIR%%/tiger_geocoder/tiger_loader_2016.sql
+%%DATADIR%%/tiger_geocoder/tiger_loader_2017.sql
+%%DATADIR%%/tiger_geocoder/tiger_loader_2018.sql
+%%DATADIR%%/tiger_geocoder/tiger_loader_2019.sql
+%%DATADIR%%/tiger_geocoder/tiger_loader_2020.sql
+%%DATADIR%%/tiger_geocoder/tiger_loader_2021.sql
+%%DATADIR%%/tiger_geocoder/tiger_loader_2022.sql
+%%DATADIR%%/tiger_geocoder/tiger_loader_2023.sql
+%%DATADIR%%/tiger_geocoder/tiger_loader_2024.sql
+%%TOPOLOGY%%%%DATADIR%%/tiger_geocoder/topology/README
+%%TOPOLOGY%%%%DATADIR%%/tiger_geocoder/topology/tiger_topology_loader.sql
+%%DATADIR%%/tiger_geocoder/upgrade_geocode.sql
+%%DATADIR%%/tiger_geocoder/utility/cull_null.sql
+%%DATADIR%%/tiger_geocoder/utility/levenshtein_ignore_case.sql
+%%DATADIR%%/tiger_geocoder/utility/nullable_levenshtein.sql
+%%DATADIR%%/tiger_geocoder/utility/set_search_path.sql
+%%DATADIR%%/tiger_geocoder/utility/standardize_tiger_data.sql
+%%DATADIR%%/tiger_geocoder/utility/utmzone.sql
+%%DATADIR%%/utils/README
+%%DATADIR%%/utils/check_all_upgrades.sh
+%%DATADIR%%/utils/check_cluster_upgrade.sh
+%%DATADIR%%/utils/check_distclean.sh
+%%DATADIR%%/utils/check_extension_downgrades.sql
+%%DATADIR%%/utils/check_localized_cheatsheets.sh
+%%DATADIR%%/utils/check_news.sh
+%%DATADIR%%/utils/check_tests_enabled.sh
+%%DATADIR%%/utils/create_extension_unpackage.pl
+%%DATADIR%%/utils/create_or_replace_to_create.pl
+%%DATADIR%%/utils/create_skip_signatures.pl
+%%DATADIR%%/utils/create_spatial_ref_sys_config_dump.pl
+%%DATADIR%%/utils/create_uninstall.pl
+%%DATADIR%%/utils/create_unpackaged.pl
+%%DATADIR%%/utils/create_upgrade.pl
+%%DATADIR%%/utils/extract_majmin_version.sh
+%%DATADIR%%/utils/fix_xml_entities.sh
+%%DATADIR%%/utils/postgis_restore.pl
+%%DATADIR%%/utils/postgis_restore_data.generated
+%%DATADIR%%/utils/postgis_restore_data.hardcoded
+%%DATADIR%%/utils/profile_intersects.pl
+%%DATADIR%%/utils/read_scripts_version.pl
+%%DATADIR%%/utils/repo_revision.pl
+%%DATADIR%%/utils/test_estimation.pl
+%%DATADIR%%/utils/test_geography_estimation.pl
+%%DATADIR%%/utils/test_geography_joinestimation.pl
+%%DATADIR%%/utils/test_joinestimation.pl
+%%ADDRSTD%%share/doc/postgresql/extension/README.address_standardizer
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%PORTVERSION%%--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%PORTVERSION%%.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0alpha1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--1.0--%%PORTVERSION%%.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.1.9--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.2.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.10--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.11--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.3.9--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.10--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.4.9--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.5.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.5.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.5.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.5.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.5.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.5.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.5.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.5.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.5.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.5.9--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.0.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.0.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.0.10--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.0.11--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.0.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.0.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.0.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.0.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.0.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.0.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.0.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.0.9--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.1.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.1.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.1.10--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.1.11--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.1.12--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.1.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.1.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.1.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.1.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.1.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.1.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.1.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.1.9--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.2.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.2.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.2.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.2.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.2.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.2.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.2.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.2.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.2.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.3.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.3.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.3.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.3.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.3.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.3.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.3.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.3.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.3.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.4.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.4.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.4.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.4.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.4.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.5.0--ANY.sql
+%%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--ANY--%%PORTVERSION%%.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--TEMPLATED--TO--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer.control
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%PORTVERSION%%--%%PORTVERSION%%next.sql
+%%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
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.0.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.0.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.0.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.0.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.0.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.1.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.1.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.1.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.1.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.1.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.1.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.1.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.1.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.1.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.1.9--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.2.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.2.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.2.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.2.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.2.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.2.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.2.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.2.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.2.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.3.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.3.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.3.10--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.3.11--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.3.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.3.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.3.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.3.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.3.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.3.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.3.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.3.9--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.4.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.4.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.4.10--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.4.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.4.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.4.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.4.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.4.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.4.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.4.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.4.9--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.5.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.5.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.5.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.5.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.5.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.5.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.5.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.5.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.5.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.5.9--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.0.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.0.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.0.10--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.0.11--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.0.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.0.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.0.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.0.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.0.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.0.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.0.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.0.9--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.1.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.1.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.1.10--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.1.11--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.1.12--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.1.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.1.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.1.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.1.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.1.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.1.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.1.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.1.9--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.2.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.2.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.2.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.2.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.2.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.2.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.2.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.2.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.2.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.3.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.3.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.3.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.3.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.3.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.3.5--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.3.6--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.3.7--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.3.8--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.4.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.4.1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.4.2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.4.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.4.4--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.5.0--ANY.sql
+%%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--ANY--%%PORTVERSION%%.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--TEMPLATED--TO--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us.control
+%%DATADIR%%/utils/check_lang_enabled.sh
+%%LOADERGUI%%share/applications/shp2pgsql-gui.desktop
+%%LOADERGUI%%share/icons/hicolor/16x16/apps/shp2pgsql-gui.png
+%%LOADERGUI%%share/icons/hicolor/22x22/apps/shp2pgsql-gui.png
+%%LOADERGUI%%share/icons/hicolor/24x24/apps/shp2pgsql-gui.png
+%%LOADERGUI%%share/icons/hicolor/32x32/apps/shp2pgsql-gui.png
+%%LOADERGUI%%share/icons/hicolor/36x36/apps/shp2pgsql-gui.png
+%%LOADERGUI%%share/icons/hicolor/40x40/apps/shp2pgsql-gui.png
+%%LOADERGUI%%share/icons/hicolor/42x42/apps/shp2pgsql-gui.png
+%%LOADERGUI%%share/icons/hicolor/48x48/apps/shp2pgsql-gui.png
+%%LOADERGUI%%share/icons/hicolor/64x64/apps/shp2pgsql-gui.png
+%%LOADERGUI%%share/icons/hicolor/8x8/apps/shp2pgsql-gui.png
+%%RASTER%%share/postgresql/contrib/postgis-%%VER%%/raster_comments.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--%%PORTVERSION%%--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--%%PORTVERSION%%.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0alpha1--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.0.0--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.0.1--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.0.2--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.0.3--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.0.4--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.0.5--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.0.6--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.0.7--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.1.0--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.1.1--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.1.2--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.1.3--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.1.4--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.1.5--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.1.6--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.1.7--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.1.8--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.1.9--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.2.0--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.2.1--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.2.2--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.2.3--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.2.4--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.2.5--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.2.6--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.2.7--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.2.8--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.3.0--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.3.1--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.3.10--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.3.11--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.3.2--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.3.3--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.3.4--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.3.5--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.3.6--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.3.7--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.3.8--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.3.9--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.4.0--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.4.1--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.4.10--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.4.2--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.4.3--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.4.4--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.4.5--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.4.6--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.4.7--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.4.8--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.4.9--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.5.0--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.5.1--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.5.2--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.5.3--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.5.4--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.5.5--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.5.6--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.5.7--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.5.8--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--2.5.9--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.0.0--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.0.1--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.0.10--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.0.11--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.0.2--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.0.3--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.0.4--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.0.5--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.0.6--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.0.7--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.0.8--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.0.9--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.1.0--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.1.1--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.1.10--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.1.11--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.1.12--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.1.2--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.1.3--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.1.4--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.1.5--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.1.6--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.1.7--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.1.8--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.1.9--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.2.0--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.2.1--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.2.2--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.2.3--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.2.4--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.2.5--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.2.6--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.2.7--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.2.8--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.3.0--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.3.1--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.3.2--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.3.3--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.3.4--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.3.5--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.3.6--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.3.7--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.3.8--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.4.0--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.4.1--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.4.2--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.4.3--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.4.4--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--3.5.0--ANY.sql
+%%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--ANY--%%PORTVERSION%%.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--TEMPLATED--TO--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--unpackaged--%%PORTVERSION%%.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--unpackaged.sql
+%%RASTER%%share/postgresql/extension/postgis_raster.control
+%%SFCGAL%%share/postgresql/contrib/postgis-%%VER%%/sfcgal.sql
+%%SFCGAL%%share/postgresql/contrib/postgis-%%VER%%/sfcgal_comments.sql
+%%SFCGAL%%share/postgresql/contrib/postgis-%%VER%%/sfcgal_upgrade.sql
+%%SFCGAL%%share/postgresql/contrib/postgis-%%VER%%/uninstall_sfcgal.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%PORTVERSION%%--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%PORTVERSION%%.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0alpha1--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.0--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.1--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.2--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.3--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.4--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.5--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.6--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.7--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.0--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.1--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.2--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.3--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.4--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.5--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.6--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.7--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.8--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.9--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.0--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.1--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.2--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.3--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.4--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.5--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.6--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.7--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.8--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.0--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.1--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.10--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.11--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.2--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.3--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.4--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.5--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.6--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.7--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.8--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.9--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.0--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.1--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.10--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.2--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.3--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.4--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.5--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.6--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.7--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.8--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.9--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.5.0--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.5.1--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.5.2--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.5.3--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.5.4--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.5.5--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.5.6--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.5.7--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.5.8--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.5.9--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.0.0--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.0.1--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.0.10--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.0.11--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.0.2--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.0.3--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.0.4--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.0.5--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.0.6--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.0.7--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.0.8--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.0.9--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.1.0--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.1.1--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.1.10--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.1.11--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.1.12--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.1.2--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.1.3--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.1.4--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.1.5--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.1.6--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.1.7--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.1.8--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.1.9--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.2.0--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.2.1--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.2.2--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.2.3--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.2.4--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.2.5--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.2.6--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.2.7--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.2.8--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.3.0--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.3.1--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.3.2--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.3.3--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.3.4--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.3.5--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.3.6--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.3.7--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.3.8--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.4.0--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.4.1--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.4.2--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.4.3--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.4.4--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.5.0--ANY.sql
+%%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--ANY--%%PORTVERSION%%.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--TEMPLATED--TO--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--unpackaged--%%PORTVERSION%%.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--unpackaged.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal.control
+%%SFCGAL%%share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0alpha1--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_tiger_geocoder--3.5.0--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_tiger_geocoder--3.5.1--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_tiger_geocoder--3.5.2--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_tiger_geocoder--3.5.3--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--%%PORTVERSION%%--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--%%PORTVERSION%%.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.0.0--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.0.1--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.0.2--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.0.3--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.0.4--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.0.5--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.0.6--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.0.7--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.1.0--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.1.1--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.1.2--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.1.3--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.1.4--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.1.5--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.1.6--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.1.7--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.1.8--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.1.9--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.2.0--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.2.1--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.2.2--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.2.3--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.2.4--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.2.5--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.2.6--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.2.7--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.2.8--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.3.0--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.3.1--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.3.10--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.3.11--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.3.2--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.3.3--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.3.4--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.3.5--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.3.6--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.3.7--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.3.8--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.3.9--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.4.0--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.4.1--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.4.10--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.4.2--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.4.3--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.4.4--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.4.5--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.4.6--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.4.7--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.4.8--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.4.9--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.5.0--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.5.1--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.5.2--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.5.3--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.5.4--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.5.5--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.5.6--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.5.7--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.5.8--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--2.5.9--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.0.0--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.0.1--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.0.10--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.0.11--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.0.2--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.0.3--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.0.4--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.0.5--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.0.6--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.0.7--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.0.8--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.0.9--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.1.0--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.1.1--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.1.10--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.1.11--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.1.12--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.1.2--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.1.3--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.1.4--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.1.5--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.1.6--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.1.7--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.1.8--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.1.9--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.2.0--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.2.1--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.2.2--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.2.3--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.2.4--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.2.5--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.2.6--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.2.7--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.2.8--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.3.0--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.3.1--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.3.2--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.3.3--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.3.4--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.3.5--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.3.6--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.3.7--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.3.8--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.4.0--ANY.sql
+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--ANY--%%PORTVERSION%%.sql
+share/postgresql/extension/postgis_tiger_geocoder--TEMPLATED--TO--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--unpackaged--%%PORTVERSION%%.sql
+share/postgresql/extension/postgis_tiger_geocoder.control
+%%TOPOLOGY%%share/postgresql/contrib/postgis-%%VER%%/topology.sql
+%%TOPOLOGY%%share/postgresql/contrib/postgis-%%VER%%/topology_comments.sql
+%%TOPOLOGY%%share/postgresql/contrib/postgis-%%VER%%/topology_upgrade.sql
+%%TOPOLOGY%%share/postgresql/contrib/postgis-%%VER%%/uninstall_topology.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%PORTVERSION%%--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%PORTVERSION%%.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0alpha1--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.0--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.1--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.2--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.3--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.4--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.5--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.6--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.7--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.0--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.1--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.2--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.3--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.4--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.5--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.6--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.7--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.8--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.1.9--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.0--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.1--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.2--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.3--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.4--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.5--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.6--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.7--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.8--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.0--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.1--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.10--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.11--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.2--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.3--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.4--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.5--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.6--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.7--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.8--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.9--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.0--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.1--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.10--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.2--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.3--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.4--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.5--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.6--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.7--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.8--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.9--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.5.0--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.5.1--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.5.2--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.5.3--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.5.4--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.5.5--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.5.6--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.5.7--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.5.8--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.5.9--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.0.0--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.0.1--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.0.10--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.0.11--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.0.2--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.0.3--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.0.4--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.0.5--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.0.6--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.0.7--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.0.8--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.0.9--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.1.0--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.1.1--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.1.10--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.1.11--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.1.12--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.1.2--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.1.3--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.1.4--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.1.5--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.1.6--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.1.7--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.1.8--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.1.9--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.2.0--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.2.1--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.2.2--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.2.3--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.2.4--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.2.5--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.2.6--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.2.7--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.2.8--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.3.0--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.3.1--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.3.2--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.3.3--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.3.4--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.3.5--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.3.6--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.3.7--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.3.8--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.4.0--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.4.1--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.4.2--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.4.3--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.4.4--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.5.0--ANY.sql
+%%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--ANY--%%PORTVERSION%%.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--TEMPLATED--TO--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--unpackaged--%%PORTVERSION%%.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--unpackaged.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology.control
+share/postgresql/contrib/postgis-%%VER%%/legacy.sql
+share/postgresql/contrib/postgis-%%VER%%/legacy_gist.sql
+share/postgresql/contrib/postgis-%%VER%%/legacy_minimal.sql
+share/postgresql/contrib/postgis-%%VER%%/postgis.sql
+share/postgresql/contrib/postgis-%%VER%%/postgis_comments.sql
+share/postgresql/contrib/postgis-%%VER%%/postgis_upgrade.sql
+share/postgresql/contrib/postgis-%%VER%%/rtpostgis.sql
+share/postgresql/contrib/postgis-%%VER%%/rtpostgis_legacy.sql
+share/postgresql/contrib/postgis-%%VER%%/rtpostgis_upgrade.sql
+share/postgresql/contrib/postgis-%%VER%%/spatial_ref_sys.sql
+share/postgresql/contrib/postgis-%%VER%%/uninstall_legacy.sql
+share/postgresql/contrib/postgis-%%VER%%/uninstall_postgis.sql
+share/postgresql/contrib/postgis-%%VER%%/uninstall_rtpostgis.sql
+share/postgresql/extension/postgis--%%PORTVERSION%%--ANY.sql
+share/postgresql/extension/postgis--%%PORTVERSION%%.sql
+share/postgresql/extension/postgis--2.0.0--ANY.sql
+share/postgresql/extension/postgis--2.0.1--ANY.sql
+share/postgresql/extension/postgis--2.0.2--ANY.sql
+share/postgresql/extension/postgis--2.0.3--ANY.sql
+share/postgresql/extension/postgis--2.0.4--ANY.sql
+share/postgresql/extension/postgis--2.0.5--ANY.sql
+share/postgresql/extension/postgis--2.0.6--ANY.sql
+share/postgresql/extension/postgis--2.0.7--ANY.sql
+share/postgresql/extension/postgis--2.1.0--ANY.sql
+share/postgresql/extension/postgis--2.1.1--ANY.sql
+share/postgresql/extension/postgis--2.1.2--ANY.sql
+share/postgresql/extension/postgis--2.1.3--ANY.sql
+share/postgresql/extension/postgis--2.1.4--ANY.sql
+share/postgresql/extension/postgis--2.1.5--ANY.sql
+share/postgresql/extension/postgis--2.1.6--ANY.sql
+share/postgresql/extension/postgis--2.1.7--ANY.sql
+share/postgresql/extension/postgis--2.1.8--ANY.sql
+share/postgresql/extension/postgis--2.1.9--ANY.sql
+share/postgresql/extension/postgis--2.2.0--ANY.sql
+share/postgresql/extension/postgis--2.2.1--ANY.sql
+share/postgresql/extension/postgis--2.2.2--ANY.sql
+share/postgresql/extension/postgis--2.2.3--ANY.sql
+share/postgresql/extension/postgis--2.2.4--ANY.sql
+share/postgresql/extension/postgis--2.2.5--ANY.sql
+share/postgresql/extension/postgis--2.2.6--ANY.sql
+share/postgresql/extension/postgis--2.2.7--ANY.sql
+share/postgresql/extension/postgis--2.2.8--ANY.sql
+share/postgresql/extension/postgis--2.3.0--ANY.sql
+share/postgresql/extension/postgis--2.3.1--ANY.sql
+share/postgresql/extension/postgis--2.3.10--ANY.sql
+share/postgresql/extension/postgis--2.3.11--ANY.sql
+share/postgresql/extension/postgis--2.3.2--ANY.sql
+share/postgresql/extension/postgis--2.3.3--ANY.sql
+share/postgresql/extension/postgis--2.3.4--ANY.sql
+share/postgresql/extension/postgis--2.3.5--ANY.sql
+share/postgresql/extension/postgis--2.3.6--ANY.sql
+share/postgresql/extension/postgis--2.3.7--ANY.sql
+share/postgresql/extension/postgis--2.3.8--ANY.sql
+share/postgresql/extension/postgis--2.3.9--ANY.sql
+share/postgresql/extension/postgis--2.4.0--ANY.sql
+share/postgresql/extension/postgis--2.4.1--ANY.sql
+share/postgresql/extension/postgis--2.4.10--ANY.sql
+share/postgresql/extension/postgis--2.4.2--ANY.sql
+share/postgresql/extension/postgis--2.4.3--ANY.sql
+share/postgresql/extension/postgis--2.4.4--ANY.sql
+share/postgresql/extension/postgis--2.4.5--ANY.sql
+share/postgresql/extension/postgis--2.4.6--ANY.sql
+share/postgresql/extension/postgis--2.4.7--ANY.sql
+share/postgresql/extension/postgis--2.4.8--ANY.sql
+share/postgresql/extension/postgis--2.4.9--ANY.sql
+share/postgresql/extension/postgis--2.5.0--ANY.sql
+share/postgresql/extension/postgis--2.5.1--ANY.sql
+share/postgresql/extension/postgis--2.5.2--ANY.sql
+share/postgresql/extension/postgis--2.5.3--ANY.sql
+share/postgresql/extension/postgis--2.5.4--ANY.sql
+share/postgresql/extension/postgis--2.5.5--ANY.sql
+share/postgresql/extension/postgis--2.5.6--ANY.sql
+share/postgresql/extension/postgis--2.5.7--ANY.sql
+share/postgresql/extension/postgis--2.5.8--ANY.sql
+share/postgresql/extension/postgis--2.5.9--ANY.sql
+share/postgresql/extension/postgis--3.0.0--ANY.sql
+share/postgresql/extension/postgis--3.0.1--ANY.sql
+share/postgresql/extension/postgis--3.0.10--ANY.sql
+share/postgresql/extension/postgis--3.0.11--ANY.sql
+share/postgresql/extension/postgis--3.0.2--ANY.sql
+share/postgresql/extension/postgis--3.0.3--ANY.sql
+share/postgresql/extension/postgis--3.0.4--ANY.sql
+share/postgresql/extension/postgis--3.0.5--ANY.sql
+share/postgresql/extension/postgis--3.0.6--ANY.sql
+share/postgresql/extension/postgis--3.0.7--ANY.sql
+share/postgresql/extension/postgis--3.0.8--ANY.sql
+share/postgresql/extension/postgis--3.0.9--ANY.sql
+share/postgresql/extension/postgis--3.1.0--ANY.sql
+share/postgresql/extension/postgis--3.1.1--ANY.sql
+share/postgresql/extension/postgis--3.1.10--ANY.sql
+share/postgresql/extension/postgis--3.1.11--ANY.sql
+share/postgresql/extension/postgis--3.1.12--ANY.sql
+share/postgresql/extension/postgis--3.1.2--ANY.sql
+share/postgresql/extension/postgis--3.1.3--ANY.sql
+share/postgresql/extension/postgis--3.1.4--ANY.sql
+share/postgresql/extension/postgis--3.1.5--ANY.sql
+share/postgresql/extension/postgis--3.1.6--ANY.sql
+share/postgresql/extension/postgis--3.1.7--ANY.sql
+share/postgresql/extension/postgis--3.1.8--ANY.sql
+share/postgresql/extension/postgis--3.1.9--ANY.sql
+share/postgresql/extension/postgis--3.2.0--ANY.sql
+share/postgresql/extension/postgis--3.2.1--ANY.sql
+share/postgresql/extension/postgis--3.2.2--ANY.sql
+share/postgresql/extension/postgis--3.2.3--ANY.sql
+share/postgresql/extension/postgis--3.2.4--ANY.sql
+share/postgresql/extension/postgis--3.2.5--ANY.sql
+share/postgresql/extension/postgis--3.2.6--ANY.sql
+share/postgresql/extension/postgis--3.2.7--ANY.sql
+share/postgresql/extension/postgis--3.2.8--ANY.sql
+share/postgresql/extension/postgis--3.3.0--ANY.sql
+share/postgresql/extension/postgis--3.3.1--ANY.sql
+share/postgresql/extension/postgis--3.3.2--ANY.sql
+share/postgresql/extension/postgis--3.3.3--ANY.sql
+share/postgresql/extension/postgis--3.3.4--ANY.sql
+share/postgresql/extension/postgis--3.3.5--ANY.sql
+share/postgresql/extension/postgis--3.3.6--ANY.sql
+share/postgresql/extension/postgis--3.3.7--ANY.sql
+share/postgresql/extension/postgis--3.3.8--ANY.sql
+share/postgresql/extension/postgis--3.4.0--ANY.sql
+share/postgresql/extension/postgis--3.4.1--ANY.sql
+share/postgresql/extension/postgis--3.4.2--ANY.sql
+share/postgresql/extension/postgis--3.4.3--ANY.sql
+share/postgresql/extension/postgis--3.4.4--ANY.sql
+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--ANY--%%PORTVERSION%%.sql
+share/postgresql/extension/postgis--TEMPLATED--TO--ANY.sql
+share/postgresql/extension/postgis--unpackaged--%%PORTVERSION%%.sql
+share/postgresql/extension/postgis--unpackaged.sql
+share/postgresql/extension/postgis.control
diff --git a/databases/postgresql13-contrib/Makefile b/databases/postgresql13-contrib/Makefile
index 7bac5c915b90..ad8a568951ee 100644
--- a/databases/postgresql13-contrib/Makefile
+++ b/databases/postgresql13-contrib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= postgresql
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= databases
MAINTAINER= pgsql@FreeBSD.org
diff --git a/databases/postgresql13-server/Makefile b/databases/postgresql13-server/Makefile
index df8969e7cece..07b2113be886 100644
--- a/databases/postgresql13-server/Makefile
+++ b/databases/postgresql13-server/Makefile
@@ -1,7 +1,7 @@
-DISTVERSION?= 13.21
+DISTVERSION?= 13.22
# 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
+PORTREVISION?= 0
MAINTAINER?= pgsql@FreeBSD.org
@@ -21,4 +21,4 @@ PG_USER?= postgres
PG_GROUP?= postgres
PG_UID?= 770
-.include "${.CURDIR}/../postgresql16-server/Makefile"
+.include "${.CURDIR}/../postgresql18-server/Makefile"
diff --git a/databases/postgresql13-server/distinfo b/databases/postgresql13-server/distinfo
index d2ad227cd1bb..2920b5bae795 100644
--- a/databases/postgresql13-server/distinfo
+++ b/databases/postgresql13-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746521296
-SHA256 (postgresql/postgresql-13.21.tar.bz2) = dcda1294df45f033b0656cf7a8e4afbbc624c25e1b144aec79530f74d7ef4ab4
-SIZE (postgresql/postgresql-13.21.tar.bz2) = 21759813
+TIMESTAMP = 1755094737
+SHA256 (postgresql/postgresql-13.22.tar.bz2) = d36d83dc89e625502cf6fb1d0529642ba1266bd614b4e4a41cefd1dddcf09080
+SIZE (postgresql/postgresql-13.22.tar.bz2) = 21783034
diff --git a/databases/postgresql13-server/files/postgresql.in b/databases/postgresql13-server/files/postgresql.in
index 073d3a64c004..3227deee0b5d 100644
--- a/databases/postgresql13-server/files/postgresql.in
+++ b/databases/postgresql13-server/files/postgresql.in
@@ -41,7 +41,7 @@ eval _pgdir="~${postgresql_user}/data%%PG_VERSION%%"
name=postgresql
rcvar=postgresql_enable
-extra_commands="reload initdb"
+extra_commands="reload initdb promote logrotate"
start_cmd="postgresql_command start"
stop_cmd="postgresql_command stop"
@@ -49,6 +49,7 @@ restart_cmd="postgresql_command restart"
reload_cmd="postgresql_command reload"
status_cmd="postgresql_command status"
promote_cmd="postgresql_command promote"
+logrotate_cmd="postgresql_command logrotate"
initdb_cmd="postgresql_initdb"
diff --git a/databases/postgresql13-server/pkg-plist-contrib b/databases/postgresql13-server/pkg-plist-contrib
index a3861a36503f..de65f40c6c67 100644
--- a/databases/postgresql13-server/pkg-plist-contrib
+++ b/databases/postgresql13-server/pkg-plist-contrib
@@ -37,7 +37,7 @@ lib/postgresql/pg_prewarm.so
lib/postgresql/pg_stat_statements.so
lib/postgresql/pg_trgm.so
lib/postgresql/pg_visibility.so
-lib/postgresql/pgcrypto.so
+%%OPENSSL%%lib/postgresql/pgcrypto.so
lib/postgresql/pgrowlocks.so
lib/postgresql/pgstattuple.so
%%XML%%lib/postgresql/pgxml.so
@@ -189,11 +189,11 @@ lib/postgresql/uuid-ossp.so
%%DATADIR%%/extension/pg_visibility--1.1--1.2.sql
%%DATADIR%%/extension/pg_visibility--1.1.sql
%%DATADIR%%/extension/pg_visibility.control
-%%DATADIR%%/extension/pgcrypto--1.0--1.1.sql
-%%DATADIR%%/extension/pgcrypto--1.1--1.2.sql
-%%DATADIR%%/extension/pgcrypto--1.2--1.3.sql
-%%DATADIR%%/extension/pgcrypto--1.3.sql
-%%DATADIR%%/extension/pgcrypto.control
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.0--1.1.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.1--1.2.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.2--1.3.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.3.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto.control
%%DATADIR%%/extension/pgrowlocks--1.0--1.1.sql
%%DATADIR%%/extension/pgrowlocks--1.1--1.2.sql
%%DATADIR%%/extension/pgrowlocks--1.2.sql
diff --git a/databases/postgresql14-contrib/Makefile b/databases/postgresql14-contrib/Makefile
index f0c2e269585d..e60bf88b53b4 100644
--- a/databases/postgresql14-contrib/Makefile
+++ b/databases/postgresql14-contrib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= postgresql
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= databases
MAINTAINER= pgsql@FreeBSD.org
diff --git a/databases/postgresql14-server/Makefile b/databases/postgresql14-server/Makefile
index d72b1bd1c81b..0b7b0fbea429 100644
--- a/databases/postgresql14-server/Makefile
+++ b/databases/postgresql14-server/Makefile
@@ -1,7 +1,7 @@
-DISTVERSION?= 14.18
+DISTVERSION?= 14.19
# 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
+PORTREVISION?= 0
MAINTAINER?= pgsql@FreeBSD.org
@@ -21,4 +21,4 @@ PG_USER?= postgres
PG_GROUP?= postgres
PG_UID?= 770
-.include "${.CURDIR}/../postgresql16-server/Makefile"
+.include "${.CURDIR}/../postgresql18-server/Makefile"
diff --git a/databases/postgresql14-server/distinfo b/databases/postgresql14-server/distinfo
index 886ee28e6b73..539f677b0dc7 100644
--- a/databases/postgresql14-server/distinfo
+++ b/databases/postgresql14-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746521297
-SHA256 (postgresql/postgresql-14.18.tar.bz2) = 83ab29d6bfc3dc58b2ed3c664114fdfbeb6a0450c4b8d7fa69aee91e3ca14f8e
-SIZE (postgresql/postgresql-14.18.tar.bz2) = 22503241
+TIMESTAMP = 1755094738
+SHA256 (postgresql/postgresql-14.19.tar.bz2) = 727e9e334bc1a31940df808259f69fe47a59f6d42174b22ae62d67fe7a01ad80
+SIZE (postgresql/postgresql-14.19.tar.bz2) = 22517457
diff --git a/databases/postgresql14-server/files/postgresql.in b/databases/postgresql14-server/files/postgresql.in
index 073d3a64c004..3227deee0b5d 100644
--- a/databases/postgresql14-server/files/postgresql.in
+++ b/databases/postgresql14-server/files/postgresql.in
@@ -41,7 +41,7 @@ eval _pgdir="~${postgresql_user}/data%%PG_VERSION%%"
name=postgresql
rcvar=postgresql_enable
-extra_commands="reload initdb"
+extra_commands="reload initdb promote logrotate"
start_cmd="postgresql_command start"
stop_cmd="postgresql_command stop"
@@ -49,6 +49,7 @@ restart_cmd="postgresql_command restart"
reload_cmd="postgresql_command reload"
status_cmd="postgresql_command status"
promote_cmd="postgresql_command promote"
+logrotate_cmd="postgresql_command logrotate"
initdb_cmd="postgresql_initdb"
diff --git a/databases/postgresql14-server/pkg-plist-contrib b/databases/postgresql14-server/pkg-plist-contrib
index 1a5f8b525345..a5b7e1e7bbe5 100644
--- a/databases/postgresql14-server/pkg-plist-contrib
+++ b/databases/postgresql14-server/pkg-plist-contrib
@@ -38,7 +38,7 @@ lib/postgresql/pg_stat_statements.so
lib/postgresql/pg_surgery.so
lib/postgresql/pg_trgm.so
lib/postgresql/pg_visibility.so
-lib/postgresql/pgcrypto.so
+%%OPENSSL%%lib/postgresql/pgcrypto.so
lib/postgresql/pgrowlocks.so
lib/postgresql/pgstattuple.so
%%XML%%lib/postgresql/pgxml.so
@@ -202,11 +202,11 @@ lib/postgresql/uuid-ossp.so
%%DATADIR%%/extension/pg_visibility--1.1--1.2.sql
%%DATADIR%%/extension/pg_visibility--1.1.sql
%%DATADIR%%/extension/pg_visibility.control
-%%DATADIR%%/extension/pgcrypto--1.0--1.1.sql
-%%DATADIR%%/extension/pgcrypto--1.1--1.2.sql
-%%DATADIR%%/extension/pgcrypto--1.2--1.3.sql
-%%DATADIR%%/extension/pgcrypto--1.3.sql
-%%DATADIR%%/extension/pgcrypto.control
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.0--1.1.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.1--1.2.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.2--1.3.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.3.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto.control
%%DATADIR%%/extension/pgrowlocks--1.0--1.1.sql
%%DATADIR%%/extension/pgrowlocks--1.1--1.2.sql
%%DATADIR%%/extension/pgrowlocks--1.2.sql
diff --git a/databases/postgresql15-contrib/Makefile b/databases/postgresql15-contrib/Makefile
index 029971d32399..8d8803e14f03 100644
--- a/databases/postgresql15-contrib/Makefile
+++ b/databases/postgresql15-contrib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= postgresql
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= databases
MAINTAINER= pgsql@FreeBSD.org
diff --git a/databases/postgresql15-server/Makefile b/databases/postgresql15-server/Makefile
index 1489747d17ec..e950d4e41615 100644
--- a/databases/postgresql15-server/Makefile
+++ b/databases/postgresql15-server/Makefile
@@ -1,7 +1,7 @@
-DISTVERSION?= 15.13
+DISTVERSION?= 15.14
# 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
+PORTREVISION?= 0
MAINTAINER?= pgsql@FreeBSD.org
@@ -21,4 +21,4 @@ PG_USER?= postgres
PG_GROUP?= postgres
PG_UID?= 770
-.include "${.CURDIR}/../postgresql16-server/Makefile"
+.include "${.CURDIR}/../postgresql18-server/Makefile"
diff --git a/databases/postgresql15-server/distinfo b/databases/postgresql15-server/distinfo
index 960718cd0db9..4e815a7c0626 100644
--- a/databases/postgresql15-server/distinfo
+++ b/databases/postgresql15-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746521298
-SHA256 (postgresql/postgresql-15.13.tar.bz2) = 4f62e133d22ea08a0401b0840920e26698644d01a80c34341fb732dd0a90ca5d
-SIZE (postgresql/postgresql-15.13.tar.bz2) = 23190593
+TIMESTAMP = 1755094739
+SHA256 (postgresql/postgresql-15.14.tar.bz2) = 06dd75d305cd3870ee62b3932e661c624543eaf9ae2ba37cdec0a4f8edd051d2
+SIZE (postgresql/postgresql-15.14.tar.bz2) = 23229854
diff --git a/databases/postgresql15-server/files/postgresql.in b/databases/postgresql15-server/files/postgresql.in
index 073d3a64c004..3227deee0b5d 100644
--- a/databases/postgresql15-server/files/postgresql.in
+++ b/databases/postgresql15-server/files/postgresql.in
@@ -41,7 +41,7 @@ eval _pgdir="~${postgresql_user}/data%%PG_VERSION%%"
name=postgresql
rcvar=postgresql_enable
-extra_commands="reload initdb"
+extra_commands="reload initdb promote logrotate"
start_cmd="postgresql_command start"
stop_cmd="postgresql_command stop"
@@ -49,6 +49,7 @@ restart_cmd="postgresql_command restart"
reload_cmd="postgresql_command reload"
status_cmd="postgresql_command status"
promote_cmd="postgresql_command promote"
+logrotate_cmd="postgresql_command logrotate"
initdb_cmd="postgresql_initdb"
diff --git a/databases/postgresql15-server/pkg-plist-contrib b/databases/postgresql15-server/pkg-plist-contrib
index a957bae789cf..8b2a0b0dcb99 100644
--- a/databases/postgresql15-server/pkg-plist-contrib
+++ b/databases/postgresql15-server/pkg-plist-contrib
@@ -41,7 +41,7 @@ lib/postgresql/pg_surgery.so
lib/postgresql/pg_trgm.so
lib/postgresql/pg_visibility.so
lib/postgresql/pg_walinspect.so
-lib/postgresql/pgcrypto.so
+%%OPENSSL%%lib/postgresql/pgcrypto.so
lib/postgresql/pgrowlocks.so
lib/postgresql/pgstattuple.so
%%XML%%lib/postgresql/pgxml.so
@@ -211,11 +211,11 @@ lib/postgresql/uuid-ossp.so
%%DATADIR%%/extension/pg_visibility.control
%%DATADIR%%/extension/pg_walinspect--1.0.sql
%%DATADIR%%/extension/pg_walinspect.control
-%%DATADIR%%/extension/pgcrypto--1.0--1.1.sql
-%%DATADIR%%/extension/pgcrypto--1.1--1.2.sql
-%%DATADIR%%/extension/pgcrypto--1.2--1.3.sql
-%%DATADIR%%/extension/pgcrypto--1.3.sql
-%%DATADIR%%/extension/pgcrypto.control
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.0--1.1.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.1--1.2.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.2--1.3.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.3.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto.control
%%DATADIR%%/extension/pgrowlocks--1.0--1.1.sql
%%DATADIR%%/extension/pgrowlocks--1.1--1.2.sql
%%DATADIR%%/extension/pgrowlocks--1.2.sql
diff --git a/databases/postgresql16-contrib/Makefile b/databases/postgresql16-contrib/Makefile
index e68f712cb309..cd8376580200 100644
--- a/databases/postgresql16-contrib/Makefile
+++ b/databases/postgresql16-contrib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= postgresql
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= databases
MAINTAINER= pgsql@FreeBSD.org
diff --git a/databases/postgresql16-server/Makefile b/databases/postgresql16-server/Makefile
index 1e20ce62ed3c..d4c26262a6b7 100644
--- a/databases/postgresql16-server/Makefile
+++ b/databases/postgresql16-server/Makefile
@@ -1,49 +1,9 @@
-PORTNAME?= postgresql
-DISTVERSION?= 16.9
+DISTVERSION?= 16.10
# 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
-CATEGORIES?= databases
-MASTER_SITES= PGSQL/source/v${DISTVERSION}
-PKGNAMESUFFIX?= ${PORTVERSION:R}${COMPONENT}
+PORTREVISION?= 0
MAINTAINER?= pgsql@FreeBSD.org
-COMMENT?= PostgreSQL is the most advanced open-source database available anywhere
-WWW= https://www.postgresql.org/
-
-LICENSE= PostgreSQL
-
-CONFLICTS+= ${PORTNAME}1[^${PORTVERSION:R:C/.*([0-9]$)/\\1/}]*
-
-WRKSRC= ${WRKDIR}/postgresql-${DISTVERSION}
-DIST_SUBDIR= postgresql
-
-OPTIONS_SUB= yes
-
-PKGINSTALL?= ${PKGDIR}/pkg-install${COMPONENT}
-USES+= tar:bzip2 cpe
-.if !defined(NO_BUILD)
-USES+= gmake
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-.endif
-
-PG_USER?= postgres
-PG_GROUP?= postgres
-PG_UID?= 770
-
-LDFLAGS+= -L${LOCALBASE}/lib
-INCLUDES+= -I${LOCALBASE}/include
-CONFIGURE_ARGS+=--with-libraries=${PREFIX}/lib \
- --with-includes=${PREFIX}/include \
- --enable-thread-safety
-CONFIGURE_ENV+= INCLUDES="${INCLUDES}" \
- PTHREAD_LIBS="-lpthread" \
- LDFLAGS_SL="${LDFLAGS_SL}"
-LDFLAGS+= -lpthread
-MAKE_ENV= MAKELEVEL=0
-
-PLIST= ${PKGDIR}/pkg-plist${COMPONENT}
INSTALL_DIRS?= src/common src/timezone src/backend \
src/backend/utils/mb/conversion_procs \
@@ -57,186 +17,8 @@ INSTALL_DIRS?= src/common src/timezone src/backend \
src/bin/pg_test_fsync src/bin/pg_test_timing \
src/bin/pg_waldump src/bin/pg_upgrade
-BUILD_DIRS?= src/port ${INSTALL_DIRS}
-INSTALL_TARGET?=install-strip
-
-.if !defined(CLIENT_ONLY) && !defined(SLAVE_ONLY)
-SERVER_ONLY= yes
-COMPONENT= -server
-USE_RC_SUBR= postgresql
-USES+= pgsql:${DISTVERSION:C/([0-9]\.?[0-9]).*/\1/g}
-USERS= ${PG_USER}
-GROUPS= ${PG_GROUP}
-SUB_FILES+= 502.pgsql
-.endif
-
-MAKE_ENV+= PATH=${PREFIX}/bin:${PATH}
-CONFIGURE_ENV+= PATH=${PREFIX}/bin:${PATH}
-
-.if defined(SERVER_ONLY)
-OPTIONS_DEFINE= DTRACE LDAP TZDATA XML DOCS
-OPTIONS_DEFAULT+=XML
-LDAP_DESC= Build with LDAP authentication support
-TZDATA_DESC= Use internal timezone database
-XML_DESC= Build with XML data type
-
-DTRACE_CONFIGURE_ENABLE=dtrace
-DTRACE_LDFLAGS= -lelf
-DTRACE_INSTALL_TARGET= install
-
-. if ${DISTVERSION:C/([0-9][0-9]).*/\1/g} >= 14
-OPTIONS_DEFINE+= LZ4
-OPTIONS_DEFAULT+= LZ4
-LZ4_DESC= Build with LZ4 compression support
-LZ4_CONFIGURE_WITH= lz4
-LZ4_LIB_DEPENDS+= liblz4.so:archivers/liblz4
-. endif
-
-. if ${DISTVERSION:C/([0-9][0-9]).*/\1/g} >= 15
-OPTIONS_DEFINE+= ZSTD
-OPTIONS_DEFAULT+= ZSTD
-ZSTD_DESC= Build with ZSTD compression support
-ZSTD_CONFIGURE_WITH= zstd
-ZSTD_LIB_DEPENDS+= libzstd.so:archivers/zstd
-. endif
-
-OPTIONS_DEFINE+= LLVM
-OPTIONS_DEFAULT+= LLVM
-LLVM_DESC= Build with support for JIT-compiling expressions
-LLVM_CONFIGURE_WITH= llvm
-LLVM_CONFIGURE_ENV= LLVM_CONFIG=${LLVM_CONFIG} \
- CLANG=${LOCALBASE}/bin/clang${LLVM_VERSION}
-LLVM_USES= llvm:min=11,lib
-
-CONFIGURE_ARGS+= --with-icu
-LIB_DEPENDS+= libicudata.so:devel/icu
-USES+= pkgconfig
-.else
-CONFIGURE_ARGS+= --without-icu
-.endif
-
-
-.if !defined(SLAVE_ONLY)
-OPTIONS_DEFINE+= NLS PAM GSSAPI OPTIMIZED_CFLAGS DEBUG DOCS SSL
-NLS_DESC= Use internationalized messages
-PAM_DESC= Build with PAM Support
-GSSAPI_DESC= Build with GSSAPI from base (security/krb5)
-OPTIMIZED_CFLAGS_DESC= Builds with compiler optimizations (-O3)
-SSL_DESC= Build with OpenSSL support
-
-OPTIONS_DEFAULT+= SSL
-
-GSSAPI_USES= gssapi:mit
-GSSAPI_CONFIGURE_WITH= gssapi
-.endif # !SLAVE_ONLY
-
-SSL_USES= ssl
-SSL_CONFIGURE_WITH= openssl
-
-PAM_CONFIGURE_WITH= pam
-
-XML_CONFIGURE_WITH= libxml
-XML_LIB_DEPENDS= libxml2.so:textproc/libxml2
-
-TZDATA_CONFIGURE_OFF= --with-system-tzdata=/usr/share/zoneinfo
-
-NLS_CONFIGURE_ENABLE= nls
-NLS_USES= gettext
-
-LDAP_CONFIGURE_WITH= ldap
-LDAP_USES= ldap
-
-OPTIMIZED_CFLAGS_CFLAGS=-O3 -funroll-loops
-
-DEBUG_CONFIGURE_ENABLE= debug
-
-PLIST_SUB+= PG_VERSION=${PORTVERSION:R} \
- PG_USER=${PG_USER} \
- PG_USER_regex=[[:<:]]${PG_USER}[[:>:]] \
- PG_GROUP=${PG_GROUP} \
- PG_GROUP_regex=[[:<:]]${PG_GROUP}[[:>:]]
-SUB_LIST+= PG_VERSION=${PORTVERSION:R} \
- PG_GROUP=${PG_GROUP} \
- PG_USER=${PG_USER} \
- PG_UID=${PG_UID}
-
-.include <bsd.port.options.mk>
-
-# i386 older than Pentium lacks SSE2 so the binary will not run if we build with clang -msse2
-# For such ancient CPUs, gcc must be used to build PostgreSQL.
-# https://www.postgresql.org/message-id/20190307140421.GA8362%40gate.oper.dinoex.org
-.if ${ARCH} == "i386"
-CFLAGS+= -msse2
-.endif
-
-.if !defined(SLAVE_ONLY)
-PATCH_DIST_STRIP=-p1
-.endif # !SLAVE_ONLY
-
-# For testing files in FILESDIR
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MLLVM}
-INSTALL_DIRS+= src/backend/jit/llvm
-.endif
-
-.if defined(SERVER_ONLY)
-pre-build:
- @${SH} ${PKGINSTALL} ${PORTNAME} PRE-INSTALL
-.endif
-
-.if !defined(NO_BUILD) && !target(do-build)
-
-do-build:
- @ cd ${WRKSRC}/src/backend && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} generated-headers
- @ for dir in ${BUILD_DIRS}; do \
- cd ${WRKSRC}/$${dir} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ; \
- done
-
-. if exists(${FILESDIR}/pkg-message${COMPONENT}.in)
-SUB_FILES+= pkg-message${COMPONENT}
-PKGMESSAGE= ${WRKSRC}/pkg-message${COMPONENT}
-. endif
-. if exists(${FILESDIR}/pkg-install${COMPONENT}.in)
-SUB_FILES+= pkg-install${COMPONENT}
-. endif
-
-post-patch:
-. if defined(CLIENT_ONLY) && !defined(OPENSSL_PORT)
- @${REINPLACE_CMD} \
- -e '/^PKG_CONFIG_REQUIRES_PRIVATE = libssl libcrypto/d' \
- ${WRKSRC}/src/interfaces/libpq/Makefile
-. endif
-
-do-install:
- @for dir in ${INSTALL_DIRS}; do \
- cd ${WRKSRC}/$${dir} && \
- ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${INSTALL_TARGET}; \
- done
-. if defined(SERVER_ONLY)
- @ ${MKDIR} ${STAGEDIR}${PREFIX}/share/postgresql ;\
- ${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily ;\
- ${INSTALL_SCRIPT} ${WRKDIR}/502.pgsql \
- ${STAGEDIR}${PREFIX}/etc/periodic/daily
-. endif # SERVER_ONLY
-. if defined(CLIENT_ONLY)
- @ cd ${WRKSRC}/src && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-local
-. endif
- @ if [ -r ${PKGMESSAGE} ]; then \
- ${MKDIR} ${STAGEDIR}${DOCSDIR} ;\
- ${INSTALL_DATA} ${PKGMESSAGE} ${STAGEDIR}${DOCSDIR}/README${COMPONENT} ;\
- fi
-.endif # !NO_BUILD
-
-.if defined(SERVER_ONLY)
-check:
- @if [ `id -u` != 0 ] ; then \
- ${ECHO} "Running postgresql regressions tests" ;\
- cd ${WRKSRC}; ${MAKE_CMD} check ;\
- else \
- ${ECHO} "You cannot run regression tests when postgresql is built as user root." ; \
- ${ECHO} "Clean and rebuild the port as a regular user to run the tests." ;\
- fi
-.endif
+PG_USER?= postgres
+PG_GROUP?= postgres
+PG_UID?= 770
-.include <bsd.port.post.mk>
+.include "${.CURDIR}/../postgresql18-server/Makefile"
diff --git a/databases/postgresql16-server/distinfo b/databases/postgresql16-server/distinfo
index 802a569e97b5..6ecd7bbec6aa 100644
--- a/databases/postgresql16-server/distinfo
+++ b/databases/postgresql16-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746521299
-SHA256 (postgresql/postgresql-16.9.tar.bz2) = 07c00fb824df0a0c295f249f44691b86e3266753b380c96f633c3311e10bd005
-SIZE (postgresql/postgresql-16.9.tar.bz2) = 24936316
+TIMESTAMP = 1755094740
+SHA256 (postgresql/postgresql-16.10.tar.bz2) = de8485f4ce9c32e3ddfeef0b7c261eed1cecb54c9bcd170e437ff454cb292b42
+SIZE (postgresql/postgresql-16.10.tar.bz2) = 24977722
diff --git a/databases/postgresql16-server/files/postgresql.in b/databases/postgresql16-server/files/postgresql.in
index 073d3a64c004..3227deee0b5d 100644
--- a/databases/postgresql16-server/files/postgresql.in
+++ b/databases/postgresql16-server/files/postgresql.in
@@ -41,7 +41,7 @@ eval _pgdir="~${postgresql_user}/data%%PG_VERSION%%"
name=postgresql
rcvar=postgresql_enable
-extra_commands="reload initdb"
+extra_commands="reload initdb promote logrotate"
start_cmd="postgresql_command start"
stop_cmd="postgresql_command stop"
@@ -49,6 +49,7 @@ restart_cmd="postgresql_command restart"
reload_cmd="postgresql_command reload"
status_cmd="postgresql_command status"
promote_cmd="postgresql_command promote"
+logrotate_cmd="postgresql_command logrotate"
initdb_cmd="postgresql_initdb"
diff --git a/databases/postgresql16-server/pkg-plist-contrib b/databases/postgresql16-server/pkg-plist-contrib
index c9cb5846e202..c7af1d26aa0b 100644
--- a/databases/postgresql16-server/pkg-plist-contrib
+++ b/databases/postgresql16-server/pkg-plist-contrib
@@ -41,7 +41,7 @@ lib/postgresql/pg_surgery.so
lib/postgresql/pg_trgm.so
lib/postgresql/pg_visibility.so
lib/postgresql/pg_walinspect.so
-lib/postgresql/pgcrypto.so
+%%OPENSSL%%lib/postgresql/pgcrypto.so
lib/postgresql/pgrowlocks.so
lib/postgresql/pgstattuple.so
%%XML%%lib/postgresql/pgxml.so
@@ -216,11 +216,11 @@ lib/postgresql/uuid-ossp.so
%%DATADIR%%/extension/pg_walinspect--1.0--1.1.sql
%%DATADIR%%/extension/pg_walinspect--1.0.sql
%%DATADIR%%/extension/pg_walinspect.control
-%%DATADIR%%/extension/pgcrypto--1.0--1.1.sql
-%%DATADIR%%/extension/pgcrypto--1.1--1.2.sql
-%%DATADIR%%/extension/pgcrypto--1.2--1.3.sql
-%%DATADIR%%/extension/pgcrypto--1.3.sql
-%%DATADIR%%/extension/pgcrypto.control
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.0--1.1.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.1--1.2.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.2--1.3.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.3.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto.control
%%DATADIR%%/extension/pgrowlocks--1.0--1.1.sql
%%DATADIR%%/extension/pgrowlocks--1.1--1.2.sql
%%DATADIR%%/extension/pgrowlocks--1.2.sql
diff --git a/databases/postgresql17-contrib/Makefile b/databases/postgresql17-contrib/Makefile
index 001c798933c8..1a55a4cc9a46 100644
--- a/databases/postgresql17-contrib/Makefile
+++ b/databases/postgresql17-contrib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= postgresql
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= databases
MAINTAINER= pgsql@FreeBSD.org
diff --git a/databases/postgresql17-server/Makefile b/databases/postgresql17-server/Makefile
index 1513d79a35d9..6bd13e163497 100644
--- a/databases/postgresql17-server/Makefile
+++ b/databases/postgresql17-server/Makefile
@@ -1,51 +1,9 @@
-PORTNAME?= postgresql
-DISTVERSION?= 17.5
+DISTVERSION?= 17.6
# 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
-CATEGORIES?= databases
-MASTER_SITES= PGSQL/source/v${DISTVERSION}
-#DISTFILES+= ${PORTNAME}-${DISTVERSION}-docs.tar.bz:docs
-PKGNAMESUFFIX?= ${PORTVERSION:R}${COMPONENT}
+PORTREVISION?= 0
MAINTAINER?= pgsql@FreeBSD.org
-COMMENT?= PostgreSQL is the most advanced open-source database available anywhere
-WWW= https://www.postgresql.org/
-
-LICENSE= PostgreSQL
-
-CONFLICTS+= ${PORTNAME}1[^${PORTVERSION:R:C/.*([0-9]$)/\\1/}]*
-
-WRKSRC= ${WRKDIR}/postgresql-${DISTVERSION}
-DIST_SUBDIR= postgresql
-
-OPTIONS_SUB= yes
-
-PKGINSTALL?= ${PKGDIR}/pkg-install${COMPONENT}
-USES+= bison perl5 tar:bzip2 cpe
-USE_PERL5= build
-.if !defined(NO_BUILD)
-USES+= gmake
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-.endif
-
-PG_USER?= postgres
-PG_GROUP?= postgres
-PG_UID?= 770
-
-LDFLAGS+= -L${LOCALBASE}/lib
-INCLUDES+= -I${LOCALBASE}/include
-CONFIGURE_ARGS+=--with-libraries=${PREFIX}/lib \
- --with-includes=${PREFIX}/include \
- --enable-thread-safety
-CONFIGURE_ENV+= INCLUDES="${INCLUDES}" \
- PTHREAD_LIBS="-lpthread" \
- LDFLAGS_SL="${LDFLAGS_SL}"
-LDFLAGS+= -lpthread
-MAKE_ENV= MAKELEVEL=0
-
-PLIST= ${PKGDIR}/pkg-plist${COMPONENT}
INSTALL_DIRS?= src/common src/timezone src/backend \
src/backend/utils/mb/conversion_procs \
@@ -53,193 +11,14 @@ INSTALL_DIRS?= src/common src/timezone src/backend \
src/backend/replication/pgoutput \
src/bin/initdb src/bin/pg_ctl \
src/bin/pg_archivecleanup src/bin/pg_basebackup \
- src/bin/pg_checksums \
+ src/bin/pg_checksums src/bin/pg_combinebackup \
src/bin/pg_controldata src/bin/pg_resetwal src/pl \
src/bin/pg_rewind \
src/bin/pg_test_fsync src/bin/pg_test_timing \
- src/bin/pg_waldump src/bin/pg_upgrade
-
-BUILD_DIRS?= src/port ${INSTALL_DIRS}
-INSTALL_TARGET?=install-strip
-
-.if !defined(CLIENT_ONLY) && !defined(SLAVE_ONLY)
-SERVER_ONLY= yes
-COMPONENT= -server
-USE_RC_SUBR= postgresql
-USES+= pgsql:${DISTVERSION:C/([0-9]\.?[0-9]).*/\1/g}
-USERS= ${PG_USER}
-GROUPS= ${PG_GROUP}
-SUB_FILES+= 502.pgsql
-.endif
-
-MAKE_ENV+= PATH=${PREFIX}/bin:${PATH}
-CONFIGURE_ENV+= PATH=${PREFIX}/bin:${PATH}
-
-.if defined(SERVER_ONLY)
-OPTIONS_DEFINE= DTRACE LDAP TZDATA XML DOCS
-OPTIONS_DEFAULT+=XML
-LDAP_DESC= Build with LDAP authentication support
-TZDATA_DESC= Use internal timezone database
-XML_DESC= Build with XML data type
-
-DTRACE_CONFIGURE_ENABLE=dtrace
-DTRACE_LDFLAGS= -lelf
-DTRACE_INSTALL_TARGET= install
-
-. if ${DISTVERSION:C/([0-9][0-9]).*/\1/g} >= 14
-OPTIONS_DEFINE+= LZ4
-OPTIONS_DEFAULT+= LZ4
-LZ4_DESC= Build with LZ4 compression support
-LZ4_CONFIGURE_WITH= lz4
-LZ4_LIB_DEPENDS+= liblz4.so:archivers/liblz4
-. endif
-
-. if ${DISTVERSION:C/([0-9][0-9]).*/\1/g} >= 15
-OPTIONS_DEFINE+= ZSTD
-OPTIONS_DEFAULT+= ZSTD
-ZSTD_DESC= Build with ZSTD compression support
-ZSTD_CONFIGURE_WITH= zstd
-ZSTD_LIB_DEPENDS+= libzstd.so:archivers/zstd
-. endif
-
-OPTIONS_DEFINE+= LLVM
-OPTIONS_DEFAULT+= LLVM
-LLVM_DESC= Build with support for JIT-compiling expressions
-LLVM_CONFIGURE_WITH= llvm
-LLVM_CONFIGURE_ENV= LLVM_CONFIG=${LLVM_CONFIG} \
- CLANG=${LOCALBASE}/bin/clang${LLVM_VERSION}
-LLVM_USES= llvm:min=11,lib
-
-CONFIGURE_ARGS+= --with-icu
-LIB_DEPENDS+= libicudata.so:devel/icu
-USES+= pkgconfig
-.else
-CONFIGURE_ARGS+= --without-icu
-.endif
-
-
-.if !defined(SLAVE_ONLY)
-OPTIONS_DEFINE+= NLS PAM GSSAPI OPTIMIZED_CFLAGS DEBUG DOCS SSL
-NLS_DESC= Use internationalized messages
-PAM_DESC= Build with PAM Support
-GSSAPI_DESC= Build with GSSAPI from base (security/krb5)
-OPTIMIZED_CFLAGS_DESC= Builds with compiler optimizations (-O3)
-SSL_DESC= Build with OpenSSL support
-
-OPTIONS_DEFAULT+= SSL
+ src/bin/pg_waldump src/bin/pg_walsummary src/bin/pg_upgrade
-GSSAPI_USES= gssapi:mit
-GSSAPI_CONFIGURE_WITH= gssapi
-
-PATCH_DIST_STRIP=-p1
-.endif # !SLAVE_ONLY
-
-SSL_USES= ssl
-SSL_CONFIGURE_WITH= openssl
-
-PAM_CONFIGURE_WITH= pam
-
-XML_CONFIGURE_WITH= libxml
-XML_LIB_DEPENDS= libxml2.so:textproc/libxml2
-
-TZDATA_CONFIGURE_OFF= --with-system-tzdata=/usr/share/zoneinfo
-
-NLS_CONFIGURE_ENABLE= nls
-NLS_USES= gettext
-
-LDAP_CONFIGURE_WITH= ldap
-LDAP_USES= ldap
-
-OPTIMIZED_CFLAGS_CFLAGS=-O3 -funroll-loops
-
-DEBUG_CONFIGURE_ENABLE= debug
-
-PLIST_SUB+= PG_VERSION=${PORTVERSION:R} \
- PG_USER=${PG_USER} \
- PG_USER_regex=[[:<:]]${PG_USER}[[:>:]] \
- PG_GROUP=${PG_GROUP} \
- PG_GROUP_regex=[[:<:]]${PG_GROUP}[[:>:]]
-SUB_LIST+= PG_VERSION=${PORTVERSION:R} \
- PG_GROUP=${PG_GROUP} \
- PG_USER=${PG_USER} \
- PG_UID=${PG_UID}
-
-.include <bsd.port.options.mk>
-
-# i386 older than Pentium lacks SSE2 so the binary will not run if we build with clang -msse2
-# For such ancient CPUs, gcc must be used to build PostgreSQL.
-# https://www.postgresql.org/message-id/20190307140421.GA8362%40gate.oper.dinoex.org
-.if ${ARCH} == "i386"
-CFLAGS+= -msse2
-.endif
-
-# For testing files in FILESDIR
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MLLVM}
-INSTALL_DIRS+= src/backend/jit/llvm
-.endif
-
-.if defined(SERVER_ONLY)
-pre-build:
- @${SH} ${PKGINSTALL} ${PORTNAME} PRE-INSTALL
-.endif
-
-.if !defined(NO_BUILD) && !target(do-build)
-
-do-build:
- @ cd ${WRKSRC}/src/backend && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} generated-headers
- @ for dir in ${BUILD_DIRS}; do \
- cd ${WRKSRC}/$${dir} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ; \
- done
-. if defined(CLIENT_ONLY)
- @ cd ${WRKSRC}/doc && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} man
-. endif
-. if exists(${FILESDIR}/pkg-message${COMPONENT}.in)
-SUB_FILES+= pkg-message${COMPONENT}
-PKGMESSAGE= ${WRKSRC}/pkg-message${COMPONENT}
-. endif
-. if exists(${FILESDIR}/pkg-install${COMPONENT}.in)
-SUB_FILES+= pkg-install${COMPONENT}
-. endif
-
-post-patch:
-. if defined(CLIENT_ONLY) && !defined(OPENSSL_PORT)
- @${REINPLACE_CMD} \
- -e '/^PKG_CONFIG_REQUIRES_PRIVATE = libssl libcrypto/d' \
- ${WRKSRC}/src/interfaces/libpq/Makefile
-. endif
-
-do-install:
- @for dir in ${INSTALL_DIRS}; do \
- cd ${WRKSRC}/$${dir} && \
- ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${INSTALL_TARGET}; \
- done
-. if defined(SERVER_ONLY)
- @ ${MKDIR} ${STAGEDIR}${PREFIX}/share/postgresql ;\
- ${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily ;\
- ${INSTALL_SCRIPT} ${WRKDIR}/502.pgsql \
- ${STAGEDIR}${PREFIX}/etc/periodic/daily
-. endif # SERVER_ONLY
-. if defined(CLIENT_ONLY)
- @ cd ${WRKSRC}/src && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-local
- @ cd ${WRKSRC}/doc/src/sgml && ${COPYTREE_SHARE} "man1 man3 man7" ${STAGEDIR}${PREFIX}/share/man
-. endif
- @ if [ -r ${PKGMESSAGE} ]; then \
- ${MKDIR} ${STAGEDIR}${DOCSDIR} ;\
- ${INSTALL_DATA} ${PKGMESSAGE} ${STAGEDIR}${DOCSDIR}/README${COMPONENT} ;\
- fi
-.endif # !NO_BUILD
-
-.if defined(SERVER_ONLY)
-check:
- @if [ `id -u` != 0 ] ; then \
- ${ECHO} "Running postgresql regressions tests" ;\
- cd ${WRKSRC}; ${MAKE_CMD} check ;\
- else \
- ${ECHO} "You cannot run regression tests when postgresql is built as user root." ; \
- ${ECHO} "Clean and rebuild the port as a regular user to run the tests." ;\
- fi
-.endif
+PG_USER?= postgres
+PG_GROUP?= postgres
+PG_UID?= 770
-.include <bsd.port.post.mk>
+.include "${.CURDIR}/../postgresql18-server/Makefile"
diff --git a/databases/postgresql17-server/distinfo b/databases/postgresql17-server/distinfo
index ab999c575a5f..2fabee2e9842 100644
--- a/databases/postgresql17-server/distinfo
+++ b/databases/postgresql17-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746521300
-SHA256 (postgresql/postgresql-17.5.tar.bz2) = fcb7ab38e23b264d1902cb25e6adafb4525a6ebcbd015434aeef9eda80f528d8
-SIZE (postgresql/postgresql-17.5.tar.bz2) = 21595174
+TIMESTAMP = 1755094741
+SHA256 (postgresql/postgresql-17.6.tar.bz2) = e0630a3600aea27511715563259ec2111cd5f4353a4b040e0be827f94cd7a8b0
+SIZE (postgresql/postgresql-17.6.tar.bz2) = 21623975
diff --git a/databases/postgresql17-server/files/postgresql.in b/databases/postgresql17-server/files/postgresql.in
index 073d3a64c004..3227deee0b5d 100644
--- a/databases/postgresql17-server/files/postgresql.in
+++ b/databases/postgresql17-server/files/postgresql.in
@@ -41,7 +41,7 @@ eval _pgdir="~${postgresql_user}/data%%PG_VERSION%%"
name=postgresql
rcvar=postgresql_enable
-extra_commands="reload initdb"
+extra_commands="reload initdb promote logrotate"
start_cmd="postgresql_command start"
stop_cmd="postgresql_command stop"
@@ -49,6 +49,7 @@ restart_cmd="postgresql_command restart"
reload_cmd="postgresql_command reload"
status_cmd="postgresql_command status"
promote_cmd="postgresql_command promote"
+logrotate_cmd="postgresql_command logrotate"
initdb_cmd="postgresql_initdb"
diff --git a/databases/postgresql17-server/pkg-plist-contrib b/databases/postgresql17-server/pkg-plist-contrib
index d78987043402..57286f11c7a3 100644
--- a/databases/postgresql17-server/pkg-plist-contrib
+++ b/databases/postgresql17-server/pkg-plist-contrib
@@ -39,7 +39,7 @@ lib/postgresql/pg_surgery.so
lib/postgresql/pg_trgm.so
lib/postgresql/pg_visibility.so
lib/postgresql/pg_walinspect.so
-lib/postgresql/pgcrypto.so
+%%OPENSSL%%lib/postgresql/pgcrypto.so
lib/postgresql/pgrowlocks.so
lib/postgresql/pgstattuple.so
%%XML%%lib/postgresql/pgxml.so
@@ -211,11 +211,11 @@ lib/postgresql/uuid-ossp.so
%%DATADIR%%/extension/pg_walinspect--1.0--1.1.sql
%%DATADIR%%/extension/pg_walinspect--1.0.sql
%%DATADIR%%/extension/pg_walinspect.control
-%%DATADIR%%/extension/pgcrypto--1.0--1.1.sql
-%%DATADIR%%/extension/pgcrypto--1.1--1.2.sql
-%%DATADIR%%/extension/pgcrypto--1.2--1.3.sql
-%%DATADIR%%/extension/pgcrypto--1.3.sql
-%%DATADIR%%/extension/pgcrypto.control
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.0--1.1.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.1--1.2.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.2--1.3.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.3.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto.control
%%DATADIR%%/extension/pgrowlocks--1.0--1.1.sql
%%DATADIR%%/extension/pgrowlocks--1.1--1.2.sql
%%DATADIR%%/extension/pgrowlocks--1.2.sql
diff --git a/databases/postgresql17-server/pkg-plist-server b/databases/postgresql17-server/pkg-plist-server
index 0ee593624118..fc8fabc8df4f 100644
--- a/databases/postgresql17-server/pkg-plist-server
+++ b/databases/postgresql17-server/pkg-plist-server
@@ -2,6 +2,7 @@ bin/initdb
bin/pg_archivecleanup
bin/pg_basebackup
bin/pg_checksums
+bin/pg_combinebackup
bin/pg_controldata
bin/pg_createsubscriber
bin/pg_ctl
@@ -13,6 +14,7 @@ bin/pg_test_fsync
bin/pg_test_timing
bin/pg_upgrade
bin/pg_waldump
+bin/pg_walsummary
bin/postgres
etc/periodic/daily/502.pgsql
include/postgresql/server/plpgsql.h
@@ -841,6 +843,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/de/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/de/LC_MESSAGES/pg_combinebackup-17.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -849,6 +852,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/de/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/de/LC_MESSAGES/pg_walsummary-17.mo
%%NLS%%share/locale/de/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/de/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/el/LC_MESSAGES/initdb-%%PG_VERSION%%.mo
@@ -867,6 +871,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/es/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/es/LC_MESSAGES/pg_combinebackup-17.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -875,12 +880,14 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/es/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/es/LC_MESSAGES/pg_walsummary-17.mo
%%NLS%%share/locale/es/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/es/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/initdb-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/pg_combinebackup-17.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -889,6 +896,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/fr/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/pg_walsummary-17.mo
%%NLS%%share/locale/fr/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/he/LC_MESSAGES/initdb-%%PG_VERSION%%.mo
@@ -912,6 +920,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/ja/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/pg_combinebackup-17.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -920,12 +929,14 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/ja/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/pg_walsummary-17.mo
%%NLS%%share/locale/ja/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/ja/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/initdb-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/pg_combinebackup-17.mo
%%NLS%%share/locale/ka/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -934,12 +945,14 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/ka/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/pg_walsummary-17.mo
%%NLS%%share/locale/ka/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/initdb-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/ko/LC_MESSAGES/pg_combinebackup-17.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -948,6 +961,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/ko/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/ko/LC_MESSAGES/pg_walsummary-17.mo
%%NLS%%share/locale/ko/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/pl/LC_MESSAGES/%%PG_USER%%-%%PG_VERSION%%.mo
@@ -978,6 +992,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/ru/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/pg_combinebackup-17.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -986,12 +1001,14 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/ru/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/pg_walsummary-17.mo
%%NLS%%share/locale/ru/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/ru/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/initdb-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/pg_combinebackup-17.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -1000,6 +1017,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/sv/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/pg_walsummary-17.mo
%%NLS%%share/locale/sv/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/tr/LC_MESSAGES/%%PG_USER%%-%%PG_VERSION%%.mo
@@ -1020,6 +1038,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/uk/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/uk/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/uk/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/pg_combinebackup-17.mo
%%NLS%%share/locale/uk/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/uk/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/uk/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -1028,6 +1047,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/uk/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/uk/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/uk/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/pg_walsummary-17.mo
%%NLS%%share/locale/uk/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/uk/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/vi/LC_MESSAGES/initdb-%%PG_VERSION%%.mo
diff --git a/databases/postgresql18-server/Makefile b/databases/postgresql18-server/Makefile
index 9d74945bec23..43cc1ca227e2 100644
--- a/databases/postgresql18-server/Makefile
+++ b/databases/postgresql18-server/Makefile
@@ -1,11 +1,10 @@
PORTNAME?= postgresql
-DISTVERSION?= 18beta1
+DISTVERSION?= 18beta3
# 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?= 0
CATEGORIES?= databases
MASTER_SITES= PGSQL/source/v${DISTVERSION}
-#DISTFILES+= ${PORTNAME}-${DISTVERSION}-docs.tar.bz:docs
PKGNAMESUFFIX?= ${PORTVERSION:R}${COMPONENT}
MAINTAINER?= pgsql@FreeBSD.org
@@ -22,8 +21,12 @@ DIST_SUBDIR= postgresql
OPTIONS_SUB= yes
PKGINSTALL?= ${PKGDIR}/pkg-install${COMPONENT}
-USES+= bison perl5 tar:bzip2 cpe
+USES+= tar:bzip2 cpe
+.if ${DISTVERSION:C/([0-9][0-9]).*/\1/g} >= 17
+USES+= bison perl5
USE_PERL5= build
+.endif
+
.if !defined(NO_BUILD)
USES+= gmake
GNU_CONFIGURE= yes
@@ -53,11 +56,11 @@ INSTALL_DIRS?= src/common src/timezone src/backend \
src/backend/replication/pgoutput \
src/bin/initdb src/bin/pg_ctl \
src/bin/pg_archivecleanup src/bin/pg_basebackup \
- src/bin/pg_checksums \
+ src/bin/pg_checksums src/bin/pg_combinebackup \
src/bin/pg_controldata src/bin/pg_resetwal src/pl \
src/bin/pg_rewind \
src/bin/pg_test_fsync src/bin/pg_test_timing \
- src/bin/pg_waldump src/bin/pg_upgrade
+ src/bin/pg_waldump src/bin/pg_walsummary src/bin/pg_upgrade
BUILD_DIRS?= src/port ${INSTALL_DIRS}
INSTALL_TARGET?=install-strip
@@ -68,7 +71,7 @@ COMPONENT= -server
USE_RC_SUBR= postgresql
USES+= pgsql:${DISTVERSION:C/([0-9]\.?[0-9]).*/\1/g}
USERS= ${PG_USER}
-GROUPS= ${PG_GROUP}
+GROUPS= ${PG_GROUP}
SUB_FILES+= 502.pgsql
.endif
@@ -94,14 +97,6 @@ LZ4_CONFIGURE_WITH= lz4
LZ4_LIB_DEPENDS+= liblz4.so:archivers/liblz4
. endif
-. if ${DISTVERSION:C/([0-9][0-9]).*/\1/g} >= 15
-OPTIONS_DEFINE+= ZSTD
-OPTIONS_DEFAULT+= ZSTD
-ZSTD_DESC= Build with ZSTD compression support
-ZSTD_CONFIGURE_WITH= zstd
-ZSTD_LIB_DEPENDS+= libzstd.so:archivers/zstd
-. endif
-
OPTIONS_DEFINE+= LLVM
OPTIONS_DEFAULT+= LLVM
LLVM_DESC= Build with support for JIT-compiling expressions
@@ -134,6 +129,20 @@ GSSAPI_CONFIGURE_WITH= gssapi
PATCH_DIST_STRIP=-p1
.endif # !SLAVE_ONLY
+.if defined(SERVER_ONLY) || defined(CLIENT_ONLY) || ${COMPONENT} == "-contrib"
+. if ${DISTVERSION:C/([0-9][0-9]).*/\1/g} >= 15
+OPTIONS_DEFINE+= ZSTD
+OPTIONS_DEFAULT+= ZSTD
+ZSTD_DESC= Build with ZSTD compression support
+ZSTD_CONFIGURE_WITH= zstd
+ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
+USES+= pkgconfig
+#ZSTD_CFLAGS= -I${LOCALBASE}/include
+#ZSTD_LDFLAGS= -L${LOCALBASE}/lib
+#ZSTD_LIBS= -lzstd
+. endif
+.endif
+
SSL_USES= ssl
SSL_CONFIGURE_WITH= openssl
@@ -193,7 +202,9 @@ do-build:
cd ${WRKSRC}/$${dir} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ; \
done
. if defined(CLIENT_ONLY)
+. if ${DISTVERSION:C/([0-9][0-9]).*/\1/g} >= 17
@ cd ${WRKSRC}/doc && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} man
+. endif
. endif
. if exists(${FILESDIR}/pkg-message${COMPONENT}.in)
SUB_FILES+= pkg-message${COMPONENT}
@@ -223,7 +234,9 @@ do-install:
. endif # SERVER_ONLY
. if defined(CLIENT_ONLY)
@ cd ${WRKSRC}/src && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-local
+. if ${DISTVERSION:C/([0-9][0-9]).*/\1/g} >= 17
@ cd ${WRKSRC}/doc/src/sgml && ${COPYTREE_SHARE} "man1 man3 man7" ${STAGEDIR}${PREFIX}/share/man
+. endif
. endif
@ if [ -r ${PKGMESSAGE} ]; then \
${MKDIR} ${STAGEDIR}${DOCSDIR} ;\
diff --git a/databases/postgresql18-server/distinfo b/databases/postgresql18-server/distinfo
index 206d40ead1da..84f26154c262 100644
--- a/databases/postgresql18-server/distinfo
+++ b/databases/postgresql18-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746521321
-SHA256 (postgresql/postgresql-18beta1.tar.bz2) = 0b7c83df6195398aa67dbf5c002e7fa4082be393aae99aa69926d483f98eb885
-SIZE (postgresql/postgresql-18beta1.tar.bz2) = 22248570
+TIMESTAMP = 1755094742
+SHA256 (postgresql/postgresql-18beta3.tar.bz2) = 21d86e55eea11300c3a2212647dc3d48bd844b83017cf6ce5684639ad8f95278
+SIZE (postgresql/postgresql-18beta3.tar.bz2) = 22326308
diff --git a/databases/postgresql18-server/files/postgresql.in b/databases/postgresql18-server/files/postgresql.in
index 073d3a64c004..3227deee0b5d 100644
--- a/databases/postgresql18-server/files/postgresql.in
+++ b/databases/postgresql18-server/files/postgresql.in
@@ -41,7 +41,7 @@ eval _pgdir="~${postgresql_user}/data%%PG_VERSION%%"
name=postgresql
rcvar=postgresql_enable
-extra_commands="reload initdb"
+extra_commands="reload initdb promote logrotate"
start_cmd="postgresql_command start"
stop_cmd="postgresql_command stop"
@@ -49,6 +49,7 @@ restart_cmd="postgresql_command restart"
reload_cmd="postgresql_command reload"
status_cmd="postgresql_command status"
promote_cmd="postgresql_command promote"
+logrotate_cmd="postgresql_command logrotate"
initdb_cmd="postgresql_initdb"
diff --git a/databases/postgresql18-server/pkg-plist-contrib b/databases/postgresql18-server/pkg-plist-contrib
index f67c304a5927..1948ec6af6d1 100644
--- a/databases/postgresql18-server/pkg-plist-contrib
+++ b/databases/postgresql18-server/pkg-plist-contrib
@@ -41,7 +41,7 @@ lib/postgresql/pg_surgery.so
lib/postgresql/pg_trgm.so
lib/postgresql/pg_visibility.so
lib/postgresql/pg_walinspect.so
-lib/postgresql/pgcrypto.so
+%%OPENSSL%%lib/postgresql/pgcrypto.so
lib/postgresql/pgrowlocks.so
lib/postgresql/pgstattuple.so
%%XML%%lib/postgresql/pgxml.so
@@ -87,7 +87,6 @@ lib/postgresql/uuid-ossp.so
%%DATADIR%%/extension/btree_gist--1.5--1.6.sql
%%DATADIR%%/extension/btree_gist--1.6--1.7.sql
%%DATADIR%%/extension/btree_gist--1.7--1.8.sql
-%%DATADIR%%/extension/btree_gist--1.8--1.9.sql
%%DATADIR%%/extension/btree_gist.control
%%DATADIR%%/extension/citext--1.0--1.1.sql
%%DATADIR%%/extension/citext--1.1--1.2.sql
@@ -226,12 +225,12 @@ lib/postgresql/uuid-ossp.so
%%DATADIR%%/extension/pg_walinspect--1.0--1.1.sql
%%DATADIR%%/extension/pg_walinspect--1.0.sql
%%DATADIR%%/extension/pg_walinspect.control
-%%DATADIR%%/extension/pgcrypto--1.0--1.1.sql
-%%DATADIR%%/extension/pgcrypto--1.1--1.2.sql
-%%DATADIR%%/extension/pgcrypto--1.2--1.3.sql
-%%DATADIR%%/extension/pgcrypto--1.3--1.4.sql
-%%DATADIR%%/extension/pgcrypto--1.3.sql
-%%DATADIR%%/extension/pgcrypto.control
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.0--1.1.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.1--1.2.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.2--1.3.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.3--1.4.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto--1.3.sql
+%%OPENSSL%%%%DATADIR%%/extension/pgcrypto.control
%%DATADIR%%/extension/pgrowlocks--1.0--1.1.sql
%%DATADIR%%/extension/pgrowlocks--1.1--1.2.sql
%%DATADIR%%/extension/pgrowlocks--1.2.sql
diff --git a/databases/postgresql18-server/pkg-plist-server b/databases/postgresql18-server/pkg-plist-server
index 04c10757434f..4cb29081b15a 100644
--- a/databases/postgresql18-server/pkg-plist-server
+++ b/databases/postgresql18-server/pkg-plist-server
@@ -2,6 +2,7 @@ bin/initdb
bin/pg_archivecleanup
bin/pg_basebackup
bin/pg_checksums
+bin/pg_combinebackup
bin/pg_controldata
bin/pg_createsubscriber
bin/pg_ctl
@@ -13,6 +14,7 @@ bin/pg_test_fsync
bin/pg_test_timing
bin/pg_upgrade
bin/pg_waldump
+bin/pg_walsummary
bin/postgres
etc/periodic/daily/502.pgsql
include/postgresql/server/plpgsql.h
@@ -868,6 +870,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/de/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/de/LC_MESSAGES/pg_combinebackup-18.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -876,6 +879,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/de/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/de/LC_MESSAGES/pg_walsummary-18.mo
%%NLS%%share/locale/de/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/de/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/el/LC_MESSAGES/initdb-%%PG_VERSION%%.mo
@@ -894,6 +898,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/es/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/es/LC_MESSAGES/pg_combinebackup-18.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -902,12 +907,14 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/es/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/es/LC_MESSAGES/pg_walsummary-18.mo
%%NLS%%share/locale/es/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/es/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/initdb-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/pg_combinebackup-18.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -916,6 +923,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/fr/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/pg_walsummary-18.mo
%%NLS%%share/locale/fr/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/fr/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/he/LC_MESSAGES/initdb-%%PG_VERSION%%.mo
@@ -939,6 +947,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/ja/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/pg_combinebackup-18.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -947,12 +956,14 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/ja/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/pg_walsummary-18.mo
%%NLS%%share/locale/ja/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/ja/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/initdb-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/pg_combinebackup-18.mo
%%NLS%%share/locale/ka/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -961,12 +972,14 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/ka/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/pg_walsummary-18.mo
%%NLS%%share/locale/ka/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/ka/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/initdb-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/ko/LC_MESSAGES/pg_combinebackup-18.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -975,6 +988,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/ko/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/ko/LC_MESSAGES/pg_walsummary-18.mo
%%NLS%%share/locale/ko/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/ko/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/pl/LC_MESSAGES/%%PG_USER%%-%%PG_VERSION%%.mo
@@ -1005,6 +1019,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/ru/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/pg_combinebackup-18.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -1013,12 +1028,14 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/ru/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/pg_walsummary-18.mo
%%NLS%%share/locale/ru/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/ru/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/initdb-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/pg_combinebackup-18.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -1027,6 +1044,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/sv/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/pg_walsummary-18.mo
%%NLS%%share/locale/sv/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/sv/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/tr/LC_MESSAGES/%%PG_USER%%-%%PG_VERSION%%.mo
@@ -1047,6 +1065,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/uk/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo
%%NLS%%share/locale/uk/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo
%%NLS%%share/locale/uk/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/pg_combinebackup-18.mo
%%NLS%%share/locale/uk/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo
%%NLS%%share/locale/uk/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo
%%NLS%%share/locale/uk/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo
@@ -1055,6 +1074,7 @@ lib/postgresql/utf8_and_win.so
%%NLS%%share/locale/uk/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo
%%NLS%%share/locale/uk/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo
%%NLS%%share/locale/uk/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/pg_walsummary-18.mo
%%NLS%%share/locale/uk/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo
%%NLS%%share/locale/uk/LC_MESSAGES/postgres-%%PG_VERSION%%.mo
%%NLS%%share/locale/vi/LC_MESSAGES/initdb-%%PG_VERSION%%.mo
diff --git a/databases/powa-web/Makefile b/databases/powa-web/Makefile
index adafa4591aa8..feeaf0eb17d2 100644
--- a/databases/powa-web/Makefile
+++ b/databases/powa-web/Makefile
@@ -1,6 +1,5 @@
PORTNAME= powa-web
-PORTVERSION= 5.0.1
-PORTREVISION= 1
+PORTVERSION= 5.0.2
CATEGORIES= databases python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/powa-web/distinfo b/databases/powa-web/distinfo
index c73081a5d910..71f3d6d2594b 100644
--- a/databases/powa-web/distinfo
+++ b/databases/powa-web/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733700061
-SHA256 (powa-team-powa-web-5.0.1_GH0.tar.gz) = cd062f2f96f1f33d5b74b52485c8b8f2d022dc4a4fb40520761b8ab723c73887
-SIZE (powa-team-powa-web-5.0.1_GH0.tar.gz) = 789400
+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
diff --git a/databases/prometheus-postgres-exporter/Makefile b/databases/prometheus-postgres-exporter/Makefile
index 829e776444d5..4d6dd91ed0b0 100644
--- a/databases/prometheus-postgres-exporter/Makefile
+++ b/databases/prometheus-postgres-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus-postgres-exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= databases
MAINTAINER= ivy@FreeBSD.org
diff --git a/databases/prometheus-postgresql-adapter/Makefile b/databases/prometheus-postgresql-adapter/Makefile
index 52d8451f2cca..8c0ade7ce6b1 100644
--- a/databases/prometheus-postgresql-adapter/Makefile
+++ b/databases/prometheus-postgresql-adapter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus-postgresql-adapter
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= databases
MAINTAINER= felix@userspace.com.au
diff --git a/databases/py-fakeredis/Makefile b/databases/py-fakeredis/Makefile
index fcd77113a829..01c3df17655b 100644
--- a/databases/py-fakeredis/Makefile
+++ b/databases/py-fakeredis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fakeredis
-PORTVERSION= 2.30.1
+PORTVERSION= 2.30.2
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-fakeredis/distinfo b/databases/py-fakeredis/distinfo
index e9cc0c75fe7c..b5b7684ad213 100644
--- a/databases/py-fakeredis/distinfo
+++ b/databases/py-fakeredis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954166
-SHA256 (fakeredis-2.30.1.tar.gz) = 6489f2926e39815c9bf0fce80751635e0898e333c43a767825adf101180dbc45
-SIZE (fakeredis-2.30.1.tar.gz) = 167724
+TIMESTAMP = 1753796034
+SHA256 (fakeredis-2.30.2.tar.gz) = 6b75697d3257a2684abdb65a5df70ed6dca9d34ae37bc8cf84ba627d432831c3
+SIZE (fakeredis-2.30.2.tar.gz) = 168044
diff --git a/databases/py-pg8000/Makefile b/databases/py-pg8000/Makefile
index d150b9570778..156d9f042e86 100644
--- a/databases/py-pg8000/Makefile
+++ b/databases/py-pg8000/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pg8000
-PORTVERSION= 1.31.2
+PORTVERSION= 1.31.4
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-pg8000/distinfo b/databases/py-pg8000/distinfo
index 1fe90eb151a9..a1f029aad11b 100644
--- a/databases/py-pg8000/distinfo
+++ b/databases/py-pg8000/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715163420
-SHA256 (pg8000-1.31.2.tar.gz) = 1ea46cf09d8eca07fe7eaadefd7951e37bee7fabe675df164f1a572ffb300876
-SIZE (pg8000-1.31.2.tar.gz) = 113513
+TIMESTAMP = 1754621128
+SHA256 (pg8000-1.31.4.tar.gz) = e7ecce4339891f27b0b22e2f79eb9efe44118bd384207359fc18350f788ace00
+SIZE (pg8000-1.31.4.tar.gz) = 115515
diff --git a/databases/py-redis5/Makefile b/databases/py-redis5/Makefile
index 88256b039057..e804c1d6a173 100644
--- a/databases/py-redis5/Makefile
+++ b/databases/py-redis5/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-PORTVERSION= 5.3.0
+PORTVERSION= 5.3.1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-redis5/distinfo b/databases/py-redis5/distinfo
index 5f2887a5fdd9..072656f35a2a 100644
--- a/databases/py-redis5/distinfo
+++ b/databases/py-redis5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546484
-SHA256 (redis-5.3.0.tar.gz) = 8d69d2dde11a12dc85d0dbf5c45577a5af048e2456f7077d87ad35c1c81c310e
-SIZE (redis-5.3.0.tar.gz) = 4626288
+TIMESTAMP = 1753796036
+SHA256 (redis-5.3.1.tar.gz) = ca49577a531ea64039b5a36db3d6cd1a0c7a60c34124d46924a45b956e8cf14c
+SIZE (redis-5.3.1.tar.gz) = 4626200
diff --git a/databases/py-redis5/files/patch-setup.py b/databases/py-redis5/files/patch-setup.py
deleted file mode 100644
index a91867d1562f..000000000000
--- a/databases/py-redis5/files/patch-setup.py
+++ /dev/null
@@ -1,13 +0,0 @@
-Obtained from: https://github.com/redis/redis-py/commit/fdfc0d2ff41687e7b77c794101114f47d9d5a560
-
---- setup.py.orig 2025-04-30 14:54:05 UTC
-+++ setup.py
-@@ -38,7 +38,7 @@ setup(
- python_requires=">=3.8",
- install_requires=[
- 'async-timeout>=4.0.3; python_full_version<"3.11.3"',
-- "PyJWT~=2.9.0",
-+ "PyJWT>=2.9.0",
- ],
- classifiers=[
- "Development Status :: 5 - Production/Stable",
diff --git a/databases/py-sqlframe/Makefile b/databases/py-sqlframe/Makefile
index 6c4e9eec54f7..1fdd310fd947 100644
--- a/databases/py-sqlframe/Makefile
+++ b/databases/py-sqlframe/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlframe
-PORTVERSION= 3.37.0
+PORTVERSION= 3.38.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prettytable>=0<4:devel/py-prettytable@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sqlglot>=24.0.0<27.2:databases/py-sqlglot@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sqlglot>=24.0.0<27.4:databases/py-sqlglot@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
diff --git a/databases/py-sqlframe/distinfo b/databases/py-sqlframe/distinfo
index 8d0db9d79e51..d07056291dab 100644
--- a/databases/py-sqlframe/distinfo
+++ b/databases/py-sqlframe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265740
-SHA256 (sqlframe-3.37.0.tar.gz) = 77cc7e0ff1695d6ed5e62fcfac40f5464c7ef01ed433f04407caf80010c91353
-SIZE (sqlframe-3.37.0.tar.gz) = 29481957
+TIMESTAMP = 1753796038
+SHA256 (sqlframe-3.38.0.tar.gz) = 3cf65f7f1057c8cc34e07ebff1aed1d6713bab03a770a7c915285c566532b451
+SIZE (sqlframe-3.38.0.tar.gz) = 29482272
diff --git a/databases/py-sqlglot/Makefile b/databases/py-sqlglot/Makefile
index e65f392ff62d..7de570b42cef 100644
--- a/databases/py-sqlglot/Makefile
+++ b/databases/py-sqlglot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlglot
-PORTVERSION= 27.1.0
+PORTVERSION= 27.3.1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-sqlglot/distinfo b/databases/py-sqlglot/distinfo
index df2b91385afe..ecca672cb4f5 100644
--- a/databases/py-sqlglot/distinfo
+++ b/databases/py-sqlglot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265742
-SHA256 (sqlglot-27.1.0.tar.gz) = be8f5fde14a49744ab8c519ab1ea955668c1895b759ab18a7065b4e5d6de1c8e
-SIZE (sqlglot-27.1.0.tar.gz) = 5379716
+TIMESTAMP = 1753796040
+SHA256 (sqlglot-27.3.1.tar.gz) = 8edfc7d5f048ea937764729d2b2ada6e2cb69583df130dcfca9e376b314af5d1
+SIZE (sqlglot-27.3.1.tar.gz) = 5394397
diff --git a/databases/py-tiledb/Makefile b/databases/py-tiledb/Makefile
index ca2fce820511..8103b396f848 100644
--- a/databases/py-tiledb/Makefile
+++ b/databases/py-tiledb/Makefile
@@ -12,6 +12,8 @@ WWW= https://tiledb-inc-tiledb.readthedocs-hosted.com/projects/tiledb-py/en/sta
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_i386= error: static assertion failed due to requirement 'sizeof(unsigned long long) <= sizeof(int)': Implicit narrowing is not permitted.
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pybind11>=0<3:devel/py-pybind11@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0:devel/py-scikit-build-core@${PY_FLAVOR} \
diff --git a/databases/redis-devel/Makefile b/databases/redis-devel/Makefile
index 98deab2fde6f..ad4298ace6d1 100644
--- a/databases/redis-devel/Makefile
+++ b/databases/redis-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-DISTVERSION= 8.0.2.20250528
+DISTVERSION= 8.0.2.20250630
CATEGORIES= databases
PKGNAMESUFFIX= -devel
@@ -18,7 +18,7 @@ LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
USES+= compiler:c11 cpe gmake tcl:test
CPE_VENDOR= redislabs
USE_GITHUB= yes
-GH_TAGNAME= 7f60945bc
+GH_TAGNAME= 96930663b
USE_RC_SUBR= redis sentinel
MAKE_ENV= OPTIMIZATION= \
diff --git a/databases/redis-devel/distinfo b/databases/redis-devel/distinfo
index 2bd7764b145b..3deac0bbd279 100644
--- a/databases/redis-devel/distinfo
+++ b/databases/redis-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753619706
-SHA256 (redis-redis-8.0.2.20250528-7f60945bc_GH0.tar.gz) = 2c25d26af4839cb12ca7feaddbe19a364b11f8cc0f8bed34ffb329a9771e8c32
-SIZE (redis-redis-8.0.2.20250528-7f60945bc_GH0.tar.gz) = 3880799
+TIMESTAMP = 1754685574
+SHA256 (redis-redis-8.0.2.20250630-96930663b_GH0.tar.gz) = 42657d27ed2cf437dbbf8e925f0af2fb59603df89befdffb7797507cbf022fd1
+SIZE (redis-redis-8.0.2.20250630-96930663b_GH0.tar.gz) = 3901530
diff --git a/databases/redis/Makefile b/databases/redis/Makefile
index 8eacfb4ed6dd..9142f8926b97 100644
--- a/databases/redis/Makefile
+++ b/databases/redis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-DISTVERSION= 8.0.3
+DISTVERSION= 8.2.0
CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
@@ -23,11 +23,12 @@ 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
+#PIE_UNSAFE= ld: error: relocation R_X86_64_32 cannot be used against local \
+# symbol; recompile with -fPIC
CONFLICTS_INSTALL= redis-devel redis62 redis72 redis74
+PORTSCOUT= limit:^[0-9\.]*$$
SUB_FILES= pkg-message
SUB_LIST= PORTNAME=${PORTNAME} \
REDIS_DBDIR=${REDIS_DBDIR} \
diff --git a/databases/redis/distinfo b/databases/redis/distinfo
index 1cd1f7274ce2..1052db8f2427 100644
--- a/databases/redis/distinfo
+++ b/databases/redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751914561
-SHA256 (redis-8.0.3.tar.gz) = 33f37290b00b14e9a884dd4dcba335febd63ea16c51609d34fa41e031ad587df
-SIZE (redis-8.0.3.tar.gz) = 3821948
+TIMESTAMP = 1754729357
+SHA256 (redis-8.2.0.tar.gz) = ff95b83b7cf2f7a33af3be1e52fdf2e791c259f8272465c3b09f9e6bc901b604
+SIZE (redis-8.2.0.tar.gz) = 3897586
diff --git a/databases/redis/files/patch-deps_Makefile b/databases/redis/files/patch-deps_Makefile
new file mode 100644
index 000000000000..d0f405916a20
--- /dev/null
+++ b/databases/redis/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/redis/files/patch-deps_hiredis_Makefile b/databases/redis/files/patch-deps_hiredis_Makefile
new file mode 100644
index 000000000000..6bb5418e44d6
--- /dev/null
+++ b/databases/redis/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/redis/files/patch-deps-hiredis-net.c b/databases/redis/files/patch-deps_hiredis_net.c
index 0dfde3135238..84dbe39e16e6 100644
--- a/databases/redis/files/patch-deps-hiredis-net.c
+++ b/databases/redis/files/patch-deps_hiredis_net.c
@@ -1,6 +1,6 @@
---- deps/hiredis/net.c.orig 2019-11-28 19:32:05 UTC
+--- deps/hiredis/net.c.orig 2025-08-04 11:05:03 UTC
+++ deps/hiredis/net.c
-@@ -178,14 +178,34 @@
+@@ -185,14 +185,34 @@ int redisKeepAlive(redisContext *c, int interval) {
__redisSetError(c,REDIS_ERR_OTHER,strerror(errno));
return REDIS_ERR;
}
diff --git a/databases/redis/files/patch-deps-linenoise-Makefile b/databases/redis/files/patch-deps_linenoise_Makefile
index aef0f10966af..aef0f10966af 100644
--- a/databases/redis/files/patch-deps-linenoise-Makefile
+++ b/databases/redis/files/patch-deps_linenoise_Makefile
diff --git a/databases/redis/files/patch-deps_lua_src_lua__cjson.c b/databases/redis/files/patch-deps_lua_src_lua__cjson.c
index 0bb150504c67..9303727b7868 100644
--- a/databases/redis/files/patch-deps_lua_src_lua__cjson.c
+++ b/databases/redis/files/patch-deps_lua_src_lua__cjson.c
@@ -1,6 +1,6 @@
---- deps/lua/src/lua_cjson.c.orig 2019-09-25 10:40:18 UTC
+--- deps/lua/src/lua_cjson.c.orig 2025-08-04 11:05:03 UTC
+++ deps/lua/src/lua_cjson.c
-@@ -46,7 +46,9 @@
+@@ -47,7 +47,9 @@
#include "strbuf.h"
#include "fpconv.h"
diff --git a/databases/redis/files/patch-redis.conf b/databases/redis/files/patch-redis.conf
index b653f89a3211..201091ce2885 100644
--- a/databases/redis/files/patch-redis.conf
+++ b/databases/redis/files/patch-redis.conf
@@ -1,6 +1,6 @@
---- redis.conf.orig 2021-01-12 14:21:03 UTC
+--- redis.conf.orig 2025-08-04 11:05:03 UTC
+++ redis.conf
-@@ -244,7 +244,7 @@
+@@ -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.
@@ -9,7 +9,7 @@
# If you run Redis from upstart or systemd, Redis can interact with your
# supervision tree. Options:
-@@ -276,7 +276,7 @@
+@@ -339,7 +339,7 @@ daemonize no
#
# Note that on modern Linux systems "/run/redis.pid" is more conforming
# and should be used instead.
@@ -18,7 +18,7 @@
# Specify the server verbosity level.
# This can be one of:
-@@ -289,7 +289,7 @@
+@@ -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
@@ -27,7 +27,7 @@
# To enable logging to the system logger, just set 'syslog-enabled' to yes,
# and optionally update the other syslog parameters to suit your needs.
-@@ -420,7 +420,7 @@
+@@ -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.
diff --git a/databases/redis/files/patch-src_Makefile b/databases/redis/files/patch-src_Makefile
new file mode 100644
index 000000000000..40cff0e1b880
--- /dev/null
+++ b/databases/redis/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/redis/files/patch-src-mkreleasehdr.sh b/databases/redis/files/patch-src_mkreleasehdr.sh
index 2a568628139d..2a568628139d 100644
--- a/databases/redis/files/patch-src-mkreleasehdr.sh
+++ b/databases/redis/files/patch-src_mkreleasehdr.sh
diff --git a/databases/redis80/Makefile b/databases/redis80/Makefile
new file mode 100644
index 000000000000..3df55cbaf00c
--- /dev/null
+++ b/databases/redis80/Makefile
@@ -0,0 +1,84 @@
+PORTNAME= redis
+DISTVERSION= 8.0.3
+CATEGORIES= databases
+MASTER_SITES= https://download.redis.io/releases/
+PKGNAMESUFFIX= 80
+
+MAINTAINER= bofh@freebsd.org
+COMMENT= Persistent key-value database with built-in net interface(8.0.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 redis-devel redis62 redis72 redis74
+
+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/redis80/distinfo b/databases/redis80/distinfo
new file mode 100644
index 000000000000..1cd1f7274ce2
--- /dev/null
+++ b/databases/redis80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1751914561
+SHA256 (redis-8.0.3.tar.gz) = 33f37290b00b14e9a884dd4dcba335febd63ea16c51609d34fa41e031ad587df
+SIZE (redis-8.0.3.tar.gz) = 3821948
diff --git a/databases/redis/files/patch-deps-Makefile b/databases/redis80/files/patch-deps_Makefile
index 33e36467dbca..643ebfdf985c 100644
--- a/databases/redis/files/patch-deps-Makefile
+++ b/databases/redis80/files/patch-deps_Makefile
@@ -1,6 +1,6 @@
---- deps/Makefile.orig 2023-07-10 11:55:20 UTC
+--- deps/Makefile.orig 2025-07-06 11:59:42 UTC
+++ deps/Makefile
-@@ -84,7 +84,7 @@ LUA_LDFLAGS+= $(LDFLAGS)
+@@ -91,7 +91,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
-@@ -112,7 +112,7 @@ endif
+@@ -119,7 +119,7 @@ jemalloc: .make-prerequisites
jemalloc: .make-prerequisites
@printf '%b %b\n' $(MAKECOLOR)MAKE$(ENDCOLOR) $(BINCOLOR)$@$(ENDCOLOR)
diff --git a/databases/redis/files/patch-deps-hiredis-Makefile b/databases/redis80/files/patch-deps_hiredis_Makefile
index 76e3ea96245d..76e3ea96245d 100644
--- a/databases/redis/files/patch-deps-hiredis-Makefile
+++ b/databases/redis80/files/patch-deps_hiredis_Makefile
diff --git a/databases/redis80/files/patch-deps_hiredis_net.c b/databases/redis80/files/patch-deps_hiredis_net.c
new file mode 100644
index 000000000000..a0a2b346a301
--- /dev/null
+++ b/databases/redis80/files/patch-deps_hiredis_net.c
@@ -0,0 +1,39 @@
+--- deps/hiredis/net.c.orig 2025-07-06 11:59:42 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/redis80/files/patch-deps_linenoise_Makefile b/databases/redis80/files/patch-deps_linenoise_Makefile
new file mode 100644
index 000000000000..aef0f10966af
--- /dev/null
+++ b/databases/redis80/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/redis80/files/patch-deps_lua_src_lua__cjson.c b/databases/redis80/files/patch-deps_lua_src_lua__cjson.c
new file mode 100644
index 000000000000..e120432e2359
--- /dev/null
+++ b/databases/redis80/files/patch-deps_lua_src_lua__cjson.c
@@ -0,0 +1,12 @@
+--- deps/lua/src/lua_cjson.c.orig 2025-07-06 11:59:42 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/redis80/files/patch-redis.conf b/databases/redis80/files/patch-redis.conf
new file mode 100644
index 000000000000..b459d3868b97
--- /dev/null
+++ b/databases/redis80/files/patch-redis.conf
@@ -0,0 +1,38 @@
+--- redis.conf.orig 2025-07-06 11:59:42 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/redis/files/patch-src-Makefile b/databases/redis80/files/patch-src_Makefile
index 63339db6505a..63339db6505a 100644
--- a/databases/redis/files/patch-src-Makefile
+++ b/databases/redis80/files/patch-src_Makefile
diff --git a/databases/redis80/files/patch-src_mkreleasehdr.sh b/databases/redis80/files/patch-src_mkreleasehdr.sh
new file mode 100644
index 000000000000..2a568628139d
--- /dev/null
+++ b/databases/redis80/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/redis80/files/pkg-message.in b/databases/redis80/files/pkg-message.in
new file mode 100644
index 000000000000..85a89529262a
--- /dev/null
+++ b/databases/redis80/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/redis80/files/redis.in b/databases/redis80/files/redis.in
new file mode 100644
index 000000000000..d18063c3a504
--- /dev/null
+++ b/databases/redis80/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/redis80/files/sentinel.in b/databases/redis80/files/sentinel.in
new file mode 100644
index 000000000000..088f4382fc06
--- /dev/null
+++ b/databases/redis80/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/redis80/pkg-descr b/databases/redis80/pkg-descr
new file mode 100644
index 000000000000..5500bd1afad4
--- /dev/null
+++ b/databases/redis80/pkg-descr
@@ -0,0 +1,17 @@
+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.
diff --git a/databases/redis80/pkg-plist b/databases/redis80/pkg-plist
new file mode 100644
index 000000000000..fafc472df89b
--- /dev/null
+++ b/databases/redis80/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/redis_exporter/Makefile b/databases/redis_exporter/Makefile
index 6ab60b8fb437..a825016da15d 100644
--- a/databases/redis_exporter/Makefile
+++ b/databases/redis_exporter/Makefile
@@ -1,7 +1,6 @@
PORTNAME= redis_exporter
DISTVERSIONPREFIX= v
-DISTVERSION= 1.74.0
-PORTREVISION= 1
+DISTVERSION= 1.75.0
CATEGORIES= databases
MAINTAINER= arcade@b1t.name
diff --git a/databases/redis_exporter/distinfo b/databases/redis_exporter/distinfo
index 067d8842c78a..481ac704a236 100644
--- a/databases/redis_exporter/distinfo
+++ b/databases/redis_exporter/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749367743
-SHA256 (go/databases_redis_exporter/redis_exporter-v1.74.0/v1.74.0.mod) = 7cb10da1caae2ca24030533b3d8ade6689fa156daee0dd1c004682d15ccac789
-SIZE (go/databases_redis_exporter/redis_exporter-v1.74.0/v1.74.0.mod) = 695
-SHA256 (go/databases_redis_exporter/redis_exporter-v1.74.0/v1.74.0.zip) = e7f056fda7af390a23e3ec8c2ac50c7745217ec1f3175c24f1d427ef6261aad9
-SIZE (go/databases_redis_exporter/redis_exporter-v1.74.0/v1.74.0.zip) = 128596
+TIMESTAMP = 1754718804
+SHA256 (go/databases_redis_exporter/redis_exporter-v1.75.0/v1.75.0.mod) = 25227d73a083623f98f8a05484f1e0d92e50f338859765bbcd1242ab27d0e5f2
+SIZE (go/databases_redis_exporter/redis_exporter-v1.75.0/v1.75.0.mod) = 695
+SHA256 (go/databases_redis_exporter/redis_exporter-v1.75.0/v1.75.0.zip) = b977df1782ffcbe5a5511ebfacbcd0803f2b50cb046b580714a82286120a5b3b
+SIZE (go/databases_redis_exporter/redis_exporter-v1.75.0/v1.75.0.zip) = 129564
diff --git a/databases/redisdesktopmanager/Makefile b/databases/redisdesktopmanager/Makefile
index c6061cf1a162..fe261d6acd7e 100644
--- a/databases/redisdesktopmanager/Makefile
+++ b/databases/redisdesktopmanager/Makefile
@@ -9,6 +9,9 @@ WWW= https://github.com/RedisInsight/RedisDesktopManager
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= RedisDesktopManager is no longer maintained upstream as the project has been replaced by RedisInsight
+EXPIRATION_DATE=2025-09-08
+
LIB_DEPENDS= libbrotlicommon.so:archivers/brotli \
liblz4.so:archivers/liblz4 \
libpython${PYTHON_VER}${PYTHON_ABIVER}.so:lang/python${PYTHON_SUFFIX} \
diff --git a/databases/rubygem-activemodel-gitlab/distinfo b/databases/rubygem-activemodel-gitlab/distinfo
index e4865ee9c810..35a6adef53a7 100644
--- a/databases/rubygem-activemodel-gitlab/distinfo
+++ b/databases/rubygem-activemodel-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888804
-SHA256 (rubygem/activemodel-7.1.5.1.gem) = 74727466854a7fbdfe8f2702ca3112b23877500d4926bf7e02e921ad542191f1
-SIZE (rubygem/activemodel-7.1.5.1.gem) = 69632
+TIMESTAMP = 1755146399
+SHA256 (rubygem/activemodel-7.1.5.2.gem) = 4fb6a56a8614ee820c218563fcdebcf0d7b16ab153b81ecd2ed91877cf4ac8b5
+SIZE (rubygem/activemodel-7.1.5.2.gem) = 69632
diff --git a/databases/rubygem-activerecord-explain-analyze/Makefile b/databases/rubygem-activerecord-explain-analyze/Makefile
index 62ce72d62983..42d32bc9d8fc 100644
--- a/databases/rubygem-activerecord-explain-analyze/Makefile
+++ b/databases/rubygem-activerecord-explain-analyze/Makefile
@@ -1,6 +1,6 @@
PORTNAME= activerecord-explain-analyze
PORTVERSION= 0.1.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -10,8 +10,8 @@ WWW= https://github.com/6/activerecord-explain-analyze
LICENSE= MIT
-RUN_DEPENDS= rubygem-activerecord70>=4:databases/rubygem-activerecord70 \
- rubygem-pg>=0:databases/rubygem-pg
+RUN_DEPENDS= rubygem-activerecord-gitlab>=4:databases/rubygem-activerecord-gitlab \
+ rubygem-pg-gitlab>=0:databases/rubygem-pg-gitlab
USES= gem
diff --git a/databases/rubygem-activerecord-gitlab/distinfo b/databases/rubygem-activerecord-gitlab/distinfo
index d5e0a1e9d921..cc4e846e1649 100644
--- a/databases/rubygem-activerecord-gitlab/distinfo
+++ b/databases/rubygem-activerecord-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888806
-SHA256 (rubygem/activerecord-7.1.5.1.gem) = f40ad1609bf33b9ba5bdc4e16d80a77b1517153234ceb413d31d635d7b91f1e3
-SIZE (rubygem/activerecord-7.1.5.1.gem) = 548352
+TIMESTAMP = 1755146399
+SHA256 (rubygem/activerecord-7.1.5.2.gem) = 923da72b2da727fd2868bfa2a536db6facf71d67064889a4fb16ff323da99d2a
+SIZE (rubygem/activerecord-7.1.5.2.gem) = 548352
diff --git a/databases/rubygem-google-cloud-datastore/Makefile b/databases/rubygem-google-cloud-datastore/Makefile
index 00d9fab0f017..c2ae81b80933 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.12.0
+PORTVERSION= 2.13.0
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-google-cloud-datastore/distinfo b/databases/rubygem-google-cloud-datastore/distinfo
index a6813f2d97c1..3c004471d94a 100644
--- a/databases/rubygem-google-cloud-datastore/distinfo
+++ b/databases/rubygem-google-cloud-datastore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265804
-SHA256 (rubygem/google-cloud-datastore-2.12.0.gem) = cb6eb9f43df0e34f8c659923fee92b887a8bdfe01802acbf627118eeb8e8dee0
-SIZE (rubygem/google-cloud-datastore-2.12.0.gem) = 53760
+TIMESTAMP = 1753796134
+SHA256 (rubygem/google-cloud-datastore-2.13.0.gem) = ef70713ab9d2917c65d417a28be6df2a13a58251c2045f8651469d803baac9d0
+SIZE (rubygem/google-cloud-datastore-2.13.0.gem) = 54272
diff --git a/databases/rubygem-pg-gitlab/Makefile b/databases/rubygem-pg-gitlab/Makefile
new file mode 100644
index 000000000000..42944ed5613a
--- /dev/null
+++ b/databases/rubygem-pg-gitlab/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= pg
+PORTVERSION= 1.5.9
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Ruby interface to PostgreSQL library
+WWW= https://github.com/ged/ruby-pg
+
+LICENSE= BSD2CLAUSE RUBY
+LICENSE_COMB= dual
+LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/BSDL
+LICENSE_FILE_RUBY= ${WRKSRC}/LICENSE
+
+USES= gem pgsql
+
+CONFIGURE_ARGS= --with-pgsql-include-dir=`${PG_CONFIG} --includedir` \
+ --with-pgsql-lib-dir=`${PG_CONFIG} --libdir`
+PG_CONFIG= ${LOCALBASE}/bin/pg_config
+
+PORTSCOUT= limit:^1\.5\.
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-pg-gitlab/distinfo b/databases/rubygem-pg-gitlab/distinfo
new file mode 100644
index 000000000000..61357109ceb0
--- /dev/null
+++ b/databases/rubygem-pg-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1729994430
+SHA256 (rubygem/pg-1.5.9.gem) = 761efbdf73b66516f0c26fcbe6515dc7500c3f0aa1a1b853feae245433c64fdc
+SIZE (rubygem/pg-1.5.9.gem) = 207872
diff --git a/databases/rubygem-pg-gitlab/pkg-descr b/databases/rubygem-pg-gitlab/pkg-descr
new file mode 100644
index 000000000000..f942a1c46ddd
--- /dev/null
+++ b/databases/rubygem-pg-gitlab/pkg-descr
@@ -0,0 +1,3 @@
+rubygem-pg provides the module "pg", a Ruby interface to the
+PostgreSQL Relational Database Management System, which
+supersedes the old "postgres" module.
diff --git a/databases/rubygem-pg/Makefile b/databases/rubygem-pg/Makefile
index a6aa3d0d950c..73b4c1fcbce0 100644
--- a/databases/rubygem-pg/Makefile
+++ b/databases/rubygem-pg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pg
-PORTVERSION= 1.5.9
+PORTVERSION= 1.6.0
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-pg/distinfo b/databases/rubygem-pg/distinfo
index 61357109ceb0..97d74db77b96 100644
--- a/databases/rubygem-pg/distinfo
+++ b/databases/rubygem-pg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729994430
-SHA256 (rubygem/pg-1.5.9.gem) = 761efbdf73b66516f0c26fcbe6515dc7500c3f0aa1a1b853feae245433c64fdc
-SIZE (rubygem/pg-1.5.9.gem) = 207872
+TIMESTAMP = 1753796224
+SHA256 (rubygem/pg-1.6.0.gem) = 26ea1694e4ed2e387a8292373acbb62ff9696d691d3a1b8b76cf56eb1d9bd40b
+SIZE (rubygem/pg-1.6.0.gem) = 221696
diff --git a/databases/sfcgal/Makefile b/databases/sfcgal/Makefile
index 9e463fa0e2e3..ce36a9bdace7 100644
--- a/databases/sfcgal/Makefile
+++ b/databases/sfcgal/Makefile
@@ -1,7 +1,6 @@
PORTNAME= sfcgal
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.0
-PORTREVISION= 2
+DISTVERSION= 2.2.0
CATEGORIES= databases math graphics
MASTER_SITES= https://github.com/CGAL/cgal/releases/download/v${CGAL_VERSION}/:source1
diff --git a/databases/sfcgal/distinfo b/databases/sfcgal/distinfo
index c6613cc28613..355e0c0de2a5 100644
--- a/databases/sfcgal/distinfo
+++ b/databases/sfcgal/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747206059
+TIMESTAMP = 1754333037
SHA256 (CGAL-6.0.1.tar.xz) = 0acdfbf317c556630dd526f3253780f29b6ec9713ee92903e81b5c93c0f59b7f
SIZE (CGAL-6.0.1.tar.xz) = 25659212
-SHA256 (SFCGAL-v2.1.0.tar.bz2) = 6f57a0b5fd879bec5a570ffa13cbd64f34957c479992cf3e6bda35e5e5d988cd
-SIZE (SFCGAL-v2.1.0.tar.bz2) = 2719674
+SHA256 (SFCGAL-v2.2.0.tar.bz2) = 053ccb225dbc4b31272fbbd49d014766d5080508c61875357539f29a6da9e9a2
+SIZE (SFCGAL-v2.2.0.tar.bz2) = 2839118
diff --git a/databases/sfcgal/pkg-plist b/databases/sfcgal/pkg-plist
index aedccb50265a..c5e833bd4fda 100644
--- a/databases/sfcgal/pkg-plist
+++ b/databases/sfcgal/pkg-plist
@@ -1,6 +1,5 @@
bin/sfcgal-config
include/SFCGAL/Coordinate.h
-include/SFCGAL/Cylinder.h
include/SFCGAL/Envelope.h
include/SFCGAL/Exception.h
include/SFCGAL/Geometry.h
@@ -19,7 +18,6 @@ include/SFCGAL/PreparedGeometry.h
include/SFCGAL/Segment.h
include/SFCGAL/Simplicity.h
include/SFCGAL/Solid.h
-include/SFCGAL/Sphere.h
include/SFCGAL/Surface.h
include/SFCGAL/Transform.h
include/SFCGAL/Triangle.h
@@ -119,6 +117,7 @@ include/SFCGAL/detail/ublas.h
include/SFCGAL/export.h
include/SFCGAL/io/GeometryStreams.h
include/SFCGAL/io/OBJ.h
+include/SFCGAL/io/STL.h
include/SFCGAL/io/ewkt.h
include/SFCGAL/io/osg.h
include/SFCGAL/io/vtk.h
@@ -126,6 +125,8 @@ include/SFCGAL/io/wkb.h
include/SFCGAL/io/wkt.h
include/SFCGAL/namespace.h
include/SFCGAL/numeric.h
+include/SFCGAL/primitive3d/Cylinder.h
+include/SFCGAL/primitive3d/Sphere.h
include/SFCGAL/triangulate/triangulate2DZ.h
include/SFCGAL/triangulate/triangulatePolygon.h
include/SFCGAL/version.h
diff --git a/databases/sq/Makefile b/databases/sq/Makefile
index a2f44dad9e10..f1456097efd9 100644
--- a/databases/sq/Makefile
+++ b/databases/sq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sq
DISTVERSIONPREFIX= v
DISTVERSION= 0.48.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases
MAINTAINER= olgeni@FreeBSD.org
diff --git a/databases/sqlclient/Makefile b/databases/sqlclient/Makefile
index b0f89077c9a4..c0d2106d39f2 100644
--- a/databases/sqlclient/Makefile
+++ b/databases/sqlclient/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sqlclient
PORTVERSION= 1.9.0
+PORTREVISION= 1
CATEGORIES= databases gnustep
MASTER_SITES= GNUSTEP/libs
DISTNAME= SQLClient-${PORTVERSION}
diff --git a/databases/tile38/Makefile b/databases/tile38/Makefile
index 5a744ee7913f..7105b3eac53a 100644
--- a/databases/tile38/Makefile
+++ b/databases/tile38/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tile38
DISTVERSION= 1.12.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= databases
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/databases/tiledb/Makefile b/databases/tiledb/Makefile
index 3786c6e22b93..ce055503941a 100644
--- a/databases/tiledb/Makefile
+++ b/databases/tiledb/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tiledb
PORTVERSION= 2.28.1
+PORTREVISION= 1
CATEGORIES= databases
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/databases/timescaledb-backup/Makefile b/databases/timescaledb-backup/Makefile
index 9245509f9be7..93c00379106c 100644
--- a/databases/timescaledb-backup/Makefile
+++ b/databases/timescaledb-backup/Makefile
@@ -1,6 +1,6 @@
PORTNAME= timescaledb-backup
DISTVERSION= 0.1.1
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org
diff --git a/databases/timescaledb-tune/Makefile b/databases/timescaledb-tune/Makefile
index 6421d02c2fed..d4823ae6857a 100644
--- a/databases/timescaledb-tune/Makefile
+++ b/databases/timescaledb-tune/Makefile
@@ -1,7 +1,7 @@
PORTNAME= timescaledb-tune
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org
diff --git a/databases/timescaledb/Makefile b/databases/timescaledb/Makefile
index 5a4c90c160e7..f7269682f9a8 100644
--- a/databases/timescaledb/Makefile
+++ b/databases/timescaledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= timescaledb
-PORTVERSION= 2.21.1
+PORTVERSION= 2.21.3
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org
diff --git a/databases/timescaledb/distinfo b/databases/timescaledb/distinfo
index 79b07d953d92..2bce1dec6302 100644
--- a/databases/timescaledb/distinfo
+++ b/databases/timescaledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753329349
-SHA256 (timescale-timescaledb-2.21.1_GH0.tar.gz) = 4cce2b28956f13950a168b1eeb8f99828fdc45f998c2645962a9aac4c185077b
-SIZE (timescale-timescaledb-2.21.1_GH0.tar.gz) = 7909360
+TIMESTAMP = 1755057563
+SHA256 (timescale-timescaledb-2.21.3_GH0.tar.gz) = 5b357d6c3e99cea3a5269618066cdebd9731e27da6e67e4181c7c6d07456ca70
+SIZE (timescale-timescaledb-2.21.3_GH0.tar.gz) = 7913333
diff --git a/databases/timescaledb/pkg-plist b/databases/timescaledb/pkg-plist
index cd79f9e9b0cc..befcff97a32d 100644
--- a/databases/timescaledb/pkg-plist
+++ b/databases/timescaledb/pkg-plist
@@ -41,5 +41,7 @@ share/postgresql/extension/timescaledb--2.20.1--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.20.2--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.20.3--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.21.0--%%PORTVERSION%%.sql
+share/postgresql/extension/timescaledb--2.21.1--%%PORTVERSION%%.sql
+share/postgresql/extension/timescaledb--2.21.2--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb.control
diff --git a/databases/usql/Makefile b/databases/usql/Makefile
index 3bd3aa39c7d5..4d4b289071f3 100644
--- a/databases/usql/Makefile
+++ b/databases/usql/Makefile
@@ -1,7 +1,7 @@
PORTNAME= usql
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.18
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org