diff options
Diffstat (limited to 'databases')
160 files changed, 1186 insertions, 3327 deletions
diff --git a/databases/Makefile b/databases/Makefile index 47d8e9438b37..f96b992f3d40 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -33,7 +33,6 @@ SUBDIR += cegobridge SUBDIR += clickhouse SUBDIR += closql - SUBDIR += closql-devel SUBDIR += cockroach SUBDIR += couchdb3 SUBDIR += courier-authlib-mysql @@ -59,7 +58,6 @@ SUBDIR += duckdb SUBDIR += ejdb SUBDIR += emacsql - SUBDIR += emacsql-devel SUBDIR += erlfdb SUBDIR += evolution-data-server SUBDIR += fastdb @@ -194,7 +192,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 @@ -861,6 +859,7 @@ SUBDIR += py-sqlite-migrate SUBDIR += py-sqlite-utils SUBDIR += py-sqlite3 + SUBDIR += py-sqlmodel SUBDIR += py-sqlobject SUBDIR += py-sqloxide SUBDIR += py-sqlparse @@ -955,6 +954,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 @@ -1112,6 +1112,7 @@ SUBDIR += tcl-sqlite3 SUBDIR += tdb SUBDIR += tdb1410 + SUBDIR += tdb1413 SUBDIR += tdbc SUBDIR += tile38 SUBDIR += tiledb @@ -1129,6 +1130,7 @@ SUBDIR += valkey SUBDIR += vfront SUBDIR += virtualpg + SUBDIR += weaviate SUBDIR += webdis SUBDIR += wfb2sql SUBDIR += xapian-bindings diff --git a/databases/adodb5/Makefile b/databases/adodb5/Makefile index c85b8b9c0372..1f5d9cbd8820 100644 --- a/databases/adodb5/Makefile +++ b/databases/adodb5/Makefile @@ -1,5 +1,5 @@ PORTNAME= adodb -PORTVERSION= 5.22.9 +PORTVERSION= 5.22.10 DISTVERSIONPREFIX= v CATEGORIES= databases www PKGNAMESUFFIX= 5${PHP_PKGNAMESUFFIX} diff --git a/databases/adodb5/distinfo b/databases/adodb5/distinfo index 23ee8d24bc4d..7fe48f9887d8 100644 --- a/databases/adodb5/distinfo +++ b/databases/adodb5/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746523687 -SHA256 (adodb-ADOdb-v5.22.9_GH0.tar.gz) = f77bd016da1daa42337547ffb9a6de5561776884d520f41c63301c8943dec9b3 -SIZE (adodb-ADOdb-v5.22.9_GH0.tar.gz) = 450133 +TIMESTAMP = 1756117722 +SHA256 (adodb-ADOdb-v5.22.10_GH0.tar.gz) = 804d0445d9f2d0b48ad24d72f3cc3e9cf4965aba4156a3dec75dbf56efc0abc2 +SIZE (adodb-ADOdb-v5.22.10_GH0.tar.gz) = 450382 diff --git a/databases/cego/Makefile b/databases/cego/Makefile index 401787a29224..2b511d11610b 100644 --- a/databases/cego/Makefile +++ b/databases/cego/Makefile @@ -1,5 +1,5 @@ PORTNAME= cego -PORTVERSION= 2.52.27 +PORTVERSION= 2.52.29 CATEGORIES= databases MASTER_SITES= http://www.lemke-it.com/ diff --git a/databases/cego/distinfo b/databases/cego/distinfo index 7068f3373e1f..1a2f56b62526 100644 --- a/databases/cego/distinfo +++ b/databases/cego/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754896347 -SHA256 (cego-2.52.27.tar.gz) = 5e57809d89937c76daf4c4d5c4b7642324e20980e1470972f5b28b01f63049f6 -SIZE (cego-2.52.27.tar.gz) = 3308404 +TIMESTAMP = 1756019122 +SHA256 (cego-2.52.29.tar.gz) = 04afac15a823b0a7a1b7d48fac33957ff180b4f4fa7723646ec40c5c29b87008 +SIZE (cego-2.52.29.tar.gz) = 3308821 diff --git a/databases/closql-devel/Makefile b/databases/closql-devel/Makefile deleted file mode 100644 index 947e8773dd2f..000000000000 --- a/databases/closql-devel/Makefile +++ /dev/null @@ -1,55 +0,0 @@ -PORTNAME= closql -DISTVERSIONPREFIX= v -DISTVERSION= 2.2.2 -PORTREVISION= 1 -DISTVERSIONSUFFIX= -CATEGORIES= databases elisp -PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX} - -MAINTAINER= yasu@FreeBSD.org -COMMENT= Store EIEIO objects using EmacSQL -WWW= https://github.com/magit/closql - -LICENSE= GPLv3+ -LICENSE_FILE= ${WRKSRC}/LICENSE - -DEPRECATED= Use databases/closql instead -EXPIRATION_DATE= 2025-08-31 - -BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR} \ - emacsql-devel${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql-devel@${EMACS_FLAVOR} -RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR} \ - emacsql-devel${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql-devel@${EMACS_FLAVOR} - -USES= emacs gmake -USE_GITHUB= yes -GH_ACCOUNT= magit - -MAKE_ENV+= LOAD_PATH="${LOAD_PATH}" -MAKE_JOBS_UNSAFE= Opening input file: No such file or directory, /wrkdirs/usr/ports/databases/closql-devel/work-full/closql-2.2.0/.#closql-autoloads.el - -CONFLICTS_INSTALL= closql closql-emacs_* # share/doc/closql/README.md - -NO_ARCH= yes - -PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/closql-autoloads.el \ - ${EMACS_VERSION_SITE_LISPDIR}/closql.el \ - ${EMACS_VERSION_SITE_LISPDIR}/closql.elc - -PORTDOCS= README.org - -OPTIONS_DEFINE= DOCS - -LOAD_PATH= -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat -L \ - ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/emacsql - -do-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} - (cd ${WRKSRC} && ${INSTALL_DATA} *.el* \ - ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}) - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR} - -.include <bsd.port.mk> diff --git a/databases/closql-devel/distinfo b/databases/closql-devel/distinfo deleted file mode 100644 index 7cff3a0745c5..000000000000 --- a/databases/closql-devel/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1751939518 -SHA256 (magit-closql-v2.2.2_GH0.tar.gz) = c0b46893a70607e61f9aab34c90c86c3b3eb9db2ab8b2ddcc451c3cc6d1c1549 -SIZE (magit-closql-v2.2.2_GH0.tar.gz) = 22033 diff --git a/databases/closql-devel/pkg-descr b/databases/closql-devel/pkg-descr deleted file mode 100644 index a659e7d8aa15..000000000000 --- a/databases/closql-devel/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Store uniform EIEIO objects in an EmacSQL database. SQLite is used as -backend. This library imposes some restrictions on what kind of -objects can be stored; it isn't intended to store arbitrary -objects. All objects have to share a common superclass and subclasses -cannot add any additional instance slots. diff --git a/databases/closql/Makefile b/databases/closql/Makefile index 9dec78218484..c9009f917ba9 100644 --- a/databases/closql/Makefile +++ b/databases/closql/Makefile @@ -1,7 +1,6 @@ PORTNAME= closql DISTVERSIONPREFIX= v -DISTVERSION= 2.2.2 -PORTREVISION= 1 +DISTVERSION= 2.3.0 CATEGORIES= databases elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} diff --git a/databases/closql/distinfo b/databases/closql/distinfo index 6c46a74d0594..871ea24c9762 100644 --- a/databases/closql/distinfo +++ b/databases/closql/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751939449 -SHA256 (magit-closql-v2.2.2_GH0.tar.gz) = c0b46893a70607e61f9aab34c90c86c3b3eb9db2ab8b2ddcc451c3cc6d1c1549 -SIZE (magit-closql-v2.2.2_GH0.tar.gz) = 22033 +TIMESTAMP = 1756809473 +SHA256 (magit-closql-v2.3.0_GH0.tar.gz) = 1336e0a6e9bd8170033dfb1b1f710b9565e5012a6f67c8d0cffbf5296d119c52 +SIZE (magit-closql-v2.3.0_GH0.tar.gz) = 21947 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/dbeaver/Makefile b/databases/dbeaver/Makefile index 31e140fd9967..4ba1b0e75af0 100644 --- a/databases/dbeaver/Makefile +++ b/databases/dbeaver/Makefile @@ -10,7 +10,7 @@ WWW= https://dbeaver.io LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md -ONLY_FOR_ARCHS= aarch64 amd64 +ONLY_FOR_ARCHS= amd64 BUILD_DEPENDS= maven39>0:devel/maven39 diff --git a/databases/diesel/Makefile b/databases/diesel/Makefile index 72f933107300..1b5e3829a2d5 100644 --- a/databases/diesel/Makefile +++ b/databases/diesel/Makefile @@ -1,6 +1,7 @@ PORTNAME= diesel DISTVERSIONPREFIX= v DISTVERSION= 2.2.12 +PORTREVISION= 1 CATEGORIES= databases PKGNAMESUFFIX= -cli diff --git a/databases/emacsql-devel/Makefile b/databases/emacsql-devel/Makefile deleted file mode 100644 index 707de61e1f31..000000000000 --- a/databases/emacsql-devel/Makefile +++ /dev/null @@ -1,47 +0,0 @@ -PORTNAME= emacsql -DISTVERSIONPREFIX= v -DISTVERSION= 4.3.1 -PORTREVISION= 1 -DISTVERSIONSUFFIX= -CATEGORIES= databases elisp -PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX} - -MAINTAINER= yasu@FreeBSD.org -COMMENT= High-level Emacs Lisp RDBMS front-end (Development Version) -WWW= https://github.com/magit/emacsql - -LICENSE= UNLICENSE -LICENSE_FILE= ${WRKSRC}/UNLICENSE - -DEPRECATED= Use databases/emacsql instead -EXPIRATION_DATE= 2025-08-31 - -BUILD_DEPENDS= pg.el${EMACS_PKGNAMESUFFIX}>=0.39:databases/pg.el@${EMACS_FLAVOR} -RUN_DEPENDS= pg.el${EMACS_PKGNAMESUFFIX}>=0.39:databases/pg.el@${EMACS_FLAVOR} - -USES= emacs gmake - -USE_GITHUB= yes -GH_ACCOUNT= magit - -MAKE_ENV+= LOAD_PATH="-L ${PREFIX}/${EMACS_SITE_LISPDIR} -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}" -MAKE_JOBS_UNSAFE= yes -TEST_TARGET= test - -CONFLICTS_INSTALL= emacsql emacsql-emacs_* - -PORTDOCS= README.md - -OPTIONS_DEFINE= DOCS - -do-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/bin \ - ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} - ${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc \ - ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} - -.include <bsd.port.mk> diff --git a/databases/emacsql-devel/distinfo b/databases/emacsql-devel/distinfo deleted file mode 100644 index c0f878a05faf..000000000000 --- a/databases/emacsql-devel/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1751939196 -SHA256 (magit-emacsql-v4.3.1_GH0.tar.gz) = 6f1b5e2a57291fd0cd106ab594b8043260d4e7bfb9dbb6d3a74e17d852ad6be6 -SIZE (magit-emacsql-v4.3.1_GH0.tar.gz) = 31845 diff --git a/databases/emacsql-devel/pkg-descr b/databases/emacsql-devel/pkg-descr deleted file mode 100644 index 172b572e6c59..000000000000 --- a/databases/emacsql-devel/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily), -PostgreSQL, MySQL, and potentially other SQL databases. - -It works by maintaining a inferior process running (a "connection") -for interacting with the back-end database. Connections are -automatically cleaned up if they are garbage collected. All requests -are synchronous. - -Any readable lisp value can be stored as a value in EmacSQL, including -numbers, strings, symbols, lists, vectors, and closures. EmacSQL has -no concept of "TEXT" values; it's all just lisp objects. The lisp -object nil corresponds 1:1 with NULL in the database. diff --git a/databases/emacsql-devel/pkg-plist b/databases/emacsql-devel/pkg-plist deleted file mode 100644 index db8d7d73c1a4..000000000000 --- a/databases/emacsql-devel/pkg-plist +++ /dev/null @@ -1,17 +0,0 @@ -%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-autoloads.el -%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-compiler.el -%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-compiler.elc -%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-mysql.el -%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-mysql.elc -%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-pg.el -%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-pg.elc -%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-psql.el -%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-psql.elc -%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-builtin.el -%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-builtin.elc -%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-module.el -%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-module.elc -%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite.el -%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite.elc -%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql.el -%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql.elc diff --git a/databases/emacsql/Makefile b/databases/emacsql/Makefile index 62afd9cf426c..0a317cb28100 100644 --- a/databases/emacsql/Makefile +++ b/databases/emacsql/Makefile @@ -1,7 +1,6 @@ PORTNAME= emacsql DISTVERSIONPREFIX= v -DISTVERSION= 4.3.1 -PORTREVISION= 1 +DISTVERSION= 4.3.2 CATEGORIES= databases elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} diff --git a/databases/emacsql/distinfo b/databases/emacsql/distinfo index 4a3b88242d6e..337d7bd8fdd0 100644 --- a/databases/emacsql/distinfo +++ b/databases/emacsql/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751939138 -SHA256 (magit-emacsql-v4.3.1_GH0.tar.gz) = 6f1b5e2a57291fd0cd106ab594b8043260d4e7bfb9dbb6d3a74e17d852ad6be6 -SIZE (magit-emacsql-v4.3.1_GH0.tar.gz) = 31845 +TIMESTAMP = 1756809217 +SHA256 (magit-emacsql-v4.3.2_GH0.tar.gz) = 123bfc4f0e2f518cd07d91e24c0fb04b173acab7efc77da7b2520c6779849385 +SIZE (magit-emacsql-v4.3.2_GH0.tar.gz) = 32002 diff --git a/databases/evolution-data-server/Makefile b/databases/evolution-data-server/Makefile index cbe86962bb4b..124c3506f8a3 100644 --- a/databases/evolution-data-server/Makefile +++ b/databases/evolution-data-server/Makefile @@ -1,6 +1,6 @@ PORTNAME= evolution-data-server DISTVERSION= 3.56.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome @@ -56,8 +56,19 @@ GLIB_SCHEMAS= org.gnome.evolution-data-server.addressbook.gschema.xml \ PLIST_SUB= EVO_VERSION="1.2" CAL_API_VERSION="2.0" OPTIONS_SUB= yes -OPTIONS_DEFINE= VAPI WEATHER KERBEROS LDAP -OPTIONS_DEFAULT= VAPI WEATHER KERBEROS LDAP +OPTIONS_DEFINE= VAPI WEATHER LDAP +OPTIONS_DEFAULT= VAPI WEATHER GSSAPI_BASE LDAP + +OPTIONS_SINGLE= KERBEROS +OPTIONS_SINGLE_KERBEROS= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT \ + GSSAPI_NONE + +GSSAPI_BASE_USES= gssapi:base ssl +GSSAPI_HEIMDAL_USES= gssapi:heimdal +GSSAPI_MIT_USES= gssapi:mit +GSSAPI_NONE_CMAKE_ON= -DWITH_KRB5=OFF +GSSAPI_NONE_CMAKE_OFF= -DWITH_KRB5=${GSSAPIBASEDIR} +GSSAPI_NONE_CFLAGS_OFF= ${GSSAPICPPFLAGS} VAPI_USES= vala:build VAPI_CMAKE_BOOL= ENABLE_VALA_BINDINGS @@ -66,10 +77,6 @@ WEATHER_DESC= Weather calendar backend WEATHER_LIB_DEPENDS= libgweather-4.so:net/libgweather4 WEATHER_CMAKE_BOOL= ENABLE_WEATHER -KERBEROS_CMAKE_ON= -DWITH_KRB5=/usr -KERBEROS_CMAKE_OFF= -DWITH_KRB5=OFF -KERBEROS_USES= ssl - LDAP_CMAKE_ON= -DWITH_OPENLDAP=${LOCALBASE} LDAP_CMAKE_OFF= -DWITH_OPENLDAP=OFF LDAP_USES= ldap diff --git a/databases/frece/Makefile b/databases/frece/Makefile index e153c3e018a6..9a4f420bb15e 100644 --- a/databases/frece/Makefile +++ b/databases/frece/Makefile @@ -1,7 +1,7 @@ PORTNAME= frece DISTVERSIONPREFIX= v DISTVERSION= 1.0.6 -PORTREVISION= 23 +PORTREVISION= 24 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org diff --git a/databases/freetds-devel/Makefile b/databases/freetds-devel/Makefile index 4997b7425fbf..edec38080ed6 100644 --- a/databases/freetds-devel/Makefile +++ b/databases/freetds-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= freetds -DISTVERSION= 1.5.116 +DISTVERSION= 1.5.117 PORTEPOCH= 1 CATEGORIES= databases MASTER_SITES= https://www.freetds.org/files/current/ diff --git a/databases/freetds-devel/distinfo b/databases/freetds-devel/distinfo index ba1a31cbf493..cc3063ce3d9e 100644 --- a/databases/freetds-devel/distinfo +++ b/databases/freetds-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753370905 -SHA256 (freetds-dev.1.5.116.tar.bz2) = b850abb980677e99fa7d02619dc939b33d5b57862b897fd0eee007f12b97d0f6 -SIZE (freetds-dev.1.5.116.tar.bz2) = 2453933 +TIMESTAMP = 1756636933 +SHA256 (freetds-dev.1.5.117.tar.bz2) = 13ae673462751671111ae2fe48301c3f23f86ac650127dc4277d8f0e42815d06 +SIZE (freetds-dev.1.5.117.tar.bz2) = 2454483 diff --git a/databases/freetds/Makefile b/databases/freetds/Makefile index 3d2da413694a..6b791172871b 100644 --- a/databases/freetds/Makefile +++ b/databases/freetds/Makefile @@ -1,5 +1,5 @@ PORTNAME= freetds -DISTVERSION= 1.5.4 +DISTVERSION= 1.5.5 PORTEPOCH= 1 CATEGORIES= databases MASTER_SITES= https://www.freetds.org/files/stable/ \ diff --git a/databases/freetds/distinfo b/databases/freetds/distinfo index 9bcef94b2f05..2bb66a7c8a3b 100644 --- a/databases/freetds/distinfo +++ b/databases/freetds/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751442687 -SHA256 (freetds-1.5.4.tar.bz2) = 1d024ef418d74a3a8f2cca82f10f1561f1dde28dc3d6f65c815f07764d4f7ea8 -SIZE (freetds-1.5.4.tar.bz2) = 2440514 +TIMESTAMP = 1756636552 +SHA256 (freetds-1.5.5.tar.bz2) = 763d096ee4a2100f8d36e1447bfe2eea5db50875ae30af587f8a1312c3bd6011 +SIZE (freetds-1.5.5.tar.bz2) = 2440025 diff --git a/databases/gobang/Makefile b/databases/gobang/Makefile index b972c867cda7..5e97bc08cf42 100644 --- a/databases/gobang/Makefile +++ b/databases/gobang/Makefile @@ -1,7 +1,7 @@ PORTNAME= gobang DISTVERSIONPREFIX= v DISTVERSION= 0.1.0-alpha.5 -PORTREVISION= 24 +PORTREVISION= 25 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org diff --git a/databases/kuzu/Makefile b/databases/kuzu/Makefile index 0525e279c2ec..50ffb7b0ef08 100644 --- a/databases/kuzu/Makefile +++ b/databases/kuzu/Makefile @@ -1,6 +1,6 @@ PORTNAME= kuzu DISTVERSIONPREFIX= v -DISTVERSION= 0.11.1 +DISTVERSION= 0.11.2 CATEGORIES= databases MAINTAINER= mahlon@martini.nu diff --git a/databases/kuzu/distinfo b/databases/kuzu/distinfo index fe333e51101b..70beeba78004 100644 --- a/databases/kuzu/distinfo +++ b/databases/kuzu/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753508135 -SHA256 (kuzudb-kuzu-v0.11.1_GH0.tar.gz) = 479a9943ad9db3b9a28925438c05563a00e7eb72eaeff07ca21b9d3378069eb7 -SIZE (kuzudb-kuzu-v0.11.1_GH0.tar.gz) = 154108734 +TIMESTAMP = 1755753617 +SHA256 (kuzudb-kuzu-v0.11.2_GH0.tar.gz) = 9340f1151ea6c9f35c007f122d6e08ec119b5c1db743f0303d40ac8a8e2a5d55 +SIZE (kuzudb-kuzu-v0.11.2_GH0.tar.gz) = 154124558 diff --git a/databases/libvalkey/Makefile b/databases/libvalkey/Makefile index 3adc18cc5780..8488049ef93f 100644 --- a/databases/libvalkey/Makefile +++ b/databases/libvalkey/Makefile @@ -1,5 +1,5 @@ PORTNAME= libvalkey -DISTVERSION= 0.1.0 +DISTVERSION= 0.2.1 CATEGORIES= databases MAINTAINER= dtxdf@FreeBSD.org @@ -25,9 +25,9 @@ TLS_USES= ssl TLS_MAKE_ARGS= USE_TLS=1 post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvalkey.so.0.1.0 + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvalkey.so.${DISTVERSION} post-install-TLS-on: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvalkey_tls.so.0.1.0 + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvalkey_tls.so.${DISTVERSION} .include <bsd.port.mk> diff --git a/databases/libvalkey/distinfo b/databases/libvalkey/distinfo index ab6ee00ddc66..8bc3097121d6 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 = 1756498326 +SHA256 (valkey-io-libvalkey-0.2.1_GH0.tar.gz) = bc068b15eeb8f66c3205f55f7bfe1274b79ccced0dd8796e59d62091abeb3645 +SIZE (valkey-io-libvalkey-0.2.1_GH0.tar.gz) = 207895 diff --git a/databases/libvalkey/pkg-plist b/databases/libvalkey/pkg-plist index 9e2828a2fbb1..b6095444557f 100644 --- a/databases/libvalkey/pkg-plist +++ b/databases/libvalkey/pkg-plist @@ -18,13 +18,14 @@ 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 -lib/libvalkey.so.0.1.0 +lib/libvalkey.so.0.2.1 lib/libvalkey_tls.a lib/libvalkey_tls.so lib/libvalkey_tls.so.0 -lib/libvalkey_tls.so.0.1.0 +lib/libvalkey_tls.so.0.2.1 libdata/pkgconfig/valkey.pc libdata/pkgconfig/valkey_tls.pc diff --git a/databases/mongodb-tools/Makefile b/databases/mongodb-tools/Makefile index 09e8ad04ce09..8bb7ea1e030b 100644 --- a/databases/mongodb-tools/Makefile +++ b/databases/mongodb-tools/Makefile @@ -1,5 +1,5 @@ PORTNAME= mongodb-tools -DISTVERSION= 100.12.2 +DISTVERSION= 100.13.0 PORTREVISION= 1 CATEGORIES= databases diff --git a/databases/mongodb-tools/distinfo b/databases/mongodb-tools/distinfo index 29bc4574615e..cdffc0bcf760 100644 --- a/databases/mongodb-tools/distinfo +++ b/databases/mongodb-tools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749193736 -SHA256 (mongodb-mongo-tools-100.12.2_GH0.tar.gz) = dd8b6b6a315025139b55a61b6b49b8945c964e8f6272951de108395c1fe5b88b -SIZE (mongodb-mongo-tools-100.12.2_GH0.tar.gz) = 6643483 +TIMESTAMP = 1756792532 +SHA256 (mongodb-mongo-tools-100.13.0_GH0.tar.gz) = 927570daa9a6cdbb4acd34cb19957ebb24aefe31b13931f643b557c147b56f66 +SIZE (mongodb-mongo-tools-100.13.0_GH0.tar.gz) = 7501359 diff --git a/databases/mongodb60/Makefile b/databases/mongodb60/Makefile index 1a75ba698aae..98525dff3708 100644 --- a/databases/mongodb60/Makefile +++ b/databases/mongodb60/Makefile @@ -1,6 +1,6 @@ PORTNAME= mongodb DISTVERSIONPREFIX= r -DISTVERSION= 6.0.25 +DISTVERSION= 6.0.26 CATEGORIES= databases net MASTER_SITES= https://hg.mozilla.org/mozilla-central/raw-rev/:patches PKGNAMESUFFIX= ${DISTVERSION:R:S/.//} diff --git a/databases/mongodb60/distinfo b/databases/mongodb60/distinfo index 4ebe9d833612..4e6a5dc57194 100644 --- a/databases/mongodb60/distinfo +++ b/databases/mongodb60/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1753788846 +TIMESTAMP = 1755242028 SHA256 (223087fdc29f18678f6174e9807b8780e439acf6) = f234371584e2b2bc9953ae4fd145da19c99a6f04087f53d59616aecf29df039c SIZE (223087fdc29f18678f6174e9807b8780e439acf6) = 1597 -SHA256 (mongodb-mongo-r6.0.25_GH0.tar.gz) = 9637f83ca74c6faa30853e96e3c897aa61bb74433e1b64084b5e5d70e458f528 -SIZE (mongodb-mongo-r6.0.25_GH0.tar.gz) = 87527607 +SHA256 (mongodb-mongo-r6.0.26_GH0.tar.gz) = 86002ae3f2bfbc31b8f06ad0ecaba44de1dc507fbd2ff812074b31dc1ec895b0 +SIZE (mongodb-mongo-r6.0.26_GH0.tar.gz) = 87528255 SHA256 (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = a365bf54ef4e4fd6a136cf6afa9c620ba0c8982402473b9bfac38928a688a9e0 SIZE (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = 141291901 diff --git a/databases/mongodb70/Makefile b/databases/mongodb70/Makefile index cae523d04275..7855e0cd7de6 100644 --- a/databases/mongodb70/Makefile +++ b/databases/mongodb70/Makefile @@ -1,9 +1,15 @@ PORTNAME= mongodb DISTVERSIONPREFIX= r -DISTVERSION= 7.0.22 +DISTVERSION= 7.0.23 +PORTREVISION= 3 CATEGORIES= databases net PKGNAMESUFFIX= ${DISTVERSION:R:S/.//} +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +# https://github.com/mongodb/mongo/pull/1619/ +# "Modernize dynamic module loading to work with Python3.12" +PATCHFILES+= 0877732109589e441cbf234dce17ec0e7b614902.patch:-p1 + MAINTAINER= ronald@FreeBSD.org COMMENT= MongoDB Community Edition (7.0.x Branch) WWW= https://www.mongodb.com/docs/v7.0/ diff --git a/databases/mongodb70/distinfo b/databases/mongodb70/distinfo index cfdc23e0420e..1e85422dedb1 100644 --- a/databases/mongodb70/distinfo +++ b/databases/mongodb70/distinfo @@ -1,5 +1,7 @@ -TIMESTAMP = 1752738065 -SHA256 (mongodb-mongo-r7.0.22_GH0.tar.gz) = 031f7e924d1094c001621075f87cb466a84c975702a42796827d1456d4d57857 -SIZE (mongodb-mongo-r7.0.22_GH0.tar.gz) = 87803554 +TIMESTAMP = 1756387935 +SHA256 (mongodb-mongo-r7.0.23_GH0.tar.gz) = 31a59b83ecdf65ba26453eb244682f18aa02204a0017e872dd28008b8d471bde +SIZE (mongodb-mongo-r7.0.23_GH0.tar.gz) = 87871275 SHA256 (mongodb-forks-spidermonkey-5acd3be6c9563ad3e7ca6182285c69a38de47bab_GH0.tar.gz) = 1420533e23970171ff7a420e3ded1ea493e1976fb8896a5fd6f35e5b2d75733b SIZE (mongodb-forks-spidermonkey-5acd3be6c9563ad3e7ca6182285c69a38de47bab_GH0.tar.gz) = 280439685 +SHA256 (0877732109589e441cbf234dce17ec0e7b614902.patch) = 96bcf70f8ee66424b5601632fb91dbcbb6b14df0553f59f36cd10325bfce7105 +SIZE (0877732109589e441cbf234dce17ec0e7b614902.patch) = 1770 diff --git a/databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp b/databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp new file mode 100644 index 000000000000..73e0befd876d --- /dev/null +++ b/databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp @@ -0,0 +1,64 @@ +# Original upstream implementation: +# https://jira.mongodb.org/browse/SERVER-81797 +# Attempt to upstream this patch: +# https://github.com/mongodb/mongo/pull/1607 +# https://jira.mongodb.org/browse/SERVER-99225 +# +--- src/mongo/platform/waitable_atomic.cpp.orig 2024-11-20 23:53:48 UTC ++++ src/mongo/platform/waitable_atomic.cpp +@@ -34,6 +34,9 @@ + #ifdef __linux__ + #include <linux/futex.h> + #include <sys/syscall.h> ++#elif defined(__FreeBSD__) ++#include <sys/types.h> ++#include <sys/umtx.h> + #elif defined(_WIN32) + #include <synchapi.h> + #endif +@@ -233,6 +236,45 @@ bool waitUntil(const void* uaddr, + // There isn't a good list of possible errors, so assuming that anything other than a timeout + // error is a possible spurious wakeup. + return timeoutOverflow || errno != ETIMEDOUT; ++} ++ ++#elif defined(__FreeBSD__) ++ ++void notifyOne(const void* uaddr) { ++ _umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAKE_PRIVATE, 1, NULL, NULL); ++} ++ ++void notifyMany(const void* uaddr, int nToWake) { ++ _umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAKE_PRIVATE, nToWake, NULL, NULL); ++} ++ ++void notifyAll(const void* uaddr) { ++ _umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAKE_PRIVATE, INT_MAX, NULL, NULL); ++} ++ ++bool waitUntil(const void* uaddr, ++ uint32_t old, ++ boost::optional<system_clock::time_point> deadline) { ++ struct _umtx_time umtx_deadline; ++ void* uaddr2 = nullptr; ++ ++ if (deadline) { ++ umtx_deadline._timeout.tv_sec = durationCount<Seconds>(deadline->time_since_epoch()); ++ umtx_deadline._timeout.tv_nsec = durationCount<Nanoseconds>( ++ deadline->time_since_epoch() - stdx::chrono::seconds(umtx_deadline._timeout.tv_sec)); ++ umtx_deadline._flags = UMTX_ABSTIME; ++ umtx_deadline._clockid = CLOCK_REALTIME_FAST; ++ uaddr2 = &umtx_deadline; ++ } ++ ++ int umtxOpRet; ++ if ((umtxOpRet = _umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAIT_UINT_PRIVATE, old, (void*)sizeof(struct _umtx_time), uaddr2)) == -1) { ++ if (errno == ETIMEDOUT) { ++ return false; ++ } ++ invariant(umtxOpRet == 0, errorMessage(lastSystemError())); ++ } ++ return true; + } + + #else diff --git a/databases/mongodb80/Makefile b/databases/mongodb80/Makefile index 9ec9b060287f..1b37c5f0dd39 100644 --- a/databases/mongodb80/Makefile +++ b/databases/mongodb80/Makefile @@ -1,6 +1,7 @@ PORTNAME= mongodb DISTVERSIONPREFIX= r DISTVERSION= 8.0.12 +PORTREVISION= 2 CATEGORIES= databases net PKGNAMESUFFIX= ${DISTVERSION:R:S/.//} diff --git a/databases/mongodb80/files/patch-src_mongo_platform_waitable__atomic.cpp b/databases/mongodb80/files/patch-src_mongo_platform_waitable__atomic.cpp index e2c815567836..73e0befd876d 100644 --- a/databases/mongodb80/files/patch-src_mongo_platform_waitable__atomic.cpp +++ b/databases/mongodb80/files/patch-src_mongo_platform_waitable__atomic.cpp @@ -1,3 +1,9 @@ +# Original upstream implementation: +# https://jira.mongodb.org/browse/SERVER-81797 +# Attempt to upstream this patch: +# https://github.com/mongodb/mongo/pull/1607 +# https://jira.mongodb.org/browse/SERVER-99225 +# --- src/mongo/platform/waitable_atomic.cpp.orig 2024-11-20 23:53:48 UTC +++ src/mongo/platform/waitable_atomic.cpp @@ -34,6 +34,9 @@ @@ -46,7 +52,7 @@ + } + + int umtxOpRet; -+ if ((umtxOpRet = _umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAIT_UINT_PRIVATE, old, (void*)sizeof(struct _umtx_time), uaddr2)) != 0) { ++ if ((umtxOpRet = _umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAIT_UINT_PRIVATE, old, (void*)sizeof(struct _umtx_time), uaddr2)) == -1) { + if (errno == ETIMEDOUT) { + return false; + } diff --git a/databases/movine/Makefile b/databases/movine/Makefile index b17ee8023ee5..9d17bd2f9c19 100644 --- a/databases/movine/Makefile +++ b/databases/movine/Makefile @@ -1,7 +1,7 @@ PORTNAME= movine DISTVERSIONPREFIX= v DISTVERSION= 0.11.0 -PORTREVISION= 23 +PORTREVISION= 24 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org diff --git a/databases/mydumper/Makefile b/databases/mydumper/Makefile index b6a6bdebc3f1..6f9b08879155 100644 --- a/databases/mydumper/Makefile +++ b/databases/mydumper/Makefile @@ -1,6 +1,6 @@ PORTNAME= mydumper DISTVERSIONPREFIX= v -DISTVERSION= 0.19.4-6 +DISTVERSION= 0.19.4-7 CATEGORIES= databases MAINTAINER= sunpoet@FreeBSD.org diff --git a/databases/mydumper/distinfo b/databases/mydumper/distinfo index 443c546b8770..a3b104ff5ffe 100644 --- a/databases/mydumper/distinfo +++ b/databases/mydumper/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753796006 -SHA256 (mydumper-mydumper-v0.19.4-6_GH0.tar.gz) = d6ab16c7a2276b014fe5203bc256a465983e2d863bb82dc94d66ff5d32117cd0 -SIZE (mydumper-mydumper-v0.19.4-6_GH0.tar.gz) = 845279 +TIMESTAMP = 1755062442 +SHA256 (mydumper-mydumper-v0.19.4-7_GH0.tar.gz) = 82670c75f64439304ca0aac708aa9a5c015851a870a235b3235b6452b4386182 +SIZE (mydumper-mydumper-v0.19.4-7_GH0.tar.gz) = 847200 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/mysql80-server/Makefile b/databases/mysql80-server/Makefile index 3249e5753c5d..b4e489fa930e 100644 --- a/databases/mysql80-server/Makefile +++ b/databases/mysql80-server/Makefile @@ -1,5 +1,5 @@ PORTNAME?= mysql -PORTVERSION= 8.0.42 +PORTVERSION= 8.0.43 PORTREVISION?= 0 CATEGORIES= databases MASTER_SITES= MYSQL/MySQL-8.0 diff --git a/databases/mysql80-server/distinfo b/databases/mysql80-server/distinfo index ab25a6ee8a4c..2e2aacae1568 100644 --- a/databases/mysql80-server/distinfo +++ b/databases/mysql80-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744706424 -SHA256 (mysql-boost-8.0.42.tar.gz) = c2aa67c618edfa1bc379107fe819ca8e94cba5d85f156d1053b8fedc88cc5f8f -SIZE (mysql-boost-8.0.42.tar.gz) = 492301593 +TIMESTAMP = 1755599236 +SHA256 (mysql-boost-8.0.43.tar.gz) = 85fd5c3ac88884dc5ac4522ce54ad9c11a91f9396fecaa27152c757a3e6e936f +SIZE (mysql-boost-8.0.43.tar.gz) = 492715363 diff --git a/databases/mysql80-server/files/patch-sql_mdl__context__backup.h b/databases/mysql80-server/files/patch-sql_mdl__context__backup.h index ba52b78fcd5b..d7106154b0fe 100644 --- a/databases/mysql80-server/files/patch-sql_mdl__context__backup.h +++ b/databases/mysql80-server/files/patch-sql_mdl__context__backup.h @@ -1,11 +1,11 @@ ---- sql/mdl_context_backup.h.orig 2024-07-12 19:15:25 UTC +--- sql/mdl_context_backup.h.orig 2025-08-19 10:30:31 UTC +++ sql/mdl_context_backup.h -@@ -47,7 +47,7 @@ class MDL_context_backup_manager { - /** +@@ -49,7 +49,7 @@ class MDL_context_backup_manager { Key for uniquely identifying MDL_context in the MDL_context_backup map. */ -- typedef std::basic_string<uchar> MDL_context_backup_key; -+ typedef std::vector<uchar> MDL_context_backup_key; + using MDL_context_backup_key = +- std::basic_string<uchar, my_char_traits<uchar>>; ++ std::vector<uchar>; class MDL_context_backup; diff --git a/databases/mysql80-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc b/databases/mysql80-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc deleted file mode 100644 index 656f14800d8a..000000000000 --- a/databases/mysql80-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc +++ /dev/null @@ -1,39 +0,0 @@ ---- sql/range_optimizer/index_range_scan_plan.cc.orig 2024-07-12 19:15:25 UTC -+++ sql/range_optimizer/index_range_scan_plan.cc -@@ -1016,11 +1016,11 @@ static bool null_part_in_key(KEY_PART *key_part, const - return false; - } - --// TODO(sgunders): This becomes a bit simpler with C++20's string_view --// constructors. --static inline std::basic_string_view<uchar> make_string_view(const uchar *start, -- const uchar *end) { -- return {start, static_cast<size_t>(end - start)}; -+static inline bool equal(const uchar *start1, const uchar *end1, -+ const uchar *start2, const uchar *end2) { -+ auto diff1 = end1 - start1; -+ auto diff2 = end2 - start2; -+ return diff1 == diff2 && memcmp(start1, start2, diff1) == 0; - } - - /** -@@ -1083,8 +1083,7 @@ static bool get_ranges_from_tree_given_base( - node->next_key_part->type == SEL_ROOT::Type::KEY_RANGE && - node->next_key_part->root->part == part + 1) { - if (node->min_flag == 0 && node->max_flag == 0 && -- make_string_view(min_key, tmp_min_key) == -- make_string_view(max_key, tmp_max_key)) { -+ equal(min_key, tmp_min_key, max_key, tmp_max_key)) { - // This range was an equality predicate, and we have more - // keyparts to scan, so use its range as a base for ranges on - // the next keypart(s). E.g. if we have (a = 3) on this keypart, -@@ -1160,8 +1159,7 @@ static bool get_ranges_from_tree_given_base( - else - flag |= NO_MAX_RANGE; - } -- if (flag == 0 && make_string_view(base_min_key, tmp_min_key) == -- make_string_view(base_max_key, tmp_max_key)) { -+ if (flag == 0 && equal(base_min_key, tmp_min_key, base_max_key, tmp_max_key)) { - flag |= EQ_RANGE; - /* - Note that keys which are extended with PK parts have no diff --git a/databases/mysql80-server/files/patch-sql_stream__cipher.h b/databases/mysql80-server/files/patch-sql_stream__cipher.h index 58730a516873..63c2e8b5707b 100644 --- a/databases/mysql80-server/files/patch-sql_stream__cipher.h +++ b/databases/mysql80-server/files/patch-sql_stream__cipher.h @@ -1,4 +1,4 @@ ---- sql/stream_cipher.h.orig 2024-07-12 19:15:25 UTC +--- sql/stream_cipher.h.orig 2025-08-19 10:33:36 UTC +++ sql/stream_cipher.h @@ -27,6 +27,7 @@ #include <openssl/evp.h> @@ -6,14 +6,14 @@ #include <string> +#include <vector> - /** - @file stream_cipher.h -@@ -35,7 +36,7 @@ - binary log files. + #include "my_char_traits.h" + +@@ -38,7 +39,7 @@ using Key_string = */ --typedef std::basic_string<unsigned char> Key_string; -+typedef std::vector<unsigned char> Key_string; + using Key_string = +- std::basic_string<unsigned char, my_char_traits<unsigned char>>; ++ std::vector<unsigned char>; /** @class Stream_cipher diff --git a/databases/mysql80-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc b/databases/mysql80-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc deleted file mode 100644 index 4ac80661920f..000000000000 --- a/databases/mysql80-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- unittest/gunit/binlogevents/transaction_compression-t.cc.orig 2024-07-12 19:15:25 UTC -+++ unittest/gunit/binlogevents/transaction_compression-t.cc -@@ -51,7 +51,7 @@ class TransactionPayloadCompressionTest : public ::tes - using Managed_buffer_t = Decompressor_t::Managed_buffer_t; - using Size_t = Decompressor_t::Size_t; - using Char_t = Decompressor_t::Char_t; -- using String_t = std::basic_string<Char_t>; -+ using String_t = std::vector<Char_t>; - using Decompress_status_t = - binary_log::transaction::compression::Decompress_status; - using Compress_status_t = diff --git a/databases/mysql91-client/pkg-plist b/databases/mysql91-client/pkg-plist index 02dc1ff558a8..f2fad046b8b2 100644 --- a/databases/mysql91-client/pkg-plist +++ b/databases/mysql91-client/pkg-plist @@ -35,6 +35,6 @@ lib/mysql/libmysqlclient_r.so.24 %%SASLCLIENT%%lib/mysql/plugin/authentication_oci_client.so %%SASLCLIENT%%lib/mysql/plugin/authentication_openid_connect_client.so %%SASLCLIENT%%lib/mysql/plugin/authentication_webauthn_client.so -lib/mysql/plugin/mysql_native_password.so +%%SASLCLIENT%%lib/mysql/plugin/mysql_native_password.so libdata/pkgconfig/mysqlclient.pc share/aclocal/mysql.m4 diff --git a/databases/nanodbc/Makefile b/databases/nanodbc/Makefile index 32d6852aa23f..1cc6e298227b 100644 --- a/databases/nanodbc/Makefile +++ b/databases/nanodbc/Makefile @@ -11,6 +11,7 @@ WWW= https://nanodbc.github.io/nanodbc/ \ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_FreeBSD_13= compilation fails with clang-19, see https://github.com/nanodbc/nanodbc/issues/421 BROKEN_FreeBSD_15= compilation fails with clang-19, see https://github.com/nanodbc/nanodbc/issues/421 LIB_DEPENDS= libodbc.so:databases/unixODBC diff --git a/databases/ods2sql/Makefile b/databases/ods2sql/Makefile index 4ea15dad3773..0a6a46db90e5 100644 --- a/databases/ods2sql/Makefile +++ b/databases/ods2sql/Makefile @@ -1,6 +1,6 @@ PORTNAME= ods2sql DISTVERSION= 0.4.0 -PORTREVISION= 43 +PORTREVISION= 44 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org diff --git a/databases/openvoxdb-terminus8/Makefile b/databases/openvoxdb-terminus8/Makefile index 98ac666e1081..c149304f2224 100644 --- a/databases/openvoxdb-terminus8/Makefile +++ b/databases/openvoxdb-terminus8/Makefile @@ -1,5 +1,5 @@ PORTNAME= openvoxdb-terminus -PORTVERSION= 8.9.1 +PORTVERSION= 8.11.0 CATEGORIES= databases ruby MASTER_SITES= https://artifacts.voxpupuli.org/openvoxdb/${PORTVERSION}/ PKGNAMESUFFIX= 8 @@ -16,10 +16,8 @@ NO_BUILD= yes USES= gmake ruby WRKSRC= ${WRKDIR}/puppetdb-${PORTVERSION} -post-patch: - @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/Makefile - do-install: - @cd ${WRKSRC} && ${SETENV} DESTDIR=${STAGEDIR} ${GMAKE} install-puppetdb-termini + ${MKDIR} ${STAGEDIR}${RUBY_SITELIBDIR} + cd ${WRKSRC} && ${COPYTREE_SHARE} puppet ${STAGEDIR}${RUBY_SITELIBDIR} .include <bsd.port.mk> diff --git a/databases/openvoxdb-terminus8/distinfo b/databases/openvoxdb-terminus8/distinfo index ea7fff96577c..12dbea093b01 100644 --- a/databases/openvoxdb-terminus8/distinfo +++ b/databases/openvoxdb-terminus8/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748051408 -SHA256 (openvoxdb-8.9.1.tar.gz) = ac4b2ad8de6b95edb2a53d8c85421cd3aa1daafff3499b986a822b68b4186355 -SIZE (openvoxdb-8.9.1.tar.gz) = 61667810 +TIMESTAMP = 1756944849 +SHA256 (openvoxdb-8.11.0.tar.gz) = 47f83042528b6b66539d48f9e465a9ac5aa1e50c28bad1d40bc9a28b27d566f3 +SIZE (openvoxdb-8.11.0.tar.gz) = 61566323 diff --git a/databases/openvoxdb-terminus8/files/patch-Makefile b/databases/openvoxdb-terminus8/files/patch-Makefile deleted file mode 100644 index a8f4969db7a4..000000000000 --- a/databases/openvoxdb-terminus8/files/patch-Makefile +++ /dev/null @@ -1,61 +0,0 @@ ---- Makefile.orig 2025-03-19 21:22:39 UTC -+++ Makefile -@@ -1,7 +1,7 @@ confdir = /etc - prefix = /usr/local - datadir = $(prefix)/share - confdir = /etc --rubylibdir = $(shell ruby -rrbconfig -e "puts RbConfig::CONFIG['sitelibdir']") -+rubylibdir = $(shell %%PREFIX%%/bin/ruby -rrbconfig -e "puts RbConfig::CONFIG['sitelibdir']") - rundir = /var/run - bindir = /usr/bin - -@@ -36,22 +36,33 @@ install-puppetdb-termini: - - - install-puppetdb-termini: -- install -Dm 0644 puppet/util/puppetdb/atom.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/atom.rb" -- install -Dm 0644 puppet/util/puppetdb/http.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/http.rb" -- install -Dm 0644 puppet/util/puppetdb/char_encoding.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/char_encoding.rb" -- install -Dm 0644 puppet/util/puppetdb/command_names.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command_names.rb" -- install -Dm 0644 puppet/util/puppetdb/config.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/config.rb" -- install -Dm 0644 puppet/util/puppetdb/command.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command.rb" -- install -Dm 0644 puppet/util/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb.rb" -- install -Dm 0644 puppet/face/node/status.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/status.rb" -- install -Dm 0644 puppet/face/node/deactivate.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/deactivate.rb" -- install -Dm 0644 puppet/indirector/catalog/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog/puppetdb.rb" -- install -Dm 0644 puppet/indirector/node/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/node/puppetdb.rb" -- install -Dm 0644 puppet/indirector/resource/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/resource/puppetdb.rb" -- install -Dm 0644 puppet/indirector/facts/puppetdb_apply.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb_apply.rb" -- install -Dm 0644 puppet/indirector/facts/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb.rb" -- install -Dm 0644 puppet/functions/puppetdb_query.rb "$(DESTDIR)$(rubylibdir)/puppet/functions/puppetdb_query.rb" -- install -Dm 0644 puppet/reports/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/reports/puppetdb.rb" -+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/face" -+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/face/node" -+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/functions" -+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector" -+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog" -+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts" -+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/node" -+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/resource" -+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/reports" -+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/util" -+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb" -+ install -m 0644 puppet/util/puppetdb/atom.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/atom.rb" -+ install -m 0644 puppet/util/puppetdb/http.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/http.rb" -+ install -m 0644 puppet/util/puppetdb/char_encoding.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/char_encoding.rb" -+ install -m 0644 puppet/util/puppetdb/command_names.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command_names.rb" -+ install -m 0644 puppet/util/puppetdb/config.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/config.rb" -+ install -m 0644 puppet/util/puppetdb/command.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command.rb" -+ install -m 0644 puppet/util/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb.rb" -+ install -m 0644 puppet/face/node/status.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/status.rb" -+ install -m 0644 puppet/face/node/deactivate.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/deactivate.rb" -+ install -m 0644 puppet/indirector/catalog/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog/puppetdb.rb" -+ install -m 0644 puppet/indirector/node/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/node/puppetdb.rb" -+ install -m 0644 puppet/indirector/resource/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/resource/puppetdb.rb" -+ install -m 0644 puppet/indirector/facts/puppetdb_apply.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb_apply.rb" -+ install -m 0644 puppet/indirector/facts/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb.rb" -+ install -m 0644 puppet/functions/puppetdb_query.rb "$(DESTDIR)$(rubylibdir)/puppet/functions/puppetdb_query.rb" -+ install -m 0644 puppet/reports/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/reports/puppetdb.rb" - - install-rpm-sysv-init: install-rpm-preinst - install -d -m 0755 "$(DESTDIR)$(initdir)" diff --git a/databases/openvoxdb-terminus8/pkg-plist b/databases/openvoxdb-terminus8/pkg-plist index a12b86eb6a1a..518271a192fa 100644 --- a/databases/openvoxdb-terminus8/pkg-plist +++ b/databases/openvoxdb-terminus8/pkg-plist @@ -14,4 +14,3 @@ %%RUBY_SITELIBDIR%%/puppet/util/puppetdb/command_names.rb %%RUBY_SITELIBDIR%%/puppet/util/puppetdb/config.rb %%RUBY_SITELIBDIR%%/puppet/util/puppetdb/http.rb - diff --git a/databases/openvoxdb8/Makefile b/databases/openvoxdb8/Makefile index 44305c7a51b6..5603107342ee 100644 --- a/databases/openvoxdb8/Makefile +++ b/databases/openvoxdb8/Makefile @@ -1,5 +1,5 @@ PORTNAME= openvoxdb -PORTVERSION= 8.9.1 +PORTVERSION= 8.11.0 CATEGORIES= databases java MASTER_SITES= https://artifacts.voxpupuli.org/${PORTNAME}/${PORTVERSION}/ PKGNAMESUFFIX= 8 @@ -22,11 +22,7 @@ SHEBANG_FILES= ext/bin/puppetdb \ ext/cli/config-migration \ ext/cli/foreground \ ext/cli/ssl-setup \ - ext/cli/start \ - ext/cli/stop \ - ext/cli/reload \ - ext/cli/upgrade \ - ext/ezbake-functions.sh + ext/cli/upgrade JAVA_VERSION= 11+ NO_ARCH= yes NO_BUILD= yes @@ -42,16 +38,22 @@ DATADIR= ${PREFIX}/share/puppetdb ETCDIR= ${PREFIX}/etc/puppetdb post-patch: -.for file in Makefile ext/bin/puppetdb ext/cli/ssl-setup \ +.for file in ext/bin/puppetdb ext/cli/ssl-setup \ ext/config/conf.d/jetty.ini ext/config/conf.d/config.ini @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/${file} .endfor @${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" ${WRKSRC}/ext/bin/puppetdb - @${REINPLACE_CMD} -e 's|/puppetlabs/puppetdb/|/puppetdb/|' \ - -e 's|\(install -m 0644 ext/config/.*\)"|\1.sample"|' \ - ${WRKSRC}/Makefile + ${FIND} ${WRKSRC}/ext/cli ${WRKSRC}/ext/config \( -name \*.bak -o -name \*.orig \) -delete + ${FIND} ${WRKSRC}/ext/config -type f -print0 | ${XARGS} -0 -I {} ${MV} {} {}.sample do-install: - @cd ${WRKSRC} && ${SETENV} DESTDIR=${STAGEDIR} make install-puppetdb + ${INSTALL_SCRIPT} ${WRKSRC}/ext/bin/puppetdb ${STAGEDIR}${PREFIX}/bin + ${MKDIR} ${STAGEDIR}${ETCDIR} + cd ${WRKSRC}/ext/config && ${COPYTREE_SHARE} \* ${STAGEDIR}${ETCDIR} + ${MKDIR} ${STAGEDIR}${DATADIR}/cli/apps + cd ${WRKSRC} && ${COPYTREE_SHARE} puppetdb.jar ${STAGEDIR}${DATADIR} +.for file in ext/cli/anonymize ext/cli/config-migration ext/cli/delete-reports ext/cli/foreground ext/cli/ssl-setup ext/cli/upgrade + ${INSTALL_SCRIPT} ${WRKSRC}/${file} ${STAGEDIR}${DATADIR}/cli/apps +.endfor .include <bsd.port.mk> diff --git a/databases/openvoxdb8/distinfo b/databases/openvoxdb8/distinfo index 0a39ca95e129..e56c05f546c6 100644 --- a/databases/openvoxdb8/distinfo +++ b/databases/openvoxdb8/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748051253 -SHA256 (openvoxdb-8.9.1.tar.gz) = ac4b2ad8de6b95edb2a53d8c85421cd3aa1daafff3499b986a822b68b4186355 -SIZE (openvoxdb-8.9.1.tar.gz) = 61667810 +TIMESTAMP = 1756944780 +SHA256 (openvoxdb-8.11.0.tar.gz) = 47f83042528b6b66539d48f9e465a9ac5aa1e50c28bad1d40bc9a28b27d566f3 +SIZE (openvoxdb-8.11.0.tar.gz) = 61566323 diff --git a/databases/openvoxdb8/files/patch-Makefile b/databases/openvoxdb8/files/patch-Makefile deleted file mode 100644 index 0bdb0aa87c7f..000000000000 --- a/databases/openvoxdb8/files/patch-Makefile +++ /dev/null @@ -1,15 +0,0 @@ ---- Makefile.orig 2024-06-10 16:24:36 UTC -+++ Makefile -@@ -1,9 +1,9 @@ --prefix = /usr/local -+prefix = %%PREFIX%% - datadir = $(prefix)/share --confdir = /etc -+confdir = %%PREFIX%%/etc - rubylibdir = $(shell ruby -rrbconfig -e "puts RbConfig::CONFIG['sitelibdir']") - rundir = /var/run --bindir = /usr/bin -+bindir = %%PREFIX%%/bin - - install-puppetdb: - install -d -m 0755 "$(DESTDIR)$(datadir)/puppetdb" diff --git a/databases/openvoxdb8/files/patch-ext_bin_puppetdb b/databases/openvoxdb8/files/patch-ext_bin_puppetdb index 0a139b110d2e..cb29a348fc9d 100644 --- a/databases/openvoxdb8/files/patch-ext_bin_puppetdb +++ b/databases/openvoxdb8/files/patch-ext_bin_puppetdb @@ -1,6 +1,6 @@ ---- ext/bin/puppetdb.orig 2016-03-17 04:17:10 UTC +--- ext/bin/puppetdb.orig 2025-08-08 17:49:06 UTC +++ ext/bin/puppetdb -@@ -5,6 +5,12 @@ if [ -r "/etc/default/puppetdb" ] ; then +@@ -8,6 +8,12 @@ elif [ -r "/etc/sysconfig/puppetdb" ] ; then . /etc/default/puppetdb elif [ -r "/etc/sysconfig/puppetdb" ] ; then . /etc/sysconfig/puppetdb @@ -12,4 +12,4 @@ + USER="puppet" elif [ `uname` == "OpenBSD" ] ; then JAVA_BIN=$(javaPathHelper -c puppetdb) - JAVA_ARGS="-Xmx192m" + JAVA_ARGS="-Xmx192m -Djdk.tls.ephemeralDHKeySize=2048" diff --git a/databases/openvoxdb8/files/patch-ext_cli_ssl-setup b/databases/openvoxdb8/files/patch-ext_cli_ssl-setup index ab86d849142d..bfed8fb8f9fa 100644 --- a/databases/openvoxdb8/files/patch-ext_cli_ssl-setup +++ b/databases/openvoxdb8/files/patch-ext_cli_ssl-setup @@ -1,6 +1,6 @@ ---- ext/cli/ssl-setup.orig 2016-03-17 04:17:10 UTC +--- ext/cli/ssl-setup.orig 2025-08-08 17:49:06 UTC +++ ext/cli/ssl-setup -@@ -230,7 +230,7 @@ else +@@ -243,7 +243,7 @@ else user=puppetdb group=puppetdb diff --git a/databases/openvoxdb8/pkg-plist b/databases/openvoxdb8/pkg-plist index 91c4e1df6246..9b67faf053ec 100644 --- a/databases/openvoxdb8/pkg-plist +++ b/databases/openvoxdb8/pkg-plist @@ -4,12 +4,7 @@ bin/puppetdb %%DATADIR%%/cli/apps/delete-reports %%DATADIR%%/cli/apps/foreground %%DATADIR%%/cli/apps/ssl-setup -%%DATADIR%%/cli/apps/start -%%DATADIR%%/cli/apps/stop -%%DATADIR%%/cli/apps/reload %%DATADIR%%/cli/apps/upgrade -%%DATADIR%%/ezbake-functions.sh -%%DATADIR%%/ezbake.manifest %%DATADIR%%/puppetdb.jar @group puppetdb @sample etc/puppetdb/bootstrap.cfg.sample diff --git a/databases/pg.el/Makefile b/databases/pg.el/Makefile index d057cc564d3d..9ad90209da91 100644 --- a/databases/pg.el/Makefile +++ b/databases/pg.el/Makefile @@ -1,7 +1,6 @@ PORTNAME= pg.el DISTVERSIONPREFIX= v -DISTVERSION= 0.58 -PORTREVISION= 1 +DISTVERSION= 0.59 CATEGORIES= databases elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} diff --git a/databases/pg.el/distinfo b/databases/pg.el/distinfo index 0b6b283e56cd..e611ea3b537b 100644 --- a/databases/pg.el/distinfo +++ b/databases/pg.el/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755227684 -SHA256 (emarsden-pg-el-v0.58_GH0.tar.gz) = ecfe20eabb82045a059cce4325b3f4e71fd1900ed5a3f5b06c57b0870f1b1d18 -SIZE (emarsden-pg-el-v0.58_GH0.tar.gz) = 164030 +TIMESTAMP = 1756688936 +SHA256 (emarsden-pg-el-v0.59_GH0.tar.gz) = d3fbe590367da335223a5a41929aced22a5c7464446316032652a3e718bd86ea +SIZE (emarsden-pg-el-v0.59_GH0.tar.gz) = 169030 diff --git a/databases/pglogical/Makefile b/databases/pglogical/Makefile index 305a29c6f575..82b6d4968a80 100644 --- a/databases/pglogical/Makefile +++ b/databases/pglogical/Makefile @@ -1,6 +1,6 @@ PORTNAME= pglogical DISTVERSIONPREFIX= REL -DISTVERSION= 2_4_5 +DISTVERSION= 2_4_6 CATEGORIES= databases MAINTAINER= matthew@FreeBSD.org diff --git a/databases/pglogical/distinfo b/databases/pglogical/distinfo index 81420b4a1ed2..31a1b4cb42c4 100644 --- a/databases/pglogical/distinfo +++ b/databases/pglogical/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1727166996 -SHA256 (2ndQuadrant-pglogical-REL2_4_5_GH0.tar.gz) = 46f70ccfb0433cddfe81d3b02432c8d41a2962e1a76dc9489080c87e8fe62e94 -SIZE (2ndQuadrant-pglogical-REL2_4_5_GH0.tar.gz) = 282739 +TIMESTAMP = 1756020526 +SHA256 (2ndQuadrant-pglogical-REL2_4_6_GH0.tar.gz) = 2700805d9e8a26d1955d88a4da2cb334af046bf006e5b2ca5a0e30c87ffd8362 +SIZE (2ndQuadrant-pglogical-REL2_4_6_GH0.tar.gz) = 284830 SHA256 (2ndQuadrant-pglogical_dump-f66606d_GH0.tar.gz) = 09666d5927fe071c9a2ef64eb7028f793cfea10510a3d17e8ef4335349291e63 SIZE (2ndQuadrant-pglogical_dump-f66606d_GH0.tar.gz) = 206722 diff --git a/databases/pglogical/pkg-plist b/databases/pglogical/pkg-plist index b5ed652b2f27..993c653dae3c 100644 --- a/databases/pglogical/pkg-plist +++ b/databases/pglogical/pkg-plist @@ -42,7 +42,9 @@ share/postgresql/extension/pglogical--2.4.3--2.4.4.sql share/postgresql/extension/pglogical--2.4.3.sql share/postgresql/extension/pglogical--2.4.4--2.4.5.sql share/postgresql/extension/pglogical--2.4.4.sql +share/postgresql/extension/pglogical--2.4.5--2.4.6.sql share/postgresql/extension/pglogical--2.4.5.sql +share/postgresql/extension/pglogical--2.4.6.sql share/postgresql/extension/pglogical.control share/postgresql/extension/pglogical_origin--1.0.0.sql share/postgresql/extension/pglogical_origin.control 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/plpgsql_check/Makefile b/databases/plpgsql_check/Makefile index 68a4719aa8d9..add709d44573 100644 --- a/databases/plpgsql_check/Makefile +++ b/databases/plpgsql_check/Makefile @@ -1,5 +1,5 @@ PORTNAME= plpgsql_check -PORTVERSION= 2.8.1 +PORTVERSION= 2.8.2 DISTVERSIONPREFIX= v CATEGORIES= databases PKGNAMEPREFIX= postgresql${PGSQL_VER_NODOT}- diff --git a/databases/plpgsql_check/distinfo b/databases/plpgsql_check/distinfo index 40dbad4ab352..9b099ccbbe65 100644 --- a/databases/plpgsql_check/distinfo +++ b/databases/plpgsql_check/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745936016 -SHA256 (okbob-plpgsql_check-v2.8.1_GH0.tar.gz) = 868cc064b4e66cb33b3c14e4409f699dab9a4055504cfa951cf8c1b24892ef34 -SIZE (okbob-plpgsql_check-v2.8.1_GH0.tar.gz) = 258371 +TIMESTAMP = 1755062444 +SHA256 (okbob-plpgsql_check-v2.8.2_GH0.tar.gz) = 66cb840ab8b18d06077827e316800a2d92ed483f9bbacbfad6d4a2e8e26f4048 +SIZE (okbob-plpgsql_check-v2.8.2_GH0.tar.gz) = 283505 diff --git a/databases/postgis36/Makefile b/databases/postgis36/Makefile index 0c2984fe4a3e..c180b267dce6 100644 --- a/databases/postgis36/Makefile +++ b/databases/postgis36/Makefile @@ -1,6 +1,5 @@ PORTNAME= postgis DISTVERSION= 3.6.0 -DISTVERSIONSUFFIX= beta1 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..11439f9bb6cd 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 = 1756828781 +SHA256 (postgis-3.6.0.tar.gz) = 8caffef4b457ed70d5328bf4e5a21f9306b06c271662e03e1a65d30090e5f25f +SIZE (postgis-3.6.0.tar.gz) = 16202671 diff --git a/databases/postgis36/pkg-plist b/databases/postgis36/pkg-plist index e294d2b16c63..5670870416f3 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,10 @@ share/man/man1/shp2pgsql.1.gz %%ADDRSTD%%share/postgresql/extension/address_standardizer--3.5.1--ANY.sql %%ADDRSTD%%share/postgresql/extension/address_standardizer--3.5.2--ANY.sql %%ADDRSTD%%share/postgresql/extension/address_standardizer--3.5.3--ANY.sql +%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0alpha1--ANY.sql +%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0beta1--ANY.sql +%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0rc1--ANY.sql +%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0rc2--ANY.sql %%ADDRSTD%%share/postgresql/extension/address_standardizer--ANY--%%PORTVERSION%%.sql %%ADDRSTD%%share/postgresql/extension/address_standardizer--TEMPLATED--TO--ANY.sql %%ADDRSTD%%share/postgresql/extension/address_standardizer.control @@ -344,6 +347,9 @@ share/man/man1/shp2pgsql.1.gz %%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.5.1--ANY.sql %%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.5.2--ANY.sql %%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.5.3--ANY.sql +%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0beta1--ANY.sql +%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0rc1--ANY.sql +%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0rc2--ANY.sql %%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--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 +368,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 +480,10 @@ share/man/man1/shp2pgsql.1.gz %%RASTER%%share/postgresql/extension/postgis_raster--3.5.1--ANY.sql %%RASTER%%share/postgresql/extension/postgis_raster--3.5.2--ANY.sql %%RASTER%%share/postgresql/extension/postgis_raster--3.5.3--ANY.sql +%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0alpha1--ANY.sql +%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0beta1--ANY.sql +%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0rc1--ANY.sql +%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0rc2--ANY.sql %%RASTER%%share/postgresql/extension/postgis_raster--ANY--%%PORTVERSION%%.sql %%RASTER%%share/postgresql/extension/postgis_raster--TEMPLATED--TO--ANY.sql %%RASTER%%share/postgresql/extension/postgis_raster--unpackaged--%%PORTVERSION%%.sql @@ -486,7 +495,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 +607,19 @@ share/man/man1/shp2pgsql.1.gz %%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.5.1--ANY.sql %%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.5.2--ANY.sql %%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.5.3--ANY.sql +%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0alpha1--ANY.sql +%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0beta1--ANY.sql +%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0rc1--ANY.sql +%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0rc2--ANY.sql %%SFCGAL%%share/postgresql/extension/postgis_sfcgal--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 +730,10 @@ share/postgresql/extension/postgis_tiger_geocoder--3.4.1--ANY.sql share/postgresql/extension/postgis_tiger_geocoder--3.4.2--ANY.sql share/postgresql/extension/postgis_tiger_geocoder--3.4.3--ANY.sql share/postgresql/extension/postgis_tiger_geocoder--3.4.4--ANY.sql +share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0alpha1--ANY.sql +share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0beta1--ANY.sql +share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0rc1--ANY.sql +share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0rc2--ANY.sql share/postgresql/extension/postgis_tiger_geocoder--ANY--%%PORTVERSION%%.sql share/postgresql/extension/postgis_tiger_geocoder--TEMPLATED--TO--ANY.sql share/postgresql/extension/postgis_tiger_geocoder--unpackaged--%%PORTVERSION%%.sql @@ -729,7 +744,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 +856,10 @@ share/postgresql/extension/postgis_tiger_geocoder.control %%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.5.1--ANY.sql %%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.5.2--ANY.sql %%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.5.3--ANY.sql +%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0alpha1--ANY.sql +%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0beta1--ANY.sql +%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0rc1--ANY.sql +%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0rc2--ANY.sql %%TOPOLOGY%%share/postgresql/extension/postgis_topology--ANY--%%PORTVERSION%%.sql %%TOPOLOGY%%share/postgresql/extension/postgis_topology--TEMPLATED--TO--ANY.sql %%TOPOLOGY%%share/postgresql/extension/postgis_topology--unpackaged--%%PORTVERSION%%.sql @@ -975,6 +993,9 @@ share/postgresql/extension/postgis--3.5.1--ANY.sql share/postgresql/extension/postgis--3.5.2--ANY.sql share/postgresql/extension/postgis--3.5.3--ANY.sql share/postgresql/extension/postgis--%%VER%%.0alpha1--ANY.sql +share/postgresql/extension/postgis--%%VER%%.0beta1--ANY.sql +share/postgresql/extension/postgis--%%VER%%.0rc1--ANY.sql +share/postgresql/extension/postgis--%%VER%%.0rc2--ANY.sql share/postgresql/extension/postgis--ANY--%%PORTVERSION%%.sql share/postgresql/extension/postgis--TEMPLATED--TO--ANY.sql share/postgresql/extension/postgis--unpackaged--%%PORTVERSION%%.sql diff --git a/databases/postgresql-promscale/Makefile b/databases/postgresql-promscale/Makefile index 940d81c3d9d0..c0a8f3f08203 100644 --- a/databases/postgresql-promscale/Makefile +++ b/databases/postgresql-promscale/Makefile @@ -1,6 +1,6 @@ PORTNAME= promscale PORTVERSION= 0.8.0 -PORTREVISION= 22 +PORTREVISION= 23 CATEGORIES= databases PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}- diff --git a/databases/py-datafusion/Makefile b/databases/py-datafusion/Makefile index b56dd8f7ca0c..7034cb8e04a1 100644 --- a/databases/py-datafusion/Makefile +++ b/databases/py-datafusion/Makefile @@ -1,5 +1,6 @@ PORTNAME= datafusion PORTVERSION= 48.0.0 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-dbt-core/Makefile b/databases/py-dbt-core/Makefile index a723da09902c..51fa9f72e09f 100644 --- a/databases/py-dbt-core/Makefile +++ b/databases/py-dbt-core/Makefile @@ -1,6 +1,6 @@ PORTNAME= dbt-core DISTVERSION= 1.7.11 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-dbt-duckdb/Makefile b/databases/py-dbt-duckdb/Makefile index d1be949dd0ca..568afcad69e2 100644 --- a/databases/py-dbt-duckdb/Makefile +++ b/databases/py-dbt-duckdb/Makefile @@ -1,6 +1,6 @@ PORTNAME= dbt-duckdb DISTVERSION= 1.7.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-dbt-snowflake/Makefile b/databases/py-dbt-snowflake/Makefile index 91182577b87e..bb2f34057bc8 100644 --- a/databases/py-dbt-snowflake/Makefile +++ b/databases/py-dbt-snowflake/Makefile @@ -1,6 +1,6 @@ PORTNAME= dbt-snowflake DISTVERSION= 1.7.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-fakeredis/Makefile b/databases/py-fakeredis/Makefile index 01c3df17655b..c20c45533e27 100644 --- a/databases/py-fakeredis/Makefile +++ b/databases/py-fakeredis/Makefile @@ -1,5 +1,5 @@ PORTNAME= fakeredis -PORTVERSION= 2.30.2 +PORTVERSION= 2.30.3 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -26,13 +26,15 @@ USE_PYTHON= autoplist concurrent pep517 pytest NO_ARCH= yes -OPTIONS_DEFINE= JSON LUA PROBABILISTIC +OPTIONS_DEFINE= JSON LUA PROBABILISTIC VALKEY LUA_DESC= Lua support PROBABILISTIC_DESC= Probabilistic data structure support +VALKEY_DESC= Valkey support JSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonpath-ng>=1.5<2:devel/py-jsonpath-ng@${PY_FLAVOR} LUA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lupa>=2.1<3.0:lang/py-lupa@${PY_FLAVOR} PROBABILISTIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyprobables>=0.6<1:math/py-pyprobables@${PY_FLAVOR} +VALKEY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}valkey>=6:databases/py-valkey@${PY_FLAVOR} .include <bsd.port.pre.mk> diff --git a/databases/py-fakeredis/distinfo b/databases/py-fakeredis/distinfo index b5b7684ad213..f132f8ad1092 100644 --- a/databases/py-fakeredis/distinfo +++ b/databases/py-fakeredis/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753796034 -SHA256 (fakeredis-2.30.2.tar.gz) = 6b75697d3257a2684abdb65a5df70ed6dca9d34ae37bc8cf84ba627d432831c3 -SIZE (fakeredis-2.30.2.tar.gz) = 168044 +TIMESTAMP = 1755062480 +SHA256 (fakeredis-2.30.3.tar.gz) = eac5aaced57e7dbe3e005eb4f82032978a7f100273b26158cbbcfa7c386ca7ec +SIZE (fakeredis-2.30.3.tar.gz) = 168472 diff --git a/databases/py-sqlalchemy20/Makefile b/databases/py-sqlalchemy20/Makefile index 16578871eaa5..4aaf3cbb90bd 100644 --- a/databases/py-sqlalchemy20/Makefile +++ b/databases/py-sqlalchemy20/Makefile @@ -1,5 +1,5 @@ PORTNAME= sqlalchemy -PORTVERSION= 2.0.41 +PORTVERSION= 2.0.43 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-sqlalchemy20/distinfo b/databases/py-sqlalchemy20/distinfo index 4e55edf1d2a6..89098e27b278 100644 --- a/databases/py-sqlalchemy20/distinfo +++ b/databases/py-sqlalchemy20/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747715344 -SHA256 (sqlalchemy-2.0.41.tar.gz) = edba70118c4be3c2b1f90754d308d0b79c6fe2c0fdc52d8ddf603916f83f4db9 -SIZE (sqlalchemy-2.0.41.tar.gz) = 9689424 +TIMESTAMP = 1755062482 +SHA256 (sqlalchemy-2.0.43.tar.gz) = 788bfcef6787a7764169cfe9859fe425bf44559619e1d9f56f5bddf2ebf6f417 +SIZE (sqlalchemy-2.0.43.tar.gz) = 9762949 diff --git a/databases/py-sqlframe/Makefile b/databases/py-sqlframe/Makefile index 1fdd310fd947..0be027a6aad3 100644 --- a/databases/py-sqlframe/Makefile +++ b/databases/py-sqlframe/Makefile @@ -1,5 +1,5 @@ PORTNAME= sqlframe -PORTVERSION= 3.38.0 +PORTVERSION= 3.38.2 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.4:databases/py-sqlglot@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlglot>=24.0.0<27.7: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 d07056291dab..6bd96775bd5b 100644 --- a/databases/py-sqlframe/distinfo +++ b/databases/py-sqlframe/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753796038 -SHA256 (sqlframe-3.38.0.tar.gz) = 3cf65f7f1057c8cc34e07ebff1aed1d6713bab03a770a7c915285c566532b451 -SIZE (sqlframe-3.38.0.tar.gz) = 29482272 +TIMESTAMP = 1755062484 +SHA256 (sqlframe-3.38.2.tar.gz) = f726940fce7e6d91fe53109cc92f177cde297ec32bdcfdd6129c7e9434c93d37 +SIZE (sqlframe-3.38.2.tar.gz) = 29482568 diff --git a/databases/py-sqlglot/Makefile b/databases/py-sqlglot/Makefile index 7de570b42cef..59b1af8452ce 100644 --- a/databases/py-sqlglot/Makefile +++ b/databases/py-sqlglot/Makefile @@ -1,5 +1,5 @@ PORTNAME= sqlglot -PORTVERSION= 27.3.1 +PORTVERSION= 27.6.0 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-sqlglot/distinfo b/databases/py-sqlglot/distinfo index ecca672cb4f5..3254cce9d6cd 100644 --- a/databases/py-sqlglot/distinfo +++ b/databases/py-sqlglot/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753796040 -SHA256 (sqlglot-27.3.1.tar.gz) = 8edfc7d5f048ea937764729d2b2ada6e2cb69583df130dcfca9e376b314af5d1 -SIZE (sqlglot-27.3.1.tar.gz) = 5394397 +TIMESTAMP = 1755062486 +SHA256 (sqlglot-27.6.0.tar.gz) = 413bc6c9978710bd97110e9a4363c517dfb92954d0a9fd2922e87c5707395deb +SIZE (sqlglot-27.6.0.tar.gz) = 5409152 diff --git a/databases/py-sqlglot/files/patch-pyproject.toml b/databases/py-sqlglot/files/patch-pyproject.toml new file mode 100644 index 000000000000..f70406accde9 --- /dev/null +++ b/databases/py-sqlglot/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2025-08-01 16:02:21 UTC ++++ pyproject.toml +@@ -4,7 +4,7 @@ authors = [{ name = "Toby Mao", email = "toby.mao@gmai + description = "An easily customizable SQL parser and transpiler" + readme = "README.md" + authors = [{ name = "Toby Mao", email = "toby.mao@gmail.com" }] +-license-files = ["LICENSE"] ++license = { file = "LICENSE" } + requires-python = ">= 3.9" + classifiers = [ + "Development Status :: 5 - Production/Stable", diff --git a/databases/py-sqlglotrs/Makefile b/databases/py-sqlglotrs/Makefile index db0f1bd63426..adc9924f6754 100644 --- a/databases/py-sqlglotrs/Makefile +++ b/databases/py-sqlglotrs/Makefile @@ -1,6 +1,6 @@ PORTNAME= sqlglotrs PORTVERSION= 0.6.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-sqlmodel/Makefile b/databases/py-sqlmodel/Makefile new file mode 100644 index 000000000000..0bf8f21d1d33 --- /dev/null +++ b/databases/py-sqlmodel/Makefile @@ -0,0 +1,46 @@ +PORTNAME= sqlmodel +DISTVERSION= 0.0.24 +CATEGORIES= databases python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= tagattie@FreeBSD.org +COMMENT= SQL databases in Python, designed for simplicity, compatibility, and robustness +WWW= https://sqlmodel.tiangolo.com/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>0:devel/py-pdm-backend@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy20>=2.0.14<2.1.0:databases/py-sqlalchemy20@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pydantic2>=1.10.13<3.0.0:devel/py-pydantic2@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=6.2<8.0:devel/py-coverage@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mypy>=1.4.1:devel/py-mypy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ruff>=0.9.6:devel/py-ruff@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}fastapi>=0.103.2:www/py-fastapi@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}httpx>=0.24.1:www/py-httpx@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dirty-equals>=0.9.0:devel/py-dirty-equals@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.4:devel/py-Jinja2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.12.2:devel/py-typing-extensions@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}black>0:devel/py-black@${PY_FLAVOR} + +USES= python shebangfix +USE_PYTHON= autoplist pep517 pytest + +SHEBANG_FILES= scripts/test.sh +bash_CMD= ${SH} + +NO_ARCH= yes + +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +do-test: + cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ./scripts/test.sh + +.include <bsd.port.mk> diff --git a/databases/py-sqlmodel/distinfo b/databases/py-sqlmodel/distinfo new file mode 100644 index 000000000000..606cd3026abd --- /dev/null +++ b/databases/py-sqlmodel/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1756455526 +SHA256 (sqlmodel-0.0.24.tar.gz) = cc5c7613c1a5533c9c7867e1aab2fd489a76c9e8a061984da11b4e613c182423 +SIZE (sqlmodel-0.0.24.tar.gz) = 116780 diff --git a/databases/py-sqlmodel/pkg-descr b/databases/py-sqlmodel/pkg-descr new file mode 100644 index 000000000000..ea96d894e9fd --- /dev/null +++ b/databases/py-sqlmodel/pkg-descr @@ -0,0 +1,19 @@ +SQLModel is a library for interacting with SQL databases from Python +code, with Python objects. It is designed to be intuitive, easy to +use, highly compatible, and robust. + +SQLModel is based on Python type annotations, and powered by Pydantic +and SQLAlchemy. + +The key features are: +- Intuitive to write: Great editor support. Completion + everywhere. Less time debugging. Designed to be easy to use and + learn. Less time reading docs. +- Easy to use: It has sensible defaults and does a lot of work + underneath to simplify the code you write. +- Compatible: It is designed to be compatible with FastAPI, Pydantic, + and SQLAlchemy. +- Extensible: You have all the power of SQLAlchemy and Pydantic + underneath. +- Short: Minimize code duplication. A single type annotation does a + lot of work. No need to duplicate models in SQLAlchemy and Pydantic. diff --git a/databases/py-sqloxide/Makefile b/databases/py-sqloxide/Makefile index d6d0fec64100..dca33fad5415 100644 --- a/databases/py-sqloxide/Makefile +++ b/databases/py-sqloxide/Makefile @@ -1,6 +1,6 @@ PORTNAME= sqloxide PORTVERSION= 0.1.48 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-tiledb/Makefile b/databases/py-tiledb/Makefile index 8103b396f848..a049f8423bde 100644 --- a/databases/py-tiledb/Makefile +++ b/databases/py-tiledb/Makefile @@ -1,5 +1,5 @@ PORTNAME= tiledb -PORTVERSION= 0.34.1 +PORTVERSION= 0.34.2 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -23,7 +23,7 @@ LIB_DEPENDS= libtiledb.so:databases/tiledb RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} -USES= cmake:indirect compiler:c++17-lang localbase python:3.9+ +USES= cmake:indirect compiler:c++17-lang localbase python USE_PYTHON= autoplist concurrent pep517 MAKE_ENV= TILEDB_PATH=${LOCALBASE} diff --git a/databases/py-tiledb/distinfo b/databases/py-tiledb/distinfo index 0bf930249a1c..fc15801d88b0 100644 --- a/databases/py-tiledb/distinfo +++ b/databases/py-tiledb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753369370 -SHA256 (tiledb-0.34.1.tar.gz) = ece9453c33a9d3139ba7bb19027f5e9b77d759dd2eda74cf6df117e8011b4367 -SIZE (tiledb-0.34.1.tar.gz) = 381429 +TIMESTAMP = 1755062488 +SHA256 (tiledb-0.34.2.tar.gz) = 8ff3452091dadda9e00a5fe99216b986e10116969961de4d97faa0847998af51 +SIZE (tiledb-0.34.2.tar.gz) = 382514 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/qdrant/Makefile b/databases/qdrant/Makefile index 7e519ebc4417..75ebc2bbce54 100644 --- a/databases/qdrant/Makefile +++ b/databases/qdrant/Makefile @@ -1,6 +1,7 @@ PORTNAME= qdrant DISTVERSIONPREFIX= v DISTVERSION= 1.15.1 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= databases diff --git a/databases/qt6-base_sqldriver/distinfo b/databases/qt6-base_sqldriver/distinfo index 546ff5b5438c..d20b26d71b45 100644 --- a/databases/qt6-base_sqldriver/distinfo +++ b/databases/qt6-base_sqldriver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749162799 -SHA256 (KDE/Qt/6.9.1/qtbase-everywhere-src-6.9.1.tar.xz) = 40caedbf83cc9a1959610830563565889878bc95f115868bbf545d1914acf28e -SIZE (KDE/Qt/6.9.1/qtbase-everywhere-src-6.9.1.tar.xz) = 49755912 +TIMESTAMP = 1756196336 +SHA256 (KDE/Qt/6.9.2/qtbase-everywhere-src-6.9.2.tar.xz) = 44be9c9ecfe04129c4dea0a7e1b36ad476c9cc07c292016ac98e7b41514f2440 +SIZE (KDE/Qt/6.9.2/qtbase-everywhere-src-6.9.2.tar.xz) = 49812824 diff --git a/databases/quake/Makefile b/databases/quake/Makefile index 664e3a26309f..83a5cde68922 100644 --- a/databases/quake/Makefile +++ b/databases/quake/Makefile @@ -2,7 +2,7 @@ PORTNAME= quake DISTVERSIONPREFIX= v DISTVERSION= 0.5.1-57 DISTVERSIONSUFFIX= -gbb8ae55 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= databases PKGNAMESUFFIX= -framework diff --git a/databases/redis-devel/Makefile b/databases/redis-devel/Makefile index ad4298ace6d1..8e6f8592baa3 100644 --- a/databases/redis-devel/Makefile +++ b/databases/redis-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= redis -DISTVERSION= 8.0.2.20250630 +DISTVERSION= 8.2.1.20250830 CATEGORIES= databases PKGNAMESUFFIX= -devel @@ -15,17 +15,17 @@ 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 +USES= compiler:c11 cpe gmake tcl:test pkgconfig CPE_VENDOR= redislabs USE_GITHUB= yes -GH_TAGNAME= 96930663b +GH_TAGNAME= 38d16a82e USE_RC_SUBR= redis sentinel MAKE_ENV= OPTIMIZATION= \ V=yo CFLAGS+= -Wno-deprecated-declarations -LDFLAGS+= -lpthread -lm -lexecinfo +LDFLAGS+= -L/usr/lib -lexecinfo CONFLICTS_INSTALL= redis redis62 redis72 redis74 diff --git a/databases/redis-devel/distinfo b/databases/redis-devel/distinfo index 3deac0bbd279..028c9c8f18fe 100644 --- a/databases/redis-devel/distinfo +++ b/databases/redis-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754685574 -SHA256 (redis-redis-8.0.2.20250630-96930663b_GH0.tar.gz) = 42657d27ed2cf437dbbf8e925f0af2fb59603df89befdffb7797507cbf022fd1 -SIZE (redis-redis-8.0.2.20250630-96930663b_GH0.tar.gz) = 3901530 +TIMESTAMP = 1756804008 +SHA256 (redis-redis-8.2.1.20250830-38d16a82e_GH0.tar.gz) = e46031686f0fa038aa8f6dc3b393273561c22f05c3fa8c6cd17564f671a0d185 +SIZE (redis-redis-8.2.1.20250830-38d16a82e_GH0.tar.gz) = 3944785 diff --git a/databases/redis/Makefile b/databases/redis/Makefile index 9142f8926b97..7d8563e2d264 100644 --- a/databases/redis/Makefile +++ b/databases/redis/Makefile @@ -1,5 +1,5 @@ PORTNAME= redis -DISTVERSION= 8.2.0 +DISTVERSION= 8.2.1 CATEGORIES= databases MASTER_SITES= https://download.redis.io/releases/ diff --git a/databases/redis/distinfo b/databases/redis/distinfo index 1052db8f2427..a523024b36ee 100644 --- a/databases/redis/distinfo +++ b/databases/redis/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754729357 -SHA256 (redis-8.2.0.tar.gz) = ff95b83b7cf2f7a33af3be1e52fdf2e791c259f8272465c3b09f9e6bc901b604 -SIZE (redis-8.2.0.tar.gz) = 3897586 +TIMESTAMP = 1755579223 +SHA256 (redis-8.2.1.tar.gz) = e2c1cb9dd4180a35b943b85dfc7dcdd42566cdbceca37d0d0b14c21731582d3e +SIZE (redis-8.2.1.tar.gz) = 3897326 diff --git a/databases/redisjson/Makefile b/databases/redisjson/Makefile index d44e7eaeb560..3349f6750973 100644 --- a/databases/redisjson/Makefile +++ b/databases/redisjson/Makefile @@ -1,7 +1,7 @@ PORTNAME= redisjson DISTVERSIONPREFIX= v DISTVERSION= 2.0.8 -PORTREVISION= 29 +PORTREVISION= 30 CATEGORIES= databases MAINTAINER= ports@FreeBSD.org diff --git a/databases/rocksdb/Makefile b/databases/rocksdb/Makefile index 47087329eecd..06230db225c4 100644 --- a/databases/rocksdb/Makefile +++ b/databases/rocksdb/Makefile @@ -1,5 +1,5 @@ PORTNAME= rocksdb -PORTVERSION= 10.4.2 +PORTVERSION= 10.5.1 DISTVERSIONPREFIX= v CATEGORIES= databases @@ -59,10 +59,7 @@ ZSTD_MAKE_ENV_OFF= ROCKSDB_DISABLE_ZSTD=yes .include <bsd.port.pre.mk> .if ${CHOSEN_COMPILER_TYPE} == clang -CXXFLAGS+= -Wno-unused-parameter -Wno-unused-variable -.if ${COMPILER_VERSION} >= 170 -CXXFLAGS+= -Wno-sync-alignment -.endif +CXXFLAGS+= -Wno-sync-alignment -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable .endif post-patch: diff --git a/databases/rocksdb/distinfo b/databases/rocksdb/distinfo index 07c87610b8e0..9b72fb0228a8 100644 --- a/databases/rocksdb/distinfo +++ b/databases/rocksdb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752266000 -SHA256 (facebook-rocksdb-v10.4.2_GH0.tar.gz) = afccfab496556904900afacf7d99887f1d50cb893e5d2288bd502db233adacac -SIZE (facebook-rocksdb-v10.4.2_GH0.tar.gz) = 13841512 +TIMESTAMP = 1755062446 +SHA256 (facebook-rocksdb-v10.5.1_GH0.tar.gz) = 7ec942baab802b2845188d02bc5d4e42c29236e61bcbc08f5b3a6bdd92290c22 +SIZE (facebook-rocksdb-v10.5.1_GH0.tar.gz) = 13864326 diff --git a/databases/rocksdb/pkg-plist b/databases/rocksdb/pkg-plist index 4ed01579e21a..66d606155b88 100644 --- a/databases/rocksdb/pkg-plist +++ b/databases/rocksdb/pkg-plist @@ -90,6 +90,7 @@ include/rocksdb/transaction_log.h include/rocksdb/types.h include/rocksdb/unique_id.h include/rocksdb/universal_compaction.h +include/rocksdb/user_defined_index.h include/rocksdb/user_write_callback.h include/rocksdb/utilities/agg_merge.h include/rocksdb/utilities/backup_engine.h 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-pg-gitlab/Makefile b/databases/rubygem-pg-gitlab/Makefile index 42944ed5613a..dd5baaae144e 100644 --- a/databases/rubygem-pg-gitlab/Makefile +++ b/databases/rubygem-pg-gitlab/Makefile @@ -1,5 +1,5 @@ PORTNAME= pg -PORTVERSION= 1.5.9 +PORTVERSION= 1.6.2 CATEGORIES= databases rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -19,6 +19,6 @@ CONFIGURE_ARGS= --with-pgsql-include-dir=`${PG_CONFIG} --includedir` \ --with-pgsql-lib-dir=`${PG_CONFIG} --libdir` PG_CONFIG= ${LOCALBASE}/bin/pg_config -PORTSCOUT= limit:^1\.5\. +PORTSCOUT= limit:^1\.6\. .include <bsd.port.mk> diff --git a/databases/rubygem-pg-gitlab/distinfo b/databases/rubygem-pg-gitlab/distinfo index 61357109ceb0..1f69a17414e3 100644 --- a/databases/rubygem-pg-gitlab/distinfo +++ b/databases/rubygem-pg-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1729994430 -SHA256 (rubygem/pg-1.5.9.gem) = 761efbdf73b66516f0c26fcbe6515dc7500c3f0aa1a1b853feae245433c64fdc -SIZE (rubygem/pg-1.5.9.gem) = 207872 +TIMESTAMP = 1756878620 +SHA256 (rubygem/pg-1.6.2.gem) = 58614afd405cc9c2c9e15bffe8432e0d6cfc58b722344ad4a47c73a85189c875 +SIZE (rubygem/pg-1.6.2.gem) = 224768 diff --git a/databases/sqlx-cli/Makefile b/databases/sqlx-cli/Makefile index c6fcda0461cc..4fa76f1294ec 100644 --- a/databases/sqlx-cli/Makefile +++ b/databases/sqlx-cli/Makefile @@ -1,7 +1,7 @@ PORTNAME= sqlx DISTVERSIONPREFIX= v DISTVERSION= 0.8.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= databases PKGNAMESUFFIX= -cli diff --git a/databases/surrealdb/Makefile b/databases/surrealdb/Makefile index eac2663c2165..722df669a1ec 100644 --- a/databases/surrealdb/Makefile +++ b/databases/surrealdb/Makefile @@ -1,6 +1,7 @@ PORTNAME= surrealdb DISTVERSIONPREFIX= v DISTVERSION= 2.3.7 +PORTREVISION= 1 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org diff --git a/databases/tcl-sqlite3/Makefile b/databases/tcl-sqlite3/Makefile index c51dc5825b38..da4081b0a0f1 100644 --- a/databases/tcl-sqlite3/Makefile +++ b/databases/tcl-sqlite3/Makefile @@ -1,12 +1,9 @@ PORTNAME= sqlite3 -PORTVERSION= 3.34.1 -PORTREVISION= 1 +DISTVERSION= 3.50.4 CATEGORIES= databases tcl -MASTER_SITES= https://www.sqlite.org/2021/ \ - https://www2.sqlite.org/2021/ \ - https://www3.sqlite.org/2021/ +MASTER_SITES= SF/tcl/Tcl/8.6.17 PKGNAMEPREFIX= tcl- -DISTNAME= sqlite-autoconf-${PORTVERSION:C/\.([[:digit:]])[[:>:]]/0\1/g:S/.//g}00 +DISTNAME= ${TCL_PKG} MAINTAINER= pavelivolkov@gmail.com COMMENT= SQLite extension for Tcl using the Tcl Extension Architecture (TEA) @@ -16,36 +13,20 @@ LICENSE= PD LIB_DEPENDS= libsqlite3.so:databases/sqlite3 -USES= pkgconfig tcl:tea -USE_LDCONFIG= yes +USES= tcl:tea -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share -CONFIGURE_ARGS= --with-system-sqlite +MAKE_ENV+= STRIPPROG=${STRIP_CMD} -CFLAGS+= `pkg-config --cflags sqlite3` -LDFLAGS+= `pkg-config --libs sqlite3` - -SUB_FILES= example.tcl -SUB_LIST= "TCLSH=${TCLSH}" - -WRKSRC= ${WRKDIR}/${DISTNAME}/tea - -PLIST_FILES= lib/${PORTNAME}/libsqlite${PORTVERSION}.so \ - lib/${PORTNAME}/pkgIndex.tcl \ +TCL_PKG= ${PORTNAME:S/3//}${DISTVERSION} +PLIST_FILES= bin/sqlite3_analyzer \ + lib/sqlite3/lib${TCL_PKG_LIB_PREFIX}${TCL_PKG}.so \ + lib/sqlite3/pkgIndex.tcl \ share/man/mann/sqlite3.n.gz -PORTEXAMPLES= * - -OPTIONS_DEFINE= EXAMPLES THREADS -OPTIONS_DEFAULT= THREADS - -THREADS_CONFIGURE_ENABLE= threads post-patch: @${REINPLACE_CMD} -E 's/^(.*\$$\(PACKAGE_NAME\))\$$\(PACKAGE_VERSION\).*$$/\1${PORTVERSION:C/[^[:digit:]]*([[:digit:]]+).*/\1/}/' ${WRKSRC}/Makefile.in post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/libsqlite${PORTVERSION}.so - @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - ${INSTALL_SCRIPT} ${WRKDIR}/${SUB_FILES} ${STAGEDIR}${EXAMPLESDIR} + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/lib${TCL_PKG_LIB_PREFIX}sqlite${PORTVERSION}.so .include <bsd.port.mk> diff --git a/databases/tcl-sqlite3/distinfo b/databases/tcl-sqlite3/distinfo index 60045d92b952..9be08e1bf8ad 100644 --- a/databases/tcl-sqlite3/distinfo +++ b/databases/tcl-sqlite3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1611470952 -SHA256 (sqlite-autoconf-3340100.tar.gz) = 2a3bca581117b3b88e5361d0ef3803ba6d8da604b1c1a47d902ef785c1b53e89 -SIZE (sqlite-autoconf-3340100.tar.gz) = 2930089 +TIMESTAMP = 1755521806 +SHA256 (sqlite3.50.4.tar.gz) = f2e3e134d2e65d453eb1a3fc8777347d6c13776cf7f3bc76c7cfb293630147e7 +SIZE (sqlite3.50.4.tar.gz) = 3040536 diff --git a/databases/tcl-sqlite3/files/example.tcl.in b/databases/tcl-sqlite3/files/example.tcl.in deleted file mode 100644 index 3139b5515407..000000000000 --- a/databases/tcl-sqlite3/files/example.tcl.in +++ /dev/null @@ -1,16 +0,0 @@ -#!%%TCLSH%% - -package require sqlite3 - -if {$argc!=2} { - puts stderr "Usage: $argv0 DATABASE SQL-STATEMENT" - exit 1 -} -sqlite3 db [lindex $argv 0] -db eval [lindex $argv 1] x { - foreach v $x(*) { - puts "$v = $x($v)" - } - puts "" -} -db close diff --git a/databases/tdb1410/Makefile b/databases/tdb1410/Makefile index 0068a797592f..8fa05a1798ea 100644 --- a/databases/tdb1410/Makefile +++ b/databases/tdb1410/Makefile @@ -1,6 +1,6 @@ PORTNAME= tdb DISTVERSION= 1.4.10 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= databases MASTER_SITES= SAMBA @@ -29,7 +29,7 @@ CONFIGURE_ARGS+= --disable-rpath \ CONFIGURE_ENV= PYTHONHASHSEED=1 MAKE_ENV= PYTHONHASHSEED=1 -CONFLICTS_INSTALL= tdb +CONFLICTS_INSTALL= tdb tdb[0-9]* OPTIONS_DEFINE= MANPAGES DEBUG PYTHON OPTIONS_DEFAULT= MANPAGES PYTHON diff --git a/databases/tdb1413/Makefile b/databases/tdb1413/Makefile new file mode 100644 index 000000000000..164e9098a081 --- /dev/null +++ b/databases/tdb1413/Makefile @@ -0,0 +1,68 @@ +PORTNAME= tdb +DISTVERSION= 1.4.13 +PORTEPOCH= 1 +PORTREVISION= 1 +CATEGORIES= databases +MASTER_SITES= SAMBA +PKGNAMESUFFIX= 1413 + +MAINTAINER= samba@FreeBSD.org +COMMENT= Trivial Database +WWW= https://tdb.samba.org/ + +LICENSE= GPLv3 + +USES= compiler pkgconfig shebangfix waf +USE_LDCONFIG= yes +WAF_CMD= buildtools/bin/waf +SHEBANG_GLOB= *.py +CONFIGURE_LOG= bin/config.log + +PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig + +CONFIGURE_ARGS+= --builtin-libraries=replace \ + --bundled-libraries=NONE \ + --disable-rpath \ + --disable-rpath-install \ + --without-gettext +CONFIGURE_ENV= PYTHONHASHSEED=1 +MAKE_ENV= PYTHONHASHSEED=1 +# Some symbols in tdb's linker version scripts are not defined, but since the +# scripts are generated dynamically, suppress errors with lld >= 17 due to these +# undefined symbols. +LDFLAGS+= -Wl,--undefined-version + +CONFLICTS_INSTALL= tdb tdb[0-9]* + +PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;^${PREFIX}/;;} + +OPTIONS_DEFINE= DEBUG MANPAGES PYTHON +OPTIONS_DEFAULT= MANPAGES PYTHON +OPTIONS_SUB= yes + +DEBUG_CONFIGURE_ON= --enable-debug \ + --verbose +DEBUG_MAKE_ARGS= --verbose +DEBUG_CFLAGS= -g -ggdb3 -O0 + +MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ + xsltproc:textproc/libxslt +MANPAGES_CONFIGURE_ENV_OFF= XSLTPROC="false" + +PYTHON_USES= gettext-runtime python +PYTHON_USES_OFF= python:build,test +PYTHON_USE= PYTHON=py3kplist +PYTHON_CONFIGURE_OFF= --disable-python + +post-patch: + @${REINPLACE_CMD} -e 's|%%PKGCONFIGDIR%%|${PKGCONFIGDIR}|g' \ + ${BUILD_WRKSRC}/wscript + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/tdb* + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtdb.so.1 + +post-install-PYTHON-on: + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tdb*.so + +.include <bsd.port.mk> diff --git a/databases/tdb1413/distinfo b/databases/tdb1413/distinfo new file mode 100644 index 000000000000..8cb615a62b1f --- /dev/null +++ b/databases/tdb1413/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1751383287 +SHA256 (tdb-1.4.13.tar.gz) = 5ee276e7644d713e19e4b6adc00b440afb5851ff21e65821ffaed89e15a5e167 +SIZE (tdb-1.4.13.tar.gz) = 751677 diff --git a/databases/tdb1413/files/patch-buildtools_wafsamba_samba__install.py b/databases/tdb1413/files/patch-buildtools_wafsamba_samba__install.py new file mode 100644 index 000000000000..a852de2f200c --- /dev/null +++ b/databases/tdb1413/files/patch-buildtools_wafsamba_samba__install.py @@ -0,0 +1,11 @@ +--- buildtools/wafsamba/samba_install.py.orig 2019-02-14 11:21:38 UTC ++++ buildtools/wafsamba/samba_install.py +@@ -118,7 +118,7 @@ def install_library(self): + inst_name = bld.make_libname(t.target) + elif self.vnum: + vnum_base = self.vnum.split('.')[0] +- install_name = bld.make_libname(target_name, version=self.vnum) ++ install_name = bld.make_libname(target_name, version=vnum_base) + install_link = bld.make_libname(target_name, version=vnum_base) + inst_name = bld.make_libname(t.target) + if not self.private_library: diff --git a/databases/tdb1413/files/patch-buildtools_wafsamba_wscript b/databases/tdb1413/files/patch-buildtools_wafsamba_wscript new file mode 100644 index 000000000000..b525397fbee9 --- /dev/null +++ b/databases/tdb1413/files/patch-buildtools_wafsamba_wscript @@ -0,0 +1,15 @@ +--- buildtools/wafsamba/wscript.orig 2019-02-26 06:44:21 UTC ++++ buildtools/wafsamba/wscript +@@ -82,10 +82,10 @@ def options(opt): + + opt.add_option('--with-libiconv', + help='additional directory to search for libiconv', +- action='store', dest='iconv_open', default='/usr/local', ++ action='store', dest='iconv_open', default=None, + match = ['Checking for library iconv', 'Checking for iconv_open', 'Checking for header iconv.h']) + opt.add_option('--without-gettext', +- help=("Disable use of gettext"), ++ help=("disable use of gettext"), + action="store_true", dest='disable_gettext', default=False) + + gr = opt.option_group('developer options') diff --git a/databases/tdb1413/files/patch-lib_replace_wscript b/databases/tdb1413/files/patch-lib_replace_wscript new file mode 100644 index 000000000000..ba3eb912e5d7 --- /dev/null +++ b/databases/tdb1413/files/patch-lib_replace_wscript @@ -0,0 +1,11 @@ +--- lib/replace/wscript.orig 2019-02-26 06:44:21 UTC ++++ lib/replace/wscript +@@ -119,7 +119,7 @@ def configure(conf): + conf.CHECK_HEADERS('sys/atomic.h stdatomic.h') + conf.CHECK_HEADERS('libgen.h') + +- if conf.CHECK_CFLAGS('-Wno-format-truncation'): ++ if conf.CHECK_CFLAGS(['-Wno-format-truncation'] + conf.env.WERROR_CFLAGS): + conf.define('HAVE_WNO_FORMAT_TRUNCATION', '1') + + if conf.CHECK_CFLAGS('-Wno-unused-function'): diff --git a/databases/tdb1413/files/patch-wscript b/databases/tdb1413/files/patch-wscript new file mode 100644 index 000000000000..4869b58adf01 --- /dev/null +++ b/databases/tdb1413/files/patch-wscript @@ -0,0 +1,11 @@ +--- wscript.orig 2019-02-26 07:02:52 UTC ++++ wscript +@@ -121,7 +121,7 @@ def build(bld): + COMMON_SRC = bld.SUBDIR('common', COMMON_FILES) + + if bld.env.standalone_tdb: +- bld.env.PKGCONFIGDIR = '${LIBDIR}/pkgconfig' ++ bld.env.PKGCONFIGDIR = '%%PKGCONFIGDIR%%' + private_library = False + else: + private_library = True diff --git a/databases/tdb1413/pkg-descr b/databases/tdb1413/pkg-descr new file mode 100644 index 000000000000..fa18095b5ca0 --- /dev/null +++ b/databases/tdb1413/pkg-descr @@ -0,0 +1,4 @@ +TDB is a Trivial Database. In concept, it is very much like GDBM, and +BSD's DB except that it allows multiple simultaneous writers and uses +locking internally to keep writers from trampling on each other. TDB is +also extremely small. diff --git a/databases/tdb1413/pkg-plist b/databases/tdb1413/pkg-plist new file mode 100644 index 000000000000..744b90083e2b --- /dev/null +++ b/databases/tdb1413/pkg-plist @@ -0,0 +1,14 @@ +bin/tdbbackup +bin/tdbdump +bin/tdbrestore +bin/tdbtool +include/tdb.h +lib/libtdb.so +lib/libtdb.so.1 +%%PYTHON%%%%PYTHON_SITELIBDIR%%/_tdb_text.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/tdb%%PYTHON_TAG%%.so +libdata/pkgconfig/tdb.pc +%%MANPAGES%%share/man/man8/tdbbackup.8.gz +%%MANPAGES%%share/man/man8/tdbdump.8.gz +%%MANPAGES%%share/man/man8/tdbrestore.8.gz +%%MANPAGES%%share/man/man8/tdbtool.8.gz 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/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/unixODBC/Makefile b/databases/unixODBC/Makefile index 7cc274e40626..12a5ba670120 100644 --- a/databases/unixODBC/Makefile +++ b/databases/unixODBC/Makefile @@ -1,6 +1,6 @@ PORTNAME= unixODBC PORTVERSION= 2.3.12 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases MASTER_SITES= http://www.unixodbc.org/ \ ftp://ftp.unixodbc.org/pub/unixODBC/ @@ -28,6 +28,9 @@ PORTDOCS= * post-patch: @${REINPLACE_CMD} -e 's|\.ini$$|.ini.sample|' ${WRKSRC}/Makefile.in + @${REINPLACE_CMD} \ + -e 's|/etc|${LOCALBASE}/etc|' \ + -e 's|/usr/lib|${LOCALBASE}/lib|' ${WRKSRC}/man/*.[1-9] post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} diff --git a/databases/weaviate/Makefile b/databases/weaviate/Makefile new file mode 100644 index 000000000000..8c1ffa0807e4 --- /dev/null +++ b/databases/weaviate/Makefile @@ -0,0 +1,23 @@ +PORTNAME= weaviate +DISTVERSIONPREFIX= v +DISTVERSION= 1.30.17 +CATEGORIES= databases # artificial-intelligence + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Vector database that stores both objects and vectors +WWW= https://weaviate.io/ \ + https://github.com/weaviate/weaviate + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules + +GO_MODULE= github.com/weaviate/weaviate +GO_TARGET= ./cmd/weaviate-server + +PLIST_FILES= bin/${PORTNAME}-server + +# how to start: https://docs.weaviate.io/deploy/installation-guides/docker-installation#run-weaviate-with-default-settings + +.include <bsd.port.mk> diff --git a/databases/weaviate/distinfo b/databases/weaviate/distinfo new file mode 100644 index 000000000000..ed9c06034b67 --- /dev/null +++ b/databases/weaviate/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1755162557 +SHA256 (go/databases_weaviate/weaviate-v1.30.17/v1.30.17.mod) = 24d201cdcab7916a1e0fdc7e3790b1d8dd259ff714ab15c4560340c411f89f28 +SIZE (go/databases_weaviate/weaviate-v1.30.17/v1.30.17.mod) = 11838 +SHA256 (go/databases_weaviate/weaviate-v1.30.17/v1.30.17.zip) = 038b13fb36181c1a958e4f01ad8a7a105cead47b5ba06769e08a7679deaf1c94 +SIZE (go/databases_weaviate/weaviate-v1.30.17/v1.30.17.zip) = 7134666 diff --git a/databases/weaviate/files/patch-usecases_cluster_disk__use__unix.go b/databases/weaviate/files/patch-usecases_cluster_disk__use__unix.go new file mode 100644 index 000000000000..53c3e588b823 --- /dev/null +++ b/databases/weaviate/files/patch-usecases_cluster_disk__use__unix.go @@ -0,0 +1,10 @@ +--- usecases/cluster/disk_use_unix.go.orig 2025-08-14 19:49:00 UTC ++++ usecases/cluster/disk_use_unix.go +@@ -26,6 +26,6 @@ func diskSpace(path string) (DiskUsage, error) { + } + return DiskUsage{ + Total: fs.Blocks * uint64(fs.Bsize), +- Available: fs.Bavail * uint64(fs.Bsize), ++ Available: uint64(fs.Bavail) * fs.Bsize, + }, nil + } diff --git a/databases/weaviate/pkg-descr b/databases/weaviate/pkg-descr new file mode 100644 index 000000000000..1a4352a1d855 --- /dev/null +++ b/databases/weaviate/pkg-descr @@ -0,0 +1,6 @@ +Weaviate is an open-source, cloud-native vector database that stores both +objects and vectors, enabling semantic search at scale. It combines vector +similarity search with keyword filtering, retrieval-augmented generation +(RAG), and reranking in a single query interface. Common use cases include +RAG systems, semantic and image search, recommendation engines, chatbots, +and content classification. diff --git a/databases/xls2txt/Makefile b/databases/xls2txt/Makefile index a2f5a5ebb37a..3cd67d93a757 100644 --- a/databases/xls2txt/Makefile +++ b/databases/xls2txt/Makefile @@ -1,6 +1,6 @@ PORTNAME= xls2txt DISTVERSION= 1.0.1 -PORTREVISION= 42 +PORTREVISION= 43 CATEGORIES= databases textproc MAINTAINER= yuri@FreeBSD.org 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 |