diff options
Diffstat (limited to 'databases')
120 files changed, 295 insertions, 2140 deletions
diff --git a/databases/Makefile b/databases/Makefile index 09c38af27148..cd530c34d57a 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -57,7 +57,6 @@ SUBDIR += duckdb SUBDIR += ejdb SUBDIR += emacsql - SUBDIR += erlfdb SUBDIR += evolution-data-server SUBDIR += fastdb SUBDIR += firebird30-client @@ -66,10 +65,6 @@ SUBDIR += firebird40-server SUBDIR += fmptools SUBDIR += fortytwo-bdb - SUBDIR += foundationdb71-client - SUBDIR += foundationdb71-server - SUBDIR += foundationdb73-client - SUBDIR += foundationdb73-server SUBDIR += frece SUBDIR += freetds SUBDIR += freetds-devel @@ -179,7 +174,6 @@ SUBDIR += memcached SUBDIR += metabase SUBDIR += mongodb-tools - SUBDIR += mongodb60 SUBDIR += mongodb70 SUBDIR += mongodb80 SUBDIR += mongosh @@ -826,7 +820,6 @@ SUBDIR += py-psycopg2cffi SUBDIR += py-pum SUBDIR += py-pyarrow - SUBDIR += py-pycql SUBDIR += py-pylibmc SUBDIR += py-pymemcache SUBDIR += py-pymongo diff --git a/databases/cego/Makefile b/databases/cego/Makefile index cece3a48af1d..074fd28d3e36 100644 --- a/databases/cego/Makefile +++ b/databases/cego/Makefile @@ -1,5 +1,5 @@ PORTNAME= cego -PORTVERSION= 2.52.34 +PORTVERSION= 2.52.36 CATEGORIES= databases MASTER_SITES= http://www.lemke-it.com/ diff --git a/databases/cego/distinfo b/databases/cego/distinfo index df99cc5d9039..d962170ad69c 100644 --- a/databases/cego/distinfo +++ b/databases/cego/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761832571 -SHA256 (cego-2.52.34.tar.gz) = 80702830692ecf9995e1138f8008360c630deecd88c1815d1585f82b728dc9f1 -SIZE (cego-2.52.34.tar.gz) = 3314705 +TIMESTAMP = 1762074713 +SHA256 (cego-2.52.36.tar.gz) = 26aea95a438e7e1edf038c53801293c6b5a6c05f80cf098adec2472988e9ea97 +SIZE (cego-2.52.36.tar.gz) = 3322517 diff --git a/databases/closql/Makefile b/databases/closql/Makefile index 3c9b6d7293ac..4cabb3020c3b 100644 --- a/databases/closql/Makefile +++ b/databases/closql/Makefile @@ -1,6 +1,6 @@ PORTNAME= closql DISTVERSIONPREFIX= v -DISTVERSION= 2.3.1 +DISTVERSION= 2.3.2 CATEGORIES= databases elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} diff --git a/databases/closql/distinfo b/databases/closql/distinfo index 466137d0f92f..2386aeaa4c01 100644 --- a/databases/closql/distinfo +++ b/databases/closql/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1760345069 -SHA256 (magit-closql-v2.3.1_GH0.tar.gz) = 1e6b68fd5f65325c3b77655419999f575a5a8576ff07c9c786052178cf142c44 -SIZE (magit-closql-v2.3.1_GH0.tar.gz) = 21951 +TIMESTAMP = 1762060215 +SHA256 (magit-closql-v2.3.2_GH0.tar.gz) = d42ee8b52c3977e04fe58f4325ea09fd0aa4b0e289d5ebd9ee3365b015a1722d +SIZE (magit-closql-v2.3.2_GH0.tar.gz) = 21897 diff --git a/databases/couchdb3/Makefile b/databases/couchdb3/Makefile index 90876bcf4f08..288b89cee4fb 100644 --- a/databases/couchdb3/Makefile +++ b/databases/couchdb3/Makefile @@ -1,6 +1,6 @@ PORTNAME= couchdb3 DISTVERSION= 3.5.0 -PORTREVISION= 3 +PORTREVISION= 4 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 b00775889c19..f230e2a56d4e 100644 --- a/databases/couchdb3/pkg-plist +++ b/databases/couchdb3/pkg-plist @@ -5,22 +5,22 @@ libexec/couchdb3/bin/couchdb libexec/couchdb3/bin/couchjs libexec/couchdb3/bin/remsh libexec/couchdb3/bin/weatherreport -libexec/couchdb3/erts-15.2.7.2/bin/beam.smp -libexec/couchdb3/erts-15.2.7.2/bin/ct_run -libexec/couchdb3/erts-15.2.7.2/bin/epmd -libexec/couchdb3/erts-15.2.7.2/bin/erl -libexec/couchdb3/erts-15.2.7.2/bin/erl_call -libexec/couchdb3/erts-15.2.7.2/bin/erl_child_setup -libexec/couchdb3/erts-15.2.7.2/bin/erlc -libexec/couchdb3/erts-15.2.7.2/bin/erlexec -libexec/couchdb3/erts-15.2.7.2/bin/escript -libexec/couchdb3/erts-15.2.7.2/bin/heart -libexec/couchdb3/erts-15.2.7.2/bin/inet_gethost -libexec/couchdb3/erts-15.2.7.2/bin/run_erl -libexec/couchdb3/erts-15.2.7.2/bin/start -libexec/couchdb3/erts-15.2.7.2/bin/to_erl -libexec/couchdb3/erts-15.2.7.2/bin/yielding_c_fun -libexec/couchdb3/erts-15.2.7.2/lib/internal/README +libexec/couchdb3/erts-15.2.7.3/bin/beam.smp +libexec/couchdb3/erts-15.2.7.3/bin/ct_run +libexec/couchdb3/erts-15.2.7.3/bin/epmd +libexec/couchdb3/erts-15.2.7.3/bin/erl +libexec/couchdb3/erts-15.2.7.3/bin/erl_call +libexec/couchdb3/erts-15.2.7.3/bin/erl_child_setup +libexec/couchdb3/erts-15.2.7.3/bin/erlc +libexec/couchdb3/erts-15.2.7.3/bin/erlexec +libexec/couchdb3/erts-15.2.7.3/bin/escript +libexec/couchdb3/erts-15.2.7.3/bin/heart +libexec/couchdb3/erts-15.2.7.3/bin/inet_gethost +libexec/couchdb3/erts-15.2.7.3/bin/run_erl +libexec/couchdb3/erts-15.2.7.3/bin/start +libexec/couchdb3/erts-15.2.7.3/bin/to_erl +libexec/couchdb3/erts-15.2.7.3/bin/yielding_c_fun +libexec/couchdb3/erts-15.2.7.3/lib/internal/README libexec/couchdb3/etc/default.ini libexec/couchdb3/etc/nouveau.yaml libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1.app @@ -903,84 +903,84 @@ 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.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/ssl-11.2.12.3/ebin/dtls_client_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/dtls_connection_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/dtls_gen_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/dtls_handshake.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/dtls_listener_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/dtls_packet_demux.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/dtls_record.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/dtls_server_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/dtls_server_session_cache_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/dtls_server_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/dtls_socket.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/dtls_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/dtls_v1.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/inet6_tls_dist.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/inet_tls_dist.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl.app +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl.appup +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_admin_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_alert.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_app.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_certificate.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_cipher.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_cipher_format.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_client_session_cache_db.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_config.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_connection_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_crl.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_crl_cache.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_crl_cache_api.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_crl_hash_dir.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_dh_groups.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_dist_admin_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_dist_connection_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_dist_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_gen_statem.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_handshake.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_listen_tracker_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_logger.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_manager.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_pem_cache.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_pkix_db.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_record.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_server_session_cache.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_server_session_cache_db.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_server_session_cache_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_session.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_session_cache_api.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_srp_primes.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_trace.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/ssl_upgrade_server_session_cache_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_bloom_filter.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_client_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_client_connection_1_3.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_client_ticket_store.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_connection_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_dist_server_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_dist_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_dtls_client_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_dtls_gen_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_dtls_server_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_dyn_connection_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_gen_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_gen_connection_1_3.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_handshake.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_handshake_1_3.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_record.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_record_1_3.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_sender.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_server_connection.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_server_connection_1_3.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_server_session_ticket.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_server_session_ticket_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_server_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_socket.beam +libexec/couchdb3/lib/ssl-11.2.12.3/ebin/tls_sup.beam +libexec/couchdb3/lib/ssl-11.2.12.3/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 @@ -1082,18 +1082,18 @@ 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.1/ebin/epp_dodger.beam -libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/erl_comment_scan.beam -libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/erl_prettypr.beam -libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/erl_recomment.beam -libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/erl_syntax.beam -libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/erl_syntax_lib.beam -libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/merl.beam -libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/merl_transform.beam -libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/prettypr.beam -libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/syntax_tools.app -libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/syntax_tools.appup -libexec/couchdb3/lib/syntax_tools-3.2.2.1/include/merl.hrl +libexec/couchdb3/lib/syntax_tools-3.2.2.2/ebin/epp_dodger.beam +libexec/couchdb3/lib/syntax_tools-3.2.2.2/ebin/erl_comment_scan.beam +libexec/couchdb3/lib/syntax_tools-3.2.2.2/ebin/erl_prettypr.beam +libexec/couchdb3/lib/syntax_tools-3.2.2.2/ebin/erl_recomment.beam +libexec/couchdb3/lib/syntax_tools-3.2.2.2/ebin/erl_syntax.beam +libexec/couchdb3/lib/syntax_tools-3.2.2.2/ebin/erl_syntax_lib.beam +libexec/couchdb3/lib/syntax_tools-3.2.2.2/ebin/merl.beam +libexec/couchdb3/lib/syntax_tools-3.2.2.2/ebin/merl_transform.beam +libexec/couchdb3/lib/syntax_tools-3.2.2.2/ebin/prettypr.beam +libexec/couchdb3/lib/syntax_tools-3.2.2.2/ebin/syntax_tools.app +libexec/couchdb3/lib/syntax_tools-3.2.2.2/ebin/syntax_tools.appup +libexec/couchdb3/lib/syntax_tools-3.2.2.2/include/merl.hrl libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport.app libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport.beam libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_check.beam @@ -1118,45 +1118,45 @@ libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_log.beam libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_node.beam libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_runner.beam libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_util.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl.app -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl.appup -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_b64Bin.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_b64Bin_scan.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_eventp.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_html.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_lib.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_otpsgml.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_regexp.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sax_old_dom.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sax_parser.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sax_parser_latin1.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sax_parser_list.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sax_parser_utf16be.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sax_parser_utf16le.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sax_parser_utf8.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sax_simple_dom.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_scan.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_sgml.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_simple.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_text.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_ucs.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_uri.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_validate.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xlate.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xml.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xml_indent.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xpath.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xpath_lib.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xpath_parse.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xpath_pred.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xpath_scan.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xs.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xsd.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/ebin/xmerl_xsd_type.beam -libexec/couchdb3/lib/xmerl-2.1.3.1/include/xmerl.hrl -libexec/couchdb3/lib/xmerl-2.1.3.1/include/xmerl_xpath.hrl -libexec/couchdb3/lib/xmerl-2.1.3.1/include/xmerl_xsd.hrl +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl.app +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl.appup +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_b64Bin.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_b64Bin_scan.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_eventp.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_html.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_lib.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_otpsgml.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_regexp.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_sax_old_dom.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_sax_parser.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_sax_parser_latin1.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_sax_parser_list.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_sax_parser_utf16be.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_sax_parser_utf16le.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_sax_parser_utf8.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_sax_simple_dom.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_scan.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_sgml.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_simple.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_text.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_ucs.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_uri.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_validate.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_xlate.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_xml.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_xml_indent.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_xpath.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_xpath_lib.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_xpath_parse.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_xpath_pred.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_xpath_scan.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_xs.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_xsd.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/ebin/xmerl_xsd_type.beam +libexec/couchdb3/lib/xmerl-2.1.3.2/include/xmerl.hrl +libexec/couchdb3/lib/xmerl-2.1.3.2/include/xmerl_xpath.hrl +libexec/couchdb3/lib/xmerl-2.1.3.2/include/xmerl_xsd.hrl libexec/couchdb3/releases/RELEASES libexec/couchdb3/releases/couchdb.boot libexec/couchdb3/releases/couchdb.rel diff --git a/databases/emacsql/Makefile b/databases/emacsql/Makefile index 0a317cb28100..3094905893cd 100644 --- a/databases/emacsql/Makefile +++ b/databases/emacsql/Makefile @@ -1,6 +1,6 @@ PORTNAME= emacsql DISTVERSIONPREFIX= v -DISTVERSION= 4.3.2 +DISTVERSION= 4.3.3 CATEGORIES= databases elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} diff --git a/databases/emacsql/distinfo b/databases/emacsql/distinfo index 337d7bd8fdd0..a07eeda31f44 100644 --- a/databases/emacsql/distinfo +++ b/databases/emacsql/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756809217 -SHA256 (magit-emacsql-v4.3.2_GH0.tar.gz) = 123bfc4f0e2f518cd07d91e24c0fb04b173acab7efc77da7b2520c6779849385 -SIZE (magit-emacsql-v4.3.2_GH0.tar.gz) = 32002 +TIMESTAMP = 1762060042 +SHA256 (magit-emacsql-v4.3.3_GH0.tar.gz) = 464e1906492f7700ff289bf928c8060f0e1bde369a7d0caa1f93262458e31efc +SIZE (magit-emacsql-v4.3.3_GH0.tar.gz) = 31922 diff --git a/databases/erlfdb/Makefile b/databases/erlfdb/Makefile deleted file mode 100644 index 2f373a8cbc5a..000000000000 --- a/databases/erlfdb/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -PORTNAME= erlfdb -PORTVERSION= 1.3.6 -DISTVERSIONPREFIX= v -CATEGORIES= databases - -MAINTAINER= dch@FreeBSD.org -COMMENT= FoundationDB client in Erlang via FDB C bindings -WWW= https://github.com/apache/couchdb-erlfdb - -LICENSE= APACHE20 - -LIB_DEPENDS= libfdb_c.so:databases/foundationdb71-client - -USES= erlang:rebar3,enc -USE_GITHUB= yes -GH_ACCOUNT= apache -GH_PROJECT= couchdb-${PORTNAME} - -post-install: - @${FIND} ${STAGEDIR} -type f -name *.so \ - -exec ${STRIP_CMD} {} + - -.include <bsd.port.mk> diff --git a/databases/erlfdb/distinfo b/databases/erlfdb/distinfo deleted file mode 100644 index d9f9637006c3..000000000000 --- a/databases/erlfdb/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1699721252 -SHA256 (apache-couchdb-erlfdb-v1.3.6_GH0.tar.gz) = 1b3ee4c52c970a6429d8a78070caabcad89ce69beb8e24d967966e5e25d7e100 -SIZE (apache-couchdb-erlfdb-v1.3.6_GH0.tar.gz) = 53238 diff --git a/databases/erlfdb/files/patch-rebar.config b/databases/erlfdb/files/patch-rebar.config deleted file mode 100644 index 7360225fb8b4..000000000000 --- a/databases/erlfdb/files/patch-rebar.config +++ /dev/null @@ -1,23 +0,0 @@ ---- rebar.config.orig 2022-01-25 23:33:52 UTC -+++ rebar.config -@@ -1,18 +1,5 @@ --{plugins, [ -- coveralls, -- pc --]}. -- --{project_plugins, [ -- erlfmt --]}. -- --{provider_hooks, [ -- {pre, [ -- {compile, {pc, compile}}, -- {clean, {pc, clean}} -- ]} --]}. -+{pre_hooks, [{"", compile, "enc compile"}]}. -+{post_hooks, [{"", clean, "enc clean"}]}. - - {port_specs, [ - {"priv/erlfdb_nif.so", ["c_src/*.c"]} diff --git a/databases/erlfdb/pkg-descr b/databases/erlfdb/pkg-descr deleted file mode 100644 index 9ca8987304ef..000000000000 --- a/databases/erlfdb/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -FoundationDB native Erlang bindings, a NIF wrapper for the FoundationDB -C API, this project also provides a conforming implementation of the -Tuple and Directory layers. diff --git a/databases/erlfdb/pkg-plist b/databases/erlfdb/pkg-plist deleted file mode 100644 index 913c737f66c4..000000000000 --- a/databases/erlfdb/pkg-plist +++ /dev/null @@ -1,23 +0,0 @@ -lib/erlang/lib/erlfdb-%%VERSION%%/ebin/erlfdb.app -lib/erlang/lib/erlfdb-%%VERSION%%/ebin/erlfdb.beam -lib/erlang/lib/erlfdb-%%VERSION%%/ebin/erlfdb_directory.beam -lib/erlang/lib/erlfdb-%%VERSION%%/ebin/erlfdb_float.beam -lib/erlang/lib/erlfdb-%%VERSION%%/ebin/erlfdb_hca.beam -lib/erlang/lib/erlfdb-%%VERSION%%/ebin/erlfdb_key.beam -lib/erlang/lib/erlfdb-%%VERSION%%/ebin/erlfdb_nif.beam -lib/erlang/lib/erlfdb-%%VERSION%%/ebin/erlfdb_subspace.beam -lib/erlang/lib/erlfdb-%%VERSION%%/ebin/erlfdb_tuple.beam -lib/erlang/lib/erlfdb-%%VERSION%%/ebin/erlfdb_util.beam -lib/erlang/lib/erlfdb-%%VERSION%%/include/erlfdb.hrl -lib/erlang/lib/erlfdb-%%VERSION%%/priv/erlfdb_nif.so -lib/erlang/lib/erlfdb-%%VERSION%%/priv/monitor.py -lib/erlang/lib/erlfdb-%%VERSION%%/src/erlfdb.app.src -lib/erlang/lib/erlfdb-%%VERSION%%/src/erlfdb.erl -lib/erlang/lib/erlfdb-%%VERSION%%/src/erlfdb_directory.erl -lib/erlang/lib/erlfdb-%%VERSION%%/src/erlfdb_float.erl -lib/erlang/lib/erlfdb-%%VERSION%%/src/erlfdb_hca.erl -lib/erlang/lib/erlfdb-%%VERSION%%/src/erlfdb_key.erl -lib/erlang/lib/erlfdb-%%VERSION%%/src/erlfdb_nif.erl -lib/erlang/lib/erlfdb-%%VERSION%%/src/erlfdb_subspace.erl -lib/erlang/lib/erlfdb-%%VERSION%%/src/erlfdb_tuple.erl -lib/erlang/lib/erlfdb-%%VERSION%%/src/erlfdb_util.erl diff --git a/databases/foundationdb71-client/Makefile b/databases/foundationdb71-client/Makefile deleted file mode 100644 index 0a4f5962baa3..000000000000 --- a/databases/foundationdb71-client/Makefile +++ /dev/null @@ -1,11 +0,0 @@ -PORTNAME= foundationdb -PORTREVISION= 4 - -COMMENT= FoundationDB client - -MASTERDIR= ${.CURDIR}/../foundationdb71-server - -_CLIENT_ONLY= yes -_COMPONENT= client - -.include "${MASTERDIR}/Makefile" diff --git a/databases/foundationdb71-server/Makefile b/databases/foundationdb71-server/Makefile deleted file mode 100644 index a7b95e132ad3..000000000000 --- a/databases/foundationdb71-server/Makefile +++ /dev/null @@ -1,104 +0,0 @@ -PORTNAME?= foundationdb -DISTVERSION= 7.1.59 -PORTREVISION?= 4 -CATEGORIES?= databases -PKGNAMESUFFIX?= ${DISTVERSION:C/([0-9]+)\.([0-9]+).*/\1\2/}-${_COMPONENT} - -MAINTAINER?= dmitry.wagin@ya.ru -COMMENT?= FoundationDB is a large-scale distributed database -WWW= https://www.foundationdb.org/ - -LICENSE= APACHE20 -LICENSE_FILE= ${WRKSRC}/LICENSE - -BROKEN= fails to build with Boost>=1.87 -BROKEN_aarch64= invalid asm rdtsc -ONLY_FOR_ARCHS= aarch64 amd64 -ONLY_FOR_ARCHS_REASON= not yet ported to anything else - -BUILD_DEPENDS= bash:shells/bash \ - msgpack-cxx>0:devel/msgpack-cxx \ - toml11>0:devel/toml11 -LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ - libeio.so:devel/libeio - -USES= cmake compiler:c++20-lang llvm:max=16 mono:build python:build \ - shebangfix ssl -USE_GITHUB= yes -GH_ACCOUNT= apple -GH_PROJECT= foundationdb -USE_LDCONFIG= yes - -.if !defined(_CLIENT_ONLY) -_SERVER_ONLY= yes -_COMPONENT= server -USE_RC_SUBR= foundationdb -RUN_DEPENDS+= fdbcli:databases/${PORTNAME}${DISTVERSION:C/([0-9]+)\.([0-9]+).*/\1\2/}-client -SUB_FILES+= foundationdb.conf -.endif - -SHEBANG_FILES= bindings/c/generate_asm.py - -CMAKE_ARGS= -DOPENSSL_ROOT_DIR=${OPENSSLLIB} -CMAKE_OFF= BUILD_DOCUMENTATION BUILD_GO_BINDING BUILD_JAVA_BINDING \ - BUILD_PYTHON_BINDING BUILD_RUBY_BINDING DISABLE_TLS \ - SSD_ROCKSDB_EXPERIMENTAL USE_DTRACE USE_JEMALLOC - -MAKE_ENV= MONO_REGISTRY_PATH=/tmp/registry - -CONFLICTS+= ${PORTNAME}*-${_COMPONENT}* - -SUB_LIST= ${SUB_FDB} - -USERS= ${FOUNDATIONDB_USER} -GROUPS= ${FOUNDATIONDB_GROUP} - -PLIST= ${PKGDIR}/pkg-plist-${_COMPONENT} -PLIST_SUB= ${SUB_FDB} - -FOUNDATIONDB_USER?= foundationdb -FOUNDATIONDB_GROUP?= foundationdb -FOUNDATIONDB_DBDIR?= /var/db/foundationdb -FOUNDATIONDB_LOGDIR?= /var/log/foundationdb - -SUB_FDB= FOUNDATIONDB_USER=${FOUNDATIONDB_USER} \ - FOUNDATIONDB_GROUP=${FOUNDATIONDB_GROUP} \ - FOUNDATIONDB_DBDIR=${FOUNDATIONDB_DBDIR} \ - FOUNDATIONDB_LOGDIR=${FOUNDATIONDB_LOGDIR} - -do-install: - @${MKDIR} ${STAGEDIR}${ETCDIR} -.if defined(_SERVER_ONLY) - ${MKDIR} ${STAGEDIR}${FOUNDATIONDB_DBDIR} - ${MKDIR} ${STAGEDIR}${FOUNDATIONDB_LOGDIR} - ${INSTALL_DATA} ${WRKDIR}/foundationdb.conf ${STAGEDIR}${ETCDIR}/foundationdb.conf.sample -. for f in fdbserver fdbmonitor - ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/${f} ${STAGEDIR}${PREFIX}/sbin/ -. endfor -.endif # _SERVER_ONLY -.if defined(_CLIENT_ONLY) - ${MKDIR} ${STAGEDIR}${PREFIX}/include/foundationdb - ${MKDIR} ${STAGEDIR}${PREFIX}/lib/foundationdb/backup_agent - ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/fdbcli ${STAGEDIR}${PREFIX}/bin/ -. for l in libfdb_c.so - ${INSTALL_LIB} ${WRKDIR}/.build/lib/${l} ${STAGEDIR}/${PREFIX}/lib/ -. endfor -. for i in fdb_c.h fdb_c_internal.h fdb_c_types.h - ${INSTALL_DATA} ${WRKSRC}/bindings/c/foundationdb/${i} \ - ${STAGEDIR}/${PREFIX}/include/foundationdb/ -. endfor -. for i in fdb_c_options.g.h - ${INSTALL_DATA} ${WRKDIR}/.build/bindings/c/foundationdb/${i} \ - ${STAGEDIR}/${PREFIX}/include/foundationdb/ -. endfor - ${INSTALL_DATA} ${WRKSRC}/fdbclient/vexillographer/fdb.options \ - ${STAGEDIR}/${PREFIX}/include/foundationdb/ - ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/fdbbackup \ - ${STAGEDIR}${PREFIX}/lib/foundationdb/backup_agent/backup_agent -. for s in fdbbackup fdbrestore fdbdr dr_agent - ${RLN} ${STAGEDIR}${PREFIX}/lib/foundationdb/backup_agent/backup_agent \ - ${STAGEDIR}${PREFIX}/bin/${s} -. endfor -.endif # _CLIENT_ONLY - -.include <bsd.port.mk> diff --git a/databases/foundationdb71-server/distinfo b/databases/foundationdb71-server/distinfo deleted file mode 100644 index d471aa7afdd9..000000000000 --- a/databases/foundationdb71-server/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1711226264 -SHA256 (apple-foundationdb-7.1.59_GH0.tar.gz) = 8a5b7756b96969505ea94a9c6f6852b1ee1730f75672dc887616b92cc7cd64f1 -SIZE (apple-foundationdb-7.1.59_GH0.tar.gz) = 11728251 diff --git a/databases/foundationdb71-server/files/foundationdb.conf.in b/databases/foundationdb71-server/files/foundationdb.conf.in deleted file mode 100644 index 1df7fe1cf17f..000000000000 --- a/databases/foundationdb71-server/files/foundationdb.conf.in +++ /dev/null @@ -1,47 +0,0 @@ -## foundationdb.conf -## -## Configuration file for FoundationDB server processes -## Full documentation is available at -## https://apple.github.io/foundationdb/configuration.html#the-configuration-file - -[fdbmonitor] -user = %%FOUNDATIONDB_USER%% -group = %%FOUNDATIONDB_GROUP%% - -[general] -restart-delay = 60 -## by default, restart-backoff = restart-delay-reset-interval = restart-delay -# initial-restart-delay = 0 -# restart-backoff = 60 -# restart-delay-reset-interval = 60 -cluster-file = %%ETCDIR%%/fdb.cluster -# delete-envvars = -# kill-on-configuration-change = true - -## Default parameters for individual fdbserver processes -[fdbserver] -command = %%PREFIX%%/sbin/fdbserver -public-address = auto:$ID -listen-address = public -datadir = %%FOUNDATIONDB_DBDIR%%/data/$ID -logdir = %%FOUNDATIONDB_LOGDIR%% -# logsize = 10MiB -# maxlogssize = 100MiB -# machine-id = -# datacenter-id = -# class = -# memory = 8GiB -# storage-memory = 1GiB -# cache-memory = 2GiB -# metrics-cluster = -# metrics-prefix = - -## An individual fdbserver process with id 4500 -## Parameters set here override defaults from the [fdbserver] section -[fdbserver.4500] - -[backup_agent] -command = %%PREFIX%%/lib/foundationdb/backup_agent/backup_agent -logdir = %%FOUNDATIONDB_LOGDIR%% - -[backup_agent.1] diff --git a/databases/foundationdb71-server/files/foundationdb.in b/databases/foundationdb71-server/files/foundationdb.in deleted file mode 100644 index 719582a235d2..000000000000 --- a/databases/foundationdb71-server/files/foundationdb.in +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -# PROVIDE: foundationdb -# REQUIRE: LOGIN -# BEFORE: securelevel -# KEYWORD: shutdown - -# Add the following line to /etc/rc.conf to enable `foundationdb': -# -#foundationdb_enable="YES" -# -# Define config file here to run with different config file: -# -#foundationdb_config="xxxxx" -# - -. /etc/rc.subr - -name="foundationdb" -rcvar="${name}_enable" - -load_rc_config "$name" - -: ${foundationdb_enable="NO"} -: ${foundationdb_user="%%FOUNDATIONDB_USER%%"} -: ${foundationdb_group="%%FOUNDATIONDB_GROUP%%"} -: ${foundationdb_config="%%PREFIX%%/etc/foundationdb/foundationdb.conf"} - -start_precmd="foundationdb_start_precmd" - -pidfile="/var/run/fdbmonitor.pid" -command=%%PREFIX%%/sbin/fdbmonitor -command_args="--conffile ${foundationdb_config} --lockfile ${pidfile} --daemonize" - -foundationdb_start_precmd() -{ - if [ ! -e "${pidfile}" ]; then - install -m 0600 -o "${foundationdb_user}" -g "${foundationdb_group}" /dev/null "${pidfile}" - fi -} - -run_rc_command $1 diff --git a/databases/foundationdb71-server/files/patch-CMakeLists.txt b/databases/foundationdb71-server/files/patch-CMakeLists.txt deleted file mode 100644 index 064d0c3354ee..000000000000 --- a/databases/foundationdb71-server/files/patch-CMakeLists.txt +++ /dev/null @@ -1,15 +0,0 @@ ---- CMakeLists.txt.orig 2024-01-17 13:58:04 UTC -+++ CMakeLists.txt -@@ -184,8 +184,10 @@ else() - endif() - add_subdirectory(fdbbackup) - add_subdirectory(contrib) --add_subdirectory(tests) --add_subdirectory(flowbench EXCLUDE_FROM_ALL) -+#add_subdirectory(tests) -+if(WITH_FLOWBENCH) -+ add_subdirectory(flowbench EXCLUDE_FROM_ALL) -+endif() - if(WITH_PYTHON AND WITH_C_BINDING) - add_subdirectory(bindings) - endif() diff --git a/databases/foundationdb71-server/files/patch-bindings_CMakeLists.txt b/databases/foundationdb71-server/files/patch-bindings_CMakeLists.txt deleted file mode 100644 index 1d01226f4f63..000000000000 --- a/databases/foundationdb71-server/files/patch-bindings_CMakeLists.txt +++ /dev/null @@ -1,10 +0,0 @@ ---- bindings/CMakeLists.txt.orig 2024-01-17 13:58:04 UTC -+++ bindings/CMakeLists.txt -@@ -15,6 +15,6 @@ endif() - if(WITH_RUBY_BINDING) - add_subdirectory(ruby) - endif() --if(NOT WIN32 AND NOT OPEN_FOR_IDE) -+if(FALSE) - package_bindingtester() - endif() diff --git a/databases/foundationdb71-server/files/patch-bindings_c_CMakeLists.txt b/databases/foundationdb71-server/files/patch-bindings_c_CMakeLists.txt deleted file mode 100644 index 605231ce16cd..000000000000 --- a/databases/foundationdb71-server/files/patch-bindings_c_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- bindings/c/CMakeLists.txt.orig 2024-01-17 13:58:04 UTC -+++ bindings/c/CMakeLists.txt -@@ -78,7 +78,7 @@ if(WIN32) - endif() - - # The tests don't build on windows --if(NOT WIN32) -+if(FALSE) - set(MAKO_SRCS - test/mako/mako.c - test/mako/mako.h diff --git a/databases/foundationdb71-server/files/patch-cmake_CompileBoost.cmake b/databases/foundationdb71-server/files/patch-cmake_CompileBoost.cmake deleted file mode 100644 index 3cdf6da24b5c..000000000000 --- a/databases/foundationdb71-server/files/patch-cmake_CompileBoost.cmake +++ /dev/null @@ -1,20 +0,0 @@ ---- cmake/CompileBoost.cmake.orig 2024-01-17 13:58:04 UTC -+++ cmake/CompileBoost.cmake -@@ -85,7 +85,7 @@ if(USE_SANITIZER) - endif() - - # since boost 1.72 boost installs cmake configs. We will enforce config mode --set(Boost_USE_STATIC_LIBS ON) -+set(Boost_USE_STATIC_LIBS OFF) - - # Clang and Gcc will have different name mangling to std::call_once, etc. - if (UNIX AND CMAKE_CXX_COMPILER_ID MATCHES "Clang$") -@@ -113,7 +113,7 @@ if(WIN32) - return() - endif() - --find_package(Boost 1.78.0 EXACT QUIET COMPONENTS context CONFIG PATHS ${BOOST_HINT_PATHS}) -+find_package(Boost 1.78.0 COMPONENTS context CONFIG PATHS ${BOOST_HINT_PATHS}) - set(FORCE_BOOST_BUILD OFF CACHE BOOL "Forces cmake to build boost and ignores any installed boost") - - if(Boost_FOUND AND NOT FORCE_BOOST_BUILD) diff --git a/databases/foundationdb71-server/files/patch-cmake_FDBComponents.cmake b/databases/foundationdb71-server/files/patch-cmake_FDBComponents.cmake deleted file mode 100644 index 1523ced1e53d..000000000000 --- a/databases/foundationdb71-server/files/patch-cmake_FDBComponents.cmake +++ /dev/null @@ -1,32 +0,0 @@ ---- cmake/FDBComponents.cmake.orig 2024-01-17 13:58:04 UTC -+++ cmake/FDBComponents.cmake -@@ -24,7 +24,7 @@ set(DISABLE_TLS OFF CACHE BOOL "Don't try to find Open - if(DISABLE_TLS) - set(WITH_TLS OFF) - else() -- set(OPENSSL_USE_STATIC_LIBS TRUE) -+ set(OPENSSL_USE_STATIC_LIBS FALSE) - if(WIN32) - set(OPENSSL_MSVC_STATIC_RT ON) - endif() -@@ -202,6 +202,12 @@ else() - endif() - - ################################################################################ -+# misc optional components -+################################################################################ -+ -+set(WITH_FLOWBENCH OFF) -+ -+################################################################################ - # Coroutine implementation - ################################################################################ - -@@ -246,6 +252,7 @@ function(print_components) - message(STATUS "Build Documentation (make html): ${WITH_DOCUMENTATION}") - message(STATUS "Build Python sdist (make package): ${WITH_PYTHON_BINDING}") - message(STATUS "Configure CTest (depends on Python): ${WITH_PYTHON}") -+ message(STATUS "Build with FlowBench: ${WITH_FLOWBENCH}") - message(STATUS "Build with RocksDB: ${WITH_ROCKSDB_EXPERIMENTAL}") - message(STATUS "Build with AWS SDK: ${WITH_AWS_BACKUP}") - message(STATUS "=========================================") diff --git a/databases/foundationdb71-server/files/patch-cmake_GetMsgpack.cmake b/databases/foundationdb71-server/files/patch-cmake_GetMsgpack.cmake deleted file mode 100644 index adfc467bd72b..000000000000 --- a/databases/foundationdb71-server/files/patch-cmake_GetMsgpack.cmake +++ /dev/null @@ -1,17 +0,0 @@ ---- cmake/GetMsgpack.cmake.orig 2023-09-26 04:25:05 UTC -+++ cmake/GetMsgpack.cmake -@@ -1,9 +1,13 @@ - find_package(msgpack 3.3.0 EXACT QUIET CONFIG) -+find_package(msgpackc-cxx 4.0.0...<6 QUIET CONFIG) -+find_package(msgpack-cxx 6 QUIET CONFIG) - - add_library(msgpack INTERFACE) - --if(msgpack_FOUND) -+if(msgpack_FOUND OR msgpackc-cxx_FOUND) - target_link_libraries(msgpack INTERFACE msgpackc-cxx) -+elseif(msgpack-cxx_FOUND) -+ target_link_libraries(msgpack INTERFACE msgpack-cxx) - else() - include(ExternalProject) - ExternalProject_add(msgpackProject diff --git a/databases/foundationdb71-server/files/patch-fdbmonitor_CMakeLists.txt b/databases/foundationdb71-server/files/patch-fdbmonitor_CMakeLists.txt deleted file mode 100644 index 0029dfe979b9..000000000000 --- a/databases/foundationdb71-server/files/patch-fdbmonitor_CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ ---- fdbmonitor/CMakeLists.txt.orig 2024-01-17 13:58:04 UTC -+++ fdbmonitor/CMakeLists.txt -@@ -60,4 +60,4 @@ endif() - add_custom_target(generate_profile - COMMAND ${CMAKE_BINARY_DIR}/contrib/generate_profile.sh ${CMAKE_BINARY_DIR}) - --add_dependencies(generate_profile fdbmonitor fdbserver mako fdbcli) -+add_dependencies(generate_profile fdbmonitor fdbserver fdbcli) diff --git a/databases/foundationdb71-server/files/patch-fdbmonitor_fdbmonitor.cpp b/databases/foundationdb71-server/files/patch-fdbmonitor_fdbmonitor.cpp deleted file mode 100644 index 862461539f53..000000000000 --- a/databases/foundationdb71-server/files/patch-fdbmonitor_fdbmonitor.cpp +++ /dev/null @@ -1,42 +0,0 @@ ---- fdbmonitor/fdbmonitor.cpp.orig 2022-09-19 11:42:41 UTC -+++ fdbmonitor/fdbmonitor.cpp -@@ -27,6 +27,8 @@ - - #ifdef __linux__ - #include <sys/prctl.h> -+#elif defined(__FreeBSD__) -+#include <sys/procctl.h> - #endif - - #include <sys/wait.h> -@@ -751,6 +753,10 @@ void start_process(Command* cmd, ProcessID id, uid_t u - signal(SIGHUP, SIG_DFL); - signal(SIGINT, SIG_DFL); - signal(SIGTERM, SIG_DFL); -+#ifdef __linux__ -+ signal(SIGCHLD, SIG_DFL); -+#endif -+ sigprocmask(SIG_SETMASK, mask, nullptr); - - /* All output in this block should be to stdout (for SevInfo messages) or stderr (for SevError messages) */ - /* Using log_msg() or log_err() from the child will cause the logs to be written incorrectly */ -@@ -780,13 +786,15 @@ void start_process(Command* cmd, ProcessID id, uid_t u - } - - #ifdef __linux__ -- signal(SIGCHLD, SIG_DFL); -- -- sigprocmask(SIG_SETMASK, mask, nullptr); -- - /* death of our parent raises SIGHUP */ - prctl(PR_SET_PDEATHSIG, SIGHUP); - if (getppid() == 1) /* parent already died before prctl */ -+ exit(0); -+#elif defined(__FreeBSD__) -+ /* death of our parent raises SIGHUP */ -+ const int sig = SIGHUP; -+ procctl(P_PID, 0, PROC_PDEATHSIG_CTL, (void*)&sig); -+ if (getppid() == 1) /* parent already died before procctl */ - exit(0); - #endif - diff --git a/databases/foundationdb71-server/files/patch-fdbserver_FDBExecHelper.actor.cpp b/databases/foundationdb71-server/files/patch-fdbserver_FDBExecHelper.actor.cpp deleted file mode 100644 index 4950f7fd5e8b..000000000000 --- a/databases/foundationdb71-server/files/patch-fdbserver_FDBExecHelper.actor.cpp +++ /dev/null @@ -1,32 +0,0 @@ ---- fdbserver/FDBExecHelper.actor.cpp.orig 2022-09-19 11:42:41 UTC -+++ fdbserver/FDBExecHelper.actor.cpp -@@ -18,6 +18,14 @@ - * limitations under the License. - */ - -+#if !defined(_WIN32) && !defined(__APPLE__) && !defined(__INTEL_COMPILER) -+#define BOOST_SYSTEM_NO_LIB -+#define BOOST_DATE_TIME_NO_LIB -+#define BOOST_REGEX_NO_LIB -+#include <boost/process.hpp> -+#endif -+#include <boost/algorithm/string.hpp> -+ - #include "flow/TLSConfig.actor.h" - #include "flow/Trace.h" - #include "flow/Platform.h" -@@ -33,14 +41,6 @@ - #include "fdbserver/FDBExecHelper.actor.h" - #include "fdbserver/Knobs.h" - #include "fdbserver/RemoteIKeyValueStore.actor.h" -- --#if !defined(_WIN32) && !defined(__APPLE__) && !defined(__INTEL_COMPILER) --#define BOOST_SYSTEM_NO_LIB --#define BOOST_DATE_TIME_NO_LIB --#define BOOST_REGEX_NO_LIB --#include <boost/process.hpp> --#endif --#include <boost/algorithm/string.hpp> - - #include "flow/actorcompiler.h" // This must be the last #include. - diff --git a/databases/foundationdb71-server/files/patch-fdbserver_fdbserver.actor.cpp b/databases/foundationdb71-server/files/patch-fdbserver_fdbserver.actor.cpp deleted file mode 100644 index d4ee49741917..000000000000 --- a/databases/foundationdb71-server/files/patch-fdbserver_fdbserver.actor.cpp +++ /dev/null @@ -1,30 +0,0 @@ ---- fdbserver/fdbserver.actor.cpp.orig 2024-01-17 13:58:04 UTC -+++ fdbserver/fdbserver.actor.cpp -@@ -84,7 +84,11 @@ - #if defined(__linux__) || defined(__FreeBSD__) - #include <execinfo.h> - #include <signal.h> -+#if defined(__linux__) - #include <sys/prctl.h> -+#elif defined(__FreeBSD__) -+#include <sys/procctl.h> -+#endif - #ifdef ALLOC_INSTRUMENTATION - #include <cxxabi.h> - #endif -@@ -2238,9 +2242,14 @@ int main(int argc, char* argv[]) { - f = result; - } else if (role == ServerRole::FlowProcess) { - TraceEvent(SevDebug, "StartingFlowProcess").detail("From", "fdbserver"); --#if defined(__linux__) || defined(__FreeBSD__) -+#if defined(__linux__) - prctl(PR_SET_PDEATHSIG, SIGTERM); - if (getppid() == 1) /* parent already died before prctl */ -+ flushAndExit(FDB_EXIT_SUCCESS); -+#elif defined(__FreeBSD__) -+ const int sig = SIGTERM; -+ procctl(P_PID, 0, PROC_PDEATHSIG_CTL, (void*)&sig); -+ if (getppid() == 1) /* parent already died before procctl */ - flushAndExit(FDB_EXIT_SUCCESS); - #endif - diff --git a/databases/foundationdb71-server/pkg-descr b/databases/foundationdb71-server/pkg-descr deleted file mode 100644 index a695625ee101..000000000000 --- a/databases/foundationdb71-server/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -FoundationDB is a distributed database designed to handle large volumes of -structured data across clusters of commodity servers. It organizes data as an -ordered key-value store and employs ACID transactions for all operations. It is -especially well-suited for read/write workloads but also has excellent -performance for write-intensive workloads. Users interact with the database -using API language binding. - -To learn more about FoundationDB, visit https://www.foundationdb.org diff --git a/databases/foundationdb71-server/pkg-plist-client b/databases/foundationdb71-server/pkg-plist-client deleted file mode 100644 index ec18ef5e72a7..000000000000 --- a/databases/foundationdb71-server/pkg-plist-client +++ /dev/null @@ -1,13 +0,0 @@ -bin/dr_agent -bin/fdbbackup -bin/fdbcli -bin/fdbdr -bin/fdbrestore -include/foundationdb/fdb_c.h -include/foundationdb/fdb_c_internal.h -include/foundationdb/fdb_c_options.g.h -include/foundationdb/fdb_c_types.h -include/foundationdb/fdb.options -lib/foundationdb/backup_agent/backup_agent -lib/libfdb_c.so -@dir(%%FOUNDATIONDB_USER%%,%%FOUNDATIONDB_GROUP%%,755) %%ETCDIR%% diff --git a/databases/foundationdb71-server/pkg-plist-server b/databases/foundationdb71-server/pkg-plist-server deleted file mode 100644 index 665afe1db04d..000000000000 --- a/databases/foundationdb71-server/pkg-plist-server +++ /dev/null @@ -1,6 +0,0 @@ -sbin/fdbmonitor -sbin/fdbserver -@sample %%ETCDIR%%/foundationdb.conf.sample -@dir(%%FOUNDATIONDB_USER%%,%%FOUNDATIONDB_GROUP%%,755) %%ETCDIR%% -@dir(%%FOUNDATIONDB_USER%%,%%FOUNDATIONDB_GROUP%%,755) %%FOUNDATIONDB_DBDIR%% -@dir(%%FOUNDATIONDB_USER%%,%%FOUNDATIONDB_GROUP%%,755) %%FOUNDATIONDB_LOGDIR%% diff --git a/databases/foundationdb73-client/Makefile b/databases/foundationdb73-client/Makefile deleted file mode 100644 index acfefd2f3b52..000000000000 --- a/databases/foundationdb73-client/Makefile +++ /dev/null @@ -1,11 +0,0 @@ -PORTNAME= foundationdb -PORTREVISION= 5 - -COMMENT= FoundationDB client - -MASTERDIR= ${.CURDIR}/../foundationdb73-server - -_CLIENT_ONLY= yes -_COMPONENT= client - -.include "${MASTERDIR}/Makefile" diff --git a/databases/foundationdb73-server/Makefile b/databases/foundationdb73-server/Makefile deleted file mode 100644 index 664a7259b744..000000000000 --- a/databases/foundationdb73-server/Makefile +++ /dev/null @@ -1,109 +0,0 @@ -PORTNAME?= foundationdb -DISTVERSION= 7.3.41 -PORTREVISION?= 5 -CATEGORIES?= databases -PKGNAMESUFFIX?= ${DISTVERSION:C/([0-9]+)\.([0-9]+).*/\1\2/}-${_COMPONENT} - -MAINTAINER?= dmitry.wagin@ya.ru -COMMENT?= FoundationDB is a large-scale distributed database -WWW= https://www.foundationdb.org/ - -LICENSE= APACHE20 -LICENSE_FILE= ${WRKSRC}/LICENSE - -BROKEN= fails to build with Boost>=1.87 -BROKEN_aarch64= invalid asm rdtsc -ONLY_FOR_ARCHS= aarch64 amd64 -ONLY_FOR_ARCHS_REASON= not yet ported to anything else - -BUILD_DEPENDS= bash:shells/bash \ - msgpack-cxx>0:devel/msgpack-cxx \ - toml11>0:devel/toml11 -LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ - libeio.so:devel/libeio \ - libfmt.so:devel/libfmt - -USES= cmake compiler:c++20-lang llvm:max=16 mono:build python:build \ - shebangfix ssl -USE_GITHUB= yes -GH_ACCOUNT= apple -GH_PROJECT= foundationdb -USE_LDCONFIG= yes - -.if !defined(_CLIENT_ONLY) -_SERVER_ONLY= yes -_COMPONENT= server -USE_RC_SUBR= foundationdb -RUN_DEPENDS+= fdbcli:databases/${PORTNAME}${DISTVERSION:C/([0-9]+)\.([0-9]+).*/\1\2/}-client -SUB_FILES+= foundationdb.conf -.endif - -SHEBANG_FILES= bindings/c/generate_asm.py - -CMAKE_ARGS= -DOPENSSL_ROOT_DIR=${OPENSSLLIB} -CMAKE_OFF= BUILD_DOCUMENTATION BUILD_GO_BINDING BUILD_JAVA_BINDING \ - BUILD_PYTHON_BINDING BUILD_RUBY_BINDING DISABLE_TLS \ - SSD_ROCKSDB_EXPERIMENTAL USE_DTRACE USE_JEMALLOC - -MAKE_ENV= MONO_REGISTRY_PATH=/tmp/registry - -CONFLICTS+= ${PORTNAME}*-${_COMPONENT}* - -SUB_LIST= ${SUB_FDB} - -USERS= ${FOUNDATIONDB_USER} -GROUPS= ${FOUNDATIONDB_GROUP} - -PLIST= ${PKGDIR}/pkg-plist-${_COMPONENT} -PLIST_SUB= ${SUB_FDB} - -FOUNDATIONDB_USER?= foundationdb -FOUNDATIONDB_GROUP?= foundationdb -FOUNDATIONDB_DBDIR?= /var/db/foundationdb -FOUNDATIONDB_LOGDIR?= /var/log/foundationdb - -SUB_FDB= FOUNDATIONDB_USER=${FOUNDATIONDB_USER} \ - FOUNDATIONDB_GROUP=${FOUNDATIONDB_GROUP} \ - FOUNDATIONDB_DBDIR=${FOUNDATIONDB_DBDIR} \ - FOUNDATIONDB_LOGDIR=${FOUNDATIONDB_LOGDIR} - -do-install: - @${MKDIR} ${STAGEDIR}${ETCDIR} -.if defined(_SERVER_ONLY) - ${MKDIR} ${STAGEDIR}${FOUNDATIONDB_DBDIR} - ${MKDIR} ${STAGEDIR}${FOUNDATIONDB_LOGDIR} - ${INSTALL_DATA} ${WRKDIR}/foundationdb.conf \ - ${STAGEDIR}${ETCDIR}/foundationdb.conf.sample -. for f in fdbserver fdbmonitor - ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/${f} \ - ${STAGEDIR}${PREFIX}/sbin/ -. endfor -.endif # _SERVER_ONLY -.if defined(_CLIENT_ONLY) - ${MKDIR} ${STAGEDIR}${PREFIX}/include/foundationdb - ${MKDIR} ${STAGEDIR}${PREFIX}/lib/foundationdb/backup_agent - ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/fdbcli \ - ${STAGEDIR}${PREFIX}/bin/ -. for l in libfdb_c.so libfdb_c_shim.so - ${INSTALL_LIB} ${WRKDIR}/.build/lib/${l} \ - ${STAGEDIR}/${PREFIX}/lib/ -. endfor -. for i in fdb_c.h fdb_c_internal.h fdb_c_shim.h fdb_c_types.h - ${INSTALL_DATA} ${WRKSRC}/bindings/c/foundationdb/${i} \ - ${STAGEDIR}/${PREFIX}/include/foundationdb/ -. endfor -. for i in fdb_c_apiversion.g.h fdb_c_options.g.h - ${INSTALL_DATA} ${WRKDIR}/.build/bindings/c/foundationdb/${i} \ - ${STAGEDIR}/${PREFIX}/include/foundationdb/ -. endfor - ${INSTALL_DATA} ${WRKSRC}/fdbclient/vexillographer/fdb.options \ - ${STAGEDIR}/${PREFIX}/include/foundationdb/ - ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/fdbbackup \ - ${STAGEDIR}${PREFIX}/lib/foundationdb/backup_agent/backup_agent -. for s in fdbbackup fdbrestore fdbdr dr_agent - ${RLN} ${STAGEDIR}${PREFIX}/lib/foundationdb/backup_agent/backup_agent \ - ${STAGEDIR}${PREFIX}/bin/${s} -. endfor -.endif # _CLIENT_ONLY - -.include <bsd.port.mk> diff --git a/databases/foundationdb73-server/distinfo b/databases/foundationdb73-server/distinfo deleted file mode 100644 index 5d3d8238ddb9..000000000000 --- a/databases/foundationdb73-server/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1715420283 -SHA256 (apple-foundationdb-7.3.41_GH0.tar.gz) = 208d917c6701b229b3bb141a57b97f466facd8996f9f51bd2c5204d868b96d24 -SIZE (apple-foundationdb-7.3.41_GH0.tar.gz) = 13095814 diff --git a/databases/foundationdb73-server/files/foundationdb.conf.in b/databases/foundationdb73-server/files/foundationdb.conf.in deleted file mode 100644 index 1df7fe1cf17f..000000000000 --- a/databases/foundationdb73-server/files/foundationdb.conf.in +++ /dev/null @@ -1,47 +0,0 @@ -## foundationdb.conf -## -## Configuration file for FoundationDB server processes -## Full documentation is available at -## https://apple.github.io/foundationdb/configuration.html#the-configuration-file - -[fdbmonitor] -user = %%FOUNDATIONDB_USER%% -group = %%FOUNDATIONDB_GROUP%% - -[general] -restart-delay = 60 -## by default, restart-backoff = restart-delay-reset-interval = restart-delay -# initial-restart-delay = 0 -# restart-backoff = 60 -# restart-delay-reset-interval = 60 -cluster-file = %%ETCDIR%%/fdb.cluster -# delete-envvars = -# kill-on-configuration-change = true - -## Default parameters for individual fdbserver processes -[fdbserver] -command = %%PREFIX%%/sbin/fdbserver -public-address = auto:$ID -listen-address = public -datadir = %%FOUNDATIONDB_DBDIR%%/data/$ID -logdir = %%FOUNDATIONDB_LOGDIR%% -# logsize = 10MiB -# maxlogssize = 100MiB -# machine-id = -# datacenter-id = -# class = -# memory = 8GiB -# storage-memory = 1GiB -# cache-memory = 2GiB -# metrics-cluster = -# metrics-prefix = - -## An individual fdbserver process with id 4500 -## Parameters set here override defaults from the [fdbserver] section -[fdbserver.4500] - -[backup_agent] -command = %%PREFIX%%/lib/foundationdb/backup_agent/backup_agent -logdir = %%FOUNDATIONDB_LOGDIR%% - -[backup_agent.1] diff --git a/databases/foundationdb73-server/files/foundationdb.in b/databases/foundationdb73-server/files/foundationdb.in deleted file mode 100644 index 719582a235d2..000000000000 --- a/databases/foundationdb73-server/files/foundationdb.in +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -# PROVIDE: foundationdb -# REQUIRE: LOGIN -# BEFORE: securelevel -# KEYWORD: shutdown - -# Add the following line to /etc/rc.conf to enable `foundationdb': -# -#foundationdb_enable="YES" -# -# Define config file here to run with different config file: -# -#foundationdb_config="xxxxx" -# - -. /etc/rc.subr - -name="foundationdb" -rcvar="${name}_enable" - -load_rc_config "$name" - -: ${foundationdb_enable="NO"} -: ${foundationdb_user="%%FOUNDATIONDB_USER%%"} -: ${foundationdb_group="%%FOUNDATIONDB_GROUP%%"} -: ${foundationdb_config="%%PREFIX%%/etc/foundationdb/foundationdb.conf"} - -start_precmd="foundationdb_start_precmd" - -pidfile="/var/run/fdbmonitor.pid" -command=%%PREFIX%%/sbin/fdbmonitor -command_args="--conffile ${foundationdb_config} --lockfile ${pidfile} --daemonize" - -foundationdb_start_precmd() -{ - if [ ! -e "${pidfile}" ]; then - install -m 0600 -o "${foundationdb_user}" -g "${foundationdb_group}" /dev/null "${pidfile}" - fi -} - -run_rc_command $1 diff --git a/databases/foundationdb73-server/files/patch-CMakeLists.txt b/databases/foundationdb73-server/files/patch-CMakeLists.txt deleted file mode 100644 index ca88d0ad7354..000000000000 --- a/databases/foundationdb73-server/files/patch-CMakeLists.txt +++ /dev/null @@ -1,15 +0,0 @@ ---- CMakeLists.txt.orig 2024-01-09 21:06:41 UTC -+++ CMakeLists.txt -@@ -193,8 +193,10 @@ else() - endif() - add_subdirectory(fdbbackup) - add_subdirectory(metacluster) --add_subdirectory(tests) --add_subdirectory(flowbench EXCLUDE_FROM_ALL) -+#add_subdirectory(tests) -+if(WITH_FLOWBENCH) -+ add_subdirectory(flowbench EXCLUDE_FROM_ALL) -+endif() - if(WITH_PYTHON AND WITH_C_BINDING) - add_subdirectory(bindings) - endif() diff --git a/databases/foundationdb73-server/files/patch-bindings_CMakeLists.txt b/databases/foundationdb73-server/files/patch-bindings_CMakeLists.txt deleted file mode 100644 index 3ca56cdf6cbd..000000000000 --- a/databases/foundationdb73-server/files/patch-bindings_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- bindings/CMakeLists.txt.orig 2024-01-09 21:06:41 UTC -+++ bindings/CMakeLists.txt -@@ -15,7 +15,7 @@ endif() - if(WITH_RUBY_BINDING) - add_subdirectory(ruby) - endif() --if(NOT WIN32 AND NOT OPEN_FOR_IDE) -+if(FALSE) - package_bindingtester() - package_bindingtester2() - endif() diff --git a/databases/foundationdb73-server/files/patch-bindings_c_CMakeLists.txt b/databases/foundationdb73-server/files/patch-bindings_c_CMakeLists.txt deleted file mode 100644 index abf28118094b..000000000000 --- a/databases/foundationdb73-server/files/patch-bindings_c_CMakeLists.txt +++ /dev/null @@ -1,64 +0,0 @@ ---- bindings/c/CMakeLists.txt.orig 2024-01-09 21:06:41 UTC -+++ bindings/c/CMakeLists.txt -@@ -100,7 +100,7 @@ if(WIN32) - endif() - - # The tests don't build on windows --if(NOT WIN32) -+if(FALSE) - set(MAKO_SRCS - test/mako/admin_server.hpp - test/mako/admin_server.cpp -@@ -212,7 +212,7 @@ if(NOT WIN32) - - target_include_directories(fdb_c_api_tester_impl PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/foundationdb/ ${CMAKE_SOURCE_DIR}/flow/include ${CMAKE_BINARY_DIR}/flow/include) - target_link_libraries(fdb_c_api_tester_impl PRIVATE fdb_cpp toml11_target Threads::Threads fmt::fmt boost_target) -- if(NOT APPLE) -+ if(NOT CMAKE_CXX_COMPILER_ID MATCHES "Clang") - target_link_libraries(fdb_c_api_tester_impl PRIVATE stdc++fs) - endif() - target_link_libraries(fdb_c_api_tester_impl PRIVATE SimpleOpt) -@@ -439,6 +439,11 @@ elseif(NOT WIN32 AND NOT APPLE) # Linux Only - ${SHIM_LIB_OUTPUT_DIR}/libfdb_c.so.tramp.S) - - set(IMPLIBSO_SRC_DIR ${CMAKE_SOURCE_DIR}/contrib/Implib.so) -+ -+ if(CMAKE_SYSTEM_PROCESSOR STREQUAL "amd64") -+ set(CMAKE_SYSTEM_PROCESSOR "x86_64") -+ endif() -+ - set(IMPLIBSO_SRC - ${IMPLIBSO_SRC_DIR}/implib-gen.py - ${IMPLIBSO_SRC_DIR}/arch/common/init.cpp.tpl -@@ -464,31 +469,6 @@ elseif(NOT WIN32 AND NOT APPLE) # Linux Only - $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}> - $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> - $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/foundationdb>) -- -- add_executable(fdb_c_shim_unit_tests) -- target_link_libraries(fdb_c_shim_unit_tests PRIVATE fdb_c_shim fdb_c_unit_tests_impl) -- -- add_executable(fdb_c_shim_api_tester) -- target_link_libraries(fdb_c_shim_api_tester PRIVATE fdb_c_shim fdb_c_api_tester_impl) -- -- add_executable(fdb_c_shim_lib_tester test/shim_lib_tester.cpp) -- target_link_libraries(fdb_c_shim_lib_tester PRIVATE fdb_c_shim SimpleOpt fdb_cpp Threads::Threads) -- target_include_directories(fdb_c_shim_lib_tester PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/foundationdb/ ${CMAKE_SOURCE_DIR}/flow/include) -- -- set(SHIM_LIB_TEST_EXTRA_OPTIONS "") -- if(NOT CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" OR USE_SANITIZER) -- list(APPEND SHIM_LIB_TEST_EXTRA_OPTIONS --disable-prev-version-tests) -- endif() -- -- add_python_venv_test(NAME fdb_c_shim_library_tests -- COMMAND python ${CMAKE_CURRENT_SOURCE_DIR}/test/fdb_c_shim_tests.py -- --build-dir ${CMAKE_BINARY_DIR} -- --unit-tests-bin $<TARGET_FILE:fdb_c_shim_unit_tests> -- --api-tester-bin $<TARGET_FILE:fdb_c_shim_api_tester> -- --shim-lib-tester-bin $<TARGET_FILE:fdb_c_shim_lib_tester> -- --api-test-dir ${CMAKE_SOURCE_DIR}/bindings/c/test/apitester/tests -- ${SHIM_LIB_TEST_EXTRA_OPTIONS} -- ) - - endif() # End Linux only - diff --git a/databases/foundationdb73-server/files/patch-bindings_c_test_apitester_TesterWorkload.cpp b/databases/foundationdb73-server/files/patch-bindings_c_test_apitester_TesterWorkload.cpp deleted file mode 100644 index 0e58990da95d..000000000000 --- a/databases/foundationdb73-server/files/patch-bindings_c_test_apitester_TesterWorkload.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- bindings/c/test/apitester/TesterWorkload.cpp.orig 2023-11-07 15:13:56 UTC -+++ bindings/c/test/apitester/TesterWorkload.cpp -@@ -172,7 +172,7 @@ void WorkloadBase::error(const std::string& msg) { - fmt::print(stderr, "[{}] ERROR: {}\n", workloadId, msg); - numErrors++; - if (numErrors > maxErrors && !failed) { -- fmt::print(stderr, "[{}] ERROR: Stopping workload after {} errors\n", workloadId, numErrors); -+ fmt::print(stderr, "[{}] ERROR: Stopping workload after {} errors\n", workloadId, numErrors.load()); - failed = true; - } - } diff --git a/databases/foundationdb73-server/files/patch-bindings_c_test_mako_mako.cpp b/databases/foundationdb73-server/files/patch-bindings_c_test_mako_mako.cpp deleted file mode 100644 index fb8018344a8f..000000000000 --- a/databases/foundationdb73-server/files/patch-bindings_c_test_mako_mako.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- bindings/c/test/mako/mako.cpp.orig 2023-11-07 15:13:56 UTC -+++ bindings/c/test/mako/mako.cpp -@@ -2378,7 +2378,7 @@ int statsProcessMain(Arguments const& args, - fmt::fprintf(fp, "\"txntrace\": %d,", args.txntrace); - fmt::fprintf(fp, "\"txntagging\": %d,", args.txntagging); - fmt::fprintf(fp, "\"txntagging_prefix\": \"%s\",", args.txntagging_prefix); -- fmt::fprintf(fp, "\"streaming_mode\": %d,", args.streaming_mode); -+ fmt::fprintf(fp, "\"streaming_mode\": %d,", static_cast<int>(args.streaming_mode)); - fmt::fprintf(fp, "\"disable_ryw\": %d,", args.disable_ryw); - fmt::fprintf(fp, "\"transaction_timeout_db\": %d,", args.transaction_timeout_db); - fmt::fprintf(fp, "\"transaction_timeout_tx\": %d,", args.transaction_timeout_tx); diff --git a/databases/foundationdb73-server/files/patch-cmake_CompileBoost.cmake b/databases/foundationdb73-server/files/patch-cmake_CompileBoost.cmake deleted file mode 100644 index 4da2a7dccdf1..000000000000 --- a/databases/foundationdb73-server/files/patch-cmake_CompileBoost.cmake +++ /dev/null @@ -1,20 +0,0 @@ ---- cmake/CompileBoost.cmake.orig 2023-06-01 02:57:35 UTC -+++ cmake/CompileBoost.cmake -@@ -123,7 +123,7 @@ if(USE_SANITIZER) - endif() - - # since boost 1.72 boost installs cmake configs. We will enforce config mode --set(Boost_USE_STATIC_LIBS ON) -+set(Boost_USE_STATIC_LIBS OFF) - - # Clang and Gcc will have different name mangling to std::call_once, etc. - if (UNIX AND CMAKE_CXX_COMPILER_ID MATCHES "Clang$") -@@ -151,7 +151,7 @@ if(WIN32) - return() - endif() - --find_package(Boost 1.78.0 EXACT QUIET COMPONENTS context filesystem iostreams serialization system CONFIG PATHS ${BOOST_HINT_PATHS}) -+find_package(Boost 1.78.0 COMPONENTS context filesystem iostreams serialization system CONFIG PATHS ${BOOST_HINT_PATHS}) - set(FORCE_BOOST_BUILD OFF CACHE BOOL "Forces cmake to build boost and ignores any installed boost") - - # The precompiled boost silently broke in CI. While investigating, I considered extending diff --git a/databases/foundationdb73-server/files/patch-cmake_FDBComponents.cmake b/databases/foundationdb73-server/files/patch-cmake_FDBComponents.cmake deleted file mode 100644 index c76c27af7604..000000000000 --- a/databases/foundationdb73-server/files/patch-cmake_FDBComponents.cmake +++ /dev/null @@ -1,32 +0,0 @@ ---- cmake/FDBComponents.cmake.orig 2024-01-09 21:06:41 UTC -+++ cmake/FDBComponents.cmake -@@ -24,7 +24,7 @@ set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR}) - # Statically link OpenSSL to FDB, see - # https://cmake.org/cmake/help/v3.24/module/FindOpenSSL.html - # Without the flags, OpenSSL is dynamically linked. --set(OPENSSL_USE_STATIC_LIBS TRUE) -+set(OPENSSL_USE_STATIC_LIBS FALSE) - if (WIN32) - set(OPENSSL_MSVC_STATIC_RT ON) - endif() -@@ -193,6 +193,12 @@ else() - endif() - - ################################################################################ -+# misc optional components -+################################################################################ -+ -+set(WITH_FLOWBENCH OFF) -+ -+################################################################################ - # Coroutine implementation - ################################################################################ - -@@ -236,6 +242,7 @@ function(print_components) - message(STATUS "Build Documentation (make html): ${WITH_DOCUMENTATION}") - message(STATUS "Build Python sdist (make package): ${WITH_PYTHON_BINDING}") - message(STATUS "Configure CTest (depends on Python): ${WITH_PYTHON}") -+ message(STATUS "Build with FlowBench: ${WITH_FLOWBENCH}") - message(STATUS "Build with RocksDB: ${WITH_ROCKSDB_EXPERIMENTAL}") - message(STATUS "Build with AWS SDK: ${WITH_AWS_BACKUP}") - message(STATUS "=========================================") diff --git a/databases/foundationdb73-server/files/patch-cmake_GetMsgpack.cmake b/databases/foundationdb73-server/files/patch-cmake_GetMsgpack.cmake deleted file mode 100644 index adfc467bd72b..000000000000 --- a/databases/foundationdb73-server/files/patch-cmake_GetMsgpack.cmake +++ /dev/null @@ -1,17 +0,0 @@ ---- cmake/GetMsgpack.cmake.orig 2023-09-26 04:25:05 UTC -+++ cmake/GetMsgpack.cmake -@@ -1,9 +1,13 @@ - find_package(msgpack 3.3.0 EXACT QUIET CONFIG) -+find_package(msgpackc-cxx 4.0.0...<6 QUIET CONFIG) -+find_package(msgpack-cxx 6 QUIET CONFIG) - - add_library(msgpack INTERFACE) - --if(msgpack_FOUND) -+if(msgpack_FOUND OR msgpackc-cxx_FOUND) - target_link_libraries(msgpack INTERFACE msgpackc-cxx) -+elseif(msgpack-cxx_FOUND) -+ target_link_libraries(msgpack INTERFACE msgpack-cxx) - else() - include(ExternalProject) - ExternalProject_add(msgpackProject diff --git a/databases/foundationdb73-server/files/patch-fdbcli_CMakeLists.txt b/databases/foundationdb73-server/files/patch-fdbcli_CMakeLists.txt deleted file mode 100644 index 7289dd326b82..000000000000 --- a/databases/foundationdb73-server/files/patch-fdbcli_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- fdbcli/CMakeLists.txt.orig 2024-01-09 21:06:41 UTC -+++ fdbcli/CMakeLists.txt -@@ -25,7 +25,7 @@ if(NOT OPEN_FOR_IDE) - endif() - endif() - --if (NOT WIN32 AND NOT OPEN_FOR_IDE) -+if(FALSE) - add_dependencies(fdbcli external_client) - - add_fdbclient_test( diff --git a/databases/foundationdb73-server/files/patch-fdbclient_SpecialKeySpace.actor.cpp b/databases/foundationdb73-server/files/patch-fdbclient_SpecialKeySpace.actor.cpp deleted file mode 100644 index f86c7a1f6387..000000000000 --- a/databases/foundationdb73-server/files/patch-fdbclient_SpecialKeySpace.actor.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- fdbclient/SpecialKeySpace.actor.cpp.orig 2023-11-07 15:13:56 UTC -+++ fdbclient/SpecialKeySpace.actor.cpp -@@ -2996,7 +2996,7 @@ ACTOR Future<Void> validateSpecialSubrangeRead(ReadYou - // Test - RangeResult testResult = wait(ryw->getRange(testBegin, testEnd, limits, Snapshot::True, reverse)); - if (testResult != expectedResult) { -- fmt::print("Reverse: {}\n", reverse); -+ fmt::print("Reverse: {}\n", static_cast<bool>(reverse)); - fmt::print("Original range: [{}, {})\n", begin.toString(), end.toString()); - fmt::print("Original result:\n"); - for (const auto& kr : result) { diff --git a/databases/foundationdb73-server/files/patch-fdbmonitor_CMakeLists.txt b/databases/foundationdb73-server/files/patch-fdbmonitor_CMakeLists.txt deleted file mode 100644 index 032c67f6976c..000000000000 --- a/databases/foundationdb73-server/files/patch-fdbmonitor_CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ ---- fdbmonitor/CMakeLists.txt.orig 2024-01-09 21:06:41 UTC -+++ fdbmonitor/CMakeLists.txt -@@ -62,4 +62,4 @@ endif() - add_custom_target(generate_profile - COMMAND ${CMAKE_BINARY_DIR}/contrib/generate_profile.sh ${CMAKE_BINARY_DIR}) - --add_dependencies(generate_profile fdbmonitor fdbserver mako fdbcli) -+add_dependencies(generate_profile fdbmonitor fdbserver fdbcli) diff --git a/databases/foundationdb73-server/files/patch-fdbmonitor_fdbmonitor.cpp b/databases/foundationdb73-server/files/patch-fdbmonitor_fdbmonitor.cpp deleted file mode 100644 index 8d9420cb36aa..000000000000 --- a/databases/foundationdb73-server/files/patch-fdbmonitor_fdbmonitor.cpp +++ /dev/null @@ -1,44 +0,0 @@ ---- fdbmonitor/fdbmonitor.cpp.orig 2024-01-09 21:06:41 UTC -+++ fdbmonitor/fdbmonitor.cpp -@@ -27,6 +27,8 @@ - - #ifdef __linux__ - #include <sys/prctl.h> -+#elif defined(__FreeBSD__) -+#include<sys/procctl.h> - #endif - - #include <sys/wait.h> -@@ -758,7 +760,10 @@ void start_process(Command* cmd, ProcessID id, uid_t u - signal(SIGHUP, SIG_DFL); - signal(SIGINT, SIG_DFL); - signal(SIGTERM, SIG_DFL); -- -+#ifdef __linux__ -+ signal(SIGCHLD, SIG_DFL); -+#endif -+ sigprocmask(SIG_SETMASK, mask, nullptr); - /* All output in this block should be to stdout (for SevInfo messages) or stderr (for SevError messages) */ - /* Using log_msg() or log_err() from the child will cause the logs to be written incorrectly */ - dup2(cmd->pipes[0][1], fileno(stdout)); -@@ -787,14 +792,16 @@ void start_process(Command* cmd, ProcessID id, uid_t u - } - - #ifdef __linux__ -- signal(SIGCHLD, SIG_DFL); -- -- sigprocmask(SIG_SETMASK, mask, nullptr); -- - /* death of our parent raises SIGHUP */ - prctl(PR_SET_PDEATHSIG, SIGHUP); - if (getppid() == 1) /* parent already died before prctl */ - exit(0); -+#elif defined(__FreeBSD__) -+ /* death of our parent raises SIGHUP */ -+ const int sig = SIGHUP; -+ procctl(P_PID, 0, PROC_PDEATHSIG_CTL, (void*)&sig); -+ if (getppid() == 1) /* parent already died before procctl */ -+ exit(0); - #endif - - if (delay) diff --git a/databases/foundationdb73-server/files/patch-fdbserver_BlobWorker.actor.cpp b/databases/foundationdb73-server/files/patch-fdbserver_BlobWorker.actor.cpp deleted file mode 100644 index 40a93448f5da..000000000000 --- a/databases/foundationdb73-server/files/patch-fdbserver_BlobWorker.actor.cpp +++ /dev/null @@ -1,33 +0,0 @@ ---- fdbserver/BlobWorker.actor.cpp.orig 2023-11-07 15:13:56 UTC -+++ fdbserver/BlobWorker.actor.cpp -@@ -585,8 +585,8 @@ ACTOR Future<Void> updateGranuleSplitState(Transaction - fmt::print("Updating granule {0} split state from {1} {2} -> {3}\n", - currentGranuleID.toString(), - parentGranuleID.toString(), -- currentState, -- newState); -+ static_cast<int>(currentState), -+ static_cast<int>(newState)); - } - - Key myStateKey = blobGranuleSplitKeyFor(parentGranuleID, currentGranuleID); -@@ -631,8 +631,8 @@ ACTOR Future<Void> updateGranuleSplitState(Transaction - fmt::print("Ignoring granule {0} split state from {1} {2} -> {3}\n", - currentGranuleID.toString(), - parentGranuleID.toString(), -- currentState, -- newState); -+ static_cast<int>(currentState), -+ static_cast<int>(newState)); - } - - return Void(); -@@ -5422,7 +5422,7 @@ ACTOR Future<Void> blobWorkerCore(BlobWorkerInterface - assignReq.keyRange.end.printable(), - assignReq.managerEpoch, - assignReq.managerSeqno, -- assignReq.type); -+ static_cast<int>(assignReq.type)); - } - - if (self->managerEpochOk(assignReq.managerEpoch)) { diff --git a/databases/foundationdb73-server/files/patch-fdbserver_storageserver.actor.cpp b/databases/foundationdb73-server/files/patch-fdbserver_storageserver.actor.cpp deleted file mode 100644 index 2cc5fe7680b4..000000000000 --- a/databases/foundationdb73-server/files/patch-fdbserver_storageserver.actor.cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- fdbserver/storageserver.actor.cpp.orig 2024-01-09 21:06:41 UTC -+++ fdbserver/storageserver.actor.cpp -@@ -3615,7 +3615,7 @@ ACTOR Future<std::pair<ChangeFeedStreamReply, bool>> g - req.rangeID.printable().substr(0, 6), - req.id.toString().substr(0, 8), - foundVersion ? "key" : "version", -- DEBUG_CF_MISSING_VERSION, -+ static_cast<int64_t>(DEBUG_CF_MISSING_VERSION), - req.range.begin.printable(), - req.range.end.printable(), - req.begin, -@@ -3635,7 +3635,7 @@ ACTOR Future<std::pair<ChangeFeedStreamReply, bool>> g - data->thisServerID.toString().substr(0, 4), - req.rangeID.printable().substr(0, 6), - req.id.toString().substr(0, 8), -- DEBUG_CF_MISSING_VERSION, -+ static_cast<int64_t>(DEBUG_CF_MISSING_VERSION), - req.range.begin.printable(), - req.range.end.printable(), - req.begin, diff --git a/databases/foundationdb73-server/files/patch-flow_MkCertCli.cpp b/databases/foundationdb73-server/files/patch-flow_MkCertCli.cpp deleted file mode 100644 index 5bf38da98632..000000000000 --- a/databases/foundationdb73-server/files/patch-flow_MkCertCli.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- flow/MkCertCli.cpp.orig 2023-11-07 15:13:56 UTC -+++ flow/MkCertCli.cpp -@@ -216,7 +216,7 @@ int main(int argc, char** argv) { - fmt::print(stderr, "ERROR: unknown option '{}'\n", args.OptionText()); - return FDB_EXIT_ERROR; - default: -- fmt::print(stderr, "ERROR: unknown error {} with option '{}'\n", err, args.OptionText()); -+ fmt::print(stderr, "ERROR: unknown error {} with option '{}'\n", static_cast<int>(err), args.OptionText()); - return FDB_EXIT_ERROR; - } - } else { diff --git a/databases/foundationdb73-server/files/patch-flow_Platform.actor.cpp b/databases/foundationdb73-server/files/patch-flow_Platform.actor.cpp deleted file mode 100644 index fb60185e28d0..000000000000 --- a/databases/foundationdb73-server/files/patch-flow_Platform.actor.cpp +++ /dev/null @@ -1,21 +0,0 @@ ---- flow/Platform.actor.cpp.orig 2023-09-26 04:25:05 UTC -+++ flow/Platform.actor.cpp -@@ -1979,6 +1979,9 @@ std::string epochsToGMTString(double epochs) { - } - - std::vector<std::string> getEnvironmentKnobOptions() { -+#if defined(__FreeBSD__) -+ extern char** environ; -+#endif - constexpr const size_t ENVKNOB_PREFIX_LEN = sizeof(ENVIRONMENT_KNOB_OPTION_PREFIX) - 1; - std::vector<std::string> knobOptions; - #if defined(_WIN32) -@@ -1994,7 +1997,7 @@ std::vector<std::string> getEnvironmentKnobOptions() { - } - #else - char** e = nullptr; --#ifdef __linux__ -+#if defined(__linux__) || defined(__FreeBSD__) - e = environ; - #elif defined(__APPLE__) - e = *_NSGetEnviron(); diff --git a/databases/foundationdb73-server/pkg-descr b/databases/foundationdb73-server/pkg-descr deleted file mode 100644 index a695625ee101..000000000000 --- a/databases/foundationdb73-server/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -FoundationDB is a distributed database designed to handle large volumes of -structured data across clusters of commodity servers. It organizes data as an -ordered key-value store and employs ACID transactions for all operations. It is -especially well-suited for read/write workloads but also has excellent -performance for write-intensive workloads. Users interact with the database -using API language binding. - -To learn more about FoundationDB, visit https://www.foundationdb.org diff --git a/databases/foundationdb73-server/pkg-plist-client b/databases/foundationdb73-server/pkg-plist-client deleted file mode 100644 index 0d5cc12eba93..000000000000 --- a/databases/foundationdb73-server/pkg-plist-client +++ /dev/null @@ -1,16 +0,0 @@ -bin/dr_agent -bin/fdbbackup -bin/fdbcli -bin/fdbdr -bin/fdbrestore -include/foundationdb/fdb_c.h -include/foundationdb/fdb_c_apiversion.g.h -include/foundationdb/fdb_c_internal.h -include/foundationdb/fdb_c_options.g.h -include/foundationdb/fdb_c_shim.h -include/foundationdb/fdb_c_types.h -include/foundationdb/fdb.options -lib/foundationdb/backup_agent/backup_agent -lib/libfdb_c.so -lib/libfdb_c_shim.so -@dir(%%FOUNDATIONDB_USER%%,%%FOUNDATIONDB_GROUP%%,755) %%ETCDIR%% diff --git a/databases/foundationdb73-server/pkg-plist-server b/databases/foundationdb73-server/pkg-plist-server deleted file mode 100644 index 665afe1db04d..000000000000 --- a/databases/foundationdb73-server/pkg-plist-server +++ /dev/null @@ -1,6 +0,0 @@ -sbin/fdbmonitor -sbin/fdbserver -@sample %%ETCDIR%%/foundationdb.conf.sample -@dir(%%FOUNDATIONDB_USER%%,%%FOUNDATIONDB_GROUP%%,755) %%ETCDIR%% -@dir(%%FOUNDATIONDB_USER%%,%%FOUNDATIONDB_GROUP%%,755) %%FOUNDATIONDB_DBDIR%% -@dir(%%FOUNDATIONDB_USER%%,%%FOUNDATIONDB_GROUP%%,755) %%FOUNDATIONDB_LOGDIR%% diff --git a/databases/freetds-devel/Makefile b/databases/freetds-devel/Makefile index 7dd76660467c..0b40cd22b251 100644 --- a/databases/freetds-devel/Makefile +++ b/databases/freetds-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= freetds -DISTVERSION= 1.5.125 +DISTVERSION= 1.5.127 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 7c4fe68c361d..98dc0e8b301a 100644 --- a/databases/freetds-devel/distinfo +++ b/databases/freetds-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761681619 -SHA256 (freetds-dev.1.5.125.tar.bz2) = dcda84bce082e8675dec87a2535b0201a5aaff3a46f0c7a26ece83f84d5ef62e -SIZE (freetds-dev.1.5.125.tar.bz2) = 2454659 +TIMESTAMP = 1762154925 +SHA256 (freetds-dev.1.5.127.tar.bz2) = 4c8673a4d7caab550b46337db18797dadc7c9b59b472e2f9626b7d55f4b67e0b +SIZE (freetds-dev.1.5.127.tar.bz2) = 2454972 diff --git a/databases/freetds/Makefile b/databases/freetds/Makefile index 6ebd170d4d82..e9254b1d23c9 100644 --- a/databases/freetds/Makefile +++ b/databases/freetds/Makefile @@ -1,5 +1,5 @@ PORTNAME= freetds -DISTVERSION= 1.5.6 +DISTVERSION= 1.5.8 PORTEPOCH= 1 CATEGORIES= databases MASTER_SITES= https://www.freetds.org/files/stable/ \ diff --git a/databases/freetds/distinfo b/databases/freetds/distinfo index f82e6ae51433..b88829afb8a0 100644 --- a/databases/freetds/distinfo +++ b/databases/freetds/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757678329 -SHA256 (freetds-1.5.6.tar.bz2) = dadc08e69aef14523fdaee09170d59daf1b6413e8d5858d09c9496674ba08c57 -SIZE (freetds-1.5.6.tar.bz2) = 2441914 +TIMESTAMP = 1762153595 +SHA256 (freetds-1.5.8.tar.bz2) = 4e7a8afe83e954197084e3d2127be1e37ee9dd5deb0d9e705467e60ec73de4df +SIZE (freetds-1.5.8.tar.bz2) = 2441318 diff --git a/databases/kuzu/Makefile b/databases/kuzu/Makefile index b3c1ae1598db..3b6fb736cfa4 100644 --- a/databases/kuzu/Makefile +++ b/databases/kuzu/Makefile @@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Upstream repository archived on Oct 11, 2025 -USES= cmake ninja:build python:3.9+,build +USES= cmake ninja:build python:build USE_GITHUB= yes GH_ACCOUNT= kuzudb diff --git a/databases/mdbx/Makefile b/databases/mdbx/Makefile index a73859b1d1d9..4d2714eeecfe 100644 --- a/databases/mdbx/Makefile +++ b/databases/mdbx/Makefile @@ -1,5 +1,5 @@ PORTNAME= mdbx -DISTVERSION= 0.13.7 +DISTVERSION= 0.13.9 CATEGORIES= databases MASTER_SITES= https://libmdbx.dqdkfa.ru/release/ DISTNAME= libmdbx-amalgamated-${DISTVERSION} @@ -8,10 +8,8 @@ MAINTAINER= mahlon@martini.nu COMMENT= Lightning Memory-Mapped Database (Extended) WWW= https://github.com/erthink/libmdbx -LICENSE= OPENLDAP -LICENSE_NAME= OpenLDAP Public License +LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= cmake tar:xz USE_LDCONFIG= yes diff --git a/databases/mdbx/distinfo b/databases/mdbx/distinfo index 22aac2b83947..ddaba891f32a 100644 --- a/databases/mdbx/distinfo +++ b/databases/mdbx/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753882538 -SHA256 (libmdbx-amalgamated-0.13.7.tar.xz) = d00c1287ec6bbc366363ccdd3eea97bd470ccb5cc102d56b341f84a9fba7e8e9 -SIZE (libmdbx-amalgamated-0.13.7.tar.xz) = 452264 +TIMESTAMP = 1761971126 +SHA256 (libmdbx-amalgamated-0.13.9.tar.xz) = 63d2608c8f7c23185c0d27d817d42dd720e84973224ffc584c7f7b522f5f06fe +SIZE (libmdbx-amalgamated-0.13.9.tar.xz) = 454132 diff --git a/databases/mongodb60/Makefile b/databases/mongodb60/Makefile deleted file mode 100644 index 98525dff3708..000000000000 --- a/databases/mongodb60/Makefile +++ /dev/null @@ -1,165 +0,0 @@ -PORTNAME= mongodb -DISTVERSIONPREFIX= r -DISTVERSION= 6.0.26 -CATEGORIES= databases net -MASTER_SITES= https://hg.mozilla.org/mozilla-central/raw-rev/:patches -PKGNAMESUFFIX= ${DISTVERSION:R:S/.//} -DISTFILES= 223087fdc29f18678f6174e9807b8780e439acf6:patches # https://bugzilla.mozilla.org/1894423 -EXTRACT_ONLY= ${GH_ACCOUNT}-${GH_PROJECT}-${DISTVERSIONPREFIX}${DISTVERSION}_GH0.tar.gz \ - ${GH_ACCOUNT}-forks-spidermonkey-${MOZJS_TAG}_GH0.tar.gz - -MAINTAINER= ronald@FreeBSD.org -COMMENT= MongoDB Community Edition (6.0.x Branch) -WWW= https://www.mongodb.com/docs/v6.0/ - -LICENSE= APACHE20 SSPLv1 # mongodb is SSPLv1, C++ driver is APACHE20 -LICENSE_COMB= multi -LICENSE_NAME_SSPLv1= Server Side Public License Version 1 -LICENSE_FILE_SSPLv1= ${WRKSRC}/LICENSE-Community.txt -LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept - -DEPRECATED= EOL starting August 2025, see https://www.mongodb.com/legal/support-policy/lifecycles, please use databases/mongodb70 -EXPIRATION_DATE= 2025-10-30 - -ONLY_FOR_ARCHS= aarch64 amd64 powerpc64le -ONLY_FOR_ARCHS_REASON= only ported to amd64, aarch64, and powerpc64le on FreeBSD; upstream supports arm64, ppc64le, s390x, and x86-64 - -BUILD_DEPENDS= ${PY_SETUPTOOLS} \ - ${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pymongo>0:databases/py-pymongo@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.11:devel/py-pyyaml@${PY_FLAVOR} -# build depends used while running ${WRKSRC}/src/third_party/mozjs/gen-config.sh -BUILD_DEPENDS+= autoconf2.13:devel/autoconf2.13 \ - gsed:textproc/gsed -LIB_DEPENDS= libcurl.so:ftp/curl \ - libicuuc.so:devel/icu \ - libpcre.so:devel/pcre \ - libsnappy.so:archivers/snappy \ - libstemmer.so:textproc/snowballstemmer \ - libunwind.so:devel/libunwind \ - libyaml-cpp.so:devel/yaml-cpp \ - libzstd.so:archivers/zstd - -USES= compiler:c++17-lang cpe python:build scons shebangfix ssl -# gmake is used while running ${WRKSRC}/src/third_party/mozjs/gen-config.sh -USES+= gmake pkgconfig - -# mozjs tag comes from ${WRKSRC}/src/third_party/mozjs/get-sources.sh -MOZJS_TAG= 82aac6af18abcd5bf188afbc821779ccb0ca0902 - -USE_GITHUB= yes -GH_ACCOUNT= mongodb mongodb-forks:mozjs -GH_PROJECT= mongo spidermonkey:mozjs -GH_TAGNAME= ${MOZJS_TAG}:mozjs -USE_RC_SUBR= mongod - -SHEBANG_FILES= buildscripts/scons.py -python_OLD_CMD= @python_interpreter@ - -MAKE_ARGS= --cxx-std=17 \ - --disable-warnings-as-errors \ - --libc++ \ - --runtime-hardening=on \ - --ssl \ - --use-system-icu \ - --use-system-libunwind \ - --use-system-pcre \ - --use-system-snappy \ - --use-system-stemmer \ - --use-system-yaml \ - --use-system-zlib \ - --use-system-zstd \ - -j${MAKE_JOBS_NUMBER} \ - AR=llvm-ar \ - MONGO_VERSION=${DISTVERSION} \ - VERBOSE=on - -CFLAGS+= -DBOOST_NO_CXX98_FUNCTION_BASE \ - -Wno-deprecated-builtins - -CONFLICTS_INSTALL= mongodb[0-9][0-9] - -EXTRACT_AFTER_ARGS= --exclude src/third_party/icu4c-* \ - --exclude src/third_party/pcre-* \ - --exclude src/third_party/snappy-* \ - --exclude src/third_party/libstemmer_c \ - --exclude src/third_party/unwind \ - --exclude src/third_party/yaml-cpp \ - --exclude src/third_party/zlib-* \ - --exclude src/third_party/zstandard \ - --no-same-owner --no-same-permissions - -USERS= mongodb -GROUPS= mongodb - -OPTIONS_DEFINE= LTO NOAVX SASL -OPTIONS_DEFAULT= NOAVX SASL - -NOAVX_DESC= "Disable AVX instructions on amd64 (Sandybridge+)" - -LTO_MAKE_ARGS= --lto=on - -NOAVX_MAKE_ARGS= --experimental-optimization="-sandybridge" - -SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 -SASL_MAKE_ARGS= --use-sasl-client - -.include <bsd.port.pre.mk> - -ALL_TARGET= install-core - -# This ports is only following the Major Release. -# https://docs.mongodb.com/manual/reference/versioning/ -PORTSCOUT= limit:^6\.0\. - -CPE_PRODUCT= mongodb - -.if ${ARCH} == amd64 -MOZJS_ARCH= x86_64 -.elif ${ARCH} == powerpc64le -MOZJS_ARCH= ppc64le -.elif ${ARCH} == aarch64 -MOZJS_ARCH= ${ARCH} -.endif - -post-extract: -# Verify we downloaded the proper mozjs git tag. - ${SH} -xc "test \"X`grep -E '^LIB_GIT_REVISION=' ${WRKSRC}/src/third_party/mozjs/get-sources.sh`\" = \"XLIB_GIT_REVISION=${MOZJS_TAG}\"" - -post-patch: -# fix build with python-3.11 - ${REINPLACE_CMD} -e 's#rU#r#g' ${WRKDIR}/spidermonkey-${MOZJS_TAG}/python/mozbuild/mozbuild/util.py - ${REINPLACE_CMD} -e 's#rU#r#g' ${WRKDIR}/spidermonkey-${MOZJS_TAG}/python/mozbuild/mozbuild/preprocessor.py - ${REINPLACE_CMD} -e 's#rU#r#g' ${WRKDIR}/spidermonkey-${MOZJS_TAG}/python/mozbuild/mozbuild/backend/base.py - ${REINPLACE_CMD} -e 's#rU#r#g' ${WRKDIR}/spidermonkey-${MOZJS_TAG}/python/mozbuild/mozbuild/action/process_define_files.py - ${PATCH} -d ${WRKSRC}/src/third_party/mozjs/extract --quiet -p1 -V none < ${DISTDIR}/223087fdc29f18678f6174e9807b8780e439acf6 - -do-configure: -# Replacement of ${WRKSRC}/src/third_party/mozjs/get-sources.sh - ${LN} -sF ${WRKDIR}/spidermonkey-${MOZJS_TAG} ${WRKSRC}/src/third_party/mozjs/mozilla-release - cd ${WRKSRC}/src/third_party/mozjs/mozilla-release/js/src && ${LOCALBASE}/bin/autoconf2.13 - cd ${WRKSRC}/src/third_party/mozjs && PYTHON3="${PYTHON_CMD}" ${SH} ./gen-config.sh ${MOZJS_ARCH} freebsd - -do-build: - ${WRKSRC}/buildscripts/scons.py -C ${WRKSRC} ${MAKE_ARGS} - -do-install: -.for f in mongod mongos - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f} -.endfor - ${INSTALL_DATA} ${WRKSRC}/rpm/mongod.conf ${STAGEDIR}${PREFIX}/etc/mongodb.conf.sample - ${MKDIR} ${STAGEDIR}${DOCSDIR} -.for doc in LICENSE-Community.txt MPL-2 README THIRD-PARTY-NOTICES - ${MV} ${STAGEDIR}${PREFIX}/${doc} ${STAGEDIR}${DOCSDIR}/ -.endfor - ${INSTALL_MAN} ${WRKSRC}/debian/mongod.1 ${STAGEDIR}${PREFIX}/share/man/man1/ - ${INSTALL_MAN} ${WRKSRC}/debian/mongos.1 ${STAGEDIR}${PREFIX}/share/man/man1/ - ${INSTALL_MAN} ${WRKSRC}/debian/mongodb-parameters.5 ${STAGEDIR}${PREFIX}/share/man/man5/ - ${RM} ${STAGEDIR}${PREFIX}/bin/resmoke.py - -do-test: - ${SH} ${FILESDIR}/make.test.sh "${STAGEDIR}${PREFIX}/bin" - -.include <bsd.port.post.mk> diff --git a/databases/mongodb60/distinfo b/databases/mongodb60/distinfo deleted file mode 100644 index 4e6a5dc57194..000000000000 --- a/databases/mongodb60/distinfo +++ /dev/null @@ -1,7 +0,0 @@ -TIMESTAMP = 1755242028 -SHA256 (223087fdc29f18678f6174e9807b8780e439acf6) = f234371584e2b2bc9953ae4fd145da19c99a6f04087f53d59616aecf29df039c -SIZE (223087fdc29f18678f6174e9807b8780e439acf6) = 1597 -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/mongodb60/files/make.test.sh b/databases/mongodb60/files/make.test.sh deleted file mode 100755 index c42bb1973e6b..000000000000 --- a/databases/mongodb60/files/make.test.sh +++ /dev/null @@ -1,31 +0,0 @@ -#! /bin/sh - -set -e - -usage() { - echo "Usage: $0 <path>" - echo "<path> path to the executables" -} - -test "$#" -eq 1 || ( usage && exit 1 ) - -set -x - -PATH="$1:$PATH" - -DBDIR=$( mktemp -d -t tmp.mongodb ) - -trap 'rm -rf "$DBDIR"' EXIT - -# Trivial check if the binaries execute at all. -mongod --version -mongos --version - -# Check if an empty database can be created. -mkdir "$DBDIR/db" -tail -F "$DBDIR/log" | ( grep -qFe "Waiting for connections" && kill $(cat "$DBDIR/pid") ) & -script -eF "$DBDIR/log" \ - timeout -s TERM -k 30s 60s \ - mongod --dbpath "$DBDIR/db" --pidfilepath "$DBDIR/pid" - -echo "Test successful" diff --git a/databases/mongodb60/files/mongod.in b/databases/mongodb60/files/mongod.in deleted file mode 100644 index 20b0f5c0f43d..000000000000 --- a/databases/mongodb60/files/mongod.in +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh - -# PROVIDE: mongod -# REQUIRE: NETWORK ldconfig -# KEYWORD: shutdown -# -# Add the following lines to /etc/rc.conf.local or /etc/rc.conf -# to enable this service: -# -# mongod_enable (bool): Set to "NO" by default. -# Set it to "YES" to enable mongod. -# mongod_dbpath (str): Default to "/var/db/mongodb" -# Base database directory. -# mongod_flags (str): Custom additional arguments to be passed to mongod. -# Default to "--logpath ${mongod_dbpath}/mongod.log --logappend". -# mongod_config (str): Default to "%%PREFIX%%/etc/mongodb.conf" -# Path to config file -# - -. /etc/rc.subr - -name="mongod" -rcvar=mongod_enable - -load_rc_config $name - -: ${mongod_enable="NO"} -: ${mongod_dbpath="/var/db/mongodb"} -: ${mongod_flags="--logpath ${mongod_dbpath}/mongod.log --logappend --setParameter=disabledSecureAllocatorDomains=\*"} -: ${mongod_user="mongodb"} -: ${mongod_group="mongodb"} -: ${mongod_config="%%PREFIX%%/etc/mongodb.conf"} - -pidfile="${mongod_dbpath}/mongod.lock" -command=%%PREFIX%%/bin/${name} -command_args="--config $mongod_config --dbpath $mongod_dbpath --fork >/dev/null 2>/dev/null" -start_precmd="${name}_prestart" - -mongod_create_dbpath() -{ - mkdir ${mongod_dbpath} >/dev/null 2>/dev/null - [ $? -eq 0 ] && chown -R ${mongod_user}:${mongod_group} ${mongod_dbpath} -} - -mongod_prestart() -{ - if [ ! -d ${mongod_dbpath} ]; then - mongod_create_dbpath || return 1 - fi - return 0 -} - -run_rc_command "$1" diff --git a/databases/mongodb60/files/patch-SConstruct b/databases/mongodb60/files/patch-SConstruct deleted file mode 100644 index ff903d7c8a83..000000000000 --- a/databases/mongodb60/files/patch-SConstruct +++ /dev/null @@ -1,42 +0,0 @@ ---- SConstruct.orig 2022-08-05 16:21:29 UTC -+++ SConstruct -@@ -1342,9 +1342,9 @@ if has_option('variables-help'): - print(env_vars.GenerateHelpText(env)) - Exit(0) - - unknown_vars = env_vars.UnknownVariables() - if unknown_vars: -- env.FatalError("Unknown variables specified: {0}", ", ".join(list(unknown_vars.keys()))) -+ print("Unknown variables specified: {0}", ", ".join(list(unknown_vars.keys()))) - - if get_option('install-action') != 'default' and get_option('ninja') != "disabled": - env.FatalError("Cannot use non-default install actions when generating Ninja.") -@@ -2427,13 +2427,12 @@ if env.TargetOSIs('posix'): - # If runtime hardening is requested, then build anything - # destined for an executable with the necessary flags for PIE. - env.AppendUnique( -- PROGCCFLAGS=['-fPIE'], -+ PROGCCFLAGS=['-fpic'], - PROGLINKFLAGS=['-pie'], - ) - - # -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is found in the search path but can't be used. - env.Append( CCFLAGS=["-fasynchronous-unwind-tables", -- "-ggdb" if not env.TargetOSIs('emscripten') else "-g", - "-Wall", - "-Wsign-compare", - "-Wno-unknown-pragmas", -@@ -2600,8 +2599,12 @@ if not env.TargetOSIs('windows', 'macOS') and (env.Too - # setting it for both C and C++ by setting both of CFLAGS and - # CXXFLAGS. - -+ arm_march_flag = "armv8-a" -+ if get_option('use-hardware-crc32') == "on": -+ arm_march_flag += "+crc" -+ - default_targeting_flags_for_architecture = { -- "aarch64" : { "-march=" : "armv8.2-a", "-mtune=" : "generic" }, -+ "aarch64" : { "-march=" : arm_march_flag, "-mtune=" : "generic" }, - "i386" : { "-march=" : "nocona", "-mtune=" : "generic" }, - "ppc64le" : { "-mcpu=" : "power8", "-mtune=" : "power8", "-mcmodel=" : "medium" }, - "s390x" : { "-march=" : "z196", "-mtune=" : "zEC12" }, diff --git a/databases/mongodb60/files/patch-boost179-link-fix b/databases/mongodb60/files/patch-boost179-link-fix deleted file mode 100644 index 157ebaaf0221..000000000000 --- a/databases/mongodb60/files/patch-boost179-link-fix +++ /dev/null @@ -1,21 +0,0 @@ ---- SConstruct -+++ SConstruct -@@ -3511,17 +3511,11 @@ def doConfigure(myenv): - "BOOST_LOG_NO_SHORTHAND_NAMES", - "BOOST_LOG_USE_NATIVE_SYSLOG", - "BOOST_LOG_WITHOUT_THREAD_ATTR", -+ "BOOST_LOG_DYN_LINK", - "ABSL_FORCE_ALIGNED_ACCESS", - ] - ) - -- if link_model.startswith("dynamic") and not link_model == 'dynamic-sdk': -- conf.env.AppendUnique( -- CPPDEFINES=[ -- "BOOST_LOG_DYN_LINK", -- ] -- ) -- - if use_system_version_of_library("boost"): - if not conf.CheckCXXHeader( "boost/filesystem/operations.hpp" ): - myenv.ConfError("can't find boost headers") diff --git a/databases/mongodb60/files/patch-boost179-system-compat-fix b/databases/mongodb60/files/patch-boost179-system-compat-fix deleted file mode 100644 index bb991c72455d..000000000000 --- a/databases/mongodb60/files/patch-boost179-system-compat-fix +++ /dev/null @@ -1,108 +0,0 @@ -diff --git a/src/mongo/db/auth/security_key_test.cpp b/src/mongo/db/auth/security_key_test.cpp -index 96f95829..e64aded8 100644 ---- src/mongo/db/auth/security_key_test.cpp -+++ src/mongo/db/auth/security_key_test.cpp -@@ -30,6 +30,7 @@ - #include "mongo/platform/basic.h" - - #include <boost/filesystem.hpp> -+#include <boost/filesystem/fstream.hpp> - - #include "mongo/base/string_data.h" - #include "mongo/db/auth/authorization_manager.h" -diff --git a/src/mongo/db/repl/tenant_migration_shard_merge_util.cpp b/src/mongo/db/repl/tenant_migration_shard_merge_util.cpp -index 05779a48..011c49e7 100644 ---- src/mongo/db/repl/tenant_migration_shard_merge_util.cpp -+++ src/mongo/db/repl/tenant_migration_shard_merge_util.cpp -@@ -32,6 +32,7 @@ - #include "mongo/db/repl/tenant_migration_shard_merge_util.h" - - #include <boost/filesystem.hpp> -+#include <boost/filesystem/fstream.hpp> - #include <boost/filesystem/operations.hpp> - #include <boost/filesystem/path.hpp> - #include <fmt/format.h> -diff --git a/src/mongo/db/storage/storage_repair_observer.cpp b/src/mongo/db/storage/storage_repair_observer.cpp -index 22b76a6a..ec5bcece 100644 ---- src/mongo/db/storage/storage_repair_observer.cpp -+++ src/mongo/db/storage/storage_repair_observer.cpp -@@ -41,6 +41,7 @@ - #include <sys/types.h> - #endif - -+#include <boost/filesystem/fstream.hpp> - #include <boost/filesystem/path.hpp> - - #include "mongo/db/dbhelpers.h" -diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp -index 2c5a6ed5..6c98c384 100644 ---- src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp -+++ src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp -@@ -48,6 +48,7 @@ - #include "mongo/db/storage/wiredtiger/wiredtiger_kv_engine.h" - - #include <boost/filesystem.hpp> -+#include <boost/filesystem/fstream.hpp> - #include <boost/filesystem/operations.hpp> - #include <boost/filesystem/path.hpp> - #include <boost/system/error_code.hpp> -diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine_test.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine_test.cpp -index 9917d95e..c4073444 100644 ---- src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine_test.cpp -+++ src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine_test.cpp -@@ -34,6 +34,7 @@ - #include "mongo/db/storage/kv/kv_engine_test_harness.h" - - #include <boost/filesystem.hpp> -+#include <boost/filesystem/fstream.hpp> - #include <boost/filesystem/path.hpp> - #include <memory> - -diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp -index de31ec10..c29fbd33 100644 ---- src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp -+++ src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp -@@ -36,6 +36,7 @@ - #include <limits> - - #include <boost/filesystem.hpp> -+#include <boost/filesystem/fstream.hpp> - #include <boost/filesystem/path.hpp> - - #include "mongo/base/simple_string_data_comparator.h" -diff --git a/src/mongo/shell/shell_utils_extended.cpp b/src/mongo/shell/shell_utils_extended.cpp -index 6cd6dc6e..318d6a8d 100644 ---- src/mongo/shell/shell_utils_extended.cpp -+++ src/mongo/shell/shell_utils_extended.cpp -@@ -37,6 +37,7 @@ - #endif - - #include <boost/filesystem.hpp> -+#include <boost/filesystem/fstream.hpp> - #include <fmt/format.h> - #include <fstream> - -diff --git a/src/mongo/util/processinfo_linux.cpp b/src/mongo/util/processinfo_linux.cpp -index 37e3d2ea..9027110d 100644 ---- src/mongo/util/processinfo_linux.cpp -+++ src/mongo/util/processinfo_linux.cpp -@@ -36,6 +36,7 @@ - #include <iostream> - #include <malloc.h> - #include <pcrecpp.h> -+#include <fstream> - #include <sched.h> - #include <stdio.h> - #include <sys/mman.h> -diff --git a/src/mongo/util/stacktrace_threads.cpp b/src/mongo/util/stacktrace_threads.cpp -index d7157d0e..3aca6357 100644 ---- src/mongo/util/stacktrace_threads.cpp -+++ src/mongo/util/stacktrace_threads.cpp -@@ -36,6 +36,7 @@ - #include <array> - #include <atomic> - #include <boost/filesystem.hpp> -+#include <boost/filesystem/fstream.hpp> - #include <cstdint> - #include <cstdlib> - #include <dirent.h> diff --git a/databases/mongodb60/files/patch-buildscripts_scons.py b/databases/mongodb60/files/patch-buildscripts_scons.py deleted file mode 100644 index 20d0429965af..000000000000 --- a/databases/mongodb60/files/patch-buildscripts_scons.py +++ /dev/null @@ -1,25 +0,0 @@ ---- buildscripts/scons.py.orig 2021-08-23 09:10:10 UTC -+++ buildscripts/scons.py -@@ -18,14 +18,14 @@ SITE_TOOLS_DIR = os.path.join(MONGODB_ROOT, 'site_scon - - sys.path = [SCONS_DIR, SITE_TOOLS_DIR] + sys.path - --# pylint: disable=C0413 --from mongo.pip_requirements import verify_requirements, MissingRequirements -- --try: -- verify_requirements('etc/pip/compile-requirements.txt') --except MissingRequirements as ex: -- print(ex) -- sys.exit(1) -+## pylint: disable=C0413 -+#from mongo.pip_requirements import verify_requirements, MissingRequirements -+# -+#try: -+# verify_requirements('etc/pip/compile-requirements.txt') -+#except MissingRequirements as ex: -+# print(ex) -+# sys.exit(1) - - try: - import SCons.Script diff --git a/databases/mongodb60/files/patch-rpm_mongod.conf b/databases/mongodb60/files/patch-rpm_mongod.conf deleted file mode 100644 index b742b1604402..000000000000 --- a/databases/mongodb60/files/patch-rpm_mongod.conf +++ /dev/null @@ -1,16 +0,0 @@ ---- rpm/mongod.conf.orig 2023-04-28 08:22:02 UTC -+++ rpm/mongod.conf -@@ -7,11 +7,11 @@ systemLog: - systemLog: - destination: file - logAppend: true -- path: /var/log/mongodb/mongod.log -+ path: /var/db/mongodb/mongod.log - - # Where and how to store data. - storage: -- dbPath: /var/lib/mongo -+ dbPath: /var/db/mongodb - journal: - enabled: true - # engine: diff --git a/databases/mongodb60/files/patch-src_mongo_db_fts_stemmer.h b/databases/mongodb60/files/patch-src_mongo_db_fts_stemmer.h deleted file mode 100644 index 9b235ec0c7e0..000000000000 --- a/databases/mongodb60/files/patch-src_mongo_db_fts_stemmer.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/mongo/db/fts/stemmer.h.orig 2022-09-26 08:31:59 UTC -+++ src/mongo/db/fts/stemmer.h -@@ -32,7 +32,7 @@ - - #include "mongo/base/string_data.h" - #include "mongo/db/fts/fts_language.h" --#include "third_party/libstemmer_c/include/libstemmer.h" -+#include "libstemmer.h" - - namespace mongo { - diff --git a/databases/mongodb60/files/patch-src_mongo_platform_process__id.cpp b/databases/mongodb60/files/patch-src_mongo_platform_process__id.cpp deleted file mode 100644 index 11f61a36ca08..000000000000 --- a/databases/mongodb60/files/patch-src_mongo_platform_process__id.cpp +++ /dev/null @@ -1,24 +0,0 @@ ---- src/mongo/platform/process_id.cpp.orig 2021-03-26 23:29:14 UTC -+++ src/mongo/platform/process_id.cpp -@@ -35,6 +35,10 @@ - #include <pthread.h> - #endif - -+#if defined(__FreeBSD__) -+#include <pthread_np.h> -+#endif -+ - #if defined(__linux__) - #include <sys/syscall.h> - #include <sys/types.h> -@@ -72,6 +76,10 @@ inline NativeProcessId getCurrentNativeThreadId() { - uint64_t tid; - invariant(::pthread_threadid_np(NULL, &tid) == 0); - return tid; -+} -+#elif __FreeBSD__ -+inline NativeProcessId getCurrentNativeThreadId() { -+ return pthread_getthreadid_np(); - } - #else - inline NativeProcessId getCurrentNativeThreadId() { diff --git a/databases/mongodb60/files/patch-src_third__party_boost_boost_mpl_aux___integral__wrapper.hpp b/databases/mongodb60/files/patch-src_third__party_boost_boost_mpl_aux___integral__wrapper.hpp deleted file mode 100644 index a45dcb0f2340..000000000000 --- a/databases/mongodb60/files/patch-src_third__party_boost_boost_mpl_aux___integral__wrapper.hpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/third_party/boost/boost/mpl/aux_/integral_wrapper.hpp.orig 2023-06-30 20:32:00 UTC -+++ src/third_party/boost/boost/mpl/aux_/integral_wrapper.hpp -@@ -56,7 +56,7 @@ struct AUX_WRAPPER_NAME - // have to #ifdef here: some compilers don't like the 'N + 1' form (MSVC), - // while some other don't like 'value + 1' (Borland), and some don't like - // either --#if BOOST_WORKAROUND(__EDG_VERSION__, <= 243) -+#if 1 //BOOST_WORKAROUND(__EDG_VERSION__, <= 243) - private: - BOOST_STATIC_CONSTANT(AUX_WRAPPER_VALUE_TYPE, next_value = BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (N + 1))); - BOOST_STATIC_CONSTANT(AUX_WRAPPER_VALUE_TYPE, prior_value = BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (N - 1))); diff --git a/databases/mongodb60/files/patch-src_third__party_boost_boost_thread_future.hpp b/databases/mongodb60/files/patch-src_third__party_boost_boost_thread_future.hpp deleted file mode 100644 index cf4ad80ef93d..000000000000 --- a/databases/mongodb60/files/patch-src_third__party_boost_boost_thread_future.hpp +++ /dev/null @@ -1,18 +0,0 @@ -https://github.com/boostorg/thread/issues/402 - -In file included from src/third_party/boost/libs/thread/src/pthread/thread.cpp:19: -src/third_party/boost/boost/thread/future.hpp:4672:19: error: no member named 'that' in 'run_it<FutureExecutorContinuationSharedState>'; did you mean 'that_'? - 4672 | that_=x.that; - | ^~~~ - ---- src/third_party/boost/boost/thread/future.hpp.orig 2024-12-12 08:36:29 UTC -+++ src/third_party/boost/boost/thread/future.hpp -@@ -4669,7 +4669,7 @@ namespace detail - } - run_it& operator=(BOOST_THREAD_RV_REF(run_it) x) BOOST_NOEXCEPT { - if (this != &x) { -- that_=x.that; -+ that_=x.that_; - x.that_.reset(); - } - return *this; diff --git a/databases/mongodb60/files/patch-src_third__party_mozjs_gen-config.sh b/databases/mongodb60/files/patch-src_third__party_mozjs_gen-config.sh deleted file mode 100644 index 58daab4bc056..000000000000 --- a/databases/mongodb60/files/patch-src_third__party_mozjs_gen-config.sh +++ /dev/null @@ -1,30 +0,0 @@ ---- src/third_party/mozjs/gen-config.sh.orig 2022-08-05 16:21:29 UTC -+++ src/third_party/mozjs/gen-config.sh -@@ -29,6 +29,9 @@ case "$_Path" in - } - - case "$_Path" in -+ "platform/aarch64/freebsd") -+ _CONFIG_OPTS="--host=aarch64-freebsd" -+ ;; - "platform/aarch64/linux") - _CONFIG_OPTS="--host=aarch64-linux" - ;; -@@ -108,7 +111,7 @@ CFLAGS="$CFLAGS -D__STDC_FORMAT_MACROS" \ - --disable-js-shell \ - --disable-tests "$_CONFIG_OPTS" - --make recurse_export -+gmake recurse_export - - cd ../../../.. - -@@ -159,7 +162,7 @@ find "$_Path/build" -name '*.cpp' | - find "$_Path/build" -name '*.cpp' | - while read unified_file ; do - echo "Processing $unified_file" -- sed $SEDOPTION \ -+ gsed $SEDOPTION \ - -e 's|#include ".*/js/src/|#include "|' \ - -e 's|#error ".*/js/src/|#error "|' \ - "$unified_file" diff --git a/databases/mongodb60/pkg-descr b/databases/mongodb60/pkg-descr deleted file mode 100644 index 5bf5a965fd47..000000000000 --- a/databases/mongodb60/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Distributed document-oriented "NoSQL" database. - -Mongo (from "humongous") is a high-performance, open source, -schema-free, document-oriented database. A common name in the -"NOSQL" community. diff --git a/databases/mongodb60/pkg-message b/databases/mongodb60/pkg-message deleted file mode 100644 index 90e9481de3d1..000000000000 --- a/databases/mongodb60/pkg-message +++ /dev/null @@ -1,16 +0,0 @@ -[ -{ type: install - message: <<EOM -MongoDB on Rasperry Pi can work but is unsupported upstream. -Please read https://jira.mongodb.org/browse/SERVER-71772 if you run this -on a non-LSE ARM cpu. - -MongoDB 6.0 and up do not include the 'mongo' CLI shell anymore. You can -use the MongoDB Shell (https://github.com/mongodb-js/mongosh). -# pkg install npm -$ npm install mongosh -$ npx mongosh mongodb://127.0.0.1:27017/ - -EOM -} -] diff --git a/databases/mongodb60/pkg-plist b/databases/mongodb60/pkg-plist deleted file mode 100644 index 46587b510b14..000000000000 --- a/databases/mongodb60/pkg-plist +++ /dev/null @@ -1,10 +0,0 @@ -bin/mongod -bin/mongos -@sample etc/mongodb.conf.sample -%%DOCSDIR%%/LICENSE-Community.txt -%%DOCSDIR%%/MPL-2 -%%DOCSDIR%%/README -%%DOCSDIR%%/THIRD-PARTY-NOTICES -share/man/man1/mongod.1.gz -share/man/man1/mongos.1.gz -share/man/man5/mongodb-parameters.5.gz diff --git a/databases/mongosh/Makefile b/databases/mongosh/Makefile index f03292cedfd3..373bd06b09aa 100644 --- a/databases/mongosh/Makefile +++ b/databases/mongosh/Makefile @@ -1,7 +1,7 @@ PORTNAME= mongosh DISTVERSIONPREFIX= v DISTVERSION= 2.5.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases shells net MASTER_SITES= https://registry.npmjs.org/mongodb-client-encryption/-/:mongocrypt \ https://registry.npmjs.org/kerberos/-/:kerberos \ diff --git a/databases/pgbackrest/Makefile b/databases/pgbackrest/Makefile index 9c2c3bbbfbcd..01090b92483e 100644 --- a/databases/pgbackrest/Makefile +++ b/databases/pgbackrest/Makefile @@ -1,7 +1,6 @@ PORTNAME= pgbackrest DISTVERSIONPREFIX= release/ -DISTVERSION= 2.55.1 -PORTREVISION= 1 +DISTVERSION= 2.57.0 CATEGORIES= databases MAINTAINER= schoutm@gmail.com diff --git a/databases/pgbackrest/distinfo b/databases/pgbackrest/distinfo index 2cfd0dbaf157..1380f541b214 100644 --- a/databases/pgbackrest/distinfo +++ b/databases/pgbackrest/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747066832 -SHA256 (pgbackrest-pgbackrest-release-2.55.1_GH0.tar.gz) = 5f050ad751feb5b506cf3c58a5cf1674a7b502328abcb50b37756175f80990e9 -SIZE (pgbackrest-pgbackrest-release-2.55.1_GH0.tar.gz) = 2679868 +TIMESTAMP = 1761754223 +SHA256 (pgbackrest-pgbackrest-release-2.57.0_GH0.tar.gz) = d794519c0ecb4ec17f41c4267d07fe80ab6b3ac9cc1de5c7984887c5e6d7448a +SIZE (pgbackrest-pgbackrest-release-2.57.0_GH0.tar.gz) = 2701663 diff --git a/databases/pguri/Makefile b/databases/pguri/Makefile index 555425b8f11e..d904ae126c48 100644 --- a/databases/pguri/Makefile +++ b/databases/pguri/Makefile @@ -1,6 +1,5 @@ PORTNAME= pguri -PORTVERSION= 1.20151224 -PORTREVISION= 3 +PORTVERSION= 1.20251029 CATEGORIES= databases MAINTAINER= tz@FreeBSD.org diff --git a/databases/pguri/distinfo b/databases/pguri/distinfo index 21550865a501..8d6dd5bedea3 100644 --- a/databases/pguri/distinfo +++ b/databases/pguri/distinfo @@ -1,2 +1,3 @@ -SHA256 (petere-pguri-1.20151224_GH0.tar.gz) = 259dd485e901b2363342eacbc2b867783cc0da0f12d4bddc1040d0a46fe58c1b -SIZE (petere-pguri-1.20151224_GH0.tar.gz) = 9345 +TIMESTAMP = 1762092107 +SHA256 (petere-pguri-1.20251029_GH0.tar.gz) = 4a47e8faccb2747b98a783341e9fbfccd1eecfda4a95030547145274c5d708fb +SIZE (petere-pguri-1.20251029_GH0.tar.gz) = 9635 diff --git a/databases/pguri/files/patch-uri.c b/databases/pguri/files/patch-uri.c deleted file mode 100644 index 10a95328056d..000000000000 --- a/databases/pguri/files/patch-uri.c +++ /dev/null @@ -1,29 +0,0 @@ ---- uri.c.orig 2024-06-13 16:34:21 UTC -+++ uri.c -@@ -149,7 +149,7 @@ uri_host_inet(PG_FUNCTION_ARGS) - char *tmp = palloc(16); - snprintf(tmp, 16, "%u.%u.%u.%u", data[0], data[1], data[2], data[3]); - uriFreeUriMembersA(&uri); -- PG_RETURN_INET_P(DirectFunctionCall1(inet_in, CStringGetDatum(tmp))); -+ PG_RETURN_INET_P((inet *) (DirectFunctionCall1(inet_in, CStringGetDatum(tmp)))); - } - else if (uri.hostData.ip6) - { -@@ -161,7 +161,7 @@ uri_host_inet(PG_FUNCTION_ARGS) - data[8], data[9], data[10], data[11], - data[12], data[13], data[14], data[15]); - uriFreeUriMembersA(&uri); -- PG_RETURN_INET_P(DirectFunctionCall1(inet_in, CStringGetDatum(tmp))); -+ PG_RETURN_INET_P((inet *) (DirectFunctionCall1(inet_in, CStringGetDatum(tmp)))); - } - else - { -@@ -299,7 +299,7 @@ uri_path_array(PG_FUNCTION_ARGS) - uriFreeUriMembersA(&uri); - - if (astate) -- PG_RETURN_ARRAYTYPE_P(makeArrayResult(astate, CurrentMemoryContext)); -+ PG_RETURN_ARRAYTYPE_P((Pointer)(makeArrayResult(astate, CurrentMemoryContext))); - else - PG_RETURN_ARRAYTYPE_P(construct_empty_array(TEXTOID)); - } diff --git a/databases/prometheus-postgres-exporter/Makefile b/databases/prometheus-postgres-exporter/Makefile index 4fea7f72e1b2..e130388a7645 100644 --- a/databases/prometheus-postgres-exporter/Makefile +++ b/databases/prometheus-postgres-exporter/Makefile @@ -1,7 +1,7 @@ PORTNAME= prometheus-postgres-exporter DISTVERSIONPREFIX= v DISTVERSION= 0.18.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= databases MAINTAINER= ivy@FreeBSD.org diff --git a/databases/prometheus-postgres-exporter/files/postgres_exporter.in b/databases/prometheus-postgres-exporter/files/postgres_exporter.in index e96e638fa152..e6c0f93fdfc9 100644 --- a/databases/prometheus-postgres-exporter/files/postgres_exporter.in +++ b/databases/prometheus-postgres-exporter/files/postgres_exporter.in @@ -17,6 +17,10 @@ # Default is "nobody". # postgres_exporter_args (string): Set extra arguments to pass to postgres_exporter # Default is "". +# postgres_exporter_env (string) Set environment passed to postgres_exporter. +# A series of VAR=value pairs. If not using multi-target mode, +# this may be used to set the target DSN via $DATA_SOURCE_URI. +# Default is "". # postgres_exporter_listen_address (string):Set ip:port that postgres_exporter will listen on # Default is "localhost:9187". # postgres_exporter_syslog_output_tag (str): Set syslog tag. @@ -39,6 +43,7 @@ load_rc_config $name : ${postgres_exporter_user:="nobody"} : ${postgres_exporter_group:="nobody"} : ${postgres_exporter_args:=""} +: ${postgres_exporter_env:=""} : ${postgres_exporter_listen_address:="localhost:9187"} : ${postgres_exporter_syslog_output_tag=${name}} : ${postgres_exporter_syslog_output_priority=notice} @@ -51,7 +56,7 @@ command_args="-f -p ${pidfile} -t ${name} \ -T ${postgres_exporter_syslog_output_tag} \ -s ${postgres_exporter_syslog_output_priority} \ -l ${postgres_exporter_syslog_output_facility} \ - /usr/bin/env ${procname} \ + /usr/bin/env ${postgres_exporter_env} ${procname} \ --web.listen-address=${postgres_exporter_listen_address} \ --config.file=${postgres_exporter_config_file} \ ${postgres_exporter_args}" diff --git a/databases/py-aesqlapius/Makefile b/databases/py-aesqlapius/Makefile index 8988d9a5dd3e..c4c6d11f6e35 100644 --- a/databases/py-aesqlapius/Makefile +++ b/databases/py-aesqlapius/Makefile @@ -17,7 +17,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-datadir>=0:devel/py-pytest-datadir@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} -USES= python:3.9+ +USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes diff --git a/databases/py-apache-arrow/Makefile b/databases/py-apache-arrow/Makefile index b703c5e3a695..a52a72982214 100644 --- a/databases/py-apache-arrow/Makefile +++ b/databases/py-apache-arrow/Makefile @@ -1,5 +1,5 @@ PORTNAME= apache-arrow -DISTVERSION= 20.0.0 +DISTVERSION= 21.0.0 CATEGORIES= databases python MASTER_SITES= APACHE/arrow/arrow-${DISTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -22,12 +22,13 @@ BUILD_DEPENDS= cmake:devel/cmake-core \ RUN_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libarrow.so:databases/arrow # assumes that arrow is built with PYTHON=ON (python support is built) -USES= compiler:c++11-lang pkgconfig python shebangfix -USE_PYTHON= distutils cython3 # autoplist is broken, see https://issues.apache.org/jira/browse/ARROW-16820 +USES= compiler:c++11-lang pkgconfig python +USE_PYTHON= distutils cython3 pytest # autoplist is broken, see https://issues.apache.org/jira/browse/ARROW-16820 WRKSRC_SUBDIR= python -SHEBANG_FILES= cmake_modules/aws_sdk_cpp_generate_variables.sh +TEST_ENV+= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} +TEST_WRKSRC= ${WRKSRC}/pyarrow/tests MAKE_ENV= FREEBSD_PYTHON_SUFFIX=${PYTHON_SUFFIX} diff --git a/databases/py-apache-arrow/distinfo b/databases/py-apache-arrow/distinfo index 80f773f57982..cf68b8b2561b 100644 --- a/databases/py-apache-arrow/distinfo +++ b/databases/py-apache-arrow/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752479276 -SHA256 (apache-arrow-20.0.0.tar.gz) = 89efbbf852f5a1f79e9c99ab4c217e2eb7f991837c005cba2d4a2fbd35fad212 -SIZE (apache-arrow-20.0.0.tar.gz) = 17862661 +TIMESTAMP = 1762124529 +SHA256 (apache-arrow-21.0.0.tar.gz) = 5d3f8db7e72fb9f65f4785b7a1634522e8d8e9657a445af53d4a34a3849857b5 +SIZE (apache-arrow-21.0.0.tar.gz) = 17320680 diff --git a/databases/py-apache-arrow/pkg-plist b/databases/py-apache-arrow/pkg-plist index 1dc53b8de1ef..adb283005751 100644 --- a/databases/py-apache-arrow/pkg-plist +++ b/databases/py-apache-arrow/pkg-plist @@ -1,9 +1,9 @@ -%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO -%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt -%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt -%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0-py%%PYTHON_VER%%.egg-info/not-zip-safe -%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0-py%%PYTHON_VER%%.egg-info/requires.txt -%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt +%%PYTHON_SITELIBDIR%%/pyarrow-21.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO +%%PYTHON_SITELIBDIR%%/pyarrow-21.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt +%%PYTHON_SITELIBDIR%%/pyarrow-21.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt +%%PYTHON_SITELIBDIR%%/pyarrow-21.0.0-py%%PYTHON_VER%%.egg-info/not-zip-safe +%%PYTHON_SITELIBDIR%%/pyarrow-21.0.0-py%%PYTHON_VER%%.egg-info/requires.txt +%%PYTHON_SITELIBDIR%%/pyarrow-21.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt %%PYTHON_SITELIBDIR%%/pyarrow/__init__.pxd %%PYTHON_SITELIBDIR%%/pyarrow/__init__.py %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc @@ -119,8 +119,8 @@ %%PYTHON_SITELIBDIR%%/pyarrow/feather.py %%PYTHON_SITELIBDIR%%/pyarrow/flight.py %%PYTHON_SITELIBDIR%%/pyarrow/fs.py -%%PYTHON_SITELIBDIR%%/pyarrow/gandiva.pyx %%PYTHON_SITELIBDIR%%/pyarrow/gandiva%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/pyarrow/gandiva.pyx %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/accumulation_queue.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/aggregate_node.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/api.h @@ -136,7 +136,6 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/options.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/order_by_impl.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/partition_util.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/pch.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/query_context.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/schema_util.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/acero/task_util.h @@ -191,12 +190,14 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/expression.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/function.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/function_options.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/initialize.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/kernel.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/ordering.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/registry.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/row/grouper.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/type_fwd.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/util.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/visibility.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/config.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/api.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/csv/chunker.h @@ -222,7 +223,6 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/file_parquet.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/parquet_encryption_config.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/partition.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/pch.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/plan.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/projector.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/dataset/scanner.h @@ -258,12 +258,19 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/client_tracing_middleware.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/middleware.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/otel_logging.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/pch.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/platform.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/server.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/server_auth.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/server_middleware.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/server_tracing_middleware.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/sql/api.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/sql/client.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/sql/column_metadata.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/sql/server.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/sql/server_session_middleware.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/sql/server_session_middleware_factory.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/sql/types.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/sql/visibility.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/test_auth_handlers.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/test_definitions.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/test_flight_server.h @@ -292,7 +299,6 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/api.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/dictionary.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/feather.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/json_simple.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/message.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/options.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/ipc/reader.h @@ -304,6 +310,7 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/chunked_builder.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/chunker.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/converter.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/from_string.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/object_parser.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/object_writer.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/options.h @@ -314,7 +321,6 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/json/type_fwd.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/memory_pool.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/memory_pool_test.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/pch.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/pretty_print.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/api.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/arrow_to_pandas.h @@ -340,7 +346,6 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/numpy_interop.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/numpy_to_arrow.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/parquet_encryption.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/pch.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/platform.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/pyarrow.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/pyarrow_api.h @@ -349,6 +354,7 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/python_to_arrow.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/type_traits.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/udf.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/util.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/vendored/pythoncapi_compat.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/visibility.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/record_batch.h @@ -374,7 +380,6 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/gtest_util.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/matchers.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/math.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/pch.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/process.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/random.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/uniform_real.h @@ -403,13 +408,6 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bitmap_reader.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bitmap_visit.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bitmap_writer.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bitset_stack.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking64_default.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking_avx2.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking_avx512.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking_default.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/bpacking_neon.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/byte_size.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/cancel.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/checked_cast.h @@ -418,15 +416,11 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/concurrent_map.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/config.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/converter.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/counting_semaphore.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/cpu_info.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/crc32.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/debug.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/decimal.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/delimiting.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/dict_util.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/dispatch.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/double_conversion.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/endian.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/float16.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/formatting.h @@ -444,34 +438,27 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/logger.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/logging.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/macros.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/map.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/math_constants.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/memory.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/mutex.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/parallel.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/pcg_random.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/prefetch.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/print.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/queue.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/range.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/ree_util.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/regex.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/rows_to_batches.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/secure_string.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/simd.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/small_vector.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/sort.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/spaced.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/span.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/stopwatch.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/string.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/string_builder.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/string_util.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/task_group.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/tdigest.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/test_common.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/thread_pool.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/time.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/tracing.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/trie.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/type_fwd.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/type_traits.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/ubsan.h @@ -530,6 +517,7 @@ %%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow_python.pxd %%PYTHON_SITELIBDIR%%/pyarrow/includes/libarrow_substrait.pxd %%PYTHON_SITELIBDIR%%/pyarrow/includes/libgandiva.pxd +%%PYTHON_SITELIBDIR%%/pyarrow/includes/libparquet.pxd %%PYTHON_SITELIBDIR%%/pyarrow/includes/libparquet_encryption.pxd %%PYTHON_SITELIBDIR%%/pyarrow/interchange/__init__.py %%PYTHON_SITELIBDIR%%/pyarrow/interchange/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc @@ -557,14 +545,14 @@ %%PYTHON_SITELIBDIR%%/pyarrow/lib.pyx %%PYTHON_SITELIBDIR%%/pyarrow/lib_api.h %%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python.so -%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python.so.2000 -%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python.so.2000.0.0 +%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python.so.2100 +%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python.so.2100.0.0 %%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_flight.so -%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_flight.so.2000 -%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_flight.so.2000.0.0 +%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_flight.so.2100 +%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_flight.so.2100.0.0 %%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_parquet_encryption.so -%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_parquet_encryption.so.2000 -%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_parquet_encryption.so.2000.0.0 +%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_parquet_encryption.so.2100 +%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_parquet_encryption.so.2100.0.0 %%PYTHON_SITELIBDIR%%/pyarrow/memory.pxi %%PYTHON_SITELIBDIR%%/pyarrow/orc.py %%PYTHON_SITELIBDIR%%/pyarrow/pandas-shim.pxi @@ -623,7 +611,6 @@ %%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/numpy_to_arrow.h %%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/parquet_encryption.cc %%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/parquet_encryption.h -%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/pch.h %%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/platform.h %%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/pyarrow.cc %%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/pyarrow.h @@ -636,6 +623,8 @@ %%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/type_traits.h %%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/udf.cc %%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/udf.h +%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/util.cc +%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/util.h %%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/vendored/CMakeLists.txt %%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/vendored/pythoncapi_compat.h %%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/visibility.h diff --git a/databases/py-gdbm/Makefile b/databases/py-gdbm/Makefile index ea5d7afe8237..de2a306e780d 100644 --- a/databases/py-gdbm/Makefile +++ b/databases/py-gdbm/Makefile @@ -20,12 +20,12 @@ LIB_DEPENDS= libgdbm.so:databases/gdbm USES= compiler:c11 python tar:xz USE_PYTHON= allflavors autoplist pep517 -DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo +DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_BASESUFFIX}/distinfo WRKSRC_SUBDIR= Modules SUB_LIST+= DISTVERSION=${DISTVERSION} SUB_FILES= pyproject.toml -PLIST_FILES= ${PYTHONPREFIX_LIBDIR:S;${PREFIX}/;;}/lib-dynload/_gdbm${PYTHON_TAG}.so +PLIST_FILES= ${PYTHONPREFIX_LIBDIR:S;${PREFIX}/;;}/lib-dynload/_gdbm${PYTHON_SOABI}.so PORTSCOUT= ignore:1 @@ -34,10 +34,10 @@ pre-configure: @${MV} ${WRKDIR}/pyproject.toml ${WRKSRC} post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_gdbm${PYTHON_TAG}.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_gdbm${PYTHON_SOABI}.so # lib-dynload is the expected location @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_LIBDIR}/lib-dynload - @(cd ${STAGEDIR}${PYTHONPREFIX_LIBDIR}/lib-dynload && ${LN} -s ../site-packages/_gdbm${PYTHON_TAG}.so) + @(cd ${STAGEDIR}${PYTHONPREFIX_LIBDIR}/lib-dynload && ${LN} -s ../site-packages/_gdbm${PYTHON_SOABI}.so) do-test: @${PYTHON_CMD} -c 'import dbm' # minimal smoke test diff --git a/databases/py-marshmallow-sqlalchemy/Makefile b/databases/py-marshmallow-sqlalchemy/Makefile index 45aaf41a44e0..9036082e3599 100644 --- a/databases/py-marshmallow-sqlalchemy/Makefile +++ b/databases/py-marshmallow-sqlalchemy/Makefile @@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marshmallow>=3.18.0:devel/py-marshmallow@${P ${PYTHON_PKGNAMEPREFIX}sqlalchemy20>=1.4.40<3.0:databases/py-sqlalchemy20@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-lazy-fixture>=0.6.2:devel/py-pytest-lazy-fixture@${PY_FLAVOR} \ -USES= python:3.9+ +USES= python USE_PYTHON= autoplist concurrent pep517 pytest NO_ARCH= yes diff --git a/databases/py-pyarrow/Makefile b/databases/py-pyarrow/Makefile index b1d040aa9437..b055cf40eed2 100644 --- a/databases/py-pyarrow/Makefile +++ b/databases/py-pyarrow/Makefile @@ -18,7 +18,7 @@ BUILD_DEPENDS= arrow>=${PORTVERSION}<${PORTVERSION}_99:databases/arrow \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libarrow.so:databases/arrow -USES= cmake:indirect python:3.9+ shebangfix +USES= cmake:indirect python shebangfix USE_PYTHON= autoplist concurrent cython3 pep517 SHEBANG_FILES= cmake_modules/aws_sdk_cpp_generate_variables.sh diff --git a/databases/py-pycql/Makefile b/databases/py-pycql/Makefile deleted file mode 100644 index 1142736438cb..000000000000 --- a/databases/py-pycql/Makefile +++ /dev/null @@ -1,28 +0,0 @@ -PORTNAME= pycql -PORTVERSION= 0.0.12 -PORTREVISION= 1 -CATEGORIES= databases python -MASTER_SITES= PYPI -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} - -MAINTAINER= sunpoet@FreeBSD.org -COMMENT= Pure Python parser implementation of the OGC CQL standard -WWW= https://github.com/geopython/pycql - -LICENSE= MIT -LICENSE_FILE= ${WRKSRC}/LICENSE - -DEPRECATED= Upstream repository has been archived on Aug 31, 2021 -EXPIRATION_DATE=2025-10-31 - -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateparser>=0:devel/py-dateparser@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply@${PY_FLAVOR} - -USES= python -USE_PYTHON= autoplist concurrent pep517 - -NO_ARCH= yes - -.include <bsd.port.mk> diff --git a/databases/py-pycql/distinfo b/databases/py-pycql/distinfo deleted file mode 100644 index cf9ba0551ecb..000000000000 --- a/databases/py-pycql/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1619725337 -SHA256 (pycql-0.0.12.tar.gz) = 8684a9c187e3a6981876e7cbd34195c8be89ff455cabd9c286dc781c628750d5 -SIZE (pycql-0.0.12.tar.gz) = 25837 diff --git a/databases/py-pycql/pkg-descr b/databases/py-pycql/pkg-descr deleted file mode 100644 index 01117dd9c193..000000000000 --- a/databases/py-pycql/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -pycql is a pure Python CQL parser. diff --git a/databases/py-sqlite3/Makefile b/databases/py-sqlite3/Makefile index d0b47c51cae6..dd03dca468d5 100644 --- a/databases/py-sqlite3/Makefile +++ b/databases/py-sqlite3/Makefile @@ -20,12 +20,12 @@ LIB_DEPENDS= libsqlite3.so:databases/sqlite3 USES= compiler:c11 python tar:xz USE_PYTHON= allflavors autoplist pep517 -DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo +DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_BASESUFFIX}/distinfo WRKSRC_SUBDIR= Modules SUB_LIST+= DISTVERSION=${DISTVERSION} SUB_FILES= pyproject.toml -PLIST_FILES= ${PYTHONPREFIX_LIBDIR:S;${PREFIX}/;;}/lib-dynload/_sqlite3${PYTHON_TAG}.so +PLIST_FILES= ${PYTHONPREFIX_LIBDIR:S;${PREFIX}/;;}/lib-dynload/_sqlite3${PYTHON_SOABI}.so PORTSCOUT= ignore:1 @@ -34,10 +34,10 @@ pre-configure: @${MV} ${WRKDIR}/pyproject.toml ${WRKSRC} post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_sqlite3${PYTHON_TAG}.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_sqlite3${PYTHON_SOABI}.so # lib-dynload is the expected location @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_LIBDIR}/lib-dynload - @(cd ${STAGEDIR}${PYTHONPREFIX_LIBDIR}/lib-dynload && ${LN} -s ../site-packages/_sqlite3${PYTHON_TAG}.so) + @(cd ${STAGEDIR}${PYTHONPREFIX_LIBDIR}/lib-dynload && ${LN} -s ../site-packages/_sqlite3${PYTHON_SOABI}.so) do-test: @${PYTHON_CMD} -c 'import sqlite3' # minimal smoke test diff --git a/databases/py-sqlite3/files/setup.py b/databases/py-sqlite3/files/setup.py index f18133864cad..276e1d4957ed 100644 --- a/databases/py-sqlite3/files/setup.py +++ b/databases/py-sqlite3/files/setup.py @@ -5,7 +5,8 @@ import sysconfig from setuptools import setup, Extension prefix = sysconfig.get_config_var('prefix') -inc_dirs = [prefix + "/include", "Modules/_sqlite"] +inc_dirs = [sysconfig.get_path('include') + "/internal", + prefix + "/include"] lib_dirs = [prefix + "/lib"] libs = ["sqlite3"] macros = [('MODULE_NAME', '"sqlite3"')] diff --git a/databases/py-unqlite/Makefile b/databases/py-unqlite/Makefile index a5a9dc5c24ef..244987b7adf0 100644 --- a/databases/py-unqlite/Makefile +++ b/databases/py-unqlite/Makefile @@ -1,5 +1,6 @@ PORTNAME= unqlite DISTVERSION= 0.9.9 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAV ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist cython pep517 +USE_PYTHON= autoplist cython3 pep517 post-stage: @${STRIP_CMD} ${STAGEDIR}/${PYTHONPREFIX_SITELIBDIR}/unqlite*.so diff --git a/databases/redis-devel/Makefile b/databases/redis-devel/Makefile index 95a502b9b618..21532f13559a 100644 --- a/databases/redis-devel/Makefile +++ b/databases/redis-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= redis -DISTVERSION= 8.2.1.20250930 +DISTVERSION= 8.2.2.20251031 CATEGORIES= databases PKGNAMESUFFIX= -devel @@ -18,7 +18,7 @@ LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= compiler:c11 cpe gmake tcl:test pkgconfig CPE_VENDOR= redislabs USE_GITHUB= yes -GH_TAGNAME= 161130f41 +GH_TAGNAME= b5f106110 USE_RC_SUBR= redis sentinel MAKE_ENV= OPTIMIZATION= \ diff --git a/databases/redis-devel/distinfo b/databases/redis-devel/distinfo index ad5e7566c51d..b1f5de33867c 100644 --- a/databases/redis-devel/distinfo +++ b/databases/redis-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759582104 -SHA256 (redis-redis-8.2.1.20250930-161130f41_GH0.tar.gz) = af27872efc3c43c0d9aef9d70b768360c7b09c9027a10e2e13f714cfa97ba94e -SIZE (redis-redis-8.2.1.20250930-161130f41_GH0.tar.gz) = 3954468 +TIMESTAMP = 1762155986 +SHA256 (redis-redis-8.2.2.20251031-b5f106110_GH0.tar.gz) = e407fc2bd5cb17d19cdfc5d2bc47b012cdc9054cfe2c0ad8f2b96f15e4f3d4d5 +SIZE (redis-redis-8.2.2.20251031-b5f106110_GH0.tar.gz) = 4147696 diff --git a/databases/redis/Makefile b/databases/redis/Makefile index 690a99962358..dc1d150fa32a 100644 --- a/databases/redis/Makefile +++ b/databases/redis/Makefile @@ -1,5 +1,5 @@ PORTNAME= redis -DISTVERSION= 8.2.2 +DISTVERSION= 8.2.3 CATEGORIES= databases MASTER_SITES= https://download.redis.io/releases/ @@ -26,7 +26,7 @@ LDFLAGS+= -lpthread -lm -lexecinfo #PIE_UNSAFE= ld: error: relocation R_X86_64_32 cannot be used against local \ # symbol; recompile with -fPIC -CONFLICTS_INSTALL= redis-devel redis62 redis72 redis74 +CONFLICTS_INSTALL= redis-devel redis[0-9]* PORTSCOUT= limit:^[0-9\.]*$$ SUB_FILES= pkg-message diff --git a/databases/redis/distinfo b/databases/redis/distinfo index 087e23d38c53..75a166f43b08 100644 --- a/databases/redis/distinfo +++ b/databases/redis/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759573077 -SHA256 (redis-8.2.2.tar.gz) = 4e340e8e822a82114b6fb0f7ca581b749fa876e31e36e9fbcb75416bec9d0608 -SIZE (redis-8.2.2.tar.gz) = 3901854 +TIMESTAMP = 1762155827 +SHA256 (redis-8.2.3.tar.gz) = d88f2361fdf3a3a8668fe5753e29915566109dca07b4cb036427ea6dc7783671 +SIZE (redis-8.2.3.tar.gz) = 3902358 diff --git a/databases/redis62/Makefile b/databases/redis62/Makefile index bbaccb6e01e8..20481de915a3 100644 --- a/databases/redis62/Makefile +++ b/databases/redis62/Makefile @@ -1,5 +1,5 @@ PORTNAME= redis -DISTVERSION= 6.2.20 +DISTVERSION= 6.2.21 CATEGORIES= databases MASTER_SITES= https://download.redis.io/releases/ PKGNAMESUFFIX= 62 diff --git a/databases/redis62/distinfo b/databases/redis62/distinfo index 8a0be582fab7..97350010be25 100644 --- a/databases/redis62/distinfo +++ b/databases/redis62/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759573875 -SHA256 (redis-6.2.20.tar.gz) = 7f8b8a7aed53c445a877adf9e3743cdd323518524170135a58c0702f2dba6ef4 -SIZE (redis-6.2.20.tar.gz) = 2495842 +TIMESTAMP = 1762155217 +SHA256 (redis-6.2.21.tar.gz) = 6383b32ba8d246f41bbbb83663381f5a5f4c4713235433cec22fc4a47e9b6d5f +SIZE (redis-6.2.21.tar.gz) = 2496176 diff --git a/databases/redis72/Makefile b/databases/redis72/Makefile index dc2059c449ed..a43f09651a99 100644 --- a/databases/redis72/Makefile +++ b/databases/redis72/Makefile @@ -1,5 +1,5 @@ PORTNAME= redis -DISTVERSION= 7.2.11 +DISTVERSION= 7.2.12 CATEGORIES= databases MASTER_SITES= https://download.redis.io/releases/ PKGNAMESUFFIX= 72 diff --git a/databases/redis72/distinfo b/databases/redis72/distinfo index 9c83d0516d55..0c84d9328ef6 100644 --- a/databases/redis72/distinfo +++ b/databases/redis72/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759573748 -SHA256 (redis-7.2.11.tar.gz) = 2f9886eca68d30114ad6a01da65631f8007d802fd3e6c9fac711251e6390323d -SIZE (redis-7.2.11.tar.gz) = 3398130 +TIMESTAMP = 1762155315 +SHA256 (redis-7.2.12.tar.gz) = 97c60478a7c777ac914ca9d87a7e88ba265926456107e758c62d8f971d0196bc +SIZE (redis-7.2.12.tar.gz) = 3398336 diff --git a/databases/redis74/Makefile b/databases/redis74/Makefile index ed2fd7b5e607..af19199e9678 100644 --- a/databases/redis74/Makefile +++ b/databases/redis74/Makefile @@ -1,5 +1,5 @@ PORTNAME= redis -DISTVERSION= 7.4.6 +DISTVERSION= 7.4.7 CATEGORIES= databases MASTER_SITES= https://download.redis.io/releases/ PKGNAMESUFFIX= 74 diff --git a/databases/redis74/distinfo b/databases/redis74/distinfo index 930c67bd22b3..b071009a9598 100644 --- a/databases/redis74/distinfo +++ b/databases/redis74/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759573623 -SHA256 (redis-7.4.6.tar.gz) = 73b94484e00fb4c2440b490dc4021142fb0b6efc8b64c6329c10d24f0b531c99 -SIZE (redis-7.4.6.tar.gz) = 3537688 +TIMESTAMP = 1762155377 +SHA256 (redis-7.4.7.tar.gz) = c97e57b0df330a9e091cacff012bebe763c275398cf36ff44cdba876814b595b +SIZE (redis-7.4.7.tar.gz) = 3537868 diff --git a/databases/redis80/Makefile b/databases/redis80/Makefile index d7db6441dadd..dc1f6be43dfc 100644 --- a/databases/redis80/Makefile +++ b/databases/redis80/Makefile @@ -1,5 +1,5 @@ PORTNAME= redis -DISTVERSION= 8.0.4 +DISTVERSION= 8.0.5 CATEGORIES= databases MASTER_SITES= https://download.redis.io/releases/ PKGNAMESUFFIX= 80 diff --git a/databases/redis80/distinfo b/databases/redis80/distinfo index 1227585dd4b4..b60c67c2c799 100644 --- a/databases/redis80/distinfo +++ b/databases/redis80/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759573449 -SHA256 (redis-8.0.4.tar.gz) = 7e185265d455ea8deb6bb7e071352ea691ca4d7b5105fc172fa524af59917b89 -SIZE (redis-8.0.4.tar.gz) = 3828945 +TIMESTAMP = 1762155435 +SHA256 (redis-8.0.5.tar.gz) = 012bca956fc7151abc2281950e69768ee9c53ce4b36588772041675bc95fd313 +SIZE (redis-8.0.5.tar.gz) = 3829238 diff --git a/databases/valkey/Makefile b/databases/valkey/Makefile index d955669fb236..048ac1731deb 100644 --- a/databases/valkey/Makefile +++ b/databases/valkey/Makefile @@ -1,7 +1,11 @@ PORTNAME= valkey -DISTVERSION= 8.1.4 +DISTVERSION= 9.0.0 +PORTREVISION= 1 CATEGORIES= databases +PATCH_SITES= https://github.com/valkey-io/valkey/commit/ +PATCHFILES= f54818cc60597e9fe5dc03a52fd39ab944cd4932.patch:-p1 + MAINTAINER= bofh@freebsd.org COMMENT= High-performance data structure server that primarily serves key/value workloads WWW= https://valkey.io/ @@ -62,6 +66,9 @@ post-install: ${MKDIR} ${STAGEDIR}${VALKEY_LOGDIR} \ ${STAGEDIR}${VALKEY_DBDIR} \ ${STAGEDIR}${VALKEY_RUNDIR} + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/valkey-benchmark + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/valkey-cli + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/valkey-server do-test: @cd ${WRKSRC} && ${TCLSH} tests/test_helper.tcl diff --git a/databases/valkey/distinfo b/databases/valkey/distinfo index 5ac94ab4a03b..661b9741d6c9 100644 --- a/databases/valkey/distinfo +++ b/databases/valkey/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1759574183 -SHA256 (valkey-io-valkey-8.1.4_GH0.tar.gz) = 32350b017fee5e1a85f7e2d8580d581a0825ceae5cb3395075012c0970694dee -SIZE (valkey-io-valkey-8.1.4_GH0.tar.gz) = 3816705 +TIMESTAMP = 1762119749 +SHA256 (valkey-io-valkey-9.0.0_GH0.tar.gz) = 088f47e167eb640ea31af48c81c5d62ee56321f25a4b05d4e54a0ef34232724b +SIZE (valkey-io-valkey-9.0.0_GH0.tar.gz) = 4113905 +SHA256 (f54818cc60597e9fe5dc03a52fd39ab944cd4932.patch) = 3e996dba6bf785cc9a6e0d1edba07e2cdd299c80c8be87b6f8c54fcffe05ba2b +SIZE (f54818cc60597e9fe5dc03a52fd39ab944cd4932.patch) = 1474 diff --git a/databases/valkey/files/patch-deps-hiredis-Makefile b/databases/valkey/files/patch-deps-hiredis-Makefile deleted file mode 100644 index a2789076673c..000000000000 --- a/databases/valkey/files/patch-deps-hiredis-Makefile +++ /dev/null @@ -1,41 +0,0 @@ ---- deps/hiredis/Makefile.orig 2023-07-30 05:48:29 UTC -+++ deps/hiredis/Makefile -@@ -15,7 +15,7 @@ HIREDIS_PATCH=$(shell grep HIREDIS_PATCH hiredis.h | a - HIREDIS_SONAME=$(shell grep HIREDIS_SONAME hiredis.h | awk '{print $$3}') - - # Installation related variables and target --PREFIX?=/usr/local -+PREFIX?=${PREFIX} - INCLUDE_PATH?=include/hiredis - LIBRARY_PATH?=lib - PKGCONF_PATH?=pkgconfig -@@ -38,10 +38,8 @@ export REDIS_TEST_CONFIG - # Fallback to gcc when $CC is not in $PATH. - CC:=$(shell sh -c 'type $${CC%% *} >/dev/null 2>/dev/null && echo $(CC) || echo gcc') - CXX:=$(shell sh -c 'type $${CXX%% *} >/dev/null 2>/dev/null && echo $(CXX) || echo g++') --OPTIMIZATION?=-O3 - WARNINGS=-Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers --DEBUG_FLAGS?= -g -ggdb --REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CPPFLAGS) $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS) -+REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS) - REAL_LDFLAGS=$(LDFLAGS) - - DYLIBSUFFIX=so -@@ -122,7 +120,16 @@ ifeq ($(uname_S),FreeBSD) - else - REAL_CFLAGS+=-pedantic - endif -- -+ifeq ($(uname_S),FreeBSD) -+ CFLAGS?=$(CFLAGS) -+ CCLINK?=pthread -+ LDFLAGS?=-L. -Wl,-rpath,. -+ DYLIBNAME?=libhiredis.so -+ DYLIB_MAKE_CMD?=$(CC) -o ${DYLIBNAME} ${OBJ} -+ STLIBNAME?=libhiredis.a -+ STLIB_MAKE_CMD?=ar rcs ${STLIBNAME} ${OBJ} -+ SSL_LDFLAGS+=${OPENSSL_LDFLAGS} -+endif - ifeq ($(uname_S),SunOS) - IS_SUN_CC=$(shell sh -c '$(CC) -V 2>&1 |egrep -i -c "sun|studio"') - ifeq ($(IS_SUN_CC),1) diff --git a/databases/valkey/files/patch-deps-hiredis-net.c b/databases/valkey/files/patch-deps-hiredis-net.c deleted file mode 100644 index 434ebf0e81a4..000000000000 --- a/databases/valkey/files/patch-deps-hiredis-net.c +++ /dev/null @@ -1,39 +0,0 @@ ---- deps/hiredis/net.c.orig 2024-04-01 02:56:24 UTC -+++ deps/hiredis/net.c -@@ -185,14 +185,34 @@ int redisKeepAlive(redisContext *c, int interval) { - __redisSetError(c,REDIS_ERR_OTHER,strerror(errno)); - return REDIS_ERR; - } --#else --#if defined(__GLIBC__) && !defined(__FreeBSD_kernel__) -+#elif defined(__GLIBC__) - if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPIDLE, &val, sizeof(val)) < 0) { - __redisSetError(c,REDIS_ERR_OTHER,strerror(errno)); - return REDIS_ERR; - } - - val = interval/3; -+ if (val == 0) val = 1; -+ if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPINTVL, &val, sizeof(val)) < 0) { -+ __redisSetError(c,REDIS_ERR_OTHER,strerror(errno)); -+ return REDIS_ERR; -+ } -+ -+ val = 3; -+ if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPCNT, &val, sizeof(val)) < 0) { -+ __redisSetError(c,REDIS_ERR_OTHER,strerror(errno)); -+ return REDIS_ERR; -+ } -+#else -+#if !defined(__sun) && defined(TCP_KEEPIDLE) && defined(TCP_KEEPINTL) && \ -+ defined(TCP_KEEPCNT) -+ val = interval; -+ if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPIDLE, &val, sizeof(val)) < 0) { -+ __redisSetError(c,REDIS_ERR_OTHER,strerror(errno)); -+ return REDIS_ERR; -+ } -+ -+ val = internal/3; - if (val == 0) val = 1; - if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPINTVL, &val, sizeof(val)) < 0) { - __redisSetError(c,REDIS_ERR_OTHER,strerror(errno)); diff --git a/databases/valkey/files/patch-deps-Makefile b/databases/valkey/files/patch-deps_Makefile index 003ae439c2c5..f8fe98e667d5 100644 --- a/databases/valkey/files/patch-deps-Makefile +++ b/databases/valkey/files/patch-deps_Makefile @@ -1,6 +1,6 @@ ---- deps/Makefile.orig 2024-04-01 02:56:24 UTC +--- deps/Makefile.orig 2025-10-21 16:05:42 UTC +++ deps/Makefile -@@ -84,7 +84,7 @@ else +@@ -90,7 +90,7 @@ else ifeq ($(LUA_DEBUG),yes) LUA_CFLAGS+= -O0 -g -DLUA_USE_APICHECK else @@ -9,7 +9,7 @@ endif ifeq ($(LUA_COVERAGE),yes) LUA_CFLAGS += -fprofile-arcs -ftest-coverage -@@ -112,7 +112,7 @@ jemalloc: .make-prerequisites +@@ -118,8 +118,8 @@ jemalloc: .make-prerequisites jemalloc: .make-prerequisites @printf '%b %b\n' $(MAKECOLOR)MAKE$(ENDCOLOR) $(BINCOLOR)$@$(ENDCOLOR) @@ -19,3 +19,4 @@ + cd jemalloc && $(MAKE) CFLAGS="$(JEMALLOC_CFLAGS)" CXXFLAGS="$(JEMALLOC_CFLAGS)" LDFLAGS="$(JEMALLOC_LDFLAGS)" lib/libjemalloc.a .PHONY: jemalloc + diff --git a/databases/valkey/files/patch-src-Makefile b/databases/valkey/files/patch-src_Makefile index 483fe6891dbb..076a6dac403a 100644 --- a/databases/valkey/files/patch-src-Makefile +++ b/databases/valkey/files/patch-src_Makefile @@ -1,4 +1,4 @@ ---- src/Makefile.orig 2024-08-01 15:59:43 UTC +--- src/Makefile.orig 2025-10-21 16:05:42 UTC +++ src/Makefile @@ -61,8 +61,8 @@ endif STD+=-std=c99 @@ -11,15 +11,15 @@ INSTALL=install PKG_CONFIG?=pkg-config -@@ -145,7 +145,6 @@ FINAL_LIBS=-lm - endif +@@ -138,7 +138,6 @@ FINAL_LIBS=-lm + FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(SERVER_CFLAGS) FINAL_LDFLAGS=$(LDFLAGS) $(OPT) $(SERVER_LDFLAGS) $(DEBUG) FINAL_LIBS=-lm -DEBUG=-g -ggdb # Linux ARM32 needs -latomic at linking time ifneq (,$(findstring armv,$(uname_M))) -@@ -189,6 +188,11 @@ else +@@ -182,6 +181,11 @@ else OPENSSL_PREFIX?=/usr/local/opt/openssl endif else @@ -31,7 +31,7 @@ ifeq ($(uname_S),AIX) # AIX FINAL_LDFLAGS+= -Wl,-bexpall -@@ -248,6 +252,7 @@ endif +@@ -241,6 +245,7 @@ endif endif endif endif @@ -39,7 +39,7 @@ ifdef OPENSSL_PREFIX OPENSSL_CFLAGS=-I$(OPENSSL_PREFIX)/include -@@ -624,12 +629,6 @@ install: all +@@ -642,12 +647,6 @@ install: all @ln -sf $(SERVER_NAME) $(INSTALL_BIN)/$(ENGINE_CHECK_RDB_NAME) @ln -sf $(SERVER_NAME) $(INSTALL_BIN)/$(ENGINE_CHECK_AOF_NAME) @ln -sf $(SERVER_NAME) $(INSTALL_BIN)/$(ENGINE_SENTINEL_NAME) diff --git a/databases/valkey/files/patch-valkey.conf b/databases/valkey/files/patch-valkey.conf index 513df990df09..6b8a6a96d93d 100644 --- a/databases/valkey/files/patch-valkey.conf +++ b/databases/valkey/files/patch-valkey.conf @@ -1,6 +1,6 @@ ---- valkey.conf.orig 2025-03-31 19:55:59 UTC +--- valkey.conf.orig 2025-10-21 16:05:42 UTC +++ valkey.conf -@@ -353,7 +353,7 @@ tcp-keepalive 300 +@@ -377,7 +377,7 @@ tcp-keepalive 300 # By default the server does not run as a daemon. Use 'yes' if you need it. # Note that the server will write a pid file in /var/run/valkey.pid when daemonized. # When the server is supervised by upstart or systemd, this parameter has no impact. @@ -9,7 +9,7 @@ # If you run the server from upstart or systemd, the server can interact with your # supervision tree. Options: -@@ -385,7 +385,7 @@ daemonize no +@@ -409,7 +409,7 @@ daemonize no # # Note that on modern Linux systems "/run/valkey.pid" is more conforming # and should be used instead. @@ -18,7 +18,7 @@ # Specify the server verbosity level. # This can be one of: -@@ -416,7 +416,7 @@ loglevel notice +@@ -440,7 +440,7 @@ loglevel notice # Specify the log file name. Also the empty string can be used to force # the server to log on the standard output. Note that if you use standard # output for logging but daemonize, logs will be sent to /dev/null @@ -27,7 +27,7 @@ # To enable logging to the system logger, just set 'syslog-enabled' to yes, # and optionally update the other syslog parameters to suit your needs. -@@ -606,7 +606,7 @@ rdb-del-sync-files no +@@ -631,7 +631,7 @@ rdb-del-sync-files no # Note that modifying 'dir' during runtime may have unexpected behavior, # for example when a child process is running, related file operations may # have unexpected effects. |
