diff options
Diffstat (limited to 'databases')
196 files changed, 1746 insertions, 4879 deletions
diff --git a/databases/Makefile b/databases/Makefile index d169e070b4b2..1703f10f9513 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -67,6 +67,7 @@ SUBDIR += firebird30-server SUBDIR += firebird40-client SUBDIR += firebird40-server + SUBDIR += fmptools SUBDIR += fortytwo-bdb SUBDIR += foundationdb71-client SUBDIR += foundationdb71-server @@ -169,8 +170,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 @@ -195,7 +194,7 @@ SUBDIR += mysql-connector-c++ SUBDIR += mysql-connector-j SUBDIR += mysql-connector-java51 - SUBDIR += mysql-connector-odbc-80 + SUBDIR += mysql-connector-odbc SUBDIR += mysql2pgsql SUBDIR += mysql80-client SUBDIR += mysql80-server @@ -897,6 +896,7 @@ SUBDIR += redis62 SUBDIR += redis72 SUBDIR += redis74 + SUBDIR += redis80 SUBDIR += redis_exporter SUBDIR += redisdesktopmanager SUBDIR += redisjson @@ -955,6 +955,7 @@ SUBDIR += rubygem-bdb1 SUBDIR += rubygem-bigrecord SUBDIR += rubygem-brpoplpush-redis_script + SUBDIR += rubygem-click_house-client SUBDIR += rubygem-couchrest SUBDIR += rubygem-dalli SUBDIR += rubygem-data_objects @@ -1023,6 +1024,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/arrow/Makefile b/databases/arrow/Makefile index 1742573965de..b00994d8d33d 100644 --- a/databases/arrow/Makefile +++ b/databases/arrow/Makefile @@ -1,5 +1,6 @@ PORTNAME= arrow DISTVERSION= 20.0.0 +PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION} \ https://github.com/apache/orc/archive/rel/:orc @@ -185,7 +186,7 @@ TESTING_CMAKE_BOOL= ARROW_TESTING TESTING_LIB_DEPENDS= libgtest.so:devel/googletest # form OPTIONS_DEFAULT -.for opt in ${OPTIONS_GROUP_COMPONENTS} +.for opt in ${OPTIONS_GROUP_COMPONENTS} ${OPTIONS_GROUP_COMPRESSION} . if "${${opt}_BROKEN}" == "" OPTIONS_DEFAULT+= ${opt} . endif @@ -204,6 +205,9 @@ PLIST_FILES+= bin/arrow-file-to-stream \ .if ${PORT_OPTIONS:MGANDIVA} || ${PORT_OPTIONS:MCOMPUTE} PLIST_FILES+= lib/cmake/Arrow/Findutf8proc.cmake .endif +.if ${PORT_OPTIONS:MGANDIVA} || ${PORT_OPTIONS:MZSTD} +PLIST_FILES+= lib/cmake/Gandiva/FindzstdAlt.cmake +.endif .if ${PORT_OPTIONS:MPYTHON} == "PYTHON" && ${PORT_OPTIONS:MFLIGHT} == "FLIGHT" PLIST_SUB+= PYTHONFLIGHT="" 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/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/couchdb3/Makefile b/databases/couchdb3/Makefile index b8ee3e9d9606..90876bcf4f08 100644 --- a/databases/couchdb3/Makefile +++ b/databases/couchdb3/Makefile @@ -1,6 +1,6 @@ PORTNAME= couchdb3 DISTVERSION= 3.5.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= databases MASTER_SITES= APACHE/couchdb/source/${DISTVERSION} DISTNAME= apache-couchdb-${DISTVERSION} diff --git a/databases/couchdb3/pkg-plist b/databases/couchdb3/pkg-plist index a9131d00e6f7..ebf0edf94adf 100644 --- a/databases/couchdb3/pkg-plist +++ b/databases/couchdb3/pkg-plist @@ -5,49 +5,49 @@ libexec/couchdb3/bin/couchdb libexec/couchdb3/bin/couchjs libexec/couchdb3/bin/remsh libexec/couchdb3/bin/weatherreport -libexec/couchdb3/erts-15.2.7/bin/beam.smp -libexec/couchdb3/erts-15.2.7/bin/ct_run -libexec/couchdb3/erts-15.2.7/bin/epmd -libexec/couchdb3/erts-15.2.7/bin/erl -libexec/couchdb3/erts-15.2.7/bin/erl_call -libexec/couchdb3/erts-15.2.7/bin/erl_child_setup -libexec/couchdb3/erts-15.2.7/bin/erlc -libexec/couchdb3/erts-15.2.7/bin/erlexec -libexec/couchdb3/erts-15.2.7/bin/escript -libexec/couchdb3/erts-15.2.7/bin/heart -libexec/couchdb3/erts-15.2.7/bin/inet_gethost -libexec/couchdb3/erts-15.2.7/bin/run_erl -libexec/couchdb3/erts-15.2.7/bin/start -libexec/couchdb3/erts-15.2.7/bin/to_erl -libexec/couchdb3/erts-15.2.7/bin/yielding_c_fun -libexec/couchdb3/erts-15.2.7/lib/internal/README +libexec/couchdb3/erts-15.2.7.1/bin/beam.smp +libexec/couchdb3/erts-15.2.7.1/bin/ct_run +libexec/couchdb3/erts-15.2.7.1/bin/epmd +libexec/couchdb3/erts-15.2.7.1/bin/erl +libexec/couchdb3/erts-15.2.7.1/bin/erl_call +libexec/couchdb3/erts-15.2.7.1/bin/erl_child_setup +libexec/couchdb3/erts-15.2.7.1/bin/erlc +libexec/couchdb3/erts-15.2.7.1/bin/erlexec +libexec/couchdb3/erts-15.2.7.1/bin/escript +libexec/couchdb3/erts-15.2.7.1/bin/heart +libexec/couchdb3/erts-15.2.7.1/bin/inet_gethost +libexec/couchdb3/erts-15.2.7.1/bin/run_erl +libexec/couchdb3/erts-15.2.7.1/bin/start +libexec/couchdb3/erts-15.2.7.1/bin/to_erl +libexec/couchdb3/erts-15.2.7.1/bin/yielding_c_fun +libexec/couchdb3/erts-15.2.7.1/lib/internal/README libexec/couchdb3/etc/default.ini libexec/couchdb3/etc/nouveau.yaml -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1.app -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1.appup -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1_db.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_check.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_constructed_ber_bin_v2.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_constructed_per.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_eval_ext.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_func.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_gen.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_gen_ber_bin_v2.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_gen_check.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_gen_jer.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_gen_per.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_imm.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_name.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_parser2.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_partial_decode.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_pretty_format.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_rtt.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_table.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_tok.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_value.beam -libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1rt_nif.beam -libexec/couchdb3/lib/asn1-5.3.4.1/priv/lib/asn1rt_nif.so +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1.app +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1.appup +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1_db.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_check.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_constructed_ber_bin_v2.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_constructed_per.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_eval_ext.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_func.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_gen.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_gen_ber_bin_v2.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_gen_check.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_gen_jer.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_gen_per.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_imm.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_name.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_parser2.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_partial_decode.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_pretty_format.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_rtt.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_table.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_tok.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_value.beam +libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1rt_nif.beam +libexec/couchdb3/lib/asn1-5.3.4.2/priv/lib/asn1rt_nif.so libexec/couchdb3/lib/b64url-%%VERSION%%/ebin/b64url.app libexec/couchdb3/lib/b64url-%%VERSION%%/ebin/b64url.beam libexec/couchdb3/lib/b64url-%%VERSION%%/priv/b64url.so @@ -78,68 +78,68 @@ libexec/couchdb3/lib/chttpd-%%VERSION%%/ebin/chttpd_xframe_options.beam libexec/couchdb3/lib/chttpd-%%VERSION%%/include/chttpd.hrl libexec/couchdb3/lib/chttpd-%%VERSION%%/include/chttpd_cors.hrl libexec/couchdb3/lib/chttpd-%%VERSION%%/priv/stats_descriptions.cfg -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_a.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_asm.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_block.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_bounds.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_call_types.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_clean.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_core_to_ssa.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_dict.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_digraph.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_disasm.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_doc.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_flatten.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_jump.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_listing.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_opcodes.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_alias.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_bc_size.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_bool.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_bsm.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_check.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_codegen.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_dead.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_destructive_update.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_lint.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_opt.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_pp.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_pre_codegen.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_recv.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_share.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_ss.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_throw.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_type.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_trim.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_types.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_utils.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_validator.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_z.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/cerl.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/cerl_clauses.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/cerl_inline.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/cerl_trees.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/compile.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/compiler.app -libexec/couchdb3/lib/compiler-8.6.1/ebin/compiler.appup -libexec/couchdb3/lib/compiler-8.6.1/ebin/core_lib.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/core_lint.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/core_parse.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/core_pp.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/core_scan.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/erl_bifs.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/rec_env.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_core_alias.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_core_bsm.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_core_fold.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_core_fold_lists.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_core_inline.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_core_prepare.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_coverage.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_messages.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_pre_attributes.beam -libexec/couchdb3/lib/compiler-8.6.1/ebin/v3_core.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_a.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_asm.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_block.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_bounds.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_call_types.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_clean.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_core_to_ssa.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_dict.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_digraph.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_disasm.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_doc.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_flatten.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_jump.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_listing.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_opcodes.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa_alias.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa_bc_size.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa_bool.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa_bsm.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa_check.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa_codegen.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa_dead.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa_destructive_update.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa_lint.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa_opt.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa_pp.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa_pre_codegen.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa_recv.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa_share.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa_ss.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa_throw.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_ssa_type.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_trim.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_types.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_utils.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_validator.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/beam_z.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/cerl.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/cerl_clauses.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/cerl_inline.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/cerl_trees.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/compile.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/compiler.app +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/compiler.appup +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/core_lib.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/core_lint.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/core_parse.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/core_pp.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/core_scan.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/erl_bifs.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/rec_env.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/sys_core_alias.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/sys_core_bsm.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/sys_core_fold.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/sys_core_fold_lists.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/sys_core_inline.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/sys_core_prepare.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/sys_coverage.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/sys_messages.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/sys_pre_attributes.beam +libexec/couchdb3/lib/compiler-8.6.1.1/ebin/v3_core.beam libexec/couchdb3/lib/config-%%VERSION%%/ebin/config.app libexec/couchdb3/lib/config-%%VERSION%%/ebin/config.beam libexec/couchdb3/lib/config-%%VERSION%%/ebin/config_app.beam @@ -568,117 +568,117 @@ libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_app.beam libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_event_handler.beam libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_server.beam libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_sup.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/application.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/application_controller.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/application_master.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/application_starter.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/auth.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/code.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/code_server.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/disk_log.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/disk_log_1.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/disk_log_server.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/disk_log_sup.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/dist_ac.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/dist_util.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_boot_server.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_compile_server.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_ddll.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_distribution.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_epmd.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_erts_errors.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_kernel_errors.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_reply.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_signal_handler.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erpc.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/error_handler.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/error_logger.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erts_debug.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/file.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/file_io_server.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/file_server.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/gen_sctp.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/gen_tcp.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/gen_tcp_socket.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/gen_udp.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/gen_udp_socket.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/global.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/global_group.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/global_search.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/group.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/group_history.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/heart.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet6_sctp.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet6_tcp.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet6_tcp_dist.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet6_udp.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_config.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_db.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_dns.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_dns_tsig.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_epmd_dist.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_epmd_socket.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_gethost_native.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_hosts.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_parse.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_res.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_sctp.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_tcp.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_tcp_dist.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_udp.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/kernel.app -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/kernel.appup -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/kernel.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/kernel_config.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/kernel_refc.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/local_tcp.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/local_udp.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_backend.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_config.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_disk_log_h.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_filters.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_formatter.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_h_common.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_handler.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_handler_watcher.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_olp.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_proxy.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_server.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_simple_h.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_std_h.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_sup.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/net.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/net_adm.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/net_kernel.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/os.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/pg.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/pg2.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/prim_tty.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/ram_file.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io_compressed.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io_deflate.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io_delayed.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io_inflate.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io_list.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/rpc.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/seq_trace.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/socket.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/standard_error.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/trace.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/user_drv.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/user_sup.beam -libexec/couchdb3/lib/kernel-10.2.7.1/ebin/wrap_log_reader.beam -libexec/couchdb3/lib/kernel-10.2.7.1/include/dist.hrl -libexec/couchdb3/lib/kernel-10.2.7.1/include/dist_util.hrl -libexec/couchdb3/lib/kernel-10.2.7.1/include/eep48.hrl -libexec/couchdb3/lib/kernel-10.2.7.1/include/file.hrl -libexec/couchdb3/lib/kernel-10.2.7.1/include/inet.hrl -libexec/couchdb3/lib/kernel-10.2.7.1/include/inet_sctp.hrl -libexec/couchdb3/lib/kernel-10.2.7.1/include/logger.hrl -libexec/couchdb3/lib/kernel-10.2.7.1/include/net_address.hrl +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/application.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/application_controller.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/application_master.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/application_starter.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/auth.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/code.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/code_server.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/disk_log.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/disk_log_1.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/disk_log_server.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/disk_log_sup.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/dist_ac.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/dist_util.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_boot_server.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_compile_server.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_ddll.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_distribution.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_epmd.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_erts_errors.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_kernel_errors.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_reply.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_signal_handler.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erpc.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/error_handler.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/error_logger.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erts_debug.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/file.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/file_io_server.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/file_server.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/gen_sctp.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/gen_tcp.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/gen_tcp_socket.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/gen_udp.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/gen_udp_socket.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/global.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/global_group.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/global_search.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/group.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/group_history.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/heart.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet6_sctp.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet6_tcp.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet6_tcp_dist.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet6_udp.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_config.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_db.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_dns.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_dns_tsig.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_epmd_dist.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_epmd_socket.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_gethost_native.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_hosts.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_parse.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_res.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_sctp.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_tcp.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_tcp_dist.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_udp.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/kernel.app +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/kernel.appup +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/kernel.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/kernel_config.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/kernel_refc.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/local_tcp.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/local_udp.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_backend.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_config.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_disk_log_h.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_filters.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_formatter.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_h_common.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_handler.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_handler_watcher.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_olp.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_proxy.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_server.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_simple_h.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_std_h.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_sup.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/net.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/net_adm.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/net_kernel.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/os.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/pg.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/pg2.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/prim_tty.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/ram_file.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/raw_file_io.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/raw_file_io_compressed.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/raw_file_io_deflate.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/raw_file_io_delayed.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/raw_file_io_inflate.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/raw_file_io_list.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/rpc.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/seq_trace.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/socket.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/standard_error.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/trace.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/user_drv.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/user_sup.beam +libexec/couchdb3/lib/kernel-10.2.7.2/ebin/wrap_log_reader.beam +libexec/couchdb3/lib/kernel-10.2.7.2/include/dist.hrl +libexec/couchdb3/lib/kernel-10.2.7.2/include/dist_util.hrl +libexec/couchdb3/lib/kernel-10.2.7.2/include/eep48.hrl +libexec/couchdb3/lib/kernel-10.2.7.2/include/file.hrl +libexec/couchdb3/lib/kernel-10.2.7.2/include/inet.hrl +libexec/couchdb3/lib/kernel-10.2.7.2/include/inet_sctp.hrl +libexec/couchdb3/lib/kernel-10.2.7.2/include/logger.hrl +libexec/couchdb3/lib/kernel-10.2.7.2/include/net_address.hrl libexec/couchdb3/lib/mango-%%VERSION%%/ebin/mango.app libexec/couchdb3/lib/mango-%%VERSION%%/ebin/mango_app.beam libexec/couchdb3/lib/mango-%%VERSION%%/ebin/mango_crud.beam @@ -811,23 +811,23 @@ libexec/couchdb3/lib/os_mon-2.10.1/ebin/os_mon_sysinfo.beam libexec/couchdb3/lib/os_mon-2.10.1/ebin/os_sup.beam libexec/couchdb3/lib/os_mon-2.10.1/priv/bin/cpu_sup libexec/couchdb3/lib/os_mon-2.10.1/priv/bin/memsup -libexec/couchdb3/lib/public_key-1.17.1/ebin/OTP-PUB-KEY.beam -libexec/couchdb3/lib/public_key-1.17.1/ebin/PKCS-FRAME.beam -libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_cert.beam -libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_cert_records.beam -libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_crl.beam -libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_ocsp.beam -libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_os_cacerts.beam -libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_pbe.beam -libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_pem.beam -libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_policy_tree.beam -libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_ssh.beam -libexec/couchdb3/lib/public_key-1.17.1/ebin/public_key.app -libexec/couchdb3/lib/public_key-1.17.1/ebin/public_key.appup -libexec/couchdb3/lib/public_key-1.17.1/ebin/public_key.beam -libexec/couchdb3/lib/public_key-1.17.1/include/OTP-PUB-KEY.hrl -libexec/couchdb3/lib/public_key-1.17.1/include/PKCS-FRAME.hrl -libexec/couchdb3/lib/public_key-1.17.1/include/public_key.hrl +libexec/couchdb3/lib/public_key-1.17.1.1/ebin/OTP-PUB-KEY.beam +libexec/couchdb3/lib/public_key-1.17.1.1/ebin/PKCS-FRAME.beam +libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_cert.beam +libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_cert_records.beam +libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_crl.beam +libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_ocsp.beam +libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_os_cacerts.beam +libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_pbe.beam +libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_pem.beam +libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_policy_tree.beam +libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_ssh.beam +libexec/couchdb3/lib/public_key-1.17.1.1/ebin/public_key.app +libexec/couchdb3/lib/public_key-1.17.1.1/ebin/public_key.appup +libexec/couchdb3/lib/public_key-1.17.1.1/ebin/public_key.beam +libexec/couchdb3/lib/public_key-1.17.1.1/include/OTP-PUB-KEY.hrl +libexec/couchdb3/lib/public_key-1.17.1.1/include/PKCS-FRAME.hrl +libexec/couchdb3/lib/public_key-1.17.1.1/include/public_key.hrl libexec/couchdb3/lib/recon-2.5.6/ebin/recon.app libexec/couchdb3/lib/recon-2.5.6/ebin/recon.beam libexec/couchdb3/lib/recon-2.5.6/ebin/recon_alloc.beam @@ -903,185 +903,185 @@ libexec/couchdb3/lib/smoosh-%%VERSION%%/ebin/smoosh_utils.beam libexec/couchdb3/lib/snappy-1.0.5/ebin/snappy.app libexec/couchdb3/lib/snappy-1.0.5/ebin/snappy.beam libexec/couchdb3/lib/snappy-1.0.5/priv/snappy_nif.so -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_client_connection.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_connection_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_gen_connection.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_handshake.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_listener_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_packet_demux.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_record.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_server_connection.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_server_session_cache_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_server_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_socket.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_v1.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/inet6_tls_dist.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/inet_tls_dist.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl.app -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl.appup -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_admin_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_alert.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_app.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_certificate.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_cipher.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_cipher_format.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_client_session_cache_db.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_config.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_connection_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_crl.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_crl_cache.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_crl_cache_api.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_crl_hash_dir.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_dh_groups.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_dist_admin_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_dist_connection_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_dist_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_gen_statem.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_handshake.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_listen_tracker_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_logger.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_manager.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_pem_cache.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_pkix_db.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_record.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_server_session_cache.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_server_session_cache_db.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_server_session_cache_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_session.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_session_cache_api.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_srp_primes.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_trace.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_upgrade_server_session_cache_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_bloom_filter.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_client_connection.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_client_connection_1_3.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_client_ticket_store.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_connection_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dist_server_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dist_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dtls_client_connection.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dtls_gen_connection.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dtls_server_connection.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dyn_connection_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_gen_connection.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_gen_connection_1_3.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_handshake.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_handshake_1_3.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_record.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_record_1_3.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_sender.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_server_connection.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_server_connection_1_3.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_server_session_ticket.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_server_session_ticket_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_server_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_socket.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_sup.beam -libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_v1.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/argparse.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/array.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/base64.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/beam_lib.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/binary.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/c.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/calendar.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dets.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dets_server.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dets_sup.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dets_utils.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dets_v9.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dict.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/digraph.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/digraph_utils.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/edlin.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/edlin_context.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/edlin_expand.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/edlin_key.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/edlin_type_suggestion.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/epp.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_abstract_code.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_anno.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_bits.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_compile.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_error.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_eval.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_expand_records.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_features.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_internal.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_lint.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_parse.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_posix_msg.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_pp.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_scan.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_stdlib_errors.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_tar.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/error_logger_file_h.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/error_logger_tty_h.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/escript.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/ets.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/eval_bits.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/file_sorter.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/filelib.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/filename.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gb_sets.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gb_trees.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gen.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gen_event.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gen_fsm.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gen_server.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gen_statem.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/io.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/io_lib.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/io_lib_format.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/io_lib_fread.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/io_lib_pretty.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/json.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/lists.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/log_mf_h.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/maps.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/math.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/ms_transform.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/orddict.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/ordsets.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/otp_internal.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/peer.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/pool.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/proc_lib.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/proplists.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/qlc.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/qlc_pt.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/queue.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/rand.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/random.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/re.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/sets.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/shell.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/shell_default.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/shell_docs.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/shell_docs_markdown.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/slave.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/sofs.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/stdlib.app -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/stdlib.appup -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/string.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/supervisor.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/supervisor_bridge.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/sys.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/timer.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/unicode.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/unicode_util.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/uri_string.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/win32reg.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/zip.beam -libexec/couchdb3/lib/stdlib-6.2.2.1/include/assert.hrl -libexec/couchdb3/lib/stdlib-6.2.2.1/include/erl_bits.hrl -libexec/couchdb3/lib/stdlib-6.2.2.1/include/erl_compile.hrl -libexec/couchdb3/lib/stdlib-6.2.2.1/include/ms_transform.hrl -libexec/couchdb3/lib/stdlib-6.2.2.1/include/qlc.hrl -libexec/couchdb3/lib/stdlib-6.2.2.1/include/zip.hrl +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_client_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_connection_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_gen_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_handshake.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_listener_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_packet_demux.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_record.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_server_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_server_session_cache_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_server_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_socket.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_v1.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/inet6_tls_dist.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/inet_tls_dist.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl.app +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl.appup +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_admin_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_alert.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_app.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_certificate.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_cipher.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_cipher_format.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_client_session_cache_db.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_config.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_connection_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_crl.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_crl_cache.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_crl_cache_api.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_crl_hash_dir.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_dh_groups.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_dist_admin_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_dist_connection_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_dist_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_gen_statem.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_handshake.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_listen_tracker_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_logger.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_manager.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_pem_cache.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_pkix_db.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_record.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_server_session_cache.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_server_session_cache_db.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_server_session_cache_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_session.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_session_cache_api.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_srp_primes.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_trace.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_upgrade_server_session_cache_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_bloom_filter.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_client_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_client_connection_1_3.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_client_ticket_store.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_connection_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_dist_server_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_dist_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_dtls_client_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_dtls_gen_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_dtls_server_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_dyn_connection_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_gen_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_gen_connection_1_3.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_handshake.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_handshake_1_3.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_record.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_record_1_3.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_sender.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_server_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_server_connection_1_3.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_server_session_ticket.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_server_session_ticket_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_server_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_socket.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_v1.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/argparse.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/array.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/base64.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/beam_lib.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/binary.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/c.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/calendar.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/dets.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/dets_server.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/dets_sup.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/dets_utils.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/dets_v9.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/dict.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/digraph.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/digraph_utils.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/edlin.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/edlin_context.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/edlin_expand.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/edlin_key.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/edlin_type_suggestion.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/epp.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_abstract_code.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_anno.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_bits.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_compile.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_error.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_eval.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_expand_records.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_features.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_internal.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_lint.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_parse.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_posix_msg.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_pp.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_scan.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_stdlib_errors.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_tar.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/error_logger_file_h.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/error_logger_tty_h.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/escript.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/ets.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/eval_bits.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/file_sorter.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/filelib.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/filename.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/gb_sets.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/gb_trees.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/gen.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/gen_event.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/gen_fsm.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/gen_server.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/gen_statem.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/io.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/io_lib.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/io_lib_format.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/io_lib_fread.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/io_lib_pretty.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/json.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/lists.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/log_mf_h.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/maps.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/math.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/ms_transform.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/orddict.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/ordsets.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/otp_internal.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/peer.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/pool.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/proc_lib.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/proplists.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/qlc.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/qlc_pt.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/queue.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/rand.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/random.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/re.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/sets.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/shell.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/shell_default.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/shell_docs.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/shell_docs_markdown.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/slave.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/sofs.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/stdlib.app +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/stdlib.appup +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/string.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/supervisor.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/supervisor_bridge.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/sys.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/timer.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/unicode.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/unicode_util.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/uri_string.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/win32reg.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/zip.beam +libexec/couchdb3/lib/stdlib-6.2.2.2/include/assert.hrl +libexec/couchdb3/lib/stdlib-6.2.2.2/include/erl_bits.hrl +libexec/couchdb3/lib/stdlib-6.2.2.2/include/erl_compile.hrl +libexec/couchdb3/lib/stdlib-6.2.2.2/include/ms_transform.hrl +libexec/couchdb3/lib/stdlib-6.2.2.2/include/qlc.hrl +libexec/couchdb3/lib/stdlib-6.2.2.2/include/zip.hrl libexec/couchdb3/lib/syntax_tools-3.2.2/ebin/epp_dodger.beam libexec/couchdb3/lib/syntax_tools-3.2.2/ebin/erl_comment_scan.beam libexec/couchdb3/lib/syntax_tools-3.2.2/ebin/erl_prettypr.beam 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/fmptools/Makefile b/databases/fmptools/Makefile new file mode 100644 index 000000000000..1496e5a7da5d --- /dev/null +++ b/databases/fmptools/Makefile @@ -0,0 +1,35 @@ +PORTNAME= fmptools +DISTVERSION= 0.2.2 +CATEGORIES= databases +MASTER_SITES= https://github.com/evanmiller/${PORTNAME}/releases/download/v${DISTVERSION}/ + +MAINTAINER= walker.thompson@urz.uni-heidelberg.de +COMMENT= Convert FileMaker Pro databases to several convenient formats +WWW= https://github.com/evanmiller/fmptools + +LICENSE= MIT + +USES= iconv libtool localbase:ldflags +GNU_CONFIGURE= yes + +INSTALL_TARGET= install-strip + +OPTIONS_DEFINE= JSON SQLITE XLSX +OPTIONS_DEFAULT=JSON SQLITE XLSX +OPTIONS_SUB= yes + +XLSX_DESC= Excel export support via libxlsxwriter + +JSON_LIB_DEPENDS= libyajl.so:devel/yajl +JSON_CONFIGURE_ENV_OFF= ac_cv_lib_yajl_yajl_gen_alloc=no + +SQLITE_USES= sqlite:3 +SQLITE_CONFIGURE_ENV_OFF= ac_cv_lib_sqlite3_sqlite3_open_v2=no + +XLSX_LIB_DEPENDS= libxlsxwriter.so:math/libxlsxwriter +XLSX_CONFIGURE_ENV_OFF= ac_cv_lib_xlsxwriter_workbook_new=no + +post-install: + ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/.libs/fmpdump ${STAGEDIR}${PREFIX}/bin + +.include <bsd.port.mk> diff --git a/databases/fmptools/distinfo b/databases/fmptools/distinfo new file mode 100644 index 000000000000..783916abdd74 --- /dev/null +++ b/databases/fmptools/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1753108499 +SHA256 (fmptools-0.2.2.tar.gz) = 4db60b95cdce3567c7eb20cabcb1838854964fbb651cb8aa7db18a8897aa3995 +SIZE (fmptools-0.2.2.tar.gz) = 417561 diff --git a/databases/fmptools/files/patch-src_fmp.c b/databases/fmptools/files/patch-src_fmp.c new file mode 100644 index 000000000000..785f3cbb6bd1 --- /dev/null +++ b/databases/fmptools/files/patch-src_fmp.c @@ -0,0 +1,11 @@ +--- src/fmp.c.orig 2025-05-31 21:44:22 UTC ++++ src/fmp.c +@@ -20,8 +20,6 @@ + * THE SOFTWARE. + */ + +-#define _XOPEN_SOURCE 600 /* strptime */ +-#define _POSIX_C_SOURCE 200809L /* fmemopen */ + #include <time.h> + + #include <fcntl.h> diff --git a/databases/fmptools/pkg-descr b/databases/fmptools/pkg-descr new file mode 100644 index 000000000000..9bdd79f6199e --- /dev/null +++ b/databases/fmptools/pkg-descr @@ -0,0 +1,3 @@ +Some tools for reading FileMaker Pro files +(fp3, fp5, fp7, and fmp12). Options to export +to multiple formats: xlsx, json, sqlite. diff --git a/databases/fmptools/pkg-plist b/databases/fmptools/pkg-plist new file mode 100644 index 000000000000..0c371c97ce68 --- /dev/null +++ b/databases/fmptools/pkg-plist @@ -0,0 +1,9 @@ +%%JSON%%bin/fmp2json +%%SQLITE%%bin/fmp2sqlite +%%XLSX%%bin/fmp2excel +bin/fmpdump +include/fmp.h +lib/libfmptools.a +lib/libfmptools.so +lib/libfmptools.so.0 +lib/libfmptools.so.0.0.0 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/gdbm/Makefile b/databases/gdbm/Makefile index 0007fb121277..c61e5ef3e89a 100644 --- a/databases/gdbm/Makefile +++ b/databases/gdbm/Makefile @@ -1,5 +1,5 @@ PORTNAME= gdbm -PORTVERSION= 1.25 +PORTVERSION= 1.26 CATEGORIES= databases MASTER_SITES= GNU diff --git a/databases/gdbm/distinfo b/databases/gdbm/distinfo index 6d80f4341c96..39bb689d0435 100644 --- a/databases/gdbm/distinfo +++ b/databases/gdbm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742653915 -SHA256 (gdbm-1.25.tar.gz) = d02db3c5926ed877f8817b81cd1f92f53ef74ca8c6db543fbba0271b34f393ec -SIZE (gdbm-1.25.tar.gz) = 1224180 +TIMESTAMP = 1753870817 +SHA256 (gdbm-1.26.tar.gz) = 6a24504a14de4a744103dcb936be976df6fbe88ccff26065e54c1c47946f4a5e +SIZE (gdbm-1.26.tar.gz) = 1226591 diff --git a/databases/gdbm/files/patch-src_lock.c b/databases/gdbm/files/patch-src_lock.c deleted file mode 100644 index 65913f3d5b7c..000000000000 --- a/databases/gdbm/files/patch-src_lock.c +++ /dev/null @@ -1,35 +0,0 @@ ---- src/lock.c.orig 2025-03-06 16:24:09 UTC -+++ src/lock.c -@@ -73,15 +73,10 @@ try_lock_flock (GDBM_FILE dbf, int nb) - { - return TRY_LOCK_OK; - } -- else if (errno == EWOULDBLOCK) -+ else if (errno == EWOULDBLOCK || errno == EINTR) - { - return TRY_LOCK_FAIL; - } -- else if (errno == EINTR) -- { -- errno = ETIME; -- return TRY_LOCK_FAIL; -- } - #endif - return TRY_LOCK_NEXT; - } -@@ -116,7 +111,6 @@ try_lock_lockf (GDBM_FILE dbf, int nb) - switch (errno) - { - case EINTR: -- errno = ETIME; - case EACCES: - case EAGAIN: - case EDEADLK: -@@ -162,7 +156,6 @@ try_lock_fcntl (GDBM_FILE dbf, int nb) - switch (errno) - { - case EINTR: -- errno = ETIME; - case EACCES: - case EAGAIN: - case EDEADLK: diff --git a/databases/libvalkey/Makefile b/databases/libvalkey/Makefile index 3adc18cc5780..5090da866e10 100644 --- a/databases/libvalkey/Makefile +++ b/databases/libvalkey/Makefile @@ -1,5 +1,5 @@ PORTNAME= libvalkey -DISTVERSION= 0.1.0 +DISTVERSION= 0.2.0 CATEGORIES= databases MAINTAINER= dtxdf@FreeBSD.org diff --git a/databases/libvalkey/distinfo b/databases/libvalkey/distinfo index ab6ee00ddc66..2a5fc91fc739 100644 --- a/databases/libvalkey/distinfo +++ b/databases/libvalkey/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752512663 -SHA256 (valkey-io-libvalkey-0.1.0_GH0.tar.gz) = 3e1bd416603d2297c983f132b0fb01f86974e09fc23a985422349f9cbce4d7ce -SIZE (valkey-io-libvalkey-0.1.0_GH0.tar.gz) = 206658 +TIMESTAMP = 1755627857 +SHA256 (valkey-io-libvalkey-0.2.0_GH0.tar.gz) = d620d93fc3c39b297babe3d9003901aeddaa600507a1844accdb23539a762029 +SIZE (valkey-io-libvalkey-0.2.0_GH0.tar.gz) = 207972 diff --git a/databases/libvalkey/pkg-plist b/databases/libvalkey/pkg-plist index 9e2828a2fbb1..07d3c858e797 100644 --- a/databases/libvalkey/pkg-plist +++ b/databases/libvalkey/pkg-plist @@ -18,6 +18,7 @@ include/valkey/read.h include/valkey/sockcompat.h include/valkey/tls.h include/valkey/valkey.h +include/valkey/visibility.h lib/libvalkey.a lib/libvalkey.so lib/libvalkey.so.0 @@ -28,3 +29,4 @@ lib/libvalkey_tls.so.0 lib/libvalkey_tls.so.0.1.0 libdata/pkgconfig/valkey.pc libdata/pkgconfig/valkey_tls.pc + 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/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/mysql-connector-odbc-80/Makefile b/databases/mysql-connector-odbc-80/Makefile deleted file mode 100644 index 501f5ea87616..000000000000 --- a/databases/mysql-connector-odbc-80/Makefile +++ /dev/null @@ -1,38 +0,0 @@ -PORTNAME= mysql-connector-odbc -PORTVERSION= 8.0.32 -CATEGORIES= databases -MASTER_SITES= MYSQL/Connector-ODBC/8.0 -PKGNAMESUFFIX= -${DRIVER_MANAGER}-mysql${MYSQL_VER} -DISTNAME= ${PORTNAME}-${PORTVERSION}-src - -MAINTAINER= bofh@FreeBSD.org -COMMENT= ODBC driver for MySQL${MYSQL_VER} / ${DRIVER_MANAGER} -WWW= https://www.mysql.com/ - -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/LICENSE.txt - -LIB_DEPENDS= libodbc.so:databases/unixODBC \ - libunwind.so:devel/libunwind \ - libzstd.so:archivers/zstd - -USES= cmake compiler:c++11-lang localbase:ldflags mysql:80 ssl -USE_LDCONFIG= yes - -CMAKE_ARGS= -DWITH_UNIXODBC=1 -DDISABLE_GUI=1 - -DRIVER_MANAGER= unixodbc - -PLIST_FILES= bin/myodbc-installer \ - lib/libmyodbc8a.so \ - lib/libmyodbc8w.so \ - test/dltest -PORTDOCS= * - -OPTIONS_DEFINE= DOCS - -post-install: - @${RM} ${STAGEDIR}${PREFIX}/INFO_BIN - @${RM} ${STAGEDIR}${PREFIX}/INFO_SRC - -.include <bsd.port.mk> diff --git a/databases/mysql-connector-odbc-80/distinfo b/databases/mysql-connector-odbc-80/distinfo deleted file mode 100644 index 6348964715af..000000000000 --- a/databases/mysql-connector-odbc-80/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1675358550 -SHA256 (mysql-connector-odbc-8.0.32-src.tar.gz) = 068f275afccc69e2ea5ea0d59ea0ecf0380710f9a9f6158e4751f07d5eec84a2 -SIZE (mysql-connector-odbc-8.0.32-src.tar.gz) = 3845574 diff --git a/databases/mysql-connector-odbc-80/files/patch-CMakeLists.txt b/databases/mysql-connector-odbc-80/files/patch-CMakeLists.txt deleted file mode 100644 index 366b09a1ecf7..000000000000 --- a/databases/mysql-connector-odbc-80/files/patch-CMakeLists.txt +++ /dev/null @@ -1,234 +0,0 @@ ---- CMakeLists.txt.orig 2022-12-10 21:58:26 UTC -+++ CMakeLists.txt -@@ -458,7 +458,7 @@ IF(WIN32) - - if (FIX_WARNINGS) - -- # TODO: Increase warning level and once all warnings are cleared, enable -+ # TODO: Increase warning level and once all warnings are cleared, enable - # higher warning level in MAINTAINER_MODE. We start with no warnings on - # level /W1 - -@@ -478,7 +478,7 @@ ELSE(WIN32) - if(FIX_WARNINGS) - - # TODO: Fix the compile warnings generated without `-w`. Once done, -- # remove this option in MAINTAINER_MODE so that we see when new -+ # remove this option in MAINTAINER_MODE so that we see when new - # warnings appear. Then proceed to `-w extra`. - - add_compile_options(-Werror) -@@ -486,7 +486,7 @@ ELSE(WIN32) - else() - - add_compile_options( -w ) -- -+ - endif() - - ENDIF(WIN32) -@@ -517,7 +517,6 @@ ADD_SUBDIRECTORY(installer) - - ADD_SUBDIRECTORY(dltest) - ADD_SUBDIRECTORY(installer) --ADD_SUBDIRECTORY(test) - - # For dynamic linking use the built-in sys and strings - IF(NOT MYSQLCLIENT_STATIC_LINKING) -@@ -591,10 +590,10 @@ INCLUDE(cmake/info_bin.cmake) - #------------ Installation --------------------------- - INCLUDE(cmake/info_bin.cmake) - --INSTALL(FILES LICENSE.txt DESTINATION .) -+INSTALL(FILES LICENSE.txt DESTINATION ./share/doc/mysql-connector-odbc/) - - if(EXISTS "${CMAKE_SOURCE_DIR}/README.txt") -- INSTALL(FILES README.txt DESTINATION .) -+ INSTALL(FILES README.txt DESTINATION ./share/doc/mysql-connector-odbc/) - else() - INSTALL(FILES README.md DESTINATION .) - INSTALL(FILES CONTRIBUTING.md DESTINATION .) -@@ -658,7 +657,7 @@ ELSE(WIN32) - - ELSE(WIN32) - -- INSTALL(FILES ChangeLog DESTINATION .) -+ INSTALL(FILES ChangeLog DESTINATION ./share/doc/mysql-connector-odbc/) - - ENDIF(WIN32) - -@@ -666,16 +665,16 @@ ENDIF(WIN32) - # Bundle 3rd party dependencies if needed - # ======================================= - --# If build is configured with BUNDEL_DEPENDENCIES enabled then client-side --# plugins, their dependencies and other dependencies of the client library that --# are found at the client library installation location are copied to the -+# If build is configured with BUNDEL_DEPENDENCIES enabled then client-side -+# plugins, their dependencies and other dependencies of the client library that -+# are found at the client library installation location are copied to the - # location where ODBC driver is installed. - # --# The lists of known plugins and 3rd party libraries are specified below. Only --# the specified plugins and libraries will be bundled. Also plugins and --# libraries that can be found with the server but which should be ignored are --# specified below. When building in MAINTAINER_MODE cmake will report error if --# it finds a plugin or 3rd party librariy which is not listed here. When that -+# The lists of known plugins and 3rd party libraries are specified below. Only -+# the specified plugins and libraries will be bundled. Also plugins and -+# libraries that can be found with the server but which should be ignored are -+# specified below. When building in MAINTAINER_MODE cmake will report error if -+# it finds a plugin or 3rd party librariy which is not listed here. When that - # happens the lists should be updated. - # - # TODO: Move these checks to cmake/FindMySQL.cmake ? -@@ -697,20 +696,20 @@ endif() - # Plugin dependencies. - # - # Warning: If one library name is a prefix of the other, the longer name --# should be listed first, otherwise the logic detecting missing dependencies -+# should be listed first, otherwise the logic detecting missing dependencies - # will break... For example: `krb5support` must go before `krb5` - - set(AUTH_DEPS_fido fido2) - - if(WIN32) -- set(AUTH_DEPS_kerberos -+ set(AUTH_DEPS_kerberos - comerr gssapi k5sprt krbcc xpprof krb5 - ) - else() - set(AUTH_DEPS_kerberos gssapi_krb5 k5crypto krb5support krb5 com_err) - endif() - --# Note: On Solaris and macOS all dependencies of ldap_sasl plugin are assumed -+# Note: On Solaris and macOS all dependencies of ldap_sasl plugin are assumed - # to be part of the OS. - - if(NOT APPLE AND NOT CMAKE_SYSTEM_NAME MATCHES "SunOS") -@@ -730,7 +729,7 @@ set(BUNDLED_LIBS - libssl libcrypto ssleay libeay - ) - --# List plugins and other libraries that can be found bundled with the server -+# List plugins and other libraries that can be found bundled with the server - # but which are not relevant on client-side and can be safely ignored. - - set(IGNORED_PLUGINS qa_auth_client) -@@ -797,11 +796,11 @@ endfunction(bundle_lib) - - - # Bundle libraries listed in a list variable ${to_bundle}. --# Libraries that were found and bundled are removed from ${to_bundle} list. --# Other libraries found but not listed in ${to_bundle} are returned -+# Libraries that were found and bundled are removed from ${to_bundle} list. -+# Other libraries found but not listed in ${to_bundle} are returned - # in ${ignored} variable. --# If additional arguments are given, they are used as glob expressions to find --# the libraries to be bundled, otherwise 3rd parties bundled in with the server -+# If additional arguments are given, they are used as glob expressions to find -+# the libraries to be bundled, otherwise 3rd parties bundled in with the server - # are searched in ${MYSQL_LIB_DIR} locations. - - macro(bundle_libs to_bundle ignored) -@@ -811,12 +810,12 @@ macro(bundle_libs to_bundle ignored) - if(ARGN) - - file(GLOB _bundled ${ARGN}) -- -+ - else() - - file(GLOB _bundled - "${MYSQL_LIB_DIR}/*${CMAKE_SHARED_LIBRARY_SUFFIX}*" -- "${MYSQL_LIB_DIR}/private/*${CMAKE_SHARED_LIBRARY_SUFFIX}*" -+ "${MYSQL_LIB_DIR}/private/*${CMAKE_SHARED_LIBRARY_SUFFIX}*" - ) - - # On windows, libs are in bin directory -@@ -865,9 +864,9 @@ endmacro(bundle_libs) - endmacro(bundle_libs) - - --# Bundle plugins listed in PLUGINS list. Each bundled plugin P is removed from --# the list and its dependedencies listed in DEPS_${P} are also bundled. Client --# side plugins found with the server and not listed in PLUGINS are returned -+# Bundle plugins listed in PLUGINS list. Each bundled plugin P is removed from -+# the list and its dependedencies listed in DEPS_${P} are also bundled. Client -+# side plugins found with the server and not listed in PLUGINS are returned - # in ${ignored} list. - - macro(bundle_plugins ignored) -@@ -888,7 +887,7 @@ macro(bundle_plugins ignored) - - #message("== looking at client-side plugin: ${lib_name}") - -- # Match plugin name against names in PLUGINS list and in case of match -+ # Match plugin name against names in PLUGINS list and in case of match - # remove that name from the list - - unset(plugin) -@@ -926,7 +925,7 @@ macro(bundle_plugins ignored) - set(sasl_bundled 1) - endif() - -- # On Windows the MIT Kerberos library uses ccapiserver.exe application -+ # On Windows the MIT Kerberos library uses ccapiserver.exe application - # in some scenarios - we need to bundle it as well. - - if(WIN32 AND "${DEPS_${plugin}}" MATCHES "krb5") -@@ -1000,7 +999,7 @@ if(BUNDLE_DEPENDENCIES) - endforeach() - - # Bundle the plugins and their dependencies. -- -+ - unset(ingored) - bundle_plugins(ignored) - -@@ -1012,7 +1011,7 @@ if(BUNDLE_DEPENDENCIES) - - foreach(plugin ${IGNORED_PLUGINS}) - -- # Note: Old cmake (seen with 3.13.4) generates this error on -+ # Note: Old cmake (seen with 3.13.4) generates this error on - # list(FILTER...) if the list is empty: - # "list sub-command FILTER requires list to be present" - -@@ -1037,8 +1036,8 @@ if(BUNDLE_DEPENDENCIES) - - message(STATUS "Looking for bundled client lib dependencies") - -- # Bundle additional libraries listed in BUNDLED_LIBS -- # For OpenSSL libs, first look in the location of the library that -+ # Bundle additional libraries listed in BUNDLED_LIBS -+ # For OpenSSL libs, first look in the location of the library that - # is actually being used in the build. - - #message("== BUNDLED_LIBS: ${BUNDLED_LIBS}") -@@ -1052,12 +1051,12 @@ if(BUNDLE_DEPENDENCIES) - unset(extra_libs) - bundle_libs(BUNDLED_LIBS extra_libs) - -- # In MAINTAINER_MODE check whether all 3rd party libs found but not bundled -+ # In MAINTAINER_MODE check whether all 3rd party libs found but not bundled - # are listed in IGNORED_LIBS - - if(MAINTAINER_MODE) - -- # Extend ignore list with libraries that are dependencies of known plugins -+ # Extend ignore list with libraries that are dependencies of known plugins - # and are not listed in BUNDLED_LIBS. Otherwise we would get false errors - # below. - -@@ -1065,8 +1064,8 @@ if(BUNDLE_DEPENDENCIES) - list(APPEND IGNORED_LIBS ${DEPS_${plugin}}) - endforeach() - -- # Remove from ${extra_libs} the libraries that we know we should ignore. -- # Also the openssl libs that might end up in ${extra_libs} bacause of two -+ # Remove from ${extra_libs} the libraries that we know we should ignore. -+ # Also the openssl libs that might end up in ${extra_libs} bacause of two - # stage search logic above. - - #message("== extra_libs: ${extra_libs}") diff --git a/databases/mysql-connector-odbc/Makefile b/databases/mysql-connector-odbc/Makefile new file mode 100644 index 000000000000..e78c38cc2edb --- /dev/null +++ b/databases/mysql-connector-odbc/Makefile @@ -0,0 +1,49 @@ +PORTNAME= mysql-connector-odbc +DISTVERSION= 9.4.0 +CATEGORIES= databases +MASTER_SITES= MYSQL/Connector-ODBC/9.0 +DISTNAME= ${PORTNAME}-${DISTVERSION}-src + +MAINTAINER= bofh@FreeBSD.org +COMMENT= ODBC driver for MySQL +WWW= https://www.mysql.com/ + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +LIB_DEPENDS= libunwind.so:devel/libunwind \ + libzstd.so:archivers/zstd +.if ${FLAVOR:U} == unixodbc +LIB_DEPENDS+= libodbc.so:databases/unixODBC +.elif ${FLAVOR:U} == iodbc +LIB_DEPENDS+= libiodbc.so:databases/libiodbc +.endif + +FLAVORS= unixodbc iodbc +FLAVOR?= ${FLAVORS:[1]} +iodbc_PKGNAMESUFFIX= -iodbc +unixodbc_PKGNAMESUFFIX= -unixodbc + +USES= cmake localbase:ldflags mysql ssl +USE_GCC= yes +USE_LDCONFIG= yes + +CMAKE_ARGS= -DINSTALL_DOCDIR=${DOCSDIR} \ + -DINSTALL_TESTDIR=${DATADIR}/test +CMAKE_ON= DISABLE_GUI +.if ${FLAVOR:U} == unixodbc +CMAKE_ON+= WITH_UNIXODBC +.elif ${FLAVOR:U} == iodbc +CMAKE_OFF+= WITH_UNIXODBC +CMAKE_ARGS+= -DODBC_INCLUDES=${PREFIX}/include/libiodbc +.endif + +LDFLAGS+= -lexecinfo + +OPTIONS_DEFINE= DOCS + +post-install: + @${RM} ${STAGEDIR}${DOCSDIR}/INFO_BIN + @${RM} ${STAGEDIR}${DOCSDIR}/INFO_SRC + +.include <bsd.port.mk> diff --git a/databases/mysql-connector-odbc/distinfo b/databases/mysql-connector-odbc/distinfo new file mode 100644 index 000000000000..8d7fe7f69108 --- /dev/null +++ b/databases/mysql-connector-odbc/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1753569340 +SHA256 (mysql-connector-odbc-9.4.0-src.tar.gz) = 67a7ddae7303fda95903f374286316a9e2e19b6181eb2badbb280ef70f779bd9 +SIZE (mysql-connector-odbc-9.4.0-src.tar.gz) = 3986982 diff --git a/databases/mysql-connector-odbc-80/files/patch-driver_dll.cc b/databases/mysql-connector-odbc/files/patch-driver_dll.cc index 59db345c06bb..402d1b423879 100644 --- a/databases/mysql-connector-odbc-80/files/patch-driver_dll.cc +++ b/databases/mysql-connector-odbc/files/patch-driver_dll.cc @@ -1,11 +1,11 @@ ---- driver/dll.cc.orig 2022-12-10 21:58:26 UTC +--- driver/dll.cc.orig 2025-06-19 12:19:21 UTC +++ driver/dll.cc -@@ -145,7 +145,7 @@ void myodbc_end() +@@ -144,7 +144,7 @@ void myodbc_end() This eliminates the delay when mysys_end() is called and other threads have been initialized but not ended. */ - my_thread_end_wait_time= 0; + static uint my_thread_end_wait_time= 0; #endif - - mysql_library_end(); + /* + When driver is unloaded the plugin pool must be cleared. diff --git a/databases/mysql-connector-odbc-80/files/patch-include_mysql-8.0_my__sys.h b/databases/mysql-connector-odbc/files/patch-include_mysql-8.0_my__sys.h index f56fd61ce3bf..265c31628422 100644 --- a/databases/mysql-connector-odbc-80/files/patch-include_mysql-8.0_my__sys.h +++ b/databases/mysql-connector-odbc/files/patch-include_mysql-8.0_my__sys.h @@ -1,6 +1,6 @@ ---- include/mysql-8.0/my_sys.h.orig 2022-12-10 21:58:26 UTC +--- include/mysql-8.0/my_sys.h.orig 2025-06-19 12:19:21 UTC +++ include/mysql-8.0/my_sys.h -@@ -34,8 +34,12 @@ +@@ -41,8 +41,12 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, #include "my_config.h" #ifdef HAVE_ALLOCA_H @@ -13,7 +13,7 @@ #include <limits.h> #ifdef _WIN32 #include <malloc.h> -@@ -322,6 +326,8 @@ typedef int (*IO_CACHE_CALLBACK)(IO_CACHE *); +@@ -332,6 +336,8 @@ typedef int (*IO_CACHE_CALLBACK)(IO_CACHE *); struct IO_CACHE; typedef int (*IO_CACHE_CALLBACK)(IO_CACHE *); diff --git a/databases/mysql-connector-odbc-80/pkg-descr b/databases/mysql-connector-odbc/pkg-descr index 0441dd6a5d7f..0441dd6a5d7f 100644 --- a/databases/mysql-connector-odbc-80/pkg-descr +++ b/databases/mysql-connector-odbc/pkg-descr diff --git a/databases/mysql-connector-odbc/pkg-plist b/databases/mysql-connector-odbc/pkg-plist new file mode 100644 index 000000000000..895ec74fbd0d --- /dev/null +++ b/databases/mysql-connector-odbc/pkg-plist @@ -0,0 +1,51 @@ +bin/myodbc-installer +lib/libmyodbc9a.so +lib/libmyodbc9w.so +%%PORTDOCS%%%%DOCSDIR%%/ChangeLog +%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt +%%PORTDOCS%%%%DOCSDIR%%/README.txt +%%DATADIR%%/test/CTestTestfile.cmake +%%DATADIR%%/test/dltest +%%DATADIR%%/test/my_auth +%%DATADIR%%/test/my_basics +%%DATADIR%%/test/my_blob +%%DATADIR%%/test/my_bug13766 +%%DATADIR%%/test/my_bulk +%%DATADIR%%/test/my_catalog1 +%%DATADIR%%/test/my_catalog2 +%%DATADIR%%/test/my_catalog3 +%%DATADIR%%/test/my_crash +%%DATADIR%%/test/my_curext +%%DATADIR%%/test/my_cursor +%%DATADIR%%/test/my_data +%%DATADIR%%/test/my_datetime +%%DATADIR%%/test/my_desc +%%DATADIR%%/test/my_dyn_cursor +%%DATADIR%%/test/my_error +%%DATADIR%%/test/my_info +%%DATADIR%%/test/my_keys +%%DATADIR%%/test/my_options +%%DATADIR%%/test/my_param +%%DATADIR%%/test/my_param2 +%%DATADIR%%/test/my_pooling +%%DATADIR%%/test/my_prepare +%%DATADIR%%/test/my_relative +%%DATADIR%%/test/my_result1 +%%DATADIR%%/test/my_result2 +%%DATADIR%%/test/my_result3 +%%DATADIR%%/test/my_scroll +%%DATADIR%%/test/my_setup +%%DATADIR%%/test/my_tran +%%DATADIR%%/test/my_types +%%DATADIR%%/test/my_unicode +%%DATADIR%%/test/my_unixodbc +%%DATADIR%%/test/my_use_result +%%DATADIR%%/test/odbc.ini +%%DATADIR%%/test/odbcinst.ini +%%DATADIR%%/test/openid_token_correct.txt +%%DATADIR%%/test/openid_token_empty.txt +%%DATADIR%%/test/openid_token_expired.txt +%%DATADIR%%/test/openid_token_invalid.txt +%%DATADIR%%/test/openid_token_issuer2.txt +%%DATADIR%%/test/openid_token_key2.txt +%%DATADIR%%/test/openid_token_user2.txt 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/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/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/pgpool-II-43/Makefile b/databases/pgpool-II-43/Makefile index 03aabba7997c..76df36bd7a62 100644 --- a/databases/pgpool-II-43/Makefile +++ b/databases/pgpool-II-43/Makefile @@ -1,5 +1,5 @@ PORTNAME= pgpool-II -DISTVERSION= 4.3.15 +DISTVERSION= 4.3.16 CATEGORIES= databases MASTER_SITES= http://www.pgpool.net/mediawiki/images/ PKGNAMESUFFIX= -43 @@ -36,12 +36,6 @@ PAM_CONFIGURE_ON= --with-pam SSL_USES= ssl SSL_CONFIGURE_WITH= openssl -.include <bsd.port.options.mk> - -.if ${OPSYS} == FreeBSD -CFLAGS+= -Wno-error=int-conversion -.endif - post-install: @${MKDIR} ${STAGEDIR}/var/run/pgpool ${INSTALL_LIB} ${WRKSRC}/src/libs/pcp/.libs/libpcp.so.2.0.0 ${STAGEDIR}${PREFIX}/lib diff --git a/databases/pgpool-II-43/distinfo b/databases/pgpool-II-43/distinfo index 48ecf622aad7..6af92aa8e9d0 100644 --- a/databases/pgpool-II-43/distinfo +++ b/databases/pgpool-II-43/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747321582 -SHA256 (pgpool-II-4.3.15.tar.gz) = 4e20e1c7b86355008f48c8fd643698312b13bbc7973ad607988aad16fda9eb48 -SIZE (pgpool-II-4.3.15.tar.gz) = 5126489 +TIMESTAMP = 1755855524 +SHA256 (pgpool-II-4.3.16.tar.gz) = f98689211eb54bc35c8c33f1c9ab691470a2e982ccebd1283b7bbf56ae868fdf +SIZE (pgpool-II-4.3.16.tar.gz) = 5063967 diff --git a/databases/pgpool-II-44/Makefile b/databases/pgpool-II-44/Makefile index ac2fe9c2b510..829751ffff2c 100644 --- a/databases/pgpool-II-44/Makefile +++ b/databases/pgpool-II-44/Makefile @@ -1,5 +1,5 @@ PORTNAME= pgpool-II -DISTVERSION= 4.4.12 +DISTVERSION= 4.4.13 CATEGORIES= databases MASTER_SITES= http://www.pgpool.net/mediawiki/images/ PKGNAMESUFFIX= -44 diff --git a/databases/pgpool-II-44/distinfo b/databases/pgpool-II-44/distinfo index 5531009a876e..9a7a6ac39225 100644 --- a/databases/pgpool-II-44/distinfo +++ b/databases/pgpool-II-44/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747591099 -SHA256 (pgpool-II-4.4.12.tar.gz) = 39d964df36d69fb943a8eb46038f685c8bb0428900d34d7189b0db6b28bde5a8 -SIZE (pgpool-II-4.4.12.tar.gz) = 5197601 +TIMESTAMP = 1755856572 +SHA256 (pgpool-II-4.4.13.tar.gz) = 6b542f34dc6b66087a4ff81981a2ea9007a39c0b0d821400015931e663e27b9d +SIZE (pgpool-II-4.4.13.tar.gz) = 5193358 diff --git a/databases/pgpool-II-45/Makefile b/databases/pgpool-II-45/Makefile index 9091600770d5..5833d4c92a6e 100644 --- a/databases/pgpool-II-45/Makefile +++ b/databases/pgpool-II-45/Makefile @@ -1,5 +1,5 @@ PORTNAME= pgpool-II -DISTVERSION= 4.5.7 +DISTVERSION= 4.5.8 CATEGORIES= databases MASTER_SITES= http://www.pgpool.net/mediawiki/images/ PKGNAMESUFFIX= -45 diff --git a/databases/pgpool-II-45/distinfo b/databases/pgpool-II-45/distinfo index 70d7d98cb433..7547f35ebb3c 100644 --- a/databases/pgpool-II-45/distinfo +++ b/databases/pgpool-II-45/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747591571 -SHA256 (pgpool-II-4.5.7.tar.gz) = 8c25f9e7cf803e3bc800e7589a5af265685b2ea13bc19663dda3b01c781dc58e -SIZE (pgpool-II-4.5.7.tar.gz) = 5456994 +TIMESTAMP = 1755856626 +SHA256 (pgpool-II-4.5.8.tar.gz) = d57577429b7e64180b145dca5486f047718971b0e1e898ddabc24a9768cdd41a +SIZE (pgpool-II-4.5.8.tar.gz) = 5499579 diff --git a/databases/pgpool-II-46/Makefile b/databases/pgpool-II-46/Makefile index 6ed3f40b5bec..418ffafa3d7d 100644 --- a/databases/pgpool-II-46/Makefile +++ b/databases/pgpool-II-46/Makefile @@ -1,5 +1,5 @@ PORTNAME= pgpool-II -DISTVERSION= 4.6.2 +DISTVERSION= 4.6.3 CATEGORIES= databases MASTER_SITES= http://www.pgpool.net/mediawiki/images/ PKGNAMESUFFIX= -46 diff --git a/databases/pgpool-II-46/distinfo b/databases/pgpool-II-46/distinfo index db335c3a23e1..749d89f8b9f9 100644 --- a/databases/pgpool-II-46/distinfo +++ b/databases/pgpool-II-46/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748693341 -SHA256 (pgpool-II-4.6.2.tar.gz) = 116c9ed475efd0265329c90273053a1fa6a18ee68d5c54ed46797cd0e001f648 -SIZE (pgpool-II-4.6.2.tar.gz) = 5553890 +TIMESTAMP = 1755856683 +SHA256 (pgpool-II-4.6.3.tar.gz) = 46688668b2ace67d8161a320256252d98698bc7d9788cc6727269d5720299f2c +SIZE (pgpool-II-4.6.3.tar.gz) = 5602204 diff --git a/databases/php85-pdo/files/patch-pdo__sql__parser.c b/databases/php85-pdo/files/patch-pdo__sql__parser.c deleted file mode 100644 index 191eea16a3bd..000000000000 --- a/databases/php85-pdo/files/patch-pdo__sql__parser.c +++ /dev/null @@ -1,729 +0,0 @@ ---- pdo_sql_parser.c.orig 2025-07-02 12:59:51 UTC -+++ pdo_sql_parser.c -@@ -0,0 +1,726 @@ -+/* Generated by re2c 3.1 */ -+/* -+ +----------------------------------------------------------------------+ -+ | Copyright (c) The PHP Group | -+ +----------------------------------------------------------------------+ -+ | This source file is subject to version 3.01 of the PHP license, | -+ | that is bundled with this package in the file LICENSE, and is | -+ | available through the world-wide-web at the following url: | -+ | https://www.php.net/license/3_01.txt | -+ | If you did not receive a copy of the PHP license and are unable to | -+ | obtain it through the world-wide-web, please send a note to | -+ | license@php.net so we can mail you a copy immediately. | -+ +----------------------------------------------------------------------+ -+ | Author: George Schlossnagle <george@omniti.com> | -+ +----------------------------------------------------------------------+ -+*/ -+ -+#include "php.h" -+#include "php_pdo_driver.h" -+#include "pdo_sql_parser.h" -+ -+static int default_scanner(pdo_scanner_t *s) -+{ -+ const char *cursor = s->cur; -+ -+ s->tok = cursor; -+ -+ -+ -+{ -+ YYCTYPE yych; -+ unsigned int yyaccept = 0; -+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case 0x00: goto yy1; -+ case '"': goto yy4; -+ case '\'': goto yy6; -+ case '-': goto yy7; -+ case '/': goto yy8; -+ case ':': goto yy9; -+ case '?': goto yy10; -+ default: goto yy2; -+ } -+yy1: -+ YYCURSOR = YYMARKER; -+ switch (yyaccept) { -+ case 0: goto yy5; -+ case 1: goto yy15; -+ default: goto yy19; -+ } -+yy2: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case 0x00: -+ case '"': -+ case '\'': -+ case '-': -+ case '/': -+ case ':': -+ case '?': goto yy3; -+ default: goto yy2; -+ } -+yy3: -+ { RET(PDO_PARSER_TEXT); } -+yy4: -+ yyaccept = 0; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych >= 0x01) goto yy13; -+yy5: -+ { SKIP_ONE(PDO_PARSER_TEXT); } -+yy6: -+ yyaccept = 0; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x00) goto yy5; -+ goto yy17; -+yy7: -+ yych = *++YYCURSOR; -+ switch (yych) { -+ case '-': goto yy20; -+ default: goto yy5; -+ } -+yy8: -+ yych = *++YYCURSOR; -+ switch (yych) { -+ case '*': goto yy22; -+ default: goto yy5; -+ } -+yy9: -+ yych = *++YYCURSOR; -+ switch (yych) { -+ case '0': -+ case '1': -+ case '2': -+ case '3': -+ case '4': -+ case '5': -+ case '6': -+ case '7': -+ case '8': -+ case '9': -+ case 'A': -+ case 'B': -+ case 'C': -+ case 'D': -+ case 'E': -+ case 'F': -+ case 'G': -+ case 'H': -+ case 'I': -+ case 'J': -+ case 'K': -+ case 'L': -+ case 'M': -+ case 'N': -+ case 'O': -+ case 'P': -+ case 'Q': -+ case 'R': -+ case 'S': -+ case 'T': -+ case 'U': -+ case 'V': -+ case 'W': -+ case 'X': -+ case 'Y': -+ case 'Z': -+ case '_': -+ case 'a': -+ case 'b': -+ case 'c': -+ case 'd': -+ case 'e': -+ case 'f': -+ case 'g': -+ case 'h': -+ case 'i': -+ case 'j': -+ case 'k': -+ case 'l': -+ case 'm': -+ case 'n': -+ case 'o': -+ case 'p': -+ case 'q': -+ case 'r': -+ case 's': -+ case 't': -+ case 'u': -+ case 'v': -+ case 'w': -+ case 'x': -+ case 'y': -+ case 'z': goto yy23; -+ case ':': goto yy25; -+ default: goto yy5; -+ } -+yy10: -+ yych = *++YYCURSOR; -+ switch (yych) { -+ case '?': goto yy27; -+ default: goto yy11; -+ } -+yy11: -+ { RET(PDO_PARSER_BIND_POS); } -+yy12: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+yy13: -+ switch (yych) { -+ case 0x00: goto yy1; -+ case '"': goto yy14; -+ default: goto yy12; -+ } -+yy14: -+ yyaccept = 1; -+ YYMARKER = ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '"': goto yy12; -+ default: goto yy15; -+ } -+yy15: -+ { RET(PDO_PARSER_TEXT); } -+yy16: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+yy17: -+ switch (yych) { -+ case 0x00: goto yy1; -+ case '\'': goto yy18; -+ default: goto yy16; -+ } -+yy18: -+ yyaccept = 2; -+ YYMARKER = ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '\'': goto yy16; -+ default: goto yy19; -+ } -+yy19: -+ { RET(PDO_PARSER_TEXT); } -+yy20: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '\n': goto yy21; -+ default: goto yy20; -+ } -+yy21: -+ { RET(PDO_PARSER_TEXT); } -+yy22: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '*': goto yy28; -+ default: goto yy22; -+ } -+yy23: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '0': -+ case '1': -+ case '2': -+ case '3': -+ case '4': -+ case '5': -+ case '6': -+ case '7': -+ case '8': -+ case '9': -+ case 'A': -+ case 'B': -+ case 'C': -+ case 'D': -+ case 'E': -+ case 'F': -+ case 'G': -+ case 'H': -+ case 'I': -+ case 'J': -+ case 'K': -+ case 'L': -+ case 'M': -+ case 'N': -+ case 'O': -+ case 'P': -+ case 'Q': -+ case 'R': -+ case 'S': -+ case 'T': -+ case 'U': -+ case 'V': -+ case 'W': -+ case 'X': -+ case 'Y': -+ case 'Z': -+ case '_': -+ case 'a': -+ case 'b': -+ case 'c': -+ case 'd': -+ case 'e': -+ case 'f': -+ case 'g': -+ case 'h': -+ case 'i': -+ case 'j': -+ case 'k': -+ case 'l': -+ case 'm': -+ case 'n': -+ case 'o': -+ case 'p': -+ case 'q': -+ case 'r': -+ case 's': -+ case 't': -+ case 'u': -+ case 'v': -+ case 'w': -+ case 'x': -+ case 'y': -+ case 'z': goto yy23; -+ default: goto yy24; -+ } -+yy24: -+ { RET(PDO_PARSER_BIND); } -+yy25: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case ':': goto yy25; -+ default: goto yy26; -+ } -+yy26: -+ { RET(PDO_PARSER_TEXT); } -+yy27: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '?': goto yy27; -+ default: goto yy26; -+ } -+yy28: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '*': goto yy28; -+ case '/': goto yy29; -+ default: goto yy22; -+ } -+yy29: -+ ++YYCURSOR; -+ goto yy21; -+} -+ -+} -+ -+struct placeholder { -+ const char *pos; -+ size_t len; -+ zend_string *quoted; /* quoted value */ -+ int bindno; -+ struct placeholder *next; -+}; -+ -+struct custom_quote { -+ const char *pos; -+ size_t len; -+}; -+ -+static void free_param_name(zval *el) { -+ zend_string_release(Z_PTR_P(el)); -+} -+ -+PDO_API int pdo_parse_params(pdo_stmt_t *stmt, zend_string *inquery, zend_string **outquery) -+{ -+ pdo_scanner_t s; -+ char *newbuffer; -+ ptrdiff_t t; -+ uint32_t bindno = 0; -+ int ret = 0, escapes = 0; -+ size_t newbuffer_len; -+ HashTable *params; -+ struct pdo_bound_param_data *param; -+ int query_type = PDO_PLACEHOLDER_NONE; -+ struct placeholder *placeholders = NULL, *placetail = NULL, *plc = NULL; -+ int (*scan)(pdo_scanner_t *s); -+ struct custom_quote custom_quote = {NULL, 0}; -+ -+ scan = stmt->dbh->methods->scanner ? stmt->dbh->methods->scanner : default_scanner; -+ -+ s.cur = ZSTR_VAL(inquery); -+ s.end = s.cur + ZSTR_LEN(inquery) + 1; -+ -+ /* phase 1: look for args */ -+ while((t = scan(&s)) != PDO_PARSER_EOI) { -+ if (custom_quote.pos) { -+ /* Inside a custom quote */ -+ if (t == PDO_PARSER_CUSTOM_QUOTE && custom_quote.len == s.cur - s.tok && !strncmp(s.tok, custom_quote.pos, custom_quote.len)) { -+ /* Matching closing quote found, end custom quoting */ -+ custom_quote.pos = NULL; -+ custom_quote.len = 0; -+ } else if (t == PDO_PARSER_ESCAPED_QUESTION) { -+ /* An escaped question mark has been used inside a dollar quoted string, most likely as a workaround -+ * as a single "?" would have been parsed as placeholder, due to the lack of support for dollar quoted -+ * strings. For now, we emit a deprecation notice, but still process it */ -+ php_error_docref(NULL, E_DEPRECATED, "Escaping question marks inside dollar quoted strings is not required anymore and is deprecated"); -+ -+ goto placeholder; -+ } -+ -+ continue; -+ } -+ -+ if (t == PDO_PARSER_CUSTOM_QUOTE) { -+ /* Start of a custom quote, keep a reference to search for the matching closing quote */ -+ custom_quote.pos = s.tok; -+ custom_quote.len = s.cur - s.tok; -+ -+ continue; -+ } -+ -+ if (t == PDO_PARSER_BIND || t == PDO_PARSER_BIND_POS || t == PDO_PARSER_ESCAPED_QUESTION) { -+ if (t == PDO_PARSER_ESCAPED_QUESTION && stmt->supports_placeholders == PDO_PLACEHOLDER_POSITIONAL) { -+ /* escaped question marks unsupported, treat as text */ -+ continue; -+ } -+ -+ if (t == PDO_PARSER_BIND) { -+ ptrdiff_t len = s.cur - s.tok; -+ if ((ZSTR_VAL(inquery) < (s.cur - len)) && isalnum(*(s.cur - len - 1))) { -+ continue; -+ } -+ query_type |= PDO_PLACEHOLDER_NAMED; -+ } else if (t == PDO_PARSER_BIND_POS) { -+ query_type |= PDO_PLACEHOLDER_POSITIONAL; -+ } -+ -+placeholder: -+ plc = emalloc(sizeof(*plc)); -+ memset(plc, 0, sizeof(*plc)); -+ plc->next = NULL; -+ plc->pos = s.tok; -+ plc->len = s.cur - s.tok; -+ -+ if (t == PDO_PARSER_ESCAPED_QUESTION) { -+ plc->bindno = PDO_PARSER_BINDNO_ESCAPED_CHAR; -+ plc->quoted = ZSTR_CHAR('?'); -+ escapes++; -+ } else { -+ plc->bindno = bindno++; -+ } -+ -+ if (placetail) { -+ placetail->next = plc; -+ } else { -+ placeholders = plc; -+ } -+ placetail = plc; -+ } -+ } -+ -+ /* did the query make sense to me? */ -+ if (query_type == (PDO_PLACEHOLDER_NAMED|PDO_PLACEHOLDER_POSITIONAL)) { -+ /* they mixed both types; punt */ -+ pdo_raise_impl_error(stmt->dbh, stmt, "HY093", "mixed named and positional parameters"); -+ ret = -1; -+ goto clean_up; -+ } -+ -+ params = stmt->bound_params; -+ if (stmt->supports_placeholders == PDO_PLACEHOLDER_NONE && params && bindno != zend_hash_num_elements(params)) { -+ /* extra bit of validation for instances when same params are bound more than once */ -+ if (query_type != PDO_PLACEHOLDER_POSITIONAL && bindno > zend_hash_num_elements(params)) { -+ int ok = 1; -+ for (plc = placeholders; plc; plc = plc->next) { -+ if ((param = zend_hash_str_find_ptr(params, plc->pos, plc->len)) == NULL) { -+ ok = 0; -+ break; -+ } -+ } -+ if (ok) { -+ goto safe; -+ } -+ } -+ pdo_raise_impl_error(stmt->dbh, stmt, "HY093", "number of bound variables does not match number of tokens"); -+ ret = -1; -+ goto clean_up; -+ } -+ -+ if (!placeholders) { -+ /* nothing to do; good! */ -+ return 0; -+ } -+ -+ if (stmt->supports_placeholders == query_type && !stmt->named_rewrite_template) { -+ /* query matches native syntax */ -+ if (escapes) { -+ newbuffer_len = ZSTR_LEN(inquery); -+ goto rewrite; -+ } -+ -+ ret = 0; -+ goto clean_up; -+ } -+ -+ if (query_type == PDO_PLACEHOLDER_NAMED && stmt->named_rewrite_template) { -+ /* magic/hack. -+ * We we pretend that the query was positional even if -+ * it was named so that we fall into the -+ * named rewrite case below. Not too pretty, -+ * but it works. */ -+ query_type = PDO_PLACEHOLDER_POSITIONAL; -+ } -+ -+safe: -+ /* what are we going to do ? */ -+ if (stmt->supports_placeholders == PDO_PLACEHOLDER_NONE) { -+ /* query generation */ -+ -+ newbuffer_len = ZSTR_LEN(inquery); -+ -+ /* let's quote all the values */ -+ for (plc = placeholders; plc && params; plc = plc->next) { -+ if (plc->bindno == PDO_PARSER_BINDNO_ESCAPED_CHAR) { -+ /* escaped character */ -+ continue; -+ } -+ -+ if (query_type == PDO_PLACEHOLDER_NONE) { -+ continue; -+ } -+ -+ if (query_type == PDO_PLACEHOLDER_POSITIONAL) { -+ param = zend_hash_index_find_ptr(params, plc->bindno); -+ } else { -+ param = zend_hash_str_find_ptr(params, plc->pos, plc->len); -+ } -+ if (param == NULL) { -+ /* parameter was not defined */ -+ ret = -1; -+ pdo_raise_impl_error(stmt->dbh, stmt, "HY093", "parameter was not defined"); -+ goto clean_up; -+ } -+ if (stmt->dbh->methods->quoter) { -+ zval *parameter; -+ if (Z_ISREF(param->parameter)) { -+ parameter = Z_REFVAL(param->parameter); -+ } else { -+ parameter = ¶m->parameter; -+ } -+ if (param->param_type == PDO_PARAM_LOB && Z_TYPE_P(parameter) == IS_RESOURCE) { -+ php_stream *stm; -+ -+ php_stream_from_zval_no_verify(stm, parameter); -+ if (stm) { -+ zend_string *buf; -+ -+ buf = php_stream_copy_to_mem(stm, PHP_STREAM_COPY_ALL, 0); -+ if (!buf) { -+ buf = ZSTR_EMPTY_ALLOC(); -+ } -+ -+ plc->quoted = stmt->dbh->methods->quoter(stmt->dbh, buf, param->param_type); -+ -+ if (buf) { -+ zend_string_release_ex(buf, 0); -+ } -+ if (plc->quoted == NULL) { -+ /* bork */ -+ ret = -1; -+ strncpy(stmt->error_code, stmt->dbh->error_code, 6); -+ goto clean_up; -+ } -+ -+ } else { -+ pdo_raise_impl_error(stmt->dbh, stmt, "HY105", "Expected a stream resource"); -+ ret = -1; -+ goto clean_up; -+ } -+ } else { -+ enum pdo_param_type param_type = param->param_type; -+ zend_string *buf = NULL; -+ -+ /* assume all types are nullable */ -+ if (Z_TYPE_P(parameter) == IS_NULL) { -+ param_type = PDO_PARAM_NULL; -+ } -+ -+ switch (param_type) { -+ case PDO_PARAM_BOOL: -+ plc->quoted = zend_is_true(parameter) ? ZSTR_CHAR('1') : ZSTR_CHAR('0'); -+ break; -+ -+ case PDO_PARAM_INT: -+ plc->quoted = zend_long_to_str(zval_get_long(parameter)); -+ break; -+ -+ case PDO_PARAM_NULL: -+ plc->quoted = ZSTR_KNOWN(ZEND_STR_NULL); -+ break; -+ -+ default: { -+ buf = zval_try_get_string(parameter); -+ /* parameter does not have a string representation, buf == NULL */ -+ if (EG(exception)) { -+ /* bork */ -+ ret = -1; -+ strncpy(stmt->error_code, stmt->dbh->error_code, 6); -+ goto clean_up; -+ } -+ -+ plc->quoted = stmt->dbh->methods->quoter(stmt->dbh, buf, param_type); -+ } -+ } -+ -+ if (buf) { -+ zend_string_release_ex(buf, 0); -+ } -+ } -+ } else { -+ zval *parameter; -+ if (Z_ISREF(param->parameter)) { -+ parameter = Z_REFVAL(param->parameter); -+ } else { -+ parameter = ¶m->parameter; -+ } -+ plc->quoted = zend_string_copy(Z_STR_P(parameter)); -+ } -+ newbuffer_len += ZSTR_LEN(plc->quoted); -+ } -+ -+rewrite: -+ /* allocate output buffer */ -+ *outquery = zend_string_alloc(newbuffer_len, 0); -+ newbuffer = ZSTR_VAL(*outquery); -+ -+ /* and build the query */ -+ const char *ptr = ZSTR_VAL(inquery); -+ plc = placeholders; -+ -+ do { -+ t = plc->pos - ptr; -+ if (t) { -+ memcpy(newbuffer, ptr, t); -+ newbuffer += t; -+ } -+ if (plc->quoted) { -+ memcpy(newbuffer, ZSTR_VAL(plc->quoted), ZSTR_LEN(plc->quoted)); -+ newbuffer += ZSTR_LEN(plc->quoted); -+ } else { -+ memcpy(newbuffer, plc->pos, plc->len); -+ newbuffer += plc->len; -+ } -+ ptr = plc->pos + plc->len; -+ -+ plc = plc->next; -+ } while (plc); -+ -+ t = ZSTR_VAL(inquery) + ZSTR_LEN(inquery) - ptr; -+ if (t) { -+ memcpy(newbuffer, ptr, t); -+ newbuffer += t; -+ } -+ *newbuffer = '\0'; -+ ZSTR_LEN(*outquery) = newbuffer - ZSTR_VAL(*outquery); -+ -+ ret = 1; -+ goto clean_up; -+ -+ } else if (query_type == PDO_PLACEHOLDER_POSITIONAL) { -+ /* rewrite ? to :pdoX */ -+ const char *tmpl = stmt->named_rewrite_template ? stmt->named_rewrite_template : ":pdo%d"; -+ int bind_no = 1; -+ -+ newbuffer_len = ZSTR_LEN(inquery); -+ -+ if (stmt->bound_param_map == NULL) { -+ ALLOC_HASHTABLE(stmt->bound_param_map); -+ zend_hash_init(stmt->bound_param_map, 13, NULL, free_param_name, 0); -+ } -+ -+ for (plc = placeholders; plc; plc = plc->next) { -+ int skip_map = 0; -+ zend_string *p; -+ zend_string *idxbuf; -+ -+ if (plc->bindno == PDO_PARSER_BINDNO_ESCAPED_CHAR) { -+ continue; -+ } -+ -+ zend_string *name = zend_string_init(plc->pos, plc->len, 0); -+ -+ /* check if bound parameter is already available */ -+ if (zend_string_equals_literal(name, "?") || (p = zend_hash_find_ptr(stmt->bound_param_map, name)) == NULL) { -+ idxbuf = zend_strpprintf(0, tmpl, bind_no++); -+ } else { -+ idxbuf = zend_string_copy(p); -+ skip_map = 1; -+ } -+ -+ plc->quoted = idxbuf; -+ newbuffer_len += ZSTR_LEN(plc->quoted); -+ -+ if (!skip_map && stmt->named_rewrite_template) { -+ /* create a mapping */ -+ zend_hash_update_ptr(stmt->bound_param_map, name, zend_string_copy(plc->quoted)); -+ } -+ -+ /* map number to name */ -+ zend_hash_index_update_ptr(stmt->bound_param_map, plc->bindno, zend_string_copy(plc->quoted)); -+ -+ zend_string_release(name); -+ } -+ -+ goto rewrite; -+ -+ } else { -+ /* rewrite :name to ? */ -+ -+ newbuffer_len = ZSTR_LEN(inquery); -+ -+ if (stmt->bound_param_map == NULL) { -+ ALLOC_HASHTABLE(stmt->bound_param_map); -+ zend_hash_init(stmt->bound_param_map, 13, NULL, free_param_name, 0); -+ } -+ -+ for (plc = placeholders; plc; plc = plc->next) { -+ zend_string *name = zend_string_init(plc->pos, plc->len, 0); -+ zend_hash_index_update_ptr(stmt->bound_param_map, plc->bindno, name); -+ plc->quoted = ZSTR_CHAR('?'); -+ newbuffer_len -= plc->len - 1; -+ } -+ -+ goto rewrite; -+ } -+ -+clean_up: -+ -+ while (placeholders) { -+ plc = placeholders; -+ placeholders = plc->next; -+ if (plc->quoted) { -+ zend_string_release_ex(plc->quoted, 0); -+ } -+ efree(plc); -+ } -+ -+ return ret; -+} diff --git a/databases/php85-pdo_mysql/files/patch-mysql__sql__parser.c b/databases/php85-pdo_mysql/files/patch-mysql__sql__parser.c deleted file mode 100644 index 9a6c3b11bb6e..000000000000 --- a/databases/php85-pdo_mysql/files/patch-mysql__sql__parser.c +++ /dev/null @@ -1,398 +0,0 @@ ---- mysql_sql_parser.c.orig 2025-07-02 13:18:02 UTC -+++ mysql_sql_parser.c -@@ -0,0 +1,395 @@ -+/* Generated by re2c 3.1 */ -+/* -+ +----------------------------------------------------------------------+ -+ | Copyright (c) The PHP Group | -+ +----------------------------------------------------------------------+ -+ | This source file is subject to version 3.01 of the PHP license, | -+ | that is bundled with this package in the file LICENSE, and is | -+ | available through the world-wide-web at the following url: | -+ | https://www.php.net/license/3_01.txt | -+ | If you did not receive a copy of the PHP license and are unable to | -+ | obtain it through the world-wide-web, please send a note to | -+ | license@php.net so we can mail you a copy immediately. | -+ +----------------------------------------------------------------------+ -+ | Author: Matteo Beccati <mbeccati@php.net> | -+ +----------------------------------------------------------------------+ -+*/ -+ -+ -+#include "php.h" -+#include "ext/pdo/php_pdo_driver.h" -+#include "ext/pdo/pdo_sql_parser.h" -+ -+int pdo_mysql_scanner(pdo_scanner_t *s) -+{ -+ const char *cursor = s->cur; -+ -+ s->tok = cursor; -+ -+ -+ -+{ -+ YYCTYPE yych; -+ unsigned int yyaccept = 0; -+ if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case 0x00: goto yy1; -+ case '"': goto yy4; -+ case '#': goto yy6; -+ case '\'': goto yy7; -+ case '-': goto yy8; -+ case '/': goto yy9; -+ case ':': goto yy10; -+ case '?': goto yy11; -+ case '`': goto yy13; -+ default: goto yy2; -+ } -+yy1: -+ YYCURSOR = YYMARKER; -+ switch (yyaccept) { -+ case 0: goto yy5; -+ case 1: goto yy17; -+ case 2: goto yy24; -+ default: goto yy36; -+ } -+yy2: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case 0x00: -+ case '"': -+ case '#': -+ case '\'': -+ case '-': -+ case '/': -+ case ':': -+ case '?': -+ case '`': goto yy3; -+ default: goto yy2; -+ } -+yy3: -+ { RET(PDO_PARSER_TEXT); } -+yy4: -+ yyaccept = 0; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych >= 0x01) goto yy15; -+yy5: -+ { SKIP_ONE(PDO_PARSER_TEXT); } -+yy6: -+ yych = *++YYCURSOR; -+ switch (yych) { -+ case '\n': goto yy5; -+ default: goto yy19; -+ } -+yy7: -+ yyaccept = 0; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x00) goto yy5; -+ goto yy22; -+yy8: -+ yyaccept = 0; -+ yych = *(YYMARKER = ++YYCURSOR); -+ switch (yych) { -+ case '-': goto yy26; -+ default: goto yy5; -+ } -+yy9: -+ yych = *++YYCURSOR; -+ switch (yych) { -+ case '*': goto yy27; -+ default: goto yy5; -+ } -+yy10: -+ yych = *++YYCURSOR; -+ switch (yych) { -+ case '0': -+ case '1': -+ case '2': -+ case '3': -+ case '4': -+ case '5': -+ case '6': -+ case '7': -+ case '8': -+ case '9': -+ case 'A': -+ case 'B': -+ case 'C': -+ case 'D': -+ case 'E': -+ case 'F': -+ case 'G': -+ case 'H': -+ case 'I': -+ case 'J': -+ case 'K': -+ case 'L': -+ case 'M': -+ case 'N': -+ case 'O': -+ case 'P': -+ case 'Q': -+ case 'R': -+ case 'S': -+ case 'T': -+ case 'U': -+ case 'V': -+ case 'W': -+ case 'X': -+ case 'Y': -+ case 'Z': -+ case '_': -+ case 'a': -+ case 'b': -+ case 'c': -+ case 'd': -+ case 'e': -+ case 'f': -+ case 'g': -+ case 'h': -+ case 'i': -+ case 'j': -+ case 'k': -+ case 'l': -+ case 'm': -+ case 'n': -+ case 'o': -+ case 'p': -+ case 'q': -+ case 'r': -+ case 's': -+ case 't': -+ case 'u': -+ case 'v': -+ case 'w': -+ case 'x': -+ case 'y': -+ case 'z': goto yy28; -+ case ':': goto yy30; -+ default: goto yy5; -+ } -+yy11: -+ yych = *++YYCURSOR; -+ switch (yych) { -+ case '?': goto yy32; -+ default: goto yy12; -+ } -+yy12: -+ { RET(PDO_PARSER_BIND_POS); } -+yy13: -+ yyaccept = 0; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x00) goto yy5; -+ goto yy34; -+yy14: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+yy15: -+ switch (yych) { -+ case 0x00: goto yy1; -+ case '"': goto yy16; -+ case '\\': goto yy18; -+ default: goto yy14; -+ } -+yy16: -+ yyaccept = 1; -+ YYMARKER = ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '"': goto yy14; -+ default: goto yy17; -+ } -+yy17: -+ { RET(PDO_PARSER_TEXT); } -+yy18: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ if (yych <= 0x00) goto yy1; -+ goto yy14; -+yy19: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '\n': goto yy20; -+ default: goto yy19; -+ } -+yy20: -+ { RET(PDO_PARSER_TEXT); } -+yy21: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+yy22: -+ switch (yych) { -+ case 0x00: goto yy1; -+ case '\'': goto yy23; -+ case '\\': goto yy25; -+ default: goto yy21; -+ } -+yy23: -+ yyaccept = 2; -+ YYMARKER = ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '\'': goto yy21; -+ default: goto yy24; -+ } -+yy24: -+ { RET(PDO_PARSER_TEXT); } -+yy25: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ if (yych <= 0x00) goto yy1; -+ goto yy21; -+yy26: -+ yych = *++YYCURSOR; -+ switch (yych) { -+ case '\t': -+ case '\v': -+ case '\f': -+ case '\r': -+ case ' ': goto yy19; -+ default: goto yy1; -+ } -+yy27: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '*': goto yy37; -+ default: goto yy27; -+ } -+yy28: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '0': -+ case '1': -+ case '2': -+ case '3': -+ case '4': -+ case '5': -+ case '6': -+ case '7': -+ case '8': -+ case '9': -+ case 'A': -+ case 'B': -+ case 'C': -+ case 'D': -+ case 'E': -+ case 'F': -+ case 'G': -+ case 'H': -+ case 'I': -+ case 'J': -+ case 'K': -+ case 'L': -+ case 'M': -+ case 'N': -+ case 'O': -+ case 'P': -+ case 'Q': -+ case 'R': -+ case 'S': -+ case 'T': -+ case 'U': -+ case 'V': -+ case 'W': -+ case 'X': -+ case 'Y': -+ case 'Z': -+ case '_': -+ case 'a': -+ case 'b': -+ case 'c': -+ case 'd': -+ case 'e': -+ case 'f': -+ case 'g': -+ case 'h': -+ case 'i': -+ case 'j': -+ case 'k': -+ case 'l': -+ case 'm': -+ case 'n': -+ case 'o': -+ case 'p': -+ case 'q': -+ case 'r': -+ case 's': -+ case 't': -+ case 'u': -+ case 'v': -+ case 'w': -+ case 'x': -+ case 'y': -+ case 'z': goto yy28; -+ default: goto yy29; -+ } -+yy29: -+ { RET(PDO_PARSER_BIND); } -+yy30: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case ':': goto yy30; -+ default: goto yy31; -+ } -+yy31: -+ { RET(PDO_PARSER_TEXT); } -+yy32: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '?': goto yy32; -+ default: goto yy31; -+ } -+yy33: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+yy34: -+ switch (yych) { -+ case 0x00: goto yy1; -+ case '`': goto yy35; -+ default: goto yy33; -+ } -+yy35: -+ yyaccept = 3; -+ YYMARKER = ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '`': goto yy33; -+ default: goto yy36; -+ } -+yy36: -+ { RET(PDO_PARSER_TEXT); } -+yy37: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '*': goto yy37; -+ case '/': goto yy38; -+ default: goto yy27; -+ } -+yy38: -+ ++YYCURSOR; -+ goto yy20; -+} -+ -+} diff --git a/databases/php85-pdo_pgsql/files/patch-pgsql__sql__parser.c b/databases/php85-pdo_pgsql/files/patch-pgsql__sql__parser.c deleted file mode 100644 index e2f535ec545e..000000000000 --- a/databases/php85-pdo_pgsql/files/patch-pgsql__sql__parser.c +++ /dev/null @@ -1,528 +0,0 @@ ---- pgsql_sql_parser.c.orig 2025-07-02 13:28:41 UTC -+++ pgsql_sql_parser.c -@@ -0,0 +1,525 @@ -+/* Generated by re2c 3.1 */ -+/* -+ +----------------------------------------------------------------------+ -+ | Copyright (c) The PHP Group | -+ +----------------------------------------------------------------------+ -+ | This source file is subject to version 3.01 of the PHP license, | -+ | that is bundled with this package in the file LICENSE, and is | -+ | available through the world-wide-web at the following url: | -+ | https://www.php.net/license/3_01.txt | -+ | If you did not receive a copy of the PHP license and are unable to | -+ | obtain it through the world-wide-web, please send a note to | -+ | license@php.net so we can mail you a copy immediately. | -+ +----------------------------------------------------------------------+ -+ | Author: Matteo Beccati <mbeccati@php.net> | -+ +----------------------------------------------------------------------+ -+*/ -+ -+ -+#include "php.h" -+#include "ext/pdo/php_pdo_driver.h" -+#include "ext/pdo/pdo_sql_parser.h" -+ -+int pdo_pgsql_scanner(pdo_scanner_t *s) -+{ -+ const char *cursor = s->cur; -+ -+ s->tok = cursor; -+ -+ -+ -+{ -+ YYCTYPE yych; -+ unsigned int yyaccept = 0; -+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case 0x00: goto yy1; -+ case '"': goto yy4; -+ case '$': goto yy6; -+ case '\'': goto yy7; -+ case '-': goto yy8; -+ case '/': goto yy9; -+ case ':': goto yy10; -+ case '?': goto yy11; -+ case 'E': -+ case 'e': goto yy13; -+ default: goto yy2; -+ } -+yy1: -+ YYCURSOR = YYMARKER; -+ switch (yyaccept) { -+ case 0: goto yy5; -+ case 1: goto yy17; -+ case 2: goto yy23; -+ default: goto yy35; -+ } -+yy2: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case 0x00: -+ case '"': -+ case '$': -+ case '\'': -+ case '-': -+ case '/': -+ case ':': -+ case '?': -+ case 'E': -+ case 'e': goto yy3; -+ default: goto yy2; -+ } -+yy3: -+ { RET(PDO_PARSER_TEXT); } -+yy4: -+ yyaccept = 0; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych >= 0x01) goto yy15; -+yy5: -+ { SKIP_ONE(PDO_PARSER_TEXT); } -+yy6: -+ yyaccept = 0; -+ yych = *(YYMARKER = ++YYCURSOR); -+ switch (yych) { -+ case 0x00: -+ case 0x01: -+ case 0x02: -+ case 0x03: -+ case 0x04: -+ case 0x05: -+ case 0x06: -+ case 0x07: -+ case 0x08: -+ case '\t': -+ case '\n': -+ case '\v': -+ case '\f': -+ case '\r': -+ case 0x0E: -+ case 0x0F: -+ case 0x10: -+ case 0x11: -+ case 0x12: -+ case 0x13: -+ case 0x14: -+ case 0x15: -+ case 0x16: -+ case 0x17: -+ case 0x18: -+ case 0x19: -+ case 0x1A: -+ case 0x1B: -+ case 0x1C: -+ case 0x1D: -+ case 0x1E: -+ case 0x1F: -+ case ' ': -+ case '!': -+ case '"': -+ case '#': -+ case '%': -+ case '&': -+ case '\'': -+ case '(': -+ case ')': -+ case '*': -+ case '+': -+ case ',': -+ case '-': -+ case '.': -+ case '/': -+ case '0': -+ case '1': -+ case '2': -+ case '3': -+ case '4': -+ case '5': -+ case '6': -+ case '7': -+ case '8': -+ case '9': -+ case ':': -+ case ';': -+ case '<': -+ case '=': -+ case '>': -+ case '?': -+ case '@': -+ case '[': -+ case '\\': -+ case ']': -+ case '^': -+ case '`': -+ case '{': -+ case '|': -+ case '}': -+ case '~': -+ case 0x7F: goto yy5; -+ case '$': goto yy18; -+ default: goto yy19; -+ } -+yy7: -+ yyaccept = 0; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x00) goto yy5; -+ goto yy21; -+yy8: -+ yych = *++YYCURSOR; -+ switch (yych) { -+ case '-': goto yy24; -+ default: goto yy5; -+ } -+yy9: -+ yych = *++YYCURSOR; -+ switch (yych) { -+ case '*': goto yy26; -+ default: goto yy5; -+ } -+yy10: -+ yych = *++YYCURSOR; -+ switch (yych) { -+ case '0': -+ case '1': -+ case '2': -+ case '3': -+ case '4': -+ case '5': -+ case '6': -+ case '7': -+ case '8': -+ case '9': -+ case 'A': -+ case 'B': -+ case 'C': -+ case 'D': -+ case 'E': -+ case 'F': -+ case 'G': -+ case 'H': -+ case 'I': -+ case 'J': -+ case 'K': -+ case 'L': -+ case 'M': -+ case 'N': -+ case 'O': -+ case 'P': -+ case 'Q': -+ case 'R': -+ case 'S': -+ case 'T': -+ case 'U': -+ case 'V': -+ case 'W': -+ case 'X': -+ case 'Y': -+ case 'Z': -+ case '_': -+ case 'a': -+ case 'b': -+ case 'c': -+ case 'd': -+ case 'e': -+ case 'f': -+ case 'g': -+ case 'h': -+ case 'i': -+ case 'j': -+ case 'k': -+ case 'l': -+ case 'm': -+ case 'n': -+ case 'o': -+ case 'p': -+ case 'q': -+ case 'r': -+ case 's': -+ case 't': -+ case 'u': -+ case 'v': -+ case 'w': -+ case 'x': -+ case 'y': -+ case 'z': goto yy27; -+ case ':': goto yy29; -+ default: goto yy5; -+ } -+yy11: -+ yych = *++YYCURSOR; -+ switch (yych) { -+ case '?': goto yy31; -+ default: goto yy12; -+ } -+yy12: -+ { RET(PDO_PARSER_BIND_POS); } -+yy13: -+ yyaccept = 0; -+ yych = *(YYMARKER = ++YYCURSOR); -+ switch (yych) { -+ case '\'': goto yy32; -+ default: goto yy5; -+ } -+yy14: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+yy15: -+ switch (yych) { -+ case 0x00: goto yy1; -+ case '"': goto yy16; -+ default: goto yy14; -+ } -+yy16: -+ yyaccept = 1; -+ YYMARKER = ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '"': goto yy14; -+ default: goto yy17; -+ } -+yy17: -+ { RET(PDO_PARSER_TEXT); } -+yy18: -+ ++YYCURSOR; -+ { RET(PDO_PARSER_CUSTOM_QUOTE); } -+yy19: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case 0x00: -+ case 0x01: -+ case 0x02: -+ case 0x03: -+ case 0x04: -+ case 0x05: -+ case 0x06: -+ case 0x07: -+ case 0x08: -+ case '\t': -+ case '\n': -+ case '\v': -+ case '\f': -+ case '\r': -+ case 0x0E: -+ case 0x0F: -+ case 0x10: -+ case 0x11: -+ case 0x12: -+ case 0x13: -+ case 0x14: -+ case 0x15: -+ case 0x16: -+ case 0x17: -+ case 0x18: -+ case 0x19: -+ case 0x1A: -+ case 0x1B: -+ case 0x1C: -+ case 0x1D: -+ case 0x1E: -+ case 0x1F: -+ case ' ': -+ case '!': -+ case '"': -+ case '#': -+ case '%': -+ case '&': -+ case '\'': -+ case '(': -+ case ')': -+ case '*': -+ case '+': -+ case ',': -+ case '-': -+ case '.': -+ case '/': -+ case ':': -+ case ';': -+ case '<': -+ case '=': -+ case '>': -+ case '?': -+ case '@': -+ case '[': -+ case '\\': -+ case ']': -+ case '^': -+ case '`': -+ case '{': -+ case '|': -+ case '}': -+ case '~': -+ case 0x7F: goto yy1; -+ case '$': goto yy18; -+ default: goto yy19; -+ } -+yy20: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+yy21: -+ switch (yych) { -+ case 0x00: goto yy1; -+ case '\'': goto yy22; -+ default: goto yy20; -+ } -+yy22: -+ yyaccept = 2; -+ YYMARKER = ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '\'': goto yy20; -+ default: goto yy23; -+ } -+yy23: -+ { RET(PDO_PARSER_TEXT); } -+yy24: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '\n': goto yy25; -+ default: goto yy24; -+ } -+yy25: -+ { RET(PDO_PARSER_TEXT); } -+yy26: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '*': goto yy33; -+ default: goto yy26; -+ } -+yy27: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '0': -+ case '1': -+ case '2': -+ case '3': -+ case '4': -+ case '5': -+ case '6': -+ case '7': -+ case '8': -+ case '9': -+ case 'A': -+ case 'B': -+ case 'C': -+ case 'D': -+ case 'E': -+ case 'F': -+ case 'G': -+ case 'H': -+ case 'I': -+ case 'J': -+ case 'K': -+ case 'L': -+ case 'M': -+ case 'N': -+ case 'O': -+ case 'P': -+ case 'Q': -+ case 'R': -+ case 'S': -+ case 'T': -+ case 'U': -+ case 'V': -+ case 'W': -+ case 'X': -+ case 'Y': -+ case 'Z': -+ case '_': -+ case 'a': -+ case 'b': -+ case 'c': -+ case 'd': -+ case 'e': -+ case 'f': -+ case 'g': -+ case 'h': -+ case 'i': -+ case 'j': -+ case 'k': -+ case 'l': -+ case 'm': -+ case 'n': -+ case 'o': -+ case 'p': -+ case 'q': -+ case 'r': -+ case 's': -+ case 't': -+ case 'u': -+ case 'v': -+ case 'w': -+ case 'x': -+ case 'y': -+ case 'z': goto yy27; -+ default: goto yy28; -+ } -+yy28: -+ { RET(PDO_PARSER_BIND); } -+yy29: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case ':': goto yy29; -+ default: goto yy30; -+ } -+yy30: -+ { RET(PDO_PARSER_TEXT); } -+yy31: -+ ++YYCURSOR; -+ { RET(PDO_PARSER_ESCAPED_QUESTION); } -+yy32: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case 0x00: goto yy1; -+ case '\'': goto yy34; -+ case '\\': goto yy36; -+ default: goto yy32; -+ } -+yy33: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '*': goto yy33; -+ case '/': goto yy37; -+ default: goto yy26; -+ } -+yy34: -+ yyaccept = 3; -+ YYMARKER = ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '\'': goto yy32; -+ default: goto yy35; -+ } -+yy35: -+ { RET(PDO_PARSER_TEXT); } -+yy36: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ if (yych <= 0x00) goto yy1; -+ goto yy32; -+yy37: -+ ++YYCURSOR; -+ goto yy25; -+} -+ -+} diff --git a/databases/php85-pdo_sqlite/files/patch-sqlite__sql__parser.c b/databases/php85-pdo_sqlite/files/patch-sqlite__sql__parser.c deleted file mode 100644 index 5770c5cf3f7f..000000000000 --- a/databases/php85-pdo_sqlite/files/patch-sqlite__sql__parser.c +++ /dev/null @@ -1,398 +0,0 @@ ---- sqlite_sql_parser.c.orig 2025-07-02 13:27:28 UTC -+++ sqlite_sql_parser.c -@@ -0,0 +1,395 @@ -+/* Generated by re2c 3.1 */ -+/* -+ +----------------------------------------------------------------------+ -+ | Copyright (c) The PHP Group | -+ +----------------------------------------------------------------------+ -+ | This source file is subject to version 3.01 of the PHP license, | -+ | that is bundled with this package in the file LICENSE, and is | -+ | available through the world-wide-web at the following url: | -+ | https://www.php.net/license/3_01.txt | -+ | If you did not receive a copy of the PHP license and are unable to | -+ | obtain it through the world-wide-web, please send a note to | -+ | license@php.net so we can mail you a copy immediately. | -+ +----------------------------------------------------------------------+ -+ | Author: Matteo Beccati <mbeccati@php.net> | -+ +----------------------------------------------------------------------+ -+*/ -+ -+ -+#include "php.h" -+#include "ext/pdo/php_pdo_driver.h" -+#include "ext/pdo/pdo_sql_parser.h" -+ -+int pdo_sqlite_scanner(pdo_scanner_t *s) -+{ -+ const char *cursor = s->cur; -+ -+ s->tok = cursor; -+ -+ -+ -+{ -+ YYCTYPE yych; -+ unsigned int yyaccept = 0; -+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case 0x00: goto yy1; -+ case '"': goto yy4; -+ case '\'': goto yy6; -+ case '-': goto yy7; -+ case '/': goto yy8; -+ case ':': goto yy9; -+ case '?': goto yy10; -+ case '[': goto yy12; -+ case '`': goto yy13; -+ default: goto yy2; -+ } -+yy1: -+ YYCURSOR = YYMARKER; -+ switch (yyaccept) { -+ case 0: goto yy5; -+ case 1: goto yy17; -+ case 2: goto yy21; -+ case 3: goto yy33; -+ default: goto yy37; -+ } -+yy2: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case 0x00: -+ case '"': -+ case '\'': -+ case '-': -+ case '/': -+ case ':': -+ case '?': -+ case '[': -+ case '`': goto yy3; -+ default: goto yy2; -+ } -+yy3: -+ { RET(PDO_PARSER_TEXT); } -+yy4: -+ yyaccept = 0; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych >= 0x01) goto yy15; -+yy5: -+ { SKIP_ONE(PDO_PARSER_TEXT); } -+yy6: -+ yyaccept = 0; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x00) goto yy5; -+ goto yy19; -+yy7: -+ yych = *++YYCURSOR; -+ switch (yych) { -+ case '-': goto yy22; -+ default: goto yy5; -+ } -+yy8: -+ yych = *++YYCURSOR; -+ switch (yych) { -+ case '*': goto yy24; -+ default: goto yy5; -+ } -+yy9: -+ yych = *++YYCURSOR; -+ switch (yych) { -+ case '0': -+ case '1': -+ case '2': -+ case '3': -+ case '4': -+ case '5': -+ case '6': -+ case '7': -+ case '8': -+ case '9': -+ case 'A': -+ case 'B': -+ case 'C': -+ case 'D': -+ case 'E': -+ case 'F': -+ case 'G': -+ case 'H': -+ case 'I': -+ case 'J': -+ case 'K': -+ case 'L': -+ case 'M': -+ case 'N': -+ case 'O': -+ case 'P': -+ case 'Q': -+ case 'R': -+ case 'S': -+ case 'T': -+ case 'U': -+ case 'V': -+ case 'W': -+ case 'X': -+ case 'Y': -+ case 'Z': -+ case '_': -+ case 'a': -+ case 'b': -+ case 'c': -+ case 'd': -+ case 'e': -+ case 'f': -+ case 'g': -+ case 'h': -+ case 'i': -+ case 'j': -+ case 'k': -+ case 'l': -+ case 'm': -+ case 'n': -+ case 'o': -+ case 'p': -+ case 'q': -+ case 'r': -+ case 's': -+ case 't': -+ case 'u': -+ case 'v': -+ case 'w': -+ case 'x': -+ case 'y': -+ case 'z': goto yy25; -+ case ':': goto yy27; -+ default: goto yy5; -+ } -+yy10: -+ yych = *++YYCURSOR; -+ switch (yych) { -+ case '?': goto yy29; -+ default: goto yy11; -+ } -+yy11: -+ { RET(PDO_PARSER_BIND_POS); } -+yy12: -+ yyaccept = 0; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x00) goto yy5; -+ goto yy31; -+yy13: -+ yyaccept = 0; -+ yych = *(YYMARKER = ++YYCURSOR); -+ if (yych <= 0x00) goto yy5; -+ goto yy35; -+yy14: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+yy15: -+ switch (yych) { -+ case 0x00: goto yy1; -+ case '"': goto yy16; -+ default: goto yy14; -+ } -+yy16: -+ yyaccept = 1; -+ YYMARKER = ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case 0x00: goto yy17; -+ case '"': goto yy16; -+ default: goto yy14; -+ } -+yy17: -+ { RET(PDO_PARSER_TEXT); } -+yy18: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+yy19: -+ switch (yych) { -+ case 0x00: goto yy1; -+ case '\'': goto yy20; -+ default: goto yy18; -+ } -+yy20: -+ yyaccept = 2; -+ YYMARKER = ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case 0x00: goto yy21; -+ case '\'': goto yy20; -+ default: goto yy18; -+ } -+yy21: -+ { RET(PDO_PARSER_TEXT); } -+yy22: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '\n': goto yy23; -+ default: goto yy22; -+ } -+yy23: -+ { RET(PDO_PARSER_TEXT); } -+yy24: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '*': goto yy38; -+ default: goto yy24; -+ } -+yy25: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '0': -+ case '1': -+ case '2': -+ case '3': -+ case '4': -+ case '5': -+ case '6': -+ case '7': -+ case '8': -+ case '9': -+ case 'A': -+ case 'B': -+ case 'C': -+ case 'D': -+ case 'E': -+ case 'F': -+ case 'G': -+ case 'H': -+ case 'I': -+ case 'J': -+ case 'K': -+ case 'L': -+ case 'M': -+ case 'N': -+ case 'O': -+ case 'P': -+ case 'Q': -+ case 'R': -+ case 'S': -+ case 'T': -+ case 'U': -+ case 'V': -+ case 'W': -+ case 'X': -+ case 'Y': -+ case 'Z': -+ case '_': -+ case 'a': -+ case 'b': -+ case 'c': -+ case 'd': -+ case 'e': -+ case 'f': -+ case 'g': -+ case 'h': -+ case 'i': -+ case 'j': -+ case 'k': -+ case 'l': -+ case 'm': -+ case 'n': -+ case 'o': -+ case 'p': -+ case 'q': -+ case 'r': -+ case 's': -+ case 't': -+ case 'u': -+ case 'v': -+ case 'w': -+ case 'x': -+ case 'y': -+ case 'z': goto yy25; -+ default: goto yy26; -+ } -+yy26: -+ { RET(PDO_PARSER_BIND); } -+yy27: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case ':': goto yy27; -+ default: goto yy28; -+ } -+yy28: -+ { RET(PDO_PARSER_TEXT); } -+yy29: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '?': goto yy29; -+ default: goto yy28; -+ } -+yy30: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+yy31: -+ switch (yych) { -+ case 0x00: goto yy1; -+ case ']': goto yy32; -+ default: goto yy30; -+ } -+yy32: -+ yyaccept = 3; -+ YYMARKER = ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case 0x00: goto yy33; -+ case ']': goto yy32; -+ default: goto yy30; -+ } -+yy33: -+ { RET(PDO_PARSER_TEXT); } -+yy34: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+yy35: -+ switch (yych) { -+ case 0x00: goto yy1; -+ case '`': goto yy36; -+ default: goto yy34; -+ } -+yy36: -+ yyaccept = 4; -+ YYMARKER = ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case 0x00: goto yy37; -+ case '`': goto yy36; -+ default: goto yy34; -+ } -+yy37: -+ { RET(PDO_PARSER_TEXT); } -+yy38: -+ ++YYCURSOR; -+ if (YYLIMIT <= YYCURSOR) YYFILL(1); -+ yych = *YYCURSOR; -+ switch (yych) { -+ case '*': goto yy38; -+ case '/': goto yy39; -+ default: goto yy24; -+ } -+yy39: -+ ++YYCURSOR; -+ goto yy23; -+} -+ -+} diff --git a/databases/postgis36/Makefile b/databases/postgis36/Makefile index 0c2984fe4a3e..e4201f7b2270 100644 --- a/databases/postgis36/Makefile +++ b/databases/postgis36/Makefile @@ -1,6 +1,6 @@ PORTNAME= postgis DISTVERSION= 3.6.0 -DISTVERSIONSUFFIX= beta1 +DISTVERSIONSUFFIX= rc1 CATEGORIES= databases geography MASTER_SITES= https://download.osgeo.org/postgis/source/ PKGNAMESUFFIX= 36 diff --git a/databases/postgis36/distinfo b/databases/postgis36/distinfo index 02e5aeafdfee..b2cc65e00a48 100644 --- a/databases/postgis36/distinfo +++ b/databases/postgis36/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754373335 -SHA256 (postgis-3.6.0beta1.tar.gz) = b03d5e83347f709b5654bb375917217ce1b70ba826e120e02342ad5f61b61832 -SIZE (postgis-3.6.0beta1.tar.gz) = 16019328 +TIMESTAMP = 1755588172 +SHA256 (postgis-3.6.0rc1.tar.gz) = ce9de4d8597ac105bebe86e0d99283d8b1234986f8490aded6a8254b4089bdc4 +SIZE (postgis-3.6.0rc1.tar.gz) = 16077157 diff --git a/databases/postgis36/pkg-plist b/databases/postgis36/pkg-plist index e294d2b16c63..2680818d79ec 100644 --- a/databases/postgis36/pkg-plist +++ b/databases/postgis36/pkg-plist @@ -110,7 +110,6 @@ share/man/man1/shp2pgsql.1.gz %%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 @@ -224,6 +223,9 @@ share/man/man1/shp2pgsql.1.gz %%ADDRSTD%%share/postgresql/extension/address_standardizer--3.5.1--ANY.sql %%ADDRSTD%%share/postgresql/extension/address_standardizer--3.5.2--ANY.sql %%ADDRSTD%%share/postgresql/extension/address_standardizer--3.5.3--ANY.sql +%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0alpha1--ANY.sql +%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0beta1--ANY.sql +%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0dev--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 @@ -344,6 +346,8 @@ share/man/man1/shp2pgsql.1.gz %%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.5.1--ANY.sql %%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.5.2--ANY.sql %%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.5.3--ANY.sql +%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0beta1--ANY.sql +%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0dev--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 @@ -362,7 +366,6 @@ share/man/man1/shp2pgsql.1.gz %%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 @@ -475,6 +478,9 @@ share/man/man1/shp2pgsql.1.gz %%RASTER%%share/postgresql/extension/postgis_raster--3.5.1--ANY.sql %%RASTER%%share/postgresql/extension/postgis_raster--3.5.2--ANY.sql %%RASTER%%share/postgresql/extension/postgis_raster--3.5.3--ANY.sql +%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0alpha1--ANY.sql +%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0beta1--ANY.sql +%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0dev--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 @@ -486,7 +492,6 @@ share/man/man1/shp2pgsql.1.gz %%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 @@ -599,16 +604,18 @@ share/man/man1/shp2pgsql.1.gz %%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.5.1--ANY.sql %%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.5.2--ANY.sql %%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.5.3--ANY.sql +%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0alpha1--ANY.sql +%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0beta1--ANY.sql +%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0dev--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--3.5.0--ANY.sql +share/postgresql/extension/postgis_tiger_geocoder--3.5.1--ANY.sql +share/postgresql/extension/postgis_tiger_geocoder--3.5.2--ANY.sql +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 @@ -719,6 +726,9 @@ share/postgresql/extension/postgis_tiger_geocoder--3.4.1--ANY.sql share/postgresql/extension/postgis_tiger_geocoder--3.4.2--ANY.sql share/postgresql/extension/postgis_tiger_geocoder--3.4.3--ANY.sql share/postgresql/extension/postgis_tiger_geocoder--3.4.4--ANY.sql +share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0alpha1--ANY.sql +share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0beta1--ANY.sql +share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0dev--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 @@ -729,7 +739,6 @@ share/postgresql/extension/postgis_tiger_geocoder.control %%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 @@ -842,6 +851,9 @@ share/postgresql/extension/postgis_tiger_geocoder.control %%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.5.1--ANY.sql %%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.5.2--ANY.sql %%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.5.3--ANY.sql +%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0alpha1--ANY.sql +%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0beta1--ANY.sql +%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0dev--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 @@ -975,6 +987,8 @@ share/postgresql/extension/postgis--3.5.1--ANY.sql share/postgresql/extension/postgis--3.5.2--ANY.sql share/postgresql/extension/postgis--3.5.3--ANY.sql share/postgresql/extension/postgis--%%VER%%.0alpha1--ANY.sql +share/postgresql/extension/postgis--%%VER%%.0beta1--ANY.sql +share/postgresql/extension/postgis--%%VER%%.0dev--ANY.sql share/postgresql/extension/postgis--ANY--%%PORTVERSION%%.sql share/postgresql/extension/postgis--TEMPLATED--TO--ANY.sql share/postgresql/extension/postgis--unpackaged--%%PORTVERSION%%.sql diff --git a/databases/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/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/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/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/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-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 f37ff4e3db81..43cc1ca227e2 100644 --- a/databases/postgresql18-server/Makefile +++ b/databases/postgresql18-server/Makefile @@ -1,11 +1,10 @@ PORTNAME?= postgresql -DISTVERSION?= 18beta2 +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 b2f701a8f3c9..84f26154c262 100644 --- a/databases/postgresql18-server/distinfo +++ b/databases/postgresql18-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754318436 -SHA256 (postgresql/postgresql-18beta2.tar.bz2) = 1d16b58244b630194432b88d9ff25f5fea85a001ff2c715a157d4be6787f3075 -SIZE (postgresql/postgresql-18beta2.tar.bz2) = 22319023 +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-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/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/py-valkey/Makefile b/databases/py-valkey/Makefile index 261331e82005..b0a332244565 100644 --- a/databases/py-valkey/Makefile +++ b/databases/py-valkey/Makefile @@ -1,6 +1,5 @@ PORTNAME= valkey -DISTVERSION= 6.1.0 -PORTREVISION= 1 +DISTVERSION= 6.1.1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-valkey/distinfo b/databases/py-valkey/distinfo index 0f49ffefc0d1..87d5aa6e91ce 100644 --- a/databases/py-valkey/distinfo +++ b/databases/py-valkey/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752517791 -SHA256 (valkey-6.1.0.tar.gz) = a652df15ed89c41935ffae6dfd09c56f4a9ab80b592e5ed9204d538e2ddad6d3 -SIZE (valkey-6.1.0.tar.gz) = 4600944 +TIMESTAMP = 1755628696 +SHA256 (valkey-6.1.1.tar.gz) = 5880792990c6c2b5eb604a5ed5f98f300880b6dd92d123819b66ed54bb259731 +SIZE (valkey-6.1.1.tar.gz) = 4601372 diff --git a/databases/redis-devel/Makefile b/databases/redis-devel/Makefile index 98deab2fde6f..7d454506de6d 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.3.20250731 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= c55e33a99 USE_RC_SUBR= redis sentinel MAKE_ENV= OPTIMIZATION= \ diff --git a/databases/redis-devel/distinfo b/databases/redis-devel/distinfo index 2bd7764b145b..b2dda53bf29e 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 = 1755579373 +SHA256 (redis-redis-8.0.3.20250731-c55e33a99_GH0.tar.gz) = de94dd13e2ac7efd84289eb29a7881d4699a931c89d7092620bd020d46ed32ef +SIZE (redis-redis-8.0.3.20250731-c55e33a99_GH0.tar.gz) = 3938172 diff --git a/databases/redis/Makefile b/databases/redis/Makefile index 8eacfb4ed6dd..7d8563e2d264 100644 --- a/databases/redis/Makefile +++ b/databases/redis/Makefile @@ -1,5 +1,5 @@ PORTNAME= redis -DISTVERSION= 8.0.3 +DISTVERSION= 8.2.1 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..a523024b36ee 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 = 1755579223 +SHA256 (redis-8.2.1.tar.gz) = e2c1cb9dd4180a35b943b85dfc7dcdd42566cdbceca37d0d0b14c21731582d3e +SIZE (redis-8.2.1.tar.gz) = 3897326 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 876b5d2859ed..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= 2 +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-click_house-client/Makefile b/databases/rubygem-click_house-client/Makefile new file mode 100644 index 000000000000..57c1cf31cbd9 --- /dev/null +++ b/databases/rubygem-click_house-client/Makefile @@ -0,0 +1,19 @@ +PORTNAME= click_house-client +PORTVERSION= 0.3.5 +CATEGORIES= databases rubygems +MASTER_SITES= RG + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Ruby interface to ClickHouse databases +WWW= https://gitlab.com/gitlab-org/ruby/gems/clickhouse-client + +LICENSE= MIT + +RUN_DEPENDS= rubygem-activerecord-gitlab>=7<9:databases/rubygem-activerecord-gitlab \ + rubygem-activesupport-gitlab>=7<9:devel/rubygem-activesupport-gitlab \ + rubygem-addressable>=2.8<3:www/rubygem-addressable \ + rubygem-json>=2.7<3:devel/rubygem-json + +USES= gem + +.include <bsd.port.mk> diff --git a/databases/rubygem-click_house-client/distinfo b/databases/rubygem-click_house-client/distinfo new file mode 100644 index 000000000000..000223ab33c7 --- /dev/null +++ b/databases/rubygem-click_house-client/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1755692908 +SHA256 (rubygem/click_house-client-0.3.5.gem) = bd3b8ea28f7998e0fd0b7aee117c21a55100d22d1bd502b3f3dfad0447a6c151 +SIZE (rubygem/click_house-client-0.3.5.gem) = 18944 diff --git a/databases/rubygem-click_house-client/pkg-descr b/databases/rubygem-click_house-client/pkg-descr new file mode 100644 index 000000000000..f645cc943d88 --- /dev/null +++ b/databases/rubygem-click_house-client/pkg-descr @@ -0,0 +1,3 @@ +This Gem provides a simple way to query ClickHouse databases using the HTTP +interface. + 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..a38f94f8e673 --- /dev/null +++ b/databases/rubygem-pg-gitlab/Makefile @@ -0,0 +1,24 @@ +PORTNAME= pg +PORTVERSION= 1.6.1 +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\.6\. + +.include <bsd.port.mk> diff --git a/databases/rubygem-pg-gitlab/distinfo b/databases/rubygem-pg-gitlab/distinfo new file mode 100644 index 000000000000..0eec46002077 --- /dev/null +++ b/databases/rubygem-pg-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1755674807 +SHA256 (rubygem/pg-1.6.1.gem) = e210a75e5f702954537e73bb82f90dfbe0c6d9273c018cd0e93e779181028e6b +SIZE (rubygem/pg-1.6.1.gem) = 222720 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/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/tdbc/Makefile b/databases/tdbc/Makefile index f7a7d2e7d4df..ac2bd0fd71e9 100644 --- a/databases/tdbc/Makefile +++ b/databases/tdbc/Makefile @@ -1,7 +1,7 @@ PORTNAME= tdbc -DISTVERSION= 1.1.10 +DISTVERSION= 1.1.12 CATEGORIES= databases -MASTER_SITES= SF/tcl/Tcl/8.6.16 +MASTER_SITES= SF/tcl/Tcl/8.6.17 DISTFILES= ${PORTNAME}${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= tcltk@FreeBSD.org diff --git a/databases/tdbc/distinfo b/databases/tdbc/distinfo index 592878cf5264..3e2dd212abf6 100644 --- a/databases/tdbc/distinfo +++ b/databases/tdbc/distinfo @@ -1,11 +1,11 @@ -TIMESTAMP = 1734534089 -SHA256 (tdbc1.1.10.tar.gz) = 31f7dcaf122682dfa12fe163e7f259bd839a0332d57ec4fa2a0b3561786c49ff -SIZE (tdbc1.1.10.tar.gz) = 190259 -SHA256 (tdbcmysql1.1.10.tar.gz) = 78a31ea70f7c1be40c178feda5587f943d933d994f542e919ef645b70c236764 -SIZE (tdbcmysql1.1.10.tar.gz) = 184541 -SHA256 (tdbcodbc1.1.10.tar.gz) = 0b63ba0dc9a9e7c553fe5a3387ad7f89c504bc92271b51d270a50dd9118b6951 -SIZE (tdbcodbc1.1.10.tar.gz) = 203636 -SHA256 (tdbcpostgres1.1.10.tar.gz) = c7e06b24fbb7271a80a20b251ed2117a1783e35fef2c1b6b155b3cbc98a72b10 -SIZE (tdbcpostgres1.1.10.tar.gz) = 179507 -SHA256 (tdbcsqlite3-1.1.10.tar.gz) = f0bdfa08a28193261511e775b7f36d42dd2ab0c21d2f3ef24beeb7011f4efac6 -SIZE (tdbcsqlite3-1.1.10.tar.gz) = 143218 +TIMESTAMP = 1755521644 +SHA256 (tdbc1.1.12.tar.gz) = df1adcd872422d8ac1f3dc70629456ceee5fd62ea77bdb60f6783132e122eb3e +SIZE (tdbc1.1.12.tar.gz) = 190766 +SHA256 (tdbcmysql1.1.12.tar.gz) = 5b9b041b4adf171632ce191b2b390554031c896423437c1856d2f236400276f8 +SIZE (tdbcmysql1.1.12.tar.gz) = 185050 +SHA256 (tdbcodbc1.1.12.tar.gz) = 6047e845dfdeb71e51b01659303827bcd1608b7cffdb58e47755d41b95d343cd +SIZE (tdbcodbc1.1.12.tar.gz) = 204150 +SHA256 (tdbcpostgres1.1.12.tar.gz) = 9ee779a7cdf4f96b75ef84fa047c2cb34db884aa113aee665cdad14a215ee4dc +SIZE (tdbcpostgres1.1.12.tar.gz) = 180076 +SHA256 (tdbcsqlite3-1.1.12.tar.gz) = 468a6651cffda6618a33265fe9acb920a7292f07bdfc1c4e2e8588e6206eed74 +SIZE (tdbcsqlite3-1.1.12.tar.gz) = 143610 diff --git a/databases/tdbc/pkg-plist b/databases/tdbc/pkg-plist index 3dd05ccf6853..3d2b43ee97a9 100644 --- a/databases/tdbc/pkg-plist +++ b/databases/tdbc/pkg-plist @@ -1,8 +1,8 @@ include/tdbc/tdbc.h include/tdbc/tdbcDecls.h include/tdbc/tdbcInt.h -lib/tdbc%%VERSION%%/libtdbc%%VERSION%%.so -lib/tdbc%%VERSION%%/libtdbcstub%%VERSION%%.a +lib/tdbc%%VERSION%%/lib%%TCL_PKG_LIB_PREFIX%%tdbc%%VERSION%%.so +lib/tdbc%%VERSION%%/libtdbcstub%%TCL_PKG_STUB_POSTFIX%%.a lib/tdbc%%VERSION%%/pkgIndex.tcl lib/tdbc%%VERSION%%/tdbc.tcl lib/tdbc%%VERSION%%/tdbcConfig.sh @@ -16,21 +16,21 @@ share/man/mann/tdbc_tokenize.n.gz @comment MySQL %%MYSQL%%include/tdbc/fakemysql.h %%MYSQL%%include/tdbc/mysqlStubs.h -%%MYSQL%%lib/tdbcmysql%%VERSION%%/libtdbcmysql%%VERSION%%.so +%%MYSQL%%lib/tdbcmysql%%VERSION%%/lib%%TCL_PKG_LIB_PREFIX%%tdbcmysql%%VERSION%%.so %%MYSQL%%lib/tdbcmysql%%VERSION%%/tdbcmysql.tcl %%MYSQL%%lib/tdbcmysql%%VERSION%%/pkgIndex.tcl %%MYSQL%%share/man/mann/tdbc_mysql.n.gz @comment ODBC %%ODBC%%include/tdbc/fakesql.h %%ODBC%%include/tdbc/odbcStubs.h -%%ODBC%%lib/tdbcodbc%%VERSION%%/libtdbcodbc%%VERSION%%.so +%%ODBC%%lib/tdbcodbc%%VERSION%%/lib%%TCL_PKG_LIB_PREFIX%%tdbcodbc%%VERSION%%.so %%ODBC%%lib/tdbcodbc%%VERSION%%/tdbcodbc.tcl %%ODBC%%lib/tdbcodbc%%VERSION%%/pkgIndex.tcl %%ODBC%%share/man/mann/tdbc_odbc.n.gz @comment PGSQL %%PGSQL%%include/tdbc/fakepq.h %%PGSQL%%include/tdbc/pqStubs.h -%%PGSQL%%lib/tdbcpostgres%%VERSION%%/libtdbcpostgres%%VERSION%%.so +%%PGSQL%%lib/tdbcpostgres%%VERSION%%/lib%%TCL_PKG_LIB_PREFIX%%tdbcpostgres%%VERSION%%.so %%PGSQL%%lib/tdbcpostgres%%VERSION%%/tdbcpostgres.tcl %%PGSQL%%lib/tdbcpostgres%%VERSION%%/pkgIndex.tcl %%PGSQL%%share/man/mann/tdbc_postgres.n.gz 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-tune/Makefile b/databases/timescaledb-tune/Makefile index d4823ae6857a..2899073e20cd 100644 --- a/databases/timescaledb-tune/Makefile +++ b/databases/timescaledb-tune/Makefile @@ -1,7 +1,6 @@ PORTNAME= timescaledb-tune DISTVERSIONPREFIX= v -DISTVERSION= 0.18.0 -PORTREVISION= 6 +DISTVERSION= 0.18.1 CATEGORIES= databases MAINTAINER= kbowling@FreeBSD.org diff --git a/databases/timescaledb-tune/distinfo b/databases/timescaledb-tune/distinfo index 0df435e2815d..fa45bae1a284 100644 --- a/databases/timescaledb-tune/distinfo +++ b/databases/timescaledb-tune/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1731556572 -SHA256 (go/databases_timescaledb-tune/timescaledb-tune-v0.18.0/v0.18.0.mod) = 59d5957ceda1cfa6d5fd68dff1036e83c4a8e209e2f91af81ad36bb5981719e4 -SIZE (go/databases_timescaledb-tune/timescaledb-tune-v0.18.0/v0.18.0.mod) = 310 -SHA256 (go/databases_timescaledb-tune/timescaledb-tune-v0.18.0/v0.18.0.zip) = 2bff3a1249cb92d0ad784f2098e3d59a2f61ac425287e25bda02e0807a7285b8 -SIZE (go/databases_timescaledb-tune/timescaledb-tune-v0.18.0/v0.18.0.zip) = 87046 +TIMESTAMP = 1755920463 +SHA256 (go/databases_timescaledb-tune/timescaledb-tune-v0.18.1/v0.18.1.mod) = 59d5957ceda1cfa6d5fd68dff1036e83c4a8e209e2f91af81ad36bb5981719e4 +SIZE (go/databases_timescaledb-tune/timescaledb-tune-v0.18.1/v0.18.1.mod) = 310 +SHA256 (go/databases_timescaledb-tune/timescaledb-tune-v0.18.1/v0.18.1.zip) = ba1ba8671593812be18b6a41d4bebec843ea18cb0afb0d9678c6ac5867ecbd86 +SIZE (go/databases_timescaledb-tune/timescaledb-tune-v0.18.1/v0.18.1.zip) = 87075 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/xtrabackup84/Makefile b/databases/xtrabackup84/Makefile index 1a6221595c3c..fb89e364f036 100644 --- a/databases/xtrabackup84/Makefile +++ b/databases/xtrabackup84/Makefile @@ -1,5 +1,5 @@ PORTNAME= xtrabackup84 -DISTVERSION= 8.4.0-2 +DISTVERSION= 8.4.0-4 CATEGORIES= databases MASTER_SITES= https://downloads.percona.com/downloads/Percona-XtraBackup-8.4/Percona-XtraBackup-${DISTVERSION}/source/tarball/:percona DISTFILES= ${PPORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:percona diff --git a/databases/xtrabackup84/distinfo b/databases/xtrabackup84/distinfo index 4d592fe2d125..0685b2c2e60b 100644 --- a/databases/xtrabackup84/distinfo +++ b/databases/xtrabackup84/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745706170 -SHA256 (percona-xtrabackup-8.4.0-2.tar.gz) = 0777e3d3c3b4d4649ed23ed7197ec0aa71379b4a4a41b969b7286f6cf8888b4a -SIZE (percona-xtrabackup-8.4.0-2.tar.gz) = 432635356 +TIMESTAMP = 1755945732 +SHA256 (percona-xtrabackup-8.4.0-4.tar.gz) = e566a164a21b18781aad281b84426418ac2bcf71052ec85d8c5e62f742a7dfeb +SIZE (percona-xtrabackup-8.4.0-4.tar.gz) = 432657062 |