diff options
Diffstat (limited to 'databases')
1046 files changed, 21125 insertions, 13265 deletions
diff --git a/databases/Makefile b/databases/Makefile index 770f1911c306..16dc8a70b6e7 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -35,6 +35,7 @@ SUBDIR += closql SUBDIR += closql-devel SUBDIR += cockroach + SUBDIR += compass SUBDIR += couchdb3 SUBDIR += courier-authlib-mysql SUBDIR += courier-authlib-pgsql @@ -118,11 +119,9 @@ SUBDIR += keydb SUBDIR += kyotocabinet SUBDIR += kyototycoon - SUBDIR += ldb15 - SUBDIR += ldb20 - SUBDIR += ldb21 SUBDIR += ldb22 SUBDIR += ldb25 + SUBDIR += ldb28 SUBDIR += leo_center SUBDIR += leofs SUBDIR += leveldb @@ -188,10 +187,10 @@ SUBDIR += memcached SUBDIR += metabase SUBDIR += mongodb-tools - SUBDIR += mongodb44 SUBDIR += mongodb50 SUBDIR += mongodb60 SUBDIR += mongodb70 + SUBDIR += mongodb80 SUBDIR += movine SUBDIR += mroonga SUBDIR += mtop @@ -204,10 +203,10 @@ SUBDIR += mysql2pgsql SUBDIR += mysql80-client SUBDIR += mysql80-server - SUBDIR += mysql81-client - SUBDIR += mysql81-server SUBDIR += mysql84-client SUBDIR += mysql84-server + SUBDIR += mysql90-client + SUBDIR += mysql90-server SUBDIR += mysqlbackup SUBDIR += mysqldump-secure SUBDIR += mysqlreport @@ -480,6 +479,7 @@ SUBDIR += p5-SQL-Maker SUBDIR += p5-SQL-NamedPlaceholder SUBDIR += p5-SQL-ReservedWords + SUBDIR += p5-SQL-SplitStatement SUBDIR += p5-SQL-Statement SUBDIR += p5-SQL-Translator SUBDIR += p5-SQLite-Work @@ -624,6 +624,18 @@ SUBDIR += php83-pdo_sqlite SUBDIR += php83-pgsql SUBDIR += php83-sqlite3 + SUBDIR += php84-dba + SUBDIR += php84-mysqli + SUBDIR += php84-odbc + SUBDIR += php84-pdo + SUBDIR += php84-pdo_dblib + SUBDIR += php84-pdo_firebird + SUBDIR += php84-pdo_mysql + SUBDIR += php84-pdo_odbc + SUBDIR += php84-pdo_pgsql + SUBDIR += php84-pdo_sqlite + SUBDIR += php84-pgsql + SUBDIR += php84-sqlite3 SUBDIR += phpliteadmin SUBDIR += phpminiadmin SUBDIR += phpmyadmin @@ -698,6 +710,14 @@ SUBDIR += postgresql16-plpython SUBDIR += postgresql16-pltcl SUBDIR += postgresql16-server + SUBDIR += postgresql17-client + SUBDIR += postgresql17-contrib + SUBDIR += postgresql17-docs + SUBDIR += postgresql17-pgtcl + SUBDIR += postgresql17-plperl + SUBDIR += postgresql17-plpython + SUBDIR += postgresql17-pltcl + SUBDIR += postgresql17-server SUBDIR += powa-archivist SUBDIR += powa-web SUBDIR += powerarchitect @@ -726,6 +746,7 @@ SUBDIR += py-aiomysql SUBDIR += py-aiopg SUBDIR += py-aioredis + SUBDIR += py-aiosql SUBDIR += py-aiosqlite SUBDIR += py-alembic SUBDIR += py-apache-arrow @@ -744,6 +765,7 @@ SUBDIR += py-dbt-snowflake SUBDIR += py-dbutils SUBDIR += py-duckdb + SUBDIR += py-duckdb_engine SUBDIR += py-fakeredis SUBDIR += py-fastapi-users-db-ormar SUBDIR += py-fastparquet @@ -809,7 +831,6 @@ SUBDIR += py-redis SUBDIR += py-redis2 SUBDIR += py-redis3 - SUBDIR += py-redis4 SUBDIR += py-rrdtool SUBDIR += py-schemachange SUBDIR += py-sispy @@ -824,6 +845,7 @@ SUBDIR += py-sqlalchemy20 SUBDIR += py-sqlcipher3 SUBDIR += py-sqlglot + SUBDIR += py-sqlglotrs SUBDIR += py-sqlite-anyio SUBDIR += py-sqlite-fts4 SUBDIR += py-sqlite-migrate @@ -840,7 +862,9 @@ SUBDIR += py-varstack SUBDIR += py-whisper SUBDIR += py-xapian + SUBDIR += py-xrootd SUBDIR += py-zodbpickle + SUBDIR += pythoncego SUBDIR += qdbm SUBDIR += qdbm-plus SUBDIR += qdrant @@ -859,6 +883,7 @@ SUBDIR += redis-devel SUBDIR += redis62 SUBDIR += redis70 + SUBDIR += redis72 SUBDIR += redis_exporter SUBDIR += redisdesktopmanager SUBDIR += redisjson @@ -886,6 +911,7 @@ SUBDIR += rubygem-activemodel61 SUBDIR += rubygem-activemodel70 SUBDIR += rubygem-activemodel71 + SUBDIR += rubygem-activemodel72 SUBDIR += rubygem-activerecord-explain-analyze SUBDIR += rubygem-activerecord-import SUBDIR += rubygem-activerecord-jdbc-adapter @@ -900,6 +926,7 @@ SUBDIR += rubygem-activerecord61 SUBDIR += rubygem-activerecord70 SUBDIR += rubygem-activerecord71 + SUBDIR += rubygem-activerecord72 SUBDIR += rubygem-after_commit_queue SUBDIR += rubygem-amalgalite SUBDIR += rubygem-arel @@ -957,6 +984,7 @@ SUBDIR += rubygem-globalid-rails61 SUBDIR += rubygem-globalid-rails70 SUBDIR += rubygem-globalid-rails71 + SUBDIR += rubygem-globalid-rails72 SUBDIR += rubygem-google-cloud-datastore SUBDIR += rubygem-google-cloud-datastore-v1 SUBDIR += rubygem-google-cloud-firestore @@ -1002,13 +1030,18 @@ SUBDIR += rubygem-redis-client SUBDIR += rubygem-redis-cluster-client SUBDIR += rubygem-redis-clustering + SUBDIR += rubygem-redis-clustering52 SUBDIR += rubygem-redis-namespace SUBDIR += rubygem-redis-namespace110 SUBDIR += rubygem-redis4 + SUBDIR += rubygem-redis52 SUBDIR += rubygem-ruby-mysql SUBDIR += rubygem-scenic61 SUBDIR += rubygem-sdbm SUBDIR += rubygem-seed-fu + SUBDIR += rubygem-solid_cable + SUBDIR += rubygem-solid_cache + SUBDIR += rubygem-solid_queue SUBDIR += rubygem-sqlite3 SUBDIR += rubygem-sqlite3-ruby SUBDIR += rubygem-sqlite31 @@ -1082,6 +1115,7 @@ SUBDIR += xrootd SUBDIR += xtrabackup80 SUBDIR += xtrabackup81 + SUBDIR += xtrabackup84 SUBDIR += zodb .include <bsd.port.subdir.mk> diff --git a/databases/R-cran-RMySQL/Makefile b/databases/R-cran-RMySQL/Makefile index 70d05090513e..45c573ed269b 100644 --- a/databases/R-cran-RMySQL/Makefile +++ b/databases/R-cran-RMySQL/Makefile @@ -1,5 +1,5 @@ PORTNAME= RMySQL -DISTVERSION= 0.10.27 +DISTVERSION= 0.10.28 CATEGORIES= databases DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/databases/R-cran-RMySQL/distinfo b/databases/R-cran-RMySQL/distinfo index 562217dd5992..74185ff3b97a 100644 --- a/databases/R-cran-RMySQL/distinfo +++ b/databases/R-cran-RMySQL/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1702311143 -SHA256 (RMySQL_0.10.27.tar.gz) = f1735b689cd9bdb9c776a16138eaa1f6c5cbdbab5c1d292e1240e3bbf105bfab -SIZE (RMySQL_0.10.27.tar.gz) = 53406 +TIMESTAMP = 1724388171 +SHA256 (RMySQL_0.10.28.tar.gz) = cb642e504aadc568b72f4171126651d345858cb0bf87c76776364de18fed7f02 +SIZE (RMySQL_0.10.28.tar.gz) = 53289 diff --git a/databases/adminerevo/Makefile b/databases/adminerevo/Makefile index 9c90cfe68164..301a26232087 100644 --- a/databases/adminerevo/Makefile +++ b/databases/adminerevo/Makefile @@ -1,5 +1,5 @@ PORTNAME= adminerevo -PORTVERSION= 4.8.2 +DISTVERSION= 4.8.4 CATEGORIES= databases www MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${PORTVERSION}/ DISTNAME= adminer-${DISTVERSION} diff --git a/databases/adminerevo/distinfo b/databases/adminerevo/distinfo index f81e15b34a0e..9b0c43c7111e 100644 --- a/databases/adminerevo/distinfo +++ b/databases/adminerevo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1696076245 -SHA256 (adminer-4.8.2.php) = 8d772718bc8d419a89292d11b3e518d52c7392704467006171b0f406625514ab -SIZE (adminer-4.8.2.php) = 498440 +TIMESTAMP = 1723969538 +SHA256 (adminer-4.8.4.php) = e9a9bc2cc2ac46d6d92f008de9379d2b21a3764a5f8956ed68456e190814b149 +SIZE (adminer-4.8.4.php) = 492814 diff --git a/databases/arrow-glib/Makefile b/databases/arrow-glib/Makefile index 1a3e4722e657..f208065999e4 100644 --- a/databases/arrow-glib/Makefile +++ b/databases/arrow-glib/Makefile @@ -1,5 +1,5 @@ PORTNAME= arrow -PORTVERSION= 15.0.2 +PORTVERSION= 17.0.0 CATEGORIES= databases MASTER_SITES= APACHE/arrow/arrow-${PORTVERSION}/ PKGNAMESUFFIX= -glib @@ -16,10 +16,17 @@ LICENSE_FILE= ${WRKSRC}/../LICENSE.txt BUILD_DEPENDS= arrow>=${PORTVERSION}<${PORTVERSION}_99:databases/arrow LIB_DEPENDS= libarrow.so:databases/arrow -USES= compiler:c++17-lang gnome meson pkgconfig +USES= compiler:c++17-lang gnome meson pkgconfig python:build USE_GNOME= introspection -MESON_ARGS= --default-library=both -Darrow_cpp_build_dir='' -Darrow_cpp_build_type='release' -Dgtk_doc=false +BINARY_ALIAS= python3=${PYTHON_CMD} +MESON_ARGS= --default-library=both \ + -Darrow_cpp_build_dir='' \ + -Darrow_cpp_build_type='release' \ + -Ddoc=false \ + -Dgtk_doc=false \ + -Dsource_reference='main' \ + -Dvapi=false WRKSRC_SUBDIR= c_glib PLIST_SUB= SHLIB_VER=${PORTVERSION:R:R}00.${PORTVERSION:E}.0 diff --git a/databases/arrow-glib/distinfo b/databases/arrow-glib/distinfo index 0ad717036e72..db0bdfa5529f 100644 --- a/databases/arrow-glib/distinfo +++ b/databases/arrow-glib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1711466060 -SHA256 (apache-arrow-15.0.2.tar.gz) = abbf97176db6a9e8186fe005e93320dac27c64562755c77de50a882eb6179ac6 -SIZE (apache-arrow-15.0.2.tar.gz) = 21503812 +TIMESTAMP = 1721710220 +SHA256 (apache-arrow-17.0.0.tar.gz) = 9d280d8042e7cf526f8c28d170d93bfab65e50f94569f6a790982a878d8d898d +SIZE (apache-arrow-17.0.0.tar.gz) = 21822331 diff --git a/databases/arrow-glib/pkg-plist b/databases/arrow-glib/pkg-plist index 5cb5c98fc4c0..b061a919e215 100644 --- a/databases/arrow-glib/pkg-plist +++ b/databases/arrow-glib/pkg-plist @@ -14,6 +14,16 @@ include/arrow-dataset-glib/partitioning.h include/arrow-dataset-glib/partitioning.hpp include/arrow-dataset-glib/scanner.h include/arrow-dataset-glib/scanner.hpp +include/arrow-dataset-glib/version.h +include/arrow-flight-glib/arrow-flight-glib.h +include/arrow-flight-glib/arrow-flight-glib.hpp +include/arrow-flight-glib/client.h +include/arrow-flight-glib/client.hpp +include/arrow-flight-glib/common.h +include/arrow-flight-glib/common.hpp +include/arrow-flight-glib/server.h +include/arrow-flight-glib/server.hpp +include/arrow-flight-glib/version.h include/arrow-glib/array-builder.h include/arrow-glib/array-builder.hpp include/arrow-glib/array.h @@ -56,7 +66,6 @@ include/arrow-glib/file-system.h include/arrow-glib/file-system.hpp include/arrow-glib/file.h include/arrow-glib/file.hpp -include/arrow-glib/gobject-type.h include/arrow-glib/input-stream.h include/arrow-glib/input-stream.hpp include/arrow-glib/interval.h @@ -87,6 +96,8 @@ include/arrow-glib/table.h include/arrow-glib/table.hpp include/arrow-glib/tensor.h include/arrow-glib/tensor.hpp +include/arrow-glib/timestamp-parser.h +include/arrow-glib/timestamp-parser.hpp include/arrow-glib/type.h include/arrow-glib/type.hpp include/arrow-glib/version.h @@ -125,30 +136,39 @@ include/parquet-glib/parquet-glib.h include/parquet-glib/parquet-glib.hpp include/parquet-glib/statistics.h include/parquet-glib/statistics.hpp +include/parquet-glib/version.h lib/girepository-1.0/Arrow-1.0.typelib lib/girepository-1.0/ArrowDataset-1.0.typelib +lib/girepository-1.0/ArrowFlight-1.0.typelib lib/girepository-1.0/Gandiva-1.0.typelib lib/girepository-1.0/Parquet-1.0.typelib lib/libarrow-dataset-glib.a lib/libarrow-dataset-glib.so -lib/libarrow-dataset-glib.so.1500 +lib/libarrow-dataset-glib.so.1700 lib/libarrow-dataset-glib.so.%%SHLIB_VER%% +lib/libarrow-flight-glib.a +lib/libarrow-flight-glib.so +lib/libarrow-flight-glib.so.1700 +lib/libarrow-flight-glib.so.%%SHLIB_VER%% lib/libarrow-glib.a lib/libarrow-glib.so -lib/libarrow-glib.so.1500 +lib/libarrow-glib.so.1700 lib/libarrow-glib.so.%%SHLIB_VER%% lib/libgandiva-glib.a lib/libgandiva-glib.so -lib/libgandiva-glib.so.1500 +lib/libgandiva-glib.so.1700 lib/libgandiva-glib.so.%%SHLIB_VER%% lib/libparquet-glib.a lib/libparquet-glib.so -lib/libparquet-glib.so.1500 +lib/libparquet-glib.so.1700 lib/libparquet-glib.so.%%SHLIB_VER%% libdata/pkgconfig/arrow-dataset-glib.pc +libdata/pkgconfig/arrow-flight-glib.pc libdata/pkgconfig/arrow-glib.pc libdata/pkgconfig/gandiva-glib.pc libdata/pkgconfig/parquet-glib.pc +share/arrow-glib/LICENSE.txt +share/arrow-glib/README.md share/arrow-glib/example/README.md share/arrow-glib/example/build.c share/arrow-glib/example/extension-type.c @@ -168,5 +188,6 @@ share/arrow-glib/example/vala/write-file.vala share/arrow-glib/example/vala/write-stream.vala share/gir-1.0/Arrow-1.0.gir share/gir-1.0/ArrowDataset-1.0.gir +share/gir-1.0/ArrowFlight-1.0.gir share/gir-1.0/Gandiva-1.0.gir share/gir-1.0/Parquet-1.0.gir diff --git a/databases/arrow/Makefile b/databases/arrow/Makefile index 72d6ebf2c4a7..3ff90da5b08e 100644 --- a/databases/arrow/Makefile +++ b/databases/arrow/Makefile @@ -1,6 +1,6 @@ PORTNAME= arrow -DISTVERSION= 15.0.2 -PORTREVISION= 1 +DISTVERSION= 17.0.0 +PORTREVISION= 6 CATEGORIES= databases MASTER_SITES= APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION} \ https://github.com/apache/orc/archive/rel/:orc @@ -91,7 +91,6 @@ FLIGHT_LIB_DEPENDS= libgflags.so:devel/gflags \ libgrpc.so:devel/grpc \ libre2.so:devel/re2 FLIGHT_IMPLIES= IPC COMPUTE # see https://github.com/apache/arrow/issues/40766 -FLIGHT_BROKEN= configure breaks: Could not find a package configuration file provided by "re2" GANDIVA_DESC= Gandiva libraries GANDIVA_USES= llvm:17,lib ssl @@ -179,13 +178,6 @@ TESTING_DESC= Arrow testing libraries TESTING_CMAKE_BOOL= ARROW_TESTING TESTING_LIB_DEPENDS= libgtest.so:devel/googletest -# workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277953 -OPSYS!= uname -s # HACK: OPSYS is defined in bsd.port.options.mk which has to be later -OSVERSION!= awk '/^\#define[[:blank:]]__FreeBSD_version/ {print $$3}' < ${CROSS_SYSROOT}/usr/include/sys/param.h # HACK: same as above -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1303000 -TESTING_BROKEN= configure fails because GTest built with C++ level <17 isn't compatible with C++17 used in arrow -.endif - # form OPTIONS_DEFAULT .for opt in ${OPTIONS_GROUP_COMPONENTS} . if "${${opt}_BROKEN}" == "" diff --git a/databases/arrow/distinfo b/databases/arrow/distinfo index a4ff137977a5..c0ab48d01872 100644 --- a/databases/arrow/distinfo +++ b/databases/arrow/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1711166482 -SHA256 (apache-arrow-15.0.2.tar.gz) = abbf97176db6a9e8186fe005e93320dac27c64562755c77de50a882eb6179ac6 -SIZE (apache-arrow-15.0.2.tar.gz) = 21503812 +TIMESTAMP = 1721587793 +SHA256 (apache-arrow-17.0.0.tar.gz) = 9d280d8042e7cf526f8c28d170d93bfab65e50f94569f6a790982a878d8d898d +SIZE (apache-arrow-17.0.0.tar.gz) = 21822331 SHA256 (release-1.6.6.tar.gz) = 9a92b3eaad1d8b88a18cee41058feb34eb43d919df363e0b74a0b857724e4ba0 SIZE (release-1.6.6.tar.gz) = 13939853 diff --git a/databases/arrow/files/patch-cmake__modules_ThirdpartyToolchain.cmake b/databases/arrow/files/patch-cmake__modules_ThirdpartyToolchain.cmake index 2901134cd147..fc784acca391 100644 --- a/databases/arrow/files/patch-cmake__modules_ThirdpartyToolchain.cmake +++ b/databases/arrow/files/patch-cmake__modules_ThirdpartyToolchain.cmake @@ -1,4 +1,4 @@ ---- cmake_modules/ThirdpartyToolchain.cmake.orig 2024-03-13 13:37:59 UTC +--- cmake_modules/ThirdpartyToolchain.cmake.orig 2024-07-11 08:58:17 UTC +++ cmake_modules/ThirdpartyToolchain.cmake @@ -16,6 +16,7 @@ include(ProcessorCount) # under the License. @@ -7,13 +7,10 @@ +include(ExternalProject) processorcount(NPROC) - add_custom_target(rapidjson) -@@ -5233,6 +5234,8 @@ message(STATUS "All bundled static libraries: ${ARROW_ + # Accumulate all bundled targets and we will splice them together later as +@@ -5487,3 +5488,5 @@ message(STATUS "All bundled static libraries: ${ARROW_ endif() message(STATUS "All bundled static libraries: ${ARROW_BUNDLED_STATIC_LIBS}") + +set(BUILD_SHARED_LIBS ON) - - # Write out the package configurations. - diff --git a/databases/arrow/files/patch-src_gandiva_symbols.map b/databases/arrow/files/patch-src_gandiva_symbols.map new file mode 100644 index 000000000000..edc5e08b6eeb --- /dev/null +++ b/databases/arrow/files/patch-src_gandiva_symbols.map @@ -0,0 +1,11 @@ +--- src/gandiva/symbols.map.orig 2024-07-11 08:58:17 UTC ++++ src/gandiva/symbols.map +@@ -21,7 +21,7 @@ + local: + # devtoolset / static-libstdc++ symbols + __cxa_*; +- __once_proxy; ++ __once_proxy*; + + extern "C++" { + # devtoolset or -static-libstdc++ - the Red Hat devtoolset statically diff --git a/databases/arrow/files/patch-src_parquet_symbols.map b/databases/arrow/files/patch-src_parquet_symbols.map new file mode 100644 index 000000000000..dcf0218837ad --- /dev/null +++ b/databases/arrow/files/patch-src_parquet_symbols.map @@ -0,0 +1,11 @@ +--- src/parquet/symbols.map.orig 2024-07-11 08:58:17 UTC ++++ src/parquet/symbols.map +@@ -21,7 +21,7 @@ + local: + # devtoolset / static-libstdc++ symbols + __cxa_*; +- __once_proxy; ++ __once_proxy*; + + extern "C++" { + # boost diff --git a/databases/arrow/pkg-plist b/databases/arrow/pkg-plist index c3dfecdb6558..8649a0874b89 100644 --- a/databases/arrow/pkg-plist +++ b/databases/arrow/pkg-plist @@ -69,9 +69,6 @@ include/arrow/compare.h %%COMPUTE%%include/arrow/compute/function.h %%COMPUTE%%include/arrow/compute/function_options.h %%COMPUTE%%include/arrow/compute/kernel.h -%%COMPUTE%%include/arrow/compute/key_hash.h -%%COMPUTE%%include/arrow/compute/key_map.h -%%COMPUTE%%include/arrow/compute/light_array.h %%COMPUTE%%include/arrow/compute/ordering.h %%COMPUTE%%include/arrow/compute/registry.h %%COMPUTE%%include/arrow/compute/row/grouper.h @@ -115,6 +112,7 @@ include/arrow/extension_type.h %%FILESYSTEM%%include/arrow/filesystem/api.h %%FILESYSTEM%%include/arrow/filesystem/azurefs.h %%FILESYSTEM%%include/arrow/filesystem/filesystem.h +%%FILESYSTEM%%include/arrow/filesystem/filesystem_library.h %%FILESYSTEM%%include/arrow/filesystem/gcsfs.h %%FILESYSTEM%%include/arrow/filesystem/hdfs.h %%FILESYSTEM%%include/arrow/filesystem/localfs.h @@ -131,6 +129,7 @@ include/arrow/extension_type.h %%FLIGHT%%include/arrow/flight/client_middleware.h %%FLIGHT%%include/arrow/flight/client_tracing_middleware.h %%FLIGHT%%include/arrow/flight/middleware.h +%%FLIGHT%%include/arrow/flight/otel_logging.h %%FLIGHT%%include/arrow/flight/pch.h %%FLIGHT%%include/arrow/flight/platform.h %%FLIGHT%%include/arrow/flight/server.h @@ -203,6 +202,7 @@ include/arrow/testing/async_test_util.h include/arrow/testing/builder.h include/arrow/testing/executor_util.h include/arrow/testing/extension_type.h +include/arrow/testing/fixed_width_test_util.h include/arrow/testing/future_util.h include/arrow/testing/generator.h include/arrow/testing/gtest_compat.h @@ -275,6 +275,7 @@ include/arrow/util/iterator.h include/arrow/util/key_value_metadata.h include/arrow/util/launder.h include/arrow/util/list_util.h +include/arrow/util/logger.h include/arrow/util/logging.h include/arrow/util/macros.h include/arrow/util/map.h @@ -492,10 +493,14 @@ lib/cmake/Arrow/arrow-config.cmake %%FLIGHT%%lib/cmake/ArrowFlight/ArrowFlightTargets.cmake %%FLIGHT%%lib/cmake/ArrowFlight/FindProtobufAlt.cmake %%FLIGHT%%lib/cmake/ArrowFlight/FindgRPCAlt.cmake -%%TESTINGFLIGHT%%lib/cmake/arrow/ArrowFlightTestingConfig.cmake -%%TESTINGFLIGHT%%lib/cmake/arrow/ArrowFlightTestingConfigVersion.cmake -%%TESTINGFLIGHT%%lib/cmake/arrow/ArrowFlightTestingTargets-%%CMAKE_BUILD_TYPE%%.cmake -%%TESTINGFLIGHT%%lib/cmake/arrow/ArrowFlightTestingTargets.cmake +%%TESTINGFLIGHT%%lib/cmake/ArrowFlightTesting/ArrowFlightTestingConfig.cmake +%%TESTINGFLIGHT%%lib/cmake/ArrowFlightTesting/ArrowFlightTestingConfigVersion.cmake +%%TESTINGFLIGHT%%lib/cmake/ArrowFlightTesting/ArrowFlightTestingTargets-%%CMAKE_BUILD_TYPE%%.cmake +%%TESTINGFLIGHT%%lib/cmake/ArrowFlightTesting/ArrowFlightTestingTargets.cmake +%%TESTINGFLIGHT%%lib/libarrow_flight_testing.so +%%TESTINGFLIGHT%%lib/libarrow_flight_testing.so.1700 +%%TESTINGFLIGHT%%lib/libarrow_flight_testing.so.1700.0.0 +%%TESTINGFLIGHT%%libdata/pkgconfig/arrow-flight-testing.pc %%PYTHONFLIGHT%%lib/cmake/arrow/ArrowPythonFlightConfig.cmake %%PYTHONFLIGHT%%lib/cmake/arrow/ArrowPythonFlightConfigVersion.cmake %%PYTHONFLIGHT%%lib/cmake/arrow/ArrowPythonFlightTargets-%%CMAKE_BUILD_TYPE%%.cmake @@ -526,26 +531,26 @@ lib/cmake/Arrow/arrow-config.cmake %%PARQUET%%lib/cmake/Parquet/ParquetTargets-%%CMAKE_BUILD_TYPE%%.cmake %%PARQUET%%lib/cmake/Parquet/ParquetTargets.cmake lib/libarrow.so -lib/libarrow.so.1500 -lib/libarrow.so.1500.2.0 +lib/libarrow.so.1700 +lib/libarrow.so.1700.0.0 %%ACERO%%lib/libarrow_acero.so -%%ACERO%%lib/libarrow_acero.so.1500 -%%ACERO%%lib/libarrow_acero.so.1500.2.0 +%%ACERO%%lib/libarrow_acero.so.1700 +%%ACERO%%lib/libarrow_acero.so.1700.0.0 %%DATASET%%lib/libarrow_dataset.so -%%DATASET%%lib/libarrow_dataset.so.1500 -%%DATASET%%lib/libarrow_dataset.so.1500.2.0 +%%DATASET%%lib/libarrow_dataset.so.1700 +%%DATASET%%lib/libarrow_dataset.so.1700.0.0 %%FLIGHT%%lib/libarrow_flight.so -%%FLIGHT%%lib/libarrow_flight.so.1500 -%%FLIGHT%%lib/libarrow_flight.so.1500.2.0 +%%FLIGHT%%lib/libarrow_flight.so.1700 +%%FLIGHT%%lib/libarrow_flight.so.1700.0.0 %%TESTING%%lib/libarrow_testing.so -%%TESTING%%lib/libarrow_testing.so.1500 -%%TESTING%%lib/libarrow_testing.so.1500.2.0 +%%TESTING%%lib/libarrow_testing.so.1700 +%%TESTING%%lib/libarrow_testing.so.1700.0.0 %%GANDIVA%%lib/libgandiva.so -%%GANDIVA%%lib/libgandiva.so.1500 -%%GANDIVA%%lib/libgandiva.so.1500.2.0 +%%GANDIVA%%lib/libgandiva.so.1700 +%%GANDIVA%%lib/libgandiva.so.1700.0.0 %%PARQUET%%lib/libparquet.so -%%PARQUET%%lib/libparquet.so.1500 -%%PARQUET%%lib/libparquet.so.1500.2.0 +%%PARQUET%%lib/libparquet.so.1700 +%%PARQUET%%lib/libparquet.so.1700.0.0 %%ACERO%%libdata/pkgconfig/arrow-acero.pc %%COMPUTE%%libdata/pkgconfig/arrow-compute.pc %%CSV%%libdata/pkgconfig/arrow-csv.pc @@ -559,4 +564,4 @@ libdata/pkgconfig/arrow.pc %%GANDIVA%%libdata/pkgconfig/gandiva.pc %%PARQUET%%libdata/pkgconfig/parquet.pc %%DATADIR%%/gdb/gdb_arrow.py -share/gdb/auto-load/usr/local/lib/libarrow.so.1500.2.0-gdb.py +share/gdb/auto-load/usr/local/lib/libarrow.so.1700.0.0-gdb.py diff --git a/databases/bbdb/Makefile b/databases/bbdb/Makefile index aa64f3d6d6a9..54a828d61720 100644 --- a/databases/bbdb/Makefile +++ b/databases/bbdb/Makefile @@ -1,7 +1,7 @@ PORTNAME= bbdb DISTVERSIONPREFIX= v DISTVERSION= 3.2.2a -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= databases elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} diff --git a/databases/cayley/Makefile b/databases/cayley/Makefile index a3a417a50135..44deccd41af6 100644 --- a/databases/cayley/Makefile +++ b/databases/cayley/Makefile @@ -1,7 +1,7 @@ PORTNAME= cayley DISTVERSIONPREFIX= v DISTVERSION= 0.7.7 -PORTREVISION= 11 +PORTREVISION= 13 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org diff --git a/databases/cego/Makefile b/databases/cego/Makefile index 5f0081a3b4d9..31320a330b96 100644 --- a/databases/cego/Makefile +++ b/databases/cego/Makefile @@ -1,5 +1,5 @@ PORTNAME= cego -PORTVERSION= 2.49.2 +PORTVERSION= 2.49.8 CATEGORIES= databases MASTER_SITES= http://www.lemke-it.com/ @@ -31,8 +31,8 @@ PLIST_SUB+= USER=${USERS} post-patch: ${REINPLACE_CMD} -e 's,-O3,,g' \ ${WRKSRC}/src/Makefile.in \ - ${WRKSRC}/samples/cgplustest/Makefile.in \ - ${WRKSRC}/samples/cgwraptest/Makefile.in + ${WRKSRC}/cgpluscheck/Makefile.in \ + ${WRKSRC}/cgwrapcheck/Makefile.in post-install: ${MKDIR} ${STAGEDIR}${DATADIR} diff --git a/databases/cego/distinfo b/databases/cego/distinfo index dcfe054e07b8..49bc9874f22f 100644 --- a/databases/cego/distinfo +++ b/databases/cego/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718448855 -SHA256 (cego-2.49.2.tar.gz) = 3e90b8e5a7ff14acc933aef9498fe3e923d8b36eec1dc9d13ec18d4e3bbcc541 -SIZE (cego-2.49.2.tar.gz) = 3228894 +TIMESTAMP = 1724414714 +SHA256 (cego-2.49.8.tar.gz) = 5217014de2de19e98b7c131c173d032b9618ca3dec4e6f7dcfe0b61e3931410b +SIZE (cego-2.49.8.tar.gz) = 3225982 diff --git a/databases/cego/pkg-plist b/databases/cego/pkg-plist index f5223fb98eda..5d45393adc39 100644 --- a/databases/cego/pkg-plist +++ b/databases/cego/pkg-plist @@ -12,6 +12,8 @@ bin/cgadm bin/cgblow bin/cgclt bin/cglog +bin/cgplustest +bin/cgwtest etc/rc.d/cego include/cego/Cego.h include/cego/CegoAVLIndexCursor.h diff --git a/databases/closql-devel/Makefile b/databases/closql-devel/Makefile index c05268af0c4c..edfc015d272b 100644 --- a/databases/closql-devel/Makefile +++ b/databases/closql-devel/Makefile @@ -1,8 +1,7 @@ PORTNAME= closql DISTVERSIONPREFIX= v -DISTVERSION= 1.2.1-49 -PORTREVISION= 1 -DISTVERSIONSUFFIX= -gc591e6b +DISTVERSION= 2.0.0 +DISTVERSIONSUFFIX= CATEGORIES= databases elisp PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX} @@ -13,10 +12,10 @@ WWW= https://github.com/magit/closql LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=29.1.4.5:misc/compat.el@${EMACS_FLAVOR} \ - emacsql-devel${EMACS_PKGNAMESUFFIX}>=3.1.1:databases/emacsql-devel@${EMACS_FLAVOR} -RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=29.1.4.5:misc/compat.el@${EMACS_FLAVOR} \ - emacsql-devel${EMACS_PKGNAMESUFFIX}>=3.1.1:databases/emacsql-devel@${EMACS_FLAVOR} +BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR} \ + emacsql-devel${EMACS_PKGNAMESUFFIX}>=4.0.0:databases/emacsql-devel@${EMACS_FLAVOR} +RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR} \ + emacsql-devel${EMACS_PKGNAMESUFFIX}>=4.0.0:databases/emacsql-devel@${EMACS_FLAVOR} USES= emacs gmake USE_GITHUB= yes @@ -28,6 +27,10 @@ CONFLICTS_INSTALL= closql closql-emacs_* # share/doc/closql/README.md NO_ARCH= yes +PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/closql-autoloads.el \ + ${EMACS_VERSION_SITE_LISPDIR}/closql.el \ + ${EMACS_VERSION_SITE_LISPDIR}/closql.elc + PORTDOCS= README.org OPTIONS_DEFINE= DOCS diff --git a/databases/closql-devel/distinfo b/databases/closql-devel/distinfo index 19ae99460de5..a50644d374e5 100644 --- a/databases/closql-devel/distinfo +++ b/databases/closql-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717204682 -SHA256 (magit-closql-v1.2.1-49-gc591e6b_GH0.tar.gz) = 8b35392578e3b977ece4f93f4447b0c1ea5fb58cd63d191f5f7ec73b6af7cdc1 -SIZE (magit-closql-v1.2.1-49-gc591e6b_GH0.tar.gz) = 21671 +TIMESTAMP = 1723784467 +SHA256 (magit-closql-v2.0.0_GH0.tar.gz) = 14f3c0c9293b7faa5952afab9eaf49b33107630bd1773902477798fbacb26ccf +SIZE (magit-closql-v2.0.0_GH0.tar.gz) = 21841 diff --git a/databases/closql-devel/pkg-plist b/databases/closql-devel/pkg-plist deleted file mode 100644 index 34f8553a160e..000000000000 --- a/databases/closql-devel/pkg-plist +++ /dev/null @@ -1,3 +0,0 @@ -%%EMACS_VERSION_SITE_LISPDIR%%/closql-autoloads.el -%%EMACS_VERSION_SITE_LISPDIR%%/closql.el -%%EMACS_VERSION_SITE_LISPDIR%%/closql.elc diff --git a/databases/closql/Makefile b/databases/closql/Makefile index e8a2a769fcec..8ef10e5fe4b5 100644 --- a/databases/closql/Makefile +++ b/databases/closql/Makefile @@ -1,7 +1,6 @@ PORTNAME= closql DISTVERSIONPREFIX= v -DISTVERSION= 1.2.1 -PORTREVISION= 9 +DISTVERSION= 2.0.0 CATEGORIES= databases elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} @@ -12,37 +11,39 @@ WWW= https://github.com/magit/closql LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= emacsql${EMACS_PKGNAMESUFFIX}>=3.0.0:databases/emacsql@${EMACS_FLAVOR} -RUN_DEPENDS= emacsql${EMACS_PKGNAMESUFFIX}>=3.0.0:databases/emacsql@${EMACS_FLAVOR} +BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR} \ + emacsql${EMACS_PKGNAMESUFFIX}>=4.0.0:databases/emacsql@${EMACS_FLAVOR} +RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR} \ + emacsql${EMACS_PKGNAMESUFFIX}>=4.0.0:databases/emacsql@${EMACS_FLAVOR} -USES= emacs +USES= emacs gmake USE_GITHUB= yes GH_ACCOUNT= magit +MAKE_ENV+= LOAD_PATH="${LOAD_PATH}" + CONFLICTS_INSTALL= closql closql-devel* closql-emacs_* NO_ARCH= yes -PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/closql.el \ +PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/closql-autoloads.el \ + ${EMACS_VERSION_SITE_LISPDIR}/closql.el \ ${EMACS_VERSION_SITE_LISPDIR}/closql.elc -PORTDOCS= README.md +PORTDOCS= README.org OPTIONS_DEFINE= DOCS -do-build: - (cd ${WRKSRC} \ - && ${EMACS_CMD} -Q -batch -L . \ - -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/emacsql \ - -f batch-byte-compile closql.el) +LOAD_PATH= -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat -L \ + ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/emacsql do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} - (cd ${WRKSRC} && ${INSTALL_DATA} closql.el* \ + (cd ${WRKSRC} && ${INSTALL_DATA} *.el* \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> diff --git a/databases/closql/distinfo b/databases/closql/distinfo index 9f0d227def69..a50644d374e5 100644 --- a/databases/closql/distinfo +++ b/databases/closql/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1663525345 -SHA256 (magit-closql-v1.2.1_GH0.tar.gz) = 3f058e21c1b381b28f45b39da15df48a55a59200252df9c3aa55a060625b2e6b -SIZE (magit-closql-v1.2.1_GH0.tar.gz) = 20830 +TIMESTAMP = 1723784467 +SHA256 (magit-closql-v2.0.0_GH0.tar.gz) = 14f3c0c9293b7faa5952afab9eaf49b33107630bd1773902477798fbacb26ccf +SIZE (magit-closql-v2.0.0_GH0.tar.gz) = 21841 diff --git a/databases/cockroach/Makefile b/databases/cockroach/Makefile index 9c02022aa6e5..3fe0870bbde8 100644 --- a/databases/cockroach/Makefile +++ b/databases/cockroach/Makefile @@ -1,7 +1,7 @@ PORTNAME= cockroach DISTVERSIONPREFIX= v DISTVERSION= 19.1.11 -PORTREVISION= 21 +PORTREVISION= 23 CATEGORIES= databases MASTER_SITES= https://binaries.cockroachdb.com/ EXTRACT_SUFX= .src.tgz diff --git a/databases/compass/Makefile b/databases/compass/Makefile new file mode 100644 index 000000000000..f1b6c0e01fad --- /dev/null +++ b/databases/compass/Makefile @@ -0,0 +1,515 @@ +PORTNAME= compass +DISTVERSIONPREFIX= v +DISTVERSION= 1.43.0 +PORTREVISION= 3 +CATEGORIES= databases +MASTER_SITES= https://cloud.mongodb.com/static/font/:fonts \ + https://registry.npmjs.org/fs-xattr/-/:fs_xattr \ + https://registry.npmjs.org/kerberos/-/:kerberos \ + https://registry.npmjs.org/mongodb-client-encryption/-/:mongoclienc \ + https://registry.npmjs.org/os-dns-native/-/:dns +DISTFILES= EuclidCircularA-Semibold-WebXL.woff2:fonts \ + EuclidCircularA-Semibold-WebXL.woff:fonts \ + EuclidCircularA-SemiboldItalic-WebXL.woff2:fonts \ + EuclidCircularA-SemiboldItalic-WebXL.woff:fonts \ + EuclidCircularA-Medium-WebXL.woff2:fonts \ + EuclidCircularA-Medium-WebXL.woff:fonts \ + EuclidCircularA-MediumItalic-WebXL.woff2:fonts \ + EuclidCircularA-MediumItalic-WebXL.woff:fonts \ + EuclidCircularA-Regular-WebXL.woff2:fonts \ + EuclidCircularA-Regular-WebXL.woff:fonts \ + EuclidCircularA-RegularItalic-WebXL.woff2:fonts \ + EuclidCircularA-RegularItalic-WebXL.woff:fonts \ + fs-xattr-${NPM_FSXATTR_VER}.tgz:fs_xattr \ + kerberos-${NPM_KERBEROS_VER}.tgz:kerberos \ + mongodb-client-encryption-${MONGO_CLIENC_VER}.tgz:mongoclienc \ + os-dns-native-${NPM_OSDNSNATIVE_VER}.tgz:dns +DIST_SUBDIR= ${PORTNAME} +EXTRACT_ONLY= ${DISTFILE_DEFAULT} + +MAINTAINER= hiroo.ono+freebsd@gmail.com +COMMENT= The GUI for MongoDB +WWW= https://www.mongodb.com/products/compass/ + +LICENSE= SSPLv1 +LICENSE_NAME= Server Side Public License +LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +DISTCACHEFILES= ${DISTCACHEFILE_npm} \ + ${DISTCACHEFILE_gyp} \ + ${DISTCACHEFILE_yarn} \ + ${DISTCACHEFILE_cargo} +DISTCACHEFILE_npm= ${DISTDIR}/${DIST_SUBDIR}/dotnpm-${DISTVERSION}.tar.xz +DISTCACHEFILE_gyp= ${DISTDIR}/${DIST_SUBDIR}/dotgyp-${DISTVERSION}.tar.xz +DISTCACHEFILE_yarn= ${DISTDIR}/${DIST_SUBDIR}/dotyarn-${DISTVERSION}.tar.xz +DISTCACHEFILE_cargo= ${DISTDIR}/${DIST_SUBDIR}/dotcargo-${DISTVERSION}.tar.xz +APPMODFILE= ${WRKDIR}/compass_node_modules.tar + +ONLY_FOR_ARCHS= aarch64 amd64 +USES= gettext-runtime gl gnome iconv jpeg nodejs:env python:build \ + xorg +USE_GL= gbm gl +USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 libxml2 libxslt pango +USE_XORG= x11 xcb xcomposite xdamage xext xfixes xi xrandr xrender xtst +USE_LDCONFIG= ${DATADIR} + +USE_GITHUB= yes +GH_TUPLE= mongodb-js:compass:${DISTVERSIONPREFIX}${DISTVERSION} \ + mongodb-js:reflux-state-mixin:e050454cb3be029c3e7fd2ee6a08111e4d15161f:reflux \ + mongodb-js:zstd:${DISTVERSIONPREFIX}${MONGO_ZSTD_VER}:zstd \ + napi-rs:napi-rs:@napi-rs/cli@${NPM_NAPI_VER}:napi + +FETCH_DEPENDS= npm-node${NODEJS_VERSION}>0:www/npm-node${NODEJS_VERSION} \ + yarn-node${NODEJS_VERSION}>0:www/yarn-node${NODEJS_VERSION} \ + cargo:lang/rust +# Do not use USES=cmake, because compass itself does not build with cmake. +# The npm module it depends on uses cmake to build. +BUILD_DEPENDS= electron${ELECTRON_VER_MAJOR}:devel/electron${ELECTRON_VER_MAJOR} \ + npm-node${NODEJS_VERSION}>0:www/npm-node${NODEJS_VERSION} \ + yarn-node${NODEJS_VERSION}>0:www/yarn-node${NODEJS_VERSION} \ + cmake:devel/cmake-core \ + cargo:lang/rust \ + pkg-config:devel/pkgconf \ + zip:archivers/zip +LIB_DEPENDS= libmongocrypt.so:databases/libmongocrypt \ + libatk-bridge-2.0.so:accessibility/at-spi2-core \ + libatspi.so:accessibility/at-spi2-core \ + libFLAC.so:audio/flac \ + libopus.so:audio/opus \ + libdbus-1.so:devel/dbus \ + libicuuc.so:devel/icu \ + libepoll-shim.so:devel/libepoll-shim \ + libevent.so:devel/libevent \ + libffi.so:devel/libffi \ + libnotify.so:devel/libnotify \ + libpci.so:devel/libpci \ + libnspr4.so:devel/nspr \ + libre2.so:devel/re2 \ + libdrm.so:graphics/libdrm \ + libpng.so:graphics/png \ + libwayland-client.so:graphics/wayland \ + libwebp.so:graphics/webp \ + libdav1d.so:multimedia/dav1d \ + libva.so:multimedia/libva \ + libopenh264.so:multimedia/openh264 \ + libharfbuzz.so:print/harfbuzz \ + libsecret-1.so:security/libsecret \ + libnss3.so:security/nss \ + libexpat.so:textproc/expat2 \ + libxkbcommon.so:x11/libxkbcommon \ + libxshmfence.so:x11/libxshmfence \ + libfontconfig.so:x11-fonts/fontconfig +TEST_DEPENDS= Xvfb:x11-servers/xorg-server@xvfb +ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib +CUPS_LIB_DEPENDS= libcups.so:print/cups +PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire +PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio +SNDIO_PREVENTS= ALSA PULSEAUDIO +SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio + +PORTDOCS= AUTHORS \ + CODE_OF_CONDUCT.md \ + CONTRIBUTING.md \ + README.md \ + THIRD-PARTY-NOTICES.md + +# Options have to be in accord with electron29. +OPTIONS_DEFINE= DOCS CUPS PIPEWIRE +OPTIONS_DEFAULT= DOCS CUPS PIPEWIRE SNDIO GSSAPI_BASE +OPTIONS_GROUP= AUDIO +OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO SNDIO +OPTIONS_SINGLE= GSSAPI +OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT +GSSAPI_BASE_USES= gssapi +GSSAPI_HEIMDAL_USES= gssapi:heimdal +GSSAPI_MIT_USES= gssapi:mit + +PATCH_STRIP= -p1 + +CXXFLAGS+= -DNODE_API_EXPERIMENTAL \ + -DNODE_API_EXPERIMENTAL_NOGC_ENV_OPT_OUT +MAKE_ENV+= ${PATH_ENV} +MAKE_ENV+= HOME=${WRKDIR} +MAKE_ENV+= ELECTRON_SKIP_BINARY_DOWNLOAD=1 +.if defined(QUIET) +MAKE_ENV+= QUIET=yes +.else +MAKE_ENV+= DEBUG=true +.endif +PATH_ENV= PATH=$${PATH}:${WRKSRC}/node_modules/.bin +PATH_ENV_zstd= PATH=$${PATH}:${MONGO_ZSTD_DIR}/node_modules/.bin +TEST_ENV+= HOME=${WRKDIR} +TEST_ENV+= PATH=$${PATH}:${WRKSRC}/node_modules/.bin +HADRON_ENV+= PATH=$${PATH}:${WRKSRC}/node_modules/.bin +HADRON_ENV+= HADRON_SKIP_INSTALLER=true +HADRON_ENV+= ELECTRON_SKIP_BINARY_DOWNLOAD=1 +HADRON_ENV+= APPMOD=${APPMODFILE} +HADRON_ENV+= DEBUG=hadron* + +ELECTRON_DIR= ${.CURDIR}/../../devel/electron29 +.include "${ELECTRON_DIR}/Makefile.version" +ELECTRON_DOWNLOAD_URL= https://github.com/electron/electron/releases/download/v${ELECTRON_VER} +ELECTRON_DOWNLOAD_URL_HASH!= /sbin/sha256 -q -s ${ELECTRON_DOWNLOAD_URL} +.if defined(ARCH) && ${ARCH} == amd64 +ELECTRON_ARCH= x64 +NAPI_TARGET= x86_64-unknown-freebsd +.elif defined(ARCH) && ${ARCH} == arm64 +ELECTRON_ARCH= arm64 +NAPI_TARGET= aarch64-unknown-freebsd +.endif + +MONGO_CLIENC_VER= 6.0.0 +MONGO_ZSTD_VER= 1.0.0 +NPM_FSXATTR_VER= 0.3.1 +NPM_KERBEROS_VER= 2.1.0 +NPM_NAPI_VER= 2.9.0 +COMPASS_DIR= ${WRKSRC}/packages/compass +MONGO_ZSTD_DIR= ${WRKDIR}/zstd-${MONGO_ZSTD_VER} +NODE_MODULES_DIR= ${WRKSRC}/node_modules +NPM_NAPI_DIR= ${WRKDIR}/napi-rs--napi-rs-cli-${NPM_NAPI_VER} +DISTTMP_DIR= ${WRKDIR}/dist-tmp + +NPM_OSDNSNATIVE_VER= 1.2.1 + +post-fetch: ${DISTCACHEFILES} + +${DISTCACHEFILE_npm}: + # Cache npm modules to avoid network connection at later stages + cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm cache add \ + $$(cat ${FILESDIR}/package-*.list) + + ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_DEFAULT} -C ${WRKDIR} + ${MKDIR} ${NODE_MODULES_DIR} + ${REINPLACE_CMD} -E ' \ + s,^( *"electron"): *"[0-9~^].*"(.*)$$,\1: "${ELECTRON_VER}"\2,; \ + ' ${WRKSRC}/package-lock.json + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm --ignore-scripts -- install + cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm cache add \ + electron@${ELECTRON_VER} \ + $$(npm view electron@${ELECTRON_VER:C/\.[^\.]*$//} version | \ + ${TAIL} -1 | ${SED} -E 's, .*,,') + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm --ignore-scripts -- install \ + electron@~${ELECTRON_VER} + + ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/fs-xattr-${NPM_FSXATTR_VER}.tgz \ + -C ${WRKDIR} + ${MKDIR} ${WRKDIR}/package/node_modules + cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \ + PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \ + npm --ignore-scripts install node-gyp-cache@0.2.1 + ${RM} -rd ${WRKDIR}/package + + ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/mongodb-client-encryption-${MONGO_CLIENC_VER}.tgz \ + -C ${WRKDIR} + ${MKDIR} ${WRKDIR}/package/node_modules + cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \ + PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \ + npm --ignore-scripts install + ${RM} -rd ${WRKDIR}/package + + ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/os-dns-native-${NPM_OSDNSNATIVE_VER}.tgz \ + -C ${WRKDIR} + ${MKDIR} ${WRKDIR}/package/node_modules + cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \ + PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \ + npm --ignore-scripts install + ${RM} -rd ${WRKDIR}/package + + ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_zstd} -C ${WRKDIR} + ${MKDIR} ${MONGO_ZSTD_DIR}/node_modules + cd ${MONGO_ZSTD_DIR} && \ + ${PATCH} -p1 < ${FILESDIR}/mongodb-js-zstd.patch + cd ${MONGO_ZSTD_DIR} && \ + ${SETENV} ${MAKE_ENV} ${PATH_ENV_zstd} \ + npm --ignore-scripts -- install + ${RM} -rd ${MONGO_ZSTD_DIR} + + # Without npm cache verify, installing + # mongodb-tools@https://codeload... fails. + # if npm cache verify fails by 'too many open files', + # set MAX_FILES_compass=16384 in poudriere.conf. + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm cache verify + + # Back up npm cache + cd ${WRKDIR} && ${TAR} cJf ${DISTCACHEFILE_npm} .npm + +${DISTCACHEFILE_gyp}: + # To prepare cache cached by node-gyp-cache when rebuilding + # fs-xattr, mongodb-client-encryption and os-dns-native, + # install node-gyp-cache and do + # npm exec node-gyp-cache rebuild for fs-xattr, + # npm run install for mongodb-client-encryption and + # npm run install for os-dns-native + # which is OK to fail here (because of python absent). + ${ECHO} "node_gyp = node-gyp-cache" >> ${WRKDIR}/.npmrc + + ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/fs-xattr-${NPM_FSXATTR_VER}.tgz \ + -C ${WRKDIR} + ${MKDIR} ${WRKDIR}/package/node_modules + cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \ + PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \ + npm install node-gyp-cache@0.2.1 + -cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \ + PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \ + npm exec node-gyp-cache rebuild + ${RM} -rd ${WRKDIR}/package /tmp/work + + ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/mongodb-client-encryption-${MONGO_CLIENC_VER}.tgz \ + -C ${WRKDIR} + ${MKDIR} ${WRKDIR}/package/node_modules + cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \ + PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \ + npm install node-gyp-cache@0.2.1 + -cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \ + PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \ + npm run install + ${RM} -rd ${WRKDIR}/package /tmp/work + + ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/os-dns-native-${NPM_OSDNSNATIVE_VER}.tgz \ + -C ${WRKDIR} + ${MKDIR} ${WRKDIR}/package/node_modules + cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \ + PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \ + npm install node-gyp-cache@0.2.1 + -cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \ + PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \ + npm run install + + # Back up node-gyp-cache cache + cd ${WRKDIR} && ${TAR} cJf ${DISTCACHEFILE_gyp} .cache + +${DISTCACHEFILE_yarn}: + # Do yarn install to cache node modules for napi-rs-cli. + ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_napi} -C ${WRKDIR} + ${MKDIR} ${NPM_NAPI_DIR}/node_modules + cd ${NPM_NAPI_DIR} && ${PATCH} -p1 < ${FILESDIR}/napi-cli.patch + cd ${NPM_NAPI_DIR} && ${SETENV} ${MAKE_ENV} yarn install + + # Back up yarn cache + cd ${NPM_NAPI_DIR} && ${TAR} cJf ${DISTCACHEFILE_yarn} .yarn + +${DISTCACHEFILE_cargo}: + # Cache cargo crates for zstd. + ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_zstd} -C ${WRKDIR} + cd ${MONGO_ZSTD_DIR} && ${SETENV} ${MAKE_ENV} \ + cargo fetch + # Back up cargo cache + cd ${WRKDIR} && ${TAR} cJf ${DISTCACHEFILE_cargo} .cargo + +post-extract: + # Restore npm and node-gyp-cache cache + ${TAR} xf ${DISTCACHEFILE_npm} -C ${WRKDIR} + ${TAR} xf ${DISTCACHEFILE_gyp} -C ${WRKDIR} + ${TAR} xf ${DISTCACHEFILE_cargo} -C ${WRKDIR} + + # Fonts + -${MKDIR} ${WRKSRC}/packages/compass/src/app/fonts + for font in ${DISTDIR}/${DIST_SUBDIR}/*.woff*; do \ + ${INSTALL_DATA} $${font} \ + ${WRKSRC}/packages/compass/src/app/fonts; \ + done + +pre-build: + # Prepare kerberos + ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/kerberos-${NPM_KERBEROS_VER}.tgz \ + -C ${WRKDIR} + cd ${WRKDIR}/package && ${PATCH} -p1 < ${FILESDIR}/kerberos.patch +. if empty(PORT_OPTIONS:MGSSAPI_MIT) + cd ${WRKDIR}/package && ${PATCH} -p1 < ${FILESDIR}/kerberos-heimdal.patch +. endif + ${FIND} ${WRKDIR}/package -name \*.orig -or -name \*.bak -delete + cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${WRKDIR}/package + ${RM} -rd ${WRKDIR}/package + + # Prepare mongodb-client-encryption + ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/mongodb-client-encryption-${MONGO_CLIENC_VER}.tgz \ + -C ${WRKDIR} + cd ${WRKDIR}/package && ${PATCH} -p1 < ${FILESDIR}/mongodb-client-encryption.patch + ${REINPLACE_CMD} -E \ + 's|^(.*\.include_dir.*)$$|\1 "/usr/include", "${PREFIX}/include"|' \ + ${WRKDIR}/package/binding.gyp + ${REINPLACE_CMD} -E \ + "s|^( *').*(lib.*-static.*\.a)('.*)$$|\1${PREFIX}/lib/\2\3|" \ + ${WRKDIR}/package/binding.gyp + ${REINPLACE_CMD} -E \ + -e 's|("chai"): "\^4\.3\.7"|\1: "^4.0.0"|' \ + -e 's|("eslint"): "\^8\.46\.0"|\1: "^8.0.0"|' \ + -e 's|("@typescript-eslint\/parser"): "\^6\.3\.0"|\1: "^6.0.0"|' \ + ${WRKDIR}/package/package.json + ${FIND} ${WRKDIR}/package -name \*.orig -or -name \*.bak -delete + ${MKDIR} ${WRKDIR}/package/node_modules + cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \ + PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \ + npm --offline -- install node-gyp-cache@0.2.1 + ${ECHO} "node_gyp = node-gyp-cache" >> ${WRKDIR}/.npmrc + cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \ + PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \ + node-gyp rebuild --python=${PYTHON_CMD} + cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${WRKDIR}/package + ${RM} -rd ${WRKDIR}/package + + # Prepare fs-xattr + ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/fs-xattr-${NPM_FSXATTR_VER}.tgz \ + -C ${WRKDIR} + cd ${WRKDIR}/package && ${PATCH} -p1 < ${FILESDIR}/fs-xattr.patch + ${CP} ${FILESDIR}/xattr.h ${WRKDIR}/package/src + ${CP} ${FILESDIR}/xattr_api.c ${WRKDIR}/package/src + ${MKDIR} ${WRKDIR}/package/node_modules + cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \ + PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \ + npm --offline -- install node-gyp-cache@0.2.1 + # ${ECHO} "node_gyp = node-gyp-cache" >> ${WRKDIR}/.npmrc + cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \ + PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \ + npm exec node-gyp-cache rebuild --python=${PYTHON_CMD} + ${FIND} ${WRKDIR}/package -name \*.orig -or -name \*.bak -delete + cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${WRKDIR}/package + ${RM} -rd ${WRKDIR}/package + + # Prepare os-dns-native + ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/os-dns-native-${NPM_OSDNSNATIVE_VER}.tgz \ + -C ${WRKDIR} + cd ${WRKDIR} && ${PATCH} -p0 < ${FILESDIR}/os-dns-native.patch + ${MKDIR} ${WRKDIR}/package/node_modules + cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \ + PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \ + npm --offline -- install node-gyp-cache@0.2.1 + ${ECHO} "node-gyp = node-gyp-cache" >> ${WRKDIR}/.npmrc + cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \ + PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \ + npm run install + ${FIND} ${WRKDIR}/package -name \*.orig -or -name \*.bak -delete + cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${WRKDIR}/package + ${RM} -rd ${WRKDIR}/package + + # Prepare napi-rs-cli (for mongodb-js-zstd) + ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_napi} -C ${WRKDIR} + ${TAR} xf ${DISTCACHEFILE_yarn} -C ${NPM_NAPI_DIR} + ${MKDIR} ${NPM_NAPI_DIR}/node_modules + cd ${NPM_NAPI_DIR} && ${PATCH} -p1 < ${FILESDIR}/napi-cli.patch + cd ${NPM_NAPI_DIR} && ${SETENV} ${MAKE_ENV} yarn install + cd ${NPM_NAPI_DIR} && ${SETENV} ${MAKE_ENV} \ + PATH=$${PATH}:${NPM_NAPI_DIR}/node_modules/.bin npm run build + ${FIND} ${NPM_NAPI_DIR} -name \*.orig -or -name \*.bak -delete + cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${NPM_NAPI_DIR}/cli + + # Prepare mongodb-js-zstd. + ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_zstd} -C ${WRKDIR} + + # Install node_modules for zstd. + ${MKDIR} ${MONGO_ZSTD_DIR}/node_modules + cd ${MONGO_ZSTD_DIR} && \ + ${PATCH} -p1 < ${FILESDIR}/mongodb-js-zstd.patch + cd ${MONGO_ZSTD_DIR} && \ + ${SETENV} ${MAKE_ENV} ${PATH_ENV_zstd} \ + npm --offline -- install \ + ${WRKDIR}/napi-rs-cli-${NPM_NAPI_VER}.tgz + cd ${MONGO_ZSTD_DIR} && \ + ${SETENV} ${MAKE_ENV} ${PATH_ENV_zstd} CARGO_NET_OFFLINE=true \ + napi build --platform --release --target ${NAPI_TARGET} && \ + ${SETENV} ${MAKE_ENV} ${PATH_ENV_zstd} ${INSTALL_LIB} \ + zstd.freebsd-${ELECTRON_ARCH}.node npm/freebsd-${ELECTRON_ARCH}/ + ${FIND} ${MONGO_ZSTD_DIR} -name \*.orig -or -name \*.bak -delete + cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${MONGO_ZSTD_DIR} + cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack \ + file:${MONGO_ZSTD_DIR}/npm/freebsd-${ELECTRON_ARCH} + + # Replace "git+ssh:" and "github:" entry with "file:" + # to exported tarballs. + ${REINPLACE_CMD} -E ' \ + s,"(resolved|from|version)": "git\+ssh:.*/reflux-state-mixin\.git.*","\1": "file://${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_reflux}",; \ + s,"(reflux-state-mixin|resolved|from)": "(.+@)?github:mongodb-js/reflux-state-mixin(.[0-9a-f]+)?","\1": "file://${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_reflux}",; \ + ' ${WRKSRC}/package-lock.json + + for pjson in $$(find ${WRKSRC} -name package.json -print); do \ + ${REINPLACE_CMD} -E ' \ + s,"(reflux-state-mixin)": "github:mongodb-js/reflux-state-mixin","\1": "file://${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_reflux}",; \ + ' $${pjson}; done + + # Install node modules + ${MKDIR} ${NODE_MODULES_DIR} + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm install --offline \ + ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_reflux} \ + ${WRKDIR}/fs-xattr-${NPM_FSXATTR_VER}.tgz \ + ${WRKDIR}/kerberos-${NPM_KERBEROS_VER}.tgz \ + ${WRKDIR}/napi-rs-cli-${NPM_NAPI_VER}.tgz \ + ${WRKDIR}/mongodb-js-zstd-*.tgz \ + ${WRKDIR}/mongodb-client-encryption-${MONGO_CLIENC_VER}.tgz \ + ${WRKDIR}/os-dns-native-${NPM_OSDNSNATIVE_VER}.tgz + + # Install electron without build. + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ + npm --offline --omit-dev --ignore-scripts -- install \ + electron@${ELECTRON_VER} + + # Install node modules for production (APPMOD) + ${MKDIR} ${DISTTMP_DIR}/node_modules + cd ${DISTTMP_DIR} && ${SETENV} ${MAKE_ENV} \ + npm --offline --omit-dev -- install \ + ${WRKDIR}/kerberos-${NPM_KERBEROS_VER}.tgz \ + ${WRKDIR}/mongodb-client-encryption-${MONGO_CLIENC_VER}.tgz + -${RM} ${APPMODFILE} + ${TAR} -cf ${APPMODFILE} --exclude python3 \ + -C ${DISTTMP_DIR} node_modules + +do-build: + # Set up download zip file for electron-packager + cd ${WRKSRC}/node_modules/electron-packager/src && \ + ${PATCH} -p1 < ${FILESDIR}/electron-packager.patch + cd ${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} && \ + zip -q -r ${WRKDIR}/electron-v${ELECTRON_VER}-freebsd-${ELECTRON_ARCH}.zip . + + # Install electron + ${CP} -R ${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} \ + ${NODE_MODULES_DIR}/electron/dist + ${ECHO} "electron" > ${NODE_MODULES_DIR}/electron/path.txt + + # Build MongoDB Compass + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} lerna run bootstrap --stream + cd ${WRKSRC} && ${SETENV} ${HADRON_ENV} npm run package-compass + +do-install: + # Install MongoDB Compass + -${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps + ${INSTALL_DATA} ${WRKSRC}/packages/compass/app-icons/linux/mongodb-compass.png \ + ${STAGEDIR}${PREFIX}/share/pixmaps/ + -${MKDIR} ${STAGEDIR}${DESKTOPDIR} + ${INSTALL_DATA} ${FILESDIR}/mongodb-compass.desktop \ + ${STAGEDIR}${DESKTOPDIR}/ + -${MKDIR} ${STAGEDIR}${DATADIR} + cd ${COMPASS_DIR}/dist/MongoDB* && ${TAR} cf - . | \ + ${TAR} xf - -C ${STAGEDIR}${DATADIR} +.for f in chromedriver mksnapshot v8_context_snapshot_generator + ${RM} ${STAGEDIR}${DATADIR}/${f} +.endfor + ${RM} -r ${STAGEDIR}${DATADIR}/gen + ${RM} -r ${STAGEDIR}${DATADIR}/node_headers + ${RLN} ${STAGEDIR}${DATADIR}/MongoDB* \ + ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + ${FIND} ${STAGEDIR}${DATADIR} -name \*.node -exec ${STRIP_CMD} {} \; + + # Install documents +do-install-DOCS-on: + -${MKDIR} ${STAGEDIR}${DOCSDIR} +.for f in ${PORTDOCS} + ${INSTALL_MAN} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} +.endfor + +post-stage: + cd ${STAGEDIR}${PREFIX} && \ + ${FIND} ${DATADIR_REL}/resources/app.asar.unpacked/build \ + -type f -o -type l > ${WRKDIR}/PLIST.unpacked + cd ${WRKDIR} && ${SED} -i -e "/PLIST.unpacked/r PLIST.unpacked" ${TMPPLIST} + +do-test: + cd ${WRKSRC}/packages/compass && \ + ${SETENV} ${TEST_ENV} \ + xvfb-maybe electron-mocha --no-sandbox "./src/main/*.spec.*" + +post-clean: +.for file in ${DISTCACHEFILES} compass_node_modules.tar + ${RM} ${DISTDIR}/${DIST_SUBDIR}/${file} +.endfor + +.include <bsd.port.mk> diff --git a/databases/compass/distinfo b/databases/compass/distinfo new file mode 100644 index 000000000000..6c13053e85e8 --- /dev/null +++ b/databases/compass/distinfo @@ -0,0 +1,41 @@ +TIMESTAMP = 1717056528 +SHA256 (compass/EuclidCircularA-Semibold-WebXL.woff2) = 3c927c939c68fc5598be8b24d6bcd848c76848730c817d099a07a8def77bd35f +SIZE (compass/EuclidCircularA-Semibold-WebXL.woff2) = 44116 +SHA256 (compass/EuclidCircularA-Semibold-WebXL.woff) = 29c04cda134c536c105d8c61e6eba8931ba91d27cf0624642532765028fd9903 +SIZE (compass/EuclidCircularA-Semibold-WebXL.woff) = 57832 +SHA256 (compass/EuclidCircularA-SemiboldItalic-WebXL.woff2) = ec9e21eaa3056c28f83f985e8b851b44dcd5f72fa9bd9932a12001280d1c8d84 +SIZE (compass/EuclidCircularA-SemiboldItalic-WebXL.woff2) = 46120 +SHA256 (compass/EuclidCircularA-SemiboldItalic-WebXL.woff) = f3ffad457620e630a2924d0e8123e535f599372902a1213b7cfc0020910db56b +SIZE (compass/EuclidCircularA-SemiboldItalic-WebXL.woff) = 60668 +SHA256 (compass/EuclidCircularA-Medium-WebXL.woff2) = 4b72108384fc2ff8526bbac345c72e42df413c7bfc950d3a34d8315f8c254fcc +SIZE (compass/EuclidCircularA-Medium-WebXL.woff2) = 44284 +SHA256 (compass/EuclidCircularA-Medium-WebXL.woff) = 947aa46c1ac09d7ba59dc037d4cf905ab235092258b0187e6c30edd1810e83ce +SIZE (compass/EuclidCircularA-Medium-WebXL.woff) = 58084 +SHA256 (compass/EuclidCircularA-MediumItalic-WebXL.woff2) = 575377efc4dc278a6d346dddc96b1da688f5106ff64d4ab21f72c7fcfc2f0163 +SIZE (compass/EuclidCircularA-MediumItalic-WebXL.woff2) = 46004 +SHA256 (compass/EuclidCircularA-MediumItalic-WebXL.woff) = e5f0b9d8c79478d4f2906c10601116df3ef8489d7fbfd1ad50b36ddb4c3454be +SIZE (compass/EuclidCircularA-MediumItalic-WebXL.woff) = 60492 +SHA256 (compass/EuclidCircularA-Regular-WebXL.woff2) = 7c181fe423a88db5dc73df916136aed4cc5d858ef6546df0b0c31a5cb4663e96 +SIZE (compass/EuclidCircularA-Regular-WebXL.woff2) = 44028 +SHA256 (compass/EuclidCircularA-Regular-WebXL.woff) = 90e9c137559eed0ae440f6e8b3edebe2ba07efe3c2f85c8f8615d85ddb72708c +SIZE (compass/EuclidCircularA-Regular-WebXL.woff) = 57952 +SHA256 (compass/EuclidCircularA-RegularItalic-WebXL.woff2) = deaa04a19ac9a9eb38021504863017092e2b66f520a4000f336e4b3f868a726f +SIZE (compass/EuclidCircularA-RegularItalic-WebXL.woff2) = 45828 +SHA256 (compass/EuclidCircularA-RegularItalic-WebXL.woff) = bf9fad0a9ad3c49bf2633d9575ef20b1fa4e51078ded0a7a4277bedbf7756810 +SIZE (compass/EuclidCircularA-RegularItalic-WebXL.woff) = 60288 +SHA256 (compass/fs-xattr-0.3.1.tgz) = 7ffa656d19f21b81970bba32ef69ae68064a8d6a53687907419bbc5c3424eb89 +SIZE (compass/fs-xattr-0.3.1.tgz) = 6094 +SHA256 (compass/kerberos-2.1.0.tgz) = eeb1d33472dcf15be8ae46e30ffc76455a62356a91cee52bb8d48f97a35a58c7 +SIZE (compass/kerberos-2.1.0.tgz) = 28988 +SHA256 (compass/mongodb-client-encryption-6.0.0.tgz) = b72d6ad4e4c449ba4548f8f4f8708d37c1490c6615caefa8c56a02f22897b64a +SIZE (compass/mongodb-client-encryption-6.0.0.tgz) = 15734 +SHA256 (compass/os-dns-native-1.2.1.tgz) = 9baa54587fed81884735aee59d82eaf95870d344b83f5060a75256f4852d964d +SIZE (compass/os-dns-native-1.2.1.tgz) = 6535 +SHA256 (compass/mongodb-js-compass-v1.43.0_GH0.tar.gz) = 13df0ab4ea4abc7db8c3e8e071bfac003ebe50197e24f24fcdcc1932f4384758 +SIZE (compass/mongodb-js-compass-v1.43.0_GH0.tar.gz) = 11846405 +SHA256 (compass/mongodb-js-reflux-state-mixin-e050454cb3be029c3e7fd2ee6a08111e4d15161f_GH0.tar.gz) = deefbccaf2d2a7d6c92f08aaa80733f2a5c9a26294808ba87242f223f2c4f554 +SIZE (compass/mongodb-js-reflux-state-mixin-e050454cb3be029c3e7fd2ee6a08111e4d15161f_GH0.tar.gz) = 11584 +SHA256 (compass/mongodb-js-zstd-v1.0.0_GH0.tar.gz) = d88095ed323a9eaa5794d8b855bd63223ec46ba4e23403cdc408e7ed9de3b5f3 +SIZE (compass/mongodb-js-zstd-v1.0.0_GH0.tar.gz) = 61628 +SHA256 (compass/napi-rs-napi-rs-@napi-rs-cli@2.9.0_GH0.tar.gz) = 79feb09abe0253f4b984a0d0d451f0d0e493c4228a1990edf7e64399782bad78 +SIZE (compass/napi-rs-napi-rs-@napi-rs-cli@2.9.0_GH0.tar.gz) = 1159595 diff --git a/databases/compass/files/electron-packager.patch b/databases/compass/files/electron-packager.patch new file mode 100644 index 000000000000..5fb42ebbca78 --- /dev/null +++ b/databases/compass/files/electron-packager.patch @@ -0,0 +1,57 @@ +--- /dev/null 2023-01-11 00:11:02.154961000 +0000 ++++ src/freebsd.js 2023-01-11 00:10:31.037935000 +0000 +@@ -0,0 +1,25 @@ ++'use strict' ++ ++const App = require('./platform') ++const common = require('./common') ++ ++class FreeBSDApp extends App { ++ get originalElectronName () { ++ return 'electron' ++ } ++ ++ get newElectronName () { ++ return common.sanitizeAppName(this.executableName) ++ } ++ ++ async create () { ++ await this.initialize() ++ await this.renameElectron() ++ await this.copyExtraResources() ++ return this.move() ++ } ++} ++ ++module.exports = { ++ App: FreeBSDApp ++} +diff -Nur src.orig/targets.js src/targets.js +--- src.orig/targets.js 2023-01-10 16:23:47.997092000 +0000 ++++ src/targets.js 2023-01-10 16:16:03.395991000 +0000 +@@ -5,12 +5,13 @@ + const semver = require('semver') + + const officialArchs = ['ia32', 'x64', 'armv7l', 'arm64', 'mips64el', 'universal'] +-const officialPlatforms = ['darwin', 'linux', 'mas', 'win32'] ++const officialPlatforms = ['darwin', 'linux', 'mas', 'win32', 'freebsd'] + const officialPlatformArchCombos = { + darwin: ['x64', 'arm64', 'universal'], + linux: ['ia32', 'x64', 'armv7l', 'arm64', 'mips64el'], + mas: ['x64', 'arm64', 'universal'], +- win32: ['ia32', 'x64', 'arm64'] ++ win32: ['ia32', 'x64', 'arm64'], ++ freebsd: ['x64', 'arm64'], + } + + const buildVersions = { +@@ -36,7 +37,8 @@ + darwin: './mac', + linux: './linux', + mas: './mac', // map to darwin +- win32: './win32' ++ win32: './win32', ++ freebsd: './freebsd', + } + + const supported = { diff --git a/databases/compass/files/fs-xattr.patch b/databases/compass/files/fs-xattr.patch new file mode 100644 index 000000000000..3020371e7fd4 --- /dev/null +++ b/databases/compass/files/fs-xattr.patch @@ -0,0 +1,157 @@ +diff -ur package.orig/binding.gyp package/binding.gyp +--- package.orig/binding.gyp 2023-06-11 17:38:40.780062000 +0900 ++++ package/binding.gyp 2023-06-19 18:31:50.306023000 +0900 +@@ -7,7 +7,8 @@ + "src/error.c", + "src/sync.c", + "src/util.c", +- "src/xattr.c" ++ "src/xattr.c", ++ "src/xattr_api.c" + ] + } + ] +diff -ur package.orig/src/async.c package/src/async.c +--- package.orig/src/async.c 2023-06-11 17:38:40.779324000 +0900 ++++ package/src/async.c 2023-06-19 17:47:16.981890000 +0900 +@@ -1,7 +1,7 @@ + #include <assert.h> + #include <errno.h> + #include <stdlib.h> +-#include <sys/xattr.h> ++#include "xattr.h" + + #include "error.h" + #include "util.h" +@@ -20,7 +20,7 @@ + void xattr_get_execute(napi_env env, void* _data) { + XattrGetData* data = _data; + +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined(__FreeBSD__) + data->value_length = getxattr(data->filename, data->attribute, NULL, 0, 0, 0); + #else + data->value_length = getxattr(data->filename, data->attribute, NULL, 0); +@@ -33,7 +33,7 @@ + + data->value = malloc((size_t) data->value_length); + +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined(__FreeBSD__) + data->value_length = getxattr(data->filename, data->attribute, data->value, (size_t) data->value_length, 0, 0); + #else + data->value_length = getxattr(data->filename, data->attribute, data->value, (size_t) data->value_length); +@@ -108,7 +108,7 @@ + void xattr_set_execute(napi_env env, void* _data) { + XattrSetData* data = _data; + +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined(__FreeBSD__) + int res = setxattr(data->filename, data->attribute, data->value, data->value_length, 0, 0); + #else + int res = setxattr(data->filename, data->attribute, data->value, data->value_length, 0); +@@ -185,7 +185,7 @@ + void xattr_list_execute(napi_env env, void* _data) { + XattrListData* data = _data; + +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined(__FreeBSD__) + data->result_length = listxattr(data->filename, NULL, 0, 0); + #else + data->result_length = listxattr(data->filename, NULL, 0); +@@ -198,7 +198,7 @@ + + data->result = (char *) malloc((size_t) data->result_length); + +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined(__FreeBSD__) + data->result_length = listxattr(data->filename, data->result, (size_t) data->result_length, 0); + #else + data->result_length = listxattr(data->filename, data->result, (size_t) data->result_length); +@@ -266,7 +266,7 @@ + void xattr_remove_execute(napi_env env, void* _data) { + XattrRemoveData* data = _data; + +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined(__FreeBSD__) + int res = removexattr(data->filename, data->attribute, 0); + #else + int res = removexattr(data->filename, data->attribute); +diff -ur package.orig/src/error.c package/src/error.c +--- package.orig/src/error.c 2023-06-11 17:38:40.779790000 +0900 ++++ package/src/error.c 2023-06-19 18:12:10.021510000 +0900 +@@ -3,7 +3,7 @@ + + #include "error.h" + +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined(__FreeBSD__) + #define E_ENOATTR ENOATTR + #define S_ENOATTR "ENOATTR" + #else +diff -ur package.orig/src/sync.c package/src/sync.c +--- package.orig/src/sync.c 2023-06-11 17:38:40.779976000 +0900 ++++ package/src/sync.c 2023-06-19 17:48:05.139598000 +0900 +@@ -1,7 +1,7 @@ + #include <assert.h> + #include <errno.h> + #include <stdlib.h> +-#include <sys/xattr.h> ++#include "xattr.h" + + #include "error.h" + #include "util.h" +@@ -25,7 +25,7 @@ + + ssize_t value_length; + +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined(__FreeBSD__) + value_length = getxattr(filename, attribute, NULL, 0, 0, 0); + #else + value_length = getxattr(filename, attribute, NULL, 0); +@@ -42,7 +42,7 @@ + void* buffer_data; + assert(napi_create_buffer(env, (size_t) value_length, &buffer_data, &buffer) == napi_ok); + +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined(__FreeBSD__) + value_length = getxattr(filename, attribute, buffer_data, (size_t) value_length, 0, 0); + #else + value_length = getxattr(filename, attribute, buffer_data, (size_t) value_length); +@@ -78,7 +78,7 @@ + size_t value_length; + assert(napi_get_buffer_info(env, args[2], &value, &value_length) == napi_ok); + +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined(__FreeBSD__) + int res = setxattr(filename, attribute, value, value_length, 0, 0); + #else + int res = setxattr(filename, attribute, value, value_length, 0); +@@ -107,7 +107,7 @@ + + ssize_t result_length; + +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined(__FreeBSD__) + result_length = listxattr(filename, NULL, 0, 0); + #else + result_length = listxattr(filename, NULL, 0); +@@ -121,7 +121,7 @@ + + char *result = (char *) malloc((size_t) result_length); + +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined(__FreeBSD__) + result_length = listxattr(filename, result, (size_t) result_length, 0); + #else + result_length = listxattr(filename, result, (size_t) result_length); +@@ -158,7 +158,7 @@ + char *attribute = malloc(attribute_length + 1); + assert(napi_get_value_string_utf8(env, args[1], attribute, attribute_length + 1, NULL) == napi_ok); + +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined(__FreeBSD__) + int res = removexattr(filename, attribute, 0); + #else + int res = removexattr(filename, attribute); diff --git a/databases/compass/files/kerberos-heimdal.patch b/databases/compass/files/kerberos-heimdal.patch new file mode 100644 index 000000000000..2ef5795dd1d9 --- /dev/null +++ b/databases/compass/files/kerberos-heimdal.patch @@ -0,0 +1,82 @@ +diff -ur package.orig/src/unix/kerberos_gss.cc package/src/unix/kerberos_gss.cc +--- package.orig/src/unix/kerberos_gss.cc 1985-10-26 17:15:00.000000000 +0900 ++++ package/src/unix/kerberos_gss.cc 2024-05-29 05:59:03.862817000 +0900 +@@ -120,9 +120,9 @@ + + namespace node_kerberos { + +-const char* krb5_get_err_text(const krb5_context&, krb5_error_code code) { +- return COMERR_CALL(error_message)(code); +-} ++//const char* krb5_get_err_text(const krb5_context& ctx, krb5_error_code code) { ++// return COMERR_CALL(krb5_get_error_message)(ctx, code); ++//} + + static gss_result gss_success_result(int ret); + static gss_result gss_error_result(OM_uint32 err_maj, OM_uint32 err_min); +@@ -138,7 +138,7 @@ + int code; + krb5_context kcontext; + krb5_keytab kt = NULL; +- krb5_kt_cursor cursor = NULL; ++ krb5_kt_cursor cursor; + krb5_keytab_entry entry; + char* pname = NULL; + +@@ -174,12 +174,12 @@ + if (strncmp(pname, match, match_len) == 0) { + details = pname; + KRB5_CALL(krb5_free_unparsed_name)(kcontext, pname); +- KRB5_CALL(krb5_free_keytab_entry_contents)(kcontext, &entry); ++ KRB5_CALL(krb5_kt_free_entry)(kcontext, &entry); + break; + } + + KRB5_CALL(krb5_free_unparsed_name)(kcontext, pname); +- KRB5_CALL(krb5_free_keytab_entry_contents)(kcontext, &entry); ++ KRB5_CALL(krb5_kt_free_entry)(kcontext, &entry); + } + + if (details.empty()) { +@@ -189,8 +189,7 @@ + result.data = std::move(details); + } + end: +- if (cursor) +- KRB5_CALL(krb5_kt_end_seq_get)(kcontext, kt, &cursor); ++ KRB5_CALL(krb5_kt_end_seq_get)(kcontext, kt, &cursor); + if (kt) + KRB5_CALL(krb5_kt_close)(kcontext, kt); + KRB5_CALL(krb5_free_context)(kcontext); +@@ -223,7 +222,7 @@ + name_token.value = (char*)service; + + maj_stat = +- GSS_CALL(gss_import_name)(&min_stat, &name_token, GSS_VALUE(gss_nt_service_name), &state->server_name); ++ GSS_CALL(gss_import_name)(&min_stat, &name_token, GSS_VALUE(GSS_C_NT_HOSTBASED_SERVICE), &state->server_name); + + if (GSS_ERROR(maj_stat)) { + ret = gss_error_result(maj_stat, min_stat); +diff -ur package.orig/src/unix/kerberos_gss.h package/src/unix/kerberos_gss.h +--- package.orig/src/unix/kerberos_gss.h 1985-10-26 17:15:00.000000000 +0900 ++++ package/src/unix/kerberos_gss.h 2024-05-29 06:03:39.889151000 +0900 +@@ -18,8 +18,9 @@ + #define KERBEROS_GSS_H + + extern "C" { ++ #include <krb5.h> + #include <gssapi/gssapi.h> +- #include <gssapi/gssapi_generic.h> ++ // #include <gssapi/gssapi_generic.h> + #include <gssapi/gssapi_krb5.h> + } + +@@ -27,7 +28,7 @@ + + namespace node_kerberos { + +-const char* krb5_get_err_text(const krb5_context&, krb5_error_code code); ++// const char* krb5_get_err_text(const krb5_context&, krb5_error_code code); + + #define AUTH_GSS_ERROR -1 + #define AUTH_GSS_COMPLETE 1 diff --git a/databases/compass/files/kerberos.patch b/databases/compass/files/kerberos.patch new file mode 100644 index 000000000000..8ae52a1edee5 --- /dev/null +++ b/databases/compass/files/kerberos.patch @@ -0,0 +1,54 @@ +diff -ur package.orig/binding.gyp package/binding.gyp +--- package.orig/binding.gyp 1985-10-26 17:15:00.000000000 +0900 ++++ package/binding.gyp 2024-05-29 05:04:21.119164000 +0900 +@@ -3,7 +3,8 @@ + { + 'target_name': 'kerberos', + 'type': 'loadable_module', +- 'include_dirs': [ "<!(node -p \"require('node-addon-api').include_dir\")" ], ++ 'include_dirs': [ "<!(node -p \"require('node-addon-api').include_dir\")" ++ ], + 'sources': [ + 'src/kerberos.cc' + ], +@@ -34,14 +35,16 @@ + 'GCC_SYMBOLS_PRIVATE_EXTERN': 'YES', # -fvisibility=hidden + } + }], +- ['OS=="mac" or OS=="linux"', { ++ ['OS=="mac" or OS=="linux" or OS=="freebsd"', { ++ 'cflags+': ['-DNODE_API_EXPERIMENTAL', ++ '-DNODE_API_EXPERIMENTAL_NOGC_ENV_OPT_OUT'], + 'sources': [ + 'src/unix/base64.cc', + 'src/unix/kerberos_gss.cc', + 'src/unix/kerberos_unix.cc' + ] + }], +- ['(OS=="mac" or OS=="linux") and (kerberos_use_rtld!="true")', { ++ ['(OS=="mac" or OS=="linux" or OS=="freebsd") and (kerberos_use_rtld!="true")', { + 'link_settings': { + 'libraries': [ + '-lkrb5', +@@ -58,7 +61,7 @@ + }] + ] + }], +- ['(OS=="mac" or OS=="linux") and (kerberos_use_rtld=="true")', { ++ ['(OS=="mac" or OS=="linux" or OS=="freebsd") and (kerberos_use_rtld=="true")', { + 'defines': ['KERBEROS_USE_RTLD=1'], + 'link_settings': { + 'libraries': [ +Only in package: build +diff -ur package.orig/src/kerberos_common.h package/src/kerberos_common.h +--- package.orig/src/kerberos_common.h 1985-10-26 17:15:00.000000000 +0900 ++++ package/src/kerberos_common.h 2024-05-28 15:57:59.552688000 +0900 +@@ -1,7 +1,7 @@ + #ifndef KERBEROS_COMMON_H + #define KERBEROS_COMMON_H + +-#if defined(__linux__) || defined(__APPLE__) ++#if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) + #include "unix/kerberos_gss.h" + + namespace node_kerberos { diff --git a/databases/compass/files/mongodb-client-encryption.patch b/databases/compass/files/mongodb-client-encryption.patch new file mode 100644 index 000000000000..3b4231e31806 --- /dev/null +++ b/databases/compass/files/mongodb-client-encryption.patch @@ -0,0 +1,11 @@ +diff -ur package.orig/package.json package.new/package.json +--- package.orig/package.json 1985-10-26 17:15:00.000000000 +0900 ++++ package.new/package.json 2024-05-31 07:58:38.003548000 +0900 +@@ -22,7 +22,6 @@ + "check:eslint": "eslint src test", + "check:clang-format": "clang-format --style=file:.clang-format --dry-run --Werror addon/*", + "test": "mocha test", +- "prepare": "node etc/prepare.js", + "rebuild": "prebuild --compile", + "release": "standard-version --tag-prefix node-v --path bindings/node", + "prebuild": "prebuild --runtime napi --strip --verbose --tag-prefix node-v --all" diff --git a/databases/compass/files/mongodb-compass.desktop b/databases/compass/files/mongodb-compass.desktop new file mode 100644 index 000000000000..59898025a6de --- /dev/null +++ b/databases/compass/files/mongodb-compass.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Terminal=false +Icon=mongodb-compass +Type=Application +Categories=Database; +Exec=compass +Name=MongoDB compass +GenericName=Database Development +GenericName[en]=Database Development +Comment=GUI for querying, aggregating, and analyzing MongoDB data +Comment[en]=GUI for querying, aggregating, and analyzing MongoDB data +Keywords=Data; diff --git a/databases/compass/files/mongodb-js-zstd.patch b/databases/compass/files/mongodb-js-zstd.patch new file mode 100644 index 000000000000..e1c8fbe13b00 --- /dev/null +++ b/databases/compass/files/mongodb-js-zstd.patch @@ -0,0 +1,133 @@ +diff --git a/index.js b/index.js +index 64354f1..2a7eba3 100644 +--- a/index.js ++++ b/index.js +@@ -98,6 +98,36 @@ switch (platform) { + throw new Error(`Unsupported architecture on Linux: ${arch}`); + } + break; ++ case 'freebsd': ++ switch (arch) { ++ case 'aarch64': ++ break; ++ localFileExisted = existsSync(join(__dirname, 'zstd.freebsd-arm64.node')); ++ try { ++ if (localFileExisted) { ++ nativeBinding = require('./zstd.freebsd-arm64.node'); ++ } else { ++ nativeBinding = require('@mongodb-js/zstd-freebsd-arm64'); ++ } ++ } catch (e) { ++ loadError = e; ++ } ++ case 'x64': ++ localFileExisted = existsSync(join(__dirname, 'zstd.freebsd-x64.node')); ++ try { ++ if (localFileExisted) { ++ nativeBinding = require('./zstd.freebsd-x64.node'); ++ } else { ++ nativeBinding = require('@mongodb-js/zstd-freebsd-x64'); ++ } ++ } catch (e) { ++ loadError = e; ++ } ++ break; ++ default: ++ throw new Error(`Unsupported architecture on FreeBSD: ${arch}`); ++ } ++ break; + default: + throw new Error(`Unsupported OS: ${platform}, architecture: ${arch}`); + } +diff --git a/npm/freebsd-arm64/README.md b/npm/freebsd-arm64/README.md +new file mode 100644 +index 0000000..ccf9db8 +--- /dev/null ++++ b/npm/freebsd-arm64/README.md +@@ -0,0 +1,3 @@ ++# `@mongodb-js/zstd-freebsd-arm64` ++ ++This is the **aarch64-unknown-freebsd** binary for `@mongodb-js/zstd` +diff --git a/npm/freebsd-arm64/README.md.orig b/npm/freebsd-arm64/README.md.orig +new file mode 100644 +index 0000000..e69de29 +diff --git a/npm/freebsd-arm64/package.json b/npm/freebsd-arm64/package.json +new file mode 100644 +index 0000000..9ca4df6 +--- /dev/null ++++ b/npm/freebsd-arm64/package.json +@@ -0,0 +1,18 @@ ++{ ++ "name": "@mongodb-js/zstd-freebsd-arm64", ++ "version": "0.0.0", ++ "os": [ ++ "freebsd" ++ ], ++ "cpu": [ ++ "x64" ++ ], ++ "main": "zstd.freebsd-arm64.node", ++ "files": [ ++ "zstd.freebsd-arm64.node" ++ ], ++ "license": "MIT", ++ "engines": { ++ "node": ">= 10" ++ } ++} +diff --git a/npm/freebsd-arm64/package.json.orig b/npm/freebsd-arm64/package.json.orig +new file mode 100644 +index 0000000..e69de29 +diff --git a/npm/freebsd-x64/README.md b/npm/freebsd-x64/README.md +new file mode 100644 +index 0000000..96bc2cf +--- /dev/null ++++ b/npm/freebsd-x64/README.md +@@ -0,0 +1,3 @@ ++# `@mongodb-js/zstd-freebsd-x64` ++ ++This is the **x86_64-unknown-freebsd** binary for `@mongodb-js/zstd` +diff --git a/npm/freebsd-x64/README.md.orig b/npm/freebsd-x64/README.md.orig +new file mode 100644 +index 0000000..e69de29 +diff --git a/npm/freebsd-x64/package.json b/npm/freebsd-x64/package.json +new file mode 100644 +index 0000000..5556119 +--- /dev/null ++++ b/npm/freebsd-x64/package.json +@@ -0,0 +1,18 @@ ++{ ++ "name": "@mongodb-js/zstd-freebsd-x64", ++ "version": "0.0.0", ++ "os": [ ++ "freebsd" ++ ], ++ "cpu": [ ++ "x64" ++ ], ++ "main": "zstd.freebsd-x64.node", ++ "files": [ ++ "zstd.freebsd-x64.node" ++ ], ++ "license": "MIT", ++ "engines": { ++ "node": ">= 10" ++ } ++} +diff --git a/npm/freebsd-x64/package.json.orig b/npm/freebsd-x64/package.json.orig +new file mode 100644 +index 0000000..e69de29 +diff --git a/package.json b/package.json +index 16ddcfa..789a2a7 100644 +--- a/package.json ++++ b/package.json +@@ -13,7 +13,8 @@ + "defaults": true, + "additional": [ + "aarch64-apple-darwin", +- "aarch64-unknown-linux-gnu" ++ "aarch64-unknown-linux-gnu", ++ "aarch64-unknown-freebsd" + ] + } + }, diff --git a/databases/compass/files/napi-cli.patch b/databases/compass/files/napi-cli.patch new file mode 100644 index 000000000000..743669ff8b82 --- /dev/null +++ b/databases/compass/files/napi-cli.patch @@ -0,0 +1,129 @@ +diff --git a/cli/src/build.ts b/cli/src/build.ts +index 5a18a15a..3b13346e 100644 +--- a/cli/src/build.ts ++++ b/cli/src/build.ts +@@ -30,7 +30,8 @@ const ZIG_PLATFORM_TARGET_MAP = { + // Doesn't support Windows MSVC for now + // 'x86_64-pc-windows-gnu': 'x86_64-windows-gnu', + // https://github.com/ziglang/zig/issues/1759 +- // 'x86_64-unknown-freebsd': 'x86_64-freebsd', ++ 'x86_64-unknown-freebsd': 'x86_64-freebsd', ++ 'aarch64-unknown-freebsd': 'aarch64-freebsd', + 'x86_64-apple-darwin': 'x86_64-macos-gnu', + 'aarch64-apple-darwin': 'aarch64-macos-gnu', + 'aarch64-unknown-linux-gnu': 'aarch64-linux-gnu', +diff --git a/cli/src/js-binding-template.ts b/cli/src/js-binding-template.ts +index 1b2659e6..6e9366bc 100644 +--- a/cli/src/js-binding-template.ts ++++ b/cli/src/js-binding-template.ts +@@ -136,18 +136,33 @@ switch (platform) { + } + break + case 'freebsd': +- if (arch !== 'x64') { +- throw new Error(\`Unsupported architecture on FreeBSD: \${arch}\`) +- } +- localFileExisted = existsSync(join(__dirname, '${localName}.freebsd-x64.node')) +- try { +- if (localFileExisted) { +- nativeBinding = require('./${localName}.freebsd-x64.node') +- } else { +- nativeBinding = require('${pkgName}-freebsd-x64') +- } +- } catch (e) { +- loadError = e ++ switch (arch) { ++ case 'arm64': ++ localFileExisted = existsSync(join(__dirname, '${localName}.freebsd-arm64.node')) ++ try { ++ if (localFileExisted) { ++ nativeBinding = require('./${localName}.freebsd-arm64.node') ++ } else { ++ nativeBinding = require('${pkgName}-freebsd-arm64') ++ } ++ } catch (e) { ++ loadError = e ++ } ++ break ++ case 'x64': ++ localFileExisted = existsSync(join(__dirname, '${localName}.freebsd-x64.node')) ++ try { ++ if (localFileExisted) { ++ nativeBinding = require('./${localName}.freebsd-x64.node') ++ } else { ++ nativeBinding = require('${pkgName}-freebsd-x64') ++ } ++ } catch (e) { ++ loadError = e ++ } ++ break ++ default: ++ throw new Error(\`Unsupported architecture on FreeBSD: \${arch}\`) + } + break + case 'linux': +diff --git a/cli/src/parse-triple.ts b/cli/src/parse-triple.ts +index c09e40bd..5a457c1a 100644 +--- a/cli/src/parse-triple.ts ++++ b/cli/src/parse-triple.ts +@@ -58,6 +58,13 @@ export const DefaultPlatforms: PlatformDetail[] = [ + platformArchABI: 'linux-x64-gnu', + raw: 'x86_64-unknown-linux-gnu', + }, ++ { ++ platform: 'freebsd', ++ arch: 'x64', ++ abi: null, ++ platformArchABI: 'freebsd-x64', ++ raw: 'x86_64-unknown-freebsd', ++ }, + ] + + /** +@@ -106,7 +113,7 @@ export function getDefaultTargetTriple(rustcfg: string): PlatformDetail { + .trim() + .replace(/\(.*?\)/, '') + .trim() +- const allTriples = execSync(`rustup target list`, { ++ const allTriples = execSync(`rustc --print target-list`, { + env: process.env, + }) + .toString('utf8') +diff --git a/package.json b/package.json +index f547e5de..59879353 100644 +--- a/package.json ++++ b/package.json +@@ -18,7 +18,7 @@ + "license": "MIT", + "scripts": { + "bench": "cross-env TS_NODE_PROJECT='./bench/tsconfig.json' node -r ts-node/register/transpile-only bench/bench.ts", +- "build": "tsc -p tsconfig.json -m esnext && yarn bundle && shx chmod 777 cli/scripts/index.js && node -r ts-node/register/transpile-only ./generate-triple-list.ts", ++ "build": "tsc -p tsconfig.json -m esnext && npm run bundle && shx chmod 777 cli/scripts/index.js && node -r ts-node/register/transpile-only ./generate-triple-list.ts", + "build:bench": "yarn workspace bench build", + "build:memory": "yarn workspace memory-testing build", + "build:test": "yarn workspace compat-mode-examples build && yarn workspace examples build", +diff --git a/rollup.config.js b/rollup.config.js +index d545118b..29acb36d 100644 +--- a/rollup.config.js ++++ b/rollup.config.js +@@ -36,7 +36,7 @@ console.info('napi-derive version: ', NAPI_DERIVE_VERSION) + console.info('napi-build version: ', NAPI_BUILD_VERSION) + + export default { +- input: './scripts/cli/src/index.js', ++ input: './scripts/src/index.js', + inlineDynamicImports: true, + output: { + banner: '#!/usr/bin/env node', +diff --git a/tsconfig.json b/tsconfig.json +index 16988746..1368c633 100644 +--- a/tsconfig.json ++++ b/tsconfig.json +@@ -26,6 +26,6 @@ + "outDir": "scripts", + "lib": ["dom", "DOM.Iterable", "ES2019", "ES2020", "esnext"] + }, +- "include": ["."], ++ "include": [".", "cli"], + "exclude": ["node_modules", "bench", "cli/scripts", "scripts"] + } diff --git a/databases/compass/files/os-dns-native.patch b/databases/compass/files/os-dns-native.patch new file mode 100644 index 000000000000..c2c6f91f982a --- /dev/null +++ b/databases/compass/files/os-dns-native.patch @@ -0,0 +1,12 @@ +--- package/binding.gyp.orig 2023-01-11 23:00:32.861946000 +0900 ++++ package/binding.gyp 2023-01-11 23:00:57.673787000 +0900 +@@ -20,9 +20,6 @@ + "libraries": ["-ldnsapi"] + } + }, { +- "link_settings": { +- "libraries": ["-lresolv"] +- } + }] + ] + }] diff --git a/databases/compass/files/package-additional.list b/databases/compass/files/package-additional.list new file mode 100644 index 000000000000..3a9a42c80368 --- /dev/null +++ b/databases/compass/files/package-additional.list @@ -0,0 +1,2 @@ +npm-run-path@^2.0.0 +semver@7.6.0 diff --git a/databases/compass/files/package-compass.list b/databases/compass/files/package-compass.list new file mode 100644 index 000000000000..7cc6485fb483 --- /dev/null +++ b/databases/compass/files/package-compass.list @@ -0,0 +1,2260 @@ +7zip@0.0.6 +@ampproject/remapping@2.2.0 +@aws-crypto/crc32@3.0.0 +@aws-crypto/ie11-detection@3.0.0 +@aws-crypto/sha256-browser@3.0.0 +@aws-crypto/sha256-js@3.0.0 +@aws-crypto/supports-web-crypto@3.0.0 +@aws-crypto/util@3.0.0 +@aws-sdk/client-cognito-identity@3.540.0 +@aws-sdk/client-sso-oidc@3.540.0 +@aws-sdk/client-sso@3.540.0 +@aws-sdk/client-sts@3.540.0 +@aws-sdk/core@3.535.0 +@aws-sdk/credential-provider-cognito-identity@3.540.0 +@aws-sdk/credential-provider-env@3.535.0 +@aws-sdk/credential-provider-http@3.535.0 +@aws-sdk/credential-provider-ini@3.540.0 +@aws-sdk/credential-provider-node@3.540.0 +@aws-sdk/credential-provider-process@3.535.0 +@aws-sdk/credential-provider-sso@3.540.0 +@aws-sdk/credential-provider-web-identity@3.540.0 +@aws-sdk/credential-providers@3.540.0 +@aws-sdk/middleware-host-header@3.535.0 +@aws-sdk/middleware-logger@3.535.0 +@aws-sdk/middleware-recursion-detection@3.535.0 +@aws-sdk/middleware-user-agent@3.540.0 +@aws-sdk/region-config-resolver@3.535.0 +@aws-sdk/token-providers@3.540.0 +@aws-sdk/types@3.535.0 +@aws-sdk/util-endpoints@3.540.0 +@aws-sdk/util-locate-window@3.535.0 +@aws-sdk/util-user-agent-browser@3.535.0 +@aws-sdk/util-user-agent-node@3.535.0 +@aws-sdk/util-utf8-browser@3.259.0 +@babel/code-frame@7.12.11 +@babel/code-frame@7.24.2 +@babel/compat-data@7.23.5 +@babel/core@7.16.0 +@babel/core@7.22.8 +@babel/core@7.24.4 +@babel/eslint-parser@7.22.7 +@babel/generator@7.24.4 +@babel/helper-annotate-as-pure@7.22.5 +@babel/helper-builder-binary-assignment-operator-visitor@7.22.5 +@babel/helper-compilation-targets@7.23.6 +@babel/helper-create-class-features-plugin@7.22.6 +@babel/helper-create-regexp-features-plugin@7.22.6 +@babel/helper-define-polyfill-provider@0.3.3 +@babel/helper-define-polyfill-provider@0.4.1 +@babel/helper-environment-visitor@7.22.20 +@babel/helper-function-name@7.23.0 +@babel/helper-hoist-variables@7.22.5 +@babel/helper-member-expression-to-functions@7.22.5 +@babel/helper-module-imports@7.22.15 +@babel/helper-module-transforms@7.23.3 +@babel/helper-optimise-call-expression@7.22.5 +@babel/helper-plugin-utils@7.22.5 +@babel/helper-remap-async-to-generator@7.22.5 +@babel/helper-replace-supers@7.22.5 +@babel/helper-simple-access@7.22.5 +@babel/helper-skip-transparent-expression-wrappers@7.22.5 +@babel/helper-split-export-declaration@7.22.6 +@babel/helper-string-parser@7.23.4 +@babel/helper-validator-identifier@7.22.20 +@babel/helper-validator-option@7.23.5 +@babel/helper-wrap-function@7.22.5 +@babel/helpers@7.24.4 +@babel/highlight@7.24.2 +@babel/parser@7.16.0 +@babel/parser@7.22.7 +@babel/parser@7.24.0 +@babel/parser@7.24.1 +@babel/parser@7.24.4 +@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5 +@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.5 +@babel/plugin-proposal-decorators@7.21.0 +@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2 +@babel/plugin-proposal-unicode-property-regex@7.18.6 +@babel/plugin-syntax-async-generators@7.8.4 +@babel/plugin-syntax-class-properties@7.12.13 +@babel/plugin-syntax-class-static-block@7.14.5 +@babel/plugin-syntax-decorators@7.21.0 +@babel/plugin-syntax-dynamic-import@7.8.3 +@babel/plugin-syntax-export-namespace-from@7.8.3 +@babel/plugin-syntax-import-assertions@7.22.5 +@babel/plugin-syntax-import-attributes@7.22.5 +@babel/plugin-syntax-import-meta@7.10.4 +@babel/plugin-syntax-json-strings@7.8.3 +@babel/plugin-syntax-jsx@7.22.5 +@babel/plugin-syntax-logical-assignment-operators@7.10.4 +@babel/plugin-syntax-nullish-coalescing-operator@7.8.3 +@babel/plugin-syntax-numeric-separator@7.10.4 +@babel/plugin-syntax-object-rest-spread@7.8.3 +@babel/plugin-syntax-optional-catch-binding@7.8.3 +@babel/plugin-syntax-optional-chaining@7.8.3 +@babel/plugin-syntax-private-property-in-object@7.14.5 +@babel/plugin-syntax-top-level-await@7.14.5 +@babel/plugin-syntax-typescript@7.21.4 +@babel/plugin-syntax-unicode-sets-regex@7.18.6 +@babel/plugin-transform-arrow-functions@7.22.5 +@babel/plugin-transform-async-generator-functions@7.22.7 +@babel/plugin-transform-async-to-generator@7.22.5 +@babel/plugin-transform-block-scoped-functions@7.22.5 +@babel/plugin-transform-block-scoping@7.22.5 +@babel/plugin-transform-class-properties@7.22.5 +@babel/plugin-transform-class-static-block@7.22.5 +@babel/plugin-transform-classes@7.22.6 +@babel/plugin-transform-computed-properties@7.22.5 +@babel/plugin-transform-destructuring@7.22.5 +@babel/plugin-transform-dotall-regex@7.22.5 +@babel/plugin-transform-duplicate-keys@7.22.5 +@babel/plugin-transform-dynamic-import@7.22.5 +@babel/plugin-transform-exponentiation-operator@7.22.5 +@babel/plugin-transform-export-namespace-from@7.22.5 +@babel/plugin-transform-for-of@7.22.5 +@babel/plugin-transform-function-name@7.22.5 +@babel/plugin-transform-json-strings@7.22.5 +@babel/plugin-transform-literals@7.22.5 +@babel/plugin-transform-logical-assignment-operators@7.22.5 +@babel/plugin-transform-member-expression-literals@7.22.5 +@babel/plugin-transform-modules-amd@7.22.5 +@babel/plugin-transform-modules-commonjs@7.22.5 +@babel/plugin-transform-modules-systemjs@7.22.5 +@babel/plugin-transform-modules-umd@7.22.5 +@babel/plugin-transform-named-capturing-groups-regex@7.22.5 +@babel/plugin-transform-new-target@7.22.5 +@babel/plugin-transform-nullish-coalescing-operator@7.22.5 +@babel/plugin-transform-numeric-separator@7.22.5 +@babel/plugin-transform-object-rest-spread@7.22.5 +@babel/plugin-transform-object-super@7.22.5 +@babel/plugin-transform-optional-catch-binding@7.22.5 +@babel/plugin-transform-optional-chaining@7.22.6 +@babel/plugin-transform-parameters@7.22.5 +@babel/plugin-transform-private-methods@7.22.5 +@babel/plugin-transform-private-property-in-object@7.22.5 +@babel/plugin-transform-property-literals@7.22.5 +@babel/plugin-transform-react-display-name@7.22.5 +@babel/plugin-transform-react-jsx-development@7.22.5 +@babel/plugin-transform-react-jsx@7.22.5 +@babel/plugin-transform-react-pure-annotations@7.22.5 +@babel/plugin-transform-regenerator@7.22.5 +@babel/plugin-transform-reserved-words@7.22.5 +@babel/plugin-transform-runtime@7.21.4 +@babel/plugin-transform-shorthand-properties@7.22.5 +@babel/plugin-transform-spread@7.22.5 +@babel/plugin-transform-sticky-regex@7.22.5 +@babel/plugin-transform-template-literals@7.22.5 +@babel/plugin-transform-typeof-symbol@7.22.5 +@babel/plugin-transform-typescript@7.21.3 +@babel/plugin-transform-unicode-escapes@7.22.5 +@babel/plugin-transform-unicode-property-regex@7.22.5 +@babel/plugin-transform-unicode-regex@7.22.5 +@babel/plugin-transform-unicode-sets-regex@7.22.5 +@babel/preset-env@7.22.7 +@babel/preset-modules@0.1.5 +@babel/preset-react@7.22.5 +@babel/preset-typescript@7.21.4 +@babel/regjsgen@0.8.0 +@babel/runtime-corejs3@7.14.8 +@babel/runtime@7.21.0 +@babel/template@7.24.0 +@babel/traverse@7.24.1 +@babel/types@7.24.0 +@cerner/duplicate-package-checker-webpack-plugin@2.1.0 +@codemirror/autocomplete@6.4.0 +@codemirror/commands@6.1.2 +@codemirror/lang-javascript@6.1.2 +@codemirror/lang-json@6.0.1 +@codemirror/language@6.3.2 +@codemirror/lint@6.1.1 +@codemirror/state@6.1.4 +@codemirror/view@6.7.1 +@csstools/convert-colors@1.4.0 +@discoveryjs/json-ext@0.5.7 +@dnd-kit/accessibility@3.0.1 +@dnd-kit/core@6.0.7 +@dnd-kit/sortable@7.0.2 +@dnd-kit/utilities@3.2.1 +@electron/asar@3.2.2 +@electron/get@1.14.1 +@electron/get@2.0.3 +@electron/rebuild@3.6.0 +@electron/remote@2.1.2 +@electron/universal@1.3.0 +@emotion/babel-plugin@11.11.0 +@emotion/cache@11.11.0 +@emotion/css@11.11.2 +@emotion/hash@0.9.1 +@emotion/memoize@0.8.1 +@emotion/serialize@1.1.2 +@emotion/server@11.4.0 +@emotion/sheet@1.2.2 +@emotion/unitless@0.8.1 +@emotion/utils@1.2.1 +@emotion/weak-memoize@0.3.1 +@eslint-community/regexpp@4.5.0 +@eslint/eslintrc@0.4.3 +@hapi/hoek@9.2.0 +@hapi/topo@5.0.0 +@humanwhocodes/config-array@0.5.0 +@humanwhocodes/object-schema@1.2.1 +@isaacs/cliui@8.0.2 +@isaacs/string-locale-compare@1.1.0 +@istanbuljs/load-nyc-config@1.1.0 +@istanbuljs/schema@0.1.3 +@jest/schemas@29.6.0 +@jest/types@27.2.5 +@jridgewell/gen-mapping@0.1.1 +@jridgewell/gen-mapping@0.3.3 +@jridgewell/gen-mapping@0.3.5 +@jridgewell/resolve-uri@3.1.0 +@jridgewell/set-array@1.2.1 +@jridgewell/source-map@0.3.3 +@jridgewell/sourcemap-codec@1.4.14 +@jridgewell/trace-mapping@0.3.25 +@leafygreen-ui/a11y@1.4.12 +@leafygreen-ui/badge@8.1.1 +@leafygreen-ui/banner@7.0.19 +@leafygreen-ui/box@3.1.8 +@leafygreen-ui/button@21.0.12 +@leafygreen-ui/card@10.0.6 +@leafygreen-ui/checkbox@12.1.1 +@leafygreen-ui/code@14.3.1 +@leafygreen-ui/confirmation-modal@5.0.11 +@leafygreen-ui/emotion@4.0.7 +@leafygreen-ui/form-field@1.0.0 +@leafygreen-ui/guide-cue@5.0.6 +@leafygreen-ui/hooks@8.1.2 +@leafygreen-ui/icon-button@15.0.20 +@leafygreen-ui/icon@12.0.0 +@leafygreen-ui/info-sprinkle@1.0.3 +@leafygreen-ui/inline-definition@6.0.14 +@leafygreen-ui/input-option@1.1.1 +@leafygreen-ui/leafygreen-provider@3.1.11 +@leafygreen-ui/lib@13.2.1 +@leafygreen-ui/logo@9.0.1 +@leafygreen-ui/marketing-modal@4.2.1 +@leafygreen-ui/menu@23.0.2 +@leafygreen-ui/modal@16.0.6 +@leafygreen-ui/palette@4.0.8 +@leafygreen-ui/pipeline@5.0.18 +@leafygreen-ui/polymorphic@1.3.6 +@leafygreen-ui/popover@11.3.0 +@leafygreen-ui/portal@5.1.0 +@leafygreen-ui/radio-box-group@12.0.16 +@leafygreen-ui/radio-group@10.2.5 +@leafygreen-ui/ripple@1.1.12 +@leafygreen-ui/search-input@2.1.5 +@leafygreen-ui/segmented-control@8.2.10 +@leafygreen-ui/select@11.2.2 +@leafygreen-ui/table@12.6.1 +@leafygreen-ui/tabs@11.1.13 +@leafygreen-ui/text-area@8.1.2 +@leafygreen-ui/text-input@12.1.26 +@leafygreen-ui/toast@6.1.23 +@leafygreen-ui/toggle@10.0.19 +@leafygreen-ui/tokens@2.5.1 +@leafygreen-ui/tooltip@11.0.2 +@leafygreen-ui/typography@18.2.3 +@leichtgewicht/base64-codec@1.0.0 +@leichtgewicht/dns-packet@6.0.3 +@leichtgewicht/dns-socket@5.0.0 +@leichtgewicht/ip-codec@2.0.4 +@lerna/child-process@7.1.5 +@lerna/create@7.1.5 +@lezer/common@1.0.2 +@lezer/highlight@1.1.3 +@lezer/javascript@1.3.2 +@lezer/json@1.0.0 +@lezer/lr@1.2.5 +@lukeed/csprng@1.1.0 +@lukeed/uuid@2.0.1 +@malept/cross-spawn-promise@1.1.1 +@malept/cross-spawn-promise@2.0.0 +@mongodb-js/devtools-connect@2.6.0 +@mongodb-js/devtools-docker-test-envs@1.3.2 +@mongodb-js/devtools-github-repo@1.4.1 +@mongodb-js/dl-center@1.0.1 +@mongodb-js/electron-wix-msi@3.0.0 +@mongodb-js/eslint-config-devtools@0.9.9 +@mongodb-js/get-os-info@0.3.23 +@mongodb-js/mocha-config-devtools@1.0.0 +@mongodb-js/mongodb-constants@0.8.10 +@mongodb-js/mongodb-constants@0.9.0 +@mongodb-js/mongodb-downloader@0.2.8 +@mongodb-js/monorepo-tools@1.1.2 +@mongodb-js/oidc-http-server-pages@1.1.0 +@mongodb-js/oidc-mock-provider@0.9.0 +@mongodb-js/oidc-plugin@0.4.0 +@mongodb-js/prettier-config-devtools@1.0.1 +@mongodb-js/saslprep@1.1.5 +@mongodb-js/sbom-tools@0.5.3 +@mongodb-js/signing-utils@0.3.1 +@mongodb-js/tsconfig-devtools@1.0.0 +@mongosh/arg-parser@2.2.3 +@mongosh/async-rewriter2@2.2.3 +@mongosh/autocomplete@2.2.3 +@mongosh/browser-repl@2.2.3 +@mongosh/browser-runtime-core@2.2.3 +@mongosh/errors@2.2.3 +@mongosh/history@2.2.3 +@mongosh/i18n@2.2.3 +@mongosh/logging@2.2.3 +@mongosh/node-runtime-worker-thread@2.2.3 +@mongosh/service-provider-core@2.2.3 +@mongosh/shell-api@2.2.3 +@mongosh/shell-evaluator@2.2.3 +@mongosh/types@2.2.3 +@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1 +@nicolo-ribaudo/semver-v6@6.3.3 +@nodelib/fs.walk@1.2.7 +@npmcli/arborist@6.2.0 +@npmcli/fs@2.1.0 +@npmcli/fs@3.1.0 +@npmcli/git@2.1.0 +@npmcli/git@4.0.3 +@npmcli/git@4.1.0 +@npmcli/installed-package-contents@1.0.7 +@npmcli/installed-package-contents@2.0.1 +@npmcli/installed-package-contents@2.0.2 +@npmcli/map-workspaces@3.0.1 +@npmcli/metavuln-calculator@5.0.0 +@npmcli/move-file@1.1.2 +@npmcli/name-from-folder@1.0.1 +@npmcli/name-from-folder@2.0.0 +@npmcli/node-gyp@1.0.2 +@npmcli/node-gyp@3.0.0 +@npmcli/package-json@3.0.0 +@npmcli/promise-spawn@1.3.2 +@npmcli/promise-spawn@6.0.2 +@npmcli/query@3.0.0 +@npmcli/run-script@1.8.5 +@npmcli/run-script@6.0.0 +@npmcli/run-script@6.0.2 +@nrwl/devkit@16.6.0 +@nrwl/tao@16.6.0 +@nx/devkit@16.6.0 +@nx/nx-freebsd-x64@16.6.0 +@octetstream/promisify@2.0.2 +@octokit/auth-token@2.4.5 +@octokit/auth-token@3.0.4 +@octokit/core@3.5.1 +@octokit/core@4.2.4 +@octokit/endpoint@6.0.12 +@octokit/endpoint@7.0.6 +@octokit/graphql@4.6.4 +@octokit/graphql@5.0.6 +@octokit/openapi-types@18.0.0 +@octokit/openapi-types@7.3.4 +@octokit/plugin-enterprise-rest@6.0.1 +@octokit/plugin-paginate-rest@2.13.5 +@octokit/plugin-paginate-rest@6.1.2 +@octokit/plugin-request-log@1.0.4 +@octokit/plugin-rest-endpoint-methods@5.3.3 +@octokit/plugin-rest-endpoint-methods@7.2.3 +@octokit/request-error@2.1.0 +@octokit/request-error@3.0.3 +@octokit/request@5.6.0 +@octokit/request@6.2.8 +@octokit/rest@18.6.2 +@octokit/rest@19.0.11 +@octokit/tsconfig@1.0.2 +@octokit/types@10.0.0 +@octokit/types@6.16.6 +@octokit/types@9.3.2 +@parcel/watcher@2.0.4 +@pkgjs/nv@0.2.1 +@pkgjs/parseargs@0.11.0 +@pmmmwh/react-refresh-webpack-plugin@0.5.5 +@polka/url@1.0.0-next.20 +@puppeteer/browsers@1.4.6 +@puppeteer/browsers@1.9.1 +@reach/observe-rect@1.2.0 +@react-aria/focus@3.6.1 +@react-aria/interactions@3.9.1 +@react-aria/ssr@3.2.0 +@react-aria/tooltip@3.2.1 +@react-aria/utils@3.13.1 +@react-aria/visually-hidden@3.3.1 +@react-stately/overlays@3.3.1 +@react-stately/tooltip@3.1.1 +@react-stately/utils@3.5.0 +@react-types/overlays@3.6.1 +@react-types/shared@3.13.1 +@react-types/tooltip@3.2.1 +@segment/analytics-core@1.4.0 +@segment/analytics-generic-utils@1.1.0 +@segment/analytics-node@1.1.4 +@sideway/address@4.1.4 +@sideway/formula@3.0.1 +@sideway/pinpoint@2.0.0 +@sigstore/bundle@1.1.0 +@sigstore/protobuf-specs@0.2.0 +@sigstore/sign@1.0.0 +@sigstore/tuf@1.0.3 +@sinclair/typebox@0.27.8 +@sindresorhus/is@0.14.0 +@sindresorhus/is@0.7.0 +@sindresorhus/is@2.1.1 +@sindresorhus/is@4.6.0 +@sindresorhus/is@5.6.0 +@sinonjs/commons@1.8.3 +@sinonjs/fake-timers@6.0.1 +@sinonjs/fake-timers@7.1.2 +@sinonjs/formatio@4.0.1 +@sinonjs/samsam@4.2.2 +@sinonjs/samsam@5.3.1 +@smithy/abort-controller@2.2.0 +@smithy/config-resolver@2.2.0 +@smithy/core@1.4.1 +@smithy/credential-provider-imds@2.3.0 +@smithy/eventstream-codec@2.2.0 +@smithy/fetch-http-handler@2.5.0 +@smithy/hash-node@2.2.0 +@smithy/invalid-dependency@2.2.0 +@smithy/is-array-buffer@2.2.0 +@smithy/middleware-content-length@2.2.0 +@smithy/middleware-endpoint@2.5.0 +@smithy/middleware-retry@2.3.0 +@smithy/middleware-serde@2.3.0 +@smithy/middleware-stack@2.2.0 +@smithy/node-config-provider@2.3.0 +@smithy/node-http-handler@2.5.0 +@smithy/property-provider@2.2.0 +@smithy/protocol-http@3.3.0 +@smithy/querystring-builder@2.2.0 +@smithy/querystring-parser@2.2.0 +@smithy/service-error-classification@2.1.5 +@smithy/shared-ini-file-loader@2.4.0 +@smithy/signature-v4@2.2.0 +@smithy/smithy-client@2.5.0 +@smithy/types@2.12.0 +@smithy/url-parser@2.2.0 +@smithy/util-base64@2.3.0 +@smithy/util-body-length-browser@2.2.0 +@smithy/util-body-length-node@2.3.0 +@smithy/util-buffer-from@2.2.0 +@smithy/util-config-provider@2.3.0 +@smithy/util-defaults-mode-browser@2.2.0 +@smithy/util-defaults-mode-node@2.3.0 +@smithy/util-endpoints@1.2.0 +@smithy/util-hex-encoding@2.2.0 +@smithy/util-middleware@2.2.0 +@smithy/util-retry@2.2.0 +@smithy/util-stream@2.2.0 +@smithy/util-uri-escape@2.2.0 +@smithy/util-utf8@2.3.0 +@storybook/csf@0.1.3 +@szmarczak/http-timer@1.1.2 +@szmarczak/http-timer@4.0.5 +@szmarczak/http-timer@5.0.1 +@tanstack/react-table@8.14.0 +@tanstack/table-core@8.14.0 +@testing-library/dom@8.20.1 +@testing-library/react-hooks@7.0.2 +@testing-library/react@12.1.5 +@testing-library/user-event@13.5.0 +@tootallnate/once@1.1.2 +@tootallnate/quickjs-emscripten@0.23.0 +@tsconfig/node10@1.0.8 +@tsconfig/node12@1.0.9 +@tsconfig/node14@1.0.1 +@tsconfig/node16@1.0.2 +@tufjs/canonical-json@1.0.0 +@tufjs/models@1.0.4 +@types/aria-query@5.0.4 +@types/babel__core@7.20.5 +@types/babel__generator@7.6.8 +@types/babel__template@7.4.4 +@types/babel__traverse@7.20.5 +@types/body-parser@1.19.2 +@types/bonjour@3.5.10 +@types/cacheable-request@6.0.1 +@types/chai-as-promised@7.1.4 +@types/chai-dom@0.0.10 +@types/chai@4.2.21 +@types/cheerio@0.22.32 +@types/clean-css@4.2.5 +@types/cli-progress@3.9.2 +@types/connect-history-api-fallback@1.3.5 +@types/connect@3.4.35 +@types/cross-spawn@6.0.2 +@types/d3-flextree@2.1.0 +@types/d3-hierarchy@3.1.2 +@types/debug@4.1.9 +@types/decomment@0.9.5 +@types/enzyme@3.10.14 +@types/eslint-scope@3.7.4 +@types/eslint@7.28.0 +@types/estree@0.0.48 +@types/estree@1.0.1 +@types/express-http-proxy@1.6.6 +@types/express-serve-static-core@4.17.28 +@types/express@4.17.13 +@types/facepaint@1.2.5 +@types/fs-extra@9.0.11 +@types/geojson@7946.0.13 +@types/glob@7.1.3 +@types/highlight.js@10.1.0 +@types/hoist-non-react-statics@3.3.1 +@types/html-minifier-terser@5.1.2 +@types/html-minifier@4.0.1 +@types/html-webpack-plugin@3.2.6 +@types/http-cache-semantics@4.0.4 +@types/http-proxy@1.17.9 +@types/is-electron-renderer@2.0.1 +@types/istanbul-lib-coverage@2.0.3 +@types/istanbul-lib-report@3.0.0 +@types/istanbul-reports@3.0.1 +@types/js-yaml@4.0.5 +@types/json-schema@7.0.9 +@types/json5@0.0.29 +@types/keyv@3.1.1 +@types/leaflet-draw@1.0.11 +@types/leaflet@1.9.8 +@types/lodash@4.14.188 +@types/mime@1.3.2 +@types/mini-css-extract-plugin@2.3.0 +@types/minimatch@3.0.4 +@types/minimist@1.2.1 +@types/mocha@9.0.0 +@types/ms@0.7.32 +@types/node-fetch@2.6.11 +@types/node@18.15.11 +@types/node@20.11.17 +@types/normalize-package-data@2.4.0 +@types/numeral@2.0.2 +@types/papaparse@5.3.7 +@types/parse-json@4.0.0 +@types/prettier@2.7.1 +@types/prop-types@15.7.3 +@types/puppeteer@5.4.4 +@types/qs@6.9.7 +@types/range-parser@1.2.4 +@types/react-dom@17.0.10 +@types/react-is@18.2.4 +@types/react-test-renderer@17.0.1 +@types/react-transition-group@4.4.10 +@types/react-virtualized-auto-sizer@1.0.1 +@types/react-window@1.8.5 +@types/react@16.14.47 +@types/react@17.0.11 +@types/reflux@6.4.3 +@types/relateurl@0.2.29 +@types/responselike@1.0.0 +@types/retry@0.12.1 +@types/scheduler@0.16.1 +@types/semver@7.3.13 +@types/serve-index@1.9.1 +@types/serve-static@1.13.10 +@types/sinon-chai@3.2.5 +@types/sinon@10.0.2 +@types/sockjs@0.3.33 +@types/source-list-map@0.1.2 +@types/ssh2@1.11.19 +@types/stream-chain@2.0.1 +@types/stream-json@1.7.3 +@types/tapable@1.0.8 +@types/temp@0.9.1 +@types/uglify-js@3.13.1 +@types/use-sync-external-store@0.0.3 +@types/webidl-conversions@6.1.1 +@types/webpack-bundle-analyzer@4.4.1 +@types/webpack-sources@3.2.0 +@types/webpack@4.41.31 +@types/whatwg-url@11.0.3 +@types/whatwg-url@11.0.4 +@types/whatwg-url@8.2.1 +@types/which@2.0.2 +@types/write-file-atomic@4.0.1 +@types/ws@8.5.3 +@types/yargs-parser@21.0.0 +@types/yargs@16.0.4 +@types/yauzl@2.9.2 +@typescript-eslint/eslint-plugin@5.59.0 +@typescript-eslint/parser@5.59.0 +@typescript-eslint/scope-manager@5.59.0 +@typescript-eslint/type-utils@5.59.0 +@typescript-eslint/types@5.59.0 +@typescript-eslint/typescript-estree@5.59.0 +@typescript-eslint/utils@5.59.0 +@typescript-eslint/visitor-keys@5.59.0 +@vue/compiler-core@3.1.2 +@vue/compiler-dom@3.1.2 +@vue/compiler-sfc@3.1.2 +@vue/compiler-ssr@3.1.2 +@vue/shared@3.1.2 +@wdio/config@8.32.3 +@wdio/logger@8.28.0 +@wdio/protocols@8.32.0 +@wdio/repl@8.24.12 +@wdio/types@8.32.2 +@wdio/utils@8.32.3 +@webassemblyjs/ast@1.11.6 +@webassemblyjs/floating-point-hex-parser@1.11.6 +@webassemblyjs/helper-api-error@1.11.6 +@webassemblyjs/helper-buffer@1.11.6 +@webassemblyjs/helper-numbers@1.11.6 +@webassemblyjs/helper-wasm-bytecode@1.11.6 +@webassemblyjs/helper-wasm-section@1.11.6 +@webassemblyjs/ieee754@1.11.6 +@webassemblyjs/leb128@1.11.6 +@webassemblyjs/utf8@1.11.6 +@webassemblyjs/wasm-edit@1.11.6 +@webassemblyjs/wasm-gen@1.11.6 +@webassemblyjs/wasm-opt@1.11.6 +@webassemblyjs/wasm-parser@1.11.6 +@webassemblyjs/wast-printer@1.11.6 +@webpack-cli/configtest@2.1.1 +@webpack-cli/info@2.0.2 +@webpack-cli/serve@2.0.5 +@wojtekmaj/enzyme-adapter-react-17@0.8.0 +@wojtekmaj/enzyme-adapter-utils@0.2.0 +@xtuc/ieee754@1.2.0 +@xtuc/long@4.2.2 +@yarnpkg/lockfile@1.1.0 +@yarnpkg/parsers@3.0.0-rc.46 +@zkochan/js-yaml@0.0.6 +abab@2.0.6 +abbrev@2.0.0 +abort-controller@3.0.0 +accepts@1.3.8 +acorn-globals@7.0.1 +acorn-import-assertions@1.9.0 +acorn-jsx@5.3.1 +acorn-walk@8.2.0 +acorn@6.4.2 +acorn@7.4.1 +acorn@8.8.2 +ag-grid-community@20.2.0 +ag-grid-react@20.2.0 +agent-base@7.1.0 +agentkeepalive@4.2.1 +ajv-formats@2.1.1 +ajv-keywords@3.5.2 +ajv@8.11.0 +ajv@8.6.0 +ampersand-class-extend@1.0.2 +ampersand-class-extend@2.0.0 +ampersand-collection-view@1.4.0 +ampersand-collection@2.0.2 +ampersand-dom-bindings@3.9.2 +ampersand-dom@1.5.0 +ampersand-events@1.1.1 +ampersand-events@2.0.2 +ampersand-model@8.0.1 +ampersand-state@4.8.2 +ampersand-state@5.0.3 +ampersand-sync@5.1.0 +ampersand-version@1.0.2 +ampersand-view@9.0.2 +ansi-escapes@3.2.0 +ansi-escapes@4.3.2 +ansi-html-community@0.0.8 +ansi-regex@3.0.0 +ansi-regex@4.1.0 +ansi-regex@5.0.0 +ansi-regex@6.0.1 +ansi-styles@2.2.1 +ansi-styles@5.2.0 +ansi-styles@6.2.1 +antlr4@4.7.2 +anymatch@3.1.2 +append-transform@2.0.0 +arch@2.2.0 +archive-type@4.0.0 +archiver-utils@4.0.1 +archiver@0.11.0 +archiver@6.0.1 +archy@1.0.0 +are-we-there-yet@1.1.5 +are-we-there-yet@3.0.0 +are-we-there-yet@4.0.0 +arg@4.1.3 +argparse@1.0.10 +argv-formatter@1.0.0 +aria-query@4.2.2 +aria-query@5.1.3 +aria-query@5.3.0 +array-buffer-byte-length@1.0.1 +array-differ@3.0.0 +array-find-index@1.0.2 +array-flatten@1.1.1 +array-flatten@2.1.2 +array-includes@3.1.3 +array-next@0.0.1 +array-union@1.0.2 +array-union@2.1.0 +array-uniq@1.0.3 +array.prototype.filter@1.0.0 +array.prototype.flat@1.2.4 +array.prototype.flatmap@1.2.4 +arrify@2.0.1 +asar@3.1.0 +asn1.js@4.10.1 +assert@1.5.0 +ast-types-flow@0.0.7 +ast-types@0.13.4 +astral-regex@1.0.0 +astral-regex@2.0.0 +async@0.9.2 +async@1.5.2 +async@3.2.4 +at-least-node@1.0.0 +author-regex@1.0.0 +autoprefixer@9.8.6 +available-typed-arrays@1.0.5 +aws-sdk@2.934.0 +aws4@1.11.0 +axe-core@4.3.1 +axios@0.21.4 +axios@1.4.0 +axobject-query@2.2.0 +b4a@1.6.6 +babel-eslint@10.1.0 +babel-loader@7.1.5 +babel-plugin-istanbul@5.2.0 +babel-plugin-macros@3.1.0 +babel-plugin-polyfill-corejs2@0.3.3 +babel-plugin-polyfill-corejs2@0.4.4 +babel-plugin-polyfill-corejs3@0.6.0 +babel-plugin-polyfill-corejs3@0.8.2 +babel-plugin-polyfill-regenerator@0.4.1 +babel-plugin-polyfill-regenerator@0.5.1 +bare-events@2.2.0 +bare-fs@2.1.5 +bare-os@2.2.0 +bare-path@2.1.0 +base-64@0.1.0 +basic-ftp@5.0.4 +batch@0.6.1 +before-after-hook@2.2.2 +big-integer@1.6.51 +big.js@5.2.2 +bin-links@4.0.1 +binary-extensions@2.2.0 +bl@0.9.5 +bl@1.2.3 +bn.js@4.12.0 +bn.js@5.2.1 +body-parser@1.20.2 +bonjour-service@1.0.12 +boolbase@1.0.0 +boolean@3.2.0 +bowser@2.11.0 +bplist-parser@0.2.0 +braces@3.0.2 +brorand@1.1.0 +browser-process-hrtime@1.0.0 +browserify-aes@1.2.0 +browserify-cipher@1.0.1 +browserify-des@1.0.2 +browserify-rsa@4.1.0 +browserify-sign@4.2.3 +browserslist@4.23.0 +bson@5.4.0 +bson@6.6.0 +buffer-alloc-unsafe@1.1.0 +buffer-alloc@1.2.0 +buffer-crc32@0.2.13 +buffer-equal@1.0.0 +buffer-fill@1.0.0 +buffer-from@1.1.1 +buffer-xor@1.0.3 +buffer@4.9.2 +buffer@6.0.3 +buildcheck@0.0.6 +builtins@1.0.3 +builtins@5.0.1 +bundle-name@3.0.0 +byte-size@8.1.1 +bytes.js@0.0.2 +bytes@3.0.0 +bytes@3.1.2 +cacache@15.2.0 +cacache@17.0.4 +cacache@17.1.4 +cacheable-lookup@2.0.1 +cacheable-lookup@5.0.4 +cacheable-lookup@7.0.0 +cacheable-request@10.2.14 +cacheable-request@2.1.4 +cacheable-request@6.1.0 +cacheable-request@7.0.2 +caching-transform@4.0.0 +call-bind@1.0.7 +camel-case@4.1.2 +camelcase@3.0.0 +camelcase@6.2.0 +caniuse-lite@1.0.30001591 +chai-as-promised@7.1.1 +chai-dom@1.9.0 +chai-enzyme@1.0.0-beta.1 +chai@4.3.6 +chalk@1.1.3 +chalk@4.1.0 +chalk@5.3.0 +chardet@0.7.0 +charenc@0.0.2 +check-error@1.0.2 +cheerio-select@1.5.0 +cheerio@1.0.0-rc.10 +chrome-trace-event@1.0.3 +chromium-bidi@0.4.16 +chromium-pickle-js@0.2.0 +ci-info@3.8.0 +cipher-base@1.0.4 +clean-css@4.2.3 +cli-color@0.3.2 +cli-color@2.0.3 +cli-cursor@2.1.0 +cli-progress@3.9.1 +cli-spinners@2.6.1 +cli-table@0.3.6 +cli-width@2.2.1 +cli-width@3.0.0 +cli@1.0.1 +clipboard@2.0.10 +cliui@6.0.0 +cliui@8.0.1 +clone-deep@4.0.1 +clone-regexp@3.0.0 +clone-response@1.0.2 +closest@0.0.1 +clsx@1.1.1 +clui@0.3.6 +cmd-shim@6.0.1 +colorette@1.4.0 +colorette@2.0.20 +colors@1.0.3 +colors@1.4.0 +columnify@1.6.0 +commander@10.0.1 +commander@4.1.1 +commander@5.1.0 +commander@7.2.0 +commander@9.5.0 +common-ancestor-path@1.0.1 +common-path-prefix@3.0.0 +commondir@1.0.1 +compare-version@0.1.2 +component-classes@1.2.6 +component-event@0.1.4 +component-indexof@0.0.3 +compress-commons@0.1.6 +compress-commons@5.0.1 +compressible@2.0.18 +compression@1.7.4 +concat-stream@1.6.2 +config-chain@1.1.13 +consolidate@0.16.0 +content-disposition@0.5.4 +content-type@1.0.5 +conventional-changelog-angular@6.0.0 +conventional-changelog-core@5.0.1 +conventional-changelog-preset-loader@3.0.0 +conventional-changelog-writer@6.0.1 +conventional-commits-filter@3.0.0 +conventional-commits-parser@4.0.0 +conventional-recommended-bump@7.0.1 +convert-hrtime@5.0.0 +convert-source-map@1.8.0 +convert-source-map@2.0.0 +cookie-signature@1.0.6 +cookie@0.6.0 +copy-anything@2.0.3 +core-js-compat@3.31.1 +core-js-pure@3.15.2 +core-js@3.17.3 +cosmiconfig@7.0.0 +cosmiconfig@8.2.0 +cpu-features@0.0.9 +crc-32@1.2.2 +crc32-stream@0.3.4 +crc32-stream@5.0.0 +create-ecdh@4.0.4 +create-hash@1.2.0 +create-hmac@1.1.7 +create-require@1.1.1 +crelt@1.0.5 +cross-fetch@3.1.5 +cross-fetch@3.1.8 +cross-fetch@4.0.0 +cross-spawn-windows-exe@1.2.0 +cross-spawn@6.0.5 +cross-unzip@0.0.2 +crypt@0.0.2 +crypto-browserify@3.12.0 +css-blank-pseudo@0.1.4 +css-has-pseudo@0.10.0 +css-loader@4.3.0 +css-prefers-color-scheme@3.1.1 +css-select@4.1.3 +css-shorthand-properties@1.1.1 +css-value@0.0.1 +css-what@5.0.1 +cssdb@4.4.0 +cssesc@2.0.0 +cssesc@3.0.0 +cssom@0.3.8 +cssom@0.5.0 +cssstyle@2.3.0 +csstype@3.0.8 +d3-flextree@2.1.2 +d3-hierarchy@1.1.9 +d3-hierarchy@3.1.2 +d3@3.5.17 +d@0.1.1 +d@1.0.1 +damerau-levenshtein@1.0.7 +data-uri-to-buffer@4.0.1 +data-uri-to-buffer@6.0.1 +data-urls@3.0.2 +debug@3.2.7 +debug@4.3.1 +debug@4.3.3 +decamelize-keys@1.1.0 +decamelize@6.0.0 +decimal.js@10.4.3 +decode-uri-component@0.2.2 +decomment@0.9.5 +decompress-response@3.3.0 +decompress-response@5.0.0 +decompress-tar@4.1.1 +decompress-tarbz2@4.1.1 +decompress-targz@4.1.1 +decompress-unzip@4.0.1 +decompress@4.2.1 +dedent@0.7.0 +deep-eql@3.0.1 +deep-equal@2.2.3 +deep-is@0.1.3 +deepmerge-ts@5.1.0 +default-browser-id@3.0.0 +default-browser@4.0.0 +default-require-extensions@3.0.0 +defaults@1.0.3 +defer-to-connect@1.1.3 +defer-to-connect@2.0.1 +define-data-property@1.1.4 +define-lazy-prop@2.0.0 +define-lazy-prop@3.0.0 +define-properties@1.2.1 +degenerator@5.0.1 +del@2.2.2 +delegate-events@1.1.1 +delegate@3.2.0 +depcheck@1.4.1 +depd@1.1.2 +depd@2.0.0 +deprecation@2.3.1 +deps-regex@0.1.4 +dequal@2.0.3 +des.js@1.1.0 +destroy@1.2.0 +detect-indent@5.0.0 +detect-libc@2.0.1 +detect-node@2.1.0 +devtools-protocol@0.0.1011705 +devtools-protocol@0.0.1147663 +devtools-protocol@0.0.1262051 +diff-match-patch@1.0.5 +diff-sequences@29.4.3 +diff@4.0.2 +diffie-hellman@5.0.3 +difflib@0.2.4 +digest-fetch@2.0.3 +dir-compare@2.4.0 +dir-glob@3.0.1 +discontinuous-range@1.0.0 +dns-equal@1.0.0 +dns-packet@5.6.1 +dns-query@0.11.2 +doctrine@2.1.0 +dom-accessibility-api@0.5.9 +dom-converter@0.2.0 +dom-helpers@5.2.1 +dom-serializer@1.3.2 +dom-walk@0.1.2 +domelementtype@2.2.0 +domexception@4.0.0 +domhandler@4.2.0 +domify@1.4.1 +domutils@2.7.0 +dot-case@3.0.4 +dotenv@10.0.0 +download@8.0.0 +dreamopt@0.8.0 +dset@3.1.3 +duplexer3@0.1.4 +duplexer@0.1.2 +eastasianwidth@0.2.0 +edge-paths@3.0.5 +edgedriver@5.3.10 +ee-first@1.1.1 +ejs@3.1.9 +ejson-shell-parser@2.0.1 +electron-devtools-installer@3.2.0 +electron-dl@3.5.0 +electron-installer-dmg@4.0.0 +electron-mocha@12.2.0 +electron-notarize@1.2.1 +electron-osx-sign@0.5.0 +electron-packager-plugin-non-proprietary-codecs-ffmpeg@1.0.2 +electron-packager@15.5.1 +electron-squirrel-startup@1.0.0 +electron-to-chromium@1.4.687 +electron-window@0.8.1 +electron-winstaller@5.1.0 +electron@29.3.1 +elliptic@6.5.5 +email-validator@2.0.4 +emoji-regex@7.0.3 +emoji-regex@9.2.2 +emojis-list@3.0.0 +encodeurl@1.0.2 +enhanced-resolve@5.14.1 +enquirer@2.3.6 +ensure-error@3.0.1 +entities@2.2.0 +entities@4.4.0 +envinfo@7.8.1 +enzyme-shallow-equal@1.0.4 +enzyme@3.11.0 +errno@0.1.8 +error-stack-parser@2.1.4 +es-abstract@1.18.3 +es-array-method-boxes-properly@1.0.0 +es-define-property@1.0.0 +es-errors@1.3.0 +es-get-iterator@1.1.3 +es-module-lexer@1.2.1 +es-to-primitive@1.2.1 +es5-ext@0.10.61 +es6-error@4.1.1 +es6-iterator@0.1.3 +es6-promise@4.2.8 +es6-symbol@2.0.1 +es6-symbol@3.1.3 +es6-weak-map@0.1.4 +es6-weak-map@2.0.3 +escalade@3.1.1 +escape-goat@2.1.1 +escape-html@1.0.3 +escodegen@2.1.0 +eslint-config-mongodb-js@5.0.3 +eslint-config-prettier@8.3.0 +eslint-config-semistandard@15.0.1 +eslint-config-standard@14.1.1 +eslint-import-resolver-node@0.3.4 +eslint-module-utils@2.6.1 +eslint-plugin-chai-friendly@0.4.1 +eslint-plugin-es@3.0.1 +eslint-plugin-filename-rules@1.2.0 +eslint-plugin-import@2.23.4 +eslint-plugin-jsx-a11y@6.4.1 +eslint-plugin-mocha@8.2.0 +eslint-plugin-mocha@9.0.0 +eslint-plugin-node@11.1.0 +eslint-plugin-promise@4.3.1 +eslint-plugin-react-hooks@4.2.0 +eslint-plugin-react@7.24.0 +eslint-plugin-standard@4.1.0 +eslint-scope@4.0.3 +eslint-scope@5.1.1 +eslint-utils@1.4.3 +eslint-utils@2.1.0 +eslint-utils@3.0.0 +eslint-visitor-keys@1.3.0 +eslint-visitor-keys@2.1.0 +eslint-visitor-keys@3.4.0 +eslint@5.16.0 +eslint@7.32.0 +espree@5.0.1 +espree@7.3.1 +esprima@4.0.1 +esquery@1.4.0 +estraverse@4.3.0 +estraverse@5.2.0 +estree-walker@2.0.2 +etag@1.8.1 +event-target-shim@5.0.1 +eventemitter3@1.2.0 +eventemitter3@4.0.7 +events-mixin@1.3.0 +events@1.1.1 +events@3.3.0 +evp_bytestokey@1.0.3 +execa@5.0.0 +execa@5.1.1 +execa@7.1.1 +exit@0.1.2 +express-http-proxy@2.0.0 +express@4.19.2 +ext-list@2.2.2 +ext-name@5.0.0 +ext@1.4.0 +external-editor@3.1.0 +extract-zip@2.0.1 +facepaint@1.2.1 +fast-deep-equal@2.0.1 +fast-fifo@1.3.2 +fast-glob@3.2.11 +fast-glob@3.2.7 +fast-memoize@2.5.2 +fast-xml-parser@4.2.5 +fastest-levenshtein@1.0.12 +fastq@1.11.0 +faye-websocket@0.11.4 +fd-slicer@1.1.0 +fetch-blob@3.2.0 +figures@1.7.0 +figures@2.0.0 +file-entry-cache@5.0.1 +file-type@11.1.0 +file-type@3.9.0 +file-type@4.4.0 +file-type@5.2.0 +file-type@6.2.0 +filelist@1.0.4 +filename-reserved-regex@2.0.0 +filenamify@3.0.0 +filenamify@4.3.0 +fill-range@7.0.1 +finalhandler@1.2.0 +find-cache-dir@1.0.0 +find-cache-dir@3.3.1 +find-root@0.1.2 +find-up@1.1.2 +first-chunk-stream@3.0.0 +flat-cache@2.0.1 +flat-cache@3.0.4 +flatnest@1.0.0 +flatted@2.0.2 +flatted@3.1.1 +flatten@1.0.3 +flora-colossus@1.0.1 +focus-trap-react@9.0.2 +focus-trap@6.9.4 +follow-redirects@1.15.2 +for-each@0.3.3 +foreground-child@2.0.0 +foreground-child@3.1.1 +form-data-encoder@2.1.4 +form-data@4.0.0 +formdata-polyfill@4.0.10 +forwarded@0.2.0 +fresh@0.5.2 +from2@2.3.0 +fromentries@1.3.2 +fs-extra@10.1.0 +fs-extra@11.1.1 +fs-extra@4.0.3 +fs-extra@7.0.1 +fs-extra@9.1.0 +fs-minipass@3.0.1 +fs-minipass@3.0.3 +fs-monkey@1.0.3 +fs-plus@3.1.1 +function-timeout@0.1.1 +function.prototype.name@1.1.4 +functional-red-black-tree@1.0.1 +functions-have-names@1.2.3 +fuse.js@6.5.3 +galactus@0.2.1 +gauge@4.0.2 +gauge@5.0.0 +gce-ips@1.0.2 +geckodriver@4.3.3 +gen-esm-wrapper@1.1.2 +generate-function@2.3.1 +generate-object-property@1.2.0 +generic-names@2.0.1 +gensync@1.0.0-beta.2 +get-caller-file@1.0.3 +get-intrinsic@1.2.4 +get-package-info@1.0.0 +get-package-type@0.1.0 +get-port@5.1.1 +get-port@7.0.0 +get-stream@2.3.1 +get-stream@3.0.0 +get-stream@4.1.0 +get-stream@5.2.0 +get-stream@6.0.0 +get-stream@6.0.1 +get-uri@6.0.2 +getos@3.2.1 +git-log-parser@1.2.0 +git-raw-commits@3.0.0 +git-semver-tags@5.0.1 +git-up@7.0.0 +git-url-parse@13.1.0 +glob-to-regexp@0.4.1 +glob@10.3.0 +glob@10.3.10 +glob@10.3.3 +glob@3.2.11 +glob@7.1.4 +glob@7.2.0 +glob@9.3.5 +global-agent@3.0.0 +global-jsdom@8.3.0 +global-tunnel-ng@2.7.1 +global@4.4.0 +globals@11.12.0 +globals@13.16.0 +globals@13.9.0 +globalthis@1.0.3 +globby@11.1.0 +globby@5.0.0 +good-listener@1.2.2 +gopd@1.0.1 +got@10.7.0 +got@11.8.6 +got@12.6.1 +got@8.3.2 +got@9.6.0 +grapheme-splitter@1.0.4 +gzip-size@6.0.0 +handle-thing@2.0.1 +harmony-reflect@1.6.2 +has-ansi@2.0.0 +has-bigints@1.0.1 +has-property-descriptors@1.0.2 +has-proto@1.0.1 +has-symbol-support-x@1.4.2 +has-symbols@1.0.3 +has-to-string-tag-x@1.4.1 +has-tostringtag@1.0.0 +has@1.0.3 +hash-base@3.0.4 +hash-sum@2.0.0 +hash.js@1.1.7 +hasha@5.2.2 +hasown@2.0.0 +heap-js@2.3.0 +heap@0.2.7 +highlight.js@11.5.1 +highlightjs-graphql@1.0.2 +hmac-drbg@1.0.1 +hoist-non-react-statics@3.3.2 +hosted-git-info@3.0.8 +hosted-git-info@4.0.2 +hosted-git-info@6.1.1 +hostile@1.3.3 +hpack.js@2.1.6 +html-element-map@1.3.1 +html-encoding-sniffer@3.0.0 +html-entities@2.3.2 +html-escaper@2.0.2 +html-minifier-terser@5.1.1 +html-tokenize@2.0.1 +html@1.0.0 +htmlparser2@6.1.0 +http-cache-semantics@3.8.1 +http-deceiver@1.2.7 +http-errors@1.6.3 +http-errors@2.0.0 +http-parser-js@0.5.3 +http-proxy-agent@4.0.1 +http-proxy-agent@7.0.0 +http-proxy-agent@7.0.2 +http-proxy@1.18.1 +http2-wrapper@1.0.3 +http2-wrapper@2.2.1 +https-proxy-agent@5.0.0 +https-proxy-agent@7.0.2 +https-proxy-agent@7.0.4 +human-signals@2.1.0 +human-signals@4.3.1 +husky@8.0.3 +iconv-lite@0.4.24 +icss-replace-symbols@1.1.0 +icss-utils@4.1.1 +icss-utils@5.1.0 +identity-obj-proxy@3.0.0 +ieee754@1.1.13 +ignore-walk@3.0.4 +ignore-walk@5.0.1 +ignore-walk@6.0.0 +ignore-walk@6.0.3 +ignore@4.0.6 +ignore@5.1.8 +ignore@5.2.0 +image-size@0.5.5 +immediate@3.0.6 +import-local@3.1.0 +import-meta-resolve@4.0.0 +in-publish@2.0.1 +indexes-of@1.0.1 +inherits@2.0.1 +inherits@2.0.3 +init-package-json@5.0.0 +inquirer@6.5.2 +inquirer@8.2.6 +internal-slot@1.0.7 +interpret@3.1.1 +interruptor@1.0.1 +into-stream@3.1.0 +invariant@2.2.2 +invariant@2.2.4 +ip-range-check@0.0.1 +ip-regex@5.0.0 +ip@1.1.8 +ipaddr.js@1.9.1 +ipaddr.js@2.1.0 +ipv6-normalize@1.0.1 +ipv6@3.1.1 +is-arguments@1.1.1 +is-array-buffer@3.0.4 +is-bigint@1.0.2 +is-boolean-object@1.1.1 +is-buffer@1.1.6 +is-callable@1.2.3 +is-ci@3.0.1 +is-core-module@2.11.0 +is-date-object@1.0.5 +is-docker@2.2.1 +is-docker@3.0.0 +is-electron-renderer@2.0.1 +is-fullwidth-code-point@2.0.0 +is-function@1.0.2 +is-generator-function@1.0.10 +is-inside-container@1.0.0 +is-ip@5.0.1 +is-map@2.0.3 +is-my-ip-valid@1.0.0 +is-my-json-valid@2.20.5 +is-natural-number@4.0.1 +is-negative-zero@2.0.1 +is-number-object@1.0.5 +is-object@1.0.2 +is-path-cwd@1.0.0 +is-path-in-cwd@1.0.1 +is-path-inside@1.0.1 +is-plain-obj@4.1.0 +is-plain-object@2.0.4 +is-plain-object@5.0.0 +is-potential-custom-element-name@1.0.1 +is-promise@2.2.2 +is-property@1.0.2 +is-regex@1.1.4 +is-regexp@3.1.0 +is-retry-allowed@1.2.0 +is-set@2.0.3 +is-shared-array-buffer@1.0.3 +is-ssh@1.4.0 +is-stream@1.1.0 +is-stream@2.0.0 +is-stream@3.0.0 +is-string@1.0.7 +is-subset@0.1.1 +is-symbol@1.0.4 +is-typed-array@1.1.12 +is-utf8@0.2.1 +is-valid-identifier@2.0.2 +is-weakmap@2.0.2 +is-weakset@2.0.3 +is-what@3.14.1 +is-windows@1.0.2 +is-wsl@2.2.0 +isarray@2.0.5 +isbinaryfile@3.0.3 +isexe@3.1.1 +isnumber@1.0.0 +isobject@3.0.1 +istanbul-lib-coverage@2.0.5 +istanbul-lib-coverage@3.0.0 +istanbul-lib-hook@3.0.0 +istanbul-lib-instrument@3.3.0 +istanbul-lib-instrument@4.0.3 +istanbul-lib-processinfo@2.0.2 +istanbul-lib-report@3.0.0 +istanbul-lib-source-maps@4.0.0 +istanbul-reports@3.0.2 +isurl@1.0.0 +jackspeak@2.3.6 +jake@10.8.7 +javascript-stringify@2.1.0 +jest-diff@29.6.2 +jest-get-type@29.4.3 +jest-worker@27.5.1 +jmespath@0.15.0 +joi@17.9.2 +jose@4.15.5 +js-sha256@0.9.0 +js-sha512@0.8.0 +js-yaml@3.14.1 +jsdom@21.1.0 +jsesc@0.5.0 +jsesc@2.5.2 +json-buffer@3.0.0 +json-diff@0.9.0 +json-parse-even-better-errors@3.0.0 +json-schema-traverse@1.0.0 +json-schema@0.2.3 +json-stringify-nice@1.1.4 +json5@1.0.1 +json5@2.2.3 +jsonc-parser@3.2.0 +jsondiffpatch@0.5.0 +jsonfile@6.1.0 +jsonpointer@4.1.0 +jsprim@1.4.1 +jsx-ast-utils@3.2.0 +jszip@3.6.0 +junk@3.1.0 +just-diff-apply@5.5.0 +just-diff@5.2.0 +just-extend@4.2.1 +kerberos@2.1.0 +key-tree-store@1.3.0 +keytar@7.9.0 +keyv@3.0.0 +keyv@3.1.0 +kleur@3.0.3 +klona@2.0.5 +ky@0.33.3 +language-subtag-registry@0.3.21 +language-tags@1.0.5 +launch-editor@2.6.0 +lazystream@0.1.0 +lazystream@1.0.1 +leaflet-defaulticon-compatibility@0.1.1 +leaflet-draw@1.0.4 +leaflet@1.5.1 +lerna@7.1.5 +less-cache@1.1.1 +less@3.13.1 +levn@0.3.0 +libnpmaccess@7.0.2 +libnpmpublish@7.3.0 +lie@3.3.0 +lines-and-columns@1.1.6 +lines-and-columns@2.0.3 +load-json-file@1.1.0 +load-json-file@2.0.0 +load-json-file@6.2.0 +loader-runner@4.3.0 +loader-utils@1.4.2 +loader-utils@2.0.4 +local-links@1.4.1 +locate-app@2.2.20 +lodash-es@4.17.21 +lodash._arrayeach@3.0.0 +lodash._arraymap@3.0.0 +lodash._baseassign@3.2.0 +lodash._basecallback@3.3.1 +lodash._basecopy@3.0.1 +lodash._basedifference@3.0.3 +lodash._baseeach@3.0.4 +lodash._basefind@3.0.0 +lodash._basefindindex@3.6.0 +lodash._baseflatten@3.1.4 +lodash._basefor@3.0.3 +lodash._baseget@3.7.2 +lodash._baseindexof@3.1.0 +lodash._baseisequal@3.0.7 +lodash._baseslice@3.0.3 +lodash._baseuniq@3.0.3 +lodash._basevalues@3.0.0 +lodash._bindcallback@3.0.1 +lodash._cacheindexof@3.0.2 +lodash._createassigner@3.1.1 +lodash._createcache@3.1.2 +lodash._createwrapper@3.2.0 +lodash._getnative@3.9.1 +lodash._invokepath@3.7.2 +lodash._isiterateecall@3.0.9 +lodash._pickbyarray@3.0.2 +lodash._pickbycallback@3.0.0 +lodash._reinterpolate@3.0.0 +lodash._replaceholders@3.0.0 +lodash._root@3.0.1 +lodash._topath@3.8.1 +lodash.assign@3.2.0 +lodash.assign@4.2.0 +lodash.before@3.0.3 +lodash.bind@3.1.0 +lodash.clonedeep@4.5.0 +lodash.debounce@4.0.8 +lodash.difference@3.2.2 +lodash.escape@3.2.0 +lodash.escape@4.0.1 +lodash.find@3.2.1 +lodash.flatten@3.0.2 +lodash.flattendeep@4.4.0 +lodash.foreach@3.0.3 +lodash.forown@3.0.2 +lodash.get@3.7.0 +lodash.get@4.4.2 +lodash.groupby@4.6.0 +lodash.has@3.2.1 +lodash.includes@3.1.3 +lodash.invoke@3.2.3 +lodash.isarguments@3.1.0 +lodash.isarray@3.0.4 +lodash.isdate@3.0.3 +lodash.isempty@3.0.4 +lodash.isequal@3.0.4 +lodash.isequal@4.5.0 +lodash.isfunction@3.0.9 +lodash.isobject@3.0.2 +lodash.isstring@3.0.1 +lodash.istypedarray@3.0.6 +lodash.keys@3.1.2 +lodash.keysin@3.0.8 +lodash.last@3.0.0 +lodash.omit@3.1.0 +lodash.once@3.0.1 +lodash.pairs@3.0.1 +lodash.pick@3.1.0 +lodash.restparam@3.6.1 +lodash.result@3.1.2 +lodash.template@4.5.0 +lodash.templatesettings@4.2.0 +lodash.truncate@4.4.2 +lodash.union@3.1.0 +lodash.uniqueid@3.2.0 +lodash.zip@4.2.0 +lodash@2.4.2 +loglevel-plugin-prefix@0.8.4 +loglevel@1.9.1 +lolex@5.1.2 +loose-envify@1.4.0 +loupe@2.3.4 +lower-case@2.0.2 +lowercase-keys@1.0.0 +lowercase-keys@1.0.1 +lowercase-keys@2.0.0 +lowercase-keys@3.0.0 +lru-cache@2.7.3 +lru-cache@5.1.1 +lru-cache@7.14.1 +lru-cache@9.1.1 +lru-queue@0.1.0 +lz-string@1.5.0 +magic-string@0.25.7 +make-dir@1.3.0 +make-dir@2.1.0 +make-dir@3.1.0 +make-error@1.3.6 +make-fetch-happen@11.1.1 +make-fetch-happen@8.0.14 +make-fetch-happen@9.0.3 +make-fetch-happen@9.1.0 +map-obj@4.2.1 +marky@1.2.2 +matcher@3.0.0 +matches-selector@0.0.1 +matches-selector@1.2.0 +md5.js@1.3.5 +md5@2.3.0 +media-type@0.3.0 +media-typer@0.3.0 +memfs@3.4.7 +memoize-one@5.2.1 +memoizee@0.3.10 +memoizee@0.4.15 +merge-descriptors@1.0.1 +merge-source-map@1.1.0 +merge-stream@2.0.0 +merge2@1.4.1 +methods@1.1.2 +micromatch@4.0.4 +miller-rabin@4.0.1 +mime@1.6.0 +mime@2.5.2 +mimic-fn@1.2.0 +mimic-fn@4.0.0 +mimic-response@1.0.1 +mimic-response@2.1.0 +mimic-response@4.0.0 +min-document@2.19.0 +minimalistic-assert@1.0.1 +minimalistic-crypto-utils@1.0.1 +minimatch@0.3.0 +minimatch@3.0.4 +minimatch@3.0.5 +minimatch@8.0.4 +minimatch@9.0.2 +minimatch@9.0.3 +minimist@1.2.6 +minipass-fetch@1.3.3 +minipass-fetch@3.0.4 +minipass-json-stream@1.0.1 +minipass@3.1.6 +minipass@4.0.1 +minipass@4.2.8 +minipass@6.0.2 +minipass@7.0.3 +minipass@7.0.4 +mitt@3.0.0 +mkdirp@0.5.5 +mocha@10.2.0 +modify-filename@1.1.0 +moment@2.29.4 +mongodb-build-info@1.7.1 +mongodb-client-encryption@6.0.0 +mongodb-cloud-info@2.1.1 +mongodb-connection-string-url@3.0.0 +mongodb-download-url@1.3.0 +mongodb-js-cli@0.0.3 +mongodb-log-writer@1.4.0 +mongodb-ns@2.4.0 +mongodb-query-parser@4.1.0 +mongodb-redact@0.2.2 +mongodb-runner@5.4.4 +mongodb-schema@12.1.0 +mongodb@5.8.1 +mongodb@6.5.0 +moo@0.5.1 +multicast-dns@7.2.4 +multimatch@5.0.0 +multipipe@1.0.2 +mute-stream@0.0.7 +mute-stream@1.0.0 +n12@1.8.23 +nan@2.18.0 +nanoid@3.3.3 +nanoid@3.3.6 +native-request@1.0.8 +natural-compare-lite@1.4.0 +nearley@2.20.1 +netmask@2.0.2 +next-tick@0.2.2 +nice-try@1.0.5 +nise@3.0.1 +nise@4.1.0 +no-case@3.0.4 +node-abi@3.59.0 +node-addon-api@3.2.1 +node-api-version@0.2.0 +node-domexception@1.0.0 +node-fetch@2.6.12 +node-fetch@2.6.7 +node-fetch@2.7.0 +node-fetch@3.3.2 +node-gyp-build@4.6.0 +node-gyp@7.1.2 +node-gyp@8.4.1 +node-gyp@9.3.1 +node-gyp@9.4.0 +node-machine-id@1.1.12 +node-preload@0.2.1 +node-releases@2.0.14 +nopt@5.0.0 +nopt@7.0.0 +normalize-package-data@3.0.2 +normalize-package-data@5.0.0 +normalize-range@0.1.2 +normalize-url@2.0.1 +normalize-url@4.5.0 +normalize-url@6.1.0 +normalize-url@8.0.0 +npm-bundled@1.1.2 +npm-bundled@3.0.0 +npm-conf@1.1.3 +npm-install-checks@4.0.0 +npm-install-checks@6.0.0 +npm-install-checks@6.2.0 +npm-normalize-package-bin@1.0.1 +npm-normalize-package-bin@3.0.0 +npm-normalize-package-bin@3.0.1 +npm-package-arg@10.1.0 +npm-package-arg@8.1.1 +npm-package-arg@8.1.5 +npm-packlist@2.2.2 +npm-packlist@5.1.1 +npm-packlist@7.0.4 +npm-pick-manifest@6.1.1 +npm-pick-manifest@8.0.1 +npm-pick-manifest@8.0.2 +npm-registry-fetch@11.0.0 +npm-registry-fetch@14.0.5 +npm-run-path@4.0.1 +npm-run-path@5.1.0 +npmlog@6.0.1 +npmlog@7.0.1 +nth-check@2.0.0 +num2fraction@1.2.2 +numeral@1.5.6 +numeral@2.0.6 +nwsapi@2.2.2 +nx@16.6.0 +nyc@15.1.0 +object-hash@2.2.0 +object-inspect@1.10.3 +object-is@1.1.5 +object-keys@0.4.0 +object-keys@1.1.1 +object.assign@4.1.5 +object.entries@1.1.4 +object.fromentries@2.0.4 +object.values@1.1.4 +obuf@1.1.2 +oidc-token-hash@5.0.3 +on-finished@2.4.1 +on-headers@1.0.2 +onetime@2.0.1 +onetime@6.0.0 +open@8.4.2 +open@9.1.0 +opener@1.5.2 +openid-client@5.6.5 +optionator@0.8.3 +optionator@0.9.1 +ora@5.4.1 +os-browserify@0.3.0 +os-dns-native@1.2.1 +p-cancelable@0.4.1 +p-cancelable@1.1.0 +p-cancelable@2.1.1 +p-cancelable@3.0.0 +p-event@2.3.1 +p-event@4.2.0 +p-finally@1.0.0 +p-is-promise@1.1.0 +p-map-series@2.1.0 +p-map@3.0.0 +p-pipe@3.1.0 +p-queue@6.6.2 +p-reduce@2.1.0 +p-timeout@2.0.1 +p-timeout@3.2.0 +p-waterfall@2.1.1 +pac-proxy-agent@7.0.1 +pac-resolver@7.0.0 +package-hash@4.0.0 +pacote@11.3.5 +pacote@15.0.8 +pacote@15.2.0 +pako@1.0.11 +papaparse@5.3.2 +param-case@3.0.4 +parse-asn1@5.1.7 +parse-author@2.0.0 +parse-conflict-json@3.0.0 +parse-github-repo-url@1.4.1 +parse-headers@2.0.3 +parse-json@2.2.0 +parse-path@7.0.0 +parse-url@8.1.0 +parse5-htmlparser2-tree-adapter@6.0.1 +parse5@6.0.1 +parse5@7.1.2 +parseurl@1.3.3 +pascal-case@3.1.2 +path-browserify@1.0.1 +path-exists@2.1.0 +path-is-inside@1.0.2 +path-key@2.0.1 +path-key@4.0.0 +path-scurry@1.10.1 +path-to-regexp@0.1.7 +path-to-regexp@1.8.0 +path-type@1.1.0 +path-type@2.0.0 +path-type@4.0.0 +pbkdf2@3.1.2 +pend@1.2.0 +picocolors@0.2.1 +picocolors@1.0.0 +picomatch@2.3.0 +pify@4.0.1 +pify@5.0.0 +pinkie-promise@2.0.1 +pinkie@2.0.4 +pkg-dir@2.0.0 +pkg-dir@4.2.0 +pkg-up@2.0.0 +pkg-up@3.1.0 +please-upgrade-node@3.2.0 +plist@3.0.6 +polished@4.2.2 +postcss-attribute-case-insensitive@4.0.2 +postcss-color-functional-notation@2.0.1 +postcss-color-gray@5.0.0 +postcss-color-hex-alpha@5.0.3 +postcss-color-mod-function@3.0.3 +postcss-color-rebeccapurple@4.0.1 +postcss-custom-media@7.0.8 +postcss-custom-properties@8.0.11 +postcss-custom-selectors@5.1.2 +postcss-dir-pseudo-class@5.0.0 +postcss-double-position-gradients@1.0.0 +postcss-env-function@2.0.2 +postcss-focus-visible@4.0.0 +postcss-focus-within@3.0.0 +postcss-font-variant@4.0.1 +postcss-gap-properties@2.0.0 +postcss-image-set-function@3.0.1 +postcss-initial@3.0.4 +postcss-lab-function@2.0.1 +postcss-logical@3.0.0 +postcss-media-minmax@4.0.0 +postcss-modules-extract-imports@2.0.0 +postcss-modules-extract-imports@3.0.0 +postcss-modules-local-by-default@3.0.3 +postcss-modules-local-by-default@4.0.0 +postcss-modules-scope@2.2.0 +postcss-modules-scope@3.0.0 +postcss-modules-values@3.0.0 +postcss-modules-values@4.0.0 +postcss-modules@4.1.3 +postcss-nesting@7.0.1 +postcss-overflow-shorthand@2.0.0 +postcss-page-break@2.0.0 +postcss-place@4.0.1 +postcss-preset-env@6.7.0 +postcss-pseudo-class-any-link@6.0.0 +postcss-replace-overflow-wrap@3.0.0 +postcss-selector-matches@4.0.0 +postcss-selector-not@4.0.1 +postcss-selector-parser@5.0.0 +postcss-selector-parser@6.0.11 +postcss-value-parser@4.1.0 +postcss-values-parser@2.0.1 +postcss@7.0.39 +postcss@8.4.31 +prelude-ls@1.1.2 +prepend-http@2.0.0 +prettier@2.7.1 +pretty-format@27.3.1 +pretty-format@29.6.2 +proc-log@3.0.0 +process-on-spawn@1.0.0 +process@0.11.10 +progress@2.0.3 +promise-all-reject-late@1.0.1 +promise-call-limit@1.0.1 +promise-fs@2.1.1 +prompts@2.4.1 +promzard@1.0.0 +prop-types@15.8.1 +proto-list@1.2.4 +protocols@2.0.1 +proxy-addr@2.0.7 +proxy-agent@6.3.0 +proxy-agent@6.3.1 +proxy-from-env@1.1.0 +prr@1.0.1 +ps-list@8.1.0 +psl@1.8.0 +public-encrypt@4.0.3 +punycode@1.3.2 +pupa@2.1.1 +puppeteer-core@20.9.0 +puppeteer@15.4.0 +qs@6.11.0 +query-ast@1.0.3 +query-selector-shadow-dom@1.0.0 +query-string@5.1.1 +querystring@0.2.0 +querystringify@2.2.0 +queue-tick@1.0.1 +quick-lru@5.1.1 +raf@3.4.1 +railroad-diagrams@1.0.0 +ramda@0.27.1 +randexp@0.4.6 +randomfill@1.0.4 +range-parser@1.2.1 +raw-body@2.5.2 +rcedit@3.0.1 +re-resizable@6.9.0 +react-16-node-hanging-test-fix@1.0.0 +react-dom@17.0.2 +react-error-boundary@3.1.4 +react-hotkeys-hook@4.3.7 +react-intersection-observer@8.34.0 +react-is@16.13.1 +react-is@17.0.2 +react-is@18.2.0 +react-keyed-flatten-children@1.3.0 +react-leaflet-draw@0.19.0 +react-leaflet@2.4.0 +react-redux@8.1.3 +react-refresh@0.10.0 +react-shallow-renderer@16.15.0 +react-test-renderer@17.0.2 +react-transition-group@4.4.5 +react-virtual@2.10.4 +react-virtualized-auto-sizer@1.0.6 +react-window@1.8.6 +react@17.0.2 +read-binary-file-arch@1.0.6 +read-cmd-shim@4.0.0 +read-package-json-fast@2.0.2 +read-package-json-fast@3.0.2 +read-package-json@6.0.4 +read-pkg-up@1.0.1 +read-pkg-up@2.0.0 +read-pkg-up@4.0.0 +read-pkg@1.1.0 +read-pkg@2.0.0 +read@2.1.0 +readable-stream@2.3.7 +readable-stream@3.6.0 +readable-stream@4.3.0 +readdir-glob@1.1.3 +rechoir@0.8.0 +redux-thunk@2.4.2 +redux@4.2.1 +reflux-core@0.3.0 +reflux-state-mixin@0.7.0 +reflux@0.4.1 +regenerate-unicode-properties@10.1.0 +regenerate@1.4.2 +regenerator-runtime@0.13.11 +regenerator-transform@0.15.1 +regexp.prototype.flags@1.5.2 +regexpp@2.0.1 +regexpp@3.2.0 +regexpu-core@5.3.2 +regjsparser@0.9.1 +relateurl@0.2.7 +release-zalgo@1.0.0 +renderkid@2.0.7 +require-from-string@2.0.2 +require-main-filename@1.0.1 +require-main-filename@2.0.0 +require-package-name@2.0.1 +requires-port@1.0.0 +reservoir@0.1.2 +resolve-alpn@1.2.1 +resolve-cwd@3.0.0 +resolve-from@5.0.0 +resolve-mongodb-srv@1.1.3 +resolve@1.20.0 +resolve@2.0.0-next.3 +responselike@1.0.2 +responselike@2.0.0 +responselike@3.0.0 +resq@1.10.1 +restore-cursor@2.0.0 +ret@0.1.15 +rgb2hex@0.2.5 +rimraf@2.6.3 +rimraf@4.4.1 +ripemd160@2.0.2 +roarr@2.15.4 +rst-selector-parser@2.2.3 +run-applescript@5.0.0 +run-async@2.4.1 +rxjs@6.6.7 +rxjs@7.3.0 +rxjs@7.8.1 +safaridriver@0.1.2 +sass@1.35.1 +sax@1.2.1 +saxes@6.0.0 +scheduler@0.20.2 +schema-utils@2.7.1 +schema-utils@3.3.0 +scss-parser@1.0.4 +seek-bzip@1.0.6 +select-hose@2.0.0 +select@1.1.2 +semver-compare@1.0.0 +semver@7.5.3 +send@0.18.0 +serialize-error@11.0.3 +serialize-error@7.0.1 +serialize-javascript@6.0.1 +serve-index@1.9.1 +serve-static@1.15.0 +set-function-length@1.2.2 +set-function-name@2.0.2 +set-immediate-shim@1.0.1 +setprototypeof@1.1.0 +setprototypeof@1.2.0 +sha.js@2.4.11 +shallow-clone@3.0.1 +shebang-command@1.2.0 +shebang-regex@1.0.0 +shell-quote@1.8.1 +side-channel@1.0.4 +siginfo@2.0.0 +sigmund@1.0.1 +signal-exit@4.0.2 +signal-exit@4.1.0 +sigstore@1.9.0 +sinon-chai@3.7.0 +sinon@8.1.1 +sirv@1.0.17 +sisteransi@1.0.5 +slash@3.0.0 +slice-ansi@2.1.0 +slice-ansi@4.0.0 +snyk-module@3.2.0 +snyk-policy@2.0.4 +snyk-resolve@1.1.0 +snyk-try-require@2.0.2 +sockjs@0.3.24 +socks-proxy-agent@5.0.1 +socks-proxy-agent@6.1.1 +socks-proxy-agent@8.0.2 +socks@2.7.3 +socksv5@0.0.6 +sort-keys-length@1.0.1 +sort-keys@1.1.2 +sort-keys@2.0.0 +source-code-pro@2.38.0 +source-map-js@1.0.2 +source-map-loader@4.0.1 +source-map-support@0.5.21 +source-map@0.5.7 +source-map@0.7.3 +sourcemap-codec@1.4.8 +spawn-error-forwarder@1.0.0 +spawn-wrap@2.0.0 +spdx-compare@1.0.0 +spdx-correct@3.1.1 +spdx-exceptions@2.3.0 +spdx-license-ids@3.0.9 +spdx-ranges@2.1.1 +spdx-satisfies@5.0.1 +spdy-transport@3.0.0 +spdy@4.0.2 +split2@1.0.0 +split2@4.2.0 +sprintf-js@1.0.3 +sprintf-js@1.1.2 +sprintf@0.1.3 +ssh2@1.15.0 +sshpk@1.16.1 +ssri@10.0.1 +ssri@10.0.5 +ssri@8.0.1 +stackback@0.0.2 +stackframe@1.3.4 +stats-lite@2.2.0 +statuses@1.5.0 +statuses@2.0.1 +stop-iteration-iterator@1.0.0 +stream-chain@2.2.5 +stream-combiner2@1.1.1 +stream-json@1.7.5 +streamx@2.15.8 +strict-uri-encode@1.1.0 +string-hash@1.1.3 +string-width@2.1.1 +string-width@3.1.0 +string-width@5.1.2 +string.prototype.matchall@4.0.5 +string.prototype.trim@1.2.4 +string.prototype.trimend@1.0.4 +string.prototype.trimstart@1.0.4 +strip-ansi@4.0.0 +strip-ansi@5.2.0 +strip-ansi@6.0.0 +strip-ansi@7.0.1 +strip-ansi@7.1.0 +strip-bom-buf@2.0.0 +strip-bom-stream@4.0.0 +strip-bom@2.0.0 +strip-bom@4.0.0 +strip-dirs@2.1.0 +strip-eof@1.0.0 +strip-final-newline@2.0.0 +strip-final-newline@3.0.0 +strip-outer@1.0.1 +strnum@1.0.5 +strong-log-transformer@2.1.0 +style-mod@4.0.0 +stylis@4.2.0 +sumchecker@3.0.1 +super-regex@0.2.0 +supports-color@2.0.0 +symbol-tree@3.2.4 +system-ca@1.0.2 +tabbable@5.3.3 +table@5.4.6 +table@6.7.1 +tapable@2.2.1 +tar-fs@3.0.4 +tar-fs@3.0.5 +tar-stream@0.4.7 +tar-stream@1.6.2 +tar-stream@3.1.7 +tar@6.1.11 +tar@6.1.15 +temp-dir@1.0.0 +temp@0.9.4 +terser-webpack-plugin@5.3.9 +terser@4.8.1 +terser@5.17.7 +test-exclude@5.2.3 +test-exclude@6.0.0 +through2@0.4.2 +thunky@1.1.0 +time-span@5.1.0 +timed-out@4.0.1 +timers-browserify@2.0.12 +timers-ext@0.1.7 +tiny-emitter@2.1.0 +titleize@3.0.0 +tmp@0.0.33 +tmp@0.2.1 +to-buffer@1.1.1 +to-fast-properties@2.0.0 +to-readable-stream@1.0.0 +to-readable-stream@2.1.0 +toidentifier@1.0.1 +toposort@2.0.2 +totalist@1.1.0 +tough-cookie@4.1.2 +tr46@0.0.3 +tr46@4.1.1 +traverse@0.6.6 +tree-kill@1.2.2 +treeverse@3.0.0 +trim-repeated@1.0.0 +ts-node@10.9.1 +tsconfig-paths@3.12.0 +tsconfig-paths@4.2.0 +tslib@1.14.1 +tslib@2.1.0 +tslib@2.3.0 +tslib@2.3.1 +tslib@2.4.1 +tslib@2.6.1 +tslib@2.6.2 +tsutils@3.21.0 +tuf-js@1.1.7 +tunnel@0.0.6 +type-check@0.3.2 +type-fest@0.10.0 +type-fest@0.13.1 +type-fest@0.21.3 +type-fest@0.4.1 +type-fest@2.13.0 +type-fest@2.19.0 +type-is@1.6.18 +type@1.2.0 +type@2.5.0 +typedarray-to-buffer@3.1.5 +typescript@5.0.4 +unbox-primitive@1.0.1 +unbzip2-stream@1.4.3 +underscore-plus@1.7.0 +underscore@1.13.1 +unicode-canonical-property-names-ecmascript@2.0.0 +unicode-match-property-ecmascript@2.0.0 +unicode-match-property-value-ecmascript@2.1.0 +unicode-property-aliases-ecmascript@2.1.0 +uniq@1.0.1 +unique-filename@1.1.1 +unique-filename@3.0.0 +unique-slug@2.0.2 +unique-slug@4.0.0 +universal-user-agent@6.0.0 +universalify@0.2.0 +universalify@2.0.0 +unpipe@1.0.0 +untildify@4.0.0 +unused-filename@2.1.0 +unzip-crx-3@0.2.0 +unzipper@0.10.14 +upath@2.0.1 +update-browserslist-db@1.0.13 +url-parse-lax@3.0.0 +url-parse@1.5.10 +url-to-options@1.0.1 +url@0.10.3 +use-sync-external-store@1.2.0 +userhome@1.0.0 +utf8-bytes@0.0.1 +utf8-codec@1.0.0 +utf8-length@0.0.1 +utf8-string-bytes@1.0.3 +util@0.10.3 +utila@0.4.0 +utils-merge@1.0.1 +uuid@3.3.2 +uuid@8.3.2 +uuid@9.0.0 +uuid@9.0.1 +v8-compile-cache-lib@3.0.1 +v8-compile-cache@2.3.0 +validate-npm-package-name@3.0.0 +validate-npm-package-name@5.0.0 +vary@1.1.2 +vm-browserify@1.1.2 +w3c-keyname@2.2.6 +w3c-xmlserializer@4.0.0 +wait-on@6.0.0 +wait-port@1.1.0 +walk-up-path@1.0.0 +walkdir@0.4.1 +warning@4.0.3 +watchpack@2.4.0 +wbuf@1.7.3 +web-streams-polyfill@3.3.3 +web-vitals@2.1.2 +webdriver@8.32.3 +webdriverio@8.32.3 +webidl-conversions@3.0.1 +webpack-bundle-analyzer@4.9.0 +webpack-cli@5.1.4 +webpack-merge@5.9.0 +webpack-sources@3.2.3 +webpack@5.86.0 +websocket-driver@0.7.4 +websocket-extensions@0.1.4 +whatwg-encoding@2.0.0 +whatwg-mimetype@3.0.0 +whatwg-url@13.0.0 +whatwg-url@5.0.0 +which-boxed-primitive@1.0.2 +which-collection@1.0.2 +which-module@1.0.0 +which-module@2.0.0 +which-typed-array@1.1.13 +which@3.0.0 +which@3.0.1 +which@4.0.0 +why-is-node-running@2.2.2 +wide-align@1.1.3 +wildcard@2.0.1 +window-size@0.2.0 +winreg-ts@1.0.4 +wrap-ansi@6.2.0 +wrap-ansi@8.1.0 +write-file-atomic@2.4.3 +write-file-atomic@3.0.3 +write-file-atomic@5.0.0 +write-file-atomic@5.0.1 +write-json-file@3.2.0 +write-pkg@4.0.0 +write@1.0.3 +ws@7.5.9 +ws@8.13.0 +ws@8.8.0 +xhr@2.6.0 +xml-name-validator@4.0.0 +xml2js@0.4.19 +xmlbuilder@15.1.1 +xmlbuilder@9.0.7 +xmlchars@2.2.0 +xtend@2.1.2 +xvfb-maybe@0.2.1 +y18n@4.0.3 +yaku@0.16.7 +yaml@1.10.2 +yargs-parser@18.1.3 +yargs-parser@2.4.1 +yargs-parser@21.1.1 +yargs@15.4.1 +yargs@17.7.1 +yargs@17.7.2 +yargs@4.8.1 +yauzl@2.10.0 +yn@3.1.1 +zip-folder@1.0.0 +zip-stream@0.4.1 +zip-stream@5.0.1 +zod@3.22.3 diff --git a/databases/compass/files/package-confecc.list b/databases/compass/files/package-confecc.list new file mode 100644 index 000000000000..909f4c1095b2 --- /dev/null +++ b/databases/compass/files/package-confecc.list @@ -0,0 +1,2 @@ +@babel/core@7.21.8 +@babel/parser@7.21.8 diff --git a/databases/compass/files/package-confwcc.list b/databases/compass/files/package-confwcc.list new file mode 100644 index 000000000000..f686faf83d87 --- /dev/null +++ b/databases/compass/files/package-confwcc.list @@ -0,0 +1,25 @@ +@babel/core@7.21.4 +@babel/parser@7.21.4 +ajv-keywords@5.1.0 +babel-loader@8.2.5 +colorette@2.0.16 +connect-history-api-fallback@2.0.0 +default-gateway@6.0.3 +find-cache-dir@3.3.2 +html-webpack-plugin@5.3.2 +http-proxy-middleware@2.0.6 +ipaddr.js@2.0.1 +is-plain-obj@3.0.0 +less-loader@10.0.1 +mini-css-extract-plugin@2.3.0 +node-forge@1.3.1 +node-loader@2.0.0 +p-retry@4.6.1 +postcss-loader@6.1.1 +pretty-error@3.0.4 +retry@0.13.1 +schema-utils@4.0.0 +selfsigned@2.1.1 +style-loader@3.2.1 +webpack-dev-middleware@5.3.1 +webpack-dev-server@4.15.0 diff --git a/databases/compass/files/package-fsxattr.list b/databases/compass/files/package-fsxattr.list new file mode 100644 index 000000000000..bd65af85a42d --- /dev/null +++ b/databases/compass/files/package-fsxattr.list @@ -0,0 +1,104 @@ +ansi-colors@3.2.3 +ansi-regex@3.0.1 +ansi-regex@4.1.1 +array-includes@3.1.8 +array.prototype.reduce@1.0.7 +arraybuffer.prototype.slice@1.0.3 +available-typed-arrays@1.0.7 +base32-encode@1.2.0 +cliui@5.0.0 +contains-path@0.1.0 +data-view-buffer@1.0.1 +data-view-byte-length@1.0.1 +data-view-byte-offset@1.0.0 +debug-log@1.0.1 +debug@3.2.6 +deglob@4.0.1 +diff@3.5.0 +doctrine@1.5.0 +encode-utf8@1.0.3 +es-abstract@1.23.3 +es-object-atoms@1.0.0 +es-set-tostringtag@2.0.3 +eslint-config-standard-jsx@8.1.0 +eslint-import-resolver-node@0.3.9 +eslint-module-utils@2.8.1 +eslint-plugin-es@2.0.0 +eslint-plugin-import@2.18.2 +eslint-plugin-node@10.0.0 +eslint-plugin-promise@4.2.1 +eslint-plugin-react@7.14.3 +eslint-plugin-standard@4.0.2 +eslint@6.8.0 +espree@6.2.1 +find-root@1.1.0 +flat@4.1.1 +fmix@0.1.0 +fs-temp@1.2.1 +function.prototype.name@1.1.6 +get-stdin@7.0.0 +get-symbol-description@1.0.2 +glob@7.1.3 +globals@12.4.0 +globalthis@1.0.4 +growl@1.10.5 +has-bigints@1.0.2 +has-proto@1.0.3 +has-tostringtag@1.0.2 +has@1.0.4 +imul@1.0.1 +inquirer@7.3.3 +is-bigint@1.0.4 +is-boolean-object@1.1.2 +is-buffer@2.0.5 +is-callable@1.2.7 +is-data-view@1.0.1 +is-negative-zero@2.0.3 +is-number-object@1.0.7 +is-typed-array@1.1.13 +is-weakref@1.0.2 +js-yaml@3.13.1 +jsx-ast-utils@2.4.1 +load-json-file@5.3.0 +log-symbols@2.2.0 +mkdirp@0.5.4 +mocha@6.2.3 +ms@2.1.1 +murmur-32@0.2.0 +neodoc@2.0.2 +node-environment-flags@1.0.5 +object-inspect@1.13.1 +object.assign@4.1.0 +object.entries@1.1.8 +object.fromentries@2.0.8 +object.getownpropertydescriptors@2.1.8 +object.values@1.2.0 +pkg-conf@3.1.0 +pkg-config@1.1.1 +possible-typed-array-names@1.0.0 +random-path@0.1.2 +safe-array-concat@1.1.2 +safe-regex-test@1.0.3 +side-channel@1.0.6 +standard-engine@12.1.0 +standard@14.3.4 +string.prototype.trim@1.2.9 +string.prototype.trimend@1.0.8 +string.prototype.trimstart@1.0.8 +supports-color@6.0.0 +to-data-view@1.1.0 +ts-readme-generator@0.4.4 +type-fest@0.3.1 +typed-array-buffer@1.0.2 +typed-array-byte-length@1.0.1 +typed-array-byte-offset@1.0.2 +typed-array-length@1.0.6 +typescript@3.9.10 +unbox-primitive@1.0.2 +v8-compile-cache@2.4.0 +which-module@2.0.1 +which-typed-array@1.1.15 +wrap-ansi@5.1.0 +yargs-parser@13.1.2 +yargs-unparser@1.6.0 +yargs@13.3.2 diff --git a/databases/compass/files/package-gypcache.list b/databases/compass/files/package-gypcache.list new file mode 100644 index 000000000000..a018b6f9de95 --- /dev/null +++ b/databases/compass/files/package-gypcache.list @@ -0,0 +1,15 @@ +chalk@3.0.0 +cli-cursor@3.1.0 +cli-spinners@2.9.2 +clone@1.0.4 +defaults@1.0.4 +fs-extra@8.1.0 +is-interactive@1.0.0 +log-symbols@3.0.0 +mimic-fn@2.1.0 +mute-stream@0.0.8 +node-gyp-cache@0.2.1 +onetime@5.1.2 +ora@4.1.1 +restore-cursor@3.1.0 +wcwidth@1.0.1 diff --git a/databases/compass/files/package-kerberos.list b/databases/compass/files/package-kerberos.list new file mode 100644 index 000000000000..c76e190b5557 --- /dev/null +++ b/databases/compass/files/package-kerberos.list @@ -0,0 +1,608 @@ +@babel/code-frame@7.24.6 +@babel/helper-validator-identifier@7.24.6 +@babel/highlight@7.24.6 +@babel/parser@7.24.6 +@eslint-community/eslint-utils@4.4.0 +@eslint-community/regexpp@4.10.0 +@eslint/eslintrc@2.1.4 +@eslint/js@8.57.0 +@gar/promisify@1.1.3 +@humanwhocodes/config-array@0.11.14 +@humanwhocodes/module-importer@1.0.1 +@humanwhocodes/object-schema@2.0.3 +@hutson/parse-repository-url@3.0.2 +@jsdoc/salty@0.2.8 +@mongodb-js/saslprep@1.1.7 +@nodelib/fs.scandir@2.1.5 +@nodelib/fs.stat@2.0.5 +@nodelib/fs.walk@1.2.8 +@npmcli/fs@2.1.2 +@npmcli/move-file@2.0.1 +@tootallnate/once@2.0.0 +@types/linkify-it@5.0.0 +@types/markdown-it@14.1.1 +@types/mdurl@2.0.0 +@types/minimist@1.2.5 +@types/node@20.12.12 +@types/normalize-package-data@2.4.4 +@types/webidl-conversions@7.0.3 +@types/whatwg-url@8.2.2 +@ungap/structured-clone@1.2.0 +JSONStream@1.3.5 +abbrev@1.1.1 +acorn-jsx@5.3.2 +acorn@8.11.3 +add-stream@1.0.0 +after@0.8.2 +agent-base@6.0.2 +agentkeepalive@4.5.0 +aggregate-error@3.1.0 +ajv@6.12.6 +amdefine@1.0.1 +ansi-colors@4.1.1 +ansi-escape-sequences@4.1.0 +ansi-regex@2.1.1 +ansi-regex@5.0.1 +ansi-styles@3.2.1 +ansi-styles@4.3.0 +ansi@0.3.1 +anymatch@3.1.3 +aproba@1.2.0 +aproba@2.0.0 +are-we-there-yet@1.0.6 +are-we-there-yet@1.1.7 +are-we-there-yet@3.0.1 +argparse@2.0.1 +array-back@1.0.4 +array-back@2.0.0 +array-back@3.1.0 +array-back@4.0.2 +array-back@5.0.0 +array-back@6.2.2 +array-ify@1.0.0 +array-index@1.0.0 +arrify@1.0.1 +asn1@0.2.6 +assert-plus@1.0.0 +assertion-error@1.1.0 +async@3.2.5 +asynckit@0.4.0 +aws-sign2@0.7.0 +aws4@1.13.0 +balanced-match@1.0.2 +bcrypt-pbkdf@1.0.2 +big-integer@1.6.52 +binary-extensions@2.3.0 +binary@0.3.0 +bindings@1.5.0 +bl@3.0.1 +block-stream@0.0.9 +bluebird@3.4.7 +bluebird@3.7.2 +brace-expansion@1.1.11 +brace-expansion@2.0.1 +braces@3.0.3 +browser-stdout@1.3.1 +bson@5.5.1 +buffer-from@0.1.2 +buffer-from@1.1.2 +buffer-indexof-polyfill@1.0.2 +buffer-shims@1.0.0 +buffers@0.1.1 +cacache@16.1.3 +cache-point@2.0.0 +callsites@3.1.0 +camelcase-keys@6.2.2 +camelcase@2.1.1 +camelcase@5.3.1 +camelcase@6.3.0 +caseless@0.12.0 +catharsis@0.9.0 +chai-string@1.5.0 +chai@4.4.1 +chainsaw@0.1.0 +chalk@2.4.2 +chalk@4.1.2 +check-error@1.0.3 +chokidar@3.5.3 +chownr@2.0.0 +clang-format@1.8.0 +clean-stack@2.2.0 +cliui@3.2.0 +cliui@7.0.4 +cmake-js@5.2.0 +code-point-at@1.1.0 +collect-all@1.0.4 +color-convert@1.9.3 +color-convert@2.0.1 +color-name@1.1.3 +color-name@1.1.4 +color-support@1.1.3 +combined-stream@1.0.8 +command-line-args@5.2.1 +command-line-tool@0.8.0 +command-line-usage@4.1.0 +commander@2.20.3 +commander@2.9.0 +common-sequence@2.0.2 +compare-func@2.0.0 +concat-map@0.0.1 +concat-stream@2.0.0 +config-master@3.1.0 +console-control-strings@1.1.0 +conventional-changelog-angular@5.0.13 +conventional-changelog-atom@2.0.8 +conventional-changelog-codemirror@2.0.8 +conventional-changelog-config-spec@2.1.0 +conventional-changelog-conventionalcommits@4.6.3 +conventional-changelog-core@4.2.4 +conventional-changelog-ember@2.0.9 +conventional-changelog-eslint@3.0.9 +conventional-changelog-express@2.0.6 +conventional-changelog-jquery@3.0.11 +conventional-changelog-jshint@2.0.9 +conventional-changelog-preset-loader@2.3.4 +conventional-changelog-writer@5.0.1 +conventional-changelog@3.1.25 +conventional-commits-filter@2.0.7 +conventional-commits-parser@3.2.4 +conventional-recommended-bump@6.1.0 +core-util-is@1.0.2 +cross-spawn@7.0.3 +d@1.0.2 +dargs@7.0.0 +dashdash@1.14.1 +dateformat@3.0.3 +debug@2.6.9 +debug@4.3.4 +decamelize-keys@1.1.1 +decamelize@1.2.0 +decamelize@4.0.0 +deep-eql@4.1.3 +deep-is@0.1.4 +delayed-stream@1.0.0 +delegates@1.0.0 +detect-indent@6.1.0 +detect-newline@3.1.0 +diff@5.0.0 +dmd-clear@0.1.2 +dmd@6.2.0 +doctrine@3.0.0 +dot-prop@5.3.0 +dotgitignore@2.1.0 +duplexer2@0.0.2 +duplexer2@0.1.4 +each-series-async@1.0.1 +ecc-jsbn@0.1.2 +emoji-regex@8.0.0 +encoding@0.1.13 +entities@4.5.0 +env-paths@2.2.1 +err-code@2.0.3 +error-ex@1.3.2 +es5-ext@0.10.64 +es6-iterator@2.0.3 +es6-symbol@3.1.4 +escalade@3.1.2 +escape-string-regexp@1.0.5 +escape-string-regexp@2.0.0 +escape-string-regexp@4.0.0 +eslint-config-prettier@8.10.0 +eslint-plugin-prettier@4.2.1 +eslint-scope@7.2.2 +eslint-visitor-keys@3.4.3 +eslint@8.57.0 +esniff@2.0.1 +espree@9.6.1 +esquery@1.5.0 +esrecurse@4.3.0 +estraverse@5.3.0 +esutils@2.0.3 +event-emitter@0.3.5 +execspawn@1.0.1 +exponential-backoff@3.1.1 +ext@1.7.0 +extend@3.0.2 +extsprintf@1.3.0 +fast-deep-equal@3.1.3 +fast-diff@1.3.0 +fast-json-stable-stringify@2.1.0 +fast-levenshtein@2.0.6 +fastq@1.17.1 +figures@3.2.0 +file-entry-cache@6.0.1 +file-set@4.0.2 +file-uri-to-path@1.0.0 +fill-range@7.1.1 +find-replace@3.0.0 +find-up@2.1.0 +find-up@3.0.0 +find-up@4.1.0 +find-up@5.0.0 +flat-cache@3.2.0 +flat@5.0.2 +flatted@3.3.1 +forever-agent@0.6.1 +form-data@2.3.3 +fs-extra@5.0.0 +fs-minipass@1.2.7 +fs-minipass@2.1.0 +fs-then-native@2.0.0 +fs.realpath@1.0.0 +fstream@1.0.12 +function-bind@1.1.2 +gauge@1.2.7 +gauge@2.7.4 +gauge@4.0.4 +get-caller-file@2.0.5 +get-func-name@2.0.2 +get-pkg-repo@4.2.1 +getpass@0.1.7 +ghreleases@3.0.2 +ghrepos@2.1.0 +ghutils@3.2.6 +git-raw-commits@2.0.11 +git-remote-origin-url@2.0.0 +git-semver-tags@4.1.1 +gitconfiglocal@1.0.0 +glob-parent@5.1.2 +glob-parent@6.0.2 +glob@5.0.15 +glob@7.2.3 +glob@8.1.0 +globals@13.24.0 +graceful-fs@4.2.11 +graceful-readlink@1.0.1 +graphemer@1.4.0 +handlebars@4.7.8 +har-schema@2.0.0 +har-validator@5.1.5 +hard-rejection@2.1.0 +has-flag@3.0.0 +has-flag@4.0.0 +has-unicode@2.0.1 +hasown@2.0.2 +he@1.2.0 +hosted-git-info@2.8.9 +hosted-git-info@4.1.0 +http-cache-semantics@4.1.1 +http-proxy-agent@5.0.0 +http-signature@1.2.0 +https-proxy-agent@5.0.1 +humanize-ms@1.2.1 +hyperquest@2.1.3 +iconv-lite@0.6.3 +ignore@5.3.1 +import-fresh@3.3.0 +imurmurhash@0.1.4 +indent-string@4.0.0 +infer-owner@1.0.4 +inflight@1.0.6 +invert-kv@1.0.0 +ip-address@9.0.5 +is-arrayish@0.2.1 +is-binary-path@2.1.0 +is-core-module@2.13.1 +is-extglob@2.1.1 +is-fullwidth-code-point@1.0.0 +is-fullwidth-code-point@3.0.0 +is-glob@4.0.3 +is-iojs@1.1.0 +is-lambda@1.0.1 +is-number@7.0.0 +is-obj@2.0.0 +is-path-inside@3.0.3 +is-plain-obj@1.1.0 +is-plain-obj@2.1.0 +is-text-path@1.0.1 +is-typedarray@1.0.0 +is-unicode-supported@0.1.0 +isarray@0.0.1 +isarray@1.0.0 +isexe@2.0.0 +isstream@0.1.2 +js-tokens@4.0.0 +js-yaml@4.1.0 +js2xmlparser@4.0.2 +jsbn@0.1.1 +jsbn@1.1.0 +jsdoc-api@8.0.0 +jsdoc-parse@6.2.1 +jsdoc-to-markdown@8.0.1 +jsdoc@4.0.3 +json-buffer@3.0.1 +json-parse-better-errors@1.0.2 +json-parse-even-better-errors@2.3.1 +json-schema-traverse@0.4.1 +json-schema@0.4.0 +json-stable-stringify-without-jsonify@1.0.1 +json-stringify-safe@5.0.1 +jsonfile@4.0.0 +jsonist@2.1.2 +jsonparse@1.3.1 +jsprim@1.4.2 +keyv@4.5.4 +kind-of@6.0.3 +klaw@3.0.0 +lcid@1.0.0 +levn@0.4.1 +lines-and-columns@1.2.4 +linkify-it@5.0.0 +listenercount@1.0.1 +load-json-file@4.0.0 +locate-path@2.0.0 +locate-path@3.0.0 +locate-path@5.0.0 +locate-path@6.0.0 +lodash.camelcase@4.3.0 +lodash.ismatch@4.4.0 +lodash.merge@4.6.2 +lodash.omit@4.5.0 +lodash.pad@4.5.1 +lodash.padend@4.6.1 +lodash.padstart@4.6.1 +lodash.uniq@4.5.0 +lodash@4.17.21 +log-symbols@4.1.0 +loupe@2.3.7 +lru-cache@6.0.0 +lru-cache@7.18.3 +make-fetch-happen@10.2.1 +map-obj@1.0.1 +map-obj@4.3.0 +markdown-it-anchor@8.6.7 +markdown-it@14.1.0 +marked@4.3.0 +mdurl@2.0.0 +memory-pager@1.5.0 +memory-stream@0.0.3 +meow@8.1.2 +mime-db@1.52.0 +mime-types@2.1.35 +min-indent@1.0.1 +minimatch@3.1.2 +minimatch@5.0.1 +minimatch@5.1.6 +minimist-options@4.1.0 +minipass-collect@1.0.2 +minipass-fetch@2.1.2 +minipass-flush@1.0.5 +minipass-pipeline@1.2.4 +minipass-sized@1.0.3 +minipass@2.9.0 +minipass@3.3.6 +minipass@5.0.0 +minizlib@1.3.3 +minizlib@2.1.2 +mkdirp2@1.0.5 +mkdirp@0.5.6 +mkdirp@1.0.4 +mocha@10.4.0 +modify-values@1.0.1 +mongodb-connection-string-url@2.6.0 +mongodb@5.9.2 +ms@2.0.0 +ms@2.1.2 +ms@2.1.3 +natural-compare@1.4.0 +negotiator@0.6.3 +neo-async@2.6.2 +next-tick@1.1.0 +node-addon-api@6.1.0 +node-gyp@6.1.0 +node-gyp@9.4.1 +node-ninja@1.0.2 +noop-logger@0.1.1 +nopt@3.0.6 +nopt@4.0.3 +nopt@6.0.0 +normalize-package-data@2.5.0 +normalize-package-data@3.0.3 +normalize-path@3.0.0 +npm-path@2.0.4 +npm-which@3.0.1 +npmlog@1.2.1 +npmlog@2.0.4 +npmlog@4.1.2 +npmlog@6.0.2 +number-is-nan@1.0.1 +nw-gyp@3.6.6 +oauth-sign@0.9.0 +object-assign@4.1.1 +object-get@2.1.1 +object-to-spawn-args@2.0.1 +optionator@0.9.4 +os-homedir@1.0.2 +os-locale@1.4.0 +os-tmpdir@1.0.2 +osenv@0.1.5 +p-limit@1.3.0 +p-limit@2.3.0 +p-limit@3.1.0 +p-locate@2.0.0 +p-locate@3.0.0 +p-locate@4.1.0 +p-locate@5.0.0 +p-map@4.0.0 +p-try@1.0.0 +p-try@2.2.0 +parent-module@1.0.1 +parse-json@4.0.0 +parse-json@5.2.0 +path-array@1.0.1 +path-exists@3.0.0 +path-exists@4.0.0 +path-is-absolute@1.0.1 +path-key@3.1.1 +path-parse@1.0.7 +path-type@3.0.0 +pathval@1.1.1 +performance-now@2.1.0 +picocolors@1.0.1 +picomatch@2.3.1 +pify@2.3.0 +pify@3.0.0 +prebuild-install@7.1.1 +prebuild@11.0.4 +prelude-ls@1.2.1 +prettier-linter-helpers@1.0.0 +prettier@2.8.8 +process-nextick-args@1.0.7 +process-nextick-args@2.0.1 +promise-inflight@1.0.1 +promise-retry@2.0.1 +psl@1.9.0 +punycode.js@2.3.1 +punycode@2.3.1 +q@1.5.1 +qs@6.5.3 +queue-microtask@1.2.3 +quick-lru@4.0.1 +randombytes@2.1.0 +read-pkg-up@3.0.0 +read-pkg-up@7.0.1 +read-pkg@3.0.0 +read-pkg@5.2.0 +readable-stream@1.0.34 +readable-stream@1.1.14 +readable-stream@2.1.5 +readable-stream@2.3.8 +readdirp@3.6.0 +redent@3.0.0 +reduce-extract@1.0.0 +reduce-flatten@1.0.1 +reduce-flatten@3.0.1 +reduce-unique@2.0.1 +reduce-without@1.0.1 +request@2.88.2 +require-directory@2.1.1 +requizzle@0.2.4 +resolve-from@4.0.0 +resolve@1.22.8 +retry@0.12.0 +reusify@1.0.4 +rimraf@2.7.1 +rimraf@3.0.2 +rsvp@3.6.2 +run-parallel@1.2.0 +run-waterfall@1.1.7 +safe-buffer@5.1.2 +safer-buffer@2.1.2 +semver@4.3.6 +semver@5.3.0 +semver@5.7.2 +semver@6.3.1 +serialize-javascript@6.0.0 +set-blocking@2.0.0 +setimmediate@1.0.5 +shebang-command@2.0.0 +shebang-regex@3.0.0 +signal-exit@3.0.7 +simple-mime@0.1.0 +smart-buffer@4.2.0 +socks-proxy-agent@7.0.0 +socks@2.8.3 +sort-array@4.1.5 +source-map-support@0.2.10 +source-map@0.1.32 +source-map@0.6.1 +sparse-bitfield@3.0.3 +spdx-correct@3.2.0 +spdx-exceptions@2.5.0 +spdx-expression-parse@3.0.1 +spdx-license-ids@3.0.18 +split2@3.2.2 +split@1.0.1 +splitargs@0.0.7 +sprintf-js@1.1.3 +sshpk@1.18.0 +ssri@9.0.1 +standard-version@9.5.0 +stream-connect@1.0.2 +stream-via@1.0.4 +string-width@1.0.2 +string-width@4.2.3 +string_decoder@0.10.31 +string_decoder@1.1.1 +stringify-package@1.0.1 +strip-ansi@3.0.1 +strip-ansi@6.0.1 +strip-bom@3.0.0 +strip-indent@3.0.0 +strip-json-comments@3.1.1 +supports-color@5.5.0 +supports-color@7.2.0 +supports-color@8.1.1 +supports-preserve-symlinks-flag@1.0.0 +table-layout@0.4.5 +tar@2.2.2 +tar@4.4.19 +tar@6.2.1 +temp-path@1.0.0 +test-value@1.1.0 +test-value@2.1.0 +test-value@3.0.0 +text-extensions@1.9.0 +text-table@0.2.0 +through2@0.6.5 +through2@2.0.5 +through2@4.0.2 +through@2.3.8 +to-regex-range@5.0.1 +tough-cookie@2.5.0 +tr46@3.0.0 +traceur@0.0.111 +traverse@0.3.9 +trim-newlines@3.0.1 +tweetnacl@0.14.5 +type-check@0.4.0 +type-detect@4.0.8 +type-fest@0.18.1 +type-fest@0.20.2 +type-fest@0.6.0 +type-fest@0.8.1 +type@2.7.2 +typedarray@0.0.6 +typical@2.6.1 +typical@4.0.0 +typical@6.0.1 +uc.micro@2.1.0 +uglify-js@3.17.4 +underscore@1.13.6 +undici-types@5.26.5 +unique-filename@2.0.1 +unique-slug@3.0.0 +universalify@0.1.2 +unzipper@0.8.14 +uri-js@4.4.1 +url-join@0.0.1 +url-template@2.0.8 +util-extend@1.0.3 +uuid@3.4.0 +validate-npm-package-license@3.0.4 +verror@1.10.0 +walk-back@2.0.1 +walk-back@5.1.0 +webidl-conversions@7.0.0 +whatwg-url@11.0.0 +which@1.3.1 +which@2.0.2 +wide-align@1.1.5 +window-size@0.1.4 +word-wrap@1.2.5 +wordwrap@1.0.0 +wordwrapjs@3.0.0 +workerpool@6.2.1 +wrap-ansi@2.1.0 +wrap-ansi@7.0.0 +xmlcreate@2.0.4 +xtend@4.0.2 +y18n@3.2.2 +y18n@5.0.8 +yallist@3.1.1 +yallist@4.0.0 +yargs-parser@20.2.4 +yargs-unparser@2.0.0 +yargs@16.2.0 +yargs@3.32.0 +yocto-queue@0.1.0 diff --git a/databases/compass/files/package-mongoclienc.list b/databases/compass/files/package-mongoclienc.list new file mode 100644 index 000000000000..6e13ac43ef8a --- /dev/null +++ b/databases/compass/files/package-mongoclienc.list @@ -0,0 +1,42 @@ +@cspotcode/source-map-support@0.8.1 +@jridgewell/resolve-uri@3.1.2 +@jridgewell/sourcemap-codec@1.4.15 +@jridgewell/trace-mapping@0.3.9 +@sinonjs/commons@2.0.0 +@sinonjs/commons@3.0.1 +@sinonjs/fake-timers@10.3.0 +@sinonjs/fake-timers@11.2.2 +@sinonjs/samsam@8.0.0 +@sinonjs/text-encoding@0.7.2 +@tsconfig/node10@1.0.11 +@tsconfig/node12@1.0.11 +@tsconfig/node14@1.0.3 +@tsconfig/node16@1.0.4 +@types/bindings@1.5.5 +@types/chai@4.3.16 +@types/json-schema@7.0.15 +@types/mocha@10.0.6 +@types/node@12.20.55 +@types/node@20.12.13 +@types/semver@7.5.8 +@typescript-eslint/eslint-plugin@6.21.0 +@typescript-eslint/parser@6.21.0 +@typescript-eslint/scope-manager@6.21.0 +@typescript-eslint/type-utils@6.21.0 +@typescript-eslint/types@6.21.0 +@typescript-eslint/typescript-estree@6.21.0 +@typescript-eslint/utils@6.21.0 +@typescript-eslint/visitor-keys@6.21.0 +acorn-walk@8.3.2 +chai-subset@1.6.0 +diff@5.2.0 +fast-glob@3.3.2 +just-extend@6.2.0 +micromatch@4.0.7 +nise@5.1.9 +path-to-regexp@6.2.2 +sinon@15.2.0 +ts-api-utils@1.3.0 +ts-node@10.9.2 +typescript-cached-transpile@0.0.6 +typescript@5.4.5 diff --git a/databases/compass/files/package-osdnsnative.list b/databases/compass/files/package-osdnsnative.list new file mode 100644 index 000000000000..7d8785f7e5a0 --- /dev/null +++ b/databases/compass/files/package-osdnsnative.list @@ -0,0 +1,13 @@ +@ungap/promise-all-settled@1.1.2 +assert@1.5.1 +chokidar@3.5.1 +gen-esm-wrapper@1.1.3 +glob@7.1.6 +js-yaml@4.0.0 +log-symbols@4.0.0 +mocha@8.4.0 +nanoid@3.1.20 +readdirp@3.5.0 +serialize-javascript@5.0.1 +util@0.10.4 +workerpool@6.1.0 diff --git a/databases/compass/files/package-prebuild.list b/databases/compass/files/package-prebuild.list new file mode 100644 index 000000000000..b65b052c6ebf --- /dev/null +++ b/databases/compass/files/package-prebuild.list @@ -0,0 +1,36 @@ +base64-js@1.5.1 +bl@4.1.0 +buffer@5.7.1 +chownr@1.1.4 +decompress-response@6.0.0 +deep-extend@0.6.0 +detect-libc@2.0.3 +end-of-stream@1.4.4 +expand-template@2.0.3 +fs-constants@1.0.0 +github-from-package@0.0.0 +ieee754@1.2.1 +inherits@2.0.4 +ini@1.3.8 +mimic-response@3.1.0 +minimist@1.2.8 +mkdirp-classic@0.5.3 +napi-build-utils@1.0.2 +node-abi@3.62.0 +node-addon-api@4.3.0 +once@1.4.0 +prebuild-install@7.1.2 +pump@3.0.0 +rc@1.2.8 +readable-stream@3.6.2 +safe-buffer@5.2.1 +semver@7.6.2 +simple-concat@1.0.1 +simple-get@4.0.1 +string_decoder@1.3.0 +strip-json-comments@2.0.1 +tar-fs@2.1.1 +tar-stream@2.2.0 +tunnel-agent@0.6.0 +util-deprecate@1.0.2 +wrappy@1.0.2 diff --git a/databases/compass/files/patch-configs_webpack-config-compass_src_loaders.ts b/databases/compass/files/patch-configs_webpack-config-compass_src_loaders.ts new file mode 100644 index 000000000000..648d9c6cedb3 --- /dev/null +++ b/databases/compass/files/patch-configs_webpack-config-compass_src_loaders.ts @@ -0,0 +1,26 @@ +diff --git a/configs/webpack-config-compass/src/loaders.ts b/configs/webpack-config-compass/src/loaders.ts +index db9b1e24e..edc38d489 100644 +--- a/configs/webpack-config-compass/src/loaders.ts ++++ b/configs/webpack-config-compass/src/loaders.ts +@@ -8,13 +8,14 @@ import chalk from 'chalk'; + + function isLatestBrowserslist() { + // eslint-disable-next-line @typescript-eslint/no-var-requires +- const browserslistVersion = require('browserslist/package.json').version; +- const command = `npm view browserslist version --json`; +- const latestBrowserslistVersion = JSON.parse( +- execSync(command).toString().trim() +- ); +- +- return browserslistVersion === latestBrowserslistVersion; ++ // const browserslistVersion = require('browserslist/package.json').version; ++ // const command = `npm view browserslist version --json`; ++ // const latestBrowserslistVersion = JSON.parse( ++ // execSync(command).toString().trim() ++ // ); ++ ++ // return browserslistVersion === latestBrowserslistVersion; ++ return true; + } + + const electronVersion = (() => { diff --git a/databases/compass/files/patch-package-lock.json b/databases/compass/files/patch-package-lock.json new file mode 100644 index 000000000000..e94ff6f74d82 --- /dev/null +++ b/databases/compass/files/patch-package-lock.json @@ -0,0 +1,476 @@ +diff --git a/package-lock.json b/package-lock.json +index 937a204cf..584c5ebfc 100644 +--- a/package-lock.json ++++ b/package-lock.json +@@ -13431,15 +13431,6 @@ + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, +- "node_modules/@types/puppeteer": { +- "version": "5.4.4", +- "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-5.4.4.tgz", +- "integrity": "sha512-3Nau+qi69CN55VwZb0ATtdUAlYlqOOQ3OfQfq0Hqgc4JMFXiQT/XInlwQ9g6LbicDslE6loIFsXFklGh5XmI6Q==", +- "dev": true, +- "dependencies": { +- "@types/node": "*" +- } +- }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", +@@ -20687,23 +20678,6 @@ + "bson": "^4.6.3 || ^5 || ^6" + } + }, +- "node_modules/electron": { +- "version": "29.3.1", +- "resolved": "https://registry.npmjs.org/electron/-/electron-29.3.1.tgz", +- "integrity": "sha512-auge1/6RVqgUd6TgIq88wKdUCJi2cjESi3jy7d+6X4JzvBGprKBqMJ8JSSFpu/Px1YJrFUKAxfy6SC+TQf1uLw==", +- "hasInstallScript": true, +- "dependencies": { +- "@electron/get": "^2.0.0", +- "@types/node": "^20.9.0", +- "extract-zip": "^2.0.1" +- }, +- "bin": { +- "electron": "cli.js" +- }, +- "engines": { +- "node": ">= 12.20.55" +- } +- }, + "node_modules/electron-devtools-installer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/electron-devtools-installer/-/electron-devtools-installer-3.2.0.tgz", +@@ -20941,39 +20915,6 @@ + "node": ">= 10.0.0" + } + }, +- "node_modules/electron-osx-sign": { +- "version": "0.5.0", +- "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.5.0.tgz", +- "integrity": "sha512-icoRLHzFz/qxzDh/N4Pi2z4yVHurlsCAYQvsCSG7fCedJ4UJXBS6PoQyGH71IfcqKupcKeK7HX/NkyfG+v6vlQ==", +- "dependencies": { +- "bluebird": "^3.5.0", +- "compare-version": "^0.1.2", +- "debug": "^2.6.8", +- "isbinaryfile": "^3.0.2", +- "minimist": "^1.2.0", +- "plist": "^3.0.1" +- }, +- "bin": { +- "electron-osx-flat": "bin/electron-osx-flat.js", +- "electron-osx-sign": "bin/electron-osx-sign.js" +- }, +- "engines": { +- "node": ">=4.0.0" +- } +- }, +- "node_modules/electron-osx-sign/node_modules/debug": { +- "version": "2.6.9", +- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", +- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", +- "dependencies": { +- "ms": "2.0.0" +- } +- }, +- "node_modules/electron-osx-sign/node_modules/ms": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", +- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" +- }, + "node_modules/electron-packager": { + "version": "15.5.1", + "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-15.5.1.tgz", +@@ -20985,7 +20926,6 @@ + "cross-spawn-windows-exe": "^1.2.0", + "debug": "^4.0.1", + "electron-notarize": "^1.1.1", +- "electron-osx-sign": "^0.5.0", + "extract-zip": "^2.0.0", + "filenamify": "^4.1.0", + "fs-extra": "^9.0.0", +@@ -37355,351 +37295,6 @@ + "node": ">=8" + } + }, +- "node_modules/puppeteer": { +- "version": "15.4.0", +- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-15.4.0.tgz", +- "integrity": "sha512-wxJRbofjaycCaQ9fhABlToJobrjxlABiFi6NvdkOPVJMYFblxDlDTjkg+b6bZYi7xN+lEXn84GBZsA5DYb3wfw==", +- "dev": true, +- "hasInstallScript": true, +- "dependencies": { +- "cross-fetch": "3.1.5", +- "debug": "4.3.4", +- "devtools-protocol": "0.0.1011705", +- "extract-zip": "2.0.1", +- "https-proxy-agent": "5.0.1", +- "pkg-dir": "4.2.0", +- "progress": "2.0.3", +- "proxy-from-env": "1.1.0", +- "rimraf": "3.0.2", +- "tar-fs": "2.1.1", +- "unbzip2-stream": "1.4.3", +- "ws": "8.8.0" +- }, +- "engines": { +- "node": ">=14.1.0" +- } +- }, +- "node_modules/puppeteer-core": { +- "version": "20.9.0", +- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.9.0.tgz", +- "integrity": "sha512-H9fYZQzMTRrkboEfPmf7m3CLDN6JvbxXA3qTtS+dFt27tR+CsFHzPsT6pzp6lYL6bJbAPaR0HaPO6uSi+F94Pg==", +- "dev": true, +- "dependencies": { +- "@puppeteer/browsers": "1.4.6", +- "chromium-bidi": "0.4.16", +- "cross-fetch": "4.0.0", +- "debug": "4.3.4", +- "devtools-protocol": "0.0.1147663", +- "ws": "8.13.0" +- }, +- "engines": { +- "node": ">=16.3.0" +- }, +- "peerDependencies": { +- "typescript": ">= 4.7.4" +- }, +- "peerDependenciesMeta": { +- "typescript": { +- "optional": true +- } +- } +- }, +- "node_modules/puppeteer-core/node_modules/@puppeteer/browsers": { +- "version": "1.4.6", +- "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.6.tgz", +- "integrity": "sha512-x4BEjr2SjOPowNeiguzjozQbsc6h437ovD/wu+JpaenxVLm3jkgzHY2xOslMTp50HoTvQreMjiexiGQw1sqZlQ==", +- "dev": true, +- "dependencies": { +- "debug": "4.3.4", +- "extract-zip": "2.0.1", +- "progress": "2.0.3", +- "proxy-agent": "6.3.0", +- "tar-fs": "3.0.4", +- "unbzip2-stream": "1.4.3", +- "yargs": "17.7.1" +- }, +- "bin": { +- "browsers": "lib/cjs/main-cli.js" +- }, +- "engines": { +- "node": ">=16.3.0" +- }, +- "peerDependencies": { +- "typescript": ">= 4.7.4" +- }, +- "peerDependenciesMeta": { +- "typescript": { +- "optional": true +- } +- } +- }, +- "node_modules/puppeteer-core/node_modules/agent-base": { +- "version": "7.1.0", +- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", +- "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", +- "dev": true, +- "dependencies": { +- "debug": "^4.3.4" +- }, +- "engines": { +- "node": ">= 14" +- } +- }, +- "node_modules/puppeteer-core/node_modules/ansi-regex": { +- "version": "5.0.1", +- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", +- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", +- "dev": true, +- "engines": { +- "node": ">=8" +- } +- }, +- "node_modules/puppeteer-core/node_modules/cliui": { +- "version": "8.0.1", +- "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", +- "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", +- "dev": true, +- "dependencies": { +- "string-width": "^4.2.0", +- "strip-ansi": "^6.0.1", +- "wrap-ansi": "^7.0.0" +- }, +- "engines": { +- "node": ">=12" +- } +- }, +- "node_modules/puppeteer-core/node_modules/cross-fetch": { +- "version": "4.0.0", +- "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", +- "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", +- "dev": true, +- "dependencies": { +- "node-fetch": "^2.6.12" +- } +- }, +- "node_modules/puppeteer-core/node_modules/debug": { +- "version": "4.3.4", +- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", +- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", +- "dev": true, +- "dependencies": { +- "ms": "2.1.2" +- }, +- "engines": { +- "node": ">=6.0" +- }, +- "peerDependenciesMeta": { +- "supports-color": { +- "optional": true +- } +- } +- }, +- "node_modules/puppeteer-core/node_modules/devtools-protocol": { +- "version": "0.0.1147663", +- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1147663.tgz", +- "integrity": "sha512-hyWmRrexdhbZ1tcJUGpO95ivbRhWXz++F4Ko+n21AY5PNln2ovoJw+8ZMNDTtip+CNFQfrtLVh/w4009dXO/eQ==", +- "dev": true +- }, +- "node_modules/puppeteer-core/node_modules/http-proxy-agent": { +- "version": "7.0.0", +- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", +- "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", +- "dev": true, +- "dependencies": { +- "agent-base": "^7.1.0", +- "debug": "^4.3.4" +- }, +- "engines": { +- "node": ">= 14" +- } +- }, +- "node_modules/puppeteer-core/node_modules/https-proxy-agent": { +- "version": "7.0.2", +- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", +- "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", +- "dev": true, +- "dependencies": { +- "agent-base": "^7.0.2", +- "debug": "4" +- }, +- "engines": { +- "node": ">= 14" +- } +- }, +- "node_modules/puppeteer-core/node_modules/lru-cache": { +- "version": "7.18.3", +- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", +- "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", +- "dev": true, +- "engines": { +- "node": ">=12" +- } +- }, +- "node_modules/puppeteer-core/node_modules/node-fetch": { +- "version": "2.7.0", +- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", +- "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", +- "dev": true, +- "dependencies": { +- "whatwg-url": "^5.0.0" +- }, +- "engines": { +- "node": "4.x || >=6.0.0" +- }, +- "peerDependencies": { +- "encoding": "^0.1.0" +- }, +- "peerDependenciesMeta": { +- "encoding": { +- "optional": true +- } +- } +- }, +- "node_modules/puppeteer-core/node_modules/proxy-agent": { +- "version": "6.3.0", +- "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.0.tgz", +- "integrity": "sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==", +- "dev": true, +- "dependencies": { +- "agent-base": "^7.0.2", +- "debug": "^4.3.4", +- "http-proxy-agent": "^7.0.0", +- "https-proxy-agent": "^7.0.0", +- "lru-cache": "^7.14.1", +- "pac-proxy-agent": "^7.0.0", +- "proxy-from-env": "^1.1.0", +- "socks-proxy-agent": "^8.0.1" +- }, +- "engines": { +- "node": ">= 14" +- } +- }, +- "node_modules/puppeteer-core/node_modules/socks-proxy-agent": { +- "version": "8.0.2", +- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", +- "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", +- "dev": true, +- "dependencies": { +- "agent-base": "^7.0.2", +- "debug": "^4.3.4", +- "socks": "^2.7.1" +- }, +- "engines": { +- "node": ">= 14" +- } +- }, +- "node_modules/puppeteer-core/node_modules/strip-ansi": { +- "version": "6.0.1", +- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", +- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", +- "dev": true, +- "dependencies": { +- "ansi-regex": "^5.0.1" +- }, +- "engines": { +- "node": ">=8" +- } +- }, +- "node_modules/puppeteer-core/node_modules/tar-fs": { +- "version": "3.0.4", +- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", +- "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", +- "dev": true, +- "dependencies": { +- "mkdirp-classic": "^0.5.2", +- "pump": "^3.0.0", +- "tar-stream": "^3.1.5" +- } +- }, +- "node_modules/puppeteer-core/node_modules/tar-stream": { +- "version": "3.1.7", +- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", +- "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", +- "dev": true, +- "dependencies": { +- "b4a": "^1.6.4", +- "fast-fifo": "^1.2.0", +- "streamx": "^2.15.0" +- } +- }, +- "node_modules/puppeteer-core/node_modules/yargs": { +- "version": "17.7.1", +- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", +- "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", +- "dev": true, +- "dependencies": { +- "cliui": "^8.0.1", +- "escalade": "^3.1.1", +- "get-caller-file": "^2.0.5", +- "require-directory": "^2.1.1", +- "string-width": "^4.2.3", +- "y18n": "^5.0.5", +- "yargs-parser": "^21.1.1" +- }, +- "engines": { +- "node": ">=12" +- } +- }, +- "node_modules/puppeteer-core/node_modules/yargs-parser": { +- "version": "21.1.1", +- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", +- "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", +- "dev": true, +- "engines": { +- "node": ">=12" +- } +- }, +- "node_modules/puppeteer/node_modules/debug": { +- "version": "4.3.4", +- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", +- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", +- "dev": true, +- "dependencies": { +- "ms": "2.1.2" +- }, +- "engines": { +- "node": ">=6.0" +- }, +- "peerDependenciesMeta": { +- "supports-color": { +- "optional": true +- } +- } +- }, +- "node_modules/puppeteer/node_modules/https-proxy-agent": { +- "version": "5.0.1", +- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", +- "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", +- "dev": true, +- "dependencies": { +- "agent-base": "6", +- "debug": "4" +- }, +- "engines": { +- "node": ">= 6" +- } +- }, +- "node_modules/puppeteer/node_modules/ws": { +- "version": "8.8.0", +- "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", +- "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", +- "dev": true, +- "engines": { +- "node": ">=10.0.0" +- }, +- "peerDependencies": { +- "bufferutil": "^4.0.1", +- "utf-8-validate": "^5.0.2" +- }, +- "peerDependenciesMeta": { +- "bufferutil": { +- "optional": true +- }, +- "utf-8-validate": { +- "optional": true +- } +- } +- }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", +@@ -43012,7 +42607,6 @@ + "lodash.clonedeep": "^4.5.0", + "lodash.zip": "^4.2.0", + "minimatch": "^9.0.0", +- "puppeteer-core": "^20.9.0", + "query-selector-shadow-dom": "^1.0.0", + "resq": "^1.9.1", + "rgb2hex": "0.2.5", +@@ -45055,7 +44649,6 @@ + "@mongodb-js/tsconfig-compass": "^1.0.4", + "@types/chai-as-promised": "^7.1.4", + "@types/cross-spawn": "^6.0.2", +- "@types/puppeteer": "^5.4.4", + "@wdio/types": "^8.32.2", + "bson": "^6.6.0", + "chai": "^4.3.4", +@@ -45080,7 +44673,6 @@ + "nyc": "^15.1.0", + "prettier": "^2.7.1", + "ps-list": "^8.1.0", +- "puppeteer": "^15.4.0", + "resolve-mongodb-srv": "^1.1.2", + "semver": "^7.6.0", + "tree-kill": "^1.2.2", +@@ -68064,7 +67656,6 @@ + "nyc": "^15.1.0", + "prettier": "^2.7.1", + "ps-list": "^8.1.0", +- "puppeteer": "^15.4.0", + "resolve-mongodb-srv": "^1.1.2", + "semver": "^7.6.0", + "tree-kill": "^1.2.2", diff --git a/databases/compass/files/patch-packages_compass-e2e-tests_package.json b/databases/compass/files/patch-packages_compass-e2e-tests_package.json new file mode 100644 index 000000000000..685eed7b09f7 --- /dev/null +++ b/databases/compass/files/patch-packages_compass-e2e-tests_package.json @@ -0,0 +1,20 @@ +diff --git a/packages/compass-e2e-tests/package.json b/packages/compass-e2e-tests/package.json +index 546ea4aef..df5512b94 100644 +--- a/packages/compass-e2e-tests/package.json ++++ b/packages/compass-e2e-tests/package.json +@@ -37,7 +37,6 @@ + "@mongodb-js/tsconfig-compass": "^1.0.4", + "@types/chai-as-promised": "^7.1.4", + "@types/cross-spawn": "^6.0.2", +- "@types/puppeteer": "^5.4.4", + "@wdio/types": "^8.32.2", + "bson": "^6.6.0", + "chai": "^4.3.4", +@@ -62,7 +61,6 @@ + "nyc": "^15.1.0", + "prettier": "^2.7.1", + "ps-list": "^8.1.0", +- "puppeteer": "^15.4.0", + "resolve-mongodb-srv": "^1.1.2", + "semver": "^7.6.0", + "tree-kill": "^1.2.2", diff --git a/databases/compass/files/patch-packages_compass_package.json b/databases/compass/files/patch-packages_compass_package.json new file mode 100644 index 000000000000..24ea9b237ef4 --- /dev/null +++ b/databases/compass/files/patch-packages_compass_package.json @@ -0,0 +1,19 @@ +diff --git a/packages/compass/package.json b/packages/compass/package.json +index db1ad914e..44f9442ad 100644 +--- a/packages/compass/package.json ++++ b/packages/compass/package.json +@@ -124,11 +124,12 @@ + "macos-export-certificate-and-key" + ] + }, +- "macosEntitlements": "./scripts/macos-entitlements.xml" ++ "macosEntitlements": "./scripts/macos-entitlements.xml", ++ "electronZipDir": "../../.." + } + }, + "scripts": { +- "install": "node scripts/download-fonts.js && node scripts/download-csfle.js", ++ "install": "", + "electron-rebuild": "electron-rebuild --only kerberos,keytar,interruptor,os-dns-native,win-export-certificate-and-key,macos-export-certificate-and-key --prebuild-tag-prefix not-real-prefix-to-force-rebuild", + "prestart": "npm run electron-rebuild", + "start": "npm run webpack serve -- --mode development", diff --git a/databases/compass/files/patch-packages_hadron-build_cli.js b/databases/compass/files/patch-packages_hadron-build_cli.js new file mode 100644 index 000000000000..f32c4e03f692 --- /dev/null +++ b/databases/compass/files/patch-packages_hadron-build_cli.js @@ -0,0 +1,12 @@ +diff --git a/packages/hadron-build/cli.js b/packages/hadron-build/cli.js +index d115de007..7d1ab09fe 100755 +--- a/packages/hadron-build/cli.js ++++ b/packages/hadron-build/cli.js +@@ -16,7 +16,6 @@ const yargs = require('yargs') + .command(require('./commands/verify')) + .demand(1, 'Please specify a command.') + .strict() +- .env() + .help('help') + .fail(function(msg, err) { + cli.abortIfError(err); diff --git a/databases/compass/files/patch-packages_hadron-build_commands_release.js b/databases/compass/files/patch-packages_hadron-build_commands_release.js new file mode 100644 index 000000000000..d8f60119d79b --- /dev/null +++ b/databases/compass/files/patch-packages_hadron-build_commands_release.js @@ -0,0 +1,32 @@ +diff --git a/packages/hadron-build/commands/release.js b/packages/hadron-build/commands/release.js +index 313ade74a..4c9d67aad 100644 +--- a/packages/hadron-build/commands/release.js ++++ b/packages/hadron-build/commands/release.js +@@ -279,7 +279,8 @@ const installDependencies = util.callbackify(async(CONFIG) => { + cwd: appPackagePath + }; + +- await run.async('npm', ['install', '--production'], opts); ++ // await run.async('npm', ['install', '--production'], opts); ++ await run.async('tar', ['xf', process.env.APPMOD], opts); + + cli.debug('Production dependencies installed'); + +@@ -302,7 +303,7 @@ const installDependencies = util.callbackify(async(CONFIG) => { + prebuildTagPrefix: 'totally-not-a-real-prefix-to-force-rebuild' + }; + +- await rebuild(rebuildConfig); ++ // await rebuild(rebuildConfig); + + // We can not force rebuild mongodb-client-encryption locally, but we need to + // make sure that the binary is matching the platform we are packaging for and +@@ -310,7 +311,7 @@ const installDependencies = util.callbackify(async(CONFIG) => { + // is using so that prebuild can download the matching version + rebuildConfig.prebuildTagPrefix = 'node-v'; + rebuildConfig.onlyModules = ['mongodb-client-encryption']; +- await rebuild(rebuildConfig); ++ // await rebuild(rebuildConfig); + + cli.debug('Native modules rebuilt against Electron.'); + }); diff --git a/databases/compass/files/patch-packages_hadron-build_lib_target.js b/databases/compass/files/patch-packages_hadron-build_lib_target.js new file mode 100644 index 000000000000..69e8cdc83cd6 --- /dev/null +++ b/databases/compass/files/patch-packages_hadron-build_lib_target.js @@ -0,0 +1,26 @@ +diff --git a/packages/hadron-build/lib/target.js b/packages/hadron-build/lib/target.js +index 39ed422ab..7fa409b25 100644 +--- a/packages/hadron-build/lib/target.js ++++ b/packages/hadron-build/lib/target.js +@@ -10,7 +10,7 @@ const path = require('path'); + const { promisify } = require('util'); + const normalizePkg = require('normalize-package-data'); + const parseGitHubRepoURL = require('parse-github-repo-url'); +-const ffmpegAfterExtract = require('electron-packager-plugin-non-proprietary-codecs-ffmpeg').default; ++// const ffmpegAfterExtract = require('electron-packager-plugin-non-proprietary-codecs-ffmpeg').default; + const windowsInstallerVersion = require('./windows-installer-version'); + const debug = require('debug')('hadron-build:target'); + const execFile = promisify(childProcess.execFile); +@@ -227,8 +227,11 @@ class Target { + arch: this.arch, + electronVersion: this.electronVersion, + sign: null, +- afterExtract: [ffmpegAfterExtract] ++ // afterExtract: [ffmpegAfterExtract] + }; ++ if (this.pkg.config.hadron.electronZipDir) { ++ this.packagerOptions.electronZipDir = this.pkg.config.hadron.electronZipDir ++ } + + if (this.platform === 'win32') { + this.configureForWin32(); diff --git a/databases/compass/files/patch-packages_hadron-build_lib_zip.js b/databases/compass/files/patch-packages_hadron-build_lib_zip.js new file mode 100644 index 000000000000..445cbc6150f9 --- /dev/null +++ b/databases/compass/files/patch-packages_hadron-build_lib_zip.js @@ -0,0 +1,14 @@ +diff --git a/packages/hadron-build/lib/zip.js b/packages/hadron-build/lib/zip.js +index 0606edaff..2c247e675 100644 +--- a/packages/hadron-build/lib/zip.js ++++ b/packages/hadron-build/lib/zip.js +@@ -8,6 +8,9 @@ var series = require('async').series; + + function zip(_opts, done) { + var opts = Object.assign({}, _opts); ++ if (!opts.dir && !opts.out) { ++ return ++ } + opts.dir = path.resolve(opts.dir); + opts.out = path.resolve(opts.out); + opts.platform = opts.platform || process.platform; diff --git a/databases/compass/files/patch-scripts_check-docs-link.js b/databases/compass/files/patch-scripts_check-docs-link.js new file mode 100644 index 000000000000..215ad4fbd71d --- /dev/null +++ b/databases/compass/files/patch-scripts_check-docs-link.js @@ -0,0 +1,13 @@ +diff --git a/scripts/check-docs-link.js b/scripts/check-docs-link.js +index ca8b6486b..c7b18dd6b 100644 +--- a/scripts/check-docs-link.js ++++ b/scripts/check-docs-link.js +@@ -5,8 +5,6 @@ const fetch = require('make-fetch-happen'); + const { JSDOM } = require('jsdom'); + + async function main() { +- const { stdout } = childProcess.spawnSync('git', ['ls-files']); +- + let links = []; + + const files = stdout diff --git a/databases/compass/files/xattr.h b/databases/compass/files/xattr.h new file mode 100644 index 000000000000..1ed546a49dee --- /dev/null +++ b/databases/compass/files/xattr.h @@ -0,0 +1,40 @@ +/* + * xattr is a Linux kernel API that has to be mapped to the FreeBSD API + * code below is adopted and simplified from the 'xattr' python module + * https://github.com/xattr/xattr/blob/master/xattr/lib_build.c + */ + +#ifdef __FreeBSD__ +#include <sys/types.h> + +/* FreeBSD compatibility API */ +#define XATTR_XATTR_NOFOLLOW 0x0001 +#define XATTR_XATTR_CREATE 0x0002 +#define XATTR_XATTR_REPLACE 0x0004 +#define XATTR_XATTR_NOSECURITY 0x0008 + +#define XATTR_CREATE 0x1 +#define XATTR_REPLACE 0x2 + +ssize_t getxattr(const char *path, const char *name, + void *value, ssize_t size, u_int32_t position, + int options); +ssize_t setxattr(const char *path, const char *name, + void *value, ssize_t size, u_int32_t position, + int options); +ssize_t removexattr(const char *path, const char *name, + int options); +ssize_t listxattr(const char *path, char *namebuf, + size_t size, int options); +ssize_t fgetxattr(int fd, const char *name, void *value, + ssize_t size, u_int32_t position, int options); +ssize_t fsetxattr(int fd, const char *name, void *value, + ssize_t size, u_int32_t position, int options); +ssize_t fremovexattr(int fd, const char *name, int options); +ssize_t flistxattr(int fd, char *namebuf, size_t size, int options); + +#endif + +#ifndef XATTR_MAXNAMELEN +#define XATTR_MAXNAMELEN 127 +#endif diff --git a/databases/compass/files/xattr_api.c b/databases/compass/files/xattr_api.c new file mode 100644 index 000000000000..101119bcf917 --- /dev/null +++ b/databases/compass/files/xattr_api.c @@ -0,0 +1,229 @@ +/* + * xattr is a Linux kernel API that has to be mapped to the FreeBSD API + * code below is adopted and simplified from the 'xattr' python module + * https://github.com/xattr/xattr/blob/master/xattr/lib_build.c + */ + +#include <sys/types.h> +#ifdef __FreeBSD__ +#include <sys/extattr.h> +#endif + +#include <string.h> +#include "xattr.h" + +#ifdef __FreeBSD__ + +/* FreeBSD compatibility API */ + +/* Converts a freebsd format attribute list into a NULL terminated list. + * The first byte is the length of the following attribute. + */ +static void convert_bsd_list(char *namebuf, size_t size) +{ + size_t offset = 0; + while(offset < size) { + int length = (int) (unsigned char)namebuf[offset]; + memmove(namebuf+offset, namebuf+offset+1, length); + namebuf[offset+length] = '\0'; + offset += length+1; + } +} + +ssize_t getxattr(const char *path, const char *name, + void *value, ssize_t size, u_int32_t position, + int options) +{ + if (position != 0 || + !(options == 0 || options == XATTR_XATTR_NOFOLLOW)) { + return -1; + } + + if (options & XATTR_XATTR_NOFOLLOW) { + return extattr_get_link(path, EXTATTR_NAMESPACE_USER, + name, value, size); + } + else { + return extattr_get_file(path, EXTATTR_NAMESPACE_USER, + name, value, size); + } +} + +ssize_t setxattr(const char *path, const char *name, + void *value, ssize_t size, u_int32_t position, + int options) +{ + int rv = 0; + int nofollow; + + if (position != 0) { + return -1; + } + + nofollow = options & XATTR_XATTR_NOFOLLOW; + options &= ~XATTR_XATTR_NOFOLLOW; + + if (options == XATTR_XATTR_CREATE || + options == XATTR_XATTR_REPLACE) { + + /* meh. FreeBSD doesn't really have this in its + * API... Oh well. + */ + } + else if (options != 0) { + return -1; + } + + if (nofollow) { + rv = extattr_set_link(path, EXTATTR_NAMESPACE_USER, + name, value, size); + } + else { + rv = extattr_set_file(path, EXTATTR_NAMESPACE_USER, + name, value, size); + } + + /* freebsd returns the written length on success, not zero. */ + if (rv >= 0) { + return 0; + } + else { + return rv; + } +} + +ssize_t removexattr(const char *path, const char *name, + int options) +{ + if (!(options == 0 || + options == XATTR_XATTR_NOFOLLOW)) { + return -1; + } + + if (options & XATTR_XATTR_NOFOLLOW) { + return extattr_delete_link(path, EXTATTR_NAMESPACE_USER, name); + } + else { + return extattr_delete_file(path, EXTATTR_NAMESPACE_USER, name); + } +} + + +ssize_t listxattr(const char *path, char *namebuf, + size_t size, int options) +{ + ssize_t rv = 0; + if (!(options == 0 || + options == XATTR_XATTR_NOFOLLOW)) { + return -1; + } + + if (options & XATTR_XATTR_NOFOLLOW) { + rv = extattr_list_link(path, EXTATTR_NAMESPACE_USER, namebuf, size); + } + else { + rv = extattr_list_file(path, EXTATTR_NAMESPACE_USER, namebuf, size); + } + + if (rv > 0 && namebuf) { + convert_bsd_list(namebuf, rv); + } + + return rv; +} + +ssize_t fgetxattr(int fd, const char *name, void *value, + ssize_t size, u_int32_t position, int options) +{ + if (position != 0 || + !(options == 0 || options == XATTR_XATTR_NOFOLLOW)) { + return -1; + } + + if (options & XATTR_XATTR_NOFOLLOW) { + return -1; + } + else { + return extattr_get_fd(fd, EXTATTR_NAMESPACE_USER, name, value, size); + } +} + +ssize_t fsetxattr(int fd, const char *name, void *value, + ssize_t size, u_int32_t position, int options) +{ + int rv = 0; + int nofollow; + + if (position != 0) { + return -1; + } + + nofollow = options & XATTR_XATTR_NOFOLLOW; + options &= ~XATTR_XATTR_NOFOLLOW; + + if (options == XATTR_XATTR_CREATE || + options == XATTR_XATTR_REPLACE) { + /* freebsd noop */ + } + else if (options != 0) { + return -1; + } + + if (nofollow) { + return -1; + } + else { + rv = extattr_set_fd(fd, EXTATTR_NAMESPACE_USER, + name, value, size); + } + + /* freebsd returns the written length on success, not zero. */ + if (rv >= 0) { + return 0; + } + else { + return rv; + } +} + +ssize_t fremovexattr(int fd, const char *name, int options) +{ + + if (!(options == 0 || + options == XATTR_XATTR_NOFOLLOW)) { + return -1; + } + + if (options & XATTR_XATTR_NOFOLLOW) { + return -1; + } + else { + return extattr_delete_fd(fd, EXTATTR_NAMESPACE_USER, name); + } +} + + +ssize_t flistxattr(int fd, char *namebuf, size_t size, int options) +{ + ssize_t rv = 0; + + if (!(options == 0 || + options == XATTR_XATTR_NOFOLLOW)) { + return -1; + } + + if (options & XATTR_XATTR_NOFOLLOW) { + return -1; + } + else { + rv = extattr_list_fd(fd, EXTATTR_NAMESPACE_USER, namebuf, size); + } + + if (rv > 0 && namebuf) { + convert_bsd_list(namebuf, rv); + } + + return rv; +} + +#endif diff --git a/databases/compass/pkg-descr b/databases/compass/pkg-descr new file mode 100644 index 000000000000..4b3204c8e7bd --- /dev/null +++ b/databases/compass/pkg-descr @@ -0,0 +1,4 @@ +MongoDB Compass is a powerful GUI for querying, aggregating, +and analyzing your MongoDB data in a visual environment. + +note: Client Side Field Level Encryption is not supported. diff --git a/databases/compass/pkg-plist b/databases/compass/pkg-plist new file mode 100644 index 000000000000..d5d5c3ff5fe5 --- /dev/null +++ b/databases/compass/pkg-plist @@ -0,0 +1,176 @@ +bin/compass +share/applications/mongodb-compass.desktop +%%DATADIR%%/LICENSE +%%DATADIR%%/LICENSES.chromium.html +%%DATADIR%%/MongoDB Compass +%%DATADIR%%/THIRD-PARTY-NOTICES.md +%%DATADIR%%/chrome_100_percent.pak +%%DATADIR%%/chrome_200_percent.pak +%%DATADIR%%/libEGL.so +%%DATADIR%%/libGLESv2.so +%%DATADIR%%/libffmpeg.so +%%DATADIR%%/libvk_swiftshader.so +%%DATADIR%%/libvulkan.so +%%DATADIR%%/locales/af.pak +%%DATADIR%%/locales/am.pak +%%DATADIR%%/locales/ar.pak +%%DATADIR%%/locales/bg.pak +%%DATADIR%%/locales/bn.pak +%%DATADIR%%/locales/ca.pak +%%DATADIR%%/locales/cs.pak +%%DATADIR%%/locales/da.pak +%%DATADIR%%/locales/de.pak +%%DATADIR%%/locales/el.pak +%%DATADIR%%/locales/en-GB.pak +%%DATADIR%%/locales/en-US.pak +%%DATADIR%%/locales/es-419.pak +%%DATADIR%%/locales/es.pak +%%DATADIR%%/locales/et.pak +%%DATADIR%%/locales/fa.pak +%%DATADIR%%/locales/fi.pak +%%DATADIR%%/locales/fil.pak +%%DATADIR%%/locales/fr.pak +%%DATADIR%%/locales/gu.pak +%%DATADIR%%/locales/he.pak +%%DATADIR%%/locales/hi.pak +%%DATADIR%%/locales/hr.pak +%%DATADIR%%/locales/hu.pak +%%DATADIR%%/locales/id.pak +%%DATADIR%%/locales/it.pak +%%DATADIR%%/locales/ja.pak +%%DATADIR%%/locales/kn.pak +%%DATADIR%%/locales/ko.pak +%%DATADIR%%/locales/lt.pak +%%DATADIR%%/locales/lv.pak +%%DATADIR%%/locales/ml.pak +%%DATADIR%%/locales/mr.pak +%%DATADIR%%/locales/ms.pak +%%DATADIR%%/locales/nb.pak +%%DATADIR%%/locales/nl.pak +%%DATADIR%%/locales/pl.pak +%%DATADIR%%/locales/pt-BR.pak +%%DATADIR%%/locales/pt-PT.pak +%%DATADIR%%/locales/ro.pak +%%DATADIR%%/locales/ru.pak +%%DATADIR%%/locales/sk.pak +%%DATADIR%%/locales/sl.pak +%%DATADIR%%/locales/sr.pak +%%DATADIR%%/locales/sv.pak +%%DATADIR%%/locales/sw.pak +%%DATADIR%%/locales/ta.pak +%%DATADIR%%/locales/te.pak +%%DATADIR%%/locales/th.pak +%%DATADIR%%/locales/tr.pak +%%DATADIR%%/locales/uk.pak +%%DATADIR%%/locales/ur.pak +%%DATADIR%%/locales/vi.pak +%%DATADIR%%/locales/zh-CN.pak +%%DATADIR%%/locales/zh-TW.pak +%%DATADIR%%/resources.pak +%%DATADIR%%/resources/app.asar +@comment insert PLIST.unpacked here +%%DATADIR%%/resources/app.asar.unpacked/node_modules/bindings/LICENSE.md +%%DATADIR%%/resources/app.asar.unpacked/node_modules/bindings/README.md +%%DATADIR%%/resources/app.asar.unpacked/node_modules/bindings/bindings.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/bindings/package.json +%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/BufferList.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/LICENSE.md +%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/README.md +%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/bl.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/package.json +%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/test/convert.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/test/indexOf.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/test/isBufferList.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/test/test.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/History.md +%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/LICENSE +%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/README.md +%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/index.d.ts +%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/index.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/package.json +%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/test/test.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/test/tests.json +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/HISTORY.md +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/LICENSE +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/README.md +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/binding.gyp +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Makefile +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Release/kerberos.node +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Release/obj.target/kerberos.node +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Release/obj.target/kerberos/src/kerberos.o +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Release/obj.target/kerberos/src/unix/base64.o +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Release/obj.target/kerberos/src/unix/kerberos_gss.o +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Release/obj.target/kerberos/src/unix/kerberos_unix.o +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/binding.Makefile +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/config.gypi +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/kerberos.target.mk +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/lib/auth_processes/mongodb.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/lib/index.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/lib/kerberos.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/lib/util.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/package.json +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/kerberos.cc +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/kerberos.h +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/kerberos_common.h +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/kerberos_worker.h +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/unix/base64.cc +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/unix/base64.h +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/unix/kerberos_gss.cc +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/unix/kerberos_gss.h +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/unix/kerberos_unix.cc +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/win32/kerberos_sspi.cc +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/win32/kerberos_sspi.h +%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/win32/kerberos_win32.cc +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/Makefile +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/Release/mongocrypt.node +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/Release/obj.target/mongocrypt.node +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/Release/obj.target/mongocrypt/addon/mongocrypt.o +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/binding.Makefile +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/config.gypi +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/mongocrypt.target.mk +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/index.d.ts +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/index.d.ts.map +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/index.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/index.js.map +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/LICENSE.md +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/README.md +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/common.gypi +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/except.gypi +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/index.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/napi-inl.deprecated.h +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/napi-inl.h +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/napi.h +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/node_api.gyp +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/noexcept.gypi +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/nothing.c +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/package-support.json +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/package.json +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/tools/README.md +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/tools/check-napi.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/tools/clang-format.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/tools/conversion.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/tools/eslint-format.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/package.json +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/LICENSE.md +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/README.md +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/common.gypi +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/except.gypi +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/index.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/napi-inl.deprecated.h +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/napi-inl.h +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/napi.h +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/node_api.gyp +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/noexcept.gypi +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/nothing.c +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/package-support.json +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/package.json +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/tools/README.md +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/tools/check-napi.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/tools/clang-format.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/tools/conversion.js +%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/tools/eslint-format.js +%%DATADIR%%/snapshot_blob.bin +%%DATADIR%%/v8_context_snapshot.bin +%%DATADIR%%/version +%%DATADIR%%/vk_swiftshader_icd.json +share/pixmaps/mongodb-compass.png diff --git a/databases/datasette/Makefile b/databases/datasette/Makefile index 069f94fcb475..23edbe903b5b 100644 --- a/databases/datasette/Makefile +++ b/databases/datasette/Makefile @@ -1,5 +1,6 @@ PORTNAME= datasette DISTVERSION= 0.63.3 +PORTREVISION= 1 CATEGORIES= databases www MASTER_SITES= PYPI @@ -25,7 +26,7 @@ PY_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}pint>=0.9:devel/py-pint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluggy>=1.0:devel/py-pluggy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uvicorn>=0.11:www/py-uvicorn@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}yaml>=5.3:devel/py-yaml@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.3:devel/py-pyyaml@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \ diff --git a/databases/diesel/Makefile b/databases/diesel/Makefile index 89b2a0fe2763..6005cfd48be8 100644 --- a/databases/diesel/Makefile +++ b/databases/diesel/Makefile @@ -1,6 +1,6 @@ PORTNAME= diesel DISTVERSIONPREFIX= v -DISTVERSION= 2.2.1 +DISTVERSION= 2.2.4 PORTREVISION= 1 CATEGORIES= databases PKGNAMESUFFIX= -cli @@ -24,49 +24,48 @@ CARGO_INSTALL_PATH= diesel_cli CARGO_CRATES= aho-corasick-1.1.3 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ - anstream-0.6.14 \ - anstyle-1.0.7 \ - anstyle-parse-0.2.4 \ - anstyle-query-1.1.0 \ - anstyle-wincon-3.0.3 \ + anstream-0.6.15 \ + anstyle-1.0.8 \ + anstyle-parse-0.2.5 \ + anstyle-query-1.1.1 \ + anstyle-wincon-3.0.4 \ argon2-0.5.3 \ assert_matches-1.5.0 \ autocfg-1.3.0 \ base64ct-1.6.0 \ - bigdecimal-0.4.3 \ - bitflags-2.5.0 \ + bigdecimal-0.4.5 \ + bitflags-2.6.0 \ blake2-0.10.6 \ block-buffer-0.10.4 \ bumpalo-3.16.0 \ byteorder-1.5.0 \ - cc-1.0.99 \ + cc-1.1.15 \ cfg-if-1.0.0 \ chrono-0.4.38 \ - clap-4.5.7 \ - clap_builder-4.5.7 \ - clap_complete-4.5.5 \ - clap_derive-4.5.5 \ - clap_lex-0.7.1 \ - cmake-0.1.50 \ - colorchoice-1.0.1 \ + clap-4.5.16 \ + clap_builder-4.5.15 \ + clap_complete-4.5.24 \ + clap_derive-4.5.13 \ + clap_lex-0.7.2 \ + cmake-0.1.51 \ + colorchoice-1.0.2 \ console-0.15.8 \ - core-foundation-sys-0.8.6 \ - cpufeatures-0.2.12 \ + core-foundation-sys-0.8.7 \ + cpufeatures-0.2.13 \ crypto-common-0.1.6 \ - darling-0.20.9 \ - darling_core-0.20.9 \ - darling_macro-0.20.9 \ + darling-0.20.10 \ + darling_core-0.20.10 \ + darling_macro-0.20.10 \ deranged-0.3.11 \ - diffy-0.3.0 \ + diffy-0.4.0 \ digest-0.10.7 \ - displaydoc-0.2.4 \ dotenvy-0.15.7 \ - either-1.12.0 \ + either-1.13.0 \ encode_unicode-0.3.6 \ env_logger-0.8.4 \ equivalent-1.0.1 \ errno-0.3.9 \ - fastrand-2.1.0 \ + fastrand-2.1.1 \ fnv-1.0.7 \ form_urlencoded-1.2.1 \ generic-array-0.14.7 \ @@ -75,47 +74,37 @@ CARGO_CRATES= aho-corasick-1.1.3 \ heck-0.5.0 \ iana-time-zone-0.1.60 \ iana-time-zone-haiku-0.1.2 \ - icu_collections-1.5.0 \ - icu_locid-1.5.0 \ - icu_locid_transform-1.5.0 \ - icu_locid_transform_data-1.5.0 \ - icu_normalizer-1.5.0 \ - icu_normalizer_data-1.5.0 \ - icu_properties-1.5.0 \ - icu_properties_data-1.5.0 \ - icu_provider-1.5.0 \ - icu_provider_macros-1.5.0 \ ident_case-1.0.1 \ - idna-1.0.0 \ - indexmap-2.2.6 \ + idna-0.5.0 \ + indexmap-2.5.0 \ insta-1.39.0 \ ipnet-2.9.0 \ ipnetwork-0.20.0 \ - is_terminal_polyfill-1.70.0 \ + is_terminal_polyfill-1.70.1 \ itoa-1.0.11 \ - js-sys-0.3.69 \ - lazy_static-1.4.0 \ - libc-0.2.155 \ + js-sys-0.3.70 \ + lazy_static-1.5.0 \ + libc-0.2.158 \ libm-0.2.8 \ - libsqlite3-sys-0.28.0 \ + libsqlite3-sys-0.30.1 \ link-cplusplus-1.0.9 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.4.14 \ - litemap-0.7.3 \ lock_api-0.4.12 \ - log-0.4.21 \ + log-0.4.22 \ matchers-0.1.0 \ memchr-2.7.4 \ - mysqlclient-src-0.1.1 \ - mysqlclient-sys-0.4.0 \ + mysqlclient-src-0.1.2 \ + mysqlclient-sys-0.4.1 \ nu-ansi-term-0.46.0 \ - num-bigint-0.4.5 \ + nu-ansi-term-0.50.1 \ + num-bigint-0.4.6 \ num-conv-0.1.0 \ num-integer-0.1.46 \ num-traits-0.2.19 \ once_cell-1.19.0 \ - openssl-src-300.3.1+3.3.1 \ - openssl-sys-0.9.102 \ + openssl-src-300.3.2+3.3.2 \ + openssl-sys-0.9.103 \ overload-0.1.1 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ @@ -124,98 +113,94 @@ CARGO_CRATES= aho-corasick-1.1.3 \ pin-project-lite-0.2.14 \ pkg-config-0.3.30 \ powerfmt-0.2.0 \ - ppv-lite86-0.2.17 \ + ppv-lite86-0.2.20 \ pq-src-0.3.0 \ pq-sys-0.6.1 \ - proc-macro2-1.0.85 \ + proc-macro2-1.0.86 \ quickcheck-1.0.3 \ - quote-1.0.36 \ + quote-1.0.37 \ r2d2-0.8.10 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ - redox_syscall-0.5.1 \ - regex-1.10.5 \ + redox_syscall-0.5.3 \ + regex-1.10.6 \ regex-automata-0.1.10 \ regex-automata-0.4.7 \ regex-syntax-0.6.29 \ regex-syntax-0.8.4 \ - rustix-0.38.34 \ + rustix-0.38.35 \ ryu-1.0.18 \ scheduled-thread-pool-0.2.7 \ scopeguard-1.2.0 \ - serde-1.0.203 \ - serde_derive-1.0.203 \ - serde_json-1.0.117 \ + serde-1.0.209 \ + serde_derive-1.0.209 \ + serde_json-1.0.127 \ serde_regex-1.1.0 \ - serde_spanned-0.6.6 \ + serde_spanned-0.6.7 \ sharded-slab-0.1.7 \ - similar-2.5.0 \ + shlex-1.3.0 \ + similar-2.6.0 \ smallvec-1.13.2 \ - stable_deref_trait-1.2.0 \ strsim-0.11.1 \ - subtle-2.5.0 \ - syn-2.0.66 \ - synstructure-0.13.1 \ - tempfile-3.10.1 \ - thiserror-1.0.61 \ - thiserror-impl-1.0.61 \ + subtle-2.6.1 \ + syn-2.0.77 \ + tempfile-3.12.0 \ + thiserror-1.0.63 \ + thiserror-impl-1.0.63 \ thread_local-1.1.8 \ time-0.3.36 \ time-core-0.1.2 \ time-macros-0.2.18 \ - tinystr-0.7.6 \ - toml-0.8.14 \ - toml_datetime-0.6.6 \ - toml_edit-0.22.14 \ + tinyvec-1.8.0 \ + tinyvec_macros-0.1.1 \ + toml-0.8.19 \ + toml_datetime-0.6.8 \ + toml_edit-0.22.20 \ tracing-0.1.40 \ tracing-attributes-0.1.27 \ tracing-core-0.1.32 \ tracing-log-0.2.0 \ tracing-subscriber-0.3.18 \ typenum-1.17.0 \ + unicode-bidi-0.3.15 \ unicode-ident-1.0.12 \ - url-2.5.1 \ - utf16_iter-1.0.5 \ - utf8_iter-1.0.4 \ + unicode-normalization-0.1.23 \ + url-2.5.2 \ utf8parse-0.2.2 \ - uuid-1.8.0 \ + uuid-1.10.0 \ valuable-0.1.0 \ vcpkg-0.2.15 \ - version_check-0.9.4 \ + version_check-0.9.5 \ wasi-0.11.0+wasi-snapshot-preview1 \ - wasm-bindgen-0.2.92 \ - wasm-bindgen-backend-0.2.92 \ - wasm-bindgen-macro-0.2.92 \ - wasm-bindgen-macro-support-0.2.92 \ - wasm-bindgen-shared-0.2.92 \ + wasm-bindgen-0.2.93 \ + wasm-bindgen-backend-0.2.93 \ + wasm-bindgen-macro-0.2.93 \ + wasm-bindgen-macro-support-0.2.93 \ + wasm-bindgen-shared-0.2.93 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-core-0.52.0 \ windows-sys-0.52.0 \ - windows-targets-0.52.5 \ - windows_aarch64_gnullvm-0.52.5 \ - windows_aarch64_msvc-0.52.5 \ - windows_i686_gnu-0.52.5 \ - windows_i686_gnullvm-0.52.5 \ - windows_i686_msvc-0.52.5 \ - windows_x86_64_gnu-0.52.5 \ - windows_x86_64_gnullvm-0.52.5 \ - windows_x86_64_msvc-0.52.5 \ - winnow-0.6.13 \ - write16-1.0.0 \ - writeable-0.5.5 \ - yoke-0.7.4 \ - yoke-derive-0.7.4 \ - zerofrom-0.1.4 \ - zerofrom-derive-0.1.4 \ - zerovec-0.10.2 \ - zerovec-derive-0.10.2 + windows-sys-0.59.0 \ + windows-targets-0.52.6 \ + windows_aarch64_gnullvm-0.52.6 \ + windows_aarch64_msvc-0.52.6 \ + windows_i686_gnu-0.52.6 \ + windows_i686_gnullvm-0.52.6 \ + windows_i686_msvc-0.52.6 \ + windows_x86_64_gnu-0.52.6 \ + windows_x86_64_gnullvm-0.52.6 \ + windows_x86_64_msvc-0.52.6 \ + winnow-0.6.18 \ + zerocopy-0.7.35 \ + zerocopy-derive-0.7.35 PLIST_FILES= bin/${PORTNAME} -post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} +post-patch: + ${CP} ${FILESDIR}/bindings_8_0_35_powerpc64_freebsd.rs \ + ${WRKSRC}/cargo-crates/mysqlclient-sys-0.4.1/bindings/ .include <bsd.port.mk> diff --git a/databases/diesel/distinfo b/databases/diesel/distinfo index 9df32f5850de..ea6440a1b531 100644 --- a/databases/diesel/distinfo +++ b/databases/diesel/distinfo @@ -1,20 +1,20 @@ -TIMESTAMP = 1718342909 +TIMESTAMP = 1725423751 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0 SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 -SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b -SIZE (rust/crates/anstream-0.6.14.crate) = 29160 -SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b -SIZE (rust/crates/anstyle-1.0.7.crate) = 15709 -SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4 -SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069 -SHA256 (rust/crates/anstyle-query-1.1.0.crate) = ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391 -SIZE (rust/crates/anstyle-query-1.1.0.crate) = 9832 -SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19 -SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179 +SHA256 (rust/crates/anstream-0.6.15.crate) = 64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526 +SIZE (rust/crates/anstream-0.6.15.crate) = 29231 +SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1 +SIZE (rust/crates/anstyle-1.0.8.crate) = 15771 +SHA256 (rust/crates/anstyle-parse-0.2.5.crate) = eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb +SIZE (rust/crates/anstyle-parse-0.2.5.crate) = 22680 +SHA256 (rust/crates/anstyle-query-1.1.1.crate) = 6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a +SIZE (rust/crates/anstyle-query-1.1.1.crate) = 9891 +SHA256 (rust/crates/anstyle-wincon-3.0.4.crate) = 5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8 +SIZE (rust/crates/anstyle-wincon-3.0.4.crate) = 12234 SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072 SIZE (rust/crates/argon2-0.5.3.crate) = 28795 SHA256 (rust/crates/assert_matches-1.5.0.crate) = 9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9 @@ -23,10 +23,10 @@ SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7 SIZE (rust/crates/autocfg-1.3.0.crate) = 16524 SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b SIZE (rust/crates/base64ct-1.6.0.crate) = 28870 -SHA256 (rust/crates/bigdecimal-0.4.3.crate) = 9324c8014cd04590682b34f1e9448d38f0674d0f7b2dc553331016ef0e4e9ebc -SIZE (rust/crates/bigdecimal-0.4.3.crate) = 69788 -SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1 -SIZE (rust/crates/bitflags-2.5.0.crate) = 43821 +SHA256 (rust/crates/bigdecimal-0.4.5.crate) = 51d712318a27c7150326677b321a5fa91b55f6d9034ffd67f20319e147d40cee +SIZE (rust/crates/bigdecimal-0.4.5.crate) = 79843 +SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de +SIZE (rust/crates/bitflags-2.6.0.crate) = 45357 SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe SIZE (rust/crates/blake2-0.10.6.crate) = 47234 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 @@ -35,52 +35,50 @@ SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2 SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 -SHA256 (rust/crates/cc-1.0.99.crate) = 96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695 -SIZE (rust/crates/cc-1.0.99.crate) = 76961 +SHA256 (rust/crates/cc-1.1.15.crate) = 57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6 +SIZE (rust/crates/cc-1.1.15.crate) = 83085 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401 SIZE (rust/crates/chrono-0.4.38.crate) = 220559 -SHA256 (rust/crates/clap-4.5.7.crate) = 5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f -SIZE (rust/crates/clap-4.5.7.crate) = 56343 -SHA256 (rust/crates/clap_builder-4.5.7.crate) = f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f -SIZE (rust/crates/clap_builder-4.5.7.crate) = 163957 -SHA256 (rust/crates/clap_complete-4.5.5.crate) = d2020fa13af48afc65a9a87335bda648309ab3d154cd03c7ff95b378c7ed39c4 -SIZE (rust/crates/clap_complete-4.5.5.crate) = 38809 -SHA256 (rust/crates/clap_derive-4.5.5.crate) = c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6 -SIZE (rust/crates/clap_derive-4.5.5.crate) = 30017 -SHA256 (rust/crates/clap_lex-0.7.1.crate) = 4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70 -SIZE (rust/crates/clap_lex-0.7.1.crate) = 12766 -SHA256 (rust/crates/cmake-0.1.50.crate) = a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130 -SIZE (rust/crates/cmake-0.1.50.crate) = 16748 -SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422 -SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895 +SHA256 (rust/crates/clap-4.5.16.crate) = ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019 +SIZE (rust/crates/clap-4.5.16.crate) = 56627 +SHA256 (rust/crates/clap_builder-4.5.15.crate) = 216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6 +SIZE (rust/crates/clap_builder-4.5.15.crate) = 163717 +SHA256 (rust/crates/clap_complete-4.5.24.crate) = 6d7db6eca8c205649e8d3ccd05aa5042b1800a784e56bc7c43524fde8abbfa9b +SIZE (rust/crates/clap_complete-4.5.24.crate) = 51275 +SHA256 (rust/crates/clap_derive-4.5.13.crate) = 501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0 +SIZE (rust/crates/clap_derive-4.5.13.crate) = 30132 +SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97 +SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805 +SHA256 (rust/crates/cmake-0.1.51.crate) = fb1e43aa7fd152b1f968787f7dbcdeb306d1867ff373c69955211876c053f91a +SIZE (rust/crates/cmake-0.1.51.crate) = 17566 +SHA256 (rust/crates/colorchoice-1.0.2.crate) = d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0 +SIZE (rust/crates/colorchoice-1.0.2.crate) = 7924 SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb SIZE (rust/crates/console-0.15.8.crate) = 36364 -SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f -SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629 -SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504 -SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837 +SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b +SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 +SHA256 (rust/crates/cpufeatures-0.2.13.crate) = 51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad +SIZE (rust/crates/cpufeatures-0.2.13.crate) = 12999 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 -SHA256 (rust/crates/darling-0.20.9.crate) = 83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1 -SIZE (rust/crates/darling-0.20.9.crate) = 31777 -SHA256 (rust/crates/darling_core-0.20.9.crate) = 622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120 -SIZE (rust/crates/darling_core-0.20.9.crate) = 65014 -SHA256 (rust/crates/darling_macro-0.20.9.crate) = 733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178 -SIZE (rust/crates/darling_macro-0.20.9.crate) = 1875 +SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989 +SIZE (rust/crates/darling-0.20.10.crate) = 32031 +SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5 +SIZE (rust/crates/darling_core-0.20.10.crate) = 65015 +SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806 +SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874 SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4 SIZE (rust/crates/deranged-0.3.11.crate) = 18043 -SHA256 (rust/crates/diffy-0.3.0.crate) = e616e59155c92257e84970156f506287853355f58cd4a6eb167385722c32b790 -SIZE (rust/crates/diffy-0.3.0.crate) = 35374 +SHA256 (rust/crates/diffy-0.4.0.crate) = 5d3041965b7a63e70447ec818a46b1e5297f7fcae3058356d226c02750c4e6cb +SIZE (rust/crates/diffy-0.4.0.crate) = 36252 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 SIZE (rust/crates/digest-0.10.7.crate) = 19557 -SHA256 (rust/crates/displaydoc-0.2.4.crate) = 487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d -SIZE (rust/crates/displaydoc-0.2.4.crate) = 23200 SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b SIZE (rust/crates/dotenvy-0.15.7.crate) = 20293 -SHA256 (rust/crates/either-1.12.0.crate) = 3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b -SIZE (rust/crates/either-1.12.0.crate) = 18974 +SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0 +SIZE (rust/crates/either-1.13.0.crate) = 19169 SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741 SHA256 (rust/crates/env_logger-0.8.4.crate) = a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3 @@ -89,8 +87,8 @@ SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8d SIZE (rust/crates/equivalent-1.0.1.crate) = 6615 SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba SIZE (rust/crates/errno-0.3.9.crate) = 10690 -SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a -SIZE (rust/crates/fastrand-2.1.0.crate) = 14907 +SHA256 (rust/crates/fastrand-2.1.1.crate) = e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6 +SIZE (rust/crates/fastrand-2.1.1.crate) = 14983 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 @@ -107,76 +105,56 @@ SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c0872 SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185 -SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526 -SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762 -SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637 -SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131 -SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e -SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094 -SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e -SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727 -SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f -SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113 -SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516 -SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561 -SHA256 (rust/crates/icu_properties-1.5.0.crate) = 1f8ac670d7422d7f76b32e17a5db556510825b29ec9154f235977c9caba61036 -SIZE (rust/crates/icu_properties-1.5.0.crate) = 64474 -SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569 -SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993 -SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9 -SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722 -SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6 -SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 SIZE (rust/crates/ident_case-1.0.1.crate) = 3492 -SHA256 (rust/crates/idna-1.0.0.crate) = 4716a3a0933a1d01c2f72450e89596eb51dd34ef3c211ccd875acdf1f8fe47ed -SIZE (rust/crates/idna-1.0.0.crate) = 142693 -SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26 -SIZE (rust/crates/indexmap-2.2.6.crate) = 82420 +SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6 +SIZE (rust/crates/idna-0.5.0.crate) = 271940 +SHA256 (rust/crates/indexmap-2.5.0.crate) = 68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5 +SIZE (rust/crates/indexmap-2.5.0.crate) = 85919 SHA256 (rust/crates/insta-1.39.0.crate) = 810ae6042d48e2c9e9215043563a58a80b877bc863228a74cf10c49d4620a6f5 SIZE (rust/crates/insta-1.39.0.crate) = 87049 SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3 SIZE (rust/crates/ipnet-2.9.0.crate) = 27627 SHA256 (rust/crates/ipnetwork-0.20.0.crate) = bf466541e9d546596ee94f9f69590f89473455f88372423e0008fc1a7daf100e SIZE (rust/crates/ipnetwork-0.20.0.crate) = 16556 -SHA256 (rust/crates/is_terminal_polyfill-1.70.0.crate) = f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800 -SIZE (rust/crates/is_terminal_polyfill-1.70.0.crate) = 7451 +SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf +SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b SIZE (rust/crates/itoa-1.0.11.crate) = 10563 -SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d -SIZE (rust/crates/js-sys-0.3.69.crate) = 81083 -SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 -SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 -SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c -SIZE (rust/crates/libc-0.2.155.crate) = 743539 +SHA256 (rust/crates/js-sys-0.3.70.crate) = 1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a +SIZE (rust/crates/js-sys-0.3.70.crate) = 53863 +SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe +SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 +SHA256 (rust/crates/libc-0.2.158.crate) = d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439 +SIZE (rust/crates/libc-0.2.158.crate) = 751340 SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058 SIZE (rust/crates/libm-0.2.8.crate) = 113450 -SHA256 (rust/crates/libsqlite3-sys-0.28.0.crate) = 0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f -SIZE (rust/crates/libsqlite3-sys-0.28.0.crate) = 4975624 +SHA256 (rust/crates/libsqlite3-sys-0.30.1.crate) = 2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149 +SIZE (rust/crates/libsqlite3-sys-0.30.1.crate) = 5122296 SHA256 (rust/crates/link-cplusplus-1.0.9.crate) = 9d240c6f7e1ba3a28b0249f774e6a9dd0175054b52dfbb61b16eb8505c3785c9 SIZE (rust/crates/link-cplusplus-1.0.9.crate) = 7484 SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049 SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89 SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665 -SHA256 (rust/crates/litemap-0.7.3.crate) = 643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704 -SIZE (rust/crates/litemap-0.7.3.crate) = 28728 SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17 SIZE (rust/crates/lock_api-0.4.12.crate) = 27591 -SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c -SIZE (rust/crates/log-0.4.21.crate) = 43442 +SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24 +SIZE (rust/crates/log-0.4.22.crate) = 44027 SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558 SIZE (rust/crates/matchers-0.1.0.crate) = 6948 SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 SIZE (rust/crates/memchr-2.7.4.crate) = 96670 -SHA256 (rust/crates/mysqlclient-src-0.1.1.crate) = bd7f327cf4043e972b409e71aa924b1c8177ff5c37101e9bf6a5a7ae166b4cfe -SIZE (rust/crates/mysqlclient-src-0.1.1.crate) = 10415981 -SHA256 (rust/crates/mysqlclient-sys-0.4.0.crate) = b2aa3a303b6e9878b34811838301b00a56878693c47f9ac0ba397f91adc7bf12 -SIZE (rust/crates/mysqlclient-sys-0.4.0.crate) = 225867 +SHA256 (rust/crates/mysqlclient-src-0.1.2.crate) = 4cc9eeee452f217e9d234e34f5ba5e53c5fef9c147c98a80311f38358826c695 +SIZE (rust/crates/mysqlclient-src-0.1.2.crate) = 10460310 +SHA256 (rust/crates/mysqlclient-sys-0.4.1.crate) = 478e2040dbc35c73927b77a2be91a496de19deab376a6982ed61e89592434619 +SIZE (rust/crates/mysqlclient-sys-0.4.1.crate) = 268931 SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84 SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311 -SHA256 (rust/crates/num-bigint-0.4.5.crate) = c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7 -SIZE (rust/crates/num-bigint-0.4.5.crate) = 102281 +SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399 +SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536 +SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9 +SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801 SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9 SIZE (rust/crates/num-conv-0.1.0.crate) = 7444 SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f @@ -185,10 +163,10 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 SIZE (rust/crates/once_cell-1.19.0.crate) = 33046 -SHA256 (rust/crates/openssl-src-300.3.1+3.3.1.crate) = 7259953d42a81bf137fbbd73bd30a8e1914d6dce43c2b90ed575783a22608b91 -SIZE (rust/crates/openssl-src-300.3.1+3.3.1.crate) = 9783559 -SHA256 (rust/crates/openssl-sys-0.9.102.crate) = c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2 -SIZE (rust/crates/openssl-sys-0.9.102.crate) = 68622 +SHA256 (rust/crates/openssl-src-300.3.2+3.3.2.crate) = a211a18d945ef7e648cc6e0058f4c548ee46aab922ea203e0d30e966ea23647b +SIZE (rust/crates/openssl-src-300.3.2+3.3.2.crate) = 9792821 +SHA256 (rust/crates/openssl-sys-0.9.103.crate) = 7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6 +SIZE (rust/crates/openssl-sys-0.9.103.crate) = 71552 SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39 SIZE (rust/crates/overload-0.1.1.crate) = 24439 SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27 @@ -205,18 +183,18 @@ SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee280 SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613 SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165 -SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de -SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242 +SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04 +SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478 SHA256 (rust/crates/pq-src-0.3.0.crate) = c075bc9a5659bdda3d22261b53cd398e749daff239254071186a78a2bf7d62e9 SIZE (rust/crates/pq-src-0.3.0.crate) = 1930982 SHA256 (rust/crates/pq-sys-0.6.1.crate) = a24ff9e4cf6945c988f0db7005d87747bf72864965c3529d259ad155ac41d584 SIZE (rust/crates/pq-sys-0.6.1.crate) = 31006 -SHA256 (rust/crates/proc-macro2-1.0.85.crate) = 22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23 -SIZE (rust/crates/proc-macro2-1.0.85.crate) = 48988 +SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77 +SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958 SHA256 (rust/crates/quickcheck-1.0.3.crate) = 588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6 SIZE (rust/crates/quickcheck-1.0.3.crate) = 28069 -SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7 -SIZE (rust/crates/quote-1.0.36.crate) = 28507 +SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af +SIZE (rust/crates/quote-1.0.37.crate) = 28558 SHA256 (rust/crates/r2d2-0.8.10.crate) = 51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93 SIZE (rust/crates/r2d2-0.8.10.crate) = 17888 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 @@ -225,10 +203,10 @@ SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 -SHA256 (rust/crates/redox_syscall-0.5.1.crate) = 469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e -SIZE (rust/crates/redox_syscall-0.5.1.crate) = 22536 -SHA256 (rust/crates/regex-1.10.5.crate) = b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f -SIZE (rust/crates/regex-1.10.5.crate) = 253805 +SHA256 (rust/crates/redox_syscall-0.5.3.crate) = 2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4 +SIZE (rust/crates/redox_syscall-0.5.3.crate) = 23830 +SHA256 (rust/crates/regex-1.10.6.crate) = 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619 +SIZE (rust/crates/regex-1.10.6.crate) = 253894 SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132 SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533 SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df @@ -237,46 +215,44 @@ SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4 SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752 SHA256 (rust/crates/regex-syntax-0.8.4.crate) = 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b SIZE (rust/crates/regex-syntax-0.8.4.crate) = 347577 -SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f -SIZE (rust/crates/rustix-0.38.34.crate) = 365160 +SHA256 (rust/crates/rustix-0.38.35.crate) = a85d50532239da68e9addb745ba38ff4612a242c1c7ceea689c4bc7c2f43c36f +SIZE (rust/crates/rustix-0.38.35.crate) = 369206 SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f SIZE (rust/crates/ryu-1.0.18.crate) = 47713 SHA256 (rust/crates/scheduled-thread-pool-0.2.7.crate) = 3cbc66816425a074528352f5789333ecff06ca41b36b0b0efdfbb29edc391a19 SIZE (rust/crates/scheduled-thread-pool-0.2.7.crate) = 10554 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 -SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094 -SIZE (rust/crates/serde-1.0.203.crate) = 77935 -SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba -SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867 -SHA256 (rust/crates/serde_json-1.0.117.crate) = 455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3 -SIZE (rust/crates/serde_json-1.0.117.crate) = 146921 +SHA256 (rust/crates/serde-1.0.209.crate) = 99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09 +SIZE (rust/crates/serde-1.0.209.crate) = 78364 +SHA256 (rust/crates/serde_derive-1.0.209.crate) = a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170 +SIZE (rust/crates/serde_derive-1.0.209.crate) = 56023 +SHA256 (rust/crates/serde_json-1.0.127.crate) = 8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad +SIZE (rust/crates/serde_json-1.0.127.crate) = 149465 SHA256 (rust/crates/serde_regex-1.1.0.crate) = a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf SIZE (rust/crates/serde_regex-1.1.0.crate) = 9710 -SHA256 (rust/crates/serde_spanned-0.6.6.crate) = 79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0 -SIZE (rust/crates/serde_spanned-0.6.6.crate) = 9120 +SHA256 (rust/crates/serde_spanned-0.6.7.crate) = eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d +SIZE (rust/crates/serde_spanned-0.6.7.crate) = 9164 SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6 SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227 -SHA256 (rust/crates/similar-2.5.0.crate) = fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640 -SIZE (rust/crates/similar-2.5.0.crate) = 51648 +SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 +SIZE (rust/crates/shlex-1.3.0.crate) = 18713 +SHA256 (rust/crates/similar-2.6.0.crate) = 1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e +SIZE (rust/crates/similar-2.6.0.crate) = 51659 SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67 SIZE (rust/crates/smallvec-1.13.2.crate) = 35216 -SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 -SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 -SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc -SIZE (rust/crates/subtle-2.5.0.crate) = 13909 -SHA256 (rust/crates/syn-2.0.66.crate) = c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5 -SIZE (rust/crates/syn-2.0.66.crate) = 264855 -SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971 -SIZE (rust/crates/synstructure-0.13.1.crate) = 18327 -SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1 -SIZE (rust/crates/tempfile-3.10.1.crate) = 33653 -SHA256 (rust/crates/thiserror-1.0.61.crate) = c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709 -SIZE (rust/crates/thiserror-1.0.61.crate) = 21264 -SHA256 (rust/crates/thiserror-impl-1.0.61.crate) = 46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533 -SIZE (rust/crates/thiserror-impl-1.0.61.crate) = 15786 +SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 +SIZE (rust/crates/subtle-2.6.1.crate) = 14562 +SHA256 (rust/crates/syn-2.0.77.crate) = 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed +SIZE (rust/crates/syn-2.0.77.crate) = 268784 +SHA256 (rust/crates/tempfile-3.12.0.crate) = 04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64 +SIZE (rust/crates/tempfile-3.12.0.crate) = 34423 +SHA256 (rust/crates/thiserror-1.0.63.crate) = c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724 +SIZE (rust/crates/thiserror-1.0.63.crate) = 21537 +SHA256 (rust/crates/thiserror-impl-1.0.63.crate) = a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261 +SIZE (rust/crates/thiserror-impl-1.0.63.crate) = 16047 SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c SIZE (rust/crates/thread_local-1.1.8.crate) = 13962 SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885 @@ -285,14 +261,16 @@ SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d SIZE (rust/crates/time-core-0.1.2.crate) = 7191 SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf SIZE (rust/crates/time-macros-0.2.18.crate) = 24361 -SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f -SIZE (rust/crates/tinystr-0.7.6.crate) = 16971 -SHA256 (rust/crates/toml-0.8.14.crate) = 6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335 -SIZE (rust/crates/toml-0.8.14.crate) = 50645 -SHA256 (rust/crates/toml_datetime-0.6.6.crate) = 4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf -SIZE (rust/crates/toml_datetime-0.6.6.crate) = 11698 -SHA256 (rust/crates/toml_edit-0.22.14.crate) = f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38 -SIZE (rust/crates/toml_edit-0.22.14.crate) = 103761 +SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938 +SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796 +SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 +SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 +SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e +SIZE (rust/crates/toml-0.8.19.crate) = 50974 +SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41 +SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028 +SHA256 (rust/crates/toml_edit-0.22.20.crate) = 583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d +SIZE (rust/crates/toml_edit-0.22.20.crate) = 106726 SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef SIZE (rust/crates/tracing-0.1.40.crate) = 79459 SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7 @@ -305,36 +283,36 @@ SHA256 (rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df563 SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312 SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825 SIZE (rust/crates/typenum-1.17.0.crate) = 42849 +SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75 +SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811 SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168 -SHA256 (rust/crates/url-2.5.1.crate) = f7c25da092f0a868cdf09e8674cd3b7ef3a7d92a24253e663a2fb85e2496de56 -SIZE (rust/crates/url-2.5.1.crate) = 79677 -SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246 -SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736 -SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be -SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437 +SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5 +SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649 +SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c +SIZE (rust/crates/url-2.5.2.crate) = 79704 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 -SHA256 (rust/crates/uuid-1.8.0.crate) = a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0 -SIZE (rust/crates/uuid-1.8.0.crate) = 44043 +SHA256 (rust/crates/uuid-1.10.0.crate) = 81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314 +SIZE (rust/crates/uuid-1.10.0.crate) = 47648 SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d SIZE (rust/crates/valuable-0.1.0.crate) = 27718 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735 -SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f -SIZE (rust/crates/version_check-0.9.4.crate) = 14895 +SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a +SIZE (rust/crates/version_check-0.9.5.crate) = 15554 SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 -SHA256 (rust/crates/wasm-bindgen-0.2.92.crate) = 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8 -SIZE (rust/crates/wasm-bindgen-0.2.92.crate) = 184119 -SHA256 (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da -SIZE (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 28348 -SHA256 (rust/crates/wasm-bindgen-macro-0.2.92.crate) = a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726 -SIZE (rust/crates/wasm-bindgen-macro-0.2.92.crate) = 13835 -SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7 -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = 20092 -SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96 -SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263 +SHA256 (rust/crates/wasm-bindgen-0.2.93.crate) = a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5 +SIZE (rust/crates/wasm-bindgen-0.2.93.crate) = 43769 +SHA256 (rust/crates/wasm-bindgen-backend-0.2.93.crate) = 9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b +SIZE (rust/crates/wasm-bindgen-backend-0.2.93.crate) = 30344 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.93.crate) = 585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf +SIZE (rust/crates/wasm-bindgen-macro-0.2.93.crate) = 6822 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.93.crate) = afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836 +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.93.crate) = 20642 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.93.crate) = c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484 +SIZE (rust/crates/wasm-bindgen-shared-0.2.93.crate) = 7527 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 @@ -345,41 +323,31 @@ SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838c SIZE (rust/crates/windows-core-0.52.0.crate) = 42154 SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 -SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb -SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376 -SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263 -SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266 -SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6 -SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944 -SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670 -SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699 -SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9 -SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064 -SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf -SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404 -SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9 -SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539 -SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596 -SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246 -SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0 -SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905 -SHA256 (rust/crates/winnow-0.6.13.crate) = 59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1 -SIZE (rust/crates/winnow-0.6.13.crate) = 162649 -SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936 -SIZE (rust/crates/write16-1.0.0.crate) = 7218 -SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51 -SIZE (rust/crates/writeable-0.5.5.crate) = 22354 -SHA256 (rust/crates/yoke-0.7.4.crate) = 6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5 -SIZE (rust/crates/yoke-0.7.4.crate) = 27781 -SHA256 (rust/crates/yoke-derive-0.7.4.crate) = 28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95 -SIZE (rust/crates/yoke-derive-0.7.4.crate) = 7470 -SHA256 (rust/crates/zerofrom-0.1.4.crate) = 91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55 -SIZE (rust/crates/zerofrom-0.1.4.crate) = 5044 -SHA256 (rust/crates/zerofrom-derive-0.1.4.crate) = 0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5 -SIZE (rust/crates/zerofrom-derive-0.1.4.crate) = 8232 -SHA256 (rust/crates/zerovec-0.10.2.crate) = bb2cc8827d6c0994478a15c53f374f46fbd41bea663d809b14744bc42e6b109c -SIZE (rust/crates/zerovec-0.10.2.crate) = 126403 -SHA256 (rust/crates/zerovec-derive-0.10.2.crate) = 97cf56601ee5052b4417d90c8755c6683473c926039908196cf35d99f893ebe7 -SIZE (rust/crates/zerovec-derive-0.10.2.crate) = 19366 -SHA256 (diesel-rs-diesel-v2.2.1_GH0.tar.gz) = 433c6477d73177036a0e9188bcb8fd9bf31978ddbf3a69dc6b87b774efffb271 -SIZE (diesel-rs-diesel-v2.2.1_GH0.tar.gz) = 832742 +SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b +SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 +SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 +SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 +SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 +SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 +SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 +SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b +SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402 +SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 +SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 +SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 +SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 +SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 +SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d +SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 +SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec +SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 +SHA256 (rust/crates/winnow-0.6.18.crate) = 68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f +SIZE (rust/crates/winnow-0.6.18.crate) = 163357 +SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0 +SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645 +SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e +SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829 +SHA256 (diesel-rs-diesel-v2.2.4_GH0.tar.gz) = 519e761055dea9abf6172b8ec15c0fd0da53c859e6b6809daeb104bbecd6fe57 +SIZE (diesel-rs-diesel-v2.2.4_GH0.tar.gz) = 835234 diff --git a/databases/diesel/files/bindings_8_0_35_powerpc64_freebsd.rs b/databases/diesel/files/bindings_8_0_35_powerpc64_freebsd.rs new file mode 100644 index 000000000000..a7842e0f8dd9 --- /dev/null +++ b/databases/diesel/files/bindings_8_0_35_powerpc64_freebsd.rs @@ -0,0 +1,4186 @@ +/* automatically generated by rust-bindgen 0.69.4 */ + +pub const MYSQL_AUTODETECT_CHARSET_NAME: &[u8; 5] = b"auto\0"; +pub const MYSQL_ERRMSG_SIZE: u32 = 512; +pub const MYSQL_STMT_HEADER: u32 = 4; +pub const MYSQL_LONG_DATA_HEADER: u32 = 6; +pub const MYSQL_CLIENT_reserved1: u32 = 0; +pub const MYSQL_CLIENT_reserved2: u32 = 1; +pub const MYSQL_CLIENT_AUTHENTICATION_PLUGIN: u32 = 2; +pub const MYSQL_CLIENT_TRACE_PLUGIN: u32 = 3; +pub const MYSQL_CLIENT_AUTHENTICATION_PLUGIN_INTERFACE_VERSION: u32 = 512; +pub const MYSQL_CLIENT_TRACE_PLUGIN_INTERFACE_VERSION: u32 = 512; +pub const MYSQL_CLIENT_MAX_PLUGINS: u32 = 4; +pub const MYSQL_CLIENT_PLUGIN_AUTHOR_ORACLE: &[u8; 19] = b"Oracle Corporation\0"; +pub const MYSQL_USERNAME_LENGTH: u32 = 96; +pub const MYSQL_SERVER_VERSION: &[u8; 7] = b"8.0.35\0"; +pub const MYSQL_BASE_VERSION: &[u8; 11] = b"mysqld-8.0\0"; +pub const MYSQL_SERVER_SUFFIX_DEF: &[u8; 1] = b"\0"; +pub const MYSQL_VERSION_ID: u32 = 80035; +pub const MYSQL_VERSION_STABILITY: &[u8; 4] = b"LTS\0"; +pub const MYSQL_PORT: u32 = 3306; +pub const MYSQL_ADMIN_PORT: u32 = 33062; +pub const MYSQL_PORT_DEFAULT: u32 = 0; +pub const MYSQL_UNIX_ADDR: &[u8; 16] = b"/tmp/mysql.sock\0"; +pub const MYSQL_CONFIG_NAME: &[u8; 3] = b"my\0"; +pub const MYSQL_PERSIST_CONFIG_NAME: &[u8; 12] = b"mysqld-auto\0"; +pub const MYSQL_COMPILATION_COMMENT: &[u8; 20] = b"Source distribution\0"; +pub const MYSQL_COMPILATION_COMMENT_SERVER: &[u8; 20] = b"Source distribution\0"; +pub const MYSQL_RPL_GTID: u32 = 65536; +pub const MYSQL_RPL_SKIP_HEARTBEAT: u32 = 131072; +pub const MYSQL_NO_DATA: u32 = 100; +pub const MYSQL_DATA_TRUNCATED: u32 = 101; +pub type __va_list = __builtin_va_list; +pub type my_socket = ::std::os::raw::c_int; +#[repr(u32)] +#[non_exhaustive] +#[doc = "Column types for MySQL"] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum enum_field_types { + MYSQL_TYPE_DECIMAL = 0, + MYSQL_TYPE_TINY = 1, + MYSQL_TYPE_SHORT = 2, + MYSQL_TYPE_LONG = 3, + MYSQL_TYPE_FLOAT = 4, + MYSQL_TYPE_DOUBLE = 5, + MYSQL_TYPE_NULL = 6, + MYSQL_TYPE_TIMESTAMP = 7, + MYSQL_TYPE_LONGLONG = 8, + MYSQL_TYPE_INT24 = 9, + MYSQL_TYPE_DATE = 10, + MYSQL_TYPE_TIME = 11, + MYSQL_TYPE_DATETIME = 12, + MYSQL_TYPE_YEAR = 13, + #[doc = "< Internal to MySQL. Not used in protocol"] + MYSQL_TYPE_NEWDATE = 14, + MYSQL_TYPE_VARCHAR = 15, + MYSQL_TYPE_BIT = 16, + MYSQL_TYPE_TIMESTAMP2 = 17, + #[doc = "< Internal to MySQL. Not used in protocol"] + MYSQL_TYPE_DATETIME2 = 18, + #[doc = "< Internal to MySQL. Not used in protocol"] + MYSQL_TYPE_TIME2 = 19, + #[doc = "< Used for replication only"] + MYSQL_TYPE_TYPED_ARRAY = 20, + MYSQL_TYPE_INVALID = 243, + #[doc = "< Currently just a placeholder"] + MYSQL_TYPE_BOOL = 244, + MYSQL_TYPE_JSON = 245, + MYSQL_TYPE_NEWDECIMAL = 246, + MYSQL_TYPE_ENUM = 247, + MYSQL_TYPE_SET = 248, + MYSQL_TYPE_TINY_BLOB = 249, + MYSQL_TYPE_MEDIUM_BLOB = 250, + MYSQL_TYPE_LONG_BLOB = 251, + MYSQL_TYPE_BLOB = 252, + MYSQL_TYPE_VAR_STRING = 253, + MYSQL_TYPE_STRING = 254, + MYSQL_TYPE_GEOMETRY = 255, +} +#[doc = "@file include/my_list.h"] +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct LIST { + pub prev: *mut LIST, + pub next: *mut LIST, + pub data: *mut ::std::os::raw::c_void, +} +#[test] +fn bindgen_test_layout_LIST() { + const UNINIT: ::std::mem::MaybeUninit<LIST> = ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<LIST>(), + 24usize, + concat!("Size of: ", stringify!(LIST)) + ); + assert_eq!( + ::std::mem::align_of::<LIST>(), + 8usize, + concat!("Alignment of ", stringify!(LIST)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).prev) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(LIST), + "::", + stringify!(prev) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).next) as usize - ptr as usize }, + 8usize, + concat!( + "Offset of field: ", + stringify!(LIST), + "::", + stringify!(next) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, + 16usize, + concat!( + "Offset of field: ", + stringify!(LIST), + "::", + stringify!(data) + ) + ); +} +#[repr(u32)] +#[non_exhaustive] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum enum_compression_algorithm { + MYSQL_UNCOMPRESSED = 1, + MYSQL_ZLIB = 2, + MYSQL_ZSTD = 3, + MYSQL_INVALID = 4, +} +#[doc = "Compress context information. relating to zlib compression."] +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct mysql_zlib_compress_context { + #[doc = "Compression level to use in zlib compression."] + pub compression_level: ::std::os::raw::c_uint, +} +#[test] +fn bindgen_test_layout_mysql_zlib_compress_context() { + const UNINIT: ::std::mem::MaybeUninit<mysql_zlib_compress_context> = + ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<mysql_zlib_compress_context>(), + 4usize, + concat!("Size of: ", stringify!(mysql_zlib_compress_context)) + ); + assert_eq!( + ::std::mem::align_of::<mysql_zlib_compress_context>(), + 4usize, + concat!("Alignment of ", stringify!(mysql_zlib_compress_context)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).compression_level) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(mysql_zlib_compress_context), + "::", + stringify!(compression_level) + ) + ); +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct ZSTD_CCtx_s { + _unused: [u8; 0], +} +pub type ZSTD_CCtx = ZSTD_CCtx_s; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct ZSTD_DCtx_s { + _unused: [u8; 0], +} +pub type ZSTD_DCtx = ZSTD_DCtx_s; +#[doc = "Compress context information relating to zstd compression."] +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct mysql_zstd_compress_context { + #[doc = "Pointer to compressor context."] + pub cctx: *mut ZSTD_CCtx, + #[doc = "Pointer to decompressor context."] + pub dctx: *mut ZSTD_DCtx, + #[doc = "Compression level to use in zstd compression."] + pub compression_level: ::std::os::raw::c_uint, +} +#[test] +fn bindgen_test_layout_mysql_zstd_compress_context() { + const UNINIT: ::std::mem::MaybeUninit<mysql_zstd_compress_context> = + ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<mysql_zstd_compress_context>(), + 24usize, + concat!("Size of: ", stringify!(mysql_zstd_compress_context)) + ); + assert_eq!( + ::std::mem::align_of::<mysql_zstd_compress_context>(), + 8usize, + concat!("Alignment of ", stringify!(mysql_zstd_compress_context)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).cctx) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(mysql_zstd_compress_context), + "::", + stringify!(cctx) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).dctx) as usize - ptr as usize }, + 8usize, + concat!( + "Offset of field: ", + stringify!(mysql_zstd_compress_context), + "::", + stringify!(dctx) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).compression_level) as usize - ptr as usize }, + 16usize, + concat!( + "Offset of field: ", + stringify!(mysql_zstd_compress_context), + "::", + stringify!(compression_level) + ) + ); +} +#[doc = "Compression context information.\nIt encapsulate the context information based on compression method and\npresents a generic struct."] +#[repr(C)] +#[derive(Copy, Clone)] +pub struct mysql_compress_context { + #[doc = "< Compression algorithm name."] + pub algorithm: enum_compression_algorithm, + pub u: mysql_compress_context__bindgen_ty_1, +} +#[repr(C)] +#[derive(Copy, Clone)] +pub union mysql_compress_context__bindgen_ty_1 { + #[doc = "< Context information of zlib."] + pub zlib_ctx: mysql_zlib_compress_context, + #[doc = "< Context information of zstd."] + pub zstd_ctx: mysql_zstd_compress_context, +} +#[test] +fn bindgen_test_layout_mysql_compress_context__bindgen_ty_1() { + const UNINIT: ::std::mem::MaybeUninit<mysql_compress_context__bindgen_ty_1> = + ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<mysql_compress_context__bindgen_ty_1>(), + 24usize, + concat!( + "Size of: ", + stringify!(mysql_compress_context__bindgen_ty_1) + ) + ); + assert_eq!( + ::std::mem::align_of::<mysql_compress_context__bindgen_ty_1>(), + 8usize, + concat!( + "Alignment of ", + stringify!(mysql_compress_context__bindgen_ty_1) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).zlib_ctx) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(mysql_compress_context__bindgen_ty_1), + "::", + stringify!(zlib_ctx) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).zstd_ctx) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(mysql_compress_context__bindgen_ty_1), + "::", + stringify!(zstd_ctx) + ) + ); +} +#[test] +fn bindgen_test_layout_mysql_compress_context() { + const UNINIT: ::std::mem::MaybeUninit<mysql_compress_context> = + ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<mysql_compress_context>(), + 32usize, + concat!("Size of: ", stringify!(mysql_compress_context)) + ); + assert_eq!( + ::std::mem::align_of::<mysql_compress_context>(), + 8usize, + concat!("Alignment of ", stringify!(mysql_compress_context)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).algorithm) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(mysql_compress_context), + "::", + stringify!(algorithm) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).u) as usize - ptr as usize }, + 8usize, + concat!( + "Offset of field: ", + stringify!(mysql_compress_context), + "::", + stringify!(u) + ) + ); +} +extern "C" { + #[doc = "Get default compression level corresponding to a given compression method.\n\n@param algorithm Compression Method. Possible values are zlib or zstd.\n\n@return an unsigned int representing default compression level.\n6 is the default compression level for zlib and 3 is the\ndefault compression level for zstd."] + pub fn mysql_default_compression_level( + algorithm: enum_compression_algorithm, + ) -> ::std::os::raw::c_uint; +} +extern "C" { + #[doc = "Initialize a compress context object to be associated with a NET object.\n\n@param cmp_ctx Pointer to compression context.\n@param algorithm Compression algorithm.\n@param compression_level Compression level corresponding to the compression\nalgorithm."] + pub fn mysql_compress_context_init( + cmp_ctx: *mut mysql_compress_context, + algorithm: enum_compression_algorithm, + compression_level: ::std::os::raw::c_uint, + ); +} +extern "C" { + #[doc = "Deinitialize the compression context allocated.\n\n@param mysql_compress_ctx Pointer to Compression context."] + pub fn mysql_compress_context_deinit(mysql_compress_ctx: *mut mysql_compress_context); +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct Vio { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct NET { + pub vio: *mut Vio, + pub buff: *mut ::std::os::raw::c_uchar, + pub buff_end: *mut ::std::os::raw::c_uchar, + pub write_pos: *mut ::std::os::raw::c_uchar, + pub read_pos: *mut ::std::os::raw::c_uchar, + pub fd: my_socket, + #[doc = "Set if we are doing several queries in one\ncommand ( as in LOAD TABLE ... FROM MASTER ),\nand do not want to confuse the client with OK at the wrong time"] + pub remain_in_buf: ::std::os::raw::c_ulong, + #[doc = "Set if we are doing several queries in one\ncommand ( as in LOAD TABLE ... FROM MASTER ),\nand do not want to confuse the client with OK at the wrong time"] + pub length: ::std::os::raw::c_ulong, + #[doc = "Set if we are doing several queries in one\ncommand ( as in LOAD TABLE ... FROM MASTER ),\nand do not want to confuse the client with OK at the wrong time"] + pub buf_length: ::std::os::raw::c_ulong, + #[doc = "Set if we are doing several queries in one\ncommand ( as in LOAD TABLE ... FROM MASTER ),\nand do not want to confuse the client with OK at the wrong time"] + pub where_b: ::std::os::raw::c_ulong, + pub max_packet: ::std::os::raw::c_ulong, + pub max_packet_size: ::std::os::raw::c_ulong, + pub pkt_nr: ::std::os::raw::c_uint, + pub compress_pkt_nr: ::std::os::raw::c_uint, + pub write_timeout: ::std::os::raw::c_uint, + pub read_timeout: ::std::os::raw::c_uint, + pub retry_count: ::std::os::raw::c_uint, + pub fcntl: ::std::os::raw::c_int, + pub return_status: *mut ::std::os::raw::c_uint, + pub reading_or_writing: ::std::os::raw::c_uchar, + pub save_char: ::std::os::raw::c_uchar, + pub compress: bool, + pub last_errno: ::std::os::raw::c_uint, + pub error: ::std::os::raw::c_uchar, + #[doc = " Client library error message buffer. Actually belongs to struct MYSQL."] + pub last_error: [::std::os::raw::c_char; 512usize], + #[doc = " Client library sqlstate buffer. Set along with the error message."] + pub sqlstate: [::std::os::raw::c_char; 6usize], + #[doc = "Extension pointer, for the caller private use.\nAny program linking with the networking library can use this pointer,\nwhich is handy when private connection specific data needs to be\nmaintained.\nThe mysqld server process uses this pointer internally,\nto maintain the server internal instrumentation for the connection."] + pub extension: *mut ::std::os::raw::c_void, +} +#[test] +fn bindgen_test_layout_NET() { + const UNINIT: ::std::mem::MaybeUninit<NET> = ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<NET>(), + 664usize, + concat!("Size of: ", stringify!(NET)) + ); + assert_eq!( + ::std::mem::align_of::<NET>(), + 8usize, + concat!("Alignment of ", stringify!(NET)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).vio) as usize - ptr as usize }, + 0usize, + concat!("Offset of field: ", stringify!(NET), "::", stringify!(vio)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).buff) as usize - ptr as usize }, + 8usize, + concat!("Offset of field: ", stringify!(NET), "::", stringify!(buff)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).buff_end) as usize - ptr as usize }, + 16usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(buff_end) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).write_pos) as usize - ptr as usize }, + 24usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(write_pos) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).read_pos) as usize - ptr as usize }, + 32usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(read_pos) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).fd) as usize - ptr as usize }, + 40usize, + concat!("Offset of field: ", stringify!(NET), "::", stringify!(fd)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).remain_in_buf) as usize - ptr as usize }, + 48usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(remain_in_buf) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).length) as usize - ptr as usize }, + 56usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(length) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).buf_length) as usize - ptr as usize }, + 64usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(buf_length) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).where_b) as usize - ptr as usize }, + 72usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(where_b) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).max_packet) as usize - ptr as usize }, + 80usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(max_packet) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).max_packet_size) as usize - ptr as usize }, + 88usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(max_packet_size) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).pkt_nr) as usize - ptr as usize }, + 96usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(pkt_nr) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).compress_pkt_nr) as usize - ptr as usize }, + 100usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(compress_pkt_nr) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).write_timeout) as usize - ptr as usize }, + 104usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(write_timeout) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).read_timeout) as usize - ptr as usize }, + 108usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(read_timeout) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).retry_count) as usize - ptr as usize }, + 112usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(retry_count) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).fcntl) as usize - ptr as usize }, + 116usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(fcntl) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).return_status) as usize - ptr as usize }, + 120usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(return_status) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).reading_or_writing) as usize - ptr as usize }, + 128usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(reading_or_writing) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).save_char) as usize - ptr as usize }, + 129usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(save_char) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).compress) as usize - ptr as usize }, + 130usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(compress) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).last_errno) as usize - ptr as usize }, + 132usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(last_errno) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).error) as usize - ptr as usize }, + 136usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(error) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).last_error) as usize - ptr as usize }, + 137usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(last_error) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).sqlstate) as usize - ptr as usize }, + 649usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(sqlstate) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).extension) as usize - ptr as usize }, + 656usize, + concat!( + "Offset of field: ", + stringify!(NET), + "::", + stringify!(extension) + ) + ); +} +#[repr(u32)] +#[non_exhaustive] +#[doc = "We want levels to be in growing order of hardness (because we use number\ncomparisons).\n\n@note ::SHUTDOWN_DEFAULT does not respect the growing property, but it's ok."] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum mysql_enum_shutdown_level { + SHUTDOWN_DEFAULT = 0, + #[doc = " Wait for existing connections to finish"] + SHUTDOWN_WAIT_CONNECTIONS = 1, + #[doc = " Wait for existing transactons to finish"] + SHUTDOWN_WAIT_TRANSACTIONS = 2, + #[doc = " Wait for existing updates to finish (=> no partial MyISAM update)"] + SHUTDOWN_WAIT_UPDATES = 8, + #[doc = " Flush InnoDB buffers and other storage engines' buffers"] + SHUTDOWN_WAIT_ALL_BUFFERS = 16, + #[doc = " Don't flush InnoDB buffers, flush other storage engines' buffers"] + SHUTDOWN_WAIT_CRITICAL_BUFFERS = 17, + #[doc = " Query level of the KILL command"] + KILL_QUERY = 254, + #[doc = " Connection level of the KILL command"] + KILL_CONNECTION = 255, +} +#[repr(u32)] +#[non_exhaustive] +#[doc = " @}"] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum enum_resultset_metadata { + #[doc = " No metadata will be sent."] + RESULTSET_METADATA_NONE = 0, + #[doc = " The server will send all metadata."] + RESULTSET_METADATA_FULL = 1, +} +#[repr(u32)] +#[non_exhaustive] +#[doc = " options for ::mysql_options()"] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum enum_mysql_set_option { + MYSQL_OPTION_MULTI_STATEMENTS_ON = 0, + MYSQL_OPTION_MULTI_STATEMENTS_OFF = 1, +} +#[repr(u32)] +#[non_exhaustive] +#[doc = "Type of state change information that the server can include in the Ok\npacket.\n\n@note\n- session_state_type shouldn't go past 255 (i.e. 1-byte boundary).\n- Modify the definition of ::SESSION_TRACK_END when a new member is added."] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum enum_session_state_type { + #[doc = "< Session system variables"] + SESSION_TRACK_SYSTEM_VARIABLES = 0, + #[doc = "< Current schema"] + SESSION_TRACK_SCHEMA = 1, + #[doc = "< track session state changes"] + SESSION_TRACK_STATE_CHANGE = 2, + #[doc = "< See also: session_track_gtids"] + SESSION_TRACK_GTIDS = 3, + #[doc = "< Transaction chistics"] + SESSION_TRACK_TRANSACTION_CHARACTERISTICS = 4, + #[doc = "< Transaction state"] + SESSION_TRACK_TRANSACTION_STATE = 5, +} +extern "C" { + pub fn mysql_errno_to_sqlstate( + mysql_errno: ::std::os::raw::c_uint, + ) -> *const ::std::os::raw::c_char; +} +pub type va_list = __va_list; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct st_mysql_client_plugin { + pub type_: ::std::os::raw::c_int, + pub interface_version: ::std::os::raw::c_uint, + pub name: *const ::std::os::raw::c_char, + pub author: *const ::std::os::raw::c_char, + pub desc: *const ::std::os::raw::c_char, + pub version: [::std::os::raw::c_uint; 3usize], + pub license: *const ::std::os::raw::c_char, + pub mysql_api: *mut ::std::os::raw::c_void, + pub init: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_char, + arg2: usize, + arg3: ::std::os::raw::c_int, + arg4: va_list, + ) -> ::std::os::raw::c_int, + >, + pub deinit: ::std::option::Option<unsafe extern "C" fn() -> ::std::os::raw::c_int>, + pub options: ::std::option::Option< + unsafe extern "C" fn( + option: *const ::std::os::raw::c_char, + arg1: *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + pub get_options: ::std::option::Option< + unsafe extern "C" fn( + option: *const ::std::os::raw::c_char, + arg1: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, +} +#[test] +fn bindgen_test_layout_st_mysql_client_plugin() { + const UNINIT: ::std::mem::MaybeUninit<st_mysql_client_plugin> = + ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<st_mysql_client_plugin>(), + 96usize, + concat!("Size of: ", stringify!(st_mysql_client_plugin)) + ); + assert_eq!( + ::std::mem::align_of::<st_mysql_client_plugin>(), + 8usize, + concat!("Alignment of ", stringify!(st_mysql_client_plugin)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_client_plugin), + "::", + stringify!(type_) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).interface_version) as usize - ptr as usize }, + 4usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_client_plugin), + "::", + stringify!(interface_version) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize }, + 8usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_client_plugin), + "::", + stringify!(name) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).author) as usize - ptr as usize }, + 16usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_client_plugin), + "::", + stringify!(author) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).desc) as usize - ptr as usize }, + 24usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_client_plugin), + "::", + stringify!(desc) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).version) as usize - ptr as usize }, + 32usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_client_plugin), + "::", + stringify!(version) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).license) as usize - ptr as usize }, + 48usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_client_plugin), + "::", + stringify!(license) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).mysql_api) as usize - ptr as usize }, + 56usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_client_plugin), + "::", + stringify!(mysql_api) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).init) as usize - ptr as usize }, + 64usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_client_plugin), + "::", + stringify!(init) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).deinit) as usize - ptr as usize }, + 72usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_client_plugin), + "::", + stringify!(deinit) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).options) as usize - ptr as usize }, + 80usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_client_plugin), + "::", + stringify!(options) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).get_options) as usize - ptr as usize }, + 88usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_client_plugin), + "::", + stringify!(get_options) + ) + ); +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct MYSQL_PLUGIN_VIO_INFO { + pub protocol: MYSQL_PLUGIN_VIO_INFO__bindgen_ty_1, + #[doc = "< it's set, if the protocol is SOCKET or TCP"] + pub socket: ::std::os::raw::c_int, +} +pub const MYSQL_PLUGIN_VIO_INFO_MYSQL_VIO_INVALID: MYSQL_PLUGIN_VIO_INFO__bindgen_ty_1 = + MYSQL_PLUGIN_VIO_INFO__bindgen_ty_1::MYSQL_VIO_INVALID; +pub const MYSQL_PLUGIN_VIO_INFO_MYSQL_VIO_TCP: MYSQL_PLUGIN_VIO_INFO__bindgen_ty_1 = + MYSQL_PLUGIN_VIO_INFO__bindgen_ty_1::MYSQL_VIO_TCP; +pub const MYSQL_PLUGIN_VIO_INFO_MYSQL_VIO_SOCKET: MYSQL_PLUGIN_VIO_INFO__bindgen_ty_1 = + MYSQL_PLUGIN_VIO_INFO__bindgen_ty_1::MYSQL_VIO_SOCKET; +pub const MYSQL_PLUGIN_VIO_INFO_MYSQL_VIO_PIPE: MYSQL_PLUGIN_VIO_INFO__bindgen_ty_1 = + MYSQL_PLUGIN_VIO_INFO__bindgen_ty_1::MYSQL_VIO_PIPE; +pub const MYSQL_PLUGIN_VIO_INFO_MYSQL_VIO_MEMORY: MYSQL_PLUGIN_VIO_INFO__bindgen_ty_1 = + MYSQL_PLUGIN_VIO_INFO__bindgen_ty_1::MYSQL_VIO_MEMORY; +#[repr(u32)] +#[non_exhaustive] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum MYSQL_PLUGIN_VIO_INFO__bindgen_ty_1 { + MYSQL_VIO_INVALID = 0, + MYSQL_VIO_TCP = 1, + MYSQL_VIO_SOCKET = 2, + MYSQL_VIO_PIPE = 3, + MYSQL_VIO_MEMORY = 4, +} +#[test] +fn bindgen_test_layout_MYSQL_PLUGIN_VIO_INFO() { + const UNINIT: ::std::mem::MaybeUninit<MYSQL_PLUGIN_VIO_INFO> = + ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<MYSQL_PLUGIN_VIO_INFO>(), + 8usize, + concat!("Size of: ", stringify!(MYSQL_PLUGIN_VIO_INFO)) + ); + assert_eq!( + ::std::mem::align_of::<MYSQL_PLUGIN_VIO_INFO>(), + 4usize, + concat!("Alignment of ", stringify!(MYSQL_PLUGIN_VIO_INFO)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).protocol) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_PLUGIN_VIO_INFO), + "::", + stringify!(protocol) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).socket) as usize - ptr as usize }, + 4usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_PLUGIN_VIO_INFO), + "::", + stringify!(socket) + ) + ); +} +#[repr(u32)] +#[non_exhaustive] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum net_async_status { + NET_ASYNC_COMPLETE = 0, + NET_ASYNC_NOT_READY = 1, + NET_ASYNC_ERROR = 2, + NET_ASYNC_COMPLETE_NO_MORE_RESULTS = 3, +} +#[doc = "Provides plugin access to communication channel"] +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct MYSQL_PLUGIN_VIO { + #[doc = "Plugin provides a pointer reference and this function sets it to the\ncontents of any incoming packet. Returns the packet length, or -1 if\nthe plugin should terminate."] + pub read_packet: ::std::option::Option< + unsafe extern "C" fn( + vio: *mut MYSQL_PLUGIN_VIO, + buf: *mut *mut ::std::os::raw::c_uchar, + ) -> ::std::os::raw::c_int, + >, + #[doc = "Plugin provides a buffer with data and the length and this\nfunction sends it as a packet. Returns 0 on success, 1 on failure."] + pub write_packet: ::std::option::Option< + unsafe extern "C" fn( + vio: *mut MYSQL_PLUGIN_VIO, + packet: *const ::std::os::raw::c_uchar, + packet_len: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + #[doc = "Fills in a MYSQL_PLUGIN_VIO_INFO structure, providing the information\nabout the connection."] + pub info: ::std::option::Option< + unsafe extern "C" fn(vio: *mut MYSQL_PLUGIN_VIO, info: *mut MYSQL_PLUGIN_VIO_INFO), + >, + #[doc = "Non blocking version of read_packet. This function points buf to starting\nposition of incoming packet. When this function returns NET_ASYNC_NOT_READY\nplugin should call this function again until all incoming packets are read.\nIf return code is NET_ASYNC_COMPLETE, plugin can do further processing of\nread packets."] + pub read_packet_nonblocking: ::std::option::Option< + unsafe extern "C" fn( + vio: *mut MYSQL_PLUGIN_VIO, + buf: *mut *mut ::std::os::raw::c_uchar, + result: *mut ::std::os::raw::c_int, + ) -> net_async_status, + >, + #[doc = "Non blocking version of write_packet. Sends data available in pkt of length\npkt_len to server in asynchronous way."] + pub write_packet_nonblocking: ::std::option::Option< + unsafe extern "C" fn( + vio: *mut MYSQL_PLUGIN_VIO, + pkt: *const ::std::os::raw::c_uchar, + pkt_len: ::std::os::raw::c_int, + result: *mut ::std::os::raw::c_int, + ) -> net_async_status, + >, +} +#[test] +fn bindgen_test_layout_MYSQL_PLUGIN_VIO() { + const UNINIT: ::std::mem::MaybeUninit<MYSQL_PLUGIN_VIO> = ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<MYSQL_PLUGIN_VIO>(), + 40usize, + concat!("Size of: ", stringify!(MYSQL_PLUGIN_VIO)) + ); + assert_eq!( + ::std::mem::align_of::<MYSQL_PLUGIN_VIO>(), + 8usize, + concat!("Alignment of ", stringify!(MYSQL_PLUGIN_VIO)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).read_packet) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_PLUGIN_VIO), + "::", + stringify!(read_packet) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).write_packet) as usize - ptr as usize }, + 8usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_PLUGIN_VIO), + "::", + stringify!(write_packet) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).info) as usize - ptr as usize }, + 16usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_PLUGIN_VIO), + "::", + stringify!(info) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).read_packet_nonblocking) as usize - ptr as usize }, + 24usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_PLUGIN_VIO), + "::", + stringify!(read_packet_nonblocking) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).write_packet_nonblocking) as usize - ptr as usize }, + 32usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_PLUGIN_VIO), + "::", + stringify!(write_packet_nonblocking) + ) + ); +} +extern "C" { + #[doc = "loads a plugin and initializes it\n\n@param mysql MYSQL structure.\n@param name a name of the plugin to load\n@param type type of plugin that should be loaded, -1 to disable type check\n@param argc number of arguments to pass to the plugin initialization\nfunction\n@param ... arguments for the plugin initialization function\n\n@retval\na pointer to the loaded plugin, or NULL in case of a failure"] + pub fn mysql_load_plugin( + mysql: *mut MYSQL, + name: *const ::std::os::raw::c_char, + type_: ::std::os::raw::c_int, + argc: ::std::os::raw::c_int, + ... + ) -> *mut st_mysql_client_plugin; +} +extern "C" { + #[doc = "loads a plugin and initializes it, taking va_list as an argument\n\nThis is the same as mysql_load_plugin, but take va_list instead of\na list of arguments.\n\n@param mysql MYSQL structure.\n@param name a name of the plugin to load\n@param type type of plugin that should be loaded, -1 to disable type check\n@param argc number of arguments to pass to the plugin initialization\nfunction\n@param args arguments for the plugin initialization function\n\n@retval\na pointer to the loaded plugin, or NULL in case of a failure"] + pub fn mysql_load_plugin_v( + mysql: *mut MYSQL, + name: *const ::std::os::raw::c_char, + type_: ::std::os::raw::c_int, + argc: ::std::os::raw::c_int, + args: va_list, + ) -> *mut st_mysql_client_plugin; +} +extern "C" { + #[doc = "finds an already loaded plugin by name, or loads it, if necessary\n\n@param mysql MYSQL structure.\n@param name a name of the plugin to load\n@param type type of plugin that should be loaded\n\n@retval\na pointer to the plugin, or NULL in case of a failure"] + pub fn mysql_client_find_plugin( + mysql: *mut MYSQL, + name: *const ::std::os::raw::c_char, + type_: ::std::os::raw::c_int, + ) -> *mut st_mysql_client_plugin; +} +extern "C" { + #[doc = "adds a plugin structure to the list of loaded plugins\n\nThis is useful if an application has the necessary functionality\n(for example, a special load data handler) statically linked into\nthe application binary. It can use this function to register the plugin\ndirectly, avoiding the need to factor it out into a shared object.\n\n@param mysql MYSQL structure. It is only used for error reporting\n@param plugin an st_mysql_client_plugin structure to register\n\n@retval\na pointer to the plugin, or NULL in case of a failure"] + pub fn mysql_client_register_plugin( + mysql: *mut MYSQL, + plugin: *mut st_mysql_client_plugin, + ) -> *mut st_mysql_client_plugin; +} +extern "C" { + #[doc = "set plugin options\n\nCan be used to set extra options and affect behavior for a plugin.\nThis function may be called multiple times to set several options\n\n@param plugin an st_mysql_client_plugin structure\n@param option a string which specifies the option to set\n@param value value for the option.\n\n@retval 0 on success, 1 in case of failure"] + pub fn mysql_plugin_options( + plugin: *mut st_mysql_client_plugin, + option: *const ::std::os::raw::c_char, + value: *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + #[doc = "get plugin options\n\nCan be used to get options from a plugin.\nThis function may be called multiple times to get several options\n\n@param plugin an st_mysql_client_plugin structure\n@param option a string which specifies the option to get\n@param[out] value value for the option.\n\n@retval 0 on success, 1 in case of failure"] + pub fn mysql_plugin_get_option( + plugin: *mut st_mysql_client_plugin, + option: *const ::std::os::raw::c_char, + value: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +#[repr(i32)] +#[non_exhaustive] +#[doc = "@file include/mysql_time.h\nTime declarations shared between the server and client API:\nyou should not add anything to this header unless it's used\n(and hence should be visible) in mysql.h.\nIf you're looking for a place to add new time-related declaration,\nit's most likely my_time.h. See also \"C API Handling of Date\nand Time Values\" chapter in documentation."] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum enum_mysql_timestamp_type { + MYSQL_TIMESTAMP_NONE = -2, + MYSQL_TIMESTAMP_ERROR = -1, + #[doc = " Stores year, month and day components."] + MYSQL_TIMESTAMP_DATE = 0, + #[doc = "Stores all date and time components.\nValue is in UTC for `TIMESTAMP` type.\nValue is in local time zone for `DATETIME` type."] + MYSQL_TIMESTAMP_DATETIME = 1, + #[doc = " Stores hour, minute, second and microsecond."] + MYSQL_TIMESTAMP_TIME = 2, + #[doc = "A temporary type for `DATETIME` or `TIMESTAMP` types equipped with time\nzone information. After the time zone information is reconciled, the type is\nconverted to MYSQL_TIMESTAMP_DATETIME."] + MYSQL_TIMESTAMP_DATETIME_TZ = 3, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct MYSQL_TIME { + pub year: ::std::os::raw::c_uint, + pub month: ::std::os::raw::c_uint, + pub day: ::std::os::raw::c_uint, + pub hour: ::std::os::raw::c_uint, + pub minute: ::std::os::raw::c_uint, + pub second: ::std::os::raw::c_uint, + #[doc = "< microseconds"] + pub second_part: ::std::os::raw::c_ulong, + pub neg: bool, + pub time_type: enum_mysql_timestamp_type, + #[doc = " The time zone displacement, specified in seconds."] + pub time_zone_displacement: ::std::os::raw::c_int, +} +#[test] +fn bindgen_test_layout_MYSQL_TIME() { + const UNINIT: ::std::mem::MaybeUninit<MYSQL_TIME> = ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<MYSQL_TIME>(), + 48usize, + concat!("Size of: ", stringify!(MYSQL_TIME)) + ); + assert_eq!( + ::std::mem::align_of::<MYSQL_TIME>(), + 8usize, + concat!("Alignment of ", stringify!(MYSQL_TIME)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).year) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_TIME), + "::", + stringify!(year) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).month) as usize - ptr as usize }, + 4usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_TIME), + "::", + stringify!(month) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).day) as usize - ptr as usize }, + 8usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_TIME), + "::", + stringify!(day) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).hour) as usize - ptr as usize }, + 12usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_TIME), + "::", + stringify!(hour) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).minute) as usize - ptr as usize }, + 16usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_TIME), + "::", + stringify!(minute) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).second) as usize - ptr as usize }, + 20usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_TIME), + "::", + stringify!(second) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).second_part) as usize - ptr as usize }, + 24usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_TIME), + "::", + stringify!(second_part) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).neg) as usize - ptr as usize }, + 32usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_TIME), + "::", + stringify!(neg) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).time_type) as usize - ptr as usize }, + 36usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_TIME), + "::", + stringify!(time_type) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).time_zone_displacement) as usize - ptr as usize }, + 40usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_TIME), + "::", + stringify!(time_zone_displacement) + ) + ); +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct MYSQL_FIELD { + pub name: *mut ::std::os::raw::c_char, + pub org_name: *mut ::std::os::raw::c_char, + pub table: *mut ::std::os::raw::c_char, + pub org_table: *mut ::std::os::raw::c_char, + pub db: *mut ::std::os::raw::c_char, + pub catalog: *mut ::std::os::raw::c_char, + pub def: *mut ::std::os::raw::c_char, + pub length: ::std::os::raw::c_ulong, + pub max_length: ::std::os::raw::c_ulong, + pub name_length: ::std::os::raw::c_uint, + pub org_name_length: ::std::os::raw::c_uint, + pub table_length: ::std::os::raw::c_uint, + pub org_table_length: ::std::os::raw::c_uint, + pub db_length: ::std::os::raw::c_uint, + pub catalog_length: ::std::os::raw::c_uint, + pub def_length: ::std::os::raw::c_uint, + pub flags: ::std::os::raw::c_uint, + pub decimals: ::std::os::raw::c_uint, + pub charsetnr: ::std::os::raw::c_uint, + pub type_: enum_field_types, + pub extension: *mut ::std::os::raw::c_void, +} +#[test] +fn bindgen_test_layout_MYSQL_FIELD() { + const UNINIT: ::std::mem::MaybeUninit<MYSQL_FIELD> = ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<MYSQL_FIELD>(), + 128usize, + concat!("Size of: ", stringify!(MYSQL_FIELD)) + ); + assert_eq!( + ::std::mem::align_of::<MYSQL_FIELD>(), + 8usize, + concat!("Alignment of ", stringify!(MYSQL_FIELD)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(name) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).org_name) as usize - ptr as usize }, + 8usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(org_name) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).table) as usize - ptr as usize }, + 16usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(table) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).org_table) as usize - ptr as usize }, + 24usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(org_table) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).db) as usize - ptr as usize }, + 32usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(db) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).catalog) as usize - ptr as usize }, + 40usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(catalog) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).def) as usize - ptr as usize }, + 48usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(def) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).length) as usize - ptr as usize }, + 56usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(length) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).max_length) as usize - ptr as usize }, + 64usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(max_length) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).name_length) as usize - ptr as usize }, + 72usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(name_length) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).org_name_length) as usize - ptr as usize }, + 76usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(org_name_length) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).table_length) as usize - ptr as usize }, + 80usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(table_length) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).org_table_length) as usize - ptr as usize }, + 84usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(org_table_length) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).db_length) as usize - ptr as usize }, + 88usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(db_length) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).catalog_length) as usize - ptr as usize }, + 92usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(catalog_length) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).def_length) as usize - ptr as usize }, + 96usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(def_length) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, + 100usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(flags) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).decimals) as usize - ptr as usize }, + 104usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(decimals) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).charsetnr) as usize - ptr as usize }, + 108usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(charsetnr) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).type_) as usize - ptr as usize }, + 112usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(type_) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).extension) as usize - ptr as usize }, + 120usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_FIELD), + "::", + stringify!(extension) + ) + ); +} +pub type MYSQL_ROW = *mut *mut ::std::os::raw::c_char; +pub type MYSQL_FIELD_OFFSET = ::std::os::raw::c_uint; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct MYSQL_ROWS { + pub next: *mut MYSQL_ROWS, + pub data: MYSQL_ROW, + pub length: ::std::os::raw::c_ulong, +} +#[test] +fn bindgen_test_layout_MYSQL_ROWS() { + const UNINIT: ::std::mem::MaybeUninit<MYSQL_ROWS> = ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<MYSQL_ROWS>(), + 24usize, + concat!("Size of: ", stringify!(MYSQL_ROWS)) + ); + assert_eq!( + ::std::mem::align_of::<MYSQL_ROWS>(), + 8usize, + concat!("Alignment of ", stringify!(MYSQL_ROWS)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).next) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_ROWS), + "::", + stringify!(next) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, + 8usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_ROWS), + "::", + stringify!(data) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).length) as usize - ptr as usize }, + 16usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_ROWS), + "::", + stringify!(length) + ) + ); +} +pub type MYSQL_ROW_OFFSET = *mut MYSQL_ROWS; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct MEM_ROOT { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct MYSQL_DATA { + pub data: *mut MYSQL_ROWS, + pub alloc: *mut MEM_ROOT, + pub rows: u64, + pub fields: ::std::os::raw::c_uint, +} +#[test] +fn bindgen_test_layout_MYSQL_DATA() { + const UNINIT: ::std::mem::MaybeUninit<MYSQL_DATA> = ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<MYSQL_DATA>(), + 32usize, + concat!("Size of: ", stringify!(MYSQL_DATA)) + ); + assert_eq!( + ::std::mem::align_of::<MYSQL_DATA>(), + 8usize, + concat!("Alignment of ", stringify!(MYSQL_DATA)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_DATA), + "::", + stringify!(data) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).alloc) as usize - ptr as usize }, + 8usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_DATA), + "::", + stringify!(alloc) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).rows) as usize - ptr as usize }, + 16usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_DATA), + "::", + stringify!(rows) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).fields) as usize - ptr as usize }, + 24usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_DATA), + "::", + stringify!(fields) + ) + ); +} +#[repr(u32)] +#[non_exhaustive] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum mysql_option { + MYSQL_OPT_CONNECT_TIMEOUT = 0, + MYSQL_OPT_COMPRESS = 1, + MYSQL_OPT_NAMED_PIPE = 2, + MYSQL_INIT_COMMAND = 3, + MYSQL_READ_DEFAULT_FILE = 4, + MYSQL_READ_DEFAULT_GROUP = 5, + MYSQL_SET_CHARSET_DIR = 6, + MYSQL_SET_CHARSET_NAME = 7, + MYSQL_OPT_LOCAL_INFILE = 8, + MYSQL_OPT_PROTOCOL = 9, + MYSQL_SHARED_MEMORY_BASE_NAME = 10, + MYSQL_OPT_READ_TIMEOUT = 11, + MYSQL_OPT_WRITE_TIMEOUT = 12, + MYSQL_OPT_USE_RESULT = 13, + MYSQL_REPORT_DATA_TRUNCATION = 14, + MYSQL_OPT_RECONNECT = 15, + MYSQL_PLUGIN_DIR = 16, + MYSQL_DEFAULT_AUTH = 17, + MYSQL_OPT_BIND = 18, + MYSQL_OPT_SSL_KEY = 19, + MYSQL_OPT_SSL_CERT = 20, + MYSQL_OPT_SSL_CA = 21, + MYSQL_OPT_SSL_CAPATH = 22, + MYSQL_OPT_SSL_CIPHER = 23, + MYSQL_OPT_SSL_CRL = 24, + MYSQL_OPT_SSL_CRLPATH = 25, + MYSQL_OPT_CONNECT_ATTR_RESET = 26, + MYSQL_OPT_CONNECT_ATTR_ADD = 27, + MYSQL_OPT_CONNECT_ATTR_DELETE = 28, + MYSQL_SERVER_PUBLIC_KEY = 29, + MYSQL_ENABLE_CLEARTEXT_PLUGIN = 30, + MYSQL_OPT_CAN_HANDLE_EXPIRED_PASSWORDS = 31, + MYSQL_OPT_MAX_ALLOWED_PACKET = 32, + MYSQL_OPT_NET_BUFFER_LENGTH = 33, + MYSQL_OPT_TLS_VERSION = 34, + MYSQL_OPT_SSL_MODE = 35, + MYSQL_OPT_GET_SERVER_PUBLIC_KEY = 36, + MYSQL_OPT_RETRY_COUNT = 37, + MYSQL_OPT_OPTIONAL_RESULTSET_METADATA = 38, + MYSQL_OPT_SSL_FIPS_MODE = 39, + MYSQL_OPT_TLS_CIPHERSUITES = 40, + MYSQL_OPT_COMPRESSION_ALGORITHMS = 41, + MYSQL_OPT_ZSTD_COMPRESSION_LEVEL = 42, + MYSQL_OPT_LOAD_DATA_LOCAL_DIR = 43, + MYSQL_OPT_USER_PASSWORD = 44, + MYSQL_OPT_SSL_SESSION_DATA = 45, +} +#[doc = "@todo remove the \"extension\", move st_mysql_options completely\nout of mysql.h"] +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct st_mysql_options_extention { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct st_mysql_options { + pub connect_timeout: ::std::os::raw::c_uint, + pub read_timeout: ::std::os::raw::c_uint, + pub write_timeout: ::std::os::raw::c_uint, + pub port: ::std::os::raw::c_uint, + pub protocol: ::std::os::raw::c_uint, + pub client_flag: ::std::os::raw::c_ulong, + pub host: *mut ::std::os::raw::c_char, + pub user: *mut ::std::os::raw::c_char, + pub password: *mut ::std::os::raw::c_char, + pub unix_socket: *mut ::std::os::raw::c_char, + pub db: *mut ::std::os::raw::c_char, + pub init_commands: *mut Init_commands_array, + pub my_cnf_file: *mut ::std::os::raw::c_char, + pub my_cnf_group: *mut ::std::os::raw::c_char, + pub charset_dir: *mut ::std::os::raw::c_char, + pub charset_name: *mut ::std::os::raw::c_char, + pub ssl_key: *mut ::std::os::raw::c_char, + pub ssl_cert: *mut ::std::os::raw::c_char, + pub ssl_ca: *mut ::std::os::raw::c_char, + pub ssl_capath: *mut ::std::os::raw::c_char, + pub ssl_cipher: *mut ::std::os::raw::c_char, + pub shared_memory_base_name: *mut ::std::os::raw::c_char, + pub max_allowed_packet: ::std::os::raw::c_ulong, + pub compress: bool, + pub named_pipe: bool, + #[doc = "The local address to bind when connecting to remote server."] + pub bind_address: *mut ::std::os::raw::c_char, + pub report_data_truncation: bool, + pub local_infile_init: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut *mut ::std::os::raw::c_void, + arg2: *const ::std::os::raw::c_char, + arg3: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + pub local_infile_read: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *mut ::std::os::raw::c_char, + arg3: ::std::os::raw::c_uint, + ) -> ::std::os::raw::c_int, + >, + pub local_infile_end: + ::std::option::Option<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>, + pub local_infile_error: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *mut ::std::os::raw::c_char, + arg3: ::std::os::raw::c_uint, + ) -> ::std::os::raw::c_int, + >, + pub local_infile_userdata: *mut ::std::os::raw::c_void, + pub extension: *mut st_mysql_options_extention, +} +#[test] +fn bindgen_test_layout_st_mysql_options() { + const UNINIT: ::std::mem::MaybeUninit<st_mysql_options> = ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<st_mysql_options>(), + 240usize, + concat!("Size of: ", stringify!(st_mysql_options)) + ); + assert_eq!( + ::std::mem::align_of::<st_mysql_options>(), + 8usize, + concat!("Alignment of ", stringify!(st_mysql_options)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).connect_timeout) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(connect_timeout) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).read_timeout) as usize - ptr as usize }, + 4usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(read_timeout) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).write_timeout) as usize - ptr as usize }, + 8usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(write_timeout) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).port) as usize - ptr as usize }, + 12usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(port) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).protocol) as usize - ptr as usize }, + 16usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(protocol) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).client_flag) as usize - ptr as usize }, + 24usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(client_flag) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).host) as usize - ptr as usize }, + 32usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(host) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).user) as usize - ptr as usize }, + 40usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(user) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).password) as usize - ptr as usize }, + 48usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(password) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).unix_socket) as usize - ptr as usize }, + 56usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(unix_socket) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).db) as usize - ptr as usize }, + 64usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(db) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).init_commands) as usize - ptr as usize }, + 72usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(init_commands) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).my_cnf_file) as usize - ptr as usize }, + 80usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(my_cnf_file) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).my_cnf_group) as usize - ptr as usize }, + 88usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(my_cnf_group) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).charset_dir) as usize - ptr as usize }, + 96usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(charset_dir) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).charset_name) as usize - ptr as usize }, + 104usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(charset_name) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).ssl_key) as usize - ptr as usize }, + 112usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(ssl_key) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).ssl_cert) as usize - ptr as usize }, + 120usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(ssl_cert) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).ssl_ca) as usize - ptr as usize }, + 128usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(ssl_ca) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).ssl_capath) as usize - ptr as usize }, + 136usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(ssl_capath) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).ssl_cipher) as usize - ptr as usize }, + 144usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(ssl_cipher) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).shared_memory_base_name) as usize - ptr as usize }, + 152usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(shared_memory_base_name) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).max_allowed_packet) as usize - ptr as usize }, + 160usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(max_allowed_packet) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).compress) as usize - ptr as usize }, + 168usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(compress) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).named_pipe) as usize - ptr as usize }, + 169usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(named_pipe) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).bind_address) as usize - ptr as usize }, + 176usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(bind_address) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).report_data_truncation) as usize - ptr as usize }, + 184usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(report_data_truncation) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).local_infile_init) as usize - ptr as usize }, + 192usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(local_infile_init) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).local_infile_read) as usize - ptr as usize }, + 200usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(local_infile_read) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).local_infile_end) as usize - ptr as usize }, + 208usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(local_infile_end) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).local_infile_error) as usize - ptr as usize }, + 216usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(local_infile_error) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).local_infile_userdata) as usize - ptr as usize }, + 224usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(local_infile_userdata) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).extension) as usize - ptr as usize }, + 232usize, + concat!( + "Offset of field: ", + stringify!(st_mysql_options), + "::", + stringify!(extension) + ) + ); +} +#[repr(u32)] +#[non_exhaustive] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum mysql_status { + MYSQL_STATUS_READY = 0, + MYSQL_STATUS_GET_RESULT = 1, + MYSQL_STATUS_USE_RESULT = 2, + MYSQL_STATUS_STATEMENT_GET_RESULT = 3, +} +#[repr(u32)] +#[non_exhaustive] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum mysql_protocol_type { + MYSQL_PROTOCOL_DEFAULT = 0, + MYSQL_PROTOCOL_TCP = 1, + MYSQL_PROTOCOL_SOCKET = 2, + MYSQL_PROTOCOL_PIPE = 3, + MYSQL_PROTOCOL_MEMORY = 4, +} +#[repr(u32)] +#[non_exhaustive] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum mysql_ssl_mode { + SSL_MODE_DISABLED = 1, + SSL_MODE_PREFERRED = 2, + SSL_MODE_REQUIRED = 3, + SSL_MODE_VERIFY_CA = 4, + SSL_MODE_VERIFY_IDENTITY = 5, +} +#[repr(u32)] +#[non_exhaustive] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum mysql_ssl_fips_mode { + SSL_FIPS_MODE_OFF = 0, + SSL_FIPS_MODE_ON = 1, + SSL_FIPS_MODE_STRICT = 2, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct character_set { + pub number: ::std::os::raw::c_uint, + pub state: ::std::os::raw::c_uint, + pub csname: *const ::std::os::raw::c_char, + pub name: *const ::std::os::raw::c_char, + pub comment: *const ::std::os::raw::c_char, + pub dir: *const ::std::os::raw::c_char, + pub mbminlen: ::std::os::raw::c_uint, + pub mbmaxlen: ::std::os::raw::c_uint, +} +#[test] +fn bindgen_test_layout_character_set() { + const UNINIT: ::std::mem::MaybeUninit<character_set> = ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<character_set>(), + 48usize, + concat!("Size of: ", stringify!(character_set)) + ); + assert_eq!( + ::std::mem::align_of::<character_set>(), + 8usize, + concat!("Alignment of ", stringify!(character_set)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).number) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(character_set), + "::", + stringify!(number) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).state) as usize - ptr as usize }, + 4usize, + concat!( + "Offset of field: ", + stringify!(character_set), + "::", + stringify!(state) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).csname) as usize - ptr as usize }, + 8usize, + concat!( + "Offset of field: ", + stringify!(character_set), + "::", + stringify!(csname) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize }, + 16usize, + concat!( + "Offset of field: ", + stringify!(character_set), + "::", + stringify!(name) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).comment) as usize - ptr as usize }, + 24usize, + concat!( + "Offset of field: ", + stringify!(character_set), + "::", + stringify!(comment) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).dir) as usize - ptr as usize }, + 32usize, + concat!( + "Offset of field: ", + stringify!(character_set), + "::", + stringify!(dir) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).mbminlen) as usize - ptr as usize }, + 40usize, + concat!( + "Offset of field: ", + stringify!(character_set), + "::", + stringify!(mbminlen) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).mbmaxlen) as usize - ptr as usize }, + 44usize, + concat!( + "Offset of field: ", + stringify!(character_set), + "::", + stringify!(mbmaxlen) + ) + ); +} +pub type MY_CHARSET_INFO = character_set; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct MYSQL_METHODS { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct MYSQL { + pub net: NET, + pub connector_fd: *mut ::std::os::raw::c_uchar, + pub host: *mut ::std::os::raw::c_char, + pub user: *mut ::std::os::raw::c_char, + pub passwd: *mut ::std::os::raw::c_char, + pub unix_socket: *mut ::std::os::raw::c_char, + pub server_version: *mut ::std::os::raw::c_char, + pub host_info: *mut ::std::os::raw::c_char, + pub info: *mut ::std::os::raw::c_char, + pub db: *mut ::std::os::raw::c_char, + pub charset: *mut CHARSET_INFO, + pub fields: *mut MYSQL_FIELD, + pub field_alloc: *mut MEM_ROOT, + pub affected_rows: u64, + pub insert_id: u64, + pub extra_info: u64, + pub thread_id: ::std::os::raw::c_ulong, + pub packet_length: ::std::os::raw::c_ulong, + pub port: ::std::os::raw::c_uint, + pub client_flag: ::std::os::raw::c_ulong, + pub server_capabilities: ::std::os::raw::c_ulong, + pub protocol_version: ::std::os::raw::c_uint, + pub field_count: ::std::os::raw::c_uint, + pub server_status: ::std::os::raw::c_uint, + pub server_language: ::std::os::raw::c_uint, + pub warning_count: ::std::os::raw::c_uint, + pub options: st_mysql_options, + pub status: mysql_status, + pub resultset_metadata: enum_resultset_metadata, + pub free_me: bool, + pub reconnect: bool, + pub scramble: [::std::os::raw::c_char; 21usize], + pub stmts: *mut LIST, + pub methods: *const MYSQL_METHODS, + pub thd: *mut ::std::os::raw::c_void, + pub unbuffered_fetch_owner: *mut bool, + pub extension: *mut ::std::os::raw::c_void, +} +#[test] +fn bindgen_test_layout_MYSQL() { + const UNINIT: ::std::mem::MaybeUninit<MYSQL> = ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<MYSQL>(), + 1160usize, + concat!("Size of: ", stringify!(MYSQL)) + ); + assert_eq!( + ::std::mem::align_of::<MYSQL>(), + 8usize, + concat!("Alignment of ", stringify!(MYSQL)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).net) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(net) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).connector_fd) as usize - ptr as usize }, + 664usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(connector_fd) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).host) as usize - ptr as usize }, + 672usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(host) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).user) as usize - ptr as usize }, + 680usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(user) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).passwd) as usize - ptr as usize }, + 688usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(passwd) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).unix_socket) as usize - ptr as usize }, + 696usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(unix_socket) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).server_version) as usize - ptr as usize }, + 704usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(server_version) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).host_info) as usize - ptr as usize }, + 712usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(host_info) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).info) as usize - ptr as usize }, + 720usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(info) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).db) as usize - ptr as usize }, + 728usize, + concat!("Offset of field: ", stringify!(MYSQL), "::", stringify!(db)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).charset) as usize - ptr as usize }, + 736usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(charset) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).fields) as usize - ptr as usize }, + 744usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(fields) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).field_alloc) as usize - ptr as usize }, + 752usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(field_alloc) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).affected_rows) as usize - ptr as usize }, + 760usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(affected_rows) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).insert_id) as usize - ptr as usize }, + 768usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(insert_id) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).extra_info) as usize - ptr as usize }, + 776usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(extra_info) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).thread_id) as usize - ptr as usize }, + 784usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(thread_id) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).packet_length) as usize - ptr as usize }, + 792usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(packet_length) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).port) as usize - ptr as usize }, + 800usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(port) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).client_flag) as usize - ptr as usize }, + 808usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(client_flag) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).server_capabilities) as usize - ptr as usize }, + 816usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(server_capabilities) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).protocol_version) as usize - ptr as usize }, + 824usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(protocol_version) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).field_count) as usize - ptr as usize }, + 828usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(field_count) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).server_status) as usize - ptr as usize }, + 832usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(server_status) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).server_language) as usize - ptr as usize }, + 836usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(server_language) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).warning_count) as usize - ptr as usize }, + 840usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(warning_count) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).options) as usize - ptr as usize }, + 848usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(options) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).status) as usize - ptr as usize }, + 1088usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(status) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).resultset_metadata) as usize - ptr as usize }, + 1092usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(resultset_metadata) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).free_me) as usize - ptr as usize }, + 1096usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(free_me) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).reconnect) as usize - ptr as usize }, + 1097usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(reconnect) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).scramble) as usize - ptr as usize }, + 1098usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(scramble) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).stmts) as usize - ptr as usize }, + 1120usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(stmts) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).methods) as usize - ptr as usize }, + 1128usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(methods) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).thd) as usize - ptr as usize }, + 1136usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(thd) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).unbuffered_fetch_owner) as usize - ptr as usize }, + 1144usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(unbuffered_fetch_owner) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).extension) as usize - ptr as usize }, + 1152usize, + concat!( + "Offset of field: ", + stringify!(MYSQL), + "::", + stringify!(extension) + ) + ); +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct MYSQL_RES { + pub row_count: u64, + pub fields: *mut MYSQL_FIELD, + pub data: *mut MYSQL_DATA, + pub data_cursor: *mut MYSQL_ROWS, + pub lengths: *mut ::std::os::raw::c_ulong, + pub handle: *mut MYSQL, + pub methods: *const MYSQL_METHODS, + pub row: MYSQL_ROW, + pub current_row: MYSQL_ROW, + pub field_alloc: *mut MEM_ROOT, + pub field_count: ::std::os::raw::c_uint, + pub current_field: ::std::os::raw::c_uint, + pub eof: bool, + pub unbuffered_fetch_cancelled: bool, + pub metadata: enum_resultset_metadata, + pub extension: *mut ::std::os::raw::c_void, +} +#[test] +fn bindgen_test_layout_MYSQL_RES() { + const UNINIT: ::std::mem::MaybeUninit<MYSQL_RES> = ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<MYSQL_RES>(), + 104usize, + concat!("Size of: ", stringify!(MYSQL_RES)) + ); + assert_eq!( + ::std::mem::align_of::<MYSQL_RES>(), + 8usize, + concat!("Alignment of ", stringify!(MYSQL_RES)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).row_count) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RES), + "::", + stringify!(row_count) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).fields) as usize - ptr as usize }, + 8usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RES), + "::", + stringify!(fields) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).data) as usize - ptr as usize }, + 16usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RES), + "::", + stringify!(data) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).data_cursor) as usize - ptr as usize }, + 24usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RES), + "::", + stringify!(data_cursor) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).lengths) as usize - ptr as usize }, + 32usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RES), + "::", + stringify!(lengths) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).handle) as usize - ptr as usize }, + 40usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RES), + "::", + stringify!(handle) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).methods) as usize - ptr as usize }, + 48usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RES), + "::", + stringify!(methods) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).row) as usize - ptr as usize }, + 56usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RES), + "::", + stringify!(row) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).current_row) as usize - ptr as usize }, + 64usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RES), + "::", + stringify!(current_row) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).field_alloc) as usize - ptr as usize }, + 72usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RES), + "::", + stringify!(field_alloc) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).field_count) as usize - ptr as usize }, + 80usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RES), + "::", + stringify!(field_count) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).current_field) as usize - ptr as usize }, + 84usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RES), + "::", + stringify!(current_field) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).eof) as usize - ptr as usize }, + 88usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RES), + "::", + stringify!(eof) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).unbuffered_fetch_cancelled) as usize - ptr as usize }, + 89usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RES), + "::", + stringify!(unbuffered_fetch_cancelled) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).metadata) as usize - ptr as usize }, + 92usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RES), + "::", + stringify!(metadata) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).extension) as usize - ptr as usize }, + 96usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RES), + "::", + stringify!(extension) + ) + ); +} +#[doc = "Struct for information about a replication stream.\n\n@sa mysql_binlog_open()\n@sa mysql_binlog_fetch()\n@sa mysql_binlog_close()"] +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct MYSQL_RPL { + pub file_name_length: usize, + #[doc = " Length of the 'file_name' or 0"] + pub file_name: *const ::std::os::raw::c_char, + #[doc = " Filename of the binary log to read"] + pub start_position: u64, + #[doc = " Position in the binary log to"] + pub server_id: ::std::os::raw::c_uint, + #[doc = " Server ID to use when identifying"] + pub flags: ::std::os::raw::c_uint, + #[doc = " Size of gtid set data"] + pub gtid_set_encoded_size: usize, + pub fix_gtid_set: ::std::option::Option< + unsafe extern "C" fn(rpl: *mut MYSQL_RPL, packet_gtid_set: *mut ::std::os::raw::c_uchar), + >, + pub gtid_set_arg: *mut ::std::os::raw::c_void, + #[doc = " GTID set data or an argument for"] + pub size: ::std::os::raw::c_ulong, + #[doc = " Size of the packet returned by"] + pub buffer: *const ::std::os::raw::c_uchar, +} +#[test] +fn bindgen_test_layout_MYSQL_RPL() { + const UNINIT: ::std::mem::MaybeUninit<MYSQL_RPL> = ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<MYSQL_RPL>(), + 72usize, + concat!("Size of: ", stringify!(MYSQL_RPL)) + ); + assert_eq!( + ::std::mem::align_of::<MYSQL_RPL>(), + 8usize, + concat!("Alignment of ", stringify!(MYSQL_RPL)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).file_name_length) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RPL), + "::", + stringify!(file_name_length) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).file_name) as usize - ptr as usize }, + 8usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RPL), + "::", + stringify!(file_name) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).start_position) as usize - ptr as usize }, + 16usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RPL), + "::", + stringify!(start_position) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).server_id) as usize - ptr as usize }, + 24usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RPL), + "::", + stringify!(server_id) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, + 28usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RPL), + "::", + stringify!(flags) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).gtid_set_encoded_size) as usize - ptr as usize }, + 32usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RPL), + "::", + stringify!(gtid_set_encoded_size) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).fix_gtid_set) as usize - ptr as usize }, + 40usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RPL), + "::", + stringify!(fix_gtid_set) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).gtid_set_arg) as usize - ptr as usize }, + 48usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RPL), + "::", + stringify!(gtid_set_arg) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).size) as usize - ptr as usize }, + 56usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RPL), + "::", + stringify!(size) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).buffer) as usize - ptr as usize }, + 64usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_RPL), + "::", + stringify!(buffer) + ) + ); +} +extern "C" { + pub fn mysql_server_init( + argc: ::std::os::raw::c_int, + argv: *mut *mut ::std::os::raw::c_char, + groups: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_server_end(); +} +extern "C" { + pub fn mysql_thread_init() -> bool; +} +extern "C" { + pub fn mysql_thread_end(); +} +extern "C" { + pub fn mysql_num_rows(res: *mut MYSQL_RES) -> u64; +} +extern "C" { + pub fn mysql_num_fields(res: *mut MYSQL_RES) -> ::std::os::raw::c_uint; +} +extern "C" { + pub fn mysql_eof(res: *mut MYSQL_RES) -> bool; +} +extern "C" { + pub fn mysql_fetch_field_direct( + res: *mut MYSQL_RES, + fieldnr: ::std::os::raw::c_uint, + ) -> *mut MYSQL_FIELD; +} +extern "C" { + pub fn mysql_fetch_fields(res: *mut MYSQL_RES) -> *mut MYSQL_FIELD; +} +extern "C" { + pub fn mysql_row_tell(res: *mut MYSQL_RES) -> MYSQL_ROW_OFFSET; +} +extern "C" { + pub fn mysql_field_tell(res: *mut MYSQL_RES) -> MYSQL_FIELD_OFFSET; +} +extern "C" { + pub fn mysql_result_metadata(result: *mut MYSQL_RES) -> enum_resultset_metadata; +} +extern "C" { + pub fn mysql_field_count(mysql: *mut MYSQL) -> ::std::os::raw::c_uint; +} +extern "C" { + pub fn mysql_affected_rows(mysql: *mut MYSQL) -> u64; +} +extern "C" { + pub fn mysql_insert_id(mysql: *mut MYSQL) -> u64; +} +extern "C" { + pub fn mysql_errno(mysql: *mut MYSQL) -> ::std::os::raw::c_uint; +} +extern "C" { + pub fn mysql_error(mysql: *mut MYSQL) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn mysql_sqlstate(mysql: *mut MYSQL) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn mysql_warning_count(mysql: *mut MYSQL) -> ::std::os::raw::c_uint; +} +extern "C" { + pub fn mysql_info(mysql: *mut MYSQL) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn mysql_thread_id(mysql: *mut MYSQL) -> ::std::os::raw::c_ulong; +} +extern "C" { + pub fn mysql_character_set_name(mysql: *mut MYSQL) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn mysql_set_character_set( + mysql: *mut MYSQL, + csname: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_init(mysql: *mut MYSQL) -> *mut MYSQL; +} +extern "C" { + pub fn mysql_ssl_set( + mysql: *mut MYSQL, + key: *const ::std::os::raw::c_char, + cert: *const ::std::os::raw::c_char, + ca: *const ::std::os::raw::c_char, + capath: *const ::std::os::raw::c_char, + cipher: *const ::std::os::raw::c_char, + ) -> bool; +} +extern "C" { + pub fn mysql_get_ssl_cipher(mysql: *mut MYSQL) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn mysql_get_ssl_session_reused(mysql: *mut MYSQL) -> bool; +} +extern "C" { + pub fn mysql_get_ssl_session_data( + mysql: *mut MYSQL, + n_ticket: ::std::os::raw::c_uint, + out_len: *mut ::std::os::raw::c_uint, + ) -> *mut ::std::os::raw::c_void; +} +extern "C" { + pub fn mysql_free_ssl_session_data( + mysql: *mut MYSQL, + data: *mut ::std::os::raw::c_void, + ) -> bool; +} +extern "C" { + pub fn mysql_change_user( + mysql: *mut MYSQL, + user: *const ::std::os::raw::c_char, + passwd: *const ::std::os::raw::c_char, + db: *const ::std::os::raw::c_char, + ) -> bool; +} +extern "C" { + pub fn mysql_real_connect( + mysql: *mut MYSQL, + host: *const ::std::os::raw::c_char, + user: *const ::std::os::raw::c_char, + passwd: *const ::std::os::raw::c_char, + db: *const ::std::os::raw::c_char, + port: ::std::os::raw::c_uint, + unix_socket: *const ::std::os::raw::c_char, + clientflag: ::std::os::raw::c_ulong, + ) -> *mut MYSQL; +} +extern "C" { + pub fn mysql_select_db( + mysql: *mut MYSQL, + db: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_query( + mysql: *mut MYSQL, + q: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_send_query( + mysql: *mut MYSQL, + q: *const ::std::os::raw::c_char, + length: ::std::os::raw::c_ulong, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_real_query( + mysql: *mut MYSQL, + q: *const ::std::os::raw::c_char, + length: ::std::os::raw::c_ulong, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_store_result(mysql: *mut MYSQL) -> *mut MYSQL_RES; +} +extern "C" { + pub fn mysql_use_result(mysql: *mut MYSQL) -> *mut MYSQL_RES; +} +extern "C" { + pub fn mysql_real_connect_nonblocking( + mysql: *mut MYSQL, + host: *const ::std::os::raw::c_char, + user: *const ::std::os::raw::c_char, + passwd: *const ::std::os::raw::c_char, + db: *const ::std::os::raw::c_char, + port: ::std::os::raw::c_uint, + unix_socket: *const ::std::os::raw::c_char, + clientflag: ::std::os::raw::c_ulong, + ) -> net_async_status; +} +extern "C" { + pub fn mysql_send_query_nonblocking( + mysql: *mut MYSQL, + query: *const ::std::os::raw::c_char, + length: ::std::os::raw::c_ulong, + ) -> net_async_status; +} +extern "C" { + pub fn mysql_real_query_nonblocking( + mysql: *mut MYSQL, + query: *const ::std::os::raw::c_char, + length: ::std::os::raw::c_ulong, + ) -> net_async_status; +} +extern "C" { + pub fn mysql_store_result_nonblocking( + mysql: *mut MYSQL, + result: *mut *mut MYSQL_RES, + ) -> net_async_status; +} +extern "C" { + pub fn mysql_next_result_nonblocking(mysql: *mut MYSQL) -> net_async_status; +} +extern "C" { + pub fn mysql_select_db_nonblocking( + mysql: *mut MYSQL, + db: *const ::std::os::raw::c_char, + error: *mut bool, + ) -> net_async_status; +} +extern "C" { + pub fn mysql_get_character_set_info(mysql: *mut MYSQL, charset: *mut MY_CHARSET_INFO); +} +extern "C" { + pub fn mysql_session_track_get_first( + mysql: *mut MYSQL, + type_: enum_session_state_type, + data: *mut *const ::std::os::raw::c_char, + length: *mut usize, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_session_track_get_next( + mysql: *mut MYSQL, + type_: enum_session_state_type, + data: *mut *const ::std::os::raw::c_char, + length: *mut usize, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_set_local_infile_handler( + mysql: *mut MYSQL, + local_infile_init: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut *mut ::std::os::raw::c_void, + arg2: *const ::std::os::raw::c_char, + arg3: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + local_infile_read: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *mut ::std::os::raw::c_char, + arg3: ::std::os::raw::c_uint, + ) -> ::std::os::raw::c_int, + >, + local_infile_end: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void), + >, + local_infile_error: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *mut ::std::os::raw::c_char, + arg3: ::std::os::raw::c_uint, + ) -> ::std::os::raw::c_int, + >, + arg1: *mut ::std::os::raw::c_void, + ); +} +extern "C" { + pub fn mysql_set_local_infile_default(mysql: *mut MYSQL); +} +extern "C" { + pub fn mysql_shutdown( + mysql: *mut MYSQL, + shutdown_level: mysql_enum_shutdown_level, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_dump_debug_info(mysql: *mut MYSQL) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_refresh( + mysql: *mut MYSQL, + refresh_options: ::std::os::raw::c_uint, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_kill(mysql: *mut MYSQL, pid: ::std::os::raw::c_ulong) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_set_server_option( + mysql: *mut MYSQL, + option: enum_mysql_set_option, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_ping(mysql: *mut MYSQL) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_stat(mysql: *mut MYSQL) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn mysql_get_server_info(mysql: *mut MYSQL) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn mysql_get_client_info() -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn mysql_get_client_version() -> ::std::os::raw::c_ulong; +} +extern "C" { + pub fn mysql_get_host_info(mysql: *mut MYSQL) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn mysql_get_server_version(mysql: *mut MYSQL) -> ::std::os::raw::c_ulong; +} +extern "C" { + pub fn mysql_get_proto_info(mysql: *mut MYSQL) -> ::std::os::raw::c_uint; +} +extern "C" { + pub fn mysql_list_dbs(mysql: *mut MYSQL, wild: *const ::std::os::raw::c_char) + -> *mut MYSQL_RES; +} +extern "C" { + pub fn mysql_list_tables( + mysql: *mut MYSQL, + wild: *const ::std::os::raw::c_char, + ) -> *mut MYSQL_RES; +} +extern "C" { + pub fn mysql_list_processes(mysql: *mut MYSQL) -> *mut MYSQL_RES; +} +extern "C" { + pub fn mysql_options( + mysql: *mut MYSQL, + option: mysql_option, + arg: *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_options4( + mysql: *mut MYSQL, + option: mysql_option, + arg1: *const ::std::os::raw::c_void, + arg2: *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_get_option( + mysql: *mut MYSQL, + option: mysql_option, + arg: *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_free_result(result: *mut MYSQL_RES); +} +extern "C" { + pub fn mysql_free_result_nonblocking(result: *mut MYSQL_RES) -> net_async_status; +} +extern "C" { + pub fn mysql_data_seek(result: *mut MYSQL_RES, offset: u64); +} +extern "C" { + pub fn mysql_row_seek(result: *mut MYSQL_RES, offset: MYSQL_ROW_OFFSET) -> MYSQL_ROW_OFFSET; +} +extern "C" { + pub fn mysql_field_seek( + result: *mut MYSQL_RES, + offset: MYSQL_FIELD_OFFSET, + ) -> MYSQL_FIELD_OFFSET; +} +extern "C" { + pub fn mysql_fetch_row(result: *mut MYSQL_RES) -> MYSQL_ROW; +} +extern "C" { + pub fn mysql_fetch_row_nonblocking( + res: *mut MYSQL_RES, + row: *mut MYSQL_ROW, + ) -> net_async_status; +} +extern "C" { + pub fn mysql_fetch_lengths(result: *mut MYSQL_RES) -> *mut ::std::os::raw::c_ulong; +} +extern "C" { + pub fn mysql_fetch_field(result: *mut MYSQL_RES) -> *mut MYSQL_FIELD; +} +extern "C" { + pub fn mysql_list_fields( + mysql: *mut MYSQL, + table: *const ::std::os::raw::c_char, + wild: *const ::std::os::raw::c_char, + ) -> *mut MYSQL_RES; +} +extern "C" { + pub fn mysql_escape_string( + to: *mut ::std::os::raw::c_char, + from: *const ::std::os::raw::c_char, + from_length: ::std::os::raw::c_ulong, + ) -> ::std::os::raw::c_ulong; +} +extern "C" { + pub fn mysql_hex_string( + to: *mut ::std::os::raw::c_char, + from: *const ::std::os::raw::c_char, + from_length: ::std::os::raw::c_ulong, + ) -> ::std::os::raw::c_ulong; +} +extern "C" { + pub fn mysql_real_escape_string( + mysql: *mut MYSQL, + to: *mut ::std::os::raw::c_char, + from: *const ::std::os::raw::c_char, + length: ::std::os::raw::c_ulong, + ) -> ::std::os::raw::c_ulong; +} +extern "C" { + pub fn mysql_real_escape_string_quote( + mysql: *mut MYSQL, + to: *mut ::std::os::raw::c_char, + from: *const ::std::os::raw::c_char, + length: ::std::os::raw::c_ulong, + quote: ::std::os::raw::c_char, + ) -> ::std::os::raw::c_ulong; +} +extern "C" { + pub fn mysql_debug(debug: *const ::std::os::raw::c_char); +} +extern "C" { + pub fn mysql_thread_safe() -> ::std::os::raw::c_uint; +} +extern "C" { + pub fn mysql_read_query_result(mysql: *mut MYSQL) -> bool; +} +extern "C" { + pub fn mysql_reset_connection(mysql: *mut MYSQL) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_binlog_open(mysql: *mut MYSQL, rpl: *mut MYSQL_RPL) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_binlog_fetch(mysql: *mut MYSQL, rpl: *mut MYSQL_RPL) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_binlog_close(mysql: *mut MYSQL, rpl: *mut MYSQL_RPL); +} +#[repr(u32)] +#[non_exhaustive] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum enum_mysql_stmt_state { + MYSQL_STMT_INIT_DONE = 1, + MYSQL_STMT_PREPARE_DONE = 2, + MYSQL_STMT_EXECUTE_DONE = 3, + MYSQL_STMT_FETCH_DONE = 4, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct MYSQL_BIND { + pub length: *mut ::std::os::raw::c_ulong, + pub is_null: *mut bool, + pub buffer: *mut ::std::os::raw::c_void, + pub error: *mut bool, + pub row_ptr: *mut ::std::os::raw::c_uchar, + pub store_param_func: + ::std::option::Option<unsafe extern "C" fn(net: *mut NET, param: *mut MYSQL_BIND)>, + pub fetch_result: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut MYSQL_BIND, + arg2: *mut MYSQL_FIELD, + row: *mut *mut ::std::os::raw::c_uchar, + ), + >, + pub skip_result: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut MYSQL_BIND, + arg2: *mut MYSQL_FIELD, + row: *mut *mut ::std::os::raw::c_uchar, + ), + >, + pub buffer_length: ::std::os::raw::c_ulong, + pub offset: ::std::os::raw::c_ulong, + pub length_value: ::std::os::raw::c_ulong, + pub param_number: ::std::os::raw::c_uint, + pub pack_length: ::std::os::raw::c_uint, + pub buffer_type: enum_field_types, + pub error_value: bool, + pub is_unsigned: bool, + pub long_data_used: bool, + pub is_null_value: bool, + pub extension: *mut ::std::os::raw::c_void, +} +#[test] +fn bindgen_test_layout_MYSQL_BIND() { + const UNINIT: ::std::mem::MaybeUninit<MYSQL_BIND> = ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<MYSQL_BIND>(), + 112usize, + concat!("Size of: ", stringify!(MYSQL_BIND)) + ); + assert_eq!( + ::std::mem::align_of::<MYSQL_BIND>(), + 8usize, + concat!("Alignment of ", stringify!(MYSQL_BIND)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).length) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(length) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).is_null) as usize - ptr as usize }, + 8usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(is_null) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).buffer) as usize - ptr as usize }, + 16usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(buffer) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).error) as usize - ptr as usize }, + 24usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(error) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).row_ptr) as usize - ptr as usize }, + 32usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(row_ptr) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).store_param_func) as usize - ptr as usize }, + 40usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(store_param_func) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).fetch_result) as usize - ptr as usize }, + 48usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(fetch_result) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).skip_result) as usize - ptr as usize }, + 56usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(skip_result) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).buffer_length) as usize - ptr as usize }, + 64usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(buffer_length) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).offset) as usize - ptr as usize }, + 72usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(offset) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).length_value) as usize - ptr as usize }, + 80usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(length_value) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).param_number) as usize - ptr as usize }, + 88usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(param_number) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).pack_length) as usize - ptr as usize }, + 92usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(pack_length) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).buffer_type) as usize - ptr as usize }, + 96usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(buffer_type) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).error_value) as usize - ptr as usize }, + 100usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(error_value) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).is_unsigned) as usize - ptr as usize }, + 101usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(is_unsigned) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).long_data_used) as usize - ptr as usize }, + 102usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(long_data_used) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).is_null_value) as usize - ptr as usize }, + 103usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(is_null_value) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).extension) as usize - ptr as usize }, + 104usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_BIND), + "::", + stringify!(extension) + ) + ); +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct MYSQL_STMT_EXT { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct MYSQL_STMT { + pub mem_root: *mut MEM_ROOT, + pub list: LIST, + pub mysql: *mut MYSQL, + pub params: *mut MYSQL_BIND, + pub bind: *mut MYSQL_BIND, + pub fields: *mut MYSQL_FIELD, + pub result: MYSQL_DATA, + pub data_cursor: *mut MYSQL_ROWS, + pub read_row_func: ::std::option::Option< + unsafe extern "C" fn( + stmt: *mut MYSQL_STMT, + row: *mut *mut ::std::os::raw::c_uchar, + ) -> ::std::os::raw::c_int, + >, + pub affected_rows: u64, + pub insert_id: u64, + pub stmt_id: ::std::os::raw::c_ulong, + pub flags: ::std::os::raw::c_ulong, + pub prefetch_rows: ::std::os::raw::c_ulong, + pub server_status: ::std::os::raw::c_uint, + pub last_errno: ::std::os::raw::c_uint, + pub param_count: ::std::os::raw::c_uint, + pub field_count: ::std::os::raw::c_uint, + pub state: enum_mysql_stmt_state, + pub last_error: [::std::os::raw::c_char; 512usize], + pub sqlstate: [::std::os::raw::c_char; 6usize], + pub send_types_to_server: bool, + pub bind_param_done: bool, + pub bind_result_done: ::std::os::raw::c_uchar, + pub unbuffered_fetch_cancelled: bool, + pub update_max_length: bool, + pub extension: *mut MYSQL_STMT_EXT, +} +#[test] +fn bindgen_test_layout_MYSQL_STMT() { + const UNINIT: ::std::mem::MaybeUninit<MYSQL_STMT> = ::std::mem::MaybeUninit::uninit(); + let ptr = UNINIT.as_ptr(); + assert_eq!( + ::std::mem::size_of::<MYSQL_STMT>(), + 704usize, + concat!("Size of: ", stringify!(MYSQL_STMT)) + ); + assert_eq!( + ::std::mem::align_of::<MYSQL_STMT>(), + 8usize, + concat!("Alignment of ", stringify!(MYSQL_STMT)) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).mem_root) as usize - ptr as usize }, + 0usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(mem_root) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).list) as usize - ptr as usize }, + 8usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(list) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).mysql) as usize - ptr as usize }, + 32usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(mysql) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).params) as usize - ptr as usize }, + 40usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(params) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).bind) as usize - ptr as usize }, + 48usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(bind) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).fields) as usize - ptr as usize }, + 56usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(fields) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).result) as usize - ptr as usize }, + 64usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(result) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).data_cursor) as usize - ptr as usize }, + 96usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(data_cursor) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).read_row_func) as usize - ptr as usize }, + 104usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(read_row_func) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).affected_rows) as usize - ptr as usize }, + 112usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(affected_rows) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).insert_id) as usize - ptr as usize }, + 120usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(insert_id) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).stmt_id) as usize - ptr as usize }, + 128usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(stmt_id) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).flags) as usize - ptr as usize }, + 136usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(flags) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).prefetch_rows) as usize - ptr as usize }, + 144usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(prefetch_rows) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).server_status) as usize - ptr as usize }, + 152usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(server_status) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).last_errno) as usize - ptr as usize }, + 156usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(last_errno) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).param_count) as usize - ptr as usize }, + 160usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(param_count) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).field_count) as usize - ptr as usize }, + 164usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(field_count) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).state) as usize - ptr as usize }, + 168usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(state) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).last_error) as usize - ptr as usize }, + 172usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(last_error) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).sqlstate) as usize - ptr as usize }, + 684usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(sqlstate) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).send_types_to_server) as usize - ptr as usize }, + 690usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(send_types_to_server) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).bind_param_done) as usize - ptr as usize }, + 691usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(bind_param_done) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).bind_result_done) as usize - ptr as usize }, + 692usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(bind_result_done) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).unbuffered_fetch_cancelled) as usize - ptr as usize }, + 693usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(unbuffered_fetch_cancelled) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).update_max_length) as usize - ptr as usize }, + 694usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(update_max_length) + ) + ); + assert_eq!( + unsafe { ::std::ptr::addr_of!((*ptr).extension) as usize - ptr as usize }, + 696usize, + concat!( + "Offset of field: ", + stringify!(MYSQL_STMT), + "::", + stringify!(extension) + ) + ); +} +#[repr(u32)] +#[non_exhaustive] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum enum_stmt_attr_type { + STMT_ATTR_UPDATE_MAX_LENGTH = 0, + STMT_ATTR_CURSOR_TYPE = 1, + STMT_ATTR_PREFETCH_ROWS = 2, +} +extern "C" { + pub fn mysql_bind_param( + mysql: *mut MYSQL, + n_params: ::std::os::raw::c_uint, + binds: *mut MYSQL_BIND, + names: *mut *const ::std::os::raw::c_char, + ) -> bool; +} +extern "C" { + pub fn mysql_stmt_init(mysql: *mut MYSQL) -> *mut MYSQL_STMT; +} +extern "C" { + pub fn mysql_stmt_prepare( + stmt: *mut MYSQL_STMT, + query: *const ::std::os::raw::c_char, + length: ::std::os::raw::c_ulong, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_stmt_execute(stmt: *mut MYSQL_STMT) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_stmt_fetch(stmt: *mut MYSQL_STMT) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_stmt_fetch_column( + stmt: *mut MYSQL_STMT, + bind_arg: *mut MYSQL_BIND, + column: ::std::os::raw::c_uint, + offset: ::std::os::raw::c_ulong, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_stmt_store_result(stmt: *mut MYSQL_STMT) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_stmt_param_count(stmt: *mut MYSQL_STMT) -> ::std::os::raw::c_ulong; +} +extern "C" { + pub fn mysql_stmt_attr_set( + stmt: *mut MYSQL_STMT, + attr_type: enum_stmt_attr_type, + attr: *const ::std::os::raw::c_void, + ) -> bool; +} +extern "C" { + pub fn mysql_stmt_attr_get( + stmt: *mut MYSQL_STMT, + attr_type: enum_stmt_attr_type, + attr: *mut ::std::os::raw::c_void, + ) -> bool; +} +extern "C" { + pub fn mysql_stmt_bind_param(stmt: *mut MYSQL_STMT, bnd: *mut MYSQL_BIND) -> bool; +} +extern "C" { + pub fn mysql_stmt_bind_result(stmt: *mut MYSQL_STMT, bnd: *mut MYSQL_BIND) -> bool; +} +extern "C" { + pub fn mysql_stmt_close(stmt: *mut MYSQL_STMT) -> bool; +} +extern "C" { + pub fn mysql_stmt_reset(stmt: *mut MYSQL_STMT) -> bool; +} +extern "C" { + pub fn mysql_stmt_free_result(stmt: *mut MYSQL_STMT) -> bool; +} +extern "C" { + pub fn mysql_stmt_send_long_data( + stmt: *mut MYSQL_STMT, + param_number: ::std::os::raw::c_uint, + data: *const ::std::os::raw::c_char, + length: ::std::os::raw::c_ulong, + ) -> bool; +} +extern "C" { + pub fn mysql_stmt_result_metadata(stmt: *mut MYSQL_STMT) -> *mut MYSQL_RES; +} +extern "C" { + pub fn mysql_stmt_param_metadata(stmt: *mut MYSQL_STMT) -> *mut MYSQL_RES; +} +extern "C" { + pub fn mysql_stmt_errno(stmt: *mut MYSQL_STMT) -> ::std::os::raw::c_uint; +} +extern "C" { + pub fn mysql_stmt_error(stmt: *mut MYSQL_STMT) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn mysql_stmt_sqlstate(stmt: *mut MYSQL_STMT) -> *const ::std::os::raw::c_char; +} +extern "C" { + pub fn mysql_stmt_row_seek(stmt: *mut MYSQL_STMT, offset: MYSQL_ROW_OFFSET) + -> MYSQL_ROW_OFFSET; +} +extern "C" { + pub fn mysql_stmt_row_tell(stmt: *mut MYSQL_STMT) -> MYSQL_ROW_OFFSET; +} +extern "C" { + pub fn mysql_stmt_data_seek(stmt: *mut MYSQL_STMT, offset: u64); +} +extern "C" { + pub fn mysql_stmt_num_rows(stmt: *mut MYSQL_STMT) -> u64; +} +extern "C" { + pub fn mysql_stmt_affected_rows(stmt: *mut MYSQL_STMT) -> u64; +} +extern "C" { + pub fn mysql_stmt_insert_id(stmt: *mut MYSQL_STMT) -> u64; +} +extern "C" { + pub fn mysql_stmt_field_count(stmt: *mut MYSQL_STMT) -> ::std::os::raw::c_uint; +} +extern "C" { + pub fn mysql_commit(mysql: *mut MYSQL) -> bool; +} +extern "C" { + pub fn mysql_rollback(mysql: *mut MYSQL) -> bool; +} +extern "C" { + pub fn mysql_autocommit(mysql: *mut MYSQL, auto_mode: bool) -> bool; +} +extern "C" { + pub fn mysql_more_results(mysql: *mut MYSQL) -> bool; +} +extern "C" { + pub fn mysql_next_result(mysql: *mut MYSQL) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_stmt_next_result(stmt: *mut MYSQL_STMT) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn mysql_close(sock: *mut MYSQL); +} +extern "C" { + pub fn mysql_reset_server_public_key(); +} +extern "C" { + pub fn mysql_real_connect_dns_srv( + mysql: *mut MYSQL, + dns_srv_name: *const ::std::os::raw::c_char, + user: *const ::std::os::raw::c_char, + passwd: *const ::std::os::raw::c_char, + db: *const ::std::os::raw::c_char, + client_flag: ::std::os::raw::c_ulong, + ) -> *mut MYSQL; +} +pub type __builtin_va_list = *mut ::std::os::raw::c_char; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct Init_commands_array { + pub _address: u8, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct CHARSET_INFO { + pub _address: u8, +} diff --git a/databases/diesel/files/patch-cargo-crates_mysqlclient-sys-0.4.1_build.rs b/databases/diesel/files/patch-cargo-crates_mysqlclient-sys-0.4.1_build.rs new file mode 100644 index 000000000000..b78a9ee7aaff --- /dev/null +++ b/databases/diesel/files/patch-cargo-crates_mysqlclient-sys-0.4.1_build.rs @@ -0,0 +1,10 @@ +--- cargo-crates/mysqlclient-sys-0.4.1/build.rs.orig 2024-07-05 21:55:33 UTC ++++ cargo-crates/mysqlclient-sys-0.4.1/build.rs +@@ -198,6 +198,7 @@ fn parse_version(version_str: &str) { + } + (Some(Mysql5), "x86_64" | "aarch64", "64", false) => "bindings_5_7_42_x86_64_linux.rs", + (Some(Mysql80), "x86_64" | "aarch64", "64", false) => "bindings_8_0_36_x86_64_linux.rs", ++ (Some(Mysql80), "powerpc64", "64", false) => "bindings_8_0_35_powerpc64_freebsd.rs", + (Some(Mysql80), "x86" | "arm", "32", false) => "bindings_8_0_37_i686_linux.rs", + (Some(Mysql80), "x86_64", "64", true) => "bindings_8_0_36_x86_64_windows.rs", + (Some(Mysql80), "x86", "32", true) => "bindings_8_0_36_i686_windows.rs", diff --git a/databases/duckdb/Makefile b/databases/duckdb/Makefile index eb66f290a1ab..34e89f24f836 100644 --- a/databases/duckdb/Makefile +++ b/databases/duckdb/Makefile @@ -1,6 +1,6 @@ PORTNAME= duckdb DISTVERSIONPREFIX= v -DISTVERSION= 1.0.0 +DISTVERSION= 1.1.1 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org @@ -12,13 +12,20 @@ LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake:testing compiler:c++11-lang ssl USE_GITHUB= yes -GH_TUPLE= duckdb:sqlite_scanner:50b7870:sqlite/extension/sqlite_scanner +GH_TUPLE= duckdb:duckdb_inet:eca867b2517af06eabc89ccd6234266e9a7d6d71:inet/extension/inet \ + duckdb:duckdb_spatial:bb9c829693965f029eb5a312aefed4c538fad781:spatial/extension/spatial \ + duckdb:substrait:be71387cf0a484dc7b261a0cb21abec0d0e0ce5c:sqlsmith/extension/substrait \ + duckdb:sqlite_scanner:315861963c8106397af36cbda10faebc8dae485a:sqlite/extension/sqlite_scanner \ + duckdb:duckdb_sqlsmith:f24be8b5b0cd0eeed7541e10cff42d7050771afc:sqlsmith/extension/sqlsmith \ + duckdb:duckdb_vss:77739ea5382cce3220af83803ac0b1e98b3ab7d8:vss/extension/vss # the list of out-of-tree extensions is here: .github/config/out_of_tree_extensions.cmake +CXXFLAGS+= -I${WRKSRC}/extension/inet/src/include \ + -I${WRKSRC}/extension/sqlsmith/src/include # https://github.com/duckdb/duckdb/issues/13971 CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= BUILD_UNITTESTS CMAKE_ARGS= -DOVERRIDE_GIT_DESCRIBE=v${DISTVERSION}-0-g0000000000 -CMAKE_TESTING_ON= BUILD_UNITTESTS # 2 tests fail, see https://github.com/duckdb/duckdb/issues/11744 +CMAKE_TESTING_ON= BUILD_UNITTESTS # 1 test fails, Signal 11 during tests, see https://github.com/duckdb/duckdb/issues/13972 CMAKE_TESTING_TARGET= ${ALL_TARGET} # hack: works as empty target BINARY_ALIAS= git=false diff --git a/databases/duckdb/distinfo b/databases/duckdb/distinfo index bc2a058adec2..0edd8d85ab45 100644 --- a/databases/duckdb/distinfo +++ b/databases/duckdb/distinfo @@ -1,5 +1,13 @@ -TIMESTAMP = 1717491439 -SHA256 (duckdb-duckdb-v1.0.0_GH0.tar.gz) = 04e472e646f5cadd0a3f877a143610674b0d2bcf9f4102203ac3c3d02f1c5f26 -SIZE (duckdb-duckdb-v1.0.0_GH0.tar.gz) = 80094305 -SHA256 (duckdb-sqlite_scanner-50b7870_GH0.tar.gz) = f956100535e9cfdd955682de9a8d92ba3673db92b63f0b9b8c8508c71e4a20a2 -SIZE (duckdb-sqlite_scanner-50b7870_GH0.tar.gz) = 4649013 +TIMESTAMP = 1727329445 +SHA256 (duckdb-duckdb-v1.1.1_GH0.tar.gz) = a764cef80287ccfd8555884d8facbe962154e7c747043c0842cd07873b4d6752 +SIZE (duckdb-duckdb-v1.1.1_GH0.tar.gz) = 90767026 +SHA256 (duckdb-duckdb_inet-eca867b2517af06eabc89ccd6234266e9a7d6d71_GH0.tar.gz) = 397e6fb135d70b8a0ba057173baffc3a20295241dee3c512320abb98db4069c0 +SIZE (duckdb-duckdb_inet-eca867b2517af06eabc89ccd6234266e9a7d6d71_GH0.tar.gz) = 63852 +SHA256 (duckdb-duckdb_spatial-bb9c829693965f029eb5a312aefed4c538fad781_GH0.tar.gz) = 1e19fb37f28df286b953c7ffd92fd16a5ad7cc5861675940c685e87e03d76d2e +SIZE (duckdb-duckdb_spatial-bb9c829693965f029eb5a312aefed4c538fad781_GH0.tar.gz) = 125788665 +SHA256 (duckdb-duckdb_sqlsmith-f24be8b5b0cd0eeed7541e10cff42d7050771afc_GH0.tar.gz) = 980f87fad9064b040e3caa2fd9989ed5c375cdfd0c6d572fbeda284fbbb7d385 +SIZE (duckdb-duckdb_sqlsmith-f24be8b5b0cd0eeed7541e10cff42d7050771afc_GH0.tar.gz) = 48156 +SHA256 (duckdb-sqlite_scanner-315861963c8106397af36cbda10faebc8dae485a_GH0.tar.gz) = 804962bbe3203cf1b04d51b559749e6decc48b5377c002cf4dd16ee28705f010 +SIZE (duckdb-sqlite_scanner-315861963c8106397af36cbda10faebc8dae485a_GH0.tar.gz) = 4650354 +SHA256 (duckdb-duckdb_vss-77739ea5382cce3220af83803ac0b1e98b3ab7d8_GH0.tar.gz) = cbfa30a7fad8c9bda658dffcd151832c85d8949848c89780dc460c2b1d90c678 +SIZE (duckdb-duckdb_vss-77739ea5382cce3220af83803ac0b1e98b3ab7d8_GH0.tar.gz) = 149752 diff --git a/databases/duckdb/pkg-plist b/databases/duckdb/pkg-plist index 74b47441d676..5b03957cde64 100644 --- a/databases/duckdb/pkg-plist +++ b/databases/duckdb/pkg-plist @@ -37,6 +37,7 @@ include/duckdb/catalog/default/builtin_types/types.hpp include/duckdb/catalog/default/default_functions.hpp include/duckdb/catalog/default/default_generator.hpp include/duckdb/catalog/default/default_schemas.hpp +include/duckdb/catalog/default/default_table_functions.hpp include/duckdb/catalog/default/default_types.hpp include/duckdb/catalog/default/default_views.hpp include/duckdb/catalog/dependency.hpp @@ -52,12 +53,14 @@ include/duckdb/common/adbc/single_batch_array_stream.hpp include/duckdb/common/algorithm.hpp include/duckdb/common/allocator.hpp include/duckdb/common/array.hpp +include/duckdb/common/array_ptr.hpp include/duckdb/common/arrow/appender/append_data.hpp include/duckdb/common/arrow/appender/bool_data.hpp include/duckdb/common/arrow/appender/enum_data.hpp include/duckdb/common/arrow/appender/fixed_size_list_data.hpp include/duckdb/common/arrow/appender/list.hpp include/duckdb/common/arrow/appender/list_data.hpp +include/duckdb/common/arrow/appender/list_view_data.hpp include/duckdb/common/arrow/appender/map_data.hpp include/duckdb/common/arrow/appender/scalar_data.hpp include/duckdb/common/arrow/appender/struct_data.hpp @@ -67,9 +70,15 @@ include/duckdb/common/arrow/arrow.hpp include/duckdb/common/arrow/arrow_appender.hpp include/duckdb/common/arrow/arrow_buffer.hpp include/duckdb/common/arrow/arrow_converter.hpp +include/duckdb/common/arrow/arrow_merge_event.hpp +include/duckdb/common/arrow/arrow_query_result.hpp +include/duckdb/common/arrow/arrow_util.hpp include/duckdb/common/arrow/arrow_wrapper.hpp include/duckdb/common/arrow/nanoarrow/nanoarrow.hpp +include/duckdb/common/arrow/physical_arrow_batch_collector.hpp +include/duckdb/common/arrow/physical_arrow_collector.hpp include/duckdb/common/arrow/result_arrow_wrapper.hpp +include/duckdb/common/arrow/schema_metadata.hpp include/duckdb/common/assert.hpp include/duckdb/common/atomic.hpp include/duckdb/common/bind_helpers.hpp @@ -79,6 +88,7 @@ include/duckdb/common/bitset.hpp include/duckdb/common/box_renderer.hpp include/duckdb/common/bswap.hpp include/duckdb/common/case_insensitive_map.hpp +include/duckdb/common/cgroups.hpp include/duckdb/common/checksum.hpp include/duckdb/common/chrono.hpp include/duckdb/common/common.hpp @@ -88,6 +98,7 @@ include/duckdb/common/crypto/md5.hpp include/duckdb/common/deque.hpp include/duckdb/common/dl.hpp include/duckdb/common/enable_shared_from_this_ipp.hpp +include/duckdb/common/encryption_state.hpp include/duckdb/common/enum_class_hash.hpp include/duckdb/common/enum_util.hpp include/duckdb/common/enums/access_mode.hpp @@ -100,6 +111,8 @@ include/duckdb/common/enums/copy_overwrite_mode.hpp include/duckdb/common/enums/cte_materialize.hpp include/duckdb/common/enums/date_part_specifier.hpp include/duckdb/common/enums/debug_initialize.hpp +include/duckdb/common/enums/destroy_buffer_upon.hpp +include/duckdb/common/enums/explain_format.hpp include/duckdb/common/enums/expression_type.hpp include/duckdb/common/enums/file_compression_type.hpp include/duckdb/common/enums/file_glob_options.hpp @@ -109,6 +122,7 @@ include/duckdb/common/enums/join_type.hpp include/duckdb/common/enums/joinref_type.hpp include/duckdb/common/enums/logical_operator_type.hpp include/duckdb/common/enums/memory_tag.hpp +include/duckdb/common/enums/metric_type.hpp include/duckdb/common/enums/on_create_conflict.hpp include/duckdb/common/enums/on_entry_not_found.hpp include/duckdb/common/enums/operator_result_type.hpp @@ -127,6 +141,7 @@ include/duckdb/common/enums/set_operation_type.hpp include/duckdb/common/enums/set_scope.hpp include/duckdb/common/enums/set_type.hpp include/duckdb/common/enums/statement_type.hpp +include/duckdb/common/enums/stream_execution_result.hpp include/duckdb/common/enums/subquery_type.hpp include/duckdb/common/enums/tableref_type.hpp include/duckdb/common/enums/undo_flags.hpp @@ -157,7 +172,7 @@ include/duckdb/common/fstream.hpp include/duckdb/common/gzip_file_system.hpp include/duckdb/common/helper.hpp include/duckdb/common/hive_partitioning.hpp -include/duckdb/common/http_state.hpp +include/duckdb/common/http_util.hpp include/duckdb/common/hugeint.hpp include/duckdb/common/index_map.hpp include/duckdb/common/index_vector.hpp @@ -193,9 +208,11 @@ include/duckdb/common/operator/subtract.hpp include/duckdb/common/optional_idx.hpp include/duckdb/common/optional_ptr.hpp include/duckdb/common/optionally_owned_ptr.hpp +include/duckdb/common/owning_string_map.hpp include/duckdb/common/pair.hpp include/duckdb/common/perfect_map_set.hpp include/duckdb/common/pipe_file_system.hpp +include/duckdb/common/platform.hpp include/duckdb/common/printer.hpp include/duckdb/common/profiler.hpp include/duckdb/common/progress_bar/display/terminal_progress_bar_display.hpp @@ -207,17 +224,18 @@ include/duckdb/common/radix_partitioning.hpp include/duckdb/common/random_engine.hpp include/duckdb/common/re2_regex.hpp include/duckdb/common/reference_map.hpp +include/duckdb/common/render_tree.hpp include/duckdb/common/row_operations/row_matcher.hpp include/duckdb/common/row_operations/row_operations.hpp include/duckdb/common/serializer/binary_deserializer.hpp include/duckdb/common/serializer/binary_serializer.hpp include/duckdb/common/serializer/buffered_file_reader.hpp include/duckdb/common/serializer/buffered_file_writer.hpp -include/duckdb/common/serializer/deserialization_data.hpp include/duckdb/common/serializer/deserializer.hpp include/duckdb/common/serializer/encoding_util.hpp include/duckdb/common/serializer/memory_stream.hpp include/duckdb/common/serializer/read_stream.hpp +include/duckdb/common/serializer/serialization_data.hpp include/duckdb/common/serializer/serialization_traits.hpp include/duckdb/common/serializer/serializer.hpp include/duckdb/common/serializer/write_stream.hpp @@ -238,10 +256,16 @@ include/duckdb/common/swap.hpp include/duckdb/common/thread.hpp include/duckdb/common/to_string.hpp include/duckdb/common/tree_renderer.hpp +include/duckdb/common/tree_renderer/graphviz_tree_renderer.hpp +include/duckdb/common/tree_renderer/html_tree_renderer.hpp +include/duckdb/common/tree_renderer/json_tree_renderer.hpp +include/duckdb/common/tree_renderer/text_tree_renderer.hpp include/duckdb/common/type_util.hpp +include/duckdb/common/type_visitor.hpp include/duckdb/common/typedefs.hpp include/duckdb/common/types.hpp include/duckdb/common/types/arrow_aux_data.hpp +include/duckdb/common/types/arrow_string_view_type.hpp include/duckdb/common/types/batched_data_collection.hpp include/duckdb/common/types/bit.hpp include/duckdb/common/types/blob.hpp @@ -257,6 +281,7 @@ include/duckdb/common/types/conflict_manager.hpp include/duckdb/common/types/constraint_conflict_info.hpp include/duckdb/common/types/data_chunk.hpp include/duckdb/common/types/date.hpp +include/duckdb/common/types/date_lookup_cache.hpp include/duckdb/common/types/datetime.hpp include/duckdb/common/types/decimal.hpp include/duckdb/common/types/hash.hpp @@ -287,6 +312,7 @@ include/duckdb/common/types/uuid.hpp include/duckdb/common/types/validity_mask.hpp include/duckdb/common/types/value.hpp include/duckdb/common/types/value_map.hpp +include/duckdb/common/types/varint.hpp include/duckdb/common/types/vector.hpp include/duckdb/common/types/vector_buffer.hpp include/duckdb/common/types/vector_cache.hpp @@ -319,14 +345,22 @@ include/duckdb/core_functions/aggregate/algebraic/covar.hpp include/duckdb/core_functions/aggregate/algebraic/stddev.hpp include/duckdb/core_functions/aggregate/algebraic_functions.hpp include/duckdb/core_functions/aggregate/distributive_functions.hpp +include/duckdb/core_functions/aggregate/histogram_helpers.hpp include/duckdb/core_functions/aggregate/holistic_functions.hpp +include/duckdb/core_functions/aggregate/minmax_n_helpers.hpp include/duckdb/core_functions/aggregate/nested_functions.hpp include/duckdb/core_functions/aggregate/quantile_enum.hpp +include/duckdb/core_functions/aggregate/quantile_helpers.hpp +include/duckdb/core_functions/aggregate/quantile_sort_tree.hpp +include/duckdb/core_functions/aggregate/quantile_state.hpp include/duckdb/core_functions/aggregate/regression/regr_count.hpp include/duckdb/core_functions/aggregate/regression/regr_slope.hpp include/duckdb/core_functions/aggregate/regression_functions.hpp +include/duckdb/core_functions/aggregate/sort_key_helpers.hpp include/duckdb/core_functions/aggregate/sum_helpers.hpp +include/duckdb/core_functions/array_kernels.hpp include/duckdb/core_functions/core_functions.hpp +include/duckdb/core_functions/create_sort_key.hpp include/duckdb/core_functions/function_list.hpp include/duckdb/core_functions/lambda_functions.hpp include/duckdb/core_functions/scalar/array_functions.hpp @@ -354,14 +388,16 @@ include/duckdb/execution/execution_context.hpp include/duckdb/execution/executor.hpp include/duckdb/execution/expression_executor.hpp include/duckdb/execution/expression_executor_state.hpp +include/duckdb/execution/ht_entry.hpp include/duckdb/execution/index/art/art.hpp include/duckdb/execution/index/art/art_key.hpp +include/duckdb/execution/index/art/base_leaf.hpp +include/duckdb/execution/index/art/base_node.hpp include/duckdb/execution/index/art/iterator.hpp include/duckdb/execution/index/art/leaf.hpp include/duckdb/execution/index/art/node.hpp -include/duckdb/execution/index/art/node16.hpp include/duckdb/execution/index/art/node256.hpp -include/duckdb/execution/index/art/node4.hpp +include/duckdb/execution/index/art/node256_leaf.hpp include/duckdb/execution/index/art/node48.hpp include/duckdb/execution/index/art/prefix.hpp include/duckdb/execution/index/bound_index.hpp @@ -382,6 +418,7 @@ include/duckdb/execution/operator/aggregate/physical_perfecthash_aggregate.hpp include/duckdb/execution/operator/aggregate/physical_streaming_window.hpp include/duckdb/execution/operator/aggregate/physical_ungrouped_aggregate.hpp include/duckdb/execution/operator/aggregate/physical_window.hpp +include/duckdb/execution/operator/aggregate/ungrouped_aggregate_state.hpp include/duckdb/execution/operator/csv_scanner/base_scanner.hpp include/duckdb/execution/operator/csv_scanner/column_count_scanner.hpp include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp @@ -392,11 +429,13 @@ include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp include/duckdb/execution/operator/csv_scanner/csv_file_scanner.hpp include/duckdb/execution/operator/csv_scanner/csv_option.hpp include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp +include/duckdb/execution/operator/csv_scanner/csv_schema.hpp include/duckdb/execution/operator/csv_scanner/csv_sniffer.hpp include/duckdb/execution/operator/csv_scanner/csv_state.hpp include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp include/duckdb/execution/operator/csv_scanner/global_csv_state.hpp +include/duckdb/execution/operator/csv_scanner/header_value.hpp include/duckdb/execution/operator/csv_scanner/quote_rules.hpp include/duckdb/execution/operator/csv_scanner/scanner_boundary.hpp include/duckdb/execution/operator/csv_scanner/skip_scanner.hpp @@ -404,6 +443,7 @@ include/duckdb/execution/operator/csv_scanner/state_machine_options.hpp include/duckdb/execution/operator/csv_scanner/string_value_scanner.hpp include/duckdb/execution/operator/filter/physical_filter.hpp include/duckdb/execution/operator/helper/physical_batch_collector.hpp +include/duckdb/execution/operator/helper/physical_buffered_batch_collector.hpp include/duckdb/execution/operator/helper/physical_buffered_collector.hpp include/duckdb/execution/operator/helper/physical_create_secret.hpp include/duckdb/execution/operator/helper/physical_execute.hpp @@ -418,12 +458,14 @@ include/duckdb/execution/operator/helper/physical_reservoir_sample.hpp include/duckdb/execution/operator/helper/physical_reset.hpp include/duckdb/execution/operator/helper/physical_result_collector.hpp include/duckdb/execution/operator/helper/physical_set.hpp +include/duckdb/execution/operator/helper/physical_set_variable.hpp include/duckdb/execution/operator/helper/physical_streaming_limit.hpp include/duckdb/execution/operator/helper/physical_streaming_sample.hpp include/duckdb/execution/operator/helper/physical_transaction.hpp include/duckdb/execution/operator/helper/physical_update_extensions.hpp include/duckdb/execution/operator/helper/physical_vacuum.hpp include/duckdb/execution/operator/helper/physical_verify_vector.hpp +include/duckdb/execution/operator/join/join_filter_pushdown.hpp include/duckdb/execution/operator/join/outer_join_marker.hpp include/duckdb/execution/operator/join/perfect_hash_join_executor.hpp include/duckdb/execution/operator/join/physical_asof_join.hpp @@ -519,6 +561,10 @@ include/duckdb/function/scalar_function.hpp include/duckdb/function/scalar_macro_function.hpp include/duckdb/function/table/arrow.hpp include/duckdb/function/table/arrow/arrow_duck_schema.hpp +include/duckdb/function/table/arrow/arrow_type_info.hpp +include/duckdb/function/table/arrow/enum/arrow_datetime_type.hpp +include/duckdb/function/table/arrow/enum/arrow_type_info_type.hpp +include/duckdb/function/table/arrow/enum/arrow_variable_size_type.hpp include/duckdb/function/table/list.hpp include/duckdb/function/table/range.hpp include/duckdb/function/table/read_csv.hpp @@ -531,6 +577,7 @@ include/duckdb/function/udf_function.hpp include/duckdb/logging/http_logger.hpp include/duckdb/main/appender.hpp include/duckdb/main/attached_database.hpp +include/duckdb/main/buffered_data/batched_buffered_data.hpp include/duckdb/main/buffered_data/buffered_data.hpp include/duckdb/main/buffered_data/simple_buffered_data.hpp include/duckdb/main/capi/capi_internal.hpp @@ -538,7 +585,9 @@ include/duckdb/main/capi/cast/from_decimal.hpp include/duckdb/main/capi/cast/generic.hpp include/duckdb/main/capi/cast/to_decimal.hpp include/duckdb/main/capi/cast/utils.hpp +include/duckdb/main/capi/extension_api.hpp include/duckdb/main/chunk_scan_state.hpp +include/duckdb/main/chunk_scan_state/batched_data_collection.hpp include/duckdb/main/chunk_scan_state/query_result.hpp include/duckdb/main/client_config.hpp include/duckdb/main/client_context.hpp @@ -567,6 +616,8 @@ include/duckdb/main/materialized_query_result.hpp include/duckdb/main/pending_query_result.hpp include/duckdb/main/prepared_statement.hpp include/duckdb/main/prepared_statement_data.hpp +include/duckdb/main/profiling_info.hpp +include/duckdb/main/profiling_node.hpp include/duckdb/main/query_profiler.hpp include/duckdb/main/query_result.hpp include/duckdb/main/relation.hpp @@ -575,6 +626,7 @@ include/duckdb/main/relation/create_table_relation.hpp include/duckdb/main/relation/create_view_relation.hpp include/duckdb/main/relation/cross_product_relation.hpp include/duckdb/main/relation/delete_relation.hpp +include/duckdb/main/relation/delim_get_relation.hpp include/duckdb/main/relation/distinct_relation.hpp include/duckdb/main/relation/explain_relation.hpp include/duckdb/main/relation/filter_relation.hpp @@ -596,6 +648,7 @@ include/duckdb/main/relation/value_relation.hpp include/duckdb/main/relation/view_relation.hpp include/duckdb/main/relation/write_csv_relation.hpp include/duckdb/main/relation/write_parquet_relation.hpp +include/duckdb/main/secret/default_secrets.hpp include/duckdb/main/secret/secret.hpp include/duckdb/main/secret/secret_manager.hpp include/duckdb/main/secret/secret_storage.hpp @@ -603,11 +656,13 @@ include/duckdb/main/settings.hpp include/duckdb/main/stream_query_result.hpp include/duckdb/main/table_description.hpp include/duckdb/main/valid_checker.hpp +include/duckdb/optimizer/build_probe_side_optimizer.hpp include/duckdb/optimizer/column_binding_replacer.hpp include/duckdb/optimizer/column_lifetime_analyzer.hpp include/duckdb/optimizer/common_aggregate_optimizer.hpp include/duckdb/optimizer/compressed_materialization.hpp include/duckdb/optimizer/cse_optimizer.hpp +include/duckdb/optimizer/cte_filter_pusher.hpp include/duckdb/optimizer/deliminator.hpp include/duckdb/optimizer/expression_heuristics.hpp include/duckdb/optimizer/expression_rewriter.hpp @@ -615,6 +670,7 @@ include/duckdb/optimizer/filter_combiner.hpp include/duckdb/optimizer/filter_pullup.hpp include/duckdb/optimizer/filter_pushdown.hpp include/duckdb/optimizer/in_clause_rewriter.hpp +include/duckdb/optimizer/join_filter_pushdown_optimizer.hpp include/duckdb/optimizer/join_order/cardinality_estimator.hpp include/duckdb/optimizer/join_order/cost_model.hpp include/duckdb/optimizer/join_order/join_node.hpp @@ -625,6 +681,7 @@ include/duckdb/optimizer/join_order/query_graph.hpp include/duckdb/optimizer/join_order/query_graph_manager.hpp include/duckdb/optimizer/join_order/relation_manager.hpp include/duckdb/optimizer/join_order/relation_statistics_helper.hpp +include/duckdb/optimizer/limit_pushdown.hpp include/duckdb/optimizer/matcher/expression_matcher.hpp include/duckdb/optimizer/matcher/expression_type_matcher.hpp include/duckdb/optimizer/matcher/function_matcher.hpp @@ -649,6 +706,7 @@ include/duckdb/optimizer/rule/empty_needle_removal.hpp include/duckdb/optimizer/rule/enum_comparison.hpp include/duckdb/optimizer/rule/equal_or_null_simplification.hpp include/duckdb/optimizer/rule/in_clause_simplification.hpp +include/duckdb/optimizer/rule/join_dependent_filter.hpp include/duckdb/optimizer/rule/like_optimizations.hpp include/duckdb/optimizer/rule/list.hpp include/duckdb/optimizer/rule/move_constants.hpp @@ -670,8 +728,10 @@ include/duckdb/parallel/pipeline_event.hpp include/duckdb/parallel/pipeline_executor.hpp include/duckdb/parallel/pipeline_finish_event.hpp include/duckdb/parallel/pipeline_initialize_event.hpp +include/duckdb/parallel/pipeline_prepare_finish_event.hpp include/duckdb/parallel/task.hpp include/duckdb/parallel/task_counter.hpp +include/duckdb/parallel/task_executor.hpp include/duckdb/parallel/task_scheduler.hpp include/duckdb/parallel/thread_context.hpp include/duckdb/parser/base_expression.hpp @@ -792,6 +852,7 @@ include/duckdb/parser/statement/vacuum_statement.hpp include/duckdb/parser/tableref.hpp include/duckdb/parser/tableref/basetableref.hpp include/duckdb/parser/tableref/column_data_ref.hpp +include/duckdb/parser/tableref/delimgetref.hpp include/duckdb/parser/tableref/emptytableref.hpp include/duckdb/parser/tableref/expressionlistref.hpp include/duckdb/parser/tableref/joinref.hpp @@ -811,6 +872,7 @@ include/duckdb/planner/bound_result_modifier.hpp include/duckdb/planner/bound_statement.hpp include/duckdb/planner/bound_tableref.hpp include/duckdb/planner/bound_tokens.hpp +include/duckdb/planner/collation_binding.hpp include/duckdb/planner/column_binding.hpp include/duckdb/planner/column_binding_map.hpp include/duckdb/planner/constraints/bound_check_constraint.hpp @@ -939,6 +1001,7 @@ include/duckdb/planner/table_filter.hpp include/duckdb/planner/tableref/bound_basetableref.hpp include/duckdb/planner/tableref/bound_column_data_ref.hpp include/duckdb/planner/tableref/bound_cteref.hpp +include/duckdb/planner/tableref/bound_delimgetref.hpp include/duckdb/planner/tableref/bound_dummytableref.hpp include/duckdb/planner/tableref/bound_expressionlistref.hpp include/duckdb/planner/tableref/bound_joinref.hpp @@ -1077,6 +1140,7 @@ include/duckdb/transaction/transaction_data.hpp include/duckdb/transaction/transaction_manager.hpp include/duckdb/transaction/undo_buffer.hpp include/duckdb/transaction/update_info.hpp +include/duckdb/transaction/wal_write_state.hpp include/duckdb/verification/copied_statement_verifier.hpp include/duckdb/verification/deserialized_statement_verifier.hpp include/duckdb/verification/external_statement_verifier.hpp @@ -1103,4 +1167,7 @@ lib/libduckdb_skiplistlib.a lib/libduckdb_static.a lib/libduckdb_utf8proc.a lib/libduckdb_yyjson.a +@dir include/duckdb/main/capi/header_generation/apis/v0/dev +@dir include/duckdb/main/capi/header_generation/apis/v0/v0.0 +@dir include/duckdb/main/capi/header_generation/functions @dir include/duckdb/storage/serialization diff --git a/databases/emacs-sqlite3-api/Makefile b/databases/emacs-sqlite3-api/Makefile index 2aa446ee8ee6..aaa403c12008 100644 --- a/databases/emacs-sqlite3-api/Makefile +++ b/databases/emacs-sqlite3-api/Makefile @@ -1,7 +1,7 @@ PORTNAME= emacs-sqlite3-api DISTVERSIONPREFIX= v DISTVERSION= 0.18 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= databases elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} diff --git a/databases/emacsql-devel/Makefile b/databases/emacsql-devel/Makefile index ee5afe72b045..698bb32e77b2 100644 --- a/databases/emacsql-devel/Makefile +++ b/databases/emacsql-devel/Makefile @@ -1,7 +1,7 @@ PORTNAME= emacsql -DISTVERSION= 3.1.1-65 -PORTREVISION= 1 -DISTVERSIONSUFFIX= -g5108c16 +DISTVERSIONPREFIX= v +DISTVERSION= 4.0.3 +DISTVERSIONSUFFIX= CATEGORIES= databases elisp PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX} @@ -12,11 +12,11 @@ WWW= https://github.com/magit/emacsql LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/UNLICENSE -BUILD_DEPENDS= emacs-sqlite3-api${EMACS_PKGNAMESUFFIX}>=0.16:databases/emacs-sqlite3-api@${EMACS_FLAVOR} \ - pg.el${EMACS_PKGNAMESUFFIX}>=0.16:databases/pg.el@${EMACS_FLAVOR} +BUILD_DEPENDS= emacs-sqlite3-api${EMACS_PKGNAMESUFFIX}>=0.18:databases/emacs-sqlite3-api@${EMACS_FLAVOR} \ + pg.el${EMACS_PKGNAMESUFFIX}>=0.39:databases/pg.el@${EMACS_FLAVOR} LIB_DEPENDS= libsqlite3.so:databases/sqlite3 -RUN_DEPENDS= emacs-sqlite3-api${EMACS_PKGNAMESUFFIX}>=0.16:databases/emacs-sqlite3-api@${EMACS_FLAVOR} \ - pg.el${EMACS_PKGNAMESUFFIX}>=0.16:databases/pg.el@${EMACS_FLAVOR} +RUN_DEPENDS= emacs-sqlite3-api${EMACS_PKGNAMESUFFIX}>=0.18:databases/emacs-sqlite3-api@${EMACS_FLAVOR} \ + pg.el${EMACS_PKGNAMESUFFIX}>=0.39:databases/pg.el@${EMACS_FLAVOR} USES= emacs gmake localbase:ldflags diff --git a/databases/emacsql-devel/distinfo b/databases/emacsql-devel/distinfo index 68560a3262dc..9c30803b5de0 100644 --- a/databases/emacsql-devel/distinfo +++ b/databases/emacsql-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1714526152 -SHA256 (magit-emacsql-3.1.1-65-g5108c16_GH0.tar.gz) = e6cc67204d3fd51bd7611c53e55604d99bfea9f21d5acc1d2698407d311fb54d -SIZE (magit-emacsql-3.1.1-65-g5108c16_GH0.tar.gz) = 2398804 +TIMESTAMP = 1725949045 +SHA256 (magit-emacsql-v4.0.3_GH0.tar.gz) = 8ff4ad04f433f6f55278822685e5c7a21e291d25e4502f6990c5b6c8e341009e +SIZE (magit-emacsql-v4.0.3_GH0.tar.gz) = 2398435 diff --git a/databases/emacsql-devel/files/patch-emacsql-sqlite.el b/databases/emacsql-devel/files/patch-emacsql-sqlite.el index 8ddae08ac1fe..4416fed2bae9 100644 --- a/databases/emacsql-devel/files/patch-emacsql-sqlite.el +++ b/databases/emacsql-devel/files/patch-emacsql-sqlite.el @@ -1,6 +1,6 @@ ---- emacsql-sqlite.el.orig 2022-02-18 15:43:25 UTC +--- emacsql-sqlite.el.orig 2024-09-06 13:42:34 UTC +++ emacsql-sqlite.el -@@ -33,16 +33,7 @@ +@@ -35,16 +35,7 @@ "sqlite/emacsql-sqlite") "Relative path to emacsql executable.") @@ -17,16 +17,8 @@ +(defvar emacsql-sqlite-executable "%%PREFIX%%/bin/emacsql-sqlite" "Path to the EmacSQL backend (this is not the sqlite3 shell).") - (defvar emacsql-sqlite-reserved -@@ -100,6 +91,7 @@ used.") - (emacsql-wait connection) - (emacsql connection [:pragma (= busy-timeout $s1)] - (/ (* emacsql-global-timeout 1000) 2)) -+ (emacsql connection [:pragma (= foreign_keys 1)]) - (emacsql-register connection))) - - (cl-defun emacsql-sqlite (file &key debug) -@@ -163,12 +155,12 @@ If called with non-nil ASYNC the return value is meani + (defvar emacsql-sqlite-c-compilers '("cc" "gcc" "clang") +@@ -131,12 +122,12 @@ If called with non-nil ERROR, signal an error on failu if path return it)) (src (expand-file-name "sqlite" emacsql-sqlite-data-root)) (files (mapcar (lambda (f) (expand-file-name f src)) diff --git a/databases/emacsql/Makefile b/databases/emacsql/Makefile index 986493d08531..f99f785fdaeb 100644 --- a/databases/emacsql/Makefile +++ b/databases/emacsql/Makefile @@ -1,12 +1,9 @@ PORTNAME= emacsql -DISTVERSION= 3.1.1 -PORTREVISION= 8 +DISTVERSIONPREFIX= v +DISTVERSION= 4.0.3 CATEGORIES= databases elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} -PATCH_SITES= https://github.com/magit/emacsql/commit/ -PATCHFILES= 3cec7dcb201568a09ee9cebf0ea1e43cba9d334a.patch:-p1 - MAINTAINER= yasu@FreeBSD.org COMMENT= High-level Emacs Lisp RDBMS front-end WWW= https://github.com/magit/emacsql @@ -14,9 +11,11 @@ WWW= https://github.com/magit/emacsql LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/UNLICENSE -BUILD_DEPENDS= pg.el${EMACS_PKGNAMESUFFIX}>=0.13:databases/pg.el@${EMACS_FLAVOR} +BUILD_DEPENDS= emacs-sqlite3-api${EMACS_PKGNAMESUFFIX}>=0.18:databases/emacs-sqlite3-api@${EMACS_FLAVOR} \ + pg.el${EMACS_PKGNAMESUFFIX}>=0.39:databases/pg.el@${EMACS_FLAVOR} LIB_DEPENDS= libsqlite3.so:databases/sqlite3 -RUN_DEPENDS= pg.el${EMACS_PKGNAMESUFFIX}>=0.13:databases/pg.el@${EMACS_FLAVOR} +RUN_DEPENDS= emacs-sqlite3-api${EMACS_PKGNAMESUFFIX}>=0.18:databases/emacs-sqlite3-api@${EMACS_FLAVOR} \ + pg.el${EMACS_PKGNAMESUFFIX}>=0.39:databases/pg.el@${EMACS_FLAVOR} USES= emacs gmake localbase:ldflags diff --git a/databases/emacsql/distinfo b/databases/emacsql/distinfo index d8772162e169..6a74856e6c48 100644 --- a/databases/emacsql/distinfo +++ b/databases/emacsql/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1674094021 -SHA256 (magit-emacsql-3.1.1_GH0.tar.gz) = 82620a6e3a4e9d56047e9b099e1c3070a5a6aa6828ccde4fb7c3f262a11803f1 -SIZE (magit-emacsql-3.1.1_GH0.tar.gz) = 2392710 -SHA256 (3cec7dcb201568a09ee9cebf0ea1e43cba9d334a.patch) = 488199703bcb8238742eb60583b815051c8d72d19513bf01093713d24bed34a5 -SIZE (3cec7dcb201568a09ee9cebf0ea1e43cba9d334a.patch) = 2164 +TIMESTAMP = 1725948648 +SHA256 (magit-emacsql-v4.0.3_GH0.tar.gz) = 8ff4ad04f433f6f55278822685e5c7a21e291d25e4502f6990c5b6c8e341009e +SIZE (magit-emacsql-v4.0.3_GH0.tar.gz) = 2398435 diff --git a/databases/emacsql/files/patch-emacsql-sqlite.el b/databases/emacsql/files/patch-emacsql-sqlite.el index 8ddae08ac1fe..4416fed2bae9 100644 --- a/databases/emacsql/files/patch-emacsql-sqlite.el +++ b/databases/emacsql/files/patch-emacsql-sqlite.el @@ -1,6 +1,6 @@ ---- emacsql-sqlite.el.orig 2022-02-18 15:43:25 UTC +--- emacsql-sqlite.el.orig 2024-09-06 13:42:34 UTC +++ emacsql-sqlite.el -@@ -33,16 +33,7 @@ +@@ -35,16 +35,7 @@ "sqlite/emacsql-sqlite") "Relative path to emacsql executable.") @@ -17,16 +17,8 @@ +(defvar emacsql-sqlite-executable "%%PREFIX%%/bin/emacsql-sqlite" "Path to the EmacSQL backend (this is not the sqlite3 shell).") - (defvar emacsql-sqlite-reserved -@@ -100,6 +91,7 @@ used.") - (emacsql-wait connection) - (emacsql connection [:pragma (= busy-timeout $s1)] - (/ (* emacsql-global-timeout 1000) 2)) -+ (emacsql connection [:pragma (= foreign_keys 1)]) - (emacsql-register connection))) - - (cl-defun emacsql-sqlite (file &key debug) -@@ -163,12 +155,12 @@ If called with non-nil ASYNC the return value is meani + (defvar emacsql-sqlite-c-compilers '("cc" "gcc" "clang") +@@ -131,12 +122,12 @@ If called with non-nil ERROR, signal an error on failu if path return it)) (src (expand-file-name "sqlite" emacsql-sqlite-data-root)) (files (mapcar (lambda (f) (expand-file-name f src)) diff --git a/databases/emacsql/pkg-plist b/databases/emacsql/pkg-plist index afdd54299bac..034968dd773c 100644 --- a/databases/emacsql/pkg-plist +++ b/databases/emacsql/pkg-plist @@ -8,6 +8,12 @@ bin/emacsql-sqlite %%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-pg.elc %%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-psql.el %%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-psql.elc +%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-builtin.el +%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-builtin.elc +%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-common.el +%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-common.elc +%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-module.el +%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-module.elc %%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite.el %%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite.elc %%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql.el diff --git a/databases/frece/Makefile b/databases/frece/Makefile index 8b934f2a8d81..a91fd3d1aff8 100644 --- a/databases/frece/Makefile +++ b/databases/frece/Makefile @@ -1,7 +1,7 @@ PORTNAME= frece DISTVERSIONPREFIX= v DISTVERSION= 1.0.6 -PORTREVISION= 14 +PORTREVISION= 16 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org @@ -55,7 +55,4 @@ CARGO_CRATES= addr2line-0.15.2 \ PLIST_FILES= bin/${PORTNAME} -post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} - .include <bsd.port.mk> diff --git a/databases/freetds-devel/Makefile b/databases/freetds-devel/Makefile index 7d300073e1ff..86c8e8167a9c 100644 --- a/databases/freetds-devel/Makefile +++ b/databases/freetds-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= freetds -DISTVERSION= 1.4.178 +DISTVERSION= 1.4.247 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 a9caf56d498f..bab4b5441a2d 100644 --- a/databases/freetds-devel/distinfo +++ b/databases/freetds-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718875289 -SHA256 (freetds-dev.1.4.178.tar.bz2) = 2a15e803d4cbfc199393b6aa9645f2dce98bad7a84fe0fcd3624bd9fbfa7f2b6 -SIZE (freetds-dev.1.4.178.tar.bz2) = 2422266 +TIMESTAMP = 1726922735 +SHA256 (freetds-dev.1.4.247.tar.bz2) = 63f7bb64594b4a204d5734004415ca53c5191bf9ba573d021e7487fc2c8dce34 +SIZE (freetds-dev.1.4.247.tar.bz2) = 2432698 diff --git a/databases/freetds/Makefile b/databases/freetds/Makefile index b4aca43a708b..bb1208927366 100644 --- a/databases/freetds/Makefile +++ b/databases/freetds/Makefile @@ -1,5 +1,5 @@ PORTNAME= freetds -DISTVERSION= 1.4.17 +DISTVERSION= 1.4.22 PORTEPOCH= 1 CATEGORIES= databases MASTER_SITES= https://www.freetds.org/files/stable/ \ diff --git a/databases/freetds/distinfo b/databases/freetds/distinfo index 86fea2277c0b..9cecc0540a66 100644 --- a/databases/freetds/distinfo +++ b/databases/freetds/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717762114 -SHA256 (freetds-1.4.17.tar.bz2) = 3f70a8455eb3a2902d4039ad91b934a348ca1eee23a4a92a3de0824905a7d1a2 -SIZE (freetds-1.4.17.tar.bz2) = 2401147 +TIMESTAMP = 1722072635 +SHA256 (freetds-1.4.22.tar.bz2) = a9a7f24f0a7a871617e76e8cc6e6556ae788042f1c006195665505499b2334b1 +SIZE (freetds-1.4.22.tar.bz2) = 2401909 diff --git a/databases/gdbm/Makefile b/databases/gdbm/Makefile index 8bc1aef8f393..653efc050c0d 100644 --- a/databases/gdbm/Makefile +++ b/databases/gdbm/Makefile @@ -1,5 +1,5 @@ PORTNAME= gdbm -PORTVERSION= 1.23 +PORTVERSION= 1.24 CATEGORIES= databases MASTER_SITES= GNU @@ -11,7 +11,6 @@ LICENSE= GPLv3+ USES= gmake libtool:keepla readline GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share INSTALL_TARGET= install-strip TEST_TARGET= check USE_LDCONFIG= yes diff --git a/databases/gdbm/distinfo b/databases/gdbm/distinfo index d4c2bbf69429..64d6833f78e0 100644 --- a/databases/gdbm/distinfo +++ b/databases/gdbm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1643984005 -SHA256 (gdbm-1.23.tar.gz) = 74b1081d21fff13ae4bd7c16e5d6e504a4c26f7cde1dca0d963a484174bbcacd -SIZE (gdbm-1.23.tar.gz) = 1115854 +TIMESTAMP = 1719928583 +SHA256 (gdbm-1.24.tar.gz) = 695e9827fdf763513f133910bc7e6cfdb9187943a4fec943e57449723d2b8dbf +SIZE (gdbm-1.24.tar.gz) = 1195931 diff --git a/databases/gdbm/pkg-plist b/databases/gdbm/pkg-plist index b6512e2d3ce4..9a2b18d024ee 100644 --- a/databases/gdbm/pkg-plist +++ b/databases/gdbm/pkg-plist @@ -21,8 +21,10 @@ lib/libgdbm.so.6.0.0 %%NLS%%share/locale/fi/LC_MESSAGES/gdbm.mo %%NLS%%share/locale/fr/LC_MESSAGES/gdbm.mo %%NLS%%share/locale/ja/LC_MESSAGES/gdbm.mo +%%NLS%%share/locale/ka/LC_MESSAGES/gdbm.mo %%NLS%%share/locale/pl/LC_MESSAGES/gdbm.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/gdbm.mo +%%NLS%%share/locale/ro/LC_MESSAGES/gdbm.mo %%NLS%%share/locale/ru/LC_MESSAGES/gdbm.mo %%NLS%%share/locale/sr/LC_MESSAGES/gdbm.mo %%NLS%%share/locale/sv/LC_MESSAGES/gdbm.mo diff --git a/databases/geoserver-mysql-plugin/Makefile b/databases/geoserver-mysql-plugin/Makefile index 89b256ccbe2f..86b3be7972c7 100644 --- a/databases/geoserver-mysql-plugin/Makefile +++ b/databases/geoserver-mysql-plugin/Makefile @@ -1,5 +1,5 @@ PORTNAME= geoserver -DISTVERSION= 2.25.1 +DISTVERSION= 2.25.3 CATEGORIES= databases geography java MASTER_SITES= SF/${PORTNAME}/GeoServer/${PORTVERSION}/extensions PKGNAMESUFFIX= -mysql-plugin @@ -22,7 +22,7 @@ NO_BUILD= yes SUB_FILES= pkg-message GSLIBDIR= geoserver/webapps/geoserver/WEB-INF/lib -PLIST_FILES= ${GSLIBDIR}/gt-jdbc-mysql-31.1.jar \ +PLIST_FILES= ${GSLIBDIR}/gt-jdbc-mysql-31.3.jar \ ${GSLIBDIR}/mysql-connector-java-8.0.28.jar do-install: diff --git a/databases/geoserver-mysql-plugin/distinfo b/databases/geoserver-mysql-plugin/distinfo index d46e2dfa0c15..cd2c9b5352e8 100644 --- a/databases/geoserver-mysql-plugin/distinfo +++ b/databases/geoserver-mysql-plugin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716822055 -SHA256 (geoserver-2.25.1-mysql-plugin.zip) = 0245914779d099db588bbdf7541fd90eb864a438f6e75da001c6b351b5d27320 -SIZE (geoserver-2.25.1-mysql-plugin.zip) = 2401176 +TIMESTAMP = 1722182431 +SHA256 (geoserver-2.25.3-mysql-plugin.zip) = 607c7cebd9d0dceb071cc54d9f58bcce2d8d166f5c7663aa910ab62e02fe74fa +SIZE (geoserver-2.25.3-mysql-plugin.zip) = 2401179 diff --git a/databases/gnats4/Makefile b/databases/gnats4/Makefile index 5279f820e9ef..2be1fe854504 100644 --- a/databases/gnats4/Makefile +++ b/databases/gnats4/Makefile @@ -1,6 +1,6 @@ PORTNAME= gnats PORTVERSION= 4.1.0 -PORTREVISION= 23 +PORTREVISION= 24 CATEGORIES= databases devel MASTER_SITES= GNU PKGNAMESUFFIX= 4 diff --git a/databases/go-carbon/Makefile b/databases/go-carbon/Makefile index fee9e9c70550..3c57fce490e7 100644 --- a/databases/go-carbon/Makefile +++ b/databases/go-carbon/Makefile @@ -1,7 +1,7 @@ PORTNAME= go-carbon DISTVERSIONPREFIX= v DISTVERSION= 0.12.0 -PORTREVISION= 21 +PORTREVISION= 23 CATEGORIES= databases MAINTAINER= a.andersson.thn@gmail.com diff --git a/databases/go-pgweb/Makefile b/databases/go-pgweb/Makefile index c4dac9adfefd..30e6aef76768 100644 --- a/databases/go-pgweb/Makefile +++ b/databases/go-pgweb/Makefile @@ -1,7 +1,7 @@ PORTNAME= pgweb DISTVERSIONPREFIX= v DISTVERSION= 0.11.7 -PORTREVISION= 21 +PORTREVISION= 23 CATEGORIES= databases www PKGNAMEPREFIX= go- diff --git a/databases/gobang/Makefile b/databases/gobang/Makefile index ae33c1466a1c..a4d312498959 100644 --- a/databases/gobang/Makefile +++ b/databases/gobang/Makefile @@ -1,7 +1,7 @@ PORTNAME= gobang DISTVERSIONPREFIX= v DISTVERSION= 0.1.0-alpha.5 -PORTREVISION= 15 +PORTREVISION= 17 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org @@ -209,7 +209,4 @@ CARGO_CRATES= ahash-0.7.4 \ PLIST_FILES= bin/${PORTNAME} -post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} - .include <bsd.port.mk> diff --git a/databases/goose/Makefile b/databases/goose/Makefile index 45fe69b9d99c..6017684a1c75 100644 --- a/databases/goose/Makefile +++ b/databases/goose/Makefile @@ -1,6 +1,6 @@ PORTNAME= goose DISTVERSIONPREFIX= v -DISTVERSION= 3.21.1 +DISTVERSION= 3.22.0 CATEGORIES= databases PKGNAMESUFFIX= -db-migration-tool diff --git a/databases/goose/distinfo b/databases/goose/distinfo index 7a5710b773be..f9de844eb883 100644 --- a/databases/goose/distinfo +++ b/databases/goose/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1719210024 -SHA256 (go/databases_goose/goose-v3.21.1/v3.21.1.mod) = 92d0df98b07bfb1bcc2f53e3c9612673495042393163cc10ff7ec7fa303a40e6 -SIZE (go/databases_goose/goose-v3.21.1/v3.21.1.mod) = 3512 -SHA256 (go/databases_goose/goose-v3.21.1/v3.21.1.zip) = 093fc09dbd7d92d1eae13290647f65af8fcf40021c1d15d3a0c1768d5ba94042 -SIZE (go/databases_goose/goose-v3.21.1/v3.21.1.zip) = 343040 +TIMESTAMP = 1725423754 +SHA256 (go/databases_goose/goose-v3.22.0/v3.22.0.mod) = 34a62b3c0a4db6cdf38e308438030824c4e816b038280953eb5aaa1a9dc4bb33 +SIZE (go/databases_goose/goose-v3.22.0/v3.22.0.mod) = 3496 +SHA256 (go/databases_goose/goose-v3.22.0/v3.22.0.zip) = 5d88b9b8184e18ca4585269ab1842cb21d002fd94d919124b7cd0c84c684c10a +SIZE (go/databases_goose/goose-v3.22.0/v3.22.0.zip) = 345551 diff --git a/databases/grass7/Makefile b/databases/grass7/Makefile index ce5f3f500101..5646acbcfc4f 100644 --- a/databases/grass7/Makefile +++ b/databases/grass7/Makefile @@ -1,6 +1,6 @@ PORTNAME= grass PORTVERSION= 7.8.8 -PORTREVISION= 3 +PORTREVISION= 5 CATEGORIES= databases geography MASTER_SITES= https://grass.osgeo.org/%SUBDIR%/ \ http://grass.cict.fr/%SUBDIR%/ \ diff --git a/databases/grass8/Makefile b/databases/grass8/Makefile index 4a8d19baef32..30e736db2607 100644 --- a/databases/grass8/Makefile +++ b/databases/grass8/Makefile @@ -1,6 +1,6 @@ PORTNAME= grass -DISTVERSION= 8.3.2 -PORTREVISION= 3 +DISTVERSION= 8.4.0 +PORTREVISION= 2 CATEGORIES= databases geography MASTER_SITES= https://grass.osgeo.org/%SUBDIR%/ \ http://grass.cict.fr/%SUBDIR%/ \ diff --git a/databases/grass8/distinfo b/databases/grass8/distinfo index 8ed74b087f1b..f834a3c3f198 100644 --- a/databases/grass8/distinfo +++ b/databases/grass8/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1709882491 -SHA256 (grass-8.3.2.tar.gz) = ab924978c9d77dad9df9cdd8007955ef5ed6b377010e96f18bbfc85a99fba43c -SIZE (grass-8.3.2.tar.gz) = 68662576 +TIMESTAMP = 1722234078 +SHA256 (grass-8.4.0.tar.gz) = 337f603fc05578aa754d56f85a4c6c98deb0f01f0e816fedc1e0954949956137 +SIZE (grass-8.4.0.tar.gz) = 70245687 diff --git a/databases/grass8/pkg-plist b/databases/grass8/pkg-plist index df46c0efbff7..3acaa2a147e6 100644 --- a/databases/grass8/pkg-plist +++ b/databases/grass8/pkg-plist @@ -30,6 +30,7 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/bin/d.rast %%GRASS_INST_DIR%%/bin/d.rast.arrow %%GRASS_INST_DIR%%/bin/d.rast.num +%%GRASS_INST_DIR%%/bin/d.redraw %%GRASS_INST_DIR%%/bin/d.rgb %%GRASS_INST_DIR%%/bin/d.rhumbline %%GRASS_INST_DIR%%/bin/d.text @@ -110,6 +111,7 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/bin/i.rectify %%GRASS_INST_DIR%%/bin/i.rgb.his %%GRASS_INST_DIR%%/bin/i.segment +%%GRASS_INST_DIR%%/bin/i.signatures %%GRASS_INST_DIR%%/bin/i.smap %%GRASS_INST_DIR%%/bin/i.target %%GRASS_INST_DIR%%/bin/i.topo.corr @@ -315,6 +317,7 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/bin/v.external.out %%GRASS_INST_DIR%%/bin/v.extract %%GRASS_INST_DIR%%/bin/v.extrude +%%GRASS_INST_DIR%%/bin/v.fill.holes %%GRASS_INST_DIR%%/bin/v.generalize %%GRASS_INST_DIR%%/bin/v.hull %%GRASS_INST_DIR%%/bin/v.in.ascii @@ -632,6 +635,7 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/docs/html/g.search.modules.html %%GRASS_INST_DIR%%/docs/html/g.tempfile.html %%GRASS_INST_DIR%%/docs/html/g.version.html +%%GRASS_INST_DIR%%/docs/html/g_gui_gmodeler_actinia_code.png %%GRASS_INST_DIR%%/docs/html/g_gui_gmodeler_avg_map.png %%GRASS_INST_DIR%%/docs/html/g_gui_gmodeler_avg_run.png %%GRASS_INST_DIR%%/docs/html/g_gui_gmodeler_comment.png @@ -728,7 +732,7 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/docs/html/guimodules_graphical.html %%GRASS_INST_DIR%%/docs/html/hamburger_menu.svg %%GRASS_INST_DIR%%/docs/html/hamburger_menu_close.svg -%%GRASS_INST_DIR%%/docs/html/help_loc_struct.png +%%GRASS_INST_DIR%%/docs/html/help_project_structure.png %%GRASS_INST_DIR%%/docs/html/helptext.html %%GRASS_INST_DIR%%/docs/html/htmldriver.html %%GRASS_INST_DIR%%/docs/html/i.albedo.html @@ -774,6 +778,7 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/docs/html/i.rectify.html %%GRASS_INST_DIR%%/docs/html/i.rgb.his.html %%GRASS_INST_DIR%%/docs/html/i.segment.html +%%GRASS_INST_DIR%%/docs/html/i.signatures.html %%GRASS_INST_DIR%%/docs/html/i.smap.html %%GRASS_INST_DIR%%/docs/html/i.spectral.html %%GRASS_INST_DIR%%/docs/html/i.target.html @@ -830,10 +835,13 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/docs/html/icons/cell-cats.png %%GRASS_INST_DIR%%/docs/html/icons/centroid-create.png %%GRASS_INST_DIR%%/docs/html/icons/check.png +%%GRASS_INST_DIR%%/docs/html/icons/circle.png %%GRASS_INST_DIR%%/docs/html/icons/create.png +%%GRASS_INST_DIR%%/docs/html/icons/cross.png %%GRASS_INST_DIR%%/docs/html/icons/data-add.png %%GRASS_INST_DIR%%/docs/html/icons/edit.png %%GRASS_INST_DIR%%/docs/html/icons/erase.png +%%GRASS_INST_DIR%%/docs/html/icons/exclamation-mark.png %%GRASS_INST_DIR%%/docs/html/icons/execute.png %%GRASS_INST_DIR%%/docs/html/icons/flythrough.png %%GRASS_INST_DIR%%/docs/html/icons/font.png @@ -906,9 +914,11 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/docs/html/icons/mapset.png %%GRASS_INST_DIR%%/docs/html/icons/measure-length.png %%GRASS_INST_DIR%%/docs/html/icons/modeler-main.png +%%GRASS_INST_DIR%%/docs/html/icons/modeler-settings.png %%GRASS_INST_DIR%%/docs/html/icons/modeler-variables.png %%GRASS_INST_DIR%%/docs/html/icons/module-add.png %%GRASS_INST_DIR%%/docs/html/icons/monitor-create.png +%%GRASS_INST_DIR%%/docs/html/icons/monitor-dock.png %%GRASS_INST_DIR%%/docs/html/icons/monitor-settings.png %%GRASS_INST_DIR%%/docs/html/icons/move.png %%GRASS_INST_DIR%%/docs/html/icons/north-arrow-add.png @@ -933,6 +943,7 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/docs/html/icons/ps-export.png %%GRASS_INST_DIR%%/docs/html/icons/python-export.png %%GRASS_INST_DIR%%/docs/html/icons/python.png +%%GRASS_INST_DIR%%/docs/html/icons/question-mark.png %%GRASS_INST_DIR%%/docs/html/icons/quit.png %%GRASS_INST_DIR%%/docs/html/icons/raster-calculator.png %%GRASS_INST_DIR%%/docs/html/icons/raster-import.png @@ -956,9 +967,11 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/docs/html/icons/shortest-distance.png %%GRASS_INST_DIR%%/docs/html/icons/show.png %%GRASS_INST_DIR%%/docs/html/icons/stats.png +%%GRASS_INST_DIR%%/docs/html/icons/success.png %%GRASS_INST_DIR%%/docs/html/icons/table-manager.png %%GRASS_INST_DIR%%/docs/html/icons/table.png %%GRASS_INST_DIR%%/docs/html/icons/text-add.png +%%GRASS_INST_DIR%%/docs/html/icons/time-period.png %%GRASS_INST_DIR%%/docs/html/icons/tools.png %%GRASS_INST_DIR%%/docs/html/icons/undo.png %%GRASS_INST_DIR%%/docs/html/icons/unlocked.png @@ -1561,6 +1574,7 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/docs/html/v.external.out.html %%GRASS_INST_DIR%%/docs/html/v.extract.html %%GRASS_INST_DIR%%/docs/html/v.extrude.html +%%GRASS_INST_DIR%%/docs/html/v.fill.holes.html %%GRASS_INST_DIR%%/docs/html/v.generalize.html %%GRASS_INST_DIR%%/docs/html/v.hull.html %%GRASS_INST_DIR%%/docs/html/v.import.html @@ -1675,6 +1689,11 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/docs/html/v_decimate_grid_cat.png %%GRASS_INST_DIR%%/docs/html/v_decimate_original.png %%GRASS_INST_DIR%%/docs/html/v_delaunay.png +%%GRASS_INST_DIR%%/docs/html/v_dissolve_towns.png +%%GRASS_INST_DIR%%/docs/html/v_dissolve_zipcodes.png +%%GRASS_INST_DIR%%/docs/html/v_fill_holes.png +%%GRASS_INST_DIR%%/docs/html/v_fill_holes_filled.png +%%GRASS_INST_DIR%%/docs/html/v_fill_holes_filled_with_dissolve.png %%GRASS_INST_DIR%%/docs/html/v_generalize_simplify.png %%GRASS_INST_DIR%%/docs/html/v_generalize_smooth.png %%GRASS_INST_DIR%%/docs/html/v_hull.png @@ -1970,6 +1989,7 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/docs/man/man1/i.rectify.1.gz %%GRASS_INST_DIR%%/docs/man/man1/i.rgb.his.1.gz %%GRASS_INST_DIR%%/docs/man/man1/i.segment.1.gz +%%GRASS_INST_DIR%%/docs/man/man1/i.signatures.1.gz %%GRASS_INST_DIR%%/docs/man/man1/i.smap.1.gz %%GRASS_INST_DIR%%/docs/man/man1/i.spectral.1.gz %%GRASS_INST_DIR%%/docs/man/man1/i.target.1.gz @@ -2395,6 +2415,7 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/docs/man/man1/v.external.out.1.gz %%GRASS_INST_DIR%%/docs/man/man1/v.extract.1.gz %%GRASS_INST_DIR%%/docs/man/man1/v.extrude.1.gz +%%GRASS_INST_DIR%%/docs/man/man1/v.fill.holes.1.gz %%GRASS_INST_DIR%%/docs/man/man1/v.generalize.1.gz %%GRASS_INST_DIR%%/docs/man/man1/v.hull.1.gz %%GRASS_INST_DIR%%/docs/man/man1/v.import.1.gz @@ -2654,17 +2675,25 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/etc/python/grass/benchmark/runners.py %%GRASS_INST_DIR%%/etc/python/grass/exceptions/__init__.py %%GRASS_INST_DIR%%/etc/python/grass/exceptions/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%GRASS_INST_DIR%%/etc/python/grass/experimental/__init__.py +%%GRASS_INST_DIR%%/etc/python/grass/experimental/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%GRASS_INST_DIR%%/etc/python/grass/experimental/__pycache__/create%%PYTHON_EXT_SUFFIX%%.pyc +%%GRASS_INST_DIR%%/etc/python/grass/experimental/__pycache__/mapset%%PYTHON_EXT_SUFFIX%%.pyc +%%GRASS_INST_DIR%%/etc/python/grass/experimental/create.py +%%GRASS_INST_DIR%%/etc/python/grass/experimental/mapset.py %%GRASS_INST_DIR%%/etc/python/grass/grassdb/__init__.py %%GRASS_INST_DIR%%/etc/python/grass/grassdb/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/etc/python/grass/grassdb/__pycache__/checks%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/etc/python/grass/grassdb/__pycache__/config%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/etc/python/grass/grassdb/__pycache__/create%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/etc/python/grass/grassdb/__pycache__/data%%PYTHON_EXT_SUFFIX%%.pyc +%%GRASS_INST_DIR%%/etc/python/grass/grassdb/__pycache__/history%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/etc/python/grass/grassdb/__pycache__/manage%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/etc/python/grass/grassdb/checks.py %%GRASS_INST_DIR%%/etc/python/grass/grassdb/config.py %%GRASS_INST_DIR%%/etc/python/grass/grassdb/create.py %%GRASS_INST_DIR%%/etc/python/grass/grassdb/data.py +%%GRASS_INST_DIR%%/etc/python/grass/grassdb/history.py %%GRASS_INST_DIR%%/etc/python/grass/grassdb/manage.py %%GRASS_INST_DIR%%/etc/python/grass/gunittest/__init__.py %%GRASS_INST_DIR%%/etc/python/grass/gunittest/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc @@ -2707,6 +2736,7 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/etc/python/grass/jupyter/__pycache__/map3d%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/etc/python/grass/jupyter/__pycache__/region%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/etc/python/grass/jupyter/__pycache__/reprojection_renderer%%PYTHON_EXT_SUFFIX%%.pyc +%%GRASS_INST_DIR%%/etc/python/grass/jupyter/__pycache__/seriesmap%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/etc/python/grass/jupyter/__pycache__/setup%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/etc/python/grass/jupyter/__pycache__/timeseriesmap%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/etc/python/grass/jupyter/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc @@ -2715,6 +2745,7 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/etc/python/grass/jupyter/map3d.py %%GRASS_INST_DIR%%/etc/python/grass/jupyter/region.py %%GRASS_INST_DIR%%/etc/python/grass/jupyter/reprojection_renderer.py +%%GRASS_INST_DIR%%/etc/python/grass/jupyter/seriesmap.py %%GRASS_INST_DIR%%/etc/python/grass/jupyter/setup.py %%GRASS_INST_DIR%%/etc/python/grass/jupyter/timeseriesmap.py %%GRASS_INST_DIR%%/etc/python/grass/jupyter/utils.py @@ -2781,7 +2812,6 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/etc/python/grass/pygrass/__init__.py %%GRASS_INST_DIR%%/etc/python/grass/pygrass/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/etc/python/grass/pygrass/__pycache__/errors%%PYTHON_EXT_SUFFIX%%.pyc -%%GRASS_INST_DIR%%/etc/python/grass/pygrass/__pycache__/orderdict%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/etc/python/grass/pygrass/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/etc/python/grass/pygrass/errors.py %%GRASS_INST_DIR%%/etc/python/grass/pygrass/gis/__init__.py @@ -2818,7 +2848,6 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/etc/python/grass/pygrass/modules/interface/read.py %%GRASS_INST_DIR%%/etc/python/grass/pygrass/modules/interface/typedict.py %%GRASS_INST_DIR%%/etc/python/grass/pygrass/modules/shortcuts.py -%%GRASS_INST_DIR%%/etc/python/grass/pygrass/orderdict.py %%GRASS_INST_DIR%%/etc/python/grass/pygrass/raster/__init__.py %%GRASS_INST_DIR%%/etc/python/grass/pygrass/raster/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/etc/python/grass/pygrass/raster/__pycache__/abstract%%PYTHON_EXT_SUFFIX%%.pyc @@ -2999,10 +3028,14 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/etc/sql/stvds_metadata_table.sql %%GRASS_INST_DIR%%/etc/sql/stvds_views.sql %%GRASS_INST_DIR%%/etc/sql/update_stds_spatial_temporal_extent_template.sql +%%GRASS_INST_DIR%%/etc/sql/update_stds_spatial_temporal_extent_template_old.sql %%GRASS_INST_DIR%%/etc/sql/update_str3ds_metadata_template.sql +%%GRASS_INST_DIR%%/etc/sql/update_str3ds_metadata_template_old.sql %%GRASS_INST_DIR%%/etc/sql/update_strds_metadata_template.sql +%%GRASS_INST_DIR%%/etc/sql/update_strds_metadata_template_old.sql %%GRASS_INST_DIR%%/etc/sql/update_strds_metadata_template_v3.sql %%GRASS_INST_DIR%%/etc/sql/update_stvds_metadata_template.sql +%%GRASS_INST_DIR%%/etc/sql/update_stvds_metadata_template_old.sql %%GRASS_INST_DIR%%/etc/sql/upgrade_db_2_to_3.sql %%GRASS_INST_DIR%%/etc/sql/vector_metadata_table.sql %%GRASS_INST_DIR%%/etc/sql/vector_views.sql @@ -3176,10 +3209,13 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/gui/icons/grass/cell-cats.png %%GRASS_INST_DIR%%/gui/icons/grass/centroid-create.png %%GRASS_INST_DIR%%/gui/icons/grass/check.png +%%GRASS_INST_DIR%%/gui/icons/grass/circle.png %%GRASS_INST_DIR%%/gui/icons/grass/create.png +%%GRASS_INST_DIR%%/gui/icons/grass/cross.png %%GRASS_INST_DIR%%/gui/icons/grass/data-add.png %%GRASS_INST_DIR%%/gui/icons/grass/edit.png %%GRASS_INST_DIR%%/gui/icons/grass/erase.png +%%GRASS_INST_DIR%%/gui/icons/grass/exclamation-mark.png %%GRASS_INST_DIR%%/gui/icons/grass/execute.png %%GRASS_INST_DIR%%/gui/icons/grass/flythrough.png %%GRASS_INST_DIR%%/gui/icons/grass/font.png @@ -3252,9 +3288,11 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/gui/icons/grass/mapset.png %%GRASS_INST_DIR%%/gui/icons/grass/measure-length.png %%GRASS_INST_DIR%%/gui/icons/grass/modeler-main.png +%%GRASS_INST_DIR%%/gui/icons/grass/modeler-settings.png %%GRASS_INST_DIR%%/gui/icons/grass/modeler-variables.png %%GRASS_INST_DIR%%/gui/icons/grass/module-add.png %%GRASS_INST_DIR%%/gui/icons/grass/monitor-create.png +%%GRASS_INST_DIR%%/gui/icons/grass/monitor-dock.png %%GRASS_INST_DIR%%/gui/icons/grass/monitor-settings.png %%GRASS_INST_DIR%%/gui/icons/grass/move.png %%GRASS_INST_DIR%%/gui/icons/grass/north-arrow-add.png @@ -3279,6 +3317,7 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/gui/icons/grass/ps-export.png %%GRASS_INST_DIR%%/gui/icons/grass/python-export.png %%GRASS_INST_DIR%%/gui/icons/grass/python.png +%%GRASS_INST_DIR%%/gui/icons/grass/question-mark.png %%GRASS_INST_DIR%%/gui/icons/grass/quit.png %%GRASS_INST_DIR%%/gui/icons/grass/raster-calculator.png %%GRASS_INST_DIR%%/gui/icons/grass/raster-import.png @@ -3302,9 +3341,11 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/gui/icons/grass/shortest-distance.png %%GRASS_INST_DIR%%/gui/icons/grass/show.png %%GRASS_INST_DIR%%/gui/icons/grass/stats.png +%%GRASS_INST_DIR%%/gui/icons/grass/success.png %%GRASS_INST_DIR%%/gui/icons/grass/table-manager.png %%GRASS_INST_DIR%%/gui/icons/grass/table.png %%GRASS_INST_DIR%%/gui/icons/grass/text-add.png +%%GRASS_INST_DIR%%/gui/icons/grass/time-period.png %%GRASS_INST_DIR%%/gui/icons/grass/tools.png %%GRASS_INST_DIR%%/gui/icons/grass/undo.png %%GRASS_INST_DIR%%/gui/icons/grass/unlocked.png @@ -3456,6 +3497,7 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/gui/wxpython/core/__pycache__/treemodel%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/gui/wxpython/core/__pycache__/units%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/gui/wxpython/core/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc +%%GRASS_INST_DIR%%/gui/wxpython/core/__pycache__/watchdog%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/gui/wxpython/core/__pycache__/workspace%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/gui/wxpython/core/__pycache__/ws%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/gui/wxpython/core/debug.py @@ -3472,6 +3514,7 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/gui/wxpython/core/treemodel.py %%GRASS_INST_DIR%%/gui/wxpython/core/units.py %%GRASS_INST_DIR%%/gui/wxpython/core/utils.py +%%GRASS_INST_DIR%%/gui/wxpython/core/watchdog.py %%GRASS_INST_DIR%%/gui/wxpython/core/workspace.py %%GRASS_INST_DIR%%/gui/wxpython/core/ws.py %%GRASS_INST_DIR%%/gui/wxpython/datacatalog/__init__.py @@ -3518,20 +3561,24 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/gui/wxpython/gcp/toolbars.py %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/__init__.py %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%GRASS_INST_DIR%%/gui/wxpython/gmodeler/__pycache__/canvas%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/__pycache__/dialogs%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/__pycache__/frame%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/__pycache__/g.gui.gmodeler%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/__pycache__/giface%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/__pycache__/menudata%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/__pycache__/model%%PYTHON_EXT_SUFFIX%%.pyc +%%GRASS_INST_DIR%%/gui/wxpython/gmodeler/__pycache__/panels%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/__pycache__/preferences%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/__pycache__/toolbars%%PYTHON_EXT_SUFFIX%%.pyc +%%GRASS_INST_DIR%%/gui/wxpython/gmodeler/canvas.py %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/dialogs.py %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/frame.py %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/g.gui.gmodeler.py %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/giface.py %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/menudata.py %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/model.py +%%GRASS_INST_DIR%%/gui/wxpython/gmodeler/panels.py %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/preferences.py %%GRASS_INST_DIR%%/gui/wxpython/gmodeler/toolbars.py %%GRASS_INST_DIR%%/gui/wxpython/gui_core/__init__.py @@ -3574,6 +3621,10 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/gui/wxpython/gui_core/vselect.py %%GRASS_INST_DIR%%/gui/wxpython/gui_core/widgets.py %%GRASS_INST_DIR%%/gui/wxpython/gui_core/wrap.py +%%GRASS_INST_DIR%%/gui/wxpython/history/__pycache__/browser%%PYTHON_EXT_SUFFIX%%.pyc +%%GRASS_INST_DIR%%/gui/wxpython/history/__pycache__/tree%%PYTHON_EXT_SUFFIX%%.pyc +%%GRASS_INST_DIR%%/gui/wxpython/history/browser.py +%%GRASS_INST_DIR%%/gui/wxpython/history/tree.py %%GRASS_INST_DIR%%/gui/wxpython/iclass/__init__.py %%GRASS_INST_DIR%%/gui/wxpython/iclass/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/gui/wxpython/iclass/__pycache__/dialogs%%PYTHON_EXT_SUFFIX%%.pyc @@ -3657,7 +3708,11 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/gui/wxpython/location_wizard/dialogs.py %%GRASS_INST_DIR%%/gui/wxpython/location_wizard/wizard.py %%GRASS_INST_DIR%%/gui/wxpython/main_window/__pycache__/frame%%PYTHON_EXT_SUFFIX%%.pyc +%%GRASS_INST_DIR%%/gui/wxpython/main_window/__pycache__/notebook%%PYTHON_EXT_SUFFIX%%.pyc +%%GRASS_INST_DIR%%/gui/wxpython/main_window/__pycache__/page%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/gui/wxpython/main_window/frame.py +%%GRASS_INST_DIR%%/gui/wxpython/main_window/notebook.py +%%GRASS_INST_DIR%%/gui/wxpython/main_window/page.py %%GRASS_INST_DIR%%/gui/wxpython/mapdisp/__init__.py %%GRASS_INST_DIR%%/gui/wxpython/mapdisp/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%GRASS_INST_DIR%%/gui/wxpython/mapdisp/__pycache__/frame%%PYTHON_EXT_SUFFIX%%.pyc @@ -4004,6 +4059,7 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/include/grass/nviz.h %%GRASS_INST_DIR%%/include/grass/ogsf.h %%GRASS_INST_DIR%%/include/grass/ortholib.h +%%GRASS_INST_DIR%%/include/grass/parson.h %%GRASS_INST_DIR%%/include/grass/qtree.h %%GRASS_INST_DIR%%/include/grass/raster.h %%GRASS_INST_DIR%%/include/grass/raster3d.h @@ -4101,6 +4157,8 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/lib/libgrass_nviz.so %%GRASS_INST_DIR%%/lib/libgrass_ogsf.%%VERS%%.so %%GRASS_INST_DIR%%/lib/libgrass_ogsf.so +%%GRASS_INST_DIR%%/lib/libgrass_parson.%%VERS%%.so +%%GRASS_INST_DIR%%/lib/libgrass_parson.so %%GRASS_INST_DIR%%/lib/libgrass_pngdriver.%%VERS%%.so %%GRASS_INST_DIR%%/lib/libgrass_pngdriver.so %%GRASS_INST_DIR%%/lib/libgrass_psdriver.%%VERS%%.so @@ -4227,7 +4285,6 @@ bin/grass%%MAJVER%% %%GRASS_INST_DIR%%/scripts/d.polar %%GRASS_INST_DIR%%/scripts/d.rast.edit %%GRASS_INST_DIR%%/scripts/d.rast.leg -%%GRASS_INST_DIR%%/scripts/d.redraw %%GRASS_INST_DIR%%/scripts/d.shade %%GRASS_INST_DIR%%/scripts/d.to.rast %%GRASS_INST_DIR%%/scripts/d.what.rast @@ -4432,5 +4489,4 @@ bin/grass%%MAJVER%% @dir %%GRASS_INST_DIR%%/demolocation/PERMANENT/fcell @dir %%GRASS_INST_DIR%%/demolocation/PERMANENT/hist @dir %%GRASS_INST_DIR%%/demolocation/PERMANENT/windows -@dir %%GRASS_INST_DIR%%/gui/wxpython/scripts @dir %%GRASS_INST_DIR%%/share diff --git a/databases/immudb/Makefile b/databases/immudb/Makefile index e7cd08089640..586ec2f46faf 100644 --- a/databases/immudb/Makefile +++ b/databases/immudb/Makefile @@ -1,7 +1,7 @@ PORTNAME= immudb DISTVERSIONPREFIX= v DISTVERSION= 1.5.0 -PORTREVISION= 8 +PORTREVISION= 10 CATEGORIES= databases net PKGNAMESUFFIX= ${DISTVERSION:R:S/.//} diff --git a/databases/imposm3/Makefile b/databases/imposm3/Makefile index d15b386e1afc..58705c51d880 100644 --- a/databases/imposm3/Makefile +++ b/databases/imposm3/Makefile @@ -1,7 +1,7 @@ PORTNAME= imposm3 DISTVERSIONPREFIX= v DISTVERSION= 0.11.1 -PORTREVISION= 8 +PORTREVISION= 10 CATEGORIES= databases geography MAINTAINER= darcy@dbitech.ca diff --git a/databases/influxdb/Makefile b/databases/influxdb/Makefile index 18b1838ec7cc..e5f41ace0b33 100644 --- a/databases/influxdb/Makefile +++ b/databases/influxdb/Makefile @@ -1,7 +1,7 @@ PORTNAME= influxdb DISTVERSIONPREFIX= v DISTVERSION= 1.8.10 -PORTREVISION= 23 +PORTREVISION= 25 CATEGORIES= databases net-mgmt MAINTAINER= driesm@FreeBSD.org diff --git a/databases/influxdb2-cli/Makefile b/databases/influxdb2-cli/Makefile index 54276956e0f5..b7f6f48572ce 100644 --- a/databases/influxdb2-cli/Makefile +++ b/databases/influxdb2-cli/Makefile @@ -1,7 +1,7 @@ PORTNAME= influxdb2-cli DISTVERSIONPREFIX= v DISTVERSION= 2.7.5 -PORTREVISION= 2 +PORTREVISION= 4 CATEGORIES= databases net-mgmt MAINTAINER= driesm@FreeBSD.org diff --git a/databases/jrrd/Makefile b/databases/jrrd/Makefile index cbc6b8211544..8a011493a5f0 100644 --- a/databases/jrrd/Makefile +++ b/databases/jrrd/Makefile @@ -1,5 +1,6 @@ PORTNAME= jrrd PORTVERSION= 1.1.4 +PORTREVISION= 1 CATEGORIES= databases java MASTER_SITES= SF/opennms/JRRD/stable-1.0 diff --git a/databases/keydb/Makefile b/databases/keydb/Makefile index 6b17a882faa6..a638ccd58ae2 100644 --- a/databases/keydb/Makefile +++ b/databases/keydb/Makefile @@ -11,6 +11,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_i386= assertion failed: static_assert(sizeof(long) == sizeof(long long),"") +BROKEN_powerpc= assertion failed: static_assert(sizeof(long) == sizeof(long long),"") LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid \ liblz4.so:archivers/liblz4 \ diff --git a/databases/ldb15/Makefile b/databases/ldb15/Makefile deleted file mode 100644 index 9eb3083e510f..000000000000 --- a/databases/ldb15/Makefile +++ /dev/null @@ -1,172 +0,0 @@ -PORTNAME= ldb -PORTVERSION= 1.5.6 -PORTREVISION= 3 -PORTEPOCH= 0 -CATEGORIES= databases -MASTER_SITES= SAMBA -PKGNAMESUFFIX?= 15 - -MAINTAINER= timur@FreeBSD.org -COMMENT= LDAP-like embedded database -WWW= https://ldb.samba.org/ - -LICENSE= GPLv3+ - -IGNORE_NONTHREAD_PYTHON=needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support - -BUILD_DEPENDS= ${LDB_DEPENDS} -RUN_DEPENDS= ${LDB_DEPENDS} - -LDB_DEPENDS= talloc>=2.2.0:devel/talloc \ - tevent>=0.10.0:devel/tevent \ - tdb>=1.4.0:databases/tdb \ - lmdb>=0.9.23:databases/lmdb \ - cmocka>=1.1.3:sysutils/cmocka \ - popt>=0:devel/popt - -CONFLICTS_INSTALL= ldb[0-9][0-9] samba4[0-9][0-9] # include/ldb.h lib/python3.8/site-packages/_ldb_text.py - -#FLAVORS= default nopython -#nopython_PKGNAMESUFFIX= -nopython -#nopython_CONFLICTS= ldb -#default_CONFLICTS= ldb-nopython - -USES= compiler gettext-runtime ldap pkgconfig waf -USE_LDCONFIG= yes -WAF_CMD= ${BUILD_WRKSRC}/buildtools/bin/waf -CONFIGURE_LOG= ${BUILD_WRKSRC}/bin/config.log - -PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig -PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;${PREFIX}/;;} - -CONFIGURE_ARGS+= --bundled-libraries=!talloc,!tevent,!tdb,!popt,!cmocka \ - --with-modulesdir=${PREFIX}/lib/shared-modules \ - --with-privatelibdir=${PREFIX}/lib/ldb \ - --with-openldap=${LOCALBASE} \ - --disable-rpath \ - --without-gettext - -OPTIONS_DEFINE= MANPAGES DEBUG -MANPAGES_DESC= Build and install manpages (requires textproc/docbook-xsl) - -DEBUG_CONFIGURE_ON= --verbose --enable-debug -DEBUG_MAKE_ARGS= --verbose -DEBUG_FLAGS= -g -ggdb3 -O0 - -.include <bsd.port.options.mk> - -LDB_BINS= bin/ldbedit \ - bin/ldbmodify \ - bin/ldbadd \ - bin/ldbdel \ - bin/ldbsearch \ - bin/ldbrename - -LDB_LIBS= lib/libldb.so \ - lib/libldb.so.1 \ - lib/ldb/libldb-tdb-int.so \ - lib/ldb/libldb-tdb-err-map.so \ - lib/ldb/libldb-key-value.so \ - lib/ldb/libldb-cmdline.so \ - lib/shared-modules/ldb/skel.so \ - lib/shared-modules/ldb/server_sort.so \ - lib/shared-modules/ldb/sample.so \ - lib/shared-modules/ldb/rdn_name.so \ - lib/shared-modules/ldb/paged_searches.so \ - lib/shared-modules/ldb/ldb.so \ - lib/shared-modules/ldb/ldap.so \ - lib/shared-modules/ldb/asq.so \ - lib/shared-modules/ldb/tdb.so -# Only for 64-bit architectures -.if ${ARCH} != armv6 && ${ARCH} != armv7 && ${ARCH} != i386 && ${ARCH} != mips && ${ARCH} != powerpc && ${ARCH} != powerpcspe -LDB_LIBS+= lib/ldb/libldb-mdb-int.so \ - lib/shared-modules/ldb/mdb.so -.endif - -PLIST_FILES= include/ldb_version.h \ - include/ldb_handlers.h \ - include/ldb_errors.h \ - include/ldb.h \ - include/ldb_module.h \ - ${LDB_BINS} \ - ${LDB_LIBS} \ - ${PKGCONFIGDIR}/ldb.pc - -.if defined(NO_PYTHON) -USES+= python:build,test -CONFIGURE_ARGS+= --disable-python -.else -USES+= gettext-runtime python - -PLIST_FILES+= include/pyldb.h \ - lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so \ - lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so.1 \ - ${PYTHON_SITELIBDIR}/ldb${PYTHON_EXT_SUFFIX}.so \ - ${PYTHON_SITELIBDIR}/_ldb_text.py \ - ${PKGCONFIGDIR}/pyldb-util${PYTHON_EXT_SUFFIX}.pc -.endif - -.include <bsd.port.pre.mk> - -CFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -# Some symbols in ldb's linker version scripts are not defined, but since the -# scripts are generated dynamically, suppress errors with lld >= 17 due to these -# undefined symbols. -LDFLAGS+= -Wl,--undefined-version - -.if ! ${PORT_OPTIONS:MMANPAGES} -CONFIGURE_ENV+= XSLTPROC="true" -.else -BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ - xsltproc:textproc/libxslt -.endif - -# No fancy color error messages -.if ${COMPILER_TYPE} == "clang" -CFLAGS+= -fno-color-diagnostics -.endif -CONFIGURE_ENV+= NOCOLOR=yes -MAKE_ENV+= NOCOLOR=yes - -LDB_MAN1= share/man/man1/ldbadd.1.gz \ - share/man/man1/ldbdel.1.gz \ - share/man/man1/ldbedit.1.gz \ - share/man/man1/ldbmodify.1.gz \ - share/man/man1/ldbrename.1.gz \ - share/man/man1/ldbsearch.1.gz - -LDB_MAN3= share/man/man3/ldb.3.gz - -PLIST_FILES+= ${LDB_MAN1} ${LDB_MAN3} - -post-patch: - @${REINPLACE_CMD} -e 's|%%PKGCONFIGDIR%%|${PKGCONFIGDIR}|g' \ - ${BUILD_WRKSRC}/wscript - -# Use threading (or multiprocessing) but not thread (renamed in python 3+). -pre-configure: - @if ! ${PYTHON_CMD} -c "import multiprocessing;" 2>/dev/null; then \ - ${ECHO_CMD}; \ - ${ECHO_MSG} "===> ${PKGNAME} "${IGNORE_NONTHREAD_PYTHON:Q}.; \ - ${ECHO_CMD}; \ - ${FALSE}; \ - fi - -pre-build-MANPAGES-off: - -${MKDIR} ${BUILD_WRKSRC}/bin/default/man -.for man in ${LDB_MAN1} ${LDB_MAN3} - ${INSTALL_MAN} ${FILESDIR}/`basename ${man} .gz` ${BUILD_WRKSRC}/bin/default/man -.endfor - -post-install: -.for lib in ${LDB_BINS} ${LDB_LIBS} - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${lib} -.endfor -.if !defined(NO_PYTHON) - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpyldb-util*.so - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ldb*.so -.endif - -.include <bsd.port.post.mk> diff --git a/databases/ldb15/distinfo b/databases/ldb15/distinfo deleted file mode 100644 index b73b63fd92fa..000000000000 --- a/databases/ldb15/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1572420489 -SHA256 (ldb-1.5.6.tar.gz) = ff82474d0bf109e415a2d50334bde5715f486a53ff4bb8c7f74459dd229e975b -SIZE (ldb-1.5.6.tar.gz) = 1637795 diff --git a/databases/ldb15/files/ldb.3 b/databases/ldb15/files/ldb.3 deleted file mode 100644 index 8ebebfc7f337..000000000000 --- a/databases/ldb15/files/ldb.3 +++ /dev/null @@ -1,427 +0,0 @@ -'\" t -.\" Title: ldb -.\" Author: [see the "Author" section] -.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 -.\" Manual: System Administration tools -.\" Source: LDB 1.1 -.\" Language: English -.\" -.TH "LDB" "3" "12/11/2018" "LDB 1\&.1" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -ldb \- A light\-weight database library -.SH "SYNOPSIS" -.sp -.nf -#include <ldb\&.h> -.fi -.SH "DESCRIPTION" -.PP -ldb is a light weight embedded database library and API\&. With a programming interface that is very similar to LDAP, ldb can store its data either in a tdb(3) database or in a real LDAP database\&. -.PP -When used with the tdb backend ldb does not require any database daemon\&. Instead, ldb function calls are processed immediately by the ldb library, which does IO directly on the database, while allowing multiple readers/writers using operating system byte range locks\&. This leads to an API with very low overheads, often resulting in speeds of more than 10x what can be achieved with a more traditional LDAP architecture\&. -.PP -In a taxonomy of databases ldb would sit half way between key/value pair databases (such as berkley db or tdb) and a full LDAP database\&. With a structured attribute oriented API like LDAP and good indexing capabilities, ldb can be used for quite sophisticated applications that need a light weight database, without the administrative overhead of a full LDAP installation\&. -.PP -Included with ldb are a number of useful command line tools for manipulating a ldb database\&. These tools are similar in style to the equivalent ldap command line tools\&. -.PP -In its default mode of operation with a tdb backend, ldb can also be seen as a "schema\-less LDAP"\&. By default ldb does not require a schema, which greatly reduces the complexity of getting started with ldb databases\&. As the complexity of you application grows you can take advantage of some of the optional schema\-like attributes that ldb offers, or you can migrate to using the full LDAP api while keeping your exiting ldb code\&. -.PP -If you are new to ldb, then I suggest starting with the manual pages for ldbsearch(1) and ldbedit(1), and experimenting with a local database\&. Then I suggest you look at the ldb_connect(3) and ldb_search(3) manual pages\&. -.SH "TOOLS" -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -ldbsearch(1) -\- command line ldb search utility -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -ldbedit(1) -\- edit all or part of a ldb database using your favourite editor -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -ldbadd(1) -\- add records to a ldb database using LDIF formatted input -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -ldbdel(1) -\- delete records from a ldb database -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -ldbmodify(1) -\- modify records in a ldb database using LDIF formatted input -.RE -.SH "FUNCTIONS" -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_connect(3)\fR -\- connect to a ldb backend -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_search(3)\fR -\- perform a database search -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_add(3)\fR -\- add a record to the database -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_delete(3)\fR -\- delete a record from the database -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_modify(3)\fR -\- modify a record in the database -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_errstring(3)\fR -\- retrieve extended error information from the last operation -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_ldif_write(3)\fR -\- write a LDIF formatted message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_ldif_write_file(3)\fR -\- write a LDIF formatted message to a file -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_ldif_read(3)\fR -\- read a LDIF formatted message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_ldif_read_free(3)\fR -\- free the result of a ldb_ldif_read() -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_ldif_read_file(3)\fR -\- read a LDIF message from a file -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_ldif_read_string(3)\fR -\- read a LDIF message from a string -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_find_element(3)\fR -\- find an element in a ldb_message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_val_equal_exact(3)\fR -\- compare two ldb_val structures -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_find_val(3)\fR -\- find an element by value -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_add_empty(3)\fR -\- add an empty message element to a ldb_message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_add(3)\fR -\- add a non\-empty message element to a ldb_message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_element_compare(3)\fR -\- compare two ldb_message_element structures -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_find_int(3)\fR -\- return an integer value from a ldb_message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_find_uint(3)\fR -\- return an unsigned integer value from a ldb_message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_find_double(3)\fR -\- return a double value from a ldb_message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_find_string(3)\fR -\- return a string value from a ldb_message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_set_alloc(3)\fR -\- set the memory allocation function to be used by ldb -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_set_debug(3)\fR -\- set a debug handler to be used by ldb -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_set_debug_stderr(3)\fR -\- set a debug handler for stderr output -.RE -.SH "AUTHOR" -.PP -ldb was written by -\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&. -.PP -If you wish to report a problem or make a suggestion then please see the -\m[blue]\fB\%http://ldb.samba.org/\fR\m[] -web site for current contact and maintainer information\&. -.PP -ldb is released under the GNU Lesser General Public License version 2 or later\&. Please see the file COPYING for license details\&. -.SH "NOTES" -.IP " 1." 4 -Andrew Tridgell -.RS 4 -\%https://www.samba.org/~tridge/ -.RE diff --git a/databases/ldb15/files/ldbdel.1 b/databases/ldb15/files/ldbdel.1 deleted file mode 100644 index 0b93d92a78bf..000000000000 --- a/databases/ldb15/files/ldbdel.1 +++ /dev/null @@ -1,80 +0,0 @@ -'\" t -.\" Title: ldbdel -.\" Author: [see the "AUTHOR" section] -.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 -.\" Manual: System Administration tools -.\" Source: LDB 1.1 -.\" Language: English -.\" -.TH "LDBDEL" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -ldbdel \- Command\-line program for deleting LDB records -.SH "SYNOPSIS" -.HP \w'\fBldbdel\fR\ 'u -\fBldbdel\fR [\-h] [\-H\ LDB\-URL] [dn] [\&.\&.\&.] -.SH "DESCRIPTION" -.PP -ldbdel deletes records from an ldb(3) database\&. It deletes the records identified by the dn\*(Aqs specified on the command\-line\&. -.PP -ldbdel uses either the database that is specified with the \-H option or the database specified by the LDB_URL environment variable\&. -.SH "OPTIONS" -.PP -\-h -.RS 4 -Show list of available options\&. -.RE -.PP -\-H <ldb\-url> -.RS 4 -LDB URL to connect to\&. See ldb(3) for details\&. -.RE -.SH "ENVIRONMENT" -.PP -LDB_URL -.RS 4 -LDB URL to connect to (can be overrided by using the \-H command\-line option\&.) -.RE -.SH "VERSION" -.PP -This man page is correct for version 1\&.1 of LDB\&. -.SH "SEE ALSO" -.PP -ldb(3), ldbmodify, ldbadd, ldif(5) -.SH "AUTHOR" -.PP -ldb was written by -\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&. -.PP -If you wish to report a problem or make a suggestion then please see the -\m[blue]\fB\%http://ldb.samba.org/\fR\m[] -web site for current contact and maintainer information\&. -.PP -ldbdel was written by Andrew Tridgell\&. -.PP -This manpage was written by Jelmer Vernooij\&. -.SH "NOTES" -.IP " 1." 4 -Andrew Tridgell -.RS 4 -\%https://www.samba.org/~tridge/ -.RE diff --git a/databases/ldb15/files/ldbedit.1 b/databases/ldb15/files/ldbedit.1 deleted file mode 100644 index f3e114b853a7..000000000000 --- a/databases/ldb15/files/ldbedit.1 +++ /dev/null @@ -1,111 +0,0 @@ -'\" t -.\" Title: ldbedit -.\" Author: [see the "AUTHOR" section] -.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 -.\" Manual: System Administration tools -.\" Source: LDB 1.1 -.\" Language: English -.\" -.TH "LDBEDIT" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -ldbedit \- Edit LDB databases using your preferred editor -.SH "SYNOPSIS" -.HP \w'\fBldbedit\fR\ 'u -\fBldbedit\fR [\-?] [\-\-usage] [\-s\ base|one|sub] [\-b\ basedn] [\-a] [\-e\ editor] [\-H\ LDB\-URL] [expression] [attributes...] -.SH "DESCRIPTION" -.PP -ldbedit is a utility that allows you to edit LDB entries (in tdb files, sqlite files or LDAP servers) using your preferred editor\&. ldbedit generates an LDIF file based on your query, allows you to edit the LDIF, and then merges that LDIF back into the LDB backend\&. -.SH "OPTIONS" -.PP -\-?, \-\-help -.RS 4 -Show list of available options, and a phrase describing what that option does\&. -.RE -.PP -\-\-usage -.RS 4 -Show list of available options\&. This is similar to the help option, however it does not provide any description, and is hence shorter\&. -.RE -.PP -\-H <ldb\-url> -.RS 4 -LDB URL to connect to\&. For a tdb database, this will be of the form tdb://\fIfilename\fR\&. For a LDAP connection over unix domain sockets, this will be of the form ldapi://\fIsocket\fR\&. For a (potentially remote) LDAP connection over TCP, this will be of the form ldap://\fIhostname\fR\&. For an SQLite database, this will be of the form sqlite://\fIfilename\fR\&. -.RE -.PP -\-s one|sub|base -.RS 4 -Search scope to use\&. One\-level, subtree or base\&. -.RE -.PP -\-a, \-all -.RS 4 -Edit all records\&. This allows you to apply the same change to a number of records at once\&. You probably want to combine this with an expression of the form "objectclass=*"\&. -.RE -.PP -\-e editor, \-\-editor editor -.RS 4 -Specify the editor that should be used (overrides the VISUAL and EDITOR environment variables)\&. If this option is not used, and neither VISUAL nor EDITOR environment variables are set, then the vi editor will be used\&. -.RE -.PP -\-b basedn -.RS 4 -Specify Base Distinguished Name to use\&. -.RE -.PP -\-v, \-\-verbose -.RS 4 -Make ldbedit more verbose about the operations that are being performed\&. Without this option, ldbedit will only provide a summary change line\&. -.RE -.SH "ENVIRONMENT" -.PP -LDB_URL -.RS 4 -LDB URL to connect to\&. This can be overridden by using the \-H command\-line option\&.) -.RE -.PP -VISUAL and EDITOR -.RS 4 -Environment variables used to determine what editor to use\&. VISUAL takes precedence over EDITOR, and both are overridden by the \-e command\-line option\&. -.RE -.SH "VERSION" -.PP -This man page is correct for version 1\&.1 of LDB\&. -.SH "SEE ALSO" -.PP -ldb(3), ldbmodify(1), ldbdel(1), ldif(5), vi(1) -.SH "AUTHOR" -.PP -ldb was written by -\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&. -.PP -If you wish to report a problem or make a suggestion then please see the -\m[blue]\fB\%http://ldb.samba.org/\fR\m[] -web site for current contact and maintainer information\&. -.PP -This manpage was written by Jelmer Vernooij and updated by Brad Hards\&. -.SH "NOTES" -.IP " 1." 4 -Andrew Tridgell -.RS 4 -\%https://www.samba.org/~tridge/ -.RE diff --git a/databases/ldb15/files/ldbmodify.1 b/databases/ldb15/files/ldbmodify.1 deleted file mode 100644 index c6fd6894496a..000000000000 --- a/databases/ldb15/files/ldbmodify.1 +++ /dev/null @@ -1,73 +0,0 @@ -'\" t -.\" Title: ldbmodify -.\" Author: [see the "AUTHOR" section] -.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 -.\" Manual: System Administration tools -.\" Source: LDB 1.1 -.\" Language: English -.\" -.TH "LDBMODIFY" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -ldbmodify \- Modify records in a LDB database -.SH "SYNOPSIS" -.HP \w'\fBldbmodify\fR\ 'u -\fBldbmodify\fR [\-H\ LDB\-URL] [ldif\-file] -.SH "DESCRIPTION" -.PP -ldbmodify changes, adds and deletes records in a LDB database\&. The changes that should be made to the LDB database are read from the specified LDIF\-file\&. If \- is specified as the filename, input is read from stdin\&. -.PP -For now, see ldapmodify(1) for details on the LDIF file format\&. -.SH "OPTIONS" -.PP -\-H <ldb\-url> -.RS 4 -LDB URL to connect to\&. See ldb(3) for details\&. -.RE -.SH "ENVIRONMENT" -.PP -LDB_URL -.RS 4 -LDB URL to connect to (can be overrided by using the \-H command\-line option\&.) -.RE -.SH "VERSION" -.PP -This man page is correct for version 1\&.1 of LDB\&. -.SH "SEE ALSO" -.PP -ldb(3), ldbedit -.SH "AUTHOR" -.PP -ldb was written by -\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&. -.PP -If you wish to report a problem or make a suggestion then please see the -\m[blue]\fB\%http://ldb.samba.org/\fR\m[] -web site for current contact and maintainer information\&. -.PP -This manpage was written by Jelmer Vernooij\&. -.SH "NOTES" -.IP " 1." 4 -Andrew Tridgell -.RS 4 -\%https://www.samba.org/~tridge/ -.RE diff --git a/databases/ldb15/files/ldbrename.1 b/databases/ldb15/files/ldbrename.1 deleted file mode 100644 index eb32ae64e53d..000000000000 --- a/databases/ldb15/files/ldbrename.1 +++ /dev/null @@ -1,81 +0,0 @@ -'\" t -.\" Title: ldbrename -.\" Author: [see the "AUTHOR" section] -.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 -.\" Manual: System Administration tools -.\" Source: LDB 1.1 -.\" Language: English -.\" -.TH "LDBRENAME" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -ldbrename \- Edit LDB databases using your favorite editor -.SH "SYNOPSIS" -.HP \w'\fBldbrename\fR\ 'u -\fBldbrename\fR [\-h] [\-o\ options] {olddn} {newdn} -.SH "DESCRIPTION" -.PP -ldbrename is a utility that allows you to rename trees in an LDB database based by DN\&. This utility takes two arguments: the original DN name of the top element and the DN to change it to\&. -.SH "OPTIONS" -.PP -\-h -.RS 4 -Show list of available options\&. -.RE -.PP -\-H <ldb\-url> -.RS 4 -LDB URL to connect to\&. See ldb(3) for details\&. -.RE -.PP -\-o options -.RS 4 -Extra ldb options, such as modules\&. -.RE -.SH "ENVIRONMENT" -.PP -LDB_URL -.RS 4 -LDB URL to connect to (can be overrided by using the \-H command\-line option\&.) -.RE -.SH "VERSION" -.PP -This man page is correct for version 1\&.1 of LDB\&. -.SH "SEE ALSO" -.PP -ldb(3), ldbmodify, ldbdel, ldif(5) -.SH "AUTHOR" -.PP -ldb was written by -\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&. -.PP -If you wish to report a problem or make a suggestion then please see the -\m[blue]\fB\%http://ldb.samba.org/\fR\m[] -web site for current contact and maintainer information\&. -.PP -This manpage was written by Jelmer Vernooij\&. -.SH "NOTES" -.IP " 1." 4 -Andrew Tridgell -.RS 4 -\%https://www.samba.org/~tridge/ -.RE diff --git a/databases/ldb15/files/ldbsearch.1 b/databases/ldb15/files/ldbsearch.1 deleted file mode 100644 index a86908b1181f..000000000000 --- a/databases/ldb15/files/ldbsearch.1 +++ /dev/null @@ -1,91 +0,0 @@ -'\" t -.\" Title: ldbsearch -.\" Author: [see the "AUTHOR" section] -.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 -.\" Manual: System Administration tools -.\" Source: LDB 1.1 -.\" Language: English -.\" -.TH "LDBSEARCH" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -ldbsearch \- Search for records in a LDB database -.SH "SYNOPSIS" -.HP \w'\fBldbsearch\fR\ 'u -\fBldbsearch\fR [\-h] [\-s\ base|one|sub] [\-b\ basedn] [\-i] [\-H\ LDB\-URL] [expression] [attributes] -.SH "DESCRIPTION" -.PP -ldbsearch searches a LDB database for records matching the specified expression (see the ldapsearch(1) manpage for a description of the expression format)\&. For each record, the specified attributes are printed\&. -.SH "OPTIONS" -.PP -\-h -.RS 4 -Show list of available options\&. -.RE -.PP -\-H <ldb\-url> -.RS 4 -LDB URL to connect to\&. See ldb(3) for details\&. -.RE -.PP -\-s one|sub|base -.RS 4 -Search scope to use\&. One\-level, subtree or base\&. -.RE -.PP -\-i -.RS 4 -Read search expressions from stdin\&. -.RE -.PP -\-b basedn -.RS 4 -Specify Base DN to use\&. -.RE -.SH "ENVIRONMENT" -.PP -LDB_URL -.RS 4 -LDB URL to connect to (can be overrided by using the \-H command\-line option\&.) -.RE -.SH "VERSION" -.PP -This man page is correct for version 1\&.1 of LDB\&. -.SH "SEE ALSO" -.PP -ldb(3), ldbedit(1) -.SH "AUTHOR" -.PP -ldb was written by -\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&. -.PP -If you wish to report a problem or make a suggestion then please see the -\m[blue]\fB\%http://ldb.samba.org/\fR\m[] -web site for current contact and maintainer information\&. -.PP -This manpage was written by Jelmer Vernooij\&. -.SH "NOTES" -.IP " 1." 4 -Andrew Tridgell -.RS 4 -\%https://www.samba.org/~tridge/ -.RE diff --git a/databases/ldb15/files/patch-buildtools_wafsamba_samba__autoconf.py b/databases/ldb15/files/patch-buildtools_wafsamba_samba__autoconf.py deleted file mode 100644 index ee4f88b0a4da..000000000000 --- a/databases/ldb15/files/patch-buildtools_wafsamba_samba__autoconf.py +++ /dev/null @@ -1,36 +0,0 @@ ---- buildtools/wafsamba/samba_autoconf.py.orig 2019-03-21 10:12:32 UTC -+++ buildtools/wafsamba/samba_autoconf.py -@@ -573,7 +573,7 @@ def library_flags(self, libs): - - - @conf --def CHECK_LIB(conf, libs, mandatory=False, empty_decl=True, set_target=True, shlib=False): -+def CHECK_LIB(conf, libs, mandatory=False, empty_decl=True, set_target=True, shlib=False, msg=None): - '''check if a set of libraries exist as system libraries - - returns the sublist of libs that do exist as a syslib or [] -@@ -593,11 +593,14 @@ int foo() - ret.append(lib) - continue - -+ if msg is None: -+ msg = 'Checking for library %s' % lib -+ - (ccflags, ldflags, cpppath) = library_flags(conf, lib) - if shlib: -- res = conf.check(features='c cshlib', fragment=fragment, lib=lib, uselib_store=lib, cflags=ccflags, ldflags=ldflags, uselib=lib.upper(), mandatory=False) -+ res = conf.check(features='c cshlib', fragment=fragment, lib=lib, uselib_store=lib, cflags=ccflags, ldflags=ldflags, uselib=lib.upper(), mandatory=False, msg=msg) - else: -- res = conf.check(lib=lib, uselib_store=lib, cflags=ccflags, ldflags=ldflags, uselib=lib.upper(), mandatory=False) -+ res = conf.check(lib=lib, uselib_store=lib, cflags=ccflags, ldflags=ldflags, uselib=lib.upper(), mandatory=False, msg=msg) - - if not res: - if mandatory: -@@ -925,6 +928,5 @@ def SAMBA_CHECK_UNDEFINED_SYMBOL_FLAGS(c - conf.env.undefined_ldflags = conf.ADD_LDFLAGS('-Wl,-no-undefined', testflags=True) - - if not sys.platform.startswith("openbsd") and conf.env.undefined_ignore_ldflags == []: -- if conf.CHECK_LDFLAGS(['-undefined', 'dynamic_lookup']): -+ if conf.CHECK_LDFLAGS(['-undefined', 'dynamic_lookup'] + conf.env.WERROR_CFLAGS): - conf.env.undefined_ignore_ldflags = ['-undefined', 'dynamic_lookup'] -- diff --git a/databases/ldb15/files/patch-ldb__mdb_ldb_mdb.c b/databases/ldb15/files/patch-ldb__mdb_ldb_mdb.c deleted file mode 100644 index 54a1f6814b73..000000000000 --- a/databases/ldb15/files/patch-ldb__mdb_ldb_mdb.c +++ /dev/null @@ -1,11 +0,0 @@ ---- ldb_mdb/ldb_mdb.c.orig 2019-06-13 03:07:34 UTC -+++ ldb_mdb/ldb_mdb.c -@@ -183,7 +183,7 @@ static int lmdb_store(struct ldb_kv_priv - - if (flags == TDB_INSERT) { - mdb_flags = MDB_NOOVERWRITE; -- } else if ((flags == TDB_MODIFY)) { -+ } else if (flags == TDB_MODIFY) { - /* - * Modifying a record, ensure that it exists. - * This mimics the TDB semantics diff --git a/databases/ldb15/files/patch-ldb_key_value__ldb_kv_cache.c b/databases/ldb15/files/patch-ldb_key_value__ldb_kv_cache.c deleted file mode 100644 index 34ab1a19ba94..000000000000 --- a/databases/ldb15/files/patch-ldb_key_value__ldb_kv_cache.c +++ /dev/null @@ -1,13 +0,0 @@ ---- ldb_key_value/ldb_kv_cache.c.orig 2019-01-14 23:24:45 UTC -+++ ldb_key_value/ldb_kv_cache.c -@@ -90,7 +90,9 @@ static int ldb_schema_attribute_compare( - { - const struct ldb_schema_attribute *sa1 = (const struct ldb_schema_attribute *)p1; - const struct ldb_schema_attribute *sa2 = (const struct ldb_schema_attribute *)p2; -- return ldb_attr_cmp(sa1->name, sa2->name); -+ int res = ldb_attr_cmp(sa1->name, sa2->name); -+ -+ return (res) ? res : (sa1->flags > sa2->flags) ? 1 : (sa1->flags < sa2->flags) ? -1 : 0; - } - - /* diff --git a/databases/ldb15/files/patch-lib_replace_wscript b/databases/ldb15/files/patch-lib_replace_wscript deleted file mode 100644 index d476cec47cfb..000000000000 --- a/databases/ldb15/files/patch-lib_replace_wscript +++ /dev/null @@ -1,11 +0,0 @@ ---- lib/replace/wscript.orig 2019-03-21 10:12:32 UTC -+++ lib/replace/wscript -@@ -119,7 +119,7 @@ def configure(conf): - conf.CHECK_HEADERS('sys/atomic.h stdatomic.h') - conf.CHECK_HEADERS('libgen.h') - -- if conf.CHECK_CFLAGS('-Wno-format-truncation'): -+ if conf.CHECK_CFLAGS(['-Wno-format-truncation'] + conf.env.WERROR_CFLAGS): - conf.define('HAVE_WNO_FORMAT_TRUNCATION', '1') - - if conf.CHECK_CFLAGS('-Wno-unused-function'): diff --git a/databases/ldb15/files/patch-wscript b/databases/ldb15/files/patch-wscript deleted file mode 100644 index b9ce8b19e970..000000000000 --- a/databases/ldb15/files/patch-wscript +++ /dev/null @@ -1,33 +0,0 @@ ---- wscript.orig 2019-02-26 17:12:23 UTC -+++ wscript -@@ -218,7 +218,7 @@ def build(bld): - if bld.env.standalone_ldb: - if not 'PACKAGE_VERSION' in bld.env: - bld.env.PACKAGE_VERSION = VERSION -- bld.env.PKGCONFIGDIR = '${LIBDIR}/pkgconfig' -+ bld.env.PKGCONFIGDIR = '%%PKGCONFIGDIR%%' - private_library = False - else: - private_library = True -@@ -511,11 +511,6 @@ def build(bld): - deps='cmocka ldb', - install=False) - -- bld.SAMBA_BINARY('ldb_match_test', -- source='tests/ldb_match_test.c', -- deps='cmocka ldb', -- install=False) -- - if bld.CONFIG_SET('HAVE_LMDB'): - bld.SAMBA_BINARY('ldb_mdb_mod_op_test', - source='tests/ldb_mod_op_test.c', -@@ -583,8 +578,7 @@ def test(ctx): - # we don't want to run ldb_lmdb_size_test (which proves we can - # fit > 4G of data into the DB), it would fill up the disk on - # many of our test instances -- 'ldb_mdb_kv_ops_test', -- 'ldb_match_test'] -+ 'ldb_mdb_kv_ops_test'] - - for test_exe in test_exes: - cmd = os.path.join(Context.g_module.out, test_exe) diff --git a/databases/ldb20/Makefile b/databases/ldb20/Makefile deleted file mode 100644 index 2d6b568b1db4..000000000000 --- a/databases/ldb20/Makefile +++ /dev/null @@ -1,167 +0,0 @@ -PORTNAME= ldb -PORTVERSION= 2.0.10 -PORTREVISION= 2 -PORTEPOCH= 0 -CATEGORIES= databases -MASTER_SITES= SAMBA -PKGNAMESUFFIX?= 20 - -MAINTAINER= timur@FreeBSD.org -COMMENT= LDAP-like embedded database -WWW= https://ldb.samba.org/ - -LICENSE= GPLv3+ - -IGNORE_NONTHREAD_PYTHON=needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support - -BUILD_DEPENDS= ${LDB_DEPENDS} -RUN_DEPENDS= ${LDB_DEPENDS} - -LDB_DEPENDS= talloc>=2.2.0:devel/talloc \ - tevent>=0.10.0:devel/tevent \ - tdb>=1.4.0:databases/tdb \ - lmdb>=0.9.23:databases/lmdb \ - cmocka>=1.1.3:sysutils/cmocka \ - popt>=0:devel/popt - -CONFLICTS_INSTALL= ldb[0-9][0-9] # include/ldb.h - -USES= compiler ldap pkgconfig waf -USE_LDCONFIG= yes -WAF_CMD= ${BUILD_WRKSRC}/buildtools/bin/waf -CONFIGURE_LOG= ${BUILD_WRKSRC}/bin/config.log - -PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig -PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;${PREFIX}/;;} - -CONFIGURE_ARGS+= --bundled-libraries=!talloc,!tevent,!tdb,!popt,!cmocka \ - --with-modulesdir=${PREFIX}/lib/shared-modules \ - --with-privatelibdir=${PREFIX}/lib/ldb \ - --with-openldap=${LOCALBASE} \ - --disable-rpath \ - --without-gettext - -OPTIONS_DEFINE= MANPAGES DEBUG PYTHON3 -MANPAGES_DESC= Build and install manpages (requires textproc/docbook-xsl) - -DEBUG_CONFIGURE_ON= --verbose --enable-debug -DEBUG_MAKE_ARGS= --verbose -DEBUG_FLAGS= -g -ggdb3 -O0 - -.include <bsd.port.options.mk> - -LDB_BINS= bin/ldbedit \ - bin/ldbmodify \ - bin/ldbadd \ - bin/ldbdel \ - bin/ldbsearch \ - bin/ldbrename - -LDB_LIBS= lib/libldb.so \ - lib/libldb.so.2 \ - lib/ldb/libldb-tdb-int.so \ - lib/ldb/libldb-tdb-err-map.so \ - lib/ldb/libldb-key-value.so \ - lib/ldb/libldb-cmdline.so \ - lib/shared-modules/ldb/skel.so \ - lib/shared-modules/ldb/server_sort.so \ - lib/shared-modules/ldb/sample.so \ - lib/shared-modules/ldb/rdn_name.so \ - lib/shared-modules/ldb/paged_searches.so \ - lib/shared-modules/ldb/ldb.so \ - lib/shared-modules/ldb/ldap.so \ - lib/shared-modules/ldb/asq.so \ - lib/shared-modules/ldb/tdb.so -# Only for 64-bit architectures -.if ${ARCH} != armv6 && ${ARCH} != armv7 && ${ARCH} != i386 && ${ARCH} != mips && ${ARCH} != powerpc && ${ARCH} != powerpcspe -LDB_LIBS+= lib/ldb/libldb-mdb-int.so \ - lib/shared-modules/ldb/mdb.so -.endif - -PLIST_FILES= include/ldb_version.h \ - include/ldb_handlers.h \ - include/ldb_errors.h \ - include/ldb.h \ - include/ldb_module.h \ - ${LDB_BINS} \ - ${LDB_LIBS} \ - ${PKGCONFIGDIR}/ldb.pc - -.include <bsd.port.pre.mk> - -CFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -# Some symbols in ldb's linker version scripts are not defined, but since the -# scripts are generated dynamically, suppress errors with lld >= 17 due to these -# undefined symbols. -LDFLAGS+= -Wl,--undefined-version - -.if ! ${PORT_OPTIONS:MMANPAGES} -CONFIGURE_ENV+= XSLTPROC="true" -.else -BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ - xsltproc:textproc/libxslt -.endif - -.if ! ${PORT_OPTIONS:MPYTHON3} || defined(NO_PYTHON) -USES+= python:build,test -CONFIGURE_ARGS+= --disable-python -.else -USES+= gettext-runtime python - -PLIST_FILES+= include/pyldb.h \ - lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so \ - lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so.2 \ - ${PYTHON_SITELIBDIR}/ldb${PYTHON_EXT_SUFFIX}.so \ - ${PYTHON_SITELIBDIR}/_ldb_text.py \ - ${PKGCONFIGDIR}/pyldb-util${PYTHON_EXT_SUFFIX}.pc -.endif - -# No fancy color error messages -.if ${COMPILER_TYPE} == "clang" -CFLAGS+= -fno-color-diagnostics -.endif -CONFIGURE_ENV+= NOCOLOR=yes -MAKE_ENV+= NOCOLOR=yes - -LDB_MAN1= share/man/man1/ldbadd.1.gz \ - share/man/man1/ldbdel.1.gz \ - share/man/man1/ldbedit.1.gz \ - share/man/man1/ldbmodify.1.gz \ - share/man/man1/ldbrename.1.gz \ - share/man/man1/ldbsearch.1.gz - -LDB_MAN3= share/man/man3/ldb.3.gz - -PLIST_FILES+= ${LDB_MAN1} ${LDB_MAN3} - -post-patch: - @${REINPLACE_CMD} -e 's|%%PKGCONFIGDIR%%|${PKGCONFIGDIR}|g' \ - ${BUILD_WRKSRC}/wscript - -# Use threading (or multiprocessing) but not thread (renamed in python 3+). -pre-configure: - @if ! ${PYTHON_CMD} -c "import multiprocessing;" 2>/dev/null; then \ - ${ECHO_CMD}; \ - ${ECHO_MSG} "===> ${PKGNAME} "${IGNORE_NONTHREAD_PYTHON:Q}.; \ - ${ECHO_CMD}; \ - ${FALSE}; \ - fi - -pre-build-MANPAGES-off: - -${MKDIR} ${BUILD_WRKSRC}/bin/default/man -.for man in ${LDB_MAN1} ${LDB_MAN3} - ${INSTALL_MAN} ${FILESDIR}/`basename ${man} .gz` ${BUILD_WRKSRC}/bin/default/man -.endfor - -post-install: -.for lib in ${LDB_BINS} ${LDB_LIBS} - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${lib} -.endfor -.if ${PORT_OPTIONS:MPYTHON3} && !defined(NO_PYTHON) - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ldb${PYTHON_EXT_SUFFIX}.so -.endif - -.include <bsd.port.post.mk> diff --git a/databases/ldb20/distinfo b/databases/ldb20/distinfo deleted file mode 100644 index 63b1ee81fba5..000000000000 --- a/databases/ldb20/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1593905499 -SHA256 (ldb-2.0.10.tar.gz) = 86492fdb8fecbc2af74d5e2b6623b37aab73b527d434687a8e279691b5c2b57b -SIZE (ldb-2.0.10.tar.gz) = 1676630 diff --git a/databases/ldb20/files/ldb.3 b/databases/ldb20/files/ldb.3 deleted file mode 100644 index 8ebebfc7f337..000000000000 --- a/databases/ldb20/files/ldb.3 +++ /dev/null @@ -1,427 +0,0 @@ -'\" t -.\" Title: ldb -.\" Author: [see the "Author" section] -.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 -.\" Manual: System Administration tools -.\" Source: LDB 1.1 -.\" Language: English -.\" -.TH "LDB" "3" "12/11/2018" "LDB 1\&.1" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -ldb \- A light\-weight database library -.SH "SYNOPSIS" -.sp -.nf -#include <ldb\&.h> -.fi -.SH "DESCRIPTION" -.PP -ldb is a light weight embedded database library and API\&. With a programming interface that is very similar to LDAP, ldb can store its data either in a tdb(3) database or in a real LDAP database\&. -.PP -When used with the tdb backend ldb does not require any database daemon\&. Instead, ldb function calls are processed immediately by the ldb library, which does IO directly on the database, while allowing multiple readers/writers using operating system byte range locks\&. This leads to an API with very low overheads, often resulting in speeds of more than 10x what can be achieved with a more traditional LDAP architecture\&. -.PP -In a taxonomy of databases ldb would sit half way between key/value pair databases (such as berkley db or tdb) and a full LDAP database\&. With a structured attribute oriented API like LDAP and good indexing capabilities, ldb can be used for quite sophisticated applications that need a light weight database, without the administrative overhead of a full LDAP installation\&. -.PP -Included with ldb are a number of useful command line tools for manipulating a ldb database\&. These tools are similar in style to the equivalent ldap command line tools\&. -.PP -In its default mode of operation with a tdb backend, ldb can also be seen as a "schema\-less LDAP"\&. By default ldb does not require a schema, which greatly reduces the complexity of getting started with ldb databases\&. As the complexity of you application grows you can take advantage of some of the optional schema\-like attributes that ldb offers, or you can migrate to using the full LDAP api while keeping your exiting ldb code\&. -.PP -If you are new to ldb, then I suggest starting with the manual pages for ldbsearch(1) and ldbedit(1), and experimenting with a local database\&. Then I suggest you look at the ldb_connect(3) and ldb_search(3) manual pages\&. -.SH "TOOLS" -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -ldbsearch(1) -\- command line ldb search utility -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -ldbedit(1) -\- edit all or part of a ldb database using your favourite editor -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -ldbadd(1) -\- add records to a ldb database using LDIF formatted input -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -ldbdel(1) -\- delete records from a ldb database -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -ldbmodify(1) -\- modify records in a ldb database using LDIF formatted input -.RE -.SH "FUNCTIONS" -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_connect(3)\fR -\- connect to a ldb backend -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_search(3)\fR -\- perform a database search -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_add(3)\fR -\- add a record to the database -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_delete(3)\fR -\- delete a record from the database -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_modify(3)\fR -\- modify a record in the database -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_errstring(3)\fR -\- retrieve extended error information from the last operation -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_ldif_write(3)\fR -\- write a LDIF formatted message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_ldif_write_file(3)\fR -\- write a LDIF formatted message to a file -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_ldif_read(3)\fR -\- read a LDIF formatted message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_ldif_read_free(3)\fR -\- free the result of a ldb_ldif_read() -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_ldif_read_file(3)\fR -\- read a LDIF message from a file -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_ldif_read_string(3)\fR -\- read a LDIF message from a string -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_find_element(3)\fR -\- find an element in a ldb_message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_val_equal_exact(3)\fR -\- compare two ldb_val structures -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_find_val(3)\fR -\- find an element by value -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_add_empty(3)\fR -\- add an empty message element to a ldb_message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_add(3)\fR -\- add a non\-empty message element to a ldb_message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_element_compare(3)\fR -\- compare two ldb_message_element structures -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_find_int(3)\fR -\- return an integer value from a ldb_message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_find_uint(3)\fR -\- return an unsigned integer value from a ldb_message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_find_double(3)\fR -\- return a double value from a ldb_message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_msg_find_string(3)\fR -\- return a string value from a ldb_message -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_set_alloc(3)\fR -\- set the memory allocation function to be used by ldb -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_set_debug(3)\fR -\- set a debug handler to be used by ldb -.RE -.sp -.RS 4 -.ie n \{\ -\h'-04'\(bu\h'+03'\c -.\} -.el \{\ -.sp -1 -.IP \(bu 2.3 -.\} -\fBldb_set_debug_stderr(3)\fR -\- set a debug handler for stderr output -.RE -.SH "AUTHOR" -.PP -ldb was written by -\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&. -.PP -If you wish to report a problem or make a suggestion then please see the -\m[blue]\fB\%http://ldb.samba.org/\fR\m[] -web site for current contact and maintainer information\&. -.PP -ldb is released under the GNU Lesser General Public License version 2 or later\&. Please see the file COPYING for license details\&. -.SH "NOTES" -.IP " 1." 4 -Andrew Tridgell -.RS 4 -\%https://www.samba.org/~tridge/ -.RE diff --git a/databases/ldb20/files/ldbadd.1 b/databases/ldb20/files/ldbadd.1 deleted file mode 100644 index b7e1fa3027ce..000000000000 --- a/databases/ldb20/files/ldbadd.1 +++ /dev/null @@ -1,78 +0,0 @@ -'\" t -.\" Title: ldbadd -.\" Author: [see the "AUTHOR" section] -.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 -.\" Manual: System Administration tools -.\" Source: LDB 1.1 -.\" Language: English -.\" -.TH "LDBADD" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -ldbadd \- Command\-line utility for adding records to an LDB -.SH "SYNOPSIS" -.HP \w'\fBldbadd\fR\ 'u -\fBldbadd\fR [\-h] [\-H\ LDB\-URL] [ldif\-file1] [ldif\-file2] [\&.\&.\&.] -.SH "DESCRIPTION" -.PP -ldbadd adds records to an ldb(3) database\&. It reads the ldif(5) files specified on the command line and adds the records from these files to the LDB database, which is specified by the \-H option or the LDB_URL environment variable\&. -.PP -If \- is specified as a ldb file, the ldif input is read from standard input\&. -.SH "OPTIONS" -.PP -\-h -.RS 4 -Show list of available options\&. -.RE -.PP -\-H <ldb\-url> -.RS 4 -LDB URL to connect to\&. See ldb(3) for details\&. -.RE -.SH "ENVIRONMENT" -.PP -LDB_URL -.RS 4 -LDB URL to connect to (can be overrided by using the \-H command\-line option\&.) -.RE -.SH "VERSION" -.PP -This man page is correct for version 1\&.1 of LDB\&. -.SH "SEE ALSO" -.PP -ldb(3), ldbmodify, ldbdel, ldif(5) -.SH "AUTHOR" -.PP -ldb was written by -\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&. -.PP -If you wish to report a problem or make a suggestion then please see the -\m[blue]\fB\%http://ldb.samba.org/\fR\m[] -web site for current contact and maintainer information\&. -.PP -This manpage was written by Jelmer Vernooij\&. -.SH "NOTES" -.IP " 1." 4 -Andrew Tridgell -.RS 4 -\%https://www.samba.org/~tridge/ -.RE diff --git a/databases/ldb20/files/ldbedit.1 b/databases/ldb20/files/ldbedit.1 deleted file mode 100644 index f3e114b853a7..000000000000 --- a/databases/ldb20/files/ldbedit.1 +++ /dev/null @@ -1,111 +0,0 @@ -'\" t -.\" Title: ldbedit -.\" Author: [see the "AUTHOR" section] -.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 -.\" Manual: System Administration tools -.\" Source: LDB 1.1 -.\" Language: English -.\" -.TH "LDBEDIT" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -ldbedit \- Edit LDB databases using your preferred editor -.SH "SYNOPSIS" -.HP \w'\fBldbedit\fR\ 'u -\fBldbedit\fR [\-?] [\-\-usage] [\-s\ base|one|sub] [\-b\ basedn] [\-a] [\-e\ editor] [\-H\ LDB\-URL] [expression] [attributes...] -.SH "DESCRIPTION" -.PP -ldbedit is a utility that allows you to edit LDB entries (in tdb files, sqlite files or LDAP servers) using your preferred editor\&. ldbedit generates an LDIF file based on your query, allows you to edit the LDIF, and then merges that LDIF back into the LDB backend\&. -.SH "OPTIONS" -.PP -\-?, \-\-help -.RS 4 -Show list of available options, and a phrase describing what that option does\&. -.RE -.PP -\-\-usage -.RS 4 -Show list of available options\&. This is similar to the help option, however it does not provide any description, and is hence shorter\&. -.RE -.PP -\-H <ldb\-url> -.RS 4 -LDB URL to connect to\&. For a tdb database, this will be of the form tdb://\fIfilename\fR\&. For a LDAP connection over unix domain sockets, this will be of the form ldapi://\fIsocket\fR\&. For a (potentially remote) LDAP connection over TCP, this will be of the form ldap://\fIhostname\fR\&. For an SQLite database, this will be of the form sqlite://\fIfilename\fR\&. -.RE -.PP -\-s one|sub|base -.RS 4 -Search scope to use\&. One\-level, subtree or base\&. -.RE -.PP -\-a, \-all -.RS 4 -Edit all records\&. This allows you to apply the same change to a number of records at once\&. You probably want to combine this with an expression of the form "objectclass=*"\&. -.RE -.PP -\-e editor, \-\-editor editor -.RS 4 -Specify the editor that should be used (overrides the VISUAL and EDITOR environment variables)\&. If this option is not used, and neither VISUAL nor EDITOR environment variables are set, then the vi editor will be used\&. -.RE -.PP -\-b basedn -.RS 4 -Specify Base Distinguished Name to use\&. -.RE -.PP -\-v, \-\-verbose -.RS 4 -Make ldbedit more verbose about the operations that are being performed\&. Without this option, ldbedit will only provide a summary change line\&. -.RE -.SH "ENVIRONMENT" -.PP -LDB_URL -.RS 4 -LDB URL to connect to\&. This can be overridden by using the \-H command\-line option\&.) -.RE -.PP -VISUAL and EDITOR -.RS 4 -Environment variables used to determine what editor to use\&. VISUAL takes precedence over EDITOR, and both are overridden by the \-e command\-line option\&. -.RE -.SH "VERSION" -.PP -This man page is correct for version 1\&.1 of LDB\&. -.SH "SEE ALSO" -.PP -ldb(3), ldbmodify(1), ldbdel(1), ldif(5), vi(1) -.SH "AUTHOR" -.PP -ldb was written by -\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&. -.PP -If you wish to report a problem or make a suggestion then please see the -\m[blue]\fB\%http://ldb.samba.org/\fR\m[] -web site for current contact and maintainer information\&. -.PP -This manpage was written by Jelmer Vernooij and updated by Brad Hards\&. -.SH "NOTES" -.IP " 1." 4 -Andrew Tridgell -.RS 4 -\%https://www.samba.org/~tridge/ -.RE diff --git a/databases/ldb20/files/ldbrename.1 b/databases/ldb20/files/ldbrename.1 deleted file mode 100644 index eb32ae64e53d..000000000000 --- a/databases/ldb20/files/ldbrename.1 +++ /dev/null @@ -1,81 +0,0 @@ -'\" t -.\" Title: ldbrename -.\" Author: [see the "AUTHOR" section] -.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 -.\" Manual: System Administration tools -.\" Source: LDB 1.1 -.\" Language: English -.\" -.TH "LDBRENAME" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -ldbrename \- Edit LDB databases using your favorite editor -.SH "SYNOPSIS" -.HP \w'\fBldbrename\fR\ 'u -\fBldbrename\fR [\-h] [\-o\ options] {olddn} {newdn} -.SH "DESCRIPTION" -.PP -ldbrename is a utility that allows you to rename trees in an LDB database based by DN\&. This utility takes two arguments: the original DN name of the top element and the DN to change it to\&. -.SH "OPTIONS" -.PP -\-h -.RS 4 -Show list of available options\&. -.RE -.PP -\-H <ldb\-url> -.RS 4 -LDB URL to connect to\&. See ldb(3) for details\&. -.RE -.PP -\-o options -.RS 4 -Extra ldb options, such as modules\&. -.RE -.SH "ENVIRONMENT" -.PP -LDB_URL -.RS 4 -LDB URL to connect to (can be overrided by using the \-H command\-line option\&.) -.RE -.SH "VERSION" -.PP -This man page is correct for version 1\&.1 of LDB\&. -.SH "SEE ALSO" -.PP -ldb(3), ldbmodify, ldbdel, ldif(5) -.SH "AUTHOR" -.PP -ldb was written by -\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&. -.PP -If you wish to report a problem or make a suggestion then please see the -\m[blue]\fB\%http://ldb.samba.org/\fR\m[] -web site for current contact and maintainer information\&. -.PP -This manpage was written by Jelmer Vernooij\&. -.SH "NOTES" -.IP " 1." 4 -Andrew Tridgell -.RS 4 -\%https://www.samba.org/~tridge/ -.RE diff --git a/databases/ldb20/files/ldbsearch.1 b/databases/ldb20/files/ldbsearch.1 deleted file mode 100644 index a86908b1181f..000000000000 --- a/databases/ldb20/files/ldbsearch.1 +++ /dev/null @@ -1,91 +0,0 @@ -'\" t -.\" Title: ldbsearch -.\" Author: [see the "AUTHOR" section] -.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 -.\" Manual: System Administration tools -.\" Source: LDB 1.1 -.\" Language: English -.\" -.TH "LDBSEARCH" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -ldbsearch \- Search for records in a LDB database -.SH "SYNOPSIS" -.HP \w'\fBldbsearch\fR\ 'u -\fBldbsearch\fR [\-h] [\-s\ base|one|sub] [\-b\ basedn] [\-i] [\-H\ LDB\-URL] [expression] [attributes] -.SH "DESCRIPTION" -.PP -ldbsearch searches a LDB database for records matching the specified expression (see the ldapsearch(1) manpage for a description of the expression format)\&. For each record, the specified attributes are printed\&. -.SH "OPTIONS" -.PP -\-h -.RS 4 -Show list of available options\&. -.RE -.PP -\-H <ldb\-url> -.RS 4 -LDB URL to connect to\&. See ldb(3) for details\&. -.RE -.PP -\-s one|sub|base -.RS 4 -Search scope to use\&. One\-level, subtree or base\&. -.RE -.PP -\-i -.RS 4 -Read search expressions from stdin\&. -.RE -.PP -\-b basedn -.RS 4 -Specify Base DN to use\&. -.RE -.SH "ENVIRONMENT" -.PP -LDB_URL -.RS 4 -LDB URL to connect to (can be overrided by using the \-H command\-line option\&.) -.RE -.SH "VERSION" -.PP -This man page is correct for version 1\&.1 of LDB\&. -.SH "SEE ALSO" -.PP -ldb(3), ldbedit(1) -.SH "AUTHOR" -.PP -ldb was written by -\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&. -.PP -If you wish to report a problem or make a suggestion then please see the -\m[blue]\fB\%http://ldb.samba.org/\fR\m[] -web site for current contact and maintainer information\&. -.PP -This manpage was written by Jelmer Vernooij\&. -.SH "NOTES" -.IP " 1." 4 -Andrew Tridgell -.RS 4 -\%https://www.samba.org/~tridge/ -.RE diff --git a/databases/ldb20/files/patch-buildtools_wafsamba_samba__install.py b/databases/ldb20/files/patch-buildtools_wafsamba_samba__install.py deleted file mode 100644 index 5a85a034aea7..000000000000 --- a/databases/ldb20/files/patch-buildtools_wafsamba_samba__install.py +++ /dev/null @@ -1,11 +0,0 @@ ---- buildtools/wafsamba/samba_install.py.orig 2019-03-21 10:12:32 UTC -+++ buildtools/wafsamba/samba_install.py -@@ -115,7 +115,7 @@ def install_library(self): - inst_name = bld.make_libname(t.target) - elif self.vnum: - vnum_base = self.vnum.split('.')[0] -- install_name = bld.make_libname(target_name, version=self.vnum) -+ install_name = bld.make_libname(target_name, version=vnum_base) - install_link = bld.make_libname(target_name, version=vnum_base) - inst_name = bld.make_libname(t.target) - if not self.private_library or not t.env.SONAME_ST: diff --git a/databases/ldb20/files/patch-buildtools_wafsamba_wscript b/databases/ldb20/files/patch-buildtools_wafsamba_wscript deleted file mode 100644 index 9327600e7bd2..000000000000 --- a/databases/ldb20/files/patch-buildtools_wafsamba_wscript +++ /dev/null @@ -1,22 +0,0 @@ ---- buildtools/wafsamba/wscript.orig 2017-04-28 11:57:26 UTC -+++ buildtools/wafsamba/wscript -@@ -74,12 +74,17 @@ def set_options(opt): - help=("private library directory [PREFIX/lib/%s]" % Utils.g_module.APPNAME), - action="store", dest='PRIVATELIBDIR', default=None) - -+ opt.add_option('--with-openldap', -+ help='additional directory to search for OpenLDAP libs', -+ action='store', dest='ldap_open', default=None, -+ match = ['Checking for library lber', 'Checking for library ldap']) -+ - opt.add_option('--with-libiconv', - help='additional directory to search for libiconv', -- action='store', dest='iconv_open', default='/usr/local', -+ action='store', dest='iconv_open', default=None, - match = ['Checking for library iconv', 'Checking for iconv_open', 'Checking for header iconv.h']) - opt.add_option('--without-gettext', -- help=("Disable use of gettext"), -+ help=("disable use of gettext"), - action="store_true", dest='disable_gettext', default=False) - - gr = opt.option_group('developer options') diff --git a/databases/ldb20/files/patch-ldb__mdb_ldb_mdb.c b/databases/ldb20/files/patch-ldb__mdb_ldb_mdb.c deleted file mode 100644 index 54a1f6814b73..000000000000 --- a/databases/ldb20/files/patch-ldb__mdb_ldb_mdb.c +++ /dev/null @@ -1,11 +0,0 @@ ---- ldb_mdb/ldb_mdb.c.orig 2019-06-13 03:07:34 UTC -+++ ldb_mdb/ldb_mdb.c -@@ -183,7 +183,7 @@ static int lmdb_store(struct ldb_kv_priv - - if (flags == TDB_INSERT) { - mdb_flags = MDB_NOOVERWRITE; -- } else if ((flags == TDB_MODIFY)) { -+ } else if (flags == TDB_MODIFY) { - /* - * Modifying a record, ensure that it exists. - * This mimics the TDB semantics diff --git a/databases/ldb20/files/patch-lib_replace_wscript b/databases/ldb20/files/patch-lib_replace_wscript deleted file mode 100644 index d476cec47cfb..000000000000 --- a/databases/ldb20/files/patch-lib_replace_wscript +++ /dev/null @@ -1,11 +0,0 @@ ---- lib/replace/wscript.orig 2019-03-21 10:12:32 UTC -+++ lib/replace/wscript -@@ -119,7 +119,7 @@ def configure(conf): - conf.CHECK_HEADERS('sys/atomic.h stdatomic.h') - conf.CHECK_HEADERS('libgen.h') - -- if conf.CHECK_CFLAGS('-Wno-format-truncation'): -+ if conf.CHECK_CFLAGS(['-Wno-format-truncation'] + conf.env.WERROR_CFLAGS): - conf.define('HAVE_WNO_FORMAT_TRUNCATION', '1') - - if conf.CHECK_CFLAGS('-Wno-unused-function'): diff --git a/databases/ldb20/pkg-descr b/databases/ldb20/pkg-descr deleted file mode 100644 index 6e55f91b65a7..000000000000 --- a/databases/ldb20/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -ldb is a LDAP-like embedded database. - -ldb provides a fast database with an LDAP-like API designed to be used -within an application. - -In some ways it can be seen as a intermediate solution between key-value -pair databases and a real LDAP database. diff --git a/databases/ldb21/Makefile b/databases/ldb21/Makefile deleted file mode 100644 index a842425afd1f..000000000000 --- a/databases/ldb21/Makefile +++ /dev/null @@ -1,167 +0,0 @@ -PORTNAME= ldb -PORTVERSION= 2.1.5 -PORTREVISION= 2 -PORTEPOCH= 0 -CATEGORIES= databases -MASTER_SITES= SAMBA -PKGNAMESUFFIX?= 21 - -MAINTAINER= timur@FreeBSD.org -COMMENT= LDAP-like embedded database -WWW= https://ldb.samba.org/ - -LICENSE= GPLv3+ - -IGNORE_NONTHREAD_PYTHON=needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support - -BUILD_DEPENDS= ${LDB_DEPENDS} -RUN_DEPENDS= ${LDB_DEPENDS} -LDB_DEPENDS= talloc>=2.2.0:devel/talloc \ - tevent>=0.10.0:devel/tevent \ - tdb>=1.4.0:databases/tdb \ - lmdb>=0.9.23:databases/lmdb \ - cmocka>=1.1.3:sysutils/cmocka \ - popt>=0:devel/popt - -USES= compiler ldap pkgconfig waf - -CONFLICTS_INSTALL= ldb[0-9][0-9] # include/ldb.h - -USE_LDCONFIG= yes -WAF_CMD= ${BUILD_WRKSRC}/buildtools/bin/waf -CONFIGURE_LOG= ${BUILD_WRKSRC}/bin/config.log - -PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig -PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;${PREFIX}/;;} - -CONFIGURE_ARGS+= --bundled-libraries=!talloc,!tevent,!tdb,!popt,!cmocka \ - --with-modulesdir=${PREFIX}/lib/shared-modules \ - --with-privatelibdir=${PREFIX}/lib/ldb \ - --with-openldap=${LOCALBASE} \ - --disable-rpath \ - --without-gettext - -OPTIONS_DEFINE= MANPAGES DEBUG PYTHON3 -MANPAGES_DESC= Build and install manpages (requires textproc/docbook-xsl) - -DEBUG_CONFIGURE_ON= --verbose --enable-debug -DEBUG_MAKE_ARGS= --verbose -DEBUG_FLAGS= -g -ggdb3 -O0 - -.include <bsd.port.options.mk> - -LDB_BINS= bin/ldbedit \ - bin/ldbmodify \ - bin/ldbadd \ - bin/ldbdel \ - bin/ldbsearch \ - bin/ldbrename - -LDB_LIBS= lib/libldb.so \ - lib/libldb.so.2 \ - lib/ldb/libldb-tdb-int.so \ - lib/ldb/libldb-tdb-err-map.so \ - lib/ldb/libldb-key-value.so \ - lib/ldb/libldb-cmdline.so \ - lib/shared-modules/ldb/skel.so \ - lib/shared-modules/ldb/server_sort.so \ - lib/shared-modules/ldb/sample.so \ - lib/shared-modules/ldb/rdn_name.so \ - lib/shared-modules/ldb/paged_searches.so \ - lib/shared-modules/ldb/ldb.so \ - lib/shared-modules/ldb/ldap.so \ - lib/shared-modules/ldb/asq.so \ - lib/shared-modules/ldb/tdb.so -# Only for 64-bit architectures -.if ${ARCH} != armv6 && ${ARCH} != armv7 && ${ARCH} != i386 && ${ARCH} != mips && ${ARCH} != powerpc && ${ARCH} != powerpcspe -LDB_LIBS+= lib/ldb/libldb-mdb-int.so \ - lib/shared-modules/ldb/mdb.so -.endif - -PLIST_FILES= include/ldb_version.h \ - include/ldb_handlers.h \ - include/ldb_errors.h \ - include/ldb.h \ - include/ldb_module.h \ - ${LDB_BINS} \ - ${LDB_LIBS} \ - ${PKGCONFIGDIR}/ldb.pc - -.include <bsd.port.pre.mk> - -CFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -# Some symbols in ldb's linker version scripts are not defined, but since the -# scripts are generated dynamically, suppress errors with lld >= 17 due to these -# undefined symbols. -LDFLAGS+= -Wl,--undefined-version - -.if ! ${PORT_OPTIONS:MMANPAGES} -CONFIGURE_ENV+= XSLTPROC="true" -.else -BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ - xsltproc:textproc/libxslt -.endif - -.if ! ${PORT_OPTIONS:MPYTHON3} || defined(NO_PYTHON) -USES+= python:build,test -CONFIGURE_ARGS+= --disable-python -.else -USES+= gettext-runtime python - -PLIST_FILES+= include/pyldb.h \ - lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so \ - lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so.2 \ - ${PYTHON_SITELIBDIR}/ldb${PYTHON_EXT_SUFFIX}.so \ - ${PYTHON_SITELIBDIR}/_ldb_text.py \ - ${PKGCONFIGDIR}/pyldb-util${PYTHON_EXT_SUFFIX}.pc -.endif - -# No fancy color error messages -.if ${COMPILER_TYPE} == "clang" -CFLAGS+= -fno-color-diagnostics -.endif -CONFIGURE_ENV+= NOCOLOR=yes -MAKE_ENV+= NOCOLOR=yes - -LDB_MAN1= share/man/man1/ldbadd.1.gz \ - share/man/man1/ldbdel.1.gz \ - share/man/man1/ldbedit.1.gz \ - share/man/man1/ldbmodify.1.gz \ - share/man/man1/ldbrename.1.gz \ - share/man/man1/ldbsearch.1.gz - -LDB_MAN3= share/man/man3/ldb.3.gz - -PLIST_FILES+= ${LDB_MAN1} ${LDB_MAN3} - -post-patch: - @${REINPLACE_CMD} -e 's|%%PKGCONFIGDIR%%|${PKGCONFIGDIR}|g' \ - ${BUILD_WRKSRC}/wscript - -# Use threading (or multiprocessing) but not thread (renamed in python 3+). -pre-configure: - @if ! ${PYTHON_CMD} -c "import multiprocessing;" 2>/dev/null; then \ - ${ECHO_CMD}; \ - ${ECHO_MSG} "===> ${PKGNAME} "${IGNORE_NONTHREAD_PYTHON:Q}.; \ - ${ECHO_CMD}; \ - ${FALSE}; \ - fi - -pre-build-MANPAGES-off: - -${MKDIR} ${BUILD_WRKSRC}/bin/default/man -.for man in ${LDB_MAN1} ${LDB_MAN3} - ${INSTALL_MAN} ${FILESDIR}/man/`basename ${man} .gz` ${BUILD_WRKSRC}/bin/default/man -.endfor - -post-install: -.for lib in ${LDB_BINS} ${LDB_LIBS} - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${lib} -.endfor -.if ${PORT_OPTIONS:MPYTHON3} && !defined(NO_PYTHON) - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ldb${PYTHON_EXT_SUFFIX}.so -.endif - -.include <bsd.port.post.mk> diff --git a/databases/ldb21/distinfo b/databases/ldb21/distinfo deleted file mode 100644 index 9c40ff42a0f7..000000000000 --- a/databases/ldb21/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1616901772 -SHA256 (ldb-2.1.5.tar.gz) = 7caccce63c720cd662d9ac43b522f3f0e5927dfcf68f494cd8c65644c6bf067e -SIZE (ldb-2.1.5.tar.gz) = 1675898 diff --git a/databases/ldb21/files/man/ldbadd.1 b/databases/ldb21/files/man/ldbadd.1 deleted file mode 100644 index b7e1fa3027ce..000000000000 --- a/databases/ldb21/files/man/ldbadd.1 +++ /dev/null @@ -1,78 +0,0 @@ -'\" t -.\" Title: ldbadd -.\" Author: [see the "AUTHOR" section] -.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 -.\" Manual: System Administration tools -.\" Source: LDB 1.1 -.\" Language: English -.\" -.TH "LDBADD" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -ldbadd \- Command\-line utility for adding records to an LDB -.SH "SYNOPSIS" -.HP \w'\fBldbadd\fR\ 'u -\fBldbadd\fR [\-h] [\-H\ LDB\-URL] [ldif\-file1] [ldif\-file2] [\&.\&.\&.] -.SH "DESCRIPTION" -.PP -ldbadd adds records to an ldb(3) database\&. It reads the ldif(5) files specified on the command line and adds the records from these files to the LDB database, which is specified by the \-H option or the LDB_URL environment variable\&. -.PP -If \- is specified as a ldb file, the ldif input is read from standard input\&. -.SH "OPTIONS" -.PP -\-h -.RS 4 -Show list of available options\&. -.RE -.PP -\-H <ldb\-url> -.RS 4 -LDB URL to connect to\&. See ldb(3) for details\&. -.RE -.SH "ENVIRONMENT" -.PP -LDB_URL -.RS 4 -LDB URL to connect to (can be overrided by using the \-H command\-line option\&.) -.RE -.SH "VERSION" -.PP -This man page is correct for version 1\&.1 of LDB\&. -.SH "SEE ALSO" -.PP -ldb(3), ldbmodify, ldbdel, ldif(5) -.SH "AUTHOR" -.PP -ldb was written by -\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&. -.PP -If you wish to report a problem or make a suggestion then please see the -\m[blue]\fB\%http://ldb.samba.org/\fR\m[] -web site for current contact and maintainer information\&. -.PP -This manpage was written by Jelmer Vernooij\&. -.SH "NOTES" -.IP " 1." 4 -Andrew Tridgell -.RS 4 -\%https://www.samba.org/~tridge/ -.RE diff --git a/databases/ldb21/files/man/ldbdel.1 b/databases/ldb21/files/man/ldbdel.1 deleted file mode 100644 index 0b93d92a78bf..000000000000 --- a/databases/ldb21/files/man/ldbdel.1 +++ /dev/null @@ -1,80 +0,0 @@ -'\" t -.\" Title: ldbdel -.\" Author: [see the "AUTHOR" section] -.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 -.\" Manual: System Administration tools -.\" Source: LDB 1.1 -.\" Language: English -.\" -.TH "LDBDEL" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -ldbdel \- Command\-line program for deleting LDB records -.SH "SYNOPSIS" -.HP \w'\fBldbdel\fR\ 'u -\fBldbdel\fR [\-h] [\-H\ LDB\-URL] [dn] [\&.\&.\&.] -.SH "DESCRIPTION" -.PP -ldbdel deletes records from an ldb(3) database\&. It deletes the records identified by the dn\*(Aqs specified on the command\-line\&. -.PP -ldbdel uses either the database that is specified with the \-H option or the database specified by the LDB_URL environment variable\&. -.SH "OPTIONS" -.PP -\-h -.RS 4 -Show list of available options\&. -.RE -.PP -\-H <ldb\-url> -.RS 4 -LDB URL to connect to\&. See ldb(3) for details\&. -.RE -.SH "ENVIRONMENT" -.PP -LDB_URL -.RS 4 -LDB URL to connect to (can be overrided by using the \-H command\-line option\&.) -.RE -.SH "VERSION" -.PP -This man page is correct for version 1\&.1 of LDB\&. -.SH "SEE ALSO" -.PP -ldb(3), ldbmodify, ldbadd, ldif(5) -.SH "AUTHOR" -.PP -ldb was written by -\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&. -.PP -If you wish to report a problem or make a suggestion then please see the -\m[blue]\fB\%http://ldb.samba.org/\fR\m[] -web site for current contact and maintainer information\&. -.PP -ldbdel was written by Andrew Tridgell\&. -.PP -This manpage was written by Jelmer Vernooij\&. -.SH "NOTES" -.IP " 1." 4 -Andrew Tridgell -.RS 4 -\%https://www.samba.org/~tridge/ -.RE diff --git a/databases/ldb21/files/man/ldbmodify.1 b/databases/ldb21/files/man/ldbmodify.1 deleted file mode 100644 index c6fd6894496a..000000000000 --- a/databases/ldb21/files/man/ldbmodify.1 +++ /dev/null @@ -1,73 +0,0 @@ -'\" t -.\" Title: ldbmodify -.\" Author: [see the "AUTHOR" section] -.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 -.\" Manual: System Administration tools -.\" Source: LDB 1.1 -.\" Language: English -.\" -.TH "LDBMODIFY" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -ldbmodify \- Modify records in a LDB database -.SH "SYNOPSIS" -.HP \w'\fBldbmodify\fR\ 'u -\fBldbmodify\fR [\-H\ LDB\-URL] [ldif\-file] -.SH "DESCRIPTION" -.PP -ldbmodify changes, adds and deletes records in a LDB database\&. The changes that should be made to the LDB database are read from the specified LDIF\-file\&. If \- is specified as the filename, input is read from stdin\&. -.PP -For now, see ldapmodify(1) for details on the LDIF file format\&. -.SH "OPTIONS" -.PP -\-H <ldb\-url> -.RS 4 -LDB URL to connect to\&. See ldb(3) for details\&. -.RE -.SH "ENVIRONMENT" -.PP -LDB_URL -.RS 4 -LDB URL to connect to (can be overrided by using the \-H command\-line option\&.) -.RE -.SH "VERSION" -.PP -This man page is correct for version 1\&.1 of LDB\&. -.SH "SEE ALSO" -.PP -ldb(3), ldbedit -.SH "AUTHOR" -.PP -ldb was written by -\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&. -.PP -If you wish to report a problem or make a suggestion then please see the -\m[blue]\fB\%http://ldb.samba.org/\fR\m[] -web site for current contact and maintainer information\&. -.PP -This manpage was written by Jelmer Vernooij\&. -.SH "NOTES" -.IP " 1." 4 -Andrew Tridgell -.RS 4 -\%https://www.samba.org/~tridge/ -.RE diff --git a/databases/ldb21/files/patch-buildtools_wafsamba_samba__autoconf.py b/databases/ldb21/files/patch-buildtools_wafsamba_samba__autoconf.py deleted file mode 100644 index 0403fd0fb236..000000000000 --- a/databases/ldb21/files/patch-buildtools_wafsamba_samba__autoconf.py +++ /dev/null @@ -1,50 +0,0 @@ ---- buildtools/wafsamba/samba_autoconf.py.orig 2019-09-04 10:53:16 UTC -+++ buildtools/wafsamba/samba_autoconf.py -@@ -573,7 +573,7 @@ def library_flags(self, libs): - - - @conf --def CHECK_LIB(conf, libs, mandatory=False, empty_decl=True, set_target=True, shlib=False): -+def CHECK_LIB(conf, libs, mandatory=False, empty_decl=True, set_target=True, shlib=False, msg=None): - '''check if a set of libraries exist as system libraries - - returns the sublist of libs that do exist as a syslib or [] -@@ -593,11 +593,29 @@ int foo() - ret.append(lib) - continue - -+ if msg is None: -+ msg = 'Checking for library %s' % lib -+ - (ccflags, ldflags, cpppath) = library_flags(conf, lib) -+ - if shlib: -- res = conf.check(features='c cshlib', fragment=fragment, lib=lib, uselib_store=lib, cflags=ccflags, ldflags=ldflags, uselib=lib.upper(), mandatory=False) -+ res = conf.check(features='c cshlib', -+ fragment=fragment, -+ lib=lib, -+ uselib_store=lib, -+ cflags=ccflags, -+ ldflags=ldflags, -+ uselib=lib.upper(), -+ mandatory=False, -+ msg=msg) - else: -- res = conf.check(lib=lib, uselib_store=lib, cflags=ccflags, ldflags=ldflags, uselib=lib.upper(), mandatory=False) -+ res = conf.check(lib=lib, -+ uselib_store=lib, -+ cflags=ccflags, -+ ldflags=ldflags, -+ uselib=lib.upper(), -+ mandatory=False, -+ msg=msg) - - if not res: - if mandatory: -@@ -944,5 +962,5 @@ def SAMBA_CHECK_UNDEFINED_SYMBOL_FLAGS(c - conf.env.undefined_ldflags = conf.ADD_LDFLAGS('-Wl,-no-undefined', testflags=True) - - if (conf.env.undefined_ignore_ldflags == [] and -- conf.CHECK_LDFLAGS(['-undefined', 'dynamic_lookup'])): -+ conf.CHECK_LDFLAGS(['-undefined', 'dynamic_lookup'] + conf.env.WERROR_CFLAGS)): - conf.env.undefined_ignore_ldflags = ['-undefined', 'dynamic_lookup'] diff --git a/databases/ldb21/files/patch-buildtools_wafsamba_samba__install.py b/databases/ldb21/files/patch-buildtools_wafsamba_samba__install.py deleted file mode 100644 index 5a85a034aea7..000000000000 --- a/databases/ldb21/files/patch-buildtools_wafsamba_samba__install.py +++ /dev/null @@ -1,11 +0,0 @@ ---- buildtools/wafsamba/samba_install.py.orig 2019-03-21 10:12:32 UTC -+++ buildtools/wafsamba/samba_install.py -@@ -115,7 +115,7 @@ def install_library(self): - inst_name = bld.make_libname(t.target) - elif self.vnum: - vnum_base = self.vnum.split('.')[0] -- install_name = bld.make_libname(target_name, version=self.vnum) -+ install_name = bld.make_libname(target_name, version=vnum_base) - install_link = bld.make_libname(target_name, version=vnum_base) - inst_name = bld.make_libname(t.target) - if not self.private_library or not t.env.SONAME_ST: diff --git a/databases/ldb21/files/patch-buildtools_wafsamba_wscript b/databases/ldb21/files/patch-buildtools_wafsamba_wscript deleted file mode 100644 index 9327600e7bd2..000000000000 --- a/databases/ldb21/files/patch-buildtools_wafsamba_wscript +++ /dev/null @@ -1,22 +0,0 @@ ---- buildtools/wafsamba/wscript.orig 2017-04-28 11:57:26 UTC -+++ buildtools/wafsamba/wscript -@@ -74,12 +74,17 @@ def set_options(opt): - help=("private library directory [PREFIX/lib/%s]" % Utils.g_module.APPNAME), - action="store", dest='PRIVATELIBDIR', default=None) - -+ opt.add_option('--with-openldap', -+ help='additional directory to search for OpenLDAP libs', -+ action='store', dest='ldap_open', default=None, -+ match = ['Checking for library lber', 'Checking for library ldap']) -+ - opt.add_option('--with-libiconv', - help='additional directory to search for libiconv', -- action='store', dest='iconv_open', default='/usr/local', -+ action='store', dest='iconv_open', default=None, - match = ['Checking for library iconv', 'Checking for iconv_open', 'Checking for header iconv.h']) - opt.add_option('--without-gettext', -- help=("Disable use of gettext"), -+ help=("disable use of gettext"), - action="store_true", dest='disable_gettext', default=False) - - gr = opt.option_group('developer options') diff --git a/databases/ldb21/files/patch-ldb__mdb_ldb_mdb.c b/databases/ldb21/files/patch-ldb__mdb_ldb_mdb.c deleted file mode 100644 index 54a1f6814b73..000000000000 --- a/databases/ldb21/files/patch-ldb__mdb_ldb_mdb.c +++ /dev/null @@ -1,11 +0,0 @@ ---- ldb_mdb/ldb_mdb.c.orig 2019-06-13 03:07:34 UTC -+++ ldb_mdb/ldb_mdb.c -@@ -183,7 +183,7 @@ static int lmdb_store(struct ldb_kv_priv - - if (flags == TDB_INSERT) { - mdb_flags = MDB_NOOVERWRITE; -- } else if ((flags == TDB_MODIFY)) { -+ } else if (flags == TDB_MODIFY) { - /* - * Modifying a record, ensure that it exists. - * This mimics the TDB semantics diff --git a/databases/ldb21/files/patch-ldb_key_value__ldb_kv_cache.c b/databases/ldb21/files/patch-ldb_key_value__ldb_kv_cache.c deleted file mode 100644 index 34ab1a19ba94..000000000000 --- a/databases/ldb21/files/patch-ldb_key_value__ldb_kv_cache.c +++ /dev/null @@ -1,13 +0,0 @@ ---- ldb_key_value/ldb_kv_cache.c.orig 2019-01-14 23:24:45 UTC -+++ ldb_key_value/ldb_kv_cache.c -@@ -90,7 +90,9 @@ static int ldb_schema_attribute_compare( - { - const struct ldb_schema_attribute *sa1 = (const struct ldb_schema_attribute *)p1; - const struct ldb_schema_attribute *sa2 = (const struct ldb_schema_attribute *)p2; -- return ldb_attr_cmp(sa1->name, sa2->name); -+ int res = ldb_attr_cmp(sa1->name, sa2->name); -+ -+ return (res) ? res : (sa1->flags > sa2->flags) ? 1 : (sa1->flags < sa2->flags) ? -1 : 0; - } - - /* diff --git a/databases/ldb21/files/patch-wscript b/databases/ldb21/files/patch-wscript deleted file mode 100644 index c6a58228712b..000000000000 --- a/databases/ldb21/files/patch-wscript +++ /dev/null @@ -1,31 +0,0 @@ ---- wscript.orig 2019-09-04 10:53:16 UTC -+++ wscript -@@ -207,7 +207,7 @@ def build(bld): - if bld.env.standalone_ldb: - if not 'PACKAGE_VERSION' in bld.env: - bld.env.PACKAGE_VERSION = VERSION -- bld.env.PKGCONFIGDIR = '${LIBDIR}/pkgconfig' -+ bld.env.PKGCONFIGDIR = '%%PKGCONFIGDIR%%' - private_library = False - else: - private_library = True -@@ -497,11 +497,6 @@ def build(bld): - deps='cmocka ldb', - install=False) - -- bld.SAMBA_BINARY('ldb_match_test', -- source='tests/ldb_match_test.c', -- deps='cmocka ldb', -- install=False) -- - bld.SAMBA_BINARY('ldb_key_value_test', - source='tests/ldb_key_value_test.c', - deps='cmocka ldb ldb_tdb_err_map', -@@ -614,7 +609,6 @@ def test(ctx): - 'ldb_msg_test', - 'ldb_tdb_kv_ops_test', - 'ldb_tdb_test', -- 'ldb_match_test', - 'ldb_key_value_test', - # we currently don't run ldb_key_value_sub_txn_tdb_test as it - # tests the nested/sub transaction handling diff --git a/databases/ldb21/pkg-descr b/databases/ldb21/pkg-descr deleted file mode 100644 index 6e55f91b65a7..000000000000 --- a/databases/ldb21/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -ldb is a LDAP-like embedded database. - -ldb provides a fast database with an LDAP-like API designed to be used -within an application. - -In some ways it can be seen as a intermediate solution between key-value -pair databases and a real LDAP database. diff --git a/databases/ldb22/Makefile b/databases/ldb22/Makefile index 961c3f0a4f3f..69424a1ecdee 100644 --- a/databases/ldb22/Makefile +++ b/databases/ldb22/Makefile @@ -6,12 +6,15 @@ CATEGORIES= databases MASTER_SITES= SAMBA PKGNAMESUFFIX?= 22 -MAINTAINER= timur@FreeBSD.org +MAINTAINER= samba@FreeBSD.org COMMENT= LDAP-like embedded database WWW= https://ldb.samba.org/ LICENSE= GPLv3+ +DEPRECATED= Required only by security/sssd, which expires on 2024-12-31 +EXPIRATION_DATE=2024-12-31 + IGNORE_NONTHREAD_PYTHON=needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support LDB_DEPENDS= talloc>=2.2.0:devel/talloc \ diff --git a/databases/ldb25/Makefile b/databases/ldb25/Makefile index 0729907ac55d..cb3e897d9207 100644 --- a/databases/ldb25/Makefile +++ b/databases/ldb25/Makefile @@ -4,7 +4,7 @@ CATEGORIES= databases MASTER_SITES= SAMBA PKGNAMESUFFIX?= 25 -MAINTAINER= xavier.beaudouin@klarasystems.com +MAINTAINER= samba@FreeBSD.org COMMENT= LDAP-like embedded database WWW= https://ldb.samba.org/ diff --git a/databases/ldb28/Makefile b/databases/ldb28/Makefile new file mode 100644 index 000000000000..8a5bcd790082 --- /dev/null +++ b/databases/ldb28/Makefile @@ -0,0 +1,146 @@ +PORTNAME= ldb +PORTVERSION= 2.8.1 +CATEGORIES= databases +MASTER_SITES= SAMBA +PKGNAMESUFFIX?= ${PORTVERSION:C/([[:digit:]]+)[.]([[:digit:]]+).*/\1\2/} + +MAINTAINER= samba@FreeBSD.org +COMMENT= LDAP-like embedded database +WWW= https://ldb.samba.org/ + +LICENSE= GPLv3+ + +IGNORE_NONTHREAD_PYTHON= needs port lang/python${PYTHON_SUFFIX} to be \ + build with THREADS support + +BUILD_DEPENDS= ${_LDB_DEPENDS} \ + cmocka>=1.1.3:sysutils/cmocka +RUN_DEPENDS= ${_LDB_DEPENDS} +TEST_DEPENDS= ${_LDB_DEPENDS} \ + cmocka>=1.1.3:sysutils/cmocka + +USES= compiler ldap localbase:ldflags pkgconfig +USE_LDCONFIG= yes + +HAS_CONFIGURE= yes +CONFIGURE_LOG= ${BUILD_WRKSRC}/bin/config.log +PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig +CONFIGURE_ARGS+= --bundled-libraries=!talloc,!tevent,!tdb,!popt,!cmocka \ + --disable-rpath \ + --with-modulesdir=${PREFIX}/lib/shared-modules \ + --with-openldap=${LOCALBASE} \ + --with-privatelibdir=${PREFIX}/lib/ldb \ + --without-gettext +CONFIGURE_ENV+= NOCOLOR=yes +MAKE_ENV+= NOCOLOR=yes +CFLAGS+= ${_CFLAGS_${COMPILER_TYPE}} +DEBUG_FLAGS= -g -ggdb3 -O0 +# Some symbols in ldb's linker version scripts are not defined, but since the +# scripts are generated dynamically, suppress errors with lld >= 17 due to these +# undefined symbols. +LDFLAGS+= -Wl,--undefined-version + +CONFLICTS_INSTALL= ldb[0-9][0-9] # include/ldb.h + +BINARY_ALIAS= python3=${PYTHON_CMD} + +PLIST_FILES= ${_LDB_BINS} \ + ${_LDB_LIBS_64} \ + ${_LDB_LIBS} \ + ${_LDB_MAN1} \ + ${_LDB_MAN3} \ + ${PKGCONFIGDIR}/ldb.pc \ + include/ldb.h \ + include/ldb_errors.h \ + include/ldb_handlers.h \ + include/ldb_module.h \ + include/ldb_version.h + +PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;${PREFIX}/;;} + +OPTIONS_DEFINE= MANPAGES PYTHON3 +OPTIONS_DEFAULT= PYTHON3 +MANPAGES_DESC= Build and install manpages (requires textproc/docbook-xsl) + +MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ + xsltproc:textproc/libxslt +MANPAGES_CONFIGURE_ENV_OFF= XSLTPROC="true" + +PYTHON3_USES= gettext-runtime python +PYTHON3_USES_OFF= python:build,test +PYTHON3_CONFIGURE_OFF= --disable-python +PYTHON3_PLIST_FILES= ${PKGCONFIGDIR}/pyldb-util${PYTHON_EXT_SUFFIX}.pc \ + ${PYTHON_SITELIBDIR}/_ldb_text.py \ + ${PYTHON_SITELIBDIR}/ldb${PYTHON_EXT_SUFFIX}.so \ + include/pyldb.h \ + lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so \ + lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so.2 + +# No fancy color error messages +_CFLAGS_clang= -fno-color-diagnostics + +_LDB_DEPENDS= talloc>=2.2.0:devel/talloc tevent>=0.10.0:devel/tevent \ + tdb>=1.4.0:databases/tdb lmdb>=0.9.23:databases/lmdb \ + popt>=0:devel/popt +_LDB_BINS= bin/ldbedit bin/ldbmodify bin/ldbadd bin/ldbdel bin/ldbsearch \ + bin/ldbrename +_LDB_LIBS= lib/libldb.so lib/libldb.so.2 lib/ldb/libldb-tdb-int.so \ + lib/ldb/libldb-tdb-err-map.so lib/ldb/libldb-key-value.so \ + lib/ldb/libldb-cmdline.so lib/shared-modules/ldb/skel.so \ + lib/shared-modules/ldb/server_sort.so \ + lib/shared-modules/ldb/sample.so \ + lib/shared-modules/ldb/rdn_name.so \ + lib/shared-modules/ldb/paged_searches.so \ + lib/shared-modules/ldb/ldb.so lib/shared-modules/ldb/ldap.so \ + lib/shared-modules/ldb/asq.so lib/shared-modules/ldb/tdb.so +_LDB_MAN1= share/man/man1/ldbadd.1.gz share/man/man1/ldbdel.1.gz \ + share/man/man1/ldbedit.1.gz share/man/man1/ldbmodify.1.gz \ + share/man/man1/ldbrename.1.gz share/man/man1/ldbsearch.1.gz +_LDB_MAN3= share/man/man3/ldb.3.gz + +.include <bsd.port.options.mk> + +.if defined(WITH_DEBUG) +CONFIGURE_ARGS+= --enable-debug \ + --verbose +.endif + +# Only for 64-bit architectures +.if ${ARCH} != armv6 && ${ARCH} != armv7 && ${ARCH} != i386 && ${ARCH} != mips && \ + ${ARCH} != powerpc && ${ARCH} != powerpcspe +_LDB_LIBS_64= lib/ldb/libldb-mdb-int.so lib/shared-modules/ldb/mdb.so +.endif + +.if defined(NO_PYTHON) +WARNING+= "${PKGNAME} does not support NO_PYTHON anymore; use option PYTHON3 instead" +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|%%PKGCONFIGDIR%%|${PKGCONFIGDIR}|g' \ + ${BUILD_WRKSRC}/wscript + +# Use threading (or multiprocessing) but not thread (renamed in python 3+). +pre-configure: + @if ! ${PYTHON_CMD} -c "import multiprocessing;" 2>/dev/null; then \ + ${ECHO_CMD}; \ + ${ECHO_MSG} "===> ${PKGNAME} "${IGNORE_NONTHREAD_PYTHON:Q}.; \ + ${ECHO_CMD}; \ + ${FALSE}; \ + fi + +pre-build-MANPAGES-off: + ${MKDIR} ${BUILD_WRKSRC}/bin/default/man +.for man in ${_LDB_MAN1} ${_LDB_MAN3} + ${INSTALL_MAN} ${FILESDIR}/man/`basename ${man} .gz` ${BUILD_WRKSRC}/bin/default/man +.endfor + +post-install: +.for lib in ${_LDB_BINS} ${_LDB_LIBS} ${_LDB_LIBS_64} + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${lib} +.endfor + +post-install-PYTHON3-on: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ldb${PYTHON_EXT_SUFFIX}.so + +.include <bsd.port.mk> diff --git a/databases/ldb28/distinfo b/databases/ldb28/distinfo new file mode 100644 index 000000000000..578096e60b52 --- /dev/null +++ b/databases/ldb28/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1722344866 +SHA256 (ldb-2.8.1.tar.gz) = b68ce6eb0ccd2870fa3c8c334f2028b5d16606fd41308696c17b71959f7bf59f +SIZE (ldb-2.8.1.tar.gz) = 1745790 diff --git a/databases/ldb21/files/man/ldb.3 b/databases/ldb28/files/man/ldb.3 index 8ebebfc7f337..ee748545d8f1 100644 --- a/databases/ldb21/files/man/ldb.3 +++ b/databases/ldb28/files/man/ldb.3 @@ -2,12 +2,12 @@ .\" Title: ldb .\" Author: [see the "Author" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 +.\" Date: 09/23/2020 .\" Manual: System Administration tools .\" Source: LDB 1.1 .\" Language: English .\" -.TH "LDB" "3" "12/11/2018" "LDB 1\&.1" "System Administration tools" +.TH "LDB" "3" "09/23/2020" "LDB 1\&.1" "System Administration tools" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/databases/ldb15/files/ldbadd.1 b/databases/ldb28/files/man/ldbadd.1 index b7e1fa3027ce..90014c9d6703 100644 --- a/databases/ldb15/files/ldbadd.1 +++ b/databases/ldb28/files/man/ldbadd.1 @@ -2,12 +2,12 @@ .\" Title: ldbadd .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 +.\" Date: 09/23/2020 .\" Manual: System Administration tools .\" Source: LDB 1.1 .\" Language: English .\" -.TH "LDBADD" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" +.TH "LDBADD" "1" "09/23/2020" "LDB 1\&.1" "System Administration tools" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -52,7 +52,7 @@ LDB URL to connect to\&. See ldb(3) for details\&. .PP LDB_URL .RS 4 -LDB URL to connect to (can be overrided by using the \-H command\-line option\&.) +LDB URL to connect to (can be overridden by using the \-H command\-line option\&.) .RE .SH "VERSION" .PP diff --git a/databases/ldb20/files/ldbdel.1 b/databases/ldb28/files/man/ldbdel.1 index 0b93d92a78bf..86541dccc899 100644 --- a/databases/ldb20/files/ldbdel.1 +++ b/databases/ldb28/files/man/ldbdel.1 @@ -2,12 +2,12 @@ .\" Title: ldbdel .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 +.\" Date: 09/23/2020 .\" Manual: System Administration tools .\" Source: LDB 1.1 .\" Language: English .\" -.TH "LDBDEL" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" +.TH "LDBDEL" "1" "09/23/2020" "LDB 1\&.1" "System Administration tools" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -52,7 +52,7 @@ LDB URL to connect to\&. See ldb(3) for details\&. .PP LDB_URL .RS 4 -LDB URL to connect to (can be overrided by using the \-H command\-line option\&.) +LDB URL to connect to (can be overridden by using the \-H command\-line option\&.) .RE .SH "VERSION" .PP diff --git a/databases/ldb21/files/man/ldbedit.1 b/databases/ldb28/files/man/ldbedit.1 index f3e114b853a7..cb7b75fe8d67 100644 --- a/databases/ldb21/files/man/ldbedit.1 +++ b/databases/ldb28/files/man/ldbedit.1 @@ -2,12 +2,12 @@ .\" Title: ldbedit .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 +.\" Date: 09/23/2020 .\" Manual: System Administration tools .\" Source: LDB 1.1 .\" Language: English .\" -.TH "LDBEDIT" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" +.TH "LDBEDIT" "1" "09/23/2020" "LDB 1\&.1" "System Administration tools" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/databases/ldb20/files/ldbmodify.1 b/databases/ldb28/files/man/ldbmodify.1 index c6fd6894496a..be4815da7287 100644 --- a/databases/ldb20/files/ldbmodify.1 +++ b/databases/ldb28/files/man/ldbmodify.1 @@ -2,12 +2,12 @@ .\" Title: ldbmodify .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 +.\" Date: 09/23/2020 .\" Manual: System Administration tools .\" Source: LDB 1.1 .\" Language: English .\" -.TH "LDBMODIFY" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" +.TH "LDBMODIFY" "1" "09/23/2020" "LDB 1\&.1" "System Administration tools" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -47,7 +47,7 @@ LDB URL to connect to\&. See ldb(3) for details\&. .PP LDB_URL .RS 4 -LDB URL to connect to (can be overrided by using the \-H command\-line option\&.) +LDB URL to connect to (can be overridden by using the \-H command\-line option\&.) .RE .SH "VERSION" .PP diff --git a/databases/ldb21/files/man/ldbrename.1 b/databases/ldb28/files/man/ldbrename.1 index eb32ae64e53d..0bdbc67a3b32 100644 --- a/databases/ldb21/files/man/ldbrename.1 +++ b/databases/ldb28/files/man/ldbrename.1 @@ -2,12 +2,12 @@ .\" Title: ldbrename .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 +.\" Date: 09/23/2020 .\" Manual: System Administration tools .\" Source: LDB 1.1 .\" Language: English .\" -.TH "LDBRENAME" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" +.TH "LDBRENAME" "1" "09/23/2020" "LDB 1\&.1" "System Administration tools" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -55,7 +55,7 @@ Extra ldb options, such as modules\&. .PP LDB_URL .RS 4 -LDB URL to connect to (can be overrided by using the \-H command\-line option\&.) +LDB URL to connect to (can be overridden by using the \-H command\-line option\&.) .RE .SH "VERSION" .PP diff --git a/databases/ldb21/files/man/ldbsearch.1 b/databases/ldb28/files/man/ldbsearch.1 index a86908b1181f..ff7645bfce4e 100644 --- a/databases/ldb21/files/man/ldbsearch.1 +++ b/databases/ldb28/files/man/ldbsearch.1 @@ -2,12 +2,12 @@ .\" Title: ldbsearch .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 12/11/2018 +.\" Date: 09/23/2020 .\" Manual: System Administration tools .\" Source: LDB 1.1 .\" Language: English .\" -.TH "LDBSEARCH" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools" +.TH "LDBSEARCH" "1" "09/23/2020" "LDB 1\&.1" "System Administration tools" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -65,7 +65,7 @@ Specify Base DN to use\&. .PP LDB_URL .RS 4 -LDB URL to connect to (can be overrided by using the \-H command\-line option\&.) +LDB URL to connect to (can be overridden by using the \-H command\-line option\&.) .RE .SH "VERSION" .PP diff --git a/databases/ldb20/files/patch-buildtools_wafsamba_samba__autoconf.py b/databases/ldb28/files/patch-buildtools_wafsamba_samba__autoconf.py index 0403fd0fb236..e98feeb31336 100644 --- a/databases/ldb20/files/patch-buildtools_wafsamba_samba__autoconf.py +++ b/databases/ldb28/files/patch-buildtools_wafsamba_samba__autoconf.py @@ -1,6 +1,6 @@ ---- buildtools/wafsamba/samba_autoconf.py.orig 2019-09-04 10:53:16 UTC +--- buildtools/wafsamba/samba_autoconf.py.orig 2022-12-15 13:35:50 UTC +++ buildtools/wafsamba/samba_autoconf.py -@@ -573,7 +573,7 @@ def library_flags(self, libs): +@@ -595,7 +595,7 @@ def library_flags(self, libs): @conf @@ -9,7 +9,7 @@ '''check if a set of libraries exist as system libraries returns the sublist of libs that do exist as a syslib or [] -@@ -593,11 +593,29 @@ int foo() +@@ -615,11 +615,29 @@ int foo() ret.append(lib) continue @@ -41,7 +41,7 @@ if not res: if mandatory: -@@ -944,5 +962,5 @@ def SAMBA_CHECK_UNDEFINED_SYMBOL_FLAGS(c +@@ -989,5 +1007,5 @@ def SAMBA_CHECK_UNDEFINED_SYMBOL_FLAGS(conf): conf.env.undefined_ldflags = conf.ADD_LDFLAGS('-Wl,-no-undefined', testflags=True) if (conf.env.undefined_ignore_ldflags == [] and diff --git a/databases/ldb15/files/patch-buildtools_wafsamba_samba__install.py b/databases/ldb28/files/patch-buildtools_wafsamba_samba__install.py index 5a85a034aea7..5a85a034aea7 100644 --- a/databases/ldb15/files/patch-buildtools_wafsamba_samba__install.py +++ b/databases/ldb28/files/patch-buildtools_wafsamba_samba__install.py diff --git a/databases/ldb15/files/patch-buildtools_wafsamba_wscript b/databases/ldb28/files/patch-buildtools_wafsamba_wscript index 9327600e7bd2..5480a1e65320 100644 --- a/databases/ldb15/files/patch-buildtools_wafsamba_wscript +++ b/databases/ldb28/files/patch-buildtools_wafsamba_wscript @@ -1,7 +1,7 @@ ---- buildtools/wafsamba/wscript.orig 2017-04-28 11:57:26 UTC +--- buildtools/wafsamba/wscript.orig 2022-03-29 07:53:52 UTC +++ buildtools/wafsamba/wscript -@@ -74,12 +74,17 @@ def set_options(opt): - help=("private library directory [PREFIX/lib/%s]" % Utils.g_module.APPNAME), +@@ -133,12 +133,17 @@ Currently the only tested value is 'smbtorture,smbd/sm + help=("private library directory [PREFIX/lib/%s]" % Context.g_module.APPNAME), action="store", dest='PRIVATELIBDIR', default=None) + opt.add_option('--with-openldap', diff --git a/databases/ldb28/files/patch-include_ldb__module.h b/databases/ldb28/files/patch-include_ldb__module.h new file mode 100644 index 000000000000..3b62136e9456 --- /dev/null +++ b/databases/ldb28/files/patch-include_ldb__module.h @@ -0,0 +1,15 @@ +--- include/ldb_module.h.orig 2023-03-29 13:42:11 UTC ++++ include/ldb_module.h +@@ -108,6 +108,12 @@ struct ldb_module; + */ + #define LDB_FLAG_INTERNAL_ACCESS_CHECKED 0x400 + ++/* ++ * indicates that this element's values are shared with another element (for ++ * example, in a shallow copy of an ldb_message) and should not be freed ++ */ ++#define LDB_FLAG_INTERNAL_SHARED_VALUES 0x200 ++ + /* an extended match rule that always fails to match */ + #define SAMBA_LDAP_MATCH_ALWAYS_FALSE "1.3.6.1.4.1.7165.4.5.1" + diff --git a/databases/ldb20/files/patch-ldb_key_value__ldb_kv_cache.c b/databases/ldb28/files/patch-ldb_key_value__ldb_kv_cache.c index 34ab1a19ba94..4c1eedea0693 100644 --- a/databases/ldb20/files/patch-ldb_key_value__ldb_kv_cache.c +++ b/databases/ldb28/files/patch-ldb_key_value__ldb_kv_cache.c @@ -1,6 +1,6 @@ ---- ldb_key_value/ldb_kv_cache.c.orig 2019-01-14 23:24:45 UTC +--- ldb_key_value/ldb_kv_cache.c.orig 2022-01-24 10:27:24 UTC +++ ldb_key_value/ldb_kv_cache.c -@@ -90,7 +90,9 @@ static int ldb_schema_attribute_compare( +@@ -92,7 +92,9 @@ static int ldb_schema_attribute_compare(const void *p1 { const struct ldb_schema_attribute *sa1 = (const struct ldb_schema_attribute *)p1; const struct ldb_schema_attribute *sa2 = (const struct ldb_schema_attribute *)p2; diff --git a/databases/ldb28/files/patch-lib_replace_replace.c b/databases/ldb28/files/patch-lib_replace_replace.c new file mode 100644 index 000000000000..00c04853dfdf --- /dev/null +++ b/databases/ldb28/files/patch-lib_replace_replace.c @@ -0,0 +1,20 @@ +--- lib/replace/replace.c.orig 2023-11-22 12:09:13 UTC ++++ lib/replace/replace.c +@@ -560,6 +560,7 @@ long long int rep_strtoll(const char *str, char **endp + + + #ifndef HAVE_STRTOULL ++#warning NO_HAVE_STRTOULL + unsigned long long int rep_strtoull(const char *str, char **endptr, int base) + { + #ifdef HAVE_STRTOUQ +@@ -573,7 +574,9 @@ unsigned long long int rep_strtoull(const char *str, c + #endif + } + #else ++#warning HAVE_STROULL + #ifdef HAVE_BSD_STRTOLL ++#warning HAVE_BSD_STROLL + #undef strtoull + unsigned long long int rep_strtoull(const char *str, char **endptr, int base) + { diff --git a/databases/ldb21/files/patch-lib_replace_wscript b/databases/ldb28/files/patch-lib_replace_wscript index d476cec47cfb..cf9834979d44 100644 --- a/databases/ldb21/files/patch-lib_replace_wscript +++ b/databases/ldb28/files/patch-lib_replace_wscript @@ -1,6 +1,6 @@ ---- lib/replace/wscript.orig 2019-03-21 10:12:32 UTC +--- lib/replace/wscript.orig 2022-10-24 10:21:14 UTC +++ lib/replace/wscript -@@ -119,7 +119,7 @@ def configure(conf): +@@ -122,7 +122,7 @@ def configure(conf): conf.CHECK_HEADERS('sys/atomic.h stdatomic.h') conf.CHECK_HEADERS('libgen.h') diff --git a/databases/ldb20/files/patch-wscript b/databases/ldb28/files/patch-wscript index c6a58228712b..81600dc38d83 100644 --- a/databases/ldb20/files/patch-wscript +++ b/databases/ldb28/files/patch-wscript @@ -1,6 +1,6 @@ ---- wscript.orig 2019-09-04 10:53:16 UTC -+++ wscript -@@ -207,7 +207,7 @@ def build(bld): +--- wscript.orig 2023-03-29 15:42:11.181590800 +0200 ++++ wscript 2023-12-07 17:41:11.676269000 +0100 +@@ -208,7 +208,7 @@ if bld.env.standalone_ldb: if not 'PACKAGE_VERSION' in bld.env: bld.env.PACKAGE_VERSION = VERSION @@ -9,7 +9,16 @@ private_library = False else: private_library = True -@@ -497,11 +497,6 @@ def build(bld): +@@ -413,7 +413,7 @@ + bld.SUBDIR('ldb_mdb', + '''ldb_mdb.c '''), + private_library=True, +- deps='ldb lmdb ldb_key_value') ++ deps='replace ldb lmdb ldb_key_value') + lmdb_deps = ' ldb_mdb_int' + else: + lmdb_deps = '' +@@ -498,11 +498,6 @@ deps='cmocka ldb', install=False) @@ -21,8 +30,8 @@ bld.SAMBA_BINARY('ldb_key_value_test', source='tests/ldb_key_value_test.c', deps='cmocka ldb ldb_tdb_err_map', -@@ -614,7 +609,6 @@ def test(ctx): - 'ldb_msg_test', +@@ -634,7 +629,6 @@ + 'ldb_tdb_guid_mod_op_test', 'ldb_tdb_kv_ops_test', 'ldb_tdb_test', - 'ldb_match_test', diff --git a/databases/ldb15/pkg-descr b/databases/ldb28/pkg-descr index 6e55f91b65a7..6e55f91b65a7 100644 --- a/databases/ldb15/pkg-descr +++ b/databases/ldb28/pkg-descr diff --git a/databases/libmongo-client/Makefile b/databases/libmongo-client/Makefile index 671207e8e009..b8bcc871eb3b 100644 --- a/databases/libmongo-client/Makefile +++ b/databases/libmongo-client/Makefile @@ -10,6 +10,10 @@ WWW= https://github.com/algernon/libmongo-client LICENSE= APACHE20 +BROKEN= Unfetchable +DEPRECATED= Abandonware, upstream removed repo +EXPIRATION_DATE=2024-10-31 + USE_GITHUB= yes GH_ACCOUNT= algernon diff --git a/databases/libmongocrypt/Makefile b/databases/libmongocrypt/Makefile index 69c67512580b..efffd433c4c3 100644 --- a/databases/libmongocrypt/Makefile +++ b/databases/libmongocrypt/Makefile @@ -1,5 +1,5 @@ PORTNAME= libmongocrypt -DISTVERSION= 1.8.1 +DISTVERSION= 1.11.0 CATEGORIES= databases MAINTAINER= hiroo.ono+freebsd@gmail.com @@ -17,10 +17,10 @@ USES= cmake python:build ssl USE_GITHUB= yes GH_ACCOUNT= mongodb -CMAKE_OFF= BUILD_TESTING ENABLE_ONLINE_TESTS \ - MONGOCRYPT_ENABLE_DECIMAL128 -CMAKE_ON= USE_SHARED_LIBBSON CMAKE_ARGS= -DBUILD_VERSION=${DISTVERSION} \ -DMONGOCRYPT_MONGOC_DIR="USE-SYSTEM" +CMAKE_ON= USE_SHARED_LIBBSON +CMAKE_OFF= BUILD_TESTING ENABLE_ONLINE_TESTS \ + MONGOCRYPT_ENABLE_DECIMAL128 .include <bsd.port.mk> diff --git a/databases/libmongocrypt/distinfo b/databases/libmongocrypt/distinfo index 5cc112c19fb4..0f7cf419f49a 100644 --- a/databases/libmongocrypt/distinfo +++ b/databases/libmongocrypt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1687607926 -SHA256 (mongodb-libmongocrypt-1.8.1_GH0.tar.gz) = 068a677d3716ac89d730223c1758f041d840eb3363f0521b9969a02bb3a0f977 -SIZE (mongodb-libmongocrypt-1.8.1_GH0.tar.gz) = 4223480 +TIMESTAMP = 1724968586 +SHA256 (mongodb-libmongocrypt-1.11.0_GH0.tar.gz) = 9891ec8d1015ed3711e4d7d515a74eb4143a0ff1ce8ff8795de63cb921fee2d6 +SIZE (mongodb-libmongocrypt-1.11.0_GH0.tar.gz) = 4121234 diff --git a/databases/libpqtypes/Makefile b/databases/libpqtypes/Makefile index 6239d5ae5096..dfb4d68b2ab0 100644 --- a/databases/libpqtypes/Makefile +++ b/databases/libpqtypes/Makefile @@ -10,6 +10,10 @@ WWW= http://libpqtypes.esilo.com/ LICENSE= BSD2CLAUSE +BROKEN= Unfetchable +DEPRECATED= Abandonware, upstream is no longer around +EXPIRATION_DATE=2024-10-31 + USES= gmake libtool pgsql autoreconf GNU_CONFIGURE= yes diff --git a/databases/libzdb/Makefile b/databases/libzdb/Makefile index c29399bfc3f6..28aae988411b 100644 --- a/databases/libzdb/Makefile +++ b/databases/libzdb/Makefile @@ -1,5 +1,5 @@ PORTNAME= libzdb -PORTVERSION= 3.2.3 +PORTVERSION= 3.4.0 CATEGORIES= databases MASTER_SITES= https://www.tildeslash.com/libzdb/dist/ @@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_i386= fails to build BROKEN_powerpc= fails to build -USES= compiler:c11 gmake libtool localbase pathfix +USES= compiler:c++20-lang gmake libtool localbase pathfix GNU_CONFIGURE= yes INSTALL_TARGET= install-strip diff --git a/databases/libzdb/distinfo b/databases/libzdb/distinfo index de970c3008f9..2045d28f488b 100644 --- a/databases/libzdb/distinfo +++ b/databases/libzdb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1669057529 -SHA256 (libzdb-3.2.3.tar.gz) = a1957826fab7725484fc5b74780a6a7d0d8b7f5e2e54d26e106b399e0a86beb0 -SIZE (libzdb-3.2.3.tar.gz) = 771263 +TIMESTAMP = 1722711145 +SHA256 (libzdb-3.4.0.tar.gz) = abd675719bcbdde430aa4ee13975b980d55d2abcb5cc228082a30320a6bb9f0f +SIZE (libzdb-3.4.0.tar.gz) = 956184 diff --git a/databases/libzdb/files/patch-clang16 b/databases/libzdb/files/patch-clang16 new file mode 100644 index 000000000000..fb5b76fc2d31 --- /dev/null +++ b/databases/libzdb/files/patch-clang16 @@ -0,0 +1,16 @@ +Workaround for FreeBSD 14.0 (Clang 16) which is expected to be EOL on 2024-09-30 + +Reference: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255374 + https://forums.freebsd.org/threads/freebsd-release-14-0-and-clang-2020-std-format.91114/ + +--- configure.orig 2024-08-01 01:02:16 UTC ++++ configure +@@ -6239,7 +6239,7 @@ printf "%s\n" "$ac_cv_cxx_compile_cxx20" >&6; } + fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compile_cxx20" >&5 + printf "%s\n" "$ac_cv_cxx_compile_cxx20" >&6; } +-CXXFLAGS="$CXXFLAGS -std=c++20" ++CXXFLAGS="$CXXFLAGS -std=c++20 -fexperimental-library" + ac_ext=c + ac_cpp='$CPP $CPPFLAGS' + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' diff --git a/databases/libzdb/pkg-plist b/databases/libzdb/pkg-plist index cc195ddc3261..f7f19e5fca50 100644 --- a/databases/libzdb/pkg-plist +++ b/databases/libzdb/pkg-plist @@ -9,6 +9,6 @@ include/zdb/zdb.h include/zdb/zdbpp.h lib/libzdb.a lib/libzdb.so -lib/libzdb.so.13 -lib/libzdb.so.13.1.0 +lib/libzdb.so.16 +lib/libzdb.so.16.0.0 libdata/pkgconfig/zdb.pc diff --git a/databases/litestream/Makefile b/databases/litestream/Makefile index 406c9726861b..a6cc3d6e2627 100644 --- a/databases/litestream/Makefile +++ b/databases/litestream/Makefile @@ -1,7 +1,7 @@ PORTNAME= litestream DISTVERSIONPREFIX= v DISTVERSION= 0.3.13 -PORTREVISION= 4 +PORTREVISION= 6 CATEGORIES= databases MAINTAINER= nc@FreeBSD.org diff --git a/databases/lua-xapian/Makefile b/databases/lua-xapian/Makefile index e5ceab0aa4db..be33ebe64581 100644 --- a/databases/lua-xapian/Makefile +++ b/databases/lua-xapian/Makefile @@ -1,5 +1,5 @@ PORTNAME= xapian -PORTVERSION= 1.4.25 +PORTVERSION= 1.4.26 DISTVERSIONPREFIX= bindings- CATEGORIES= databases MASTER_SITES= https://oligarchy.co.uk/xapian/${PORTVERSION}/ \ diff --git a/databases/lua-xapian/distinfo b/databases/lua-xapian/distinfo index 97cfe857e575..989462bbc360 100644 --- a/databases/lua-xapian/distinfo +++ b/databases/lua-xapian/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710712352 -SHA256 (xapian-bindings-1.4.25.tar.xz) = 068314fca3f54524701492df432fa54c485fd4e39613ca2cd275e136964e81a9 -SIZE (xapian-bindings-1.4.25.tar.xz) = 1076644 +TIMESTAMP = 1721499020 +SHA256 (xapian-bindings-1.4.26.tar.xz) = 550873573ee0401199f835fef51ddf89ca7bc26f7b8d1bdcca59da643fb3ca81 +SIZE (xapian-bindings-1.4.26.tar.xz) = 1114580 diff --git a/databases/mariadb1011-server/Makefile b/databases/mariadb1011-server/Makefile index 9859fd79a8b4..e123af229447 100644 --- a/databases/mariadb1011-server/Makefile +++ b/databases/mariadb1011-server/Makefile @@ -1,6 +1,5 @@ PORTNAME?= mariadb -PORTVERSION= 10.11.8 -PORTREVISION= 1 +PORTVERSION= 10.11.9 CATEGORIES= databases MASTER_SITES= https://mirror.nodesdirect.com/${SITESDIR}/ \ https://mirror.one.com/${SITESDIR}/ \ diff --git a/databases/mariadb1011-server/distinfo b/databases/mariadb1011-server/distinfo index 6b0e0badf4b8..fdbd697c9482 100644 --- a/databases/mariadb1011-server/distinfo +++ b/databases/mariadb1011-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716456949 -SHA256 (mariadb-10.11.8.tar.gz) = 5f04f3e33d9f1cbeff05e79c54d41d302630500c995aee72b0638e2f9dfcdf0f -SIZE (mariadb-10.11.8.tar.gz) = 100913048 +TIMESTAMP = 1723391398 +SHA256 (mariadb-10.11.9.tar.gz) = 0a00180864cd016187c986faab8010de23a117b9a75f91d6456421f894e48d20 +SIZE (mariadb-10.11.9.tar.gz) = 101611566 diff --git a/databases/mariadb1011-server/files/patch-PR279362 b/databases/mariadb1011-server/files/patch-PR279362 deleted file mode 100644 index f779ad442e1e..000000000000 --- a/databases/mariadb1011-server/files/patch-PR279362 +++ /dev/null @@ -1,85 +0,0 @@ -From 45279cb03d55859423349df7e11caa5ae2b012c5 Mon Sep 17 00:00:00 2001 -From: Dave Gosselin <dave.gosselin@mariadb.com> -Date: Mon, 13 May 2024 10:36:11 -0400 -Subject: [PATCH] MDEV-34129 mariadb-install-db appears to hang on macOS - -A bug in signal_handler thread initialization led to an overcomplicated -implementation of wait_for_signal_handler_to_end, namely that we could -fail to initialize the signal handler but mark it as active anyway. -This meant that we could wait for it to terminate when it didn't exist -in the first place. - -Additionally, let's immediately close down the signal handler loop when -we decide to break connections--it's the start of process termination -anyway, and there's no need to wait once we've invoked break_connections. ---- mysql-test/suite/rpl/r/rpl_shutdown_sighup.result.orig 2024-05-10 21:02:44 UTC -+++ mysql-test/suite/rpl/r/rpl_shutdown_sighup.result -@@ -41,7 +41,6 @@ connection slave; - shutdown; - connection server_2; - connection slave; --include/assert_grep.inc [Ensure warning is issued that signal handler thread is still processing] - # - # Cleanup - connection master; - .../suite/rpl/r/rpl_shutdown_sighup.result | 1 - - .../suite/rpl/t/rpl_shutdown_sighup.test | 7 --- - sql/mysqld.cc | 61 ++++++++++--------- - 3 files changed, 32 insertions(+), 37 deletions(-) - ---- mysql-test/suite/rpl/t/rpl_shutdown_sighup.test.orig 2024-05-10 21:02:44 UTC -+++ mysql-test/suite/rpl/t/rpl_shutdown_sighup.test -@@ -137,13 +137,6 @@ --source include/wait_until_connected_again.inc - --enable_reconnect - --source include/wait_until_connected_again.inc - ----let $assert_text= Ensure warning is issued that signal handler thread is still processing ----let $assert_select= Signal handler thread did not exit in a timely manner. ----let $assert_file= $MYSQLTEST_VARDIR/log/mysqld.2.err ----let $assert_count= 1 ----let $assert_only_after = CURRENT_TEST: rpl.rpl_shutdown_sighup ----source include/assert_grep.inc -- - - --echo # - --echo # Cleanup -diff --git a/sql/mysqld.cc b/sql/mysqld.cc -index 5ae30282729..68d8a04430f 100644 ---- sql/mysqld.cc.orig -+++ sql/mysqld.cc -@@ -3205,6 +3205,15 @@ static void start_signal_handler(void) - DBUG_VOID_RETURN; - } - -+/** Called only from signal_hand function. */ -+static void* exit_signal_handler() -+{ -+ my_thread_end(); -+ signal_thread_in_use= 0; -+ pthread_exit(0); // Safety -+ return nullptr; // Avoid compiler warnings -+} -+ - - /** This threads handles all signals and alarms. */ - /* ARGSUSED */ -@@ -3265,10 +3274,7 @@ pthread_handler_t signal_hand(void *arg __attribute__((unused))) - if (abort_loop) - { - DBUG_PRINT("quit",("signal_handler: calling my_thread_end()")); -- my_thread_end(); -- signal_thread_in_use= 0; -- pthread_exit(0); // Safety -- return 0; // Avoid compiler warnings -+ return exit_signal_handler(); - } - switch (sig) { - case SIGTERM: -@@ -3287,6 +3293,7 @@ pthread_handler_t signal_hand(void *arg __attribute__((unused))) - PSI_CALL_delete_current_thread(); - my_sigset(sig, SIG_IGN); - break_connect_loop(); // MIT THREAD has a alarm thread -+ return exit_signal_handler(); - } - break; - case SIGHUP: diff --git a/databases/mariadb1011-server/files/patch-mysys__ssl_openssl.c b/databases/mariadb1011-server/files/patch-mysys__ssl_openssl.c index dd66a716fa84..8a141435bd67 100644 --- a/databases/mariadb1011-server/files/patch-mysys__ssl_openssl.c +++ b/databases/mariadb1011-server/files/patch-mysys__ssl_openssl.c @@ -12,3 +12,18 @@ #else #include <openssl/evp.h> +@@ -36,8 +36,12 @@ + static uint testing; + static size_t alloc_size, alloc_count; + +-static void *coc_malloc(size_t size, const char *f __attribute__((unused)), +- int l __attribute__((unused))) ++static void *coc_malloc(size_t size ++#if !(defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x30500000L) ++ , const char *f __attribute__((unused)), ++ int l __attribute__((unused)) ++#endif ++) + { + if (unlikely(testing)) + { diff --git a/databases/mariadb1011-server/files/server.cnf.sample.in b/databases/mariadb1011-server/files/server.cnf.sample.in index 9e84965c7679..cdd9478e1243 100644 --- a/databases/mariadb1011-server/files/server.cnf.sample.in +++ b/databases/mariadb1011-server/files/server.cnf.sample.in @@ -17,7 +17,7 @@ user = %%MARIADB_USER%% # socket = %%MARIADB_RUNDIR%%/mysql.sock # inherited from %%ETCDIR%%/my.cnf bind-address = 127.0.0.1 basedir = %%PREFIX%% -datadir = %%MARIADB_DBDIR%% +# datadir = %%MARIADB_DBDIR%% # --db_dir is set from rc.d net_retry_count = 16384 log_error = %%MARIADB_LOGDIR%%/mysqld.err # [mysqld] configuration for ZFS diff --git a/databases/mariadb105-server/Makefile b/databases/mariadb105-server/Makefile index 3995de986165..f53510db050b 100644 --- a/databases/mariadb105-server/Makefile +++ b/databases/mariadb105-server/Makefile @@ -1,5 +1,5 @@ PORTNAME?= mariadb -PORTVERSION= 10.5.24 +PORTVERSION= 10.5.26 PORTREVISION?= 0 CATEGORIES= databases MASTER_SITES= \ diff --git a/databases/mariadb105-server/distinfo b/databases/mariadb105-server/distinfo index b66aff230b2d..313dd9b0868c 100644 --- a/databases/mariadb105-server/distinfo +++ b/databases/mariadb105-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716634619 -SHA256 (mariadb-10.5.24.tar.gz) = f677c5edf82aeb394cc41937aea33a3d3cc64ea2ed786adaf162b32f203d14a5 -SIZE (mariadb-10.5.24.tar.gz) = 115706805 +TIMESTAMP = 1723535792 +SHA256 (mariadb-10.5.26.tar.gz) = dd5f99a1d30ae47365fc18b1deeff6dc0ab38ac84e7d9fd9c8c04ff6b01961f1 +SIZE (mariadb-10.5.26.tar.gz) = 116566259 diff --git a/databases/mariadb105-server/files/patch-mysys_crc32_crc32c.cc b/databases/mariadb105-server/files/patch-mysys_crc32_crc32c.cc deleted file mode 100644 index 68eb0a285ef8..000000000000 --- a/databases/mariadb105-server/files/patch-mysys_crc32_crc32c.cc +++ /dev/null @@ -1,24 +0,0 @@ ---- mysys/crc32/crc32c.cc.orig 2020-12-06 15:58:40 UTC -+++ mysys/crc32/crc32c.cc -@@ -475,6 +475,21 @@ static int arch_ppc_probe(void) { - - return arch_ppc_crc32; - } -+#elif __FreeBSD__ -+#include <machine/cpu.h> -+#include <sys/auxv.h> -+#include <sys/elf_common.h> -+static int arch_ppc_probe(void) { -+ unsigned long cpufeatures; -+ arch_ppc_crc32 = 0; -+ -+#if defined(__powerpc64__) -+ elf_aux_info(AT_HWCAP2, &cpufeatures, sizeof(cpufeatures)); -+ if (cpufeatures & PPC_FEATURE2_HAS_VEC_CRYPTO) arch_ppc_crc32 = 1; -+#endif /* __powerpc64__ */ -+ -+ return arch_ppc_crc32; -+} - #endif // __linux__ - - static bool isAltiVec() { diff --git a/databases/mariadb105-server/pkg-plist b/databases/mariadb105-server/pkg-plist index c51e558c158a..8137c89600f7 100644 --- a/databases/mariadb105-server/pkg-plist +++ b/databases/mariadb105-server/pkg-plist @@ -140,6 +140,7 @@ include/mysql/server/mysql/service_md5.h include/mysql/server/mysql/service_my_crypt.h include/mysql/server/mysql/service_my_print_error.h include/mysql/server/mysql/service_my_snprintf.h +include/mysql/server/mysql/service_print_check_msg.h include/mysql/server/mysql/service_progress_report.h include/mysql/server/mysql/service_sha1.h include/mysql/server/mysql/service_sha2.h @@ -267,6 +268,7 @@ share/man/man1/mysqldumpslow.1.gz share/man/man1/perror.1.gz share/man/man1/resolve_stack_dump.1.gz share/man/man1/resolveip.1.gz +%%WSREP%%share/man/man1/wsrep_sst_backup.1.gz %%WSREP%%share/man/man1/wsrep_sst_common.1.gz %%WSREP%%share/man/man1/wsrep_sst_mariabackup.1.gz %%WSREP%%share/man/man1/wsrep_sst_mysqldump.1.gz diff --git a/databases/mariadb106-server/Makefile b/databases/mariadb106-server/Makefile index 1523df03e7f1..504fbdf51fd5 100644 --- a/databases/mariadb106-server/Makefile +++ b/databases/mariadb106-server/Makefile @@ -1,6 +1,6 @@ PORTNAME?= mariadb -PORTVERSION= 10.6.18 -PORTREVISION?= 1 +PORTVERSION= 10.6.19 +PORTREVISION?= 0 CATEGORIES= databases MASTER_SITES= https://mirror.nodesdirect.com/${SITESDIR}/ \ https://mirror.one.com/${SITESDIR}/ \ diff --git a/databases/mariadb106-server/distinfo b/databases/mariadb106-server/distinfo index 8d8248c62249..d5fe50bd36d4 100644 --- a/databases/mariadb106-server/distinfo +++ b/databases/mariadb106-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716446883 -SHA256 (mariadb-10.6.18.tar.gz) = 6898a1111f47130709e28ba2c7bd1a57e4bb57101f6e109e597d51e6d385cf18 -SIZE (mariadb-10.6.18.tar.gz) = 99344652 +TIMESTAMP = 1723490771 +SHA256 (mariadb-10.6.19.tar.gz) = bcecb0ff7b79a41344736fa994710787c15516d51eb7715f278c3f0fcb7e8703 +SIZE (mariadb-10.6.19.tar.gz) = 99979223 diff --git a/databases/mariadb106-server/files/patch-MDEV-34254 b/databases/mariadb106-server/files/patch-MDEV-34254 deleted file mode 100644 index 68210424694c..000000000000 --- a/databases/mariadb106-server/files/patch-MDEV-34254 +++ /dev/null @@ -1,52 +0,0 @@ -From 90d376e01710fbc6f7e9eeef3f8c4653d5d4d82e Mon Sep 17 00:00:00 2001 -From: Dave Gosselin <dave.gosselin@mariadb.com> -Date: Mon, 13 May 2024 10:36:11 -0400 -Subject: [PATCH] MDEV-34129 mariadb-install-db appears to hang on macOS - -Immediately close down the signal handler loop when we decide to -break connections as it's the start of process termination -anyway, and there's no need to wait once we've invoked break_connections. ---- - sql/mysqld.cc | 15 +++++++++++---- - 1 file changed, 11 insertions(+), 4 deletions(-) - -diff --git a/sql/mysqld.cc b/sql/mysqld.cc -index cfc16209251c2..a9960400c17cd 100644 ---- sql/mysqld.cc.orig -+++ sql/mysqld.cc -@@ -2953,6 +2953,15 @@ static void start_signal_handler(void) - DBUG_VOID_RETURN; - } - -+/** Called only from signal_hand function. */ -+static void* exit_signal_handler() -+{ -+ my_thread_end(); -+ signal_thread_in_use= 0; -+ pthread_exit(0); // Safety -+ return nullptr; // Avoid compiler warnings -+} -+ - - /** This threads handles all signals and alarms. */ - /* ARGSUSED */ -@@ -3013,10 +3022,7 @@ pthread_handler_t signal_hand(void *arg __attribute__((unused))) - if (abort_loop) - { - DBUG_PRINT("quit",("signal_handler: calling my_thread_end()")); -- my_thread_end(); -- signal_thread_in_use= 0; -- pthread_exit(0); // Safety -- return 0; // Avoid compiler warnings -+ return exit_signal_handler(); - } - switch (sig) { - case SIGTERM: -@@ -3035,6 +3041,7 @@ pthread_handler_t signal_hand(void *arg __attribute__((unused))) - PSI_CALL_delete_current_thread(); - my_sigset(sig, SIG_IGN); - break_connect_loop(); // MIT THREAD has a alarm thread -+ return exit_signal_handler(); - } - break; - case SIGHUP: diff --git a/databases/mariadb106-server/files/patch-mysys__ssl_openssl.c b/databases/mariadb106-server/files/patch-mysys__ssl_openssl.c index dd66a716fa84..8a141435bd67 100644 --- a/databases/mariadb106-server/files/patch-mysys__ssl_openssl.c +++ b/databases/mariadb106-server/files/patch-mysys__ssl_openssl.c @@ -12,3 +12,18 @@ #else #include <openssl/evp.h> +@@ -36,8 +36,12 @@ + static uint testing; + static size_t alloc_size, alloc_count; + +-static void *coc_malloc(size_t size, const char *f __attribute__((unused)), +- int l __attribute__((unused))) ++static void *coc_malloc(size_t size ++#if !(defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x30500000L) ++ , const char *f __attribute__((unused)), ++ int l __attribute__((unused)) ++#endif ++) + { + if (unlikely(testing)) + { diff --git a/databases/mariadb114-client/pkg-plist b/databases/mariadb114-client/pkg-plist index 7c863425749f..2efc25cdc504 100644 --- a/databases/mariadb114-client/pkg-plist +++ b/databases/mariadb114-client/pkg-plist @@ -43,8 +43,8 @@ bin/mysqltest bin/mytop bin/replace bin/resolve_stack_dump -%%ETCDIR%%/conf.d/client.cnf.sample -%%ETCDIR%%/my.cnf.sample +@sample %%ETCDIR%%/conf.d/client.cnf.sample +@sample %%ETCDIR%%/my.cnf.sample include/mysql/errmsg.h include/mysql/ma_list.h include/mysql/ma_pvio.h diff --git a/databases/mariadb114-server/Makefile b/databases/mariadb114-server/Makefile index aedd8e523081..6dd349bc9cf2 100644 --- a/databases/mariadb114-server/Makefile +++ b/databases/mariadb114-server/Makefile @@ -1,5 +1,5 @@ PORTNAME?= mariadb -PORTVERSION= 11.4.2 +PORTVERSION= 11.4.3 CATEGORIES= databases MASTER_SITES= https://mirror.nodesdirect.com/${SITESDIR}/ \ https://mirror.one.com/${SITESDIR}/ \ @@ -69,6 +69,7 @@ OPTIONS_GROUP_COMPRESSION= LZO SNAPPY OPTIONS_GROUP_ENGINES= COLUMNSTORE INNOBASE MROONGA OQGRAPH ROCKSDB S3 SPHINX SPIDER OPTIONS_GROUP_GROONGA= ZMQ MSGPACK OPTIONS_EXCLUDE_i386= ROCKSDB +OPTIONS_SUB= yes AWS_KEY_MGMT_DESC= AWS Encryption Key Management Plugin COLUMNSTORE_DESC= Columnar storage egine @@ -182,7 +183,7 @@ CONNECT_EXTRA_USE= gnome=libxml2 CONNECT_EXTRA_USES= gnome CONNECT_EXTRA_CMAKE_BOOL= CONNECT_WITH_LIBXML2 CONNECT_WITH_ODBC GSSAPI_NONE_VARS= disabled_plugins+=AUTH_GSSAPI -HASHICORP_VAULT_CMAKE_OFF= -DPLUGIN_HASHICORP_KEY_MANAGEMENT=OFF +HASHICORP_VAULT_CMAKE_OFF= -DPLUGIN_HASHICORP_KEY_MANAGEMENT=NO HASHICORP_VAULT_LIB_DEPENDS= libcurl.so:ftp/curl LZO_CMAKE_ON= -DWITH_INNODB_LZO=ON LZO_CMAKE_OFF= -DWITH_INNODB_LZO=OFF @@ -269,15 +270,25 @@ post-install: ${STAGEDIR}${ETCDIR}/init.d \ ${STAGEDIR}${ETCDIR}/logrotate.d \ ${STAGEDIR}${DOCSDIR}/COPYING + ${MV} ${STAGEDIR}${ETCDIR}/conf.d/mysql-clients.cnf \ + ${STAGEDIR}${ETCDIR}/conf.d/mysql-clients.cnf.sample ${MKDIR} ${STAGEDIR}${MARIADB_LOGDIR} ${SED} '/%%/d;/^@comment /d;s/^/@comment /' ${PORTSDIR}/${CATEGORIES:[1]}/${PORTNAME}${PKGNAMESUFFIX:S/-server/-client/}/pkg-plist \ >> ${TMPPLIST} +post-install-HASHICORP_VAULT-on: + ${MV} ${STAGEDIR}${ETCDIR}/conf.d/hashicorp_key_management.cnf \ + ${STAGEDIR}${ETCDIR}/conf.d/hashicorp_key_management.cnf.sample + post-install-MROONGA-on: ${MV} ${STAGEDIR}${PREFIX}/share/groonga/README.md ${STAGEDIR}${DOCSDIR}/README-groonga.md ${RM} -r ${STAGEDIR}${PREFIX}/share/groonga ${RM} ${STAGEDIR}${DATADIR}/mroonga/COPYING +post-install-S3-on: + ${MV} ${STAGEDIR}${ETCDIR}/conf.d/s3.cnf \ + ${STAGEDIR}${ETCDIR}/conf.d/s3.cnf.sample + post-install-SPIDER-on: ${MV} ${STAGEDIR}${ETCDIR}/conf.d/spider.cnf \ ${STAGEDIR}${ETCDIR}/conf.d/spider.cnf.sample diff --git a/databases/mariadb114-server/distinfo b/databases/mariadb114-server/distinfo index 87493a0396ee..7cf506b1f49a 100644 --- a/databases/mariadb114-server/distinfo +++ b/databases/mariadb114-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718527565 -SHA256 (mariadb-11.4.2.tar.gz) = 8c600e38adb899316c1cb11c68b87979668f4fb9d858000e347e6d8b7abe51b0 -SIZE (mariadb-11.4.2.tar.gz) = 107373265 +TIMESTAMP = 1723390111 +SHA256 (mariadb-11.4.3.tar.gz) = 6f0017b9901bb1897de0eed21caef9ffa9d66ef559345a0d8a6f011308413ece +SIZE (mariadb-11.4.3.tar.gz) = 108166685 diff --git a/databases/mariadb114-server/files/patch-mysys__ssl_openssl.c b/databases/mariadb114-server/files/patch-mysys__ssl_openssl.c index dd66a716fa84..8a141435bd67 100644 --- a/databases/mariadb114-server/files/patch-mysys__ssl_openssl.c +++ b/databases/mariadb114-server/files/patch-mysys__ssl_openssl.c @@ -12,3 +12,18 @@ #else #include <openssl/evp.h> +@@ -36,8 +36,12 @@ + static uint testing; + static size_t alloc_size, alloc_count; + +-static void *coc_malloc(size_t size, const char *f __attribute__((unused)), +- int l __attribute__((unused))) ++static void *coc_malloc(size_t size ++#if !(defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x30500000L) ++ , const char *f __attribute__((unused)), ++ int l __attribute__((unused)) ++#endif ++) + { + if (unlikely(testing)) + { diff --git a/databases/mariadb114-server/files/pkg-message.in b/databases/mariadb114-server/files/pkg-message.in index 8589380d09d6..7e7b5d96cd02 100644 --- a/databases/mariadb114-server/files/pkg-message.in +++ b/databases/mariadb114-server/files/pkg-message.in @@ -13,9 +13,11 @@ This port does NOT include the mytop perl script, this is included in the MariaDB tarball but the most recent version can be found in the databases/mytop port -%%WSREP%%Using wsrep clustering requires adding a configuration file. -%%WSREP%%Copy %%PREFIX%%/etc/mysql/conf.d/wsrep.conf.sample to -%%WSREP%%%%PREFIX%%/etc/mysql/conf.d/wsrep.conf and change what you need there. +%%WSREP%%The Using wsrep clustering requires additional configuration. +%%WSREP%%Edit %%PREFIX%%/etc/mysql/conf.d/wsrep.conf and change what you need there. + +The hashicorp_key_management, s3 and spider plugins must be enabled +before they can be used, check the specific .cnf files in %%PREFIX%%/etc/mysql/conf.d/ EOM } { type: upgrade diff --git a/databases/mariadb114-server/files/server.cnf.sample.in b/databases/mariadb114-server/files/server.cnf.sample.in index 9e84965c7679..85b6bcbb016d 100644 --- a/databases/mariadb114-server/files/server.cnf.sample.in +++ b/databases/mariadb114-server/files/server.cnf.sample.in @@ -17,7 +17,7 @@ user = %%MARIADB_USER%% # socket = %%MARIADB_RUNDIR%%/mysql.sock # inherited from %%ETCDIR%%/my.cnf bind-address = 127.0.0.1 basedir = %%PREFIX%% -datadir = %%MARIADB_DBDIR%% +# datadir = %%MARIADB_DBDIR%% # set with --db_dir from rc-script net_retry_count = 16384 log_error = %%MARIADB_LOGDIR%%/mysqld.err # [mysqld] configuration for ZFS @@ -36,25 +36,15 @@ log_error = %%MARIADB_LOGDIR%%/mysqld.err # innodb_doublewrite = 0 # innodb_flush_method = O_DSYNC -# Options read by `mariadb_safe` -# Renamed from [mysqld_safe] starting with MariaDB 10.4.6. +# Options read by `mariadb-safe` (and `mysql_safe`) [mariadb-safe] # Options read my `mariabackup` [mariabackup] -# Options read by `mysql_upgrade` -# Renamed from [mysql_upgrade] starting with MariaDB 10.4.6. +# Options read by mariadb-upgrade (and `mysql_upgrade`) [mariadb-upgrade] # Specific options read by the mariabackup SST method [sst] -# Options read by `mysqlbinlog` -# Renamed from [mysqlbinlog] starting with MariaDB 10.4.6. -[mariadb-binlog] - -# Options read by `mysqladmin` -# Renamed from [mysqladmin] starting with MariaDB 10.4.6. -[mariadb-admin] - diff --git a/databases/mariadb114-server/orig/client.cnf.sample.in b/databases/mariadb114-server/orig/client.cnf.sample.in deleted file mode 100644 index 2513f6a04fb2..000000000000 --- a/databases/mariadb114-server/orig/client.cnf.sample.in +++ /dev/null @@ -1,52 +0,0 @@ -# Options specific to client applications, see -# https://mariadb.com/kb/en/configuring-mariadb-with-option-files/#client-option-groups - -# Options specific to all client programs -[client] -# port = 3306 # inherited from %%ETCDIR%%/my.cnf -# socket = %%MARIADB_RUNDIR%%/%%MARIADB_SOCK%% # inherited from %%ETCDIR%%/my.cnf - -# Options specific to MariaDB client programs -[client-mariadb] - -# -## Options for specific client Tools -# - -# Options read by `mysql` -# Renamed from [mysql] starting with MariaDB 10.4.6. -[mariadb-client] Options read by mysql. Available starting with MariaDB 10.4.6. -prompt = \u@\h [\d]>\_ -no_auto_rehash - -# Options read by `mysqldump` -# Renamed from [mysqldump] starting with MariaDB 10.4.6. -[mariadb-dump] -max_allowed_packet = 256M -quote_names -quick - -# Options read by `mysqladmin` -# Renamed from [mysqladmin] starting with MariaDB 10.4.6. -[mariadb-admin] - -# Options read by `mysqlbinlog` -# Renamed from [mysqlbinlog] starting with MariaDB 10.4.6. -[mariadb-binlog] - -# Options read by `mysqlcheck` -# Renamed from [mysqlcheck] starting with MariaDB 10.4.6. -[mariadb-check] - -# Options read by `mysqlimport` -# Renamed from [mysqlimport] starting with MariaDB 10.4.6. -[mariadb-import] - -# Options read by `mysqlshow` -# Renamed from [mysqlshow] starting with MariaDB 10.4.6. -[mariadb-show] - -# Options read by `mysqlslap` -# Renamed from [mysqlslap] starting with MariaDB 10.4.6. -[mariadb-slap] - diff --git a/databases/mariadb114-server/orig/my.cnf.sample.in b/databases/mariadb114-server/orig/my.cnf.sample.in deleted file mode 100644 index 15dbc7e64da8..000000000000 --- a/databases/mariadb114-server/orig/my.cnf.sample.in +++ /dev/null @@ -1,13 +0,0 @@ -# -# This group is read both by the client and the server -# use it for options that affect everything, see -# https://mariadb.com/kb/en/configuring-mariadb-with-option-files/#option-groups -# -[client-server] -port = 3306 -socket = %%MARIADB_RUNDIR%%/%%MARIADB_SOCK%% - -# -# include *.cnf from the config directory -# -!includedir %%ETCDIR%%/conf.d/ diff --git a/databases/mariadb114-server/orig/mysql-server.in b/databases/mariadb114-server/orig/mysql-server.in deleted file mode 100644 index e494dee09e92..000000000000 --- a/databases/mariadb114-server/orig/mysql-server.in +++ /dev/null @@ -1,149 +0,0 @@ -#!/bin/sh - -# PROVIDE: mysql -# REQUIRE: LOGIN -# KEYWORD: shutdown -# -# Add the following line to /etc/rc.conf to enable mysql: -# mysql_(instance_)?enable (bool): Set to "NO" by default. -# Set it to "YES" to enable MySQL. -%%LEGACY_LIMITS%%# mysql_(instance_)?limits (bool): Set to "NO" by default. -%%LEGACY_LIMITS%%# Set it to yes to run `limits -e -U mysql` -%%LEGACY_LIMITS%%# just before mysql starts. -# mysql_(instance_)?dbdir (str): Default to "%%MARIADB_DBDIR%%" -# Base database directory. -# mysql_(instance_)?args (str): Custom additional arguments to be passed -# to mysqld_safe (default empty). -# mysql_(instance_)?pidfile (str): Custom PID file path and name. -# Default to "${mysql_dbdir}/${hostname}.pid". -# mysql_(instance_)?user (str): User to run mysqld as -# Default to "%%MARIADB_USER%%" created by the port -# mysql_(instance_)?optfile (str): Server-specific option file. -# Default to "${mysql_dbdir}/my.cnf". -# mysql_(instance)?rundir (str): Default to "%%MARIADB_RUNDIR%%" -# mysql_instances (str): Set to "" by default. -# If defined, list of instances to enable - -. /etc/rc.subr - -name="mysql" -rcvar=mysql_enable - -load_rc_config $name - -: ${mysql_enable="NO"} -%%LEGACY_LIMITS%%: ${mysql_limits="NO"} -: ${mysql_user="%%MARIADB_USER%%"} -%%LEGACY_LIMITS%%mysql_limits_args="-e -U ${mysql_user}" -: ${mysql_dbdir="%%MARIADB_DBDIR%%"} -: ${mysql_optfile="%%ETCDIR%%/my.cnf"} -: ${mysql_rundir="%%MARIADB_RUNDIR%%"} - -command="/usr/sbin/daemon" -procname="%%PREFIX%%/libexec/mariadbd" -start_precmd="${name}_prestart" -start_postcmd="${name}_poststart" - -if [ -n "$2" ]; then - instance="$2" - load_rc_config ${name}_${instance} - case "$mysql_instances" in - "$2 "*|*" $2 "*|*" $2"|"$2") - eval mysql_args="\${mysql_${instance}_args:-\"${mysql_args}\"}" - eval mysql_dbdir="\${mysql_${instance}_dbdir:-\"%%MARIADB_DBDIR%%_${instance}\"}" - %%LEGACY_LIMITS%%eval mysql_limits="\${mysql_${instance}_limits:-\"${mysql_limits}\"}" - eval mysql_user="\${mysql_${instance}_user:-\"${mysql_user}\"}" - %%LEGACY_LIMITS%%eval mysql_limits_args="\${mysql_${instance}_limits_args:-\"-e -U $mysql_user\"}" - eval mysql_socket="\${mysql_${instance}_socket:-\"%%MARIADB_RUNDIR%%_${instance}/%%MARIADB_SOCK%%\"}" - eval mysql_optfile="\${mysql_${instance}_optfile:-\"%%ETCDIR%%_${instance}/my.cnf\"}" - eval mysql_pidfile="\${mysql_${instance}_pidfile:-\"%%MARIADB_RUNDIR%%_${instance}/mysqld.pid\"}" - ;; - *) - err 1 "$2 not found in mysql_instances" ;; - esac -else - if [ -n "${mysql_instances}" -a -n "$1" ]; then - for instance in ${mysql_instances}; do - eval _enable="\${mysql_${instance}_enable}" - case "${_enable:-${mysql_enable}}" in - [Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0) - continue - ;; - [Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1) - ;; - *) - if [ -z "$_enable" ]; then - _var=mysql_enable - else - _var=mysql_${instance}_enable - fi - warn "Bad value" \ - "'${_enable:-${mysql_enable}}'" \ - "for ${_var}. " \ - "Instance ${instance} skipped." - continue - ;; - esac - echo "===> mysql instance: ${instance}" - if %%PREFIX%%/etc/rc.d/mysql-server $1 ${instance}; then - success="${instance} ${success}" - else - failed="${instance} (${retcode}) ${failed}" - fi - done - exit 0 - else - mysql_pidfile=${mysql_pidfile:-"%%MARIADB_RUNDIR%%/mysqld.pid"} - fi -fi - -pidfile=$mysql_pidfile -mysql_install_db="%%PREFIX%%/bin/mariadb-install-db" -mysql_install_db_args="--basedir=%%PREFIX%% --datadir=${mysql_dbdir} --force" -command_args="-c -f %%PREFIX%%/bin/mariadbd-safe --defaults-extra-file=${mysql_optfile} --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} ${mysql_socket:+--socket=${mysql_socket}} ${mysql_args}" - -mysql_create_auth_tables() -{ - eval $mysql_install_db $mysql_install_db_args - [ $? -eq 0 ] && chown -R ${mysql_user}:$(id -gn $mysql_user) ${mysql_dbdir} -} - -mysql_prestart() -{ - local dir - for dir in /etc /usr/local/etc /etc/mysql /var/db/mysql; do - if [ -f "${dir}/my.cnf" ]; then - echo "Please merge existing ${dir}/my.cnf file with %%ETCDIR%%/conf.d/server.cnf" - return 1 - fi - done - if [ ! -d "${mysql_dbdir}/mysql/." ]; then - mysql_create_auth_tables || return 1 - fi - mysql_group="`/usr/bin/id -gn ${mysql_user}`" - [ "${mysql_socket}" = "" ] && mysql_rundir="%%MARIADB_RUNDIR%%" || mysql_rundir="`/usr/bin/dirname ${mysql_socket}`" - if [ ! -d "${mysql_rundir}" ]; then - install -d -o ${mysql_user} -g ${mysql_group} "${mysql_rundir}" - fi -%%LEGACY_LIMITS%% if checkyesno mysql_limits; then -%%LEGACY_LIMITS%% eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null -%%LEGACY_LIMITS%% else -%%LEGACY_LIMITS%% return 0 -%%LEGACY_LIMITS%% fi -%%MODERN_LIMITS%% return 0 - if [ ! -d "${mysql_rundir}" ]; then - install -d -u${mysql_user} -g$(id -gn $mysql_user) -m755 ${mysql_rundir} - fi -} - -mysql_poststart() -{ - local timeout=15 - while [ ! -f "${pidfile}" -a ${timeout} -gt 0 ]; do - timeout=$(( timeout - 1 )) - sleep 1 - done - return 0 -} - -run_rc_command "$1" diff --git a/databases/mariadb114-server/orig/patch-include_my__cpu.h b/databases/mariadb114-server/orig/patch-include_my__cpu.h deleted file mode 100644 index e205cbfa05e2..000000000000 --- a/databases/mariadb114-server/orig/patch-include_my__cpu.h +++ /dev/null @@ -1,48 +0,0 @@ ---- include/my_cpu.h.orig 2021-09-27 13:32:48 UTC -+++ include/my_cpu.h -@@ -23,7 +23,8 @@ - The defines are the same ones used by the linux kernel - */ - --#ifdef _ARCH_PWR8 -+#if defined(_ARCH_PWR8) -+#if defined(linux) - #include <sys/platform/ppc.h> - /* Very low priority */ - #define HMT_very_low() __ppc_set_ppr_very_low() -@@ -37,6 +38,22 @@ - #define HMT_medium_high() __ppc_set_ppr_med_high() - /* High priority */ - #define HMT_high() asm volatile("or 3,3,3") -+#elif defined(__FreeBSD__) -+#include <sys/types.h> -+#include <sys/sysctl.h> -+/* Very low priority */ -+#define HMT_very_low() __asm__ volatile ("or 31,31,31") -+/* Low priority */ -+#define HMT_low() __asm__ volatile ("or 1,1,1") -+/* Medium low priority */ -+#define HMT_medium_low() __asm__ volatile ("or 6,6,6") -+/* Medium priority */ -+#define HMT_medium() __asm__ volatile ("or 2,2,2") -+/* Medium high priority */ -+#define HMT_medium_high() __asm__ volatile ("or 5,5,5") -+/* High priority */ -+#define HMT_high() asm volatile("or 3,3,3") -+#endif - #else - #define HMT_very_low() - #define HMT_low() -@@ -81,7 +98,12 @@ static inline void MY_RELAX_CPU(void) - __asm__ __volatile__ ("pause"); - #endif - #elif defined(_ARCH_PWR8) -+#if defined(linux) - __ppc_get_timebase(); -+#elif defined(__FreeBSD__) -+ uint64_t __tb; -+ __asm__ volatile ("mfspr %0, 268" : "=r" (__tb)); -+#endif - #elif defined __GNUC__ && (defined __arm__ || defined __aarch64__) - /* Mainly, prevent the compiler from optimizing away delay loops */ - #ifdef _aarch64_ diff --git a/databases/mariadb114-server/orig/patch-mysys__ssl_openssl.c b/databases/mariadb114-server/orig/patch-mysys__ssl_openssl.c deleted file mode 100644 index dd66a716fa84..000000000000 --- a/databases/mariadb114-server/orig/patch-mysys__ssl_openssl.c +++ /dev/null @@ -1,14 +0,0 @@ ---- mysys_ssl/openssl.c.orig 2024-02-01 17:44:37 UTC -+++ mysys_ssl/openssl.c -@@ -30,6 +30,11 @@ int check_openssl_compatibility() - { - return 0; - } -+#elif defined(LIBRESSL_VERSION_NUMBER) -+int check_openssl_compatibility() -+{ -+ return 0; -+} - #else - #include <openssl/evp.h> - diff --git a/databases/mariadb114-server/orig/patch-scripts_mysql__config.sh b/databases/mariadb114-server/orig/patch-scripts_mysql__config.sh deleted file mode 100644 index f8321be63ecc..000000000000 --- a/databases/mariadb114-server/orig/patch-scripts_mysql__config.sh +++ /dev/null @@ -1,10 +0,0 @@ ---- scripts/mysql_config.sh.orig 2021-07-07 20:25:20 UTC -+++ scripts/mysql_config.sh -@@ -88,6 +88,7 @@ fi - # Create options - libs="-L$pkglibdir @RPATH_OPTION@ @LIBS_FOR_CLIENTS@" - embedded_libs="-L$pkglibdir @RPATH_OPTION@ @EMB_LIBS_FOR_CLIENTS@" -+embedded_libs="$embedded_libs -%%LOCALBASE%%/lib " - - include="-I$pkgincludedir" - if [ "$basedir" != "/usr" ]; then diff --git a/databases/mariadb114-server/orig/patch-sql_mysqld.cc b/databases/mariadb114-server/orig/patch-sql_mysqld.cc deleted file mode 100644 index e433bfc7d450..000000000000 --- a/databases/mariadb114-server/orig/patch-sql_mysqld.cc +++ /dev/null @@ -1,20 +0,0 @@ ---- sql/mysqld.cc.orig 2021-06-15 10:16:51 UTC -+++ sql/mysqld.cc -@@ -205,7 +205,7 @@ typedef fp_except fp_except_t; - - inline void setup_fpu() - { --#if defined(__FreeBSD__) && defined(HAVE_IEEEFP_H) && !defined(HAVE_FEDISABLEEXCEPT) -+#if defined(__FreeBSD__) && defined(HAVE_IEEEFP_H) && !defined(HAVE_FEDISABLEEXCEPT) && defined(FP_X_INV) - /* We can't handle floating point exceptions with threads, so disable - this on freebsd - Don't fall for overflow, underflow,divide-by-zero or loss of precision. -@@ -218,7 +218,7 @@ inline void setup_fpu() - fpsetmask(~(FP_X_INV | FP_X_OFL | FP_X_UFL | FP_X_DZ | - FP_X_IMP)); - #endif /* FP_X_DNML */ --#endif /* __FreeBSD__ && HAVE_IEEEFP_H && !HAVE_FEDISABLEEXCEPT */ -+#endif /* __FreeBSD__ && HAVE_IEEEFP_H && !HAVE_FEDISABLEEXCEPT && FP_X_INV */ - - #ifdef HAVE_FEDISABLEEXCEPT - fedisableexcept(FE_ALL_EXCEPT); diff --git a/databases/mariadb114-server/orig/patch-storage_columnstore_columnstore_utils_common_threadnaming.cpp b/databases/mariadb114-server/orig/patch-storage_columnstore_columnstore_utils_common_threadnaming.cpp deleted file mode 100644 index 26ea3d16ecd7..000000000000 --- a/databases/mariadb114-server/orig/patch-storage_columnstore_columnstore_utils_common_threadnaming.cpp +++ /dev/null @@ -1,24 +0,0 @@ ---- storage/columnstore/columnstore/utils/common/threadnaming.cpp.orig 2022-05-18 08:34:17 UTC -+++ storage/columnstore/columnstore/utils/common/threadnaming.cpp -@@ -22,13 +22,21 @@ namespace utils - { - void setThreadName(const char* threadName) - { -+#ifdef __FreeBSD__ -+ pthread_set_name_np(pthread_self(), threadName); -+#else - prctl(PR_SET_NAME, threadName, 0, 0, 0); -+#endif - } - - std::string getThreadName() - { - char buf[32]; -+#ifdef __FreeBSD__ -+ pthread_get_name_np(pthread_self(), buf, sizeof(buf)); -+#else - prctl(PR_GET_NAME, buf, 0, 0, 0); -+#endif - return std::string(buf); - } - } // namespace utils diff --git a/databases/mariadb114-server/orig/patch-storage_rocksdb_rocksdb_port_jemalloc__helper.h b/databases/mariadb114-server/orig/patch-storage_rocksdb_rocksdb_port_jemalloc__helper.h deleted file mode 100644 index dab7177b65b8..000000000000 --- a/databases/mariadb114-server/orig/patch-storage_rocksdb_rocksdb_port_jemalloc__helper.h +++ /dev/null @@ -1,13 +0,0 @@ ---- storage/rocksdb/rocksdb/port/jemalloc_helper.h.orig 2020-06-23 15:10:17 UTC -+++ storage/rocksdb/rocksdb/port/jemalloc_helper.h -@@ -26,6 +26,10 @@ - #include <jemalloc/jemalloc.h> - #endif - -+#ifdef __FreeBSD__ -+#define JEMALLOC_USABLE_SIZE_CONST const -+#endif -+ - #ifndef JEMALLOC_CXX_THROW - #define JEMALLOC_CXX_THROW - #endif diff --git a/databases/mariadb114-server/orig/patch-tpool_CMakeLists.txt b/databases/mariadb114-server/orig/patch-tpool_CMakeLists.txt deleted file mode 100644 index 5ab7d5de3dd2..000000000000 --- a/databases/mariadb114-server/orig/patch-tpool_CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ ---- tpool/CMakeLists.txt.orig 2020-06-23 15:10:18 UTC -+++ tpool/CMakeLists.txt -@@ -1,4 +1,5 @@ - INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR} ${PROJECT_SOURCE_DIR}/include) -+ADD_DEFINITIONS(-fPIC) - IF(WIN32) - SET(EXTRA_SOURCES tpool_win.cc aio_win.cc) - ELSEIF(CMAKE_SYSTEM_NAME STREQUAL "Linux") diff --git a/databases/mariadb114-server/orig/pkg-message.in b/databases/mariadb114-server/orig/pkg-message.in deleted file mode 100644 index 8589380d09d6..000000000000 --- a/databases/mariadb114-server/orig/pkg-message.in +++ /dev/null @@ -1,28 +0,0 @@ -[ -{ type: install - message: <<EOM -MariaDB respects hier(7) and doesn't check /etc and /etc/mysql for -my.cnf. Please move existing my.cnf files from those paths to -%%PREFIX%%/etc/mysql or %%PREFIX%%/etc. Sample -configuration files are provided in %%PREFIX%%/etc/mysql -and %%PREFIX%%/etc/mysql/conf.d. -The rc(8) script no longer uses /var/db/mysql/my.cnf for configuration -nor /var/db/mysql for logs and PID-file. - -This port does NOT include the mytop perl script, this is included in -the MariaDB tarball but the most recent version can be found in the -databases/mytop port - -%%WSREP%%Using wsrep clustering requires adding a configuration file. -%%WSREP%%Copy %%PREFIX%%/etc/mysql/conf.d/wsrep.conf.sample to -%%WSREP%%%%PREFIX%%/etc/mysql/conf.d/wsrep.conf and change what you need there. -EOM -} -{ type: upgrade - message: <<EOM -Remember to run mariadb-upgrade (with the optional --datadir=<dbdir> flag) -the first time you start the MySQL server after an upgrade from an -earlier version. -EOM -} -] diff --git a/databases/mariadb114-server/orig/server.cnf.sample.in b/databases/mariadb114-server/orig/server.cnf.sample.in deleted file mode 100644 index 9e84965c7679..000000000000 --- a/databases/mariadb114-server/orig/server.cnf.sample.in +++ /dev/null @@ -1,60 +0,0 @@ -# Options specific to server applications, see -# https://mariadb.com/kb/en/configuring-mariadb-with-option-files/#server-option-groups - -# Options specific to all server programs -[server] - -# Options specific to MariaDB server programs -[server-mariadb] - -# -# Options for specific server tools -# - -[mysqld] -user = %%MARIADB_USER%% -# port = 3306 # inherited from %%ETCDIR%%/my.cnf -# socket = %%MARIADB_RUNDIR%%/mysql.sock # inherited from %%ETCDIR%%/my.cnf -bind-address = 127.0.0.1 -basedir = %%PREFIX%% -datadir = %%MARIADB_DBDIR%% -net_retry_count = 16384 -log_error = %%MARIADB_LOGDIR%%/mysqld.err -# [mysqld] configuration for ZFS -# From https://www.percona.com/resources/technical-presentations/zfs-mysql-percona-technical-webinar -# Create separate datasets for data and logs, eg -# zroot/mysql compression=on recordsize=128k atime=off -# zroot/mysql/data recordsize=16k -# zroot/mysql/logs -# datadir = %%MARIADB_DBDIR%%/data -# innodb_log_group_home_dir = %%MARIADB_DBDIR%%/log -# audit_log_file = %%MARIADB_DBDIR%%/log/audit.log -# general_log_file = %%MARIADB_DBDIR%%/log/general.log -# log_bin = %%MARIADB_DBDIR%%/log/mysql-bin -# relay_log = %%MARIADB_DBDIR%%/log/relay-log -# slow_query_log_file = %%MARIADB_DBDIR%%/log/slow.log -# innodb_doublewrite = 0 -# innodb_flush_method = O_DSYNC - -# Options read by `mariadb_safe` -# Renamed from [mysqld_safe] starting with MariaDB 10.4.6. -[mariadb-safe] - -# Options read my `mariabackup` -[mariabackup] - -# Options read by `mysql_upgrade` -# Renamed from [mysql_upgrade] starting with MariaDB 10.4.6. -[mariadb-upgrade] - -# Specific options read by the mariabackup SST method -[sst] - -# Options read by `mysqlbinlog` -# Renamed from [mysqlbinlog] starting with MariaDB 10.4.6. -[mariadb-binlog] - -# Options read by `mysqladmin` -# Renamed from [mysqladmin] starting with MariaDB 10.4.6. -[mariadb-admin] - diff --git a/databases/mariadb114-server/pkg-plist b/databases/mariadb114-server/pkg-plist index 1ddaec528c95..df8d54cea704 100644 --- a/databases/mariadb114-server/pkg-plist +++ b/databases/mariadb114-server/pkg-plist @@ -49,17 +49,17 @@ bin/test-connect-t %%WSREP%%bin/wsrep_sst_rsync_wan %%WSREP%%bin/wsrep_sst_backup %%ETCDIR%%/conf.d/enable_encryption.preset -%%HASHICORP_VAULT%%%%ETCDIR%%/conf.d/hashicorp_key_management.cnf -%%ETCDIR%%/conf.d/mysql-clients.cnf +%%HASHICORP_VAULT%%@sample %%ETCDIR%%/conf.d/hashicorp_key_management.cnf.sample +@sample %%ETCDIR%%/conf.d/mysql-clients.cnf.sample %%ETCDIR%%/conf.d/provider_bzip2.cnf %%ETCDIR%%/conf.d/provider_lz4.cnf %%ETCDIR%%/conf.d/provider_lzma.cnf %%LZO%%%%ETCDIR%%/conf.d/provider_lzo.cnf %%SNAPPY%%%%ETCDIR%%/conf.d/provider_snappy.cnf -%%S3%%%%ETCDIR%%/conf.d/s3.cnf +%%S3%%@sample %%ETCDIR%%/conf.d/s3.cnf.sample @sample %%ETCDIR%%/conf.d/server.cnf.sample %%SPIDER%%@sample %%ETCDIR%%/conf.d/spider.cnf.sample -%%WSREP%%%%ETCDIR%%/conf.d/wsrep.cnf.sample +%%WSREP%%@sample %%ETCDIR%%/conf.d/wsrep.cnf.sample @comment %%ETCDIR%%/my.cnf @comment %%ETCDIR%%/conf.d/client.cnf @sample %%ETCDIR%%/user_map.conf.sample @@ -227,8 +227,8 @@ share/man/man1/aria_dump_log.1.gz share/man/man1/aria_ftdump.1.gz share/man/man1/aria_pack.1.gz share/man/man1/aria_read_log.1.gz -share/man/man1/galera_new_cluster.1.gz -share/man/man1/galera_recovery.1.gz +%%WSREP%%share/man/man1/galera_new_cluster.1.gz +%%WSREP%%share/man/man1/galera_recovery.1.gz share/man/man1/innochecksum.1.gz share/man/man1/mariabackup.1.gz share/man/man1/mariadb-backup.1.gz diff --git a/databases/mdbx/Makefile b/databases/mdbx/Makefile index fcf25c146d0a..5589986e871e 100644 --- a/databases/mdbx/Makefile +++ b/databases/mdbx/Makefile @@ -1,8 +1,6 @@ PORTNAME= mdbx -PORTVERSION= 0.11.14 -PORTREVISION= 1 +DISTVERSION= 0.12.9 CATEGORIES= databases -MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/ MASTER_SITES= https://libmdbx.dqdkfa.ru/release/ DISTNAME= libmdbx-amalgamated-${DISTVERSION} @@ -15,22 +13,17 @@ LICENSE_NAME= OpenLDAP Public License LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -USES= gmake +USES= cmake tar:xz USE_LDCONFIG= yes -MAKEFILE= GNUmakefile -MAKE_ARGS= mdbx tools -MAKE_ENV= mandir=${PREFIX}/share/man - -CFLAGS+= -Wall -Werror -Wextra -Wpedantic -ffunction-sections \ - -fPIC -fvisibility=hidden -std=gnu11 -pthread -Wno-error=attributes - NO_WRKSUBDIR= yes -PLIST_SUB= VERSION=${PORTVERSION} +PLIST_SUB= VERSION=${DISTVERSION} post-install: - ${RLN} libmdbx.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libmdbx.so - ${RLN} libmdbx.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libmdbx.so.0 + ${INSTALL_DATA} ${BUILD_WRKSRC}/libmdbx-static.a ${STAGEDIR}${PREFIX}/lib/libmdbx.a + ${MV} ${STAGEDIR}${PREFIX}/lib/libmdbx.so ${STAGEDIR}${PREFIX}/lib/libmdbx.so.${DISTVERSION} + ${RLN} libmdbx.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib/libmdbx.so + ${RLN} libmdbx.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib/libmdbx.so.0 .include <bsd.port.mk> diff --git a/databases/mdbx/distinfo b/databases/mdbx/distinfo index cfb8f8d1e751..b1cb70e83e6a 100644 --- a/databases/mdbx/distinfo +++ b/databases/mdbx/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1676493467 -SHA256 (libmdbx-amalgamated-0.11.14.tar.gz) = 95327d7b59c6ea76ee4830f288d280dd4e90e6af2905b66e80671a14dafd3e0c -SIZE (libmdbx-amalgamated-0.11.14.tar.gz) = 698366 +TIMESTAMP = 1710889018 +SHA256 (libmdbx-amalgamated-0.12.9.tar.xz) = 6ccc5277bfb13ce744fb6d2128de0b11c8f58c81c1fe06179ceaac5c28125a6e +SIZE (libmdbx-amalgamated-0.12.9.tar.xz) = 394500 diff --git a/databases/mdbx/files/patch-GNUmakefile b/databases/mdbx/files/patch-GNUmakefile deleted file mode 100644 index 575d96a0d47a..000000000000 --- a/databases/mdbx/files/patch-GNUmakefile +++ /dev/null @@ -1,42 +0,0 @@ ---- GNUmakefile.orig 2022-08-02 10:17:33 UTC -+++ GNUmakefile -@@ -9,7 +9,7 @@ - # Basic internal definitios. For a customizable variables and options see below. - # - $(info // The GNU Make $(MAKE_VERSION)) --SHELL := $(shell env bash -c 'echo $$BASH') -+SHELL := sh - MAKE_VERx3 := $(shell printf "%3s%3s%3s" $(subst ., ,$(MAKE_VERSION))) - make_lt_3_81 := $(shell expr "$(MAKE_VERx3)" "<" " 3 81") - ifneq ($(make_lt_3_81),0) -@@ -117,7 +117,7 @@ define uname2libs - esac - endef - --SO_SUFFIX := $(shell $(uname2sosuffix)) -+SO_SUFFIX := so.0.11.14 - HEADERS := mdbx.h mdbx.h++ - LIBRARIES := libmdbx.a libmdbx.$(SO_SUFFIX) - TOOLS := mdbx_stat mdbx_copy mdbx_dump mdbx_load mdbx_chk mdbx_drop -@@ -284,16 +284,11 @@ mdbx_%.static-lto: mdbx_%.c config.h mdbx.c mdbx.h - - install: $(LIBRARIES) $(TOOLS) $(HEADERS) - @echo ' INSTALLING...' -- $(QUIET)mkdir -p $(DESTDIR)$(prefix)/bin$(suffix) && \ -- $(INSTALL) -p $(EXE_INSTALL_FLAGS) $(TOOLS) $(DESTDIR)$(prefix)/bin$(suffix)/ && \ -- mkdir -p $(DESTDIR)$(prefix)/lib$(suffix)/ && \ -- $(INSTALL) -p $(EXE_INSTALL_FLAGS) $(filter-out libmdbx.a,$(LIBRARIES)) $(DESTDIR)$(prefix)/lib$(suffix)/ && \ -- mkdir -p $(DESTDIR)$(prefix)/lib$(suffix)/ && \ -- $(INSTALL) -p libmdbx.a $(DESTDIR)$(prefix)/lib$(suffix)/ && \ -- mkdir -p $(DESTDIR)$(prefix)/include/ && \ -- $(INSTALL) -p -m 444 $(HEADERS) $(DESTDIR)$(prefix)/include/ && \ -- mkdir -p $(DESTDIR)$(mandir)/man1/ && \ -- $(INSTALL) -p -m 444 $(addprefix $(MAN_SRCDIR), $(MANPAGES)) $(DESTDIR)$(mandir)/man1/ -+ install -p -s $(TOOLS) $(DESTDIR)$(prefix)/bin$(suffix) && \ -+ install -p -s $(filter-out libmdbx.a,$(LIBRARIES)) $(DESTDIR)$(prefix)/lib$(suffix) && \ -+ install -p libmdbx.a $(DESTDIR)$(prefix)/lib$(suffix) && \ -+ install -p -m 444 $(HEADERS) $(DESTDIR)$(prefix)/include && \ -+ install -p -m 444 $(addprefix $(MAN_SRCDIR), $(MANPAGES)) $(DESTDIR)$(mandir)/man1 - - install-strip: EXE_INSTALL_FLAGS = -s - install-strip: install diff --git a/databases/mdbx/files/patch-mdbx.h++ b/databases/mdbx/files/patch-mdbx.h++ deleted file mode 100644 index 51538c655c60..000000000000 --- a/databases/mdbx/files/patch-mdbx.h++ +++ /dev/null @@ -1,11 +0,0 @@ ---- mdbx.h++.orig 2022-08-02 10:17:33 UTC -+++ mdbx.h++ -@@ -23,6 +23,8 @@ - - #pragma once - -+#define _LIBCPP_NO_EXPERIMENTAL_DEPRECATION_WARNING_FILESYSTEM -+ - /* Workaround for modern libstdc++ with CLANG < 4.x */ - #if defined(__SIZEOF_INT128__) && !defined(__GLIBCXX_TYPE_INT_N_0) && \ - defined(__clang__) && __clang_major__ < 4 diff --git a/databases/memcached/Makefile b/databases/memcached/Makefile index dab38c869c9b..e02a8d97755b 100644 --- a/databases/memcached/Makefile +++ b/databases/memcached/Makefile @@ -1,5 +1,5 @@ PORTNAME= memcached -DISTVERSION= 1.6.28 +DISTVERSION= 1.6.31 CATEGORIES= databases MASTER_SITES= http://www.memcached.org/files/ \ GENTOO diff --git a/databases/memcached/distinfo b/databases/memcached/distinfo index cb730bff880b..d2f82ccceef1 100644 --- a/databases/memcached/distinfo +++ b/databases/memcached/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717234503 -SHA256 (memcached-1.6.28.tar.gz) = b1d02d7e9887d80f4885a024931c8bbe9c16d333200d2dcadde8597892c54855 -SIZE (memcached-1.6.28.tar.gz) = 1195777 +TIMESTAMP = 1726142031 +SHA256 (memcached-1.6.31.tar.gz) = 20d8d339b8fb1f6c79cee20559dc6ffb5dfee84db9e589f4eb214f6d2c873ef5 +SIZE (memcached-1.6.31.tar.gz) = 1216497 diff --git a/databases/mongodb-tools/Makefile b/databases/mongodb-tools/Makefile index 77b9e1342db5..018ae13b2826 100644 --- a/databases/mongodb-tools/Makefile +++ b/databases/mongodb-tools/Makefile @@ -1,5 +1,6 @@ PORTNAME= mongodb-tools -DISTVERSION= 100.9.5 +DISTVERSION= 100.10.0 +PORTREVISION= 1 CATEGORIES= databases MAINTAINER= ronald@FreeBSD.org diff --git a/databases/mongodb-tools/distinfo b/databases/mongodb-tools/distinfo index 43623b2784e5..ceeef0921ed1 100644 --- a/databases/mongodb-tools/distinfo +++ b/databases/mongodb-tools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718714107 -SHA256 (mongodb-mongo-tools-100.9.5_GH0.tar.gz) = 9489a873009d8244af5382b98969ab34f871a2f6b9ba618a672518aa2ab7259c -SIZE (mongodb-mongo-tools-100.9.5_GH0.tar.gz) = 5130120 +TIMESTAMP = 1721888470 +SHA256 (mongodb-mongo-tools-100.10.0_GH0.tar.gz) = 215febf00ef78c9368ca42b262eda9a2a245b15c571eebc7a00bba54e61dd39c +SIZE (mongodb-mongo-tools-100.10.0_GH0.tar.gz) = 5186537 diff --git a/databases/mongodb44/Makefile b/databases/mongodb44/Makefile deleted file mode 100644 index 22c94ad946ec..000000000000 --- a/databases/mongodb44/Makefile +++ /dev/null @@ -1,98 +0,0 @@ -PORTNAME= mongodb -DISTVERSIONPREFIX= r -DISTVERSION= 4.4.29 -CATEGORIES= databases net -MASTER_SITES= https://fastdl.mongodb.org/src/ \ - http://fastdl.mongodb.org/src/ -PKGNAMESUFFIX= ${DISTVERSION:R:S/.//} -DISTNAME= mongodb-src-${DISTVERSIONPREFIX}${DISTVERSION} - -MAINTAINER= ronald@FreeBSD.org -COMMENT= Distributed document-oriented "NoSQL" database (4.4.x Branch) -WWW= https://docs.mongodb.com/v4.4/ - -LICENSE= SSPLv1 APACHE20 # 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 as of February 2024, https://www.mongodb.com/legal/support-policy/lifecycles -EXPIRATION_DATE=2024-07-31 -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= ${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} -LIB_DEPENDS= libpcre.so:devel/pcre \ - libcurl.so:ftp/curl \ - libsnappy.so:archivers/snappy - -USES= compiler:c++17-lang cpe python:build scons -USE_RC_SUBR= mongod - -# --modules= disables "enterprise" module from src/mongo/db/modules/ -MAKE_ARGS= --use-system-zlib \ - --use-system-pcre \ - --use-system-snappy \ - --libc++ \ - --cxx-std=17 \ - --modules= \ - --runtime-hardening=on \ - -j ${MAKE_JOBS_NUMBER} \ - --disable-warnings-as-errors \ - VERBOSE=on \ - AR=llvm-ar - -CFLAGS+= -D_HAS_AUTO_PTR_ETC=0 - -CONFLICTS_INSTALL= mongodb[0-9][0-9] # etc/mongodb.conf.sample - -PORTSCOUT= limit:^4\.4\. - -USERS= mongodb -GROUPS= mongodb - -OPTIONS_DEFINE= LTO SASL SSL -OPTIONS_DEFINE_aarch64= ARMV80A -OPTIONS_DEFAULT= LTO SASL SSL -OPTIONS_DEFAULT_aarch64= ARMV80A -OPTIONS_EXCLUDE_aarch64= ${OPTIONS_EXCLUDE_${ARCH}_${OSREL:R}} -OPTIONS_EXCLUDE_aarch64_14= LTO # Does not work with llvm12 on aarch64. - -# MongoDB on non-LSE ARM cpu like Raspberry Pi can work but is unsupported upstream. -# Can give corruption on high concurrency. -# Please read https://jira.mongodb.org/browse/SERVER-71772. -ARMV80A_DESC= Enable non-LSE ARM64 CPUs like RPI4. - -ARMV80A_EXTRA_PATCHES= ${FILESDIR}/extrapatch-SConstruct - -LTO_MAKE_ARGS= --lto=on - -SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 -SASL_MAKE_ARGS= --use-sasl-client - -SSL_USES= ssl -SSL_MAKE_ARGS= --ssl - -.include <bsd.port.pre.mk> - -.if ${ARCH} == aarch64 || ${ARCH} == powerpc64le -EXTRA_PATCHES+= ${FILESDIR}/${ARCH} -.endif - -ALL_TARGET= install-core - -CPE_PRODUCT= mongodb - -pre-patch: - ${MV} ${WRKSRC}/src/third_party/wiredtiger/src/checksum/power8/crc32.sx ${WRKSRC}/src/third_party/wiredtiger/src/checksum/power8/crc32.S - -do-install: -.for f in mongo mongod mongos - ${INSTALL_PROGRAM} ${WRKSRC}/build/install${PREFIX}/bin/${f} ${STAGEDIR}${PREFIX}/bin -.endfor - ${INSTALL_DATA} ${WRKSRC}/rpm/mongod.conf ${STAGEDIR}${PREFIX}/etc/mongodb.conf.sample - -.include <bsd.port.post.mk> diff --git a/databases/mongodb44/distinfo b/databases/mongodb44/distinfo deleted file mode 100644 index 58cef4b0cb4e..000000000000 --- a/databases/mongodb44/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1709336798 -SHA256 (mongodb-src-r4.4.29.tar.gz) = 63792db1e58b0a3d41063b969251f6514fc0f0c899b8165282f1044d754ae8c0 -SIZE (mongodb-src-r4.4.29.tar.gz) = 51483592 diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_gen-config.sh b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_gen-config.sh deleted file mode 100644 index 8a81b2bb4293..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_gen-config.sh +++ /dev/null @@ -1,24 +0,0 @@ ---- src/third_party/mozjs-60/gen-config.sh.orig 2023-05-10 02:21:42 UTC -+++ src/third_party/mozjs-60/gen-config.sh -@@ -28,6 +28,9 @@ case "$_Path" in - } - - case "$_Path" in -+ "platform/aarch64/freebsd") -+ _CONFIG_OPTS="--host=aarch64-freebsd" -+ ;; - "platform/aarch64/linux") - _CONFIG_OPTS="--host=aarch64-linux" - ;; -@@ -82,9 +85,9 @@ rm config.cache || true - cd mozilla-release/js/src - rm config.cache || true - --PYTHON=python ./configure --without-intl-api --enable-posix-nspr-emulation --disable-trace-logging --disable-js-shell --disable-tests "$_CONFIG_OPTS" -+PYTHON=python2.7 ./configure --without-intl-api --enable-posix-nspr-emulation --disable-trace-logging --disable-js-shell --disable-tests "$_CONFIG_OPTS" - --make recurse_export -+gmake recurse_export - - cd ../../.. - diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src0.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src0.cpp deleted file mode 100644 index 35267bd71800..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src0.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src0.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src0.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "builtin/AtomicsObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/AtomicsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/AtomicsObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/DataViewObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/DataViewObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/DataViewObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/Eval.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/Eval.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/Eval.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/JSON.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/JSON.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/JSON.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/MapObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/MapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/MapObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/ModuleObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/ModuleObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/ModuleObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src1.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src1.cpp deleted file mode 100644 index efbdb9d15a2c..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src1.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src1.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src1.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "builtin/Object.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/Object.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/Object.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/Profilers.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/Profilers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/Profilers.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/Promise.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/Promise.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/Promise.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/Reflect.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/Reflect.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/Reflect.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/ReflectParse.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/ReflectParse.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/ReflectParse.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/SIMD.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/SIMD.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/SIMD.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src10.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src10.cpp deleted file mode 100644 index c39f94663e23..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src10.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src10.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src10.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "irregexp/RegExpParser.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "irregexp/RegExpParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "irregexp/RegExpParser.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "irregexp/RegExpStack.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "irregexp/RegExpStack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "irregexp/RegExpStack.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/AliasAnalysis.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/AliasAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/AliasAnalysis.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/AliasAnalysisShared.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/AliasAnalysisShared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/AliasAnalysisShared.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/AlignmentMaskAnalysis.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/AlignmentMaskAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/AlignmentMaskAnalysis.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BacktrackingAllocator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BacktrackingAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BacktrackingAllocator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src11.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src11.cpp deleted file mode 100644 index cf4689b32cf0..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src11.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src11.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src11.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/Bailouts.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Bailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Bailouts.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BaselineBailouts.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineBailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineBailouts.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BaselineCacheIRCompiler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineCacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineCacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BaselineCompiler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineCompiler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BaselineDebugModeOSR.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineDebugModeOSR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineDebugModeOSR.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BaselineFrame.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineFrame.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src12.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src12.cpp deleted file mode 100644 index ad4e5e7518fa..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src12.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src12.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src12.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/BaselineFrameInfo.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineFrameInfo.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineFrameInfo.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BaselineIC.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineIC.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BaselineInspector.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineInspector.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineInspector.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BaselineJIT.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineJIT.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineJIT.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BitSet.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BitSet.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BitSet.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BytecodeAnalysis.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BytecodeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BytecodeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src13.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src13.cpp deleted file mode 100644 index 328213eb2f0d..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src13.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src13.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src13.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/C1Spewer.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/C1Spewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/C1Spewer.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/CacheIR.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/CacheIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/CacheIR.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/CacheIRCompiler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/CacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/CacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/CacheIRSpewer.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/CacheIRSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/CacheIRSpewer.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/CodeGenerator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/CodeGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/CodeGenerator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/CompileWrappers.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/CompileWrappers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/CompileWrappers.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src14.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src14.cpp deleted file mode 100644 index 08e8256eb971..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src14.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src14.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src14.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/Disassembler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Disassembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Disassembler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/EagerSimdUnbox.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/EagerSimdUnbox.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/EagerSimdUnbox.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/EdgeCaseAnalysis.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/EdgeCaseAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/EdgeCaseAnalysis.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/EffectiveAddressAnalysis.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/EffectiveAddressAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/EffectiveAddressAnalysis.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/ExecutableAllocator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/ExecutableAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/ExecutableAllocator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/FlowAliasAnalysis.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/FlowAliasAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/FlowAliasAnalysis.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src15.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src15.cpp deleted file mode 100644 index 139e4275d6f0..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src15.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src15.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src15.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/FoldLinearArithConstants.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/FoldLinearArithConstants.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/FoldLinearArithConstants.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/InstructionReordering.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/InstructionReordering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/InstructionReordering.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/Ion.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Ion.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Ion.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/IonAnalysis.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/IonAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/IonAnalysis.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/IonBuilder.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/IonBuilder.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/IonBuilder.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/IonCacheIRCompiler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/IonCacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/IonCacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src16.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src16.cpp deleted file mode 100644 index ac06eda07ebb..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src16.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src16.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src16.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/IonControlFlow.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/IonControlFlow.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/IonControlFlow.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/IonIC.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/IonIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/IonIC.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/IonOptimizationLevels.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/IonOptimizationLevels.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/IonOptimizationLevels.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/JSJitFrameIter.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/JSJitFrameIter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/JSJitFrameIter.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/JSONSpewer.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/JSONSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/JSONSpewer.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/Jit.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Jit.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Jit.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src17.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src17.cpp deleted file mode 100644 index a6ac50a8e649..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src17.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src17.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src17.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/JitFrames.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/JitFrames.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/JitFrames.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/JitOptions.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/JitOptions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/JitOptions.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/JitSpewer.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/JitSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/JitSpewer.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/JitcodeMap.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/JitcodeMap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/JitcodeMap.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/LICM.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/LICM.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/LICM.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/LIR.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/LIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/LIR.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src18.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src18.cpp deleted file mode 100644 index b2b96ea13a42..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src18.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src18.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src18.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/Linker.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Linker.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Linker.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/LoopUnroller.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/LoopUnroller.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/LoopUnroller.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/Lowering.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Lowering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Lowering.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/MCallOptimize.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/MCallOptimize.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/MCallOptimize.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/MIR.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/MIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/MIR.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/MIRGraph.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/MIRGraph.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/MIRGraph.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src19.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src19.cpp deleted file mode 100644 index 07492522a4c0..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src19.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src19.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src19.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/MacroAssembler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/MacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/MacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/MoveResolver.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/MoveResolver.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/MoveResolver.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/OptimizationTracking.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/OptimizationTracking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/OptimizationTracking.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/PerfSpewer.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/PerfSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/PerfSpewer.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/ProcessExecutableMemory.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/ProcessExecutableMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/ProcessExecutableMemory.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/RangeAnalysis.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/RangeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/RangeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src2.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src2.cpp deleted file mode 100644 index 70e2c7d7ca91..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src2.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src2.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src2.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "builtin/Stream.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/Stream.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/Stream.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/String.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/String.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/String.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/Symbol.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/Symbol.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/Symbol.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/TestingFunctions.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/TestingFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/TestingFunctions.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/TypedObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/TypedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/TypedObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/WeakMapObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/WeakMapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/WeakMapObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src20.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src20.cpp deleted file mode 100644 index abbfe301d77d..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src20.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src20.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src20.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/Recover.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Recover.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Recover.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/RegisterAllocator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/RegisterAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/RegisterAllocator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/RematerializedFrame.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/RematerializedFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/RematerializedFrame.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/Safepoints.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Safepoints.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Safepoints.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/ScalarReplacement.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/ScalarReplacement.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/ScalarReplacement.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/SharedIC.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/SharedIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/SharedIC.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src21.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src21.cpp deleted file mode 100644 index 000003d1e76a..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src21.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src21.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src21.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/Sink.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Sink.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Sink.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/Snapshots.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Snapshots.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Snapshots.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/StupidAllocator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/StupidAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/StupidAllocator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/TypePolicy.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/TypePolicy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/TypePolicy.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/TypedObjectPrediction.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/TypedObjectPrediction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/TypedObjectPrediction.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/VMFunctions.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/VMFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/VMFunctions.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src22.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src22.cpp deleted file mode 100644 index 3464e75d9f19..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src22.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src22.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src22.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/ValueNumbering.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/ValueNumbering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/ValueNumbering.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/WasmBCE.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/WasmBCE.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/WasmBCE.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/Architecture-arm64.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/Architecture-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/Architecture-arm64.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/Assembler-arm64.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/Assembler-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/Assembler-arm64.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/Bailouts-arm64.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/Bailouts-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/Bailouts-arm64.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/BaselineIC-arm64.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/BaselineIC-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/BaselineIC-arm64.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src23.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src23.cpp deleted file mode 100644 index c577a3ea9e8e..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src23.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src23.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src23.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/arm64/CodeGenerator-arm64.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/CodeGenerator-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/CodeGenerator-arm64.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/Disassembler-arm64.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/Disassembler-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/Disassembler-arm64.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/Lowering-arm64.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/Lowering-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/Lowering-arm64.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/MacroAssembler-arm64.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/MacroAssembler-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/MacroAssembler-arm64.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/MoveEmitter-arm64.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/MoveEmitter-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/MoveEmitter-arm64.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/SharedIC-arm64.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/SharedIC-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/SharedIC-arm64.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src24.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src24.cpp deleted file mode 100644 index 2e35b91b9e92..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src24.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src24.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src24.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/arm64/Trampoline-arm64.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/Trampoline-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/Trampoline-arm64.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/vixl/Assembler-vixl.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/vixl/Assembler-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/vixl/Assembler-vixl.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/vixl/Cpu-vixl.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/vixl/Cpu-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/vixl/Cpu-vixl.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/vixl/Decoder-vixl.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/vixl/Decoder-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/vixl/Decoder-vixl.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/vixl/Disasm-vixl.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/vixl/Disasm-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/vixl/Disasm-vixl.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/vixl/Instructions-vixl.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/vixl/Instructions-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/vixl/Instructions-vixl.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src25.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src25.cpp deleted file mode 100644 index d39b20212787..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src25.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src25.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src25.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/arm64/vixl/Instrument-vixl.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/vixl/Instrument-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/vixl/Instrument-vixl.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/vixl/MacroAssembler-vixl.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/vixl/MacroAssembler-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/vixl/MacroAssembler-vixl.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/vixl/MozAssembler-vixl.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/vixl/MozAssembler-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/vixl/MozAssembler-vixl.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/vixl/MozInstructions-vixl.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/vixl/MozInstructions-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/vixl/MozInstructions-vixl.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/arm64/vixl/Utils-vixl.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/arm64/vixl/Utils-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/arm64/vixl/Utils-vixl.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/shared/Assembler-shared.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/shared/Assembler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/shared/Assembler-shared.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src26.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src26.cpp deleted file mode 100644 index bde86b89f01a..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src26.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src26.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src26.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/shared/BaselineCompiler-shared.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/shared/BaselineCompiler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/shared/BaselineCompiler-shared.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/shared/CodeGenerator-shared.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/shared/CodeGenerator-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/shared/CodeGenerator-shared.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/shared/Disassembler-shared.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/shared/Disassembler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/shared/Disassembler-shared.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/shared/Lowering-shared.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/shared/Lowering-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/shared/Lowering-shared.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jsapi.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jsapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jsapi.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jsbool.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jsbool.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jsbool.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src27.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src27.cpp deleted file mode 100644 index 2f2a96949763..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src27.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src27.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src27.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jsdate.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jsdate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jsdate.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jsexn.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jsexn.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jsexn.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jsfriendapi.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jsfriendapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jsfriendapi.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jsnum.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jsnum.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jsnum.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "perf/jsperf.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "perf/jsperf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "perf/jsperf.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "proxy/BaseProxyHandler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "proxy/BaseProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "proxy/BaseProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src28.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src28.cpp deleted file mode 100644 index 75283e764239..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src28.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src28.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src28.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "proxy/CrossCompartmentWrapper.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "proxy/CrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "proxy/CrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "proxy/DeadObjectProxy.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "proxy/DeadObjectProxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "proxy/DeadObjectProxy.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "proxy/OpaqueCrossCompartmentWrapper.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "proxy/OpaqueCrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "proxy/OpaqueCrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "proxy/Proxy.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "proxy/Proxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "proxy/Proxy.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "proxy/ScriptedProxyHandler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "proxy/ScriptedProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "proxy/ScriptedProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "proxy/SecurityWrapper.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "proxy/SecurityWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "proxy/SecurityWrapper.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src29.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src29.cpp deleted file mode 100644 index e0da0383a810..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src29.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src29.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src29.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "proxy/Wrapper.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "proxy/Wrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "proxy/Wrapper.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "threading/Mutex.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "threading/Mutex.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "threading/Mutex.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "threading/ProtectedData.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "threading/ProtectedData.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "threading/ProtectedData.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "threading/posix/CpuCount.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "threading/posix/CpuCount.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "threading/posix/CpuCount.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "threading/posix/Thread.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "threading/posix/Thread.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "threading/posix/Thread.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "util/AllocPolicy.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "util/AllocPolicy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "util/AllocPolicy.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src3.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src3.cpp deleted file mode 100644 index d6d1247e788c..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src3.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src3.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src3.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "builtin/WeakSetObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/WeakSetObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/WeakSetObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/intl/Collator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/intl/Collator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/intl/Collator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/intl/CommonFunctions.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/intl/CommonFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/intl/CommonFunctions.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/intl/DateTimeFormat.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/intl/DateTimeFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/intl/DateTimeFormat.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/intl/IntlObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/intl/IntlObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/intl/IntlObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/intl/NumberFormat.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/intl/NumberFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/intl/NumberFormat.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src30.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src30.cpp deleted file mode 100644 index 9f85f3d707af..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src30.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src30.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src30.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "util/NativeStack.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "util/NativeStack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "util/NativeStack.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "util/Printf.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "util/Printf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "util/Printf.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "util/StringBuffer.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "util/StringBuffer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "util/StringBuffer.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "util/Text.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "util/Text.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "util/Text.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "util/Unicode.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "util/Unicode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "util/Unicode.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/ArgumentsObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/ArgumentsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/ArgumentsObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src31.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src31.cpp deleted file mode 100644 index f8b699e92f64..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src31.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src31.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src31.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/ArrayBufferObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/ArrayBufferObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/ArrayBufferObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/AsyncFunction.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/AsyncFunction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/AsyncFunction.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/AsyncIteration.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/AsyncIteration.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/AsyncIteration.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/BytecodeUtil.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/BytecodeUtil.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/BytecodeUtil.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Caches.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Caches.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Caches.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/CallNonGenericMethod.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/CallNonGenericMethod.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/CallNonGenericMethod.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src32.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src32.cpp deleted file mode 100644 index 68c0ecfdb271..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src32.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src32.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src32.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/CharacterEncoding.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/CharacterEncoding.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/CharacterEncoding.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/CodeCoverage.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/CodeCoverage.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/CodeCoverage.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Compression.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Compression.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Compression.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/DateTime.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/DateTime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/DateTime.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Debugger.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Debugger.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Debugger.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/DebuggerMemory.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/DebuggerMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/DebuggerMemory.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src33.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src33.cpp deleted file mode 100644 index b964b35b9f72..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src33.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src33.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src33.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/EnvironmentObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/EnvironmentObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/EnvironmentObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/ErrorObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/ErrorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/ErrorObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/ErrorReporting.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/ErrorReporting.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/ErrorReporting.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/ForOfIterator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/ForOfIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/ForOfIterator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/GeckoProfiler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/GeckoProfiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/GeckoProfiler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/GeneratorObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/GeneratorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/GeneratorObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src34.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src34.cpp deleted file mode 100644 index 4ac8f1c3a893..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src34.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src34.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src34.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/GlobalObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/GlobalObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/GlobalObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/HelperThreads.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/HelperThreads.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/HelperThreads.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Id.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Id.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Id.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Initialization.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Initialization.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Initialization.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Iteration.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Iteration.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Iteration.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/JSCompartment.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/JSCompartment.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/JSCompartment.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src35.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src35.cpp deleted file mode 100644 index cf2691f19256..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src35.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src35.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src35.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/JSContext.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/JSContext.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/JSContext.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/JSFunction.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/JSFunction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/JSFunction.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/JSONParser.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/JSONParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/JSONParser.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/JSONPrinter.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/JSONPrinter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/JSONPrinter.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/JSObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/JSObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/JSObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/JSScript.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/JSScript.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/JSScript.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src36.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src36.cpp deleted file mode 100644 index 9133f272e1df..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src36.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src36.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src36.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/MemoryMetrics.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/MemoryMetrics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/MemoryMetrics.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/NativeObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/NativeObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/NativeObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/ObjectGroup.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/ObjectGroup.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/ObjectGroup.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/PIC.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/PIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/PIC.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/PosixNSPR.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/PosixNSPR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/PosixNSPR.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Printer.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Printer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Printer.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src37.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src37.cpp deleted file mode 100644 index c9332164f542..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src37.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src37.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src37.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/Probes.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Probes.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Probes.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/ProxyObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/ProxyObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/ProxyObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Realm.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Realm.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Realm.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/ReceiverGuard.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/ReceiverGuard.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/ReceiverGuard.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/RegExpObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/RegExpObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/RegExpObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/RegExpStatics.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/RegExpStatics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/RegExpStatics.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src38.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src38.cpp deleted file mode 100644 index e0647efc2708..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src38.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src38.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src38.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/Runtime.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Runtime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Runtime.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/SavedStacks.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/SavedStacks.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/SavedStacks.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Scope.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Scope.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Scope.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/SelfHosting.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/SelfHosting.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/SelfHosting.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Shape.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Shape.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Shape.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/SharedArrayObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/SharedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/SharedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src39.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src39.cpp deleted file mode 100644 index 5af83c9fe9b0..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src39.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src39.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src39.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/SharedImmutableStringsCache.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/SharedImmutableStringsCache.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/SharedImmutableStringsCache.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Stack.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Stack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Stack.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Stopwatch.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Stopwatch.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Stopwatch.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/StringType.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/StringType.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/StringType.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/StructuredClone.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/StructuredClone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/StructuredClone.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/SymbolType.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/SymbolType.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/SymbolType.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src4.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src4.cpp deleted file mode 100644 index a462e63844f8..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src4.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src4.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src4.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "builtin/intl/PluralRules.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/intl/PluralRules.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/intl/PluralRules.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/intl/RelativeTimeFormat.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/intl/RelativeTimeFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/intl/RelativeTimeFormat.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/intl/SharedIntlData.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/intl/SharedIntlData.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/intl/SharedIntlData.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "devtools/sharkctl.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "devtools/sharkctl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "devtools/sharkctl.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "ds/Bitmap.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "ds/Bitmap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "ds/Bitmap.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "ds/LifoAlloc.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "ds/LifoAlloc.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "ds/LifoAlloc.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src40.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src40.cpp deleted file mode 100644 index b1a376efbfec..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src40.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src40.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src40.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/TaggedProto.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/TaggedProto.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/TaggedProto.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Time.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Time.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Time.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/TypeInference.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/TypeInference.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/TypeInference.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/TypedArrayObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/TypedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/TypedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/UbiNode.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/UbiNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/UbiNode.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/UbiNodeCensus.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/UbiNodeCensus.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/UbiNodeCensus.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src41.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src41.cpp deleted file mode 100644 index ffe530456196..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src41.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src41.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src41.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/UbiNodeShortestPaths.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/UbiNodeShortestPaths.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/UbiNodeShortestPaths.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/UnboxedObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/UnboxedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/UnboxedObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Value.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Value.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Value.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Xdr.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Xdr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Xdr.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/AsmJS.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/AsmJS.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/AsmJS.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmBaselineCompile.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmBaselineCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmBaselineCompile.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src42.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src42.cpp deleted file mode 100644 index 9fb1cd7dea06..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src42.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src42.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src42.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "wasm/WasmBinaryIterator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmBinaryIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmBinaryIterator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmBinaryToAST.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmBinaryToAST.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmBinaryToAST.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmBinaryToText.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmBinaryToText.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmBinaryToText.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmBuiltins.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmBuiltins.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmBuiltins.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmCode.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmCode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmCode.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmCompartment.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmCompartment.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmCompartment.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src43.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src43.cpp deleted file mode 100644 index 137f5cbc5bf6..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src43.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src43.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src43.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "wasm/WasmCompile.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmCompile.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmDebug.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmDebug.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmDebug.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmFrameIter.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmFrameIter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmFrameIter.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmGenerator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmGenerator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmInstance.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmInstance.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmInstance.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmIonCompile.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmIonCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmIonCompile.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src44.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src44.cpp deleted file mode 100644 index 6a593e5792c2..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src44.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src44.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src44.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "wasm/WasmJS.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmJS.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmJS.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmModule.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmModule.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmModule.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmProcess.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmProcess.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmProcess.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmSignalHandlers.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmSignalHandlers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmSignalHandlers.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmStubs.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmStubs.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmStubs.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmTable.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmTable.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmTable.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src45.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src45.cpp deleted file mode 100644 index aa22938a6bed..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src45.cpp +++ /dev/null @@ -1,41 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src45.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src45.cpp -@@ -0,0 +1,37 @@ -+#define MOZ_UNIFIED_BUILD -+#include "wasm/WasmTextToBinary.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmTextToBinary.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmTextToBinary.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmTextUtils.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmTextUtils.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmTextUtils.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmTypes.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmTypes.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmTypes.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmValidate.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmValidate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmValidate.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src5.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src5.cpp deleted file mode 100644 index f4a959845523..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src5.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src5.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src5.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "ds/MemoryProtectionExceptionHandler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "ds/MemoryProtectionExceptionHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "ds/MemoryProtectionExceptionHandler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "frontend/BytecodeCompiler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "frontend/BytecodeCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "frontend/BytecodeCompiler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "frontend/BytecodeEmitter.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "frontend/BytecodeEmitter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "frontend/BytecodeEmitter.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "frontend/FoldConstants.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "frontend/FoldConstants.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "frontend/FoldConstants.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "frontend/NameFunctions.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "frontend/NameFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "frontend/NameFunctions.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "frontend/ParseNode.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "frontend/ParseNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "frontend/ParseNode.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src6.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src6.cpp deleted file mode 100644 index d51813d5851d..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src6.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src6.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src6.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "frontend/TokenStream.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "frontend/TokenStream.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "frontend/TokenStream.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/Allocator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Allocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Allocator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/AtomMarking.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/AtomMarking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/AtomMarking.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/Barrier.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Barrier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Barrier.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/GC.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/GC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/GC.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/GCTrace.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/GCTrace.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/GCTrace.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src7.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src7.cpp deleted file mode 100644 index 721b997eb42a..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src7.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src7.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src7.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "gc/Marking.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Marking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Marking.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/Memory.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Memory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Memory.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/Nursery.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Nursery.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Nursery.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/PublicIterators.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/PublicIterators.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/PublicIterators.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/RootMarking.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/RootMarking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/RootMarking.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/Statistics.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Statistics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Statistics.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src8.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src8.cpp deleted file mode 100644 index ec1dc0a33d9e..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src8.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src8.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src8.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "gc/Tracer.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Tracer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Tracer.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/Verifier.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Verifier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Verifier.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/WeakMap.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/WeakMap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/WeakMap.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/WeakMapPtr.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/WeakMapPtr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/WeakMapPtr.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/Zone.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Zone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Zone.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/ZoneGroup.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/ZoneGroup.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/ZoneGroup.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src9.cpp b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src9.cpp deleted file mode 100644 index 75b99301ed55..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src9.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src9.cpp.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src9.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "irregexp/NativeRegExpMacroAssembler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "irregexp/NativeRegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "irregexp/NativeRegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "irregexp/RegExpAST.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "irregexp/RegExpAST.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "irregexp/RegExpAST.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "irregexp/RegExpCharacters.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "irregexp/RegExpCharacters.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "irregexp/RegExpCharacters.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "irregexp/RegExpEngine.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "irregexp/RegExpEngine.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "irregexp/RegExpEngine.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "irregexp/RegExpInterpreter.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "irregexp/RegExpInterpreter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "irregexp/RegExpInterpreter.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "irregexp/RegExpMacroAssembler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "irregexp/RegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "irregexp/RegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_js-confdefs.h b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_js-confdefs.h deleted file mode 100644 index 117a1ec6cf65..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_js-confdefs.h +++ /dev/null @@ -1,79 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/js-confdefs.h.orig 2019-11-14 10:50:10 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/js-confdefs.h -@@ -0,0 +1,76 @@ -+/* List of defines generated by configure. Included with preprocessor flag, -+ * -include, to avoid long list of -D defines on the compile command-line. -+ * Do not edit. -+ */ -+ -+#ifndef js_confdefs_h -+#define js_confdefs_h -+ -+// Expands to all the defines from configure. -+#define CPP_THROW_NEW throw() -+#define CROSS_COMPILE -+#define EDITLINE 1 -+#define HAVE_64BIT_BUILD 1 -+#define HAVE_CLOCK_MONOTONIC 1 -+#define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1 -+#define HAVE_DIRENT_H 1 -+#define HAVE_DLOPEN 1 -+#define HAVE_GETC_UNLOCKED 1 -+#define HAVE_GETOPT_H 1 -+#define HAVE_GMTIME_R 1 -+#define HAVE_INTTYPES_H 1 -+#define HAVE_LANGINFO_CODESET 1 -+#define HAVE_LIBM 1 -+#define HAVE_LOCALECONV 1 -+#define HAVE_LOCALTIME_R 1 -+#define HAVE_MALLOC_USABLE_SIZE 1 -+#define HAVE_NETINET_IN_H 1 -+#define HAVE_NL_TYPES_H 1 -+#define HAVE_POSIX_FADVISE 1 -+#define HAVE_POSIX_FALLOCATE 1 -+#define HAVE_POSIX_MEMALIGN 1 -+#define HAVE_RES_NINIT 1 -+#define HAVE_SINCOS 1 -+#define HAVE_SSIZE_T 1 -+#define HAVE_STDINT_H 1 -+#define HAVE_STRNDUP 1 -+#define HAVE_SYS_MOUNT_H 1 -+#define HAVE_SYS_QUEUE_H 1 -+#define HAVE_SYS_STATVFS_H 1 -+#define HAVE_SYS_TYPES_H 1 -+#define HAVE_THREAD_TLS_KEYWORD 1 -+#define HAVE_TM_ZONE_TM_GMTOFF 1 -+#define HAVE_UNISTD_H 1 -+#define HAVE_VALLOC 1 -+#define HAVE_VA_COPY 1 -+#define HAVE_VISIBILITY_ATTRIBUTE 1 -+#define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1 -+#define HAVE___CXA_DEMANGLE 1 -+#define JS_64BIT 1 -+#define JS_CODEGEN_ARM64 1 -+#define JS_DEFAULT_JITREPORT_GRANULARITY 3 -+#define JS_POSIX_NSPR 1 -+#define JS_PUNBOX64 1 -+#define JS_STANDALONE 1 -+#define MALLOC_H <malloc_np.h> -+#define MALLOC_USABLE_SIZE_CONST_PTR const -+#define MOZILLA_UAVERSION "60.0" -+#define MOZILLA_VERSION "60.3.0" -+#define MOZILLA_VERSION_U 60.3.0 -+#define MOZJS_MAJOR_VERSION 60 -+#define MOZJS_MINOR_VERSION 3 -+#define MOZ_BUILD_APP js -+#define MOZ_DLL_SUFFIX ".so" -+#define MOZ_UPDATE_CHANNEL default -+#define NO_NSPR_10_SUPPORT 1 -+#define RELEASE_OR_BETA 1 -+#define STDC_HEADERS 1 -+#define VA_COPY va_copy -+#define XP_UNIX 1 -+#define X_DISPLAY_MISSING 1 -+#define _REENTRANT 1 -+#define _THREAD_SAFE 1 -+ -+#include "js/RequiredDefines.h" -+ -+#endif /* js_confdefs_h */ diff --git a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_include_js-config.h b/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_include_js-config.h deleted file mode 100644 index 8d6a984696b8..000000000000 --- a/databases/mongodb44/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_include_js-config.h +++ /dev/null @@ -1,64 +0,0 @@ ---- src/third_party/mozjs-60/platform/aarch64/freebsd/include/js-config.h.orig 2019-11-14 10:50:21 UTC -+++ src/third_party/mozjs-60/platform/aarch64/freebsd/include/js-config.h -@@ -0,0 +1,61 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- -+ * vim: set ts=8 sw=4 et tw=78: -+ * -+ * This Source Code Form is subject to the terms of the Mozilla Public -+ * License, v. 2.0. If a copy of the MPL was not distributed with this -+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -+ -+#ifndef js_config_h -+#define js_config_h -+ -+/* Definitions set at build time that affect SpiderMonkey's public API. -+ This header file is generated by the SpiderMonkey configure script, -+ and installed along with jsapi.h. */ -+ -+/* Define to 1 if SpiderMonkey is in debug mode. */ -+/* #undef JS_DEBUG */ -+ -+/* -+ * NB: We have a special case for rust-bindgen, which wants to be able to -+ * generate both debug and release bindings on a single objdir. -+ */ -+#ifdef JS_DEBUG -+#if !defined(DEBUG) && !defined(RUST_BINDGEN) -+# error "SpiderMonkey was configured with --enable-debug, so DEBUG must be defined when including this header" -+# endif -+#else -+# if defined(DEBUG) && !defined(RUST_BINDGEN) -+# error "SpiderMonkey was configured with --disable-debug, so DEBUG must be not defined when including this header" -+# endif -+#endif -+ -+/* Define to 1 if SpiderMonkey should not use struct types in debug builds. */ -+/* #undef JS_NO_JSVAL_JSID_STRUCT_TYPES */ -+ -+/* Define to 1 if SpiderMonkey should support multi-threaded clients. */ -+/* #undef JS_THREADSAFE */ -+ -+/* Define to 1 if SpiderMonkey should include ctypes support. */ -+/* #undef JS_HAS_CTYPES */ -+ -+/* Define to 1 if SpiderMonkey should support the ability to perform -+ entirely too much GC. */ -+/* #undef JS_GC_ZEAL */ -+ -+/* Define to 1 if SpiderMonkey should use small chunks. */ -+/* #undef JS_GC_SMALL_CHUNK_SIZE */ -+ -+/* Define to 1 to perform extra assertions and heap poisoning. */ -+/* #undef JS_CRASH_DIAGNOSTICS */ -+ -+/* Define to 1 if SpiderMonkey is in NUNBOX32 mode. */ -+/* #undef JS_NUNBOX32 */ -+ -+/* Define to 1 if SpiderMonkey is in PUNBOX64 mode. */ -+#define JS_PUNBOX64 1 -+ -+/* MOZILLA JSAPI version number components */ -+#define MOZJS_MAJOR_VERSION 60 -+#define MOZJS_MINOR_VERSION 3 -+ -+#endif /* js_config_h */ diff --git a/databases/mongodb44/files/extrapatch-SConstruct b/databases/mongodb44/files/extrapatch-SConstruct deleted file mode 100644 index f82c38ad98f8..000000000000 --- a/databases/mongodb44/files/extrapatch-SConstruct +++ /dev/null @@ -1,11 +0,0 @@ ---- SConstruct.orig 2023-05-10 02:21:42 UTC -+++ SConstruct -@@ -2297,7 +2297,7 @@ if env.ToolchainIs('GCC', 'clang'): - elif env['TARGET_ARCH'] == 'aarch64': - # If we are using GCC or clang to target aarch64, set the arch to be armv8.2-a, - # This is to prevent a bug with WT see SERVER-71772 for more details -- env.Append( CCFLAGS=['-march=armv8.2-a', '-mtune=generic'] ) -+ env.Append( CCFLAGS=['-march=armv8-a+crc', '-mtune=generic'] ) - - # Needed for auth tests since key files are stored in git with mode 644. - if not env.TargetOSIs('windows'): diff --git a/databases/mongodb44/files/patch-SConstruct b/databases/mongodb44/files/patch-SConstruct deleted file mode 100644 index c5f7a951c670..000000000000 --- a/databases/mongodb44/files/patch-SConstruct +++ /dev/null @@ -1,33 +0,0 @@ ---- SConstruct.orig 2023-12-17 21:00:26 UTC -+++ SConstruct -@@ -1262,9 +1262,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()))) -+#unknown_vars = env_vars.UnknownVariables() -+#if unknown_vars: -+# env.FatalError("Unknown variables specified: {0}", ", ".join(list(unknown_vars.keys()))) - - install_actions.setup(env, get_option('install-action')) - -@@ -2189,7 +2189,7 @@ 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'], - ) - -@@ -2204,7 +2204,7 @@ if env.TargetOSIs('posix'): - "-Wno-unknown-pragmas", - "-Winvalid-pch"] ) - # env.Append( " -Wconversion" ) TODO: this doesn't really work yet -- if env.TargetOSIs('linux', 'darwin', 'solaris'): -+ if env.TargetOSIs('linux', 'darwin', 'solaris', 'freebsd'): - if not has_option("disable-warnings-as-errors"): - env.Append( CCFLAGS=["-Werror"] ) - diff --git a/databases/mongodb44/files/patch-rpm_mongod.conf b/databases/mongodb44/files/patch-rpm_mongod.conf deleted file mode 100644 index d2ab7fb69c08..000000000000 --- a/databases/mongodb44/files/patch-rpm_mongod.conf +++ /dev/null @@ -1,16 +0,0 @@ ---- rpm/mongod.conf.orig 2019-08-08 20:06:23 UTC -+++ rpm/mongod.conf -@@ -7,11 +7,11 @@ - 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/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_extract_js_src_wasm_WasmSignalHandlers.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_extract_js_src_wasm_WasmSignalHandlers.cpp deleted file mode 100644 index 7041fb8157a7..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_extract_js_src_wasm_WasmSignalHandlers.cpp +++ /dev/null @@ -1,13 +0,0 @@ ---- src/third_party/mozjs-60/extract/js/src/wasm/WasmSignalHandlers.cpp.orig 2020-11-24 21:49:40 UTC -+++ src/third_party/mozjs-60/extract/js/src/wasm/WasmSignalHandlers.cpp -@@ -263,6 +263,10 @@ struct AutoSignalHandler - # define EPC_sig(p) ((p)->uc_mcontext.mc_pc) - # define RFP_sig(p) ((p)->uc_mcontext.mc_regs[30]) - # endif -+# if defined(__FreeBSD__) && defined(__powerpc64__) -+# define R01_sig(p) ((p)->uc_mcontext.mc_frame[1]) -+# define R32_sig(p) ((p)->uc_mcontext.mc_srr0) -+# endif - #elif defined(XP_DARWIN) - # define EIP_sig(p) ((p)->uc_mcontext->__ss.__eip) - # define EBP_sig(p) ((p)->uc_mcontext->__ss.__ebp) diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_gen-config.sh b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_gen-config.sh deleted file mode 100644 index 70cc67f4438d..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_gen-config.sh +++ /dev/null @@ -1,12 +0,0 @@ ---- src/third_party/mozjs-60/gen-config.sh.orig 2020-11-24 21:42:33 UTC -+++ src/third_party/mozjs-60/gen-config.sh -@@ -31,6 +31,9 @@ case "$_Path" in - "platform/aarch64/linux") - _CONFIG_OPTS="--host=aarch64-linux" - ;; -+ "platform/ppc64le/freebsd") -+ _CONFIG_OPTS="--host=ppc64le-freebsd" -+ ;; - "platform/ppc64le/linux") - _CONFIG_OPTS="--host=ppc64le-linux" - ;; diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src0.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src0.cpp deleted file mode 100644 index 69bf752bfea3..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src0.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src0.cpp.orig 2020-11-24 21:44:46 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src0.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "builtin/AtomicsObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/AtomicsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/AtomicsObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/DataViewObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/DataViewObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/DataViewObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/Eval.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/Eval.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/Eval.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/JSON.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/JSON.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/JSON.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/MapObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/MapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/MapObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/ModuleObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/ModuleObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/ModuleObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src1.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src1.cpp deleted file mode 100644 index 7f2821cd0a88..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src1.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src1.cpp.orig 2020-11-24 21:44:46 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src1.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "builtin/Object.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/Object.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/Object.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/Profilers.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/Profilers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/Profilers.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/Promise.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/Promise.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/Promise.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/Reflect.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/Reflect.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/Reflect.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/ReflectParse.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/ReflectParse.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/ReflectParse.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/SIMD.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/SIMD.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/SIMD.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src10.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src10.cpp deleted file mode 100644 index 504e81c551e8..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src10.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src10.cpp.orig 2020-11-24 21:44:46 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src10.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "irregexp/RegExpParser.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "irregexp/RegExpParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "irregexp/RegExpParser.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "irregexp/RegExpStack.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "irregexp/RegExpStack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "irregexp/RegExpStack.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/AliasAnalysis.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/AliasAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/AliasAnalysis.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/AliasAnalysisShared.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/AliasAnalysisShared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/AliasAnalysisShared.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/AlignmentMaskAnalysis.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/AlignmentMaskAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/AlignmentMaskAnalysis.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BacktrackingAllocator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BacktrackingAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BacktrackingAllocator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src11.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src11.cpp deleted file mode 100644 index c248b49e80fc..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src11.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src11.cpp.orig 2020-11-24 21:44:46 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src11.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/Bailouts.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Bailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Bailouts.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BaselineBailouts.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineBailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineBailouts.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BaselineCacheIRCompiler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineCacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineCacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BaselineCompiler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineCompiler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BaselineDebugModeOSR.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineDebugModeOSR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineDebugModeOSR.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BaselineFrame.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineFrame.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src12.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src12.cpp deleted file mode 100644 index 224d95d8c563..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src12.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src12.cpp.orig 2020-11-24 21:44:46 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src12.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/BaselineFrameInfo.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineFrameInfo.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineFrameInfo.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BaselineIC.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineIC.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BaselineInspector.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineInspector.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineInspector.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BaselineJIT.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BaselineJIT.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BaselineJIT.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BitSet.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BitSet.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BitSet.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/BytecodeAnalysis.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/BytecodeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/BytecodeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src13.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src13.cpp deleted file mode 100644 index 029a22dd275b..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src13.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src13.cpp.orig 2020-11-24 21:44:46 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src13.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/C1Spewer.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/C1Spewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/C1Spewer.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/CacheIR.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/CacheIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/CacheIR.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/CacheIRCompiler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/CacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/CacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/CacheIRSpewer.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/CacheIRSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/CacheIRSpewer.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/CodeGenerator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/CodeGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/CodeGenerator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/CompileWrappers.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/CompileWrappers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/CompileWrappers.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src14.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src14.cpp deleted file mode 100644 index fa5347262d95..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src14.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src14.cpp.orig 2020-11-24 21:44:46 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src14.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/Disassembler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Disassembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Disassembler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/EagerSimdUnbox.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/EagerSimdUnbox.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/EagerSimdUnbox.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/EdgeCaseAnalysis.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/EdgeCaseAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/EdgeCaseAnalysis.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/EffectiveAddressAnalysis.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/EffectiveAddressAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/EffectiveAddressAnalysis.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/ExecutableAllocator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/ExecutableAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/ExecutableAllocator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/FlowAliasAnalysis.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/FlowAliasAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/FlowAliasAnalysis.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src15.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src15.cpp deleted file mode 100644 index 4a361c5ea516..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src15.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src15.cpp.orig 2020-11-24 21:44:46 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src15.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/FoldLinearArithConstants.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/FoldLinearArithConstants.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/FoldLinearArithConstants.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/InstructionReordering.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/InstructionReordering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/InstructionReordering.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/Ion.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Ion.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Ion.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/IonAnalysis.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/IonAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/IonAnalysis.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/IonBuilder.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/IonBuilder.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/IonBuilder.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/IonCacheIRCompiler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/IonCacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/IonCacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src16.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src16.cpp deleted file mode 100644 index 97914633333e..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src16.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src16.cpp.orig 2020-11-24 21:44:46 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src16.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/IonControlFlow.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/IonControlFlow.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/IonControlFlow.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/IonIC.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/IonIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/IonIC.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/IonOptimizationLevels.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/IonOptimizationLevels.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/IonOptimizationLevels.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/JSJitFrameIter.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/JSJitFrameIter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/JSJitFrameIter.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/JSONSpewer.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/JSONSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/JSONSpewer.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/Jit.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Jit.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Jit.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src17.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src17.cpp deleted file mode 100644 index 48b43279de1e..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src17.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src17.cpp.orig 2020-11-24 21:44:46 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src17.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/JitFrames.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/JitFrames.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/JitFrames.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/JitOptions.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/JitOptions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/JitOptions.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/JitSpewer.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/JitSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/JitSpewer.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/JitcodeMap.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/JitcodeMap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/JitcodeMap.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/LICM.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/LICM.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/LICM.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/LIR.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/LIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/LIR.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src18.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src18.cpp deleted file mode 100644 index 1431e501d847..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src18.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src18.cpp.orig 2020-11-24 21:44:46 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src18.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/Linker.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Linker.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Linker.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/LoopUnroller.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/LoopUnroller.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/LoopUnroller.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/Lowering.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Lowering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Lowering.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/MCallOptimize.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/MCallOptimize.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/MCallOptimize.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/MIR.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/MIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/MIR.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/MIRGraph.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/MIRGraph.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/MIRGraph.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src19.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src19.cpp deleted file mode 100644 index bf04b9304b65..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src19.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src19.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src19.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/MacroAssembler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/MacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/MacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/MoveResolver.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/MoveResolver.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/MoveResolver.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/OptimizationTracking.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/OptimizationTracking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/OptimizationTracking.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/PerfSpewer.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/PerfSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/PerfSpewer.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/ProcessExecutableMemory.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/ProcessExecutableMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/ProcessExecutableMemory.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/RangeAnalysis.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/RangeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/RangeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src2.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src2.cpp deleted file mode 100644 index 5b745c459f65..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src2.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src2.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src2.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "builtin/Stream.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/Stream.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/Stream.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/String.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/String.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/String.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/Symbol.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/Symbol.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/Symbol.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/TestingFunctions.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/TestingFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/TestingFunctions.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/TypedObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/TypedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/TypedObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/WeakMapObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/WeakMapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/WeakMapObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src20.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src20.cpp deleted file mode 100644 index 11800c863ecb..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src20.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src20.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src20.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/Recover.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Recover.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Recover.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/RegisterAllocator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/RegisterAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/RegisterAllocator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/RematerializedFrame.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/RematerializedFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/RematerializedFrame.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/Safepoints.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Safepoints.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Safepoints.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/ScalarReplacement.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/ScalarReplacement.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/ScalarReplacement.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/SharedIC.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/SharedIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/SharedIC.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src21.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src21.cpp deleted file mode 100644 index ce5e161042fa..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src21.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src21.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src21.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/Sink.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Sink.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Sink.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/Snapshots.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/Snapshots.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/Snapshots.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/StupidAllocator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/StupidAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/StupidAllocator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/TypePolicy.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/TypePolicy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/TypePolicy.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/TypedObjectPrediction.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/TypedObjectPrediction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/TypedObjectPrediction.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/VMFunctions.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/VMFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/VMFunctions.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src22.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src22.cpp deleted file mode 100644 index 339204bd8f2f..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src22.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src22.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src22.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/ValueNumbering.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/ValueNumbering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/ValueNumbering.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/WasmBCE.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/WasmBCE.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/WasmBCE.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/none/Trampoline-none.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/none/Trampoline-none.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/none/Trampoline-none.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/shared/Assembler-shared.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/shared/Assembler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/shared/Assembler-shared.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/shared/BaselineCompiler-shared.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/shared/BaselineCompiler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/shared/BaselineCompiler-shared.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/shared/CodeGenerator-shared.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/shared/CodeGenerator-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/shared/CodeGenerator-shared.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src23.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src23.cpp deleted file mode 100644 index 03bb48aaddc3..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src23.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src23.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src23.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jit/shared/Disassembler-shared.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/shared/Disassembler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/shared/Disassembler-shared.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jit/shared/Lowering-shared.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jit/shared/Lowering-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jit/shared/Lowering-shared.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jsapi.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jsapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jsapi.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jsbool.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jsbool.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jsbool.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jsdate.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jsdate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jsdate.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jsexn.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jsexn.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jsexn.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src24.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src24.cpp deleted file mode 100644 index 470758aa2cb5..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src24.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src24.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src24.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "jsfriendapi.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jsfriendapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jsfriendapi.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "jsnum.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "jsnum.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "jsnum.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "perf/jsperf.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "perf/jsperf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "perf/jsperf.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "proxy/BaseProxyHandler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "proxy/BaseProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "proxy/BaseProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "proxy/CrossCompartmentWrapper.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "proxy/CrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "proxy/CrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "proxy/DeadObjectProxy.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "proxy/DeadObjectProxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "proxy/DeadObjectProxy.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src25.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src25.cpp deleted file mode 100644 index eef8695cc2d1..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src25.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src25.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src25.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "proxy/OpaqueCrossCompartmentWrapper.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "proxy/OpaqueCrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "proxy/OpaqueCrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "proxy/Proxy.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "proxy/Proxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "proxy/Proxy.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "proxy/ScriptedProxyHandler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "proxy/ScriptedProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "proxy/ScriptedProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "proxy/SecurityWrapper.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "proxy/SecurityWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "proxy/SecurityWrapper.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "proxy/Wrapper.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "proxy/Wrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "proxy/Wrapper.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "threading/Mutex.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "threading/Mutex.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "threading/Mutex.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src26.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src26.cpp deleted file mode 100644 index 72df1acd31fc..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src26.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src26.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src26.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "threading/ProtectedData.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "threading/ProtectedData.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "threading/ProtectedData.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "threading/posix/CpuCount.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "threading/posix/CpuCount.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "threading/posix/CpuCount.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "threading/posix/Thread.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "threading/posix/Thread.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "threading/posix/Thread.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "util/AllocPolicy.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "util/AllocPolicy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "util/AllocPolicy.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "util/NativeStack.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "util/NativeStack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "util/NativeStack.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "util/Printf.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "util/Printf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "util/Printf.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src27.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src27.cpp deleted file mode 100644 index d9f48d15512b..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src27.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src27.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src27.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "util/StringBuffer.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "util/StringBuffer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "util/StringBuffer.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "util/Text.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "util/Text.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "util/Text.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "util/Unicode.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "util/Unicode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "util/Unicode.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/ArgumentsObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/ArgumentsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/ArgumentsObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/ArrayBufferObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/ArrayBufferObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/ArrayBufferObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/AsyncFunction.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/AsyncFunction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/AsyncFunction.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src28.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src28.cpp deleted file mode 100644 index d14e4c7c95dc..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src28.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src28.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src28.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/AsyncIteration.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/AsyncIteration.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/AsyncIteration.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/BytecodeUtil.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/BytecodeUtil.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/BytecodeUtil.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Caches.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Caches.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Caches.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/CallNonGenericMethod.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/CallNonGenericMethod.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/CallNonGenericMethod.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/CharacterEncoding.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/CharacterEncoding.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/CharacterEncoding.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/CodeCoverage.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/CodeCoverage.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/CodeCoverage.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src29.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src29.cpp deleted file mode 100644 index 799337b7c1fd..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src29.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src29.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src29.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/Compression.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Compression.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Compression.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/DateTime.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/DateTime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/DateTime.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Debugger.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Debugger.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Debugger.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/DebuggerMemory.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/DebuggerMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/DebuggerMemory.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/EnvironmentObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/EnvironmentObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/EnvironmentObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/ErrorObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/ErrorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/ErrorObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src3.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src3.cpp deleted file mode 100644 index 7b3ad0b7f17c..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src3.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src3.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src3.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "builtin/WeakSetObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/WeakSetObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/WeakSetObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/intl/Collator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/intl/Collator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/intl/Collator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/intl/CommonFunctions.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/intl/CommonFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/intl/CommonFunctions.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/intl/DateTimeFormat.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/intl/DateTimeFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/intl/DateTimeFormat.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/intl/IntlObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/intl/IntlObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/intl/IntlObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/intl/NumberFormat.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/intl/NumberFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/intl/NumberFormat.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src30.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src30.cpp deleted file mode 100644 index 8bbbe9266d28..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src30.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src30.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src30.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/ErrorReporting.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/ErrorReporting.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/ErrorReporting.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/ForOfIterator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/ForOfIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/ForOfIterator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/GeckoProfiler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/GeckoProfiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/GeckoProfiler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/GeneratorObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/GeneratorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/GeneratorObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/GlobalObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/GlobalObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/GlobalObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/HelperThreads.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/HelperThreads.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/HelperThreads.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src31.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src31.cpp deleted file mode 100644 index 418b3af9f625..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src31.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src31.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src31.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/Id.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Id.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Id.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Initialization.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Initialization.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Initialization.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Iteration.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Iteration.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Iteration.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/JSCompartment.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/JSCompartment.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/JSCompartment.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/JSContext.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/JSContext.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/JSContext.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/JSFunction.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/JSFunction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/JSFunction.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src32.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src32.cpp deleted file mode 100644 index 0563af2bb0c2..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src32.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src32.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src32.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/JSONParser.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/JSONParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/JSONParser.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/JSONPrinter.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/JSONPrinter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/JSONPrinter.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/JSObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/JSObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/JSObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/JSScript.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/JSScript.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/JSScript.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/MemoryMetrics.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/MemoryMetrics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/MemoryMetrics.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/NativeObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/NativeObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/NativeObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src33.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src33.cpp deleted file mode 100644 index 72fde4a4b8c3..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src33.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src33.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src33.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/ObjectGroup.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/ObjectGroup.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/ObjectGroup.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/PIC.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/PIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/PIC.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/PosixNSPR.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/PosixNSPR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/PosixNSPR.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Printer.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Printer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Printer.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Probes.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Probes.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Probes.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/ProxyObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/ProxyObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/ProxyObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src34.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src34.cpp deleted file mode 100644 index bfe12a506528..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src34.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src34.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src34.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/Realm.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Realm.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Realm.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/ReceiverGuard.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/ReceiverGuard.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/ReceiverGuard.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/RegExpObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/RegExpObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/RegExpObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/RegExpStatics.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/RegExpStatics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/RegExpStatics.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Runtime.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Runtime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Runtime.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/SavedStacks.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/SavedStacks.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/SavedStacks.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src35.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src35.cpp deleted file mode 100644 index 4d8641201b2e..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src35.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src35.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src35.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/Scope.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Scope.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Scope.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/SelfHosting.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/SelfHosting.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/SelfHosting.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Shape.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Shape.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Shape.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/SharedArrayObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/SharedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/SharedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/SharedImmutableStringsCache.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/SharedImmutableStringsCache.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/SharedImmutableStringsCache.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Stack.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Stack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Stack.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src36.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src36.cpp deleted file mode 100644 index 1407ba43311a..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src36.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src36.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src36.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/Stopwatch.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Stopwatch.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Stopwatch.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/StringType.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/StringType.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/StringType.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/StructuredClone.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/StructuredClone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/StructuredClone.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/SymbolType.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/SymbolType.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/SymbolType.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/TaggedProto.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/TaggedProto.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/TaggedProto.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Time.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Time.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Time.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src37.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src37.cpp deleted file mode 100644 index 6a24022ff099..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src37.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src37.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src37.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/TypeInference.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/TypeInference.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/TypeInference.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/TypedArrayObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/TypedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/TypedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/UbiNode.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/UbiNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/UbiNode.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/UbiNodeCensus.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/UbiNodeCensus.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/UbiNodeCensus.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/UbiNodeShortestPaths.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/UbiNodeShortestPaths.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/UbiNodeShortestPaths.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/UnboxedObject.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/UnboxedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/UnboxedObject.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src38.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src38.cpp deleted file mode 100644 index 9fce8642f8f8..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src38.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src38.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src38.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "vm/Value.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Value.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Value.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "vm/Xdr.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "vm/Xdr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "vm/Xdr.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/AsmJS.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/AsmJS.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/AsmJS.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmBaselineCompile.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmBaselineCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmBaselineCompile.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmBinaryIterator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmBinaryIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmBinaryIterator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmBinaryToAST.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmBinaryToAST.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmBinaryToAST.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src39.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src39.cpp deleted file mode 100644 index 1fec3ca16344..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src39.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src39.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src39.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "wasm/WasmBinaryToText.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmBinaryToText.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmBinaryToText.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmBuiltins.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmBuiltins.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmBuiltins.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmCode.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmCode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmCode.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmCompartment.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmCompartment.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmCompartment.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmCompile.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmCompile.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmDebug.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmDebug.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmDebug.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src4.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src4.cpp deleted file mode 100644 index 7b9617af6588..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src4.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src4.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src4.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "builtin/intl/PluralRules.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/intl/PluralRules.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/intl/PluralRules.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/intl/RelativeTimeFormat.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/intl/RelativeTimeFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/intl/RelativeTimeFormat.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "builtin/intl/SharedIntlData.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "builtin/intl/SharedIntlData.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "builtin/intl/SharedIntlData.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "devtools/sharkctl.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "devtools/sharkctl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "devtools/sharkctl.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "ds/Bitmap.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "ds/Bitmap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "ds/Bitmap.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "ds/LifoAlloc.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "ds/LifoAlloc.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "ds/LifoAlloc.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src40.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src40.cpp deleted file mode 100644 index f46876ca1250..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src40.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src40.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src40.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "wasm/WasmFrameIter.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmFrameIter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmFrameIter.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmGenerator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmGenerator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmInstance.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmInstance.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmInstance.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmIonCompile.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmIonCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmIonCompile.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmJS.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmJS.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmJS.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmModule.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmModule.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmModule.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src41.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src41.cpp deleted file mode 100644 index b6c31c9c1621..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src41.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src41.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src41.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "wasm/WasmProcess.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmProcess.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmProcess.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmSignalHandlers.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmSignalHandlers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmSignalHandlers.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmStubs.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmStubs.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmStubs.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmTable.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmTable.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmTable.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmTextToBinary.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmTextToBinary.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmTextToBinary.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmTextUtils.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmTextUtils.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmTextUtils.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src42.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src42.cpp deleted file mode 100644 index 963e610663b5..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src42.cpp +++ /dev/null @@ -1,23 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src42.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src42.cpp -@@ -0,0 +1,19 @@ -+#define MOZ_UNIFIED_BUILD -+#include "wasm/WasmTypes.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmTypes.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmTypes.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "wasm/WasmValidate.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "wasm/WasmValidate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "wasm/WasmValidate.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src5.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src5.cpp deleted file mode 100644 index b34cfa7557b0..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src5.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src5.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src5.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "ds/MemoryProtectionExceptionHandler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "ds/MemoryProtectionExceptionHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "ds/MemoryProtectionExceptionHandler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "frontend/BytecodeCompiler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "frontend/BytecodeCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "frontend/BytecodeCompiler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "frontend/BytecodeEmitter.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "frontend/BytecodeEmitter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "frontend/BytecodeEmitter.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "frontend/FoldConstants.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "frontend/FoldConstants.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "frontend/FoldConstants.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "frontend/NameFunctions.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "frontend/NameFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "frontend/NameFunctions.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "frontend/ParseNode.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "frontend/ParseNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "frontend/ParseNode.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src6.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src6.cpp deleted file mode 100644 index c0d1b05baf66..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src6.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src6.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src6.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "frontend/TokenStream.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "frontend/TokenStream.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "frontend/TokenStream.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/Allocator.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Allocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Allocator.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/AtomMarking.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/AtomMarking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/AtomMarking.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/Barrier.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Barrier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Barrier.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/GC.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/GC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/GC.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/GCTrace.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/GCTrace.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/GCTrace.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src7.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src7.cpp deleted file mode 100644 index 5f38246dfd37..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src7.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src7.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src7.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "gc/Marking.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Marking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Marking.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/Memory.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Memory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Memory.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/Nursery.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Nursery.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Nursery.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/PublicIterators.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/PublicIterators.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/PublicIterators.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/RootMarking.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/RootMarking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/RootMarking.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/Statistics.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Statistics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Statistics.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src8.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src8.cpp deleted file mode 100644 index fe2ad318124c..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src8.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src8.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src8.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "gc/Tracer.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Tracer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Tracer.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/Verifier.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Verifier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Verifier.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/WeakMap.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/WeakMap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/WeakMap.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/WeakMapPtr.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/WeakMapPtr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/WeakMapPtr.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/Zone.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/Zone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/Zone.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "gc/ZoneGroup.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "gc/ZoneGroup.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "gc/ZoneGroup.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src9.cpp b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src9.cpp deleted file mode 100644 index c4249625401e..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src9.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src9.cpp.orig 2020-11-24 21:44:47 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src9.cpp -@@ -0,0 +1,55 @@ -+#define MOZ_UNIFIED_BUILD -+#include "irregexp/NativeRegExpMacroAssembler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "irregexp/NativeRegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "irregexp/NativeRegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "irregexp/RegExpAST.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "irregexp/RegExpAST.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "irregexp/RegExpAST.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "irregexp/RegExpCharacters.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "irregexp/RegExpCharacters.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "irregexp/RegExpCharacters.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "irregexp/RegExpEngine.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "irregexp/RegExpEngine.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "irregexp/RegExpEngine.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "irregexp/RegExpInterpreter.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "irregexp/RegExpInterpreter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "irregexp/RegExpInterpreter.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -+#include "irregexp/RegExpMacroAssembler.cpp" -+#ifdef PL_ARENA_CONST_ALIGN_MASK -+#error "irregexp/RegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode." -+#undef PL_ARENA_CONST_ALIGN_MASK -+#endif -+#ifdef INITGUID -+#error "irregexp/RegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode." -+#undef INITGUID -+#endif -\ No newline at end of file diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_js-confdefs.h b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_js-confdefs.h deleted file mode 100644 index f75abb77421a..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_js-confdefs.h +++ /dev/null @@ -1,78 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/js-confdefs.h.orig 2020-11-24 21:44:46 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/js-confdefs.h -@@ -0,0 +1,75 @@ -+/* List of defines generated by configure. Included with preprocessor flag, -+ * -include, to avoid long list of -D defines on the compile command-line. -+ * Do not edit. -+ */ -+ -+#ifndef js_confdefs_h -+#define js_confdefs_h -+ -+// Expands to all the defines from configure. -+#define CPP_THROW_NEW throw() -+#define CROSS_COMPILE -+#define EDITLINE 1 -+#define HAVE_64BIT_BUILD 1 -+#define HAVE_CLOCK_MONOTONIC 1 -+#define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1 -+#define HAVE_DIRENT_H 1 -+#define HAVE_DLOPEN 1 -+#define HAVE_GETC_UNLOCKED 1 -+#define HAVE_GETOPT_H 1 -+#define HAVE_GMTIME_R 1 -+#define HAVE_INTTYPES_H 1 -+#define HAVE_LANGINFO_CODESET 1 -+#define HAVE_LIBM 1 -+#define HAVE_LOCALECONV 1 -+#define HAVE_LOCALTIME_R 1 -+#define HAVE_MALLOC_USABLE_SIZE 1 -+#define HAVE_NETINET_IN_H 1 -+#define HAVE_NL_TYPES_H 1 -+#define HAVE_POSIX_FADVISE 1 -+#define HAVE_POSIX_FALLOCATE 1 -+#define HAVE_POSIX_MEMALIGN 1 -+#define HAVE_RES_NINIT 1 -+#define HAVE_SINCOS 1 -+#define HAVE_SSIZE_T 1 -+#define HAVE_STDINT_H 1 -+#define HAVE_STRNDUP 1 -+#define HAVE_SYS_MOUNT_H 1 -+#define HAVE_SYS_QUEUE_H 1 -+#define HAVE_SYS_STATVFS_H 1 -+#define HAVE_SYS_TYPES_H 1 -+#define HAVE_THREAD_TLS_KEYWORD 1 -+#define HAVE_TM_ZONE_TM_GMTOFF 1 -+#define HAVE_UNISTD_H 1 -+#define HAVE_VALLOC 1 -+#define HAVE_VA_COPY 1 -+#define HAVE_VISIBILITY_ATTRIBUTE 1 -+#define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1 -+#define HAVE___CXA_DEMANGLE 1 -+#define JS_64BIT 1 -+#define JS_CODEGEN_NONE 1 -+#define JS_DEFAULT_JITREPORT_GRANULARITY 3 -+#define JS_POSIX_NSPR 1 -+#define JS_PUNBOX64 1 -+#define JS_STANDALONE 1 -+#define MALLOC_H <malloc_np.h> -+#define MALLOC_USABLE_SIZE_CONST_PTR const -+#define MOZILLA_UAVERSION "60.0" -+#define MOZILLA_VERSION "60.3.0" -+#define MOZILLA_VERSION_U 60.3.0 -+#define MOZJS_MAJOR_VERSION 60 -+#define MOZJS_MINOR_VERSION 3 -+#define MOZ_BUILD_APP js -+#define MOZ_DLL_SUFFIX ".so" -+#define MOZ_UPDATE_CHANNEL default -+#define NO_NSPR_10_SUPPORT 1 -+#define RELEASE_OR_BETA 1 -+#define STDC_HEADERS 1 -+#define VA_COPY va_copy -+#define XP_UNIX 1 -+#define _REENTRANT 1 -+#define _THREAD_SAFE 1 -+ -+#include "js/RequiredDefines.h" -+ -+#endif /* js_confdefs_h */ diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_include_js-config.h b/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_include_js-config.h deleted file mode 100644 index 85ff6426acaf..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_include_js-config.h +++ /dev/null @@ -1,64 +0,0 @@ ---- src/third_party/mozjs-60/platform/ppc64le/freebsd/include/js-config.h.orig 2020-11-24 21:44:28 UTC -+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/include/js-config.h -@@ -0,0 +1,61 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- -+ * vim: set ts=8 sw=4 et tw=78: -+ * -+ * This Source Code Form is subject to the terms of the Mozilla Public -+ * License, v. 2.0. If a copy of the MPL was not distributed with this -+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -+ -+#ifndef js_config_h -+#define js_config_h -+ -+/* Definitions set at build time that affect SpiderMonkey's public API. -+ This header file is generated by the SpiderMonkey configure script, -+ and installed along with jsapi.h. */ -+ -+/* Define to 1 if SpiderMonkey is in debug mode. */ -+/* #undef JS_DEBUG */ -+ -+/* -+ * NB: We have a special case for rust-bindgen, which wants to be able to -+ * generate both debug and release bindings on a single objdir. -+ */ -+#ifdef JS_DEBUG -+#if !defined(DEBUG) && !defined(RUST_BINDGEN) -+# error "SpiderMonkey was configured with --enable-debug, so DEBUG must be defined when including this header" -+# endif -+#else -+# if defined(DEBUG) && !defined(RUST_BINDGEN) -+# error "SpiderMonkey was configured with --disable-debug, so DEBUG must be not defined when including this header" -+# endif -+#endif -+ -+/* Define to 1 if SpiderMonkey should not use struct types in debug builds. */ -+/* #undef JS_NO_JSVAL_JSID_STRUCT_TYPES */ -+ -+/* Define to 1 if SpiderMonkey should support multi-threaded clients. */ -+/* #undef JS_THREADSAFE */ -+ -+/* Define to 1 if SpiderMonkey should include ctypes support. */ -+/* #undef JS_HAS_CTYPES */ -+ -+/* Define to 1 if SpiderMonkey should support the ability to perform -+ entirely too much GC. */ -+/* #undef JS_GC_ZEAL */ -+ -+/* Define to 1 if SpiderMonkey should use small chunks. */ -+/* #undef JS_GC_SMALL_CHUNK_SIZE */ -+ -+/* Define to 1 to perform extra assertions and heap poisoning. */ -+/* #undef JS_CRASH_DIAGNOSTICS */ -+ -+/* Define to 1 if SpiderMonkey is in NUNBOX32 mode. */ -+/* #undef JS_NUNBOX32 */ -+ -+/* Define to 1 if SpiderMonkey is in PUNBOX64 mode. */ -+#define JS_PUNBOX64 1 -+ -+/* MOZILLA JSAPI version number components */ -+#define MOZJS_MAJOR_VERSION 60 -+#define MOZJS_MINOR_VERSION 3 -+ -+#endif /* js_config_h */ diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_wiredtiger_dist_filelist b/databases/mongodb44/files/powerpc64le/patch-src_third__party_wiredtiger_dist_filelist deleted file mode 100644 index 2fe1d071ab80..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_wiredtiger_dist_filelist +++ /dev/null @@ -1,11 +0,0 @@ ---- src/third_party/wiredtiger/dist/filelist.orig 2020-09-02 06:34:58 UTC -+++ src/third_party/wiredtiger/dist/filelist -@@ -50,7 +50,7 @@ src/btree/row_key.c - src/btree/row_modify.c - src/btree/row_srch.c - src/checksum/arm64/crc32-arm64.c ARM64_HOST --src/checksum/power8/crc32.sx POWERPC_HOST -+src/checksum/power8/crc32.S POWERPC_HOST - src/checksum/power8/crc32_wrapper.c POWERPC_HOST - src/checksum/software/checksum.c - src/checksum/x86/crc32-x86.c X86_HOST diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_crc32.S b/databases/mongodb44/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_crc32.S deleted file mode 100644 index fe2e707d16a7..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_crc32.S +++ /dev/null @@ -1,14 +0,0 @@ ---- src/third_party/wiredtiger/src/checksum/power8/crc32.S.orig 2020-09-02 06:34:58 UTC -+++ src/third_party/wiredtiger/src/checksum/power8/crc32.S -@@ -26,7 +26,11 @@ - * as published by the Free Software Foundation; either version - * 2 of the License, or (at your option) any later version. - */ -+#ifdef __clang__ -+#include "ppc-asm.h" -+#else - #include <ppc-asm.h> -+#endif - #include "ppc-opcode.h" - - #undef toc diff --git a/databases/mongodb44/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_ppc-asm.h b/databases/mongodb44/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_ppc-asm.h deleted file mode 100644 index 7cd3eb43c89c..000000000000 --- a/databases/mongodb44/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_ppc-asm.h +++ /dev/null @@ -1,393 +0,0 @@ ---- src/third_party/wiredtiger/src/checksum/power8/ppc-asm.h.orig 2020-11-25 13:26:22 UTC -+++ src/third_party/wiredtiger/src/checksum/power8/ppc-asm.h -@@ -0,0 +1,390 @@ -+/* PowerPC asm definitions for GNU C. -+ -+Copyright (C) 2002-2020 Free Software Foundation, Inc. -+ -+This file is part of GCC. -+ -+GCC is free software; you can redistribute it and/or modify it under -+the terms of the GNU General Public License as published by the Free -+Software Foundation; either version 3, or (at your option) any later -+version. -+ -+GCC is distributed in the hope that it will be useful, but WITHOUT ANY -+WARRANTY; without even the implied warranty of MERCHANTABILITY or -+FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -+for more details. -+ -+Under Section 7 of GPL version 3, you are granted additional -+permissions described in the GCC Runtime Library Exception, version -+3.1, as published by the Free Software Foundation. -+ -+You should have received a copy of the GNU General Public License and -+a copy of the GCC Runtime Library Exception along with this program; -+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -+<http://www.gnu.org/licenses/>. */ -+ -+/* Under winnt, 1) gas supports the following as names and 2) in particular -+ defining "toc" breaks the FUNC_START macro as ".toc" becomes ".2" */ -+ -+#define r0 0 -+#define sp 1 -+#define toc 2 -+#define r3 3 -+#define r4 4 -+#define r5 5 -+#define r6 6 -+#define r7 7 -+#define r8 8 -+#define r9 9 -+#define r10 10 -+#define r11 11 -+#define r12 12 -+#define r13 13 -+#define r14 14 -+#define r15 15 -+#define r16 16 -+#define r17 17 -+#define r18 18 -+#define r19 19 -+#define r20 20 -+#define r21 21 -+#define r22 22 -+#define r23 23 -+#define r24 24 -+#define r25 25 -+#define r26 26 -+#define r27 27 -+#define r28 28 -+#define r29 29 -+#define r30 30 -+#define r31 31 -+ -+#define cr0 0 -+#define cr1 1 -+#define cr2 2 -+#define cr3 3 -+#define cr4 4 -+#define cr5 5 -+#define cr6 6 -+#define cr7 7 -+ -+#define f0 0 -+#define f1 1 -+#define f2 2 -+#define f3 3 -+#define f4 4 -+#define f5 5 -+#define f6 6 -+#define f7 7 -+#define f8 8 -+#define f9 9 -+#define f10 10 -+#define f11 11 -+#define f12 12 -+#define f13 13 -+#define f14 14 -+#define f15 15 -+#define f16 16 -+#define f17 17 -+#define f18 18 -+#define f19 19 -+#define f20 20 -+#define f21 21 -+#define f22 22 -+#define f23 23 -+#define f24 24 -+#define f25 25 -+#define f26 26 -+#define f27 27 -+#define f28 28 -+#define f29 29 -+#define f30 30 -+#define f31 31 -+ -+#ifdef __VSX__ -+#define f32 32 -+#define f33 33 -+#define f34 34 -+#define f35 35 -+#define f36 36 -+#define f37 37 -+#define f38 38 -+#define f39 39 -+#define f40 40 -+#define f41 41 -+#define f42 42 -+#define f43 43 -+#define f44 44 -+#define f45 45 -+#define f46 46 -+#define f47 47 -+#define f48 48 -+#define f49 49 -+#define f50 50 -+#define f51 51 -+#define f52 52 -+#define f53 53 -+#define f54 54 -+#define f55 55 -+#define f56 56 -+#define f57 57 -+#define f58 58 -+#define f59 59 -+#define f60 60 -+#define f61 61 -+#define f62 62 -+#define f63 63 -+#endif -+ -+#ifdef __ALTIVEC__ -+#define v0 0 -+#define v1 1 -+#define v2 2 -+#define v3 3 -+#define v4 4 -+#define v5 5 -+#define v6 6 -+#define v7 7 -+#define v8 8 -+#define v9 9 -+#define v10 10 -+#define v11 11 -+#define v12 12 -+#define v13 13 -+#define v14 14 -+#define v15 15 -+#define v16 16 -+#define v17 17 -+#define v18 18 -+#define v19 19 -+#define v20 20 -+#define v21 21 -+#define v22 22 -+#define v23 23 -+#define v24 24 -+#define v25 25 -+#define v26 26 -+#define v27 27 -+#define v28 28 -+#define v29 29 -+#define v30 30 -+#define v31 31 -+#endif -+ -+#ifdef __VSX__ -+#define vs0 0 -+#define vs1 1 -+#define vs2 2 -+#define vs3 3 -+#define vs4 4 -+#define vs5 5 -+#define vs6 6 -+#define vs7 7 -+#define vs8 8 -+#define vs9 9 -+#define vs10 10 -+#define vs11 11 -+#define vs12 12 -+#define vs13 13 -+#define vs14 14 -+#define vs15 15 -+#define vs16 16 -+#define vs17 17 -+#define vs18 18 -+#define vs19 19 -+#define vs20 20 -+#define vs21 21 -+#define vs22 22 -+#define vs23 23 -+#define vs24 24 -+#define vs25 25 -+#define vs26 26 -+#define vs27 27 -+#define vs28 28 -+#define vs29 29 -+#define vs30 30 -+#define vs31 31 -+#define vs32 32 -+#define vs33 33 -+#define vs34 34 -+#define vs35 35 -+#define vs36 36 -+#define vs37 37 -+#define vs38 38 -+#define vs39 39 -+#define vs40 40 -+#define vs41 41 -+#define vs42 42 -+#define vs43 43 -+#define vs44 44 -+#define vs45 45 -+#define vs46 46 -+#define vs47 47 -+#define vs48 48 -+#define vs49 49 -+#define vs50 50 -+#define vs51 51 -+#define vs52 52 -+#define vs53 53 -+#define vs54 54 -+#define vs55 55 -+#define vs56 56 -+#define vs57 57 -+#define vs58 58 -+#define vs59 59 -+#define vs60 60 -+#define vs61 61 -+#define vs62 62 -+#define vs63 63 -+#endif -+ -+/* -+ * Macros to glue together two tokens. -+ */ -+ -+#ifdef __STDC__ -+#define XGLUE(a,b) a##b -+#else -+#define XGLUE(a,b) a/**/b -+#endif -+ -+#define GLUE(a,b) XGLUE(a,b) -+ -+/* -+ * Macros to begin and end a function written in assembler. If -mcall-aixdesc -+ * or -mcall-nt, create a function descriptor with the given name, and create -+ * the real function with one or two leading periods respectively. -+ */ -+ -+#if defined(__powerpc64__) && _CALL_ELF == 2 -+ -+/* Defining "toc" above breaks @toc in assembler code. */ -+#undef toc -+ -+#define FUNC_NAME(name) GLUE(__USER_LABEL_PREFIX__,name) -+#ifdef __PCREL__ -+#define JUMP_TARGET(name) GLUE(FUNC_NAME(name),@notoc) -+#define FUNC_START(name) \ -+ .type FUNC_NAME(name),@function; \ -+ .globl FUNC_NAME(name); \ -+FUNC_NAME(name): \ -+ .localentry FUNC_NAME(name),1 -+#else -+#define JUMP_TARGET(name) FUNC_NAME(name) -+#define FUNC_START(name) \ -+ .type FUNC_NAME(name),@function; \ -+ .globl FUNC_NAME(name); \ -+FUNC_NAME(name): \ -+0: addis 2,12,(.TOC.-0b)@ha; \ -+ addi 2,2,(.TOC.-0b)@l; \ -+ .localentry FUNC_NAME(name),.-FUNC_NAME(name) -+#endif /* !__PCREL__ */ -+ -+#define HIDDEN_FUNC(name) \ -+ FUNC_START(name) \ -+ .hidden FUNC_NAME(name); -+ -+#define FUNC_END(name) \ -+ .size FUNC_NAME(name),.-FUNC_NAME(name) -+ -+#elif defined (__powerpc64__) -+ -+#define FUNC_NAME(name) GLUE(.,name) -+#define JUMP_TARGET(name) FUNC_NAME(name) -+#define FUNC_START(name) \ -+ .section ".opd","aw"; \ -+name: \ -+ .quad GLUE(.,name); \ -+ .quad .TOC.@tocbase; \ -+ .quad 0; \ -+ .previous; \ -+ .type GLUE(.,name),@function; \ -+ .globl name; \ -+ .globl GLUE(.,name); \ -+GLUE(.,name): -+ -+#define HIDDEN_FUNC(name) \ -+ FUNC_START(name) \ -+ .hidden name; \ -+ .hidden GLUE(.,name); -+ -+#define FUNC_END(name) \ -+GLUE(.L,name): \ -+ .size GLUE(.,name),GLUE(.L,name)-GLUE(.,name) -+ -+#elif defined(_CALL_AIXDESC) -+ -+#ifdef _RELOCATABLE -+#define DESC_SECTION ".got2" -+#else -+#define DESC_SECTION ".got1" -+#endif -+ -+#define FUNC_NAME(name) GLUE(.,name) -+#define JUMP_TARGET(name) FUNC_NAME(name) -+#define FUNC_START(name) \ -+ .section DESC_SECTION,"aw"; \ -+name: \ -+ .long GLUE(.,name); \ -+ .long _GLOBAL_OFFSET_TABLE_; \ -+ .long 0; \ -+ .previous; \ -+ .type GLUE(.,name),@function; \ -+ .globl name; \ -+ .globl GLUE(.,name); \ -+GLUE(.,name): -+ -+#define HIDDEN_FUNC(name) \ -+ FUNC_START(name) \ -+ .hidden name; \ -+ .hidden GLUE(.,name); -+ -+#define FUNC_END(name) \ -+GLUE(.L,name): \ -+ .size GLUE(.,name),GLUE(.L,name)-GLUE(.,name) -+ -+#else -+ -+#define FUNC_NAME(name) GLUE(__USER_LABEL_PREFIX__,name) -+#if defined __PIC__ || defined __pic__ -+#define JUMP_TARGET(name) FUNC_NAME(name@plt) -+#else -+#define JUMP_TARGET(name) FUNC_NAME(name) -+#endif -+#define FUNC_START(name) \ -+ .type FUNC_NAME(name),@function; \ -+ .globl FUNC_NAME(name); \ -+FUNC_NAME(name): -+ -+#define HIDDEN_FUNC(name) \ -+ FUNC_START(name) \ -+ .hidden FUNC_NAME(name); -+ -+#define FUNC_END(name) \ -+GLUE(.L,name): \ -+ .size FUNC_NAME(name),GLUE(.L,name)-FUNC_NAME(name) -+#endif -+ -+#ifdef IN_GCC -+/* For HAVE_GAS_CFI_DIRECTIVE. */ -+#include "auto-host.h" -+ -+#ifdef HAVE_GAS_CFI_DIRECTIVE -+# define CFI_STARTPROC .cfi_startproc -+# define CFI_ENDPROC .cfi_endproc -+# define CFI_OFFSET(reg, off) .cfi_offset reg, off -+# define CFI_DEF_CFA_REGISTER(reg) .cfi_def_cfa_register reg -+# define CFI_RESTORE(reg) .cfi_restore reg -+#else -+# define CFI_STARTPROC -+# define CFI_ENDPROC -+# define CFI_OFFSET(reg, off) -+# define CFI_DEF_CFA_REGISTER(reg) -+# define CFI_RESTORE(reg) -+#endif -+#endif -+ -+#if defined __linux__ && !defined __powerpc64__ -+ .section .note.GNU-stack -+ .previous -+#endif diff --git a/databases/mongodb44/pkg-message b/databases/mongodb44/pkg-message deleted file mode 100644 index e0a343760e63..000000000000 --- a/databases/mongodb44/pkg-message +++ /dev/null @@ -1,8 +0,0 @@ -[ -{ type: install - message: <<EOM -MongoDB on Raspberry 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. -EOM -} -] diff --git a/databases/mongodb44/pkg-plist b/databases/mongodb44/pkg-plist deleted file mode 100644 index 038c2fbafba6..000000000000 --- a/databases/mongodb44/pkg-plist +++ /dev/null @@ -1,4 +0,0 @@ -bin/mongo -bin/mongod -bin/mongos -@sample etc/mongodb.conf.sample diff --git a/databases/mongodb50/Makefile b/databases/mongodb50/Makefile index f546e0b9d70e..9ce5cdbb3007 100644 --- a/databases/mongodb50/Makefile +++ b/databases/mongodb50/Makefile @@ -1,6 +1,7 @@ PORTNAME= mongodb DISTVERSIONPREFIX= r -DISTVERSION= 5.0.27 +DISTVERSION= 5.0.28 +PORTREVISION= 1 CATEGORIES= databases net PKGNAMESUFFIX= ${DISTVERSION:R:S/.//} @@ -14,12 +15,15 @@ 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 from October 2024, see https://www.mongodb.com/legal/support-policy/lifecycles, please use databases/mongodb60 +EXPIRATION_DATE= 2025-04-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= ${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.11:devel/py-pyyaml@${PY_FLAVOR} LIB_DEPENDS= libcurl.so:ftp/curl \ libpcre.so:devel/pcre \ libsnappy.so:archivers/snappy \ @@ -117,4 +121,7 @@ do-install: .endfor ${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/mongodb50/distinfo b/databases/mongodb50/distinfo index 9a982189d7f7..f7eb08cae711 100644 --- a/databases/mongodb50/distinfo +++ b/databases/mongodb50/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1719241119 -SHA256 (mongodb-mongo-r5.0.27_GH0.tar.gz) = 62a51dee664b6d2722edc8443c2a8d2e1e7400bf48d44ae25b1ad799d3bee5da -SIZE (mongodb-mongo-r5.0.27_GH0.tar.gz) = 57287707 +TIMESTAMP = 1720509272 +SHA256 (mongodb-mongo-r5.0.28_GH0.tar.gz) = d3d21296ec71e199ff2b66ecf9385210519e37a230ef180f4a92f81439db94f2 +SIZE (mongodb-mongo-r5.0.28_GH0.tar.gz) = 57289502 diff --git a/databases/mongodb50/files/make.test.sh b/databases/mongodb50/files/make.test.sh new file mode 100755 index 000000000000..d479bd7df132 --- /dev/null +++ b/databases/mongodb50/files/make.test.sh @@ -0,0 +1,32 @@ +#! /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 +mongo --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/Makefile b/databases/mongodb60/Makefile index d6c6a8b77805..35d8e71366df 100644 --- a/databases/mongodb60/Makefile +++ b/databases/mongodb60/Makefile @@ -1,7 +1,6 @@ PORTNAME= mongodb DISTVERSIONPREFIX= r -DISTVERSION= 6.0.15 -PORTREVISION= 3 +DISTVERSION= 6.0.17 CATEGORIES= databases net PKGNAMESUFFIX= ${DISTVERSION:R:S/.//} @@ -18,11 +17,12 @@ LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept 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= ${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} \ +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}yaml>=3.11:devel/py-yaml@${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 @@ -35,7 +35,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \ libyaml-cpp.so:devel/yaml-cpp \ libzstd.so:archivers/zstd -USES= compiler:c++17-lang cpe python:build scons shebangfix +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 @@ -65,6 +65,7 @@ MAKE_ARGS= --cxx-std=17 \ --disable-warnings-as-errors \ --libc++ \ --runtime-hardening=on \ + --ssl \ --use-system-icu \ --use-system-libunwind \ --use-system-pcre \ @@ -85,8 +86,8 @@ CONFLICTS_INSTALL= mongodb[0-9][0-9] USERS= mongodb GROUPS= mongodb -OPTIONS_DEFINE= LTO SASL SSL NOAVX -OPTIONS_DEFAULT= SASL SSL NOAVX +OPTIONS_DEFINE= LTO NOAVX SASL +OPTIONS_DEFAULT= NOAVX SASL NOAVX_DESC= "Disable AVX instructions on amd64 (Sandybridge+)" @@ -97,9 +98,6 @@ NOAVX_MAKE_ARGS= --experimental-optimization="-sandybridge" SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SASL_MAKE_ARGS= --use-sasl-client -SSL_USES= ssl -SSL_MAKE_ARGS= --ssl - .include <bsd.port.pre.mk> ALL_TARGET= install-core @@ -125,6 +123,10 @@ post-patch: ${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 +pre-configure: + # Verify we downloaded the proper mozjs git tag. + sh -c "test \"X`grep -E '^LIB_GIT_REVISION=' ${WRKSRC}/src/third_party/mozjs/get-sources.sh`\" = \"XLIB_GIT_REVISION=${MOZJS_TAG}\"" + 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 @@ -143,6 +145,12 @@ do-install: .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 index d85fbaff1844..97fcb242d8da 100644 --- a/databases/mongodb60/distinfo +++ b/databases/mongodb60/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1713252905 -SHA256 (mongodb-mongo-r6.0.15_GH0.tar.gz) = 2e5ed9326182b9c1cfa8e85e0e67f35f840fd6e2390e88198a185e822eb29275 -SIZE (mongodb-mongo-r6.0.15_GH0.tar.gz) = 91274369 +TIMESTAMP = 1724200537 +SHA256 (mongodb-mongo-r6.0.17_GH0.tar.gz) = 4ff208ae7f702165e178f56bd908d4792716f3f30aae984f8e98187fd4d5ee68 +SIZE (mongodb-mongo-r6.0.17_GH0.tar.gz) = 91534894 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 new file mode 100755 index 000000000000..c42bb1973e6b --- /dev/null +++ b/databases/mongodb60/files/make.test.sh @@ -0,0 +1,31 @@ +#! /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/patch-SConstruct b/databases/mongodb60/files/patch-SConstruct index 84d453d69e95..ff903d7c8a83 100644 --- a/databases/mongodb60/files/patch-SConstruct +++ b/databases/mongodb60/files/patch-SConstruct @@ -4,12 +4,10 @@ print(env_vars.GenerateHelpText(env)) Exit(0) --unknown_vars = env_vars.UnknownVariables() --if unknown_vars: + unknown_vars = env_vars.UnknownVariables() + if unknown_vars: - env.FatalError("Unknown variables specified: {0}", ", ".join(list(unknown_vars.keys()))) -+#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.") diff --git a/databases/mongodb60/pkg-message b/databases/mongodb60/pkg-message index 047b46f2ccb1..90e9481de3d1 100644 --- a/databases/mongodb60/pkg-message +++ b/databases/mongodb60/pkg-message @@ -9,7 +9,7 @@ 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:27117/ +$ npx mongosh mongodb://127.0.0.1:27017/ EOM } diff --git a/databases/mongodb60/pkg-plist b/databases/mongodb60/pkg-plist index feaf3313657d..46587b510b14 100644 --- a/databases/mongodb60/pkg-plist +++ b/databases/mongodb60/pkg-plist @@ -5,3 +5,6 @@ bin/mongos %%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/mongodb70/Makefile b/databases/mongodb70/Makefile index 5c6154065ee6..1c6014f85129 100644 --- a/databases/mongodb70/Makefile +++ b/databases/mongodb70/Makefile @@ -1,11 +1,11 @@ PORTNAME= mongodb DISTVERSIONPREFIX= r -DISTVERSION= 7.0.11 +DISTVERSION= 7.0.14 CATEGORIES= databases net PKGNAMESUFFIX= ${DISTVERSION:R:S/.//} MAINTAINER= ronald@FreeBSD.org -COMMENT= Distributed document-oriented "NoSQL" database (7.0.x Branch) +COMMENT= MongoDB Community Edition (7.0.x Branch) WWW= https://www.mongodb.com/docs/v7.0/ LICENSE= APACHE20 SSPLv1 # mongodb is SSPLv1, C++ driver is APACHE20 @@ -17,13 +17,14 @@ LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept 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= ${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} \ +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}yaml>=3.11:devel/py-yaml@${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 \ +BUILD_DEPENDS+= gm4:devel/m4 \ gsed:textproc/gsed LIB_DEPENDS= libcurl.so:ftp/curl \ libpcre2-8.so:devel/pcre2 \ @@ -33,12 +34,12 @@ LIB_DEPENDS= libcurl.so:ftp/curl \ libyaml-cpp.so:devel/yaml-cpp \ libzstd.so:archivers/zstd -USES= compiler:c++20-lang cpe python:build scons shebangfix +USES= compiler:c++20-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 +MOZJS_TAG= 22954e1ce6bf72c7cf36f3a29ef030fff4ff6d33 USE_GITHUB= yes GH_ACCOUNT= mongodb mongodb-forks:mozjs @@ -49,20 +50,13 @@ USE_RC_SUBR= mongod SHEBANG_FILES= buildscripts/scons.py python_OLD_CMD= @python_interpreter@ -EXTRACT_AFTER_ARGS= --exclude src/third_party/pcre2 \ - --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 - +CONFIGURE_ENV+= M4=${LOCALBASE}/bin/gm4 MAKE_ARGS= --allocator=system \ --cxx-std=20 \ --disable-warnings-as-errors \ --libc++ \ --runtime-hardening=on \ + --ssl \ --use-system-libunwind \ --use-system-pcre2 \ --use-system-snappy \ @@ -79,12 +73,21 @@ CFLAGS+= -DBOOST_NO_CXX98_FUNCTION_BASE CONFLICTS_INSTALL= mongodb[0-9][0-9] +EXTRACT_AFTER_ARGS= --exclude src/third_party/pcre2 \ + --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 SASL SSL NOAVX +OPTIONS_DEFINE= LTO NOAVX SASL OPTIONS_DEFINE_aarch64= ARMV80A -OPTIONS_DEFAULT= SASL SSL NOAVX +OPTIONS_DEFAULT= NOAVX SASL # MongoDB on non-LSE ARM cpu like Raspberry Pi can work but is unsupported upstream. # Can give corruption on high concurrency. @@ -101,9 +104,6 @@ NOAVX_MAKE_ARGS= --experimental-optimization="-sandybridge" SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SASL_MAKE_ARGS= --use-sasl-client -SSL_USES= ssl -SSL_MAKE_ARGS= --ssl - .include <bsd.port.pre.mk> ALL_TARGET= install-core @@ -129,10 +129,13 @@ post-patch: ${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 +pre-configure: + # Verify we downloaded the proper mozjs git tag. + sh -c "test \"X`grep -E '^LIB_GIT_REVISION=' ${WRKSRC}/src/third_party/mozjs/get-sources.sh`\" = \"XLIB_GIT_REVISION=${MOZJS_TAG}\"" + 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: @@ -147,6 +150,12 @@ do-install: .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/mongodb70/distinfo b/databases/mongodb70/distinfo index 8a148b9530dc..e0c4b06e48a4 100644 --- a/databases/mongodb70/distinfo +++ b/databases/mongodb70/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1716674894 -SHA256 (mongodb-mongo-r7.0.11_GH0.tar.gz) = 3138a4cfae5efdf5f36daeeb51c54d988f3e633834fcbf1f672803896203640b -SIZE (mongodb-mongo-r7.0.11_GH0.tar.gz) = 113797403 -SHA256 (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = a365bf54ef4e4fd6a136cf6afa9c620ba0c8982402473b9bfac38928a688a9e0 -SIZE (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = 141291901 +TIMESTAMP = 1724225814 +SHA256 (mongodb-mongo-r7.0.14_GH0.tar.gz) = 94b49d6e52f03aea83d2a7abcd03aca63044f99c1fc393bbccc2a94385869420 +SIZE (mongodb-mongo-r7.0.14_GH0.tar.gz) = 87128519 +SHA256 (mongodb-forks-spidermonkey-22954e1ce6bf72c7cf36f3a29ef030fff4ff6d33_GH0.tar.gz) = b0ba41c3cb2f387afaef9fd8771b1250176680cbc7625836e545e0dec436e85d +SIZE (mongodb-forks-spidermonkey-22954e1ce6bf72c7cf36f3a29ef030fff4ff6d33_GH0.tar.gz) = 164690006 diff --git a/databases/mongodb70/files/make.test.sh b/databases/mongodb70/files/make.test.sh new file mode 100755 index 000000000000..c42bb1973e6b --- /dev/null +++ b/databases/mongodb70/files/make.test.sh @@ -0,0 +1,31 @@ +#! /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/mongodb70/files/patch-SConstruct b/databases/mongodb70/files/patch-SConstruct index a6da48e57114..4ccd299adcaf 100644 --- a/databases/mongodb70/files/patch-SConstruct +++ b/databases/mongodb70/files/patch-SConstruct @@ -1,4 +1,4 @@ ---- SConstruct.orig 2023-06-07 17:07:38 UTC +--- SConstruct.orig 2024-06-19 03:26:19 UTC +++ SConstruct @@ -23,7 +23,6 @@ import SCons.Script @@ -8,7 +8,7 @@ from site_scons.mongo import build_profiles # This must be first, even before EnsureSConsVersion, if -@@ -1655,16 +1654,6 @@ env.AddMethod(lambda env, name, **kwargs: add_option(n +@@ -1653,16 +1652,6 @@ env.AddMethod(lambda env, name, **kwargs: add_option(n del envDict env.AddMethod(lambda env, name, **kwargs: add_option(name, **kwargs), 'AddOption') @@ -25,20 +25,18 @@ if get_option('build-metrics'): env['BUILD_METRICS_ARTIFACTS_DIR'] = '$BUILD_ROOT/$VARIANT_DIR' env.Tool('build_metrics') -@@ -1801,9 +1790,9 @@ if has_option('variables-help'): +@@ -1799,9 +1788,9 @@ if has_option('variables-help'): print(env_vars.GenerateHelpText(env)) Exit(0) --unknown_vars = env_vars.UnknownVariables() --if unknown_vars: + unknown_vars = env_vars.UnknownVariables() + if unknown_vars: - env.FatalError("Unknown variables specified: {0}", ", ".join(list(unknown_vars.keys()))) -+#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()))) install_actions.setup(env, get_option('install-action')) -@@ -3026,7 +3015,7 @@ if env.TargetOSIs('posix'): +@@ -3024,7 +3013,7 @@ if env.TargetOSIs('posix'): # If runtime hardening is requested, then build anything # destined for an executable with the necessary flags for PIE. env.AppendUnique( @@ -47,7 +45,7 @@ PROGLINKFLAGS=['-pie'], ) -@@ -3034,7 +3023,6 @@ if env.TargetOSIs('posix'): +@@ -3032,7 +3021,6 @@ if env.TargetOSIs('posix'): env.Append( CCFLAGS=[ "-fasynchronous-unwind-tables", diff --git a/databases/mongodb70/files/patch-src_mongo_db_exec_document__value_value.cpp b/databases/mongodb70/files/patch-src_mongo_db_exec_document__value_value.cpp index 194db618f3b2..3deb7c743027 100644 --- a/databases/mongodb70/files/patch-src_mongo_db_exec_document__value_value.cpp +++ b/databases/mongodb70/files/patch-src_mongo_db_exec_document__value_value.cpp @@ -1,6 +1,6 @@ ---- src/mongo/db/exec/document_value/value.cpp.orig 2023-06-15 22:07:57 UTC +--- src/mongo/db/exec/document_value/value.cpp.orig 2024-06-19 03:26:19 UTC +++ src/mongo/db/exec/document_value/value.cpp -@@ -59,6 +59,12 @@ using namespace std::string_literals; +@@ -60,6 +60,12 @@ using namespace std::string_literals; using std::vector; using namespace std::string_literals; diff --git a/databases/mongodb70/files/patch-src_third__party_libbson_dist_src_libbson_src_bson_bson-error.c b/databases/mongodb70/files/patch-src_third__party_libbson_dist_src_libbson_src_bson_bson-error.c new file mode 100644 index 000000000000..4ee39110eefd --- /dev/null +++ b/databases/mongodb70/files/patch-src_third__party_libbson_dist_src_libbson_src_bson_bson-error.c @@ -0,0 +1,11 @@ +--- src/third_party/libbson/dist/src/libbson/src/bson/bson-error.c.orig 2024-07-04 10:59:36 UTC ++++ src/third_party/libbson/dist/src/libbson/src/bson/bson-error.c +@@ -130,7 +130,7 @@ bson_strerror_r (int err_code, /* I + // required) by the POSIX spec (see: + // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strerror.html#tag_16_574_08). + (void) strerror_r (err_code, buf, buflen); +-#elif defined(_XOPEN_SOURCE) && _XOPEN_SOURCE >= 700 ++#elif defined(__FreeBSD__) || ( defined(_XOPEN_SOURCE) && _XOPEN_SOURCE >= 700 ) + // The behavior (of `strerror_l`) is undefined if the locale argument to + // `strerror_l()` is the special locale object LC_GLOBAL_LOCALE or is not a + // valid locale object handle. diff --git a/databases/mongodb70/pkg-descr b/databases/mongodb70/pkg-descr index 59930ca8f679..5bf5a965fd47 100644 --- a/databases/mongodb70/pkg-descr +++ b/databases/mongodb70/pkg-descr @@ -1,3 +1,5 @@ +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/mongodb70/pkg-message b/databases/mongodb70/pkg-message index 9587fa26b3f3..fb041b1ff931 100644 --- a/databases/mongodb70/pkg-message +++ b/databases/mongodb70/pkg-message @@ -9,7 +9,7 @@ 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:27117/ +$ npx mongosh mongodb://127.0.0.1:27017/ EOM } diff --git a/databases/mongodb70/pkg-plist b/databases/mongodb70/pkg-plist index feaf3313657d..46587b510b14 100644 --- a/databases/mongodb70/pkg-plist +++ b/databases/mongodb70/pkg-plist @@ -5,3 +5,6 @@ bin/mongos %%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/mongodb80/Makefile b/databases/mongodb80/Makefile new file mode 100644 index 000000000000..2ccfb3152d5d --- /dev/null +++ b/databases/mongodb80/Makefile @@ -0,0 +1,159 @@ +PORTNAME= mongodb +DISTVERSIONPREFIX= r +DISTVERSION= 8.0.0-rc20 +CATEGORIES= databases net +PKGNAMESUFFIX= ${DISTVERSION:R:S/.//} + +MAINTAINER= ronald@FreeBSD.org +COMMENT= MongoDB Community Edition (8.0.x Branch) +WWW= https://www.mongodb.com/docs/v8.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 + +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}distro>0:sysutils/py-distro@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gitpython>0:devel/py-gitpython@${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} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}retry2>0:devel/py-retry2@${PY_FLAVOR} \ + git:devel/git@tiny +# build depends used while running ${WRKSRC}/src/third_party/mozjs/gen-config.sh +BUILD_DEPENDS+= gm4:devel/m4 \ + gsed:textproc/gsed +LIB_DEPENDS= libcurl.so:ftp/curl \ + libpcre2-8.so:devel/pcre2 \ + 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++20-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= bb6edb4fcd43607c87de81df8c58db11a663634a + +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@ + +CONFIGURE_ENV+= M4=${LOCALBASE}/bin/gm4 +MAKE_ARGS= --allocator=system \ + --cxx-std=20 \ + --disable-warnings-as-errors \ + --libc++ \ + --runtime-hardening=on \ + --ssl \ + --use-system-libunwind \ + --use-system-pcre2 \ + --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 + +CONFLICTS_INSTALL= mongodb[0-9][0-9] + +EXTRACT_AFTER_ARGS= --exclude src/third_party/pcre2 \ + --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_DEFINE_aarch64= ARMV80A +OPTIONS_DEFAULT= NOAVX SASL + +# MongoDB on non-LSE ARM cpu like Raspberry Pi can work but is unsupported upstream. +# Can give corruption on high concurrency. +# Please read https://jira.mongodb.org/browse/SERVER-71772. +ARMV80A_DESC= Enable non-LSE ARM64 CPUs like RPI4. +NOAVX_DESC= "Disable AVX instructions on amd64 (Sandybridge+)" + +ARMV80A_EXTRA_PATCHES= ${FILESDIR}/extrapatch-SConstruct + +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-servers + +# This ports is only following the Major Release. +# https://docs.mongodb.com/manual/reference/versioning/ +PORTSCOUT= limit:^7\.0\. + +CPE_PRODUCT= mongodb + +.if ${ARCH} == amd64 +MOZJS_ARCH= x86_64 +.elif ${ARCH} == powerpc64le +MOZJS_ARCH= ppc64le +.elif ${ARCH} == aarch64 +MOZJS_ARCH= ${ARCH} +.endif + +pre-configure: + # Verify we downloaded the proper mozjs git tag. + sh -c "test \"X`grep -E '^LIB_GIT_REVISION=' ${WRKSRC}/src/third_party/mozjs/get-sources.sh`\" = \"XLIB_GIT_REVISION=${MOZJS_TAG}\"" + +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 && 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/mongodb80/distinfo b/databases/mongodb80/distinfo new file mode 100644 index 000000000000..94965218ccfb --- /dev/null +++ b/databases/mongodb80/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1725609430 +SHA256 (mongodb-mongo-r8.0.0-rc20_GH0.tar.gz) = e0002aaa907e2b2f2cba606b58588ed6e4a26b0d304067e4f807e527c2a949dd +SIZE (mongodb-mongo-r8.0.0-rc20_GH0.tar.gz) = 94760024 +SHA256 (mongodb-forks-spidermonkey-bb6edb4fcd43607c87de81df8c58db11a663634a_GH0.tar.gz) = 8b237164cb3f492aa1658080b91bafb3c98fe72da11ffb65513e4bffe01553f9 +SIZE (mongodb-forks-spidermonkey-bb6edb4fcd43607c87de81df8c58db11a663634a_GH0.tar.gz) = 164675678 diff --git a/databases/mongodb80/files/extrapatch-SConstruct b/databases/mongodb80/files/extrapatch-SConstruct new file mode 100644 index 000000000000..05946bd82cdc --- /dev/null +++ b/databases/mongodb80/files/extrapatch-SConstruct @@ -0,0 +1,16 @@ +--- SConstruct.orig 2023-06-07 17:07:38 UTC ++++ SConstruct +@@ -3217,8 +3205,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/mongodb80/files/make.test.sh b/databases/mongodb80/files/make.test.sh new file mode 100755 index 000000000000..c42bb1973e6b --- /dev/null +++ b/databases/mongodb80/files/make.test.sh @@ -0,0 +1,31 @@ +#! /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/mongodb44/files/mongod.in b/databases/mongodb80/files/mongod.in index 20b0f5c0f43d..20b0f5c0f43d 100644 --- a/databases/mongodb44/files/mongod.in +++ b/databases/mongodb80/files/mongod.in diff --git a/databases/mongodb80/files/patch-SConstruct b/databases/mongodb80/files/patch-SConstruct new file mode 100644 index 000000000000..375b9238a97a --- /dev/null +++ b/databases/mongodb80/files/patch-SConstruct @@ -0,0 +1,36 @@ +--- SConstruct.orig 2024-07-22 19:17:33 UTC ++++ SConstruct +@@ -25,7 +25,6 @@ import SCons.Script + + import SCons + import SCons.Script +-from mongo_tooling_metrics.lib.top_level_metrics import SConsToolingMetrics + from site_scons.mongo import build_profiles + + # This must be first, even before EnsureSConsVersion, if +@@ -1722,16 +1721,6 @@ env.AddMethod(lambda env, name, **kwargs: add_option(n + del envDict + env.AddMethod(lambda env, name, **kwargs: add_option(name, **kwargs), 'AddOption') + +-# The placement of this is intentional. Here we setup an atexit method to store tooling metrics. +-# We should only register this function after env, env_vars and the parser have been properly initialized. +-SConsToolingMetrics.register_metrics( +- utc_starttime=datetime.utcnow(), +- artifact_dir=env.Dir('$BUILD_DIR').get_abspath(), +- env_vars=env_vars, +- env=env, +- parser=_parser, +-) +- + if get_option('build-metrics'): + env['BUILD_METRICS_ARTIFACTS_DIR'] = '$BUILD_ROOT/$VARIANT_DIR' + env.Tool('build_metrics') +@@ -1835,7 +1824,7 @@ if unknown_vars: + + 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()))) + + install_actions.setup(env, get_option('install-action')) + diff --git a/databases/mongodb80/files/patch-buildscripts_scons.py b/databases/mongodb80/files/patch-buildscripts_scons.py new file mode 100644 index 000000000000..5759ae7f71d9 --- /dev/null +++ b/databases/mongodb80/files/patch-buildscripts_scons.py @@ -0,0 +1,18 @@ +--- buildscripts/scons.py.orig 2024-07-23 11:11:41 UTC ++++ buildscripts/scons.py +@@ -18,15 +18,6 @@ sys.path = [SCONS_DIR, SITE_TOOLS_DIR] + sys.path + + sys.path = [SCONS_DIR, SITE_TOOLS_DIR] + sys.path + +-# pylint: disable=C0413 +-from mongo.pip_requirements import verify_requirements, MissingRequirements +- +-try: +- verify_requirements() +-except MissingRequirements as ex: +- print(ex) +- sys.exit(1) +- + try: + import SCons.Script + except ImportError as import_err: diff --git a/databases/mongodb80/files/patch-src_mongo_platform_waitable__atomic.cpp b/databases/mongodb80/files/patch-src_mongo_platform_waitable__atomic.cpp new file mode 100644 index 000000000000..92a361721080 --- /dev/null +++ b/databases/mongodb80/files/patch-src_mongo_platform_waitable__atomic.cpp @@ -0,0 +1,65 @@ +--- src/mongo/platform/waitable_atomic.cpp.orig 2024-07-23 11:53:14 UTC ++++ src/mongo/platform/waitable_atomic.cpp +@@ -34,6 +34,9 @@ + #ifdef __linux__ + #include <linux/futex.h> + #include <sys/syscall.h> ++#elif defined(__FreeBSD__) ++#include <sys/types.h> ++#include <sys/umtx.h> + #elif defined(_WIN32) + #include <synchapi.h> + #endif +@@ -228,6 +231,52 @@ bool waitUntil(const void* uaddr, + } + + if (__ulock_wait(UL_COMPARE_AND_WAIT, const_cast<void*>(uaddr), old, timeoutMicros) != -1) ++ return true; ++ ++ // There isn't a good list of possible errors, so assuming that anything other than a timeout ++ // error is a possible spurious wakeup. ++ return timeoutOverflow || errno != ETIMEDOUT; ++} ++ ++#elif defined(__FreeBSD__) ++ ++void notifyOne(const void* uaddr) { ++ _umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAKE, 1, NULL, NULL); ++} ++ ++void notifyMany(const void* uaddr, int nToWake) { ++ _umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAKE, nToWake, NULL, NULL); ++} ++ ++void notifyAll(const void* uaddr) { ++ _umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAKE, INT_MAX, NULL, NULL); ++} ++ ++bool waitUntil(const void* uaddr, ++ uint32_t old, ++ boost::optional<system_clock::time_point> deadline) { ++ struct timespec timeout; ++ bool timeoutOverflow = false; ++ if (deadline) { ++ int64_t micros = durationCount<Microseconds>(*deadline - system_clock::now()); ++ if (micros <= 0) { ++ return false; // Synthesize a timeout. ++ } ++ ++ if (micros > int64_t(std::numeric_limits<uint32_t>::max())) { ++ // 2**32 micros is a little over an hour. If this happens, we wait as long as we can, ++ // then return as-if a spurious wakeup happened, rather than a timeout. This will cause ++ // the caller to loop and we will compute a smaller time each pass, eventually reaching ++ // a representable timeout. ++ micros = std::numeric_limits<uint32_t>::max(); ++ timeoutOverflow = true; ++ } ++ ++ timeout.tv_sec = micros / 1000; ++ timeout.tv_nsec = (micros % 1000) * 1000; ++ } ++ ++ if (_umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAIT, old, (void*)sizeof(struct timespec), &timeout) != -1) + return true; + + // There isn't a good list of possible errors, so assuming that anything other than a timeout diff --git a/databases/mongodb80/files/patch-src_third__party_abseil-cpp_dist_absl_time_internal_cctz_src_time__zone__format.cc b/databases/mongodb80/files/patch-src_third__party_abseil-cpp_dist_absl_time_internal_cctz_src_time__zone__format.cc new file mode 100644 index 000000000000..d498ecfd3fbd --- /dev/null +++ b/databases/mongodb80/files/patch-src_third__party_abseil-cpp_dist_absl_time_internal_cctz_src_time__zone__format.cc @@ -0,0 +1,13 @@ +# https://github.com/abseil/abseil-cpp/commit/ded2ec077d911de647d47ab48ef3a8e24a1fb64a +# https://github.com/abseil/abseil-cpp/issues/1587 +--- src/third_party/abseil-cpp/dist/absl/time/internal/cctz/src/time_zone_format.cc.orig 2024-07-23 13:17:01 UTC ++++ src/third_party/abseil-cpp/dist/absl/time/internal/cctz/src/time_zone_format.cc +@@ -19,7 +19,7 @@ + #endif + + #if defined(HAS_STRPTIME) && HAS_STRPTIME +-#if !defined(_XOPEN_SOURCE) && !defined(__OpenBSD__) ++#if !defined(_XOPEN_SOURCE) && !defined(__FreeBSD__) && !defined(__OpenBSD__) + #define _XOPEN_SOURCE 500 // Exposes definitions for SUSv2 (UNIX 98). + #endif + #endif diff --git a/databases/mongodb80/files/patch-src_third__party_asio-master_asio_include_asio_detail_config.hpp b/databases/mongodb80/files/patch-src_third__party_asio-master_asio_include_asio_detail_config.hpp new file mode 100644 index 000000000000..09713cbc0028 --- /dev/null +++ b/databases/mongodb80/files/patch-src_third__party_asio-master_asio_include_asio_detail_config.hpp @@ -0,0 +1,10 @@ +--- src/third_party/asio-master/asio/include/asio/detail/config.hpp.orig 2023-04-29 10:17:24 UTC ++++ src/third_party/asio-master/asio/include/asio/detail/config.hpp +@@ -19,6 +19,7 @@ + // individual scons objects. + # define ASIO_STANDALONE // MongoDB + # define ASIO_SEPARATE_COMPILATION // MongoDB ++# define ASIO_HAS_STD_INVOKE_RESULT // FreeBSD + + #if defined(ASIO_STANDALONE) + # define ASIO_DISABLE_BOOST_ARRAY 1 diff --git a/databases/mongodb44/files/patch-src_third__party_boost-1.70.0_boost_mpl_aux___integral__wrapper.hpp b/databases/mongodb80/files/patch-src_third__party_boost_boost_mpl_aux___integral__wrapper.hpp index fc5562f61763..f6e1178b4a65 100644 --- a/databases/mongodb44/files/patch-src_third__party_boost-1.70.0_boost_mpl_aux___integral__wrapper.hpp +++ b/databases/mongodb80/files/patch-src_third__party_boost_boost_mpl_aux___integral__wrapper.hpp @@ -1,5 +1,5 @@ ---- src/third_party/boost-1.70.0/boost/mpl/aux_/integral_wrapper.hpp.orig 2023-06-29 10:06:20 UTC -+++ src/third_party/boost-1.70.0/boost/mpl/aux_/integral_wrapper.hpp +--- src/third_party/boost/boost/mpl/aux_/integral_wrapper.hpp.orig 2023-06-15 22:07:57 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 diff --git a/databases/mongodb80/files/patch-src_third__party_libbson_dist_src_libbson_src_bson_bson-error.c b/databases/mongodb80/files/patch-src_third__party_libbson_dist_src_libbson_src_bson_bson-error.c new file mode 100644 index 000000000000..4ee39110eefd --- /dev/null +++ b/databases/mongodb80/files/patch-src_third__party_libbson_dist_src_libbson_src_bson_bson-error.c @@ -0,0 +1,11 @@ +--- src/third_party/libbson/dist/src/libbson/src/bson/bson-error.c.orig 2024-07-04 10:59:36 UTC ++++ src/third_party/libbson/dist/src/libbson/src/bson/bson-error.c +@@ -130,7 +130,7 @@ bson_strerror_r (int err_code, /* I + // required) by the POSIX spec (see: + // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strerror.html#tag_16_574_08). + (void) strerror_r (err_code, buf, buflen); +-#elif defined(_XOPEN_SOURCE) && _XOPEN_SOURCE >= 700 ++#elif defined(__FreeBSD__) || ( defined(_XOPEN_SOURCE) && _XOPEN_SOURCE >= 700 ) + // The behavior (of `strerror_l`) is undefined if the locale argument to + // `strerror_l()` is the special locale object LC_GLOBAL_LOCALE or is not a + // valid locale object handle. diff --git a/databases/mongodb80/files/patch-src_third__party_mozjs_gen-config.sh b/databases/mongodb80/files/patch-src_third__party_mozjs_gen-config.sh new file mode 100644 index 000000000000..e05c48c9f8f7 --- /dev/null +++ b/databases/mongodb80/files/patch-src_third__party_mozjs_gen-config.sh @@ -0,0 +1,30 @@ +--- src/third_party/mozjs/gen-config.sh.orig 2024-07-22 19:17:33 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" + ;; +@@ -109,7 +112,7 @@ CFLAGS="$CFLAGS -D__STDC_FORMAT_MACROS" \ + --disable-js-shell \ + --disable-tests "$_CONFIG_OPTS" + +-make recurse_export ++gmake recurse_export + + cd ../../../.. + +@@ -164,7 +167,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/mongodb44/pkg-descr b/databases/mongodb80/pkg-descr index 59930ca8f679..5bf5a965fd47 100644 --- a/databases/mongodb44/pkg-descr +++ b/databases/mongodb80/pkg-descr @@ -1,3 +1,5 @@ +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/mongodb80/pkg-message b/databases/mongodb80/pkg-message new file mode 100644 index 000000000000..fb041b1ff931 --- /dev/null +++ b/databases/mongodb80/pkg-message @@ -0,0 +1,16 @@ +[ +{ type: install + message: <<EOM +MongoDB on Raspberry Pi can work but is unsupported upstream. +Please read https://jira.mongodb.org/browse/SERVER-71772 and enable option +ARMV80A if you run this on a non-LSE ARM cpu like Raspberry Pi 4. + +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/mongodb80/pkg-plist b/databases/mongodb80/pkg-plist new file mode 100644 index 000000000000..46587b510b14 --- /dev/null +++ b/databases/mongodb80/pkg-plist @@ -0,0 +1,10 @@ +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/movine/Makefile b/databases/movine/Makefile index 3dca5331d046..11688c027f39 100644 --- a/databases/movine/Makefile +++ b/databases/movine/Makefile @@ -1,7 +1,7 @@ PORTNAME= movine DISTVERSIONPREFIX= v DISTVERSION= 0.11.0 -PORTREVISION= 14 +PORTREVISION= 16 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org @@ -184,7 +184,4 @@ PLIST_FILES= bin/${PORTNAME} BROKEN= Fails to detect OpenSSL 3 and later .endif -post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} - .include <bsd.port.mk> diff --git a/databases/mydumper/Makefile b/databases/mydumper/Makefile index 21fba261fd3d..47e2de4d239a 100644 --- a/databases/mydumper/Makefile +++ b/databases/mydumper/Makefile @@ -1,6 +1,6 @@ PORTNAME= mydumper DISTVERSIONPREFIX= v -DISTVERSION= 0.16.3-3 +DISTVERSION= 0.16.7-5 CATEGORIES= databases MAINTAINER= sunpoet@FreeBSD.org diff --git a/databases/mydumper/distinfo b/databases/mydumper/distinfo index 0f9376f97a51..98b07028a2f8 100644 --- a/databases/mydumper/distinfo +++ b/databases/mydumper/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717662468 -SHA256 (mydumper-mydumper-v0.16.3-3_GH0.tar.gz) = 748b9cb084140138f6410273dca4ca17a140900752d66cda0af9075a2c78d72e -SIZE (mydumper-mydumper-v0.16.3-3_GH0.tar.gz) = 197353 +TIMESTAMP = 1727260377 +SHA256 (mydumper-mydumper-v0.16.7-5_GH0.tar.gz) = f554552fe96c40a47b82018eb067168bcb267a96fd288ddf8523c9e472340f2e +SIZE (mydumper-mydumper-v0.16.7-5_GH0.tar.gz) = 192080 diff --git a/databases/mysql-connector-c++/Makefile b/databases/mysql-connector-c++/Makefile index 73cd4352bdd5..36271c8ca829 100644 --- a/databases/mysql-connector-c++/Makefile +++ b/databases/mysql-connector-c++/Makefile @@ -1,6 +1,6 @@ PORTNAME= mysql-connector-c++ PORTVERSION= 8.0.33 -PORTREVISION= 1 +PORTREVISION= 4 CATEGORIES= databases MASTER_SITES= MYSQL/Connector-C++ DISTNAME= ${PORTNAME}-${PORTVERSION}-src diff --git a/databases/mysql-connector-j/Makefile b/databases/mysql-connector-j/Makefile index 21884ead1542..9f29463901c7 100644 --- a/databases/mysql-connector-j/Makefile +++ b/databases/mysql-connector-j/Makefile @@ -1,5 +1,5 @@ PORTNAME= mysql-connector-j -PORTVERSION= 8.4.0 +PORTVERSION= 9.0.0 CATEGORIES= databases java MASTER_SITES= MYSQL/Connector-J diff --git a/databases/mysql-connector-j/distinfo b/databases/mysql-connector-j/distinfo index 7ff124efec7c..84634dd4e1d6 100644 --- a/databases/mysql-connector-j/distinfo +++ b/databases/mysql-connector-j/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718590335 -SHA256 (mysql-connector-j-8.4.0.tar.gz) = cda84b5e98664fda150eddefd9d339823fcfe516530ce7ebfdf33b3a1a2a6feb -SIZE (mysql-connector-j-8.4.0.tar.gz) = 4308718 +TIMESTAMP = 1723996697 +SHA256 (mysql-connector-j-9.0.0.tar.gz) = 02cd65cfa7ba61db415479bc3ff14cd86f63698971756abc7d9c9beb6331d99f +SIZE (mysql-connector-j-9.0.0.tar.gz) = 4469329 diff --git a/databases/mysql80-server/Makefile b/databases/mysql80-server/Makefile index a729a8155f68..a70463c7dcc8 100644 --- a/databases/mysql80-server/Makefile +++ b/databases/mysql80-server/Makefile @@ -1,5 +1,5 @@ PORTNAME?= mysql -PORTVERSION= 8.0.35 +PORTVERSION= 8.0.39 PORTREVISION?= 1 CATEGORIES= databases MASTER_SITES= MYSQL/MySQL-8.0 @@ -111,8 +111,7 @@ SUB_LIST= MY_DBDIR=${MY_DBDIR} \ PLIST_SUB= MY_DBDIR=${MY_DBDIR} \ MY_SECDIR=${MY_SECDIR} \ - MY_TMPDIR=${MY_TMPDIR} \ - MYSQL80_LIBVER=${MYSQL80_LIBVER} + MY_TMPDIR=${MY_TMPDIR} # MySQL-Server part .if !defined(CLIENT_ONLY) diff --git a/databases/mysql80-server/distinfo b/databases/mysql80-server/distinfo index bc0a2dd68ade..aefd6a834a7f 100644 --- a/databases/mysql80-server/distinfo +++ b/databases/mysql80-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1700321902 -SHA256 (mysql-boost-8.0.35.tar.gz) = 41253c3a99cefcf6d806040c6687692eb0c37b4c7aae5882417dfb9c5d3ce4ce -SIZE (mysql-boost-8.0.35.tar.gz) = 438111810 +TIMESTAMP = 1721978886 +SHA256 (mysql-boost-8.0.39.tar.gz) = 93208da9814116d81a384eae42120fd6c2ed507f1696064c510bc36047050241 +SIZE (mysql-boost-8.0.39.tar.gz) = 449265424 diff --git a/databases/mysql80-server/files/patch-CMakeLists.txt b/databases/mysql80-server/files/patch-CMakeLists.txt index 625e0bac005c..e62b36ad9f44 100644 --- a/databases/mysql80-server/files/patch-CMakeLists.txt +++ b/databases/mysql80-server/files/patch-CMakeLists.txt @@ -1,6 +1,6 @@ ---- CMakeLists.txt.orig 2022-07-06 21:36:34 UTC +--- CMakeLists.txt.orig 2024-07-12 19:15:25 UTC +++ CMakeLists.txt -@@ -1819,7 +1819,7 @@ IF(LINUX AND KNOWN_CUSTOM_LIBRARIES) +@@ -1848,7 +1848,7 @@ IF(WITH_AUTHENTICATION_LDAP) ENDIF() IF(WITH_AUTHENTICATION_LDAP) @@ -9,7 +9,7 @@ # LDAP / SASL / KERBEROS / SSL must all be "system" or "custom", not a mix. IF(WITH_LDAP STREQUAL "system" OR WITH_SASL STREQUAL "system" OR -@@ -1868,6 +1868,7 @@ IF(WITH_AUTHENTICATION_KERBEROS) +@@ -1897,6 +1897,7 @@ ENDIF() ENDIF() ENDIF() @@ -17,7 +17,7 @@ # Add system/bundled editline. MYSQL_CHECK_EDITLINE() SET(EDITLINE_WARN_GIVEN) -@@ -1878,7 +1879,9 @@ IF(EDITLINE_WARN_GIVEN) +@@ -1907,7 +1908,9 @@ ENDIF() "You can use -DWITH_EDITLINE=bundled instead." ) ENDIF() @@ -26,8 +26,8 @@ +IF(NOT WITHOUT_SERVER) # Add libevent MYSQL_CHECK_LIBEVENT() - SET(LIBEVENT_WARN_GIVEN) -@@ -1889,6 +1892,7 @@ IF(LIBEVENT_WARN_GIVEN) + UNSET(LIBEVENT_WARN_GIVEN) +@@ -1918,6 +1921,7 @@ ENDIF() "You can use -DWITH_LIBEVENT=bundled instead." ) ENDIF() @@ -35,7 +35,7 @@ # Add lz4 library MYSQL_CHECK_LZ4() -@@ -2142,7 +2146,9 @@ ADD_CUSTOM_TARGET(clang_tidy_prerequisites) +@@ -2180,7 +2184,9 @@ ADD_DEPENDENCIES(clang_tidy_prerequisites GenError) ADD_DEPENDENCIES(clang_tidy_prerequisites protobuf_generated_all) ADD_DEPENDENCIES(clang_tidy_prerequisites GenError) @@ -46,7 +46,7 @@ ADD_SUBDIRECTORY(strings) ADD_SUBDIRECTORY(vio) ADD_SUBDIRECTORY(mysys) -@@ -2187,12 +2193,15 @@ IF(WITH_UNIT_TESTS) +@@ -2230,12 +2236,15 @@ ENDIF() ADD_SUBDIRECTORY(unittest/mytap/t) ENDIF() @@ -64,7 +64,7 @@ ADD_SUBDIRECTORY(testclients) ADD_SUBDIRECTORY(sql) ENDIF() -@@ -2247,11 +2256,11 @@ ENDIF() +@@ -2305,11 +2314,11 @@ ADD_SUBDIRECTORY(scripts) # scripts/mysql_config depends on client and server targets loaded above. # It is referenced by some of the directories below, so we insert it here. ADD_SUBDIRECTORY(scripts) @@ -77,19 +77,12 @@ IF(WITH_INTERNAL) ADD_SUBDIRECTORY(internal) ENDIF() -@@ -2361,6 +2370,7 @@ IF(PACK_SEPARATE_COMPONENTS) - SET(CPACK_COMPONENTS_GROUPING IGNORE) +@@ -2336,7 +2345,7 @@ ENDIF() + INCLUDE(fastcov) ENDIF() +-IF(UNIX) +IF(FALSE) - IF(UNIX) - INSTALL(FILES - Docs/mysql.info -@@ -2395,6 +2405,7 @@ IF(NOT INSTALL_LAYOUT MATCHES "RPM") - PATTERN "sp-imp-spec.txt" EXCLUDE - PATTERN "README.build" EXCLUDE - ) -+ENDIF() + ADD_SUBDIRECTORY(man) ENDIF() - # Now that we're done with all ADD_SUBDIRECTORY and thus all feature tests, diff --git a/databases/mysql80-server/files/patch-client_CMakeLists.txt b/databases/mysql80-server/files/patch-client_CMakeLists.txt index 6a433a889e80..078e0172735c 100644 --- a/databases/mysql80-server/files/patch-client_CMakeLists.txt +++ b/databases/mysql80-server/files/patch-client_CMakeLists.txt @@ -1,6 +1,6 @@ ---- client/CMakeLists.txt.orig 2021-09-28 11:46:34 UTC +--- client/CMakeLists.txt.orig 2024-07-12 19:15:25 UTC +++ client/CMakeLists.txt -@@ -28,10 +28,13 @@ DISABLE_MISSING_PROFILE_WARNING() +@@ -29,10 +29,13 @@ ADD_SUBDIRECTORY(base) ## Subdirectory with common client code. ADD_SUBDIRECTORY(base) ## Subdirectory for mysqlpump code. @@ -14,7 +14,7 @@ INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR}/include ) -@@ -47,6 +50,7 @@ MYSQL_ADD_EXECUTABLE(mysql +@@ -48,6 +51,7 @@ MYSQL_ADD_EXECUTABLE(mysql ${CMAKE_CURRENT_SOURCE_DIR}/common/user_registration.cc LINK_LIBRARIES mysqlclient client_base ${EDITLINE_LIBRARY} ) @@ -22,7 +22,7 @@ IF(NOT WITHOUT_SERVER) MYSQL_ADD_EXECUTABLE(mysql_upgrade -@@ -55,6 +59,7 @@ IF(NOT_WITHOUT_SERVER) +@@ -56,6 +60,7 @@ ENDIF() ) ENDIF() @@ -30,7 +30,7 @@ MYSQL_ADD_EXECUTABLE(mysqltest mysqltest.cc mysqltest/error_names.cc -@@ -71,6 +76,9 @@ MYSQL_ADD_EXECUTABLE(mysqltest +@@ -72,6 +77,9 @@ MYSQL_ADD_EXECUTABLE(mysqltest ENABLE_EXPORTS LINK_LIBRARIES mysqlclient ) @@ -40,7 +40,7 @@ MYSQL_ADD_EXECUTABLE(mysqlcheck check/mysqlcheck.cc check/mysqlcheck_core.cc -@@ -250,7 +258,9 @@ ENDIF() +@@ -276,7 +284,9 @@ TARGET_INCLUDE_DIRECTORIES(mysqlbinlog PRIVATE ${CMAKE TARGET_COMPILE_DEFINITIONS(mysqlbinlog PRIVATE DISABLE_PSI_MUTEX) TARGET_INCLUDE_DIRECTORIES(mysqlbinlog PRIVATE ${CMAKE_SOURCE_DIR}/sql) @@ -50,7 +50,7 @@ MYSQL_ADD_EXECUTABLE(mysqladmin mysqladmin.cc multi_factor_passwordopt-vars.cc -@@ -265,6 +275,9 @@ MYSQL_ADD_EXECUTABLE(mysql_config_editor +@@ -291,6 +301,9 @@ MYSQL_ADD_EXECUTABLE(mysql_config_editor mysql_config_editor.cc LINK_LIBRARIES mysqlclient ) @@ -60,7 +60,7 @@ MYSQL_ADD_EXECUTABLE(mysql_secure_installation mysql_secure_installation.cc LINK_LIBRARIES mysqlclient -@@ -275,6 +288,7 @@ MYSQL_ADD_EXECUTABLE(mysql_ssl_rsa_setup +@@ -301,6 +314,7 @@ MYSQL_ADD_EXECUTABLE(mysql_ssl_rsa_setup path.cc LINK_LIBRARIES mysys ) diff --git a/databases/mysql81-server/files/patch-cmake_install__layout.cmake b/databases/mysql80-server/files/patch-cmake_install__layout.cmake index ca0779443e0d..ad6f0b29d6d1 100644 --- a/databases/mysql81-server/files/patch-cmake_install__layout.cmake +++ b/databases/mysql80-server/files/patch-cmake_install__layout.cmake @@ -1,6 +1,6 @@ ---- cmake/install_layout.cmake.orig 2023-06-21 07:52:10 UTC +--- cmake/install_layout.cmake.orig 2024-07-12 19:15:25 UTC +++ cmake/install_layout.cmake -@@ -41,6 +41,10 @@ +@@ -42,6 +42,10 @@ # Build with prefix=/usr/local/mysql, create tarball with install prefix="." # and relative links. # @@ -11,7 +11,7 @@ # To force a directory layout, use -DINSTALL_LAYOUT=<layout>. # # The default is STANDALONE. -@@ -80,7 +84,7 @@ SET(INSTALL_LAYOUT "${DEFAULT_INSTALL_LAYOUT}" +@@ -81,7 +85,7 @@ SET(INSTALL_LAYOUT "${DEFAULT_INSTALL_LAYOUT}" ENDIF() SET(INSTALL_LAYOUT "${DEFAULT_INSTALL_LAYOUT}" @@ -20,7 +20,7 @@ ) IF(UNIX) -@@ -98,7 +102,7 @@ IF(UNIX) +@@ -99,7 +103,7 @@ IF(UNIX) CACHE PATH "install prefix" FORCE) ENDIF() SET(VALID_INSTALL_LAYOUTS @@ -29,7 +29,7 @@ LIST(FIND VALID_INSTALL_LAYOUTS "${INSTALL_LAYOUT}" ind) IF(ind EQUAL -1) MESSAGE(FATAL_ERROR "Invalid INSTALL_LAYOUT parameter:${INSTALL_LAYOUT}." -@@ -167,6 +171,32 @@ SET(INSTALL_SECURE_FILE_PRIVDIR_STANDALONE ${secure_fi +@@ -168,6 +172,32 @@ SET(INSTALL_SECURE_FILE_PRIVDIR_STANDALONE ${secure_fi SET(INSTALL_SECURE_FILE_PRIVDIR_STANDALONE ${secure_file_priv_path}) # @@ -62,7 +62,7 @@ # TARGZ layout # SET(INSTALL_BINDIR_TARGZ "bin") -@@ -361,7 +391,7 @@ SET(ROUTER_INSTALL_LAYOUT "${DEFAULT_ROUTER_INSTALL_LA +@@ -362,7 +392,7 @@ SET(ROUTER_INSTALL_LAYOUT "${DEFAULT_ROUTER_INSTALL_LA SET(ROUTER_INSTALL_LAYOUT "${DEFAULT_ROUTER_INSTALL_LAYOUT}" CACHE STRING @@ -71,7 +71,7 @@ # If we are shared STANDALONE with the the server, we shouldn't write # into the server's data/ as that would create a "schemadir" in -@@ -405,6 +435,21 @@ ENDFOREACH() +@@ -406,6 +436,21 @@ ENDFOREACH() ) SET(ROUTER_INSTALL_${var}DIR_TARGZ ${ROUTER_INSTALL_${var}DIR_STANDALONE}) ENDFOREACH() diff --git a/databases/mysql80-server/files/patch-cmake_os_FreeBSD.cmake b/databases/mysql80-server/files/patch-cmake_os_FreeBSD.cmake index 90629de01287..fdca297d4f0e 100644 --- a/databases/mysql80-server/files/patch-cmake_os_FreeBSD.cmake +++ b/databases/mysql80-server/files/patch-cmake_os_FreeBSD.cmake @@ -1,6 +1,6 @@ ---- cmake/os/FreeBSD.cmake.orig 2021-12-17 16:07:27 UTC +--- cmake/os/FreeBSD.cmake.orig 2024-07-12 19:15:25 UTC +++ cmake/os/FreeBSD.cmake -@@ -48,8 +48,20 @@ IF(NOT FORCE_UNSUPPORTED_COMPILER) +@@ -49,8 +49,20 @@ IF(NOT FORCE_UNSUPPORTED_COMPILER) IF(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 7.1) MESSAGE(FATAL_ERROR "GCC 7.1 or newer is required") ENDIF() diff --git a/databases/mysql80-server/files/patch-cmake_plugin.cmake b/databases/mysql80-server/files/patch-cmake_plugin.cmake index 874c450a4ef2..f2ddbb6996e9 100644 --- a/databases/mysql80-server/files/patch-cmake_plugin.cmake +++ b/databases/mysql80-server/files/patch-cmake_plugin.cmake @@ -1,6 +1,6 @@ ---- cmake/plugin.cmake.orig 2021-12-17 16:07:27 UTC +--- cmake/plugin.cmake.orig 2024-07-12 19:15:25 UTC +++ cmake/plugin.cmake -@@ -247,15 +247,15 @@ MACRO(MYSQL_ADD_PLUGIN plugin_arg) +@@ -274,15 +274,15 @@ MACRO(MYSQL_ADD_PLUGIN plugin_arg) # For testing purposes, we need # <...>/lib/plugin/debug/authentication_ldap_sasl_client.so diff --git a/databases/mysql80-server/files/patch-cmake_ssl.cmake b/databases/mysql80-server/files/patch-cmake_ssl.cmake index e7688d6e50ad..90a815864253 100644 --- a/databases/mysql80-server/files/patch-cmake_ssl.cmake +++ b/databases/mysql80-server/files/patch-cmake_ssl.cmake @@ -1,6 +1,6 @@ ---- cmake/ssl.cmake.orig 2022-07-06 21:36:34 UTC +--- cmake/ssl.cmake.orig 2024-07-12 19:15:25 UTC +++ cmake/ssl.cmake -@@ -142,7 +142,7 @@ MACRO(FIND_OPENSSL_VERSION) +@@ -143,7 +143,7 @@ MACRO(FIND_OPENSSL_VERSION) # Encoded as MNNFFPPS: major minor fix patch status FILE(STRINGS "${OPENSSL_INCLUDE_DIR}/openssl/opensslv.h" OPENSSL_VERSION_NUMBER @@ -9,7 +9,7 @@ ) STRING(REGEX REPLACE "^.*OPENSSL_VERSION_NUMBER[\t ]+0x([0-9]).*$" "\\1" -@@ -380,8 +380,9 @@ MACRO (MYSQL_CHECK_SSL) +@@ -381,8 +381,9 @@ MACRO (MYSQL_CHECK_SSL) "Not a supported openssl version in WITH_SSL=${WITH_SSL}.") ENDIF() diff --git a/databases/mysql80-server/files/patch-extra_abseil_abseil-cpp-20230802.1_absl_time_internal_cctz_src_time__zone__format.cc b/databases/mysql80-server/files/patch-extra_abseil_abseil-cpp-20230802.1_absl_time_internal_cctz_src_time__zone__format.cc new file mode 100644 index 000000000000..18a4ff596431 --- /dev/null +++ b/databases/mysql80-server/files/patch-extra_abseil_abseil-cpp-20230802.1_absl_time_internal_cctz_src_time__zone__format.cc @@ -0,0 +1,11 @@ +--- extra/abseil/abseil-cpp-20230802.1/absl/time/internal/cctz/src/time_zone_format.cc.orig 2024-07-26 08:50:41 UTC ++++ extra/abseil/abseil-cpp-20230802.1/absl/time/internal/cctz/src/time_zone_format.cc +@@ -19,7 +19,7 @@ + #endif + + #if defined(HAS_STRPTIME) && HAS_STRPTIME +-#if !defined(_XOPEN_SOURCE) && !defined(__OpenBSD__) ++#if !defined(_XOPEN_SOURCE) && !defined(__FreeBSD__) && !defined(__OpenBSD__) + #define _XOPEN_SOURCE 500 // Exposes definitions for SUSv2 (UNIX 98). + #endif + #endif diff --git a/databases/mysql80-server/files/patch-include_dh__ecdh__config.h b/databases/mysql80-server/files/patch-include_dh__ecdh__config.h index a33067bbd562..36004500b720 100644 --- a/databases/mysql80-server/files/patch-include_dh__ecdh__config.h +++ b/databases/mysql80-server/files/patch-include_dh__ecdh__config.h @@ -1,6 +1,6 @@ ---- include/dh_ecdh_config.h.orig 2023-12-03 10:42:56 UTC +--- include/dh_ecdh_config.h.orig 2024-07-12 19:15:25 UTC +++ include/dh_ecdh_config.h -@@ -38,7 +38,7 @@ +@@ -39,7 +39,7 @@ namespace { #endif /* OPENSSL_VERSION_NUMBER < 0x10002000L */ namespace { @@ -9,7 +9,7 @@ /* Following primes are from https://www.rfc-editor.org/rfc/rfc7919#appendix-A */ -@@ -257,6 +257,7 @@ bool set_dh(SSL_CTX *ctx) { +@@ -258,6 +258,7 @@ bool set_dh(SSL_CTX *ctx) { DH *dh = nullptr; #if OPENSSL_VERSION_NUMBER >= 0x10100000L @@ -17,7 +17,7 @@ switch (security_level) { case 1: [[fallthrough]]; -@@ -275,6 +276,43 @@ bool set_dh(SSL_CTX *ctx) { +@@ -276,6 +277,43 @@ bool set_dh(SSL_CTX *ctx) { default: break; }; diff --git a/databases/mysql80-server/files/patch-include_my__compare.h b/databases/mysql80-server/files/patch-include_my__compare.h index 83e2c6f371ca..4f0fa369d51c 100644 --- a/databases/mysql80-server/files/patch-include_my__compare.h +++ b/databases/mysql80-server/files/patch-include_my__compare.h @@ -1,6 +1,6 @@ ---- include/my_compare.h.orig 2019-09-20 08:30:51 UTC +--- include/my_compare.h.orig 2024-07-12 19:15:25 UTC +++ include/my_compare.h -@@ -49,7 +49,7 @@ +@@ -50,7 +50,7 @@ But beware the dependency of MI_MAX_POSSIBLE_KEY_BUFF and HA_MAX_KEY_LENGTH. */ diff --git a/databases/mysql80-server/files/patch-include_my__stacktrace.h b/databases/mysql80-server/files/patch-include_my__stacktrace.h index 1654014bd77b..8ae534d73579 100644 --- a/databases/mysql80-server/files/patch-include_my__stacktrace.h +++ b/databases/mysql80-server/files/patch-include_my__stacktrace.h @@ -1,6 +1,6 @@ ---- include/my_stacktrace.h.orig 2021-12-17 16:07:27 UTC +--- include/my_stacktrace.h.orig 2024-07-12 19:15:25 UTC +++ include/my_stacktrace.h -@@ -43,7 +43,7 @@ +@@ -44,7 +44,7 @@ HAVE_BACKTRACE - Linux, FreeBSD, OSX, Solaris _WIN32 - Windows */ diff --git a/databases/mysql80-server/files/patch-include_my__thread__os__id.h b/databases/mysql80-server/files/patch-include_my__thread__os__id.h index 56af9be42579..8d23309df41c 100644 --- a/databases/mysql80-server/files/patch-include_my__thread__os__id.h +++ b/databases/mysql80-server/files/patch-include_my__thread__os__id.h @@ -1,6 +1,6 @@ ---- include/my_thread_os_id.h.orig 2019-09-20 08:30:51 UTC +--- include/my_thread_os_id.h.orig 2024-07-12 19:15:25 UTC +++ include/my_thread_os_id.h -@@ -84,8 +84,12 @@ static inline my_thread_os_id_t my_thread_os_id() { +@@ -85,8 +85,12 @@ static inline my_thread_os_id_t my_thread_os_id() { return pthread_getthreadid_np(); #else #ifdef HAVE_INTEGER_PTHREAD_SELF diff --git a/databases/mysql80-server/files/patch-include_myisam.h b/databases/mysql80-server/files/patch-include_myisam.h index 311c935fc115..6243d636a096 100644 --- a/databases/mysql80-server/files/patch-include_myisam.h +++ b/databases/mysql80-server/files/patch-include_myisam.h @@ -1,6 +1,6 @@ ---- include/myisam.h.orig 2021-12-17 16:07:27 UTC +--- include/myisam.h.orig 2024-07-12 19:15:25 UTC +++ include/myisam.h -@@ -60,7 +60,7 @@ +@@ -61,7 +61,7 @@ The following defines can be increased if necessary. But beware the dependency of MI_MAX_POSSIBLE_KEY_BUFF and MI_MAX_KEY_LENGTH. */ diff --git a/databases/mysql80-server/files/patch-libmysql_CMakeLists.txt b/databases/mysql80-server/files/patch-libmysql_CMakeLists.txt index 44e1979f8075..d390dd31f287 100644 --- a/databases/mysql80-server/files/patch-libmysql_CMakeLists.txt +++ b/databases/mysql80-server/files/patch-libmysql_CMakeLists.txt @@ -1,6 +1,6 @@ ---- libmysql/CMakeLists.txt.orig 2021-12-17 16:07:27 UTC +--- libmysql/CMakeLists.txt.orig 2024-07-12 19:15:25 UTC +++ libmysql/CMakeLists.txt -@@ -198,6 +198,11 @@ IF (WIN32 AND OPENSSL_APPLINK_C) +@@ -205,6 +205,11 @@ ENDIF() ) ENDIF() @@ -12,7 +12,7 @@ # # Include protocol tracing infrastructure and the test # trace plugin if enabled by build options. -@@ -271,8 +276,15 @@ IF(WIN32) +@@ -281,8 +286,15 @@ ENDIF() LIST(APPEND LIBS_TO_MERGE auth_win_client) ENDIF() @@ -30,7 +30,7 @@ # FIDO authentication client plugin ADD_SUBDIRECTORY(authentication_fido) -@@ -288,6 +300,7 @@ MERGE_CONVENIENCE_LIBRARIES(mysqlclient ${LIBS_TO_MERG +@@ -298,6 +310,7 @@ MERGE_CONVENIENCE_LIBRARIES(mysqlclient ${LIBS_TO_MERG COMPONENT Development LINK_LIBRARIES ${LIBS_TO_LINK} ) @@ -38,7 +38,7 @@ # Visual Studio users need debug static library for debug projects IF(MSVC) -@@ -334,17 +347,27 @@ ENDIF() +@@ -344,17 +357,27 @@ ENDIF() # Merge several convenience libraries into one big mysqlclient # and link them together into shared library. diff --git a/databases/mysql80-server/files/patch-libservices_CMakeLists.txt b/databases/mysql80-server/files/patch-libservices_CMakeLists.txt index 95610f261f3a..58112f3bffa8 100644 --- a/databases/mysql80-server/files/patch-libservices_CMakeLists.txt +++ b/databases/mysql80-server/files/patch-libservices_CMakeLists.txt @@ -1,6 +1,6 @@ ---- libservices/CMakeLists.txt.orig 2021-12-17 16:07:27 UTC +--- libservices/CMakeLists.txt.orig 2024-07-12 19:15:25 UTC +++ libservices/CMakeLists.txt -@@ -47,7 +47,9 @@ SET(MYSQLSERVICES_SOURCES +@@ -48,7 +48,9 @@ ADD_LIBRARY(mysqlservices STATIC ${MYSQLSERVICES_SOURC plugin_registry_service.c) ADD_LIBRARY(mysqlservices STATIC ${MYSQLSERVICES_SOURCES}) diff --git a/databases/mysql80-server/files/patch-man_CMakeLists.txt b/databases/mysql80-server/files/patch-man_CMakeLists.txt index 9c95ebf65a2b..647013ffdd11 100644 --- a/databases/mysql80-server/files/patch-man_CMakeLists.txt +++ b/databases/mysql80-server/files/patch-man_CMakeLists.txt @@ -1,6 +1,6 @@ ---- man/CMakeLists.txt.orig 2021-12-17 16:07:27 UTC +--- man/CMakeLists.txt.orig 2024-07-12 19:15:25 UTC +++ man/CMakeLists.txt -@@ -23,26 +23,14 @@ +@@ -24,26 +24,14 @@ SET(MAN1 # Copy man pages SET(MAN1 comp_err.1 @@ -27,7 +27,7 @@ mysqlimport.1 mysqlman.1 mysqlpump.1 -@@ -52,13 +40,23 @@ SET(MAN1 +@@ -53,13 +41,23 @@ SET(MAN1 zlib_decompress.1 ) @@ -57,7 +57,7 @@ SET(MAN1_NDB ndb_blob_tool.1 -@@ -103,8 +101,14 @@ SET(MAN8_NDB +@@ -106,8 +104,14 @@ SET(MAN8_NDB ndbmtd.8 ) diff --git a/databases/mysql80-server/files/patch-mysys_my__default.cc b/databases/mysql80-server/files/patch-mysys_my__default.cc index 87b603301f41..1781e77e185e 100644 --- a/databases/mysql80-server/files/patch-mysys_my__default.cc +++ b/databases/mysql80-server/files/patch-mysys_my__default.cc @@ -1,6 +1,6 @@ ---- mysys/my_default.cc.orig 2021-12-17 16:07:27 UTC +--- mysys/my_default.cc.orig 2024-07-12 19:15:25 UTC +++ mysys/my_default.cc -@@ -204,7 +204,7 @@ bool no_defaults = false; +@@ -205,7 +205,7 @@ bool no_defaults = false; /* Which directories are searched for options (and in which order) */ @@ -9,7 +9,7 @@ #define DEFAULT_DIRS_SIZE (MAX_DEFAULT_DIRS + 1) /* Terminate with NULL */ static const char **default_directories = nullptr; -@@ -922,6 +922,14 @@ static int search_default_file_with_ext(Process_option +@@ -923,6 +923,14 @@ static int search_default_file_with_ext(Process_option return 1; /* Ignore wrong files */ } @@ -24,7 +24,7 @@ while (true) { auto fileline = mysql_file_getline(buff, sizeof(buff), fp, is_login_file); char *linebuff = fileline.get(); -@@ -1311,7 +1319,8 @@ void my_print_default_files(const char *conf_file) { +@@ -1312,7 +1320,8 @@ void my_print_default_files(const char *conf_file) { end[(strlen(end) - 1)] = ' '; else strxmov(end, conf_file, *ext, " ", NullS); @@ -34,7 +34,7 @@ } } } -@@ -1651,14 +1660,9 @@ static const char **init_default_directories(MEM_ROOT +@@ -1652,14 +1661,9 @@ static const char **init_default_directories(MEM_ROOT #else @@ -51,7 +51,7 @@ #endif if ((env = getenv("MYSQL_HOME"))) errors += add_directory(alloc, env, dirs); -@@ -1723,7 +1727,7 @@ int check_file_permissions(const char *file_name, bool +@@ -1724,7 +1728,7 @@ int check_file_permissions(const char *file_name, bool #if !defined(_WIN32) MY_STAT stat_info; diff --git a/databases/mysql80-server/files/patch-mysys_my__kdf.cc b/databases/mysql80-server/files/patch-mysys_my__kdf.cc index e4b12bfc09a0..591a5be0155d 100644 --- a/databases/mysql80-server/files/patch-mysys_my__kdf.cc +++ b/databases/mysql80-server/files/patch-mysys_my__kdf.cc @@ -1,6 +1,6 @@ ---- mysys/my_kdf.cc.orig 2022-12-11 13:12:02 UTC +--- mysys/my_kdf.cc.orig 2024-07-12 19:15:25 UTC +++ mysys/my_kdf.cc -@@ -56,7 +56,7 @@ int create_kdf_key(const unsigned char *key, const uns +@@ -57,7 +57,7 @@ int create_kdf_key(const unsigned char *key, const uns std::unique_ptr<Key_derivation_function> kdf_function; if (kdf_name == "hkdf") { @@ -9,7 +9,7 @@ kdf_function = std::make_unique<Key_hkdf_function>(kdf_options); #else return 1; -@@ -71,7 +71,7 @@ int create_kdf_key(const unsigned char *key, const uns +@@ -72,7 +72,7 @@ int create_kdf_key(const unsigned char *key, const uns return kdf_function->derive_key(key, key_length, rkey, rkey_size); } diff --git a/databases/mysql80-server/files/patch-plugin_password__validation_validate__password.cc b/databases/mysql80-server/files/patch-plugin_password__validation_validate__password.cc index 4f1313993d21..26e3a7b452d2 100644 --- a/databases/mysql80-server/files/patch-plugin_password__validation_validate__password.cc +++ b/databases/mysql80-server/files/patch-plugin_password__validation_validate__password.cc @@ -1,6 +1,6 @@ ---- plugin/password_validation/validate_password.cc.orig 2019-09-20 08:30:51 UTC +--- plugin/password_validation/validate_password.cc.orig 2024-07-12 19:15:25 UTC +++ plugin/password_validation/validate_password.cc -@@ -25,6 +25,8 @@ +@@ -26,6 +26,8 @@ #include <mysql/plugin_validate_password.h> #include <mysql/service_my_plugin_log.h> #include <mysql/service_mysql_string.h> diff --git a/databases/mysql80-server/files/patch-plugin_x_CMakeLists.txt b/databases/mysql80-server/files/patch-plugin_x_CMakeLists.txt index 58cb6a7922b1..92d76ec9dc25 100644 --- a/databases/mysql80-server/files/patch-plugin_x_CMakeLists.txt +++ b/databases/mysql80-server/files/patch-plugin_x_CMakeLists.txt @@ -1,6 +1,6 @@ ---- plugin/x/CMakeLists.txt.orig 2021-12-17 16:07:27 UTC +--- plugin/x/CMakeLists.txt.orig 2024-07-12 19:15:25 UTC +++ plugin/x/CMakeLists.txt -@@ -77,6 +77,8 @@ INCLUDE_DIRECTORIES( +@@ -75,6 +75,8 @@ INCLUDE_DIRECTORIES( ${MYSQLX_GENERATE_DIR} ${MYSQLX_PROTOCOL_INCLUDE_DIR} ${MYSQLX_CLIENT_INCLUDE_DIR} @@ -8,4 +8,4 @@ + ${BOOST_INCLUDE_DIR} ) - MY_INCLUDE_SYSTEM_DIRECTORIES(LIBEVENT) + ADD_COMPILE_FLAGS(${XPLUGIN_SRC} diff --git a/databases/mysql80-server/files/patch-plugin_x_client_authentication_sha256__scramble__generator.cc b/databases/mysql80-server/files/patch-plugin_x_client_authentication_sha256__scramble__generator.cc index 0e894219bb8d..9aafdd73d286 100644 --- a/databases/mysql80-server/files/patch-plugin_x_client_authentication_sha256__scramble__generator.cc +++ b/databases/mysql80-server/files/patch-plugin_x_client_authentication_sha256__scramble__generator.cc @@ -1,6 +1,6 @@ ---- plugin/x/client/authentication/sha256_scramble_generator.cc.orig 2019-09-20 08:30:51 UTC +--- plugin/x/client/authentication/sha256_scramble_generator.cc.orig 2024-07-12 19:15:25 UTC +++ plugin/x/client/authentication/sha256_scramble_generator.cc -@@ -97,7 +97,7 @@ bool SHA256_digest::retrieve_digest(unsigned char *dig +@@ -98,7 +98,7 @@ bool SHA256_digest::retrieve_digest(unsigned char *dig return true; } m_ok = EVP_DigestFinal_ex(md_context, m_digest, nullptr); diff --git a/databases/mysql80-server/files/patch-plugin_x_configure.cmake b/databases/mysql80-server/files/patch-plugin_x_configure.cmake index 3d56059d869a..d14343e6af54 100644 --- a/databases/mysql80-server/files/patch-plugin_x_configure.cmake +++ b/databases/mysql80-server/files/patch-plugin_x_configure.cmake @@ -1,6 +1,6 @@ ---- plugin/x/configure.cmake.orig 2019-09-20 08:30:51 UTC +--- plugin/x/configure.cmake.orig 2024-07-12 19:15:25 UTC +++ plugin/x/configure.cmake -@@ -45,6 +45,7 @@ CONFIGURE_FILE(${MYSQLX_PROJECT_DIR}/src/config/mysqlx +@@ -46,6 +46,7 @@ CONFIGURE_FILE(${MYSQLX_PROJECT_DIR}/src/config/mysqlx CONFIGURE_FILE(${MYSQLX_PROJECT_DIR}/src/config/mysqlx_version.h.in ${MYSQLX_GENERATE_DIR}/mysqlx_version.h ) @@ -8,7 +8,7 @@ INSTALL(FILES ${MYSQLX_GENERATE_DIR}/mysqlx_error.h DESTINATION ${INSTALL_INCLUDEDIR} COMPONENT Development) -@@ -56,3 +57,4 @@ INSTALL(FILES ${MYSQLX_GENERATE_DIR}/mysqlx_ername.h +@@ -57,3 +58,4 @@ INSTALL(FILES ${MYSQLX_GENERATE_DIR}/mysqlx_version.h INSTALL(FILES ${MYSQLX_GENERATE_DIR}/mysqlx_version.h DESTINATION ${INSTALL_INCLUDEDIR} COMPONENT Development) diff --git a/databases/mysql81-server/files/patch-router_src_harness_include_mysql_harness_net__ts_impl_kqueue__io__service.h b/databases/mysql80-server/files/patch-router_src_harness_include_mysql_harness_net__ts_impl_kqueue__io__service.h index 6e24f0300ecf..e34d5fd1f5b3 100644 --- a/databases/mysql81-server/files/patch-router_src_harness_include_mysql_harness_net__ts_impl_kqueue__io__service.h +++ b/databases/mysql80-server/files/patch-router_src_harness_include_mysql_harness_net__ts_impl_kqueue__io__service.h @@ -1,6 +1,6 @@ ---- router/src/harness/include/mysql/harness/net_ts/impl/kqueue_io_service.h.orig 2023-06-21 07:52:10 UTC +--- router/src/harness/include/mysql/harness/net_ts/impl/kqueue_io_service.h.orig 2024-07-12 19:15:25 UTC +++ router/src/harness/include/mysql/harness/net_ts/impl/kqueue_io_service.h -@@ -190,8 +190,8 @@ class kqueue_io_service : public IoServiceBase { +@@ -191,8 +191,8 @@ class kqueue_io_service : public IoServiceBase { auto secs = std::chrono::duration_cast<std::chrono::seconds>(timeout); timeout -= secs; diff --git a/databases/mysql80-server/files/patch-router_src_harness_include_mysql_harness_net__ts_internet.h b/databases/mysql80-server/files/patch-router_src_harness_include_mysql_harness_net__ts_internet.h index 015c6839ada0..b21a17e26ceb 100644 --- a/databases/mysql80-server/files/patch-router_src_harness_include_mysql_harness_net__ts_internet.h +++ b/databases/mysql80-server/files/patch-router_src_harness_include_mysql_harness_net__ts_internet.h @@ -1,6 +1,6 @@ ---- router/src/harness/include/mysql/harness/net_ts/internet.h.orig 2020-11-09 00:30:01 UTC +--- router/src/harness/include/mysql/harness/net_ts/internet.h.orig 2024-07-12 19:15:25 UTC +++ router/src/harness/include/mysql/harness/net_ts/internet.h -@@ -43,6 +43,7 @@ +@@ -44,6 +44,7 @@ #include <arpa/inet.h> // inet_ntop #include <netdb.h> // getaddrinfo #include <netinet/in.h> // in_addr_t diff --git a/databases/mysql80-server/files/patch-router_src_harness_src_CMakeLists.txt b/databases/mysql80-server/files/patch-router_src_harness_src_CMakeLists.txt index 65fe02456eec..a6ed42ed370c 100644 --- a/databases/mysql80-server/files/patch-router_src_harness_src_CMakeLists.txt +++ b/databases/mysql80-server/files/patch-router_src_harness_src_CMakeLists.txt @@ -1,6 +1,6 @@ ---- router/src/harness/src/CMakeLists.txt.orig 2021-12-17 16:07:27 UTC +--- router/src/harness/src/CMakeLists.txt.orig 2024-07-12 19:15:25 UTC +++ router/src/harness/src/CMakeLists.txt -@@ -212,7 +212,6 @@ ELSE() +@@ -222,7 +222,6 @@ ELSE() INSTALL(TARGETS harness-library LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router @@ -8,7 +8,7 @@ ) ENDIF() -@@ -243,7 +242,6 @@ INSTALL(TARGETS harness_stdx +@@ -254,7 +253,6 @@ INSTALL(TARGETS harness_stdx RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router @@ -16,7 +16,7 @@ ) ## harness_tls -@@ -284,5 +282,4 @@ INSTALL(TARGETS harness_tls +@@ -296,5 +294,4 @@ INSTALL(TARGETS harness_tls RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router diff --git a/databases/mysql80-server/files/patch-router_src_harness_src_tls__client__context.cc b/databases/mysql80-server/files/patch-router_src_harness_src_tls__client__context.cc index d4a5ef543b49..086ae42d589a 100644 --- a/databases/mysql80-server/files/patch-router_src_harness_src_tls__client__context.cc +++ b/databases/mysql80-server/files/patch-router_src_harness_src_tls__client__context.cc @@ -1,6 +1,6 @@ ---- router/src/harness/src/tls_client_context.cc.orig 2021-12-17 16:07:27 UTC +--- router/src/harness/src/tls_client_context.cc.orig 2024-07-12 19:15:25 UTC +++ router/src/harness/src/tls_client_context.cc -@@ -61,7 +61,7 @@ stdx::expected<void, std::error_code> TlsClientContext +@@ -66,7 +66,7 @@ stdx::expected<void, std::error_code> TlsClientContext stdx::expected<void, std::error_code> TlsClientContext::cipher_suites( const std::string &ciphers) { // TLSv1.3 ciphers are controlled via SSL_CTX_set_ciphersuites() diff --git a/databases/mysql80-server/files/patch-router_src_harness_src_tls__context.cc b/databases/mysql80-server/files/patch-router_src_harness_src_tls__context.cc index b1d818afe81a..e0919680da41 100644 --- a/databases/mysql80-server/files/patch-router_src_harness_src_tls__context.cc +++ b/databases/mysql80-server/files/patch-router_src_harness_src_tls__context.cc @@ -1,6 +1,6 @@ ---- router/src/harness/src/tls_context.cc.orig 2021-12-17 16:07:27 UTC +--- router/src/harness/src/tls_context.cc.orig 2024-07-12 19:15:25 UTC +++ router/src/harness/src/tls_context.cc -@@ -241,7 +241,7 @@ static int o11x_version(TlsVersion version) { +@@ -243,7 +243,7 @@ static int o11x_version(TlsVersion version) { return TLS1_1_VERSION; case TlsVersion::TLS_1_2: return TLS1_2_VERSION; @@ -9,7 +9,7 @@ case TlsVersion::TLS_1_3: return TLS1_3_VERSION; #endif -@@ -272,9 +272,11 @@ stdx::expected<void, std::error_code> TlsContext::vers +@@ -274,9 +274,11 @@ stdx::expected<void, std::error_code> TlsContext::vers default: // unknown, leave all disabled [[fallthrough]]; @@ -21,7 +21,7 @@ case TlsVersion::TLS_1_2: opts |= SSL_OP_NO_TLSv1_1; [[fallthrough]]; -@@ -322,8 +324,10 @@ TlsVersion TlsContext::min_version() const { +@@ -324,8 +326,10 @@ TlsVersion TlsContext::min_version() const { return TlsVersion::TLS_1_1; case TLS1_2_VERSION: return TlsVersion::TLS_1_2; @@ -32,7 +32,7 @@ case 0: return TlsVersion::AUTO; default: -@@ -382,7 +386,8 @@ TlsContext::InfoCallback TlsContext::info_callback() c +@@ -377,7 +381,8 @@ int TlsContext::security_level() const { } int TlsContext::security_level() const { diff --git a/databases/mysql80-server/files/patch-router_src_harness_src_tls__server__context.cc b/databases/mysql80-server/files/patch-router_src_harness_src_tls__server__context.cc index 5a63eba14103..42ac2720fc66 100644 --- a/databases/mysql80-server/files/patch-router_src_harness_src_tls__server__context.cc +++ b/databases/mysql80-server/files/patch-router_src_harness_src_tls__server__context.cc @@ -1,6 +1,6 @@ ---- router/src/harness/src/tls_server_context.cc.orig 2023-11-18 19:39:18.923205000 +0100 -+++ router/src/harness/src/tls_server_context.cc 2023-11-18 19:42:53.690094000 +0100 -@@ -474,7 +474,8 @@ int TlsServerContext::security_level() const { +--- router/src/harness/src/tls_server_context.cc.orig 2024-07-12 19:15:25 UTC ++++ router/src/harness/src/tls_server_context.cc +@@ -475,7 +475,8 @@ int TlsServerContext::security_level() const { } int TlsServerContext::security_level() const { diff --git a/databases/mysql80-server/files/patch-router_src_http_src_CMakeLists.txt b/databases/mysql80-server/files/patch-router_src_http_src_CMakeLists.txt index d6d71414449d..c7e3ee370982 100644 --- a/databases/mysql80-server/files/patch-router_src_http_src_CMakeLists.txt +++ b/databases/mysql80-server/files/patch-router_src_http_src_CMakeLists.txt @@ -1,6 +1,6 @@ ---- router/src/http/src/CMakeLists.txt.orig 2021-12-17 16:07:27 UTC +--- router/src/http/src/CMakeLists.txt.orig 2024-07-12 19:15:25 UTC +++ router/src/http/src/CMakeLists.txt -@@ -58,7 +58,6 @@ INSTALL(TARGETS http_common +@@ -59,7 +59,6 @@ INSTALL(TARGETS http_common RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router @@ -8,7 +8,7 @@ ) ## split library code from the plugin to use them _passwd and tests -@@ -84,7 +83,6 @@ INSTALL(TARGETS http_auth_backend_lib +@@ -85,7 +84,6 @@ INSTALL(TARGETS http_auth_backend_lib RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router @@ -16,7 +16,7 @@ ) TARGET_INCLUDE_DIRECTORIES(http_auth_backend_lib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} -@@ -137,7 +135,6 @@ INSTALL(TARGETS http_auth_realm_lib +@@ -138,7 +136,6 @@ INSTALL(TARGETS http_auth_realm_lib RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router diff --git a/databases/mysql80-server/files/patch-router_src_io_src_CMakeLists.txt b/databases/mysql80-server/files/patch-router_src_io_src_CMakeLists.txt index 474f473e1893..5eb483b9ff42 100644 --- a/databases/mysql80-server/files/patch-router_src_io_src_CMakeLists.txt +++ b/databases/mysql80-server/files/patch-router_src_io_src_CMakeLists.txt @@ -1,6 +1,6 @@ ---- router/src/io/src/CMakeLists.txt.orig 2020-09-23 12:37:48 UTC +--- router/src/io/src/CMakeLists.txt.orig 2024-07-12 19:15:25 UTC +++ router/src/io/src/CMakeLists.txt -@@ -47,7 +47,6 @@ INSTALL(TARGETS io_component +@@ -48,7 +48,6 @@ INSTALL(TARGETS io_component RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router diff --git a/databases/mysql80-server/files/patch-router_src_router_src_CMakeLists.txt b/databases/mysql80-server/files/patch-router_src_router_src_CMakeLists.txt index ae48964a591e..b0f94f76469d 100644 --- a/databases/mysql80-server/files/patch-router_src_router_src_CMakeLists.txt +++ b/databases/mysql80-server/files/patch-router_src_router_src_CMakeLists.txt @@ -1,6 +1,6 @@ ---- router/src/router/src/CMakeLists.txt.orig 2021-12-17 16:07:27 UTC +--- router/src/router/src/CMakeLists.txt.orig 2024-07-12 19:15:25 UTC +++ router/src/router/src/CMakeLists.txt -@@ -124,7 +124,6 @@ INSTALL(TARGETS router_lib +@@ -149,7 +149,6 @@ INSTALL(TARGETS router_lib RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router diff --git a/databases/mysql80-server/files/patch-scripts_CMakeLists.txt b/databases/mysql80-server/files/patch-scripts_CMakeLists.txt index d927dbe6a864..030c420e64d8 100644 --- a/databases/mysql80-server/files/patch-scripts_CMakeLists.txt +++ b/databases/mysql80-server/files/patch-scripts_CMakeLists.txt @@ -1,6 +1,6 @@ ---- scripts/CMakeLists.txt.orig 2022-07-06 21:36:34 UTC +--- scripts/CMakeLists.txt.orig 2024-07-12 19:15:25 UTC +++ scripts/CMakeLists.txt -@@ -332,6 +332,8 @@ MACRO(EXTRACT_LINK_LIBRARIES target var) +@@ -347,6 +347,8 @@ MACRO(EXTRACT_LINK_LIBRARIES target var) SET(${var} "${${var}}-L${dir} " ) ENDIF() SET(${var} "${${var}}-l${lib} " ) @@ -9,7 +9,7 @@ ELSE() SET(${var} "${${var}}-l${lib} " ) ENDIF() -@@ -405,7 +407,7 @@ ELSE() +@@ -420,7 +422,7 @@ ELSE() ${CMAKE_CURRENT_BINARY_DIR}/${PKGCONFIG_FILE} ESCAPE_QUOTES @ONLY) @@ -18,7 +18,7 @@ MESSAGE(STATUS "INSTALL ${PKGCONFIG_FILE} ${INSTALL_PKGCONFIGDIR}") INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PKGCONFIG_FILE} -@@ -418,23 +420,28 @@ ELSE() +@@ -433,23 +435,28 @@ ELSE() # mysqld_safe used in mtr even for systemd platforms IF(WITH_SYSTEMD) SET(BIN_SCRIPTS diff --git a/databases/mysql80-server/files/patch-sql_auth_sha2__password__common.cc b/databases/mysql80-server/files/patch-sql_auth_sha2__password__common.cc index 56f6dfb3fbb7..ea242b2f6c1d 100644 --- a/databases/mysql80-server/files/patch-sql_auth_sha2__password__common.cc +++ b/databases/mysql80-server/files/patch-sql_auth_sha2__password__common.cc @@ -1,6 +1,6 @@ ---- sql/auth/sha2_password_common.cc.orig 2019-09-20 08:30:51 UTC +--- sql/auth/sha2_password_common.cc.orig 2024-07-12 19:15:25 UTC +++ sql/auth/sha2_password_common.cc -@@ -101,7 +101,7 @@ bool SHA256_digest::retrieve_digest(unsigned char *dig +@@ -102,7 +102,7 @@ bool SHA256_digest::retrieve_digest(unsigned char *dig return true; } m_ok = EVP_DigestFinal_ex(md_context, m_digest, nullptr); diff --git a/databases/mysql80-server/files/patch-sql_auth_sql__authorization.cc b/databases/mysql80-server/files/patch-sql_auth_sql__authorization.cc index 4d35279882d5..675539ca0a5b 100644 --- a/databases/mysql80-server/files/patch-sql_auth_sql__authorization.cc +++ b/databases/mysql80-server/files/patch-sql_auth_sql__authorization.cc @@ -1,6 +1,6 @@ ---- sql/auth/sql_authorization.cc.orig 2023-03-16 17:22:37 UTC +--- sql/auth/sql_authorization.cc.orig 2024-07-12 19:15:25 UTC +++ sql/auth/sql_authorization.cc -@@ -7430,6 +7430,10 @@ bool operator==(const Role_id &a, const std::string &b +@@ -7445,6 +7445,10 @@ bool operator==(const Role_id &a, const std::string &b return tmp == b; } diff --git a/databases/mysql80-server/files/patch-sql_binlog__ostream.cc b/databases/mysql80-server/files/patch-sql_binlog__ostream.cc new file mode 100644 index 000000000000..d1b94189a5c5 --- /dev/null +++ b/databases/mysql80-server/files/patch-sql_binlog__ostream.cc @@ -0,0 +1,11 @@ +--- sql/binlog_ostream.cc.orig 2024-07-12 19:15:25 UTC ++++ sql/binlog_ostream.cc +@@ -240,7 +240,7 @@ bool IO_CACHE_binlog_cache_storage::setup_ciphers_pass + + /* Generate password, it is a random string. */ + if (my_rand_buffer(password, sizeof(password))) return true; +- password_str.append(password, sizeof(password)); ++ password_str.insert(password_str.end(), password, password + sizeof(password)); + + m_io_cache.m_encryptor->close(); + m_io_cache.m_decryptor->close(); diff --git a/databases/mysql80-server/files/patch-sql_conn__handler_socket__connection.cc b/databases/mysql80-server/files/patch-sql_conn__handler_socket__connection.cc index 8f5d99aa45b4..5007130ae1e8 100644 --- a/databases/mysql80-server/files/patch-sql_conn__handler_socket__connection.cc +++ b/databases/mysql80-server/files/patch-sql_conn__handler_socket__connection.cc @@ -1,6 +1,6 @@ ---- sql/conn_handler/socket_connection.cc.orig 2021-12-17 16:07:27 UTC +--- sql/conn_handler/socket_connection.cc.orig 2024-07-12 19:15:25 UTC +++ sql/conn_handler/socket_connection.cc -@@ -953,9 +953,11 @@ bool check_connection_refused_by_tcp_wrapper(MYSQL_SOC +@@ -961,9 +961,11 @@ bool check_connection_refused_by_tcp_wrapper(MYSQL_SOC signal(SIGCHLD, SIG_DFL); request_init(&req, RQ_DAEMON, libwrap_name, RQ_FILE, mysql_socket_getfd(connect_sock), NULL); @@ -14,7 +14,7 @@ /* This may be stupid but refuse() includes an exit(0) which we surely don't want... -@@ -967,12 +969,13 @@ bool check_connection_refused_by_tcp_wrapper(MYSQL_SOC +@@ -975,12 +977,13 @@ bool check_connection_refused_by_tcp_wrapper(MYSQL_SOC This is unproblematic as TCP-wrapper is unix specific, anyway. */ diff --git a/databases/mysql80-server/files/patch-sql_mdl__context__backup.cc b/databases/mysql80-server/files/patch-sql_mdl__context__backup.cc new file mode 100644 index 000000000000..c99f58f903f9 --- /dev/null +++ b/databases/mysql80-server/files/patch-sql_mdl__context__backup.cc @@ -0,0 +1,36 @@ +--- sql/mdl_context_backup.cc.orig 2024-07-12 19:15:25 UTC ++++ sql/mdl_context_backup.cc +@@ -160,7 +160,7 @@ bool MDL_context_backup_manager::create_backup(const M + DBUG_TRACE; + + try { +- MDL_context_backup_key key_obj(key, keylen); ++ MDL_context_backup_key key_obj(key, key + keylen); + + /* + Since this method is called as part of THD cleaning up, every XA +@@ -193,7 +193,7 @@ bool MDL_context_backup_manager::create_backup(MDL_req + + bool result = false; + try { +- MDL_context_backup_key key_obj(key, keylen); ++ MDL_context_backup_key key_obj(key, key + keylen); + /* + Check for presence a record with specified key in the collection of + MDL_context_backup elements. It is ok to already have a record with +@@ -239,7 +239,7 @@ bool MDL_context_backup_manager::restore_backup(MDL_co + + MUTEX_LOCK(guard, &m_LOCK_mdl_context_backup); + +- auto result = m_backup_map.find(MDL_context_backup_key(key, keylen)); ++ auto result = m_backup_map.find(MDL_context_backup_key(key, key + keylen)); + if (result != m_backup_map.end()) { + element = result->second.get(); + res = mdl_context->clone_tickets(element->get_context(), MDL_TRANSACTION); +@@ -252,5 +252,5 @@ void MDL_context_backup_manager::delete_backup(const u + const size_t keylen) { + DBUG_TRACE; + MUTEX_LOCK(guard, &m_LOCK_mdl_context_backup); +- m_backup_map.erase(MDL_context_backup_key(key, keylen)); ++ m_backup_map.erase(MDL_context_backup_key(key, key + keylen)); + } diff --git a/databases/mysql80-server/files/patch-sql_mdl__context__backup.h b/databases/mysql80-server/files/patch-sql_mdl__context__backup.h new file mode 100644 index 000000000000..ba52b78fcd5b --- /dev/null +++ b/databases/mysql80-server/files/patch-sql_mdl__context__backup.h @@ -0,0 +1,11 @@ +--- sql/mdl_context_backup.h.orig 2024-07-12 19:15:25 UTC ++++ sql/mdl_context_backup.h +@@ -47,7 +47,7 @@ class MDL_context_backup_manager { + /** + Key for uniquely identifying MDL_context in the MDL_context_backup map. + */ +- typedef std::basic_string<uchar> MDL_context_backup_key; ++ typedef std::vector<uchar> MDL_context_backup_key; + + class MDL_context_backup; + diff --git a/databases/mysql80-server/files/patch-sql_mysqld.cc b/databases/mysql80-server/files/patch-sql_mysqld.cc index 484af751b704..efda4728b9cb 100644 --- a/databases/mysql80-server/files/patch-sql_mysqld.cc +++ b/databases/mysql80-server/files/patch-sql_mysqld.cc @@ -1,6 +1,6 @@ ---- sql/mysqld.cc.orig 2022-07-06 21:36:34 UTC +--- sql/mysqld.cc.orig 2024-07-12 19:15:25 UTC +++ sql/mysqld.cc -@@ -5299,7 +5299,7 @@ static int init_thread_environment() { +@@ -5381,7 +5381,7 @@ static PSI_memory_key key_memory_openssl = PSI_NOT_INS static PSI_memory_key key_memory_openssl = PSI_NOT_INSTRUMENTED; diff --git a/databases/mysql80-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc b/databases/mysql80-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc new file mode 100644 index 000000000000..656f14800d8a --- /dev/null +++ b/databases/mysql80-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc @@ -0,0 +1,39 @@ +--- sql/range_optimizer/index_range_scan_plan.cc.orig 2024-07-12 19:15:25 UTC ++++ sql/range_optimizer/index_range_scan_plan.cc +@@ -1016,11 +1016,11 @@ static bool null_part_in_key(KEY_PART *key_part, const + return false; + } + +-// TODO(sgunders): This becomes a bit simpler with C++20's string_view +-// constructors. +-static inline std::basic_string_view<uchar> make_string_view(const uchar *start, +- const uchar *end) { +- return {start, static_cast<size_t>(end - start)}; ++static inline bool equal(const uchar *start1, const uchar *end1, ++ const uchar *start2, const uchar *end2) { ++ auto diff1 = end1 - start1; ++ auto diff2 = end2 - start2; ++ return diff1 == diff2 && memcmp(start1, start2, diff1) == 0; + } + + /** +@@ -1083,8 +1083,7 @@ static bool get_ranges_from_tree_given_base( + node->next_key_part->type == SEL_ROOT::Type::KEY_RANGE && + node->next_key_part->root->part == part + 1) { + if (node->min_flag == 0 && node->max_flag == 0 && +- make_string_view(min_key, tmp_min_key) == +- make_string_view(max_key, tmp_max_key)) { ++ equal(min_key, tmp_min_key, max_key, tmp_max_key)) { + // This range was an equality predicate, and we have more + // keyparts to scan, so use its range as a base for ranges on + // the next keypart(s). E.g. if we have (a = 3) on this keypart, +@@ -1160,8 +1159,7 @@ static bool get_ranges_from_tree_given_base( + else + flag |= NO_MAX_RANGE; + } +- if (flag == 0 && make_string_view(base_min_key, tmp_min_key) == +- make_string_view(base_max_key, tmp_max_key)) { ++ if (flag == 0 && equal(base_min_key, tmp_min_key, base_max_key, tmp_max_key)) { + flag |= EQ_RANGE; + /* + Note that keys which are extended with PK parts have no diff --git a/databases/mysql80-server/files/patch-sql_rpl__log__encryption.cc b/databases/mysql80-server/files/patch-sql_rpl__log__encryption.cc new file mode 100644 index 000000000000..a79a7a359ccd --- /dev/null +++ b/databases/mysql80-server/files/patch-sql_rpl__log__encryption.cc @@ -0,0 +1,134 @@ +--- sql/rpl_log_encryption.cc.orig 2024-08-18 18:36:32 UTC ++++ sql/rpl_log_encryption.cc +@@ -213,7 +213,7 @@ bool Rpl_encryption::recover_master_key() { + Rpl_encryption_header::seqno_to_key_id(m_master_key_seqno); + auto master_key = + get_key(m_master_key.m_id, Rpl_encryption_header::get_key_type()); +- m_master_key.m_value.assign(master_key.second); ++ m_master_key.m_value = master_key.second; + /* No keyring error */ + if (master_key.first == Keyring_status::KEYRING_ERROR_FETCHING) goto err1; + } +@@ -290,7 +290,7 @@ bool Rpl_encryption::recover_master_key() { + + if (new_master_key.first == Keyring_status::SUCCESS) { + m_master_key.m_id = new_master_key_id; +- m_master_key.m_value.assign(new_master_key.second); ++ m_master_key.m_value = new_master_key.second; + if (new_master_key_seqno.second > m_master_key_seqno && + new_master_key_seqno.second > old_master_key_seqno.second) { + if (m_master_key_seqno > 0) { +@@ -380,8 +380,8 @@ std::pair<Rpl_encryption::Keyring_status, Key_string> + reinterpret_cast<unsigned char *>(std::get<1>(tuple)); + first[0] = ~(first[0]); + }); +- key_str.append(reinterpret_cast<unsigned char *>(std::get<1>(tuple)), +- std::get<2>(tuple)); ++ auto *first = reinterpret_cast<unsigned char *>(std::get<1>(tuple)); ++ key_str.insert(key_str.end(), first, first + std::get<2>(tuple)); + my_free(std::get<1>(tuple)); + } + +@@ -396,7 +396,7 @@ std::pair<Rpl_encryption::Keyring_status, Key_string> + if (pair.first == Keyring_status::SUCCESS) { + DBUG_EXECUTE_IF("corrupt_replication_encryption_key_size", + { pair.second.resize(key_size / 2); }); +- if (pair.second.length() != key_size) ++ if (pair.second.size() != key_size) + pair.first = Keyring_status::UNEXPECTED_KEY_SIZE; + } + return pair; +@@ -743,7 +743,7 @@ Rpl_encryption::get_seqno_from_keyring(std::string key + auto fetched_key = get_key(key_id, SEQNO_KEY_TYPE, SEQNO_KEY_LENGTH); + uint32_t seqno = 0; + if (fetched_key.first == Keyring_status::SUCCESS) { +- const void *key = fetched_key.second.c_str(); ++ const void *key = fetched_key.second.data(); + memcpy(&seqno, key, sizeof(seqno)); + seqno = le32toh(seqno); + } +@@ -948,7 +948,7 @@ bool Rpl_encryption::generate_master_key_on_keyring(ui + + /* Store the generated key as the new master key */ + m_master_key.m_id = key_id; +- m_master_key.m_value.assign(pair.second); ++ m_master_key.m_value = pair.second; + + return false; + } +@@ -1051,12 +1051,12 @@ bool Rpl_encryption_header_v1::serialize(Basic_ostream + + assert(m_encrypted_password.length() == PASSWORD_FIELD_SIZE); + *ptr++ = ENCRYPTED_FILE_PASSWORD; +- memcpy(ptr, m_encrypted_password.data(), m_encrypted_password.length()); ++ memcpy(ptr, m_encrypted_password.data(), m_encrypted_password.size()); + ptr += PASSWORD_FIELD_SIZE; + + assert(m_iv.length() == IV_FIELD_SIZE); + *ptr++ = IV_FOR_FILE_PASSWORD; +- memcpy(ptr, m_iv.data(), m_iv.length()); ++ memcpy(ptr, m_iv.data(), m_iv.size()); + + bool res = DBUG_EVALUATE_IF("fail_to_serialize_encryption_header", true, + ostream->write(header, HEADER_SIZE)); +@@ -1111,13 +1111,13 @@ bool Rpl_encryption_header_v1::deserialize(Basic_istre + reinterpret_cast<const unsigned char *>( + reader.ptr(PASSWORD_FIELD_SIZE)); + if (!reader.has_error()) +- m_encrypted_password.assign(password_ptr, PASSWORD_FIELD_SIZE); ++ m_encrypted_password.assign(password_ptr, password_ptr + PASSWORD_FIELD_SIZE); + break; + } + case IV_FOR_FILE_PASSWORD: { + const unsigned char *iv_ptr = + reinterpret_cast<const unsigned char *>(reader.ptr(IV_FIELD_SIZE)); +- if (!reader.has_error()) m_iv.assign(iv_ptr, IV_FIELD_SIZE); ++ if (!reader.has_error()) m_iv.assign(iv_ptr, iv_ptr + IV_FIELD_SIZE); + break; + } + default: +@@ -1177,11 +1177,11 @@ Key_string Rpl_encryption_header_v1::decrypt_file_pass + unsigned char buffer[Aes_ctr::PASSWORD_LENGTH]; + + if (my_aes_decrypt(m_encrypted_password.data(), +- m_encrypted_password.length(), buffer, ++ m_encrypted_password.size(), buffer, + error_and_key.second.data(), +- error_and_key.second.length(), my_aes_256_cbc, ++ error_and_key.second.size(), my_aes_256_cbc, + m_iv.data(), false) != MY_AES_BAD_DATA) +- file_password.append(buffer, Aes_ctr::PASSWORD_LENGTH); ++ file_password.insert(file_password.end(), buffer, buffer + Aes_ctr::PASSWORD_LENGTH); + } + } + #endif +@@ -1212,16 +1212,16 @@ bool Rpl_encryption_header_v1::encrypt_file_password(K + + /* Generate iv, it is a random string. */ + error = my_rand_buffer(iv, Aes_ctr::AES_BLOCK_SIZE); +- m_iv = Key_string(iv, sizeof(iv)); ++ m_iv = Key_string(iv, iv + sizeof(iv)); + + /* Encrypt password */ + if (!error) { +- error = (my_aes_encrypt(password_str.data(), password_str.length(), ++ error = (my_aes_encrypt(password_str.data(), password_str.size(), + encrypted_password, master_key.m_value.data(), +- master_key.m_value.length(), my_aes_256_cbc, iv, ++ master_key.m_value.size(), my_aes_256_cbc, iv, + false) == MY_AES_BAD_DATA); + m_encrypted_password = +- Key_string(encrypted_password, sizeof(encrypted_password)); ++ Key_string(encrypted_password, encrypted_password + sizeof(encrypted_password)); + } + + return error; +@@ -1237,7 +1237,7 @@ Key_string Rpl_encryption_header_v1::generate_new_file + /* Generate password, it is a random string. */ + error = my_rand_buffer(password, sizeof(password)); + if (!error) { +- password_str.append(password, sizeof(password)); ++ password_str.insert(password_str.end(), password, password + sizeof(password)); + } + + if (error || encrypt_file_password(password_str) || diff --git a/databases/mysql80-server/files/patch-sql_ssl__init__callback.cc b/databases/mysql80-server/files/patch-sql_ssl__init__callback.cc index 33f3d0645524..44c26ac5d54c 100644 --- a/databases/mysql80-server/files/patch-sql_ssl__init__callback.cc +++ b/databases/mysql80-server/files/patch-sql_ssl__init__callback.cc @@ -1,6 +1,6 @@ ---- sql/ssl_init_callback.cc.orig 2021-12-17 16:07:27 UTC +--- sql/ssl_init_callback.cc.orig 2024-07-12 19:15:25 UTC +++ sql/ssl_init_callback.cc -@@ -106,14 +106,14 @@ static Sys_var_charptr Sys_ssl_capath( +@@ -154,14 +154,14 @@ static Sys_var_charptr Sys_tls_version( static Sys_var_charptr Sys_tls_version( "tls_version", @@ -17,7 +17,7 @@ "TLSv1.2,TLSv1.3", #else "TLSv1.2", -@@ -175,14 +175,14 @@ static Sys_var_charptr Sys_admin_ssl_capath( +@@ -242,14 +242,14 @@ static Sys_var_charptr Sys_admin_tls_version( static Sys_var_charptr Sys_admin_tls_version( "admin_tls_version", diff --git a/databases/mysql80-server/files/patch-sql_stream__cipher.cc b/databases/mysql80-server/files/patch-sql_stream__cipher.cc new file mode 100644 index 000000000000..a1de0e8f6df7 --- /dev/null +++ b/databases/mysql80-server/files/patch-sql_stream__cipher.cc @@ -0,0 +1,11 @@ +--- sql/stream_cipher.cc.orig 2024-07-12 19:15:25 UTC ++++ sql/stream_cipher.cc +@@ -46,7 +46,7 @@ bool Aes_ctr_cipher<TYPE>::open(const Key_string &pass + m_header_size = header_size; + #ifdef HAVE_BYTESTOKEY_SHA512_HANDLING + if (EVP_BytesToKey(Aes_ctr::get_evp_cipher(), Aes_ctr::get_evp_md(), nullptr, +- password.data(), password.length(), 1, m_file_key, ++ password.data(), password.size(), 1, m_file_key, + m_iv) == 0) + return true; + #else diff --git a/databases/mysql80-server/files/patch-sql_stream__cipher.h b/databases/mysql80-server/files/patch-sql_stream__cipher.h new file mode 100644 index 000000000000..58730a516873 --- /dev/null +++ b/databases/mysql80-server/files/patch-sql_stream__cipher.h @@ -0,0 +1,19 @@ +--- sql/stream_cipher.h.orig 2024-07-12 19:15:25 UTC ++++ sql/stream_cipher.h +@@ -27,6 +27,7 @@ + #include <openssl/evp.h> + #include <memory> + #include <string> ++#include <vector> + + /** + @file stream_cipher.h +@@ -35,7 +36,7 @@ + binary log files. + */ + +-typedef std::basic_string<unsigned char> Key_string; ++typedef std::vector<unsigned char> Key_string; + + /** + @class Stream_cipher diff --git a/databases/mysql80-server/files/patch-sql_sys__vars.cc b/databases/mysql80-server/files/patch-sql_sys__vars.cc index 39f72484c0bd..8fd223982a93 100644 --- a/databases/mysql80-server/files/patch-sql_sys__vars.cc +++ b/databases/mysql80-server/files/patch-sql_sys__vars.cc @@ -1,6 +1,6 @@ ---- sql/sys_vars.cc.orig 2022-07-06 21:36:34 UTC +--- sql/sys_vars.cc.orig 2024-07-12 19:15:25 UTC +++ sql/sys_vars.cc -@@ -2039,7 +2039,7 @@ static Sys_var_ulong Sys_connect_timeout( +@@ -2058,7 +2058,7 @@ static Sys_var_ulong Sys_connect_timeout( "The number of seconds the mysqld server is waiting for a connect " "packet before responding with 'Bad handshake'", GLOBAL_VAR(connect_timeout), CMD_LINE(REQUIRED_ARG), @@ -9,7 +9,7 @@ static Sys_var_ulong Sys_information_schema_stats_expiry( "information_schema_stats_expiry", -@@ -3189,7 +3189,7 @@ static Sys_var_ulong Sys_net_read_timeout( +@@ -3214,7 +3214,7 @@ static Sys_var_ulong Sys_net_read_timeout( "Number of seconds to wait for more data from a connection before " "aborting the read", SESSION_VAR(net_read_timeout), CMD_LINE(REQUIRED_ARG), @@ -18,7 +18,7 @@ NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(nullptr), ON_UPDATE(fix_net_read_timeout)); -@@ -3210,7 +3210,7 @@ static Sys_var_ulong Sys_net_write_timeout( +@@ -3235,7 +3235,7 @@ static Sys_var_ulong Sys_net_write_timeout( "Number of seconds to wait for a block to be written to a connection " "before aborting the write", SESSION_VAR(net_write_timeout), CMD_LINE(REQUIRED_ARG), diff --git a/databases/mysql80-server/files/patch-storage_innobase_include_details_ut_aligned_alloc.h b/databases/mysql80-server/files/patch-storage_innobase_include_details_ut_aligned_alloc.h new file mode 100644 index 000000000000..2175a4398307 --- /dev/null +++ b/databases/mysql80-server/files/patch-storage_innobase_include_details_ut_aligned_alloc.h @@ -0,0 +1,11 @@ +--- storage/innobase/include/detail/ut/aligned_alloc.h.orig 2024-08-29 18:34:56.237736000 +0200 ++++ storage/innobase/include/detail/ut/aligned_alloc.h 2024-08-29 18:35:34.091577000 +0200 +@@ -55,7 +55,7 @@ struct Aligned_alloc_impl { + whatever arbitrary data. See Aligned_alloc and Aligned_alloc_arr for + exemplary usages of it. + */ +- static constexpr uint32_t metadata_size = alignof(max_align_t); ++ static constexpr uint32_t metadata_size = alignof(max_align_t) < (2 * alignof(uint32_t)) ? (2 * alignof(uint32_t)) : alignof(max_align_t); + + /** Alias that we will be using to denote ptr to DATA segment. */ + using data_segment_ptr = void *; diff --git a/databases/mysql80-server/files/patch-storage_innobase_include_srv0mon.h b/databases/mysql80-server/files/patch-storage_innobase_include_srv0mon.h index ee591adb8697..6aaa0561920b 100644 --- a/databases/mysql80-server/files/patch-storage_innobase_include_srv0mon.h +++ b/databases/mysql80-server/files/patch-storage_innobase_include_srv0mon.h @@ -1,6 +1,6 @@ ---- storage/innobase/include/srv0mon.h.orig 2019-09-20 08:30:51 UTC +--- storage/innobase/include/srv0mon.h.orig 2024-07-12 19:15:25 UTC +++ storage/innobase/include/srv0mon.h -@@ -40,6 +40,10 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +@@ -41,6 +41,10 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, /* Required for FreeBSD so that INT64_MAX is defined. */ #define __STDC_LIMIT_MACROS #endif /* __STDC_LIMIT_MACROS */ diff --git a/databases/mysql80-server/files/patch-storage_innobase_include_ut0crc32.h b/databases/mysql80-server/files/patch-storage_innobase_include_ut0crc32.h index 8ecb999b0221..66d45254f0ab 100644 --- a/databases/mysql80-server/files/patch-storage_innobase_include_ut0crc32.h +++ b/databases/mysql80-server/files/patch-storage_innobase_include_ut0crc32.h @@ -1,6 +1,6 @@ ---- storage/innobase/include/ut0crc32.h.orig 2023-11-27 21:02:58.728994000 +0100 -+++ storage/innobase/include/ut0crc32.h 2023-11-27 21:04:10.010362000 +0100 -@@ -132,7 +132,9 @@ CRC32_DEFAULT +--- storage/innobase/include/ut0crc32.h.orig 2024-07-12 19:15:25 UTC ++++ storage/innobase/include/ut0crc32.h +@@ -133,7 +133,9 @@ CRC32_DEFAULT #endif /* CRC32_ARM64 */ #ifdef CRC32_ARM64_DEFAULT diff --git a/databases/mysql80-server/files/patch-storage_innobase_ut_crc32.cc b/databases/mysql80-server/files/patch-storage_innobase_ut_crc32.cc index fabd5664cf94..19a2bb2cc1ad 100644 --- a/databases/mysql80-server/files/patch-storage_innobase_ut_crc32.cc +++ b/databases/mysql80-server/files/patch-storage_innobase_ut_crc32.cc @@ -1,6 +1,6 @@ ---- storage/innobase/ut/crc32.cc.orig 2023-11-18 19:47:31.364606000 +0100 -+++ storage/innobase/ut/crc32.cc 2023-11-18 20:51:42.956171000 +0100 -@@ -332,8 +332,25 @@ bool can_use_poly_mul() { return true; } +--- storage/innobase/ut/crc32.cc.orig 2024-07-12 19:15:25 UTC ++++ storage/innobase/ut/crc32.cc +@@ -333,8 +333,25 @@ bool can_use_poly_mul() { return true; } #endif /* CRC32_ARM64_APPLE */ #ifdef CRC32_ARM64_DEFAULT @@ -17,7 +17,7 @@ + + if (elf_aux_info(AT_HWCAP, &capabilities, sizeof(unsigned long))) + return false; -+ return capabilities & HWCAP_CRC32; ++ return capabilities & HWCAP_PMULL; +} +#else bool can_use_crc32() { return getauxval(AT_HWCAP) & HWCAP_CRC32; } @@ -26,7 +26,7 @@ #endif /* CRC32_ARM64_DEFAULT */ /** A helper template to statically unroll a loop with a fixed number of -@@ -442,25 +459,39 @@ uint64_t crc32_impl::update(uint64_t crc, uint64_t dat +@@ -443,25 +460,39 @@ uint64_t crc32_impl::update(uint64_t crc, uint64_t dat #ifdef CRC32_ARM64 #ifdef CRC32_ARM64_DEFAULT @@ -66,7 +66,7 @@ #endif /* CRC32_ARM64_DEFAULT */ uint64_t crc32_impl::update(uint64_t crc, uint64_t data) { return (uint64_t)__crc32cd((uint32_t)crc, data); -@@ -506,7 +537,11 @@ template <uint32_t w> +@@ -507,7 +538,11 @@ template <uint32_t w> } template <uint32_t w> #ifdef CRC32_ARM64_DEFAULT @@ -78,7 +78,7 @@ #endif /* CRC32_ARM64_DEFAULT */ uint64_t use_pclmul::polynomial_mul_rev(uint32_t rev_u) { constexpr uint64_t flipped_w = flip_at_32(w); -@@ -749,7 +784,11 @@ MY_ATTRIBUTE((flatten)) +@@ -750,7 +785,11 @@ MY_ATTRIBUTE((flatten)) MY_ATTRIBUTE((flatten)) #endif /* CRC32_ARM64_APPLE */ #ifdef CRC32_ARM64_DEFAULT @@ -90,7 +90,7 @@ #endif /* CRC32_ARM64_DEFAULT */ uint32_t crc32_using_pclmul(const byte *data, size_t len) { return crc32<use_pclmul>(0, data, len); -@@ -769,7 +808,11 @@ MY_ATTRIBUTE((flatten)) +@@ -770,7 +809,11 @@ MY_ATTRIBUTE((flatten)) MY_ATTRIBUTE((flatten)) #endif /* CRC32_ARM64_APPLE */ #ifdef CRC32_ARM64_DEFAULT diff --git a/databases/mysql80-server/files/patch-storage_myisam_mi__dynrec.cc b/databases/mysql80-server/files/patch-storage_myisam_mi__dynrec.cc index 4daceefef132..d14abac84d92 100644 --- a/databases/mysql80-server/files/patch-storage_myisam_mi__dynrec.cc +++ b/databases/mysql80-server/files/patch-storage_myisam_mi__dynrec.cc @@ -1,6 +1,6 @@ ---- storage/myisam/mi_dynrec.cc.orig 2019-09-20 08:30:51 UTC +--- storage/myisam/mi_dynrec.cc.orig 2024-07-12 19:15:25 UTC +++ storage/myisam/mi_dynrec.cc -@@ -85,17 +85,12 @@ bool mi_dynmap_file(MI_INFO *info, my_off_t size) { +@@ -86,17 +86,12 @@ bool mi_dynmap_file(MI_INFO *info, my_off_t size) { return true; } /* diff --git a/databases/mysql81-server/files/patch-storage_temptable_include_temptable_lock__free__type.h b/databases/mysql80-server/files/patch-storage_temptable_include_temptable_lock__free__type.h index f0891fb365e2..955b3f3a1523 100644 --- a/databases/mysql81-server/files/patch-storage_temptable_include_temptable_lock__free__type.h +++ b/databases/mysql80-server/files/patch-storage_temptable_include_temptable_lock__free__type.h @@ -1,6 +1,6 @@ ---- storage/temptable/include/temptable/lock_free_type.h.orig 2023-06-21 07:52:10 UTC +--- storage/temptable/include/temptable/lock_free_type.h.orig 2024-07-12 19:15:25 UTC +++ storage/temptable/include/temptable/lock_free_type.h -@@ -32,6 +32,14 @@ Lock-free type (selection) implementation. */ +@@ -33,6 +33,14 @@ Lock-free type (selection) implementation. */ #include "my_config.h" #include "storage/temptable/include/temptable/constants.h" diff --git a/databases/mysql80-server/files/patch-storage_temptable_include_temptable_lock_free_type.h b/databases/mysql80-server/files/patch-storage_temptable_include_temptable_lock_free_type.h deleted file mode 100644 index a229da5b0adc..000000000000 --- a/databases/mysql80-server/files/patch-storage_temptable_include_temptable_lock_free_type.h +++ /dev/null @@ -1,17 +0,0 @@ ---- storage/temptable/include/temptable/lock_free_type.h.orig 2020-06-16 16:31:03 UTC -+++ storage/temptable/include/temptable/lock_free_type.h -@@ -31,6 +31,14 @@ Lock-free type (selection) implementation. */ - - #include "storage/temptable/include/temptable/constants.h" - -+#if defined(__i386__) //&& defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8) -+/* Fix for clang setting __GCC_ATOMIC_LLONG_LOCK_FREE incorrectly for x86 -+ * https://llvm.org/bugs/show_bug.cgi?id=19355 -+ */ -+#undef ATOMIC_LLONG_LOCK_FREE -+#define ATOMIC_LLONG_LOCK_FREE 2 -+#endif -+ - namespace temptable { - - /** Enum class describing alignment-requirements. */ diff --git a/databases/mysql80-server/files/patch-support-files_CMakeLists.txt b/databases/mysql80-server/files/patch-support-files_CMakeLists.txt index 282a84437a0d..cb920d90e166 100644 --- a/databases/mysql80-server/files/patch-support-files_CMakeLists.txt +++ b/databases/mysql80-server/files/patch-support-files_CMakeLists.txt @@ -1,6 +1,6 @@ ---- support-files/CMakeLists.txt.orig 2020-09-23 12:37:48 UTC +--- support-files/CMakeLists.txt.orig 2024-07-12 19:15:25 UTC +++ support-files/CMakeLists.txt -@@ -24,8 +24,9 @@ IF(NOT UNIX) +@@ -25,8 +25,9 @@ ENDIF() RETURN() ENDIF() @@ -12,7 +12,7 @@ SET(localstatedir "${MYSQL_DATADIR}") -@@ -43,7 +44,7 @@ ENDIF() +@@ -44,7 +45,7 @@ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql-log-r CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql-log-rotate.in ${CMAKE_CURRENT_BINARY_DIR}/mysql-log-rotate @ONLY) @@ -21,7 +21,7 @@ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql.server.sh ${CMAKE_CURRENT_BINARY_DIR}/mysql.server @ONLY ) -@@ -59,6 +60,7 @@ IF(NOT WITH_SYSTEMD) +@@ -60,6 +61,7 @@ ENDIF() ) ENDIF() @@ -29,11 +29,11 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/mysql-log-rotate COMPONENT Server_Scripts DESTINATION ${INSTALL_SUPPORTFILESDIR} -@@ -66,6 +68,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/mysql-log-ro +@@ -67,6 +69,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/mysql-log-ro OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ ) +ENDIF() IF(WITH_ROUTER) - CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysqlrouter-log-rotate.in + IF(NOT WITH_SYSTEMD) diff --git a/databases/mysql80-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc b/databases/mysql80-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc new file mode 100644 index 000000000000..4ac80661920f --- /dev/null +++ b/databases/mysql80-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc @@ -0,0 +1,11 @@ +--- unittest/gunit/binlogevents/transaction_compression-t.cc.orig 2024-07-12 19:15:25 UTC ++++ unittest/gunit/binlogevents/transaction_compression-t.cc +@@ -51,7 +51,7 @@ class TransactionPayloadCompressionTest : public ::tes + using Managed_buffer_t = Decompressor_t::Managed_buffer_t; + using Size_t = Decompressor_t::Size_t; + using Char_t = Decompressor_t::Char_t; +- using String_t = std::basic_string<Char_t>; ++ using String_t = std::vector<Char_t>; + using Decompress_status_t = + binary_log::transaction::compression::Decompress_status; + using Compress_status_t = diff --git a/databases/mysql80-server/files/patch-unittest_gunit_stream__cipher-t.cc b/databases/mysql80-server/files/patch-unittest_gunit_stream__cipher-t.cc new file mode 100644 index 000000000000..0d0c37302895 --- /dev/null +++ b/databases/mysql80-server/files/patch-unittest_gunit_stream__cipher-t.cc @@ -0,0 +1,15 @@ +--- unittest/gunit/stream_cipher-t.cc.orig 2024-07-12 19:15:25 UTC ++++ unittest/gunit/stream_cipher-t.cc +@@ -251,10 +251,10 @@ void SetKeyStr(Key_string &key_str, const unsigned cha + template <typename T> + void SetKeyStr(Key_string &key_str, const unsigned char *key) { + if (key) { +- key_str.assign(key, T::PASSWORD_LENGTH); ++ key_str.assign(key, key + T::PASSWORD_LENGTH); + } else { + const unsigned char new_key[T::PASSWORD_LENGTH]{0}; +- key_str.assign(new_key, T::PASSWORD_LENGTH); ++ key_str.assign(new_key, new_key + T::PASSWORD_LENGTH); + } + } + diff --git a/databases/mysql80-server/files/patch-utilities_CMakeLists.txt b/databases/mysql80-server/files/patch-utilities_CMakeLists.txt index c68cd6aa532d..8498849ded13 100644 --- a/databases/mysql80-server/files/patch-utilities_CMakeLists.txt +++ b/databases/mysql80-server/files/patch-utilities_CMakeLists.txt @@ -1,6 +1,6 @@ ---- utilities/CMakeLists.txt.orig 2023-06-14 08:24:40.103026000 +0200 -+++ utilities/CMakeLists.txt 2023-06-22 20:43:33.353592000 +0200 -@@ -24,13 +24,19 @@ MSVC_CPPCHECK_DISABLE() +--- utilities/CMakeLists.txt.orig 2024-07-12 19:15:25 UTC ++++ utilities/CMakeLists.txt +@@ -25,13 +25,19 @@ MSVC_CPPCHECK_DISABLE() DISABLE_MISSING_PROFILE_WARNING() MSVC_CPPCHECK_DISABLE() @@ -22,7 +22,7 @@ MYSQL_ADD_EXECUTABLE(comp_client_err comp_client_err.cc -@@ -113,10 +119,30 @@ MYSQL_ADD_EXECUTABLE(static_thread_local_test +@@ -114,10 +120,30 @@ MYSQL_ADD_EXECUTABLE(static_thread_local_test EXCLUDE_FROM_ALL ) @@ -53,7 +53,7 @@ ) MYSQL_ADD_EXECUTABLE(perror perror.cc -@@ -131,12 +157,23 @@ ENDIF() +@@ -132,12 +158,23 @@ ENDIF() LINK_LIBRARIES ext::lz4 mysys ) ENDIF() diff --git a/databases/mysql80-server/pkg-plist b/databases/mysql80-server/pkg-plist index f9dbff562f49..48466b0607d6 100644 --- a/databases/mysql80-server/pkg-plist +++ b/databases/mysql80-server/pkg-plist @@ -177,9 +177,9 @@ lib/mysql/plugin/keyring_udf.so lib/mysql/plugin/test_udf_services.so lib/mysql/plugin/validate_password.so lib/mysql/plugin/version_token.so -lib/mysql/private/libprotobuf-lite.so.3.19.4 -lib/mysql/private/libprotobuf.so.3.19.4 -lib/mysql/libprotobuf-lite.so.3.19.4 +lib/mysql/private/libprotobuf-lite.so.24.4.0 +lib/mysql/private/libprotobuf.so.24.4.0 +lib/mysql/libprotobuf-lite.so.24.4.0 libexec/mysqld @comment share/man/man1/ibd2sdi.1.gz @comment share/man/man1/innochecksum.1.gz diff --git a/databases/mysql81-server/distinfo b/databases/mysql81-server/distinfo deleted file mode 100644 index 13d3c57ad112..000000000000 --- a/databases/mysql81-server/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1695150470 -SHA256 (mysql-boost-8.1.0.tar.gz) = cb19648bc8719b9f6979924bfea806b278bd26b8d67740e5742c6f363f142188 -SIZE (mysql-boost-8.1.0.tar.gz) = 440038191 diff --git a/databases/mysql81-server/files/extra-patch-boost_boost__1__77__0_boost_move_detail_type__traits.hpp b/databases/mysql81-server/files/extra-patch-boost_boost__1__77__0_boost_move_detail_type__traits.hpp deleted file mode 100644 index ee630b3a3655..000000000000 --- a/databases/mysql81-server/files/extra-patch-boost_boost__1__77__0_boost_move_detail_type__traits.hpp +++ /dev/null @@ -1,20 +0,0 @@ ---- boost/boost_1_77_0/boost/move/detail/type_traits.hpp.orig 2021-08-05 09:42:11 UTC -+++ boost/boost_1_77_0/boost/move/detail/type_traits.hpp -@@ -1104,7 +1104,7 @@ struct alignment_struct - typedef int (alignment_dummy::*member_ptr); - typedef int (alignment_dummy::*member_function_ptr)(); - struct alignment_struct --{ long double dummy[4]; }; -+{ double XXXdummy[4]; }; - - ///////////////////////////// - // max_align_t -@@ -1122,7 +1122,7 @@ union max_align - float float_; - double double_; - void * void_ptr_; -- long double long_double_[4]; -+ double XXXlong_double_[4]; - alignment_dummy *unknown_class_ptr_; - function_ptr function_ptr_; - member_function_ptr member_function_ptr_; diff --git a/databases/mysql81-server/files/extra-patch-storage_innobase_log_log0recv.cc b/databases/mysql81-server/files/extra-patch-storage_innobase_log_log0recv.cc deleted file mode 100644 index 0a6d0d4ec0df..000000000000 --- a/databases/mysql81-server/files/extra-patch-storage_innobase_log_log0recv.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- storage/innobase/log/log0recv.cc.orig 2023-12-17 10:36:48 UTC -+++ storage/innobase/log/log0recv.cc -@@ -3695,7 +3695,7 @@ static void recv_recovery_begin(log_t &log, const lsn_ - than number of concurrent IOs we want to sustain. We should also keep in - mind that the limit for the deltas hashmap is not strictly enforced and - this number includes the not-well specified safety margin. */ -- size_t{256} * srv_buf_pool_instances); -+ static_cast<unsigned int>(size_t{256} * srv_buf_pool_instances)); - const size_t delta_hashmap_max_mem = - UNIV_PAGE_SIZE * (buf_pool_get_n_pages() - pages_to_be_kept_free); - diff --git a/databases/mysql81-server/files/patch-cmake_os_FreeBSD.cmake b/databases/mysql81-server/files/patch-cmake_os_FreeBSD.cmake deleted file mode 100644 index 90629de01287..000000000000 --- a/databases/mysql81-server/files/patch-cmake_os_FreeBSD.cmake +++ /dev/null @@ -1,25 +0,0 @@ ---- cmake/os/FreeBSD.cmake.orig 2021-12-17 16:07:27 UTC -+++ cmake/os/FreeBSD.cmake -@@ -48,8 +48,20 @@ IF(NOT FORCE_UNSUPPORTED_COMPILER) - IF(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 7.1) - MESSAGE(FATAL_ERROR "GCC 7.1 or newer is required") - ENDIF() -- ELSE() -- MESSAGE(FATAL_ERROR "Unsupported compiler!") -+ CHECK_C_SOURCE_RUNS(" -+ int main() -+ { -+ return (__clang_major__ >= 4); -+ }" I386_ATOMIC_BUILTINS) -+ IF((CMAKE_SYSTEM_PROCESSOR MATCHES "i386") AND (NOT I386_ATOMIC_BUILTINS)) -+ SET(HAVE_GCC_ATOMIC_BUILTINS CACHE INTERNAL "") -+ ENDIF() -+ ELSEIF(CMAKE_COMPILER_IS_GNUCC) -+ EXECUTE_PROCESS(COMMAND ${CMAKE_C_COMPILER} -dumpversion -+ OUTPUT_VARIABLE GCC_VERSION) -+ IF(GCC_VERSION VERSION_LESS 4.4) -+ MESSAGE(FATAL_ERROR "GCC 4.4 or newer is required!") -+ ENDIF() - ENDIF() - ENDIF() - diff --git a/databases/mysql81-server/files/patch-include_my__stacktrace.h b/databases/mysql81-server/files/patch-include_my__stacktrace.h deleted file mode 100644 index 1654014bd77b..000000000000 --- a/databases/mysql81-server/files/patch-include_my__stacktrace.h +++ /dev/null @@ -1,11 +0,0 @@ ---- include/my_stacktrace.h.orig 2021-12-17 16:07:27 UTC -+++ include/my_stacktrace.h -@@ -43,7 +43,7 @@ - HAVE_BACKTRACE - Linux, FreeBSD, OSX, Solaris - _WIN32 - Windows - */ --#if defined(HAVE_BACKTRACE) || defined(_WIN32) -+#if (defined(HAVE_BACKTRACE) || defined(_WIN32)) && (defined(__aarch64__) || defined(__amd64__) || defined(__i386__)) - #define HAVE_STACKTRACE 1 - void my_init_stacktrace(); - void my_print_stacktrace(const uchar *stack_bottom, ulong thread_stack); diff --git a/databases/mysql81-server/files/patch-router_src_harness_src_CMakeLists.txt b/databases/mysql81-server/files/patch-router_src_harness_src_CMakeLists.txt deleted file mode 100644 index 1e4459495165..000000000000 --- a/databases/mysql81-server/files/patch-router_src_harness_src_CMakeLists.txt +++ /dev/null @@ -1,24 +0,0 @@ ---- router/src/harness/src/CMakeLists.txt.orig 2023-06-21 07:52:10 UTC -+++ router/src/harness/src/CMakeLists.txt -@@ -230,7 +230,6 @@ ELSE() - INSTALL(TARGETS harness-library - LIBRARY - DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router -- NAMELINK_SKIP - ) - ENDIF() - -@@ -262,7 +261,6 @@ INSTALL(TARGETS harness_stdx - RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router - ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router - LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router -- NAMELINK_SKIP - ) - - ## harness_tls -@@ -304,5 +302,4 @@ INSTALL(TARGETS harness_tls - RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router - ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router - LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router -- NAMELINK_SKIP - ) diff --git a/databases/mysql81-server/files/patch-router_src_http_src_CMakeLists.txt b/databases/mysql81-server/files/patch-router_src_http_src_CMakeLists.txt deleted file mode 100644 index d6d71414449d..000000000000 --- a/databases/mysql81-server/files/patch-router_src_http_src_CMakeLists.txt +++ /dev/null @@ -1,26 +0,0 @@ ---- router/src/http/src/CMakeLists.txt.orig 2021-12-17 16:07:27 UTC -+++ router/src/http/src/CMakeLists.txt -@@ -58,7 +58,6 @@ INSTALL(TARGETS http_common - RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router - ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router - LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router -- NAMELINK_SKIP - ) - - ## split library code from the plugin to use them _passwd and tests -@@ -84,7 +83,6 @@ INSTALL(TARGETS http_auth_backend_lib - RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router - ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router - LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router -- NAMELINK_SKIP - ) - TARGET_INCLUDE_DIRECTORIES(http_auth_backend_lib PUBLIC - ${CMAKE_CURRENT_SOURCE_DIR} -@@ -137,7 +135,6 @@ INSTALL(TARGETS http_auth_realm_lib - RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router - ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router - LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router -- NAMELINK_SKIP - ) - ## the rpath for the bundled openssl - ADD_INSTALL_RPATH_FOR_OPENSSL(http_auth_realm_lib) diff --git a/databases/mysql81-server/files/patch-router_src_io_src_CMakeLists.txt b/databases/mysql81-server/files/patch-router_src_io_src_CMakeLists.txt deleted file mode 100644 index 474f473e1893..000000000000 --- a/databases/mysql81-server/files/patch-router_src_io_src_CMakeLists.txt +++ /dev/null @@ -1,10 +0,0 @@ ---- router/src/io/src/CMakeLists.txt.orig 2020-09-23 12:37:48 UTC -+++ router/src/io/src/CMakeLists.txt -@@ -47,7 +47,6 @@ INSTALL(TARGETS io_component - RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router - ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router - LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router -- NAMELINK_SKIP - ) - - GENERATE_EXPORT_HEADER(io_component diff --git a/databases/mysql81-server/files/patch-router_src_router_src_CMakeLists.txt b/databases/mysql81-server/files/patch-router_src_router_src_CMakeLists.txt deleted file mode 100644 index 0a26f51a8ac9..000000000000 --- a/databases/mysql81-server/files/patch-router_src_router_src_CMakeLists.txt +++ /dev/null @@ -1,10 +0,0 @@ ---- router/src/router/src/CMakeLists.txt.orig 2023-06-21 07:52:10 UTC -+++ router/src/router/src/CMakeLists.txt -@@ -149,7 +149,6 @@ INSTALL(TARGETS router_lib - RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router - ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router - LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router -- NAMELINK_SKIP - ) - - MYSQL_ADD_EXECUTABLE(mysqlrouter_keyring diff --git a/databases/mysql81-server/pkg-descr b/databases/mysql81-server/pkg-descr deleted file mode 100644 index 4893ba6f2444..000000000000 --- a/databases/mysql81-server/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -MySQL is a very fast, multi-threaded, multi-user and robust SQL -(Structured Query Language) database server. -The new features in MySQL 8.0. In addition to Data Dictionnary and CTEs are: - Move to utf8(mb4) as MySQL's default character set - Language specific case insensitive collation for 21 languages (utf8) - Invisible index - Descending indexes - Improve usability of UUID and IPV6 manipulations - SQL roles - SET PERSIST for global variable values - Performance Schema, instrumenting data locks - Performance Schema, instrumenting error messages - Improved cost model with histograms diff --git a/databases/mysql84-client/Makefile b/databases/mysql84-client/Makefile index a49c38ce338d..bfb4f1e7263d 100644 --- a/databases/mysql84-client/Makefile +++ b/databases/mysql84-client/Makefile @@ -1,5 +1,5 @@ PORTNAME= mysql -PORTREVISION= 0 +PORTREVISION= 1 PKGNAMESUFFIX= 84-client COMMENT= Multithreaded SQL database (client) diff --git a/databases/mysql84-client/pkg-plist b/databases/mysql84-client/pkg-plist index 249fcb61e163..7b87b7178e14 100644 --- a/databases/mysql84-client/pkg-plist +++ b/databases/mysql84-client/pkg-plist @@ -31,8 +31,8 @@ lib/mysql/libmysqlclient.so.24 lib/mysql/libmysqlclient_r.a lib/mysql/libmysqlclient_r.so lib/mysql/libmysqlclient_r.so.24 -lib/mysql/plugin/authentication_ldap_sasl_client.so -lib/mysql/plugin/authentication_oci_client.so -lib/mysql/plugin/authentication_webauthn_client.so +%%SASLCLIENT%%lib/mysql/plugin/authentication_ldap_sasl_client.so +%%SASLCLIENT%%lib/mysql/plugin/authentication_oci_client.so +%%SASLCLIENT%%lib/mysql/plugin/authentication_webauthn_client.so libdata/pkgconfig/mysqlclient.pc share/aclocal/mysql.m4 diff --git a/databases/mysql84-server/Makefile b/databases/mysql84-server/Makefile index b3558ea26132..684cd4306543 100644 --- a/databases/mysql84-server/Makefile +++ b/databases/mysql84-server/Makefile @@ -1,6 +1,6 @@ PORTNAME?= mysql -PORTVERSION= 8.4.0 -PORTREVISION?= 0 +PORTVERSION= 8.4.2 +PORTREVISION?= 1 CATEGORIES= databases MASTER_SITES= MYSQL/MySQL-8.4 PKGNAMESUFFIX?= 84-server @@ -97,8 +97,7 @@ SUB_LIST= MY_DBDIR=${MY_DBDIR} \ PLIST_SUB= MY_DBDIR=${MY_DBDIR} \ MY_SECDIR=${MY_SECDIR} \ - MY_TMPDIR=${MY_TMPDIR} \ - MYSQL80_LIBVER=${MYSQL80_LIBVER} + MY_TMPDIR=${MY_TMPDIR} # MySQL-Server part .if !defined(CLIENT_ONLY) diff --git a/databases/mysql84-server/distinfo b/databases/mysql84-server/distinfo index 3c5822a40a59..4eb3b871ecf8 100644 --- a/databases/mysql84-server/distinfo +++ b/databases/mysql84-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715251111 -SHA256 (mysql-8.4.0.tar.gz) = 47a5433fcdd639db836b99e1b5459c2b813cbdad23ff2b5dd4ad27f792ba918e -SIZE (mysql-8.4.0.tar.gz) = 413221068 +TIMESTAMP = 1721979278 +SHA256 (mysql-8.4.2.tar.gz) = 5657a78dc86bf0bf2227e0b05f8de5a2c447a816a112ffa26fa70083bcbe9814 +SIZE (mysql-8.4.2.tar.gz) = 425791134 diff --git a/databases/mysql84-server/files/patch-CMakeLists.txt b/databases/mysql84-server/files/patch-CMakeLists.txt index 8ad23c61d72f..8994243f163f 100644 --- a/databases/mysql84-server/files/patch-CMakeLists.txt +++ b/databases/mysql84-server/files/patch-CMakeLists.txt @@ -1,6 +1,6 @@ ---- CMakeLists.txt.orig 2024-04-10 06:26:28 UTC +--- CMakeLists.txt.orig 2024-06-03 11:39:00 UTC +++ CMakeLists.txt -@@ -1836,7 +1836,7 @@ IF(WITH_AUTHENTICATION_LDAP) +@@ -1845,7 +1845,7 @@ IF(WITH_AUTHENTICATION_LDAP) ENDIF() IF(WITH_AUTHENTICATION_LDAP) @@ -9,7 +9,7 @@ # LDAP / SASL / KERBEROS / SSL must all be "system" or "custom", not a mix. IF(WITH_LDAP STREQUAL "system" OR WITH_SASL STREQUAL "system" OR -@@ -1887,6 +1887,7 @@ ENDIF() +@@ -1896,6 +1896,7 @@ ENDIF() ENDIF() ENDIF() @@ -17,7 +17,7 @@ # Add system/bundled editline. MYSQL_CHECK_EDITLINE() SET(EDITLINE_WARN_GIVEN) -@@ -1897,6 +1898,7 @@ ENDIF() +@@ -1906,6 +1907,7 @@ ENDIF() "You can use -DWITH_EDITLINE=bundled instead." ) ENDIF() @@ -36,7 +36,7 @@ ADD_SUBDIRECTORY(strings) ADD_SUBDIRECTORY(vio) ADD_SUBDIRECTORY(mysys) -@@ -2235,12 +2239,15 @@ ENDIF() +@@ -2239,12 +2243,15 @@ ENDIF() ADD_SUBDIRECTORY(unittest/mytap/t) ENDIF() @@ -54,7 +54,7 @@ ADD_SUBDIRECTORY(testclients) ADD_SUBDIRECTORY(sql) ENDIF() -@@ -2318,11 +2325,11 @@ ADD_SUBDIRECTORY(scripts) +@@ -2322,11 +2329,11 @@ ADD_SUBDIRECTORY(scripts) # scripts/mysql_config depends on client and server targets loaded above. # It is referenced by some of the directories below, so we insert it here. ADD_SUBDIRECTORY(scripts) @@ -67,7 +67,7 @@ IF(WITH_INTERNAL) ADD_SUBDIRECTORY(internal) ENDIF() -@@ -2350,8 +2357,10 @@ ENDIF() +@@ -2354,8 +2361,10 @@ ENDIF() INCLUDE(fastcov) ENDIF() diff --git a/databases/mysql84-server/files/patch-cmake_libutils.cmake b/databases/mysql84-server/files/patch-cmake_libutils.cmake new file mode 100644 index 000000000000..a96fa8f41fb3 --- /dev/null +++ b/databases/mysql84-server/files/patch-cmake_libutils.cmake @@ -0,0 +1,22 @@ +--- cmake/libutils.cmake.orig 2024-06-03 11:39:00 UTC ++++ cmake/libutils.cmake +@@ -384,9 +384,6 @@ MACRO(MERGE_LIBRARIES_SHARED TARGET_ARG) + ELSE() + SET(DESTINATION "${INSTALL_LIBDIR}") + ENDIF() +- IF(ARG_NAMELINK_SKIP) +- SET(INSTALL_ARGS NAMELINK_SKIP) +- ENDIF() + MYSQL_INSTALL_TARGET(${TARGET} DESTINATION "${DESTINATION}" ${COMP} + ${INSTALL_ARGS}) + ENDIF() +@@ -642,9 +639,6 @@ FUNCTION(ADD_SHARED_LIBRARY TARGET_ARG) + SET(COMP COMPONENT ${ARG_COMPONENT}) + ELSE() + SET(COMP COMPONENT SharedLibraries) +- ENDIF() +- IF(ARG_NAMELINK_SKIP) +- SET(INSTALL_ARGS NAMELINK_SKIP) + ENDIF() + MYSQL_INSTALL_TARGET(${TARGET} DESTINATION "${DESTINATION}" ${COMP} + ${INSTALL_ARGS}) diff --git a/databases/mysql84-server/files/patch-libs_mysql_serialization_archive.h b/databases/mysql84-server/files/patch-libs_mysql_serialization_archive.h new file mode 100644 index 000000000000..9c5c096c2b6b --- /dev/null +++ b/databases/mysql84-server/files/patch-libs_mysql_serialization_archive.h @@ -0,0 +1,19 @@ +--- libs/mysql/serialization/archive.h.orig 2024-07-12 19:20:22 UTC ++++ libs/mysql/serialization/archive.h +@@ -81,14 +81,14 @@ class Archive { + /// @note To be implemented in Archive_derived_type + template <typename Type> + static std::size_t get_size(Type &&arg) { +- return Archive_derived_type::template get_size(std::forward<Type>(arg)); ++ return Archive_derived_type::template get_size<>(std::forward<Type>(arg)); + } + + /// @brief Returns archive size - size of data written to the archive + /// @return archive size - size of data written to the archive + /// @note To be implemented in Archive_derived_type + inline std::size_t get_size_written() const { +- return Archive_derived_type::template get_size_written(); ++ return Archive_derived_type::template get_size_written<>(); + } + + /// @brief Function returns maximum size of the Type diff --git a/databases/mysql84-server/files/patch-libs_mysql_serialization_serializer__default__impl.hpp b/databases/mysql84-server/files/patch-libs_mysql_serialization_serializer__default__impl.hpp new file mode 100644 index 000000000000..43dd9792cd34 --- /dev/null +++ b/databases/mysql84-server/files/patch-libs_mysql_serialization_serializer__default__impl.hpp @@ -0,0 +1,42 @@ +--- libs/mysql/serialization/serializer_default_impl.hpp.orig 2024-07-12 19:20:22 UTC ++++ libs/mysql/serialization/serializer_default_impl.hpp +@@ -233,7 +233,7 @@ std::size_t Serializer_default<Archive_concrete_type>: + template <class Field_type, Field_size field_size_defined, typename Enabler> + std::size_t Serializer_default<Archive_concrete_type>::get_field_size( + const Field_type &field) { +- return Archive_concrete_type::template get_size( ++ return Archive_concrete_type::template get_size<>( + Field_wrapper<const Field_type, field_size_defined>(field)); + } + +@@ -473,7 +473,7 @@ std::size_t Serializer_default<Archive_concrete_type>: + std::size_t calculated_size = 0; + bool is_provided = field_definition.run_encode_predicate(); + if (is_provided) { +- auto size_id_type = Archive_concrete_type::template get_size( ++ auto size_id_type = Archive_concrete_type::template get_size<>( + create_varlen_field_wrapper(field_id)); + calculated_size = get_field_size<Field_type, field_size_defined>( + field_definition.get_ref()) + +@@ -489,18 +489,18 @@ std::size_t Serializer_default<Archive_concrete_type>: + bool skip_id) { + std::size_t serializable_overhead_type = 0; + if (skip_id == false) { +- serializable_overhead_type = Archive_concrete_type::template get_size( ++ serializable_overhead_type = Archive_concrete_type::template get_size<>( + create_varlen_field_wrapper(field_id)); + } + auto serializable_size = serializable.template get_size_internal<Base_type>(); +- auto serializable_overhead_size = Archive_concrete_type::template get_size( ++ auto serializable_overhead_size = Archive_concrete_type::template get_size<>( + create_varlen_field_wrapper(serializable_size)); + + Field_id_type last_non_ignorable_field_id = + find_last_non_ignorable_field_id(serializable); + + auto serializable_overhead_last_non_ignorable_field_id = +- Archive_concrete_type::template get_size( ++ Archive_concrete_type::template get_size<>( + create_varlen_field_wrapper(last_non_ignorable_field_id)); + return serializable_overhead_type + serializable_overhead_size + + serializable_overhead_last_non_ignorable_field_id + serializable_size; diff --git a/databases/mysql84-server/files/patch-libs_mysql_serialization_serializer__impl.hpp b/databases/mysql84-server/files/patch-libs_mysql_serialization_serializer__impl.hpp new file mode 100644 index 000000000000..da31e03eb489 --- /dev/null +++ b/databases/mysql84-server/files/patch-libs_mysql_serialization_serializer__impl.hpp @@ -0,0 +1,22 @@ +--- libs/mysql/serialization/serializer_impl.hpp.orig 2024-07-12 19:20:22 UTC ++++ libs/mysql/serialization/serializer_impl.hpp +@@ -51,8 +51,8 @@ Serializer<Serializer_derived_type, Archive_type>::get + Serializer<Serializer_derived_type, Archive_type>::get_size_field_def( + Field_id_type field_id, + const Field_definition<Field_type, field_size_defined> &field_definition) { +- return Serializer_derived_type::template get_size_field_def(field_id, +- field_definition); ++ return Serializer_derived_type::template get_size_field_def<>( ++ field_id, field_definition); + } + + template <class Serializer_derived_type, class Archive_type> +@@ -61,7 +61,7 @@ Serializer<Serializer_derived_type, Archive_type>::get + Serializer<Serializer_derived_type, Archive_type>::get_size_serializable( + Field_id_type field_id, const Serializable_concrete_type &serializable, + bool skip_id) { +- return Serializer_derived_type::template get_size_serializable( ++ return Serializer_derived_type::template get_size_serializable<>( + field_id, serializable, skip_id); + } + diff --git a/databases/mysql84-server/files/patch-man_CMakeLists.txt b/databases/mysql84-server/files/patch-man_CMakeLists.txt index 89140e0259ea..5131ef284286 100644 --- a/databases/mysql84-server/files/patch-man_CMakeLists.txt +++ b/databases/mysql84-server/files/patch-man_CMakeLists.txt @@ -1,4 +1,4 @@ ---- man/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC +--- man/CMakeLists.txt.orig 2024-06-03 11:39:00 UTC +++ man/CMakeLists.txt @@ -24,13 +24,6 @@ SET(MAN1 # Copy man pages @@ -52,7 +52,7 @@ SET(MAN1_NDB ndb_blob_tool.1 -@@ -101,8 +103,14 @@ SET(MAN8_NDB +@@ -102,8 +104,14 @@ SET(MAN8_NDB ndbmtd.8 ) diff --git a/databases/mysql84-server/files/patch-router_src_harness_src_CMakeLists.txt b/databases/mysql84-server/files/patch-router_src_harness_src_CMakeLists.txt deleted file mode 100644 index 223346bbf72b..000000000000 --- a/databases/mysql84-server/files/patch-router_src_harness_src_CMakeLists.txt +++ /dev/null @@ -1,24 +0,0 @@ ---- router/src/harness/src/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC -+++ router/src/harness/src/CMakeLists.txt -@@ -241,7 +241,6 @@ ELSE() - INSTALL(TARGETS harness-library - LIBRARY - DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router -- NAMELINK_SKIP - ) - ENDIF() - -@@ -273,7 +272,6 @@ INSTALL(TARGETS harness_stdx - RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router - ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router - LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router -- NAMELINK_SKIP - ) - - ## harness_tls -@@ -315,5 +313,4 @@ INSTALL(TARGETS harness_tls - RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router - ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router - LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router -- NAMELINK_SKIP - ) diff --git a/databases/mysql84-server/files/patch-router_src_http_src_CMakeLists.txt b/databases/mysql84-server/files/patch-router_src_http_src_CMakeLists.txt deleted file mode 100644 index 8c7d705207fd..000000000000 --- a/databases/mysql84-server/files/patch-router_src_http_src_CMakeLists.txt +++ /dev/null @@ -1,26 +0,0 @@ ---- router/src/http/src/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC -+++ router/src/http/src/CMakeLists.txt -@@ -72,7 +72,6 @@ INSTALL(TARGETS http_common - RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router - ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router - LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router -- NAMELINK_SKIP - ) - - ## split library code from the plugin to use them _passwd and tests -@@ -99,7 +98,6 @@ INSTALL(TARGETS http_auth_backend_lib - RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router - ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router - LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router -- NAMELINK_SKIP - ) - TARGET_INCLUDE_DIRECTORIES(http_auth_backend_lib PUBLIC - ${CMAKE_CURRENT_SOURCE_DIR} -@@ -152,7 +150,6 @@ INSTALL(TARGETS http_auth_realm_lib - RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router - ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router - LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router -- NAMELINK_SKIP - ) - ## the rpath for the bundled openssl - ADD_INSTALL_RPATH_FOR_OPENSSL(http_auth_realm_lib) diff --git a/databases/mysql84-server/files/patch-router_src_io_src_CMakeLists.txt b/databases/mysql84-server/files/patch-router_src_io_src_CMakeLists.txt deleted file mode 100644 index 33ad809e338f..000000000000 --- a/databases/mysql84-server/files/patch-router_src_io_src_CMakeLists.txt +++ /dev/null @@ -1,10 +0,0 @@ ---- router/src/io/src/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC -+++ router/src/io/src/CMakeLists.txt -@@ -48,7 +48,6 @@ INSTALL(TARGETS io_component - RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router - ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router - LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router -- NAMELINK_SKIP - ) - - GENERATE_EXPORT_HEADER(io_component diff --git a/databases/mysql84-server/files/patch-router_src_router_src_CMakeLists.txt b/databases/mysql84-server/files/patch-router_src_router_src_CMakeLists.txt deleted file mode 100644 index 6be721ccac1c..000000000000 --- a/databases/mysql84-server/files/patch-router_src_router_src_CMakeLists.txt +++ /dev/null @@ -1,10 +0,0 @@ ---- router/src/router/src/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC -+++ router/src/router/src/CMakeLists.txt -@@ -156,7 +156,6 @@ INSTALL(TARGETS router_lib - RUNTIME DESTINATION ${ROUTER_INSTALL_BINDIR} COMPONENT Router - ARCHIVE DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router - LIBRARY DESTINATION ${ROUTER_INSTALL_LIBDIR} COMPONENT Router -- NAMELINK_SKIP - ) - - MYSQL_ADD_EXECUTABLE(mysqlrouter_keyring diff --git a/databases/mysql84-server/files/patch-sql_binlog__ostream.cc b/databases/mysql84-server/files/patch-sql_binlog__ostream.cc new file mode 100644 index 000000000000..1bcf252da064 --- /dev/null +++ b/databases/mysql84-server/files/patch-sql_binlog__ostream.cc @@ -0,0 +1,11 @@ +--- sql/binlog_ostream.cc.orig 2024-07-12 19:20:22 UTC ++++ sql/binlog_ostream.cc +@@ -240,7 +240,7 @@ bool IO_CACHE_binlog_cache_storage::setup_ciphers_pass + + /* Generate password, it is a random string. */ + if (my_rand_buffer(password, sizeof(password))) return true; +- password_str.append(password, sizeof(password)); ++ password_str.insert(password_str.end(), password, password + sizeof(password)); + + m_io_cache.m_encryptor->close(); + m_io_cache.m_decryptor->close(); diff --git a/databases/mysql84-server/files/patch-sql_mdl__context__backup.cc b/databases/mysql84-server/files/patch-sql_mdl__context__backup.cc new file mode 100644 index 000000000000..4cf419d722bc --- /dev/null +++ b/databases/mysql84-server/files/patch-sql_mdl__context__backup.cc @@ -0,0 +1,36 @@ +--- sql/mdl_context_backup.cc.orig 2024-07-12 19:20:22 UTC ++++ sql/mdl_context_backup.cc +@@ -160,7 +160,7 @@ bool MDL_context_backup_manager::create_backup(const M + DBUG_TRACE; + + try { +- MDL_context_backup_key key_obj(key, keylen); ++ MDL_context_backup_key key_obj(key, key + keylen); + + /* + Since this method is called as part of THD cleaning up, every XA +@@ -193,7 +193,7 @@ bool MDL_context_backup_manager::create_backup(MDL_req + + bool result = false; + try { +- MDL_context_backup_key key_obj(key, keylen); ++ MDL_context_backup_key key_obj(key, key + keylen); + /* + Check for presence a record with specified key in the collection of + MDL_context_backup elements. It is ok to already have a record with +@@ -239,7 +239,7 @@ bool MDL_context_backup_manager::restore_backup(MDL_co + + MUTEX_LOCK(guard, &m_LOCK_mdl_context_backup); + +- auto result = m_backup_map.find(MDL_context_backup_key(key, keylen)); ++ auto result = m_backup_map.find(MDL_context_backup_key(key, key + keylen)); + if (result != m_backup_map.end()) { + element = result->second.get(); + res = mdl_context->clone_tickets(element->get_context(), MDL_TRANSACTION); +@@ -252,5 +252,5 @@ void MDL_context_backup_manager::delete_backup(const u + const size_t keylen) { + DBUG_TRACE; + MUTEX_LOCK(guard, &m_LOCK_mdl_context_backup); +- m_backup_map.erase(MDL_context_backup_key(key, keylen)); ++ m_backup_map.erase(MDL_context_backup_key(key, key + keylen)); + } diff --git a/databases/mysql84-server/files/patch-sql_mdl__context__backup.h b/databases/mysql84-server/files/patch-sql_mdl__context__backup.h new file mode 100644 index 000000000000..fcb8790f13db --- /dev/null +++ b/databases/mysql84-server/files/patch-sql_mdl__context__backup.h @@ -0,0 +1,11 @@ +--- sql/mdl_context_backup.h.orig 2024-07-12 19:20:22 UTC ++++ sql/mdl_context_backup.h +@@ -47,7 +47,7 @@ class MDL_context_backup_manager { + /** + Key for uniquely identifying MDL_context in the MDL_context_backup map. + */ +- typedef std::basic_string<uchar> MDL_context_backup_key; ++ typedef std::vector<uchar> MDL_context_backup_key; + + class MDL_context_backup; + diff --git a/databases/mysql84-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc b/databases/mysql84-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc new file mode 100644 index 000000000000..276862229fcf --- /dev/null +++ b/databases/mysql84-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc @@ -0,0 +1,39 @@ +--- sql/range_optimizer/index_range_scan_plan.cc.orig 2024-07-12 19:20:22 UTC ++++ sql/range_optimizer/index_range_scan_plan.cc +@@ -1016,11 +1016,11 @@ static bool null_part_in_key(KEY_PART *key_part, const + return false; + } + +-// TODO(sgunders): This becomes a bit simpler with C++20's string_view +-// constructors. +-static inline std::basic_string_view<uchar> make_string_view(const uchar *start, +- const uchar *end) { +- return {start, static_cast<size_t>(end - start)}; ++static inline bool equal(const uchar *start1, const uchar *end1, ++ const uchar *start2, const uchar *end2) { ++ auto diff1 = end1 - start1; ++ auto diff2 = end2 - start2; ++ return diff1 == diff2 && memcmp(start1, start2, diff1) == 0; + } + + /** +@@ -1083,8 +1083,7 @@ static bool get_ranges_from_tree_given_base( + node->next_key_part->type == SEL_ROOT::Type::KEY_RANGE && + node->next_key_part->root->part == part + 1) { + if (node->min_flag == 0 && node->max_flag == 0 && +- make_string_view(min_key, tmp_min_key) == +- make_string_view(max_key, tmp_max_key)) { ++ equal(min_key, tmp_min_key, max_key, tmp_max_key)) { + // This range was an equality predicate, and we have more + // keyparts to scan, so use its range as a base for ranges on + // the next keypart(s). E.g. if we have (a = 3) on this keypart, +@@ -1160,8 +1159,7 @@ static bool get_ranges_from_tree_given_base( + else + flag |= NO_MAX_RANGE; + } +- if (flag == 0 && make_string_view(base_min_key, tmp_min_key) == +- make_string_view(base_max_key, tmp_max_key)) { ++ if (flag == 0 && equal(base_min_key, tmp_min_key, base_max_key, tmp_max_key)) { + flag |= EQ_RANGE; + /* + Note that keys which are extended with PK parts have no diff --git a/databases/mysql84-server/files/patch-sql_rpl__log__encryption.cc b/databases/mysql84-server/files/patch-sql_rpl__log__encryption.cc new file mode 100644 index 000000000000..d6e739009958 --- /dev/null +++ b/databases/mysql84-server/files/patch-sql_rpl__log__encryption.cc @@ -0,0 +1,134 @@ +--- sql/rpl_log_encryption.cc.orig 2024-07-12 19:20:22 UTC ++++ sql/rpl_log_encryption.cc +@@ -213,7 +213,7 @@ bool Rpl_encryption::recover_master_key() { + Rpl_encryption_header::seqno_to_key_id(m_master_key_seqno); + auto master_key = + get_key(m_master_key.m_id, Rpl_encryption_header::get_key_type()); +- m_master_key.m_value.assign(master_key.second); ++ m_master_key.m_value = master_key.second; + /* No keyring error */ + if (master_key.first == Keyring_status::KEYRING_ERROR_FETCHING) goto err1; + } +@@ -290,7 +290,7 @@ bool Rpl_encryption::recover_master_key() { + + if (new_master_key.first == Keyring_status::SUCCESS) { + m_master_key.m_id = new_master_key_id; +- m_master_key.m_value.assign(new_master_key.second); ++ m_master_key.m_value = new_master_key.second; + if (new_master_key_seqno.second > m_master_key_seqno && + new_master_key_seqno.second > old_master_key_seqno.second) { + if (m_master_key_seqno > 0) { +@@ -380,8 +380,8 @@ std::pair<Rpl_encryption::Keyring_status, Key_string> + reinterpret_cast<unsigned char *>(std::get<1>(tuple)); + first[0] = ~(first[0]); + }); +- key_str.append(reinterpret_cast<unsigned char *>(std::get<1>(tuple)), +- std::get<2>(tuple)); ++ auto *first = reinterpret_cast<unsigned char *>(std::get<1>(tuple)); ++ key_str.insert(key_str.end(), first, first + std::get<2>(tuple)); + my_free(std::get<1>(tuple)); + } + +@@ -396,7 +396,7 @@ std::pair<Rpl_encryption::Keyring_status, Key_string> + if (pair.first == Keyring_status::SUCCESS) { + DBUG_EXECUTE_IF("corrupt_replication_encryption_key_size", + { pair.second.resize(key_size / 2); }); +- if (pair.second.length() != key_size) ++ if (pair.second.size() != key_size) + pair.first = Keyring_status::UNEXPECTED_KEY_SIZE; + } + return pair; +@@ -743,7 +743,7 @@ Rpl_encryption::get_seqno_from_keyring(std::string key + auto fetched_key = get_key(key_id, SEQNO_KEY_TYPE, SEQNO_KEY_LENGTH); + uint32_t seqno = 0; + if (fetched_key.first == Keyring_status::SUCCESS) { +- const void *key = fetched_key.second.c_str(); ++ const void *key = fetched_key.second.data(); + memcpy(&seqno, key, sizeof(seqno)); + seqno = le32toh(seqno); + } +@@ -948,7 +948,7 @@ bool Rpl_encryption::generate_master_key_on_keyring(ui + + /* Store the generated key as the new master key */ + m_master_key.m_id = key_id; +- m_master_key.m_value.assign(pair.second); ++ m_master_key.m_value = pair.second; + + return false; + } +@@ -1051,12 +1051,12 @@ bool Rpl_encryption_header_v1::serialize(Basic_ostream + + assert(m_encrypted_password.length() == PASSWORD_FIELD_SIZE); + *ptr++ = ENCRYPTED_FILE_PASSWORD; +- memcpy(ptr, m_encrypted_password.data(), m_encrypted_password.length()); ++ memcpy(ptr, m_encrypted_password.data(), m_encrypted_password.size()); + ptr += PASSWORD_FIELD_SIZE; + + assert(m_iv.length() == IV_FIELD_SIZE); + *ptr++ = IV_FOR_FILE_PASSWORD; +- memcpy(ptr, m_iv.data(), m_iv.length()); ++ memcpy(ptr, m_iv.data(), m_iv.size()); + + bool res = DBUG_EVALUATE_IF("fail_to_serialize_encryption_header", true, + ostream->write(header, HEADER_SIZE)); +@@ -1111,13 +1111,13 @@ bool Rpl_encryption_header_v1::deserialize(Basic_istre + reinterpret_cast<const unsigned char *>( + reader.ptr(PASSWORD_FIELD_SIZE)); + if (!reader.has_error()) +- m_encrypted_password.assign(password_ptr, PASSWORD_FIELD_SIZE); ++ m_encrypted_password.assign(password_ptr, password_ptr + PASSWORD_FIELD_SIZE); + break; + } + case IV_FOR_FILE_PASSWORD: { + const unsigned char *iv_ptr = + reinterpret_cast<const unsigned char *>(reader.ptr(IV_FIELD_SIZE)); +- if (!reader.has_error()) m_iv.assign(iv_ptr, IV_FIELD_SIZE); ++ if (!reader.has_error()) m_iv.assign(iv_ptr, iv_ptr + IV_FIELD_SIZE); + break; + } + default: +@@ -1177,11 +1177,11 @@ Key_string Rpl_encryption_header_v1::decrypt_file_pass + unsigned char buffer[Aes_ctr::PASSWORD_LENGTH]; + + if (my_aes_decrypt(m_encrypted_password.data(), +- m_encrypted_password.length(), buffer, ++ m_encrypted_password.size(), buffer, + error_and_key.second.data(), +- error_and_key.second.length(), my_aes_256_cbc, ++ error_and_key.second.size(), my_aes_256_cbc, + m_iv.data(), false) != MY_AES_BAD_DATA) +- file_password.append(buffer, Aes_ctr::PASSWORD_LENGTH); ++ file_password.insert(file_password.end(), buffer, buffer + Aes_ctr::PASSWORD_LENGTH); + } + } + #endif +@@ -1212,16 +1212,16 @@ bool Rpl_encryption_header_v1::encrypt_file_password(K + + /* Generate iv, it is a random string. */ + error = my_rand_buffer(iv, Aes_ctr::AES_BLOCK_SIZE); +- m_iv = Key_string(iv, sizeof(iv)); ++ m_iv = Key_string(iv, iv + sizeof(iv)); + + /* Encrypt password */ + if (!error) { +- error = (my_aes_encrypt(password_str.data(), password_str.length(), ++ error = (my_aes_encrypt(password_str.data(), password_str.size(), + encrypted_password, master_key.m_value.data(), +- master_key.m_value.length(), my_aes_256_cbc, iv, ++ master_key.m_value.size(), my_aes_256_cbc, iv, + false) == MY_AES_BAD_DATA); + m_encrypted_password = +- Key_string(encrypted_password, sizeof(encrypted_password)); ++ Key_string(encrypted_password, encrypted_password + sizeof(encrypted_password)); + } + + return error; +@@ -1237,7 +1237,7 @@ Key_string Rpl_encryption_header_v1::generate_new_file + /* Generate password, it is a random string. */ + error = my_rand_buffer(password, sizeof(password)); + if (!error) { +- password_str.append(password, sizeof(password)); ++ password_str.insert(password_str.end(), password, password + sizeof(password)); + } + + if (error || encrypt_file_password(password_str) || diff --git a/databases/mysql84-server/files/patch-sql_stream__cipher.cc b/databases/mysql84-server/files/patch-sql_stream__cipher.cc new file mode 100644 index 000000000000..a1de0e8f6df7 --- /dev/null +++ b/databases/mysql84-server/files/patch-sql_stream__cipher.cc @@ -0,0 +1,11 @@ +--- sql/stream_cipher.cc.orig 2024-07-12 19:15:25 UTC ++++ sql/stream_cipher.cc +@@ -46,7 +46,7 @@ bool Aes_ctr_cipher<TYPE>::open(const Key_string &pass + m_header_size = header_size; + #ifdef HAVE_BYTESTOKEY_SHA512_HANDLING + if (EVP_BytesToKey(Aes_ctr::get_evp_cipher(), Aes_ctr::get_evp_md(), nullptr, +- password.data(), password.length(), 1, m_file_key, ++ password.data(), password.size(), 1, m_file_key, + m_iv) == 0) + return true; + #else diff --git a/databases/mysql84-server/files/patch-sql_stream__cipher.h b/databases/mysql84-server/files/patch-sql_stream__cipher.h new file mode 100644 index 000000000000..fcad3c5e4079 --- /dev/null +++ b/databases/mysql84-server/files/patch-sql_stream__cipher.h @@ -0,0 +1,19 @@ +--- sql/stream_cipher.h.orig 2024-07-12 19:20:22 UTC ++++ sql/stream_cipher.h +@@ -27,6 +27,7 @@ + #include <openssl/evp.h> + #include <memory> + #include <string> ++#include <vector> + + /** + @file stream_cipher.h +@@ -35,7 +36,7 @@ + binary log files. + */ + +-typedef std::basic_string<unsigned char> Key_string; ++typedef std::vector<unsigned char> Key_string; + + /** + @class Stream_cipher diff --git a/databases/mysql84-server/files/patch-storage_innobase_ut_crc32.cc b/databases/mysql84-server/files/patch-storage_innobase_ut_crc32.cc index af15dd2ee114..4a2609cc1491 100644 --- a/databases/mysql84-server/files/patch-storage_innobase_ut_crc32.cc +++ b/databases/mysql84-server/files/patch-storage_innobase_ut_crc32.cc @@ -17,7 +17,7 @@ + + if (elf_aux_info(AT_HWCAP, &capabilities, sizeof(unsigned long))) + return false; -+ return capabilities & HWCAP_CRC32; ++ return capabilities & HWCAP_PMULL; +} +#else bool can_use_crc32() { return getauxval(AT_HWCAP) & HWCAP_CRC32; } diff --git a/databases/mysql84-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc b/databases/mysql84-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc new file mode 100644 index 000000000000..d77f946e2276 --- /dev/null +++ b/databases/mysql84-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc @@ -0,0 +1,11 @@ +--- unittest/gunit/binlogevents/transaction_compression-t.cc.orig 2024-07-12 19:20:22 UTC ++++ unittest/gunit/binlogevents/transaction_compression-t.cc +@@ -49,7 +49,7 @@ class TransactionPayloadCompressionTest : public ::tes + using Managed_buffer_t = Decompressor_t::Managed_buffer_t; + using Size_t = Decompressor_t::Size_t; + using Char_t = Decompressor_t::Char_t; +- using String_t = std::basic_string<Char_t>; ++ using String_t = std::vector<Char_t>; + using Decompress_status_t = + mysql::binlog::event::compression::Decompress_status; + using Compress_status_t = mysql::binlog::event::compression::Compress_status; diff --git a/databases/mysql84-server/files/patch-unittest_gunit_stream__cipher-t.cc b/databases/mysql84-server/files/patch-unittest_gunit_stream__cipher-t.cc new file mode 100644 index 000000000000..0f182b2ae151 --- /dev/null +++ b/databases/mysql84-server/files/patch-unittest_gunit_stream__cipher-t.cc @@ -0,0 +1,15 @@ +--- unittest/gunit/stream_cipher-t.cc.orig 2024-07-12 19:20:22 UTC ++++ unittest/gunit/stream_cipher-t.cc +@@ -251,10 +251,10 @@ void SetKeyStr(Key_string &key_str, const unsigned cha + template <typename T> + void SetKeyStr(Key_string &key_str, const unsigned char *key) { + if (key) { +- key_str.assign(key, T::PASSWORD_LENGTH); ++ key_str.assign(key, key + T::PASSWORD_LENGTH); + } else { + const unsigned char new_key[T::PASSWORD_LENGTH]{0}; +- key_str.assign(new_key, T::PASSWORD_LENGTH); ++ key_str.assign(new_key, new_key + T::PASSWORD_LENGTH); + } + } + diff --git a/databases/mysql84-server/pkg-plist b/databases/mysql84-server/pkg-plist index a206f562ddbf..b1849b78fa3c 100644 --- a/databases/mysql84-server/pkg-plist +++ b/databases/mysql84-server/pkg-plist @@ -31,7 +31,11 @@ lib/mysql/libmysqlharness_tls.so lib/mysql/libmysqlharness_tls.so.1 lib/mysql/libmysqlrouter.so lib/mysql/libmysqlrouter.so.1 +lib/mysql/libmysqlrouter_cluster.so +lib/mysql/libmysqlrouter_cluster.so.1 +lib/mysql/libmysqlrouter_connection_pool.so lib/mysql/libmysqlrouter_connection_pool.so.1 +lib/mysql/libmysqlrouter_destination_status.so lib/mysql/libmysqlrouter_destination_status.so.1 lib/mysql/libmysqlrouter_http.so lib/mysql/libmysqlrouter_http.so.1 @@ -39,12 +43,22 @@ lib/mysql/libmysqlrouter_http_auth_backend.so lib/mysql/libmysqlrouter_http_auth_backend.so.1 lib/mysql/libmysqlrouter_http_auth_realm.so lib/mysql/libmysqlrouter_http_auth_realm.so.1 +lib/mysql/libmysqlrouter_http_server.so +lib/mysql/libmysqlrouter_http_server.so.1 lib/mysql/libmysqlrouter_io_component.so lib/mysql/libmysqlrouter_io_component.so.1 +lib/mysql/libmysqlrouter_metadata_cache.so lib/mysql/libmysqlrouter_metadata_cache.so.1 +lib/mysql/libmysqlrouter_mysql.so +lib/mysql/libmysqlrouter_mysql.so.1 +lib/mysql/libmysqlrouter_mysqlxmessages.so lib/mysql/libmysqlrouter_mysqlxmessages.so.1 +lib/mysql/libmysqlrouter_routing.so lib/mysql/libmysqlrouter_routing.so.1 +lib/mysql/libmysqlrouter_routing_connections.so lib/mysql/libmysqlrouter_routing_connections.so.1 +lib/mysql/libmysqlrouter_utils.so +lib/mysql/libmysqlrouter_utils.so.1 lib/mysql/libprotobuf-lite.so.24.4.0 lib/mysql/mysqlrouter/connection_pool.so lib/mysql/mysqlrouter/destination_status.so @@ -131,7 +145,7 @@ lib/mysql/plugin/connection_control.so lib/mysql/plugin/daemon_example.ini lib/mysql/plugin/ddl_rewriter.so lib/mysql/plugin/group_replication.so -lib/mysql/plugin/ha_example.so +%%NO_EXAMPLE%%lib/mysql/plugin/ha_example.so lib/mysql/plugin/ha_mock.so lib/mysql/plugin/keyring_udf.so lib/mysql/plugin/libdaemon_example.so @@ -249,7 +263,7 @@ libexec/mysqld %%DATADIR%%/ukrainian/errmsg.sys %%DATADIR%%/uninstall_rewriter.sql %%DATADIR%%router/docs/sample_mysqlrouter.conf -@dir %%ETCDIR%%/keyring +@dir(mysql,mysql,0750) %%ETCDIR%%/keyring @dir lib/mysql/plugin/debug -@dir %%MY_SECDIR%% -@dir %%MY_TMPDIR%% +@dir(mysql,mysql,0750) %%MY_SECDIR%% +@dir(mysql,mysql,0750) %%MY_TMPDIR%% diff --git a/databases/mysql81-client/Makefile b/databases/mysql90-client/Makefile index 92862c0a7afb..c3df62430812 100644 --- a/databases/mysql81-client/Makefile +++ b/databases/mysql90-client/Makefile @@ -1,12 +1,16 @@ PORTNAME= mysql -PORTREVISION= 1 -PKGNAMESUFFIX= 81-client +PORTREVISION= 0 +PKGNAMESUFFIX= 90-client COMMENT= Multithreaded SQL database (client) LICENSE+= LGPL21 -MASTERDIR= ${.CURDIR}/../mysql81-server +# MySQL8.2+ supports only 64-bit platforms +# Review list after 13.x EoL +NOT_FOR_ARCHS= armv6 armv7 i386 powerpc + +MASTERDIR= ${.CURDIR}/../mysql90-server PKGMESSAGE= ${.CURDIR}/pkg-message PATCHDIR= ${MASTERDIR}/files @@ -42,6 +46,6 @@ post-install: @${RM} -r ${STAGEDIR}${PREFIX}/lib/mysql/private @${LN} -s libmysqlclient.a ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient_r.a @${LN} -s libmysqlclient.so ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient_r.so - @${LN} -s libmysqlclient.so.22 ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient_r.so.22 + @${LN} -s libmysqlclient.so.24 ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient_r.so.24 .include "${MASTERDIR}/Makefile" diff --git a/databases/mysql81-client/pkg-message b/databases/mysql90-client/pkg-message index dbbd72fe1c67..06b3b2d0774a 100644 --- a/databases/mysql81-client/pkg-message +++ b/databases/mysql90-client/pkg-message @@ -2,7 +2,7 @@ { type: install message: <<EOM This is the mysql CLIENT without the server. -for complete server and client, please install databases/mysql80-server +for complete server and client, please install databases/mysql84-server EOM } ] diff --git a/databases/mysql81-client/pkg-plist b/databases/mysql90-client/pkg-plist index 4df3e8294547..e38f0131ba73 100644 --- a/databases/mysql81-client/pkg-plist +++ b/databases/mysql90-client/pkg-plist @@ -9,11 +9,9 @@ bin/mysqlbinlog bin/mysqlcheck bin/mysqldump bin/mysqlimport -bin/mysqlpump bin/mysqlshow bin/mysqlslap bin/perror -bin/zlib_decompress include/mysql/errmsg.h include/mysql/field_types.h include/mysql/my_command.h @@ -29,12 +27,13 @@ include/mysql/mysql_version.h include/mysql/mysqld_error.h lib/mysql/libmysqlclient.a lib/mysql/libmysqlclient.so -lib/mysql/libmysqlclient.so.22 +lib/mysql/libmysqlclient.so.24 lib/mysql/libmysqlclient_r.a lib/mysql/libmysqlclient_r.so -lib/mysql/libmysqlclient_r.so.22 -lib/mysql/plugin/authentication_fido_client.so +lib/mysql/libmysqlclient_r.so.24 +lib/mysql/plugin/mysql_native_password.so %%SASLCLIENT%%lib/mysql/plugin/authentication_ldap_sasl_client.so -lib/mysql/plugin/authentication_oci_client.so +%%SASLCLIENT%%lib/mysql/plugin/authentication_oci_client.so +%%SASLCLIENT%%lib/mysql/plugin/authentication_webauthn_client.so libdata/pkgconfig/mysqlclient.pc share/aclocal/mysql.m4 diff --git a/databases/mysql81-server/Makefile b/databases/mysql90-server/Makefile index 0e6f987a760b..89655d44221f 100644 --- a/databases/mysql81-server/Makefile +++ b/databases/mysql90-server/Makefile @@ -1,10 +1,9 @@ PORTNAME?= mysql -PORTVERSION= 8.1.0 +PORTVERSION= 9.0.1 PORTREVISION?= 0 CATEGORIES= databases -MASTER_SITES= MYSQL/MySQL-8.1 -PKGNAMESUFFIX?= 81-server -DISTNAME= ${PORTNAME}-boost-${PORTVERSION}${DISTVERSIONSUFFIX} +MASTER_SITES= MYSQL/MySQL-9.0 +PKGNAMESUFFIX?= 90-server MAINTAINER= joneum@FreeBSD.org COMMENT?= Multithreaded SQL database (server) @@ -12,15 +11,20 @@ WWW= https://www.mysql.com/ LICENSE= GPLv2 -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}${DISTVERSIONSUFFIX} +# MySQL8.2+ supports only 64-bit platforms +# Review list after 13.x EoL +NOT_FOR_ARCHS= armv6 armv7 i386 powerpc -SLAVEDIRS= databases/mysql81-client USES= bison:build cmake:noninja cpe groff:run libedit localbase \ - ncurses perl5 pkgconfig shebangfix ssl + ncurses perl5 pkgconfig shebangfix ssl compiler:c++20-lang + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}${DISTVERSIONSUFFIX} + +SLAVEDIRS= databases/mysql84-client CPE_VENDOR= oracle -USE_CXXSTD= c++17 +USE_CXXSTD= c++20 USE_PERL5= run MY_DBDIR= /var/db/mysql @@ -28,17 +32,13 @@ MY_SECDIR= /var/db/mysql_secure MY_TMPDIR= /var/db/mysql_tmpdir LIB_DEPENDS+= libcurl.so:ftp/curl \ - libevent.so:devel/libevent \ libicutu.so:devel/icu \ liblz4.so:archivers/liblz4 \ - libfido2.so:security/libfido2 \ libhidapi.so:comms/hidapi \ + libfido2.so:security/libfido2 \ ${LIB_DEPENDS_${ARCH}} LIB_DEPENDS_aarch64= libunwind.so:devel/libunwind LIB_DEPENDS_amd64= libunwind.so:devel/libunwind -LIB_DEPENDS_armv7= libunwind.so:devel/libunwind -LIB_DEPENDS_i386= libunwind.so:devel/libunwind -LIB_DEPENDS_powerpc= libunwind.so:devel/libunwind LIB_DEPENDS_powerpc64= libunwind.so:devel/libunwind LIB_DEPENDS_powerpc64le= libunwind.so:devel/libunwind @@ -46,16 +46,12 @@ BUILD_DEPENDS= liblz4>0:archivers/liblz4 \ ${BUILD_DEPENDS_${ARCH}} BUILD_DEPENDS_aarch64= libunwind>0:devel/libunwind BUILD_DEPENDS_amd64= libunwind>0:devel/libunwind -BUILD_DEPENDS_armv7= libunwind>0:devel/libunwind -BUILD_DEPENDS_i386= libunwind>0:devel/libunwind -BUILD_DEPENDS_powerpc= libunwind>0:devel/libunwind BUILD_DEPENDS_powerpc64= libunwind>0:devel/libunwind BUILD_DEPENDS_powerpc64le= libunwind>0:devel/libunwind CMAKE_BUILD_TYPE= Release CFLAGS+= -fPIC CFLAGS_aarch64?= -march=armv8-a+crc+crypto -CXXFLAGS+= -Wno-error=enum-constexpr-conversion CMAKE_ARGS+= -DINSTALL_LAYOUT=FREEBSD \ -DINSTALL_LDCONFIGDIR="${LOCALBASE}/libdata/ldconfig" \ @@ -77,33 +73,22 @@ CMAKE_ARGS+= -DINSTALL_LAYOUT=FREEBSD \ -DINSTALL_SECURE_FILE_PRIVDIR="${MY_SECDIR}" \ -DINSTALL_SHAREDIR="share" \ -DINSTALL_SUPPORTFILESDIR="share/mysql" \ - -DMYSQL_KEYRINGDIR="${ETCDIR}/keyring" \ -DWITH_BOOST="${WRKSRC}/boost" \ -DWITH_SYSTEM_LIBS=1 \ -DWITH_EDITLINE=system \ - -DWITH_LIBEVENT=system \ -DWITH_LZ4=system \ -DWITH_ICU=system \ -DWITH_CURL=system \ -DWITH_ZSTD=bundled \ -DWITH_PROTOBUF=bundled \ -DWITH_SSL=system \ - -DWITH_AUTHENTICATION_FIDO=1 \ - -DBUILD_BUNDLED_ZLIB=0 \ - -DBUILD_BUNDLED_LZ4=0 - -# The Mroonga, RocksDB, and TokuDB storage engines are disabled. -# Mroonga is only buildable on little endian archs. -# RocksDB is only buildable on little endian archs and requires POSIX timers. -# TokuDB is only buildable on 64-bit little endian archs. -CMAKE_ARGS+= -DWITHOUT_MROONGA_STORAGE_ENGINE=1 \ - -DWITHOUT_ROCKSDB_STORAGE_ENGINE=1 \ - -DWITHOUT_TOKUDB_STORAGE_ENGINE=1 + -DWITH_ZLIB=system \ + -DWITH_LZ4=system SHEBANG_FILES= scripts/*.pl* scripts/*.sh .ifdef USE_MYSQL -IGNORE= You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. Please undefine and try again. +IGNORE= you have `USE_MYSQL' variable defined either in environment or in make(1) arguments, please undefine and try again .endif SUB_LIST= MY_DBDIR=${MY_DBDIR} \ @@ -112,12 +97,11 @@ SUB_LIST= MY_DBDIR=${MY_DBDIR} \ PLIST_SUB= MY_DBDIR=${MY_DBDIR} \ MY_SECDIR=${MY_SECDIR} \ - MY_TMPDIR=${MY_TMPDIR} \ - MYSQL80_LIBVER=${MYSQL80_LIBVER} + MY_TMPDIR=${MY_TMPDIR} # MySQL-Server part .if !defined(CLIENT_ONLY) -USES+= mysql:81 +USES+= mysql:90 CONFLICTS_INSTALL= mysql*-server \ mysqlwsrep*-server \ @@ -139,7 +123,6 @@ MMAN1= ibd2sdi.1 innochecksum.1 my_print_defaults.1 myisam_ftdump.1 myisamchk.1 mysqld_safe.1 mysqlrouter_passwd.1 mysqlrouter_plugin_info.1 mysqlrouter.1 MMAN8= mysqld.8 -CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON" CMAKE_ARGS+= -DWITHOUT_CLIENTLIBS="ON" # Disable unit tests, it fails on !amd64 and <13.0 due to c++17 rules CMAKE_ARGS+= -DWITH_UNIT_TESTS="OFF" @@ -171,6 +154,8 @@ PERFSCHM_DESC= Enable "Performance Schema" by default (High RAM usage) OPTIONS_DEFAULT+= PERFSCHM PERFSCHM_SUB_LIST+= PERFSCHEMRC="" +# todo, likely broken, see +# https://dev.mysql.com/doc/refman/8.4/en/source-configuration-options.html PERFSCHM_SUB_LIST_OFF+= PERFSCHEMRC="--skip-performance-schema" FEDERATED_SUB_LIST+= FEDER="--federated" FEDERATED_SUB_LIST_OFF+= FEDER="" @@ -178,32 +163,13 @@ FEDERATED_SUB_LIST_OFF+= FEDER="" .include <bsd.port.options.mk> -# Since 8.0.20 release innodb engine uses new memory alligned allocator -# which is broken on i386 due to different size of types and caused a -# 'static_assert(alignof(T) <= alignof(std::max_align_t))' error -.if ${ARCH} == i386 -CMAKE_ARGS+= -DDISABLE_PSI_MEMORY=1 -SSP_UNSAFE= yes -.endif - -.if ${ARCH} == powerpc -LDFLAGS+= -latomic -USES+= compiler:gcc-c++11-lib -.else -USES+= compiler:c++17-lang -.endif +CXXFLAGS+= -malign-double .include <bsd.port.pre.mk> post-extract: @${RM} -rv ${WRKSRC}/sql/sql_hints.yy.cc ${WRKSRC}/sql/sql_hints.yy.h -# XXX MBi alignment issue -.if ${ARCH} == i386 -EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-boost_boost__1__77__0_boost_move_detail_type__traits.hpp \ - ${PATCHDIR}/extra-patch-storage_innobase_log_log0recv.cc -.endif - .if !defined(CLIENT_ONLY) post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} diff --git a/databases/mysql90-server/distinfo b/databases/mysql90-server/distinfo new file mode 100644 index 000000000000..03f04049bf35 --- /dev/null +++ b/databases/mysql90-server/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1725120254 +SHA256 (mysql-9.0.1.tar.gz) = 18fa65f1ea6aea71e418fe0548552d9a28de68e2b8bc3ba9536599eb459a6606 +SIZE (mysql-9.0.1.tar.gz) = 428335150 diff --git a/databases/mysql81-server/files/my.cnf.sample.in b/databases/mysql90-server/files/my.cnf.sample.in index 3d1264c1bd61..3d1264c1bd61 100644 --- a/databases/mysql81-server/files/my.cnf.sample.in +++ b/databases/mysql90-server/files/my.cnf.sample.in diff --git a/databases/mysql81-server/files/mysql-server.in b/databases/mysql90-server/files/mysql-server.in index c79874df9f2c..c79874df9f2c 100644 --- a/databases/mysql81-server/files/mysql-server.in +++ b/databases/mysql90-server/files/mysql-server.in diff --git a/databases/mysql81-server/files/patch-CMakeLists.txt b/databases/mysql90-server/files/patch-CMakeLists.txt index a7c3d317d734..8994243f163f 100644 --- a/databases/mysql81-server/files/patch-CMakeLists.txt +++ b/databases/mysql90-server/files/patch-CMakeLists.txt @@ -1,6 +1,6 @@ ---- CMakeLists.txt.orig 2023-06-21 07:52:10 UTC +--- CMakeLists.txt.orig 2024-06-03 11:39:00 UTC +++ CMakeLists.txt -@@ -1850,7 +1850,7 @@ IF(WITH_AUTHENTICATION_LDAP) +@@ -1845,7 +1845,7 @@ IF(WITH_AUTHENTICATION_LDAP) ENDIF() IF(WITH_AUTHENTICATION_LDAP) @@ -9,7 +9,7 @@ # LDAP / SASL / KERBEROS / SSL must all be "system" or "custom", not a mix. IF(WITH_LDAP STREQUAL "system" OR WITH_SASL STREQUAL "system" OR -@@ -1899,6 +1899,7 @@ ENDIF() +@@ -1896,6 +1896,7 @@ ENDIF() ENDIF() ENDIF() @@ -17,25 +17,15 @@ # Add system/bundled editline. MYSQL_CHECK_EDITLINE() SET(EDITLINE_WARN_GIVEN) -@@ -1909,7 +1910,9 @@ ENDIF() +@@ -1906,6 +1907,7 @@ ENDIF() "You can use -DWITH_EDITLINE=bundled instead." ) ENDIF() +ENDIF(NOT WITHOUT_TOOLS) -+IF(NOT WITHOUT_SERVER) - # Add libevent - MYSQL_CHECK_LIBEVENT() - UNSET(LIBEVENT_WARN_GIVEN) -@@ -1920,6 +1923,7 @@ ENDIF() - "You can use -DWITH_LIBEVENT=bundled instead." - ) - ENDIF() -+ENDIF(NOT WITHOUT_SERVER) - # Add lz4 library MYSQL_CHECK_LZ4() -@@ -2186,7 +2190,9 @@ ADD_DEPENDENCIES(clang_tidy_prerequisites GenError) +@@ -2189,7 +2191,9 @@ ADD_DEPENDENCIES(clang_tidy_prerequisites GenError) ADD_DEPENDENCIES(clang_tidy_prerequisites protobuf_generated_all) ADD_DEPENDENCIES(clang_tidy_prerequisites GenError) @@ -46,7 +36,7 @@ ADD_SUBDIRECTORY(strings) ADD_SUBDIRECTORY(vio) ADD_SUBDIRECTORY(mysys) -@@ -2232,12 +2238,15 @@ ENDIF() +@@ -2239,12 +2243,15 @@ ENDIF() ADD_SUBDIRECTORY(unittest/mytap/t) ENDIF() @@ -64,7 +54,7 @@ ADD_SUBDIRECTORY(testclients) ADD_SUBDIRECTORY(sql) ENDIF() -@@ -2300,11 +2309,11 @@ ADD_SUBDIRECTORY(scripts) +@@ -2322,11 +2329,11 @@ ADD_SUBDIRECTORY(scripts) # scripts/mysql_config depends on client and server targets loaded above. # It is referenced by some of the directories below, so we insert it here. ADD_SUBDIRECTORY(scripts) @@ -77,19 +67,14 @@ IF(WITH_INTERNAL) ADD_SUBDIRECTORY(internal) ENDIF() -@@ -2331,6 +2340,7 @@ ENDIF() +@@ -2354,8 +2361,10 @@ ENDIF() INCLUDE(fastcov) ENDIF() +IF(FALSE) IF(UNIX) ADD_SUBDIRECTORY(man) - ENDIF() -@@ -2530,6 +2540,7 @@ IF(NOT INSTALL_LAYOUT MATCHES "RPM") - PATTERN "sp-imp-spec.txt" EXCLUDE - PATTERN "README.build" EXCLUDE - ) +ENDIF() ENDIF() - # Now that we're done with all ADD_SUBDIRECTORY and thus all feature tests, + IF(LINUX AND NOT WITHOUT_SERVER) diff --git a/databases/mysql81-server/files/patch-client_CMakeLists.txt b/databases/mysql90-server/files/patch-client_CMakeLists.txt index 55269b16ec3f..780490a1b465 100644 --- a/databases/mysql81-server/files/patch-client_CMakeLists.txt +++ b/databases/mysql90-server/files/patch-client_CMakeLists.txt @@ -1,36 +1,29 @@ ---- client/CMakeLists.txt.orig 2023-06-21 07:52:10 UTC +--- client/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC +++ client/CMakeLists.txt -@@ -28,10 +28,13 @@ ADD_SUBDIRECTORY(base) - ## Subdirectory with common client code. - ADD_SUBDIRECTORY(base) - ## Subdirectory for mysqlpump code. +@@ -26,9 +26,12 @@ DISABLE_MISSING_PROFILE_WARNING() + # We are not interesting in profiling clients. + DISABLE_MISSING_PROFILE_WARNING() + +IF(WITHOUT_SERVER) - ADD_SUBDIRECTORY(dump) ## Subdirectory for mysql_migrate_keyring code. ADD_SUBDIRECTORY(migrate_keyring) +ENDIF() -+IF(NOT WITHOUT_CLIENTLIBS) - INCLUDE_DIRECTORIES( - ${CMAKE_CURRENT_SOURCE_DIR}/include - ) -@@ -47,6 +50,7 @@ MYSQL_ADD_EXECUTABLE(mysql - ${CMAKE_CURRENT_SOURCE_DIR}/common/user_registration.cc - LINK_LIBRARIES mysqlclient client_base ${EDITLINE_LIBRARY} ++IF(WITHOUT_SERVER) + MYSQL_ADD_EXECUTABLE(mysql + ${CMAKE_SOURCE_DIR}/sql-common/net_ns.cc + completion_hash.cc +@@ -42,7 +45,9 @@ MYSQL_ADD_EXECUTABLE(mysql + ${CMAKE_SOURCE_DIR}/sql-common/sql_string.cc + LINK_LIBRARIES mysqlclient ${EDITLINE_LIBRARY} ) +ENDIF() - IF(NOT WITHOUT_SERVER) - MYSQL_ADD_EXECUTABLE(mysql_upgrade -@@ -55,6 +59,7 @@ ENDIF() - ) - ENDIF() - +IF(NOT WITHOUT_SERVER) MYSQL_ADD_EXECUTABLE(mysqltest mysqltest.cc mysqltest/error_names.cc -@@ -71,6 +76,9 @@ MYSQL_ADD_EXECUTABLE(mysqltest +@@ -59,6 +64,9 @@ MYSQL_ADD_EXECUTABLE(mysqltest ENABLE_EXPORTS LINK_LIBRARIES mysqlclient ) @@ -40,7 +33,7 @@ MYSQL_ADD_EXECUTABLE(mysqlcheck check/mysqlcheck.cc check/mysqlcheck_core.cc -@@ -275,7 +283,9 @@ TARGET_INCLUDE_DIRECTORIES(mysqlbinlog PRIVATE ${CMAKE +@@ -274,7 +282,9 @@ TARGET_INCLUDE_DIRECTORIES(mysqlbinlog PRIVATE ${CMAKE TARGET_COMPILE_DEFINITIONS(mysqlbinlog PRIVATE DISABLE_PSI_MUTEX) TARGET_INCLUDE_DIRECTORIES(mysqlbinlog PRIVATE ${CMAKE_SOURCE_DIR}/sql) @@ -50,7 +43,7 @@ MYSQL_ADD_EXECUTABLE(mysqladmin mysqladmin.cc multi_factor_passwordopt-vars.cc -@@ -290,6 +300,9 @@ MYSQL_ADD_EXECUTABLE(mysql_config_editor +@@ -289,10 +299,14 @@ MYSQL_ADD_EXECUTABLE(mysql_config_editor mysql_config_editor.cc LINK_LIBRARIES mysqlclient ) @@ -60,9 +53,6 @@ MYSQL_ADD_EXECUTABLE(mysql_secure_installation mysql_secure_installation.cc LINK_LIBRARIES mysqlclient -@@ -300,6 +313,7 @@ MYSQL_ADD_EXECUTABLE(mysql_ssl_rsa_setup - path.cc - LINK_LIBRARIES mysys ) +ENDIF() diff --git a/databases/mysql80-server/files/patch-cmake_install_layout.cmake b/databases/mysql90-server/files/patch-cmake_install__layout.cmake index 927729ddd20b..c7da17769e5e 100644 --- a/databases/mysql80-server/files/patch-cmake_install_layout.cmake +++ b/databases/mysql90-server/files/patch-cmake_install__layout.cmake @@ -1,6 +1,6 @@ ---- cmake/install_layout.cmake.orig 2019-12-09 19:53:17 UTC +--- cmake/install_layout.cmake.orig 2024-04-10 06:26:28 UTC +++ cmake/install_layout.cmake -@@ -41,6 +41,10 @@ +@@ -42,6 +42,10 @@ # Build with prefix=/usr/local/mysql, create tarball with install prefix="." # and relative links. # @@ -11,7 +11,7 @@ # To force a directory layout, use -DINSTALL_LAYOUT=<layout>. # # The default is STANDALONE. -@@ -80,7 +84,7 @@ IF(NOT INSTALL_LAYOUT) +@@ -81,7 +85,7 @@ SET(INSTALL_LAYOUT "${DEFAULT_INSTALL_LAYOUT}" ENDIF() SET(INSTALL_LAYOUT "${DEFAULT_INSTALL_LAYOUT}" @@ -20,7 +20,7 @@ ) IF(UNIX) -@@ -98,7 +102,7 @@ IF(UNIX) +@@ -99,7 +103,7 @@ IF(UNIX) CACHE PATH "install prefix" FORCE) ENDIF() SET(VALID_INSTALL_LAYOUTS @@ -29,7 +29,7 @@ LIST(FIND VALID_INSTALL_LAYOUTS "${INSTALL_LAYOUT}" ind) IF(ind EQUAL -1) MESSAGE(FATAL_ERROR "Invalid INSTALL_LAYOUT parameter:${INSTALL_LAYOUT}." -@@ -167,6 +171,32 @@ SET(INSTALL_MYSQLKEYRINGDIR_STANDALONE "keyring") +@@ -168,6 +172,32 @@ SET(INSTALL_SECURE_FILE_PRIVDIR_STANDALONE ${secure_fi SET(INSTALL_SECURE_FILE_PRIVDIR_STANDALONE ${secure_file_priv_path}) # @@ -62,7 +62,7 @@ # TARGZ layout # SET(INSTALL_BINDIR_TARGZ "bin") -@@ -361,7 +391,7 @@ ENDIF() +@@ -362,7 +392,7 @@ SET(ROUTER_INSTALL_LAYOUT "${DEFAULT_ROUTER_INSTALL_LA SET(ROUTER_INSTALL_LAYOUT "${DEFAULT_ROUTER_INSTALL_LAYOUT}" CACHE STRING @@ -71,7 +71,7 @@ # If we are shared STANDALONE with the the server, we shouldn't write # into the server's data/ as that would create a "schemadir" in -@@ -405,6 +435,21 @@ FOREACH(var +@@ -406,6 +436,21 @@ ENDFOREACH() ) SET(ROUTER_INSTALL_${var}DIR_TARGZ ${ROUTER_INSTALL_${var}DIR_STANDALONE}) ENDFOREACH() diff --git a/databases/mysql90-server/files/patch-cmake_libutils.cmake b/databases/mysql90-server/files/patch-cmake_libutils.cmake new file mode 100644 index 000000000000..a96fa8f41fb3 --- /dev/null +++ b/databases/mysql90-server/files/patch-cmake_libutils.cmake @@ -0,0 +1,22 @@ +--- cmake/libutils.cmake.orig 2024-06-03 11:39:00 UTC ++++ cmake/libutils.cmake +@@ -384,9 +384,6 @@ MACRO(MERGE_LIBRARIES_SHARED TARGET_ARG) + ELSE() + SET(DESTINATION "${INSTALL_LIBDIR}") + ENDIF() +- IF(ARG_NAMELINK_SKIP) +- SET(INSTALL_ARGS NAMELINK_SKIP) +- ENDIF() + MYSQL_INSTALL_TARGET(${TARGET} DESTINATION "${DESTINATION}" ${COMP} + ${INSTALL_ARGS}) + ENDIF() +@@ -642,9 +639,6 @@ FUNCTION(ADD_SHARED_LIBRARY TARGET_ARG) + SET(COMP COMPONENT ${ARG_COMPONENT}) + ELSE() + SET(COMP COMPONENT SharedLibraries) +- ENDIF() +- IF(ARG_NAMELINK_SKIP) +- SET(INSTALL_ARGS NAMELINK_SKIP) + ENDIF() + MYSQL_INSTALL_TARGET(${TARGET} DESTINATION "${DESTINATION}" ${COMP} + ${INSTALL_ARGS}) diff --git a/databases/mysql81-server/files/patch-cmake_os_DragonFly.cmake b/databases/mysql90-server/files/patch-cmake_os_DragonFly.cmake index 83c154ee3bcf..83c154ee3bcf 100644 --- a/databases/mysql81-server/files/patch-cmake_os_DragonFly.cmake +++ b/databases/mysql90-server/files/patch-cmake_os_DragonFly.cmake diff --git a/databases/mysql81-server/files/patch-cmake_plugin.cmake b/databases/mysql90-server/files/patch-cmake_plugin.cmake index 15406bae9ec0..19c48f038d4a 100644 --- a/databases/mysql81-server/files/patch-cmake_plugin.cmake +++ b/databases/mysql90-server/files/patch-cmake_plugin.cmake @@ -1,6 +1,6 @@ ---- cmake/plugin.cmake.orig 2023-06-21 07:52:10 UTC +--- cmake/plugin.cmake.orig 2024-04-10 06:26:28 UTC +++ cmake/plugin.cmake -@@ -273,15 +273,15 @@ MACRO(MYSQL_ADD_PLUGIN plugin_arg) +@@ -274,15 +274,15 @@ MACRO(MYSQL_ADD_PLUGIN plugin_arg) # For testing purposes, we need # <...>/lib/plugin/debug/authentication_ldap_sasl_client.so diff --git a/databases/mysql81-server/files/patch-cmake_ssl.cmake b/databases/mysql90-server/files/patch-cmake_ssl.cmake index e7688d6e50ad..41c725984ec3 100644 --- a/databases/mysql81-server/files/patch-cmake_ssl.cmake +++ b/databases/mysql90-server/files/patch-cmake_ssl.cmake @@ -1,6 +1,6 @@ ---- cmake/ssl.cmake.orig 2022-07-06 21:36:34 UTC +--- cmake/ssl.cmake.orig 2024-04-10 06:26:28 UTC +++ cmake/ssl.cmake -@@ -142,7 +142,7 @@ MACRO(FIND_OPENSSL_VERSION) +@@ -156,7 +156,7 @@ MACRO(FIND_OPENSSL_VERSION) # Encoded as MNNFFPPS: major minor fix patch status FILE(STRINGS "${OPENSSL_INCLUDE_DIR}/openssl/opensslv.h" OPENSSL_VERSION_NUMBER @@ -9,15 +9,17 @@ ) STRING(REGEX REPLACE "^.*OPENSSL_VERSION_NUMBER[\t ]+0x([0-9]).*$" "\\1" -@@ -380,8 +380,9 @@ MACRO (MYSQL_CHECK_SSL) - "Not a supported openssl version in WITH_SSL=${WITH_SSL}.") - ENDIF() +@@ -566,9 +566,10 @@ FUNCTION(MYSQL_CHECK_SSL) + ENDIF() -- IF("${OPENSSL_MAJOR_MINOR_FIX_VERSION}" VERSION_GREATER "1.1.0") -- ADD_DEFINITIONS(-DHAVE_TLSv13) + # TODO(tdidriks): move to config.h.cmake / my_config.h +- IF("${OPENSSL_MAJOR_MINOR_FIX_VERSION}" VERSION_GREATER "1.1.0") +- ADD_DEFINITIONS(-DHAVE_TLSv13) +- ENDIF() + CHECK_SYMBOL_EXISTS(TLS1_3_VERSION "openssl/tls1.h" HAVE_TLS1_3_VERSION) -+ IF(HAVE_TLS1_3_VERSION) ++ IF(HAVE_TLS1_3_VERSION) + #ADD_DEFINITIONS(-DHAVE_TLSv13) - ENDIF() ++ ENDIF() - IF(OPENSSL_INCLUDE_DIR AND + GET_TARGET_PROPERTY(foo OpenSSL::SSL INTERFACE_INCLUDE_DIRECTORIES) + MESSAGE(STATUS "OPENSSL_INCLUDE_DIR = ${foo}") diff --git a/databases/mysql90-server/files/patch-extra_abseil_abseil-cpp-20230802.1_absl_time_internal_cctz_src_time__zone__format.cc b/databases/mysql90-server/files/patch-extra_abseil_abseil-cpp-20230802.1_absl_time_internal_cctz_src_time__zone__format.cc new file mode 100644 index 000000000000..0f46d1309196 --- /dev/null +++ b/databases/mysql90-server/files/patch-extra_abseil_abseil-cpp-20230802.1_absl_time_internal_cctz_src_time__zone__format.cc @@ -0,0 +1,20 @@ +--- extra/abseil/abseil-cpp-20230802.1/absl/time/internal/cctz/src/time_zone_format.cc.orig 2024-05-09 19:37:37 UTC ++++ extra/abseil/abseil-cpp-20230802.1/absl/time/internal/cctz/src/time_zone_format.cc +@@ -13,7 +13,7 @@ + // limitations under the License. + + #if !defined(HAS_STRPTIME) +-#if !defined(_MSC_VER) && !defined(__MINGW32__) && !defined(__VXWORKS__) ++#if !defined(_MSC_VER) && !defined(__MINGW32__) && !defined(__VXWORKS__) && !defined(__FreeBSD__) + #define HAS_STRPTIME 1 // Assume everyone else has strptime(). + #endif + #endif +@@ -648,7 +648,7 @@ const char* ParseTM(const char* dp, const char* fmt, s + // Parses a string into a std::tm using strptime(3). + const char* ParseTM(const char* dp, const char* fmt, std::tm* tm) { + if (dp != nullptr) { +- dp = strptime(dp, fmt, tm); ++ dp = ::strptime(dp, fmt, tm); + } + return dp; + } diff --git a/databases/mysql81-server/files/patch-include_my__compare.h b/databases/mysql90-server/files/patch-include_my__compare.h index 83e2c6f371ca..3f85d7b82acb 100644 --- a/databases/mysql81-server/files/patch-include_my__compare.h +++ b/databases/mysql90-server/files/patch-include_my__compare.h @@ -1,6 +1,6 @@ ---- include/my_compare.h.orig 2019-09-20 08:30:51 UTC +--- include/my_compare.h.orig 2024-04-10 06:26:28 UTC +++ include/my_compare.h -@@ -49,7 +49,7 @@ +@@ -50,7 +50,7 @@ But beware the dependency of MI_MAX_POSSIBLE_KEY_BUFF and HA_MAX_KEY_LENGTH. */ diff --git a/databases/mysql90-server/files/patch-include_my__stacktrace.h b/databases/mysql90-server/files/patch-include_my__stacktrace.h new file mode 100644 index 000000000000..c9435e093fd5 --- /dev/null +++ b/databases/mysql90-server/files/patch-include_my__stacktrace.h @@ -0,0 +1,11 @@ +--- include/my_stacktrace.h.orig 2024-04-10 06:26:28 UTC ++++ include/my_stacktrace.h +@@ -45,7 +45,7 @@ + _WIN32 - Windows + HAVE_EXT_BACKTRACE - Unixes without backtrace(3) + */ +-#if defined(HAVE_BACKTRACE) || defined(_WIN32) || defined(HAVE_EXT_BACKTRACE) ++#if (defined(HAVE_BACKTRACE) && (defined(__aarch64__) || defined(__amd64__))) || defined(_WIN32) || defined(HAVE_EXT_BACKTRACE) + #define HAVE_STACKTRACE 1 + void my_init_stacktrace(); + void my_print_stacktrace(const uchar *stack_bottom, ulong thread_stack); diff --git a/databases/mysql81-server/files/patch-include_my__thread__os__id.h b/databases/mysql90-server/files/patch-include_my__thread__os__id.h index 56af9be42579..086e04f85457 100644 --- a/databases/mysql81-server/files/patch-include_my__thread__os__id.h +++ b/databases/mysql90-server/files/patch-include_my__thread__os__id.h @@ -1,6 +1,6 @@ ---- include/my_thread_os_id.h.orig 2019-09-20 08:30:51 UTC +--- include/my_thread_os_id.h.orig 2024-04-10 06:26:28 UTC +++ include/my_thread_os_id.h -@@ -84,8 +84,12 @@ static inline my_thread_os_id_t my_thread_os_id() { +@@ -85,8 +85,12 @@ static inline my_thread_os_id_t my_thread_os_id() { return pthread_getthreadid_np(); #else #ifdef HAVE_INTEGER_PTHREAD_SELF diff --git a/databases/mysql81-server/files/patch-include_myisam.h b/databases/mysql90-server/files/patch-include_myisam.h index d47119576543..540439461c6c 100644 --- a/databases/mysql81-server/files/patch-include_myisam.h +++ b/databases/mysql90-server/files/patch-include_myisam.h @@ -1,6 +1,6 @@ ---- include/myisam.h.orig 2023-06-21 07:52:10 UTC +--- include/myisam.h.orig 2024-04-10 06:26:28 UTC +++ include/myisam.h -@@ -59,7 +59,7 @@ +@@ -60,7 +60,7 @@ The following defines can be increased if necessary. But beware the dependency of MI_MAX_POSSIBLE_KEY_BUFF and MI_MAX_KEY_LENGTH. */ diff --git a/databases/mysql81-server/files/patch-libmysql_CMakeLists.txt b/databases/mysql90-server/files/patch-libmysql_CMakeLists.txt index 453e0f37652f..aedf0137861a 100644 --- a/databases/mysql81-server/files/patch-libmysql_CMakeLists.txt +++ b/databases/mysql90-server/files/patch-libmysql_CMakeLists.txt @@ -1,7 +1,7 @@ ---- libmysql/CMakeLists.txt.orig 2023-06-21 07:52:10 UTC +--- libmysql/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC +++ libmysql/CMakeLists.txt -@@ -206,6 +206,11 @@ ENDIF() - ) +@@ -214,6 +214,11 @@ ENDIF() + ../sql-common/mysql_native_authentication_client.cc) ENDIF() +INCLUDE(${MYSQL_CMAKE_SCRIPT_DIR}/compile_flags.cmake) @@ -12,33 +12,26 @@ # # Include protocol tracing infrastructure and the test # trace plugin if enabled by build options. -@@ -282,8 +287,15 @@ ENDIF() - LIST(APPEND LIBS_TO_MERGE auth_win_client) - ENDIF() +@@ -308,10 +313,18 @@ ADD_SUBDIRECTORY(fido_client) + ADD_SUBDIRECTORY(fido_client) --# LDAP authentication SASL client plug-in --ADD_SUBDIRECTORY(authentication_ldap) + # Merge several convenience libraries into one big mysqlclient +IF(WITHOUT_CLIENTLIBS) -+ # Merge several convenience libraries into one big mysqlclient -+ MERGE_CONVENIENCE_LIBRARIES(mysqlclient ${LIBS_TO_MERGE} -+ COMPONENT Development -+ SKIP_INSTALL) -+ELSE(WITHOUT_CLIENTLIBS) -+ # LDAP authentication SASL client plugin -+ MESSAGE(STATUS "Creating LDAP authentication SASL client library.") -+ ADD_SUBDIRECTORY(authentication_ldap) - - # FIDO authentication client plugin - ADD_SUBDIRECTORY(authentication_fido) -@@ -299,6 +311,7 @@ MERGE_CONVENIENCE_LIBRARIES(mysqlclient ${LIBS_TO_MERG + MERGE_CONVENIENCE_LIBRARIES(mysqlclient ${LIBS_TO_MERGE} COMPONENT Development LINK_LIBRARIES ${LIBS_TO_LINK} ++ SKIP_INSTALL ) -+ENDIF(WITHOUT_CLIENTLIBS) ++ELSE() ++MERGE_CONVENIENCE_LIBRARIES(mysqlclient ${LIBS_TO_MERGE} ++ COMPONENT Development ++ LINK_LIBRARIES ${LIBS_TO_LINK} ++ ) ++ENDIF() # Visual Studio users need debug static library for debug projects IF(MSVC) -@@ -345,17 +358,27 @@ ENDIF() +@@ -358,6 +371,7 @@ ENDIF() # Merge several convenience libraries into one big mysqlclient # and link them together into shared library. @@ -46,23 +39,26 @@ MERGE_LIBRARIES_SHARED(libmysql ${LIBS_TO_MERGE} EXPORTS ${CLIENT_API_FUNCTIONS} - ${CLIENT_API_FUNCTIONS_UNDOCUMENTED} +@@ -365,11 +379,21 @@ MERGE_LIBRARIES_SHARED(libmysql ${LIBS_TO_MERGE} ${CLIENT_API_NONBLOCKING_FUNCTIONS} COMPONENT SharedLibraries -+ SKIP_INSTALL ) -+ELSE(WITHOUT_CLIENTLIBS) + LINK_LIBRARIES ${LIBS_TO_LINK} ++ SKIP_INSTALL ++ ) ++ELSE() +MERGE_LIBRARIES_SHARED(libmysql ${LIBS_TO_MERGE} + EXPORTS + ${CLIENT_API_FUNCTIONS} + ${CLIENT_API_FUNCTIONS_UNDOCUMENTED} + ${CLIENT_API_NONBLOCKING_FUNCTIONS} + COMPONENT SharedLibraries - LINK_LIBRARIES ${LIBS_TO_LINK} ++ LINK_LIBRARIES ${LIBS_TO_LINK} ${UNIX_OUTPUT_NAME} ${UNIX_SOVERSION} ${UNIX_VERSION} ) -+ENDIF(WITHOUT_CLIENTLIBS) - +- ++ENDIF() # Downgrade warning for strncat in my_crypt_genhash. IF((WITH_LTO OR CMAKE_COMPILER_FLAG_WITH_LTO) AND MY_COMPILER_IS_GNU) + MY_TARGET_LINK_OPTIONS(libmysql "-Wno-error=stringop-truncation") diff --git a/databases/mysql90-server/files/patch-libs_mysql_serialization_archive.h b/databases/mysql90-server/files/patch-libs_mysql_serialization_archive.h new file mode 100644 index 000000000000..9c5c096c2b6b --- /dev/null +++ b/databases/mysql90-server/files/patch-libs_mysql_serialization_archive.h @@ -0,0 +1,19 @@ +--- libs/mysql/serialization/archive.h.orig 2024-07-12 19:20:22 UTC ++++ libs/mysql/serialization/archive.h +@@ -81,14 +81,14 @@ class Archive { + /// @note To be implemented in Archive_derived_type + template <typename Type> + static std::size_t get_size(Type &&arg) { +- return Archive_derived_type::template get_size(std::forward<Type>(arg)); ++ return Archive_derived_type::template get_size<>(std::forward<Type>(arg)); + } + + /// @brief Returns archive size - size of data written to the archive + /// @return archive size - size of data written to the archive + /// @note To be implemented in Archive_derived_type + inline std::size_t get_size_written() const { +- return Archive_derived_type::template get_size_written(); ++ return Archive_derived_type::template get_size_written<>(); + } + + /// @brief Function returns maximum size of the Type diff --git a/databases/mysql90-server/files/patch-libs_mysql_serialization_serializer__default__impl.hpp b/databases/mysql90-server/files/patch-libs_mysql_serialization_serializer__default__impl.hpp new file mode 100644 index 000000000000..43dd9792cd34 --- /dev/null +++ b/databases/mysql90-server/files/patch-libs_mysql_serialization_serializer__default__impl.hpp @@ -0,0 +1,42 @@ +--- libs/mysql/serialization/serializer_default_impl.hpp.orig 2024-07-12 19:20:22 UTC ++++ libs/mysql/serialization/serializer_default_impl.hpp +@@ -233,7 +233,7 @@ std::size_t Serializer_default<Archive_concrete_type>: + template <class Field_type, Field_size field_size_defined, typename Enabler> + std::size_t Serializer_default<Archive_concrete_type>::get_field_size( + const Field_type &field) { +- return Archive_concrete_type::template get_size( ++ return Archive_concrete_type::template get_size<>( + Field_wrapper<const Field_type, field_size_defined>(field)); + } + +@@ -473,7 +473,7 @@ std::size_t Serializer_default<Archive_concrete_type>: + std::size_t calculated_size = 0; + bool is_provided = field_definition.run_encode_predicate(); + if (is_provided) { +- auto size_id_type = Archive_concrete_type::template get_size( ++ auto size_id_type = Archive_concrete_type::template get_size<>( + create_varlen_field_wrapper(field_id)); + calculated_size = get_field_size<Field_type, field_size_defined>( + field_definition.get_ref()) + +@@ -489,18 +489,18 @@ std::size_t Serializer_default<Archive_concrete_type>: + bool skip_id) { + std::size_t serializable_overhead_type = 0; + if (skip_id == false) { +- serializable_overhead_type = Archive_concrete_type::template get_size( ++ serializable_overhead_type = Archive_concrete_type::template get_size<>( + create_varlen_field_wrapper(field_id)); + } + auto serializable_size = serializable.template get_size_internal<Base_type>(); +- auto serializable_overhead_size = Archive_concrete_type::template get_size( ++ auto serializable_overhead_size = Archive_concrete_type::template get_size<>( + create_varlen_field_wrapper(serializable_size)); + + Field_id_type last_non_ignorable_field_id = + find_last_non_ignorable_field_id(serializable); + + auto serializable_overhead_last_non_ignorable_field_id = +- Archive_concrete_type::template get_size( ++ Archive_concrete_type::template get_size<>( + create_varlen_field_wrapper(last_non_ignorable_field_id)); + return serializable_overhead_type + serializable_overhead_size + + serializable_overhead_last_non_ignorable_field_id + serializable_size; diff --git a/databases/mysql90-server/files/patch-libs_mysql_serialization_serializer__impl.hpp b/databases/mysql90-server/files/patch-libs_mysql_serialization_serializer__impl.hpp new file mode 100644 index 000000000000..da31e03eb489 --- /dev/null +++ b/databases/mysql90-server/files/patch-libs_mysql_serialization_serializer__impl.hpp @@ -0,0 +1,22 @@ +--- libs/mysql/serialization/serializer_impl.hpp.orig 2024-07-12 19:20:22 UTC ++++ libs/mysql/serialization/serializer_impl.hpp +@@ -51,8 +51,8 @@ Serializer<Serializer_derived_type, Archive_type>::get + Serializer<Serializer_derived_type, Archive_type>::get_size_field_def( + Field_id_type field_id, + const Field_definition<Field_type, field_size_defined> &field_definition) { +- return Serializer_derived_type::template get_size_field_def(field_id, +- field_definition); ++ return Serializer_derived_type::template get_size_field_def<>( ++ field_id, field_definition); + } + + template <class Serializer_derived_type, class Archive_type> +@@ -61,7 +61,7 @@ Serializer<Serializer_derived_type, Archive_type>::get + Serializer<Serializer_derived_type, Archive_type>::get_size_serializable( + Field_id_type field_id, const Serializable_concrete_type &serializable, + bool skip_id) { +- return Serializer_derived_type::template get_size_serializable( ++ return Serializer_derived_type::template get_size_serializable<>( + field_id, serializable, skip_id); + } + diff --git a/databases/mysql81-server/files/patch-libservices_CMakeLists.txt b/databases/mysql90-server/files/patch-libservices_CMakeLists.txt index 95610f261f3a..16968fab53f4 100644 --- a/databases/mysql81-server/files/patch-libservices_CMakeLists.txt +++ b/databases/mysql90-server/files/patch-libservices_CMakeLists.txt @@ -1,6 +1,6 @@ ---- libservices/CMakeLists.txt.orig 2021-12-17 16:07:27 UTC +--- libservices/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC +++ libservices/CMakeLists.txt -@@ -47,7 +47,9 @@ SET(MYSQLSERVICES_SOURCES +@@ -48,7 +48,9 @@ ADD_LIBRARY(mysqlservices STATIC ${MYSQLSERVICES_SOURC plugin_registry_service.c) ADD_LIBRARY(mysqlservices STATIC ${MYSQLSERVICES_SOURCES}) diff --git a/databases/mysql81-server/files/patch-man_CMakeLists.txt b/databases/mysql90-server/files/patch-man_CMakeLists.txt index eed2755a9e5d..5131ef284286 100644 --- a/databases/mysql81-server/files/patch-man_CMakeLists.txt +++ b/databases/mysql90-server/files/patch-man_CMakeLists.txt @@ -1,12 +1,11 @@ ---- man/CMakeLists.txt.orig 2023-06-21 07:52:10 UTC +--- man/CMakeLists.txt.orig 2024-06-03 11:39:00 UTC +++ man/CMakeLists.txt -@@ -23,26 +23,14 @@ SET(MAN1 +@@ -24,13 +24,6 @@ SET(MAN1 # Copy man pages SET(MAN1 comp_err.1 - ibd2sdi.1 - innochecksum.1 - lz4_decompress.1 - my_print_defaults.1 - myisam_ftdump.1 - myisamchk.1 @@ -15,20 +14,16 @@ mysql.1 mysql_config.1 mysql_config_editor.1 -- mysql_secure_installation.1 -- mysql_ssl_rsa_setup.1 -- mysql_tzinfo_to_sql.1 -- mysql_upgrade.1 - mysqladmin.1 +@@ -40,7 +33,6 @@ SET(MAN1 mysqlbinlog.1 mysqlcheck.1 mysqldump.1 - mysqldumpslow.1 mysqlimport.1 mysqlman.1 - mysqlpump.1 -@@ -52,13 +40,23 @@ SET(MAN1 - zlib_decompress.1 + mysqlshow.1 +@@ -48,13 +40,23 @@ SET(MAN1 + perror.1 ) -IF(NOT WITH_SYSTEMD) @@ -57,7 +52,7 @@ SET(MAN1_NDB ndb_blob_tool.1 -@@ -105,8 +103,14 @@ SET(MAN8_NDB +@@ -102,8 +104,14 @@ SET(MAN8_NDB ndbmtd.8 ) diff --git a/databases/mysql81-server/files/patch-mysys_my__default.cc b/databases/mysql90-server/files/patch-mysys_my__default.cc index eba6ce293b1f..3ab4649e0467 100644 --- a/databases/mysql81-server/files/patch-mysys_my__default.cc +++ b/databases/mysql90-server/files/patch-mysys_my__default.cc @@ -1,6 +1,6 @@ ---- mysys/my_default.cc.orig 2023-06-21 07:52:10 UTC +--- mysys/my_default.cc.orig 2024-04-10 06:26:28 UTC +++ mysys/my_default.cc -@@ -207,7 +207,7 @@ bool no_defaults = false; +@@ -209,7 +209,7 @@ bool no_defaults = false; /* Which directories are searched for options (and in which order) */ @@ -9,7 +9,7 @@ #define DEFAULT_DIRS_SIZE (MAX_DEFAULT_DIRS + 1) /* Terminate with NULL */ static const char **default_directories = nullptr; -@@ -925,6 +925,14 @@ static int search_default_file_with_ext(Process_option +@@ -962,6 +962,14 @@ static int search_default_file_with_ext(Process_option return 1; /* Ignore wrong files */ } @@ -24,7 +24,7 @@ while (true) { auto fileline = mysql_file_getline(buff, sizeof(buff), fp, is_login_file); char *linebuff = fileline.get(); -@@ -1314,7 +1322,8 @@ void my_print_default_files(const char *conf_file) { +@@ -1351,7 +1359,8 @@ void my_print_default_files(const char *conf_file) { end[(strlen(end) - 1)] = ' '; else strxmov(end, conf_file, *ext, " ", NullS); @@ -34,7 +34,7 @@ } } } -@@ -1655,14 +1664,9 @@ static const char **init_default_directories(MEM_ROOT +@@ -1693,14 +1702,9 @@ static const char **init_default_directories(MEM_ROOT #else @@ -51,7 +51,7 @@ #endif if ((env = getenv("MYSQL_HOME"))) errors += add_directory(alloc, env, dirs); -@@ -1727,7 +1731,7 @@ int check_file_permissions(const char *file_name, bool +@@ -1765,7 +1769,7 @@ int check_file_permissions(const char *file_name, bool #if !defined(_WIN32) MY_STAT stat_info; diff --git a/databases/mysql81-server/files/patch-mysys_my__kdf.cc b/databases/mysql90-server/files/patch-mysys_my__kdf.cc index e4b12bfc09a0..c316de281c26 100644 --- a/databases/mysql81-server/files/patch-mysys_my__kdf.cc +++ b/databases/mysql90-server/files/patch-mysys_my__kdf.cc @@ -1,6 +1,6 @@ ---- mysys/my_kdf.cc.orig 2022-12-11 13:12:02 UTC +--- mysys/my_kdf.cc.orig 2024-04-10 06:26:28 UTC +++ mysys/my_kdf.cc -@@ -56,7 +56,7 @@ int create_kdf_key(const unsigned char *key, const uns +@@ -57,7 +57,7 @@ int create_kdf_key(const unsigned char *key, const uns std::unique_ptr<Key_derivation_function> kdf_function; if (kdf_name == "hkdf") { @@ -9,7 +9,7 @@ kdf_function = std::make_unique<Key_hkdf_function>(kdf_options); #else return 1; -@@ -71,7 +71,7 @@ int create_kdf_key(const unsigned char *key, const uns +@@ -72,7 +72,7 @@ int create_kdf_key(const unsigned char *key, const uns return kdf_function->derive_key(key, key_length, rkey, rkey_size); } diff --git a/databases/mysql81-server/files/patch-plugin_password__validation_validate__password.cc b/databases/mysql90-server/files/patch-plugin_password__validation_validate__password.cc index 4f1313993d21..9c5129e24b2d 100644 --- a/databases/mysql81-server/files/patch-plugin_password__validation_validate__password.cc +++ b/databases/mysql90-server/files/patch-plugin_password__validation_validate__password.cc @@ -1,6 +1,6 @@ ---- plugin/password_validation/validate_password.cc.orig 2019-09-20 08:30:51 UTC +--- plugin/password_validation/validate_password.cc.orig 2024-04-10 06:26:28 UTC +++ plugin/password_validation/validate_password.cc -@@ -25,6 +25,8 @@ +@@ -26,6 +26,8 @@ #include <mysql/plugin_validate_password.h> #include <mysql/service_my_plugin_log.h> #include <mysql/service_mysql_string.h> diff --git a/databases/mysql81-server/files/patch-plugin_x_CMakeLists.txt b/databases/mysql90-server/files/patch-plugin_x_CMakeLists.txt index e1e9d8674c99..e9337bfaff87 100644 --- a/databases/mysql81-server/files/patch-plugin_x_CMakeLists.txt +++ b/databases/mysql90-server/files/patch-plugin_x_CMakeLists.txt @@ -1,6 +1,6 @@ ---- plugin/x/CMakeLists.txt.orig 2023-06-21 07:52:10 UTC +--- plugin/x/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC +++ plugin/x/CMakeLists.txt -@@ -81,6 +81,8 @@ INCLUDE_DIRECTORIES( +@@ -75,6 +75,8 @@ INCLUDE_DIRECTORIES( ${MYSQLX_GENERATE_DIR} ${MYSQLX_PROTOCOL_INCLUDE_DIR} ${MYSQLX_CLIENT_INCLUDE_DIR} diff --git a/databases/mysql81-server/files/patch-plugin_x_client_authentication_sha256__scramble__generator.cc b/databases/mysql90-server/files/patch-plugin_x_client_authentication_sha256__scramble__generator.cc index 0e894219bb8d..e279ad846196 100644 --- a/databases/mysql81-server/files/patch-plugin_x_client_authentication_sha256__scramble__generator.cc +++ b/databases/mysql90-server/files/patch-plugin_x_client_authentication_sha256__scramble__generator.cc @@ -1,6 +1,6 @@ ---- plugin/x/client/authentication/sha256_scramble_generator.cc.orig 2019-09-20 08:30:51 UTC +--- plugin/x/client/authentication/sha256_scramble_generator.cc.orig 2024-04-10 06:26:28 UTC +++ plugin/x/client/authentication/sha256_scramble_generator.cc -@@ -97,7 +97,7 @@ bool SHA256_digest::retrieve_digest(unsigned char *dig +@@ -98,7 +98,7 @@ bool SHA256_digest::retrieve_digest(unsigned char *dig return true; } m_ok = EVP_DigestFinal_ex(md_context, m_digest, nullptr); diff --git a/databases/mysql81-server/files/patch-plugin_x_configure.cmake b/databases/mysql90-server/files/patch-plugin_x_configure.cmake index 3d56059d869a..bf593103b5b1 100644 --- a/databases/mysql81-server/files/patch-plugin_x_configure.cmake +++ b/databases/mysql90-server/files/patch-plugin_x_configure.cmake @@ -1,6 +1,6 @@ ---- plugin/x/configure.cmake.orig 2019-09-20 08:30:51 UTC +--- plugin/x/configure.cmake.orig 2024-04-10 06:26:28 UTC +++ plugin/x/configure.cmake -@@ -45,6 +45,7 @@ CONFIGURE_FILE(${MYSQLX_PROJECT_DIR}/src/config/mysqlx +@@ -46,6 +46,7 @@ CONFIGURE_FILE(${MYSQLX_PROJECT_DIR}/src/config/mysqlx CONFIGURE_FILE(${MYSQLX_PROJECT_DIR}/src/config/mysqlx_version.h.in ${MYSQLX_GENERATE_DIR}/mysqlx_version.h ) @@ -8,7 +8,7 @@ INSTALL(FILES ${MYSQLX_GENERATE_DIR}/mysqlx_error.h DESTINATION ${INSTALL_INCLUDEDIR} COMPONENT Development) -@@ -56,3 +57,4 @@ INSTALL(FILES ${MYSQLX_GENERATE_DIR}/mysqlx_ername.h +@@ -57,3 +58,4 @@ INSTALL(FILES ${MYSQLX_GENERATE_DIR}/mysqlx_version.h INSTALL(FILES ${MYSQLX_GENERATE_DIR}/mysqlx_version.h DESTINATION ${INSTALL_INCLUDEDIR} COMPONENT Development) diff --git a/databases/mysql80-server/files/patch-router_src_harness_include_mysql_harness_net_ts_impl_kqueue_io_service.h b/databases/mysql90-server/files/patch-router_src_harness_include_mysql_harness_net__ts_impl_kqueue__io__service.h index 46d03cb9db69..6414b45c32b0 100644 --- a/databases/mysql80-server/files/patch-router_src_harness_include_mysql_harness_net_ts_impl_kqueue_io_service.h +++ b/databases/mysql90-server/files/patch-router_src_harness_include_mysql_harness_net__ts_impl_kqueue__io__service.h @@ -1,6 +1,6 @@ ---- router/src/harness/include/mysql/harness/net_ts/impl/kqueue_io_service.h.orig 2020-09-23 12:37:48 UTC +--- router/src/harness/include/mysql/harness/net_ts/impl/kqueue_io_service.h.orig 2024-04-10 06:26:28 UTC +++ router/src/harness/include/mysql/harness/net_ts/impl/kqueue_io_service.h -@@ -190,8 +190,8 @@ +@@ -189,8 +189,8 @@ class kqueue_io_service : public IoServiceBase { auto secs = std::chrono::duration_cast<std::chrono::seconds>(timeout); timeout -= secs; diff --git a/databases/mysql81-server/files/patch-router_src_harness_include_mysql_harness_net__ts_internet.h b/databases/mysql90-server/files/patch-router_src_harness_include_mysql_harness_net__ts_internet.h index 015c6839ada0..c793fe7b022d 100644 --- a/databases/mysql81-server/files/patch-router_src_harness_include_mysql_harness_net__ts_internet.h +++ b/databases/mysql90-server/files/patch-router_src_harness_include_mysql_harness_net__ts_internet.h @@ -1,6 +1,6 @@ ---- router/src/harness/include/mysql/harness/net_ts/internet.h.orig 2020-11-09 00:30:01 UTC +--- router/src/harness/include/mysql/harness/net_ts/internet.h.orig 2024-04-10 06:26:28 UTC +++ router/src/harness/include/mysql/harness/net_ts/internet.h -@@ -43,6 +43,7 @@ +@@ -45,6 +45,7 @@ #include <arpa/inet.h> // inet_ntop #include <netdb.h> // getaddrinfo #include <netinet/in.h> // in_addr_t diff --git a/databases/mysql81-server/files/patch-router_src_harness_src_tls__client__context.cc b/databases/mysql90-server/files/patch-router_src_harness_src_tls__client__context.cc index d366ee9f7425..5cd410e2e748 100644 --- a/databases/mysql81-server/files/patch-router_src_harness_src_tls__client__context.cc +++ b/databases/mysql90-server/files/patch-router_src_harness_src_tls__client__context.cc @@ -1,11 +1,11 @@ ---- router/src/harness/src/tls_client_context.cc.orig 2023-06-21 07:52:10 UTC +--- router/src/harness/src/tls_client_context.cc.orig 2024-04-10 06:26:28 UTC +++ router/src/harness/src/tls_client_context.cc -@@ -101,7 +101,7 @@ stdx::expected<void, std::error_code> TlsClientContext +@@ -104,7 +104,7 @@ stdx::expected<void, std::error_code> TlsClientContext stdx::expected<void, std::error_code> TlsClientContext::cipher_suites( const std::string &ciphers) { // TLSv1.3 ciphers are controlled via SSL_CTX_set_ciphersuites() -#if OPENSSL_VERSION_NUMBER >= ROUTER_OPENSSL_VERSION(1, 1, 1) +#ifdef TLS1_3_VERSION if (1 != SSL_CTX_set_ciphersuites(ssl_ctx_.get(), ciphers.c_str())) { - return stdx::make_unexpected(make_tls_error()); + return stdx::unexpected(make_tls_error()); } diff --git a/databases/mysql81-server/files/patch-router_src_harness_src_tls__context.cc b/databases/mysql90-server/files/patch-router_src_harness_src_tls__context.cc index b1d818afe81a..8a03c53ddbbd 100644 --- a/databases/mysql81-server/files/patch-router_src_harness_src_tls__context.cc +++ b/databases/mysql90-server/files/patch-router_src_harness_src_tls__context.cc @@ -1,6 +1,6 @@ ---- router/src/harness/src/tls_context.cc.orig 2021-12-17 16:07:27 UTC +--- router/src/harness/src/tls_context.cc.orig 2024-04-10 06:26:28 UTC +++ router/src/harness/src/tls_context.cc -@@ -241,7 +241,7 @@ static int o11x_version(TlsVersion version) { +@@ -277,7 +277,7 @@ static int o11x_version(TlsVersion version) { return TLS1_1_VERSION; case TlsVersion::TLS_1_2: return TLS1_2_VERSION; @@ -9,7 +9,7 @@ case TlsVersion::TLS_1_3: return TLS1_3_VERSION; #endif -@@ -272,9 +272,11 @@ stdx::expected<void, std::error_code> TlsContext::vers +@@ -308,9 +308,11 @@ stdx::expected<void, std::error_code> TlsContext::vers default: // unknown, leave all disabled [[fallthrough]]; @@ -21,7 +21,7 @@ case TlsVersion::TLS_1_2: opts |= SSL_OP_NO_TLSv1_1; [[fallthrough]]; -@@ -322,8 +324,10 @@ TlsVersion TlsContext::min_version() const { +@@ -358,8 +360,10 @@ TlsVersion TlsContext::min_version() const { return TlsVersion::TLS_1_1; case TLS1_2_VERSION: return TlsVersion::TLS_1_2; @@ -32,7 +32,7 @@ case 0: return TlsVersion::AUTO; default: -@@ -382,7 +386,8 @@ TlsContext::InfoCallback TlsContext::info_callback() c +@@ -513,7 +517,8 @@ int TlsContext::security_level() const { } int TlsContext::security_level() const { diff --git a/databases/mysql81-server/files/patch-scripts_CMakeLists.txt b/databases/mysql90-server/files/patch-scripts_CMakeLists.txt index 4f2f5afb57d4..9900330982dc 100644 --- a/databases/mysql81-server/files/patch-scripts_CMakeLists.txt +++ b/databases/mysql90-server/files/patch-scripts_CMakeLists.txt @@ -1,6 +1,6 @@ ---- scripts/CMakeLists.txt.orig 2023-06-21 07:52:10 UTC +--- scripts/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC +++ scripts/CMakeLists.txt -@@ -336,6 +336,8 @@ MACRO(EXTRACT_LINK_LIBRARIES target var) +@@ -411,6 +411,8 @@ MACRO(EXTRACT_LINK_LIBRARIES target var) SET(${var} "${${var}}-L${dir} " ) ENDIF() SET(${var} "${${var}}-l${lib} " ) @@ -9,7 +9,7 @@ ELSE() SET(${var} "${${var}}-l${lib} " ) ENDIF() -@@ -409,7 +411,7 @@ ELSE() +@@ -484,7 +486,7 @@ ELSE() ${CMAKE_CURRENT_BINARY_DIR}/${PKGCONFIG_FILE} ESCAPE_QUOTES @ONLY) @@ -18,7 +18,7 @@ MESSAGE(STATUS "INSTALL ${PKGCONFIG_FILE} ${INSTALL_PKGCONFIGDIR}") INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PKGCONFIG_FILE} -@@ -422,23 +424,28 @@ ELSE() +@@ -497,23 +499,28 @@ ELSE() # mysqld_safe used in mtr even for systemd platforms IF(WITH_SYSTEMD) SET(BIN_SCRIPTS diff --git a/databases/mysql81-server/files/patch-scripts_mysqld__safe.sh b/databases/mysql90-server/files/patch-scripts_mysqld__safe.sh index 47bc81e3963b..47bc81e3963b 100644 --- a/databases/mysql81-server/files/patch-scripts_mysqld__safe.sh +++ b/databases/mysql90-server/files/patch-scripts_mysqld__safe.sh diff --git a/databases/mysql81-server/files/patch-sql_auth_sha2__password__common.cc b/databases/mysql90-server/files/patch-sql_auth_sha2__password__common.cc index 56f6dfb3fbb7..58ee2f44c3a6 100644 --- a/databases/mysql81-server/files/patch-sql_auth_sha2__password__common.cc +++ b/databases/mysql90-server/files/patch-sql_auth_sha2__password__common.cc @@ -1,6 +1,6 @@ ---- sql/auth/sha2_password_common.cc.orig 2019-09-20 08:30:51 UTC +--- sql/auth/sha2_password_common.cc.orig 2024-04-10 06:26:28 UTC +++ sql/auth/sha2_password_common.cc -@@ -101,7 +101,7 @@ bool SHA256_digest::retrieve_digest(unsigned char *dig +@@ -102,7 +102,7 @@ bool SHA256_digest::retrieve_digest(unsigned char *dig return true; } m_ok = EVP_DigestFinal_ex(md_context, m_digest, nullptr); diff --git a/databases/mysql90-server/files/patch-sql_auth_sql__authorization.cc b/databases/mysql90-server/files/patch-sql_auth_sql__authorization.cc new file mode 100644 index 000000000000..17a8d3d0ba71 --- /dev/null +++ b/databases/mysql90-server/files/patch-sql_auth_sql__authorization.cc @@ -0,0 +1,13 @@ +--- sql/auth/sql_authorization.cc.orig 2024-04-10 06:26:28 UTC ++++ sql/auth/sql_authorization.cc +@@ -237,6 +237,10 @@ bool operator==(const Role_id &a, const std::string &b + return tmp == b; + } + ++bool operator==(const Role_id &a, const LEX_CSTRING &b) { ++ return a == to_string(b); ++} ++ + bool operator==(const std::pair<Role_id, bool> &a, const std::string &b) { + return a.first == b; + } diff --git a/databases/mysql90-server/files/patch-sql_binlog__ostream.cc b/databases/mysql90-server/files/patch-sql_binlog__ostream.cc new file mode 100644 index 000000000000..1bcf252da064 --- /dev/null +++ b/databases/mysql90-server/files/patch-sql_binlog__ostream.cc @@ -0,0 +1,11 @@ +--- sql/binlog_ostream.cc.orig 2024-07-12 19:20:22 UTC ++++ sql/binlog_ostream.cc +@@ -240,7 +240,7 @@ bool IO_CACHE_binlog_cache_storage::setup_ciphers_pass + + /* Generate password, it is a random string. */ + if (my_rand_buffer(password, sizeof(password))) return true; +- password_str.append(password, sizeof(password)); ++ password_str.insert(password_str.end(), password, password + sizeof(password)); + + m_io_cache.m_encryptor->close(); + m_io_cache.m_decryptor->close(); diff --git a/databases/mysql81-server/files/patch-sql_conn__handler_socket__connection.cc b/databases/mysql90-server/files/patch-sql_conn__handler_socket__connection.cc index 6aa01f9e3e3a..38341a4c6902 100644 --- a/databases/mysql81-server/files/patch-sql_conn__handler_socket__connection.cc +++ b/databases/mysql90-server/files/patch-sql_conn__handler_socket__connection.cc @@ -1,9 +1,9 @@ ---- sql/conn_handler/socket_connection.cc.orig 2023-06-21 07:52:10 UTC +--- sql/conn_handler/socket_connection.cc.orig 2024-04-10 06:26:28 UTC +++ sql/conn_handler/socket_connection.cc -@@ -960,9 +960,11 @@ bool check_connection_refused_by_tcp_wrapper(MYSQL_SOC +@@ -961,9 +961,11 @@ bool check_connection_refused_by_tcp_wrapper(MYSQL_SOC signal(SIGCHLD, SIG_DFL); request_init(&req, RQ_DAEMON, libwrap_name, RQ_FILE, - mysql_socket_getfd(connect_sock), NULL); + mysql_socket_getfd(connect_sock), nullptr); - fromhost(&req); + void (*my_fromhost) (void *) = (void (*)(void *)) fromhost; + my_fromhost(&req); @@ -14,7 +14,7 @@ /* This may be stupid but refuse() includes an exit(0) which we surely don't want... -@@ -974,12 +976,13 @@ bool check_connection_refused_by_tcp_wrapper(MYSQL_SOC +@@ -975,12 +977,13 @@ bool check_connection_refused_by_tcp_wrapper(MYSQL_SOC This is unproblematic as TCP-wrapper is unix specific, anyway. */ diff --git a/databases/mysql90-server/files/patch-sql_mdl__context__backup.cc b/databases/mysql90-server/files/patch-sql_mdl__context__backup.cc new file mode 100644 index 000000000000..4cf419d722bc --- /dev/null +++ b/databases/mysql90-server/files/patch-sql_mdl__context__backup.cc @@ -0,0 +1,36 @@ +--- sql/mdl_context_backup.cc.orig 2024-07-12 19:20:22 UTC ++++ sql/mdl_context_backup.cc +@@ -160,7 +160,7 @@ bool MDL_context_backup_manager::create_backup(const M + DBUG_TRACE; + + try { +- MDL_context_backup_key key_obj(key, keylen); ++ MDL_context_backup_key key_obj(key, key + keylen); + + /* + Since this method is called as part of THD cleaning up, every XA +@@ -193,7 +193,7 @@ bool MDL_context_backup_manager::create_backup(MDL_req + + bool result = false; + try { +- MDL_context_backup_key key_obj(key, keylen); ++ MDL_context_backup_key key_obj(key, key + keylen); + /* + Check for presence a record with specified key in the collection of + MDL_context_backup elements. It is ok to already have a record with +@@ -239,7 +239,7 @@ bool MDL_context_backup_manager::restore_backup(MDL_co + + MUTEX_LOCK(guard, &m_LOCK_mdl_context_backup); + +- auto result = m_backup_map.find(MDL_context_backup_key(key, keylen)); ++ auto result = m_backup_map.find(MDL_context_backup_key(key, key + keylen)); + if (result != m_backup_map.end()) { + element = result->second.get(); + res = mdl_context->clone_tickets(element->get_context(), MDL_TRANSACTION); +@@ -252,5 +252,5 @@ void MDL_context_backup_manager::delete_backup(const u + const size_t keylen) { + DBUG_TRACE; + MUTEX_LOCK(guard, &m_LOCK_mdl_context_backup); +- m_backup_map.erase(MDL_context_backup_key(key, keylen)); ++ m_backup_map.erase(MDL_context_backup_key(key, key + keylen)); + } diff --git a/databases/mysql90-server/files/patch-sql_mdl__context__backup.h b/databases/mysql90-server/files/patch-sql_mdl__context__backup.h new file mode 100644 index 000000000000..fcb8790f13db --- /dev/null +++ b/databases/mysql90-server/files/patch-sql_mdl__context__backup.h @@ -0,0 +1,11 @@ +--- sql/mdl_context_backup.h.orig 2024-07-12 19:20:22 UTC ++++ sql/mdl_context_backup.h +@@ -47,7 +47,7 @@ class MDL_context_backup_manager { + /** + Key for uniquely identifying MDL_context in the MDL_context_backup map. + */ +- typedef std::basic_string<uchar> MDL_context_backup_key; ++ typedef std::vector<uchar> MDL_context_backup_key; + + class MDL_context_backup; + diff --git a/databases/mysql81-server/files/patch-sql_mysqld.cc b/databases/mysql90-server/files/patch-sql_mysqld.cc index 6f0533832abb..ee83e9bcd358 100644 --- a/databases/mysql81-server/files/patch-sql_mysqld.cc +++ b/databases/mysql90-server/files/patch-sql_mysqld.cc @@ -1,6 +1,6 @@ ---- sql/mysqld.cc.orig 2023-06-21 07:52:10 UTC +--- sql/mysqld.cc.orig 2024-04-10 06:26:28 UTC +++ sql/mysqld.cc -@@ -5428,7 +5428,7 @@ static PSI_memory_key key_memory_openssl = PSI_NOT_INS +@@ -7000,7 +7000,7 @@ static PSI_memory_key key_memory_openssl = PSI_NOT_INS static PSI_memory_key key_memory_openssl = PSI_NOT_INSTRUMENTED; diff --git a/databases/mysql90-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc b/databases/mysql90-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc new file mode 100644 index 000000000000..276862229fcf --- /dev/null +++ b/databases/mysql90-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc @@ -0,0 +1,39 @@ +--- sql/range_optimizer/index_range_scan_plan.cc.orig 2024-07-12 19:20:22 UTC ++++ sql/range_optimizer/index_range_scan_plan.cc +@@ -1016,11 +1016,11 @@ static bool null_part_in_key(KEY_PART *key_part, const + return false; + } + +-// TODO(sgunders): This becomes a bit simpler with C++20's string_view +-// constructors. +-static inline std::basic_string_view<uchar> make_string_view(const uchar *start, +- const uchar *end) { +- return {start, static_cast<size_t>(end - start)}; ++static inline bool equal(const uchar *start1, const uchar *end1, ++ const uchar *start2, const uchar *end2) { ++ auto diff1 = end1 - start1; ++ auto diff2 = end2 - start2; ++ return diff1 == diff2 && memcmp(start1, start2, diff1) == 0; + } + + /** +@@ -1083,8 +1083,7 @@ static bool get_ranges_from_tree_given_base( + node->next_key_part->type == SEL_ROOT::Type::KEY_RANGE && + node->next_key_part->root->part == part + 1) { + if (node->min_flag == 0 && node->max_flag == 0 && +- make_string_view(min_key, tmp_min_key) == +- make_string_view(max_key, tmp_max_key)) { ++ equal(min_key, tmp_min_key, max_key, tmp_max_key)) { + // This range was an equality predicate, and we have more + // keyparts to scan, so use its range as a base for ranges on + // the next keypart(s). E.g. if we have (a = 3) on this keypart, +@@ -1160,8 +1159,7 @@ static bool get_ranges_from_tree_given_base( + else + flag |= NO_MAX_RANGE; + } +- if (flag == 0 && make_string_view(base_min_key, tmp_min_key) == +- make_string_view(base_max_key, tmp_max_key)) { ++ if (flag == 0 && equal(base_min_key, tmp_min_key, base_max_key, tmp_max_key)) { + flag |= EQ_RANGE; + /* + Note that keys which are extended with PK parts have no diff --git a/databases/mysql90-server/files/patch-sql_rpl__log__encryption.cc b/databases/mysql90-server/files/patch-sql_rpl__log__encryption.cc new file mode 100644 index 000000000000..d6e739009958 --- /dev/null +++ b/databases/mysql90-server/files/patch-sql_rpl__log__encryption.cc @@ -0,0 +1,134 @@ +--- sql/rpl_log_encryption.cc.orig 2024-07-12 19:20:22 UTC ++++ sql/rpl_log_encryption.cc +@@ -213,7 +213,7 @@ bool Rpl_encryption::recover_master_key() { + Rpl_encryption_header::seqno_to_key_id(m_master_key_seqno); + auto master_key = + get_key(m_master_key.m_id, Rpl_encryption_header::get_key_type()); +- m_master_key.m_value.assign(master_key.second); ++ m_master_key.m_value = master_key.second; + /* No keyring error */ + if (master_key.first == Keyring_status::KEYRING_ERROR_FETCHING) goto err1; + } +@@ -290,7 +290,7 @@ bool Rpl_encryption::recover_master_key() { + + if (new_master_key.first == Keyring_status::SUCCESS) { + m_master_key.m_id = new_master_key_id; +- m_master_key.m_value.assign(new_master_key.second); ++ m_master_key.m_value = new_master_key.second; + if (new_master_key_seqno.second > m_master_key_seqno && + new_master_key_seqno.second > old_master_key_seqno.second) { + if (m_master_key_seqno > 0) { +@@ -380,8 +380,8 @@ std::pair<Rpl_encryption::Keyring_status, Key_string> + reinterpret_cast<unsigned char *>(std::get<1>(tuple)); + first[0] = ~(first[0]); + }); +- key_str.append(reinterpret_cast<unsigned char *>(std::get<1>(tuple)), +- std::get<2>(tuple)); ++ auto *first = reinterpret_cast<unsigned char *>(std::get<1>(tuple)); ++ key_str.insert(key_str.end(), first, first + std::get<2>(tuple)); + my_free(std::get<1>(tuple)); + } + +@@ -396,7 +396,7 @@ std::pair<Rpl_encryption::Keyring_status, Key_string> + if (pair.first == Keyring_status::SUCCESS) { + DBUG_EXECUTE_IF("corrupt_replication_encryption_key_size", + { pair.second.resize(key_size / 2); }); +- if (pair.second.length() != key_size) ++ if (pair.second.size() != key_size) + pair.first = Keyring_status::UNEXPECTED_KEY_SIZE; + } + return pair; +@@ -743,7 +743,7 @@ Rpl_encryption::get_seqno_from_keyring(std::string key + auto fetched_key = get_key(key_id, SEQNO_KEY_TYPE, SEQNO_KEY_LENGTH); + uint32_t seqno = 0; + if (fetched_key.first == Keyring_status::SUCCESS) { +- const void *key = fetched_key.second.c_str(); ++ const void *key = fetched_key.second.data(); + memcpy(&seqno, key, sizeof(seqno)); + seqno = le32toh(seqno); + } +@@ -948,7 +948,7 @@ bool Rpl_encryption::generate_master_key_on_keyring(ui + + /* Store the generated key as the new master key */ + m_master_key.m_id = key_id; +- m_master_key.m_value.assign(pair.second); ++ m_master_key.m_value = pair.second; + + return false; + } +@@ -1051,12 +1051,12 @@ bool Rpl_encryption_header_v1::serialize(Basic_ostream + + assert(m_encrypted_password.length() == PASSWORD_FIELD_SIZE); + *ptr++ = ENCRYPTED_FILE_PASSWORD; +- memcpy(ptr, m_encrypted_password.data(), m_encrypted_password.length()); ++ memcpy(ptr, m_encrypted_password.data(), m_encrypted_password.size()); + ptr += PASSWORD_FIELD_SIZE; + + assert(m_iv.length() == IV_FIELD_SIZE); + *ptr++ = IV_FOR_FILE_PASSWORD; +- memcpy(ptr, m_iv.data(), m_iv.length()); ++ memcpy(ptr, m_iv.data(), m_iv.size()); + + bool res = DBUG_EVALUATE_IF("fail_to_serialize_encryption_header", true, + ostream->write(header, HEADER_SIZE)); +@@ -1111,13 +1111,13 @@ bool Rpl_encryption_header_v1::deserialize(Basic_istre + reinterpret_cast<const unsigned char *>( + reader.ptr(PASSWORD_FIELD_SIZE)); + if (!reader.has_error()) +- m_encrypted_password.assign(password_ptr, PASSWORD_FIELD_SIZE); ++ m_encrypted_password.assign(password_ptr, password_ptr + PASSWORD_FIELD_SIZE); + break; + } + case IV_FOR_FILE_PASSWORD: { + const unsigned char *iv_ptr = + reinterpret_cast<const unsigned char *>(reader.ptr(IV_FIELD_SIZE)); +- if (!reader.has_error()) m_iv.assign(iv_ptr, IV_FIELD_SIZE); ++ if (!reader.has_error()) m_iv.assign(iv_ptr, iv_ptr + IV_FIELD_SIZE); + break; + } + default: +@@ -1177,11 +1177,11 @@ Key_string Rpl_encryption_header_v1::decrypt_file_pass + unsigned char buffer[Aes_ctr::PASSWORD_LENGTH]; + + if (my_aes_decrypt(m_encrypted_password.data(), +- m_encrypted_password.length(), buffer, ++ m_encrypted_password.size(), buffer, + error_and_key.second.data(), +- error_and_key.second.length(), my_aes_256_cbc, ++ error_and_key.second.size(), my_aes_256_cbc, + m_iv.data(), false) != MY_AES_BAD_DATA) +- file_password.append(buffer, Aes_ctr::PASSWORD_LENGTH); ++ file_password.insert(file_password.end(), buffer, buffer + Aes_ctr::PASSWORD_LENGTH); + } + } + #endif +@@ -1212,16 +1212,16 @@ bool Rpl_encryption_header_v1::encrypt_file_password(K + + /* Generate iv, it is a random string. */ + error = my_rand_buffer(iv, Aes_ctr::AES_BLOCK_SIZE); +- m_iv = Key_string(iv, sizeof(iv)); ++ m_iv = Key_string(iv, iv + sizeof(iv)); + + /* Encrypt password */ + if (!error) { +- error = (my_aes_encrypt(password_str.data(), password_str.length(), ++ error = (my_aes_encrypt(password_str.data(), password_str.size(), + encrypted_password, master_key.m_value.data(), +- master_key.m_value.length(), my_aes_256_cbc, iv, ++ master_key.m_value.size(), my_aes_256_cbc, iv, + false) == MY_AES_BAD_DATA); + m_encrypted_password = +- Key_string(encrypted_password, sizeof(encrypted_password)); ++ Key_string(encrypted_password, encrypted_password + sizeof(encrypted_password)); + } + + return error; +@@ -1237,7 +1237,7 @@ Key_string Rpl_encryption_header_v1::generate_new_file + /* Generate password, it is a random string. */ + error = my_rand_buffer(password, sizeof(password)); + if (!error) { +- password_str.append(password, sizeof(password)); ++ password_str.insert(password_str.end(), password, password + sizeof(password)); + } + + if (error || encrypt_file_password(password_str) || diff --git a/databases/mysql81-server/files/patch-sql_ssl__init__callback.cc b/databases/mysql90-server/files/patch-sql_ssl__init__callback.cc index 96bd029197e9..59d4ee2445db 100644 --- a/databases/mysql81-server/files/patch-sql_ssl__init__callback.cc +++ b/databases/mysql90-server/files/patch-sql_ssl__init__callback.cc @@ -1,6 +1,6 @@ ---- sql/ssl_init_callback.cc.orig 2023-06-21 07:52:10 UTC +--- sql/ssl_init_callback.cc.orig 2024-04-10 06:26:28 UTC +++ sql/ssl_init_callback.cc -@@ -110,14 +110,14 @@ static Sys_var_charptr Sys_tls_version( +@@ -165,14 +165,14 @@ static Sys_var_charptr Sys_tls_version( static Sys_var_charptr Sys_tls_version( "tls_version", @@ -17,7 +17,7 @@ "TLSv1.2,TLSv1.3", #else "TLSv1.2", -@@ -197,14 +197,14 @@ static Sys_var_charptr Sys_admin_tls_version( +@@ -248,14 +248,14 @@ static Sys_var_charptr Sys_admin_tls_version( static Sys_var_charptr Sys_admin_tls_version( "admin_tls_version", @@ -28,7 +28,7 @@ "TLS version for --admin-port, permitted values are TLSv1.2", #endif PERSIST_AS_READONLY GLOBAL_VAR(opt_admin_tls_version), - CMD_LINE(REQUIRED_ARG, OPT_TLS_VERSION), IN_FS_CHARSET, + CMD_LINE(REQUIRED_ARG, OPT_ADMIN_TLS_VERSION), IN_FS_CHARSET, -#ifdef HAVE_TLSv13 +#if defined(HAVE_TLSv13) && !defined(LIBRESSL_VERSION_NUMBER) "TLSv1.2,TLSv1.3", diff --git a/databases/mysql90-server/files/patch-sql_stream__cipher.cc b/databases/mysql90-server/files/patch-sql_stream__cipher.cc new file mode 100644 index 000000000000..a1de0e8f6df7 --- /dev/null +++ b/databases/mysql90-server/files/patch-sql_stream__cipher.cc @@ -0,0 +1,11 @@ +--- sql/stream_cipher.cc.orig 2024-07-12 19:15:25 UTC ++++ sql/stream_cipher.cc +@@ -46,7 +46,7 @@ bool Aes_ctr_cipher<TYPE>::open(const Key_string &pass + m_header_size = header_size; + #ifdef HAVE_BYTESTOKEY_SHA512_HANDLING + if (EVP_BytesToKey(Aes_ctr::get_evp_cipher(), Aes_ctr::get_evp_md(), nullptr, +- password.data(), password.length(), 1, m_file_key, ++ password.data(), password.size(), 1, m_file_key, + m_iv) == 0) + return true; + #else diff --git a/databases/mysql90-server/files/patch-sql_stream__cipher.h b/databases/mysql90-server/files/patch-sql_stream__cipher.h new file mode 100644 index 000000000000..fcad3c5e4079 --- /dev/null +++ b/databases/mysql90-server/files/patch-sql_stream__cipher.h @@ -0,0 +1,19 @@ +--- sql/stream_cipher.h.orig 2024-07-12 19:20:22 UTC ++++ sql/stream_cipher.h +@@ -27,6 +27,7 @@ + #include <openssl/evp.h> + #include <memory> + #include <string> ++#include <vector> + + /** + @file stream_cipher.h +@@ -35,7 +36,7 @@ + binary log files. + */ + +-typedef std::basic_string<unsigned char> Key_string; ++typedef std::vector<unsigned char> Key_string; + + /** + @class Stream_cipher diff --git a/databases/mysql81-server/files/patch-sql_sys__vars.cc b/databases/mysql90-server/files/patch-sql_sys__vars.cc index cfff31af4057..df10cf5efa42 100644 --- a/databases/mysql81-server/files/patch-sql_sys__vars.cc +++ b/databases/mysql90-server/files/patch-sql_sys__vars.cc @@ -1,6 +1,6 @@ ---- sql/sys_vars.cc.orig 2023-06-21 07:52:10 UTC +--- sql/sys_vars.cc.orig 2024-04-10 06:26:28 UTC +++ sql/sys_vars.cc -@@ -2045,7 +2045,7 @@ static Sys_var_ulong Sys_connect_timeout( +@@ -1999,7 +1999,7 @@ static Sys_var_ulong Sys_connect_timeout( "The number of seconds the mysqld server is waiting for a connect " "packet before responding with 'Bad handshake'", GLOBAL_VAR(connect_timeout), CMD_LINE(REQUIRED_ARG), @@ -9,7 +9,7 @@ static Sys_var_ulong Sys_information_schema_stats_expiry( "information_schema_stats_expiry", -@@ -3201,7 +3201,7 @@ static Sys_var_ulong Sys_net_read_timeout( +@@ -3036,7 +3036,7 @@ static Sys_var_ulong Sys_net_read_timeout( "Number of seconds to wait for more data from a connection before " "aborting the read", SESSION_VAR(net_read_timeout), CMD_LINE(REQUIRED_ARG), @@ -18,7 +18,7 @@ NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(nullptr), ON_UPDATE(fix_net_read_timeout)); -@@ -3222,7 +3222,7 @@ static Sys_var_ulong Sys_net_write_timeout( +@@ -3057,7 +3057,7 @@ static Sys_var_ulong Sys_net_write_timeout( "Number of seconds to wait for a block to be written to a connection " "before aborting the write", SESSION_VAR(net_write_timeout), CMD_LINE(REQUIRED_ARG), diff --git a/databases/mysql81-server/files/patch-storage_innobase_include_srv0mon.h b/databases/mysql90-server/files/patch-storage_innobase_include_srv0mon.h index ee591adb8697..a0279de2a126 100644 --- a/databases/mysql81-server/files/patch-storage_innobase_include_srv0mon.h +++ b/databases/mysql90-server/files/patch-storage_innobase_include_srv0mon.h @@ -1,6 +1,6 @@ ---- storage/innobase/include/srv0mon.h.orig 2019-09-20 08:30:51 UTC +--- storage/innobase/include/srv0mon.h.orig 2024-04-10 06:26:28 UTC +++ storage/innobase/include/srv0mon.h -@@ -40,6 +40,10 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +@@ -41,6 +41,10 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, /* Required for FreeBSD so that INT64_MAX is defined. */ #define __STDC_LIMIT_MACROS #endif /* __STDC_LIMIT_MACROS */ diff --git a/databases/mysql81-server/files/patch-storage_innobase_include_ut0crc32.h b/databases/mysql90-server/files/patch-storage_innobase_include_ut0crc32.h index 45695dfc36ad..b1b372a2d8c7 100644 --- a/databases/mysql81-server/files/patch-storage_innobase_include_ut0crc32.h +++ b/databases/mysql90-server/files/patch-storage_innobase_include_ut0crc32.h @@ -1,6 +1,6 @@ ---- storage/innobase/include/ut0crc32.h.orig 2023-06-21 07:52:10 UTC +--- storage/innobase/include/ut0crc32.h.orig 2024-04-10 06:26:28 UTC +++ storage/innobase/include/ut0crc32.h -@@ -132,7 +132,9 @@ CRC32_DEFAULT +@@ -133,7 +133,9 @@ CRC32_DEFAULT #endif /* CRC32_ARM64 */ #ifdef CRC32_ARM64_DEFAULT diff --git a/databases/mysql81-server/files/patch-storage_innobase_ut_crc32.cc b/databases/mysql90-server/files/patch-storage_innobase_ut_crc32.cc index d8662b03ba53..4a2609cc1491 100644 --- a/databases/mysql81-server/files/patch-storage_innobase_ut_crc32.cc +++ b/databases/mysql90-server/files/patch-storage_innobase_ut_crc32.cc @@ -1,6 +1,6 @@ ---- storage/innobase/ut/crc32.cc.orig 2023-06-21 07:52:10 UTC +--- storage/innobase/ut/crc32.cc.orig 2024-04-10 06:26:28 UTC +++ storage/innobase/ut/crc32.cc -@@ -332,8 +332,25 @@ bool can_use_poly_mul() { return true; } +@@ -333,8 +333,25 @@ bool can_use_poly_mul() { return true; } #endif /* CRC32_ARM64_APPLE */ #ifdef CRC32_ARM64_DEFAULT @@ -17,7 +17,7 @@ + + if (elf_aux_info(AT_HWCAP, &capabilities, sizeof(unsigned long))) + return false; -+ return capabilities & HWCAP_CRC32; ++ return capabilities & HWCAP_PMULL; +} +#else bool can_use_crc32() { return getauxval(AT_HWCAP) & HWCAP_CRC32; } @@ -26,7 +26,7 @@ #endif /* CRC32_ARM64_DEFAULT */ /** A helper template to statically unroll a loop with a fixed number of -@@ -442,25 +459,39 @@ uint64_t crc32_impl::update(uint64_t crc, uint64_t dat +@@ -443,25 +460,39 @@ uint64_t crc32_impl::update(uint64_t crc, uint64_t dat #ifdef CRC32_ARM64 #ifdef CRC32_ARM64_DEFAULT @@ -66,7 +66,7 @@ #endif /* CRC32_ARM64_DEFAULT */ uint64_t crc32_impl::update(uint64_t crc, uint64_t data) { return (uint64_t)__crc32cd((uint32_t)crc, data); -@@ -506,7 +537,11 @@ template <uint32_t w> +@@ -508,7 +539,11 @@ template <uint32_t w> } template <uint32_t w> #ifdef CRC32_ARM64_DEFAULT @@ -78,7 +78,7 @@ #endif /* CRC32_ARM64_DEFAULT */ uint64_t use_pclmul::polynomial_mul_rev(uint32_t rev_u) { constexpr uint64_t flipped_w = flip_at_32(w); -@@ -749,7 +784,11 @@ MY_ATTRIBUTE((flatten)) +@@ -751,7 +786,11 @@ MY_ATTRIBUTE((flatten)) MY_ATTRIBUTE((flatten)) #endif /* CRC32_ARM64_APPLE */ #ifdef CRC32_ARM64_DEFAULT @@ -90,7 +90,7 @@ #endif /* CRC32_ARM64_DEFAULT */ uint32_t crc32_using_pclmul(const byte *data, size_t len) { return crc32<use_pclmul>(0, data, len); -@@ -769,7 +808,11 @@ MY_ATTRIBUTE((flatten)) +@@ -771,7 +810,11 @@ MY_ATTRIBUTE((flatten)) MY_ATTRIBUTE((flatten)) #endif /* CRC32_ARM64_APPLE */ #ifdef CRC32_ARM64_DEFAULT diff --git a/databases/mysql81-server/files/patch-storage_myisam_mi__dynrec.cc b/databases/mysql90-server/files/patch-storage_myisam_mi__dynrec.cc index 4daceefef132..b9d73f50435e 100644 --- a/databases/mysql81-server/files/patch-storage_myisam_mi__dynrec.cc +++ b/databases/mysql90-server/files/patch-storage_myisam_mi__dynrec.cc @@ -1,6 +1,6 @@ ---- storage/myisam/mi_dynrec.cc.orig 2019-09-20 08:30:51 UTC +--- storage/myisam/mi_dynrec.cc.orig 2024-04-10 06:26:28 UTC +++ storage/myisam/mi_dynrec.cc -@@ -85,17 +85,12 @@ bool mi_dynmap_file(MI_INFO *info, my_off_t size) { +@@ -86,17 +86,12 @@ bool mi_dynmap_file(MI_INFO *info, my_off_t size) { return true; } /* diff --git a/databases/mysql81-server/files/patch-support-files_CMakeLists.txt b/databases/mysql90-server/files/patch-support-files_CMakeLists.txt index 88a193db5fdc..1ce8c74a9680 100644 --- a/databases/mysql81-server/files/patch-support-files_CMakeLists.txt +++ b/databases/mysql90-server/files/patch-support-files_CMakeLists.txt @@ -1,6 +1,6 @@ ---- support-files/CMakeLists.txt.orig 2023-06-21 07:52:10 UTC +--- support-files/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC +++ support-files/CMakeLists.txt -@@ -24,8 +24,9 @@ ENDIF() +@@ -25,8 +25,9 @@ ENDIF() RETURN() ENDIF() @@ -12,7 +12,7 @@ SET(localstatedir "${MYSQL_DATADIR}") -@@ -43,7 +44,7 @@ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql-log-r +@@ -44,7 +45,7 @@ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql-log-r CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql-log-rotate.in ${CMAKE_CURRENT_BINARY_DIR}/mysql-log-rotate @ONLY) @@ -21,7 +21,7 @@ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql.server.sh ${CMAKE_CURRENT_BINARY_DIR}/mysql.server @ONLY ) -@@ -59,6 +60,7 @@ ENDIF() +@@ -60,6 +61,7 @@ ENDIF() ) ENDIF() @@ -29,7 +29,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/mysql-log-rotate COMPONENT Server_Scripts DESTINATION ${INSTALL_SUPPORTFILESDIR} -@@ -66,6 +68,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/mysql-log-ro +@@ -67,6 +69,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/mysql-log-ro OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ ) diff --git a/databases/mysql90-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc b/databases/mysql90-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc new file mode 100644 index 000000000000..d77f946e2276 --- /dev/null +++ b/databases/mysql90-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc @@ -0,0 +1,11 @@ +--- unittest/gunit/binlogevents/transaction_compression-t.cc.orig 2024-07-12 19:20:22 UTC ++++ unittest/gunit/binlogevents/transaction_compression-t.cc +@@ -49,7 +49,7 @@ class TransactionPayloadCompressionTest : public ::tes + using Managed_buffer_t = Decompressor_t::Managed_buffer_t; + using Size_t = Decompressor_t::Size_t; + using Char_t = Decompressor_t::Char_t; +- using String_t = std::basic_string<Char_t>; ++ using String_t = std::vector<Char_t>; + using Decompress_status_t = + mysql::binlog::event::compression::Decompress_status; + using Compress_status_t = mysql::binlog::event::compression::Compress_status; diff --git a/databases/mysql90-server/files/patch-unittest_gunit_stream__cipher-t.cc b/databases/mysql90-server/files/patch-unittest_gunit_stream__cipher-t.cc new file mode 100644 index 000000000000..0f182b2ae151 --- /dev/null +++ b/databases/mysql90-server/files/patch-unittest_gunit_stream__cipher-t.cc @@ -0,0 +1,15 @@ +--- unittest/gunit/stream_cipher-t.cc.orig 2024-07-12 19:20:22 UTC ++++ unittest/gunit/stream_cipher-t.cc +@@ -251,10 +251,10 @@ void SetKeyStr(Key_string &key_str, const unsigned cha + template <typename T> + void SetKeyStr(Key_string &key_str, const unsigned char *key) { + if (key) { +- key_str.assign(key, T::PASSWORD_LENGTH); ++ key_str.assign(key, key + T::PASSWORD_LENGTH); + } else { + const unsigned char new_key[T::PASSWORD_LENGTH]{0}; +- key_str.assign(new_key, T::PASSWORD_LENGTH); ++ key_str.assign(new_key, new_key + T::PASSWORD_LENGTH); + } + } + diff --git a/databases/mysql81-server/files/patch-utilities_CMakeLists.txt b/databases/mysql90-server/files/patch-utilities_CMakeLists.txt index 61f984d763b5..ba5520dc4474 100644 --- a/databases/mysql81-server/files/patch-utilities_CMakeLists.txt +++ b/databases/mysql90-server/files/patch-utilities_CMakeLists.txt @@ -1,8 +1,8 @@ ---- utilities/CMakeLists.txt.orig 2023-06-21 07:52:10 UTC +--- utilities/CMakeLists.txt.orig 2024-04-10 06:26:28 UTC +++ utilities/CMakeLists.txt -@@ -24,13 +24,19 @@ MSVC_CPPCHECK_DISABLE() - DISABLE_MISSING_PROFILE_WARNING() - MSVC_CPPCHECK_DISABLE() +@@ -30,13 +30,19 @@ ENDIF() + DISABLE_DOCUMENTATION_WARNINGS() + ENDIF() -IF(NOT CMAKE_CROSSCOMPILING) +IF(WITHOUT_CLIENTLIBS) @@ -22,7 +22,7 @@ MYSQL_ADD_EXECUTABLE(comp_client_err comp_client_err.cc -@@ -113,10 +119,30 @@ MYSQL_ADD_EXECUTABLE(static_thread_local_test +@@ -121,10 +127,35 @@ MYSQL_ADD_EXECUTABLE(static_thread_local_test EXCLUDE_FROM_ALL ) @@ -38,6 +38,9 @@ + DEPENDENCIES GenError + LINK_LIBRARIES mysys + SKIP_INSTALL ) ++ENDIF(WITHOUT_CLIENTLIBS) ++ ++IF(WITHOUT_CLIENTLIBS) +IF(BUILD_BUNDLED_LZ4) + MYSQL_ADD_EXECUTABLE(lz4_decompress + lz4_decompress.cc @@ -45,7 +48,9 @@ + LINK_LIBRARIES ${LZ4_LIBRARY} mysys + SKIP_INSTALL ) +ENDIF() -+ELSE(WITHOUT_CLIENTLIBS) ++ENDIF(WITHOUT_CLIENTLIBS) ++ ++IF(NOT WITHOUT_CLIENTLIBS) +MYSQL_ADD_EXECUTABLE(my_print_defaults + my_print_defaults.cc + COMPONENT Server @@ -53,27 +58,11 @@ ) MYSQL_ADD_EXECUTABLE(perror perror.cc -@@ -131,12 +157,23 @@ ENDIF() - LINK_LIBRARIES ext::lz4 mysys - ) - ENDIF() -+ENDIF(WITHOUT_CLIENTLIBS) - -+IF(WITHOUT_CLIENTLIBS) - MYSQL_ADD_EXECUTABLE(zlib_decompress - zlib_decompress.cc - COMPONENT Server - LINK_LIBRARIES ext::zlib mysys -+ SKIP_INSTALL ) -+ELSE(WITHOUT_CLIENTLIBS) -+IF(BUILD_BUNDLED_ZLIB OR NOT OPENSSL_EXECUTABLE_HAS_ZLIB) -+ MYSQL_ADD_EXECUTABLE(zlib_decompress -+ zlib_decompress.cc -+ COMPONENT Server -+ LINK_LIBRARIES ${ZLIB_LIBRARY} mysys +@@ -132,6 +163,7 @@ MYSQL_ADD_EXECUTABLE(perror + DEPENDENCIES GenError + LINK_LIBRARIES mysys ) +ENDIF() -+ENDIF(WITHOUT_CLIENTLIBS) # All targets below belong to COMPONENT Server and depend on InnoDB. IF(WITHOUT_SERVER) diff --git a/databases/mysql81-server/files/patch-vio_viossl.cc b/databases/mysql90-server/files/patch-vio_viossl.cc index 4a993d1fe051..100aa9242692 100644 --- a/databases/mysql81-server/files/patch-vio_viossl.cc +++ b/databases/mysql90-server/files/patch-vio_viossl.cc @@ -1,6 +1,6 @@ ---- vio/viossl.cc.orig 2023-06-21 07:52:10 UTC +--- vio/viossl.cc.orig 2024-04-10 06:26:28 UTC +++ vio/viossl.cc -@@ -45,7 +45,8 @@ +@@ -46,7 +46,8 @@ BIO_set_callback_ex was added in openSSL 1.1.1 For older openSSL, use the deprecated BIO_set_callback. */ @@ -10,7 +10,7 @@ #define HAVE_BIO_SET_CALLBACK_EX #endif -@@ -698,7 +699,7 @@ static int ssl_do(struct st_VioSSLFd *ptr, Vio *vio, l +@@ -700,7 +701,7 @@ static int ssl_do(struct st_VioSSLFd *ptr, Vio *vio, l #if !defined(NDEBUG) { STACK_OF(SSL_COMP) *ssl_comp_methods = nullptr; @@ -19,7 +19,7 @@ n = sk_SSL_COMP_num(ssl_comp_methods); DBUG_PRINT("info", ("Available compression methods:\n")); if (n == 0) -@@ -706,7 +707,7 @@ static int ssl_do(struct st_VioSSLFd *ptr, Vio *vio, l +@@ -708,7 +709,7 @@ static int ssl_do(struct st_VioSSLFd *ptr, Vio *vio, l else for (j = 0; j < n; j++) { SSL_COMP *c = sk_SSL_COMP_value(ssl_comp_methods, j); diff --git a/databases/mysql81-server/files/patch-vio_viosslfactories.cc b/databases/mysql90-server/files/patch-vio_viosslfactories.cc index 80e10a9495ad..0e28a57cf4f4 100644 --- a/databases/mysql81-server/files/patch-vio_viosslfactories.cc +++ b/databases/mysql90-server/files/patch-vio_viosslfactories.cc @@ -1,14 +1,14 @@ ---- vio/viosslfactories.cc.orig 2023-06-21 07:52:10 UTC +--- vio/viosslfactories.cc.orig 2024-04-10 06:26:28 UTC +++ vio/viosslfactories.cc -@@ -45,6 +45,7 @@ - #include <dh_ecdh_config.h> +@@ -46,6 +46,7 @@ + #include <tls_ciphers.h> #include "my_openssl_fips.h" +#include "openssl/crypto.h" #define TLS_VERSION_OPTION_SIZE 256 - /* -@@ -422,7 +423,7 @@ long process_tls_version(const char *tls_version) { + static bool ssl_initialized = false; +@@ -334,7 +335,7 @@ long process_tls_version(const char *tls_version) { const char *separator = ","; char *token, *lasts = nullptr; @@ -17,7 +17,7 @@ const char *tls_version_name_list[] = {"TLSv1.2", "TLSv1.3"}; const char ctx_flag_default[] = "TLSv1.2,TLSv1.3"; const long tls_ctx_list[] = {SSL_OP_NO_TLSv1_2, SSL_OP_NO_TLSv1_3}; -@@ -494,7 +495,7 @@ static struct st_VioSSLFd *new_VioSSLFd( +@@ -405,7 +406,7 @@ static struct st_VioSSLFd *new_VioSSLFd( ssl_ctx_options = (ssl_ctx_options | ssl_ctx_flags) & (SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3 | SSL_OP_NO_TLSv1 | SSL_OP_NO_TLSv1_1 | SSL_OP_NO_TLSv1_2 @@ -26,7 +26,7 @@ | SSL_OP_NO_TLSv1_3 #endif /* HAVE_TLSv13 */ | SSL_OP_NO_TICKET); -@@ -503,7 +504,7 @@ static struct st_VioSSLFd *new_VioSSLFd( +@@ -414,7 +415,7 @@ static struct st_VioSSLFd *new_VioSSLFd( return nullptr; if (!(ssl_fd->ssl_context = SSL_CTX_new(is_client ? @@ -35,7 +35,7 @@ TLS_client_method() : TLS_server_method() #else /* HAVE_TLSv13 */ -@@ -518,7 +519,7 @@ static struct st_VioSSLFd *new_VioSSLFd( +@@ -429,7 +430,7 @@ static struct st_VioSSLFd *new_VioSSLFd( return nullptr; } diff --git a/databases/mysql81-server/files/pkg-message.in b/databases/mysql90-server/files/pkg-message.in index efe29e7bc126..605517879bee 100644 --- a/databases/mysql81-server/files/pkg-message.in +++ b/databases/mysql90-server/files/pkg-message.in @@ -4,7 +4,7 @@ There is no initial password for first time use of MySQL. Keep in mind to reset it to a secure password. -MySQL80 has a default %%ETCDIR%%/my.cnf, +MySQL 8.4 has a default %%ETCDIR%%/my.cnf, remember to replace it with your own or set `mysql_optfile="$YOUR_CNF_FILE` in rc.conf. EOM diff --git a/databases/mysql90-server/pkg-descr b/databases/mysql90-server/pkg-descr new file mode 100644 index 000000000000..2d1842c56336 --- /dev/null +++ b/databases/mysql90-server/pkg-descr @@ -0,0 +1,4 @@ +MySQL is a very fast, multi-threaded, multi-user and robust SQL +(Structured Query Language) database server. MySQL Server is intended for +mission-critical, heavy-load production systems as well as for embedding +into mass-deployed software diff --git a/databases/mysql81-server/pkg-plist b/databases/mysql90-server/pkg-plist index eef9b2f59c0e..1f34304d2b6e 100644 --- a/databases/mysql81-server/pkg-plist +++ b/databases/mysql90-server/pkg-plist @@ -9,10 +9,8 @@ bin/myisampack bin/mysql_client_test bin/mysql_keyring_encryption_test bin/mysql_secure_installation -bin/mysql_ssl_rsa_setup bin/mysql_test_event_tracking bin/mysql_tzinfo_to_sql -bin/mysql_upgrade bin/mysqld_multi bin/mysqld_safe bin/mysqldumpslow @@ -33,7 +31,11 @@ lib/mysql/libmysqlharness_tls.so lib/mysql/libmysqlharness_tls.so.1 lib/mysql/libmysqlrouter.so lib/mysql/libmysqlrouter.so.1 +lib/mysql/libmysqlrouter_cluster.so +lib/mysql/libmysqlrouter_cluster.so.1 +lib/mysql/libmysqlrouter_connection_pool.so lib/mysql/libmysqlrouter_connection_pool.so.1 +lib/mysql/libmysqlrouter_destination_status.so lib/mysql/libmysqlrouter_destination_status.so.1 lib/mysql/libmysqlrouter_http.so lib/mysql/libmysqlrouter_http.so.1 @@ -41,12 +43,25 @@ lib/mysql/libmysqlrouter_http_auth_backend.so lib/mysql/libmysqlrouter_http_auth_backend.so.1 lib/mysql/libmysqlrouter_http_auth_realm.so lib/mysql/libmysqlrouter_http_auth_realm.so.1 +lib/mysql/libmysqlrouter_http_server.so +lib/mysql/libmysqlrouter_http_server.so.1 lib/mysql/libmysqlrouter_io_component.so lib/mysql/libmysqlrouter_io_component.so.1 +lib/mysql/libmysqlrouter_metadata_cache.so lib/mysql/libmysqlrouter_metadata_cache.so.1 +lib/mysql/libmysqlrouter_mysql.so +lib/mysql/libmysqlrouter_mysql.so.1 +lib/mysql/libmysqlrouter_mysqlxmessages.so lib/mysql/libmysqlrouter_mysqlxmessages.so.1 +lib/mysql/libmysqlrouter_mysqlxclient.so +lib/mysql/libmysqlrouter_mysqlxclient.so.1 +lib/mysql/libmysqlrouter_routing.so lib/mysql/libmysqlrouter_routing.so.1 -lib/mysql/libprotobuf-lite.so.3.19.4 +lib/mysql/libmysqlrouter_routing_connections.so +lib/mysql/libmysqlrouter_routing_connections.so.1 +lib/mysql/libmysqlrouter_utils.so +lib/mysql/libmysqlrouter_utils.so.1 +lib/mysql/libprotobuf.so.24.4.0 lib/mysql/mysqlrouter/connection_pool.so lib/mysql/mysqlrouter/destination_status.so lib/mysql/mysqlrouter/http_auth_backend.so @@ -70,7 +85,6 @@ lib/mysql/plugin/component_audit_api_message_emit.so lib/mysql/plugin/component_example_component1.so lib/mysql/plugin/component_example_component2.so lib/mysql/plugin/component_example_component3.so -lib/mysql/plugin/component_keyring_file.so lib/mysql/plugin/component_log_filter_dragnet.so lib/mysql/plugin/component_log_sink_json.so lib/mysql/plugin/component_log_sink_syseventlog.so @@ -99,6 +113,7 @@ lib/mysql/plugin/component_test_mysql_thd_store_service.so lib/mysql/plugin/component_test_pfs_notification.so lib/mysql/plugin/component_test_pfs_resource_group.so lib/mysql/plugin/component_test_sensitive_system_variables.so +lib/mysql/plugin/component_test_session_var_service.so lib/mysql/plugin/component_test_server_telemetry_traces.so lib/mysql/plugin/component_test_status_var_reader.so lib/mysql/plugin/component_test_status_var_service.so @@ -127,14 +142,14 @@ lib/mysql/plugin/component_udf_unreg_3_func.so lib/mysql/plugin/component_udf_unreg_int_func.so lib/mysql/plugin/component_udf_unreg_real_func.so lib/mysql/plugin/component_validate_password.so +lib/mysql/plugin/component_keyring_file.so lib/mysql/plugin/conflicting_variables.so lib/mysql/plugin/connection_control.so lib/mysql/plugin/daemon_example.ini lib/mysql/plugin/ddl_rewriter.so lib/mysql/plugin/group_replication.so -lib/mysql/plugin/ha_example.so +%%NO_EXAMPLE%%lib/mysql/plugin/ha_example.so lib/mysql/plugin/ha_mock.so -lib/mysql/plugin/keyring_file.so lib/mysql/plugin/keyring_udf.so lib/mysql/plugin/libdaemon_example.so lib/mysql/plugin/libtest_framework.so @@ -177,6 +192,10 @@ lib/mysql/plugin/semisync_master.so lib/mysql/plugin/semisync_replica.so lib/mysql/plugin/semisync_slave.so lib/mysql/plugin/semisync_source.so +lib/mysql/plugin/component_test_execute_prepared_statement.so +lib/mysql/plugin/component_test_execute_regular_statement.so +lib/mysql/plugin/component_test_mysql_signal_handler.so +lib/mysql/plugin/component_test_server_telemetry_metrics.so lib/mysql/plugin/test_security_context.so lib/mysql/plugin/test_services_command_services.so lib/mysql/plugin/test_services_host_application_signal.so @@ -185,8 +204,8 @@ lib/mysql/plugin/test_udf_services.so lib/mysql/plugin/udf_example.so lib/mysql/plugin/validate_password.so lib/mysql/plugin/version_token.so -lib/mysql/private/libprotobuf-lite.so.3.19.4 -lib/mysql/private/libprotobuf.so.3.19.4 +lib/mysql/private/libprotobuf-lite.so.24.4.0 +lib/mysql/private/libprotobuf.so.24.4.0 libexec/mysqld %%DATADIR%%/bulgarian/errmsg.sys %%DATADIR%%/charsets/Index.xml @@ -247,7 +266,7 @@ libexec/mysqld %%DATADIR%%/ukrainian/errmsg.sys %%DATADIR%%/uninstall_rewriter.sql %%DATADIR%%router/docs/sample_mysqlrouter.conf -@dir %%ETCDIR%%/keyring +@dir(mysql,mysql,0750) %%ETCDIR%%/keyring @dir lib/mysql/plugin/debug -@dir %%MY_SECDIR%% -@dir %%MY_TMPDIR%% +@dir(mysql,mysql,0750) %%MY_SECDIR%% +@dir(mysql,mysql,0750) %%MY_TMPDIR%% diff --git a/databases/mysqldump-secure/Makefile b/databases/mysqldump-secure/Makefile index 3af572814a0b..b79da344b68c 100644 --- a/databases/mysqldump-secure/Makefile +++ b/databases/mysqldump-secure/Makefile @@ -1,6 +1,5 @@ PORTNAME= mysqldump-secure -PORTVERSION= 0.16.3 -PORTREVISION= 1 +DISTVERSION= 0.16.5 CATEGORIES= databases MAINTAINER= jsmith@resonatingmedia.com @@ -9,19 +8,17 @@ WWW= https://mysqldump-secure.org/ LICENSE= MIT +USES= gmake mysql + USE_GITHUB= yes GH_ACCOUNT= cytopia -USES= mysql gmake - HAS_CONFIGURE= yes -CONFIGURE_ARGS= --prefix=${PREFIX} do-install: - gzip ${GZIP} ${WRKSRC}/build/${PORTNAME}.1 ${INSTALL_SCRIPT} ${WRKSRC}/build/${PORTNAME} ${STAGEDIR}${PREFIX}/bin - ${INSTALL_DATA} ${WRKSRC}/build/${PORTNAME}.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample - ${INSTALL_DATA} ${WRKSRC}/build/${PORTNAME}.cnf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.cnf.sample - ${INSTALL_MAN} ${WRKSRC}/build/${PORTNAME}.1.gz ${STAGEDIR}${PREFIX}/share/man/man1 + ${INSTALL_DATA} ${WRKSRC}/build/${PORTNAME}.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample + ${INSTALL_DATA} ${WRKSRC}/build/${PORTNAME}.cnf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.cnf.sample + ${INSTALL_MAN} ${WRKSRC}/build/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include <bsd.port.mk> diff --git a/databases/mysqldump-secure/distinfo b/databases/mysqldump-secure/distinfo index 229812582c06..73c94f770029 100644 --- a/databases/mysqldump-secure/distinfo +++ b/databases/mysqldump-secure/distinfo @@ -1,3 +1,3 @@ TIMESTAMP = 1483117336 -SHA256 (cytopia-mysqldump-secure-0.16.3_GH0.tar.gz) = 13e9a43f0e113d8e509694def44e68c19b0c3498c4a1ef55b5a96b5e67a84a8d -SIZE (cytopia-mysqldump-secure-0.16.3_GH0.tar.gz) = 376949 +SHA256 (cytopia-mysqldump-secure-0.16.5_GH0.tar.gz) = 16a780223bf0e80f26225be63b9551dc0e5b8a01cbc85fd28a64684385b9ff9d +SIZE (cytopia-mysqldump-secure-0.16.5_GH0.tar.gz) = 377003 diff --git a/databases/neo4j/Makefile b/databases/neo4j/Makefile index c65fa37845c4..7856a8ef74b5 100644 --- a/databases/neo4j/Makefile +++ b/databases/neo4j/Makefile @@ -1,5 +1,5 @@ PORTNAME= neo4j -DISTVERSION= 4.4.27 +DISTVERSION= 4.4.35 CATEGORIES= databases java MASTER_SITES= http://dist.neo4j.org/ DISTNAME= ${PORTNAME}-community-${DISTVERSION}-unix diff --git a/databases/neo4j/distinfo b/databases/neo4j/distinfo index 0faaae011d5f..da328127f67c 100644 --- a/databases/neo4j/distinfo +++ b/databases/neo4j/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1699617629 -SHA256 (neo4j-community-4.4.27-unix.tar.gz) = f6eef5bcb224396393e67022c768c8fdb7a89bba6b926c622bc1093398f0ffcd -SIZE (neo4j-community-4.4.27-unix.tar.gz) = 117546182 +TIMESTAMP = 1721746940 +SHA256 (neo4j-community-4.4.35-unix.tar.gz) = a31d88a599c7581da325b7768830898dcc2c454af4a8ebb52d52b170a366ada3 +SIZE (neo4j-community-4.4.35-unix.tar.gz) = 122576944 diff --git a/databases/neo4j/pkg-plist b/databases/neo4j/pkg-plist index 0596a2a6d9f8..72d1a1ef458a 100644 --- a/databases/neo4j/pkg-plist +++ b/databases/neo4j/pkg-plist @@ -5,13 +5,14 @@ bin/neo4j-admin neo4j/lib/FastInfoset-1.2.16.jar neo4j/lib/WMI4Java-1.6.3.jar neo4j/lib/annotations-%%DISTVERSION%%.jar -neo4j/lib/bcpkix-jdk18on-1.75.jar -neo4j/lib/bcprov-jdk18on-1.75.jar -neo4j/lib/bcutil-jdk18on-1.75.jar +neo4j/lib/bcpkix-jdk18on-1.78.jar +neo4j/lib/bcprov-jdk18on-1.78.jar +neo4j/lib/bcutil-jdk18on-1.78.jar neo4j/lib/caffeine-3.0.3.jar neo4j/lib/commons-beanutils-1.9.4.jar +neo4j/lib/commons-codec-1.16.1.jar neo4j/lib/commons-collections-3.2.2.jar -neo4j/lib/commons-compress-1.21.jar +neo4j/lib/commons-compress-1.26.0.jar neo4j/lib/commons-io-2.11.0.jar neo4j/lib/commons-lang3-3.12.0.jar neo4j/lib/commons-logging-1.2.jar @@ -51,14 +52,14 @@ neo4j/lib/jersey-container-servlet-core-2.34.jar neo4j/lib/jersey-hk2-2.34.jar neo4j/lib/jersey-server-2.34.jar neo4j/lib/jettison-1.5.4.jar -neo4j/lib/jetty-http-9.4.52.v20230823.jar -neo4j/lib/jetty-io-9.4.52.v20230823.jar -neo4j/lib/jetty-security-9.4.52.v20230823.jar -neo4j/lib/jetty-server-9.4.52.v20230823.jar -neo4j/lib/jetty-servlet-9.4.52.v20230823.jar -neo4j/lib/jetty-util-9.4.52.v20230823.jar -neo4j/lib/jetty-webapp-9.4.52.v20230823.jar -neo4j/lib/jetty-xml-9.4.52.v20230823.jar +neo4j/lib/jetty-http-9.4.53.v20231009.jar +neo4j/lib/jetty-io-9.4.53.v20231009.jar +neo4j/lib/jetty-security-9.4.53.v20231009.jar +neo4j/lib/jetty-server-9.4.53.v20231009.jar +neo4j/lib/jetty-servlet-9.4.53.v20231009.jar +neo4j/lib/jetty-util-9.4.53.v20231009.jar +neo4j/lib/jetty-webapp-9.4.53.v20231009.jar +neo4j/lib/jetty-xml-9.4.53.v20231009.jar neo4j/lib/jna-5.9.0.jar neo4j/lib/lucene-analyzers-common-8.11.2.jar neo4j/lib/lucene-backward-codecs-8.11.2.jar @@ -71,7 +72,7 @@ neo4j/lib/neo4j-ast-%%DISTVERSION%%.jar neo4j/lib/neo4j-batch-insert-%%DISTVERSION%%.jar neo4j/lib/neo4j-bolt-%%DISTVERSION%%.jar neo4j/lib/neo4j-bootcheck-%%DISTVERSION%%.jar -neo4j/lib/neo4j-browser-5.12.0.jar +neo4j/lib/neo4j-browser-5.21.0.jar neo4j/lib/neo4j-buffers-%%DISTVERSION%%.jar neo4j/lib/neo4j-capabilities-%%DISTVERSION%%.jar neo4j/lib/neo4j-codegen-%%DISTVERSION%%.jar @@ -85,7 +86,6 @@ neo4j/lib/neo4j-csv-%%DISTVERSION%%.jar neo4j/lib/neo4j-cypher-%%DISTVERSION%%.jar neo4j/lib/neo4j-cypher-ast-factory-%%DISTVERSION%%.jar neo4j/lib/neo4j-cypher-config-%%DISTVERSION%%.jar -neo4j/lib/neo4j-storage-engine-util-%%DISTVERSION%%.jar neo4j/lib/neo4j-cypher-expression-evaluator-%%DISTVERSION%%.jar neo4j/lib/neo4j-cypher-interpreted-runtime-%%DISTVERSION%%.jar neo4j/lib/neo4j-cypher-ir-%%DISTVERSION%%.jar @@ -131,6 +131,7 @@ neo4j/lib/neo4j-server-%%DISTVERSION%%.jar neo4j/lib/neo4j-spatial-index-%%DISTVERSION%%.jar neo4j/lib/neo4j-ssl-%%DISTVERSION%%.jar neo4j/lib/neo4j-storage-engine-api-%%DISTVERSION%%.jar +neo4j/lib/neo4j-storage-engine-util-%%DISTVERSION%%.jar neo4j/lib/neo4j-token-api-%%DISTVERSION%%.jar neo4j/lib/neo4j-unsafe-%%DISTVERSION%%.jar neo4j/lib/neo4j-util-%%DISTVERSION%%.jar @@ -150,20 +151,20 @@ neo4j/lib/netty-transport-native-unix-common-4.1.100.Final.jar neo4j/lib/parboiled-core-1.2.0.jar neo4j/lib/parboiled-scala_2.12-1.2.0.jar neo4j/lib/picocli-4.6.1.jar -neo4j/lib/reactive-streams-1.0.3.jar -neo4j/lib/reactor-core-3.4.15.jar +neo4j/lib/reactive-streams-1.0.4.jar +neo4j/lib/reactor-core-3.6.6.jar neo4j/lib/scala-library-2.12.13.jar neo4j/lib/scala-reflect-2.12.13.jar neo4j/lib/server-api-%%DISTVERSION%%.jar -neo4j/lib/shiro-cache-1.12.0.jar -neo4j/lib/shiro-config-core-1.12.0.jar -neo4j/lib/shiro-config-ogdl-1.12.0.jar -neo4j/lib/shiro-core-1.12.0.jar -neo4j/lib/shiro-crypto-cipher-1.12.0.jar -neo4j/lib/shiro-crypto-core-1.12.0.jar -neo4j/lib/shiro-crypto-hash-1.12.0.jar -neo4j/lib/shiro-event-1.12.0.jar -neo4j/lib/shiro-lang-1.12.0.jar +neo4j/lib/shiro-cache-1.13.0.jar +neo4j/lib/shiro-config-core-1.13.0.jar +neo4j/lib/shiro-config-ogdl-1.13.0.jar +neo4j/lib/shiro-core-1.13.0.jar +neo4j/lib/shiro-crypto-cipher-1.13.0.jar +neo4j/lib/shiro-crypto-core-1.13.0.jar +neo4j/lib/shiro-crypto-hash-1.13.0.jar +neo4j/lib/shiro-event-1.13.0.jar +neo4j/lib/shiro-lang-1.13.0.jar neo4j/lib/slf4j-api-1.7.30.jar neo4j/lib/slf4j-nop-1.7.30.jar neo4j/lib/stax-ex-1.8.1.jar diff --git a/databases/ocaml-sqlite3/Makefile b/databases/ocaml-sqlite3/Makefile index c9eb0e19baf7..0911d4435f66 100644 --- a/databases/ocaml-sqlite3/Makefile +++ b/databases/ocaml-sqlite3/Makefile @@ -1,46 +1,35 @@ PORTNAME= sqlite3 -PORTVERSION= 4.0.5 -DISTVERSIONPREFIX= v -PORTREVISION= 2 +DISTVERSION= 5.1.0 CATEGORIES= databases PKGNAMEPREFIX= ocaml- -MAINTAINER= ports@FreeBSD.org +MAINTAINER= freebsd@dev.thsi.be COMMENT= OCaml bindings to sqlite3 library WWW= https://mmottl.github.io/sqlite3-ocaml/ LICENSE= OCSQLT3 LICENSE_NAME= OCaml-SQLite3 unique permissive license -LICENSE_FILE= ${WRKSRC}/COPYING.txt +LICENSE_FILE= ${WRKSRC}/LICENSE.md LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild -USES= compiler:features gmake pkgconfig sqlite -USE_OCAML= yes -USE_OCAML_FINDLIB= yes -USE_OCAML_LDCONFIG= yes -USE_OCAMLFIND_PLIST= yes -HAS_CONFIGURE= yes -MAKE_JOBS_UNSAFE= yes -CONFIGURE_ARGS= --destdir "${STAGEDIR}" \ - --prefix "${PREFIX}" - +USES= ocaml:dune pkgconfig sqlite +USE_GITHUB= yes GH_ACCOUNT= mmottl GH_PROJECT= ${PORTNAME}-ocaml -USE_GITHUB= yes -post-patch: - @${REINPLACE_CMD} -e 's,"install" :: findlib_name,"install" :: "-destdir ${STAGEDIR}${PREFIX}/lib/ocaml/site-lib" :: "-ldconf /var/null" :: findlib_name,' \ - ${WRKSRC}/setup.ml +USE_OCAML= yes +USE_OCAML_LDCONFIG= yes -do-configure: - (cd ${WRKSRC} && ocaml setup.ml -configure ${CONFIGURE_ARGS}) +DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} +PORTDOCS= CHANGES.md LICENSE.md README.md -do-build: - (cd ${WRKSRC} && ocaml setup.ml -build) +OPTIONS_DEFINE= DOCS -do-install: - (cd ${WRKSRC} && ocaml setup.ml -install) +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/dllsqlite3_stubs.so \ + ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/sqlite3.cmxs .include <bsd.port.mk> diff --git a/databases/ocaml-sqlite3/distinfo b/databases/ocaml-sqlite3/distinfo index 4841f1cbb8c6..d9a8ca89a108 100644 --- a/databases/ocaml-sqlite3/distinfo +++ b/databases/ocaml-sqlite3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1470261597 -SHA256 (mmottl-sqlite3-ocaml-v4.0.5_GH0.tar.gz) = bf0bdc597533d62b8de2798e9aa46c37570875cb4af4f9f42fba21dd59f3f0cb -SIZE (mmottl-sqlite3-ocaml-v4.0.5_GH0.tar.gz) = 67839 +TIMESTAMP = 1717452118 +SHA256 (mmottl-sqlite3-ocaml-5.1.0_GH0.tar.gz) = 046ceaacb08f97a699eddd6d3201b4586ea3ec3ed59adc019e97ce1490090086 +SIZE (mmottl-sqlite3-ocaml-5.1.0_GH0.tar.gz) = 33362 diff --git a/databases/ocaml-sqlite3/files/patch-lib_sqlite3_stubs.c b/databases/ocaml-sqlite3/files/patch-lib_sqlite3_stubs.c deleted file mode 100644 index 94338598c7ca..000000000000 --- a/databases/ocaml-sqlite3/files/patch-lib_sqlite3_stubs.c +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-lib_sqlite3_stubs.c,v 1.1 2012/09/16 11:34:46 jaapb Exp $ - -Correct system-dependent defines ---- lib/sqlite3_stubs.c.orig 2012-07-20 15:39:49 UTC -+++ lib/sqlite3_stubs.c -@@ -40,7 +40,7 @@ - - #if __GNUC__ >= 3 - # define inline inline __attribute__ ((always_inline)) --# if !defined(__FreeBSD__) && !__APPLE__ -+# if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__DragonFly__) && !__APPLE__ - # define __unused __attribute__ ((unused)) - # endif - #else diff --git a/databases/ocaml-sqlite3/pkg-plist b/databases/ocaml-sqlite3/pkg-plist new file mode 100644 index 000000000000..cd7b949708b9 --- /dev/null +++ b/databases/ocaml-sqlite3/pkg-plist @@ -0,0 +1,15 @@ +%%OCAML_SITELIBDIR%%/sqlite3/META +%%OCAML_SITELIBDIR%%/sqlite3/dllsqlite3_stubs.so +%%OCAML_SITELIBDIR%%/sqlite3/dune-package +%%OCAML_SITELIBDIR%%/sqlite3/libsqlite3_stubs.a +%%OCAML_SITELIBDIR%%/sqlite3/opam +%%OCAML_SITELIBDIR%%/sqlite3/sqlite3.a +%%OCAML_SITELIBDIR%%/sqlite3/sqlite3.cma +%%OCAML_SITELIBDIR%%/sqlite3/sqlite3.cmi +%%OCAML_SITELIBDIR%%/sqlite3/sqlite3.cmt +%%OCAML_SITELIBDIR%%/sqlite3/sqlite3.cmti +%%OCAML_SITELIBDIR%%/sqlite3/sqlite3.cmx +%%OCAML_SITELIBDIR%%/sqlite3/sqlite3.cmxa +%%OCAML_SITELIBDIR%%/sqlite3/sqlite3.cmxs +%%OCAML_SITELIBDIR%%/sqlite3/sqlite3.ml +%%OCAML_SITELIBDIR%%/sqlite3/sqlite3.mli diff --git a/databases/octosql/Makefile b/databases/octosql/Makefile index 0b712c6c4e8b..6e48249092d8 100644 --- a/databases/octosql/Makefile +++ b/databases/octosql/Makefile @@ -1,6 +1,7 @@ PORTNAME= octosql DISTVERSIONPREFIX= v DISTVERSION= 0.13.0 +PORTREVISION= 2 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org diff --git a/databases/ods2sql/Makefile b/databases/ods2sql/Makefile index de3f61be12e1..5761ffad8e07 100644 --- a/databases/ods2sql/Makefile +++ b/databases/ods2sql/Makefile @@ -1,6 +1,6 @@ PORTNAME= ods2sql DISTVERSION= 0.4.0 -PORTREVISION= 34 +PORTREVISION= 36 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org @@ -80,7 +80,4 @@ CARGO_CRATES= adler32-1.2.0 \ PLIST_FILES= bin/${PORTNAME} -post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} - .include <bsd.port.mk> diff --git a/databases/p5-Cache-Memcached-Fast/Makefile b/databases/p5-Cache-Memcached-Fast/Makefile index 0ed665e2e9f5..0dc6a0378f5f 100644 --- a/databases/p5-Cache-Memcached-Fast/Makefile +++ b/databases/p5-Cache-Memcached-Fast/Makefile @@ -11,7 +11,7 @@ WWW= https://metacpan.org/release/Cache-Memcached-Fast LICENSE= ART10 GPLv2+ LICENSE_COMB= dual -TEST_DEPENDS= p5-Test2-Suite>=0.000072:devel/p5-Test2-Suite +TEST_DEPENDS= p5-Test-Simple>=1.302200:devel/p5-Test-Simple USES= perl5 USE_PERL5= configure diff --git a/databases/p5-DBD-mysql/Makefile b/databases/p5-DBD-mysql/Makefile index b940a8e46bd9..c15b1a10f561 100644 --- a/databases/p5-DBD-mysql/Makefile +++ b/databases/p5-DBD-mysql/Makefile @@ -1,5 +1,5 @@ PORTNAME= DBD-mysql -PORTVERSION= 5.005 +DISTVERSION= 5.008 CATEGORIES= databases perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:DVEEDEN @@ -15,8 +15,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} \ p5-Devel-CheckLib>=1.09:devel/p5-Devel-CheckLib -RUN_DEPENDS= p5-DBI>=1.08:databases/p5-DBI LIB_DEPENDS= libunwind.so:devel/libunwind +RUN_DEPENDS= p5-DBI>=1.08:databases/p5-DBI TEST_DEPENDS= p5-Test-Deep>=0:devel/p5-Test-Deep USES= compiler:c11 mysql perl5 ssl @@ -33,7 +33,7 @@ post-install: .include <bsd.port.pre.mk> .if ${MYSQL_FLAVOUR} != mysql -IGNORE=use databases/p5-DBD-mysql4 or databases/p5-DBD-MariaDB instead +IGNORE= use databases/p5-DBD-mysql4 or databases/p5-DBD-MariaDB instead .endif .include <bsd.port.post.mk> diff --git a/databases/p5-DBD-mysql/distinfo b/databases/p5-DBD-mysql/distinfo index 2b906b0e3707..1ffc348c8f2e 100644 --- a/databases/p5-DBD-mysql/distinfo +++ b/databases/p5-DBD-mysql/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716833311 -SHA256 (DBD-mysql-5.005.tar.gz) = 1558c203b3911e273d3f83249535b312165be2ca8edba6b6c210645d769d0541 -SIZE (DBD-mysql-5.005.tar.gz) = 155029 +TIMESTAMP = 1726172832 +SHA256 (DBD-mysql-5.008.tar.gz) = a2324566883b6538823c263ec8d7849b326414482a108e7650edc0bed55bcd89 +SIZE (DBD-mysql-5.008.tar.gz) = 155248 diff --git a/databases/p5-DBI-Shell/Makefile b/databases/p5-DBI-Shell/Makefile index 19fda6a7021f..32fa2b0af7f9 100644 --- a/databases/p5-DBI-Shell/Makefile +++ b/databases/p5-DBI-Shell/Makefile @@ -1,5 +1,5 @@ PORTNAME= DBI-Shell -PORTVERSION= 11.97 +PORTVERSION= 11.98 CATEGORIES= databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/databases/p5-DBI-Shell/distinfo b/databases/p5-DBI-Shell/distinfo index b989a027f627..16df95d3b6b9 100644 --- a/databases/p5-DBI-Shell/distinfo +++ b/databases/p5-DBI-Shell/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598175266 -SHA256 (DBI-Shell-11.97.tar.gz) = e9fece4b691bb8d096a5cbeb3f70c72df3ae70999125ca51fb09175095e5e68d -SIZE (DBI-Shell-11.97.tar.gz) = 57123 +TIMESTAMP = 1724996341 +SHA256 (DBI-Shell-11.98.tar.gz) = e931c3287ad523321e142ca89c629c3bcc82e29e5758401553efaa2486bc55d3 +SIZE (DBI-Shell-11.98.tar.gz) = 58053 diff --git a/databases/p5-DBI/Makefile b/databases/p5-DBI/Makefile index 0c81526a77ed..1bcacbbd9a1c 100644 --- a/databases/p5-DBI/Makefile +++ b/databases/p5-DBI/Makefile @@ -1,5 +1,5 @@ PORTNAME= DBI -PORTVERSION= 1.643 +PORTVERSION= 1.644 CATEGORIES= databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/databases/p5-DBI/distinfo b/databases/p5-DBI/distinfo index 203b8ea69a81..ddd620536175 100644 --- a/databases/p5-DBI/distinfo +++ b/databases/p5-DBI/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1580615350 -SHA256 (DBI-1.643.tar.gz) = 8a2b993db560a2c373c174ee976a51027dd780ec766ae17620c20393d2e836fa -SIZE (DBI-1.643.tar.gz) = 612372 +TIMESTAMP = 1724996281 +SHA256 (DBI-1.644.tar.gz) = 2297b99de09e67086640b590699e0e982fb469da63a93fe28dc14782db7a53c8 +SIZE (DBI-1.644.tar.gz) = 689287 diff --git a/databases/p5-DBIx-Class-DeploymentHandler/Makefile b/databases/p5-DBIx-Class-DeploymentHandler/Makefile index eac20bdf35aa..740c9de7f69a 100644 --- a/databases/p5-DBIx-Class-DeploymentHandler/Makefile +++ b/databases/p5-DBIx-Class-DeploymentHandler/Makefile @@ -1,5 +1,5 @@ PORTNAME= DBIx-Class-DeploymentHandler -PORTVERSION= 0.002233 +PORTVERSION= 0.002234 CATEGORIES= databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -10,26 +10,31 @@ WWW= https://metacpan.org/release/DBIx-Class-DeploymentHandler LICENSE= ART10 GPLv1+ LICENSE_COMB= dual +LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} -RUN_DEPENDS= \ - p5-Carp-Clan>0:devel/p5-Carp-Clan \ - p5-Context-Preserve>0:devel/p5-Context-Preserve \ - p5-DBIx-Class>=0.08121:databases/p5-DBIx-Class \ - p5-Log-Contextual>=0.005005:devel/p5-Log-Contextual \ - p5-Method-Signatures-Simple>=0.05:devel/p5-Method-Signatures-Simple \ - p5-Moose>=1:devel/p5-Moose \ - p5-MooseX-Role-Parameterized>=0.18:devel/p5-MooseX-Role-Parameterized \ - p5-SQL-Translator>=0.11005:databases/p5-SQL-Translator \ - p5-Sub-Exporter-Progressive>0:devel/p5-Sub-Exporter-Progressive \ - p5-Text-Brew>=0.02:textproc/p5-Text-Brew \ - p5-Try-Tiny>0:lang/p5-Try-Tiny \ - p5-Type-Tiny>=1.004004:devel/p5-Type-Tiny \ - p5-YAML>0.66:textproc/p5-YAML \ - p5-namespace-autoclean>0:devel/p5-namespace-autoclean +RUN_DEPENDS= p5-Carp-Clan>=0:devel/p5-Carp-Clan \ + p5-Context-Preserve>=0.01:devel/p5-Context-Preserve \ + p5-DBIx-Class>=0.081210:databases/p5-DBIx-Class \ + p5-Log-Contextual>=0.005005:devel/p5-Log-Contextual \ + p5-Moose>=1:devel/p5-Moose \ + p5-MooseX-Role-Parameterized>=0.18:devel/p5-MooseX-Role-Parameterized \ + p5-Path-Class>=0.26:devel/p5-Path-Class \ + p5-SQL-SplitStatement>=1.00020:databases/p5-SQL-SplitStatement \ + p5-SQL-Translator>=1.63:databases/p5-SQL-Translator \ + p5-Sub-Exporter-Progressive>=0:devel/p5-Sub-Exporter-Progressive \ + p5-Text-Brew>=0.02:textproc/p5-Text-Brew \ + p5-Try-Tiny>=0:lang/p5-Try-Tiny \ + p5-YAML>=0.66:textproc/p5-YAML \ + p5-namespace-autoclean>=0:devel/p5-namespace-autoclean +TEST_DEPENDS= p5-DBD-SQLite>=1.35:databases/p5-DBD-SQLite \ + p5-Test-Fatal>=0.006:devel/p5-Test-Fatal \ + p5-Test-Requires>=0.06:devel/p5-Test-Requires \ + p5-aliased>=0:devel/p5-aliased USES= perl5 USE_PERL5= configure -NO_ARCH= YES + +NO_ARCH= yes .include <bsd.port.mk> diff --git a/databases/p5-DBIx-Class-DeploymentHandler/distinfo b/databases/p5-DBIx-Class-DeploymentHandler/distinfo index 90ef3e25ce98..545374c79e0d 100644 --- a/databases/p5-DBIx-Class-DeploymentHandler/distinfo +++ b/databases/p5-DBIx-Class-DeploymentHandler/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1648128476 -SHA256 (DBIx-Class-DeploymentHandler-0.002233.tar.gz) = 954016d0bb7423facc82558430ac3260deff37d675a2dc1cbc3dd43b70b833ae -SIZE (DBIx-Class-DeploymentHandler-0.002233.tar.gz) = 78923 +TIMESTAMP = 1721280262 +SHA256 (DBIx-Class-DeploymentHandler-0.002234.tar.gz) = 42409757bcd46e303b9ff0e54a861109a6a4a978dcc71ce7a7a7b824019a2be8 +SIZE (DBIx-Class-DeploymentHandler-0.002234.tar.gz) = 80188 diff --git a/databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/Makefile b/databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/Makefile index f4d69655a592..8395ad862016 100644 --- a/databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/Makefile +++ b/databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/Makefile @@ -1,5 +1,5 @@ PORTNAME= DBIx-Class-ResultSet-RecursiveUpdate -PORTVERSION= 0.42 +PORTVERSION= 0.44 CATEGORIES= databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -10,7 +10,7 @@ WWW= https://metacpan.org/release/DBIx-Class-ResultSet-RecursiveUpdate LICENSE= ART10 GPLv1+ LICENSE_COMB= dual -LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Carp-Clan>=6.04:devel/p5-Carp-Clan \ diff --git a/databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/distinfo b/databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/distinfo index 250c7b471118..d331cd187b01 100644 --- a/databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/distinfo +++ b/databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598777682 -SHA256 (DBIx-Class-ResultSet-RecursiveUpdate-0.42.tar.gz) = d3311d29fa3a5bc9c1a694608f929b4d91170dacfbf015f3ef8e1b4bb54b2d4f -SIZE (DBIx-Class-ResultSet-RecursiveUpdate-0.42.tar.gz) = 84068 +TIMESTAMP = 1720689672 +SHA256 (DBIx-Class-ResultSet-RecursiveUpdate-0.44.tar.gz) = b18da9bba56ad703227c2a7145b2799db6961750018bba8be63b0ad0bc0b42a9 +SIZE (DBIx-Class-ResultSet-RecursiveUpdate-0.44.tar.gz) = 82414 diff --git a/databases/p5-DBIx-QuickDB/Makefile b/databases/p5-DBIx-QuickDB/Makefile index 9a05d1334114..3641e5dc8432 100644 --- a/databases/p5-DBIx-QuickDB/Makefile +++ b/databases/p5-DBIx-QuickDB/Makefile @@ -1,5 +1,6 @@ PORTNAME= DBIx-QuickDB -PORTVERSION= 0.000034 +PORTVERSION= 0.000035 +PORTREVISION= 1 CATEGORIES= databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -17,7 +18,7 @@ RUN_DEPENDS= p5-Capture-Tiny>=0.20:devel/p5-Capture-Tiny \ p5-File-Copy-Recursive>=0:devel/p5-File-Copy-Recursive \ p5-Importer>=0.024:devel/p5-Importer \ p5-Module-Pluggable>=2.7:devel/p5-Module-Pluggable \ - p5-Test2-Suite>=0.000097:devel/p5-Test2-Suite + p5-Test-Simple>=1.302200:devel/p5-Test-Simple USES= perl5 USE_PERL5= configure diff --git a/databases/p5-DBIx-QuickDB/distinfo b/databases/p5-DBIx-QuickDB/distinfo index 180ba5d75a4a..db7816361be6 100644 --- a/databases/p5-DBIx-QuickDB/distinfo +++ b/databases/p5-DBIx-QuickDB/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718580048 -SHA256 (DBIx-QuickDB-0.000034.tar.gz) = 4153d0bcbc35986d20d90218dbc96026afcf3b640f90fcd6506946f4192d95a5 -SIZE (DBIx-QuickDB-0.000034.tar.gz) = 54554 +TIMESTAMP = 1720689612 +SHA256 (DBIx-QuickDB-0.000035.tar.gz) = b3dad5a125f011d1e5a7d07bd37d5fa0368c87bee4cc45b4b8f5b09a1eee23c4 +SIZE (DBIx-QuickDB-0.000035.tar.gz) = 54752 diff --git a/databases/p5-DR-Tarantool/Makefile b/databases/p5-DR-Tarantool/Makefile index 206a7f829c4c..e01fe6c550d7 100644 --- a/databases/p5-DR-Tarantool/Makefile +++ b/databases/p5-DR-Tarantool/Makefile @@ -8,7 +8,8 @@ PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Perl driver for Tarantool -WWW= https://metacpan.org/release/DR-Tarantool +WWW= https://metacpan.org/release/DR-Tarantool \ + https://github.com/dr-co/dr-tarantool LICENSE= ART10 diff --git a/databases/p5-DR-Tarantool/pkg-descr b/databases/p5-DR-Tarantool/pkg-descr index 414d6888af60..e9759a679f30 100644 --- a/databases/p5-DR-Tarantool/pkg-descr +++ b/databases/p5-DR-Tarantool/pkg-descr @@ -3,5 +3,3 @@ This module provides a synchronous and asynchronous driver for Tarantool. The driver does not have external dependencies, but includes the official light-weight Tarantool C client (a single C header which implements all protocol formatting) for packing requests and unpacking server responses. - -See also: https://github.com/dr-co/dr-tarantool diff --git a/databases/p5-Rose-DB/Makefile b/databases/p5-Rose-DB/Makefile index dfcf3621f2be..56771c2908d4 100644 --- a/databases/p5-Rose-DB/Makefile +++ b/databases/p5-Rose-DB/Makefile @@ -1,5 +1,5 @@ PORTNAME= Rose-DB -PORTVERSION= 0.785 +PORTVERSION= 0.786 PORTEPOCH= 1 CATEGORIES= databases perl5 MASTER_SITES= CPAN @@ -15,11 +15,11 @@ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Bit-Vector>=6.4:math/p5-Bit-Vector \ p5-Clone-PP>=0:devel/p5-Clone-PP \ - p5-DBI>=0:databases/p5-DBI \ - p5-DateTime>=0:devel/p5-DateTime \ p5-DateTime-Format-MySQL>=0:devel/p5-DateTime-Format-MySQL \ p5-DateTime-Format-Oracle>=0:devel/p5-DateTime-Format-Oracle \ p5-DateTime-Format-Pg>=0.11000:devel/p5-DateTime-Format-Pg \ + p5-DateTime>=0:devel/p5-DateTime \ + p5-DBI>=0:databases/p5-DBI \ p5-Rose-DateTime>=0.532,1:devel/p5-Rose-DateTime \ p5-Rose-Object>=0.854:devel/p5-Rose-Object \ p5-SQL-ReservedWords>=0:databases/p5-SQL-ReservedWords \ diff --git a/databases/p5-Rose-DB/distinfo b/databases/p5-Rose-DB/distinfo index 76dda7bdc630..eb141b9f38c2 100644 --- a/databases/p5-Rose-DB/distinfo +++ b/databases/p5-Rose-DB/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1679499146 -SHA256 (Rose-DB-0.785.tar.gz) = 7849307d748d9672b42ef3cd78f83d44dec034cdc94f4d4251d2761e27c67a3c -SIZE (Rose-DB-0.785.tar.gz) = 128450 +TIMESTAMP = 1725377468 +SHA256 (Rose-DB-0.786.tar.gz) = 3d42a89eeb1f519b54c3fd7bd1be44863fa573677795289ee869006b44575099 +SIZE (Rose-DB-0.786.tar.gz) = 128608 diff --git a/databases/p5-SQL-SplitStatement/Makefile b/databases/p5-SQL-SplitStatement/Makefile new file mode 100644 index 000000000000..86ad3f2a097f --- /dev/null +++ b/databases/p5-SQL-SplitStatement/Makefile @@ -0,0 +1,27 @@ +PORTNAME= SQL-SplitStatement +PORTVERSION= 1.00023 +CATEGORIES= databases perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Split any SQL code into atomic statements +WWW= https://metacpan.org/dist/SQL-SplitStatement + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${RUN_DEPENDS} +RUN_DEPENDS= p5-Class-Accessor>=0:devel/p5-Class-Accessor \ + p5-List-MoreUtils>=0:lang/p5-List-MoreUtils \ + p5-Regexp-Common>=0:textproc/p5-Regexp-Common +TEST_DEPENDS= p5-Test-Differences>=0.680:devel/p5-Test-Differences \ + p5-Test-Exception>=0.27:devel/p5-Test-Exception + +USES= perl5 +USE_PERL5= configure + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/databases/p5-SQL-SplitStatement/distinfo b/databases/p5-SQL-SplitStatement/distinfo new file mode 100644 index 000000000000..3c5b96d40838 --- /dev/null +++ b/databases/p5-SQL-SplitStatement/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1721280200 +SHA256 (SQL-SplitStatement-1.00023.tar.gz) = 1a748420cd2ad341c2524ef1185b76ef7172969f17a9e4bab6f4376f0de9f35e +SIZE (SQL-SplitStatement-1.00023.tar.gz) = 63709 diff --git a/databases/p5-SQL-SplitStatement/pkg-descr b/databases/p5-SQL-SplitStatement/pkg-descr new file mode 100644 index 000000000000..bad86fbc8dff --- /dev/null +++ b/databases/p5-SQL-SplitStatement/pkg-descr @@ -0,0 +1,17 @@ +SQL::SplitStatement is a simple module which tries to split any SQL code, even +including non-standard extensions, into the atomic statements it is composed of. + +The logic used to split the SQL code is more sophisticated than a raw split on +the ; (semicolon) character: first, various different statement terminator +tokens are recognized (see below for the list), then this module is able to +correctly handle the presence of said tokens inside identifiers, values, +comments, BEGIN ... END blocks (even nested), dollar-quoted strings, MySQL +custom DELIMITERs, procedural code etc., as (partially) exemplified in the +"SYNOPSIS" above. + +Consider however that this is by no means a validating parser (technically +speaking, it's just a context-sensitive tokenizer). It should rather be seen as +an in-progress heuristic approach, which will gradually improve as test cases +will be reported. This also means that, except for the "LIMITATIONS" detailed +below, there is no known (to the author) SQL code the most current release of +this module can't correctly split. diff --git a/databases/p5-SQL-SplitStatement/pkg-plist b/databases/p5-SQL-SplitStatement/pkg-plist new file mode 100644 index 000000000000..c959247c43c3 --- /dev/null +++ b/databases/p5-SQL-SplitStatement/pkg-plist @@ -0,0 +1,6 @@ +bin/sql-split +%%SITE_PERL%%/SQL/SplitStatement.pm +%%SITE_PERL%%/SQL/SplitStatement/Tokenizer.pm +%%PERL5_MAN1%%/sql-split.1.gz +%%PERL5_MAN3%%/SQL::SplitStatement.3.gz +%%PERL5_MAN3%%/SQL::SplitStatement::Tokenizer.3.gz diff --git a/databases/p5-Xapian/Makefile b/databases/p5-Xapian/Makefile index d1decc498b76..5f6d79ae3f95 100644 --- a/databases/p5-Xapian/Makefile +++ b/databases/p5-Xapian/Makefile @@ -1,5 +1,5 @@ PORTNAME= Xapian -PORTVERSION= 1.4.25.0 +PORTVERSION= 1.4.26.0 CATEGORIES= databases perl5 MASTER_SITES= https://oligarchy.co.uk/xapian/${PORTVERSION:R}/ \ LOCAL/sunpoet diff --git a/databases/p5-Xapian/distinfo b/databases/p5-Xapian/distinfo index d7e8145d708e..dca2ce61aef4 100644 --- a/databases/p5-Xapian/distinfo +++ b/databases/p5-Xapian/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710712354 -SHA256 (xapian-bindings-1.4.25.tar.xz) = 068314fca3f54524701492df432fa54c485fd4e39613ca2cd275e136964e81a9 -SIZE (xapian-bindings-1.4.25.tar.xz) = 1076644 +TIMESTAMP = 1721499022 +SHA256 (xapian-bindings-1.4.26.tar.xz) = 550873573ee0401199f835fef51ddf89ca7bc26f7b8d1bdcca59da643fb3ca81 +SIZE (xapian-bindings-1.4.26.tar.xz) = 1114580 diff --git a/databases/pecl-mongodb/Makefile b/databases/pecl-mongodb/Makefile index 415a3e944aea..6ef31c98612f 100644 --- a/databases/pecl-mongodb/Makefile +++ b/databases/pecl-mongodb/Makefile @@ -9,5 +9,6 @@ WWW= https://docs.mongodb.org/ecosystem/drivers/php/ LICENSE= APACHE20 USES= gmake localbase php:build,pecl ssl +IGNORE_WITH_PHP= 84 .include <bsd.port.mk> diff --git a/databases/pecl-redis/files/patch-backoff.c b/databases/pecl-redis/files/patch-backoff.c new file mode 100644 index 000000000000..4534ef9c8013 --- /dev/null +++ b/databases/pecl-redis/files/patch-backoff.c @@ -0,0 +1,20 @@ +--- backoff.c.orig 2024-08-03 17:49:28 UTC ++++ backoff.c +@@ -1,9 +1,17 @@ + #include "common.h" + ++#if PHP_VERSION_ID <= 80300 + #include <ext/standard/php_rand.h> ++#else ++#include <ext/random/php_random.h> ++#endif + + #if PHP_VERSION_ID >= 70100 ++#if PHP_VERSION_ID <= 80300 + #include <ext/standard/php_mt_rand.h> ++#else ++#include <ext/random/php_random.h> ++#endif + #else + static zend_long php_mt_rand_range(zend_long min, zend_long max) { + zend_long number = php_rand(); diff --git a/databases/pecl-redis/files/patch-library.c b/databases/pecl-redis/files/patch-library.c new file mode 100644 index 000000000000..df1d2d13fe76 --- /dev/null +++ b/databases/pecl-redis/files/patch-library.c @@ -0,0 +1,14 @@ +--- library.c.orig 2024-08-03 17:50:52 UTC ++++ library.c +@@ -56,7 +56,11 @@ + #include <ext/json/php_json.h> + #endif + ++#if PHP_VERSION_ID <= 80300 + #include <ext/standard/php_rand.h> ++#else ++#include <ext/random/php_random.h> ++#endif + #include <ext/hash/php_hash.h> + + #define UNSERIALIZE_NONE 0 diff --git a/databases/pecl-redis/files/patch-redis.c b/databases/pecl-redis/files/patch-redis.c index 68a2dc1488f4..3678e522cf9a 100644 --- a/databases/pecl-redis/files/patch-redis.c +++ b/databases/pecl-redis/files/patch-redis.c @@ -1,6 +1,18 @@ --- redis.c.orig 2022-02-15 18:25:22 UTC +++ redis.c -@@ -154,6 +154,9 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_pconnect, 0, 0, 1) +@@ -27,7 +27,11 @@ + #include "redis_cluster.h" + #include "redis_commands.h" + #include "redis_sentinel.h" ++#if PHP_VERSION_ID <= 80300 + #include <standard/php_random.h> ++#else ++#include <ext/random/php_random.h> ++#endif + #include <zend_exceptions.h> + #include <ext/standard/info.h> + #include <ext/hash/php_hash.h> +@@ -154,6 +158,9 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_pconnect, 0, 0, 1) ZEND_ARG_INFO(0, host) ZEND_ARG_INFO(0, port) ZEND_ARG_INFO(0, timeout) diff --git a/databases/pecl-rrd/Makefile b/databases/pecl-rrd/Makefile index 12999f75834f..8a2e103913c1 100644 --- a/databases/pecl-rrd/Makefile +++ b/databases/pecl-rrd/Makefile @@ -1,5 +1,6 @@ PORTNAME= rrd DISTVERSION= 2.0.3 +PORTREVISION= 1 CATEGORIES= databases pear MAINTAINER= flo@FreeBSD.org diff --git a/databases/percona-orchestrator/Makefile b/databases/percona-orchestrator/Makefile index db2de900c011..eb22548bea23 100644 --- a/databases/percona-orchestrator/Makefile +++ b/databases/percona-orchestrator/Makefile @@ -1,7 +1,7 @@ PORTNAME= orchestrator DISTVERSIONPREFIX= v DISTVERSION= 3.2.6-12 -PORTREVISION= 3 +PORTREVISION= 5 CATEGORIES= databases PKGNAMEPREFIX= percona- diff --git a/databases/pg.el/Makefile b/databases/pg.el/Makefile index 09dbddc593ca..84364cbfb0aa 100644 --- a/databases/pg.el/Makefile +++ b/databases/pg.el/Makefile @@ -1,7 +1,6 @@ PORTNAME= pg.el DISTVERSIONPREFIX= v -DISTVERSION= 0.35 -PORTREVISION= 1 +DISTVERSION= 0.42 CATEGORIES= databases elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} @@ -24,22 +23,23 @@ CONFLICTS_INSTALL= pg.el pg.el-emacs_* # share/doc/pg.el/README NO_ARCH= yes -PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/pg.el \ - ${EMACS_VERSION_SITE_LISPDIR}/pg.elc +PLIST_SUB+= ELISPDIR=${ELISPDIR} PORTDOCS= CHANGELOG.md README.md OPTIONS_DEFINE= DOCS +ELISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} + do-build: (cd ${WRKSRC} \ && ${EMACS_CMD} -Q -batch -L . -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} \ -f batch-byte-compile *.el) do-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} + ${MKDIR} ${STAGEDIR}${PREFIX}/${ELISPDIR} (cd ${WRKSRC} && ${INSTALL_DATA} *.el* \ - ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}) + ${STAGEDIR}${PREFIX}/${ELISPDIR}) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} diff --git a/databases/pg.el/distinfo b/databases/pg.el/distinfo index 9493eba31df3..58e94aba5004 100644 --- a/databases/pg.el/distinfo +++ b/databases/pg.el/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717999722 -SHA256 (emarsden-pg-el-v0.35_GH0.tar.gz) = 0553d3a06c6941973e360c9000a1e985911b35ebc0dbde25b6c568e6ec576a09 -SIZE (emarsden-pg-el-v0.35_GH0.tar.gz) = 90356 +TIMESTAMP = 1726949600 +SHA256 (emarsden-pg-el-v0.42_GH0.tar.gz) = ff5924e715dc5f872d33339d20975b874e95c0e8ee01075d73924ea1b9a9efa6 +SIZE (emarsden-pg-el-v0.42_GH0.tar.gz) = 119819 diff --git a/databases/pg.el/pkg-plist b/databases/pg.el/pkg-plist new file mode 100644 index 000000000000..130dbbba08bd --- /dev/null +++ b/databases/pg.el/pkg-plist @@ -0,0 +1,8 @@ +%%ELISPDIR%%/pg-geometry.el +%%ELISPDIR%%/pg-geometry.elc +%%ELISPDIR%%/pg-gis.el +%%ELISPDIR%%/pg-gis.elc +%%ELISPDIR%%/pg-lo.el +%%ELISPDIR%%/pg-lo.elc +%%ELISPDIR%%/pg.el +%%ELISPDIR%%/pg.elc diff --git a/databases/pg_filedump/Makefile b/databases/pg_filedump/Makefile index a4b95f2b8f05..4570cab76b8a 100644 --- a/databases/pg_filedump/Makefile +++ b/databases/pg_filedump/Makefile @@ -1,6 +1,6 @@ PORTNAME= pg_filedump DISTVERSIONPREFIX= REL_ -DISTVERSION= 16_0 +DISTVERSION= 17_0 CATEGORIES= databases MAINTAINER= sunpoet@FreeBSD.org @@ -9,7 +9,7 @@ WWW= https://github.com/df7cb/pg_filedump LICENSE= GPLv2+ -USES= gmake pgsql +USES= gettext-runtime gmake pgsql MAKE_ARGS= PG_LDFLAGS=-lintl WANT_PGSQL= lib server @@ -19,4 +19,7 @@ PLIST_FILES= bin/pg_filedump GH_ACCOUNT= df7cb USE_GITHUB= yes +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pg_filedump + .include <bsd.port.mk> diff --git a/databases/pg_filedump/distinfo b/databases/pg_filedump/distinfo index 4f944f05b085..9cb9a104d9a6 100644 --- a/databases/pg_filedump/distinfo +++ b/databases/pg_filedump/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1695143209 -SHA256 (df7cb-pg_filedump-REL_16_0_GH0.tar.gz) = 9ed1a30f719a5215ad5807c9094b987becc3ea6680979c20b874155c226075d7 -SIZE (df7cb-pg_filedump-REL_16_0_GH0.tar.gz) = 40518 +TIMESTAMP = 1721499008 +SHA256 (df7cb-pg_filedump-REL_17_0_GH0.tar.gz) = 3a609cdd19a13e905a2f3ecf84b721f3a1544e7372b1d9bea2d7c60857f7ff2a +SIZE (df7cb-pg_filedump-REL_17_0_GH0.tar.gz) = 44029 diff --git a/databases/pg_qualstats/Makefile b/databases/pg_qualstats/Makefile index 3e224aaa4c27..8a9b0eeb9862 100644 --- a/databases/pg_qualstats/Makefile +++ b/databases/pg_qualstats/Makefile @@ -1,5 +1,5 @@ PORTNAME= pg_qualstats -PORTVERSION= 2.1.0 +PORTVERSION= 2.1.1 CATEGORIES= databases MAINTAINER= girgen@FreeBSD.org diff --git a/databases/pg_qualstats/distinfo b/databases/pg_qualstats/distinfo index 82971b01b52a..14ef8f37cf56 100644 --- a/databases/pg_qualstats/distinfo +++ b/databases/pg_qualstats/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1695027351 -SHA256 (powa-team-pg_qualstats-2.1.0_GH0.tar.gz) = 9727e6ba69a7bfac6c5b370125762bc56c1f170459e5d9bde0f82a004c736407 -SIZE (powa-team-pg_qualstats-2.1.0_GH0.tar.gz) = 37478 +TIMESTAMP = 1727601423 +SHA256 (powa-team-pg_qualstats-2.1.1_GH0.tar.gz) = d4d73ee4f34c363595c6ba330378d198680bef1ab84a690fda3c156c22714696 +SIZE (powa-team-pg_qualstats-2.1.1_GH0.tar.gz) = 42652 diff --git a/databases/pg_qualstats/pkg-plist b/databases/pg_qualstats/pkg-plist index 4f76e9bf4b59..66c16b83226b 100644 --- a/databases/pg_qualstats/pkg-plist +++ b/databases/pg_qualstats/pkg-plist @@ -1,6 +1,8 @@ lib/postgresql/pg_qualstats.so share/postgresql/extension/pg_qualstats--2.0.4--2.1.0.sql share/postgresql/extension/pg_qualstats--2.0.4.sql +share/postgresql/extension/pg_qualstats--2.1.0--2.1.1.sql share/postgresql/extension/pg_qualstats--2.1.0.sql +share/postgresql/extension/pg_qualstats--2.1.1.sql share/postgresql/extension/pg_qualstats.control share/doc/postgresql/extension/pg_qualstats-README.md diff --git a/databases/pg_stat_kcache/Makefile b/databases/pg_stat_kcache/Makefile index 47ad800dd7e7..eabf3396f2cf 100644 --- a/databases/pg_stat_kcache/Makefile +++ b/databases/pg_stat_kcache/Makefile @@ -1,6 +1,6 @@ PORTNAME= pg_stat_kcache DISTVERSIONPREFIX= REL -DISTVERSION= 2_2_3 +DISTVERSION= 2_3_0 CATEGORIES= databases MAINTAINER= girgen@FreeBSD.org diff --git a/databases/pg_stat_kcache/distinfo b/databases/pg_stat_kcache/distinfo index ba7672df9353..23822620ec91 100644 --- a/databases/pg_stat_kcache/distinfo +++ b/databases/pg_stat_kcache/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1706175514 -SHA256 (powa-team-pg_stat_kcache-REL2_2_3_GH0.tar.gz) = a58032deb0267e6b6648120cd62f1baa10c2b9e97b2728ff7c99b2ebaac9ffb4 -SIZE (powa-team-pg_stat_kcache-REL2_2_3_GH0.tar.gz) = 23508 +TIMESTAMP = 1726559675 +SHA256 (powa-team-pg_stat_kcache-REL2_3_0_GH0.tar.gz) = f05cb350c5a5e9a5d00aeaa567d1706bba4fe1cbab9bbbc96f975558240b3228 +SIZE (powa-team-pg_stat_kcache-REL2_3_0_GH0.tar.gz) = 24477 diff --git a/databases/pg_stat_kcache/pkg-plist b/databases/pg_stat_kcache/pkg-plist index 9f8668ebf936..fb27f8ee7e46 100644 --- a/databases/pg_stat_kcache/pkg-plist +++ b/databases/pg_stat_kcache/pkg-plist @@ -14,5 +14,7 @@ share/postgresql/extension/pg_stat_kcache--2.2.1--2.2.2.sql share/postgresql/extension/pg_stat_kcache--2.2.1.sql share/postgresql/extension/pg_stat_kcache--2.2.2--2.2.3.sql share/postgresql/extension/pg_stat_kcache--2.2.2.sql +share/postgresql/extension/pg_stat_kcache--2.2.3--2.3.0.sql share/postgresql/extension/pg_stat_kcache--2.2.3.sql +share/postgresql/extension/pg_stat_kcache--2.3.0.sql share/postgresql/extension/pg_stat_kcache.control diff --git a/databases/pg_tileserv/Makefile b/databases/pg_tileserv/Makefile index a9281f8a149d..23d2580d7d1d 100644 --- a/databases/pg_tileserv/Makefile +++ b/databases/pg_tileserv/Makefile @@ -1,7 +1,7 @@ PORTNAME= pg_tileserv DISTVERSIONPREFIX= v DISTVERSION= 1.0.11 -PORTREVISION= 1 +PORTREVISION= 3 CATEGORIES= databases MAINTAINER= lbartoletti@FreeBSD.org diff --git a/databases/pgbackrest/Makefile b/databases/pgbackrest/Makefile index 49b628288584..0d4303d38e01 100644 --- a/databases/pgbackrest/Makefile +++ b/databases/pgbackrest/Makefile @@ -1,6 +1,6 @@ PORTNAME= pgbackrest DISTVERSIONPREFIX= release/ -DISTVERSION= 2.51 +DISTVERSION= 2.53 CATEGORIES= databases MAINTAINER= schoutm@gmail.com @@ -21,14 +21,9 @@ MESON_ARGS+= -Dconfigdir="${LOCALBASE}/etc/pgbackrest" BINARY_ALIAS= python3=${PYTHON_CMD} -OPTIONS_DEFINE= LZ4 SFTP ZSTD -OPTIONS_DEFAULT= LZ4 +OPTIONS_DEFINE= SFTP ZSTD -SFTP_DESC= Enable SFTP storage support - -LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4 -LZ4_MESON_ON= -Dliblz4=enabled -LZ4_MESON_OFF= -Dliblz4=disabled +SFTP_DESC= Enable SFTP storage support SFTP_LIB_DEPENDS= libssh2.so:security/libssh2 SFTP_MESON_ON= -Dlibssh2=enabled diff --git a/databases/pgbackrest/distinfo b/databases/pgbackrest/distinfo index 1f96f8d089b8..a5c6ba919b4d 100644 --- a/databases/pgbackrest/distinfo +++ b/databases/pgbackrest/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1712155789 -SHA256 (pgbackrest-pgbackrest-release-2.51_GH0.tar.gz) = 9fa6760032927de448251fb1e5b824e2d17caf560796e74947275b72dc20ed2a -SIZE (pgbackrest-pgbackrest-release-2.51_GH0.tar.gz) = 6119922 +TIMESTAMP = 1721657675 +SHA256 (pgbackrest-pgbackrest-release-2.53_GH0.tar.gz) = cbb4fd81729dc3b562fd0f0a3c0dbf39f8b97b8140de9898bc8d2a19884b7a12 +SIZE (pgbackrest-pgbackrest-release-2.53_GH0.tar.gz) = 2693089 diff --git a/databases/pgbackrest/files/patch-meson.build b/databases/pgbackrest/files/patch-meson.build deleted file mode 100644 index 96a8b063da4b..000000000000 --- a/databases/pgbackrest/files/patch-meson.build +++ /dev/null @@ -1,28 +0,0 @@ ---- meson.build.orig 2024-04-10 11:23:05 UTC -+++ meson.build -@@ -144,7 +144,7 @@ lib_bz2 = cc.find_library('bz2') - lib_bz2 = cc.find_library('bz2') - - # Find optional lz4 library --lib_lz4 = dependency('liblz4', required: false) -+lib_lz4 = dependency('liblz4', required: get_option('liblz4')) - - if lib_lz4.found() - configuration.set('HAVE_LIBLZ4', true, description: 'Is liblz4 present?') -@@ -168,14 +168,14 @@ configuration.set('ZLIB_CONST', true, description: 'Re - configuration.set('ZLIB_CONST', true, description: 'Require zlib const input buffer') - - # Find optional libssh2 library --lib_ssh2 = dependency('libssh2', required: false) -+lib_ssh2 = dependency('libssh2', required: get_option('libssh2')) - - if lib_ssh2.found() - configuration.set('HAVE_LIBSSH2', true, description: 'Is libssh2 present?') - endif - - # Find optional zstd library --lib_zstd = dependency('libzstd', version: '>=1.0', required: false) -+lib_zstd = dependency('libzstd', version: '>=1.0', required: get_option('libzstd')) - - if lib_zstd.found() - configuration.set('HAVE_LIBZST', true, description: 'Is libzstd present?') diff --git a/databases/pgbackrest/files/patch-meson__options.txt b/databases/pgbackrest/files/patch-meson__options.txt deleted file mode 100644 index 30bdd3e9599f..000000000000 --- a/databases/pgbackrest/files/patch-meson__options.txt +++ /dev/null @@ -1,8 +0,0 @@ ---- meson_options.txt.orig 2024-03-24 20:53:22 UTC -+++ meson_options.txt -@@ -1,2 +1,5 @@ option('fatal-errors', type: 'boolean', value: false, - option('configdir', type: 'string', value: '/etc/pgbackrest', description: 'Configuration directory') - option('fatal-errors', type: 'boolean', value: false, description: 'Stop compilation on first error') -+option('liblz4', type: 'feature', value: 'auto', description: 'Enable LZ4 compression support') -+option('libssh2', type: 'feature', value: 'auto', description: 'Enable SFTP storage support') -+option('libzstd', type: 'feature', value: 'auto', description: 'Enable Zstandard compression support') diff --git a/databases/pgbackrest/files/patch-src_meson.build b/databases/pgbackrest/files/patch-src_meson.build deleted file mode 100644 index 3ea71633e6c1..000000000000 --- a/databases/pgbackrest/files/patch-src_meson.build +++ /dev/null @@ -1,10 +0,0 @@ ---- src/meson.build.orig 2024-03-24 20:53:22 UTC -+++ src/meson.build -@@ -284,5 +284,6 @@ executable( - lib_xml, - lib_z, - lib_zstd, -- ] -+ ], -+ install: true, - ) diff --git a/databases/pgbarman/Makefile b/databases/pgbarman/Makefile index fa86e9dc2309..ba355c69aaa8 100644 --- a/databases/pgbarman/Makefile +++ b/databases/pgbarman/Makefile @@ -1,6 +1,6 @@ PORTNAME= barman DISTVERSIONPREFIX= release/ -DISTVERSION= 3.10.1 +DISTVERSION= 3.11.1 CATEGORIES= databases PKGNAMEPREFIX= pg PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} diff --git a/databases/pgbarman/distinfo b/databases/pgbarman/distinfo index cb4a40667912..7740df650963 100644 --- a/databases/pgbarman/distinfo +++ b/databases/pgbarman/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718387372 -SHA256 (EnterpriseDB-barman-release-3.10.1_GH0.tar.gz) = ed9c6f7c663920baa7a5c95245e8c41e06391efceced6fd33a5d013988aea0f6 -SIZE (EnterpriseDB-barman-release-3.10.1_GH0.tar.gz) = 1852417 +TIMESTAMP = 1724396335 +SHA256 (EnterpriseDB-barman-release-3.11.1_GH0.tar.gz) = 61a5d687a56b42c2a9adeb6dd3760d2654990f0760230c721cc8a73a910a9f0a +SIZE (EnterpriseDB-barman-release-3.11.1_GH0.tar.gz) = 1899344 diff --git a/databases/pglogical/Makefile b/databases/pglogical/Makefile index a7784667e23a..305a29c6f575 100644 --- a/databases/pglogical/Makefile +++ b/databases/pglogical/Makefile @@ -1,6 +1,6 @@ PORTNAME= pglogical DISTVERSIONPREFIX= REL -DISTVERSION= 2_4_4 +DISTVERSION= 2_4_5 CATEGORIES= databases MAINTAINER= matthew@FreeBSD.org diff --git a/databases/pglogical/distinfo b/databases/pglogical/distinfo index 711257f5efb0..81420b4a1ed2 100644 --- a/databases/pglogical/distinfo +++ b/databases/pglogical/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1696399728 -SHA256 (2ndQuadrant-pglogical-REL2_4_4_GH0.tar.gz) = 433213ab0fd71e63330c8778795e563fb5d7e6faf70791c0ba2d5613dc360ca9 -SIZE (2ndQuadrant-pglogical-REL2_4_4_GH0.tar.gz) = 280564 +TIMESTAMP = 1727166996 +SHA256 (2ndQuadrant-pglogical-REL2_4_5_GH0.tar.gz) = 46f70ccfb0433cddfe81d3b02432c8d41a2962e1a76dc9489080c87e8fe62e94 +SIZE (2ndQuadrant-pglogical-REL2_4_5_GH0.tar.gz) = 282739 SHA256 (2ndQuadrant-pglogical_dump-f66606d_GH0.tar.gz) = 09666d5927fe071c9a2ef64eb7028f793cfea10510a3d17e8ef4335349291e63 SIZE (2ndQuadrant-pglogical_dump-f66606d_GH0.tar.gz) = 206722 diff --git a/databases/pglogical/pkg-plist b/databases/pglogical/pkg-plist index 9a73d2ff0c03..b5ed652b2f27 100644 --- a/databases/pglogical/pkg-plist +++ b/databases/pglogical/pkg-plist @@ -40,7 +40,9 @@ share/postgresql/extension/pglogical--2.4.2--2.4.3.sql share/postgresql/extension/pglogical--2.4.2.sql share/postgresql/extension/pglogical--2.4.3--2.4.4.sql share/postgresql/extension/pglogical--2.4.3.sql +share/postgresql/extension/pglogical--2.4.4--2.4.5.sql share/postgresql/extension/pglogical--2.4.4.sql +share/postgresql/extension/pglogical--2.4.5.sql share/postgresql/extension/pglogical.control share/postgresql/extension/pglogical_origin--1.0.0.sql share/postgresql/extension/pglogical_origin.control diff --git a/databases/pgmetrics/Makefile b/databases/pgmetrics/Makefile index a7bebc8ce94f..5922bec1cbc9 100644 --- a/databases/pgmetrics/Makefile +++ b/databases/pgmetrics/Makefile @@ -1,7 +1,7 @@ PORTNAME= pgmetrics -PORTVERSION= 1.16.0 +PORTVERSION= 1.17.0 DISTVERSIONPREFIX=v -PORTREVISION= 6 +PORTREVISION= 1 CATEGORIES= databases MAINTAINER= girgen@FreeBSD.org diff --git a/databases/pgmetrics/distinfo b/databases/pgmetrics/distinfo index 10db1905ac46..61aa75c916b9 100644 --- a/databases/pgmetrics/distinfo +++ b/databases/pgmetrics/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1696431138 -SHA256 (go/databases_pgmetrics/pgmetrics-v1.16.0/v1.16.0.mod) = ff02d7687a17e818eeb7c091dd5794bc0bb50dbdac8cd6a38f9c315e16957894 -SIZE (go/databases_pgmetrics/pgmetrics-v1.16.0/v1.16.0.mod) = 1142 -SHA256 (go/databases_pgmetrics/pgmetrics-v1.16.0/v1.16.0.zip) = 33e694ba5b6d9b863ba37283c50dab039ec3e15ae6792e0ea72f2f01779abca0 -SIZE (go/databases_pgmetrics/pgmetrics-v1.16.0/v1.16.0.zip) = 83170 +TIMESTAMP = 1722857887 +SHA256 (go/databases_pgmetrics/pgmetrics-v1.17.0/v1.17.0.mod) = 0ca7a211e472809da135268460a8ae14e4371e3349e4bf442288e13fa06d8f5c +SIZE (go/databases_pgmetrics/pgmetrics-v1.17.0/v1.17.0.mod) = 1249 +SHA256 (go/databases_pgmetrics/pgmetrics-v1.17.0/v1.17.0.zip) = 0186d52e14805b778c5150bdb572e7cfed0ca38b2362acc250f85afdefd2f21c +SIZE (go/databases_pgmetrics/pgmetrics-v1.17.0/v1.17.0.zip) = 84581 diff --git a/databases/pgmodeler/Makefile b/databases/pgmodeler/Makefile index 91aab7e0a873..3d733115c7ab 100644 --- a/databases/pgmodeler/Makefile +++ b/databases/pgmodeler/Makefile @@ -1,5 +1,5 @@ PORTNAME= pgmodeler -PORTVERSION= 1.1.2 +PORTVERSION= 1.1.4 DISTVERSIONPREFIX= v CATEGORIES= databases diff --git a/databases/pgmodeler/distinfo b/databases/pgmodeler/distinfo index 42d0215498de..752b83eea40f 100644 --- a/databases/pgmodeler/distinfo +++ b/databases/pgmodeler/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1712952029 -SHA256 (pgmodeler-pgmodeler-v1.1.2_GH0.tar.gz) = de6a345bd5f3f2360fe93e6242ed320e00724cc3be13d1ac34c77cc30c3af7af -SIZE (pgmodeler-pgmodeler-v1.1.2_GH0.tar.gz) = 4202157 +TIMESTAMP = 1726297431 +SHA256 (pgmodeler-pgmodeler-v1.1.4_GH0.tar.gz) = 87659429702d5a02e8c873e4a832da3a970e871eeadc1cb95d5835f6a1851e15 +SIZE (pgmodeler-pgmodeler-v1.1.4_GH0.tar.gz) = 4203171 diff --git a/databases/pgpool-II-43/Makefile b/databases/pgpool-II-43/Makefile index ee2f7887e8e3..4db4f963baee 100644 --- a/databases/pgpool-II-43/Makefile +++ b/databases/pgpool-II-43/Makefile @@ -1,5 +1,5 @@ PORTNAME= pgpool-II -DISTVERSION= 4.3.10 +DISTVERSION= 4.3.12 CATEGORIES= databases MASTER_SITES= http://www.pgpool.net/mediawiki/images/ PKGNAMESUFFIX= -43 diff --git a/databases/pgpool-II-43/distinfo b/databases/pgpool-II-43/distinfo index c0f62a238a7e..8d42555dccee 100644 --- a/databases/pgpool-II-43/distinfo +++ b/databases/pgpool-II-43/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716810709 -SHA256 (pgpool-II-4.3.10.tar.gz) = 1ba61163de23172d5a02cd710834fedf4f0abb97465795e040fdc8090202acdc -SIZE (pgpool-II-4.3.10.tar.gz) = 4938631 +TIMESTAMP = 1726142160 +SHA256 (pgpool-II-4.3.12.tar.gz) = afd2e7aac40d9a571d0d03c50cc705ac19f81756b4e02c9d58b16ae5f209b709 +SIZE (pgpool-II-4.3.12.tar.gz) = 5041126 diff --git a/databases/pgpool-II-44/Makefile b/databases/pgpool-II-44/Makefile index 3233ad3c8e64..30d14648889e 100644 --- a/databases/pgpool-II-44/Makefile +++ b/databases/pgpool-II-44/Makefile @@ -1,5 +1,5 @@ PORTNAME= pgpool-II -DISTVERSION= 4.4.7 +DISTVERSION= 4.4.9 CATEGORIES= databases MASTER_SITES= http://www.pgpool.net/mediawiki/images/ PKGNAMESUFFIX= -44 diff --git a/databases/pgpool-II-44/distinfo b/databases/pgpool-II-44/distinfo index 68320a1658f9..934759f015fe 100644 --- a/databases/pgpool-II-44/distinfo +++ b/databases/pgpool-II-44/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716811147 -SHA256 (pgpool-II-4.4.7.tar.gz) = 4e27ebf84a39519477ef43eec1703a5cb9f153e4320cb0b2745467e7470c2968 -SIZE (pgpool-II-4.4.7.tar.gz) = 5024007 +TIMESTAMP = 1726142270 +SHA256 (pgpool-II-4.4.9.tar.gz) = fd0f83b11a61bc0c8443c6e070e89dd54eca426e4ee1db703c20252d5dfbefa0 +SIZE (pgpool-II-4.4.9.tar.gz) = 5099252 diff --git a/databases/pgvector/Makefile b/databases/pgvector/Makefile index d8cc9d0413fa..026506581ee4 100644 --- a/databases/pgvector/Makefile +++ b/databases/pgvector/Makefile @@ -1,5 +1,5 @@ PORTNAME= pgvector -PORTVERSION= 0.7.2 +PORTVERSION= 0.7.4 DISTVERSIONPREFIX= v CATEGORIES= databases PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}- diff --git a/databases/pgvector/distinfo b/databases/pgvector/distinfo index 88c9310465a8..97b78c263e4e 100644 --- a/databases/pgvector/distinfo +++ b/databases/pgvector/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718279529 -SHA256 (pgvector-pgvector-v0.7.2_GH0.tar.gz) = 617fba855c9bcb41a2a9bc78a78567fd2e147c72afd5bf9d37b31b9591632b30 -SIZE (pgvector-pgvector-v0.7.2_GH0.tar.gz) = 113648 +TIMESTAMP = 1726348807 +SHA256 (pgvector-pgvector-v0.7.4_GH0.tar.gz) = 0341edf89b1924ae0d552f617e14fb7f8867c0194ed775bcc44fa40288642583 +SIZE (pgvector-pgvector-v0.7.4_GH0.tar.gz) = 115088 diff --git a/databases/pgvector/pkg-plist b/databases/pgvector/pkg-plist index 6259db264241..807233ce0d3f 100644 --- a/databases/pgvector/pkg-plist +++ b/databases/pgvector/pkg-plist @@ -33,5 +33,7 @@ share/postgresql/extension/vector--0.6.1--0.6.2.sql share/postgresql/extension/vector--0.6.2--0.7.0.sql share/postgresql/extension/vector--0.7.0--0.7.1.sql share/postgresql/extension/vector--0.7.1--0.7.2.sql -share/postgresql/extension/vector--0.7.2.sql +share/postgresql/extension/vector--0.7.2--0.7.3.sql +share/postgresql/extension/vector--0.7.3--0.7.4.sql +share/postgresql/extension/vector--0.7.4.sql share/postgresql/extension/vector.control diff --git a/databases/php-tarantool/Makefile b/databases/php-tarantool/Makefile index 7c6b5f05b87f..32c968b9f9c2 100644 --- a/databases/php-tarantool/Makefile +++ b/databases/php-tarantool/Makefile @@ -1,5 +1,5 @@ PORTNAME= tarantool -PORTVERSION= 0.3.3 +PORTVERSION= 0.4.0 CATEGORIES= databases PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} diff --git a/databases/php-tarantool/distinfo b/databases/php-tarantool/distinfo index 56cbe9888748..ac8dac6d617b 100644 --- a/databases/php-tarantool/distinfo +++ b/databases/php-tarantool/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1594117169 -SHA256 (tarantool-tarantool-php-0.3.3_GH0.tar.gz) = 0fcfb6059e20389b823f49bbbbfcfdd232678ae8ed7c27e07278d565e6530d95 -SIZE (tarantool-tarantool-php-0.3.3_GH0.tar.gz) = 108601 +TIMESTAMP = 1720447666 +SHA256 (tarantool-tarantool-php-0.4.0_GH0.tar.gz) = 7fc54e2629328b03c46601fe5269bb4d78c596ef626c14f42c31dcb0d9156ed5 +SIZE (tarantool-tarantool-php-0.4.0_GH0.tar.gz) = 112068 diff --git a/databases/php-tarantool/files/patch-src-php_tarantool.h b/databases/php-tarantool/files/patch-src-php_tarantool.h deleted file mode 100644 index c43486477a9c..000000000000 --- a/databases/php-tarantool/files/patch-src-php_tarantool.h +++ /dev/null @@ -1,14 +0,0 @@ ---- src/php_tarantool.h.orig 2020-06-29 22:41:13 UTC -+++ src/php_tarantool.h -@@ -180,7 +180,11 @@ PHP_TARANTOOL_API zend_class_entry *php_tarantool_get_ - PHP_TARANTOOL_API zend_class_entry *php_tarantool_get_ioexception(void); - PHP_TARANTOOL_API zend_class_entry *php_tarantool_get_clienterror(void); - PHP_TARANTOOL_API zend_class_entry *php_tarantool_get_parsingexception(void); -+#if PHP_MAJOR_VERSION >= 8 -+PHP_TARANTOOL_API zend_class_entry *php_tarantool_get_exception_base(int root); -+#else - PHP_TARANTOOL_API zend_class_entry *php_tarantool_get_exception_base(int root TSRMLS_DC); -+#endif - - #ifdef ZTS - # define TARANTOOL_G(v) TSRMG(tarantool_globals_id, zend_tarantool_globals *, v) diff --git a/databases/php-tarantool/files/patch-src-tarantool.c b/databases/php-tarantool/files/patch-src-tarantool.c deleted file mode 100644 index ef3aa0e55cc1..000000000000 --- a/databases/php-tarantool/files/patch-src-tarantool.c +++ /dev/null @@ -1,15 +0,0 @@ ---- src/tarantool.c.orig 2020-06-29 22:41:13 UTC -+++ src/tarantool.c -@@ -14,6 +14,12 @@ - - #include "utils.h" - -+#if PHP_MAJOR_VERSION >= 8 -+#define TSRMLS_CC -+#define TSRMLS_DC -+#define TSRMLS_FETCH() -+#endif -+ - static int __tarantool_authenticate(tarantool_connection *obj); - static void tarantool_stream_close(tarantool_connection *obj); - diff --git a/databases/php-tarantool/files/patch-src-tarantool_exception.c b/databases/php-tarantool/files/patch-src-tarantool_exception.c deleted file mode 100644 index 177d221a3f68..000000000000 --- a/databases/php-tarantool/files/patch-src-tarantool_exception.c +++ /dev/null @@ -1,13 +0,0 @@ ---- src/tarantool_exception.c.orig 2020-06-29 22:41:13 UTC -+++ src/tarantool_exception.c -@@ -4,6 +4,10 @@ - - #include "tarantool_exception.h" - -+#if PHP_MAJOR_VERSION >= 8 -+#define TSRMLS_DC -+#endif -+ - zend_class_entry *TarantoolException_ptr; - zend_class_entry *TarantoolIOException_ptr; - zend_class_entry *TarantoolClientError_ptr; diff --git a/databases/php-tarantool/files/patch-src-tarantool_msgpack.c b/databases/php-tarantool/files/patch-src-tarantool_msgpack.c deleted file mode 100644 index ad47e883931a..000000000000 --- a/databases/php-tarantool/files/patch-src-tarantool_msgpack.c +++ /dev/null @@ -1,13 +0,0 @@ ---- src/tarantool_msgpack.c.orig 2020-06-29 22:41:13 UTC -+++ src/tarantool_msgpack.c -@@ -5,6 +5,10 @@ - - #include "third_party/msgpuck.h" - -+#if PHP_MAJOR_VERSION >= 8 -+#define TSRMLS_FETCH() -+#endif -+ - #ifndef HASH_KEY_NON_EXISTENT - #define HASH_KEY_NON_EXISTENT HASH_KEY_NON_EXISTANT - #endif /* HASH_KEY_NON_EXISTENT */ diff --git a/databases/php-tarantool/files/patch-src-tarantool_network.c b/databases/php-tarantool/files/patch-src-tarantool_network.c deleted file mode 100644 index acacf9eb6def..000000000000 --- a/databases/php-tarantool/files/patch-src-tarantool_network.c +++ /dev/null @@ -1,14 +0,0 @@ ---- src/tarantool_network.c.orig 2020-06-29 22:41:13 UTC -+++ src/tarantool_network.c -@@ -11,6 +11,11 @@ - #include "php_tarantool.h" - #include "tarantool_network.h" - -+#if PHP_MAJOR_VERSION >= 8 -+#define TSRMLS_CC -+#define TSRMLS_FETCH() -+#endif -+ - void double_to_tv(double tm, struct timeval *tv) { - tv->tv_sec = floor(tm); - tv->tv_usec = floor((tm - floor(tm)) * pow(10, 6)); diff --git a/databases/php-xapian/Makefile b/databases/php-xapian/Makefile index 58ca4d445c23..80992c1f5fbb 100644 --- a/databases/php-xapian/Makefile +++ b/databases/php-xapian/Makefile @@ -1,5 +1,5 @@ PORTNAME= xapian -PORTVERSION= 1.4.25 +PORTVERSION= 1.4.26 DISTVERSIONPREFIX= bindings- CATEGORIES= databases MASTER_SITES= https://oligarchy.co.uk/xapian/${PORTVERSION}/ \ diff --git a/databases/php-xapian/distinfo b/databases/php-xapian/distinfo index ce89a054cc5f..e04c61cab65a 100644 --- a/databases/php-xapian/distinfo +++ b/databases/php-xapian/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710712356 -SHA256 (xapian-bindings-1.4.25.tar.xz) = 068314fca3f54524701492df432fa54c485fd4e39613ca2cd275e136964e81a9 -SIZE (xapian-bindings-1.4.25.tar.xz) = 1076644 +TIMESTAMP = 1721499024 +SHA256 (xapian-bindings-1.4.26.tar.xz) = 550873573ee0401199f835fef51ddf89ca7bc26f7b8d1bdcca59da643fb3ca81 +SIZE (xapian-bindings-1.4.26.tar.xz) = 1114580 diff --git a/databases/php-xapian/files/patch-configure b/databases/php-xapian/files/patch-configure index 6b9dce2bb21b..14e67dc6f4e0 100644 --- a/databases/php-xapian/files/patch-configure +++ b/databases/php-xapian/files/patch-configure @@ -5,7 +5,7 @@ SWIG_CXXFLAGS="-fno-strict-aliasing" - XAPIAN_LIBS="$XAPIAN_LIBS -lstdc++" -+ XAPIAN_LIBS="$XAPIAN_LIBS " ++ XAPIAN_LIBS="$XAPIAN_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext diff --git a/databases/php84-dba/Makefile b/databases/php84-dba/Makefile new file mode 100644 index 000000000000..2659c0d550ec --- /dev/null +++ b/databases/php84-dba/Makefile @@ -0,0 +1,7 @@ +CATEGORIES= databases + +MASTERDIR= ${.CURDIR}/../../lang/php84 + +PKGNAMESUFFIX= -dba + +.include "${MASTERDIR}/Makefile" diff --git a/databases/php84-dba/files/patch-config.m4 b/databases/php84-dba/files/patch-config.m4 new file mode 100644 index 000000000000..7449b1a88029 --- /dev/null +++ b/databases/php84-dba/files/patch-config.m4 @@ -0,0 +1,25 @@ +--- config.m4.orig 2024-09-10 16:10:06 UTC ++++ config.m4 +@@ -433,6 +433,14 @@ if test "$PHP_DB4" != "no"; then + THIS_PREFIX=$i + THIS_INCLUDE=$i/include/db5.3/db.h + break ++ elif test -f "$i/include/db5/db.h"; then ++ THIS_PREFIX=$i ++ THIS_INCLUDE=$i/include/db5/db.h ++ break ++ elif test -f "$i/include/db18/db.h"; then ++ THIS_PREFIX=$i ++ THIS_INCLUDE=$i/include/db18/db.h ++ break + elif test -f "$i/include/db5.1/db.h"; then + THIS_PREFIX=$i + THIS_INCLUDE=$i/include/db5.1/db.h +@@ -480,6 +488,7 @@ if test "$PHP_DB4" != "no"; then + db-5.3 + db-5.1 + db-5.0 ++ db-5 + db-4.8 + db-4.7 + db-4.6 diff --git a/databases/php84-mysqli/Makefile b/databases/php84-mysqli/Makefile new file mode 100644 index 000000000000..490ba7d385b0 --- /dev/null +++ b/databases/php84-mysqli/Makefile @@ -0,0 +1,7 @@ +CATEGORIES= databases + +MASTERDIR= ${.CURDIR}/../../lang/php84 + +PKGNAMESUFFIX= -mysqli + +.include "${MASTERDIR}/Makefile" diff --git a/databases/php84-odbc/Makefile b/databases/php84-odbc/Makefile new file mode 100644 index 000000000000..985dcf21be00 --- /dev/null +++ b/databases/php84-odbc/Makefile @@ -0,0 +1,7 @@ +CATEGORIES= databases + +MASTERDIR= ${.CURDIR}/../../lang/php84 + +PKGNAMESUFFIX= -odbc + +.include "${MASTERDIR}/Makefile" diff --git a/databases/php84-odbc/files/patch-config.m4 b/databases/php84-odbc/files/patch-config.m4 new file mode 100644 index 000000000000..55e3fb3aea0c --- /dev/null +++ b/databases/php84-odbc/files/patch-config.m4 @@ -0,0 +1,92 @@ +--- config.m4.orig 2024-09-10 16:10:06 UTC ++++ config.m4 +@@ -117,7 +117,7 @@ PHP_ARG_WITH([adabas], + PHP_ARG_WITH([adabas], + [for Adabas support], + [AS_HELP_STRING([[--with-adabas[=DIR]]], +- [Include Adabas D support [/usr/local]])]) ++ [Include Adabas D support [/usr/local]])], [no], [no]) + + AS_VAR_IF([PHP_ADABAS], [no], [], [ + AS_VAR_IF([PHP_ADABAS], [yes], [PHP_ADABAS=/usr/local]) +@@ -143,7 +143,7 @@ PHP_ARG_WITH([sapdb], + PHP_ARG_WITH([sapdb], + [for SAP DB support], + [AS_HELP_STRING([[--with-sapdb[=DIR]]], +- [Include SAP DB support [/usr/local]])]) ++ [Include SAP DB support [/usr/local]])], [no], [no]) + + AS_VAR_IF([PHP_SAPDB], [no], [], [ + AS_VAR_IF([PHP_SAPDB], [yes], [PHP_SAPDB=/usr/local]) +@@ -160,7 +160,7 @@ PHP_ARG_WITH([solid], + PHP_ARG_WITH([solid], + [for Solid support], + [AS_HELP_STRING([[--with-solid[=DIR]]], +- [Include Solid support [/usr/local/solid]])]) ++ [Include Solid support [/usr/local/solid]])], [no], [no]) + + AS_VAR_IF([PHP_SOLID], [no], [], [ + AS_VAR_IF([PHP_SOLID], [yes], [PHP_SOLID=/usr/local/solid]) +@@ -184,7 +184,7 @@ PHP_ARG_WITH([ibm-db2], + PHP_ARG_WITH([ibm-db2], + [for IBM DB2 support], + [AS_HELP_STRING([[--with-ibm-db2[=DIR]]], +- [Include IBM DB2 support [/home/db2inst1/sqllib]])]) ++ [Include IBM DB2 support [/home/db2inst1/sqllib]])], [no], [no]) + + AS_VAR_IF([PHP_IBM_DB2], [no], [], [ + AS_VAR_IF([PHP_IBM_DB2], [yes], [ +@@ -222,7 +222,7 @@ PHP_ARG_WITH([empress], + [for Empress support], + [AS_HELP_STRING([[--with-empress[=DIR]]], + [Include Empress support $EMPRESSPATH (Empress Version >= 8.60 +- required)])]) ++ required)])], [no], [no]) + + AS_VAR_IF([PHP_EMPRESS], [no], [], [ + AS_VAR_IF([PHP_EMPRESS], [yes], [ +@@ -246,7 +246,7 @@ PHP_ARG_WITH([empress-bcs], + [for Empress local access support], + [AS_HELP_STRING([[--with-empress-bcs[=DIR]]], + [Include Empress Local Access support $EMPRESSPATH (Empress Version >= +- 8.60 required)])]) ++ 8.60 required)])], [no], [no]) + + AS_VAR_IF([PHP_EMPRESS_BCS], [no], [], [ + AS_VAR_IF([PHP_EMPRESS_BCS], [yes], [ +@@ -290,7 +290,7 @@ PHP_ARG_WITH([custom-odbc], + your include dirs. For example, you should define following for Sybase SQL + Anywhere 5.5.00 on QNX, prior to running this configure script: + CPPFLAGS="-DODBC_QNX -DSQLANY_BUG" LDFLAGS=-lunix +- CUSTOM_ODBC_LIBS="-ldblib -lodbc"])]) ++ CUSTOM_ODBC_LIBS="-ldblib -lodbc"])], [no], [no]) + + AS_VAR_IF([PHP_CUSTOM_ODBC], [no], [], [ + AS_VAR_IF([PHP_CUSTOM_ODBC], [yes], [PHP_CUSTOM_ODBC=/usr/local]) +@@ -309,7 +309,7 @@ PHP_ARG_WITH([iodbc], + PHP_ARG_WITH([iodbc], + [whether to build with iODBC support], + [AS_HELP_STRING([--with-iodbc], +- [Include iODBC support])]) ++ [Include iODBC support])], [no], [no]) + + AS_VAR_IF([PHP_IODBC], [no], [], [ + PKG_CHECK_MODULES([ODBC], [libiodbc]) +@@ -324,7 +324,7 @@ PHP_ARG_WITH([esoob], + PHP_ARG_WITH([esoob], + [for Easysoft ODBC-ODBC Bridge support], + [AS_HELP_STRING([[--with-esoob[=DIR]]], +- [Include Easysoft OOB support [/usr/local/easysoft/oob/client]])]) ++ [Include Easysoft OOB support [/usr/local/easysoft/oob/client]])], [no], [no]) + + AS_VAR_IF([PHP_ESOOB], [no], [], [ + AS_VAR_IF([PHP_ESOOB], [yes], [PHP_ESOOB=/usr/local/easysoft/oob/client]) +@@ -371,7 +371,7 @@ PHP_ARG_WITH([dbmaker], + PHP_ARG_WITH([dbmaker], + [for DBMaker support], + [AS_HELP_STRING([[--with-dbmaker[=DIR]]], +- [Include DBMaker support])]) ++ [Include DBMaker support])], [no], [no]) + + AS_VAR_IF([PHP_DBMAKER], [no], [], [ + AS_VAR_IF([PHP_DBMAKER], [yes], [ diff --git a/databases/php84-pdo/Makefile b/databases/php84-pdo/Makefile new file mode 100644 index 000000000000..28ac0f2fba3d --- /dev/null +++ b/databases/php84-pdo/Makefile @@ -0,0 +1,7 @@ +CATEGORIES= databases + +MASTERDIR= ${.CURDIR}/../../lang/php84 + +PKGNAMESUFFIX= -pdo + +.include "${MASTERDIR}/Makefile" diff --git a/databases/php84-pdo_dblib/Makefile b/databases/php84-pdo_dblib/Makefile new file mode 100644 index 000000000000..7bfb770b7b4b --- /dev/null +++ b/databases/php84-pdo_dblib/Makefile @@ -0,0 +1,7 @@ +CATEGORIES= databases + +MASTERDIR= ${.CURDIR}/../../lang/php84 + +PKGNAMESUFFIX= -pdo_dblib + +.include "${MASTERDIR}/Makefile" diff --git a/databases/php84-pdo_firebird/Makefile b/databases/php84-pdo_firebird/Makefile new file mode 100644 index 000000000000..7ca4ffdcafef --- /dev/null +++ b/databases/php84-pdo_firebird/Makefile @@ -0,0 +1,9 @@ +CATEGORIES= databases + +PORTREVISION= 0 + +MASTERDIR= ${.CURDIR}/../../lang/php84 + +PKGNAMESUFFIX= -pdo_firebird + +.include "${MASTERDIR}/Makefile" diff --git a/databases/php84-pdo_mysql/Makefile b/databases/php84-pdo_mysql/Makefile new file mode 100644 index 000000000000..85586870b7b4 --- /dev/null +++ b/databases/php84-pdo_mysql/Makefile @@ -0,0 +1,7 @@ +CATEGORIES= databases + +MASTERDIR= ${.CURDIR}/../../lang/php84 + +PKGNAMESUFFIX= -pdo_mysql + +.include "${MASTERDIR}/Makefile" diff --git a/databases/php84-pdo_odbc/Makefile b/databases/php84-pdo_odbc/Makefile new file mode 100644 index 000000000000..7b07fd985ad2 --- /dev/null +++ b/databases/php84-pdo_odbc/Makefile @@ -0,0 +1,7 @@ +CATEGORIES= databases + +MASTERDIR= ${.CURDIR}/../../lang/php84 + +PKGNAMESUFFIX= -pdo_odbc + +.include "${MASTERDIR}/Makefile" diff --git a/databases/php84-pdo_pgsql/Makefile b/databases/php84-pdo_pgsql/Makefile new file mode 100644 index 000000000000..ea1956dcd010 --- /dev/null +++ b/databases/php84-pdo_pgsql/Makefile @@ -0,0 +1,7 @@ +CATEGORIES= databases + +MASTERDIR= ${.CURDIR}/../../lang/php84 + +PKGNAMESUFFIX= -pdo_pgsql + +.include "${MASTERDIR}/Makefile" diff --git a/databases/php84-pdo_sqlite/Makefile b/databases/php84-pdo_sqlite/Makefile new file mode 100644 index 000000000000..d6e1bc6cc919 --- /dev/null +++ b/databases/php84-pdo_sqlite/Makefile @@ -0,0 +1,7 @@ +CATEGORIES= databases + +MASTERDIR= ${.CURDIR}/../../lang/php84 + +PKGNAMESUFFIX= -pdo_sqlite + +.include "${MASTERDIR}/Makefile" diff --git a/databases/php84-pgsql/Makefile b/databases/php84-pgsql/Makefile new file mode 100644 index 000000000000..16982111cb58 --- /dev/null +++ b/databases/php84-pgsql/Makefile @@ -0,0 +1,7 @@ +CATEGORIES= databases + +MASTERDIR= ${.CURDIR}/../../lang/php84 + +PKGNAMESUFFIX= -pgsql + +.include "${MASTERDIR}/Makefile" diff --git a/databases/php84-sqlite3/Makefile b/databases/php84-sqlite3/Makefile new file mode 100644 index 000000000000..997147cd30b4 --- /dev/null +++ b/databases/php84-sqlite3/Makefile @@ -0,0 +1,7 @@ +CATEGORIES= databases + +MASTERDIR= ${.CURDIR}/../../lang/php84 + +PKGNAMESUFFIX= -sqlite3 + +.include "${MASTERDIR}/Makefile" diff --git a/databases/pldebugger/Makefile b/databases/pldebugger/Makefile index 196a89cafc9c..69953e206edb 100644 --- a/databases/pldebugger/Makefile +++ b/databases/pldebugger/Makefile @@ -1,5 +1,5 @@ PORTNAME= pldebugger -PORTVERSION= 1.5 +PORTVERSION= 1.8 DISTVERSIONPREFIX= v PORTEPOCH= 1 CATEGORIES= databases diff --git a/databases/pldebugger/distinfo b/databases/pldebugger/distinfo index 20750f3eab82..4df976f65358 100644 --- a/databases/pldebugger/distinfo +++ b/databases/pldebugger/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1684104308 -SHA256 (EnterpriseDB-pldebugger-v1.5_GH0.tar.gz) = 99f0933ec15027ab9d5c3ae888d1d234b9b7589a8dd84337b0eb41f62e773b57 -SIZE (EnterpriseDB-pldebugger-v1.5_GH0.tar.gz) = 48745 +TIMESTAMP = 1721822996 +SHA256 (EnterpriseDB-pldebugger-v1.8_GH0.tar.gz) = ce5c7d27cb7dcf23ce975692a58b1a5cd0581a3a1686d7aa2c10e298e85cf395 +SIZE (EnterpriseDB-pldebugger-v1.8_GH0.tar.gz) = 49135 diff --git a/databases/pldebugger/pkg-plist b/databases/pldebugger/pkg-plist index 264bf06c5707..82ab59dc9076 100644 --- a/databases/pldebugger/pkg-plist +++ b/databases/pldebugger/pkg-plist @@ -1,5 +1,5 @@ lib/postgresql/plugin_debugger.so -%%PORTDOCS%%%%DOCSDIR%%/README.pldebugger +%%PORTDOCS%%%%DOCSDIR%%/README-pldebugger.md share/postgresql/extension/pldbgapi--1.0--1.1.sql share/postgresql/extension/pldbgapi--1.1.sql share/postgresql/extension/pldbgapi--unpackaged--1.1.sql diff --git a/databases/plpgsql_check/Makefile b/databases/plpgsql_check/Makefile index 8dbb9b81d53e..922e73a6c2e7 100644 --- a/databases/plpgsql_check/Makefile +++ b/databases/plpgsql_check/Makefile @@ -1,5 +1,5 @@ PORTNAME= plpgsql_check -PORTVERSION= 2.7.6 +PORTVERSION= 2.7.11 DISTVERSIONPREFIX= v CATEGORIES= databases PKGNAMEPREFIX= postgresql${PGSQL_VER_NODOT}- @@ -13,7 +13,7 @@ LICENSE_NAME= postcardware LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell -USES= compiler:c11 gmake pgsql:12+ +USES= compiler:c11 gmake pgsql LLD_UNSAFE= yes MAKE_ARGS= CC="${CC}" diff --git a/databases/plpgsql_check/distinfo b/databases/plpgsql_check/distinfo index 86ff6884cc56..83834a32de47 100644 --- a/databases/plpgsql_check/distinfo +++ b/databases/plpgsql_check/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717244847 -SHA256 (okbob-plpgsql_check-v2.7.6_GH0.tar.gz) = 96903e17f548e5f05b92440ba81a4aa64625b29647303b236336335ffec9d2d1 -SIZE (okbob-plpgsql_check-v2.7.6_GH0.tar.gz) = 254603 +TIMESTAMP = 1726740917 +SHA256 (okbob-plpgsql_check-v2.7.11_GH0.tar.gz) = 208933f8dbe8e0d2628eb3851e9f52e6892b8e280c63700c0f1ce7883625d172 +SIZE (okbob-plpgsql_check-v2.7.11_GH0.tar.gz) = 292730 diff --git a/databases/postgis31/Makefile b/databases/postgis31/Makefile index 2d2f8dbad6b4..bcb30f8a2d20 100644 --- a/databases/postgis31/Makefile +++ b/databases/postgis31/Makefile @@ -1,6 +1,6 @@ PORTNAME= postgis PORTVERSION= 3.1.11 -PORTREVISION= 1 +PORTREVISION= 3 CATEGORIES= databases geography MASTER_SITES= https://download.osgeo.org/postgis/source/ PKGNAMESUFFIX= 31 diff --git a/databases/postgis32/Makefile b/databases/postgis32/Makefile index 5d7cc06b3046..f4397e338029 100644 --- a/databases/postgis32/Makefile +++ b/databases/postgis32/Makefile @@ -1,6 +1,6 @@ PORTNAME= postgis DISTVERSION= 3.2.7 -PORTREVISION= 2 +PORTREVISION= 4 CATEGORIES= databases geography MASTER_SITES= https://download.osgeo.org/postgis/source/ PKGNAMESUFFIX= 32 @@ -18,7 +18,7 @@ LIB_DEPENDS= libproj.so:graphics/proj \ libgdal.so:graphics/gdal USES= alias compiler:c++14-lang cpe gmake gnome iconv:wchar_t libtool:keepla \ - localbase perl5 pkgconfig pgsql:11-15 shebangfix + localbase perl5 pkgconfig pgsql shebangfix USE_GNOME= libxml2 USE_PERL5= build @@ -69,6 +69,10 @@ PLIST_SUB= PORTVERSION=${PORTVERSION}${DISTVERSIONSUFFIX} \ .include <bsd.port.pre.mk> +.if ${PGSQL_VER} > 15 +IGNORE= Only supported up to pgsql 15 +.endif + .if ${CHOSEN_COMPILER_TYPE} == gcc post-patch: ${REINPLACE_CMD} -e '/^#pragma GCC diagnostic/d' \ diff --git a/databases/postgis33/Makefile b/databases/postgis33/Makefile index d3005b4132b9..4629047402f7 100644 --- a/databases/postgis33/Makefile +++ b/databases/postgis33/Makefile @@ -1,6 +1,6 @@ PORTNAME= postgis DISTVERSION= 3.3.6 -PORTREVISION= 2 +PORTREVISION= 4 CATEGORIES= databases geography MASTER_SITES= https://download.osgeo.org/postgis/source/ PKGNAMESUFFIX= 33 diff --git a/databases/postgis34/Makefile b/databases/postgis34/Makefile index 63d43ef15ca0..67fd269571a7 100644 --- a/databases/postgis34/Makefile +++ b/databases/postgis34/Makefile @@ -1,6 +1,6 @@ PORTNAME= postgis DISTVERSION= 3.4.2 -PORTREVISION= 4 +PORTREVISION= 6 CATEGORIES= databases geography MASTER_SITES= https://download.osgeo.org/postgis/source/ PKGNAMESUFFIX= 34 diff --git a/databases/postgresql-jdbc/Makefile b/databases/postgresql-jdbc/Makefile index e37c1c599221..26a577bb40a6 100644 --- a/databases/postgresql-jdbc/Makefile +++ b/databases/postgresql-jdbc/Makefile @@ -1,5 +1,5 @@ PORTNAME= postgresql -PORTVERSION= 42.7.3 +PORTVERSION= 42.7.4 CATEGORIES= databases java MASTER_SITES= http://jdbc.postgresql.org/download/ PKGNAMESUFFIX= -jdbc diff --git a/databases/postgresql-jdbc/distinfo b/databases/postgresql-jdbc/distinfo index 59388562c389..5b1422185d44 100644 --- a/databases/postgresql-jdbc/distinfo +++ b/databases/postgresql-jdbc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710490233 -SHA256 (postgresql-42.7.3.jar) = a2644cbfba1baa145ff7e8c8ef582a6eed7a7ec4ca792f7f054122bdec756268 -SIZE (postgresql-42.7.3.jar) = 1089312 +TIMESTAMP = 1724425430 +SHA256 (postgresql-42.7.4.jar) = 188976721ead8e8627eb6d8389d500dccc0c9bebd885268a3047180274a6031e +SIZE (postgresql-42.7.4.jar) = 1086687 diff --git a/databases/postgresql-libpqxx/Makefile b/databases/postgresql-libpqxx/Makefile index b0facf8b2e43..ca2b51e0b5ca 100644 --- a/databases/postgresql-libpqxx/Makefile +++ b/databases/postgresql-libpqxx/Makefile @@ -1,5 +1,6 @@ PORTNAME= libpqxx -PORTVERSION= 7.9.1 +DISTVERSION= 7.9.2 +PORTREVISION= 1 CATEGORIES= databases PKGNAMEPREFIX= postgresql- DIST_SUBDIR= postgresql @@ -9,22 +10,18 @@ COMMENT= New C++ interface for PostgreSQL WWW= http://pqxx.org/ LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/COPYING -CONFLICTS= postgresql-libpqxx-[1-5].* postgresql-libpqxx3-3.* \ - postgresql-libpqxx4-4.* +USES= cmake compiler:c++17-lang pathfix pkgconfig pgsql +USE_LDCONFIG= yes -USES= compiler:c++17-lang gmake libtool pathfix pgsql python:build shebangfix USE_GITHUB= yes GH_ACCOUNT= jtv -GNU_CONFIGURE= yes -USE_LDCONFIG= yes -SHEBANG_FILES= ${WRKSRC}/tools/splitconfig.py -INSTALL_TARGET= install-strip -PLIST_SUB= PORTVERSION=${PORTVERSION:R} -CONFIGURE_ARGS= --enable-shared \ - --disable-documentation \ - --disable-dependency-tracking -CXXFLAGS+= -std=c++17 +PLIST_SUB= DISTVERSION=${DISTVERSION:R} + +CMAKE_OFF= BUILD_TEST +CMAKE_ON= BUILD_SHARED_LIBS \ + CMAKE_SKIP_RPATH .include <bsd.port.mk> diff --git a/databases/postgresql-libpqxx/distinfo b/databases/postgresql-libpqxx/distinfo index 48fde2052715..44b40faa1c9b 100644 --- a/databases/postgresql-libpqxx/distinfo +++ b/databases/postgresql-libpqxx/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717880546 -SHA256 (postgresql/jtv-libpqxx-7.9.1_GH0.tar.gz) = 4fafd63009b1d6c2b64b8c184c04ae4d1f7aa99d8585154832d28012bae5b0b6 -SIZE (postgresql/jtv-libpqxx-7.9.1_GH0.tar.gz) = 773890 +TIMESTAMP = 1722849345 +SHA256 (postgresql/jtv-libpqxx-7.9.2_GH0.tar.gz) = e37d5774c39f6c802e32d7f418e88b8e530404fb54758516e884fc0ebdee6da4 +SIZE (postgresql/jtv-libpqxx-7.9.2_GH0.tar.gz) = 774422 diff --git a/databases/postgresql-libpqxx/pkg-plist b/databases/postgresql-libpqxx/pkg-plist index 578af99171d9..b9ec279b3e0e 100644 --- a/databases/postgresql-libpqxx/pkg-plist +++ b/databases/postgresql-libpqxx/pkg-plist @@ -106,7 +106,10 @@ include/pqxx/version include/pqxx/version.hxx include/pqxx/zview include/pqxx/zview.hxx -lib/libpqxx-%%PORTVERSION%%.so -lib/libpqxx.a +lib/cmake/libpqxx/libpqxx-config-version.cmake +lib/cmake/libpqxx/libpqxx-config.cmake +lib/cmake/libpqxx/libpqxx-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/libpqxx/libpqxx-targets.cmake +lib/libpqxx-%%DISTVERSION%%.so lib/libpqxx.so libdata/pkgconfig/libpqxx.pc diff --git a/databases/postgresql-ogr_fdw/Makefile b/databases/postgresql-ogr_fdw/Makefile index f42fbd16272d..aeca3d57c0a3 100644 --- a/databases/postgresql-ogr_fdw/Makefile +++ b/databases/postgresql-ogr_fdw/Makefile @@ -1,7 +1,6 @@ PORTNAME= ogr_fdw DISTVERSIONPREFIX= v -DISTVERSION= 1.1.4 -PORTREVISION= 1 +DISTVERSION= 1.1.5 CATEGORIES= databases PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}- diff --git a/databases/postgresql-ogr_fdw/distinfo b/databases/postgresql-ogr_fdw/distinfo index 588cab329a6f..2673a33afeb3 100644 --- a/databases/postgresql-ogr_fdw/distinfo +++ b/databases/postgresql-ogr_fdw/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1709187900 -SHA256 (pramsey-pgsql-ogr-fdw-v1.1.4_GH0.tar.gz) = 7bacb28ace465773544d76d8ad7b7bfb95245c6ad68aa2c58f785b54da93234a -SIZE (pramsey-pgsql-ogr-fdw-v1.1.4_GH0.tar.gz) = 253512 +TIMESTAMP = 1722405215 +SHA256 (pramsey-pgsql-ogr-fdw-v1.1.5_GH0.tar.gz) = 820842a4bd3889d82e767f4eea49954daa894f315e24614650022154446a55d0 +SIZE (pramsey-pgsql-ogr-fdw-v1.1.5_GH0.tar.gz) = 255508 diff --git a/databases/postgresql-orafce/Makefile b/databases/postgresql-orafce/Makefile index 511ce63f1951..25177f0c4de9 100644 --- a/databases/postgresql-orafce/Makefile +++ b/databases/postgresql-orafce/Makefile @@ -1,6 +1,6 @@ PORTNAME= orafce DISTVERSIONPREFIX= VERSION_ -DISTVERSION= 4_10_3 +DISTVERSION= 4_12_0 CATEGORIES= databases PKGNAMEPREFIX= postgresql- diff --git a/databases/postgresql-orafce/distinfo b/databases/postgresql-orafce/distinfo index def23d1ebfec..cfbb8755b3ae 100644 --- a/databases/postgresql-orafce/distinfo +++ b/databases/postgresql-orafce/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717244848 -SHA256 (orafce-orafce-VERSION_4_10_3_GH0.tar.gz) = a3c7c16f4c7179e79057f38dba79841a0af640abbd1bc909d3438c5dc9a9c8c4 -SIZE (orafce-orafce-VERSION_4_10_3_GH0.tar.gz) = 731989 +TIMESTAMP = 1725559555 +SHA256 (orafce-orafce-VERSION_4_12_0_GH0.tar.gz) = c4825d3387e7ece4e745fe79f3f533ccba00ce9018c20b2cba5ff196f9379fd8 +SIZE (orafce-orafce-VERSION_4_12_0_GH0.tar.gz) = 733141 diff --git a/databases/postgresql-orafce/pkg-plist b/databases/postgresql-orafce/pkg-plist index 49ecc4eb0dcd..176028747426 100644 --- a/databases/postgresql-orafce/pkg-plist +++ b/databases/postgresql-orafce/pkg-plist @@ -25,7 +25,9 @@ share/postgresql/extension/orafce--3.8--3.9.sql share/postgresql/extension/orafce--3.9--3.10.sql share/postgresql/extension/orafce--4.0--4.1.sql share/postgresql/extension/orafce--4.1--4.2.sql -share/postgresql/extension/orafce--4.10.sql +share/postgresql/extension/orafce--4.10--4.11.sql +share/postgresql/extension/orafce--4.11--4.12.sql +share/postgresql/extension/orafce--4.12.sql share/postgresql/extension/orafce--4.2--4.3.sql share/postgresql/extension/orafce--4.3--4.4.sql share/postgresql/extension/orafce--4.4--4.5.sql diff --git a/databases/postgresql-pgaudit/Makefile b/databases/postgresql-pgaudit/Makefile index 134cbcf725cc..e16364269ff5 100644 --- a/databases/postgresql-pgaudit/Makefile +++ b/databases/postgresql-pgaudit/Makefile @@ -1,6 +1,6 @@ PORTNAME= pgaudit #DISTVERSIONPREFIX= v -PORTVERSION= 1.7.0 +PORTVERSION= 16.0 CATEGORIES= databases PKGNAMEPREFIX= postgresql${PGSQL_VER:S|.||}- @@ -10,7 +10,7 @@ WWW= https://www.pgaudit.org/ LICENSE= PostgreSQL -USES= gmake pgsql:14+ +USES= gmake pgsql:16+ WANT_PGSQL= server USE_GITHUB= yes GH_ACCOUNT= pgaudit @@ -18,8 +18,8 @@ GH_ACCOUNT= pgaudit MAKE_ENV= USE_PGXS=1 PLIST_FILES= lib/postgresql/pgaudit.so \ - share/postgresql/extension/pgaudit--1.7.sql \ - share/postgresql/extension/pgaudit.control + share/postgresql/extension/pgaudit--16.0.sql \ + share/postgresql/extension/pgaudit.control post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/pgaudit.so diff --git a/databases/postgresql-pgaudit/distinfo b/databases/postgresql-pgaudit/distinfo index e68311c8533d..39bd6bd8e6ed 100644 --- a/databases/postgresql-pgaudit/distinfo +++ b/databases/postgresql-pgaudit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1668774244 -SHA256 (pgaudit-pgaudit-1.7.0_GH0.tar.gz) = 8f4a73e451c88c567e516e6cba7dc1e23bc91686bb6f1f77f8f3126d428a8bd8 -SIZE (pgaudit-pgaudit-1.7.0_GH0.tar.gz) = 44151 +TIMESTAMP = 1716274817 +SHA256 (pgaudit-pgaudit-16.0_GH0.tar.gz) = d53ef985f2d0b15ba25c512c4ce967dce07b94fd4422c95bd04c4c1a055fe738 +SIZE (pgaudit-pgaudit-16.0_GH0.tar.gz) = 45747 diff --git a/databases/postgresql-promscale/Makefile b/databases/postgresql-promscale/Makefile index 39bf8b9f1e4f..4677d3fa49d1 100644 --- a/databases/postgresql-promscale/Makefile +++ b/databases/postgresql-promscale/Makefile @@ -1,6 +1,6 @@ PORTNAME= promscale PORTVERSION= 0.8.0 -PORTREVISION= 13 +PORTREVISION= 15 CATEGORIES= databases PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}- @@ -15,7 +15,7 @@ ONLY_FOR_ARCHS= aarch64 amd64 RUN_DEPENDS= timescaledb>=2.9.1:databases/timescaledb BUILD_DEPENDS= bash>0:shells/bash -USES= cargo gmake pgsql:12-15 +USES= cargo gmake pgsql USE_GITHUB= yes GH_ACCOUNT= timescale @@ -43,4 +43,10 @@ do-build: do-install: cd ${WRKSRC}/target/release/promscale-pg${PGSQL_VER} && ${PAX} -rw . ${STAGEDIR} -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PGSQL_VER} > 15 +IGNORE= Only supported up to pgsql 15 +.endif + +.include <bsd.port.post.mk> diff --git a/databases/postgresql-tds_fdw/Makefile b/databases/postgresql-tds_fdw/Makefile index 8654640438e7..4be4b1b6c0c3 100644 --- a/databases/postgresql-tds_fdw/Makefile +++ b/databases/postgresql-tds_fdw/Makefile @@ -1,5 +1,5 @@ PORTNAME= tds_fdw -PORTVERSION= 2.0.3 +PORTVERSION= 2.0.4 DISTVERSIONPREFIX= v CATEGORIES= databases PKGNAMEPREFIX= postgresql${PGSQL_VER_NODOT}- @@ -12,16 +12,11 @@ LICENSE= PostgreSQL LIB_DEPENDS= libsybdb.so:databases/freetds -USES= gmake pgsql:11+ +USES= gmake pgsql USE_GITHUB= yes GH_ACCOUNT= tds-fdw -PLIST_FILES= lib/postgresql/tds_fdw.so \ - share/doc/postgresql/extension/README.tds_fdw.md \ - share/postgresql/extension/tds_fdw--${DISTVERSION}.sql \ - share/postgresql/extension/tds_fdw.control - post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/tds_fdw.so diff --git a/databases/postgresql-tds_fdw/distinfo b/databases/postgresql-tds_fdw/distinfo index 42339f2056d1..023f251d5548 100644 --- a/databases/postgresql-tds_fdw/distinfo +++ b/databases/postgresql-tds_fdw/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1669057533 -SHA256 (tds-fdw-tds_fdw-v2.0.3_GH0.tar.gz) = fa51ca481ec5f53c6f53be65a958aa229faf5fcd5d089b7807583318a40dae6a -SIZE (tds-fdw-tds_fdw-v2.0.3_GH0.tar.gz) = 72527 +TIMESTAMP = 1726740919 +SHA256 (tds-fdw-tds_fdw-v2.0.4_GH0.tar.gz) = 2f4a5a48890c54b8f9a57ed5e5f7bfeeca474e82e0bdb137df4acf57c7eafc62 +SIZE (tds-fdw-tds_fdw-v2.0.4_GH0.tar.gz) = 74186 diff --git a/databases/postgresql-tds_fdw/pkg-plist b/databases/postgresql-tds_fdw/pkg-plist new file mode 100644 index 000000000000..c5d73129f534 --- /dev/null +++ b/databases/postgresql-tds_fdw/pkg-plist @@ -0,0 +1,7 @@ +lib/postgresql/tds_fdw.so +share/doc/postgresql/extension/README.tds_fdw.md +share/postgresql/extension/tds_fdw--2.0.1--2.0.2.sql +share/postgresql/extension/tds_fdw--2.0.2--2.0.3.sql +share/postgresql/extension/tds_fdw--2.0.3--2.0.4.sql +share/postgresql/extension/tds_fdw--2.0.4.sql +share/postgresql/extension/tds_fdw.control diff --git a/databases/postgresql12-client/Makefile b/databases/postgresql12-client/Makefile index ef76a8c6ec70..1133e4894dc5 100644 --- a/databases/postgresql12-client/Makefile +++ b/databases/postgresql12-client/Makefile @@ -15,4 +15,10 @@ COMPONENT= -client USE_LDCONFIG= yes USES= pkgconfig +OPTIONS_DEFINE+=LIBEDIT DOCS +LIBEDIT_DESC= Use non-GPL libedit instead of readline +LIBEDIT_CONFIGURE_ON+=--with-libedit-preferred +LIBEDIT_USES= libedit +LIBEDIT_USES_OFF=readline + .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql12-contrib/Makefile b/databases/postgresql12-contrib/Makefile index af4be8ec800f..a59562e889f8 100644 --- a/databases/postgresql12-contrib/Makefile +++ b/databases/postgresql12-contrib/Makefile @@ -7,7 +7,7 @@ COMMENT= The contrib utilities from the PostgreSQL distribution MASTERDIR= ${.CURDIR}/../postgresql12-server -USES= bison pgsql:${DISTVERSION:C/([0-9]\.?[0-9]).*/\1/g} +USES= bison pgsql:${PORTVERSION:R} BUILD_DIRS= src/port src/include src/common contrib INSTALL_DIRS= contrib @@ -33,7 +33,7 @@ XML_LIB_DEPENDS=libxslt.so:textproc/libxslt \ libxml2.so:textproc/libxml2 post-configure: - @cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks + @cd ${WRKSRC}/src/backend && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} symlinks post-install: @- ${INSTALL_DATA} ${WRKSRC}/contrib/README ${STAGEDIR}${DOCSDIR}/extension/README diff --git a/databases/postgresql12-plperl/Makefile b/databases/postgresql12-plperl/Makefile index a92a6e1d5d82..1b9d8c7f1bbf 100644 --- a/databases/postgresql12-plperl/Makefile +++ b/databases/postgresql12-plperl/Makefile @@ -2,14 +2,14 @@ PORTNAME= postgresql # Keep the ?=, this port is used as master by the other plperl. PORTREVISION?= 0 CATEGORIES= databases perl5 -PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S/.//}${COMPONENT} +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Write SQL functions for PostgreSQL using Perl5 -RUN_DEPENDS= postgres:databases/postgresql${WANT_PGSQL_VER:S/.//}-server +RUN_DEPENDS= postgres:databases/postgresql${WANT_PGSQL_VER}-server -MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?=12 diff --git a/databases/postgresql12-plpython/Makefile b/databases/postgresql12-plpython/Makefile index 39890880e032..dacc50f87f42 100644 --- a/databases/postgresql12-plpython/Makefile +++ b/databases/postgresql12-plpython/Makefile @@ -2,7 +2,7 @@ PORTNAME= postgresql CATEGORIES= databases python # Keep the ?=, it is used as master by the other plpython ports. PORTREVISION?= 0 -PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S/.//}${COMPONENT} +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Module for using Python to write SQL functions @@ -11,7 +11,7 @@ WWW= https://www.postgresql.org/ USES+= pgsql:${WANT_PGSQL_VER} ${WANT_PYTHON_USE} WANT_PGSQL= server -MASTERDIR= ${.CURDIR}/../postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?= 12 WANT_PYTHON_USE?= python diff --git a/databases/postgresql12-pltcl/Makefile b/databases/postgresql12-pltcl/Makefile index 2004114427ca..25c81560e802 100644 --- a/databases/postgresql12-pltcl/Makefile +++ b/databases/postgresql12-pltcl/Makefile @@ -2,12 +2,12 @@ PORTNAME= postgresql # Keep the ?=, it is used by the other pltcl ports. PORTREVISION?= 0 CATEGORIES= databases tcl -PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S/.//}${COMPONENT} +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Module for using Tcl to write SQL functions -MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?=12 diff --git a/databases/postgresql12-server/Makefile b/databases/postgresql12-server/Makefile index 6ba84eb2c9c6..6256f9d500b8 100644 --- a/databases/postgresql12-server/Makefile +++ b/databases/postgresql12-server/Makefile @@ -1,4 +1,4 @@ -DISTVERSION?= 12.19 +DISTVERSION?= 12.20 # PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and # not their own. Probably best to keep it at ?=0 when reset here too. PORTREVISION?= 0 diff --git a/databases/postgresql12-server/distinfo b/databases/postgresql12-server/distinfo index a9c254216026..6611b9e57b17 100644 --- a/databases/postgresql12-server/distinfo +++ b/databases/postgresql12-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715095959 -SHA256 (postgresql/postgresql-12.19.tar.bz2) = 617e3de52c22e822f4f57d01d5b2240503e198a9eccaf598a851109bd18e6fbb -SIZE (postgresql/postgresql-12.19.tar.bz2) = 21218699 +TIMESTAMP = 1722892656 +SHA256 (postgresql/postgresql-12.20.tar.bz2) = 2d543af3009fec7fd5af35f7a70c95085d3eef6b508e517aa9493e99b15e9ea9 +SIZE (postgresql/postgresql-12.20.tar.bz2) = 21256573 diff --git a/databases/postgresql12-server/files/postgresql.in b/databases/postgresql12-server/files/postgresql.in index 08f6faf12c55..3cf6475a9a9b 100644 --- a/databases/postgresql12-server/files/postgresql.in +++ b/databases/postgresql12-server/files/postgresql.in @@ -37,6 +37,7 @@ eval _pgdir="~${postgresql_user}/data%%PG_VERSION%%" : ${postgresql_data:="${_pgdir}"} : ${postgresql_login_class:=""} : ${postgresql_initdb_flags:="--encoding=utf-8 --lc-collate=C"} +: ${postgresql_svcj_options:="net_basic"} name=postgresql rcvar=postgresql_enable diff --git a/databases/postgresql13-client/Makefile b/databases/postgresql13-client/Makefile index 1958a960a653..4d4849b56ebe 100644 --- a/databases/postgresql13-client/Makefile +++ b/databases/postgresql13-client/Makefile @@ -15,4 +15,10 @@ COMPONENT= -client USE_LDCONFIG= yes USES= pkgconfig +OPTIONS_DEFINE+=LIBEDIT DOCS +LIBEDIT_DESC= Use non-GPL libedit instead of readline +LIBEDIT_CONFIGURE_ON+=--with-libedit-preferred +LIBEDIT_USES= libedit +LIBEDIT_USES_OFF=readline + .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql13-contrib/Makefile b/databases/postgresql13-contrib/Makefile index 4a03a65926a4..ad8a568951ee 100644 --- a/databases/postgresql13-contrib/Makefile +++ b/databases/postgresql13-contrib/Makefile @@ -7,7 +7,7 @@ COMMENT= The contrib utilities from the PostgreSQL distribution MASTERDIR= ${.CURDIR}/../postgresql13-server -USES= bison pgsql:${DISTVERSION:C/([0-9]\.?[0-9]).*/\1/g} +USES= bison pgsql:${PORTVERSION:R} BUILD_DIRS= src/port src/include src/common contrib INSTALL_DIRS= contrib @@ -33,7 +33,7 @@ XML_LIB_DEPENDS=libxslt.so:textproc/libxslt \ libxml2.so:textproc/libxml2 post-configure: - @cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks + @cd ${WRKSRC}/src/backend && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} symlinks post-install: @- ${INSTALL_DATA} ${WRKSRC}/contrib/README ${STAGEDIR}${DOCSDIR}/extension/README diff --git a/databases/postgresql13-plperl/Makefile b/databases/postgresql13-plperl/Makefile index 0fbc8e295468..24f81e37fd45 100644 --- a/databases/postgresql13-plperl/Makefile +++ b/databases/postgresql13-plperl/Makefile @@ -2,14 +2,14 @@ PORTNAME= postgresql # Keep the ?=, this port is used as master by the other plperl. PORTREVISION?= 0 CATEGORIES= databases perl5 -PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S/.//}${COMPONENT} +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Write SQL functions for PostgreSQL using Perl5 -RUN_DEPENDS= postgres:databases/postgresql${WANT_PGSQL_VER:S/.//}-server +RUN_DEPENDS= postgres:databases/postgresql${WANT_PGSQL_VER}-server -MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?=13 diff --git a/databases/postgresql13-plpython/Makefile b/databases/postgresql13-plpython/Makefile index f0b547833a63..d5ea59e84622 100644 --- a/databases/postgresql13-plpython/Makefile +++ b/databases/postgresql13-plpython/Makefile @@ -2,7 +2,7 @@ PORTNAME= postgresql CATEGORIES= databases python # Keep the ?=, it is used as master by the other plpython ports. PORTREVISION?= 0 -PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S/.//}${COMPONENT} +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Module for using Python to write SQL functions @@ -11,7 +11,7 @@ WWW= https://www.postgresql.org/ USES+= pgsql:${WANT_PGSQL_VER} ${WANT_PYTHON_USE} WANT_PGSQL= server -MASTERDIR= ${.CURDIR}/../postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?= 13 WANT_PYTHON_USE?= python diff --git a/databases/postgresql13-pltcl/Makefile b/databases/postgresql13-pltcl/Makefile index a91e161e41b4..82e49bd5554f 100644 --- a/databases/postgresql13-pltcl/Makefile +++ b/databases/postgresql13-pltcl/Makefile @@ -2,12 +2,12 @@ PORTNAME= postgresql # Keep the ?=, it is used by the other pltcl ports. PORTREVISION?= 0 CATEGORIES= databases tcl -PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S/.//}${COMPONENT} +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Module for using Tcl to write SQL functions -MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?=13 diff --git a/databases/postgresql13-server/Makefile b/databases/postgresql13-server/Makefile index 1ff3d0035045..844eac64f852 100644 --- a/databases/postgresql13-server/Makefile +++ b/databases/postgresql13-server/Makefile @@ -1,4 +1,4 @@ -DISTVERSION?= 13.15 +DISTVERSION?= 13.16 # PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and # not their own. Probably best to keep it at ?=0 when reset here too. PORTREVISION?= 0 diff --git a/databases/postgresql13-server/distinfo b/databases/postgresql13-server/distinfo index 7bed84f9d7ba..7bffa271dab4 100644 --- a/databases/postgresql13-server/distinfo +++ b/databases/postgresql13-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715095960 -SHA256 (postgresql/postgresql-13.15.tar.bz2) = 42edd415446d33b8c242be76d1ad057531b2264b2e86939339b7075c6e4ec925 -SIZE (postgresql/postgresql-13.15.tar.bz2) = 21597871 +TIMESTAMP = 1722892657 +SHA256 (postgresql/postgresql-13.16.tar.bz2) = c9cbbb6129f02328204828066bb3785c00a85c8ca8fd329c2a8a53c1f5cd8865 +SIZE (postgresql/postgresql-13.16.tar.bz2) = 21639411 diff --git a/databases/postgresql13-server/files/postgresql.in b/databases/postgresql13-server/files/postgresql.in index 08f6faf12c55..3cf6475a9a9b 100644 --- a/databases/postgresql13-server/files/postgresql.in +++ b/databases/postgresql13-server/files/postgresql.in @@ -37,6 +37,7 @@ eval _pgdir="~${postgresql_user}/data%%PG_VERSION%%" : ${postgresql_data:="${_pgdir}"} : ${postgresql_login_class:=""} : ${postgresql_initdb_flags:="--encoding=utf-8 --lc-collate=C"} +: ${postgresql_svcj_options:="net_basic"} name=postgresql rcvar=postgresql_enable diff --git a/databases/postgresql14-client/Makefile b/databases/postgresql14-client/Makefile index 28d80a5e2858..965e37834a6d 100644 --- a/databases/postgresql14-client/Makefile +++ b/databases/postgresql14-client/Makefile @@ -15,4 +15,10 @@ COMPONENT= -client USE_LDCONFIG= yes USES= pkgconfig +OPTIONS_DEFINE+=LIBEDIT DOCS +LIBEDIT_DESC= Use non-GPL libedit instead of readline +LIBEDIT_CONFIGURE_ON+=--with-libedit-preferred +LIBEDIT_USES= libedit +LIBEDIT_USES_OFF=readline + .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql14-contrib/Makefile b/databases/postgresql14-contrib/Makefile index 5c4e80059c55..e60bf88b53b4 100644 --- a/databases/postgresql14-contrib/Makefile +++ b/databases/postgresql14-contrib/Makefile @@ -7,7 +7,7 @@ COMMENT= The contrib utilities from the PostgreSQL distribution MASTERDIR= ${.CURDIR}/../postgresql14-server -USES= bison pgsql:${DISTVERSION:C/([0-9]\.?[0-9]).*/\1/g} +USES= bison pgsql:${PORTVERSION:R} BUILD_DIRS= src/port src/include src/common contrib INSTALL_DIRS= contrib @@ -33,7 +33,7 @@ XML_LIB_DEPENDS=libxslt.so:textproc/libxslt \ libxml2.so:textproc/libxml2 post-configure: - @cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks + @cd ${WRKSRC}/src/backend && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} symlinks post-install: @- ${INSTALL_DATA} ${WRKSRC}/contrib/README ${STAGEDIR}${DOCSDIR}/extension/README diff --git a/databases/postgresql14-docs/Makefile b/databases/postgresql14-docs/Makefile index ced0a182a749..b1543fa51ad2 100644 --- a/databases/postgresql14-docs/Makefile +++ b/databases/postgresql14-docs/Makefile @@ -5,7 +5,7 @@ PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S,.,,}-docs MAINTAINER= pgsql@FreeBSD.org COMMENT= The PostgreSQL documentation set -MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?=14 DISTV= ${DISTVERSION:R} diff --git a/databases/postgresql14-plperl/Makefile b/databases/postgresql14-plperl/Makefile index 6eb771999a68..3cb6e894c99e 100644 --- a/databases/postgresql14-plperl/Makefile +++ b/databases/postgresql14-plperl/Makefile @@ -2,14 +2,14 @@ PORTNAME= postgresql # Keep the ?=, this port is used as master by the other plperl. PORTREVISION?= 0 CATEGORIES= databases perl5 -PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S/.//}${COMPONENT} +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Write SQL functions for PostgreSQL using Perl5 -RUN_DEPENDS= postgres:databases/postgresql${WANT_PGSQL_VER:S/.//}-server +RUN_DEPENDS= postgres:databases/postgresql${WANT_PGSQL_VER}-server -MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?=14 diff --git a/databases/postgresql14-plpython/Makefile b/databases/postgresql14-plpython/Makefile index 44d70613b9b7..47c468226bdc 100644 --- a/databases/postgresql14-plpython/Makefile +++ b/databases/postgresql14-plpython/Makefile @@ -2,7 +2,7 @@ PORTNAME= postgresql CATEGORIES= databases python # Keep the ?=, it is used as master by the other plpython ports. PORTREVISION?= 0 -PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S/.//}${COMPONENT} +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Module for using Python to write SQL functions @@ -11,7 +11,7 @@ WWW= https://www.postgresql.org/ USES+= pgsql:${WANT_PGSQL_VER} ${WANT_PYTHON_USE} WANT_PGSQL= server -MASTERDIR= ${.CURDIR}/../postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?= 14 WANT_PYTHON_USE?= python diff --git a/databases/postgresql14-pltcl/Makefile b/databases/postgresql14-pltcl/Makefile index fe4078b0fe21..d7468f28f0ca 100644 --- a/databases/postgresql14-pltcl/Makefile +++ b/databases/postgresql14-pltcl/Makefile @@ -2,12 +2,12 @@ PORTNAME= postgresql # Keep the ?=, it is used by the other pltcl ports. PORTREVISION?= 0 CATEGORIES= databases tcl -PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S/.//}${COMPONENT} +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Module for using Tcl to write SQL functions -MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?=14 diff --git a/databases/postgresql14-server/Makefile b/databases/postgresql14-server/Makefile index 6dc8a6c17b13..1c4bfcbf70fe 100644 --- a/databases/postgresql14-server/Makefile +++ b/databases/postgresql14-server/Makefile @@ -1,4 +1,4 @@ -DISTVERSION?= 14.12 +DISTVERSION?= 14.13 # PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and # not their own. Probably best to keep it at ?=0 when reset here too. PORTREVISION?= 0 diff --git a/databases/postgresql14-server/distinfo b/databases/postgresql14-server/distinfo index 97f5e287f4d5..1b18f55021c2 100644 --- a/databases/postgresql14-server/distinfo +++ b/databases/postgresql14-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715095961 -SHA256 (postgresql/postgresql-14.12.tar.bz2) = 6118d08f9ddcc1bd83cf2b7cc74d3b583bdcec2f37e6245a8ac003b8faa80923 -SIZE (postgresql/postgresql-14.12.tar.bz2) = 22390865 +TIMESTAMP = 1722892658 +SHA256 (postgresql/postgresql-14.13.tar.bz2) = 59aa3c4b495ab26a9ec69f3ad0a0228c51f0fe6facf3634dfad4d1197d613a56 +SIZE (postgresql/postgresql-14.13.tar.bz2) = 22414381 diff --git a/databases/postgresql14-server/files/pkg-message-server.in b/databases/postgresql14-server/files/pkg-message-server.in index 8253d3c2541b..0f60433892bb 100644 --- a/databases/postgresql14-server/files/pkg-message-server.in +++ b/databases/postgresql14-server/files/pkg-message-server.in @@ -69,7 +69,7 @@ NB. If you're not using a checksumming filesystem like ZFS, you might SECURITY ADVICE -If upgradring from a version 14.x < 14.12: +If upgrading from a version 14.x < 14.12: A security vulnerability was found in the system views pg_stats_ext and pg_stats_ext_exprs, potentially allowing authenticated database users to see data they shouldn't. If this is of concern in your diff --git a/databases/postgresql14-server/files/postgresql.in b/databases/postgresql14-server/files/postgresql.in index 08f6faf12c55..3cf6475a9a9b 100644 --- a/databases/postgresql14-server/files/postgresql.in +++ b/databases/postgresql14-server/files/postgresql.in @@ -37,6 +37,7 @@ eval _pgdir="~${postgresql_user}/data%%PG_VERSION%%" : ${postgresql_data:="${_pgdir}"} : ${postgresql_login_class:=""} : ${postgresql_initdb_flags:="--encoding=utf-8 --lc-collate=C"} +: ${postgresql_svcj_options:="net_basic"} name=postgresql rcvar=postgresql_enable diff --git a/databases/postgresql15-client/Makefile b/databases/postgresql15-client/Makefile index 7c66f707ba1d..dc5fd4c3da8e 100644 --- a/databases/postgresql15-client/Makefile +++ b/databases/postgresql15-client/Makefile @@ -15,4 +15,10 @@ COMPONENT= -client USE_LDCONFIG= yes USES= pkgconfig +OPTIONS_DEFINE+=LIBEDIT DOCS +LIBEDIT_DESC= Use non-GPL libedit instead of readline +LIBEDIT_CONFIGURE_ON+=--with-libedit-preferred +LIBEDIT_USES= libedit +LIBEDIT_USES_OFF=readline + .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql15-contrib/Makefile b/databases/postgresql15-contrib/Makefile index 4db178d55483..8d8803e14f03 100644 --- a/databases/postgresql15-contrib/Makefile +++ b/databases/postgresql15-contrib/Makefile @@ -7,7 +7,7 @@ COMMENT= The contrib utilities from the PostgreSQL distribution MASTERDIR= ${.CURDIR}/../postgresql15-server -USES= bison pgsql:${DISTVERSION:C/([0-9]\.?[0-9]).*/\1/g} +USES= bison pgsql:${PORTVERSION:R} BUILD_DIRS= src/port src/include src/common contrib INSTALL_DIRS= contrib @@ -33,7 +33,7 @@ XML_LIB_DEPENDS=libxslt.so:textproc/libxslt \ libxml2.so:textproc/libxml2 post-configure: - @cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks + @cd ${WRKSRC}/src/backend && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} symlinks post-install: @- ${INSTALL_DATA} ${WRKSRC}/contrib/README ${STAGEDIR}${DOCSDIR}/extension/README diff --git a/databases/postgresql15-docs/Makefile b/databases/postgresql15-docs/Makefile index 3946e7890607..f3019986cf6c 100644 --- a/databases/postgresql15-docs/Makefile +++ b/databases/postgresql15-docs/Makefile @@ -5,7 +5,7 @@ PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S,.,,}-docs MAINTAINER= pgsql@FreeBSD.org COMMENT= The PostgreSQL documentation set -MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?=15 DISTV= ${DISTVERSION:R} diff --git a/databases/postgresql15-plperl/Makefile b/databases/postgresql15-plperl/Makefile index f6e703bde82d..996289b0b187 100644 --- a/databases/postgresql15-plperl/Makefile +++ b/databases/postgresql15-plperl/Makefile @@ -2,14 +2,14 @@ PORTNAME= postgresql # Keep the ?=, this port is used as master by the other plperl. PORTREVISION?= 0 CATEGORIES= databases perl5 -PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S/.//}${COMPONENT} +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Write SQL functions for PostgreSQL using Perl5 -RUN_DEPENDS= postgres:databases/postgresql${WANT_PGSQL_VER:S/.//}-server +RUN_DEPENDS= postgres:databases/postgresql${WANT_PGSQL_VER}-server -MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?=15 diff --git a/databases/postgresql15-plpython/Makefile b/databases/postgresql15-plpython/Makefile index 838960cf4f27..5545b860c18b 100644 --- a/databases/postgresql15-plpython/Makefile +++ b/databases/postgresql15-plpython/Makefile @@ -2,7 +2,7 @@ PORTNAME= postgresql CATEGORIES= databases python # Keep the ?=, it is used as master by the other plpython ports. PORTREVISION?= 0 -PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S/.//}${COMPONENT} +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Module for using Python to write SQL functions @@ -11,7 +11,7 @@ WWW= https://www.postgresql.org/ USES+= pgsql:${WANT_PGSQL_VER} ${WANT_PYTHON_USE} WANT_PGSQL= server -MASTERDIR= ${.CURDIR}/../postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?= 15 WANT_PYTHON_USE?= python diff --git a/databases/postgresql15-pltcl/Makefile b/databases/postgresql15-pltcl/Makefile index d62ee99fdc36..497032f0d07b 100644 --- a/databases/postgresql15-pltcl/Makefile +++ b/databases/postgresql15-pltcl/Makefile @@ -2,12 +2,12 @@ PORTNAME= postgresql # Keep the ?=, it is used by the other pltcl ports. PORTREVISION?= 0 CATEGORIES= databases tcl -PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S/.//}${COMPONENT} +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Module for using Tcl to write SQL functions -MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?=15 diff --git a/databases/postgresql15-server/Makefile b/databases/postgresql15-server/Makefile index ad7d23054e86..ac4c753660f0 100644 --- a/databases/postgresql15-server/Makefile +++ b/databases/postgresql15-server/Makefile @@ -1,4 +1,4 @@ -DISTVERSION?= 15.7 +DISTVERSION?= 15.8 # PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and # not their own. Probably best to keep it at ?=0 when reset here too. PORTREVISION?= 0 diff --git a/databases/postgresql15-server/distinfo b/databases/postgresql15-server/distinfo index 845cdd374469..cad7dae9f7de 100644 --- a/databases/postgresql15-server/distinfo +++ b/databases/postgresql15-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715095962 -SHA256 (postgresql/postgresql-15.7.tar.bz2) = a46fe49485ab6385e39dabbbb654f5d3049206f76cd695e224268729520998f7 -SIZE (postgresql/postgresql-15.7.tar.bz2) = 23112318 +TIMESTAMP = 1722892659 +SHA256 (postgresql/postgresql-15.8.tar.bz2) = 4403515f9a69eeb3efebc98f30b8c696122bfdf895e92b3b23f5b8e769edcb6a +SIZE (postgresql/postgresql-15.8.tar.bz2) = 23119460 diff --git a/databases/postgresql15-server/files/pkg-message-server.in b/databases/postgresql15-server/files/pkg-message-server.in index 946ff1d75b6d..2836b9d5f9b5 100644 --- a/databases/postgresql15-server/files/pkg-message-server.in +++ b/databases/postgresql15-server/files/pkg-message-server.in @@ -69,7 +69,7 @@ NB. If you're not using a checksumming filesystem like ZFS, you might SECURITY ADVICE -If upgradring from a version 15.x < 15.7: +If upgrading from a version 15.x < 15.7: A security vulnerability was found in the system views pg_stats_ext and pg_stats_ext_exprs, potentially allowing authenticated database users to see data they shouldn't. If this is of concern in your diff --git a/databases/postgresql15-server/files/postgresql.in b/databases/postgresql15-server/files/postgresql.in index 08f6faf12c55..3cf6475a9a9b 100644 --- a/databases/postgresql15-server/files/postgresql.in +++ b/databases/postgresql15-server/files/postgresql.in @@ -37,6 +37,7 @@ eval _pgdir="~${postgresql_user}/data%%PG_VERSION%%" : ${postgresql_data:="${_pgdir}"} : ${postgresql_login_class:=""} : ${postgresql_initdb_flags:="--encoding=utf-8 --lc-collate=C"} +: ${postgresql_svcj_options:="net_basic"} name=postgresql rcvar=postgresql_enable diff --git a/databases/postgresql16-client/Makefile b/databases/postgresql16-client/Makefile index f610a9931796..7c4351eb7245 100644 --- a/databases/postgresql16-client/Makefile +++ b/databases/postgresql16-client/Makefile @@ -15,4 +15,10 @@ COMPONENT= -client USE_LDCONFIG= yes USES= pkgconfig +OPTIONS_DEFINE+=LIBEDIT DOCS +LIBEDIT_DESC= Use non-GPL libedit instead of readline +LIBEDIT_CONFIGURE_ON+=--with-libedit-preferred +LIBEDIT_USES= libedit +LIBEDIT_USES_OFF=readline + .include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql16-contrib/Makefile b/databases/postgresql16-contrib/Makefile index cc85d3203809..cd8376580200 100644 --- a/databases/postgresql16-contrib/Makefile +++ b/databases/postgresql16-contrib/Makefile @@ -7,7 +7,7 @@ COMMENT= The contrib utilities from the PostgreSQL distribution MASTERDIR= ${.CURDIR}/../postgresql16-server -USES= bison pgsql:${DISTVERSION:C/([0-9]\.?[0-9]).*/\1/g} +USES= bison pgsql:${PORTVERSION:R} BUILD_DIRS= src/port src/include src/common contrib INSTALL_DIRS= contrib @@ -33,7 +33,7 @@ XML_LIB_DEPENDS=libxslt.so:textproc/libxslt \ libxml2.so:textproc/libxml2 post-configure: - @cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} generated-headers + @cd ${WRKSRC}/src/backend && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} generated-headers post-install: @- ${INSTALL_DATA} ${WRKSRC}/contrib/README ${STAGEDIR}${DOCSDIR}/extension/README diff --git a/databases/postgresql16-docs/Makefile b/databases/postgresql16-docs/Makefile index 5b17a6c2acb8..f82101032848 100644 --- a/databases/postgresql16-docs/Makefile +++ b/databases/postgresql16-docs/Makefile @@ -5,7 +5,7 @@ PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S,.,,}-docs MAINTAINER= pgsql@FreeBSD.org COMMENT= The PostgreSQL documentation set -MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?=16 DISTV= ${DISTVERSION:R} diff --git a/databases/postgresql16-plperl/Makefile b/databases/postgresql16-plperl/Makefile index 0e1cd98fb533..11fb616ea16c 100644 --- a/databases/postgresql16-plperl/Makefile +++ b/databases/postgresql16-plperl/Makefile @@ -2,14 +2,14 @@ PORTNAME= postgresql # Keep the ?=, this port is used as master by the other plperl. PORTREVISION?= 0 CATEGORIES= databases perl5 -PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S/.//}${COMPONENT} +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Write SQL functions for PostgreSQL using Perl5 -RUN_DEPENDS= postgres:databases/postgresql${WANT_PGSQL_VER:S/.//}-server +RUN_DEPENDS= postgres:databases/postgresql${WANT_PGSQL_VER}-server -MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?=16 diff --git a/databases/postgresql16-plpython/Makefile b/databases/postgresql16-plpython/Makefile index 55bb8de1ab4e..5f68bc60a927 100644 --- a/databases/postgresql16-plpython/Makefile +++ b/databases/postgresql16-plpython/Makefile @@ -2,7 +2,7 @@ PORTNAME= postgresql CATEGORIES= databases python # Keep the ?=, it is used as master by the other plpython ports. PORTREVISION?= 0 -PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S/.//}${COMPONENT} +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Module for using Python to write SQL functions @@ -11,7 +11,7 @@ WWW= https://www.postgresql.org/ USES+= pgsql:${WANT_PGSQL_VER} ${WANT_PYTHON_USE} WANT_PGSQL= server -MASTERDIR= ${.CURDIR}/../postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?= 16 WANT_PYTHON_USE?= python diff --git a/databases/postgresql16-pltcl/Makefile b/databases/postgresql16-pltcl/Makefile index 05ae8083d026..e0c84196b3c5 100644 --- a/databases/postgresql16-pltcl/Makefile +++ b/databases/postgresql16-pltcl/Makefile @@ -2,12 +2,12 @@ PORTNAME= postgresql # Keep the ?=, it is used by the other pltcl ports. PORTREVISION?= 0 CATEGORIES= databases tcl -PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S/.//}${COMPONENT} +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Module for using Tcl to write SQL functions -MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server WANT_PGSQL_VER?=16 diff --git a/databases/postgresql16-server/Makefile b/databases/postgresql16-server/Makefile index c73f0d255be9..13bf3276257e 100644 --- a/databases/postgresql16-server/Makefile +++ b/databases/postgresql16-server/Makefile @@ -1,5 +1,5 @@ PORTNAME?= postgresql -DISTVERSION?= 16.3 +DISTVERSION?= 16.4 # PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and # not their own. Probably best to keep it at ?=0 when reset here too. PORTREVISION?= 0 @@ -72,13 +72,8 @@ SUB_FILES+= 502.pgsql OPTIONS_SUB= yes -.if defined(CLIENT_ONLY) -OPTIONS_DEFINE+=LIBEDIT DOCS -LIBEDIT_DESC= Use non-GPL libedit instead of readline -.else MAKE_ENV+= PATH=${PREFIX}/bin:${PATH} CONFIGURE_ENV+= PATH=${PREFIX}/bin:${PATH} -.endif .if defined(SERVER_ONLY) OPTIONS_DEFINE= DTRACE LDAP TZDATA XML DOCS @@ -112,7 +107,7 @@ LLVM_DESC= Build with support for JIT-compiling expressions LLVM_CONFIGURE_WITH= llvm LLVM_CONFIGURE_ENV= LLVM_CONFIG=${LLVM_CONFIG} \ CLANG=${LOCALBASE}/bin/clang${LLVM_VERSION} -LLVM_USES= llvm:max=15,min=11,lib +LLVM_USES= llvm:min=11,lib CONFIGURE_ARGS+= --with-icu LIB_DEPENDS+= libicudata.so:devel/icu @@ -140,12 +135,6 @@ OPTIONS_DEFAULT+= SSL GSSAPI_CONFIGURE_WITH= gssapi .endif # !SLAVE_ONLY -.if defined(CLIENT_ONLY) -LIBEDIT_CONFIGURE_ON+=--with-libedit-preferred -LIBEDIT_USES= libedit -LIBEDIT_USES_OFF= readline -.endif # CLIENT_ONLY - SSL_USES= ssl SSL_CONFIGURE_WITH= openssl diff --git a/databases/postgresql16-server/distinfo b/databases/postgresql16-server/distinfo index a5b9b692f324..04974993010a 100644 --- a/databases/postgresql16-server/distinfo +++ b/databases/postgresql16-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715095963 -SHA256 (postgresql/postgresql-16.3.tar.bz2) = 331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585 -SIZE (postgresql/postgresql-16.3.tar.bz2) = 24737644 +TIMESTAMP = 1722892660 +SHA256 (postgresql/postgresql-16.4.tar.bz2) = 971766d645aa73e93b9ef4e3be44201b4f45b5477095b049125403f9f3386d6f +SIZE (postgresql/postgresql-16.4.tar.bz2) = 24765786 diff --git a/databases/postgresql16-server/files/pkg-message-server.in b/databases/postgresql16-server/files/pkg-message-server.in index 1d79c1d88b58..a80531084365 100644 --- a/databases/postgresql16-server/files/pkg-message-server.in +++ b/databases/postgresql16-server/files/pkg-message-server.in @@ -69,7 +69,7 @@ NB. If you're not using a checksumming filesystem like ZFS, you might SECURITY ADVICE -If upgradring from a version 16.x < 16.3 +If upgrading from a version 16.x < 16.3 A security vulnerability was found in the system views pg_stats_ext and pg_stats_ext_exprs, potentially allowing authenticated database users to see data they shouldn't. If this is of concern in your diff --git a/databases/postgresql16-server/files/postgresql.in b/databases/postgresql16-server/files/postgresql.in index 08f6faf12c55..3cf6475a9a9b 100644 --- a/databases/postgresql16-server/files/postgresql.in +++ b/databases/postgresql16-server/files/postgresql.in @@ -37,6 +37,7 @@ eval _pgdir="~${postgresql_user}/data%%PG_VERSION%%" : ${postgresql_data:="${_pgdir}"} : ${postgresql_login_class:=""} : ${postgresql_initdb_flags:="--encoding=utf-8 --lc-collate=C"} +: ${postgresql_svcj_options:="net_basic"} name=postgresql rcvar=postgresql_enable diff --git a/databases/postgresql17-client/Makefile b/databases/postgresql17-client/Makefile new file mode 100644 index 000000000000..2802e671344b --- /dev/null +++ b/databases/postgresql17-client/Makefile @@ -0,0 +1,28 @@ +PORTNAME= postgresql +PORTREVISION= 0 +COMMENT= PostgreSQL database (client) + +MASTERDIR= ${.CURDIR}/../postgresql17-server + +BUILD_DIRS= config src/include src/interfaces src/port src/bin/pg_amcheck \ + src/bin/pg_dump src/bin/psql src/bin/scripts src/bin/pg_config \ + src/bin/pgbench src/makefiles src/test/regress +INSTALL_DIRS= ${BUILD_DIRS} + +CLIENT_ONLY= yes +COMPONENT= -client +USE_LDCONFIG= yes +USES= pkgconfig + +OPTIONS_DEFINE+=LIBEDIT DOCS +LIBEDIT_DESC= Use non-GPL libedit instead of readline +LIBEDIT_CONFIGURE_ON+=--with-libedit-preferred +LIBEDIT_USES= libedit +LIBEDIT_USES_OFF=readline +BUILD_DEPENDS+= docbook-xml>0:textproc/docbook-xml \ + docbook-xsl>=0:textproc/docbook-xsl \ + fop:textproc/fop \ + xmllint:textproc/libxml2 \ + xsltproc:textproc/libxslt + +.include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql17-contrib/Makefile b/databases/postgresql17-contrib/Makefile new file mode 100644 index 000000000000..1a55a4cc9a46 --- /dev/null +++ b/databases/postgresql17-contrib/Makefile @@ -0,0 +1,41 @@ +PORTNAME= postgresql +PORTREVISION= 0 +CATEGORIES= databases + +MAINTAINER= pgsql@FreeBSD.org +COMMENT= The contrib utilities from the PostgreSQL distribution + +MASTERDIR= ${.CURDIR}/../postgresql17-server + +USES= bison pgsql:${PORTVERSION:R} + +BUILD_DIRS= src/port src/include src/common contrib +INSTALL_DIRS= contrib + +# this port fails to build in parallel +MAKE_JOBS_UNSAFE= yes + +SLAVE_ONLY= yes +COMPONENT= -contrib +CONFIGURE_ARGS= --disable-nls --with-uuid=bsd +LDFLAGS+= -lpthread -L${PREFIX}/lib + +OPTIONS_DEFINE= DOCS OPENSSL XML +OPTIONS_DEFAULT=OPENSSL XML +OPTIONS_SUB= yes + +OPENSSL_DESC= Build with OpenSSL support +OPENSSL_USES= ssl +OPENSSL_CONFIGURE_WITH= openssl + +XML_CONFIGURE_WITH= libxslt libxml +XML_LIB_DEPENDS=libxslt.so:textproc/libxslt \ + libxml2.so:textproc/libxml2 + +post-configure: + @cd ${WRKSRC}/src/backend && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} generated-headers + +post-install: + @- ${INSTALL_DATA} ${WRKSRC}/contrib/README ${STAGEDIR}${DOCSDIR}/extension/README + +.include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql17-contrib/pkg-descr b/databases/postgresql17-contrib/pkg-descr new file mode 100644 index 000000000000..a384c76fdbde --- /dev/null +++ b/databases/postgresql17-contrib/pkg-descr @@ -0,0 +1,21 @@ +This is the port for all stuff that comes in the contrib subtree of +the postgresql distribution. This subtree contains porting tools, +analysis utilities, and plug-in features that are not part of the core +PostgreSQL system, mainly because they address a limited audience or +are too experimental to be part of the main source tree. This does +not preclude their usefulness. + +Each subdirectory contains a README file with information about the +module. Some directories supply new user-defined functions, operators, +or types. After you have installed the files you need to register the +new entities in the database system by running the commands in the +supplied .sql file. For example, + + $ psql -d dbname -f module.sql + +The .sql files are installed into /usr/local/share/postgresql/contrib + +For more information, please see +/usr/local/share/doc/postgresql/contrib/README* + +This software is part of the standard PostgreSQL distribution. diff --git a/databases/postgresql17-docs/Makefile b/databases/postgresql17-docs/Makefile new file mode 100644 index 000000000000..84d9f19df293 --- /dev/null +++ b/databases/postgresql17-docs/Makefile @@ -0,0 +1,39 @@ +PORTNAME= postgresql +PORTREVISION= 0 +PKGNAMESUFFIX?= ${WANT_PGSQL_VER:S,.,,}-docs + +MAINTAINER= pgsql@FreeBSD.org +COMMENT= The PostgreSQL documentation set + +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server +WANT_PGSQL_VER?=17 + +DISTV= ${DISTVERSION:R} + +SLAVE_ONLY= YES +COMPONENT= -docs + +PGDOCSREL?= ${DOCSDIR_REL}/release-${WANT_PGSQL_VER} +PGDOCSDIR?= ${PREFIX}/${PGDOCSREL} + +BUILD_DEPENDS+= docbook-xml>0:textproc/docbook-xml \ + docbook-xsl>=0:textproc/docbook-xsl \ + fop:textproc/fop \ + xmllint:textproc/libxml2 \ + xsltproc:textproc/libxslt + +CONFIGURE_ARGS= --without-readline --without-icu +NO_ARCH= yes + +do-build: + ${MAKE_CMD} -C ${WRKSRC} html + +do-install: + @ ${MKDIR} ${STAGEDIR}${PGDOCSDIR} + ( cd ${WRKSRC}/doc/src/sgml/html && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${PGDOCSDIR} ) + +post-install: + @(cd ${STAGEDIR}${PREFIX} && ${FIND} ${PGDOCSREL} -type f) >> ${TMPPLIST} + +.include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql17-pgtcl/Makefile b/databases/postgresql17-pgtcl/Makefile new file mode 100644 index 000000000000..82c21695e2a7 --- /dev/null +++ b/databases/postgresql17-pgtcl/Makefile @@ -0,0 +1,9 @@ +PORTREVISION= 0 +PKGNAMESUFFIX= -postgresql17 + +CONFLICTS= pgtcl pgtcl-postgresql1[012345689] + +PGTCL_SLAVE= 17 +MASTERDIR= ${.CURDIR}/../pgtcl + +.include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql17-plperl/Makefile b/databases/postgresql17-plperl/Makefile new file mode 100644 index 000000000000..3b95d6355e3b --- /dev/null +++ b/databases/postgresql17-plperl/Makefile @@ -0,0 +1,27 @@ +PORTNAME= postgresql +# Keep the ?=, this port is used as master by the other plperl. +PORTREVISION?= 0 +CATEGORIES= databases perl5 +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} + +MAINTAINER= pgsql@FreeBSD.org +COMMENT= Write SQL functions for PostgreSQL using Perl5 + +RUN_DEPENDS= postgres:databases/postgresql${WANT_PGSQL_VER}-server + +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server + +WANT_PGSQL_VER?=17 + +USES+= perl5 readline +CONFIGURE_ARGS= --with-perl + +BUILD_DIRS= src/backend ${INSTALL_DIRS} +INSTALL_DIRS?= src/pl/plperl contrib/bool_plperl contrib/hstore_plperl contrib/jsonb_plperl +SLAVE_ONLY= yes +COMPONENT= -plperl + +# this port fails to build in parallel +MAKE_JOBS_UNSAFE= yes + +.include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql17-plpython/Makefile b/databases/postgresql17-plpython/Makefile new file mode 100644 index 000000000000..6fc9a43b1551 --- /dev/null +++ b/databases/postgresql17-plpython/Makefile @@ -0,0 +1,29 @@ +PORTNAME= postgresql +CATEGORIES= databases python +# Keep the ?=, it is used as master by the other plpython ports. +PORTREVISION?= 0 +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} + +MAINTAINER= pgsql@FreeBSD.org +COMMENT= Module for using Python to write SQL functions +WWW= https://www.postgresql.org/ + +USES+= pgsql:${WANT_PGSQL_VER} ${WANT_PYTHON_USE} +WANT_PGSQL= server + +MASTERDIR= ${.CURDIR}/../postgresql${WANT_PGSQL_VER}-server + +WANT_PGSQL_VER?= 17 +WANT_PYTHON_USE?= python + +CONFIGURE_ARGS= --with-python +COMPONENT= -plpython + +BUILD_DIRS= src/backend ${INSTALL_DIRS} +INSTALL_DIRS?= src/pl/plpython contrib/hstore_plpython contrib/jsonb_plpython contrib/ltree_plpython +SLAVE_ONLY= yes + +# this port fails to build in parallel +MAKE_JOBS_UNSAFE= yes + +.include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql17-plpython/pkg-descr b/databases/postgresql17-plpython/pkg-descr new file mode 100644 index 000000000000..61c4875985f7 --- /dev/null +++ b/databases/postgresql17-plpython/pkg-descr @@ -0,0 +1,4 @@ +PL/Python allows one to write PostgeSQL stored functions and +procedures in Python (http://www.python.org/). + +This software is part of the standard PostgreSQL distribution. diff --git a/databases/postgresql17-pltcl/Makefile b/databases/postgresql17-pltcl/Makefile new file mode 100644 index 000000000000..7759f6045000 --- /dev/null +++ b/databases/postgresql17-pltcl/Makefile @@ -0,0 +1,32 @@ +PORTNAME= postgresql +# Keep the ?=, it is used by the other pltcl ports. +PORTREVISION?= 0 +CATEGORIES= databases tcl +PKGNAMESUFFIX?= ${WANT_PGSQL_VER}${COMPONENT} + +MAINTAINER= pgsql@FreeBSD.org +COMMENT= Module for using Tcl to write SQL functions + +MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER}-server + +WANT_PGSQL_VER?=17 + +USES+= tcl pgsql:${WANT_PGSQL_VER} +WANT_PGSQL= server + +CONFIGURE_ARGS= --with-tcl --without-tk \ + --with-tclconfig="${TCL_LIBDIR}" \ + --with-includes="${TCL_INCLUDEDIR}" + +CONFIGURE_ENV+= TCLSH="${TCLSH}" +MAKE_ENV+= TCL_INCDIR="${TCL_INCLUDEDIR}" + +BUILD_DIRS= src/backend src/pl/tcl +INSTALL_DIRS= src/pl/tcl +SLAVE_ONLY= yes +COMPONENT= -pltcl + +# this port fails to build in parallel +MAKE_JOBS_UNSAFE= yes + +.include "${MASTERDIR}/Makefile" diff --git a/databases/postgresql17-server/Makefile b/databases/postgresql17-server/Makefile new file mode 100644 index 000000000000..896355f3e2db --- /dev/null +++ b/databases/postgresql17-server/Makefile @@ -0,0 +1,294 @@ +PORTNAME?= postgresql +DISTVERSION?= 17.0 +# PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and +# not their own. Probably best to keep it at ?=0 when reset here too. +PORTREVISION?= 0 +CATEGORIES?= databases +MASTER_SITES= PGSQL/source/v${DISTVERSION} +#DISTFILES+= ${PORTNAME}-${DISTVERSION}-docs.tar.bz:docs +PKGNAMESUFFIX?= ${PORTVERSION:R}${COMPONENT} + +MAINTAINER?= pgsql@FreeBSD.org +COMMENT?= PostgreSQL is the most advanced open-source database available anywhere +WWW= https://www.postgresql.org/ + +LICENSE= PostgreSQL + +CONFLICTS+= ${PORTNAME}1[^${PORTVERSION:R:C/.*([0-9]$)/\\1/}]* + +WRKSRC= ${WRKDIR}/postgresql-${DISTVERSION} +DIST_SUBDIR= postgresql + +OPTIONS_SUB= yes + +PKGINSTALL?= ${PKGDIR}/pkg-install${COMPONENT} +USES+= bison perl5 tar:bzip2 cpe +USE_PERL5= build +.if !defined(NO_BUILD) +USES+= gmake +GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX=${PREFIX}/share +.endif + +PG_USER?= postgres +PG_GROUP?= postgres +PG_UID?= 770 + +LDFLAGS+= -L${LOCALBASE}/lib +INCLUDES+= -I${LOCALBASE}/include +CONFIGURE_ARGS+=--with-libraries=${PREFIX}/lib \ + --with-includes=${PREFIX}/include \ + --enable-thread-safety +CONFIGURE_ENV+= INCLUDES="${INCLUDES}" \ + PTHREAD_LIBS="-lpthread" \ + LDFLAGS_SL="${LDFLAGS_SL}" +LDFLAGS+= -lpthread +MAKE_ENV= MAKELEVEL=0 + +PLIST= ${PKGDIR}/pkg-plist${COMPONENT} + +INSTALL_DIRS?= src/common src/timezone src/backend \ + src/backend/utils/mb/conversion_procs \ + src/backend/snowball src/backend/replication/libpqwalreceiver \ + src/backend/replication/pgoutput \ + src/bin/initdb src/bin/pg_ctl \ + src/bin/pg_archivecleanup src/bin/pg_basebackup \ + src/bin/pg_checksums \ + src/bin/pg_controldata src/bin/pg_resetwal src/pl \ + src/bin/pg_rewind \ + src/bin/pg_test_fsync src/bin/pg_test_timing \ + src/bin/pg_waldump src/bin/pg_upgrade + +BUILD_DIRS?= src/port ${INSTALL_DIRS} +INSTALL_TARGET?=install-strip + +.if !defined(CLIENT_ONLY) && !defined(SLAVE_ONLY) +SERVER_ONLY= yes +COMPONENT= -server +USE_RC_SUBR= postgresql +USES+= pgsql:${DISTVERSION:C/([0-9]\.?[0-9]).*/\1/g} +USERS= ${PG_USER} +GROUPS= ${PG_GROUP} +SUB_FILES+= 502.pgsql +.endif + +OPTIONS_SUB= yes + +.if defined(CLIENT_ONLY) +OPTIONS_DEFINE+=LIBEDIT DOCS +LIBEDIT_DESC= Use non-GPL libedit instead of readline +LIBEDIT_CONFIGURE_ON+=--with-libedit-preferred +LIBEDIT_USES= libedit +LIBEDIT_USES_OFF= readline +BUILD_DEPENDS+= docbook-xml>0:textproc/docbook-xml \ + docbook-xsl>=0:textproc/docbook-xsl \ + fop:textproc/fop \ + xmllint:textproc/libxml2 \ + xsltproc:textproc/libxslt +.else +MAKE_ENV+= PATH=${PREFIX}/bin:${PATH} +CONFIGURE_ENV+= PATH=${PREFIX}/bin:${PATH} +.endif + +.if defined(SERVER_ONLY) +OPTIONS_DEFINE= DTRACE LDAP TZDATA XML DOCS +LDAP_DESC= Build with LDAP authentication support +TZDATA_DESC= Use internal timezone database +XML_DESC= Build with XML data type + +DTRACE_CONFIGURE_ENABLE=dtrace +DTRACE_LDFLAGS= -lelf +DTRACE_INSTALL_TARGET= install + +. if ${DISTVERSION:C/([0-9][0-9]).*/\1/g} >= 14 +OPTIONS_DEFINE+= LZ4 +OPTIONS_DEFAULT+= LZ4 +LZ4_DESC= Build with LZ4 compression support +LZ4_CONFIGURE_WITH= lz4 +LZ4_LIB_DEPENDS+= liblz4.so:archivers/liblz4 +. endif + +. if ${DISTVERSION:C/([0-9][0-9]).*/\1/g} >= 15 +OPTIONS_DEFINE+= ZSTD +OPTIONS_DEFAULT+= ZSTD +ZSTD_DESC= Build with ZSTD compression support +ZSTD_CONFIGURE_WITH= zstd +ZSTD_LIB_DEPENDS+= libzstd.so:archivers/zstd +. endif + +OPTIONS_DEFINE+= LLVM +OPTIONS_DEFAULT+= LLVM +LLVM_DESC= Build with support for JIT-compiling expressions +LLVM_CONFIGURE_WITH= llvm +LLVM_CONFIGURE_ENV= LLVM_CONFIG=${LLVM_CONFIG} \ + CLANG=${LOCALBASE}/bin/clang${LLVM_VERSION} +LLVM_USES= llvm:min=11,lib + +CONFIGURE_ARGS+= --with-icu +LIB_DEPENDS+= libicudata.so:devel/icu +USES+= pkgconfig +.else +CONFIGURE_ARGS+= --without-icu +.endif + + +.if !defined(SLAVE_ONLY) +OPTIONS_DEFINE+= NLS PAM GSSAPI OPTIMIZED_CFLAGS DEBUG DOCS +KRB5_DESC= Build with kerberos provider support +NLS_DESC= Use internationalized messages +PAM_DESC= Build with PAM Support +MIT_KRB5_DESC= Build with MIT kerberos support +HEIMDAL_KRB5_DESC= Builds with Heimdal kerberos +GSSAPI_DESC= Build with GSSAPI support +OPTIMIZED_CFLAGS_DESC= Builds with compiler optimizations (-O3) + +OPTIONS_DEFINE+= SSL +SSL_DESC= Build with OpenSSL support + +OPTIONS_DEFAULT+= SSL + +GSSAPI_CONFIGURE_WITH= gssapi +.endif # !SLAVE_ONLY + +SSL_USES= ssl +SSL_CONFIGURE_WITH= openssl + +PAM_CONFIGURE_WITH= pam + +XML_CONFIGURE_WITH= libxml +XML_LIB_DEPENDS= libxml2.so:textproc/libxml2 + +TZDATA_CONFIGURE_OFF= --with-system-tzdata=/usr/share/zoneinfo + +NLS_CONFIGURE_ENABLE= nls +NLS_USES= gettext + +LDAP_CONFIGURE_WITH= ldap +LDAP_USES= ldap + +OPTIMIZED_CFLAGS_CFLAGS=-O3 -funroll-loops + +DEBUG_CONFIGURE_ENABLE= debug + +PLIST_SUB+= PG_VERSION=${PORTVERSION:R} \ + PG_USER=${PG_USER} \ + PG_USER_regex=[[:<:]]${PG_USER}[[:>:]] \ + PG_GROUP=${PG_GROUP} \ + PG_GROUP_regex=[[:<:]]${PG_GROUP}[[:>:]] +SUB_LIST+= PG_VERSION=${PORTVERSION:R} \ + PG_GROUP=${PG_GROUP} \ + PG_USER=${PG_USER} \ + PG_UID=${PG_UID} + +.include <bsd.port.options.mk> + +# i386 older than Pentium lacks SSE2 so the binary will not run if we build with clang -msse2 +# For such ancient CPUs, gcc must be used to build PostgreSQL. +# https://www.postgresql.org/message-id/20190307140421.GA8362%40gate.oper.dinoex.org +.if ${ARCH} == "i386" +CFLAGS+= -msse2 +.endif + +.if !defined(SLAVE_ONLY) + +PATCH_DIST_STRIP=-p1 + +.if ${PORT_OPTIONS:MGSSAPI} +.if empty(PORT_OPTIONS:MMIT_KRB5) && empty(PORT_OPTIONS:MHEIMDAL_KRB5) +# Kerberos libraries will pull the proper GSSAPI library +# via linker dependencies, but otherwise we must specify +# it explicitely: ld --as-needed is used for compilation, +# so configure's -lgssapi_krb5 won't go. +LDFLAGS+= -lgssapi +LDFLAGS_SL+= -lgssapi +.endif +.endif + +. if ${PORT_OPTIONS:MMIT_KRB5} +. if defined(IGNORE_WITH_SRC_KRB5) && (exists(/usr/lib/libkrb5.so) || exists(/usr/bin/krb5-config)) +IGNORE= requires that you remove heimdal\'s /usr/bin/krb5-config and /usr/lib/libkrb5.so*, and set NO_KERBEROS=true in /etc/src.conf to build successfully with MIT-KRB +. else +CONFIGURE_ARGS+=--with-krb5 +# Allow defining a home built MIT Kerberos by setting KRB5_HOME +. if defined(KRB5_HOME) && exists(${KRB5_HOME}/lib/libgssapi_krb5.a) && exists(${KRB5_HOME}/bin/krb5-config) +LIB_DEPENDS+= libkrb5.so.3:security/krb5 +. endif +. endif +. endif + +. if ${PORT_OPTIONS:MHEIMDAL_KRB5} +CONFIGURE_ARGS+=--with-krb5 +. endif + +.endif # !SLAVE_ONLY + +# For testing files in FILESDIR +.include <bsd.port.pre.mk> + +.if ${PORT_OPTIONS:MLLVM} +INSTALL_DIRS+= src/backend/jit/llvm +.endif + +.if defined(SERVER_ONLY) +pre-build: + @${SH} ${PKGINSTALL} ${PORTNAME} PRE-INSTALL +.endif + +.if !defined(NO_BUILD) && !target(do-build) + +do-build: + @ cd ${WRKSRC}/src/backend && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} generated-headers + @ for dir in ${BUILD_DIRS}; do \ + cd ${WRKSRC}/$${dir} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ; \ + done +. if defined(CLIENT_ONLY) + @ cd ${WRKSRC}/doc && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} man +. endif +. if exists(${FILESDIR}/pkg-message${COMPONENT}.in) +SUB_FILES+= pkg-message${COMPONENT} +PKGMESSAGE= ${WRKSRC}/pkg-message${COMPONENT} +. endif +. if exists(${FILESDIR}/pkg-install${COMPONENT}.in) +SUB_FILES+= pkg-install${COMPONENT} +. endif + +post-patch: +. if defined(CLIENT_ONLY) && !defined(OPENSSL_PORT) + @${REINPLACE_CMD} \ + -e '/^PKG_CONFIG_REQUIRES_PRIVATE = libssl libcrypto/d' \ + ${WRKSRC}/src/interfaces/libpq/Makefile +. endif + +do-install: + @for dir in ${INSTALL_DIRS}; do \ + cd ${WRKSRC}/$${dir} && \ + ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${INSTALL_TARGET}; \ + done +. if defined(SERVER_ONLY) + @ ${MKDIR} ${STAGEDIR}${PREFIX}/share/postgresql ;\ + ${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily ;\ + ${INSTALL_SCRIPT} ${WRKDIR}/502.pgsql \ + ${STAGEDIR}${PREFIX}/etc/periodic/daily +. endif # SERVER_ONLY +. if defined(CLIENT_ONLY) + @ cd ${WRKSRC}/src && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-local + @ cd ${WRKSRC}/doc/src/sgml && ${COPYTREE_SHARE} "man1 man3 man7" ${STAGEDIR}${PREFIX}/share/man +. endif + @ if [ -r ${PKGMESSAGE} ]; then \ + ${MKDIR} ${STAGEDIR}${DOCSDIR} ;\ + ${INSTALL_DATA} ${PKGMESSAGE} ${STAGEDIR}${DOCSDIR}/README${COMPONENT} ;\ + fi +.endif # !NO_BUILD + +.if defined(SERVER_ONLY) +check: + @if [ `id -u` != 0 ] ; then \ + ${ECHO} "Running postgresql regressions tests" ;\ + cd ${WRKSRC}; ${MAKE_CMD} check ;\ + else \ + ${ECHO} "You cannot run regression tests when postgresql is built as user root." ; \ + ${ECHO} "Clean and rebuild the port as a regular user to run the tests." ;\ + fi +.endif + +.include <bsd.port.post.mk> diff --git a/databases/postgresql17-server/distinfo b/databases/postgresql17-server/distinfo new file mode 100644 index 000000000000..6dc68cb2cd95 --- /dev/null +++ b/databases/postgresql17-server/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1727188382 +SHA256 (postgresql/postgresql-17.0.tar.bz2) = 7e276131c0fdd6b62588dbad9b3bb24b8c3498d5009328dba59af16e819109de +SIZE (postgresql/postgresql-17.0.tar.bz2) = 21419388 diff --git a/databases/postgresql17-server/files/502.pgsql.in b/databases/postgresql17-server/files/502.pgsql.in new file mode 100644 index 000000000000..604ad3dadab8 --- /dev/null +++ b/databases/postgresql17-server/files/502.pgsql.in @@ -0,0 +1,114 @@ +#!/bin/sh +# +# Maintenance shell script to vacuum and backup database +# Put this in /usr/local/etc/periodic/daily, and it will be run +# every night +# +# Written by Palle Girgensohn <girgen@pingpong.net> +# +# In public domain, do what you like with it, +# and use it at your own risk... :) +# + +# Define these variables in either /etc/periodic.conf or +# /etc/periodic.conf.local to override the default values. +# +# daily_pgsql_backup_enable="YES" # do backup of all databases +# daily_pgsql_backup_enable="foo bar db1 db2" # only do backup of a limited selection of databases +# daily_pgsql_vacuum_enable="YES" # do vacuum + +# If there is a global system configuration file, suck it in. +# +if [ -r /etc/defaults/periodic.conf ] +then + . /etc/defaults/periodic.conf + source_periodic_confs +fi + +: ${daily_pgsql_user:="%%PG_USER%%"} +: ${daily_pgsql_port:=5432} +: ${daily_pgsql_vacuum_args:="-U ${daily_pgsql_user} -p ${daily_pgsql_port} -qaz"} +: ${daily_pgsql_pgdump_args:="-U ${daily_pgsql_user} -p ${daily_pgsql_port} -bF c"} +: ${daily_pgsql_pgdumpall_globals_args:="-U ${daily_pgsql_user} -p ${daily_pgsql_port}"} +# backupdir is relative to ~pgsql home directory unless it begins with a slash: +: ${daily_pgsql_backupdir:="~${daily_pgsql_user}/backups"} +: ${daily_pgsql_savedays:="7"} + +# allow '~' in directory name +eval backupdir=${daily_pgsql_backupdir} + +rc=0 + +pgsql_backup() { + # daily_pgsql_backupdir must be writeable by user %%PG_USER%% + # ~%%PG_USER%% is just that under normal circumstances, + # but this might not be where you want the backups... + if [ ! -d ${backupdir} ] ; then + echo Creating ${backupdir} + mkdir -m 700 ${backupdir}; chown ${daily_pgsql_user} ${backupdir} + fi + + echo + echo "PostgreSQL backups" + + # Protect the data + umask 077 + rc=$? + now=`date "+%Y-%m-%dT%H:%M:%S"` + file=${daily_pgsql_backupdir}/pgglobals_${now} + su -l ${daily_pgsql_user} -c \ + "umask 077; pg_dumpall -g ${daily_pgsql_pgdumpall_globals_args} | gzip -9 > ${file}.gz" + + db=$1 + while shift; do + echo -n " $db" + file=${backupdir}/pgdump_${db}_${now} + su -l ${daily_pgsql_user} -c "umask 077; pg_dump ${daily_pgsql_pgdump_args} -f ${file} ${db}" + [ $? -gt 0 ] && rc=3 + db=$1 + done + + if [ $rc -gt 0 ]; then + echo + echo "Errors were reported during backup." + fi + + # cleaning up old data + find ${backupdir} \( -name 'pgdump_*' -o -name 'pgglobals_*' -o -name '*.dat.gz' -o -name 'toc.dat' \) \ + -a -mtime +${daily_pgsql_savedays} -delete + echo +} + +case "$daily_pgsql_backup_enable" in + [Yy][Ee][Ss]) + dbnames=`su -l ${daily_pgsql_user} -c "umask 077; psql -U ${daily_pgsql_user} -p ${daily_pgsql_port} -q -t -A -d template1 -c SELECT\ datname\ FROM\ pg_database\ WHERE\ datname!=\'template0\'"` + pgsql_backup $dbnames + ;; + + [Nn][Oo]) + ;; + + "") + ;; + + *) + pgsql_backup $daily_pgsql_backup_enable + ;; +esac + +case "$daily_pgsql_vacuum_enable" in + [Yy][Ee][Ss]) + + echo + echo "PostgreSQL vacuum" + su -l ${daily_pgsql_user} -c "vacuumdb ${daily_pgsql_vacuum_args}" + if [ $? -gt 0 ] + then + echo + echo "Errors were reported during vacuum." + rc=3 + fi + ;; +esac + +exit $rc diff --git a/databases/postgresql17-server/files/dot.cshrc.in b/databases/postgresql17-server/files/dot.cshrc.in new file mode 100644 index 000000000000..17c9ee69a7d0 --- /dev/null +++ b/databases/postgresql17-server/files/dot.cshrc.in @@ -0,0 +1,11 @@ +setenv PGLIB %%PREFIX%%/lib + +# note: PGDATA can be overridden by the -D startup option +setenv PGDATA $HOME/data96 + +#You might want to set some locale stuff here +#setenv PGDATESTYLE ISO +#setenv LC_ALL sv_SE.ISO_8859-1 + +# if you want to make regression tests use this TZ +#setenv TZ PST8PDT diff --git a/databases/postgresql17-server/files/dot.profile.in b/databases/postgresql17-server/files/dot.profile.in new file mode 100644 index 000000000000..5be3e6a36ca9 --- /dev/null +++ b/databases/postgresql17-server/files/dot.profile.in @@ -0,0 +1,22 @@ +PGLIB=%%PREFIX%%/lib + +# note: PGDATA can be overridden by the -D startup option +PGDATA=${HOME}/data96 + +export PATH PGLIB PGDATA + +# if you use the periodic script from share/postgresql/502.pgsql, you +# can set these +#PGDUMP_ARGS="-b -F c" +#PGBACKUPDIR=${HOME}/backups +#PGBACKUP_SAVE_DAYS=7 +#export PGBACKUPDIR PGDUMP_ARGS PGBACKUP_SAVE_DAYS + +#You might want to set some locale stuff here +#PGDATESTYLE=ISO +#LC_ALL=sv_SE.ISO_8859-1 +#export PGDATESTYLE LC_ALL + +# if you want to make regression tests use this TZ +#TZ=PST8PDT +#export TZ diff --git a/databases/postgresql17-server/files/patch-src-Makefile.shlib b/databases/postgresql17-server/files/patch-src-Makefile.shlib new file mode 100644 index 000000000000..2435ffe1d280 --- /dev/null +++ b/databases/postgresql17-server/files/patch-src-Makefile.shlib @@ -0,0 +1,11 @@ +--- src/Makefile.shlib.bak 2013-05-06 22:57:06.000000000 +0200 ++++ src/Makefile.shlib 2013-05-12 23:33:16.000000000 +0200 +@@ -87,7 +87,7 @@ + # Testing the soname variable is a reliable way to determine whether a + # linkable library is being built. + soname = $(shlib_major) +-pkgconfigdir = $(libdir)/pkgconfig ++pkgconfigdir = $(prefix)/libdata/pkgconfig + else + # Naming convention for dynamically loadable modules + shlib = $(NAME)$(DLSUFFIX) diff --git a/databases/postgresql17-server/files/patch-src-backend-Makefile b/databases/postgresql17-server/files/patch-src-backend-Makefile new file mode 100644 index 000000000000..ce8a8d558de1 --- /dev/null +++ b/databases/postgresql17-server/files/patch-src-backend-Makefile @@ -0,0 +1,11 @@ +--- src/backend/Makefile.orig 2009-07-07 15:58:33.000000000 +0200 ++++ src/backend/Makefile 2009-07-07 15:58:57.000000000 +0200 +@@ -107,6 +107,8 @@ + # Update the commonly used headers before building the subdirectories + $(SUBDIRS:%=%-recursive): $(top_builddir)/src/include/parser/gram.h $(top_builddir)/src/include/utils/fmgroids.h $(top_builddir)/src/include/utils/probes.h + ++symlinks: $(top_builddir)/src/include/parser/gram.h $(top_builddir)/src/include/storage/lwlocknames.h ++ + + # The postgres.o target is needed by the rule in Makefile.global that + # creates the exports file when MAKE_EXPORTS = true. diff --git a/databases/postgresql17-server/files/patch-src_backend_utils_misc_postgresql.conf.sample b/databases/postgresql17-server/files/patch-src_backend_utils_misc_postgresql.conf.sample new file mode 100644 index 000000000000..9469421174a0 --- /dev/null +++ b/databases/postgresql17-server/files/patch-src_backend_utils_misc_postgresql.conf.sample @@ -0,0 +1,10 @@ +--- src/backend/utils/misc/postgresql.conf.sample.orig 2016-10-24 20:08:51 UTC ++++ src/backend/utils/misc/postgresql.conf.sample +@@ -330,6 +330,7 @@ + + # - Where to Log - + ++log_destination = 'syslog' + #log_destination = 'stderr' # Valid values are combinations of + # stderr, csvlog, syslog, and eventlog, + # depending on platform. csvlog diff --git a/databases/postgresql17-server/files/pkg-message-client.in b/databases/postgresql17-server/files/pkg-message-client.in new file mode 100644 index 000000000000..8cc91d484fcb --- /dev/null +++ b/databases/postgresql17-server/files/pkg-message-client.in @@ -0,0 +1,38 @@ +[ +{ type: install + message: <<EOM +The PostgreSQL port has a collection of "side orders": + +postgresql-docs + For all of the html documentation + +p5-Pg + A perl5 API for client access to PostgreSQL databases. + +postgresql-tcltk + If you want tcl/tk client support. + +postgresql-jdbc + For Java JDBC support. + +postgresql-odbc + For client access from unix applications using ODBC as access + method. Not needed to access unix PostgreSQL servers from Win32 + using ODBC. See below. + +ruby-postgres, py-psycopg2 + For client access to PostgreSQL databases using the ruby & python + languages. + +postgresql-plperl, postgresql-pltcl & postgresql-plruby + For using perl5, tcl & ruby as procedural languages. + +postgresql-contrib + Lots of contributed utilities, postgresql functions and + datatypes. There you find pg_standby, pgcrypto and many other cool + things. + +etc... +EOM +} +] diff --git a/databases/postgresql17-server/files/pkg-message-contrib.in b/databases/postgresql17-server/files/pkg-message-contrib.in new file mode 100644 index 000000000000..006f700a3ae1 --- /dev/null +++ b/databases/postgresql17-server/files/pkg-message-contrib.in @@ -0,0 +1,9 @@ +[ +{ type: install + message: <<EOM +The PostgreSQL contrib utilities have been installed. Please see +%%DOCSDIR%%/README-contrib +for more information. +EOM +} +] diff --git a/databases/postgresql17-server/files/pkg-message-plperl.in b/databases/postgresql17-server/files/pkg-message-plperl.in new file mode 100644 index 000000000000..dbda7daff5c2 --- /dev/null +++ b/databases/postgresql17-server/files/pkg-message-plperl.in @@ -0,0 +1,9 @@ +[ +{ type: install + message: <<EOM +PL/Perl has been installed. Check the createlang(l) manpage for more +info. You can install PL/Perl as trusted or untrusted, by using either +"createlang plperl" or "createlang plperlu". +EOM +} +] diff --git a/databases/postgresql17-server/files/pkg-message-plpython.in b/databases/postgresql17-server/files/pkg-message-plpython.in new file mode 100644 index 000000000000..3bd80d73d177 --- /dev/null +++ b/databases/postgresql17-server/files/pkg-message-plpython.in @@ -0,0 +1,9 @@ +[ +{ type: install + message: <<EOM +PL/Python has been installed. Check the createlang(l) manpage for more +info. You can install PL/Python by using "createlang plpythonu" (it +exists as an untrusted language only). +EOM +} +] diff --git a/databases/postgresql17-server/files/pkg-message-pltcl.in b/databases/postgresql17-server/files/pkg-message-pltcl.in new file mode 100644 index 000000000000..c1776f7d6fb3 --- /dev/null +++ b/databases/postgresql17-server/files/pkg-message-pltcl.in @@ -0,0 +1,9 @@ +[ +{ type: install + message: <<EOM +PL/Tcl has been installed. Check the createlang(l) manpage for more +info. You can install pltcl as trusted or untrusted, by using either +"createlang pltcl" or "createlang pltclu". +EOM +} +] diff --git a/databases/postgresql17-server/files/pkg-message-server.in b/databases/postgresql17-server/files/pkg-message-server.in new file mode 100644 index 000000000000..03eee1b31117 --- /dev/null +++ b/databases/postgresql17-server/files/pkg-message-server.in @@ -0,0 +1,70 @@ +[ +{ type: install + message: <<EOM +For procedural languages and postgresql functions, please note that +you might have to update them when updating the server. + +If you have many tables and many clients running, consider raising +kern.maxfiles using sysctl(8), or reconfigure your kernel +appropriately. + +The port is set up to use autovacuum for new databases, but you might +also want to vacuum and perhaps backup your database regularly. There +is a periodic script, %%PREFIX%%/etc/periodic/daily/502.pgsql, that +you may find useful. You can use it to backup and perform vacuum on all +databases nightly. Per default, it performs `vacuum analyze'. See the +script for instructions. For autovacuum settings, please review +~%%PG_USER%%/data/postgresql.conf. + +If you plan to access your PostgreSQL server using ODBC, please +consider running the SQL script %%PREFIX%%/share/postgresql/odbc.sql +to get the functions required for ODBC compliance. + +Please note that if you use the rc script, +%%PREFIX%%/etc/rc.d/postgresql, to initialize the database, unicode +(UTF-8) will be used to store character data by default. Set +postgresql_initdb_flags or use login.conf settings described below to +alter this behaviour. See the start rc script for more info. + +To set limits, environment stuff like locale and collation and other +things, you can set up a class in /etc/login.conf before initializing +the database. Add something similar to this to /etc/login.conf: +--- +%%PG_USER%%:\ + :lang=en_US.UTF-8:\ + :setenv=LC_COLLATE=C:\ + :tc=default: +--- +and run `cap_mkdb /etc/login.conf'. +Then add 'postgresql_login_class="%%PG_USER%%"' to /etc/rc.conf, or +set it as the %%PG_USER%% user's login class in /etc/passwd. + +====================================================================== + +To use PostgreSQL, enable it in rc.conf using + + sysrc postgresql_enable=yes + +To initialize the database, run + + service postgresql initdb + +You can then start PostgreSQL by running: + + service postgresql start + +For postmaster settings, see ~%%PG_USER%%/data/postgresql.conf + +NB. FreeBSD's PostgreSQL port logs to syslog by default + See ~%%PG_USER%%/data/postgresql.conf for more info + +NB. If you're not using a checksumming filesystem like ZFS, you might + wish to enable data checksumming. It can be enabled during + the initdb phase, by adding the "--data-checksums" flag to + the postgresql_initdb_flags rcvar. Otherwise you can enable it later by + using pg_checksums. Check the initdb(1) manpage for more info + and make sure you understand the performance implications. + +EOM +} +] diff --git a/databases/postgresql17-server/files/pkgIndex.tcl.in b/databases/postgresql17-server/files/pkgIndex.tcl.in new file mode 100644 index 000000000000..bd8329b15c69 --- /dev/null +++ b/databases/postgresql17-server/files/pkgIndex.tcl.in @@ -0,0 +1,4 @@ +# Package-index file for Pgtcl-package. Enables you to load PostgreSQL +# interface functions right into you TCL-interpreter as simply as +# package require Pgtcl +package ifneeded Pgtcl 1.3 "load %%PREFIX%%/lib/libpgtcl.so" diff --git a/databases/postgresql17-server/files/postgresql.in b/databases/postgresql17-server/files/postgresql.in new file mode 100644 index 000000000000..3cf6475a9a9b --- /dev/null +++ b/databases/postgresql17-server/files/postgresql.in @@ -0,0 +1,123 @@ +#!/bin/sh + +# PROVIDE: postgresql +# REQUIRE: DAEMON mountlate +# KEYWORD: shutdown +# +# Add the following line to /etc/rc.conf to enable PostgreSQL: +# +# postgresql_enable="YES" +# # optional +# postgresql_data="/var/db/%%PG_USER%%/data%%PG_VERSION%%" +# postgresql_flags="-w -s -m fast" +# postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C" +# # leave empty to use the login class set in in /etc/passwd: +# postgresql_login_class="my_custom_login_class" +# postgresql_profiles="" +# +# See %%PREFIX%%/share/doc/postgresql/README-server for more info +# +# This scripts takes one of the following commands: +# +# start stop restart reload status initdb +# +# For postmaster startup options, edit ${postgresql_data}/postgresql.conf + +command=%%PREFIX%%/bin/pg_ctl + +. /etc/rc.subr + +load_rc_config postgresql + +# set defaults +: ${postgresql_enable:="NO"} +: ${postgresql_flags:="-w -s -m fast"} +: ${postgresql_user:="%%PG_USER%%"} +eval _pgdir="~${postgresql_user}/data%%PG_VERSION%%" +: ${postgresql_data:="${_pgdir}"} +: ${postgresql_login_class:=""} +: ${postgresql_initdb_flags:="--encoding=utf-8 --lc-collate=C"} +: ${postgresql_svcj_options:="net_basic"} + +name=postgresql +rcvar=postgresql_enable +extra_commands="reload initdb" + +start_cmd="postgresql_command start" +stop_cmd="postgresql_command stop" +restart_cmd="postgresql_command restart" +reload_cmd="postgresql_command reload" +status_cmd="postgresql_command status" +promote_cmd="postgresql_command promote" + +initdb_cmd="postgresql_initdb" + +su_cmd="/usr/bin/su" + +if [ -n "$2" ]; then + profile="$2" + if [ "x${postgresql_profiles}" != "x" ]; then + eval postgresql_data="\${postgresql_${profile}_data:-}" + if [ "x${postgresql_data}" = "x" ]; then + echo "You must define a data directory (postgresql_${profile}_data)" + exit 1 + fi + eval postgresql_enable="\${postgresql_${profile}_enable:-${postgresql_enable}}" + eval postgresql_data="\${postgresql_${profile}_data:-${postgresql_data}}" + eval postgresql_flags="\${postgresql_${profile}_flags:-${postgresql_flags}}" + eval postgresql_login_class="\${postgresql_${profile}_login_class:-${postgresql_login_class}}" + eval postgresql_initdb_flags="\${postgresql_${profile}_initdb_flags:-${postgresql_initdb_flags}}" + fi +else + if [ "x${postgresql_profiles}" != "x" -a "x$1" != "x" ]; then + for profile in ${postgresql_profiles}; do + eval _enable="\${postgresql_${profile}_enable}" + case "x${_enable:-${postgresql_enable}}" in + x|x[Nn][Oo]|x[Nn][Oo][Nn][Ee]) + continue + ;; + x[Yy][Ee][Ss]) + ;; + *) + if test -z "$_enable"; then + _var=postgresql_enable + else + _var=postgresql_"${profile}"_enable + fi + echo "Bad value" \ + "'${_enable:-${postgresql_enable}}'" \ + "for ${_var}. " \ + "Profile ${profile} skipped." + continue + ;; + esac + echo "===> postgresql profile: ${profile}" + %%PREFIX%%/etc/rc.d/postgresql $1 ${profile} + retcode="$?" + if [ "0${retcode}" -ne 0 ]; then + failed="${profile} (${retcode}) ${failed:-}" + else + success="${profile} ${success:-}" + fi + done + exit 0 + fi +fi + +command_args="-D ${postgresql_data} ${postgresql_flags}" + +postgresql_command() +{ + ${su_cmd} ${postgresql_login_class:+-c ${postgresql_login_class}} \ + -l ${postgresql_user} \ + -c "exec ${command} ${command_args} ${rc_arg}" +} + +postgresql_initdb() +{ + ${su_cmd} ${postgresql_login_class:+-c ${postgresql_login_class}} \ + -l ${postgresql_user} \ + -c "exec %%PREFIX%%/bin/initdb ${postgresql_initdb_flags} -D ${postgresql_data} -U ${postgresql_user}" +} + +run_rc_command "$1" diff --git a/databases/postgresql17-server/pkg-descr b/databases/postgresql17-server/pkg-descr new file mode 100644 index 000000000000..cbef6ffab2d8 --- /dev/null +++ b/databases/postgresql17-server/pkg-descr @@ -0,0 +1,21 @@ +PostgreSQL is a sophisticated Object-Relational DBMS, supporting +almost all SQL constructs, including subselects, transactions, and +user-defined types and functions. It is the most advanced open-source +database available anywhere. Commercial Support is also available. + +The original Postgres code was the effort of many graduate students, +undergraduate students, and staff programmers working under the direction of +Professor Michael Stonebraker at the University of California, Berkeley. In +1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query +language to SQL and created a new database system which came to known as +Postgres95. Many others contributed to the porting, testing, debugging and +enhancement of the Postgres95 code. As the code improved, and 1995 faded into +memory, PostgreSQL was born. + +PostgreSQL development is presently being performed by a team of Internet +developers who are now responsible for all current and future development. The +development team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG). +Support is available from the PostgreSQL developer/user community through the +support mailing list (questions@PostgreSQL.ORG). + +PostgreSQL is free and the complete source is available. diff --git a/databases/postgresql17-server/pkg-install-server b/databases/postgresql17-server/pkg-install-server new file mode 100644 index 000000000000..94486e0dff98 --- /dev/null +++ b/databases/postgresql17-server/pkg-install-server @@ -0,0 +1,23 @@ +#! /bin/sh + +PATH=/bin:/usr/bin:/usr/sbin + +backupwarning() { +cat <<EOF + + =========== BACKUP YOUR DATA! ============= + As always, backup your data before + upgrading. If the upgrade leads to a higher + major revision (e.g. 9.6 -> 10), a dump + and restore of all databases is + required. This is *NOT* done by the port! + See https://www.postgresql.org/docs/current/upgrading.html + =========================================== +EOF +} + +case $2 in +PRE-INSTALL) + backupwarning + ;; +esac diff --git a/databases/postgresql17-server/pkg-plist-client b/databases/postgresql17-server/pkg-plist-client new file mode 100644 index 000000000000..fdf2e6386e4d --- /dev/null +++ b/databases/postgresql17-server/pkg-plist-client @@ -0,0 +1,1376 @@ +bin/clusterdb +bin/createdb +bin/createuser +bin/dropdb +bin/dropuser +bin/ecpg +bin/pg_amcheck +bin/pg_config +bin/pg_dump +bin/pg_dumpall +bin/pg_isready +bin/pg_restore +bin/pgbench +bin/psql +bin/reindexdb +bin/vacuumdb +include/ecpg_config.h +include/ecpg_informix.h +include/ecpgerrno.h +include/ecpglib.h +include/ecpgtype.h +include/libpq-events.h +include/libpq-fe.h +include/libpq/libpq-fs.h +include/pg_config.h +include/pg_config_ext.h +include/pg_config_manual.h +include/pg_config_os.h +include/pgtypes.h +include/pgtypes_date.h +include/pgtypes_error.h +include/pgtypes_interval.h +include/pgtypes_numeric.h +include/pgtypes_timestamp.h +include/postgres_ext.h +include/postgresql/informix/esql/datetime.h +include/postgresql/informix/esql/decimal.h +include/postgresql/informix/esql/sqltypes.h +include/postgresql/internal/c.h +include/postgresql/internal/fe-auth-sasl.h +include/postgresql/internal/libpq-int.h +include/postgresql/internal/libpq/pqcomm.h +include/postgresql/internal/libpq/protocol.h +include/postgresql/internal/port.h +include/postgresql/internal/postgres_fe.h +include/postgresql/internal/pqexpbuffer.h +include/postgresql/server/access/amapi.h +include/postgresql/server/access/amvalidate.h +include/postgresql/server/access/attmap.h +include/postgresql/server/access/attnum.h +include/postgresql/server/access/brin.h +include/postgresql/server/access/brin_internal.h +include/postgresql/server/access/brin_page.h +include/postgresql/server/access/brin_pageops.h +include/postgresql/server/access/brin_revmap.h +include/postgresql/server/access/brin_tuple.h +include/postgresql/server/access/brin_xlog.h +include/postgresql/server/access/bufmask.h +include/postgresql/server/access/clog.h +include/postgresql/server/access/commit_ts.h +include/postgresql/server/access/detoast.h +include/postgresql/server/access/genam.h +include/postgresql/server/access/generic_xlog.h +include/postgresql/server/access/gin.h +include/postgresql/server/access/gin_private.h +include/postgresql/server/access/ginblock.h +include/postgresql/server/access/ginxlog.h +include/postgresql/server/access/gist.h +include/postgresql/server/access/gist_private.h +include/postgresql/server/access/gistscan.h +include/postgresql/server/access/gistxlog.h +include/postgresql/server/access/hash.h +include/postgresql/server/access/hash_xlog.h +include/postgresql/server/access/heapam.h +include/postgresql/server/access/heapam_xlog.h +include/postgresql/server/access/heaptoast.h +include/postgresql/server/access/hio.h +include/postgresql/server/access/htup.h +include/postgresql/server/access/htup_details.h +include/postgresql/server/access/itup.h +include/postgresql/server/access/multixact.h +include/postgresql/server/access/nbtree.h +include/postgresql/server/access/nbtxlog.h +include/postgresql/server/access/parallel.h +include/postgresql/server/access/printsimple.h +include/postgresql/server/access/printtup.h +include/postgresql/server/access/relation.h +include/postgresql/server/access/reloptions.h +include/postgresql/server/access/relscan.h +include/postgresql/server/access/rewriteheap.h +include/postgresql/server/access/rmgr.h +include/postgresql/server/access/rmgrdesc_utils.h +include/postgresql/server/access/rmgrlist.h +include/postgresql/server/access/sdir.h +include/postgresql/server/access/sequence.h +include/postgresql/server/access/session.h +include/postgresql/server/access/skey.h +include/postgresql/server/access/slru.h +include/postgresql/server/access/spgist.h +include/postgresql/server/access/spgist_private.h +include/postgresql/server/access/spgxlog.h +include/postgresql/server/access/stratnum.h +include/postgresql/server/access/subtrans.h +include/postgresql/server/access/syncscan.h +include/postgresql/server/access/sysattr.h +include/postgresql/server/access/table.h +include/postgresql/server/access/tableam.h +include/postgresql/server/access/tidstore.h +include/postgresql/server/access/timeline.h +include/postgresql/server/access/toast_compression.h +include/postgresql/server/access/toast_helper.h +include/postgresql/server/access/toast_internals.h +include/postgresql/server/access/transam.h +include/postgresql/server/access/tsmapi.h +include/postgresql/server/access/tupconvert.h +include/postgresql/server/access/tupdesc.h +include/postgresql/server/access/tupdesc_details.h +include/postgresql/server/access/tupmacs.h +include/postgresql/server/access/twophase.h +include/postgresql/server/access/twophase_rmgr.h +include/postgresql/server/access/valid.h +include/postgresql/server/access/visibilitymap.h +include/postgresql/server/access/visibilitymapdefs.h +include/postgresql/server/access/xact.h +include/postgresql/server/access/xlog.h +include/postgresql/server/access/xlog_internal.h +include/postgresql/server/access/xlogarchive.h +include/postgresql/server/access/xlogbackup.h +include/postgresql/server/access/xlogdefs.h +include/postgresql/server/access/xloginsert.h +include/postgresql/server/access/xlogprefetcher.h +include/postgresql/server/access/xlogreader.h +include/postgresql/server/access/xlogrecord.h +include/postgresql/server/access/xlogrecovery.h +include/postgresql/server/access/xlogstats.h +include/postgresql/server/access/xlogutils.h +include/postgresql/server/archive/archive_module.h +include/postgresql/server/archive/shell_archive.h +include/postgresql/server/bootstrap/bootstrap.h +include/postgresql/server/c.h +include/postgresql/server/catalog/binary_upgrade.h +include/postgresql/server/catalog/catalog.h +include/postgresql/server/catalog/catversion.h +include/postgresql/server/catalog/dependency.h +include/postgresql/server/catalog/genbki.h +include/postgresql/server/catalog/heap.h +include/postgresql/server/catalog/index.h +include/postgresql/server/catalog/indexing.h +include/postgresql/server/catalog/namespace.h +include/postgresql/server/catalog/objectaccess.h +include/postgresql/server/catalog/objectaddress.h +include/postgresql/server/catalog/partition.h +include/postgresql/server/catalog/pg_aggregate.h +include/postgresql/server/catalog/pg_aggregate_d.h +include/postgresql/server/catalog/pg_am.h +include/postgresql/server/catalog/pg_am_d.h +include/postgresql/server/catalog/pg_amop.h +include/postgresql/server/catalog/pg_amop_d.h +include/postgresql/server/catalog/pg_amproc.h +include/postgresql/server/catalog/pg_amproc_d.h +include/postgresql/server/catalog/pg_attrdef.h +include/postgresql/server/catalog/pg_attrdef_d.h +include/postgresql/server/catalog/pg_attribute.h +include/postgresql/server/catalog/pg_attribute_d.h +include/postgresql/server/catalog/pg_auth_members.h +include/postgresql/server/catalog/pg_auth_members_d.h +include/postgresql/server/catalog/pg_authid.h +include/postgresql/server/catalog/pg_authid_d.h +include/postgresql/server/catalog/pg_cast.h +include/postgresql/server/catalog/pg_cast_d.h +include/postgresql/server/catalog/pg_class.h +include/postgresql/server/catalog/pg_class_d.h +include/postgresql/server/catalog/pg_collation.h +include/postgresql/server/catalog/pg_collation_d.h +include/postgresql/server/catalog/pg_constraint.h +include/postgresql/server/catalog/pg_constraint_d.h +include/postgresql/server/catalog/pg_control.h +include/postgresql/server/catalog/pg_conversion.h +include/postgresql/server/catalog/pg_conversion_d.h +include/postgresql/server/catalog/pg_database.h +include/postgresql/server/catalog/pg_database_d.h +include/postgresql/server/catalog/pg_db_role_setting.h +include/postgresql/server/catalog/pg_db_role_setting_d.h +include/postgresql/server/catalog/pg_default_acl.h +include/postgresql/server/catalog/pg_default_acl_d.h +include/postgresql/server/catalog/pg_depend.h +include/postgresql/server/catalog/pg_depend_d.h +include/postgresql/server/catalog/pg_description.h +include/postgresql/server/catalog/pg_description_d.h +include/postgresql/server/catalog/pg_enum.h +include/postgresql/server/catalog/pg_enum_d.h +include/postgresql/server/catalog/pg_event_trigger.h +include/postgresql/server/catalog/pg_event_trigger_d.h +include/postgresql/server/catalog/pg_extension.h +include/postgresql/server/catalog/pg_extension_d.h +include/postgresql/server/catalog/pg_foreign_data_wrapper.h +include/postgresql/server/catalog/pg_foreign_data_wrapper_d.h +include/postgresql/server/catalog/pg_foreign_server.h +include/postgresql/server/catalog/pg_foreign_server_d.h +include/postgresql/server/catalog/pg_foreign_table.h +include/postgresql/server/catalog/pg_foreign_table_d.h +include/postgresql/server/catalog/pg_index.h +include/postgresql/server/catalog/pg_index_d.h +include/postgresql/server/catalog/pg_inherits.h +include/postgresql/server/catalog/pg_inherits_d.h +include/postgresql/server/catalog/pg_init_privs.h +include/postgresql/server/catalog/pg_init_privs_d.h +include/postgresql/server/catalog/pg_language.h +include/postgresql/server/catalog/pg_language_d.h +include/postgresql/server/catalog/pg_largeobject.h +include/postgresql/server/catalog/pg_largeobject_d.h +include/postgresql/server/catalog/pg_largeobject_metadata.h +include/postgresql/server/catalog/pg_largeobject_metadata_d.h +include/postgresql/server/catalog/pg_namespace.h +include/postgresql/server/catalog/pg_namespace_d.h +include/postgresql/server/catalog/pg_opclass.h +include/postgresql/server/catalog/pg_opclass_d.h +include/postgresql/server/catalog/pg_operator.h +include/postgresql/server/catalog/pg_operator_d.h +include/postgresql/server/catalog/pg_opfamily.h +include/postgresql/server/catalog/pg_opfamily_d.h +include/postgresql/server/catalog/pg_parameter_acl.h +include/postgresql/server/catalog/pg_parameter_acl_d.h +include/postgresql/server/catalog/pg_partitioned_table.h +include/postgresql/server/catalog/pg_partitioned_table_d.h +include/postgresql/server/catalog/pg_policy.h +include/postgresql/server/catalog/pg_policy_d.h +include/postgresql/server/catalog/pg_proc.h +include/postgresql/server/catalog/pg_proc_d.h +include/postgresql/server/catalog/pg_publication.h +include/postgresql/server/catalog/pg_publication_d.h +include/postgresql/server/catalog/pg_publication_namespace.h +include/postgresql/server/catalog/pg_publication_namespace_d.h +include/postgresql/server/catalog/pg_publication_rel.h +include/postgresql/server/catalog/pg_publication_rel_d.h +include/postgresql/server/catalog/pg_range.h +include/postgresql/server/catalog/pg_range_d.h +include/postgresql/server/catalog/pg_replication_origin.h +include/postgresql/server/catalog/pg_replication_origin_d.h +include/postgresql/server/catalog/pg_rewrite.h +include/postgresql/server/catalog/pg_rewrite_d.h +include/postgresql/server/catalog/pg_seclabel.h +include/postgresql/server/catalog/pg_seclabel_d.h +include/postgresql/server/catalog/pg_sequence.h +include/postgresql/server/catalog/pg_sequence_d.h +include/postgresql/server/catalog/pg_shdepend.h +include/postgresql/server/catalog/pg_shdepend_d.h +include/postgresql/server/catalog/pg_shdescription.h +include/postgresql/server/catalog/pg_shdescription_d.h +include/postgresql/server/catalog/pg_shseclabel.h +include/postgresql/server/catalog/pg_shseclabel_d.h +include/postgresql/server/catalog/pg_statistic.h +include/postgresql/server/catalog/pg_statistic_d.h +include/postgresql/server/catalog/pg_statistic_ext.h +include/postgresql/server/catalog/pg_statistic_ext_d.h +include/postgresql/server/catalog/pg_statistic_ext_data.h +include/postgresql/server/catalog/pg_statistic_ext_data_d.h +include/postgresql/server/catalog/pg_subscription.h +include/postgresql/server/catalog/pg_subscription_d.h +include/postgresql/server/catalog/pg_subscription_rel.h +include/postgresql/server/catalog/pg_subscription_rel_d.h +include/postgresql/server/catalog/pg_tablespace.h +include/postgresql/server/catalog/pg_tablespace_d.h +include/postgresql/server/catalog/pg_transform.h +include/postgresql/server/catalog/pg_transform_d.h +include/postgresql/server/catalog/pg_trigger.h +include/postgresql/server/catalog/pg_trigger_d.h +include/postgresql/server/catalog/pg_ts_config.h +include/postgresql/server/catalog/pg_ts_config_d.h +include/postgresql/server/catalog/pg_ts_config_map.h +include/postgresql/server/catalog/pg_ts_config_map_d.h +include/postgresql/server/catalog/pg_ts_dict.h +include/postgresql/server/catalog/pg_ts_dict_d.h +include/postgresql/server/catalog/pg_ts_parser.h +include/postgresql/server/catalog/pg_ts_parser_d.h +include/postgresql/server/catalog/pg_ts_template.h +include/postgresql/server/catalog/pg_ts_template_d.h +include/postgresql/server/catalog/pg_type.h +include/postgresql/server/catalog/pg_type_d.h +include/postgresql/server/catalog/pg_user_mapping.h +include/postgresql/server/catalog/pg_user_mapping_d.h +include/postgresql/server/catalog/schemapg.h +include/postgresql/server/catalog/storage.h +include/postgresql/server/catalog/storage_xlog.h +include/postgresql/server/catalog/syscache_ids.h +include/postgresql/server/catalog/syscache_info.h +include/postgresql/server/catalog/system_fk_info.h +include/postgresql/server/catalog/toasting.h +include/postgresql/server/commands/alter.h +include/postgresql/server/commands/async.h +include/postgresql/server/commands/cluster.h +include/postgresql/server/commands/collationcmds.h +include/postgresql/server/commands/comment.h +include/postgresql/server/commands/conversioncmds.h +include/postgresql/server/commands/copy.h +include/postgresql/server/commands/copyfrom_internal.h +include/postgresql/server/commands/createas.h +include/postgresql/server/commands/dbcommands.h +include/postgresql/server/commands/dbcommands_xlog.h +include/postgresql/server/commands/defrem.h +include/postgresql/server/commands/discard.h +include/postgresql/server/commands/event_trigger.h +include/postgresql/server/commands/explain.h +include/postgresql/server/commands/extension.h +include/postgresql/server/commands/lockcmds.h +include/postgresql/server/commands/matview.h +include/postgresql/server/commands/policy.h +include/postgresql/server/commands/portalcmds.h +include/postgresql/server/commands/prepare.h +include/postgresql/server/commands/proclang.h +include/postgresql/server/commands/progress.h +include/postgresql/server/commands/publicationcmds.h +include/postgresql/server/commands/schemacmds.h +include/postgresql/server/commands/seclabel.h +include/postgresql/server/commands/sequence.h +include/postgresql/server/commands/subscriptioncmds.h +include/postgresql/server/commands/tablecmds.h +include/postgresql/server/commands/tablespace.h +include/postgresql/server/commands/trigger.h +include/postgresql/server/commands/typecmds.h +include/postgresql/server/commands/user.h +include/postgresql/server/commands/vacuum.h +include/postgresql/server/commands/view.h +include/postgresql/server/common/archive.h +include/postgresql/server/common/base64.h +include/postgresql/server/common/blkreftable.h +include/postgresql/server/common/checksum_helper.h +include/postgresql/server/common/compression.h +include/postgresql/server/common/config_info.h +include/postgresql/server/common/connect.h +include/postgresql/server/common/controldata_utils.h +include/postgresql/server/common/cryptohash.h +include/postgresql/server/common/fe_memutils.h +include/postgresql/server/common/file_perm.h +include/postgresql/server/common/file_utils.h +include/postgresql/server/common/hashfn.h +include/postgresql/server/common/hashfn_unstable.h +include/postgresql/server/common/hmac.h +include/postgresql/server/common/int.h +include/postgresql/server/common/int128.h +include/postgresql/server/common/ip.h +include/postgresql/server/common/jsonapi.h +include/postgresql/server/common/keywords.h +include/postgresql/server/common/kwlookup.h +include/postgresql/server/common/link-canary.h +include/postgresql/server/common/logging.h +include/postgresql/server/common/md5.h +include/postgresql/server/common/openssl.h +include/postgresql/server/common/parse_manifest.h +include/postgresql/server/common/percentrepl.h +include/postgresql/server/common/pg_lzcompress.h +include/postgresql/server/common/pg_prng.h +include/postgresql/server/common/relpath.h +include/postgresql/server/common/restricted_token.h +include/postgresql/server/common/saslprep.h +include/postgresql/server/common/scram-common.h +include/postgresql/server/common/sha1.h +include/postgresql/server/common/sha2.h +include/postgresql/server/common/shortest_dec.h +include/postgresql/server/common/string.h +include/postgresql/server/common/unicode_case.h +include/postgresql/server/common/unicode_case_table.h +include/postgresql/server/common/unicode_category.h +include/postgresql/server/common/unicode_category_table.h +include/postgresql/server/common/unicode_east_asian_fw_table.h +include/postgresql/server/common/unicode_nonspacing_table.h +include/postgresql/server/common/unicode_norm.h +include/postgresql/server/common/unicode_norm_hashfunc.h +include/postgresql/server/common/unicode_norm_table.h +include/postgresql/server/common/unicode_normprops_table.h +include/postgresql/server/common/unicode_version.h +include/postgresql/server/common/username.h +include/postgresql/server/datatype/timestamp.h +include/postgresql/server/executor/execAsync.h +include/postgresql/server/executor/execExpr.h +include/postgresql/server/executor/execParallel.h +include/postgresql/server/executor/execPartition.h +include/postgresql/server/executor/execdebug.h +include/postgresql/server/executor/execdesc.h +include/postgresql/server/executor/executor.h +include/postgresql/server/executor/functions.h +include/postgresql/server/executor/hashjoin.h +include/postgresql/server/executor/instrument.h +include/postgresql/server/executor/nodeAgg.h +include/postgresql/server/executor/nodeAppend.h +include/postgresql/server/executor/nodeBitmapAnd.h +include/postgresql/server/executor/nodeBitmapHeapscan.h +include/postgresql/server/executor/nodeBitmapIndexscan.h +include/postgresql/server/executor/nodeBitmapOr.h +include/postgresql/server/executor/nodeCtescan.h +include/postgresql/server/executor/nodeCustom.h +include/postgresql/server/executor/nodeForeignscan.h +include/postgresql/server/executor/nodeFunctionscan.h +include/postgresql/server/executor/nodeGather.h +include/postgresql/server/executor/nodeGatherMerge.h +include/postgresql/server/executor/nodeGroup.h +include/postgresql/server/executor/nodeHash.h +include/postgresql/server/executor/nodeHashjoin.h +include/postgresql/server/executor/nodeIncrementalSort.h +include/postgresql/server/executor/nodeIndexonlyscan.h +include/postgresql/server/executor/nodeIndexscan.h +include/postgresql/server/executor/nodeLimit.h +include/postgresql/server/executor/nodeLockRows.h +include/postgresql/server/executor/nodeMaterial.h +include/postgresql/server/executor/nodeMemoize.h +include/postgresql/server/executor/nodeMergeAppend.h +include/postgresql/server/executor/nodeMergejoin.h +include/postgresql/server/executor/nodeModifyTable.h +include/postgresql/server/executor/nodeNamedtuplestorescan.h +include/postgresql/server/executor/nodeNestloop.h +include/postgresql/server/executor/nodeProjectSet.h +include/postgresql/server/executor/nodeRecursiveunion.h +include/postgresql/server/executor/nodeResult.h +include/postgresql/server/executor/nodeSamplescan.h +include/postgresql/server/executor/nodeSeqscan.h +include/postgresql/server/executor/nodeSetOp.h +include/postgresql/server/executor/nodeSort.h +include/postgresql/server/executor/nodeSubplan.h +include/postgresql/server/executor/nodeSubqueryscan.h +include/postgresql/server/executor/nodeTableFuncscan.h +include/postgresql/server/executor/nodeTidrangescan.h +include/postgresql/server/executor/nodeTidscan.h +include/postgresql/server/executor/nodeUnique.h +include/postgresql/server/executor/nodeValuesscan.h +include/postgresql/server/executor/nodeWindowAgg.h +include/postgresql/server/executor/nodeWorktablescan.h +include/postgresql/server/executor/spi.h +include/postgresql/server/executor/spi_priv.h +include/postgresql/server/executor/tablefunc.h +include/postgresql/server/executor/tqueue.h +include/postgresql/server/executor/tstoreReceiver.h +include/postgresql/server/executor/tuptable.h +include/postgresql/server/fe_utils/archive.h +include/postgresql/server/fe_utils/cancel.h +include/postgresql/server/fe_utils/conditional.h +include/postgresql/server/fe_utils/connect_utils.h +include/postgresql/server/fe_utils/mbprint.h +include/postgresql/server/fe_utils/option_utils.h +include/postgresql/server/fe_utils/parallel_slot.h +include/postgresql/server/fe_utils/print.h +include/postgresql/server/fe_utils/psqlscan.h +include/postgresql/server/fe_utils/psqlscan_int.h +include/postgresql/server/fe_utils/query_utils.h +include/postgresql/server/fe_utils/recovery_gen.h +include/postgresql/server/fe_utils/simple_list.h +include/postgresql/server/fe_utils/string_utils.h +include/postgresql/server/fmgr.h +include/postgresql/server/foreign/fdwapi.h +include/postgresql/server/foreign/foreign.h +include/postgresql/server/funcapi.h +include/postgresql/server/getopt_long.h +include/postgresql/server/jit/jit.h +include/postgresql/server/jit/llvmjit.h +include/postgresql/server/jit/llvmjit_emit.h +include/postgresql/server/lib/binaryheap.h +include/postgresql/server/lib/bipartite_match.h +include/postgresql/server/lib/bloomfilter.h +include/postgresql/server/lib/dshash.h +include/postgresql/server/lib/hyperloglog.h +include/postgresql/server/lib/ilist.h +include/postgresql/server/lib/integerset.h +include/postgresql/server/lib/knapsack.h +include/postgresql/server/lib/pairingheap.h +include/postgresql/server/lib/qunique.h +include/postgresql/server/lib/radixtree.h +include/postgresql/server/lib/rbtree.h +include/postgresql/server/lib/simplehash.h +include/postgresql/server/lib/sort_template.h +include/postgresql/server/lib/stringinfo.h +include/postgresql/server/libpq/auth.h +include/postgresql/server/libpq/be-fsstubs.h +include/postgresql/server/libpq/be-gssapi-common.h +include/postgresql/server/libpq/crypt.h +include/postgresql/server/libpq/hba.h +include/postgresql/server/libpq/ifaddr.h +include/postgresql/server/libpq/libpq-be-fe-helpers.h +include/postgresql/server/libpq/libpq-be.h +include/postgresql/server/libpq/libpq-fs.h +include/postgresql/server/libpq/libpq.h +include/postgresql/server/libpq/pqcomm.h +include/postgresql/server/libpq/pqformat.h +include/postgresql/server/libpq/pqmq.h +include/postgresql/server/libpq/pqsignal.h +include/postgresql/server/libpq/protocol.h +include/postgresql/server/libpq/sasl.h +include/postgresql/server/libpq/scram.h +include/postgresql/server/mb/pg_wchar.h +include/postgresql/server/mb/stringinfo_mb.h +include/postgresql/server/miscadmin.h +include/postgresql/server/nodes/bitmapset.h +include/postgresql/server/nodes/execnodes.h +include/postgresql/server/nodes/extensible.h +include/postgresql/server/nodes/lockoptions.h +include/postgresql/server/nodes/makefuncs.h +include/postgresql/server/nodes/memnodes.h +include/postgresql/server/nodes/miscnodes.h +include/postgresql/server/nodes/multibitmapset.h +include/postgresql/server/nodes/nodeFuncs.h +include/postgresql/server/nodes/nodes.h +include/postgresql/server/nodes/nodetags.h +include/postgresql/server/nodes/params.h +include/postgresql/server/nodes/parsenodes.h +include/postgresql/server/nodes/pathnodes.h +include/postgresql/server/nodes/pg_list.h +include/postgresql/server/nodes/plannodes.h +include/postgresql/server/nodes/primnodes.h +include/postgresql/server/nodes/print.h +include/postgresql/server/nodes/queryjumble.h +include/postgresql/server/nodes/readfuncs.h +include/postgresql/server/nodes/replnodes.h +include/postgresql/server/nodes/subscripting.h +include/postgresql/server/nodes/supportnodes.h +include/postgresql/server/nodes/tidbitmap.h +include/postgresql/server/nodes/value.h +include/postgresql/server/optimizer/appendinfo.h +include/postgresql/server/optimizer/clauses.h +include/postgresql/server/optimizer/cost.h +include/postgresql/server/optimizer/geqo.h +include/postgresql/server/optimizer/geqo_copy.h +include/postgresql/server/optimizer/geqo_gene.h +include/postgresql/server/optimizer/geqo_misc.h +include/postgresql/server/optimizer/geqo_mutation.h +include/postgresql/server/optimizer/geqo_pool.h +include/postgresql/server/optimizer/geqo_random.h +include/postgresql/server/optimizer/geqo_recombination.h +include/postgresql/server/optimizer/geqo_selection.h +include/postgresql/server/optimizer/inherit.h +include/postgresql/server/optimizer/joininfo.h +include/postgresql/server/optimizer/optimizer.h +include/postgresql/server/optimizer/orclauses.h +include/postgresql/server/optimizer/paramassign.h +include/postgresql/server/optimizer/pathnode.h +include/postgresql/server/optimizer/paths.h +include/postgresql/server/optimizer/placeholder.h +include/postgresql/server/optimizer/plancat.h +include/postgresql/server/optimizer/planmain.h +include/postgresql/server/optimizer/planner.h +include/postgresql/server/optimizer/prep.h +include/postgresql/server/optimizer/restrictinfo.h +include/postgresql/server/optimizer/subselect.h +include/postgresql/server/optimizer/tlist.h +include/postgresql/server/parser/analyze.h +include/postgresql/server/parser/kwlist.h +include/postgresql/server/parser/parse_agg.h +include/postgresql/server/parser/parse_clause.h +include/postgresql/server/parser/parse_coerce.h +include/postgresql/server/parser/parse_collate.h +include/postgresql/server/parser/parse_cte.h +include/postgresql/server/parser/parse_enr.h +include/postgresql/server/parser/parse_expr.h +include/postgresql/server/parser/parse_func.h +include/postgresql/server/parser/parse_merge.h +include/postgresql/server/parser/parse_node.h +include/postgresql/server/parser/parse_oper.h +include/postgresql/server/parser/parse_param.h +include/postgresql/server/parser/parse_relation.h +include/postgresql/server/parser/parse_target.h +include/postgresql/server/parser/parse_type.h +include/postgresql/server/parser/parse_utilcmd.h +include/postgresql/server/parser/parser.h +include/postgresql/server/parser/parsetree.h +include/postgresql/server/parser/scanner.h +include/postgresql/server/parser/scansup.h +include/postgresql/server/partitioning/partbounds.h +include/postgresql/server/partitioning/partdefs.h +include/postgresql/server/partitioning/partdesc.h +include/postgresql/server/partitioning/partprune.h +include/postgresql/server/pg_config.h +include/postgresql/server/pg_config_ext.h +include/postgresql/server/pg_config_manual.h +include/postgresql/server/pg_config_os.h +include/postgresql/server/pg_getopt.h +include/postgresql/server/pg_trace.h +include/postgresql/server/pgstat.h +include/postgresql/server/pgtar.h +include/postgresql/server/pgtime.h +include/postgresql/server/port.h +include/postgresql/server/port/atomics.h +include/postgresql/server/port/atomics/arch-arm.h +include/postgresql/server/port/atomics/arch-hppa.h +include/postgresql/server/port/atomics/arch-ppc.h +include/postgresql/server/port/atomics/arch-x86.h +include/postgresql/server/port/atomics/fallback.h +include/postgresql/server/port/atomics/generic-gcc.h +include/postgresql/server/port/atomics/generic-msvc.h +include/postgresql/server/port/atomics/generic-sunpro.h +include/postgresql/server/port/atomics/generic.h +include/postgresql/server/port/cygwin.h +include/postgresql/server/port/darwin.h +include/postgresql/server/port/freebsd.h +include/postgresql/server/port/linux.h +include/postgresql/server/port/netbsd.h +include/postgresql/server/port/openbsd.h +include/postgresql/server/port/pg_bitutils.h +include/postgresql/server/port/pg_bswap.h +include/postgresql/server/port/pg_crc32c.h +include/postgresql/server/port/pg_iovec.h +include/postgresql/server/port/pg_lfind.h +include/postgresql/server/port/pg_pthread.h +include/postgresql/server/port/simd.h +include/postgresql/server/port/solaris.h +include/postgresql/server/port/win32.h +include/postgresql/server/port/win32/arpa/inet.h +include/postgresql/server/port/win32/dlfcn.h +include/postgresql/server/port/win32/grp.h +include/postgresql/server/port/win32/netdb.h +include/postgresql/server/port/win32/netinet/in.h +include/postgresql/server/port/win32/netinet/tcp.h +include/postgresql/server/port/win32/pwd.h +include/postgresql/server/port/win32/sys/resource.h +include/postgresql/server/port/win32/sys/select.h +include/postgresql/server/port/win32/sys/socket.h +include/postgresql/server/port/win32/sys/un.h +include/postgresql/server/port/win32/sys/wait.h +include/postgresql/server/port/win32_msvc/dirent.h +include/postgresql/server/port/win32_msvc/sys/file.h +include/postgresql/server/port/win32_msvc/sys/param.h +include/postgresql/server/port/win32_msvc/sys/time.h +include/postgresql/server/port/win32_msvc/unistd.h +include/postgresql/server/port/win32_msvc/utime.h +include/postgresql/server/port/win32_port.h +include/postgresql/server/port/win32ntdll.h +include/postgresql/server/portability/instr_time.h +include/postgresql/server/portability/mem.h +include/postgresql/server/postgres.h +include/postgresql/server/postgres_ext.h +include/postgresql/server/postgres_fe.h +include/postgresql/server/postmaster/autovacuum.h +include/postgresql/server/postmaster/auxprocess.h +include/postgresql/server/postmaster/bgworker.h +include/postgresql/server/postmaster/bgworker_internals.h +include/postgresql/server/postmaster/bgwriter.h +include/postgresql/server/postmaster/fork_process.h +include/postgresql/server/postmaster/interrupt.h +include/postgresql/server/postmaster/pgarch.h +include/postgresql/server/postmaster/postmaster.h +include/postgresql/server/postmaster/startup.h +include/postgresql/server/postmaster/syslogger.h +include/postgresql/server/postmaster/walsummarizer.h +include/postgresql/server/postmaster/walwriter.h +include/postgresql/server/regex/regcustom.h +include/postgresql/server/regex/regerrs.h +include/postgresql/server/regex/regex.h +include/postgresql/server/regex/regexport.h +include/postgresql/server/regex/regguts.h +include/postgresql/server/replication/decode.h +include/postgresql/server/replication/logical.h +include/postgresql/server/replication/logicallauncher.h +include/postgresql/server/replication/logicalproto.h +include/postgresql/server/replication/logicalrelation.h +include/postgresql/server/replication/logicalworker.h +include/postgresql/server/replication/message.h +include/postgresql/server/replication/origin.h +include/postgresql/server/replication/output_plugin.h +include/postgresql/server/replication/pgoutput.h +include/postgresql/server/replication/reorderbuffer.h +include/postgresql/server/replication/slot.h +include/postgresql/server/replication/slotsync.h +include/postgresql/server/replication/snapbuild.h +include/postgresql/server/replication/syncrep.h +include/postgresql/server/replication/walreceiver.h +include/postgresql/server/replication/walsender.h +include/postgresql/server/replication/walsender_private.h +include/postgresql/server/replication/worker_internal.h +include/postgresql/server/rewrite/prs2lock.h +include/postgresql/server/rewrite/rewriteDefine.h +include/postgresql/server/rewrite/rewriteHandler.h +include/postgresql/server/rewrite/rewriteManip.h +include/postgresql/server/rewrite/rewriteRemove.h +include/postgresql/server/rewrite/rewriteSearchCycle.h +include/postgresql/server/rewrite/rewriteSupport.h +include/postgresql/server/rewrite/rowsecurity.h +include/postgresql/server/snowball/header.h +include/postgresql/server/snowball/libstemmer/api.h +include/postgresql/server/snowball/libstemmer/header.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_basque.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_catalan.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_danish.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_dutch.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_english.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_finnish.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_french.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_german.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_indonesian.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_irish.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_italian.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_norwegian.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_porter.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_portuguese.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_spanish.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_1_swedish.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_2_hungarian.h +include/postgresql/server/snowball/libstemmer/stem_ISO_8859_2_romanian.h +include/postgresql/server/snowball/libstemmer/stem_KOI8_R_russian.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_arabic.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_armenian.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_basque.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_catalan.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_danish.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_dutch.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_english.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_finnish.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_french.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_german.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_greek.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_hindi.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_hungarian.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_indonesian.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_irish.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_italian.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_lithuanian.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_nepali.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_norwegian.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_porter.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_portuguese.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_romanian.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_russian.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_serbian.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_spanish.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_swedish.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_tamil.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_turkish.h +include/postgresql/server/snowball/libstemmer/stem_UTF_8_yiddish.h +include/postgresql/server/statistics/extended_stats_internal.h +include/postgresql/server/statistics/statistics.h +include/postgresql/server/storage/barrier.h +include/postgresql/server/storage/block.h +include/postgresql/server/storage/buf.h +include/postgresql/server/storage/buf_internals.h +include/postgresql/server/storage/buffile.h +include/postgresql/server/storage/bufmgr.h +include/postgresql/server/storage/bufpage.h +include/postgresql/server/storage/bulk_write.h +include/postgresql/server/storage/checksum.h +include/postgresql/server/storage/checksum_impl.h +include/postgresql/server/storage/condition_variable.h +include/postgresql/server/storage/copydir.h +include/postgresql/server/storage/dsm.h +include/postgresql/server/storage/dsm_impl.h +include/postgresql/server/storage/dsm_registry.h +include/postgresql/server/storage/fd.h +include/postgresql/server/storage/fileset.h +include/postgresql/server/storage/freespace.h +include/postgresql/server/storage/fsm_internals.h +include/postgresql/server/storage/indexfsm.h +include/postgresql/server/storage/ipc.h +include/postgresql/server/storage/item.h +include/postgresql/server/storage/itemid.h +include/postgresql/server/storage/itemptr.h +include/postgresql/server/storage/large_object.h +include/postgresql/server/storage/latch.h +include/postgresql/server/storage/lmgr.h +include/postgresql/server/storage/lock.h +include/postgresql/server/storage/lockdefs.h +include/postgresql/server/storage/lwlock.h +include/postgresql/server/storage/lwlocklist.h +include/postgresql/server/storage/lwlocknames.h +include/postgresql/server/storage/md.h +include/postgresql/server/storage/off.h +include/postgresql/server/storage/pg_sema.h +include/postgresql/server/storage/pg_shmem.h +include/postgresql/server/storage/pmsignal.h +include/postgresql/server/storage/predicate.h +include/postgresql/server/storage/predicate_internals.h +include/postgresql/server/storage/proc.h +include/postgresql/server/storage/procarray.h +include/postgresql/server/storage/proclist.h +include/postgresql/server/storage/proclist_types.h +include/postgresql/server/storage/procnumber.h +include/postgresql/server/storage/procsignal.h +include/postgresql/server/storage/read_stream.h +include/postgresql/server/storage/reinit.h +include/postgresql/server/storage/relfilelocator.h +include/postgresql/server/storage/s_lock.h +include/postgresql/server/storage/sharedfileset.h +include/postgresql/server/storage/shm_mq.h +include/postgresql/server/storage/shm_toc.h +include/postgresql/server/storage/shmem.h +include/postgresql/server/storage/sinval.h +include/postgresql/server/storage/sinvaladt.h +include/postgresql/server/storage/smgr.h +include/postgresql/server/storage/spin.h +include/postgresql/server/storage/standby.h +include/postgresql/server/storage/standbydefs.h +include/postgresql/server/storage/sync.h +include/postgresql/server/tcop/backend_startup.h +include/postgresql/server/tcop/cmdtag.h +include/postgresql/server/tcop/cmdtaglist.h +include/postgresql/server/tcop/deparse_utility.h +include/postgresql/server/tcop/dest.h +include/postgresql/server/tcop/fastpath.h +include/postgresql/server/tcop/pquery.h +include/postgresql/server/tcop/tcopprot.h +include/postgresql/server/tcop/utility.h +include/postgresql/server/tsearch/dicts/regis.h +include/postgresql/server/tsearch/dicts/spell.h +include/postgresql/server/tsearch/ts_cache.h +include/postgresql/server/tsearch/ts_locale.h +include/postgresql/server/tsearch/ts_public.h +include/postgresql/server/tsearch/ts_type.h +include/postgresql/server/tsearch/ts_utils.h +include/postgresql/server/utils/acl.h +include/postgresql/server/utils/aclchk_internal.h +include/postgresql/server/utils/array.h +include/postgresql/server/utils/arrayaccess.h +include/postgresql/server/utils/ascii.h +include/postgresql/server/utils/attoptcache.h +include/postgresql/server/utils/backend_progress.h +include/postgresql/server/utils/backend_status.h +include/postgresql/server/utils/builtins.h +include/postgresql/server/utils/bytea.h +include/postgresql/server/utils/cash.h +include/postgresql/server/utils/catcache.h +include/postgresql/server/utils/combocid.h +include/postgresql/server/utils/conffiles.h +include/postgresql/server/utils/date.h +include/postgresql/server/utils/datetime.h +include/postgresql/server/utils/datum.h +include/postgresql/server/utils/dsa.h +include/postgresql/server/utils/dynahash.h +include/postgresql/server/utils/elog.h +include/postgresql/server/utils/errcodes.h +include/postgresql/server/utils/evtcache.h +include/postgresql/server/utils/expandeddatum.h +include/postgresql/server/utils/expandedrecord.h +include/postgresql/server/utils/float.h +include/postgresql/server/utils/fmgroids.h +include/postgresql/server/utils/fmgrprotos.h +include/postgresql/server/utils/fmgrtab.h +include/postgresql/server/utils/formatting.h +include/postgresql/server/utils/freepage.h +include/postgresql/server/utils/geo_decls.h +include/postgresql/server/utils/guc.h +include/postgresql/server/utils/guc_hooks.h +include/postgresql/server/utils/guc_tables.h +include/postgresql/server/utils/help_config.h +include/postgresql/server/utils/hsearch.h +include/postgresql/server/utils/index_selfuncs.h +include/postgresql/server/utils/inet.h +include/postgresql/server/utils/injection_point.h +include/postgresql/server/utils/inval.h +include/postgresql/server/utils/json.h +include/postgresql/server/utils/jsonb.h +include/postgresql/server/utils/jsonfuncs.h +include/postgresql/server/utils/jsonpath.h +include/postgresql/server/utils/logtape.h +include/postgresql/server/utils/lsyscache.h +include/postgresql/server/utils/memdebug.h +include/postgresql/server/utils/memutils.h +include/postgresql/server/utils/memutils_internal.h +include/postgresql/server/utils/memutils_memorychunk.h +include/postgresql/server/utils/multirangetypes.h +include/postgresql/server/utils/numeric.h +include/postgresql/server/utils/palloc.h +include/postgresql/server/utils/partcache.h +include/postgresql/server/utils/pg_crc.h +include/postgresql/server/utils/pg_locale.h +include/postgresql/server/utils/pg_lsn.h +include/postgresql/server/utils/pg_rusage.h +include/postgresql/server/utils/pgstat_internal.h +include/postgresql/server/utils/pidfile.h +include/postgresql/server/utils/plancache.h +include/postgresql/server/utils/portal.h +include/postgresql/server/utils/probes.h +include/postgresql/server/utils/ps_status.h +include/postgresql/server/utils/queryenvironment.h +include/postgresql/server/utils/rangetypes.h +include/postgresql/server/utils/regproc.h +include/postgresql/server/utils/rel.h +include/postgresql/server/utils/relcache.h +include/postgresql/server/utils/relfilenumbermap.h +include/postgresql/server/utils/relmapper.h +include/postgresql/server/utils/relptr.h +include/postgresql/server/utils/reltrigger.h +include/postgresql/server/utils/resowner.h +include/postgresql/server/utils/rls.h +include/postgresql/server/utils/ruleutils.h +include/postgresql/server/utils/sampling.h +include/postgresql/server/utils/selfuncs.h +include/postgresql/server/utils/sharedtuplestore.h +include/postgresql/server/utils/snapmgr.h +include/postgresql/server/utils/snapshot.h +include/postgresql/server/utils/sortsupport.h +include/postgresql/server/utils/spccache.h +include/postgresql/server/utils/syscache.h +include/postgresql/server/utils/timeout.h +include/postgresql/server/utils/timestamp.h +include/postgresql/server/utils/tuplesort.h +include/postgresql/server/utils/tuplestore.h +include/postgresql/server/utils/typcache.h +include/postgresql/server/utils/tzparser.h +include/postgresql/server/utils/usercontext.h +include/postgresql/server/utils/uuid.h +include/postgresql/server/utils/varbit.h +include/postgresql/server/utils/varlena.h +include/postgresql/server/utils/wait_event.h +include/postgresql/server/utils/wait_event_types.h +include/postgresql/server/utils/xid8.h +include/postgresql/server/utils/xml.h +include/postgresql/server/varatt.h +include/postgresql/server/windowapi.h +include/sql3types.h +include/sqlca.h +include/sqlda-compat.h +include/sqlda-native.h +include/sqlda.h +lib/libecpg.a +lib/libecpg.so +lib/libecpg.so.6 +lib/libecpg_compat.a +lib/libecpg_compat.so +lib/libecpg_compat.so.3 +lib/libpgport.a +lib/libpgport_shlib.a +lib/libpgtypes.a +lib/libpgtypes.so +lib/libpgtypes.so.3 +lib/libpq.a +lib/libpq.so +lib/libpq.so.5 +lib/postgresql/pgxs/config/install-sh +lib/postgresql/pgxs/config/missing +lib/postgresql/pgxs/src/Makefile.global +lib/postgresql/pgxs/src/Makefile.port +lib/postgresql/pgxs/src/Makefile.shlib +lib/postgresql/pgxs/src/makefiles/pgxs.mk +lib/postgresql/pgxs/src/nls-global.mk +lib/postgresql/pgxs/src/test/regress/pg_regress +libdata/pkgconfig/libecpg.pc +libdata/pkgconfig/libecpg_compat.pc +libdata/pkgconfig/libpgtypes.pc +libdata/pkgconfig/libpq.pc +%%PORTDOCS%%%%DOCSDIR%%/README-client +share/man/man1/clusterdb.1.gz +share/man/man1/createdb.1.gz +share/man/man1/createuser.1.gz +share/man/man1/dropdb.1.gz +share/man/man1/dropuser.1.gz +share/man/man1/ecpg.1.gz +share/man/man1/initdb.1.gz +share/man/man1/oid2name.1.gz +share/man/man1/pg_amcheck.1.gz +share/man/man1/pg_archivecleanup.1.gz +share/man/man1/pg_basebackup.1.gz +share/man/man1/pg_checksums.1.gz +share/man/man1/pg_combinebackup.1.gz +share/man/man1/pg_config.1.gz +share/man/man1/pg_controldata.1.gz +share/man/man1/pg_createsubscriber.1.gz +share/man/man1/pg_ctl.1.gz +share/man/man1/pg_dump.1.gz +share/man/man1/pg_dumpall.1.gz +share/man/man1/pg_isready.1.gz +share/man/man1/pg_receivewal.1.gz +share/man/man1/pg_recvlogical.1.gz +share/man/man1/pg_resetwal.1.gz +share/man/man1/pg_restore.1.gz +share/man/man1/pg_rewind.1.gz +share/man/man1/pg_test_fsync.1.gz +share/man/man1/pg_test_timing.1.gz +share/man/man1/pg_upgrade.1.gz +share/man/man1/pg_verifybackup.1.gz +share/man/man1/pg_waldump.1.gz +share/man/man1/pg_walsummary.1.gz +share/man/man1/pgbench.1.gz +share/man/man1/%%PG_USER%%.1.gz +share/man/man1/psql.1.gz +share/man/man1/reindexdb.1.gz +share/man/man1/vacuumdb.1.gz +share/man/man1/vacuumlo.1.gz +share/man/man3/SPI_commit.3.gz +share/man/man3/SPI_commit_and_chain.3.gz +share/man/man3/SPI_connect.3.gz +share/man/man3/SPI_connect_ext.3.gz +share/man/man3/SPI_copytuple.3.gz +share/man/man3/SPI_cursor_close.3.gz +share/man/man3/SPI_cursor_fetch.3.gz +share/man/man3/SPI_cursor_find.3.gz +share/man/man3/SPI_cursor_move.3.gz +share/man/man3/SPI_cursor_open.3.gz +share/man/man3/SPI_cursor_open_with_args.3.gz +share/man/man3/SPI_cursor_open_with_paramlist.3.gz +share/man/man3/SPI_cursor_parse_open.3.gz +share/man/man3/SPI_exec.3.gz +share/man/man3/SPI_execp.3.gz +share/man/man3/SPI_execute.3.gz +share/man/man3/SPI_execute_extended.3.gz +share/man/man3/SPI_execute_plan.3.gz +share/man/man3/SPI_execute_plan_extended.3.gz +share/man/man3/SPI_execute_plan_with_paramlist.3.gz +share/man/man3/SPI_execute_with_args.3.gz +share/man/man3/SPI_finish.3.gz +share/man/man3/SPI_fname.3.gz +share/man/man3/SPI_fnumber.3.gz +share/man/man3/SPI_freeplan.3.gz +share/man/man3/SPI_freetuple.3.gz +share/man/man3/SPI_freetuptable.3.gz +share/man/man3/SPI_getargcount.3.gz +share/man/man3/SPI_getargtypeid.3.gz +share/man/man3/SPI_getbinval.3.gz +share/man/man3/SPI_getnspname.3.gz +share/man/man3/SPI_getrelname.3.gz +share/man/man3/SPI_gettype.3.gz +share/man/man3/SPI_gettypeid.3.gz +share/man/man3/SPI_getvalue.3.gz +share/man/man3/SPI_is_cursor_plan.3.gz +share/man/man3/SPI_keepplan.3.gz +share/man/man3/SPI_modifytuple.3.gz +share/man/man3/SPI_palloc.3.gz +share/man/man3/SPI_pfree.3.gz +share/man/man3/SPI_prepare.3.gz +share/man/man3/SPI_prepare_cursor.3.gz +share/man/man3/SPI_prepare_extended.3.gz +share/man/man3/SPI_prepare_params.3.gz +share/man/man3/SPI_register_relation.3.gz +share/man/man3/SPI_register_trigger_data.3.gz +share/man/man3/SPI_repalloc.3.gz +share/man/man3/SPI_result_code_string.3.gz +share/man/man3/SPI_returntuple.3.gz +share/man/man3/SPI_rollback.3.gz +share/man/man3/SPI_rollback_and_chain.3.gz +share/man/man3/SPI_saveplan.3.gz +share/man/man3/SPI_scroll_cursor_fetch.3.gz +share/man/man3/SPI_scroll_cursor_move.3.gz +share/man/man3/SPI_start_transaction.3.gz +share/man/man3/SPI_unregister_relation.3.gz +share/man/man3/dblink.3.gz +share/man/man3/dblink_build_sql_delete.3.gz +share/man/man3/dblink_build_sql_insert.3.gz +share/man/man3/dblink_build_sql_update.3.gz +share/man/man3/dblink_cancel_query.3.gz +share/man/man3/dblink_close.3.gz +share/man/man3/dblink_connect.3.gz +share/man/man3/dblink_connect_u.3.gz +share/man/man3/dblink_disconnect.3.gz +share/man/man3/dblink_error_message.3.gz +share/man/man3/dblink_exec.3.gz +share/man/man3/dblink_fetch.3.gz +share/man/man3/dblink_get_connections.3.gz +share/man/man3/dblink_get_notify.3.gz +share/man/man3/dblink_get_pkey.3.gz +share/man/man3/dblink_get_result.3.gz +share/man/man3/dblink_is_busy.3.gz +share/man/man3/dblink_open.3.gz +share/man/man3/dblink_send_query.3.gz +share/man/man7/ABORT.7.gz +share/man/man7/ALTER_AGGREGATE.7.gz +share/man/man7/ALTER_COLLATION.7.gz +share/man/man7/ALTER_CONVERSION.7.gz +share/man/man7/ALTER_DATABASE.7.gz +share/man/man7/ALTER_DEFAULT_PRIVILEGES.7.gz +share/man/man7/ALTER_DOMAIN.7.gz +share/man/man7/ALTER_EVENT_TRIGGER.7.gz +share/man/man7/ALTER_EXTENSION.7.gz +share/man/man7/ALTER_FOREIGN_DATA_WRAPPER.7.gz +share/man/man7/ALTER_FOREIGN_TABLE.7.gz +share/man/man7/ALTER_FUNCTION.7.gz +share/man/man7/ALTER_GROUP.7.gz +share/man/man7/ALTER_INDEX.7.gz +share/man/man7/ALTER_LANGUAGE.7.gz +share/man/man7/ALTER_LARGE_OBJECT.7.gz +share/man/man7/ALTER_MATERIALIZED_VIEW.7.gz +share/man/man7/ALTER_OPERATOR.7.gz +share/man/man7/ALTER_OPERATOR_CLASS.7.gz +share/man/man7/ALTER_OPERATOR_FAMILY.7.gz +share/man/man7/ALTER_POLICY.7.gz +share/man/man7/ALTER_PROCEDURE.7.gz +share/man/man7/ALTER_PUBLICATION.7.gz +share/man/man7/ALTER_ROLE.7.gz +share/man/man7/ALTER_ROUTINE.7.gz +share/man/man7/ALTER_RULE.7.gz +share/man/man7/ALTER_SCHEMA.7.gz +share/man/man7/ALTER_SEQUENCE.7.gz +share/man/man7/ALTER_SERVER.7.gz +share/man/man7/ALTER_STATISTICS.7.gz +share/man/man7/ALTER_SUBSCRIPTION.7.gz +share/man/man7/ALTER_SYSTEM.7.gz +share/man/man7/ALTER_TABLE.7.gz +share/man/man7/ALTER_TABLESPACE.7.gz +share/man/man7/ALTER_TEXT_SEARCH_CONFIGURATION.7.gz +share/man/man7/ALTER_TEXT_SEARCH_DICTIONARY.7.gz +share/man/man7/ALTER_TEXT_SEARCH_PARSER.7.gz +share/man/man7/ALTER_TEXT_SEARCH_TEMPLATE.7.gz +share/man/man7/ALTER_TRIGGER.7.gz +share/man/man7/ALTER_TYPE.7.gz +share/man/man7/ALTER_USER.7.gz +share/man/man7/ALTER_USER_MAPPING.7.gz +share/man/man7/ALTER_VIEW.7.gz +share/man/man7/ANALYZE.7.gz +share/man/man7/BEGIN.7.gz +share/man/man7/CALL.7.gz +share/man/man7/CHECKPOINT.7.gz +share/man/man7/CLOSE.7.gz +share/man/man7/CLUSTER.7.gz +share/man/man7/COMMENT.7.gz +share/man/man7/COMMIT.7.gz +share/man/man7/COMMIT_PREPARED.7.gz +share/man/man7/COPY.7.gz +share/man/man7/CREATE_ACCESS_METHOD.7.gz +share/man/man7/CREATE_AGGREGATE.7.gz +share/man/man7/CREATE_CAST.7.gz +share/man/man7/CREATE_COLLATION.7.gz +share/man/man7/CREATE_CONVERSION.7.gz +share/man/man7/CREATE_DATABASE.7.gz +share/man/man7/CREATE_DOMAIN.7.gz +share/man/man7/CREATE_EVENT_TRIGGER.7.gz +share/man/man7/CREATE_EXTENSION.7.gz +share/man/man7/CREATE_FOREIGN_DATA_WRAPPER.7.gz +share/man/man7/CREATE_FOREIGN_TABLE.7.gz +share/man/man7/CREATE_FUNCTION.7.gz +share/man/man7/CREATE_GROUP.7.gz +share/man/man7/CREATE_INDEX.7.gz +share/man/man7/CREATE_LANGUAGE.7.gz +share/man/man7/CREATE_MATERIALIZED_VIEW.7.gz +share/man/man7/CREATE_OPERATOR.7.gz +share/man/man7/CREATE_OPERATOR_CLASS.7.gz +share/man/man7/CREATE_OPERATOR_FAMILY.7.gz +share/man/man7/CREATE_POLICY.7.gz +share/man/man7/CREATE_PROCEDURE.7.gz +share/man/man7/CREATE_PUBLICATION.7.gz +share/man/man7/CREATE_ROLE.7.gz +share/man/man7/CREATE_RULE.7.gz +share/man/man7/CREATE_SCHEMA.7.gz +share/man/man7/CREATE_SEQUENCE.7.gz +share/man/man7/CREATE_SERVER.7.gz +share/man/man7/CREATE_STATISTICS.7.gz +share/man/man7/CREATE_SUBSCRIPTION.7.gz +share/man/man7/CREATE_TABLE.7.gz +share/man/man7/CREATE_TABLESPACE.7.gz +share/man/man7/CREATE_TABLE_AS.7.gz +share/man/man7/CREATE_TEXT_SEARCH_CONFIGURATION.7.gz +share/man/man7/CREATE_TEXT_SEARCH_DICTIONARY.7.gz +share/man/man7/CREATE_TEXT_SEARCH_PARSER.7.gz +share/man/man7/CREATE_TEXT_SEARCH_TEMPLATE.7.gz +share/man/man7/CREATE_TRANSFORM.7.gz +share/man/man7/CREATE_TRIGGER.7.gz +share/man/man7/CREATE_TYPE.7.gz +share/man/man7/CREATE_USER.7.gz +share/man/man7/CREATE_USER_MAPPING.7.gz +share/man/man7/CREATE_VIEW.7.gz +share/man/man7/DEALLOCATE.7.gz +share/man/man7/DECLARE.7.gz +share/man/man7/DELETE.7.gz +share/man/man7/DISCARD.7.gz +share/man/man7/DO.7.gz +share/man/man7/DROP_ACCESS_METHOD.7.gz +share/man/man7/DROP_AGGREGATE.7.gz +share/man/man7/DROP_CAST.7.gz +share/man/man7/DROP_COLLATION.7.gz +share/man/man7/DROP_CONVERSION.7.gz +share/man/man7/DROP_DATABASE.7.gz +share/man/man7/DROP_DOMAIN.7.gz +share/man/man7/DROP_EVENT_TRIGGER.7.gz +share/man/man7/DROP_EXTENSION.7.gz +share/man/man7/DROP_FOREIGN_DATA_WRAPPER.7.gz +share/man/man7/DROP_FOREIGN_TABLE.7.gz +share/man/man7/DROP_FUNCTION.7.gz +share/man/man7/DROP_GROUP.7.gz +share/man/man7/DROP_INDEX.7.gz +share/man/man7/DROP_LANGUAGE.7.gz +share/man/man7/DROP_MATERIALIZED_VIEW.7.gz +share/man/man7/DROP_OPERATOR.7.gz +share/man/man7/DROP_OPERATOR_CLASS.7.gz +share/man/man7/DROP_OPERATOR_FAMILY.7.gz +share/man/man7/DROP_OWNED.7.gz +share/man/man7/DROP_POLICY.7.gz +share/man/man7/DROP_PROCEDURE.7.gz +share/man/man7/DROP_PUBLICATION.7.gz +share/man/man7/DROP_ROLE.7.gz +share/man/man7/DROP_ROUTINE.7.gz +share/man/man7/DROP_RULE.7.gz +share/man/man7/DROP_SCHEMA.7.gz +share/man/man7/DROP_SEQUENCE.7.gz +share/man/man7/DROP_SERVER.7.gz +share/man/man7/DROP_STATISTICS.7.gz +share/man/man7/DROP_SUBSCRIPTION.7.gz +share/man/man7/DROP_TABLE.7.gz +share/man/man7/DROP_TABLESPACE.7.gz +share/man/man7/DROP_TEXT_SEARCH_CONFIGURATION.7.gz +share/man/man7/DROP_TEXT_SEARCH_DICTIONARY.7.gz +share/man/man7/DROP_TEXT_SEARCH_PARSER.7.gz +share/man/man7/DROP_TEXT_SEARCH_TEMPLATE.7.gz +share/man/man7/DROP_TRANSFORM.7.gz +share/man/man7/DROP_TRIGGER.7.gz +share/man/man7/DROP_TYPE.7.gz +share/man/man7/DROP_USER.7.gz +share/man/man7/DROP_USER_MAPPING.7.gz +share/man/man7/DROP_VIEW.7.gz +share/man/man7/END.7.gz +share/man/man7/EXECUTE.7.gz +share/man/man7/EXPLAIN.7.gz +share/man/man7/FETCH.7.gz +share/man/man7/GRANT.7.gz +share/man/man7/IMPORT_FOREIGN_SCHEMA.7.gz +share/man/man7/INSERT.7.gz +share/man/man7/LISTEN.7.gz +share/man/man7/LOAD.7.gz +share/man/man7/LOCK.7.gz +share/man/man7/MERGE.7.gz +share/man/man7/MOVE.7.gz +share/man/man7/NOTIFY.7.gz +share/man/man7/PREPARE.7.gz +share/man/man7/PREPARE_TRANSACTION.7.gz +share/man/man7/REASSIGN_OWNED.7.gz +share/man/man7/REFRESH_MATERIALIZED_VIEW.7.gz +share/man/man7/REINDEX.7.gz +share/man/man7/RELEASE_SAVEPOINT.7.gz +share/man/man7/RESET.7.gz +share/man/man7/REVOKE.7.gz +share/man/man7/ROLLBACK.7.gz +share/man/man7/ROLLBACK_PREPARED.7.gz +share/man/man7/ROLLBACK_TO_SAVEPOINT.7.gz +share/man/man7/SAVEPOINT.7.gz +share/man/man7/SECURITY_LABEL.7.gz +share/man/man7/SELECT.7.gz +share/man/man7/SELECT_INTO.7.gz +share/man/man7/SET.7.gz +share/man/man7/SET_CONSTRAINTS.7.gz +share/man/man7/SET_ROLE.7.gz +share/man/man7/SET_SESSION_AUTHORIZATION.7.gz +share/man/man7/SET_TRANSACTION.7.gz +share/man/man7/SHOW.7.gz +share/man/man7/START_TRANSACTION.7.gz +share/man/man7/TABLE.7.gz +share/man/man7/TRUNCATE.7.gz +share/man/man7/UNLISTEN.7.gz +share/man/man7/UPDATE.7.gz +share/man/man7/VACUUM.7.gz +share/man/man7/VALUES.7.gz +share/man/man7/WITH.7.gz +%%NLS%%share/locale/cs/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/pgscripts-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/pg_amcheck-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/pgscripts-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/pg_amcheck-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/pgscripts-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/pg_amcheck-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/pgscripts-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/pg_amcheck-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/pgscripts-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%NLS%%share/locale/he/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/he/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/he/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/he/LC_MESSAGES/pgscripts-%%PG_VERSION%%.mo +%%NLS%%share/locale/he/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/pg_amcheck-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/pgscripts-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/pg_amcheck-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/pgscripts-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/pg_amcheck-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/pgscripts-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/pg_amcheck-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/pgscripts-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%NLS%%share/locale/nb/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/pgscripts-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/pgscripts-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%NLS%%share/locale/ro/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/pg_amcheck-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/pgscripts-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/pg_amcheck-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/pgscripts-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%NLS%%share/locale/ta/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/pgscripts-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/pg_amcheck-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/pgscripts-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%NLS%%share/locale/vi/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/vi/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/vi/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_amcheck-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/pgscripts-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/ecpg-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/ecpglib6-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/libpq5-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/pg_amcheck-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/pg_config-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/pg_dump-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/psql-%%PG_VERSION%%.mo +%%DATADIR%%/postgres.bki +%%DATADIR%%/system_constraints.sql +%%DATADIR%%/pg_service.conf.sample +%%DATADIR%%/psqlrc.sample diff --git a/databases/postgresql17-server/pkg-plist-contrib b/databases/postgresql17-server/pkg-plist-contrib new file mode 100644 index 000000000000..392ccfd8e912 --- /dev/null +++ b/databases/postgresql17-server/pkg-plist-contrib @@ -0,0 +1,262 @@ +bin/oid2name +bin/vacuumlo +include/postgresql/server/extension/cube/cubedata.h +include/postgresql/server/extension/hstore/hstore.h +include/postgresql/server/extension/isn/isn.h +include/postgresql/server/extension/ltree/ltree.h +include/postgresql/server/extension/seg/segdata.h +lib/postgresql/_int.so +lib/postgresql/amcheck.so +lib/postgresql/auth_delay.so +lib/postgresql/auto_explain.so +lib/postgresql/autoinc.so +lib/postgresql/basebackup_to_shell.so +lib/postgresql/basic_archive.so +lib/postgresql/bloom.so +lib/postgresql/btree_gin.so +lib/postgresql/btree_gist.so +lib/postgresql/citext.so +lib/postgresql/cube.so +lib/postgresql/dblink.so +lib/postgresql/dict_int.so +lib/postgresql/dict_xsyn.so +lib/postgresql/earthdistance.so +lib/postgresql/file_fdw.so +lib/postgresql/fuzzystrmatch.so +lib/postgresql/hstore.so +lib/postgresql/insert_username.so +lib/postgresql/isn.so +lib/postgresql/lo.so +lib/postgresql/ltree.so +lib/postgresql/moddatetime.so +lib/postgresql/pageinspect.so +lib/postgresql/passwordcheck.so +lib/postgresql/pg_buffercache.so +lib/postgresql/pg_freespacemap.so +lib/postgresql/pg_prewarm.so +lib/postgresql/pg_stat_statements.so +lib/postgresql/pg_surgery.so +lib/postgresql/pg_trgm.so +lib/postgresql/pg_visibility.so +lib/postgresql/pg_walinspect.so +lib/postgresql/pgcrypto.so +lib/postgresql/pgrowlocks.so +lib/postgresql/pgstattuple.so +%%XML%%lib/postgresql/pgxml.so +lib/postgresql/postgres_fdw.so +lib/postgresql/refint.so +lib/postgresql/seg.so +%%OPENSSL%%lib/postgresql/sslinfo.so +lib/postgresql/tablefunc.so +lib/postgresql/tcn.so +lib/postgresql/test_decoding.so +lib/postgresql/tsm_system_rows.so +lib/postgresql/tsm_system_time.so +lib/postgresql/unaccent.so +lib/postgresql/uuid-ossp.so +%%PORTDOCS%%%%DOCSDIR%%/README-contrib +%%PORTDOCS%%%%DOCSDIR%%/extension/README +%%PORTDOCS%%%%DOCSDIR%%/extension/autoinc.example +%%PORTDOCS%%%%DOCSDIR%%/extension/insert_username.example +%%PORTDOCS%%%%DOCSDIR%%/extension/moddatetime.example +%%PORTDOCS%%%%DOCSDIR%%/extension/refint.example +%%DATADIR%%/extension/amcheck--1.0--1.1.sql +%%DATADIR%%/extension/amcheck--1.0.sql +%%DATADIR%%/extension/amcheck--1.1--1.2.sql +%%DATADIR%%/extension/amcheck--1.2--1.3.sql +%%DATADIR%%/extension/amcheck--1.3--1.4.sql +%%DATADIR%%/extension/amcheck.control +%%DATADIR%%/extension/autoinc--1.0.sql +%%DATADIR%%/extension/autoinc.control +%%DATADIR%%/extension/bloom--1.0.sql +%%DATADIR%%/extension/bloom.control +%%DATADIR%%/extension/btree_gin--1.0--1.1.sql +%%DATADIR%%/extension/btree_gin--1.0.sql +%%DATADIR%%/extension/btree_gin--1.1--1.2.sql +%%DATADIR%%/extension/btree_gin--1.2--1.3.sql +%%DATADIR%%/extension/btree_gin.control +%%DATADIR%%/extension/btree_gist--1.0--1.1.sql +%%DATADIR%%/extension/btree_gist--1.1--1.2.sql +%%DATADIR%%/extension/btree_gist--1.2--1.3.sql +%%DATADIR%%/extension/btree_gist--1.2.sql +%%DATADIR%%/extension/btree_gist--1.3--1.4.sql +%%DATADIR%%/extension/btree_gist--1.4--1.5.sql +%%DATADIR%%/extension/btree_gist--1.5--1.6.sql +%%DATADIR%%/extension/btree_gist--1.6--1.7.sql +%%DATADIR%%/extension/btree_gist.control +%%DATADIR%%/extension/citext--1.0--1.1.sql +%%DATADIR%%/extension/citext--1.1--1.2.sql +%%DATADIR%%/extension/citext--1.2--1.3.sql +%%DATADIR%%/extension/citext--1.3--1.4.sql +%%DATADIR%%/extension/citext--1.4--1.5.sql +%%DATADIR%%/extension/citext--1.4.sql +%%DATADIR%%/extension/citext--1.5--1.6.sql +%%DATADIR%%/extension/citext.control +%%DATADIR%%/extension/cube--1.0--1.1.sql +%%DATADIR%%/extension/cube--1.1--1.2.sql +%%DATADIR%%/extension/cube--1.2--1.3.sql +%%DATADIR%%/extension/cube--1.2.sql +%%DATADIR%%/extension/cube--1.3--1.4.sql +%%DATADIR%%/extension/cube--1.4--1.5.sql +%%DATADIR%%/extension/cube.control +%%DATADIR%%/extension/dblink--1.0--1.1.sql +%%DATADIR%%/extension/dblink--1.1--1.2.sql +%%DATADIR%%/extension/dblink--1.2.sql +%%DATADIR%%/extension/dblink.control +%%DATADIR%%/extension/dict_int--1.0.sql +%%DATADIR%%/extension/dict_int.control +%%DATADIR%%/extension/dict_xsyn--1.0.sql +%%DATADIR%%/extension/dict_xsyn.control +%%DATADIR%%/extension/earthdistance--1.0--1.1.sql +%%DATADIR%%/extension/earthdistance--1.1.sql +%%DATADIR%%/extension/earthdistance.control +%%DATADIR%%/extension/file_fdw--1.0.sql +%%DATADIR%%/extension/file_fdw.control +%%DATADIR%%/extension/fuzzystrmatch--1.0--1.1.sql +%%DATADIR%%/extension/fuzzystrmatch--1.1--1.2.sql +%%DATADIR%%/extension/fuzzystrmatch--1.1.sql +%%DATADIR%%/extension/fuzzystrmatch.control +%%DATADIR%%/extension/hstore--1.1--1.2.sql +%%DATADIR%%/extension/hstore--1.2--1.3.sql +%%DATADIR%%/extension/hstore--1.3--1.4.sql +%%DATADIR%%/extension/hstore--1.4--1.5.sql +%%DATADIR%%/extension/hstore--1.4.sql +%%DATADIR%%/extension/hstore--1.5--1.6.sql +%%DATADIR%%/extension/hstore--1.6--1.7.sql +%%DATADIR%%/extension/hstore--1.7--1.8.sql +%%DATADIR%%/extension/hstore.control +%%DATADIR%%/extension/insert_username--1.0.sql +%%DATADIR%%/extension/insert_username.control +%%DATADIR%%/extension/intagg--1.0--1.1.sql +%%DATADIR%%/extension/intagg--1.1.sql +%%DATADIR%%/extension/intagg.control +%%DATADIR%%/extension/intarray--1.0--1.1.sql +%%DATADIR%%/extension/intarray--1.1--1.2.sql +%%DATADIR%%/extension/intarray--1.2--1.3.sql +%%DATADIR%%/extension/intarray--1.2.sql +%%DATADIR%%/extension/intarray--1.3--1.4.sql +%%DATADIR%%/extension/intarray--1.4--1.5.sql +%%DATADIR%%/extension/intarray.control +%%DATADIR%%/extension/isn--1.0--1.1.sql +%%DATADIR%%/extension/isn--1.1--1.2.sql +%%DATADIR%%/extension/isn--1.1.sql +%%DATADIR%%/extension/isn.control +%%DATADIR%%/extension/lo--1.0--1.1.sql +%%DATADIR%%/extension/lo--1.1.sql +%%DATADIR%%/extension/lo.control +%%DATADIR%%/extension/ltree--1.0--1.1.sql +%%DATADIR%%/extension/ltree--1.1--1.2.sql +%%DATADIR%%/extension/ltree--1.1.sql +%%DATADIR%%/extension/ltree--1.2--1.3.sql +%%DATADIR%%/extension/ltree.control +%%DATADIR%%/extension/moddatetime--1.0.sql +%%DATADIR%%/extension/moddatetime.control +%%DATADIR%%/extension/pageinspect--1.0--1.1.sql +%%DATADIR%%/extension/pageinspect--1.1--1.2.sql +%%DATADIR%%/extension/pageinspect--1.10--1.11.sql +%%DATADIR%%/extension/pageinspect--1.11--1.12.sql +%%DATADIR%%/extension/pageinspect--1.2--1.3.sql +%%DATADIR%%/extension/pageinspect--1.3--1.4.sql +%%DATADIR%%/extension/pageinspect--1.4--1.5.sql +%%DATADIR%%/extension/pageinspect--1.5--1.6.sql +%%DATADIR%%/extension/pageinspect--1.5.sql +%%DATADIR%%/extension/pageinspect--1.6--1.7.sql +%%DATADIR%%/extension/pageinspect--1.7--1.8.sql +%%DATADIR%%/extension/pageinspect--1.8--1.9.sql +%%DATADIR%%/extension/pageinspect--1.9--1.10.sql +%%DATADIR%%/extension/pageinspect.control +%%DATADIR%%/extension/pg_buffercache--1.0--1.1.sql +%%DATADIR%%/extension/pg_buffercache--1.1--1.2.sql +%%DATADIR%%/extension/pg_buffercache--1.2--1.3.sql +%%DATADIR%%/extension/pg_buffercache--1.2.sql +%%DATADIR%%/extension/pg_buffercache--1.3--1.4.sql +%%DATADIR%%/extension/pg_buffercache--1.4--1.5.sql +%%DATADIR%%/extension/pg_buffercache.control +%%DATADIR%%/extension/pg_freespacemap--1.0--1.1.sql +%%DATADIR%%/extension/pg_freespacemap--1.1--1.2.sql +%%DATADIR%%/extension/pg_freespacemap--1.1.sql +%%DATADIR%%/extension/pg_freespacemap.control +%%DATADIR%%/extension/pg_prewarm--1.0--1.1.sql +%%DATADIR%%/extension/pg_prewarm--1.1--1.2.sql +%%DATADIR%%/extension/pg_prewarm--1.1.sql +%%DATADIR%%/extension/pg_prewarm.control +%%DATADIR%%/extension/pg_stat_statements--1.0--1.1.sql +%%DATADIR%%/extension/pg_stat_statements--1.1--1.2.sql +%%DATADIR%%/extension/pg_stat_statements--1.10--1.11.sql +%%DATADIR%%/extension/pg_stat_statements--1.2--1.3.sql +%%DATADIR%%/extension/pg_stat_statements--1.3--1.4.sql +%%DATADIR%%/extension/pg_stat_statements--1.4--1.5.sql +%%DATADIR%%/extension/pg_stat_statements--1.4.sql +%%DATADIR%%/extension/pg_stat_statements--1.5--1.6.sql +%%DATADIR%%/extension/pg_stat_statements--1.6--1.7.sql +%%DATADIR%%/extension/pg_stat_statements--1.7--1.8.sql +%%DATADIR%%/extension/pg_stat_statements--1.8--1.9.sql +%%DATADIR%%/extension/pg_stat_statements--1.9--1.10.sql +%%DATADIR%%/extension/pg_stat_statements.control +%%DATADIR%%/extension/pg_surgery--1.0.sql +%%DATADIR%%/extension/pg_surgery.control +%%DATADIR%%/extension/pg_trgm--1.0--1.1.sql +%%DATADIR%%/extension/pg_trgm--1.1--1.2.sql +%%DATADIR%%/extension/pg_trgm--1.2--1.3.sql +%%DATADIR%%/extension/pg_trgm--1.3--1.4.sql +%%DATADIR%%/extension/pg_trgm--1.3.sql +%%DATADIR%%/extension/pg_trgm--1.4--1.5.sql +%%DATADIR%%/extension/pg_trgm--1.5--1.6.sql +%%DATADIR%%/extension/pg_trgm.control +%%DATADIR%%/extension/pg_visibility--1.0--1.1.sql +%%DATADIR%%/extension/pg_visibility--1.1--1.2.sql +%%DATADIR%%/extension/pg_visibility--1.1.sql +%%DATADIR%%/extension/pg_visibility.control +%%DATADIR%%/extension/pg_walinspect--1.0--1.1.sql +%%DATADIR%%/extension/pg_walinspect--1.0.sql +%%DATADIR%%/extension/pg_walinspect.control +%%DATADIR%%/extension/pgcrypto--1.0--1.1.sql +%%DATADIR%%/extension/pgcrypto--1.1--1.2.sql +%%DATADIR%%/extension/pgcrypto--1.2--1.3.sql +%%DATADIR%%/extension/pgcrypto--1.3.sql +%%DATADIR%%/extension/pgcrypto.control +%%DATADIR%%/extension/pgrowlocks--1.0--1.1.sql +%%DATADIR%%/extension/pgrowlocks--1.1--1.2.sql +%%DATADIR%%/extension/pgrowlocks--1.2.sql +%%DATADIR%%/extension/pgrowlocks.control +%%DATADIR%%/extension/pgstattuple--1.0--1.1.sql +%%DATADIR%%/extension/pgstattuple--1.1--1.2.sql +%%DATADIR%%/extension/pgstattuple--1.2--1.3.sql +%%DATADIR%%/extension/pgstattuple--1.3--1.4.sql +%%DATADIR%%/extension/pgstattuple--1.4--1.5.sql +%%DATADIR%%/extension/pgstattuple--1.4.sql +%%DATADIR%%/extension/pgstattuple.control +%%DATADIR%%/extension/postgres_fdw--1.0--1.1.sql +%%DATADIR%%/extension/postgres_fdw--1.0.sql +%%DATADIR%%/extension/postgres_fdw.control +%%DATADIR%%/extension/refint--1.0.sql +%%DATADIR%%/extension/refint.control +%%DATADIR%%/extension/seg--1.0--1.1.sql +%%DATADIR%%/extension/seg--1.1--1.2.sql +%%DATADIR%%/extension/seg--1.1.sql +%%DATADIR%%/extension/seg--1.2--1.3.sql +%%DATADIR%%/extension/seg--1.3--1.4.sql +%%DATADIR%%/extension/seg.control +%%DATADIR%%/extension/tablefunc--1.0.sql +%%DATADIR%%/extension/tablefunc.control +%%DATADIR%%/extension/tcn--1.0.sql +%%DATADIR%%/extension/tcn.control +%%DATADIR%%/extension/tsm_system_rows--1.0.sql +%%DATADIR%%/extension/tsm_system_rows.control +%%DATADIR%%/extension/tsm_system_time--1.0.sql +%%DATADIR%%/extension/tsm_system_time.control +%%DATADIR%%/extension/unaccent--1.0--1.1.sql +%%DATADIR%%/extension/unaccent--1.1.sql +%%DATADIR%%/extension/unaccent.control +%%DATADIR%%/extension/uuid-ossp--1.0--1.1.sql +%%DATADIR%%/extension/uuid-ossp--1.1.sql +%%DATADIR%%/extension/uuid-ossp.control +%%DATADIR%%/tsearch_data/unaccent.rules +%%DATADIR%%/tsearch_data/xsyn_sample.rules +%%OPENSSL%%%%DATADIR%%/extension/sslinfo--1.0--1.1.sql +%%OPENSSL%%%%DATADIR%%/extension/sslinfo--1.1--1.2.sql +%%OPENSSL%%%%DATADIR%%/extension/sslinfo--1.2.sql +%%OPENSSL%%%%DATADIR%%/extension/sslinfo.control +%%XML%%%%DATADIR%%/extension/xml2--1.0--1.1.sql +%%XML%%%%DATADIR%%/extension/xml2--1.1.sql +%%XML%%%%DATADIR%%/extension/xml2.control diff --git a/databases/postgresql17-server/pkg-plist-plperl b/databases/postgresql17-server/pkg-plist-plperl new file mode 100644 index 000000000000..67112b25bfb0 --- /dev/null +++ b/databases/postgresql17-server/pkg-plist-plperl @@ -0,0 +1,24 @@ +include/postgresql/server/plperl.h +include/postgresql/server/ppport.h +include/postgresql/server/plperl_system.h +%%DATADIR%%/extension/plperlu--1.0.sql +%%DATADIR%%/extension/plperl.control +%%DATADIR%%/extension/plperl--1.0.sql +%%DATADIR%%/extension/plperlu.control +%%DOCSDIR%%/README-plperl +lib/postgresql/bool_plperl.so +lib/postgresql/hstore_plperl.so +lib/postgresql/jsonb_plperl.so +lib/postgresql/plperl.so +%%DATADIR%%/extension/bool_plperl--1.0.sql +%%DATADIR%%/extension/bool_plperl.control +%%DATADIR%%/extension/bool_plperlu--1.0.sql +%%DATADIR%%/extension/bool_plperlu.control +%%DATADIR%%/extension/hstore_plperl--1.0.sql +%%DATADIR%%/extension/hstore_plperl.control +%%DATADIR%%/extension/hstore_plperlu--1.0.sql +%%DATADIR%%/extension/hstore_plperlu.control +%%DATADIR%%/extension/jsonb_plperl--1.0.sql +%%DATADIR%%/extension/jsonb_plperl.control +%%DATADIR%%/extension/jsonb_plperlu--1.0.sql +%%DATADIR%%/extension/jsonb_plperlu.control diff --git a/databases/postgresql17-server/pkg-plist-plpython b/databases/postgresql17-server/pkg-plist-plpython new file mode 100644 index 000000000000..23631de669b7 --- /dev/null +++ b/databases/postgresql17-server/pkg-plist-plpython @@ -0,0 +1,32 @@ +include/postgresql/server/plpy_cursorobject.h +include/postgresql/server/plpy_elog.h +include/postgresql/server/plpy_exec.h +include/postgresql/server/plpy_main.h +include/postgresql/server/plpy_planobject.h +include/postgresql/server/plpy_plpymodule.h +include/postgresql/server/plpy_procedure.h +include/postgresql/server/plpy_resultobject.h +include/postgresql/server/plpy_spi.h +include/postgresql/server/plpy_subxactobject.h +include/postgresql/server/plpy_typeio.h +include/postgresql/server/plpy_util.h +include/postgresql/server/plpython.h +include/postgresql/server/plpython_system.h +%%DOCSDIR%%/README-plpython +%%PYTHON2%%lib/postgresql/plpython2.so +%%PYTHON3%%lib/postgresql/plpython3.so +%%PYTHON2%%%%DATADIR%%/extension/plpython2u--1.0.sql +%%PYTHON2%%%%DATADIR%%/extension/plpython2u.control +%%PYTHON3%%%%DATADIR%%/extension/plpython3u--1.0.sql +%%PYTHON3%%%%DATADIR%%/extension/plpython3u.control +%%PYTHON2%%%%DATADIR%%/extension/plpythonu--1.0.sql +%%PYTHON2%%%%DATADIR%%/extension/plpythonu.control +lib/postgresql/hstore_plpython3.so +lib/postgresql/jsonb_plpython3.so +lib/postgresql/ltree_plpython3.so +%%DATADIR%%/extension/hstore_plpython3u--1.0.sql +%%DATADIR%%/extension/hstore_plpython3u.control +%%DATADIR%%/extension/jsonb_plpython3u--1.0.sql +%%DATADIR%%/extension/jsonb_plpython3u.control +%%DATADIR%%/extension/ltree_plpython3u--1.0.sql +%%DATADIR%%/extension/ltree_plpython3u.control diff --git a/databases/postgresql17-server/pkg-plist-pltcl b/databases/postgresql17-server/pkg-plist-pltcl new file mode 100644 index 000000000000..05cf5edaac03 --- /dev/null +++ b/databases/postgresql17-server/pkg-plist-pltcl @@ -0,0 +1,6 @@ +%%DATADIR%%/extension/pltcl--1.0.sql +%%DATADIR%%/extension/pltcl.control +%%DATADIR%%/extension/pltclu.control +%%DATADIR%%/extension/pltclu--1.0.sql +%%DOCSDIR%%/README-pltcl +lib/postgresql/pltcl.so diff --git a/databases/postgresql17-server/pkg-plist-server b/databases/postgresql17-server/pkg-plist-server new file mode 100644 index 000000000000..d1f2d2383d85 --- /dev/null +++ b/databases/postgresql17-server/pkg-plist-server @@ -0,0 +1,1697 @@ +bin/initdb +bin/pg_archivecleanup +bin/pg_basebackup +bin/pg_checksums +bin/pg_controldata +bin/pg_createsubscriber +bin/pg_ctl +bin/pg_receivewal +bin/pg_recvlogical +bin/pg_resetwal +bin/pg_rewind +bin/pg_test_fsync +bin/pg_test_timing +bin/pg_upgrade +bin/pg_waldump +bin/postgres +etc/periodic/daily/502.pgsql +include/postgresql/server/plpgsql.h +lib/libpgcommon.a +lib/libpgcommon_shlib.a +lib/postgresql/cyrillic_and_mic.so +lib/postgresql/dict_snowball.so +lib/postgresql/euc2004_sjis2004.so +lib/postgresql/euc_cn_and_mic.so +lib/postgresql/euc_jp_and_sjis.so +lib/postgresql/euc_kr_and_mic.so +lib/postgresql/euc_tw_and_big5.so +lib/postgresql/latin2_and_win1250.so +lib/postgresql/latin_and_mic.so +lib/postgresql/libpqwalreceiver.so +lib/postgresql/pgoutput.so +lib/postgresql/plpgsql.so +lib/postgresql/utf8_and_big5.so +lib/postgresql/utf8_and_cyrillic.so +lib/postgresql/utf8_and_euc2004.so +lib/postgresql/utf8_and_euc_cn.so +lib/postgresql/utf8_and_euc_jp.so +lib/postgresql/utf8_and_euc_kr.so +lib/postgresql/utf8_and_euc_tw.so +lib/postgresql/utf8_and_gb18030.so +lib/postgresql/utf8_and_gbk.so +lib/postgresql/utf8_and_iso8859.so +lib/postgresql/utf8_and_iso8859_1.so +lib/postgresql/utf8_and_johab.so +lib/postgresql/utf8_and_sjis.so +lib/postgresql/utf8_and_sjis2004.so +lib/postgresql/utf8_and_uhc.so +lib/postgresql/utf8_and_win.so +%%LLVM%%%%GSSAPI%%lib/postgresql/bitcode/postgres/libpq/be-gssapi-common.bc +%%LLVM%%%%GSSAPI%%lib/postgresql/bitcode/postgres/libpq/be-secure-gssapi.bc +%%LLVM%%%%SSL%%lib/postgresql/bitcode/postgres/libpq/be-secure-openssl.bc +%%LLVM%%lib/postgresql/bitcode/postgres.index.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin_bloom.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin_inclusion.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin_minmax.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin_minmax_multi.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin_pageops.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin_revmap.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin_tuple.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin_validate.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/brin/brin_xlog.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/common/attmap.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/common/bufmask.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/common/detoast.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/common/heaptuple.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/common/indextuple.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/common/printsimple.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/common/printtup.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/common/relation.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/common/reloptions.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/common/scankey.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/common/session.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/common/syncscan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/common/tidstore.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/common/toast_compression.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/common/toast_internals.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/common/tupconvert.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/common/tupdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginarrayproc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginbtree.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginbulk.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/gindatapage.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginentrypage.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginfast.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginget.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/gininsert.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginlogic.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginpostinglist.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginscan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginutil.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginvacuum.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginvalidate.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gin/ginxlog.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gist.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistbuild.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistbuildbuffers.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistget.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistproc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistscan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistsplit.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistutil.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistvacuum.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistvalidate.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/gist/gistxlog.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hash.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hash_xlog.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hashfunc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hashinsert.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hashovfl.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hashpage.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hashsearch.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hashsort.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hashutil.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/hash/hashvalidate.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/heap/heapam.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/heap/heapam_handler.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/heap/heapam_visibility.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/heap/heaptoast.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/heap/hio.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/heap/pruneheap.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/heap/rewriteheap.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/heap/vacuumlazy.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/heap/visibilitymap.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/index/amapi.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/index/amvalidate.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/index/genam.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/index/indexam.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtcompare.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtdedup.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtinsert.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtpage.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtree.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtsearch.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtsort.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtsplitloc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtutils.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtvalidate.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/nbtree/nbtxlog.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/brindesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/clogdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/committsdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/dbasedesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/genericdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/gindesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/gistdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/hashdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/heapdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/logicalmsgdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/mxactdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/nbtdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/relmapdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/replorigindesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/rmgrdesc_utils.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/seqdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/smgrdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/spgdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/standbydesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/tblspcdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/xactdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/rmgrdesc/xlogdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/sequence/sequence.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgdoinsert.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spginsert.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgkdtreeproc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgproc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgquadtreeproc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgscan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgtextproc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgutils.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgvacuum.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgvalidate.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/spgist/spgxlog.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/table/table.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/table/tableam.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/table/tableamapi.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/table/toast_helper.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/tablesample/bernoulli.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/tablesample/system.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/tablesample/tablesample.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/clog.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/commit_ts.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/generic_xlog.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/multixact.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/parallel.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/rmgr.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/slru.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/subtrans.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/timeline.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/transam.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/twophase.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/twophase_rmgr.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/varsup.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xact.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xlog.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xlogarchive.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xlogbackup.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xlogfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xloginsert.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xlogprefetcher.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xlogreader.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xlogrecovery.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xlogstats.bc +%%LLVM%%lib/postgresql/bitcode/postgres/access/transam/xlogutils.bc +%%LLVM%%lib/postgresql/bitcode/postgres/archive/shell_archive.bc +%%LLVM%%lib/postgresql/bitcode/postgres/backup/backup_manifest.bc +%%LLVM%%lib/postgresql/bitcode/postgres/backup/basebackup.bc +%%LLVM%%lib/postgresql/bitcode/postgres/backup/basebackup_copy.bc +%%LLVM%%lib/postgresql/bitcode/postgres/backup/basebackup_gzip.bc +%%LLVM%%lib/postgresql/bitcode/postgres/backup/basebackup_incremental.bc +%%LLVM%%lib/postgresql/bitcode/postgres/backup/basebackup_lz4.bc +%%LLVM%%lib/postgresql/bitcode/postgres/backup/basebackup_progress.bc +%%LLVM%%lib/postgresql/bitcode/postgres/backup/basebackup_server.bc +%%LLVM%%lib/postgresql/bitcode/postgres/backup/basebackup_sink.bc +%%LLVM%%lib/postgresql/bitcode/postgres/backup/basebackup_target.bc +%%LLVM%%lib/postgresql/bitcode/postgres/backup/basebackup_throttle.bc +%%LLVM%%lib/postgresql/bitcode/postgres/backup/basebackup_zstd.bc +%%LLVM%%lib/postgresql/bitcode/postgres/backup/walsummary.bc +%%LLVM%%lib/postgresql/bitcode/postgres/backup/walsummaryfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/bootstrap/bootparse.bc +%%LLVM%%lib/postgresql/bitcode/postgres/bootstrap/bootscanner.bc +%%LLVM%%lib/postgresql/bitcode/postgres/bootstrap/bootstrap.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/aclchk.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/catalog.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/dependency.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/heap.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/index.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/indexing.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/namespace.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/objectaccess.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/objectaddress.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/partition.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_aggregate.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_attrdef.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_cast.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_class.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_collation.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_constraint.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_conversion.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_db_role_setting.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_depend.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_enum.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_inherits.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_largeobject.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_namespace.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_operator.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_parameter_acl.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_proc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_publication.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_range.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_shdepend.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_subscription.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/pg_type.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/storage.bc +%%LLVM%%lib/postgresql/bitcode/postgres/catalog/toasting.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/aggregatecmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/alter.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/amcmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/analyze.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/async.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/cluster.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/collationcmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/comment.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/constraint.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/conversioncmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/copy.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/copyfrom.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/copyfromparse.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/copyto.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/createas.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/dbcommands.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/define.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/discard.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/dropcmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/event_trigger.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/explain.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/extension.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/foreigncmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/functioncmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/indexcmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/lockcmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/matview.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/opclasscmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/operatorcmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/policy.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/portalcmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/prepare.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/proclang.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/publicationcmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/schemacmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/seclabel.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/sequence.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/statscmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/subscriptioncmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/tablecmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/tablespace.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/trigger.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/tsearchcmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/typecmds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/user.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/vacuum.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/vacuumparallel.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/variable.bc +%%LLVM%%lib/postgresql/bitcode/postgres/commands/view.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/execAmi.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/execAsync.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/execCurrent.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/execExpr.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/execExprInterp.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/execGrouping.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/execIndexing.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/execJunk.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/execMain.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/execParallel.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/execPartition.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/execProcnode.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/execReplication.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/execSRF.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/execScan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/execTuples.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/execUtils.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/functions.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/instrument.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeAgg.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeAppend.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeBitmapAnd.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeBitmapHeapscan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeBitmapIndexscan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeBitmapOr.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeCtescan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeCustom.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeForeignscan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeFunctionscan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeGather.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeGatherMerge.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeGroup.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeHash.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeHashjoin.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeIncrementalSort.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeIndexonlyscan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeIndexscan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeLimit.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeLockRows.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeMaterial.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeMemoize.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeMergeAppend.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeMergejoin.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeModifyTable.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeNamedtuplestorescan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeNestloop.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeProjectSet.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeRecursiveunion.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeResult.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeSamplescan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeSeqscan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeSetOp.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeSort.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeSubplan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeSubqueryscan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeTableFuncscan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeTidrangescan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeTidscan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeUnique.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeValuesscan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeWindowAgg.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/nodeWorktablescan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/spi.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/tqueue.bc +%%LLVM%%lib/postgresql/bitcode/postgres/executor/tstoreReceiver.bc +%%LLVM%%lib/postgresql/bitcode/postgres/foreign/foreign.bc +%%LLVM%%lib/postgresql/bitcode/postgres/jit/jit.bc +%%LLVM%%lib/postgresql/bitcode/postgres/lib/bipartite_match.bc +%%LLVM%%lib/postgresql/bitcode/postgres/lib/bloomfilter.bc +%%LLVM%%lib/postgresql/bitcode/postgres/lib/dshash.bc +%%LLVM%%lib/postgresql/bitcode/postgres/lib/hyperloglog.bc +%%LLVM%%lib/postgresql/bitcode/postgres/lib/ilist.bc +%%LLVM%%lib/postgresql/bitcode/postgres/lib/integerset.bc +%%LLVM%%lib/postgresql/bitcode/postgres/lib/knapsack.bc +%%LLVM%%lib/postgresql/bitcode/postgres/lib/pairingheap.bc +%%LLVM%%lib/postgresql/bitcode/postgres/lib/rbtree.bc +%%LLVM%%lib/postgresql/bitcode/postgres/libpq/auth-sasl.bc +%%LLVM%%lib/postgresql/bitcode/postgres/libpq/auth-scram.bc +%%LLVM%%lib/postgresql/bitcode/postgres/libpq/auth.bc +%%LLVM%%lib/postgresql/bitcode/postgres/libpq/be-fsstubs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/libpq/be-secure-common.bc +%%LLVM%%lib/postgresql/bitcode/postgres/libpq/be-secure.bc +%%LLVM%%lib/postgresql/bitcode/postgres/libpq/crypt.bc +%%LLVM%%lib/postgresql/bitcode/postgres/libpq/hba.bc +%%LLVM%%lib/postgresql/bitcode/postgres/libpq/ifaddr.bc +%%LLVM%%lib/postgresql/bitcode/postgres/libpq/pqcomm.bc +%%LLVM%%lib/postgresql/bitcode/postgres/libpq/pqformat.bc +%%LLVM%%lib/postgresql/bitcode/postgres/libpq/pqmq.bc +%%LLVM%%lib/postgresql/bitcode/postgres/libpq/pqsignal.bc +%%LLVM%%lib/postgresql/bitcode/postgres/main/main.bc +%%LLVM%%lib/postgresql/bitcode/postgres/nodes/bitmapset.bc +%%LLVM%%lib/postgresql/bitcode/postgres/nodes/copyfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/nodes/equalfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/nodes/extensible.bc +%%LLVM%%lib/postgresql/bitcode/postgres/nodes/list.bc +%%LLVM%%lib/postgresql/bitcode/postgres/nodes/makefuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/nodes/multibitmapset.bc +%%LLVM%%lib/postgresql/bitcode/postgres/nodes/nodeFuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/nodes/outfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/nodes/params.bc +%%LLVM%%lib/postgresql/bitcode/postgres/nodes/print.bc +%%LLVM%%lib/postgresql/bitcode/postgres/nodes/queryjumblefuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/nodes/read.bc +%%LLVM%%lib/postgresql/bitcode/postgres/nodes/readfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/nodes/tidbitmap.bc +%%LLVM%%lib/postgresql/bitcode/postgres/nodes/value.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_copy.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_cx.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_erx.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_eval.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_main.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_misc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_mutation.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_ox1.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_ox2.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_pmx.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_pool.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_px.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_random.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_recombination.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/geqo/geqo_selection.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/allpaths.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/clausesel.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/costsize.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/equivclass.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/indxpath.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/joinpath.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/joinrels.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/pathkeys.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/path/tidpath.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/plan/analyzejoins.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/plan/createplan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/plan/initsplan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/plan/planagg.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/plan/planmain.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/plan/planner.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/plan/setrefs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/plan/subselect.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/prep/prepagg.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/prep/prepjointree.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/prep/prepqual.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/prep/preptlist.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/prep/prepunion.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/appendinfo.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/clauses.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/inherit.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/joininfo.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/orclauses.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/paramassign.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/pathnode.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/placeholder.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/plancat.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/predtest.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/relnode.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/restrictinfo.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/tlist.bc +%%LLVM%%lib/postgresql/bitcode/postgres/optimizer/util/var.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/analyze.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/gram.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_agg.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_clause.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_coerce.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_collate.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_cte.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_enr.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_expr.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_func.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_jsontable.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_merge.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_node.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_oper.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_param.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_relation.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_target.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_type.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parse_utilcmd.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/parser.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/scan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/parser/scansup.bc +%%LLVM%%lib/postgresql/bitcode/postgres/partitioning/partbounds.bc +%%LLVM%%lib/postgresql/bitcode/postgres/partitioning/partdesc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/partitioning/partprune.bc +%%LLVM%%lib/postgresql/bitcode/postgres/port/atomics.bc +%%LLVM%%lib/postgresql/bitcode/postgres/port/pg_sema.bc +%%LLVM%%lib/postgresql/bitcode/postgres/port/pg_shmem.bc +%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/autovacuum.bc +%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/auxprocess.bc +%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/bgworker.bc +%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/bgwriter.bc +%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/checkpointer.bc +%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/fork_process.bc +%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/interrupt.bc +%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/launch_backend.bc +%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/pgarch.bc +%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/postmaster.bc +%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/startup.bc +%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/syslogger.bc +%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/walsummarizer.bc +%%LLVM%%lib/postgresql/bitcode/postgres/postmaster/walwriter.bc +%%LLVM%%lib/postgresql/bitcode/postgres/regex/regcomp.bc +%%LLVM%%lib/postgresql/bitcode/postgres/regex/regerror.bc +%%LLVM%%lib/postgresql/bitcode/postgres/regex/regexec.bc +%%LLVM%%lib/postgresql/bitcode/postgres/regex/regexport.bc +%%LLVM%%lib/postgresql/bitcode/postgres/regex/regfree.bc +%%LLVM%%lib/postgresql/bitcode/postgres/regex/regprefix.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/applyparallelworker.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/decode.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/launcher.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/logical.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/logicalfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/message.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/origin.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/proto.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/relation.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/reorderbuffer.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/slotsync.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/snapbuild.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/tablesync.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/logical/worker.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/repl_gram.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/repl_scanner.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/slot.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/slotfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/syncrep.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/syncrep_gram.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/syncrep_scanner.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/walreceiver.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/walreceiverfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/replication/walsender.bc +%%LLVM%%lib/postgresql/bitcode/postgres/rewrite/rewriteDefine.bc +%%LLVM%%lib/postgresql/bitcode/postgres/rewrite/rewriteHandler.bc +%%LLVM%%lib/postgresql/bitcode/postgres/rewrite/rewriteManip.bc +%%LLVM%%lib/postgresql/bitcode/postgres/rewrite/rewriteRemove.bc +%%LLVM%%lib/postgresql/bitcode/postgres/rewrite/rewriteSearchCycle.bc +%%LLVM%%lib/postgresql/bitcode/postgres/rewrite/rewriteSupport.bc +%%LLVM%%lib/postgresql/bitcode/postgres/rewrite/rowsecurity.bc +%%LLVM%%lib/postgresql/bitcode/postgres/statistics/dependencies.bc +%%LLVM%%lib/postgresql/bitcode/postgres/statistics/extended_stats.bc +%%LLVM%%lib/postgresql/bitcode/postgres/statistics/mcv.bc +%%LLVM%%lib/postgresql/bitcode/postgres/statistics/mvdistinct.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/aio/read_stream.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/buffer/buf_init.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/buffer/buf_table.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/buffer/bufmgr.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/buffer/freelist.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/buffer/localbuf.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/file/buffile.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/file/copydir.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/file/fd.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/file/fileset.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/file/reinit.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/file/sharedfileset.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/freespace/freespace.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/freespace/fsmpage.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/freespace/indexfsm.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/barrier.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/dsm.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/dsm_impl.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/dsm_registry.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/ipc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/ipci.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/latch.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/pmsignal.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/procarray.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/procsignal.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/shm_mq.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/shm_toc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/shmem.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/signalfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/sinval.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/sinvaladt.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/ipc/standby.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/large_object/inv_api.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/condition_variable.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/deadlock.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/lmgr.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/lock.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/lwlock.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/predicate.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/proc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/s_lock.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/lmgr/spin.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/page/bufpage.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/page/checksum.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/page/itemptr.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/smgr/bulk_write.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/smgr/md.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/smgr/smgr.bc +%%LLVM%%lib/postgresql/bitcode/postgres/storage/sync/sync.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tcop/backend_startup.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tcop/cmdtag.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tcop/dest.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tcop/fastpath.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tcop/postgres.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tcop/pquery.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tcop/utility.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/dict.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/dict_ispell.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/dict_simple.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/dict_synonym.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/dict_thesaurus.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/regis.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/spell.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/to_tsany.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/ts_locale.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/ts_parse.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/ts_selfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/ts_typanalyze.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/ts_utils.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/wparser.bc +%%LLVM%%lib/postgresql/bitcode/postgres/tsearch/wparser_def.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/backend_progress.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/backend_status.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/pgstat.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/pgstat_archiver.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/pgstat_bgwriter.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/pgstat_checkpointer.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/pgstat_database.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/pgstat_function.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/pgstat_io.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/pgstat_relation.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/pgstat_replslot.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/pgstat_shmem.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/pgstat_slru.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/pgstat_subscription.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/pgstat_wal.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/pgstat_xact.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/wait_event.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/activity/wait_event_funcs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/acl.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/amutils.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/array_expanded.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/array_selfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/array_typanalyze.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/array_userfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/arrayfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/arraysubs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/arrayutils.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/ascii.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/bool.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/cash.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/char.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/cryptohashfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/date.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/datetime.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/datum.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/dbsize.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/domains.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/encode.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/enum.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/expandeddatum.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/expandedrecord.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/float.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/format_type.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/formatting.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/genfile.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/geo_ops.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/geo_selfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/geo_spgist.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/hbafuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/inet_cidr_ntop.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/inet_net_pton.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/int.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/int8.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/json.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/jsonb.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/jsonb_gin.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/jsonb_op.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/jsonb_util.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/jsonbsubs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/jsonfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/jsonpath.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/jsonpath_exec.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/jsonpath_gram.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/jsonpath_scan.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/like.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/like_support.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/lockfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/mac.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/mac8.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/mcxtfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/misc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/multirangetypes.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/multirangetypes_selfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/name.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/network.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/network_gist.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/network_selfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/network_spgist.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/numeric.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/numutils.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/oid.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/oracle_compat.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/orderedsetaggs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/partitionfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/pg_locale.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/pg_lsn.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/pg_upgrade_support.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/pgstatfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/pseudorandomfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/pseudotypes.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/quote.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/rangetypes.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/rangetypes_gist.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/rangetypes_selfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/rangetypes_spgist.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/rangetypes_typanalyze.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/regexp.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/regproc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/ri_triggers.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/rowtypes.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/ruleutils.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/selfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tid.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/timestamp.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/trigfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsginidx.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsgistidx.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsquery.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsquery_cleanup.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsquery_gist.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsquery_op.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsquery_rewrite.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsquery_util.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsrank.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsvector.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsvector_op.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/tsvector_parser.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/uuid.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/varbit.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/varchar.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/varlena.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/version.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/waitfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/windowfuncs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/xid.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/xid8funcs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/adt/xml.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/attoptcache.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/catcache.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/evtcache.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/inval.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/lsyscache.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/partcache.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/plancache.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/relcache.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/relfilenumbermap.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/relmapper.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/spccache.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/syscache.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/ts_cache.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/cache/typcache.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/error/assert.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/error/csvlog.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/error/elog.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/error/jsonlog.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/fmgr/dfmgr.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/fmgr/fmgr.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/fmgr/funcapi.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/fmgrtab.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/hash/dynahash.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/hash/pg_crc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/init/globals.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/init/miscinit.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/init/postinit.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/init/usercontext.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/mb/conv.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/mb/mbutils.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/mb/stringinfo_mb.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/mb/wstrcmp.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/mb/wstrncmp.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/conffiles.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/guc-file.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/guc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/guc_funcs.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/guc_tables.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/help_config.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/injection_point.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/pg_config.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/pg_controldata.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/pg_rusage.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/ps_status.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/queryenvironment.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/rls.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/sampling.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/superuser.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/timeout.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/misc/tzparser.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/alignedalloc.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/aset.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/bump.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/dsa.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/freepage.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/generation.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/mcxt.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/memdebug.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/portalmem.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/mmgr/slab.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/resowner/resowner.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/sort/logtape.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/sort/qsort_interruptible.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/sort/sharedtuplestore.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/sort/sortsupport.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/sort/tuplesort.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/sort/tuplesortvariants.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/sort/tuplestore.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/time/combocid.bc +%%LLVM%%lib/postgresql/bitcode/postgres/utils/time/snapmgr.bc +%%LLVM%%lib/postgresql/llvmjit.so +%%LLVM%%lib/postgresql/llvmjit_types.bc +%%PORTDOCS%%%%DOCSDIR%%/README-server +%%DATADIR%%/errcodes.txt +%%DATADIR%%/extension/plpgsql--1.0.sql +%%DATADIR%%/extension/plpgsql.control +%%DATADIR%%/information_schema.sql +%%DATADIR%%/pg_hba.conf.sample +%%DATADIR%%/pg_ident.conf.sample +%%DATADIR%%/postgresql.conf.sample +%%DATADIR%%/snowball_create.sql +%%DATADIR%%/sql_features.txt +%%DATADIR%%/system_functions.sql +%%DATADIR%%/system_views.sql +%%NLS%%share/locale/cs/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/pg_rewind-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo +%%NLS%%share/locale/cs/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/pg_rewind-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/de/LC_MESSAGES/postgres-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/pg_rewind-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo +%%NLS%%share/locale/el/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/pg_rewind-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/es/LC_MESSAGES/postgres-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/pg_rewind-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/fr/LC_MESSAGES/postgres-%%PG_VERSION%%.mo +%%NLS%%share/locale/he/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/he/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/he/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/id/LC_MESSAGES/%%PG_USER%%-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/pg_rewind-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/it/LC_MESSAGES/postgres-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/pg_rewind-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/ja/LC_MESSAGES/postgres-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/pg_rewind-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/ka/LC_MESSAGES/postgres-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/pg_rewind-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/ko/LC_MESSAGES/postgres-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/%%PG_USER%%-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/pg_rewind-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/pl/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/%%PG_USER%%-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/pg_rewind-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/ro/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/pg_rewind-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/ru/LC_MESSAGES/postgres-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/pg_rewind-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/sv/LC_MESSAGES/postgres-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/%%PG_USER%%-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/pg_rewind-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo +%%NLS%%share/locale/tr/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/pg_rewind-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/uk/LC_MESSAGES/postgres-%%PG_VERSION%%.mo +%%NLS%%share/locale/vi/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/vi/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo +%%NLS%%share/locale/vi/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/vi/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/vi/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/vi/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/vi/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo +%%NLS%%share/locale/vi/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_archivecleanup-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_basebackup-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_resetwal-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_rewind-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_upgrade-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/postgres-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/initdb-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/pg_checksums-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/pg_controldata-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/pg_ctl-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/pg_rewind-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/pg_test_fsync-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/pg_test_timing-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/pg_waldump-%%PG_VERSION%%.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/plpgsql-%%PG_VERSION%%.mo +%%TZDATA%%%%DATADIR%%/timezone/Africa/Abidjan +%%TZDATA%%%%DATADIR%%/timezone/Africa/Accra +%%TZDATA%%%%DATADIR%%/timezone/Africa/Addis_Ababa +%%TZDATA%%%%DATADIR%%/timezone/Africa/Algiers +%%TZDATA%%%%DATADIR%%/timezone/Africa/Asmara +%%TZDATA%%%%DATADIR%%/timezone/Africa/Asmera +%%TZDATA%%%%DATADIR%%/timezone/Africa/Bamako +%%TZDATA%%%%DATADIR%%/timezone/Africa/Bangui +%%TZDATA%%%%DATADIR%%/timezone/Africa/Banjul +%%TZDATA%%%%DATADIR%%/timezone/Africa/Bissau +%%TZDATA%%%%DATADIR%%/timezone/Africa/Blantyre +%%TZDATA%%%%DATADIR%%/timezone/Africa/Brazzaville +%%TZDATA%%%%DATADIR%%/timezone/Africa/Bujumbura +%%TZDATA%%%%DATADIR%%/timezone/Africa/Cairo +%%TZDATA%%%%DATADIR%%/timezone/Africa/Casablanca +%%TZDATA%%%%DATADIR%%/timezone/Africa/Ceuta +%%TZDATA%%%%DATADIR%%/timezone/Africa/Conakry +%%TZDATA%%%%DATADIR%%/timezone/Africa/Dakar +%%TZDATA%%%%DATADIR%%/timezone/Africa/Dar_es_Salaam +%%TZDATA%%%%DATADIR%%/timezone/Africa/Djibouti +%%TZDATA%%%%DATADIR%%/timezone/Africa/Douala +%%TZDATA%%%%DATADIR%%/timezone/Africa/El_Aaiun +%%TZDATA%%%%DATADIR%%/timezone/Africa/Freetown +%%TZDATA%%%%DATADIR%%/timezone/Africa/Gaborone +%%TZDATA%%%%DATADIR%%/timezone/Africa/Harare +%%TZDATA%%%%DATADIR%%/timezone/Africa/Johannesburg +%%TZDATA%%%%DATADIR%%/timezone/Africa/Juba +%%TZDATA%%%%DATADIR%%/timezone/Africa/Kampala +%%TZDATA%%%%DATADIR%%/timezone/Africa/Khartoum +%%TZDATA%%%%DATADIR%%/timezone/Africa/Kigali +%%TZDATA%%%%DATADIR%%/timezone/Africa/Kinshasa +%%TZDATA%%%%DATADIR%%/timezone/Africa/Lagos +%%TZDATA%%%%DATADIR%%/timezone/Africa/Libreville +%%TZDATA%%%%DATADIR%%/timezone/Africa/Lome +%%TZDATA%%%%DATADIR%%/timezone/Africa/Luanda +%%TZDATA%%%%DATADIR%%/timezone/Africa/Lubumbashi +%%TZDATA%%%%DATADIR%%/timezone/Africa/Lusaka +%%TZDATA%%%%DATADIR%%/timezone/Africa/Malabo +%%TZDATA%%%%DATADIR%%/timezone/Africa/Maputo +%%TZDATA%%%%DATADIR%%/timezone/Africa/Maseru +%%TZDATA%%%%DATADIR%%/timezone/Africa/Mbabane +%%TZDATA%%%%DATADIR%%/timezone/Africa/Mogadishu +%%TZDATA%%%%DATADIR%%/timezone/Africa/Monrovia +%%TZDATA%%%%DATADIR%%/timezone/Africa/Nairobi +%%TZDATA%%%%DATADIR%%/timezone/Africa/Ndjamena +%%TZDATA%%%%DATADIR%%/timezone/Africa/Niamey +%%TZDATA%%%%DATADIR%%/timezone/Africa/Nouakchott +%%TZDATA%%%%DATADIR%%/timezone/Africa/Ouagadougou +%%TZDATA%%%%DATADIR%%/timezone/Africa/Porto-Novo +%%TZDATA%%%%DATADIR%%/timezone/Africa/Sao_Tome +%%TZDATA%%%%DATADIR%%/timezone/Africa/Timbuktu +%%TZDATA%%%%DATADIR%%/timezone/Africa/Tripoli +%%TZDATA%%%%DATADIR%%/timezone/Africa/Tunis +%%TZDATA%%%%DATADIR%%/timezone/Africa/Windhoek +%%TZDATA%%%%DATADIR%%/timezone/America/Adak +%%TZDATA%%%%DATADIR%%/timezone/America/Anchorage +%%TZDATA%%%%DATADIR%%/timezone/America/Anguilla +%%TZDATA%%%%DATADIR%%/timezone/America/Antigua +%%TZDATA%%%%DATADIR%%/timezone/America/Araguaina +%%TZDATA%%%%DATADIR%%/timezone/America/Argentina/Buenos_Aires +%%TZDATA%%%%DATADIR%%/timezone/America/Argentina/Catamarca +%%TZDATA%%%%DATADIR%%/timezone/America/Argentina/ComodRivadavia +%%TZDATA%%%%DATADIR%%/timezone/America/Argentina/Cordoba +%%TZDATA%%%%DATADIR%%/timezone/America/Argentina/Jujuy +%%TZDATA%%%%DATADIR%%/timezone/America/Argentina/La_Rioja +%%TZDATA%%%%DATADIR%%/timezone/America/Argentina/Mendoza +%%TZDATA%%%%DATADIR%%/timezone/America/Argentina/Rio_Gallegos +%%TZDATA%%%%DATADIR%%/timezone/America/Argentina/Salta +%%TZDATA%%%%DATADIR%%/timezone/America/Argentina/San_Juan +%%TZDATA%%%%DATADIR%%/timezone/America/Argentina/San_Luis +%%TZDATA%%%%DATADIR%%/timezone/America/Argentina/Tucuman +%%TZDATA%%%%DATADIR%%/timezone/America/Argentina/Ushuaia +%%TZDATA%%%%DATADIR%%/timezone/America/Aruba +%%TZDATA%%%%DATADIR%%/timezone/America/Asuncion +%%TZDATA%%%%DATADIR%%/timezone/America/Atikokan +%%TZDATA%%%%DATADIR%%/timezone/America/Atka +%%TZDATA%%%%DATADIR%%/timezone/America/Bahia +%%TZDATA%%%%DATADIR%%/timezone/America/Bahia_Banderas +%%TZDATA%%%%DATADIR%%/timezone/America/Barbados +%%TZDATA%%%%DATADIR%%/timezone/America/Belem +%%TZDATA%%%%DATADIR%%/timezone/America/Belize +%%TZDATA%%%%DATADIR%%/timezone/America/Blanc-Sablon +%%TZDATA%%%%DATADIR%%/timezone/America/Boa_Vista +%%TZDATA%%%%DATADIR%%/timezone/America/Bogota +%%TZDATA%%%%DATADIR%%/timezone/America/Boise +%%TZDATA%%%%DATADIR%%/timezone/America/Buenos_Aires +%%TZDATA%%%%DATADIR%%/timezone/America/Cambridge_Bay +%%TZDATA%%%%DATADIR%%/timezone/America/Campo_Grande +%%TZDATA%%%%DATADIR%%/timezone/America/Cancun +%%TZDATA%%%%DATADIR%%/timezone/America/Caracas +%%TZDATA%%%%DATADIR%%/timezone/America/Catamarca +%%TZDATA%%%%DATADIR%%/timezone/America/Cayenne +%%TZDATA%%%%DATADIR%%/timezone/America/Cayman +%%TZDATA%%%%DATADIR%%/timezone/America/Chicago +%%TZDATA%%%%DATADIR%%/timezone/America/Chihuahua +%%TZDATA%%%%DATADIR%%/timezone/America/Ciudad_Juarez +%%TZDATA%%%%DATADIR%%/timezone/America/Coral_Harbour +%%TZDATA%%%%DATADIR%%/timezone/America/Cordoba +%%TZDATA%%%%DATADIR%%/timezone/America/Costa_Rica +%%TZDATA%%%%DATADIR%%/timezone/America/Creston +%%TZDATA%%%%DATADIR%%/timezone/America/Cuiaba +%%TZDATA%%%%DATADIR%%/timezone/America/Curacao +%%TZDATA%%%%DATADIR%%/timezone/America/Danmarkshavn +%%TZDATA%%%%DATADIR%%/timezone/America/Dawson +%%TZDATA%%%%DATADIR%%/timezone/America/Dawson_Creek +%%TZDATA%%%%DATADIR%%/timezone/America/Denver +%%TZDATA%%%%DATADIR%%/timezone/America/Detroit +%%TZDATA%%%%DATADIR%%/timezone/America/Dominica +%%TZDATA%%%%DATADIR%%/timezone/America/Edmonton +%%TZDATA%%%%DATADIR%%/timezone/America/Eirunepe +%%TZDATA%%%%DATADIR%%/timezone/America/El_Salvador +%%TZDATA%%%%DATADIR%%/timezone/America/Ensenada +%%TZDATA%%%%DATADIR%%/timezone/America/Fort_Nelson +%%TZDATA%%%%DATADIR%%/timezone/America/Fort_Wayne +%%TZDATA%%%%DATADIR%%/timezone/America/Fortaleza +%%TZDATA%%%%DATADIR%%/timezone/America/Glace_Bay +%%TZDATA%%%%DATADIR%%/timezone/America/Godthab +%%TZDATA%%%%DATADIR%%/timezone/America/Goose_Bay +%%TZDATA%%%%DATADIR%%/timezone/America/Grand_Turk +%%TZDATA%%%%DATADIR%%/timezone/America/Grenada +%%TZDATA%%%%DATADIR%%/timezone/America/Guadeloupe +%%TZDATA%%%%DATADIR%%/timezone/America/Guatemala +%%TZDATA%%%%DATADIR%%/timezone/America/Guayaquil +%%TZDATA%%%%DATADIR%%/timezone/America/Guyana +%%TZDATA%%%%DATADIR%%/timezone/America/Halifax +%%TZDATA%%%%DATADIR%%/timezone/America/Havana +%%TZDATA%%%%DATADIR%%/timezone/America/Hermosillo +%%TZDATA%%%%DATADIR%%/timezone/America/Indiana/Indianapolis +%%TZDATA%%%%DATADIR%%/timezone/America/Indiana/Knox +%%TZDATA%%%%DATADIR%%/timezone/America/Indiana/Marengo +%%TZDATA%%%%DATADIR%%/timezone/America/Indiana/Petersburg +%%TZDATA%%%%DATADIR%%/timezone/America/Indiana/Tell_City +%%TZDATA%%%%DATADIR%%/timezone/America/Indiana/Vevay +%%TZDATA%%%%DATADIR%%/timezone/America/Indiana/Vincennes +%%TZDATA%%%%DATADIR%%/timezone/America/Indiana/Winamac +%%TZDATA%%%%DATADIR%%/timezone/America/Indianapolis +%%TZDATA%%%%DATADIR%%/timezone/America/Inuvik +%%TZDATA%%%%DATADIR%%/timezone/America/Iqaluit +%%TZDATA%%%%DATADIR%%/timezone/America/Jamaica +%%TZDATA%%%%DATADIR%%/timezone/America/Jujuy +%%TZDATA%%%%DATADIR%%/timezone/America/Juneau +%%TZDATA%%%%DATADIR%%/timezone/America/Kentucky/Louisville +%%TZDATA%%%%DATADIR%%/timezone/America/Kentucky/Monticello +%%TZDATA%%%%DATADIR%%/timezone/America/Knox_IN +%%TZDATA%%%%DATADIR%%/timezone/America/Kralendijk +%%TZDATA%%%%DATADIR%%/timezone/America/La_Paz +%%TZDATA%%%%DATADIR%%/timezone/America/Lima +%%TZDATA%%%%DATADIR%%/timezone/America/Los_Angeles +%%TZDATA%%%%DATADIR%%/timezone/America/Louisville +%%TZDATA%%%%DATADIR%%/timezone/America/Lower_Princes +%%TZDATA%%%%DATADIR%%/timezone/America/Maceio +%%TZDATA%%%%DATADIR%%/timezone/America/Managua +%%TZDATA%%%%DATADIR%%/timezone/America/Manaus +%%TZDATA%%%%DATADIR%%/timezone/America/Marigot +%%TZDATA%%%%DATADIR%%/timezone/America/Martinique +%%TZDATA%%%%DATADIR%%/timezone/America/Matamoros +%%TZDATA%%%%DATADIR%%/timezone/America/Mazatlan +%%TZDATA%%%%DATADIR%%/timezone/America/Mendoza +%%TZDATA%%%%DATADIR%%/timezone/America/Menominee +%%TZDATA%%%%DATADIR%%/timezone/America/Merida +%%TZDATA%%%%DATADIR%%/timezone/America/Metlakatla +%%TZDATA%%%%DATADIR%%/timezone/America/Mexico_City +%%TZDATA%%%%DATADIR%%/timezone/America/Miquelon +%%TZDATA%%%%DATADIR%%/timezone/America/Moncton +%%TZDATA%%%%DATADIR%%/timezone/America/Monterrey +%%TZDATA%%%%DATADIR%%/timezone/America/Montevideo +%%TZDATA%%%%DATADIR%%/timezone/America/Montreal +%%TZDATA%%%%DATADIR%%/timezone/America/Montserrat +%%TZDATA%%%%DATADIR%%/timezone/America/Nassau +%%TZDATA%%%%DATADIR%%/timezone/America/New_York +%%TZDATA%%%%DATADIR%%/timezone/America/Nipigon +%%TZDATA%%%%DATADIR%%/timezone/America/Nome +%%TZDATA%%%%DATADIR%%/timezone/America/Noronha +%%TZDATA%%%%DATADIR%%/timezone/America/North_Dakota/Beulah +%%TZDATA%%%%DATADIR%%/timezone/America/North_Dakota/Center +%%TZDATA%%%%DATADIR%%/timezone/America/North_Dakota/New_Salem +%%TZDATA%%%%DATADIR%%/timezone/America/Nuuk +%%TZDATA%%%%DATADIR%%/timezone/America/Ojinaga +%%TZDATA%%%%DATADIR%%/timezone/America/Panama +%%TZDATA%%%%DATADIR%%/timezone/America/Pangnirtung +%%TZDATA%%%%DATADIR%%/timezone/America/Paramaribo +%%TZDATA%%%%DATADIR%%/timezone/America/Phoenix +%%TZDATA%%%%DATADIR%%/timezone/America/Port-au-Prince +%%TZDATA%%%%DATADIR%%/timezone/America/Port_of_Spain +%%TZDATA%%%%DATADIR%%/timezone/America/Porto_Acre +%%TZDATA%%%%DATADIR%%/timezone/America/Porto_Velho +%%TZDATA%%%%DATADIR%%/timezone/America/Puerto_Rico +%%TZDATA%%%%DATADIR%%/timezone/America/Punta_Arenas +%%TZDATA%%%%DATADIR%%/timezone/America/Rainy_River +%%TZDATA%%%%DATADIR%%/timezone/America/Rankin_Inlet +%%TZDATA%%%%DATADIR%%/timezone/America/Recife +%%TZDATA%%%%DATADIR%%/timezone/America/Regina +%%TZDATA%%%%DATADIR%%/timezone/America/Resolute +%%TZDATA%%%%DATADIR%%/timezone/America/Rio_Branco +%%TZDATA%%%%DATADIR%%/timezone/America/Rosario +%%TZDATA%%%%DATADIR%%/timezone/America/Santa_Isabel +%%TZDATA%%%%DATADIR%%/timezone/America/Santarem +%%TZDATA%%%%DATADIR%%/timezone/America/Santiago +%%TZDATA%%%%DATADIR%%/timezone/America/Santo_Domingo +%%TZDATA%%%%DATADIR%%/timezone/America/Sao_Paulo +%%TZDATA%%%%DATADIR%%/timezone/America/Scoresbysund +%%TZDATA%%%%DATADIR%%/timezone/America/Shiprock +%%TZDATA%%%%DATADIR%%/timezone/America/Sitka +%%TZDATA%%%%DATADIR%%/timezone/America/St_Barthelemy +%%TZDATA%%%%DATADIR%%/timezone/America/St_Johns +%%TZDATA%%%%DATADIR%%/timezone/America/St_Kitts +%%TZDATA%%%%DATADIR%%/timezone/America/St_Lucia +%%TZDATA%%%%DATADIR%%/timezone/America/St_Thomas +%%TZDATA%%%%DATADIR%%/timezone/America/St_Vincent +%%TZDATA%%%%DATADIR%%/timezone/America/Swift_Current +%%TZDATA%%%%DATADIR%%/timezone/America/Tegucigalpa +%%TZDATA%%%%DATADIR%%/timezone/America/Thule +%%TZDATA%%%%DATADIR%%/timezone/America/Thunder_Bay +%%TZDATA%%%%DATADIR%%/timezone/America/Tijuana +%%TZDATA%%%%DATADIR%%/timezone/America/Toronto +%%TZDATA%%%%DATADIR%%/timezone/America/Tortola +%%TZDATA%%%%DATADIR%%/timezone/America/Vancouver +%%TZDATA%%%%DATADIR%%/timezone/America/Virgin +%%TZDATA%%%%DATADIR%%/timezone/America/Whitehorse +%%TZDATA%%%%DATADIR%%/timezone/America/Winnipeg +%%TZDATA%%%%DATADIR%%/timezone/America/Yakutat +%%TZDATA%%%%DATADIR%%/timezone/America/Yellowknife +%%TZDATA%%%%DATADIR%%/timezone/Antarctica/Casey +%%TZDATA%%%%DATADIR%%/timezone/Antarctica/Davis +%%TZDATA%%%%DATADIR%%/timezone/Antarctica/DumontDUrville +%%TZDATA%%%%DATADIR%%/timezone/Antarctica/Macquarie +%%TZDATA%%%%DATADIR%%/timezone/Antarctica/Mawson +%%TZDATA%%%%DATADIR%%/timezone/Antarctica/McMurdo +%%TZDATA%%%%DATADIR%%/timezone/Antarctica/Palmer +%%TZDATA%%%%DATADIR%%/timezone/Antarctica/Rothera +%%TZDATA%%%%DATADIR%%/timezone/Antarctica/South_Pole +%%TZDATA%%%%DATADIR%%/timezone/Antarctica/Syowa +%%TZDATA%%%%DATADIR%%/timezone/Antarctica/Troll +%%TZDATA%%%%DATADIR%%/timezone/Antarctica/Vostok +%%TZDATA%%%%DATADIR%%/timezone/Arctic/Longyearbyen +%%TZDATA%%%%DATADIR%%/timezone/Asia/Aden +%%TZDATA%%%%DATADIR%%/timezone/Asia/Almaty +%%TZDATA%%%%DATADIR%%/timezone/Asia/Amman +%%TZDATA%%%%DATADIR%%/timezone/Asia/Anadyr +%%TZDATA%%%%DATADIR%%/timezone/Asia/Aqtau +%%TZDATA%%%%DATADIR%%/timezone/Asia/Aqtobe +%%TZDATA%%%%DATADIR%%/timezone/Asia/Ashgabat +%%TZDATA%%%%DATADIR%%/timezone/Asia/Ashkhabad +%%TZDATA%%%%DATADIR%%/timezone/Asia/Atyrau +%%TZDATA%%%%DATADIR%%/timezone/Asia/Baghdad +%%TZDATA%%%%DATADIR%%/timezone/Asia/Bahrain +%%TZDATA%%%%DATADIR%%/timezone/Asia/Baku +%%TZDATA%%%%DATADIR%%/timezone/Asia/Bangkok +%%TZDATA%%%%DATADIR%%/timezone/Asia/Barnaul +%%TZDATA%%%%DATADIR%%/timezone/Asia/Beirut +%%TZDATA%%%%DATADIR%%/timezone/Asia/Bishkek +%%TZDATA%%%%DATADIR%%/timezone/Asia/Brunei +%%TZDATA%%%%DATADIR%%/timezone/Asia/Calcutta +%%TZDATA%%%%DATADIR%%/timezone/Asia/Chita +%%TZDATA%%%%DATADIR%%/timezone/Asia/Choibalsan +%%TZDATA%%%%DATADIR%%/timezone/Asia/Chongqing +%%TZDATA%%%%DATADIR%%/timezone/Asia/Chungking +%%TZDATA%%%%DATADIR%%/timezone/Asia/Colombo +%%TZDATA%%%%DATADIR%%/timezone/Asia/Dacca +%%TZDATA%%%%DATADIR%%/timezone/Asia/Damascus +%%TZDATA%%%%DATADIR%%/timezone/Asia/Dhaka +%%TZDATA%%%%DATADIR%%/timezone/Asia/Dili +%%TZDATA%%%%DATADIR%%/timezone/Asia/Dubai +%%TZDATA%%%%DATADIR%%/timezone/Asia/Dushanbe +%%TZDATA%%%%DATADIR%%/timezone/Asia/Famagusta +%%TZDATA%%%%DATADIR%%/timezone/Asia/Gaza +%%TZDATA%%%%DATADIR%%/timezone/Asia/Harbin +%%TZDATA%%%%DATADIR%%/timezone/Asia/Hebron +%%TZDATA%%%%DATADIR%%/timezone/Asia/Ho_Chi_Minh +%%TZDATA%%%%DATADIR%%/timezone/Asia/Hong_Kong +%%TZDATA%%%%DATADIR%%/timezone/Asia/Hovd +%%TZDATA%%%%DATADIR%%/timezone/Asia/Irkutsk +%%TZDATA%%%%DATADIR%%/timezone/Asia/Istanbul +%%TZDATA%%%%DATADIR%%/timezone/Asia/Jakarta +%%TZDATA%%%%DATADIR%%/timezone/Asia/Jayapura +%%TZDATA%%%%DATADIR%%/timezone/Asia/Jerusalem +%%TZDATA%%%%DATADIR%%/timezone/Asia/Kabul +%%TZDATA%%%%DATADIR%%/timezone/Asia/Kamchatka +%%TZDATA%%%%DATADIR%%/timezone/Asia/Karachi +%%TZDATA%%%%DATADIR%%/timezone/Asia/Kashgar +%%TZDATA%%%%DATADIR%%/timezone/Asia/Kathmandu +%%TZDATA%%%%DATADIR%%/timezone/Asia/Katmandu +%%TZDATA%%%%DATADIR%%/timezone/Asia/Khandyga +%%TZDATA%%%%DATADIR%%/timezone/Asia/Kolkata +%%TZDATA%%%%DATADIR%%/timezone/Asia/Krasnoyarsk +%%TZDATA%%%%DATADIR%%/timezone/Asia/Kuala_Lumpur +%%TZDATA%%%%DATADIR%%/timezone/Asia/Kuching +%%TZDATA%%%%DATADIR%%/timezone/Asia/Kuwait +%%TZDATA%%%%DATADIR%%/timezone/Asia/Macao +%%TZDATA%%%%DATADIR%%/timezone/Asia/Macau +%%TZDATA%%%%DATADIR%%/timezone/Asia/Magadan +%%TZDATA%%%%DATADIR%%/timezone/Asia/Makassar +%%TZDATA%%%%DATADIR%%/timezone/Asia/Manila +%%TZDATA%%%%DATADIR%%/timezone/Asia/Muscat +%%TZDATA%%%%DATADIR%%/timezone/Asia/Nicosia +%%TZDATA%%%%DATADIR%%/timezone/Asia/Novokuznetsk +%%TZDATA%%%%DATADIR%%/timezone/Asia/Novosibirsk +%%TZDATA%%%%DATADIR%%/timezone/Asia/Omsk +%%TZDATA%%%%DATADIR%%/timezone/Asia/Oral +%%TZDATA%%%%DATADIR%%/timezone/Asia/Phnom_Penh +%%TZDATA%%%%DATADIR%%/timezone/Asia/Pontianak +%%TZDATA%%%%DATADIR%%/timezone/Asia/Pyongyang +%%TZDATA%%%%DATADIR%%/timezone/Asia/Qatar +%%TZDATA%%%%DATADIR%%/timezone/Asia/Qostanay +%%TZDATA%%%%DATADIR%%/timezone/Asia/Qyzylorda +%%TZDATA%%%%DATADIR%%/timezone/Asia/Rangoon +%%TZDATA%%%%DATADIR%%/timezone/Asia/Riyadh +%%TZDATA%%%%DATADIR%%/timezone/Asia/Saigon +%%TZDATA%%%%DATADIR%%/timezone/Asia/Sakhalin +%%TZDATA%%%%DATADIR%%/timezone/Asia/Samarkand +%%TZDATA%%%%DATADIR%%/timezone/Asia/Seoul +%%TZDATA%%%%DATADIR%%/timezone/Asia/Shanghai +%%TZDATA%%%%DATADIR%%/timezone/Asia/Singapore +%%TZDATA%%%%DATADIR%%/timezone/Asia/Srednekolymsk +%%TZDATA%%%%DATADIR%%/timezone/Asia/Taipei +%%TZDATA%%%%DATADIR%%/timezone/Asia/Tashkent +%%TZDATA%%%%DATADIR%%/timezone/Asia/Tbilisi +%%TZDATA%%%%DATADIR%%/timezone/Asia/Tehran +%%TZDATA%%%%DATADIR%%/timezone/Asia/Tel_Aviv +%%TZDATA%%%%DATADIR%%/timezone/Asia/Thimbu +%%TZDATA%%%%DATADIR%%/timezone/Asia/Thimphu +%%TZDATA%%%%DATADIR%%/timezone/Asia/Tokyo +%%TZDATA%%%%DATADIR%%/timezone/Asia/Tomsk +%%TZDATA%%%%DATADIR%%/timezone/Asia/Ujung_Pandang +%%TZDATA%%%%DATADIR%%/timezone/Asia/Ulaanbaatar +%%TZDATA%%%%DATADIR%%/timezone/Asia/Ulan_Bator +%%TZDATA%%%%DATADIR%%/timezone/Asia/Urumqi +%%TZDATA%%%%DATADIR%%/timezone/Asia/Ust-Nera +%%TZDATA%%%%DATADIR%%/timezone/Asia/Vientiane +%%TZDATA%%%%DATADIR%%/timezone/Asia/Vladivostok +%%TZDATA%%%%DATADIR%%/timezone/Asia/Yakutsk +%%TZDATA%%%%DATADIR%%/timezone/Asia/Yangon +%%TZDATA%%%%DATADIR%%/timezone/Asia/Yekaterinburg +%%TZDATA%%%%DATADIR%%/timezone/Asia/Yerevan +%%TZDATA%%%%DATADIR%%/timezone/Atlantic/Azores +%%TZDATA%%%%DATADIR%%/timezone/Atlantic/Bermuda +%%TZDATA%%%%DATADIR%%/timezone/Atlantic/Canary +%%TZDATA%%%%DATADIR%%/timezone/Atlantic/Cape_Verde +%%TZDATA%%%%DATADIR%%/timezone/Atlantic/Faeroe +%%TZDATA%%%%DATADIR%%/timezone/Atlantic/Faroe +%%TZDATA%%%%DATADIR%%/timezone/Atlantic/Jan_Mayen +%%TZDATA%%%%DATADIR%%/timezone/Atlantic/Madeira +%%TZDATA%%%%DATADIR%%/timezone/Atlantic/Reykjavik +%%TZDATA%%%%DATADIR%%/timezone/Atlantic/South_Georgia +%%TZDATA%%%%DATADIR%%/timezone/Atlantic/St_Helena +%%TZDATA%%%%DATADIR%%/timezone/Atlantic/Stanley +%%TZDATA%%%%DATADIR%%/timezone/Australia/ACT +%%TZDATA%%%%DATADIR%%/timezone/Australia/Adelaide +%%TZDATA%%%%DATADIR%%/timezone/Australia/Brisbane +%%TZDATA%%%%DATADIR%%/timezone/Australia/Broken_Hill +%%TZDATA%%%%DATADIR%%/timezone/Australia/Canberra +%%TZDATA%%%%DATADIR%%/timezone/Australia/Currie +%%TZDATA%%%%DATADIR%%/timezone/Australia/Darwin +%%TZDATA%%%%DATADIR%%/timezone/Australia/Eucla +%%TZDATA%%%%DATADIR%%/timezone/Australia/Hobart +%%TZDATA%%%%DATADIR%%/timezone/Australia/LHI +%%TZDATA%%%%DATADIR%%/timezone/Australia/Lindeman +%%TZDATA%%%%DATADIR%%/timezone/Australia/Lord_Howe +%%TZDATA%%%%DATADIR%%/timezone/Australia/Melbourne +%%TZDATA%%%%DATADIR%%/timezone/Australia/NSW +%%TZDATA%%%%DATADIR%%/timezone/Australia/North +%%TZDATA%%%%DATADIR%%/timezone/Australia/Perth +%%TZDATA%%%%DATADIR%%/timezone/Australia/Queensland +%%TZDATA%%%%DATADIR%%/timezone/Australia/South +%%TZDATA%%%%DATADIR%%/timezone/Australia/Sydney +%%TZDATA%%%%DATADIR%%/timezone/Australia/Tasmania +%%TZDATA%%%%DATADIR%%/timezone/Australia/Victoria +%%TZDATA%%%%DATADIR%%/timezone/Australia/West +%%TZDATA%%%%DATADIR%%/timezone/Australia/Yancowinna +%%TZDATA%%%%DATADIR%%/timezone/Brazil/Acre +%%TZDATA%%%%DATADIR%%/timezone/Brazil/DeNoronha +%%TZDATA%%%%DATADIR%%/timezone/Brazil/East +%%TZDATA%%%%DATADIR%%/timezone/Brazil/West +%%TZDATA%%%%DATADIR%%/timezone/CET +%%TZDATA%%%%DATADIR%%/timezone/CST6CDT +%%TZDATA%%%%DATADIR%%/timezone/Canada/Atlantic +%%TZDATA%%%%DATADIR%%/timezone/Canada/Central +%%TZDATA%%%%DATADIR%%/timezone/Canada/Eastern +%%TZDATA%%%%DATADIR%%/timezone/Canada/Mountain +%%TZDATA%%%%DATADIR%%/timezone/Canada/Newfoundland +%%TZDATA%%%%DATADIR%%/timezone/Canada/Pacific +%%TZDATA%%%%DATADIR%%/timezone/Canada/Saskatchewan +%%TZDATA%%%%DATADIR%%/timezone/Canada/Yukon +%%TZDATA%%%%DATADIR%%/timezone/Chile/Continental +%%TZDATA%%%%DATADIR%%/timezone/Chile/EasterIsland +%%TZDATA%%%%DATADIR%%/timezone/Cuba +%%TZDATA%%%%DATADIR%%/timezone/EET +%%TZDATA%%%%DATADIR%%/timezone/EST +%%TZDATA%%%%DATADIR%%/timezone/EST5EDT +%%TZDATA%%%%DATADIR%%/timezone/Egypt +%%TZDATA%%%%DATADIR%%/timezone/Eire +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT+0 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT+1 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT+10 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT+11 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT+12 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT+2 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT+3 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT+4 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT+5 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT+6 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT+7 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT+8 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT+9 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT-0 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT-1 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT-10 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT-11 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT-12 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT-13 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT-14 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT-2 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT-3 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT-4 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT-5 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT-6 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT-7 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT-8 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT-9 +%%TZDATA%%%%DATADIR%%/timezone/Etc/GMT0 +%%TZDATA%%%%DATADIR%%/timezone/Etc/Greenwich +%%TZDATA%%%%DATADIR%%/timezone/Etc/UCT +%%TZDATA%%%%DATADIR%%/timezone/Etc/UTC +%%TZDATA%%%%DATADIR%%/timezone/Etc/Universal +%%TZDATA%%%%DATADIR%%/timezone/Etc/Zulu +%%TZDATA%%%%DATADIR%%/timezone/Europe/Amsterdam +%%TZDATA%%%%DATADIR%%/timezone/Europe/Andorra +%%TZDATA%%%%DATADIR%%/timezone/Europe/Astrakhan +%%TZDATA%%%%DATADIR%%/timezone/Europe/Athens +%%TZDATA%%%%DATADIR%%/timezone/Europe/Belfast +%%TZDATA%%%%DATADIR%%/timezone/Europe/Belgrade +%%TZDATA%%%%DATADIR%%/timezone/Europe/Berlin +%%TZDATA%%%%DATADIR%%/timezone/Europe/Bratislava +%%TZDATA%%%%DATADIR%%/timezone/Europe/Brussels +%%TZDATA%%%%DATADIR%%/timezone/Europe/Bucharest +%%TZDATA%%%%DATADIR%%/timezone/Europe/Budapest +%%TZDATA%%%%DATADIR%%/timezone/Europe/Busingen +%%TZDATA%%%%DATADIR%%/timezone/Europe/Chisinau +%%TZDATA%%%%DATADIR%%/timezone/Europe/Copenhagen +%%TZDATA%%%%DATADIR%%/timezone/Europe/Dublin +%%TZDATA%%%%DATADIR%%/timezone/Europe/Gibraltar +%%TZDATA%%%%DATADIR%%/timezone/Europe/Guernsey +%%TZDATA%%%%DATADIR%%/timezone/Europe/Helsinki +%%TZDATA%%%%DATADIR%%/timezone/Europe/Isle_of_Man +%%TZDATA%%%%DATADIR%%/timezone/Europe/Istanbul +%%TZDATA%%%%DATADIR%%/timezone/Europe/Jersey +%%TZDATA%%%%DATADIR%%/timezone/Europe/Kaliningrad +%%TZDATA%%%%DATADIR%%/timezone/Europe/Kiev +%%TZDATA%%%%DATADIR%%/timezone/Europe/Kirov +%%TZDATA%%%%DATADIR%%/timezone/Europe/Kyiv +%%TZDATA%%%%DATADIR%%/timezone/Europe/Lisbon +%%TZDATA%%%%DATADIR%%/timezone/Europe/Ljubljana +%%TZDATA%%%%DATADIR%%/timezone/Europe/London +%%TZDATA%%%%DATADIR%%/timezone/Europe/Luxembourg +%%TZDATA%%%%DATADIR%%/timezone/Europe/Madrid +%%TZDATA%%%%DATADIR%%/timezone/Europe/Malta +%%TZDATA%%%%DATADIR%%/timezone/Europe/Mariehamn +%%TZDATA%%%%DATADIR%%/timezone/Europe/Minsk +%%TZDATA%%%%DATADIR%%/timezone/Europe/Monaco +%%TZDATA%%%%DATADIR%%/timezone/Europe/Moscow +%%TZDATA%%%%DATADIR%%/timezone/Europe/Nicosia +%%TZDATA%%%%DATADIR%%/timezone/Europe/Oslo +%%TZDATA%%%%DATADIR%%/timezone/Europe/Paris +%%TZDATA%%%%DATADIR%%/timezone/Europe/Podgorica +%%TZDATA%%%%DATADIR%%/timezone/Europe/Prague +%%TZDATA%%%%DATADIR%%/timezone/Europe/Riga +%%TZDATA%%%%DATADIR%%/timezone/Europe/Rome +%%TZDATA%%%%DATADIR%%/timezone/Europe/Samara +%%TZDATA%%%%DATADIR%%/timezone/Europe/San_Marino +%%TZDATA%%%%DATADIR%%/timezone/Europe/Sarajevo +%%TZDATA%%%%DATADIR%%/timezone/Europe/Saratov +%%TZDATA%%%%DATADIR%%/timezone/Europe/Simferopol +%%TZDATA%%%%DATADIR%%/timezone/Europe/Skopje +%%TZDATA%%%%DATADIR%%/timezone/Europe/Sofia +%%TZDATA%%%%DATADIR%%/timezone/Europe/Stockholm +%%TZDATA%%%%DATADIR%%/timezone/Europe/Tallinn +%%TZDATA%%%%DATADIR%%/timezone/Europe/Tirane +%%TZDATA%%%%DATADIR%%/timezone/Europe/Tiraspol +%%TZDATA%%%%DATADIR%%/timezone/Europe/Ulyanovsk +%%TZDATA%%%%DATADIR%%/timezone/Europe/Uzhgorod +%%TZDATA%%%%DATADIR%%/timezone/Europe/Vaduz +%%TZDATA%%%%DATADIR%%/timezone/Europe/Vatican +%%TZDATA%%%%DATADIR%%/timezone/Europe/Vienna +%%TZDATA%%%%DATADIR%%/timezone/Europe/Vilnius +%%TZDATA%%%%DATADIR%%/timezone/Europe/Volgograd +%%TZDATA%%%%DATADIR%%/timezone/Europe/Warsaw +%%TZDATA%%%%DATADIR%%/timezone/Europe/Zagreb +%%TZDATA%%%%DATADIR%%/timezone/Europe/Zaporozhye +%%TZDATA%%%%DATADIR%%/timezone/Europe/Zurich +%%TZDATA%%%%DATADIR%%/timezone/Factory +%%TZDATA%%%%DATADIR%%/timezone/GB +%%TZDATA%%%%DATADIR%%/timezone/GB-Eire +%%TZDATA%%%%DATADIR%%/timezone/GMT +%%TZDATA%%%%DATADIR%%/timezone/GMT+0 +%%TZDATA%%%%DATADIR%%/timezone/GMT-0 +%%TZDATA%%%%DATADIR%%/timezone/GMT0 +%%TZDATA%%%%DATADIR%%/timezone/Greenwich +%%TZDATA%%%%DATADIR%%/timezone/HST +%%TZDATA%%%%DATADIR%%/timezone/Hongkong +%%TZDATA%%%%DATADIR%%/timezone/Iceland +%%TZDATA%%%%DATADIR%%/timezone/Indian/Antananarivo +%%TZDATA%%%%DATADIR%%/timezone/Indian/Chagos +%%TZDATA%%%%DATADIR%%/timezone/Indian/Christmas +%%TZDATA%%%%DATADIR%%/timezone/Indian/Cocos +%%TZDATA%%%%DATADIR%%/timezone/Indian/Comoro +%%TZDATA%%%%DATADIR%%/timezone/Indian/Kerguelen +%%TZDATA%%%%DATADIR%%/timezone/Indian/Mahe +%%TZDATA%%%%DATADIR%%/timezone/Indian/Maldives +%%TZDATA%%%%DATADIR%%/timezone/Indian/Mauritius +%%TZDATA%%%%DATADIR%%/timezone/Indian/Mayotte +%%TZDATA%%%%DATADIR%%/timezone/Indian/Reunion +%%TZDATA%%%%DATADIR%%/timezone/Iran +%%TZDATA%%%%DATADIR%%/timezone/Israel +%%TZDATA%%%%DATADIR%%/timezone/Jamaica +%%TZDATA%%%%DATADIR%%/timezone/Japan +%%TZDATA%%%%DATADIR%%/timezone/Kwajalein +%%TZDATA%%%%DATADIR%%/timezone/Libya +%%TZDATA%%%%DATADIR%%/timezone/MET +%%TZDATA%%%%DATADIR%%/timezone/MST +%%TZDATA%%%%DATADIR%%/timezone/MST7MDT +%%TZDATA%%%%DATADIR%%/timezone/Mexico/BajaNorte +%%TZDATA%%%%DATADIR%%/timezone/Mexico/BajaSur +%%TZDATA%%%%DATADIR%%/timezone/Mexico/General +%%TZDATA%%%%DATADIR%%/timezone/NZ +%%TZDATA%%%%DATADIR%%/timezone/NZ-CHAT +%%TZDATA%%%%DATADIR%%/timezone/Navajo +%%TZDATA%%%%DATADIR%%/timezone/PRC +%%TZDATA%%%%DATADIR%%/timezone/PST8PDT +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Apia +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Auckland +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Bougainville +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Chatham +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Chuuk +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Easter +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Efate +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Enderbury +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Fakaofo +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Fiji +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Funafuti +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Galapagos +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Gambier +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Guadalcanal +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Guam +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Honolulu +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Johnston +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Kanton +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Kiritimati +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Kosrae +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Kwajalein +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Majuro +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Marquesas +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Midway +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Nauru +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Niue +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Norfolk +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Noumea +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Pago_Pago +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Palau +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Pitcairn +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Pohnpei +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Ponape +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Port_Moresby +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Rarotonga +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Saipan +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Samoa +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Tahiti +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Tarawa +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Tongatapu +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Truk +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Wake +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Wallis +%%TZDATA%%%%DATADIR%%/timezone/Pacific/Yap +%%TZDATA%%%%DATADIR%%/timezone/Poland +%%TZDATA%%%%DATADIR%%/timezone/Portugal +%%TZDATA%%%%DATADIR%%/timezone/ROC +%%TZDATA%%%%DATADIR%%/timezone/ROK +%%TZDATA%%%%DATADIR%%/timezone/Singapore +%%TZDATA%%%%DATADIR%%/timezone/Turkey +%%TZDATA%%%%DATADIR%%/timezone/UCT +%%TZDATA%%%%DATADIR%%/timezone/US/Alaska +%%TZDATA%%%%DATADIR%%/timezone/US/Aleutian +%%TZDATA%%%%DATADIR%%/timezone/US/Arizona +%%TZDATA%%%%DATADIR%%/timezone/US/Central +%%TZDATA%%%%DATADIR%%/timezone/US/East-Indiana +%%TZDATA%%%%DATADIR%%/timezone/US/Eastern +%%TZDATA%%%%DATADIR%%/timezone/US/Hawaii +%%TZDATA%%%%DATADIR%%/timezone/US/Indiana-Starke +%%TZDATA%%%%DATADIR%%/timezone/US/Michigan +%%TZDATA%%%%DATADIR%%/timezone/US/Mountain +%%TZDATA%%%%DATADIR%%/timezone/US/Pacific +%%TZDATA%%%%DATADIR%%/timezone/US/Samoa +%%TZDATA%%%%DATADIR%%/timezone/UTC +%%TZDATA%%%%DATADIR%%/timezone/Universal +%%TZDATA%%%%DATADIR%%/timezone/W-SU +%%TZDATA%%%%DATADIR%%/timezone/WET +%%TZDATA%%%%DATADIR%%/timezone/Zulu +%%DATADIR%%/timezonesets/Africa.txt +%%DATADIR%%/timezonesets/America.txt +%%DATADIR%%/timezonesets/Antarctica.txt +%%DATADIR%%/timezonesets/Asia.txt +%%DATADIR%%/timezonesets/Atlantic.txt +%%DATADIR%%/timezonesets/Australia +%%DATADIR%%/timezonesets/Australia.txt +%%DATADIR%%/timezonesets/Default +%%DATADIR%%/timezonesets/Etc.txt +%%DATADIR%%/timezonesets/Europe.txt +%%DATADIR%%/timezonesets/India +%%DATADIR%%/timezonesets/Indian.txt +%%DATADIR%%/timezonesets/Pacific.txt +%%DATADIR%%/tsearch_data/danish.stop +%%DATADIR%%/tsearch_data/dutch.stop +%%DATADIR%%/tsearch_data/english.stop +%%DATADIR%%/tsearch_data/finnish.stop +%%DATADIR%%/tsearch_data/french.stop +%%DATADIR%%/tsearch_data/german.stop +%%DATADIR%%/tsearch_data/hungarian.stop +%%DATADIR%%/tsearch_data/hunspell_sample.affix +%%DATADIR%%/tsearch_data/hunspell_sample_long.affix +%%DATADIR%%/tsearch_data/hunspell_sample_long.dict +%%DATADIR%%/tsearch_data/hunspell_sample_num.affix +%%DATADIR%%/tsearch_data/hunspell_sample_num.dict +%%DATADIR%%/tsearch_data/ispell_sample.affix +%%DATADIR%%/tsearch_data/ispell_sample.dict +%%DATADIR%%/tsearch_data/italian.stop +%%DATADIR%%/tsearch_data/norwegian.stop +%%DATADIR%%/tsearch_data/portuguese.stop +%%DATADIR%%/tsearch_data/russian.stop +%%DATADIR%%/tsearch_data/spanish.stop +%%DATADIR%%/tsearch_data/swedish.stop +%%DATADIR%%/tsearch_data/synonym_sample.syn +%%DATADIR%%/tsearch_data/thesaurus_sample.ths +%%DATADIR%%/tsearch_data/turkish.stop +%%DATADIR%%/tsearch_data/nepali.stop diff --git a/databases/prometheus-postgres-exporter/Makefile b/databases/prometheus-postgres-exporter/Makefile index 7ad137b0f93c..b8cccb2f848d 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.15.0 -PORTREVISION= 1 +PORTREVISION= 3 CATEGORIES= databases MAINTAINER= lexi.freebsd@le-fay.org diff --git a/databases/prometheus-postgresql-adapter/Makefile b/databases/prometheus-postgresql-adapter/Makefile index 5e0c62e167e9..01abe679ad6d 100644 --- a/databases/prometheus-postgresql-adapter/Makefile +++ b/databases/prometheus-postgresql-adapter/Makefile @@ -1,7 +1,7 @@ PORTNAME= prometheus-postgresql-adapter DISTVERSIONPREFIX= v DISTVERSION= 0.6.0 -PORTREVISION= 20 +PORTREVISION= 22 CATEGORIES= databases MAINTAINER= felix@userspace.com.au diff --git a/databases/proxysql/Makefile b/databases/proxysql/Makefile index f2ee6bdfe1ec..7741ea538d32 100644 --- a/databases/proxysql/Makefile +++ b/databases/proxysql/Makefile @@ -1,5 +1,5 @@ PORTNAME= proxysql -PORTVERSION= 2.6.3 +PORTVERSION= 2.6.6 CATEGORIES= databases MAINTAINER= zi@FreeBSD.org @@ -43,23 +43,16 @@ GH_ACCOUNT= sysown post-patch: @${REINPLACE_CMD} -e 's,/etc/,${ETCDIR}/,g' ${WRKSRC}/lib/ProxySQL_GloVars.cpp @${REINPLACE_CMD} \ - -e 's|strftime(__buffer, 25, "%Y-%m-%d %H:%M:%S", __tm_info);|snprintf(__buffer, 3, "%s", "");|g' \ - -e 's,"%s \[,"%s\[,g' \ - -e '/__timer/d' \ - -e '/__tm_info/d' \ - ${WRKSRC}/include/proxysql_debug.h - @${REINPLACE_CMD} \ -e 's,/var/lib,/var/db,g' \ -e '7s/^/errorlog="\/var\/log\/proxysql\/proxysql-error.log"\n\n/g' \ - -e '7s/^/pid="\/var\/run\/${PORTNAME}\/${PORTNAME}.pid"\n/g' \ + -e '7s/^/pidfile="\/var\/run\/${PORTNAME}\/${PORTNAME}.pid"\n/g' \ ${WRKSRC}/src/proxysql.cfg @${REINPLACE_CMD} \ - -e 's,grep,${LOCALBASE}/bin/grep,g' \ - -e 's,ln -fsT,ln -fs,' \ + -e 's,grep -P,${LOCALBASE}/bin/grep -P,g' \ + -e '/ export C/d' \ -e 's,PROXYSQLCLICKHOUSE=1 ,,g' \ -e 's,--enable-fastopen=false ,--enable-fastopen=false --enable-shared=no ,g' \ - ${WRKSRC}/Makefile ${WRKSRC}/deps/Makefile \ - ${WRKSRC}/lib/Makefile ${WRKSRC}/src/Makefile + ${WRKSRC}/Makefile ${WRKSRC}/deps/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/proxysql ${STAGEDIR}${LOCALBASE}/sbin @@ -67,11 +60,8 @@ do-install: post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${STAGEDIR}/var/db/${PORTNAME} \ ${STAGEDIR}/var/run/${PORTNAME} \ - ${STAGEDIR}${LOCALBASE}/etc/syslog.d \ ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d \ ${STAGEDIR}/var/log/${PORTNAME} - ${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.conf \ - ${STAGEDIR}${LOCALBASE}/etc/syslog.d ${INSTALL_DATA} ${FILESDIR}/proxysql.conf-newsyslog \ ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d/proxysql.conf.sample ${INSTALL_DATA} ${WRKSRC}/src/proxysql.cfg \ diff --git a/databases/proxysql/distinfo b/databases/proxysql/distinfo index 70ace8cf6e3b..de4abe7a3946 100644 --- a/databases/proxysql/distinfo +++ b/databases/proxysql/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716221079 -SHA256 (sysown-proxysql-2.6.3_GH0.tar.gz) = 5f7e19b264f844f765e2cab6f04f51c1f53d600c82da1ec8e45bca2f472d1e55 -SIZE (sysown-proxysql-2.6.3_GH0.tar.gz) = 50064205 +TIMESTAMP = 1727108943 +SHA256 (sysown-proxysql-2.6.6_GH0.tar.gz) = c447ac0c4532c6654cc648416e3dd1560824f67406f510efe52c4c6291a1ef4a +SIZE (sysown-proxysql-2.6.6_GH0.tar.gz) = 50425374 diff --git a/databases/proxysql/files/patch-deps_sqlite3_sqlite3__pass__exts.patch b/databases/proxysql/files/patch-deps_sqlite3_sqlite3__pass__exts.patch deleted file mode 100644 index 6fd69e2b56a6..000000000000 --- a/databases/proxysql/files/patch-deps_sqlite3_sqlite3__pass__exts.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- deps/sqlite3/sqlite3_pass_exts.patch.orig 2024-06-03 21:25:24 UTC -+++ deps/sqlite3/sqlite3_pass_exts.patch -@@ -11,7 +11,7 @@ - +//////////////////////////////////////////////////////////////////////////////// - + - +// ctype.h --+extern int toupper (int __c) __THROW; -++extern int toupper (int __c); - + - +// SHA256_crypt - +char * sha256_crypt_r (const char *key, const char *salt, char *buffer, int buflen); diff --git a/databases/proxysql/files/patch-lib_ProxySQL__Admin.cpp b/databases/proxysql/files/patch-lib_ProxySQL__Admin.cpp deleted file mode 100644 index deeac65cb508..000000000000 --- a/databases/proxysql/files/patch-lib_ProxySQL__Admin.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- lib/ProxySQL_Admin.cpp.orig 2024-04-05 16:24:43 UTC -+++ lib/ProxySQL_Admin.cpp -@@ -9507,7 +9507,7 @@ void ProxySQL_Admin::p_update_metrics() { - * @return On success, the number of currently opened file descriptors, '-1' otherwise. - */ - int32_t get_open_fds() { -- DIR* dir = opendir("/proc/self/fd"); -+ DIR* dir = opendir("/dev/fd"); - if (dir == NULL) { - proxy_error("'opendir()' failed with error: '%d'\n", errno); - return -1; diff --git a/databases/proxysql/files/patch-lib_ProxySQL__RESTAPI__Server.cpp b/databases/proxysql/files/patch-lib_ProxySQL__RESTAPI__Server.cpp deleted file mode 100644 index 72ae22c8e798..000000000000 --- a/databases/proxysql/files/patch-lib_ProxySQL__RESTAPI__Server.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- lib/ProxySQL_RESTAPI_Server.cpp.orig 2024-04-01 15:50:50 UTC -+++ lib/ProxySQL_RESTAPI_Server.cpp -@@ -346,7 +346,7 @@ ProxySQL_RESTAPI_Server::ProxySQL_RESTAPI_Server( - // NOTE: Right now ProxySQL is using the simplest mode of 'libhttpserver' for serving 'REST' queries, - // in the current mode concurrency on serving requests is low, and throughput is directly related with - // the time required to execute the target script, since each of the calls are blocking. -- ws = std::unique_ptr<httpserver::webserver>(new webserver(create_webserver(p))); -+ ws = std::unique_ptr<httpserver::webserver>(new webserver(create_webserver(p).start_method(http::http_utils::start_method_T::THREAD_PER_CONNECTION))); - // NOTE: Enable for benchmarking purposes. In this mode each request will be served by it's own thread. - // ws = std::unique_ptr<httpserver::webserver>(new webserver(create_webserver(p).start_method(http::http_utils::start_method_T::THREAD_PER_CONNECTION))); - auto sr = new sync_resource(); diff --git a/databases/proxysql/files/proxysql.conf b/databases/proxysql/files/proxysql.conf deleted file mode 100644 index 68fbfbcf23e8..000000000000 --- a/databases/proxysql/files/proxysql.conf +++ /dev/null @@ -1,2 +0,0 @@ -!proxysql -*.* /var/log/proxysql.log diff --git a/databases/proxysql/files/proxysql.conf-newsyslog b/databases/proxysql/files/proxysql.conf-newsyslog index 8a51ca3a6927..b67f04ed636d 100644 --- a/databases/proxysql/files/proxysql.conf-newsyslog +++ b/databases/proxysql/files/proxysql.conf-newsyslog @@ -1 +1 @@ -/var/log/proxysql.log root:wheel 640 10 1000 * JC +/var/log/proxysql.log root:wheel 640 10 1000 * JC /var/run/proxysql/proxysql.pid SIGUSR1 diff --git a/databases/proxysql/files/proxysql.in b/databases/proxysql/files/proxysql.in index 9220f30c0889..ad46d3f22ba3 100644 --- a/databases/proxysql/files/proxysql.in +++ b/databases/proxysql/files/proxysql.in @@ -33,15 +33,12 @@ load_rc_config $name : ${proxysql_args:=""} : ${proxysql_restart_delay:="10"} - +##### REMOVE daemon, allow proxysql to fork pidfile="/var/run/proxysql/proxysql.pid" -command="/usr/sbin/daemon" -proxysql_command="%%PREFIX%%/sbin/proxysql" -command_args="-rP ${pidfile} -S -R ${proxysql_restart_delay} \ - -T ${name} ${proxysql_command} \ - -f -c ${proxysql_config} \ - -D ${proxysql_datadir} \ - --no-version-check ${proxysql_args}" +command="%%PREFIX%%/sbin/proxysql" +command_args="-c ${proxysql_config} \ + -D ${proxysql_datadir} \ + --no-version-check ${proxysql_args}" required_files="${proxysql_config}" extra_commands="reload initial" reload_cmd=proxysql_reload diff --git a/databases/proxysql/pkg-message b/databases/proxysql/pkg-message index d7fdd1560919..c78b1cd41f14 100644 --- a/databases/proxysql/pkg-message +++ b/databases/proxysql/pkg-message @@ -10,10 +10,6 @@ If you have not yet enabled it, please do the following: To make this change persist through reboots, you must edit /etc/fstab: fdesc /dev/fd fdescfs rw 0 0 - -In order for logging to function, you must restart syslogd: - -# service syslogd restart EOM } ] diff --git a/databases/proxysql/pkg-plist b/databases/proxysql/pkg-plist index f49b893c5a16..cec65a43ac82 100644 --- a/databases/proxysql/pkg-plist +++ b/databases/proxysql/pkg-plist @@ -1,4 +1,3 @@ -etc/syslog.d/proxysql.conf sbin/proxysql @dir(,proxysql,0750) %%ETCDIR%% @sample(,proxysql,0640) %%ETCDIR%%/proxysql.cfg.sample @@ -6,5 +5,3 @@ sbin/proxysql @dir(proxysql,proxysql,0750) /var/db/proxysql @dir(proxysql,proxysql,0750) /var/run/proxysql @dir(proxysql,proxysql,0750) /var/log/proxysql -@postexec test -f /var/log/proxysql.log || touch /var/log/proxysql.log -@postexec chmod 600 /var/log/proxysql.log diff --git a/databases/puppetdb-terminus7/Makefile b/databases/puppetdb-terminus7/Makefile index 5cad32834799..377ca7690d1e 100644 --- a/databases/puppetdb-terminus7/Makefile +++ b/databases/puppetdb-terminus7/Makefile @@ -1,5 +1,5 @@ PORTNAME= puppetdb-terminus -PORTVERSION= 7.19.0 +PORTVERSION= 7.19.1 CATEGORIES= databases ruby MASTER_SITES= https://downloads.puppetlabs.com/puppetdb/ PKGNAMESUFFIX= 7 diff --git a/databases/puppetdb-terminus7/distinfo b/databases/puppetdb-terminus7/distinfo index 62ffe1b45c95..c9bf6a00143d 100644 --- a/databases/puppetdb-terminus7/distinfo +++ b/databases/puppetdb-terminus7/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718150372 -SHA256 (puppetdb-7.19.0.tar.gz) = 807b5581c1c559f2f46ba8f331704d39ed2c3f2b87699eb10c6bad4c5baa617b -SIZE (puppetdb-7.19.0.tar.gz) = 52336282 +TIMESTAMP = 1722084139 +SHA256 (puppetdb-7.19.1.tar.gz) = 2a4437279a2693d42e315f0d02d90d57d9ec3ba7ddf789387132504390c127ed +SIZE (puppetdb-7.19.1.tar.gz) = 52342245 diff --git a/databases/puppetdb-terminus7/files/patch-Makefile b/databases/puppetdb-terminus7/files/patch-Makefile index 478025098da7..5a65712aa286 100644 --- a/databases/puppetdb-terminus7/files/patch-Makefile +++ b/databases/puppetdb-terminus7/files/patch-Makefile @@ -1,4 +1,4 @@ ---- Makefile.orig 2024-06-10 16:06:40 UTC +--- Makefile.orig 2024-07-19 17:09:14 UTC +++ Makefile @@ -1,7 +1,7 @@ confdir = /etc prefix = /usr/local @@ -9,52 +9,53 @@ rundir = /var/run bindir = /usr/bin -@@ -36,22 +36,32 @@ install-puppetdb-termini: +@@ -36,22 +36,33 @@ install-puppetdb-termini: install-puppetdb-termini: -- install -Dm 0644 puppet/face/node/deactivate.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/deactivate.rb" -- install -Dm 0644 puppet/face/node/status.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/status.rb" -- install -Dm 0644 puppet/util/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb.rb" -- install -Dm 0644 puppet/util/puppetdb/config.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/config.rb" +- install -Dm 0644 puppet/util/puppetdb/command.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command.rb" +- install -Dm 0644 puppet/util/puppetdb/command_names.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command_names.rb" - install -Dm 0644 puppet/util/puppetdb/http.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/http.rb" - install -Dm 0644 puppet/util/puppetdb/atom.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/atom.rb" -- install -Dm 0644 puppet/util/puppetdb/command.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command.rb" - install -Dm 0644 puppet/util/puppetdb/char_encoding.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/char_encoding.rb" -- install -Dm 0644 puppet/util/puppetdb/command_names.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command_names.rb" -- install -Dm 0644 puppet/indirector/facts/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb.rb" -- install -Dm 0644 puppet/indirector/facts/puppetdb_apply.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb_apply.rb" -- install -Dm 0644 puppet/indirector/catalog/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog/puppetdb.rb" +- install -Dm 0644 puppet/util/puppetdb/config.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/config.rb" +- install -Dm 0644 puppet/util/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb.rb" +- install -Dm 0644 puppet/functions/puppetdb_query.rb "$(DESTDIR)$(rubylibdir)/puppet/functions/puppetdb_query.rb" +- install -Dm 0644 puppet/face/node/status.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/status.rb" +- install -Dm 0644 puppet/face/node/deactivate.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/deactivate.rb" +- install -Dm 0644 puppet/reports/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/reports/puppetdb.rb" - install -Dm 0644 puppet/indirector/node/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/node/puppetdb.rb" - install -Dm 0644 puppet/indirector/resource/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/resource/puppetdb.rb" -- install -Dm 0644 puppet/reports/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/reports/puppetdb.rb" -- install -Dm 0644 puppet/functions/puppetdb_query.rb "$(DESTDIR)$(rubylibdir)/puppet/functions/puppetdb_query.rb" -+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/face/" +- install -Dm 0644 puppet/indirector/catalog/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog/puppetdb.rb" +- install -Dm 0644 puppet/indirector/facts/puppetdb_apply.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb_apply.rb" +- install -Dm 0644 puppet/indirector/facts/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb.rb" ++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/face" + install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/face/node" -+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/util" -+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb" -+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts" ++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/functions" ++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector" + install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog" ++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts" + install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/node" + install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/resource" + install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/reports" -+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/functions" -+ install -m 0644 puppet/face/node/deactivate.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/deactivate.rb" -+ install -m 0644 puppet/face/node/status.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/status.rb" -+ install -m 0644 puppet/util/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb.rb" -+ install -m 0644 puppet/util/puppetdb/config.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/config.rb" ++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/util" ++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb" ++ install -m 0644 puppet/util/puppetdb/command.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command.rb" ++ install -m 0644 puppet/util/puppetdb/command_names.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command_names.rb" + install -m 0644 puppet/util/puppetdb/http.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/http.rb" + install -m 0644 puppet/util/puppetdb/atom.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/atom.rb" -+ install -m 0644 puppet/util/puppetdb/command.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command.rb" + install -m 0644 puppet/util/puppetdb/char_encoding.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/char_encoding.rb" -+ install -m 0644 puppet/util/puppetdb/command_names.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command_names.rb" -+ install -m 0644 puppet/indirector/facts/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb.rb" -+ install -m 0644 puppet/indirector/facts/puppetdb_apply.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb_apply.rb" -+ install -m 0644 puppet/indirector/catalog/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog/puppetdb.rb" ++ install -m 0644 puppet/util/puppetdb/config.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/config.rb" ++ install -m 0644 puppet/util/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb.rb" ++ install -m 0644 puppet/functions/puppetdb_query.rb "$(DESTDIR)$(rubylibdir)/puppet/functions/puppetdb_query.rb" ++ install -m 0644 puppet/face/node/status.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/status.rb" ++ install -m 0644 puppet/face/node/deactivate.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/deactivate.rb" ++ install -m 0644 puppet/reports/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/reports/puppetdb.rb" + install -m 0644 puppet/indirector/node/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/node/puppetdb.rb" + install -m 0644 puppet/indirector/resource/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/resource/puppetdb.rb" -+ install -m 0644 puppet/reports/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/reports/puppetdb.rb" -+ install -m 0644 puppet/functions/puppetdb_query.rb "$(DESTDIR)$(rubylibdir)/puppet/functions/puppetdb_query.rb" ++ install -m 0644 puppet/indirector/catalog/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog/puppetdb.rb" ++ install -m 0644 puppet/indirector/facts/puppetdb_apply.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb_apply.rb" ++ install -m 0644 puppet/indirector/facts/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb.rb" install-rpm-sysv-init: install-rpm-preinst install -d -m 0755 "$(DESTDIR)$(initdir)" diff --git a/databases/puppetdb-terminus8/Makefile b/databases/puppetdb-terminus8/Makefile index 3016b28cc09a..94ac444c7428 100644 --- a/databases/puppetdb-terminus8/Makefile +++ b/databases/puppetdb-terminus8/Makefile @@ -1,5 +1,5 @@ PORTNAME= puppetdb-terminus -PORTVERSION= 8.6.0 +PORTVERSION= 8.7.0 CATEGORIES= databases ruby MASTER_SITES= https://downloads.puppetlabs.com/puppetdb/ PKGNAMESUFFIX= 8 diff --git a/databases/puppetdb-terminus8/distinfo b/databases/puppetdb-terminus8/distinfo index 97a4f430cb00..90adc82a94b2 100644 --- a/databases/puppetdb-terminus8/distinfo +++ b/databases/puppetdb-terminus8/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718150379 -SHA256 (puppetdb-8.6.0.tar.gz) = 99b87d1e9dfd66bc94d3557efc709eb083cedeff19c9751dab79146df9f06139 -SIZE (puppetdb-8.6.0.tar.gz) = 60491728 +TIMESTAMP = 1722084321 +SHA256 (puppetdb-8.7.0.tar.gz) = 9fe2cb3fe270105145cd09a431b33b263155d2c813ee8064bf43b639bd9ff93b +SIZE (puppetdb-8.7.0.tar.gz) = 61636500 diff --git a/databases/puppetdb-terminus8/files/patch-Makefile b/databases/puppetdb-terminus8/files/patch-Makefile index 30fce34fc5a6..2312dab85eb7 100644 --- a/databases/puppetdb-terminus8/files/patch-Makefile +++ b/databases/puppetdb-terminus8/files/patch-Makefile @@ -1,4 +1,4 @@ ---- Makefile.orig 2024-06-10 16:24:36 UTC +--- Makefile.orig 2024-07-19 17:11:35 UTC +++ Makefile @@ -1,7 +1,7 @@ confdir = /etc prefix = /usr/local @@ -9,52 +9,53 @@ rundir = /var/run bindir = /usr/bin -@@ -36,22 +36,32 @@ install-puppetdb-termini: +@@ -36,22 +36,33 @@ install-puppetdb-termini: install-puppetdb-termini: -- install -Dm 0644 puppet/face/node/deactivate.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/deactivate.rb" -- install -Dm 0644 puppet/face/node/status.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/status.rb" -- install -Dm 0644 puppet/util/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb.rb" -- install -Dm 0644 puppet/util/puppetdb/config.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/config.rb" +- install -Dm 0644 puppet/util/puppetdb/command.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command.rb" +- install -Dm 0644 puppet/util/puppetdb/command_names.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command_names.rb" - install -Dm 0644 puppet/util/puppetdb/http.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/http.rb" - install -Dm 0644 puppet/util/puppetdb/atom.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/atom.rb" -- install -Dm 0644 puppet/util/puppetdb/command.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command.rb" - install -Dm 0644 puppet/util/puppetdb/char_encoding.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/char_encoding.rb" -- install -Dm 0644 puppet/util/puppetdb/command_names.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command_names.rb" -- install -Dm 0644 puppet/indirector/facts/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb.rb" -- install -Dm 0644 puppet/indirector/facts/puppetdb_apply.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb_apply.rb" -- install -Dm 0644 puppet/indirector/catalog/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog/puppetdb.rb" +- install -Dm 0644 puppet/util/puppetdb/config.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/config.rb" +- install -Dm 0644 puppet/util/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb.rb" +- install -Dm 0644 puppet/functions/puppetdb_query.rb "$(DESTDIR)$(rubylibdir)/puppet/functions/puppetdb_query.rb" +- install -Dm 0644 puppet/face/node/status.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/status.rb" +- install -Dm 0644 puppet/face/node/deactivate.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/deactivate.rb" +- install -Dm 0644 puppet/reports/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/reports/puppetdb.rb" - install -Dm 0644 puppet/indirector/node/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/node/puppetdb.rb" - install -Dm 0644 puppet/indirector/resource/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/resource/puppetdb.rb" -- install -Dm 0644 puppet/reports/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/reports/puppetdb.rb" -- install -Dm 0644 puppet/functions/puppetdb_query.rb "$(DESTDIR)$(rubylibdir)/puppet/functions/puppetdb_query.rb" -+ install -d -m 755 "$(DESTDIR)$(rubylibdir)/puppet/face" -+ install -d -m 755 "$(DESTDIR)$(rubylibdir)/puppet/face/node" -+ install -d -m 755 "$(DESTDIR)$(rubylibdir)/puppet/util" -+ install -d -m 755 "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb" -+ install -d -m 755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts" -+ install -d -m 755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog" -+ install -d -m 755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/node" -+ install -d -m 755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/resource" -+ install -d -m 755 "$(DESTDIR)$(rubylibdir)/puppet/reports" -+ install -d -m 755 "$(DESTDIR)$(rubylibdir)/puppet/functions" -+ install -m 0644 puppet/face/node/deactivate.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/deactivate.rb" -+ install -m 0644 puppet/face/node/status.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/status.rb" -+ install -m 0644 puppet/util/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb.rb" -+ install -m 0644 puppet/util/puppetdb/config.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/config.rb" +- install -Dm 0644 puppet/indirector/catalog/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog/puppetdb.rb" +- install -Dm 0644 puppet/indirector/facts/puppetdb_apply.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb_apply.rb" +- install -Dm 0644 puppet/indirector/facts/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb.rb" ++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/face" ++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/face/node" ++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/functions" ++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector" ++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog" ++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts" ++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/node" ++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/resource" ++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/reports" ++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/util" ++ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb" ++ install -m 0644 puppet/util/puppetdb/command.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command.rb" ++ install -m 0644 puppet/util/puppetdb/command_names.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command_names.rb" + install -m 0644 puppet/util/puppetdb/http.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/http.rb" + install -m 0644 puppet/util/puppetdb/atom.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/atom.rb" -+ install -m 0644 puppet/util/puppetdb/command.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command.rb" + install -m 0644 puppet/util/puppetdb/char_encoding.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/char_encoding.rb" -+ install -m 0644 puppet/util/puppetdb/command_names.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command_names.rb" -+ install -m 0644 puppet/indirector/facts/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb.rb" -+ install -m 0644 puppet/indirector/facts/puppetdb_apply.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb_apply.rb" -+ install -m 0644 puppet/indirector/catalog/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog/puppetdb.rb" ++ install -m 0644 puppet/util/puppetdb/config.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/config.rb" ++ install -m 0644 puppet/util/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb.rb" ++ install -m 0644 puppet/functions/puppetdb_query.rb "$(DESTDIR)$(rubylibdir)/puppet/functions/puppetdb_query.rb" ++ install -m 0644 puppet/face/node/status.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/status.rb" ++ install -m 0644 puppet/face/node/deactivate.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/deactivate.rb" ++ install -m 0644 puppet/reports/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/reports/puppetdb.rb" + install -m 0644 puppet/indirector/node/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/node/puppetdb.rb" + install -m 0644 puppet/indirector/resource/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/resource/puppetdb.rb" -+ install -m 0644 puppet/reports/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/reports/puppetdb.rb" -+ install -m 0644 puppet/functions/puppetdb_query.rb "$(DESTDIR)$(rubylibdir)/puppet/functions/puppetdb_query.rb" ++ install -m 0644 puppet/indirector/catalog/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog/puppetdb.rb" ++ install -m 0644 puppet/indirector/facts/puppetdb_apply.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb_apply.rb" ++ install -m 0644 puppet/indirector/facts/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb.rb" install-rpm-sysv-init: install-rpm-preinst install -d -m 0755 "$(DESTDIR)$(initdir)" diff --git a/databases/puppetdb7/Makefile b/databases/puppetdb7/Makefile index f2d73d995dc9..3102011cf8cc 100644 --- a/databases/puppetdb7/Makefile +++ b/databases/puppetdb7/Makefile @@ -1,5 +1,5 @@ PORTNAME= puppetdb -PORTVERSION= 7.19.0 +PORTVERSION= 7.19.1 CATEGORIES= databases java MASTER_SITES= https://downloads.puppetlabs.com/puppetdb/ PKGNAMESUFFIX= 7 @@ -43,6 +43,9 @@ post-patch: @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/${file} .endfor @${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" ${WRKSRC}/ext/bin/puppetdb + @${REINPLACE_CMD} -e 's|/puppetlabs/puppetdb/|/puppetdb/|' \ + -e 's|\(install -m 0644 ext/config/.*\)"|\1.sample"|' \ + ${WRKSRC}/Makefile do-install: @cd ${WRKSRC} && ${SETENV} DESTDIR=${STAGEDIR} make install-puppetdb diff --git a/databases/puppetdb7/distinfo b/databases/puppetdb7/distinfo index c5291a0dd529..d2054dae1e8e 100644 --- a/databases/puppetdb7/distinfo +++ b/databases/puppetdb7/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718150352 -SHA256 (puppetdb-7.19.0.tar.gz) = 807b5581c1c559f2f46ba8f331704d39ed2c3f2b87699eb10c6bad4c5baa617b -SIZE (puppetdb-7.19.0.tar.gz) = 52336282 +TIMESTAMP = 1721971840 +SHA256 (puppetdb-7.19.1.tar.gz) = 2a4437279a2693d42e315f0d02d90d57d9ec3ba7ddf789387132504390c127ed +SIZE (puppetdb-7.19.1.tar.gz) = 52342245 diff --git a/databases/puppetdb7/files/patch-Makefile b/databases/puppetdb7/files/patch-Makefile index ade9d2c91fd7..583fcfa9fe4a 100644 --- a/databases/puppetdb7/files/patch-Makefile +++ b/databases/puppetdb7/files/patch-Makefile @@ -1,6 +1,6 @@ ---- Makefile.orig 2024-06-10 16:06:40 UTC +--- Makefile.orig 2024-07-19 17:09:14 UTC +++ Makefile -@@ -1,24 +1,24 @@ +@@ -1,9 +1,9 @@ -prefix = /usr/local +prefix = %%PREFIX%% datadir = $(prefix)/share @@ -13,27 +13,3 @@ install-puppetdb: install -d -m 0755 "$(DESTDIR)$(datadir)/puppetdb" - install -m 0644 puppetdb.jar "$(DESTDIR)$(datadir)/puppetdb" - install -m 0774 ext/ezbake-functions.sh "$(DESTDIR)$(datadir)/puppetdb" - install -m 0644 ext/ezbake.manifest "$(DESTDIR)$(datadir)/puppetdb" -- install -d -m 0755 "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/conf.d" -- install -m 0644 ext/config/bootstrap.cfg "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/bootstrap.cfg" -- install -m 0644 ext/config/conf.d/database.ini "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/conf.d/database.ini" -- install -m 0644 ext/config/conf.d/jetty.ini "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/conf.d/jetty.ini" -- install -m 0644 ext/config/conf.d/config.ini "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/conf.d/config.ini" -- install -m 0644 ext/config/conf.d/auth.conf "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/conf.d/auth.conf" -- install -m 0644 ext/config/conf.d/repl.ini "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/conf.d/repl.ini" -- install -m 0644 ext/config/request-logging.xml "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/request-logging.xml" -- install -m 0644 ext/config/logback.xml "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/logback.xml" -+ install -d -m 0755 "$(DESTDIR)$(confdir)/puppetdb/conf.d" -+ install -m 0644 ext/config/bootstrap.cfg "$(DESTDIR)$(confdir)/puppetdb/bootstrap.cfg.sample" -+ install -m 0644 ext/config/conf.d/database.ini "$(DESTDIR)$(confdir)/puppetdb/conf.d/database.ini.sample" -+ install -m 0644 ext/config/conf.d/jetty.ini "$(DESTDIR)$(confdir)/puppetdb/conf.d/jetty.ini.sample" -+ install -m 0644 ext/config/conf.d/config.ini "$(DESTDIR)$(confdir)/puppetdb/conf.d/config.ini.sample" -+ install -m 0644 ext/config/conf.d/auth.conf "$(DESTDIR)$(confdir)/puppetdb/conf.d/auth.conf.sample" -+ install -m 0644 ext/config/conf.d/repl.ini "$(DESTDIR)$(confdir)/puppetdb/conf.d/repl.ini.sample" -+ install -m 0644 ext/config/request-logging.xml "$(DESTDIR)$(confdir)/puppetdb/request-logging.xml.sample" -+ install -m 0644 ext/config/logback.xml "$(DESTDIR)$(confdir)/puppetdb/logback.xml.sample" - install -d -m 0755 "$(DESTDIR)$(datadir)/puppetdb/cli" - install -d -m 0755 "$(DESTDIR)$(datadir)/puppetdb/cli/apps" - install -d -m 0755 "$(DESTDIR)$(bindir)" diff --git a/databases/puppetdb8/Makefile b/databases/puppetdb8/Makefile index 9734579fd653..0496f383c589 100644 --- a/databases/puppetdb8/Makefile +++ b/databases/puppetdb8/Makefile @@ -1,5 +1,5 @@ PORTNAME= puppetdb -PORTVERSION= 8.6.0 +PORTVERSION= 8.7.0 CATEGORIES= databases java MASTER_SITES= https://downloads.puppetlabs.com/puppetdb/ PKGNAMESUFFIX= 8 @@ -44,6 +44,9 @@ post-patch: @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/${file} .endfor @${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" ${WRKSRC}/ext/bin/puppetdb + @${REINPLACE_CMD} -e 's|/puppetlabs/puppetdb/|/puppetdb/|' \ + -e 's|\(install -m 0644 ext/config/.*\)"|\1.sample"|' \ + ${WRKSRC}/Makefile do-install: @cd ${WRKSRC} && ${SETENV} DESTDIR=${STAGEDIR} make install-puppetdb diff --git a/databases/puppetdb8/distinfo b/databases/puppetdb8/distinfo index 554be0852318..a1dfa1d544f5 100644 --- a/databases/puppetdb8/distinfo +++ b/databases/puppetdb8/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718150365 -SHA256 (puppetdb-8.6.0.tar.gz) = 99b87d1e9dfd66bc94d3557efc709eb083cedeff19c9751dab79146df9f06139 -SIZE (puppetdb-8.6.0.tar.gz) = 60491728 +TIMESTAMP = 1721971854 +SHA256 (puppetdb-8.7.0.tar.gz) = 9fe2cb3fe270105145cd09a431b33b263155d2c813ee8064bf43b639bd9ff93b +SIZE (puppetdb-8.7.0.tar.gz) = 61636500 diff --git a/databases/puppetdb8/files/patch-Makefile b/databases/puppetdb8/files/patch-Makefile index f81732dd3ff6..0bdb0aa87c7f 100644 --- a/databases/puppetdb8/files/patch-Makefile +++ b/databases/puppetdb8/files/patch-Makefile @@ -1,6 +1,6 @@ --- Makefile.orig 2024-06-10 16:24:36 UTC +++ Makefile -@@ -1,24 +1,24 @@ +@@ -1,9 +1,9 @@ -prefix = /usr/local +prefix = %%PREFIX%% datadir = $(prefix)/share @@ -13,27 +13,3 @@ install-puppetdb: install -d -m 0755 "$(DESTDIR)$(datadir)/puppetdb" - install -m 0644 puppetdb.jar "$(DESTDIR)$(datadir)/puppetdb" - install -m 0774 ext/ezbake-functions.sh "$(DESTDIR)$(datadir)/puppetdb" - install -m 0644 ext/ezbake.manifest "$(DESTDIR)$(datadir)/puppetdb" -- install -d -m 0755 "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/conf.d" -- install -m 0644 ext/config/bootstrap.cfg "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/bootstrap.cfg" -- install -m 0644 ext/config/conf.d/database.ini "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/conf.d/database.ini" -- install -m 0644 ext/config/conf.d/jetty.ini "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/conf.d/jetty.ini" -- install -m 0644 ext/config/conf.d/config.ini "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/conf.d/config.ini" -- install -m 0644 ext/config/conf.d/auth.conf "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/conf.d/auth.conf" -- install -m 0644 ext/config/conf.d/repl.ini "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/conf.d/repl.ini" -- install -m 0644 ext/config/request-logging.xml "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/request-logging.xml" -- install -m 0644 ext/config/logback.xml "$(DESTDIR)$(confdir)/puppetlabs/puppetdb/logback.xml" -+ install -d -m 0755 "$(DESTDIR)$(confdir)/puppetdb/conf.d" -+ install -m 0644 ext/config/bootstrap.cfg "$(DESTDIR)$(confdir)/puppetdb/bootstrap.cfg.sample" -+ install -m 0644 ext/config/conf.d/database.ini "$(DESTDIR)$(confdir)/puppetdb/conf.d/database.ini.sample" -+ install -m 0644 ext/config/conf.d/jetty.ini "$(DESTDIR)$(confdir)/puppetdb/conf.d/jetty.ini.sample" -+ install -m 0644 ext/config/conf.d/config.ini "$(DESTDIR)$(confdir)/puppetdb/conf.d/config.ini.sample" -+ install -m 0644 ext/config/conf.d/auth.conf "$(DESTDIR)$(confdir)/puppetdb/conf.d/auth.conf.sample" -+ install -m 0644 ext/config/conf.d/repl.ini "$(DESTDIR)$(confdir)/puppetdb/conf.d/repl.ini.sample" -+ install -m 0644 ext/config/request-logging.xml "$(DESTDIR)$(confdir)/puppetdb/request-logging.xml.sample" -+ install -m 0644 ext/config/logback.xml "$(DESTDIR)$(confdir)/puppetdb/logback.xml.sample" - install -d -m 0755 "$(DESTDIR)$(datadir)/puppetdb/cli" - install -d -m 0755 "$(DESTDIR)$(datadir)/puppetdb/cli/apps" - install -d -m 0755 "$(DESTDIR)$(bindir)" diff --git a/databases/py-Pyrseas/Makefile b/databases/py-Pyrseas/Makefile index 5027a88af18d..6b6633455edf 100644 --- a/databases/py-Pyrseas/Makefile +++ b/databases/py-Pyrseas/Makefile @@ -1,5 +1,6 @@ PORTNAME= Pyrseas PORTVERSION= 0.9.1 +PORTREVISION= 1 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pgdbconn>=0.8:databases/py-pgdbconn@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.10:devel/py-pyyaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python diff --git a/databases/py-aiomcache/Makefile b/databases/py-aiomcache/Makefile index 8db0c3192985..ebe560bf869f 100644 --- a/databases/py-aiomcache/Makefile +++ b/databases/py-aiomcache/Makefile @@ -16,6 +16,8 @@ USES= cpe python CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= autoplist distutils cython +NO_ARCH= yes + post-extract: @${MV} ${WRKSRC}/tests ${WRKSRC}/aiomcache/ diff --git a/databases/py-aioredis/Makefile b/databases/py-aioredis/Makefile index c260158c386d..008200614996 100644 --- a/databases/py-aioredis/Makefile +++ b/databases/py-aioredis/Makefile @@ -16,6 +16,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}async_timeout>0:devel/py-async_timeout@${PY_ USES= python USE_PYTHON= distutils autoplist +NO_ARCH= yes + OPTIONS_DEFINE= HIREDIS HIREDIS_DESC= High performance response parser (via hiredis) diff --git a/databases/py-aiosql/Makefile b/databases/py-aiosql/Makefile new file mode 100644 index 000000000000..694655dc65bd --- /dev/null +++ b/databases/py-aiosql/Makefile @@ -0,0 +1,23 @@ +PORTNAME= aiosql +DISTVERSION= 11.0 +CATEGORIES= databases python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= nivit@FreeBSD.org +COMMENT= Simple SQL in Python +WWW= https://pypi.org/project/aiosql/ + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.4:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0.44.0:devel/py-wheel@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist pep517 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/databases/py-aiosql/distinfo b/databases/py-aiosql/distinfo new file mode 100644 index 000000000000..99bb8a8edeb1 --- /dev/null +++ b/databases/py-aiosql/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723969179 +SHA256 (aiosql-11.0.tar.gz) = efce083cc2b34c85bcbf45cf4c9576088b7bdf2e5fbdeaaf05cef3b4162262c3 +SIZE (aiosql-11.0.tar.gz) = 65842 diff --git a/databases/py-aiosql/pkg-descr b/databases/py-aiosql/pkg-descr new file mode 100644 index 000000000000..c6e3cf10999b --- /dev/null +++ b/databases/py-aiosql/pkg-descr @@ -0,0 +1,6 @@ +SQL is code. Write it, version control it, comment it, and run it using files. +Writing your SQL code in Python programs as strings doesn't allow you to easily +reuse them in SQL GUIs or CLI tools like psql. With aiosql you can organize +your SQL statements in .sql files, load them into your python application as +methods to call without losing the ability to use them as you would any other +SQL file. diff --git a/databases/py-alembic/Makefile b/databases/py-alembic/Makefile index 823fe3d030d5..c95af7da3d46 100644 --- a/databases/py-alembic/Makefile +++ b/databases/py-alembic/Makefile @@ -1,6 +1,5 @@ PORTNAME= alembic -PORTVERSION= 1.13.1 -PORTREVISION= 1 +DISTVERSION= 1.13.3 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-alembic/distinfo b/databases/py-alembic/distinfo index 831154b80003..755ebcc6e837 100644 --- a/databases/py-alembic/distinfo +++ b/databases/py-alembic/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1703248282 -SHA256 (alembic-1.13.1.tar.gz) = 4932c8558bf68f2ee92b9bbcb8218671c627064d5b08939437af6d77dc05e595 -SIZE (alembic-1.13.1.tar.gz) = 1213288 +TIMESTAMP = 1727153288 +SHA256 (alembic-1.13.3.tar.gz) = 203503117415561e203aa14541740643a611f641517f0209fcae63e9fa09f1a2 +SIZE (alembic-1.13.3.tar.gz) = 1921223 diff --git a/databases/py-apache-arrow/Makefile b/databases/py-apache-arrow/Makefile index fa95cfc3a17c..9ee01ef77a9f 100644 --- a/databases/py-apache-arrow/Makefile +++ b/databases/py-apache-arrow/Makefile @@ -1,5 +1,5 @@ PORTNAME= apache-arrow -DISTVERSION= 15.0.2 +DISTVERSION= 17.0.0 CATEGORIES= databases python MASTER_SITES= APACHE/arrow/arrow-${DISTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -20,16 +20,20 @@ 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 +USES= compiler:c++11-lang pkgconfig python shebangfix USE_PYTHON= distutils cython # 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 + MAKE_ENV= FREEBSD_PYTHON_SUFFIX=${PYTHON_SUFFIX} post-install: @${STRIP_CMD} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyarrow/*.cpython-${PYTHON_SUFFIX}.so \ - ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyarrow/libarrow_python.so + ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyarrow/libarrow_python.so \ + ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyarrow/libarrow_python_flight.so \ + ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyarrow/libarrow_python_parquet_encryption.so .include <bsd.port.mk> diff --git a/databases/py-apache-arrow/distinfo b/databases/py-apache-arrow/distinfo index bf812a2a9abf..218b64448d01 100644 --- a/databases/py-apache-arrow/distinfo +++ b/databases/py-apache-arrow/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1711275907 -SHA256 (apache-arrow-15.0.2.tar.gz) = abbf97176db6a9e8186fe005e93320dac27c64562755c77de50a882eb6179ac6 -SIZE (apache-arrow-15.0.2.tar.gz) = 21503812 +TIMESTAMP = 1721987921 +SHA256 (apache-arrow-17.0.0.tar.gz) = 9d280d8042e7cf526f8c28d170d93bfab65e50f94569f6a790982a878d8d898d +SIZE (apache-arrow-17.0.0.tar.gz) = 21822331 diff --git a/databases/py-apache-arrow/files/patch-pyproject.toml b/databases/py-apache-arrow/files/patch-pyproject.toml index 923321e89970..e1728eec18f5 100644 --- a/databases/py-apache-arrow/files/patch-pyproject.toml +++ b/databases/py-apache-arrow/files/patch-pyproject.toml @@ -1,13 +1,11 @@ ---- pyproject.toml.orig 2024-03-24 19:23:05 UTC +--- pyproject.toml.orig 2024-07-11 08:58:17 UTC +++ pyproject.toml -@@ -18,8 +18,8 @@ requires = [ - [build-system] - requires = [ - "cython >= 0.29.31", -- "oldest-supported-numpy>=0.14", -- "setuptools_scm < 8.0.0", -+ "numpy>=0.14", -+ "setuptools_scm", - "setuptools >= 40.1.0", - "wheel" +@@ -27,7 +27,7 @@ requires = [ + # configuring setuptools_scm in pyproject.toml requires + # versions released after 2022 + "setuptools_scm[toml]>=8", +- "setuptools>=64", ++ "setuptools", ] + build-backend = "setuptools.build_meta" + diff --git a/databases/py-apache-arrow/files/patch-setup.py b/databases/py-apache-arrow/files/patch-setup.py deleted file mode 100644 index 3b820b3b1183..000000000000 --- a/databases/py-apache-arrow/files/patch-setup.py +++ /dev/null @@ -1,11 +0,0 @@ ---- setup.py.orig 2024-03-24 19:24:16 UTC -+++ setup.py -@@ -492,7 +492,7 @@ setup( - 'pyarrow/_generated_version.py'), - 'version_scheme': guess_next_dev_version - }, -- setup_requires=['setuptools_scm < 8.0.0', 'cython >= 0.29.31'] + setup_requires, -+ setup_requires=['setuptools_scm', 'cython >= 0.29.31'] + setup_requires, - install_requires=install_requires, - tests_require=['pytest', 'pandas', 'hypothesis'], - python_requires='>=3.8', diff --git a/databases/py-apache-arrow/pkg-plist b/databases/py-apache-arrow/pkg-plist index a886692d9a21..c521b84b9f3f 100644 --- a/databases/py-apache-arrow/pkg-plist +++ b/databases/py-apache-arrow/pkg-plist @@ -1,9 +1,87 @@ -%%PYTHON_SITELIBDIR%%/pyarrow-15.0.2-py%%PYTHON_VER%%.egg-info/PKG-INFO -%%PYTHON_SITELIBDIR%%/pyarrow-15.0.2-py%%PYTHON_VER%%.egg-info/SOURCES.txt -%%PYTHON_SITELIBDIR%%/pyarrow-15.0.2-py%%PYTHON_VER%%.egg-info/dependency_links.txt -%%PYTHON_SITELIBDIR%%/pyarrow-15.0.2-py%%PYTHON_VER%%.egg-info/not-zip-safe -%%PYTHON_SITELIBDIR%%/pyarrow-15.0.2-py%%PYTHON_VER%%.egg-info/requires.txt -%%PYTHON_SITELIBDIR%%/pyarrow-15.0.2-py%%PYTHON_VER%%.egg-info/top_level.txt +%%PYTHON_SITELIBDIR%%/benchmarks/__init__.py +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/array_ops%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/array_ops%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/common%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/common%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/convert_builtins%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/convert_builtins%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/convert_pandas%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/convert_pandas%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/io%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/io%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/microbenchmarks%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/microbenchmarks%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/parquet%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/parquet%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/streaming%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/__pycache__/streaming%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/benchmarks/array_ops.py +%%PYTHON_SITELIBDIR%%/benchmarks/common.py +%%PYTHON_SITELIBDIR%%/benchmarks/convert_builtins.py +%%PYTHON_SITELIBDIR%%/benchmarks/convert_pandas.py +%%PYTHON_SITELIBDIR%%/benchmarks/io.py +%%PYTHON_SITELIBDIR%%/benchmarks/microbenchmarks.py +%%PYTHON_SITELIBDIR%%/benchmarks/parquet.py +%%PYTHON_SITELIBDIR%%/benchmarks/streaming.py +%%PYTHON_SITELIBDIR%%/cmake_modules/AWSSDKVariables.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/BuildUtils.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/DefineOptions.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindAWSSDKAlt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindAzure.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindBrotliAlt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindClangTools.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindGTestAlt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindInferTools.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindLLVMAlt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindOpenSSLAlt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindProtobufAlt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindPython3Alt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindRapidJSONAlt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindSQLite3Alt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindSnappyAlt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindThriftAlt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/Findc-aresAlt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindgRPCAlt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindgflagsAlt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindglogAlt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindjemallocAlt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/Findlibrados.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/Findlz4Alt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindorcAlt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/Findre2Alt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/Findutf8proc.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/FindzstdAlt.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/GandivaAddBitcode.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/SetupCxxFlags.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/ThirdpartyToolchain.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/UseCython.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/Usevcpkg.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/aws_sdk_cpp_generate_variables.sh +%%PYTHON_SITELIBDIR%%/cmake_modules/san-config.cmake +%%PYTHON_SITELIBDIR%%/cmake_modules/snappy.diff +%%PYTHON_SITELIBDIR%%/examples/dataset/__pycache__/write_dataset_encrypted%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/examples/dataset/__pycache__/write_dataset_encrypted%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/examples/dataset/write_dataset_encrypted.py +%%PYTHON_SITELIBDIR%%/examples/flight/__pycache__/client%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/examples/flight/__pycache__/client%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/examples/flight/__pycache__/middleware%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/examples/flight/__pycache__/middleware%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/examples/flight/__pycache__/server%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/examples/flight/__pycache__/server%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/examples/flight/client.py +%%PYTHON_SITELIBDIR%%/examples/flight/middleware.py +%%PYTHON_SITELIBDIR%%/examples/flight/server.py +%%PYTHON_SITELIBDIR%%/examples/parquet_encryption/__pycache__/sample_vault_kms_client%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/examples/parquet_encryption/__pycache__/sample_vault_kms_client%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/examples/parquet_encryption/sample_vault_kms_client.py +%%PYTHON_SITELIBDIR%%/pyarrow-17.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO +%%PYTHON_SITELIBDIR%%/pyarrow-17.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt +%%PYTHON_SITELIBDIR%%/pyarrow-17.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt +%%PYTHON_SITELIBDIR%%/pyarrow-17.0.0-py%%PYTHON_VER%%.egg-info/not-zip-safe +%%PYTHON_SITELIBDIR%%/pyarrow-17.0.0-py%%PYTHON_VER%%.egg-info/requires.txt +%%PYTHON_SITELIBDIR%%/pyarrow-17.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_EXT_SUFFIX%%.opt-1.pyc @@ -30,14 +108,10 @@ %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/dataset%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/feather%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/feather%%PYTHON_EXT_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/filesystem%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/filesystem%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/flight%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/flight%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/fs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/fs%%PYTHON_EXT_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/hdfs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/hdfs%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/ipc%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/ipc%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/json%%PYTHON_EXT_SUFFIX%%.opt-1.pyc @@ -54,8 +128,10 @@ %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/types%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/util%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/util%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/pyarrow/_acero%%PYTHON_EXT_SUFFIX%%.so %%PYTHON_SITELIBDIR%%/pyarrow/_acero.pxd %%PYTHON_SITELIBDIR%%/pyarrow/_acero.pyx +%%PYTHON_SITELIBDIR%%/pyarrow/_azurefs.pyx %%PYTHON_SITELIBDIR%%/pyarrow/_compute%%PYTHON_EXT_SUFFIX%%.so %%PYTHON_SITELIBDIR%%/pyarrow/_compute.pxd %%PYTHON_SITELIBDIR%%/pyarrow/_compute.pyx @@ -65,36 +141,42 @@ %%PYTHON_SITELIBDIR%%/pyarrow/_csv.pyx %%PYTHON_SITELIBDIR%%/pyarrow/_cuda.pxd %%PYTHON_SITELIBDIR%%/pyarrow/_cuda.pyx +%%PYTHON_SITELIBDIR%%/pyarrow/_dataset%%PYTHON_EXT_SUFFIX%%.so %%PYTHON_SITELIBDIR%%/pyarrow/_dataset.pxd %%PYTHON_SITELIBDIR%%/pyarrow/_dataset.pyx %%PYTHON_SITELIBDIR%%/pyarrow/_dataset_orc.pyx +%%PYTHON_SITELIBDIR%%/pyarrow/_dataset_parquet%%PYTHON_EXT_SUFFIX%%.so %%PYTHON_SITELIBDIR%%/pyarrow/_dataset_parquet.pxd %%PYTHON_SITELIBDIR%%/pyarrow/_dataset_parquet.pyx +%%PYTHON_SITELIBDIR%%/pyarrow/_dataset_parquet_encryption%%PYTHON_EXT_SUFFIX%%.so %%PYTHON_SITELIBDIR%%/pyarrow/_dataset_parquet_encryption.pyx %%PYTHON_SITELIBDIR%%/pyarrow/_dlpack.pxi %%PYTHON_SITELIBDIR%%/pyarrow/_feather%%PYTHON_EXT_SUFFIX%%.so %%PYTHON_SITELIBDIR%%/pyarrow/_feather.pyx +%%PYTHON_SITELIBDIR%%/pyarrow/_flight%%PYTHON_EXT_SUFFIX%%.so %%PYTHON_SITELIBDIR%%/pyarrow/_flight.pyx %%PYTHON_SITELIBDIR%%/pyarrow/_fs%%PYTHON_EXT_SUFFIX%%.so %%PYTHON_SITELIBDIR%%/pyarrow/_fs.pxd %%PYTHON_SITELIBDIR%%/pyarrow/_fs.pyx %%PYTHON_SITELIBDIR%%/pyarrow/_gcsfs.pyx %%PYTHON_SITELIBDIR%%/pyarrow/_generated_version.py +%%PYTHON_SITELIBDIR%%/pyarrow/_hdfs%%PYTHON_EXT_SUFFIX%%.so %%PYTHON_SITELIBDIR%%/pyarrow/_hdfs.pyx -%%PYTHON_SITELIBDIR%%/pyarrow/_hdfsio%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON_SITELIBDIR%%/pyarrow/_hdfsio.pyx %%PYTHON_SITELIBDIR%%/pyarrow/_json%%PYTHON_EXT_SUFFIX%%.so %%PYTHON_SITELIBDIR%%/pyarrow/_json.pxd %%PYTHON_SITELIBDIR%%/pyarrow/_json.pyx %%PYTHON_SITELIBDIR%%/pyarrow/_orc.pxd %%PYTHON_SITELIBDIR%%/pyarrow/_orc.pyx +%%PYTHON_SITELIBDIR%%/pyarrow/_parquet%%PYTHON_EXT_SUFFIX%%.so %%PYTHON_SITELIBDIR%%/pyarrow/_parquet.pxd %%PYTHON_SITELIBDIR%%/pyarrow/_parquet.pyx +%%PYTHON_SITELIBDIR%%/pyarrow/_parquet_encryption%%PYTHON_EXT_SUFFIX%%.so %%PYTHON_SITELIBDIR%%/pyarrow/_parquet_encryption.pxd %%PYTHON_SITELIBDIR%%/pyarrow/_parquet_encryption.pyx %%PYTHON_SITELIBDIR%%/pyarrow/_pyarrow_cpp_tests%%PYTHON_EXT_SUFFIX%%.so %%PYTHON_SITELIBDIR%%/pyarrow/_pyarrow_cpp_tests.pxd %%PYTHON_SITELIBDIR%%/pyarrow/_pyarrow_cpp_tests.pyx +%%PYTHON_SITELIBDIR%%/pyarrow/_s3fs%%PYTHON_EXT_SUFFIX%%.so %%PYTHON_SITELIBDIR%%/pyarrow/_s3fs.pyx %%PYTHON_SITELIBDIR%%/pyarrow/_substrait.pyx %%PYTHON_SITELIBDIR%%/pyarrow/acero.py @@ -110,13 +192,13 @@ %%PYTHON_SITELIBDIR%%/pyarrow/csv.py %%PYTHON_SITELIBDIR%%/pyarrow/cuda.py %%PYTHON_SITELIBDIR%%/pyarrow/dataset.py +%%PYTHON_SITELIBDIR%%/pyarrow/device.pxi %%PYTHON_SITELIBDIR%%/pyarrow/error.pxi %%PYTHON_SITELIBDIR%%/pyarrow/feather.py -%%PYTHON_SITELIBDIR%%/pyarrow/filesystem.py %%PYTHON_SITELIBDIR%%/pyarrow/flight.py %%PYTHON_SITELIBDIR%%/pyarrow/fs.py +%%PYTHON_SITELIBDIR%%/pyarrow/gandiva%%PYTHON_EXT_SUFFIX%%.so %%PYTHON_SITELIBDIR%%/pyarrow/gandiva.pyx -%%PYTHON_SITELIBDIR%%/pyarrow/hdfs.py %%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 @@ -188,9 +270,6 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/function.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/function_options.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/kernel.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/key_hash.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/key_map.h -%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/compute/light_array.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 @@ -234,6 +313,7 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/api.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/azurefs.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/filesystem.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/filesystem_library.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/gcsfs.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/hdfs.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/localfs.h @@ -243,6 +323,28 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/s3fs.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/test_util.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/filesystem/type_fwd.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/api.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/client.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/client_auth.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/client_cookie_middleware.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/client_middleware.h +%%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/test_definitions.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/test_util.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/transport.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/transport_server.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/type_fwd.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/types.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/types_async.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/flight/visibility.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/api.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/buffered.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/io/caching.h @@ -337,6 +439,7 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/builder.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/executor_util.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/extension_type.h +%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/fixed_width_test_util.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/future_util.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/generator.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/testing/gtest_compat.h @@ -409,6 +512,7 @@ %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/key_value_metadata.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/launder.h %%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/util/list_util.h +%%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 @@ -524,6 +628,8 @@ %%PYTHON_SITELIBDIR%%/pyarrow/lib.pyx %%PYTHON_SITELIBDIR%%/pyarrow/lib_api.h %%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python.so +%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_flight.so +%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_parquet_encryption.so %%PYTHON_SITELIBDIR%%/pyarrow/memory.pxi %%PYTHON_SITELIBDIR%%/pyarrow/orc.py %%PYTHON_SITELIBDIR%%/pyarrow/pandas-shim.pxi @@ -652,6 +758,8 @@ %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_dataset_encryption%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_deprecations%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_deprecations%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_device%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_device%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_dlpack%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_dlpack%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_exec_plan%%PYTHON_EXT_SUFFIX%%.opt-1.pyc @@ -660,8 +768,6 @@ %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_extension_type%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_feather%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_feather%%PYTHON_EXT_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_filesystem%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_filesystem%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_flight%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_flight%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_flight_async%%PYTHON_EXT_SUFFIX%%.opt-1.pyc @@ -672,8 +778,6 @@ %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_gandiva%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_gdb%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_gdb%%PYTHON_EXT_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_hdfs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_hdfs%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_io%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_io%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/pyarrow/tests/__pycache__/test_ipc%%PYTHON_EXT_SUFFIX%%.opt-1.pyc @@ -803,17 +907,16 @@ %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_dataset.py %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_dataset_encryption.py %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_deprecations.py +%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_device.py %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_dlpack.py %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_exec_plan.py %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_extension_type.py %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_feather.py -%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_filesystem.py %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_flight.py %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_flight_async.py %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_fs.py %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_gandiva.py %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_gdb.py -%%PYTHON_SITELIBDIR%%/pyarrow/tests/test_hdfs.py %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_io.py %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_ipc.py %%PYTHON_SITELIBDIR%%/pyarrow/tests/test_json.py @@ -845,3 +948,12 @@ %%PYTHON_SITELIBDIR%%/pyarrow/vendored/__pycache__/version%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/pyarrow/vendored/docscrape.py %%PYTHON_SITELIBDIR%%/pyarrow/vendored/version.py +%%PYTHON_SITELIBDIR%%/scripts/__pycache__/run_emscripten_tests%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scripts/__pycache__/run_emscripten_tests%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/scripts/__pycache__/test_imports%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scripts/__pycache__/test_imports%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/scripts/__pycache__/test_leak%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scripts/__pycache__/test_leak%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/scripts/run_emscripten_tests.py +%%PYTHON_SITELIBDIR%%/scripts/test_imports.py +%%PYTHON_SITELIBDIR%%/scripts/test_leak.py diff --git a/databases/py-apsw/Makefile b/databases/py-apsw/Makefile index d087f321113b..ac014855c0b9 100644 --- a/databases/py-apsw/Makefile +++ b/databases/py-apsw/Makefile @@ -1,5 +1,5 @@ PORTNAME= apsw -PORTVERSION= 3.46.0.1 +PORTVERSION= 3.46.1.0 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-apsw/distinfo b/databases/py-apsw/distinfo index 78e11a5cf6f0..feca52cca052 100644 --- a/databases/py-apsw/distinfo +++ b/databases/py-apsw/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718690470 -SHA256 (apsw-3.46.0.1.tar.gz) = a36d1e80180d1dc9c079f766dead8204dfeb1c80707676f9b75c1705800fe7d0 -SIZE (apsw-3.46.0.1.tar.gz) = 403782 +TIMESTAMP = 1724084568 +SHA256 (apsw-3.46.1.0.tar.gz) = 96e3dfad1fd0cc77a778aa6b27468292041a8e9cb1f2dcf06bd773762c9b0c0c +SIZE (apsw-3.46.1.0.tar.gz) = 403954 diff --git a/databases/py-berkeleydb/Makefile b/databases/py-berkeleydb/Makefile index 24413cc4667e..a38b96648b72 100644 --- a/databases/py-berkeleydb/Makefile +++ b/databases/py-berkeleydb/Makefile @@ -1,5 +1,5 @@ PORTNAME= berkeleydb -DISTVERSION= 18.1.9 +DISTVERSION= 18.1.10 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-berkeleydb/distinfo b/databases/py-berkeleydb/distinfo index 4138d7bd19f5..43e901004d6b 100644 --- a/databases/py-berkeleydb/distinfo +++ b/databases/py-berkeleydb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718875323 -SHA256 (berkeleydb-18.1.9.tar.gz) = 696beacbad8e976209454bd6775db896ae194276f4d9bdfff516b88d2a568388 -SIZE (berkeleydb-18.1.9.tar.gz) = 175536 +TIMESTAMP = 1722073213 +SHA256 (berkeleydb-18.1.10.tar.gz) = 426341a16007a9002d987a6f4d97226f8eafffcb1a0488488053d38a3127c81a +SIZE (berkeleydb-18.1.10.tar.gz) = 298248 diff --git a/databases/py-carbon/Makefile b/databases/py-carbon/Makefile index 89318ac71662..646d83144635 100644 --- a/databases/py-carbon/Makefile +++ b/databases/py-carbon/Makefile @@ -32,7 +32,7 @@ SUB_LIST= PYTHON_CMD=${PYTHON_CMD} .include <bsd.port.pre.mk> .if ${PYTHON_REL} > 30900 -BROKEN= Python-3.9 is not supported +BROKEN= Python-3.9 or later is not supported .endif post-patch: diff --git a/databases/py-cassandra-driver/Makefile b/databases/py-cassandra-driver/Makefile index 8a120269118c..768aa8bd18fc 100644 --- a/databases/py-cassandra-driver/Makefile +++ b/databases/py-cassandra-driver/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sure>0:devel/py-sure@${PY_FLAVOR} diff --git a/databases/py-dbt-core/Makefile b/databases/py-dbt-core/Makefile index 852530aef055..c9e89582d3b8 100644 --- a/databases/py-dbt-core/Makefile +++ b/databases/py-dbt-core/Makefile @@ -1,6 +1,6 @@ PORTNAME= dbt-core DISTVERSION= 1.7.11 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,32 +11,34 @@ WWW= https://github.com/dbt-labs/dbt-core LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.7,<2:textproc/py-agate@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.3,<4:devel/py-Jinja2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}mashumaro>=3.9,<4:devel/py-mashumaro@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.7<2:textproc/py-agate@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.3<4:devel/py-Jinja2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mashumaro>=3.9<4:devel/py-mashumaro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>0.5.6:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}logbook>0:devel/py-logbook@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}click>=8.0.2,<9:devel/py-click@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>=8.0.2<9:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.3:math/py-networkx@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9,<0.5:devel/py-colorama@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pathspec>=0.9,<0.13:devel/py-pathspec@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}isodate>=0.6,<0.7:devel/py-isodate@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.3,<0.6:databases/py-sqlparse@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9<0.5:devel/py-colorama@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pathspec>=0.9<0.13:devel/py-pathspec@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}isodate>=0.6<0.7:devel/py-isodate@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.3<0.6:databases/py-sqlparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbt-extractor>=0.5:devel/py-dbt-extractor@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}minimal-snowplow-tracker>=0.0.2,<0.1:devel/py-minimal-snowplow-tracker@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}minimal-snowplow-tracker>=0.0.2<0.1:devel/py-minimal-snowplow-tracker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbt-semantic-interfaces>=0.4.2:databases/py-dbt-semantic-interfaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>20.9:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=4.0.0:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2015.7:devel/py-pytz@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}yaml>=6.0:devel/py-yaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4:devel/py-typing-extensions@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cffi>=1.9,<2:devel/py-cffi@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}idna>=2.5,<4:dns/py-idna@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cffi>=1.9<2:devel/py-cffi@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}idna>=2.5<4:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests<3:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.0:net/py-urllib3@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils +NO_ARCH= yes + .include <bsd.port.mk> diff --git a/databases/py-dbt-duckdb/Makefile b/databases/py-dbt-duckdb/Makefile index d8d753dba8d4..74bdd69e6873 100644 --- a/databases/py-dbt-duckdb/Makefile +++ b/databases/py-dbt-duckdb/Makefile @@ -10,12 +10,14 @@ WWW= https://github.com/jwills/dbt-duckdb LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbt-core>=1.7.0,<2:databases/py-dbt-core@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbt-core>=1.7.0<2:databases/py-dbt-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}duckdb>=0.7.0:databases/py-duckdb@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils +NO_ARCH= yes + # py-dbt-duckdb attempts to install __init__.py and the generated bytecode into # these directories which conflicts with those installed by py-dbt-core. We need to # delete these files and their entries in the generated plist post-install. diff --git a/databases/py-dbt-semantic-interfaces/Makefile b/databases/py-dbt-semantic-interfaces/Makefile index c105cf041761..8d84794a2b45 100644 --- a/databases/py-dbt-semantic-interfaces/Makefile +++ b/databases/py-dbt-semantic-interfaces/Makefile @@ -1,5 +1,6 @@ PORTNAME= dbt-semantic-interfaces DISTVERSION= 0.5.1 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,14 +16,14 @@ BUILD_DEPENDS= hatch:devel/py-hatch@${PY_FLAVOR} \ hatchling:devel/py-hatchling@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydantic>=1.10:devel/py-pydantic@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}jsonschema>=4,<5:devel/py-jsonschema@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}yaml>=6,<7:devel/py-yaml@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}more-itertools>=8,<11:devel/py-more-itertools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.3,<4:devel/py-Jinja2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}click>=7,<9:devel/py-click@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2,<3:devel/py-python-dateutil@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsonschema>=4<5:devel/py-jsonschema@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyyaml>=6<7:devel/py-pyyaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}more-itertools>=8<11:devel/py-more-itertools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.3<4:devel/py-Jinja2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>=7<9:devel/py-click@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2<3:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=6:devel/py-importlib-metadata@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.4,<5:devel/py-typing-extensions@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.4<5:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 diff --git a/databases/py-dbt-snowflake/Makefile b/databases/py-dbt-snowflake/Makefile index 99e90ed2753b..0e5c35c822fb 100644 --- a/databases/py-dbt-snowflake/Makefile +++ b/databases/py-dbt-snowflake/Makefile @@ -11,8 +11,8 @@ WWW= https://github.com/dbt-labs/dbt-snowflake LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>0:textproc/py-agate@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dbt-core>=1.7.3,<2:databases/py-dbt-core@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}snowflake-connector-python>=3.0,<4:databases/py-snowflake-connector-python@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dbt-core>=1.7.3<2:databases/py-dbt-core@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}snowflake-connector-python>=3.0<4:databases/py-snowflake-connector-python@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>=16.1.1:security/py-keyring@${PY_FLAVOR} USES= python diff --git a/databases/py-duckdb/Makefile b/databases/py-duckdb/Makefile index 1467255d07cc..f4e8cd1475ca 100644 --- a/databases/py-duckdb/Makefile +++ b/databases/py-duckdb/Makefile @@ -1,5 +1,5 @@ PORTNAME= duckdb -DISTVERSION= 1.0.0 +DISTVERSION= 1.1.1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-duckdb/distinfo b/databases/py-duckdb/distinfo index 3347d6cb2b10..d098a8ef2141 100644 --- a/databases/py-duckdb/distinfo +++ b/databases/py-duckdb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717559958 -SHA256 (duckdb-1.0.0.tar.gz) = a2a059b77bc7d5b76ae9d88e267372deff19c291048d59450c431e166233d453 -SIZE (duckdb-1.0.0.tar.gz) = 11351622 +TIMESTAMP = 1727332415 +SHA256 (duckdb-1.1.1.tar.gz) = 74fb07c1334a73e0ead1b0a03646d349921dac655762d916c8e45194c8218d30 +SIZE (duckdb-1.1.1.tar.gz) = 12234215 diff --git a/databases/py-duckdb_engine/Makefile b/databases/py-duckdb_engine/Makefile new file mode 100644 index 000000000000..554e464284c1 --- /dev/null +++ b/databases/py-duckdb_engine/Makefile @@ -0,0 +1,21 @@ +PORTNAME= duckdb_engine +DISTVERSION= 0.11.2 +CATEGORIES= databases python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= pat@patmaddox.com +COMMENT= SQLAlchemy driver for DuckDB +WWW= https://github.com/Mause/duckdb_engine + +LICENSE= MIT + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}duckdb>=0.4.0:databases/py-duckdb@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy20>0:databases/py-sqlalchemy20@${PY_FLAVOR} + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry>0:devel/py-poetry@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 + +.include <bsd.port.mk> diff --git a/databases/py-duckdb_engine/distinfo b/databases/py-duckdb_engine/distinfo new file mode 100644 index 000000000000..1ed126389989 --- /dev/null +++ b/databases/py-duckdb_engine/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1712105647 +SHA256 (duckdb_engine-0.11.2.tar.gz) = 40644334a0af02bdb50bbd8c57e4bd29441e7bf9bd21b565848645bae318e533 +SIZE (duckdb_engine-0.11.2.tar.gz) = 46006 diff --git a/databases/py-duckdb_engine/pkg-descr b/databases/py-duckdb_engine/pkg-descr new file mode 100644 index 000000000000..100c3eb48dc0 --- /dev/null +++ b/databases/py-duckdb_engine/pkg-descr @@ -0,0 +1,6 @@ +duckdb_engine + +Basic SQLAlchemy driver for DuckDB + +Once you've installed this package, you should be able to just use it, +as SQLAlchemy does a python path search diff --git a/databases/py-fakeredis/Makefile b/databases/py-fakeredis/Makefile index 8924971ee6b8..d3e6bd0b04b7 100644 --- a/databases/py-fakeredis/Makefile +++ b/databases/py-fakeredis/Makefile @@ -1,5 +1,5 @@ PORTNAME= fakeredis -PORTVERSION= 2.23.2 +PORTVERSION= 2.24.1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,8 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=0:devel/py-poetry-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=4:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=2<3:devel/py-sortedcontainers@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}jsonpath-ng>=1.5<2:devel/py-jsonpath-ng@${PY_FLAVOR} \ +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonpath-ng>=1.5<2:devel/py-jsonpath-ng@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lupa>=2.1<3.0:lang/py-lupa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ diff --git a/databases/py-fakeredis/distinfo b/databases/py-fakeredis/distinfo index 21e6d11c23ff..b3c9a150fdc1 100644 --- a/databases/py-fakeredis/distinfo +++ b/databases/py-fakeredis/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716142078 -SHA256 (fakeredis-2.23.2.tar.gz) = d649c409abe46c63690b6c35d3c460e4ce64c69a52cea3f02daff2649378f878 -SIZE (fakeredis-2.23.2.tar.gz) = 132956 +TIMESTAMP = 1725559671 +SHA256 (fakeredis-2.24.1.tar.gz) = 4a52ab0edad53543ac5e3a41d761f91012613ed583344da54ae6473e05b0f6d0 +SIZE (fakeredis-2.24.1.tar.gz) = 143606 diff --git a/databases/py-hiredis/Makefile b/databases/py-hiredis/Makefile index 91b010f7c7bd..1267645cc752 100644 --- a/databases/py-hiredis/Makefile +++ b/databases/py-hiredis/Makefile @@ -1,5 +1,5 @@ PORTNAME= hiredis -PORTVERSION= 2.0.0 +PORTVERSION= 3.0.0 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-hiredis/distinfo b/databases/py-hiredis/distinfo index f8fd6ec61c8c..951b860bea36 100644 --- a/databases/py-hiredis/distinfo +++ b/databases/py-hiredis/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1651161094 -SHA256 (hiredis-2.0.0.tar.gz) = 81d6d8e39695f2c37954d1011c0480ef7cf444d4e3ae24bc5e89ee5de360139a -SIZE (hiredis-2.0.0.tar.gz) = 75807 +TIMESTAMP = 1723278447 +SHA256 (hiredis-3.0.0.tar.gz) = fed8581ae26345dea1f1e0d1a96e05041a727a45e7d8d459164583e23c6ac441 +SIZE (hiredis-3.0.0.tar.gz) = 87581 diff --git a/databases/py-hiredis/files/patch-setup.py b/databases/py-hiredis/files/patch-setup.py index 248919915e4a..5ae9a3fc2bb4 100644 --- a/databases/py-hiredis/files/patch-setup.py +++ b/databases/py-hiredis/files/patch-setup.py @@ -1,16 +1,24 @@ ---- setup.py.orig 2021-03-28 15:11:23 UTC +--- setup.py.orig 2024-07-19 12:05:48 UTC +++ setup.py -@@ -11,9 +11,10 @@ def version(): - return module.__version__ +@@ -18,8 +18,7 @@ def get_sources(): - ext = Extension("hiredis.hiredis", -- sources=sorted(glob.glob("src/*.c") + -- ["vendor/hiredis/%s.c" % src for src in ("alloc", "read", "sds")]), -- include_dirs=["vendor"]) -+ sources=sorted(glob.glob("src/*.c")), -+ include_dirs=["%%LOCALBASE%%/include"], -+ library_dirs=["%%LOCALBASE%%/lib"], -+ libraries=["hiredis"]) + + def get_sources(): +- hiredis_sources = ("alloc", "async", "hiredis", "net", "read", "sds", "sockcompat") +- return sorted(glob.glob("src/*.c") + ["vendor/hiredis/%s.c" % src for src in hiredis_sources]) ++ return sorted(glob.glob("src/*.c")) + + + def get_linker_args(): +@@ -47,8 +46,9 @@ ext = Extension("hiredis.hiredis", + sources=get_sources(), + extra_compile_args=get_compiler_args(), + extra_link_args=get_linker_args(), +- libraries=get_libraries(), +- include_dirs=["vendor"]) ++ include_dirs=["/usr/local/include"], ++ library_dirs=["/usr/local/lib"], ++ libraries=["hiredis"]) setup( - name="hiredis", + name="hiredis", diff --git a/databases/py-litecli/Makefile b/databases/py-litecli/Makefile index a43f1856c8c7..2e70a4643c2d 100644 --- a/databases/py-litecli/Makefile +++ b/databases/py-litecli/Makefile @@ -1,5 +1,5 @@ PORTNAME= litecli -PORTVERSION= 1.11.0 +PORTVERSION= 1.11.1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-litecli/distinfo b/databases/py-litecli/distinfo index 70a63aeca1f5..65c97461c38b 100644 --- a/databases/py-litecli/distinfo +++ b/databases/py-litecli/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715842646 -SHA256 (litecli-1.11.0.tar.gz) = 616de68d87d2bb18bf5e669eb6b5a68d5b937ea81a8ad439c1f51a25d1c81f56 -SIZE (litecli-1.11.0.tar.gz) = 60962 +TIMESTAMP = 1725559673 +SHA256 (litecli-1.11.1.tar.gz) = c14f0d125f16a8f69a6689f6b59723032f8a309aa69476cd67cae685c9232471 +SIZE (litecli-1.11.1.tar.gz) = 61063 diff --git a/databases/py-marshmallow-sqlalchemy/Makefile b/databases/py-marshmallow-sqlalchemy/Makefile index 27713bc7e725..bfde8d25c7af 100644 --- a/databases/py-marshmallow-sqlalchemy/Makefile +++ b/databases/py-marshmallow-sqlalchemy/Makefile @@ -1,5 +1,5 @@ PORTNAME= marshmallow-sqlalchemy -PORTVERSION= 1.0.0 +PORTVERSION= 1.1.0 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=0<4:devel/py-flit-core@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marshmallow>=3.10.0:devel/py-marshmallow@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marshmallow>=3.18.0:devel/py-marshmallow@${PY_FLAVOR} \ ${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} \ diff --git a/databases/py-marshmallow-sqlalchemy/distinfo b/databases/py-marshmallow-sqlalchemy/distinfo index 4bd0eb0b9da9..cdd0b43f78ec 100644 --- a/databases/py-marshmallow-sqlalchemy/distinfo +++ b/databases/py-marshmallow-sqlalchemy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1709390502 -SHA256 (marshmallow_sqlalchemy-1.0.0.tar.gz) = 20a0f2fcdd5bddc86444fa01461f17f9b6a12a8ddd4ca8c9b34fe2f2e35d00a2 -SIZE (marshmallow_sqlalchemy-1.0.0.tar.gz) = 49747 +TIMESTAMP = 1724084570 +SHA256 (marshmallow_sqlalchemy-1.1.0.tar.gz) = 2ab092da269dafa8a05d51a58409af71a8d2183958ba47143127dd239e0359d8 +SIZE (marshmallow_sqlalchemy-1.1.0.tar.gz) = 49475 diff --git a/databases/py-mongoengine/Makefile b/databases/py-mongoengine/Makefile index 629aeb662add..58600691e72c 100644 --- a/databases/py-mongoengine/Makefile +++ b/databases/py-mongoengine/Makefile @@ -1,5 +1,5 @@ PORTNAME= mongoengine -PORTVERSION= 0.28.2 +PORTVERSION= 0.29.0 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,10 +12,12 @@ WWW= http://mongoengine.org/ \ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=3.4<5.0:databases/py-pymongo@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent distutils +USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/databases/py-mongoengine/distinfo b/databases/py-mongoengine/distinfo index a2943652dd0f..d59a01b8926b 100644 --- a/databases/py-mongoengine/distinfo +++ b/databases/py-mongoengine/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710712800 -SHA256 (mongoengine-0.28.2.tar.gz) = 67c35a2ebe0ee7fd8eda3766dc251b9e0aada4489bb935f7a55b4c570d148ca7 -SIZE (mongoengine-0.28.2.tar.gz) = 169033 +TIMESTAMP = 1725560879 +SHA256 (mongoengine-0.29.0.tar.gz) = fcf2065153e07ec2488556c51d801938720c6bfaa73a13b41789470a877af852 +SIZE (mongoengine-0.29.0.tar.gz) = 168704 diff --git a/databases/py-mysqlclient/Makefile b/databases/py-mysqlclient/Makefile index 0e89dd503d4d..a745de651b5b 100644 --- a/databases/py-mysqlclient/Makefile +++ b/databases/py-mysqlclient/Makefile @@ -1,5 +1,5 @@ PORTNAME= mysqlclient -DISTVERSION= 2.2.1 +DISTVERSION= 2.2.4 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-mysqlclient/distinfo b/databases/py-mysqlclient/distinfo index 62d1cf5eb845..42503f2a4cda 100644 --- a/databases/py-mysqlclient/distinfo +++ b/databases/py-mysqlclient/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1703603120 -SHA256 (mysqlclient-2.2.1.tar.gz) = 2c7ad15b87293b12fd44b47c46879ec95ec647f4567e866ccd70b8337584e9b2 -SIZE (mysqlclient-2.2.1.tar.gz) = 89966 +TIMESTAMP = 1722509093 +SHA256 (mysqlclient-2.2.4.tar.gz) = 33bc9fb3464e7d7c10b1eaf7336c5ff8f2a3d3b88bab432116ad2490beb3bf41 +SIZE (mysqlclient-2.2.4.tar.gz) = 90400 diff --git a/databases/py-ormar/Makefile b/databases/py-ormar/Makefile index a46b4cfe354e..801d003ee5a9 100644 --- a/databases/py-ormar/Makefile +++ b/databases/py-ormar/Makefile @@ -1,5 +1,5 @@ PORTNAME= ormar -DISTVERSION= 0.20.0 +DISTVERSION= 0.20.1 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -10,6 +10,7 @@ WWW= https://github.com/collerek/ormar LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}databases>=0.3.2,<0.9.0:databases/py-databases@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic-extra-types>=0:devel/py-pydantic-extra-types@${PY_FLAVOR} \ @@ -19,10 +20,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${P TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgi-lifespan>=0:devel/py-asgi-lifespan@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}async_timeout>0:devel/py-async_timeout@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asyncpg>=0:databases/py-asyncpg@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}email-validator>=0:mail/py-email-validator@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Faker>=0:devel/py-Faker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fastapi>=0:www/py-fastapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx>=0:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nest-asyncio>=0:devel/py-nest-asyncio@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}poetry>=0:devel/py-poetry@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymysql>=0:databases/py-pymysql@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-benchmark>=0:devel/py-pytest-benchmark@${PY_FLAVOR} @@ -31,7 +33,6 @@ USES= python USE_GITHUB= YES USE_PYTHON= autoplist concurrent pep517 pytest GH_ACCOUNT= collerek -PEP517_BUILD_DEPEND= ${PYTHON_PKGNAMEPREFIX}poetry>=0:devel/py-poetry@${PY_FLAVOR} TEST_ENV= PYTHONPATH=${WRKSRC} NO_ARCH= yes diff --git a/databases/py-ormar/distinfo b/databases/py-ormar/distinfo index 78d78505e3f9..43f78b6f413b 100644 --- a/databases/py-ormar/distinfo +++ b/databases/py-ormar/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710767351 -SHA256 (collerek-ormar-0.20.0_GH0.tar.gz) = 7e00fdefce42ebd19836599645f299fc75ab27ca0ad1f385b4007cd6aefac4c5 -SIZE (collerek-ormar-0.20.0_GH0.tar.gz) = 381644 +TIMESTAMP = 1720951410 +SHA256 (collerek-ormar-0.20.1_GH0.tar.gz) = d561d6082be0b463c6bdcf3d433a191e6f118f6bead149f39994720c1fcd753c +SIZE (collerek-ormar-0.20.1_GH0.tar.gz) = 399468 diff --git a/databases/py-peewee_migrate/Makefile b/databases/py-peewee_migrate/Makefile index 19b4a691a6bd..39f3032bef2c 100644 --- a/databases/py-peewee_migrate/Makefile +++ b/databases/py-peewee_migrate/Makefile @@ -1,5 +1,5 @@ PORTNAME= peewee_migrate -DISTVERSION= 1.12.2 +DISTVERSION= 1.13.0 CATEGORIES= databases devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -19,7 +19,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAV ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} USES= python -USE_GITHUB= yes # tests not shipped with sdist +USE_GITHUB= yes # tests not shipped with sdist, https://github.com/klen/peewee_migrate/issues/236 GH_ACCOUNT= klen USE_PYTHON= autoplist concurrent pep517 pytest diff --git a/databases/py-peewee_migrate/distinfo b/databases/py-peewee_migrate/distinfo index f563a1b3cc3d..79ad2cbc322e 100644 --- a/databases/py-peewee_migrate/distinfo +++ b/databases/py-peewee_migrate/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1693323480 -SHA256 (klen-peewee_migrate-1.12.2_GH0.tar.gz) = 84ed9e5b12bb381f7ebc6595bc787b6e9ab1a0f0aa65e0636e10737f69b2a1bd -SIZE (klen-peewee_migrate-1.12.2_GH0.tar.gz) = 40738 +TIMESTAMP = 1721735662 +SHA256 (klen-peewee_migrate-1.13.0_GH0.tar.gz) = b8da2603a0be25ce006a9bf210451334af8c76a2c5d718a4f94575e83cfe0e71 +SIZE (klen-peewee_migrate-1.13.0_GH0.tar.gz) = 41418 diff --git a/databases/py-pgcli/Makefile b/databases/py-pgcli/Makefile index 277b67c59e9f..e7058f492b59 100644 --- a/databases/py-pgcli/Makefile +++ b/databases/py-pgcli/Makefile @@ -33,9 +33,11 @@ USE_PYTHON= autoplist concurrent pep517 pytest NO_ARCH= yes PYTEST_BROKEN_TESTS= test_obfuscate_process_password -OPTIONS_DEFINE= KEYRING +OPTIONS_DEFINE= KEYRING SSHTUNNEL KEYRING_DESC= keyring support +SSHTUNNEL_DESC= SSH tunnel support KEYRING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyring>=12.2.0,1:security/py-keyring@${PY_FLAVOR} +SSHTUNNEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sshtunnel>=0:net/py-sshtunnel@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/databases/py-pgcli/files/patch-setup.py b/databases/py-pgcli/files/patch-setup.py new file mode 100644 index 000000000000..7ab0eab96497 --- /dev/null +++ b/databases/py-pgcli/files/patch-setup.py @@ -0,0 +1,11 @@ +--- setup.py.orig 2024-05-10 03:17:53 UTC ++++ setup.py +@@ -44,7 +44,7 @@ setup( + ], + extras_require={ + "keyring": ["keyring >= 12.2.0"], +- "sshtunnel": ["sshtunnel >= 0.4.0"], ++ "sshtunnel": ["sshtunnel"], + }, + python_requires=">=3.8", + entry_points=""" diff --git a/databases/py-pgdbconn/Makefile b/databases/py-pgdbconn/Makefile index bf3a688bf8d6..df6587054a35 100644 --- a/databases/py-pgdbconn/Makefile +++ b/databases/py-pgdbconn/Makefile @@ -1,6 +1,6 @@ PORTNAME= pgdbconn PORTVERSION= 0.8.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,9 +12,13 @@ WWW= https://pypi.org/project/pgdbconn/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5:databases/py-psycopg2@${PY_FLAVOR} USES= python -USE_PYTHON= distutils autoplist +USE_PYTHON= autoplist concurrent pep517 + +NO_ARCH= yes .include <bsd.port.mk> diff --git a/databases/py-pgmigrate/Makefile b/databases/py-pgmigrate/Makefile index 70a93898a68b..1a9302fa1e7a 100644 --- a/databases/py-pgmigrate/Makefile +++ b/databases/py-pgmigrate/Makefile @@ -1,5 +1,6 @@ PORTNAME= pgmigrate PORTVERSION= 1.0.8 +PORTREVISION= 1 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.8.2:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.3.0:databases/py-sqlparse@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}yaml>=5.2:devel/py-yaml@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.2:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_GITHUB= yes diff --git a/databases/py-pickledb/Makefile b/databases/py-pickledb/Makefile index f7576b1d3d9e..f4c38caf2d90 100644 --- a/databases/py-pickledb/Makefile +++ b/databases/py-pickledb/Makefile @@ -1,5 +1,6 @@ PORTNAME= pickledb PORTVERSION= 0.9.2 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,10 +12,12 @@ WWW= https://github.com/patx/pickledb LICENSE= BSD3CLAUSE +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent distutils +USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/databases/py-pickledb/files/patch-setup.py b/databases/py-pickledb/files/patch-setup.py new file mode 100644 index 000000000000..d4fd4826906b --- /dev/null +++ b/databases/py-pickledb/files/patch-setup.py @@ -0,0 +1,11 @@ +--- setup.py.orig 2019-01-14 18:47:41 UTC ++++ setup.py +@@ -56,7 +56,7 @@ from distutils.core import setup + + from distutils.core import setup + +-setup(name="pickleDB", ++setup(name="pickledb", + version="0.9.2", + description="A lightweight and simple database using json.", + long_description=__doc__, diff --git a/databases/py-pony/Makefile b/databases/py-pony/Makefile index b1a388b3b762..5a36c7ca3af9 100644 --- a/databases/py-pony/Makefile +++ b/databases/py-pony/Makefile @@ -1,5 +1,5 @@ PORTNAME= pony -PORTVERSION= 0.7.17 +DISTVERSION= 0.7.19 CATEGORIES= databases devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-pony/distinfo b/databases/py-pony/distinfo index 56c9091392a1..42b3915515c4 100644 --- a/databases/py-pony/distinfo +++ b/databases/py-pony/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1696586592 -SHA256 (pony-0.7.17.tar.gz) = b72172d57abd5e0846cd8d71231572da20f526327bf0d33348a9276f624d8aa7 -SIZE (pony-0.7.17.tar.gz) = 257961 +TIMESTAMP = 1725533483 +SHA256 (pony-0.7.19.tar.gz) = f7f83b2981893e49f7f18e8def52ad8fa8f8e6c5f9583b9aaed62d4d85036a0f +SIZE (pony-0.7.19.tar.gz) = 258589 diff --git a/databases/py-psycopg-c/Makefile b/databases/py-psycopg-c/Makefile index 3eea707db42a..7639535355ac 100644 --- a/databases/py-psycopg-c/Makefile +++ b/databases/py-psycopg-c/Makefile @@ -1,5 +1,5 @@ PORTNAME= psycopg-c -PORTVERSION= 3.1.19 +PORTVERSION= 3.1.20 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=49.2.0:devel/py-setuptools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}tomli>=2.0.1:textproc/py-tomli@${PY_FLAVOR} \ + ${PY_TOMLI} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.37:devel/py-wheel@${PY_FLAVOR} USES= pgsql python diff --git a/databases/py-psycopg-c/distinfo b/databases/py-psycopg-c/distinfo index 5be1121d34f3..d1a987959f89 100644 --- a/databases/py-psycopg-c/distinfo +++ b/databases/py-psycopg-c/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715842654 -SHA256 (psycopg_c-3.1.19.tar.gz) = 8e90f53c430e7d661cb3a9298e2761847212ead1b24c5fb058fc9d0fd9616017 -SIZE (psycopg_c-3.1.19.tar.gz) = 562146 +TIMESTAMP = 1720022764 +SHA256 (psycopg_c-3.1.20.tar.gz) = a8dadb012fce8918b0c35d9e5be3d6ba4495067117ee45fa49644e46be3c43c8 +SIZE (psycopg_c-3.1.20.tar.gz) = 562110 diff --git a/databases/py-psycopg-pool/Makefile b/databases/py-psycopg-pool/Makefile index 0c53500179e6..c16a9199e63e 100644 --- a/databases/py-psycopg-pool/Makefile +++ b/databases/py-psycopg-pool/Makefile @@ -1,5 +1,5 @@ PORTNAME= psycopg-pool -PORTVERSION= 3.2.2 +PORTVERSION= 3.2.3 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=49.2.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.37:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.4:devel/py-typing-extensions@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.6:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 diff --git a/databases/py-psycopg-pool/distinfo b/databases/py-psycopg-pool/distinfo index 2c22339ab2e9..bf9cbc4c7d0c 100644 --- a/databases/py-psycopg-pool/distinfo +++ b/databases/py-psycopg-pool/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715842656 -SHA256 (psycopg_pool-3.2.2.tar.gz) = 9e22c370045f6d7f2666a5ad1b0caf345f9f1912195b0b25d0d3bcc4f3a7389c -SIZE (psycopg_pool-3.2.2.tar.gz) = 29665 +TIMESTAMP = 1726740933 +SHA256 (psycopg_pool-3.2.3.tar.gz) = bb942f123bef4b7fbe4d55421bd3fb01829903c95c0f33fd42b7e94e5ac9b52a +SIZE (psycopg_pool-3.2.3.tar.gz) = 29661 diff --git a/databases/py-psycopg/Makefile b/databases/py-psycopg/Makefile index 3cb673aaf5a6..487293101098 100644 --- a/databases/py-psycopg/Makefile +++ b/databases/py-psycopg/Makefile @@ -1,5 +1,5 @@ PORTNAME= psycopg -PORTVERSION= 3.1.19 +PORTVERSION= 3.1.20 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-psycopg/distinfo b/databases/py-psycopg/distinfo index dab4d4c1dc9c..e56cc584fdb0 100644 --- a/databases/py-psycopg/distinfo +++ b/databases/py-psycopg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715842652 -SHA256 (psycopg-3.1.19.tar.gz) = 92d7b78ad82426cdcf1a0440678209faa890c6e1721361c2f8901f0dccd62961 -SIZE (psycopg-3.1.19.tar.gz) = 147457 +TIMESTAMP = 1720022762 +SHA256 (psycopg-3.1.20.tar.gz) = 32f5862ab79f238496236f97fe374a7ab55b4b4bb839a74802026544735f9a07 +SIZE (psycopg-3.1.20.tar.gz) = 147567 diff --git a/databases/py-pum/Makefile b/databases/py-pum/Makefile index 70a0983df4ff..d99714d43a40 100644 --- a/databases/py-pum/Makefile +++ b/databases/py-pum/Makefile @@ -1,5 +1,6 @@ PORTNAME= pum DISTVERSION= 0.9.14 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,7 +12,7 @@ WWW= https://github.com/opengisch/pum LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.7.3:databases/py-psycopg2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils diff --git a/databases/py-pyarrow/Makefile b/databases/py-pyarrow/Makefile index 554b0734500d..8f253a3b1717 100644 --- a/databases/py-pyarrow/Makefile +++ b/databases/py-pyarrow/Makefile @@ -1,5 +1,5 @@ PORTNAME= pyarrow -PORTVERSION= 15.0.2 +PORTVERSION= 17.0.0 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,17 +12,18 @@ WWW= https://arrow.apache.org/ \ LICENSE= APACHE20 BUILD_DEPENDS= arrow>=${PORTVERSION}<${PORTVERSION}_99:databases/arrow \ - cmake:devel/cmake-core \ - ${PYTHON_PKGNAMEPREFIX}numpy>=0.14,1:math/py-numpy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}setuptools>=40.1.0:devel/py-setuptools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libarrow.so:databases/arrow RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16.6,1<2,1:math/py-numpy@${PY_FLAVOR} -USES= python +USES= cmake:indirect python shebangfix USE_PYTHON= autoplist concurrent cython pep517 +SHEBANG_FILES= cmake_modules/aws_sdk_cpp_generate_variables.sh + post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + diff --git a/databases/py-pyarrow/distinfo b/databases/py-pyarrow/distinfo index 5d0227c493ba..629a3e810df3 100644 --- a/databases/py-pyarrow/distinfo +++ b/databases/py-pyarrow/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1711222294 -SHA256 (pyarrow-15.0.2.tar.gz) = 9c9bc803cb3b7bfacc1e96ffbfd923601065d9d3f911179d81e72d99fd74a3d9 -SIZE (pyarrow-15.0.2.tar.gz) = 1064226 +TIMESTAMP = 1721710236 +SHA256 (pyarrow-17.0.0.tar.gz) = 4beca9521ed2c0921c1023e68d097d0299b62c362639ea315572a58f3f50fd28 +SIZE (pyarrow-17.0.0.tar.gz) = 1112479 diff --git a/databases/py-pyarrow/files/patch-pyproject.toml b/databases/py-pyarrow/files/patch-pyproject.toml index 8f3006b047e2..2fd201c04f25 100644 --- a/databases/py-pyarrow/files/patch-pyproject.toml +++ b/databases/py-pyarrow/files/patch-pyproject.toml @@ -1,13 +1,11 @@ ---- pyproject.toml.orig 2024-03-13 13:39:08 UTC +--- pyproject.toml.orig 2024-07-11 08:59:52 UTC +++ pyproject.toml -@@ -18,8 +18,8 @@ requires = [ - [build-system] - requires = [ - "cython >= 0.29.31", -- "oldest-supported-numpy>=0.14", -- "setuptools_scm < 8.0.0", -+ "numpy>=0.14", -+ "setuptools_scm", - "setuptools >= 40.1.0", - "wheel" +@@ -27,7 +27,7 @@ requires = [ + # configuring setuptools_scm in pyproject.toml requires + # versions released after 2022 + "setuptools_scm[toml]>=8", +- "setuptools>=64", ++ "setuptools>=61", ] + build-backend = "setuptools.build_meta" + diff --git a/databases/py-pyarrow/files/patch-setup.py b/databases/py-pyarrow/files/patch-setup.py deleted file mode 100644 index 4fbe0ee5b7c6..000000000000 --- a/databases/py-pyarrow/files/patch-setup.py +++ /dev/null @@ -1,11 +0,0 @@ ---- setup.py.orig 2024-03-24 09:40:30 UTC -+++ setup.py -@@ -492,7 +492,7 @@ setup( - 'pyarrow/_generated_version.py'), - 'version_scheme': guess_next_dev_version - }, -- setup_requires=['setuptools_scm < 8.0.0', 'cython >= 0.29.31'] + setup_requires, -+ setup_requires=['setuptools_scm', 'cython >= 0.29.31'] + setup_requires, - install_requires=install_requires, - tests_require=['pytest', 'pandas', 'hypothesis'], - python_requires='>=3.8', diff --git a/databases/py-rb/Makefile b/databases/py-rb/Makefile index dfb111e0835c..1f80532ddf03 100644 --- a/databases/py-rb/Makefile +++ b/databases/py-rb/Makefile @@ -6,7 +6,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Redis blaster -WWW= https://github.com/getsentry/rb +WWW= https://rb.readthedocs.io/en/latest/ \ + https://github.com/getsentry/rb LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE diff --git a/databases/py-redis/Makefile b/databases/py-redis/Makefile index 3ac44c6055d9..cac4fa3acdbe 100644 --- a/databases/py-redis/Makefile +++ b/databases/py-redis/Makefile @@ -1,5 +1,5 @@ PORTNAME= redis -PORTVERSION= 5.0.6 +PORTVERSION= 5.0.8 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-redis/distinfo b/databases/py-redis/distinfo index b9504eb251bd..191d4e89deb7 100644 --- a/databases/py-redis/distinfo +++ b/databases/py-redis/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718580066 -SHA256 (redis-5.0.6.tar.gz) = 38473cd7c6389ad3e44a91f4c3eaf6bcb8a9f746007f29bf4fb20824ff0b2197 -SIZE (redis-5.0.6.tar.gz) = 4582754 +TIMESTAMP = 1722711185 +SHA256 (redis-5.0.8.tar.gz) = 0c5b10d387568dfe0698c6fad6615750c24170e548ca2deac10c649d463e9870 +SIZE (redis-5.0.8.tar.gz) = 4595651 diff --git a/databases/py-redis4/Makefile b/databases/py-redis4/Makefile deleted file mode 100644 index 855a70250f11..000000000000 --- a/databases/py-redis4/Makefile +++ /dev/null @@ -1,41 +0,0 @@ -PORTNAME= redis -PORTVERSION= 4.6.0 -PORTREVISION= 1 -CATEGORIES= databases python -MASTER_SITES= PYPI -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -PKGNAMESUFFIX= 4 - -MAINTAINER= sunpoet@FreeBSD.org -COMMENT= Python client for Redis key-value store -WWW= https://github.com/redis/redis-py - -LICENSE= MIT -LICENSE_FILE= ${WRKSRC}/LICENSE - -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ - redis-server:databases/redis - -USES= python -USE_PYTHON= autoplist concurrent pep517 pytest - -NO_ARCH= yes - -CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}redis[0-9] - -PORTSCOUT= limit:^4\. - -OPTIONS_DEFINE= HIREDIS -HIREDIS_DESC= High performance response parser - -HIREDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>=1.0.0:databases/py-hiredis@${PY_FLAVOR} - -.include <bsd.port.pre.mk> - -.if ${PYTHON_REL} <= 31102 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}async_timeout>=4.0.2:devel/py-async_timeout@${PY_FLAVOR} -.endif - -.include <bsd.port.post.mk> diff --git a/databases/py-redis4/distinfo b/databases/py-redis4/distinfo deleted file mode 100644 index a6fb3703b05e..000000000000 --- a/databases/py-redis4/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1688166154 -SHA256 (redis-4.6.0.tar.gz) = 585dc516b9eb042a619ef0a39c3d7d55fe81bdb4df09a52c9cdde0d07bf1aa7d -SIZE (redis-4.6.0.tar.gz) = 4561721 diff --git a/databases/py-redis4/pkg-descr b/databases/py-redis4/pkg-descr deleted file mode 100644 index 2058c4d187a8..000000000000 --- a/databases/py-redis4/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -This is the Python interface to the Redis key-value store. diff --git a/databases/py-rrdtool/Makefile b/databases/py-rrdtool/Makefile index 24570c694249..ea506d1bc223 100644 --- a/databases/py-rrdtool/Makefile +++ b/databases/py-rrdtool/Makefile @@ -1,5 +1,6 @@ PORTNAME= rrdtool DISTVERSION= 0.1.16 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} # Bindings name is different from https://pypi.org/project/rrdtool/ diff --git a/databases/py-schemachange/Makefile b/databases/py-schemachange/Makefile index ef0e864e149a..a34ad245177f 100644 --- a/databases/py-schemachange/Makefile +++ b/databases/py-schemachange/Makefile @@ -1,5 +1,6 @@ PORTNAME= schemachange DISTVERSION= 3.6.1 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -22,10 +23,12 @@ TEST_DEPENDS= ${PY_DEPENDS} \ USES= python USE_PYTHON= autoplist concurrent pep517 -PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0,<4:devel/py-Jinja2@${PY_FLAVOR} \ +NO_ARCH= yes + +PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0<4:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.3:math/py-pandas@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}yaml>=6.0,<7:devel/py-yaml@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}snowflake-connector-python>=2.8,<4:databases/py-snowflake-connector-python@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0<7:devel/py-pyyaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}snowflake-connector-python>=2.8<4:databases/py-snowflake-connector-python@${PY_FLAVOR} do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) diff --git a/databases/py-snowddl/Makefile b/databases/py-snowddl/Makefile index 6f5f07c1a97f..dd9d620ebebd 100644 --- a/databases/py-snowddl/Makefile +++ b/databases/py-snowddl/Makefile @@ -1,5 +1,6 @@ PORTNAME= snowddl DISTVERSION= 0.25.2 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,15 +12,18 @@ WWW= https://docs.snowddl.com/ LICENSE= APACHE20 BUILD_DEPENDS= ${PY_DEPENDS} \ + ${PY_SETUPTOOLS} \ wheel-${PYTHON_VER}:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= autoplist concurrent pep517 -PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.18,<5:devel/py-jsonschema@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.4,<3:devel/py-pydantic2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}yaml>=6.0,<7:devel/py-yaml@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}snowflake-connector-python>=3.0,<4:databases/py-snowflake-connector-python@${PY_FLAVOR} +NO_ARCH= yes + +PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.18<5:devel/py-jsonschema@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.4<3:devel/py-pydantic2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0<7:devel/py-pyyaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}snowflake-connector-python>=3.0<4:databases/py-snowflake-connector-python@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/databases/py-snowflake-connector-python/Makefile b/databases/py-snowflake-connector-python/Makefile index 6177cd438e74..f660704a1b49 100644 --- a/databases/py-snowflake-connector-python/Makefile +++ b/databases/py-snowflake-connector-python/Makefile @@ -18,8 +18,8 @@ RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= autoplist concurrent distutils -PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>0.24.0,<2.0.0:devel/py-asn1crypto@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cffi>=1.9,<2:devel/py-cffi@${PY_FLAVOR} \ +PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>0.24.0<2.0.0:devel/py-asn1crypto@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cffi>=1.9<2:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=3.1.0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=16.2.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt<3.0:www/py-pyjwt@${PY_FLAVOR} \ @@ -27,14 +27,14 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>0.24.0,<2.0.0:devel/py-asn1crypto@ ${PYTHON_PKGNAMEPREFIX}requests<3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=2,<4:textproc/py-charset-normalizer@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}idna>=2.5,<4.0:dns/py-idna@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=2<4:textproc/py-charset-normalizer@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}idna>=2.5<4.0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=2017.4.17:security/py-certifi@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.3,<5.0:devel/py-typing-extensions@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}filelock>=3.5,<4.0:sysutils/py-filelock@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.3<5.0:devel/py-typing-extensions@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}filelock>=3.5<4.0:sysutils/py-filelock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=2.4.0:devel/py-sortedcontainers@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}platformdirs>=2.6.0,<5.0.0:devel/py-platformdirs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}platformdirs>=2.6.0<5.0.0:devel/py-platformdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomlkit>0:textproc/py-tomlkit@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/databases/py-sqlalchemy14/Makefile b/databases/py-sqlalchemy14/Makefile index 1cd3393828ac..7c1ce09ec6d7 100644 --- a/databases/py-sqlalchemy14/Makefile +++ b/databases/py-sqlalchemy14/Makefile @@ -1,5 +1,5 @@ PORTNAME= sqlalchemy -PORTVERSION= 1.4.52 +PORTVERSION= 1.4.53 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-sqlalchemy14/distinfo b/databases/py-sqlalchemy14/distinfo index 8732594a6fa6..f546730f38de 100644 --- a/databases/py-sqlalchemy14/distinfo +++ b/databases/py-sqlalchemy14/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710712400 -SHA256 (SQLAlchemy-1.4.52.tar.gz) = 80e63bbdc5217dad3485059bdf6f65a7d43f33c8bde619df5c220edf03d87296 -SIZE (SQLAlchemy-1.4.52.tar.gz) = 8514200 +TIMESTAMP = 1722711187 +SHA256 (SQLAlchemy-1.4.53.tar.gz) = 5e6ab710c4c064755fd92d1a417bef360228a19bdf0eee32b03aa0f5f8e9fe0d +SIZE (SQLAlchemy-1.4.53.tar.gz) = 8468030 diff --git a/databases/py-sqlalchemy14/pkg-plist b/databases/py-sqlalchemy14/pkg-plist index 9c33014cf15b..8106a87ff1c6 100644 --- a/databases/py-sqlalchemy14/pkg-plist +++ b/databases/py-sqlalchemy14/pkg-plist @@ -248,7 +248,6 @@ %%PORTDOCS%%%%DOCSDIR%%/build/orm/session_events.rst %%PORTDOCS%%%%DOCSDIR%%/build/orm/session_state_management.rst %%PORTDOCS%%%%DOCSDIR%%/build/orm/session_transaction.rst -%%PORTDOCS%%%%DOCSDIR%%/build/orm/space_invaders.jpg %%PORTDOCS%%%%DOCSDIR%%/build/orm/tutorial.rst %%PORTDOCS%%%%DOCSDIR%%/build/orm/versioning.rst %%PORTDOCS%%%%DOCSDIR%%/build/requirements.txt diff --git a/databases/py-sqlalchemy20/Makefile b/databases/py-sqlalchemy20/Makefile index d2d522a5e942..fff90a61928c 100644 --- a/databases/py-sqlalchemy20/Makefile +++ b/databases/py-sqlalchemy20/Makefile @@ -1,5 +1,5 @@ PORTNAME= sqlalchemy -PORTVERSION= 2.0.30 +PORTVERSION= 2.0.32 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ WWW= https://www.sqlalchemy.org/ \ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=47:devel/py-setuptools@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.6.0:devel/py-typing-extensions@${PY_FLAVOR} diff --git a/databases/py-sqlalchemy20/distinfo b/databases/py-sqlalchemy20/distinfo index f52166785f13..f5bcbe337705 100644 --- a/databases/py-sqlalchemy20/distinfo +++ b/databases/py-sqlalchemy20/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715842660 -SHA256 (SQLAlchemy-2.0.30.tar.gz) = 2b1708916730f4830bc69d6f49d37f7698b5bd7530aca7f04f785f8849e95255 -SIZE (SQLAlchemy-2.0.30.tar.gz) = 9579500 +TIMESTAMP = 1723201055 +SHA256 (SQLAlchemy-2.0.32.tar.gz) = c1b88cc8b02b6a5f0efb0345a03672d4c897dc7d92585176f88c67346f565ea8 +SIZE (SQLAlchemy-2.0.32.tar.gz) = 9546691 diff --git a/databases/py-sqlalchemy20/files/patch-pyproject.toml b/databases/py-sqlalchemy20/files/patch-pyproject.toml new file mode 100644 index 000000000000..bc0605fb6956 --- /dev/null +++ b/databases/py-sqlalchemy20/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2024-08-05 19:05:05 UTC ++++ pyproject.toml +@@ -3,7 +3,7 @@ requires = [ + requires = [ + # avoid moving to https://github.com/pypa/setuptools/issues/3593 + # until we're ready +- "setuptools>=61.0,<69.3", ++ "setuptools>=61.0", + "cython>=0.29.24; platform_python_implementation == 'CPython'", # Skip cython when using pypy + ] + diff --git a/databases/py-sqlalchemy20/pkg-plist b/databases/py-sqlalchemy20/pkg-plist index 51f33c535eef..e359fd8333b1 100644 --- a/databases/py-sqlalchemy20/pkg-plist +++ b/databases/py-sqlalchemy20/pkg-plist @@ -117,7 +117,17 @@ %%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_13/6589.rst %%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_13/7115.rst %%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_13/README.txt +%%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_14/11417.rst +%%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_14/11471.rst +%%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_14/11499.rst +%%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_14/11514.rst +%%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_14/11544.rst +%%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_14/11562.rst +%%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_14/11582.rst %%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_14/README.txt +%%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_14/greenlet_compat.rst +%%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_14/mypy1110.rst +%%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_20/11557.txt %%PORTDOCS%%%%DOCSDIR%%/build/changelog/unreleased_20/README.txt %%PORTDOCS%%%%DOCSDIR%%/build/changelog/whatsnew_20.rst %%PORTDOCS%%%%DOCSDIR%%/build/conf.py @@ -261,7 +271,6 @@ %%PORTDOCS%%%%DOCSDIR%%/build/orm/session_events.rst %%PORTDOCS%%%%DOCSDIR%%/build/orm/session_state_management.rst %%PORTDOCS%%%%DOCSDIR%%/build/orm/session_transaction.rst -%%PORTDOCS%%%%DOCSDIR%%/build/orm/space_invaders.jpg %%PORTDOCS%%%%DOCSDIR%%/build/orm/tutorial.rst %%PORTDOCS%%%%DOCSDIR%%/build/orm/versioning.rst %%PORTDOCS%%%%DOCSDIR%%/build/requirements.txt diff --git a/databases/py-sqlcipher3/Makefile b/databases/py-sqlcipher3/Makefile index 464a60b35128..ceeb69f1c134 100644 --- a/databases/py-sqlcipher3/Makefile +++ b/databases/py-sqlcipher3/Makefile @@ -1,7 +1,7 @@ PORTNAME= sqlcipher3 -DISTVERSION= 0.5.2 +DISTVERSION= 0.5.3 CATEGORIES= databases python -MASTER_SITES= PYPI +#MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org @@ -14,7 +14,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsqlcipher.so:databases/sqlcipher USES= localbase python -USE_PYTHON= distutils autoplist pytest +USE_PYTHON= distutils autoplist pytest # unclear how to run tests, see https://github.com/coleifer/sqlcipher3/issues/26 + +USE_GITHUB= yes +GH_ACCOUNT= coleifer post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlcipher3/_sqlite3${PYTHON_EXT_SUFFIX}.so diff --git a/databases/py-sqlcipher3/distinfo b/databases/py-sqlcipher3/distinfo index 6281a8bdf23b..7a3382aa2aef 100644 --- a/databases/py-sqlcipher3/distinfo +++ b/databases/py-sqlcipher3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1707948034 -SHA256 (sqlcipher3-0.5.2.tar.gz) = 032619b45d54520e418c3462f8caee8e3ef08991a43713839f0e6b243beafaee -SIZE (sqlcipher3-0.5.2.tar.gz) = 40357 +TIMESTAMP = 1724314202 +SHA256 (coleifer-sqlcipher3-0.5.3_GH0.tar.gz) = 5f242d158d5fcd4656e04d1ea08f765c06d0c5be35bbf7a6d3e9fe966cd64542 +SIZE (coleifer-sqlcipher3-0.5.3_GH0.tar.gz) = 64810 diff --git a/databases/py-sqlglot/Makefile b/databases/py-sqlglot/Makefile index f3e35f921da0..3eb3edaa634a 100644 --- a/databases/py-sqlglot/Makefile +++ b/databases/py-sqlglot/Makefile @@ -1,13 +1,13 @@ PORTNAME= sqlglot -PORTVERSION= 17.16.2 -PORTREVISION= 1 +PORTVERSION= 25.21.3 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Easily customizable SQL parser and transpiler -WWW= https://github.com/tobymao/sqlglot +WWW= https://sqlglot.com/sqlglot.html \ + https://github.com/tobymao/sqlglot LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE @@ -21,4 +21,9 @@ USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes +OPTIONS_DEFINE= RS +RS_DESC= SQL parser and transpiler in Rust + +RS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlglotrs>=0.2.12<0.2.12_99:databases/py-sqlglotrs@${PY_FLAVOR} + .include <bsd.port.mk> diff --git a/databases/py-sqlglot/distinfo b/databases/py-sqlglot/distinfo index 2f7d9e14cccb..56bf4ad92755 100644 --- a/databases/py-sqlglot/distinfo +++ b/databases/py-sqlglot/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1693333947 -SHA256 (sqlglot-17.16.2.tar.gz) = a3447e81da039e8fd3741ca9021141ae51f6909f1de43c18a93a679160538549 -SIZE (sqlglot-17.16.2.tar.gz) = 8562390 +TIMESTAMP = 1726740935 +SHA256 (sqlglot-25.21.3.tar.gz) = 273a447f71434ab2f9a36b81a6327706369735a0756a61cd576ac6896a5086a4 +SIZE (sqlglot-25.21.3.tar.gz) = 19444383 diff --git a/databases/py-sqlglotrs/Makefile b/databases/py-sqlglotrs/Makefile new file mode 100644 index 000000000000..a4aa6e5da99c --- /dev/null +++ b/databases/py-sqlglotrs/Makefile @@ -0,0 +1,23 @@ +PORTNAME= sqlglotrs +PORTVERSION= 0.2.12 +CATEGORIES= databases python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Easily customizable SQL parser and transpiler +WWW= https://github.com/tobymao/sqlglot/tree/main/sqlglotrs \ + https://github.com/tobymao/sqlglot + +LICENSE= MIT + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.4<2.0:devel/py-maturin@${PY_FLAVOR} + +USES= cargo python +USE_PYTHON= autoplist concurrent pep517 + +CARGO_BUILD= no +CARGO_INSTALL= no + +.include <bsd.port.mk> diff --git a/databases/py-sqlglotrs/Makefile.crates b/databases/py-sqlglotrs/Makefile.crates new file mode 100644 index 000000000000..078c58a8a1e8 --- /dev/null +++ b/databases/py-sqlglotrs/Makefile.crates @@ -0,0 +1,33 @@ +CARGO_CRATES= autocfg-1.1.0 \ + bitflags-1.3.2 \ + cfg-if-1.0.0 \ + heck-0.4.1 \ + indoc-2.0.4 \ + libc-0.2.150 \ + lock_api-0.4.11 \ + memoffset-0.9.0 \ + once_cell-1.19.0 \ + parking_lot-0.12.1 \ + parking_lot_core-0.9.9 \ + proc-macro2-1.0.70 \ + pyo3-0.20.0 \ + pyo3-build-config-0.20.0 \ + pyo3-ffi-0.20.0 \ + pyo3-macros-0.20.0 \ + pyo3-macros-backend-0.20.0 \ + quote-1.0.33 \ + redox_syscall-0.4.1 \ + scopeguard-1.2.0 \ + smallvec-1.11.2 \ + syn-2.0.41 \ + target-lexicon-0.12.12 \ + unicode-ident-1.0.12 \ + unindent-0.2.3 \ + windows-targets-0.48.5 \ + windows_aarch64_gnullvm-0.48.5 \ + windows_aarch64_msvc-0.48.5 \ + windows_i686_gnu-0.48.5 \ + windows_i686_msvc-0.48.5 \ + windows_x86_64_gnu-0.48.5 \ + windows_x86_64_gnullvm-0.48.5 \ + windows_x86_64_msvc-0.48.5 diff --git a/databases/py-sqlglotrs/distinfo b/databases/py-sqlglotrs/distinfo new file mode 100644 index 000000000000..71070076d08a --- /dev/null +++ b/databases/py-sqlglotrs/distinfo @@ -0,0 +1,69 @@ +TIMESTAMP = 1726080917 +SHA256 (sqlglotrs-0.2.12.tar.gz) = f104a98182761d4613f920eda7ec5fc921afb3608f7db648206ce06dd10a6be5 +SIZE (sqlglotrs-0.2.12.tar.gz) = 10132 +SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa +SIZE (rust/crates/autocfg-1.1.0.crate) = 13272 +SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a +SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 +SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd +SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 +SIZE (rust/crates/heck-0.4.1.crate) = 11567 +SHA256 (rust/crates/indoc-2.0.4.crate) = 1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8 +SIZE (rust/crates/indoc-2.0.4.crate) = 14311 +SHA256 (rust/crates/libc-0.2.150.crate) = 89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c +SIZE (rust/crates/libc-0.2.150.crate) = 719359 +SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45 +SIZE (rust/crates/lock_api-0.4.11.crate) = 27487 +SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c +SIZE (rust/crates/memoffset-0.9.0.crate) = 9033 +SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 +SIZE (rust/crates/once_cell-1.19.0.crate) = 33046 +SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f +SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967 +SHA256 (rust/crates/parking_lot_core-0.9.9.crate) = 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e +SIZE (rust/crates/parking_lot_core-0.9.9.crate) = 32445 +SHA256 (rust/crates/proc-macro2-1.0.70.crate) = 39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b +SIZE (rust/crates/proc-macro2-1.0.70.crate) = 44343 +SHA256 (rust/crates/pyo3-0.20.0.crate) = 04e8453b658fe480c3e70c8ed4e3d3ec33eb74988bd186561b0cc66b85c3bc4b +SIZE (rust/crates/pyo3-0.20.0.crate) = 431766 +SHA256 (rust/crates/pyo3-build-config-0.20.0.crate) = a96fe70b176a89cff78f2fa7b3c930081e163d5379b4dcdf993e3ae29ca662e5 +SIZE (rust/crates/pyo3-build-config-0.20.0.crate) = 29534 +SHA256 (rust/crates/pyo3-ffi-0.20.0.crate) = 214929900fd25e6604661ed9cf349727c8920d47deff196c4e28165a6ef2a96b +SIZE (rust/crates/pyo3-ffi-0.20.0.crate) = 64220 +SHA256 (rust/crates/pyo3-macros-0.20.0.crate) = dac53072f717aa1bfa4db832b39de8c875b7c7af4f4a6fe93cdbf9264cf8383b +SIZE (rust/crates/pyo3-macros-0.20.0.crate) = 7678 +SHA256 (rust/crates/pyo3-macros-backend-0.20.0.crate) = 7774b5a8282bd4f25f803b1f0d945120be959a36c72e08e7cd031c792fdfd424 +SIZE (rust/crates/pyo3-macros-backend-0.20.0.crate) = 49383 +SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae +SIZE (rust/crates/quote-1.0.33.crate) = 28090 +SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa +SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858 +SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 +SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 +SHA256 (rust/crates/smallvec-1.11.2.crate) = 4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970 +SIZE (rust/crates/smallvec-1.11.2.crate) = 34801 +SHA256 (rust/crates/syn-2.0.41.crate) = 44c8b28c477cc3bf0e7966561e3460130e1255f7a1cf71931075f1c5e7a7e269 +SIZE (rust/crates/syn-2.0.41.crate) = 246016 +SHA256 (rust/crates/target-lexicon-0.12.12.crate) = 14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a +SIZE (rust/crates/target-lexicon-0.12.12.crate) = 25156 +SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b +SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168 +SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce +SIZE (rust/crates/unindent-0.2.3.crate) = 7306 +SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c +SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 +SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492 +SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc +SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483 +SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e +SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891 +SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 +SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300 +SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e +SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc +SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486 +SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 +SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412 diff --git a/databases/py-sqlglotrs/pkg-descr b/databases/py-sqlglotrs/pkg-descr new file mode 100644 index 000000000000..f1abb6159a1c --- /dev/null +++ b/databases/py-sqlglotrs/pkg-descr @@ -0,0 +1 @@ +sqlglotrs provides an easily customizable SQL parser and transpiler. diff --git a/databases/py-sqlite-anyio/Makefile b/databases/py-sqlite-anyio/Makefile index 7bcbb7539e62..0a2c4d465bf9 100644 --- a/databases/py-sqlite-anyio/Makefile +++ b/databases/py-sqlite-anyio/Makefile @@ -1,5 +1,5 @@ PORTNAME= sqlite-anyio -PORTVERSION= 0.2.2 +PORTVERSION= 0.2.3 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-sqlite-anyio/distinfo b/databases/py-sqlite-anyio/distinfo index 9dd235f3d59a..371cda12bcc1 100644 --- a/databases/py-sqlite-anyio/distinfo +++ b/databases/py-sqlite-anyio/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718580068 -SHA256 (sqlite_anyio-0.2.2.tar.gz) = 2676c964663bb281ab3237f5ab24288741967a3454c577235ec15af626dca37e -SIZE (sqlite_anyio-0.2.2.tar.gz) = 5360 +TIMESTAMP = 1721710238 +SHA256 (sqlite_anyio-0.2.3.tar.gz) = 12a8b0ececaa63d70d5cc5f91edbd932fc1eca9da70ebce2b31d3a199767b3d3 +SIZE (sqlite_anyio-0.2.3.tar.gz) = 5409 diff --git a/databases/py-sqlparse/Makefile b/databases/py-sqlparse/Makefile index 468019bfb9f3..e0f93c1aa922 100644 --- a/databases/py-sqlparse/Makefile +++ b/databases/py-sqlparse/Makefile @@ -1,5 +1,5 @@ PORTNAME= sqlparse -PORTVERSION= 0.5.0 +PORTVERSION= 0.5.1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-sqlparse/distinfo b/databases/py-sqlparse/distinfo index 54e48f002357..60e5cc99e05d 100644 --- a/databases/py-sqlparse/distinfo +++ b/databases/py-sqlparse/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1713528520 -SHA256 (sqlparse-0.5.0.tar.gz) = 714d0a4932c059d16189f58ef5411ec2287a4360f17cdd0edd2d09d4c5087c93 -SIZE (sqlparse-0.5.0.tar.gz) = 83475 +TIMESTAMP = 1721148488 +SHA256 (sqlparse-0.5.1.tar.gz) = bb6b4df465655ef332548e24f08e205afc81b9ab86cb1c45657a7ff173a3a00e +SIZE (sqlparse-0.5.1.tar.gz) = 84502 diff --git a/databases/py-tiledb/Makefile b/databases/py-tiledb/Makefile index a9b410bb09f4..a78855f2c8a9 100644 --- a/databases/py-tiledb/Makefile +++ b/databases/py-tiledb/Makefile @@ -1,27 +1,28 @@ PORTNAME= tiledb -PORTVERSION= 0.30.0 +PORTVERSION= 0.32.0 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to the TileDB array storage manager -WWW= https://github.com/TileDB-Inc/TileDB-Py +WWW= https://tiledb-inc-tiledb.readthedocs-hosted.com/projects/tiledb-py/en/stable/ \ + https://github.com/TileDB-Inc/TileDB-Py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybind11>=0:devel/py-pybind11@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0:devel/py-scikit-build-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=1.5.4:devel/py-setuptools-scm@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}wheel>=0.30:devel/py-wheel@${PY_FLAVOR} \ - tiledb>=2.24.0:databases/tiledb + tiledb>=2.26.0:databases/tiledb LIB_DEPENDS= libtiledb.so:databases/tiledb RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} -USES= compiler:c++17-lang localbase python +USES= cmake:indirect compiler:c++17-lang localbase python USE_PYTHON= autoplist concurrent cython pep517 MAKE_ENV= TILEDB_PATH=${LOCALBASE} diff --git a/databases/py-tiledb/distinfo b/databases/py-tiledb/distinfo index 2bb306b5d024..675f9f68d220 100644 --- a/databases/py-tiledb/distinfo +++ b/databases/py-tiledb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718580044 -SHA256 (tiledb-0.30.0.tar.gz) = 592fc8caae8fe1555e3e04d5a109dfd74fd10defbc65b215a63544b0f0743b67 -SIZE (tiledb-0.30.0.tar.gz) = 343996 +TIMESTAMP = 1726487330 +SHA256 (tiledb-0.32.0.tar.gz) = 15c30c4e1baf5104bd18b83ab884d7dd9ae03f4e2bf04193113313f0b9b92aac +SIZE (tiledb-0.32.0.tar.gz) = 371733 diff --git a/databases/py-tiledb/files/patch-pyproject.toml b/databases/py-tiledb/files/patch-pyproject.toml index 33510fec2c7b..499ce61c25e6 100644 --- a/databases/py-tiledb/files/patch-pyproject.toml +++ b/databases/py-tiledb/files/patch-pyproject.toml @@ -1,18 +1,16 @@ ---- pyproject.toml.orig 2024-06-11 17:54:39 UTC +--- pyproject.toml.orig 2022-11-09 12:37:21 UTC +++ pyproject.toml -@@ -1,13 +1,13 @@ requires = [ - [build-system] +@@ -2,11 +2,11 @@ requires = [ requires = [ -- "setuptools>=64", -+ "setuptools>=61", - "wheel", + "scikit-build-core", "pybind11", - "Cython", +- "Cython>=3", ++ "Cython", "numpy==1.17.* ; python_version == '3.8' and platform_machine not in 'arm64|aarch64'", "numpy==1.19.* ; python_version == '3.8' and platform_machine == 'aarch64'", "numpy==1.21.* ; python_version == '3.8' and platform_machine == 'arm64'", -- "numpy>=2.0.0rc2 ; python_version >= '3.9'", -+ "numpy>=1.25 ; python_version >= '3.9'", +- "numpy>=2.0.1 ; python_version >= '3.9'" ++ "numpy>=1.25 ; python_version >= '3.9'" ] - build-backend = "setuptools.build_meta" + build-backend = "scikit_build_core.build" diff --git a/databases/py-tiledb/files/patch-requirements_dev.txt b/databases/py-tiledb/files/patch-requirements_dev.txt deleted file mode 100644 index 2509bca3f555..000000000000 --- a/databases/py-tiledb/files/patch-requirements_dev.txt +++ /dev/null @@ -1,18 +0,0 @@ ---- requirements_dev.txt.orig 2024-06-11 17:54:39 UTC -+++ requirements_dev.txt -@@ -6,14 +6,10 @@ numpy>=1.25 ; python_version >= '3.9' - # ------------------------------------------------ - # ** MUST sync with misc/requirements_wheel.txt ** - # ------------------------------------------------ --build --cmake >= 3.23 - cython - pybind11 --setuptools >= 64 -+setuptools >= 61 - setuptools_scm >= 8 - wheel >= 0.30 - contextvars ;python_version<"3.7" - dataclasses ;python_version<"3.7" --pytest ---r misc/requirements_test.txt diff --git a/databases/py-tiledb/files/patch-setup.py b/databases/py-tiledb/files/patch-setup.py deleted file mode 100644 index 8fcd1097ede3..000000000000 --- a/databases/py-tiledb/files/patch-setup.py +++ /dev/null @@ -1,15 +0,0 @@ ---- setup.py.orig 2023-01-04 19:23:00 UTC -+++ setup.py -@@ -555,12 +555,6 @@ def setup_requires(): - req = parse_requirements("requirements_dev.txt") - req = list(filter(lambda r: not r.startswith("-r"), req)) - -- req_cmake = list(filter(lambda r: "cmake" in r, req))[0] -- -- # Add cmake requirement if libtiledb is not found and cmake is not available. -- if not libtiledb_exists(LIB_DIRS) and not cmake_available(): -- req.append(req_cmake) -- - return req - - diff --git a/databases/py-xapian/Makefile b/databases/py-xapian/Makefile index fb6f12cfd26d..2b7056ec4dc9 100644 --- a/databases/py-xapian/Makefile +++ b/databases/py-xapian/Makefile @@ -1,5 +1,5 @@ PORTNAME= xapian -PORTVERSION= 1.4.25 +PORTVERSION= 1.4.26 DISTVERSIONPREFIX= bindings- CATEGORIES= databases python MASTER_SITES= https://oligarchy.co.uk/xapian/${PORTVERSION}/ \ diff --git a/databases/py-xapian/distinfo b/databases/py-xapian/distinfo index bdd052137d4b..0ee8740e50c8 100644 --- a/databases/py-xapian/distinfo +++ b/databases/py-xapian/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710712358 -SHA256 (xapian-bindings-1.4.25.tar.xz) = 068314fca3f54524701492df432fa54c485fd4e39613ca2cd275e136964e81a9 -SIZE (xapian-bindings-1.4.25.tar.xz) = 1076644 +TIMESTAMP = 1721499026 +SHA256 (xapian-bindings-1.4.26.tar.xz) = 550873573ee0401199f835fef51ddf89ca7bc26f7b8d1bdcca59da643fb3ca81 +SIZE (xapian-bindings-1.4.26.tar.xz) = 1114580 diff --git a/databases/py-xapian/pkg-plist b/databases/py-xapian/pkg-plist index 6e8db2c212b9..959a7ade0592 100644 --- a/databases/py-xapian/pkg-plist +++ b/databases/py-xapian/pkg-plist @@ -1,5 +1,5 @@ -%%PYTHON_SITELIBDIR%%/xapian/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/xapian/__init__.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/xapian/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/xapian/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/xapian/__init__.py %%PYTHON_SITELIBDIR%%/xapian/_xapian.a %%PYTHON_SITELIBDIR%%/xapian/_xapian%%PYTHON_EXT_SUFFIX%%.so diff --git a/databases/py-xrootd/Makefile b/databases/py-xrootd/Makefile new file mode 100644 index 000000000000..96943a214609 --- /dev/null +++ b/databases/py-xrootd/Makefile @@ -0,0 +1,28 @@ +PORTNAME= xrootd +PORTVERSION= 5.7.1 +CATEGORIES= databases python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Python binding for XRootD (eXtended ROOT Daemon) +WWW= https://xrootd.slac.stanford.edu/ \ + https://github.com/xrootd/xrootd/tree/master/bindings/python \ + https://github.com/xrootd/xrootd + +LICENSE= LGPL3+ +LICENSE_FILE= ${WRKSRC}/../../COPYING.LGPL + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +LIB_DEPENDS= libXrdCl.so:databases/xrootd + +USES= cmake:indirect python +USE_PYTHON= autoplist concurrent pep517 + +WRKSRC_SUBDIR= bindings/python + +post-install: + ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + + +.include <bsd.port.mk> diff --git a/databases/py-xrootd/distinfo b/databases/py-xrootd/distinfo new file mode 100644 index 000000000000..82c066dcf23f --- /dev/null +++ b/databases/py-xrootd/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1725559677 +SHA256 (xrootd-5.7.1.tar.gz) = dac741afefdb459b675cf3c61523324d11200c5825b532416bfa67444de5d4a2 +SIZE (xrootd-5.7.1.tar.gz) = 6820155 diff --git a/databases/py-xrootd/files/patch-setup.py b/databases/py-xrootd/files/patch-setup.py new file mode 100644 index 000000000000..6c1b4166b20c --- /dev/null +++ b/databases/py-xrootd/files/patch-setup.py @@ -0,0 +1,11 @@ +--- setup.py.orig 2024-07-01 06:56:54 UTC ++++ setup.py +@@ -118,7 +118,7 @@ class CMakeBuild(build_ext): + os.makedirs(self.build_temp) + + check_call([cmake, ext.src, '-B', self.build_temp] + cmake_args) +- check_call([cmake, '--build', self.build_temp, '--parallel']) ++ check_call([cmake, '--build', self.build_temp]) + + version = get_version() + diff --git a/databases/py-xrootd/pkg-descr b/databases/py-xrootd/pkg-descr new file mode 100644 index 000000000000..588f78fa126b --- /dev/null +++ b/databases/py-xrootd/pkg-descr @@ -0,0 +1,21 @@ +The XRootD project provides a high-performance, fault-tolerant, and secure +solution for handling massive amounts of data distributed across multiple +storage resources, such as disk servers, tape libraries, and remote sites. It +enables efficient data access and movement in a transparent and uniform manner, +regardless of the underlying storage technology or location. It was initially +developed by the High Energy Physics (HEP) community to meet the data storage +and access requirements of the BaBar experiment at SLAC and later extended to +meet the needs of experiments at the Large Hadron Collider (LHC) at CERN. XRootD +is the core technology powering the EOS distributed filesystem, which is the +storage solution used by LHC experiments and the storage backend for CERNBox. +XRootD is also used as the core technology for global CDN deployments across +multiple science domains. + +XRootD is based on a scalable architecture that supports multi-protocol +communications. XRootD provides a set of plugins and tools that allows the user +to configure it freely to deploy data access clusters of any size, and which can +include sophisticated features such as erasure coded files, various methods of +authentication and authorization, as well as integration with other storage +systems like ceph. + +This port is the Python binding for XRootD. diff --git a/databases/pythoncego/Makefile b/databases/pythoncego/Makefile new file mode 100644 index 000000000000..def4f44f6607 --- /dev/null +++ b/databases/pythoncego/Makefile @@ -0,0 +1,19 @@ +PORTNAME= pythoncego +PORTVERSION= 1.0.1 + +CATEGORIES= databases +MASTER_SITES= http://www.lemke-it.com/ + +MAINTAINER= pi@FreeBSD.org +COMMENT= Cego database support for Python +WWW= https://www.lemke-it.com/ + +LICENSE= LGPL21+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libcego.so:databases/cego + +USES= python +USE_PYTHON= autoplist concurrent distutils pytest + +.include <bsd.port.mk> diff --git a/databases/pythoncego/distinfo b/databases/pythoncego/distinfo new file mode 100644 index 000000000000..5ee792736030 --- /dev/null +++ b/databases/pythoncego/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1719740107 +SHA256 (pythoncego-1.0.1.tar.gz) = 24f8b354216895a707692c47fa173f6af2deb0ed456d37351067675f8b3be87a +SIZE (pythoncego-1.0.1.tar.gz) = 34401 diff --git a/databases/pythoncego/pkg-descr b/databases/pythoncego/pkg-descr new file mode 100644 index 000000000000..3e4410ab91f1 --- /dev/null +++ b/databases/pythoncego/pkg-descr @@ -0,0 +1,8 @@ +The Cego Python driver enables Python programs to access cego databases, +using an API which is compliant with the Python DB API 2.0 (PEP-249). +It is written in C and uses the Cego C wrapper client library for +client server communication. + +This implementation is derived from the MariaDB Connector written +by Georg Richter. + diff --git a/databases/qdrant/Makefile b/databases/qdrant/Makefile index ed2a4d1ece30..60fbaff1bdb3 100644 --- a/databases/qdrant/Makefile +++ b/databases/qdrant/Makefile @@ -1,6 +1,7 @@ PORTNAME= qdrant DISTVERSIONPREFIX= v DISTVERSION= 1.9.5 +PORTREVISION= 2 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org @@ -735,10 +736,5 @@ post-install: ${MKDIR} ${STAGEDIR}${ETCDIR}/tls ${MKDIR} ${STAGEDIR}${QDRANT_DBDIR} ${INSTALL_DATA} ${WRKSRC}/config/config.yaml ${STAGEDIR}${ETCDIR}/config.yaml.sample -# strip binaries - ${STRIP_CMD} \ - ${STAGEDIR}${PREFIX}/bin/${PORTNAME} \ - ${STAGEDIR}${PREFIX}/bin/schema_generator \ - ${STAGEDIR}${PREFIX}/bin/wal_inspector .include <bsd.port.mk> diff --git a/databases/qt5-sql/distinfo b/databases/qt5-sql/distinfo index 748d56868c38..1d2064d1db08 100644 --- a/databases/qt5-sql/distinfo +++ b/databases/qt5-sql/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716929095 -SHA256 (KDE/Qt/5.15.14/kde-qtbase-5.15.14p140.tar.xz) = 13384627ae80d566bac30cd84073c52abb7b7a62dda065ad8210a69ea0e21769 -SIZE (KDE/Qt/5.15.14/kde-qtbase-5.15.14p140.tar.xz) = 50421560 +TIMESTAMP = 1725433097 +SHA256 (KDE/Qt/5.15.15/kde-qtbase-5.15.15p127.tar.xz) = 59f18dae46df09fd694a4bc5f982bdb310ed68399c629036d6fe2e8d667a6db6 +SIZE (KDE/Qt/5.15.15/kde-qtbase-5.15.15p127.tar.xz) = 51356508 diff --git a/databases/qt5-sqldrivers-mysql/distinfo b/databases/qt5-sqldrivers-mysql/distinfo index 68ee1aa03f7d..2636fab0b472 100644 --- a/databases/qt5-sqldrivers-mysql/distinfo +++ b/databases/qt5-sqldrivers-mysql/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716929096 -SHA256 (KDE/Qt/5.15.14/kde-qtbase-5.15.14p140.tar.xz) = 13384627ae80d566bac30cd84073c52abb7b7a62dda065ad8210a69ea0e21769 -SIZE (KDE/Qt/5.15.14/kde-qtbase-5.15.14p140.tar.xz) = 50421560 +TIMESTAMP = 1725433099 +SHA256 (KDE/Qt/5.15.15/kde-qtbase-5.15.15p127.tar.xz) = 59f18dae46df09fd694a4bc5f982bdb310ed68399c629036d6fe2e8d667a6db6 +SIZE (KDE/Qt/5.15.15/kde-qtbase-5.15.15p127.tar.xz) = 51356508 diff --git a/databases/qt5-sqldrivers-odbc/distinfo b/databases/qt5-sqldrivers-odbc/distinfo index 9b2e976d4723..10b3e97f3526 100644 --- a/databases/qt5-sqldrivers-odbc/distinfo +++ b/databases/qt5-sqldrivers-odbc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716929097 -SHA256 (KDE/Qt/5.15.14/kde-qtbase-5.15.14p140.tar.xz) = 13384627ae80d566bac30cd84073c52abb7b7a62dda065ad8210a69ea0e21769 -SIZE (KDE/Qt/5.15.14/kde-qtbase-5.15.14p140.tar.xz) = 50421560 +TIMESTAMP = 1725433233 +SHA256 (KDE/Qt/5.15.15/kde-qtbase-5.15.15p127.tar.xz) = 59f18dae46df09fd694a4bc5f982bdb310ed68399c629036d6fe2e8d667a6db6 +SIZE (KDE/Qt/5.15.15/kde-qtbase-5.15.15p127.tar.xz) = 51356508 diff --git a/databases/qt5-sqldrivers-pgsql/distinfo b/databases/qt5-sqldrivers-pgsql/distinfo index 45f97ec723a2..fa670aaefc3c 100644 --- a/databases/qt5-sqldrivers-pgsql/distinfo +++ b/databases/qt5-sqldrivers-pgsql/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716929098 -SHA256 (KDE/Qt/5.15.14/kde-qtbase-5.15.14p140.tar.xz) = 13384627ae80d566bac30cd84073c52abb7b7a62dda065ad8210a69ea0e21769 -SIZE (KDE/Qt/5.15.14/kde-qtbase-5.15.14p140.tar.xz) = 50421560 +TIMESTAMP = 1725433234 +SHA256 (KDE/Qt/5.15.15/kde-qtbase-5.15.15p127.tar.xz) = 59f18dae46df09fd694a4bc5f982bdb310ed68399c629036d6fe2e8d667a6db6 +SIZE (KDE/Qt/5.15.15/kde-qtbase-5.15.15p127.tar.xz) = 51356508 diff --git a/databases/qt5-sqldrivers-sqlite2/distinfo b/databases/qt5-sqldrivers-sqlite2/distinfo index 300358c4ca80..d0b6c6276321 100644 --- a/databases/qt5-sqldrivers-sqlite2/distinfo +++ b/databases/qt5-sqldrivers-sqlite2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716929099 -SHA256 (KDE/Qt/5.15.14/kde-qtbase-5.15.14p140.tar.xz) = 13384627ae80d566bac30cd84073c52abb7b7a62dda065ad8210a69ea0e21769 -SIZE (KDE/Qt/5.15.14/kde-qtbase-5.15.14p140.tar.xz) = 50421560 +TIMESTAMP = 1725433235 +SHA256 (KDE/Qt/5.15.15/kde-qtbase-5.15.15p127.tar.xz) = 59f18dae46df09fd694a4bc5f982bdb310ed68399c629036d6fe2e8d667a6db6 +SIZE (KDE/Qt/5.15.15/kde-qtbase-5.15.15p127.tar.xz) = 51356508 diff --git a/databases/qt5-sqldrivers-sqlite3/distinfo b/databases/qt5-sqldrivers-sqlite3/distinfo index 0790b8925bbd..4666fa2f6e4b 100644 --- a/databases/qt5-sqldrivers-sqlite3/distinfo +++ b/databases/qt5-sqldrivers-sqlite3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716929100 -SHA256 (KDE/Qt/5.15.14/kde-qtbase-5.15.14p140.tar.xz) = 13384627ae80d566bac30cd84073c52abb7b7a62dda065ad8210a69ea0e21769 -SIZE (KDE/Qt/5.15.14/kde-qtbase-5.15.14p140.tar.xz) = 50421560 +TIMESTAMP = 1725433236 +SHA256 (KDE/Qt/5.15.15/kde-qtbase-5.15.15p127.tar.xz) = 59f18dae46df09fd694a4bc5f982bdb310ed68399c629036d6fe2e8d667a6db6 +SIZE (KDE/Qt/5.15.15/kde-qtbase-5.15.15p127.tar.xz) = 51356508 diff --git a/databases/qt5-sqldrivers-tds/distinfo b/databases/qt5-sqldrivers-tds/distinfo index 195ee6ff7fd4..562c47660a4e 100644 --- a/databases/qt5-sqldrivers-tds/distinfo +++ b/databases/qt5-sqldrivers-tds/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716929102 -SHA256 (KDE/Qt/5.15.14/kde-qtbase-5.15.14p140.tar.xz) = 13384627ae80d566bac30cd84073c52abb7b7a62dda065ad8210a69ea0e21769 -SIZE (KDE/Qt/5.15.14/kde-qtbase-5.15.14p140.tar.xz) = 50421560 +TIMESTAMP = 1725433237 +SHA256 (KDE/Qt/5.15.15/kde-qtbase-5.15.15p127.tar.xz) = 59f18dae46df09fd694a4bc5f982bdb310ed68399c629036d6fe2e8d667a6db6 +SIZE (KDE/Qt/5.15.15/kde-qtbase-5.15.15p127.tar.xz) = 51356508 diff --git a/databases/qt6-base_sqldriver/distinfo b/databases/qt6-base_sqldriver/distinfo index 2161de56bdc5..02d1fca5373f 100644 --- a/databases/qt6-base_sqldriver/distinfo +++ b/databases/qt6-base_sqldriver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718777700 -SHA256 (KDE/Qt/6.7.2/qtbase-everywhere-src-6.7.2.tar.xz) = c5f22a5e10fb162895ded7de0963328e7307611c688487b5d152c9ee64767599 -SIZE (KDE/Qt/6.7.2/qtbase-everywhere-src-6.7.2.tar.xz) = 49364504 +TIMESTAMP = 1727500277 +SHA256 (KDE/Qt/6.7.3/qtbase-everywhere-src-6.7.3.tar.xz) = 8ccbb9ab055205ac76632c9eeddd1ed6fc66936fc56afc2ed0fd5d9e23da3097 +SIZE (KDE/Qt/6.7.3/qtbase-everywhere-src-6.7.3.tar.xz) = 49426156 diff --git a/databases/quake/Makefile b/databases/quake/Makefile index e0b623c53e76..837bdd016591 100644 --- a/databases/quake/Makefile +++ b/databases/quake/Makefile @@ -2,7 +2,7 @@ PORTNAME= quake DISTVERSIONPREFIX= v DISTVERSION= 0.5.1-57 DISTVERSIONSUFFIX= -gbb8ae55 -PORTREVISION= 4 +PORTREVISION= 6 CATEGORIES= databases PKGNAMESUFFIX= -framework @@ -448,7 +448,4 @@ OPENSSLLIB= /usr/lib PLIST_FILES= bin/${PORTNAME} -post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} - .include <bsd.port.mk> diff --git a/databases/redis-devel/Makefile b/databases/redis-devel/Makefile index a450f106e90f..47e5d0ee712d 100644 --- a/databases/redis-devel/Makefile +++ b/databases/redis-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= redis -DISTVERSION= 7.2.5.20240530 +DISTVERSION= 7.4.0.20240911 CATEGORIES= databases PKGNAMESUFFIX= -devel @@ -18,7 +18,7 @@ LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES+= compiler:c11 cpe gmake tcl:test CPE_VENDOR= redislabs USE_GITHUB= yes -GH_TAGNAME= 50569a906 +GH_TAGNAME= 2dd4cca36 USE_RC_SUBR= redis sentinel MAKE_ENV= OPTIMIZATION= \ @@ -26,7 +26,7 @@ MAKE_ENV= OPTIMIZATION= \ LDFLAGS+= -lpthread -lm -lexecinfo -CONFLICTS_INSTALL= redis redis6 redis62 redis70 # etc/rc.d/redis +CONFLICTS_INSTALL= redis redis62 redis70 redis72 # etc/rc.d/redis PORTSCOUT= ignore:1 SUB_FILES= pkg-message diff --git a/databases/redis-devel/distinfo b/databases/redis-devel/distinfo index 1562ef50bc02..ae9e94787fbf 100644 --- a/databases/redis-devel/distinfo +++ b/databases/redis-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717205418 -SHA256 (redis-redis-7.2.5.20240530-50569a906_GH0.tar.gz) = aca667470789effdbd7cb1809f1b14ced9f16ae1864e104361f71a56681c557d -SIZE (redis-redis-7.2.5.20240530-50569a906_GH0.tar.gz) = 3555905 +TIMESTAMP = 1726101194 +SHA256 (redis-redis-7.4.0.20240911-2dd4cca36_GH0.tar.gz) = 9f9f7190e118fad36201f0b55ea181f5ead78774e2ccb24ea31f195d592e7750 +SIZE (redis-redis-7.4.0.20240911-2dd4cca36_GH0.tar.gz) = 3576212 diff --git a/databases/redis/Makefile b/databases/redis/Makefile index e401c6a97abb..a6730228079f 100644 --- a/databases/redis/Makefile +++ b/databases/redis/Makefile @@ -1,5 +1,5 @@ PORTNAME= redis -DISTVERSION= 7.2.5 +DISTVERSION= 7.4.0 CATEGORIES= databases MASTER_SITES= https://download.redis.io/releases/ @@ -7,8 +7,13 @@ MAINTAINER= yasu@FreeBSD.org COMMENT= Persistent key-value database with built-in net interface WWW= https://redis.io/ -LICENSE= BSD3CLAUSE -LICENSE_FILE= ${WRKSRC}/COPYING +LICENSE= RSALv2 SSPLv1 +LICENSE_COMB= dual +LICENSE_NAME_RSALv2= Redis Source Available License v2 +LICENSE_NAME_SSPLv1= Server Side Public License v1 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt +LICENSE_PERMS_RSALv2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= compiler:c11 cpe gmake tcl:test CPE_VENDOR= redislabs @@ -19,7 +24,7 @@ MAKE_ENV= OPTIMIZATION= \ LDFLAGS+= -lpthread -lm -lexecinfo -CONFLICTS_INSTALL= redis-devel redis6 redis62 redis70 # etc/rc.d/redis +CONFLICTS_INSTALL= redis-devel redis62 redis70 redis72 # etc/rc.d/redis SUB_FILES= pkg-message SUB_LIST= PORTNAME=${PORTNAME} \ @@ -56,7 +61,7 @@ REDIS_RUNDIR?= /var/run/redis REDIS_LOGDIR?= /var/log/redis post-patch-JEMALLOC-on: - @${REINPLACE_CMD} '69s!Linux!FreeBSD!g' ${WRKSRC}/src/Makefile + @${REINPLACE_CMD} '78s!Linux!FreeBSD!g' ${WRKSRC}/src/Makefile post-build: ${SED} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ diff --git a/databases/redis/distinfo b/databases/redis/distinfo index 7885129471ae..a03928b891bd 100644 --- a/databases/redis/distinfo +++ b/databases/redis/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716165213 -SHA256 (redis-7.2.5.tar.gz) = 5981179706f8391f03be91d951acafaeda91af7fac56beffb2701963103e423d -SIZE (redis-7.2.5.tar.gz) = 3386454 +TIMESTAMP = 1723767589 +SHA256 (redis-7.4.0.tar.gz) = 57b47c2c6682636d697dbf5d66d8d495b4e653afc9cd32b7adf9da3e433b8aaf +SIZE (redis-7.4.0.tar.gz) = 3525325 diff --git a/databases/redis/files/patch-src-mkreleasehdr.sh b/databases/redis/files/patch-src-mkreleasehdr.sh index e48b3174d315..2a568628139d 100644 --- a/databases/redis/files/patch-src-mkreleasehdr.sh +++ b/databases/redis/files/patch-src-mkreleasehdr.sh @@ -1,9 +1,9 @@ ---- src/mkreleasehdr.sh.orig 2019-11-22 16:54:22 UTC +--- src/mkreleasehdr.sh.orig 2024-06-06 11:03:20 UTC +++ src/mkreleasehdr.sh @@ -1,6 +1,6 @@ #!/bin/sh -GIT_SHA1=`(git show-ref --head --hash=8 2> /dev/null || echo 00000000) | head -n1` --GIT_DIRTY=`git diff --no-ext-diff 2> /dev/null | wc -l` +-GIT_DIRTY=`git diff --no-ext-diff -- ../src ../deps 2> /dev/null | wc -l` +GIT_SHA1="00000000" +GIT_DIRTY="0" BUILD_ID=`uname -n`"-"`date +%s` diff --git a/databases/redis62/Makefile b/databases/redis62/Makefile index cb25c52f4506..fa820fe71cfa 100644 --- a/databases/redis62/Makefile +++ b/databases/redis62/Makefile @@ -22,7 +22,7 @@ MAKE_ENV= OPTIMIZATION= \ LDFLAGS+= -lpthread -lm -lexecinfo -CONFLICTS_INSTALL= redis redis-devel redis6 redis70 # etc/rc.d/redis +CONFLICTS_INSTALL= redis redis-devel redis70 redis72 # etc/rc.d/redis PORTSCOUT= limit:^6\.2 SUB_FILES= pkg-message diff --git a/databases/redis70/Makefile b/databases/redis70/Makefile index 53806d0dd09f..39a1477b4cf4 100644 --- a/databases/redis70/Makefile +++ b/databases/redis70/Makefile @@ -18,7 +18,7 @@ CPE_VENDOR= redislabs MAKE_ENV= OPTIMIZATION= \ V=yo -CONFLICTS_INSTALL= redis redis-devel redis6 redis62 # etc/rc.d/redis +CONFLICTS_INSTALL= redis redis-devel redis62 redis72 # etc/rc.d/redis PORTSCOUT= limit:^7\.0 diff --git a/databases/redis72/Makefile b/databases/redis72/Makefile new file mode 100644 index 000000000000..1786fd08b324 --- /dev/null +++ b/databases/redis72/Makefile @@ -0,0 +1,77 @@ +PORTNAME= redis +DISTVERSION= 7.2.5 +CATEGORIES= databases +MASTER_SITES= https://download.redis.io/releases/ +PKGNAMESUFFIX= 72 + +MAINTAINER= yasu@FreeBSD.org +COMMENT= Persistent key-value database with built-in net interface +WWW= https://redis.io/ + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= compiler:c11 cpe gmake tcl:test +CPE_VENDOR= redislabs +USE_RC_SUBR= redis sentinel + +MAKE_ENV= OPTIMIZATION= \ + V=yo + +LDFLAGS+= -lpthread -lm -lexecinfo + +CONFLICTS_INSTALL= redis redis-devel redis62 redis70 # etc/rc.d/redis + +SUB_FILES= pkg-message +SUB_LIST= PORTNAME=${PORTNAME} \ + REDIS_DBDIR=${REDIS_DBDIR} \ + REDIS_LOGDIR=${REDIS_LOGDIR} \ + REDIS_RUNDIR=${REDIS_RUNDIR} \ + REDIS_USER=${USERS} + +USERS= redis +GROUPS= redis + +PLIST_SUB= REDIS_DBDIR=${REDIS_DBDIR} \ + REDIS_GROUP=${GROUPS} \ + REDIS_LOGDIR=${REDIS_LOGDIR} \ + REDIS_RUNDIR=${REDIS_RUNDIR} \ + REDIS_USER=${USERS} + +OPTIONS_DEFINE= JEMALLOC TLS +OPTIONS_DEFAULT= TLS +OPTIONS_SUB= yes + +JEMALLOC_DESC= Use jemalloc +TLS_DESC= Use TLS (openssl req.) + +JEMALLOC_MAKE_ENV= USE_JEMALLOC=yes +TLS_USES= ssl +TLS_MAKE_ENV= BUILD_TLS=yes + +BIN_FILES= redis-benchmark redis-check-aof redis-check-rdb redis-cli \ + redis-sentinel redis-server + +REDIS_DBDIR?= /var/db/redis +REDIS_RUNDIR?= /var/run/redis +REDIS_LOGDIR?= /var/log/redis + +post-patch-JEMALLOC-on: + @${REINPLACE_CMD} '69s!Linux!FreeBSD!g' ${WRKSRC}/src/Makefile + +post-build: + ${SED} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ + ${WRKSRC}/redis.conf > ${WRKDIR}/redis.conf + +do-install: + ${INSTALL_PROGRAM} ${BIN_FILES:C!^!${WRKSRC}/src/!} ${STAGEDIR}${PREFIX}/bin/ + ${INSTALL_DATA} ${WRKDIR}/redis.conf ${STAGEDIR}${PREFIX}/etc/redis.conf.sample + ${INSTALL_DATA} ${WRKSRC}/sentinel.conf ${STAGEDIR}${PREFIX}/etc/sentinel.conf.sample + ${MKDIR} ${STAGEDIR}${REDIS_LOGDIR} \ + ${STAGEDIR}${REDIS_DBDIR} \ + ${STAGEDIR}${REDIS_RUNDIR} + +do-test: + @cd ${WRKSRC} && ${TCLSH} tests/test_helper.tcl + +.include <bsd.port.mk> diff --git a/databases/redis72/distinfo b/databases/redis72/distinfo new file mode 100644 index 000000000000..7885129471ae --- /dev/null +++ b/databases/redis72/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1716165213 +SHA256 (redis-7.2.5.tar.gz) = 5981179706f8391f03be91d951acafaeda91af7fac56beffb2701963103e423d +SIZE (redis-7.2.5.tar.gz) = 3386454 diff --git a/databases/redis72/files/patch-deps-Makefile b/databases/redis72/files/patch-deps-Makefile new file mode 100644 index 000000000000..33e36467dbca --- /dev/null +++ b/databases/redis72/files/patch-deps-Makefile @@ -0,0 +1,21 @@ +--- deps/Makefile.orig 2023-07-10 11:55:20 UTC ++++ deps/Makefile +@@ -84,7 +84,7 @@ LUA_LDFLAGS+= $(LDFLAGS) + ifeq ($(LUA_DEBUG),yes) + LUA_CFLAGS+= -O0 -g -DLUA_USE_APICHECK + else +- LUA_CFLAGS+= -O2 ++ LUA_CFLAGS+= + endif + ifeq ($(LUA_COVERAGE),yes) + LUA_CFLAGS += -fprofile-arcs -ftest-coverage +@@ -112,7 +112,7 @@ endif + + jemalloc: .make-prerequisites + @printf '%b %b\n' $(MAKECOLOR)MAKE$(ENDCOLOR) $(BINCOLOR)$@$(ENDCOLOR) +- cd jemalloc && ./configure --disable-cxx --with-version=5.3.0-0-g0 --with-lg-quantum=3 --disable-cache-oblivious --with-jemalloc-prefix=je_ CFLAGS="$(JEMALLOC_CFLAGS)" LDFLAGS="$(JEMALLOC_LDFLAGS)" $(JEMALLOC_CONFIGURE_OPTS) +- cd jemalloc && $(MAKE) lib/libjemalloc.a ++ cd jemalloc && ./configure --disable-cxx --with-version=5.3.0-0-g0 --with-lg-quantum=3 --disable-cache-oblivious --with-jemalloc-prefix=je_ CFLAGS="$(JEMALLOC_CFLAGS)" CXXFLAGS="$(JEMALLOC_CFLAGS)" LDFLAGS="$(JEMALLOC_LDFLAGS)" $(JEMALLOC_CONFIGURE_OPTS) ++ cd jemalloc && $(MAKE) CFLAGS="$(JEMALLOC_CFLAGS)" CXXFLAGS="$(JEMALLOC_CFLAGS)" LDFLAGS="$(JEMALLOC_LDFLAGS)" lib/libjemalloc.a + + .PHONY: jemalloc diff --git a/databases/redis72/files/patch-deps-hiredis-Makefile b/databases/redis72/files/patch-deps-hiredis-Makefile new file mode 100644 index 000000000000..76e3ea96245d --- /dev/null +++ b/databases/redis72/files/patch-deps-hiredis-Makefile @@ -0,0 +1,41 @@ +--- deps/hiredis/Makefile.orig 2023-08-15 09:38:36 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,9 @@ 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 +121,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/redis72/files/patch-deps-hiredis-net.c b/databases/redis72/files/patch-deps-hiredis-net.c new file mode 100644 index 000000000000..0dfde3135238 --- /dev/null +++ b/databases/redis72/files/patch-deps-hiredis-net.c @@ -0,0 +1,39 @@ +--- deps/hiredis/net.c.orig 2019-11-28 19:32:05 UTC ++++ deps/hiredis/net.c +@@ -178,14 +178,34 @@ + __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/redis72/files/patch-deps-linenoise-Makefile b/databases/redis72/files/patch-deps-linenoise-Makefile new file mode 100644 index 000000000000..aef0f10966af --- /dev/null +++ b/databases/redis72/files/patch-deps-linenoise-Makefile @@ -0,0 +1,15 @@ +--- deps/linenoise/Makefile.orig 2019-09-25 10:40:18 UTC ++++ deps/linenoise/Makefile +@@ -1,10 +1,10 @@ + STD= + WARN= -Wall +-OPT= -Os ++#OPT= -Os + + R_CFLAGS= $(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) + R_LDFLAGS= $(LDFLAGS) +-DEBUG= -g ++#DEBUG= -g + + R_CC=$(CC) $(R_CFLAGS) + R_LD=$(CC) $(R_LDFLAGS) diff --git a/databases/redis72/files/patch-deps_lua_src_lua__cjson.c b/databases/redis72/files/patch-deps_lua_src_lua__cjson.c new file mode 100644 index 000000000000..0bb150504c67 --- /dev/null +++ b/databases/redis72/files/patch-deps_lua_src_lua__cjson.c @@ -0,0 +1,12 @@ +--- deps/lua/src/lua_cjson.c.orig 2019-09-25 10:40:18 UTC ++++ deps/lua/src/lua_cjson.c +@@ -46,7 +46,9 @@ + #include "strbuf.h" + #include "fpconv.h" + ++#if defined(__sun) + #include "../../../src/solarisfixes.h" ++#endif + + #ifndef CJSON_MODNAME + #define CJSON_MODNAME "cjson" diff --git a/databases/redis72/files/patch-redis.conf b/databases/redis72/files/patch-redis.conf new file mode 100644 index 000000000000..b653f89a3211 --- /dev/null +++ b/databases/redis72/files/patch-redis.conf @@ -0,0 +1,38 @@ +--- redis.conf.orig 2021-01-12 14:21:03 UTC ++++ redis.conf +@@ -244,7 +244,7 @@ + # By default Redis does not run as a daemon. Use 'yes' if you need it. + # Note that Redis will write a pid file in /var/run/redis.pid when daemonized. + # When Redis is supervised by upstart or systemd, this parameter has no impact. +-daemonize no ++daemonize yes + + # If you run Redis from upstart or systemd, Redis can interact with your + # supervision tree. Options: +@@ -276,7 +276,7 @@ + # + # Note that on modern Linux systems "/run/redis.pid" is more conforming + # and should be used instead. +-pidfile /var/run/redis_6379.pid ++pidfile %%REDIS_RUNDIR%%/redis.pid + + # Specify the server verbosity level. + # This can be one of: +@@ -289,7 +289,7 @@ + # Specify the log file name. Also the empty string can be used to force + # Redis to log on the standard output. Note that if you use standard + # output for logging but daemonize, logs will be sent to /dev/null +-logfile "" ++logfile %%REDIS_LOGDIR%%/redis.log + + # To enable logging to the system logger, just set 'syslog-enabled' to yes, + # and optionally update the other syslog parameters to suit your needs. +@@ -420,7 +420,7 @@ + # The Append Only File will also be created inside this directory. + # + # Note that you must specify a directory here, not a file name. +-dir ./ ++dir %%REDIS_DBDIR%%/ + + ################################# REPLICATION ################################# + diff --git a/databases/redis72/files/patch-src-Makefile b/databases/redis72/files/patch-src-Makefile new file mode 100644 index 000000000000..6b3ed47b68be --- /dev/null +++ b/databases/redis72/files/patch-src-Makefile @@ -0,0 +1,39 @@ +--- src/Makefile.orig 2019-11-29 16:35:59 UTC ++++ src/Makefile +@@ -29,7 +29,7 @@ endif + WARN=-Wall -W -Wno-missing-field-initializers + OPT=$(OPTIMIZATION) + +-PREFIX?=/usr/local ++PREFIX:=$(PREFIX) + INSTALL_BIN=$(PREFIX)/bin + INSTALL=install + +@@ -75,7 +75,6 @@ endif + FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS) + FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG) + FINAL_LIBS=-lm +-DEBUG=-g -ggdb + + # Linux ARM needs -latomic at linking time + ifneq (,$(filter aarch64 armv,$(uname_M))) +@@ -105,6 +104,11 @@ ifeq ($(uname_S),Darwin) + OPENSSL_CFLAGS=-I/usr/local/opt/openssl/include + OPENSSL_LDFLAGS=-L/usr/local/opt/openssl/lib + else ++ifeq ($(uname_S),FreeBSD) ++ # FreeBSD ++ FINAL_CFLAGS?= $(CFLAGS) $(REDIS_CFLAGS) -I${PREFIX}/include ++ FINAL_LDFLAGS= $(LDFLAGS) -pthread ++else + ifeq ($(uname_S),AIX) + # AIX + FINAL_LDFLAGS+= -Wl,-bexpall +@@ -131,6 +135,7 @@ else + # All the other OSes (notably Linux) + FINAL_LDFLAGS+= -rdynamic + FINAL_LIBS+=-ldl -pthread -lrt ++endif + endif + endif + endif diff --git a/databases/redis72/files/patch-src-mkreleasehdr.sh b/databases/redis72/files/patch-src-mkreleasehdr.sh new file mode 100644 index 000000000000..e48b3174d315 --- /dev/null +++ b/databases/redis72/files/patch-src-mkreleasehdr.sh @@ -0,0 +1,11 @@ +--- src/mkreleasehdr.sh.orig 2019-11-22 16:54:22 UTC ++++ src/mkreleasehdr.sh +@@ -1,6 +1,6 @@ + #!/bin/sh +-GIT_SHA1=`(git show-ref --head --hash=8 2> /dev/null || echo 00000000) | head -n1` +-GIT_DIRTY=`git diff --no-ext-diff 2> /dev/null | wc -l` ++GIT_SHA1="00000000" ++GIT_DIRTY="0" + BUILD_ID=`uname -n`"-"`date +%s` + if [ -n "$SOURCE_DATE_EPOCH" ]; then + BUILD_ID=$(date -u -d "@$SOURCE_DATE_EPOCH" +%s 2>/dev/null || date -u -r "$SOURCE_DATE_EPOCH" +%s 2>/dev/null || date -u +%s) diff --git a/databases/redis72/files/pkg-message.in b/databases/redis72/files/pkg-message.in new file mode 100644 index 000000000000..85a89529262a --- /dev/null +++ b/databases/redis72/files/pkg-message.in @@ -0,0 +1,11 @@ +[ +{ type: install + message: <<EOM + To setup "%%PORTNAME%%" you need to edit the configuration file: + %%PREFIX%%/etc/%%PORTNAME%%.conf + + To run redis from startup, add %%PORTNAME%%_enable="YES" + in your /etc/rc.conf. +EOM +} +] diff --git a/databases/redis72/files/redis.in b/databases/redis72/files/redis.in new file mode 100644 index 000000000000..d18063c3a504 --- /dev/null +++ b/databases/redis72/files/redis.in @@ -0,0 +1,67 @@ +#!/bin/sh + +# PROVIDE: redis +# REQUIRE: LOGIN +# BEFORE: securelevel +# KEYWORD: shutdown + +# Add the following line to /etc/rc.conf to enable `redis': +# +#redis_enable="YES" +# +# Define profiles here to run separate redis instances: +# +#redis_profiles="foo bar" # Script uses %%PREFIX%%/etc/redis-NAME.conf respectively. +# For correct script working please update pidfile entries in +# redis-NAME.conf files. + +. /etc/rc.subr + +name="redis" +rcvar="${name}_enable" + +extra_commands="reload" + +command="%%PREFIX%%/bin/redis-server" +pidfile="%%REDIS_RUNDIR%%/$name.pid" + +# read configuration and set defaults +load_rc_config "$name" +: ${redis_enable="NO"} +: ${redis_user="%%REDIS_USER%%"} +: ${redis_config="%%PREFIX%%/etc/$name.conf"} + +command_args="${redis_config}" +required_files="${redis_config}" + +_profile_exists() { + for _p in ${redis_profiles}; do + [ "${_p}" = "$1" ] && return 1; + done + return 0 +} + +if [ $# -eq 2 ]; then + _profile=$2 + _profile_exists $_profile + _exists=$? + [ ${_exists} -ne 1 ] && { + echo "`basename %%PREFIX%%/etc/rc.d/redis`: no '$2' in 'redis_profiles'" + exit 1 + }; + echo "-- Profile: ${_profile} --" + config_file="%%PREFIX%%/etc/${name}-${_profile}.conf" + command_args="${config_file}" + pidfile="%%REDIS_RUNDIR%%/${_profile}.pid" + required_files="${config_file}" +elif [ -n "${redis_profiles}" ]; then + _swap=$*; shift; _profiles=$* + _profiles=${_profiles:-${redis_profiles}} + set -- ${_swap} + for _profile in ${_profiles}; do + %%PREFIX%%/etc/rc.d/redis $1 ${_profile} + done + exit 0 +fi + +run_rc_command "$1" diff --git a/databases/redis72/files/sentinel.in b/databases/redis72/files/sentinel.in new file mode 100644 index 000000000000..088f4382fc06 --- /dev/null +++ b/databases/redis72/files/sentinel.in @@ -0,0 +1,39 @@ +#!/bin/sh + +# PROVIDE: sentinel +# REQUIRE: LOGIN +# BEFORE: securelevel +# KEYWORD: shutdown + +# Add the following line to /etc/rc.conf to enable `sentinel': +# +#sentinel_enable="YES" +# + +. /etc/rc.subr + +name="sentinel" +rcvar="${name}_enable" + +command="/usr/local/bin/redis-sentinel" +pidfile="/var/run/redis/$name.pid" + +# read configuration and set defaults +load_rc_config "$name" +: ${sentinel_enable="NO"} +: ${sentinel_user="redis"} +: ${sentinel_config="/usr/local/etc/$name.conf"} + +command_args="${sentinel_config} --daemonize yes --pidfile ${pidfile}" +required_files="${sentinel_config}" +start_precmd="${name}_checks" +restart_precmd="${name}_checks" + +sentinel_checks() +{ + if [ x`id -u ${sentinel_user}` != x`stat -f %u ${sentinel_config}` ]; then + err 1 "${sentinel_config} must be owned by user ${sentinel_user}" + fi +} + +run_rc_command "$1" diff --git a/databases/redis72/pkg-descr b/databases/redis72/pkg-descr new file mode 100644 index 000000000000..5500bd1afad4 --- /dev/null +++ b/databases/redis72/pkg-descr @@ -0,0 +1,17 @@ +Redis is an open source, advanced key-value store. It is often referred +to as a data structure server since keys can contain strings, hashes, +lists, sets and sorted sets. + +You can run atomic operations on these types, like appending to a string; +incrementing the value in a hash; pushing to a list; computing set +intersection, union and difference; or getting the member with highest +ranking in a sorted set. + +In order to achieve its outstanding performance, Redis works with an +in-memory dataset. Depending on your use case, you can persist it either +by dumping the dataset to disk every once in a while, or by appending each +command to a log. + +Redis also supports trivial-to-setup master-slave replication, with very +fast non-blocking first synchronization, auto-reconnection on net split +and so forth. diff --git a/databases/redis72/pkg-plist b/databases/redis72/pkg-plist new file mode 100644 index 000000000000..fafc472df89b --- /dev/null +++ b/databases/redis72/pkg-plist @@ -0,0 +1,11 @@ +bin/redis-benchmark +bin/redis-check-aof +bin/redis-check-rdb +bin/redis-cli +bin/redis-sentinel +bin/redis-server +@sample etc/redis.conf.sample +@sample(%%REDIS_USER%%,%%REDIS_GROUP%%,) etc/sentinel.conf.sample +@dir(%%REDIS_USER%%,%%REDIS_GROUP%%,) %%REDIS_DBDIR%% +@dir(%%REDIS_USER%%,%%REDIS_GROUP%%,) %%REDIS_LOGDIR%% +@dir(%%REDIS_USER%%,%%REDIS_GROUP%%,) %%REDIS_RUNDIR%% diff --git a/databases/redis_exporter/Makefile b/databases/redis_exporter/Makefile index 96ea17f67c6d..a4470fc40b9d 100644 --- a/databases/redis_exporter/Makefile +++ b/databases/redis_exporter/Makefile @@ -1,7 +1,6 @@ PORTNAME= redis_exporter DISTVERSIONPREFIX= v -DISTVERSION= 1.58.0 -PORTREVISION= 3 +DISTVERSION= 1.63.0 CATEGORIES= databases MAINTAINER= arcade@b1t.name @@ -11,7 +10,7 @@ WWW= https://github.com/oliver006/redis_exporter LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:modules,1.22 +USES= go:modules,1.23 USE_RC_SUBR= redis_exporter @@ -21,6 +20,6 @@ GO_BUILDFLAGS= -v -ldflags "${LD_FLAG_STRING}" PLIST_FILES= bin/redis_exporter LD_FLAG_X_PREFIX= -X main -LD_FLAG_STRING= ${STRIP} ${LD_FLAG_X_PREFIX}.BuildVersion=${PORTVERSION} +LD_FLAG_STRING= ${STRIP} ${LD_FLAG_X_PREFIX}.BuildVersion=${DISTVERSION} .include <bsd.port.mk> diff --git a/databases/redis_exporter/distinfo b/databases/redis_exporter/distinfo index 14405192bfc8..245770b2452c 100644 --- a/databases/redis_exporter/distinfo +++ b/databases/redis_exporter/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1711646542 -SHA256 (go/databases_redis_exporter/redis_exporter-v1.58.0/v1.58.0.mod) = 05ef636732b5d51b89fa5a5c4322e89272e8c7e82e9555c7043555a631116417 -SIZE (go/databases_redis_exporter/redis_exporter-v1.58.0/v1.58.0.mod) = 617 -SHA256 (go/databases_redis_exporter/redis_exporter-v1.58.0/v1.58.0.zip) = 134d826fe04342bb6c0c5062e294e690a61ececa3ca753ba4f1881f1e6e72686 -SIZE (go/databases_redis_exporter/redis_exporter-v1.58.0/v1.58.0.zip) = 111900 +TIMESTAMP = 1726231127 +SHA256 (go/databases_redis_exporter/redis_exporter-v1.63.0/v1.63.0.mod) = 0b05e74a05a2261bf787cc8884a3e8cb4297fb67d970d6737488839a446added +SIZE (go/databases_redis_exporter/redis_exporter-v1.63.0/v1.63.0.mod) = 673 +SHA256 (go/databases_redis_exporter/redis_exporter-v1.63.0/v1.63.0.zip) = 7829f645198e6360ea10a0d5a7f00357950c080654dc3cefb58f50703ec24fb6 +SIZE (go/databases_redis_exporter/redis_exporter-v1.63.0/v1.63.0.zip) = 113391 diff --git a/databases/redisjson/Makefile b/databases/redisjson/Makefile index 38ab83c080a3..5a027372b244 100644 --- a/databases/redisjson/Makefile +++ b/databases/redisjson/Makefile @@ -1,7 +1,7 @@ PORTNAME= redisjson DISTVERSIONPREFIX= v DISTVERSION= 2.0.8 -PORTREVISION= 20 +PORTREVISION= 22 CATEGORIES= databases MAINTAINER= ports@FreeBSD.org diff --git a/databases/replibyte/Makefile b/databases/replibyte/Makefile index 2245d30a5a2d..d3fff7568f97 100644 --- a/databases/replibyte/Makefile +++ b/databases/replibyte/Makefile @@ -1,7 +1,7 @@ PORTNAME= replibyte DISTVERSIONPREFIX= v DISTVERSION= 0.10.0 -PORTREVISION= 14 +PORTREVISION= 16 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org @@ -391,7 +391,4 @@ OPENSSLLIB= /usr/lib PLIST_FILES= bin/${PORTNAME} -post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} - .include <bsd.port.mk> diff --git a/databases/retcl/Makefile b/databases/retcl/Makefile index a3169279fd44..cb9327f3e992 100644 --- a/databases/retcl/Makefile +++ b/databases/retcl/Makefile @@ -1,5 +1,5 @@ PORTNAME= retcl -PORTVERSION= 0.5.0 +PORTVERSION= 0.6.0 CATEGORIES= databases MAINTAINER= gahr@FreeBSD.org diff --git a/databases/retcl/distinfo b/databases/retcl/distinfo index 181bdb975211..83bf13ec8407 100644 --- a/databases/retcl/distinfo +++ b/databases/retcl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716386384 -SHA256 (gahr-retcl-0.5.0_GH0.tar.gz) = fa788abf3174c63233c751b182a5f2bf65eb439279f86ee05a48a6a5161c0ec6 -SIZE (gahr-retcl-0.5.0_GH0.tar.gz) = 28636 +TIMESTAMP = 1720526549 +SHA256 (gahr-retcl-0.6.0_GH0.tar.gz) = 4314a49658f9bf0e1af1fd2f13ad683aacace87dc6c726091250862cdf360018 +SIZE (gahr-retcl-0.6.0_GH0.tar.gz) = 29356 diff --git a/databases/rocksdb/Makefile b/databases/rocksdb/Makefile index 020abfb25ef4..bcc4cfcda2c7 100644 --- a/databases/rocksdb/Makefile +++ b/databases/rocksdb/Makefile @@ -1,5 +1,5 @@ PORTNAME= rocksdb -PORTVERSION= 9.2.1 +PORTVERSION= 9.6.1 DISTVERSIONPREFIX= v CATEGORIES= databases @@ -59,7 +59,10 @@ ZSTD_MAKE_ENV_OFF= ROCKSDB_DISABLE_ZSTD=yes .include <bsd.port.pre.mk> .if ${CHOSEN_COMPILER_TYPE} == clang -CXXFLAGS+= -Wno-inconsistent-missing-override -Wno-unused-parameter -Wno-unused-variable -Wno-unused-private-field +CXXFLAGS+= -Wno-unused-parameter -Wno-unused-variable +.if ${COMPILER_VERSION} >= 170 +CXXFLAGS+= -Wno-sync-alignment +.endif .endif post-patch: diff --git a/databases/rocksdb/distinfo b/databases/rocksdb/distinfo index 3d2b30db3cfb..3d7a966583f3 100644 --- a/databases/rocksdb/distinfo +++ b/databases/rocksdb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716892226 -SHA256 (facebook-rocksdb-v9.2.1_GH0.tar.gz) = bb20fd9a07624e0dc1849a8e65833e5421960184f9c469d508b58ed8f40a780f -SIZE (facebook-rocksdb-v9.2.1_GH0.tar.gz) = 13491558 +TIMESTAMP = 1726080921 +SHA256 (facebook-rocksdb-v9.6.1_GH0.tar.gz) = 98cf497c1d6d0a927142d2002a0b6b4816a0998c74fda9ae7b1bdaf6b784e895 +SIZE (facebook-rocksdb-v9.6.1_GH0.tar.gz) = 13589860 diff --git a/databases/rocksdb/files/patch-Makefile b/databases/rocksdb/files/patch-Makefile index f6dd90351cbe..6e5141481e6d 100644 --- a/databases/rocksdb/files/patch-Makefile +++ b/databases/rocksdb/files/patch-Makefile @@ -1,6 +1,6 @@ ---- Makefile.orig 2022-10-05 23:40:03 UTC +--- Makefile.orig 2024-06-24 23:48:34 UTC +++ Makefile -@@ -239,19 +239,19 @@ AM_SHARE = $(AM_V_CCLD) $(CXX) $(PLATFORM_SHARED_LDFLA +@@ -91,20 +91,20 @@ $(info $$DEBUG_LEVEL is $(DEBUG_LEVEL), $$LIB_MODE is # Detect what platform we're building on. # Export some common variables that might have been passed as Make variables # instead of environment variables. @@ -16,6 +16,7 @@ - export LIB_MODE="$(LIB_MODE)"; \ - export ROCKSDB_CXX_STANDARD="$(ROCKSDB_CXX_STANDARD)"; \ - export USE_FOLLY="$(USE_FOLLY)"; \ +- export USE_FOLLY_LITE="$(USE_FOLLY_LITE)"; \ - "$(CURDIR)/build_tools/build_detect_platform" "$(CURDIR)/make_config.mk")) +#dummy := $(shell (export ROCKSDB_ROOT="$(CURDIR)"; \ +# export CXXFLAGS="$(EXTRA_CXXFLAGS)"; \ @@ -29,11 +30,12 @@ +# export LIB_MODE="$(LIB_MODE)"; \ +# export ROCKSDB_CXX_STANDARD="$(ROCKSDB_CXX_STANDARD)"; \ +# export USE_FOLLY="$(USE_FOLLY)"; \ ++# export USE_FOLLY_LITE="$(USE_FOLLY_LITE)"; \ +# "$(CURDIR)/build_tools/build_detect_platform" "$(CURDIR)/make_config.mk")) # this file is generated by the previous line to set build flags and sources include make_config.mk -@@ -876,7 +876,7 @@ endif # PLATFORM_SHARED_EXT +@@ -884,7 +884,7 @@ endif # PLATFORM_SHARED_EXT rocksdbjavastatic rocksdbjava install install-static install-shared \ uninstall analyze tools tools_lib check-headers checkout_folly @@ -42,12 +44,12 @@ all_but_some_tests: $(LIBRARY) $(BENCHMARKS) tools tools_lib test_libs $(ROCKSDBTESTS_SUBSET) -@@ -1273,7 +1273,7 @@ package: +@@ -1297,7 +1297,7 @@ $(STATIC_LIBRARY): $(LIB_OBJECTS) # Unit tests and tools # --------------------------------------------------------------------------- $(STATIC_LIBRARY): $(LIB_OBJECTS) - $(AM_V_AR)rm -f $@ $(SHARED1) $(SHARED2) $(SHARED3) $(SHARED4) -+ $(AM_V_AR)rm -f $@ ++ $(AM_V_AR)rm -f $@ # $(SHARED1) $(SHARED2) $(SHARED3) $(SHARED4) $(AM_V_at)$(AR) $(ARFLAGS) $@ $(LIB_OBJECTS) $(STATIC_TEST_LIBRARY): $(TEST_OBJECTS) diff --git a/databases/rocksdb/files/patch-i386 b/databases/rocksdb/files/patch-i386 deleted file mode 100644 index 6a22158c1a84..000000000000 --- a/databases/rocksdb/files/patch-i386 +++ /dev/null @@ -1,11 +0,0 @@ ---- db_stress_tool/db_stress_common.cc.orig 2024-05-08 23:03:15 UTC -+++ db_stress_tool/db_stress_common.cc -@@ -200,7 +200,7 @@ void CompressedCacheSetCapacityThread(void* v) { - // Lower by upto 50% of usable block cache capacity - adjustment = (adjustment * thread->rand.Uniform(50)) / 100; - block_cache->SetCapacity(capacity - adjustment); -- fprintf(stdout, "New cache capacity = %lu\n", -+ fprintf(stdout, "New cache capacity = %zu\n", - block_cache->GetCapacity()); - db_stress_env->SleepForMicroseconds(10 * 1000 * 1000); - block_cache->SetCapacity(capacity); diff --git a/databases/rocksdb/files/patch-port-stack_trace.cc b/databases/rocksdb/files/patch-port-stack_trace.cc deleted file mode 100644 index f3d3c09689ae..000000000000 --- a/databases/rocksdb/files/patch-port-stack_trace.cc +++ /dev/null @@ -1,10 +0,0 @@ ---- port/stack_trace.cc.orig 2023-09-01 20:58:39 UTC -+++ port/stack_trace.cc -@@ -37,6 +37,7 @@ void* SaveStack(int* /*num_frames*/, int /*first_frame - #endif // OS_OPENBSD - #ifdef OS_FREEBSD - #include <sys/sysctl.h> -+#include <sys/wait.h> - #endif // OS_FREEBSD - #ifdef OS_LINUX - #include <sys/prctl.h> diff --git a/databases/rocksdb/pkg-plist b/databases/rocksdb/pkg-plist index 7f8a1499d489..9adcd7d2e216 100644 --- a/databases/rocksdb/pkg-plist +++ b/databases/rocksdb/pkg-plist @@ -85,6 +85,7 @@ include/rocksdb/transaction_log.h include/rocksdb/types.h include/rocksdb/unique_id.h include/rocksdb/universal_compaction.h +include/rocksdb/user_write_callback.h include/rocksdb/utilities/agg_merge.h include/rocksdb/utilities/backup_engine.h include/rocksdb/utilities/cache_dump_load.h diff --git a/databases/rqlite/Makefile b/databases/rqlite/Makefile index 13cc03e1ef5c..1b8d426e973e 100644 --- a/databases/rqlite/Makefile +++ b/databases/rqlite/Makefile @@ -1,6 +1,6 @@ PORTNAME= rqlite DISTVERSIONPREFIX= v -DISTVERSION= 8.26.2 +DISTVERSION= 8.31.0 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org diff --git a/databases/rqlite/distinfo b/databases/rqlite/distinfo index bf774686fc45..813a44f95c76 100644 --- a/databases/rqlite/distinfo +++ b/databases/rqlite/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1718956938 -SHA256 (go/databases_rqlite/rqlite-v8.26.2/v8.26.2.mod) = 958ad9b2f6ae960dfa52820070f6aff1be8f0928fe0e8906cbb0f684d98980d9 -SIZE (go/databases_rqlite/rqlite-v8.26.2/v8.26.2.mod) = 2592 -SHA256 (go/databases_rqlite/rqlite-v8.26.2/v8.26.2.zip) = d0306f3022e100f0c414b6032fff53d93a4866eb795cc778750df84e40925174 -SIZE (go/databases_rqlite/rqlite-v8.26.2/v8.26.2.zip) = 722280 +TIMESTAMP = 1727239408 +SHA256 (go/databases_rqlite/rqlite-v8.31.0/v8.31.0.mod) = c739e4fb7da0e3798d98d7343cd4c2948109b648bd386c5b3011c0507799f786 +SIZE (go/databases_rqlite/rqlite-v8.31.0/v8.31.0.mod) = 3734 +SHA256 (go/databases_rqlite/rqlite-v8.31.0/v8.31.0.zip) = 6447b53c46461332540b5f3e01aa2450c4ee6210fe610f39d512e5fe4b9e0d6c +SIZE (go/databases_rqlite/rqlite-v8.31.0/v8.31.0.zip) = 766113 diff --git a/databases/rrdman/Makefile b/databases/rrdman/Makefile index e9e19aa2a351..c2fb3d6cac19 100644 --- a/databases/rrdman/Makefile +++ b/databases/rrdman/Makefile @@ -1,6 +1,6 @@ PORTNAME= rrdman PORTVERSION= 1.0.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= databases MASTER_SITES= SF/rrfw/${PORTNAME}/${PORTVERSION} diff --git a/databases/rrdtool/Makefile b/databases/rrdtool/Makefile index 9cdd46f931ad..4db263ee0466 100644 --- a/databases/rrdtool/Makefile +++ b/databases/rrdtool/Makefile @@ -1,6 +1,5 @@ PORTNAME= rrdtool -DISTVERSION= 1.8.0 -PORTREVISION= 4 +DISTVERSION= 1.9.0 CATEGORIES= databases graphics MASTER_SITES= https://github.com/oetiker/rrdtool-1.x/releases/download/v${DISTVERSION}/ @@ -21,7 +20,6 @@ GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-tcl CONFIGURE_ENV= RRDDOCDIR=${DOCSDIR:Q} INSTALL_TARGET= install-strip -CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 # Some symbols in the linker version script librrd.sym are undefined when the # CACHE option is off. Suppress errors with lld >= 17 due to these undefined # symbols. @@ -46,9 +44,8 @@ DEJAVU_RUN_DEPENDS= dejavu>0:x11-fonts/dejavu DOCS_USES= groff DOCS_CONFIGURE_ENABLE= docs EXAMPLES_CONFIGURE_ENABLE= examples -GRAPH_LIB_DEPENDS= libfreetype.so:print/freetype2 \ - libharfbuzz.so:print/harfbuzz \ - libpng.so:graphics/png +GRAPH_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \ + libpng16.so:graphics/png GRAPH_USE= GNOME=cairo,pango GRAPH_CONFIGURE_OFF= --disable-rrd_graph \ --disable-rrdcgi diff --git a/databases/rrdtool/distinfo b/databases/rrdtool/distinfo index bb1b542fe402..96427b4ecb4f 100644 --- a/databases/rrdtool/distinfo +++ b/databases/rrdtool/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1659536807 -SHA256 (rrdtool-1.8.0.tar.gz) = bd37614137d7a8dc523359648eb2a81631a34fd91a82ed5581916a52c08433f4 -SIZE (rrdtool-1.8.0.tar.gz) = 2955398 +TIMESTAMP = 1722247566 +SHA256 (rrdtool-1.9.0.tar.gz) = 5e65385e51f4a7c4b42aa09566396c20e7e1a0a30c272d569ed029a81656e56b +SIZE (rrdtool-1.9.0.tar.gz) = 2972593 diff --git a/databases/ruby-bdb/Makefile b/databases/ruby-bdb/Makefile index 512f33bc608a..d69b37a582c7 100644 --- a/databases/ruby-bdb/Makefile +++ b/databases/ruby-bdb/Makefile @@ -26,9 +26,10 @@ SHEBANG_FILES= examples/basic.rb examples/cats.rb examples/cursor.rb \ examples/replication/base/mc.rb examples/replication/base/op.rb \ examples/replication/mgr/b.rb examples/txn.rb examples/zeroc.rb -CONFIGURE_ARGS= --with-db-include=${BDB_INCLUDE_DIR} \ - --with-db-lib=${BDB_LIB_DIR} ALL_TARGET= all rdoc +CONFIGURE_ARGS= --with-cflags=-Wno-incompatible-function-pointer-types \ + --with-db-include=${BDB_INCLUDE_DIR} \ + --with-db-lib=${BDB_LIB_DIR} INSTALL_TARGET= site-install WITH_BDB6_PERMITTED= yes @@ -42,12 +43,6 @@ PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES -.include <bsd.port.options.mk> - -.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 )) -CONFIGURE_ARGS+= --with-cflags="-Wno-error=incompatible-function-pointer-types" -.endif - post-patch: @${RM} ${WRKSRC}/docs/*.orig diff --git a/databases/ruby-xapian/Makefile b/databases/ruby-xapian/Makefile index b12b21a4d330..c8d1dfe3800b 100644 --- a/databases/ruby-xapian/Makefile +++ b/databases/ruby-xapian/Makefile @@ -1,5 +1,5 @@ PORTNAME= xapian -PORTVERSION= 1.4.25 +PORTVERSION= 1.4.26 DISTVERSIONPREFIX= bindings- CATEGORIES= databases ruby MASTER_SITES= https://oligarchy.co.uk/xapian/${PORTVERSION}/ \ diff --git a/databases/ruby-xapian/distinfo b/databases/ruby-xapian/distinfo index 577650a9a6ff..1c755bdc1df8 100644 --- a/databases/ruby-xapian/distinfo +++ b/databases/ruby-xapian/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710712360 -SHA256 (xapian-bindings-1.4.25.tar.xz) = 068314fca3f54524701492df432fa54c485fd4e39613ca2cd275e136964e81a9 -SIZE (xapian-bindings-1.4.25.tar.xz) = 1076644 +TIMESTAMP = 1721499028 +SHA256 (xapian-bindings-1.4.26.tar.xz) = 550873573ee0401199f835fef51ddf89ca7bc26f7b8d1bdcca59da643fb3ca81 +SIZE (xapian-bindings-1.4.26.tar.xz) = 1114580 diff --git a/databases/ruby-xapian/files/patch-configure b/databases/ruby-xapian/files/patch-configure index 6b9dce2bb21b..14e67dc6f4e0 100644 --- a/databases/ruby-xapian/files/patch-configure +++ b/databases/ruby-xapian/files/patch-configure @@ -5,7 +5,7 @@ SWIG_CXXFLAGS="-fno-strict-aliasing" - XAPIAN_LIBS="$XAPIAN_LIBS -lstdc++" -+ XAPIAN_LIBS="$XAPIAN_LIBS " ++ XAPIAN_LIBS="$XAPIAN_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext diff --git a/databases/rubygem-activemodel-serializers-xml/Makefile b/databases/rubygem-activemodel-serializers-xml/Makefile index 67d2eeaabc5f..c3cc1b3dbb7d 100644 --- a/databases/rubygem-activemodel-serializers-xml/Makefile +++ b/databases/rubygem-activemodel-serializers-xml/Makefile @@ -1,5 +1,5 @@ PORTNAME= activemodel-serializers-xml -PORTVERSION= 1.0.2 +PORTVERSION= 1.0.3 CATEGORIES= databases rubygems MASTER_SITES= RG @@ -10,8 +10,8 @@ WWW= https://github.com/rails/activemodel-serializers-xml LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE -RUN_DEPENDS= rubygem-activemodel5>=5.0:databases/rubygem-activemodel5 \ - rubygem-activesupport5>=5.0:devel/rubygem-activesupport5 \ +RUN_DEPENDS= rubygem-activemodel5>=5.0.0:databases/rubygem-activemodel5 \ + rubygem-activesupport5>=5.0.0:devel/rubygem-activesupport5 \ rubygem-builder>=3.1<4:devel/rubygem-builder USES= gem diff --git a/databases/rubygem-activemodel-serializers-xml/distinfo b/databases/rubygem-activemodel-serializers-xml/distinfo index 2b0d0b055b4a..a6069ff8fd4e 100644 --- a/databases/rubygem-activemodel-serializers-xml/distinfo +++ b/databases/rubygem-activemodel-serializers-xml/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1502974047 -SHA256 (rubygem/activemodel-serializers-xml-1.0.2.gem) = 228f2e36e89047634e78acc2707425a8605b009a6d6254238cb43fd87bc665de -SIZE (rubygem/activemodel-serializers-xml-1.0.2.gem) = 11776 +TIMESTAMP = 1727260425 +SHA256 (rubygem/activemodel-serializers-xml-1.0.3.gem) = fa1b16305e7254cc58a59c68833e3c0a593a59c8ab95d3be5aaea7cd9416c397 +SIZE (rubygem/activemodel-serializers-xml-1.0.3.gem) = 11776 diff --git a/databases/rubygem-activemodel71/Makefile b/databases/rubygem-activemodel71/Makefile index 566ca390cfa6..b5fc3d67b09d 100644 --- a/databases/rubygem-activemodel71/Makefile +++ b/databases/rubygem-activemodel71/Makefile @@ -1,5 +1,5 @@ PORTNAME= activemodel -PORTVERSION= 7.1.3.4 +PORTVERSION= 7.1.4 CATEGORIES= databases rubygems MASTER_SITES= RG PKGNAMESUFFIX= 71 diff --git a/databases/rubygem-activemodel71/distinfo b/databases/rubygem-activemodel71/distinfo index 7cf030fdbee1..05813e92c86e 100644 --- a/databases/rubygem-activemodel71/distinfo +++ b/databases/rubygem-activemodel71/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717568572 -SHA256 (rubygem/activemodel-7.1.3.4.gem) = f4c838ea76dfca8967e433ac89603342ae20b65dd61366e62f07120a08e1ad72 -SIZE (rubygem/activemodel-7.1.3.4.gem) = 69120 +TIMESTAMP = 1726488176 +SHA256 (rubygem/activemodel-7.1.4.gem) = 188d055afdd07d2f037d23403c939618ea0d7fa518a7de1b76324c2876d410b6 +SIZE (rubygem/activemodel-7.1.4.gem) = 69120 diff --git a/databases/rubygem-activemodel72/Makefile b/databases/rubygem-activemodel72/Makefile new file mode 100644 index 000000000000..f1a563ffb68c --- /dev/null +++ b/databases/rubygem-activemodel72/Makefile @@ -0,0 +1,23 @@ +PORTNAME= activemodel +PORTVERSION= 7.2.1 +CATEGORIES= databases rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 72 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Toolkit for building modeling frameworks like Active Record +WWW= https://github.com/rails/rails/tree/main/activemodel \ + https://rubyonrails.org/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +RUN_DEPENDS= rubygem-activesupport72>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport72 + +USES= gem + +NO_ARCH= yes + +PORTSCOUT= limit:^7\.2\. + +.include <bsd.port.mk> diff --git a/databases/rubygem-activemodel72/distinfo b/databases/rubygem-activemodel72/distinfo new file mode 100644 index 000000000000..e847db79dbed --- /dev/null +++ b/databases/rubygem-activemodel72/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1726487280 +SHA256 (rubygem/activemodel-7.2.1.gem) = 7b24e3927122b99c4623f07607a1d0f1cfd598f9dc5077e70178536dd6663348 +SIZE (rubygem/activemodel-7.2.1.gem) = 67584 diff --git a/databases/rubygem-activemodel72/pkg-descr b/databases/rubygem-activemodel72/pkg-descr new file mode 100644 index 000000000000..9e0e982e3352 --- /dev/null +++ b/databases/rubygem-activemodel72/pkg-descr @@ -0,0 +1,7 @@ +Active Model provides a known set of interfaces for usage in model classes. They +allow for Action Pack helpers to interact with non-Active Record models, for +example. Active Model also helps with building custom ORMs for use outside of +the Rails framework. + +Active Model provides a default module that implements the basic API required to +integrate with Action Pack out of the box: ActiveModel::API. diff --git a/databases/rubygem-activerecord-import/Makefile b/databases/rubygem-activerecord-import/Makefile index c5320cab6d11..7a158a1e497e 100644 --- a/databases/rubygem-activerecord-import/Makefile +++ b/databases/rubygem-activerecord-import/Makefile @@ -1,5 +1,5 @@ PORTNAME= activerecord-import -PORTVERSION= 1.7.0 +PORTVERSION= 1.8.1 CATEGORIES= databases rubygems MASTER_SITES= RG diff --git a/databases/rubygem-activerecord-import/distinfo b/databases/rubygem-activerecord-import/distinfo index 28f5b94e7f1b..271613c24e75 100644 --- a/databases/rubygem-activerecord-import/distinfo +++ b/databases/rubygem-activerecord-import/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716142152 -SHA256 (rubygem/activerecord-import-1.7.0.gem) = f849fb0216868c76cee4d9de73458215280ad849493fdbc917206c1ede940458 -SIZE (rubygem/activerecord-import-1.7.0.gem) = 71680 +TIMESTAMP = 1726081061 +SHA256 (rubygem/activerecord-import-1.8.1.gem) = c60c53e93b9ae05b9bc96b2a6e14c93e87e3d3ed0b3b9f4e6a3dba1e83f526bc +SIZE (rubygem/activerecord-import-1.8.1.gem) = 72192 diff --git a/databases/rubygem-activerecord71/Makefile b/databases/rubygem-activerecord71/Makefile index 8d294de1cb6f..5acdb9158e59 100644 --- a/databases/rubygem-activerecord71/Makefile +++ b/databases/rubygem-activerecord71/Makefile @@ -1,5 +1,5 @@ PORTNAME= activerecord -PORTVERSION= 7.1.3.4 +PORTVERSION= 7.1.4 CATEGORIES= databases rubygems MASTER_SITES= RG PKGNAMESUFFIX= 71 diff --git a/databases/rubygem-activerecord71/distinfo b/databases/rubygem-activerecord71/distinfo index dea3fe7eb3fc..c6808a15f4ef 100644 --- a/databases/rubygem-activerecord71/distinfo +++ b/databases/rubygem-activerecord71/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717568574 -SHA256 (rubygem/activerecord-7.1.3.4.gem) = 784eeca4d6f23391d445552d6675a47c594555361c3b042108d29f0c7b9230f2 -SIZE (rubygem/activerecord-7.1.3.4.gem) = 544256 +TIMESTAMP = 1726488178 +SHA256 (rubygem/activerecord-7.1.4.gem) = 836d6dac137ec5bb71e7ab943f6eca97917c8a2968fa466b38920f4812642cdd +SIZE (rubygem/activerecord-7.1.4.gem) = 547840 diff --git a/databases/rubygem-activerecord72/Makefile b/databases/rubygem-activerecord72/Makefile new file mode 100644 index 000000000000..8a576de9e4ce --- /dev/null +++ b/databases/rubygem-activerecord72/Makefile @@ -0,0 +1,25 @@ +PORTNAME= activerecord +PORTVERSION= 7.2.1 +CATEGORIES= databases rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 72 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Object-relational mapping layer for Rails MVC Framework +WWW= https://github.com/rails/rails/tree/main/activerecord \ + https://rubyonrails.org/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +RUN_DEPENDS= rubygem-activemodel72>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activemodel72 \ + rubygem-activesupport72>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport72 \ + rubygem-timeout>=0.4.0:devel/rubygem-timeout + +USES= gem + +NO_ARCH= yes + +PORTSCOUT= limit:^7\.2\. + +.include <bsd.port.mk> diff --git a/databases/rubygem-activerecord72/distinfo b/databases/rubygem-activerecord72/distinfo new file mode 100644 index 000000000000..5da934dcacee --- /dev/null +++ b/databases/rubygem-activerecord72/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1726487282 +SHA256 (rubygem/activerecord-7.2.1.gem) = b58a26b9337594f2639cafcc443f4d28d786289f5b5b07b810e8251eeace533c +SIZE (rubygem/activerecord-7.2.1.gem) = 543232 diff --git a/databases/rubygem-activerecord72/pkg-descr b/databases/rubygem-activerecord72/pkg-descr new file mode 100644 index 000000000000..2ec976f87967 --- /dev/null +++ b/databases/rubygem-activerecord72/pkg-descr @@ -0,0 +1,11 @@ +Active Record connects classes to relational database tables to establish an +almost zero-configuration persistence layer for applications. The library +provides a base class that, when subclassed, sets up a mapping between the new +class and an existing table in the database. In the context of an application, +these classes are commonly referred to as models. Models can also be connected +to other models; this is done by defining associations. + +Active Record relies heavily on naming in that it uses class and association +names to establish mappings between respective database tables and foreign key +columns. Although these mappings can be defined explicitly, it's recommended to +follow naming conventions, especially when getting started with the library. diff --git a/databases/rubygem-attr_json/Makefile b/databases/rubygem-attr_json/Makefile index 8387d039e1a4..01767cbd809d 100644 --- a/databases/rubygem-attr_json/Makefile +++ b/databases/rubygem-attr_json/Makefile @@ -1,5 +1,5 @@ PORTNAME= attr_json -PORTVERSION= 2.3.1 +PORTVERSION= 2.4.0 CATEGORIES= databases rubygems MASTER_SITES= RG @@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= gem -RUN_DEPENDS= rubygem-activerecord70>=6.0.0<7.2:databases/rubygem-activerecord70 +RUN_DEPENDS= rubygem-activerecord71>=6.0.0<7.3:databases/rubygem-activerecord71 NO_ARCH= yes diff --git a/databases/rubygem-attr_json/distinfo b/databases/rubygem-attr_json/distinfo index d39ece06b82d..09a4ba6c43a7 100644 --- a/databases/rubygem-attr_json/distinfo +++ b/databases/rubygem-attr_json/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717245792 -SHA256 (rubygem/attr_json-2.3.1.gem) = 1177b3e87f6ade609e77cbd7c63b0685033eca66f611fa0b83b0dac9ff0770e7 -SIZE (rubygem/attr_json-2.3.1.gem) = 49664 +TIMESTAMP = 1724084674 +SHA256 (rubygem/attr_json-2.4.0.gem) = 74ece4da758c492246cd4d54d2f4860a9fa3d3d017b860ee7b607f511ea58fdb +SIZE (rubygem/attr_json-2.4.0.gem) = 49664 diff --git a/databases/rubygem-awesome_nested_set/Makefile b/databases/rubygem-awesome_nested_set/Makefile index 4e94980ca00c..c018f5ee432d 100644 --- a/databases/rubygem-awesome_nested_set/Makefile +++ b/databases/rubygem-awesome_nested_set/Makefile @@ -1,5 +1,5 @@ PORTNAME= awesome_nested_set -PORTVERSION= 3.6.0 +PORTVERSION= 3.7.0 CATEGORIES= databases rubygems MASTER_SITES= RG @@ -10,7 +10,7 @@ WWW= https://github.com/collectiveidea/awesome_nested_set LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE -RUN_DEPENDS= rubygem-activerecord4>=4.0.0<7.2:databases/rubygem-activerecord4 +RUN_DEPENDS= rubygem-activerecord4>=4.0.0<8.0:databases/rubygem-activerecord4 USES= gem diff --git a/databases/rubygem-awesome_nested_set/distinfo b/databases/rubygem-awesome_nested_set/distinfo index 564ddf07a181..b1420bbccd5d 100644 --- a/databases/rubygem-awesome_nested_set/distinfo +++ b/databases/rubygem-awesome_nested_set/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1696753766 -SHA256 (rubygem/awesome_nested_set-3.6.0.gem) = ce9be0a79204ac51856a4568ae67d3c0268e4789984e33871d94c5f85a76eff3 -SIZE (rubygem/awesome_nested_set-3.6.0.gem) = 21504 +TIMESTAMP = 1725560883 +SHA256 (rubygem/awesome_nested_set-3.7.0.gem) = 5b37e69716016a800c167bc69b2faf1cbbb73462a02952c4430b67e6c9cc37ce +SIZE (rubygem/awesome_nested_set-3.7.0.gem) = 26112 diff --git a/databases/rubygem-discard-rails61/Makefile b/databases/rubygem-discard-rails61/Makefile index a859597a9dc6..7f4ef716dc03 100644 --- a/databases/rubygem-discard-rails61/Makefile +++ b/databases/rubygem-discard-rails61/Makefile @@ -11,6 +11,9 @@ WWW= https://github.com/jhawthorn/discard LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt +DEPRECATED= Ruby on Rails 6.1.x reaches EOL on 2024-10-01 +EXPIRATION_DATE= 2024-10-24 + RUN_DEPENDS= rubygem-activerecord61>=4.2<8:databases/rubygem-activerecord61 USES= gem diff --git a/databases/rubygem-familia/Makefile b/databases/rubygem-familia/Makefile index 5114b382e191..2ba5dc067ae8 100644 --- a/databases/rubygem-familia/Makefile +++ b/databases/rubygem-familia/Makefile @@ -1,5 +1,5 @@ PORTNAME= familia -PORTVERSION= 0.10.1 +PORTVERSION= 0.10.2 CATEGORIES= databases rubygems MASTER_SITES= RG @@ -10,6 +10,12 @@ WWW= https://github.com/delano/familia LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt +RUN_DEPENDS= rubygem-gibbler>=1.0.0<1.1:devel/rubygem-gibbler \ + rubygem-multi_json>=1.15<2:devel/rubygem-multi_json \ + rubygem-redis>=4.8.1<6.0:databases/rubygem-redis \ + rubygem-storable>=0.10.0<0.11:devel/rubygem-storable \ + rubygem-uri-redis>=1.3<2:net/rubygem-uri-redis + USES= gem NO_ARCH= yes diff --git a/databases/rubygem-familia/distinfo b/databases/rubygem-familia/distinfo index 50a175ee666b..37ecf2752809 100644 --- a/databases/rubygem-familia/distinfo +++ b/databases/rubygem-familia/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718690490 -SHA256 (rubygem/familia-0.10.1.gem) = 6c3a8bf767e34c94a0a8924955b266032221b01b41d26ec6167ca45504ca344e -SIZE (rubygem/familia-0.10.1.gem) = 24064 +TIMESTAMP = 1720022896 +SHA256 (rubygem/familia-0.10.2.gem) = ce9104fb8f8022e6f6f6ba57ad3ec2b7141c7fd47d1190d65453f42fe8533e21 +SIZE (rubygem/familia-0.10.2.gem) = 24064 diff --git a/databases/rubygem-flipper-active_record/Makefile b/databases/rubygem-flipper-active_record/Makefile index b97c06cfdddb..953cddb0ede4 100644 --- a/databases/rubygem-flipper-active_record/Makefile +++ b/databases/rubygem-flipper-active_record/Makefile @@ -1,5 +1,5 @@ PORTNAME= flipper-active_record -PORTVERSION= 1.3.0 +PORTVERSION= 1.3.1 CATEGORIES= databases rubygems MASTER_SITES= RG diff --git a/databases/rubygem-flipper-active_record/distinfo b/databases/rubygem-flipper-active_record/distinfo index aa4c83e6d955..638c308acdf9 100644 --- a/databases/rubygem-flipper-active_record/distinfo +++ b/databases/rubygem-flipper-active_record/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1713528564 -SHA256 (rubygem/flipper-active_record-1.3.0.gem) = 9951c9416103d7770de6c15eb12c411a4225ed720606dd09b7a003d54aa4547f -SIZE (rubygem/flipper-active_record-1.3.0.gem) = 11264 +TIMESTAMP = 1725559923 +SHA256 (rubygem/flipper-active_record-1.3.1.gem) = 09ad07679b68b4fa0fa40364fc098e0978e6a6721d91769d3e0d7c34351bc0ec +SIZE (rubygem/flipper-active_record-1.3.1.gem) = 11776 diff --git a/databases/rubygem-globalid-rails72/Makefile b/databases/rubygem-globalid-rails72/Makefile new file mode 100644 index 000000000000..8d6b1e52edea --- /dev/null +++ b/databases/rubygem-globalid-rails72/Makefile @@ -0,0 +1,20 @@ +PORTNAME= globalid +PORTVERSION= 1.2.1 +CATEGORIES= databases rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -rails72 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= URIs for your models makes it easy to pass references around +WWW= https://github.com/rails/globalid + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +RUN_DEPENDS= rubygem-activesupport72>=6.1:devel/rubygem-activesupport72 + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/databases/rubygem-globalid-rails72/distinfo b/databases/rubygem-globalid-rails72/distinfo new file mode 100644 index 000000000000..f25598c9d396 --- /dev/null +++ b/databases/rubygem-globalid-rails72/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1697330208 +SHA256 (rubygem/globalid-1.2.1.gem) = 70bf76711871f843dbba72beb8613229a49429d1866828476f9c9d6ccc327ce9 +SIZE (rubygem/globalid-1.2.1.gem) = 14848 diff --git a/databases/rubygem-globalid-rails72/pkg-descr b/databases/rubygem-globalid-rails72/pkg-descr new file mode 100644 index 000000000000..09672db6bc67 --- /dev/null +++ b/databases/rubygem-globalid-rails72/pkg-descr @@ -0,0 +1 @@ +URIs for your models makes it easy to pass references around. diff --git a/databases/rubygem-google-cloud-datastore/Makefile b/databases/rubygem-google-cloud-datastore/Makefile index 469cabed3aca..f4a7baa799e9 100644 --- a/databases/rubygem-google-cloud-datastore/Makefile +++ b/databases/rubygem-google-cloud-datastore/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-datastore -PORTVERSION= 2.9.0 +PORTVERSION= 2.10.0 CATEGORIES= databases rubygems MASTER_SITES= RG @@ -14,7 +14,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-google-cloud-core>=1.5<2:net/rubygem-google-cloud-core \ - rubygem-google-cloud-datastore-v1>=0.0<1:databases/rubygem-google-cloud-datastore-v1 + rubygem-google-cloud-datastore-v1>=0.0<2.0:databases/rubygem-google-cloud-datastore-v1 USES= gem diff --git a/databases/rubygem-google-cloud-datastore/distinfo b/databases/rubygem-google-cloud-datastore/distinfo index fe9c69ab6874..47816923211f 100644 --- a/databases/rubygem-google-cloud-datastore/distinfo +++ b/databases/rubygem-google-cloud-datastore/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710712578 -SHA256 (rubygem/google-cloud-datastore-2.9.0.gem) = 389ffcd7a383431406d7d7dbbfb38ef1b9a66466e3ea5bbbb2aa25f200d716cd -SIZE (rubygem/google-cloud-datastore-2.9.0.gem) = 52224 +TIMESTAMP = 1720608660 +SHA256 (rubygem/google-cloud-datastore-2.10.0.gem) = 811e05613d2cbe9d6c085e09894a70800d4a21beb8a90f8cda129e1465b8ccc0 +SIZE (rubygem/google-cloud-datastore-2.10.0.gem) = 52224 diff --git a/databases/rubygem-google-cloud-firestore/Makefile b/databases/rubygem-google-cloud-firestore/Makefile index 92e9f029f7c2..c83ef386c8d3 100644 --- a/databases/rubygem-google-cloud-firestore/Makefile +++ b/databases/rubygem-google-cloud-firestore/Makefile @@ -1,11 +1,10 @@ PORTNAME= google-cloud-firestore -PORTVERSION= 2.15.1 +PORTVERSION= 2.16.0 CATEGORIES= databases rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Official library for Google Cloud Firestore API -WWW= https://rubygems.org/gems/google-cloud-firestore WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-firestore/latest/ \ https://googleapis.github.io/google-cloud-ruby/docs/ \ https://github.com/googleapis/google-cloud-ruby/tree/main/google-cloud-firestore \ @@ -17,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-bigdecimal>=3.0<4:math/rubygem-bigdecimal \ rubygem-concurrent-ruby>=1.0<2:devel/rubygem-concurrent-ruby \ rubygem-google-cloud-core>=1.5<2:net/rubygem-google-cloud-core \ - rubygem-google-cloud-firestore-v1>=0.10<1:databases/rubygem-google-cloud-firestore-v1 \ + rubygem-google-cloud-firestore-v1>=0.10<2.0:databases/rubygem-google-cloud-firestore-v1 \ rubygem-rbtree>=0.4.2<0.5:devel/rubygem-rbtree USES= gem diff --git a/databases/rubygem-google-cloud-firestore/distinfo b/databases/rubygem-google-cloud-firestore/distinfo index 8c87c7bd6be1..39fcd801beee 100644 --- a/databases/rubygem-google-cloud-firestore/distinfo +++ b/databases/rubygem-google-cloud-firestore/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717662508 -SHA256 (rubygem/google-cloud-firestore-2.15.1.gem) = e4c958ae0598cb4820715c48c5a43ce03ba4dd160df55ea654c17ff5478f338f -SIZE (rubygem/google-cloud-firestore-2.15.1.gem) = 79872 +TIMESTAMP = 1720608662 +SHA256 (rubygem/google-cloud-firestore-2.16.0.gem) = fc8638d5fce1a78db57e57e5e5d0939a7e02a24affa142cfbc4e91c36dea7cc4 +SIZE (rubygem/google-cloud-firestore-2.16.0.gem) = 80384 diff --git a/databases/rubygem-neighbor/Makefile b/databases/rubygem-neighbor/Makefile index 1ac3c379cfef..bd67350c81a9 100644 --- a/databases/rubygem-neighbor/Makefile +++ b/databases/rubygem-neighbor/Makefile @@ -1,6 +1,5 @@ PORTNAME= neighbor -PORTVERSION= 0.2.3 -PORTREVISION= 1 +PORTVERSION= 0.3.2 CATEGORIES= databases rubygems MASTER_SITES= RG @@ -10,7 +9,7 @@ WWW= https://github.com/ankane/neighbor LICENSE= MIT -RUN_DEPENDS= rubygem-activerecord70>=5.2:databases/rubygem-activerecord70 +RUN_DEPENDS= rubygem-activerecord70>=6.1:databases/rubygem-activerecord70 USES= gem diff --git a/databases/rubygem-neighbor/distinfo b/databases/rubygem-neighbor/distinfo index 1747db5d0ee1..a338f1e92ec7 100644 --- a/databases/rubygem-neighbor/distinfo +++ b/databases/rubygem-neighbor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1684385631 -SHA256 (rubygem/neighbor-0.2.3.gem) = 70887ac2110d0c7ab243ee988f64359b8bb94a63a0c78542bbeef4f33b1933e5 -SIZE (rubygem/neighbor-0.2.3.gem) = 10752 +TIMESTAMP = 1718789678 +SHA256 (rubygem/neighbor-0.3.2.gem) = b795bbcc24b1b9ae82d9f7e97a3461b0b3607d24a85a7acbed776bd498e7eba8 +SIZE (rubygem/neighbor-0.3.2.gem) = 11264 diff --git a/databases/rubygem-paranoia/Makefile b/databases/rubygem-paranoia/Makefile index 42d54aff1aa2..5943d584d347 100644 --- a/databases/rubygem-paranoia/Makefile +++ b/databases/rubygem-paranoia/Makefile @@ -1,5 +1,5 @@ PORTNAME= paranoia -PORTVERSION= 2.6.3 +PORTVERSION= 3.0.0 CATEGORIES= databases rubygems MASTER_SITES= RG @@ -10,7 +10,7 @@ WWW= https://github.com/rubysherpas/paranoia LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= rubygem-activerecord60>=5.1<7.2:databases/rubygem-activerecord60 +RUN_DEPENDS= rubygem-activerecord71>=6<8.1:databases/rubygem-activerecord71 USES= gem diff --git a/databases/rubygem-paranoia/distinfo b/databases/rubygem-paranoia/distinfo index a24854c544bd..a200b4b906b4 100644 --- a/databases/rubygem-paranoia/distinfo +++ b/databases/rubygem-paranoia/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1697463224 -SHA256 (rubygem/paranoia-2.6.3.gem) = e7626868a603442311d4bb5934615f59b912f9b4afd3522f6904a019dae9a3a1 -SIZE (rubygem/paranoia-2.6.3.gem) = 18432 +TIMESTAMP = 1724084818 +SHA256 (rubygem/paranoia-3.0.0.gem) = ef6ea7f886e574b2ffa100f7378fd41c9d09b45770ed3ad9faa150f342f2d4c9 +SIZE (rubygem/paranoia-3.0.0.gem) = 18944 diff --git a/databases/rubygem-pg/Makefile b/databases/rubygem-pg/Makefile index 98f9fa4bc41b..3d94f3673e41 100644 --- a/databases/rubygem-pg/Makefile +++ b/databases/rubygem-pg/Makefile @@ -1,5 +1,5 @@ PORTNAME= pg -PORTVERSION= 1.5.6 +PORTVERSION= 1.5.8 CATEGORIES= databases rubygems MASTER_SITES= RG diff --git a/databases/rubygem-pg/distinfo b/databases/rubygem-pg/distinfo index 4c42d8f193a5..f75e55bc6b5b 100644 --- a/databases/rubygem-pg/distinfo +++ b/databases/rubygem-pg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1709391160 -SHA256 (rubygem/pg-1.5.6.gem) = 4bc3ad2438825eea68457373555e3fd4ea1a82027b8a6be98ef57c0d57292b1c -SIZE (rubygem/pg-1.5.6.gem) = 221184 +TIMESTAMP = 1726081901 +SHA256 (rubygem/pg-1.5.8.gem) = efd71939dd1d6d9f0b434dc61dee6ef64f1d2bfcd3c177598a8797c27e654f37 +SIZE (rubygem/pg-1.5.8.gem) = 223232 diff --git a/databases/rubygem-pghero-rails61/Makefile b/databases/rubygem-pghero-rails61/Makefile index feb36597ae50..c2761904d88a 100644 --- a/databases/rubygem-pghero-rails61/Makefile +++ b/databases/rubygem-pghero-rails61/Makefile @@ -1,5 +1,5 @@ PORTNAME= pghero -DISTVERSION= 3.5.0 +DISTVERSION= 3.6.0 CATEGORIES= databases rubygems MASTER_SITES= RG PKGNAMESUFFIX= -rails61 @@ -11,6 +11,9 @@ WWW= https://github.com/ankane/pghero LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt +DEPRECATED= Ruby on Rails 6.1.x reaches EOL on 2024-10-01 +EXPIRATION_DATE= 2024-10-24 + RUN_DEPENDS= rubygem-activerecord61>=5:databases/rubygem-activerecord61 USES= cpe gem diff --git a/databases/rubygem-pghero-rails61/distinfo b/databases/rubygem-pghero-rails61/distinfo index 1dd72957e74d..6def0cfa4867 100644 --- a/databases/rubygem-pghero-rails61/distinfo +++ b/databases/rubygem-pghero-rails61/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716812515 -SHA256 (rubygem/pghero-3.5.0.gem) = 7b459d383673e358017d0dd210c11b6a82bbfb340c73236ba0e50bb6c0351e6a -SIZE (rubygem/pghero-3.5.0.gem) = 365056 +TIMESTAMP = 1722073371 +SHA256 (rubygem/pghero-3.6.0.gem) = cad9cb865f99ff40bb5ba47d3dae20d06be06ac8ea6b01172f6a8ccc85671109 +SIZE (rubygem/pghero-3.6.0.gem) = 365056 diff --git a/databases/rubygem-pghero/Makefile b/databases/rubygem-pghero/Makefile index e0376e02b94d..bcfa95d812a6 100644 --- a/databases/rubygem-pghero/Makefile +++ b/databases/rubygem-pghero/Makefile @@ -1,5 +1,5 @@ PORTNAME= pghero -PORTVERSION= 3.5.0 +PORTVERSION= 3.6.0 CATEGORIES= databases rubygems MASTER_SITES= RG @@ -10,7 +10,7 @@ WWW= https://github.com/ankane/pghero LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= rubygem-activerecord71>=6:databases/rubygem-activerecord71 +RUN_DEPENDS= rubygem-activerecord71>=6.1:databases/rubygem-activerecord71 USES= cpe gem diff --git a/databases/rubygem-pghero/distinfo b/databases/rubygem-pghero/distinfo index 4c4fd4f5e404..2b497cc90068 100644 --- a/databases/rubygem-pghero/distinfo +++ b/databases/rubygem-pghero/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716448734 -SHA256 (rubygem/pghero-3.5.0.gem) = 7b459d383673e358017d0dd210c11b6a82bbfb340c73236ba0e50bb6c0351e6a -SIZE (rubygem/pghero-3.5.0.gem) = 365056 +TIMESTAMP = 1720893198 +SHA256 (rubygem/pghero-3.6.0.gem) = cad9cb865f99ff40bb5ba47d3dae20d06be06ac8ea6b01172f6a8ccc85671109 +SIZE (rubygem/pghero-3.6.0.gem) = 365056 diff --git a/databases/rubygem-red-arrow-dataset/Makefile b/databases/rubygem-red-arrow-dataset/Makefile index ca19afe271ea..06e4c5afac4f 100644 --- a/databases/rubygem-red-arrow-dataset/Makefile +++ b/databases/rubygem-red-arrow-dataset/Makefile @@ -1,5 +1,5 @@ PORTNAME= red-arrow-dataset -PORTVERSION= 15.0.2 +PORTVERSION= 17.0.0 CATEGORIES= databases rubygems MASTER_SITES= RG diff --git a/databases/rubygem-red-arrow-dataset/distinfo b/databases/rubygem-red-arrow-dataset/distinfo index de3e0a4376f9..3a79c8ef4008 100644 --- a/databases/rubygem-red-arrow-dataset/distinfo +++ b/databases/rubygem-red-arrow-dataset/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1712427962 -SHA256 (rubygem/red-arrow-dataset-15.0.2.gem) = 469ca223e7e73912ca2928a651162ac464226b312d992f634b1c5e825408a1e7 -SIZE (rubygem/red-arrow-dataset-15.0.2.gem) = 13312 +TIMESTAMP = 1721710284 +SHA256 (rubygem/red-arrow-dataset-17.0.0.gem) = 18af2992965206cca47a58ca8fef0fb8b70839672bf2d9d0c1a08db7ad5ed20b +SIZE (rubygem/red-arrow-dataset-17.0.0.gem) = 13312 diff --git a/databases/rubygem-red-arrow/Makefile b/databases/rubygem-red-arrow/Makefile index ac659d78814b..927a6f7398d4 100644 --- a/databases/rubygem-red-arrow/Makefile +++ b/databases/rubygem-red-arrow/Makefile @@ -1,5 +1,5 @@ PORTNAME= red-arrow -PORTVERSION= 15.0.2 +PORTVERSION= 17.0.0 CATEGORIES= databases rubygems MASTER_SITES= RG diff --git a/databases/rubygem-red-arrow/distinfo b/databases/rubygem-red-arrow/distinfo index 6370027aa2a3..53c66139d4c1 100644 --- a/databases/rubygem-red-arrow/distinfo +++ b/databases/rubygem-red-arrow/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1712427960 -SHA256 (rubygem/red-arrow-15.0.2.gem) = 650d8f3acf7401432af6c13635dd56c18e05777a687726a8313b8c6ca4499a59 -SIZE (rubygem/red-arrow-15.0.2.gem) = 117760 +TIMESTAMP = 1721710282 +SHA256 (rubygem/red-arrow-17.0.0.gem) = 96363a29555a894325a47a10535f2c0ba8333218da790abb8e0bc764f557b738 +SIZE (rubygem/red-arrow-17.0.0.gem) = 118784 diff --git a/databases/rubygem-red-gandiva/Makefile b/databases/rubygem-red-gandiva/Makefile index 89ea73172ad6..0b94df3f89ac 100644 --- a/databases/rubygem-red-gandiva/Makefile +++ b/databases/rubygem-red-gandiva/Makefile @@ -1,5 +1,5 @@ PORTNAME= red-gandiva -PORTVERSION= 15.0.2 +PORTVERSION= 17.0.0 CATEGORIES= databases rubygems MASTER_SITES= RG diff --git a/databases/rubygem-red-gandiva/distinfo b/databases/rubygem-red-gandiva/distinfo index 6f008b1ed81a..31887aab491c 100644 --- a/databases/rubygem-red-gandiva/distinfo +++ b/databases/rubygem-red-gandiva/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1712427964 -SHA256 (rubygem/red-gandiva-15.0.2.gem) = b0ea553c326e61613b6d51db04b555f78cb7f51ca6a34f7e83b8d81e1f14d235 -SIZE (rubygem/red-gandiva-15.0.2.gem) = 14336 +TIMESTAMP = 1721710286 +SHA256 (rubygem/red-gandiva-17.0.0.gem) = a968dc6df94d4d6d6b4875fce05b56bd883cd6ad1a2b4ca53d57ca98e3c5d6f7 +SIZE (rubygem/red-gandiva-17.0.0.gem) = 14336 diff --git a/databases/rubygem-red-parquet/Makefile b/databases/rubygem-red-parquet/Makefile index 8343d43d9e2f..3b8ceb5bd3e8 100644 --- a/databases/rubygem-red-parquet/Makefile +++ b/databases/rubygem-red-parquet/Makefile @@ -1,5 +1,5 @@ PORTNAME= red-parquet -PORTVERSION= 15.0.2 +PORTVERSION= 17.0.0 CATEGORIES= databases rubygems MASTER_SITES= RG diff --git a/databases/rubygem-red-parquet/distinfo b/databases/rubygem-red-parquet/distinfo index 7f989b33815c..cca9b2bfa08a 100644 --- a/databases/rubygem-red-parquet/distinfo +++ b/databases/rubygem-red-parquet/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1712427966 -SHA256 (rubygem/red-parquet-15.0.2.gem) = 3826707b75663b76f766d7a3b544e30c4b5ca13e592e7d6a7d9ed517a2c2c9dc -SIZE (rubygem/red-parquet-15.0.2.gem) = 12800 +TIMESTAMP = 1721710288 +SHA256 (rubygem/red-parquet-17.0.0.gem) = d2c39892bd616d86372bf5f359103f2b71f0b353cd9300e97a1e8a34f6cce400 +SIZE (rubygem/red-parquet-17.0.0.gem) = 12800 diff --git a/databases/rubygem-redis-cluster-client/Makefile b/databases/rubygem-redis-cluster-client/Makefile index d060dfbffe57..be2e7b0e5b32 100644 --- a/databases/rubygem-redis-cluster-client/Makefile +++ b/databases/rubygem-redis-cluster-client/Makefile @@ -1,5 +1,5 @@ PORTNAME= redis-cluster-client -PORTVERSION= 0.10.0 +PORTVERSION= 0.11.0 CATEGORIES= databases rubygems MASTER_SITES= RG diff --git a/databases/rubygem-redis-cluster-client/distinfo b/databases/rubygem-redis-cluster-client/distinfo index df30a4381470..d8ddc42f365c 100644 --- a/databases/rubygem-redis-cluster-client/distinfo +++ b/databases/rubygem-redis-cluster-client/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715842886 -SHA256 (rubygem/redis-cluster-client-0.10.0.gem) = e2d9bb3c42e89272a2185fa6314f27ae5504389c0141f27e7e1af60ebbd9a9d3 -SIZE (rubygem/redis-cluster-client-0.10.0.gem) = 25088 +TIMESTAMP = 1725559927 +SHA256 (rubygem/redis-cluster-client-0.11.0.gem) = 63e6caa4deb84b8c20689875ca470ba302d95d3f963914577f248810b0a0e0ab +SIZE (rubygem/redis-cluster-client-0.11.0.gem) = 25088 diff --git a/databases/rubygem-redis-clustering/Makefile b/databases/rubygem-redis-clustering/Makefile index 20ab79b02a71..e97942e937ac 100644 --- a/databases/rubygem-redis-clustering/Makefile +++ b/databases/rubygem-redis-clustering/Makefile @@ -1,5 +1,5 @@ PORTNAME= redis-clustering -PORTVERSION= 5.2.0 +PORTVERSION= 5.3.0 CATEGORIES= databases rubygems MASTER_SITES= RG @@ -11,7 +11,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-redis>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-redis \ - rubygem-redis-cluster-client>=0.7.11:databases/rubygem-redis-cluster-client + rubygem-redis-cluster-client>=0.10.0:databases/rubygem-redis-cluster-client USES= gem diff --git a/databases/rubygem-redis-clustering/distinfo b/databases/rubygem-redis-clustering/distinfo index 28971fa04743..d7acf859956a 100644 --- a/databases/rubygem-redis-clustering/distinfo +++ b/databases/rubygem-redis-clustering/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1713528570 -SHA256 (rubygem/redis-clustering-5.2.0.gem) = 685f388e0bdd81091a96cce9a46e22e727213d5fa14ebfc5111e110440e0038e -SIZE (rubygem/redis-clustering-5.2.0.gem) = 8704 +TIMESTAMP = 1725559929 +SHA256 (rubygem/redis-clustering-5.3.0.gem) = 773f9014325d1dfb1826187e4cd375805d54c9b8aef03629a19477b606a99859 +SIZE (rubygem/redis-clustering-5.3.0.gem) = 9728 diff --git a/databases/rubygem-redis-clustering52/Makefile b/databases/rubygem-redis-clustering52/Makefile new file mode 100644 index 000000000000..794be987aa8b --- /dev/null +++ b/databases/rubygem-redis-clustering52/Makefile @@ -0,0 +1,23 @@ +PORTNAME= redis-clustering +PORTVERSION= 5.2.0 +CATEGORIES= databases rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 52 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Ruby client that tries to match Redis Cluster API +WWW= https://github.com/redis/redis-rb/tree/master/cluster + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-redis52>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-redis52 \ + rubygem-redis-cluster-client>=0.7.11:databases/rubygem-redis-cluster-client + +USES= gem + +NO_ARCH= yes + +PORTSCOUT= limit:^5\.2\. + +.include <bsd.port.mk> diff --git a/databases/rubygem-redis-clustering52/distinfo b/databases/rubygem-redis-clustering52/distinfo new file mode 100644 index 000000000000..28971fa04743 --- /dev/null +++ b/databases/rubygem-redis-clustering52/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1713528570 +SHA256 (rubygem/redis-clustering-5.2.0.gem) = 685f388e0bdd81091a96cce9a46e22e727213d5fa14ebfc5111e110440e0038e +SIZE (rubygem/redis-clustering-5.2.0.gem) = 8704 diff --git a/databases/rubygem-redis-clustering52/pkg-descr b/databases/rubygem-redis-clustering52/pkg-descr new file mode 100644 index 000000000000..a66f60bdc61c --- /dev/null +++ b/databases/rubygem-redis-clustering52/pkg-descr @@ -0,0 +1,2 @@ +Redis::Cluster is a Ruby client that tries to match Redis' Cluster API +one-to-one, while still providing an idiomatic interface. diff --git a/databases/rubygem-redis/Makefile b/databases/rubygem-redis/Makefile index a274165af25b..22c03e5019ab 100644 --- a/databases/rubygem-redis/Makefile +++ b/databases/rubygem-redis/Makefile @@ -1,5 +1,5 @@ PORTNAME= redis -PORTVERSION= 5.2.0 +PORTVERSION= 5.3.0 CATEGORIES= databases rubygems MASTER_SITES= RG diff --git a/databases/rubygem-redis/distinfo b/databases/rubygem-redis/distinfo index 36fcc864f1d3..fe09de45cb12 100644 --- a/databases/rubygem-redis/distinfo +++ b/databases/rubygem-redis/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1713528566 -SHA256 (rubygem/redis-5.2.0.gem) = 336b975a56b166c6af4d4a1026c71dbed429ba5dc949aac373ef2fded07936b4 -SIZE (rubygem/redis-5.2.0.gem) = 52224 +TIMESTAMP = 1725559925 +SHA256 (rubygem/redis-5.3.0.gem) = 6bf810c5ae889187f0c45f77db503310980310afa57cf1640d57f419ccda72b1 +SIZE (rubygem/redis-5.3.0.gem) = 52224 diff --git a/databases/rubygem-redis52/Makefile b/databases/rubygem-redis52/Makefile new file mode 100644 index 000000000000..12ba20e5e46a --- /dev/null +++ b/databases/rubygem-redis52/Makefile @@ -0,0 +1,25 @@ +PORTNAME= redis +PORTVERSION= 5.2.0 +CATEGORIES= databases rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 52 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Ruby client library for Redis, the key value storage server +WWW= https://github.com/redis/redis-rb + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-redis-client>=0.22.0:databases/rubygem-redis-client + +USES= gem + +NO_ARCH= yes + +PORTSCOUT= limit:^5\.2\. + +post-install: + ${RM} ${STAGEDIR}${PREFIX}/bin/build + +.include <bsd.port.mk> diff --git a/databases/rubygem-redis52/distinfo b/databases/rubygem-redis52/distinfo new file mode 100644 index 000000000000..36fcc864f1d3 --- /dev/null +++ b/databases/rubygem-redis52/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1713528566 +SHA256 (rubygem/redis-5.2.0.gem) = 336b975a56b166c6af4d4a1026c71dbed429ba5dc949aac373ef2fded07936b4 +SIZE (rubygem/redis-5.2.0.gem) = 52224 diff --git a/databases/rubygem-redis52/pkg-descr b/databases/rubygem-redis52/pkg-descr new file mode 100644 index 000000000000..060aad72bc9b --- /dev/null +++ b/databases/rubygem-redis52/pkg-descr @@ -0,0 +1 @@ +rubygem-redis is a Ruby client library for the Redis key-value store. diff --git a/databases/rubygem-solid_cable/Makefile b/databases/rubygem-solid_cable/Makefile new file mode 100644 index 000000000000..6487b97e0897 --- /dev/null +++ b/databases/rubygem-solid_cable/Makefile @@ -0,0 +1,22 @@ +PORTNAME= solid_cable +PORTVERSION= 3.0.0 +CATEGORIES= databases rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Database-backed Action Cable backend +WWW= https://github.com/rails/solid_cable + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +RUN_DEPENDS= rubygem-actioncable72>=7.2:www/rubygem-actioncable72 \ + rubygem-activejob72>=7.2:devel/rubygem-activejob72 \ + rubygem-activerecord72>=7.2:databases/rubygem-activerecord72 \ + rubygem-railties72>=7.2:www/rubygem-railties72 + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/databases/rubygem-solid_cable/distinfo b/databases/rubygem-solid_cable/distinfo new file mode 100644 index 000000000000..51a06a8372dd --- /dev/null +++ b/databases/rubygem-solid_cable/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1726487306 +SHA256 (rubygem/solid_cable-3.0.0.gem) = 898a08ccc4f36a2e4e346cf77407fa6a4c5d5c88c4fee4d94b450fd0ef19863d +SIZE (rubygem/solid_cable-3.0.0.gem) = 11776 diff --git a/databases/rubygem-solid_cable/pkg-descr b/databases/rubygem-solid_cable/pkg-descr new file mode 100644 index 000000000000..9fd6d1664a8d --- /dev/null +++ b/databases/rubygem-solid_cable/pkg-descr @@ -0,0 +1,6 @@ +Solid Cable is a database-backed Action Cable adapter that keeps messages in a +table and continously polls for updates. This makes it possible to drop the +common dependency on Redis, if it isn't needed for any other purpose. Despite +polling, the performance of Solid Cable is comparable to Redis in most +situations. And in all circumstances, it makes it easier to deploy Rails when +Redis is no longer a required dependency for Action Cable functionality. diff --git a/databases/rubygem-solid_cache/Makefile b/databases/rubygem-solid_cache/Makefile new file mode 100644 index 000000000000..ea62cbaedde2 --- /dev/null +++ b/databases/rubygem-solid_cache/Makefile @@ -0,0 +1,21 @@ +PORTNAME= solid_cache +PORTVERSION= 1.0.6 +CATEGORIES= databases rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Database-backed ActiveSupport::Cache::Store +WWW= https://github.com/rails/solid_cache + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +RUN_DEPENDS= rubygem-activejob72>=7.2:devel/rubygem-activejob72 \ + rubygem-activerecord72>=7.2:databases/rubygem-activerecord72 \ + rubygem-railties72>=7.2:www/rubygem-railties72 + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/databases/rubygem-solid_cache/distinfo b/databases/rubygem-solid_cache/distinfo new file mode 100644 index 000000000000..080ff731860c --- /dev/null +++ b/databases/rubygem-solid_cache/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1726487308 +SHA256 (rubygem/solid_cache-1.0.6.gem) = fe1acf73fbe4a6a53620425317949082d3b99e0cfd35416106b56220fa66c311 +SIZE (rubygem/solid_cache-1.0.6.gem) = 20992 diff --git a/databases/rubygem-solid_cache/pkg-descr b/databases/rubygem-solid_cache/pkg-descr new file mode 100644 index 000000000000..4909baac7cbc --- /dev/null +++ b/databases/rubygem-solid_cache/pkg-descr @@ -0,0 +1,6 @@ +Solid Cache is a database-backed Active Support cache store that let's you keep +a much larger cache than is typically possible with traditional memory-only +Redis or Memcached stores. This is thanks to the speed of modern SSD drives, +which make the access-time penalty of using disk vs RAM insignificant for most +caching purposes. Simply put, you're now usually better off keeping a huge cache +on disk rather than a small cache in memory. diff --git a/databases/rubygem-solid_queue/Makefile b/databases/rubygem-solid_queue/Makefile new file mode 100644 index 000000000000..607ad68b36a0 --- /dev/null +++ b/databases/rubygem-solid_queue/Makefile @@ -0,0 +1,24 @@ +PORTNAME= solid_queue +PORTVERSION= 0.9.0 +CATEGORIES= databases rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Database-backed Active Job backend +WWW= https://github.com/rails/solid_queue + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +RUN_DEPENDS= rubygem-activejob72>=7.1:devel/rubygem-activejob72 \ + rubygem-activerecord72>=7.1:databases/rubygem-activerecord72 \ + rubygem-concurrent-ruby>=1.3.1:devel/rubygem-concurrent-ruby \ + rubygem-fugit>=1.11.0<1.12:devel/rubygem-fugit \ + rubygem-railties72>=7.1:www/rubygem-railties72 \ + rubygem-thor>=1.3.1<1.4:devel/rubygem-thor + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/databases/rubygem-solid_queue/distinfo b/databases/rubygem-solid_queue/distinfo new file mode 100644 index 000000000000..6bafcd582fc8 --- /dev/null +++ b/databases/rubygem-solid_queue/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1726487310 +SHA256 (rubygem/solid_queue-0.9.0.gem) = 9825588764d068773dfc7d3d047207908ac381d3a5a79ff41b40358d26014e0f +SIZE (rubygem/solid_queue-0.9.0.gem) = 37888 diff --git a/databases/rubygem-solid_queue/pkg-descr b/databases/rubygem-solid_queue/pkg-descr new file mode 100644 index 000000000000..6082f17ba5ce --- /dev/null +++ b/databases/rubygem-solid_queue/pkg-descr @@ -0,0 +1,13 @@ +Solid Queue is a DB-based queuing backend for Active Job, designed with +simplicity and performance in mind. + +Besides regular job enqueuing and processing, Solid Queue supports delayed jobs, +concurrency controls, recurring jobs, pausing queues, numeric priorities per +job, priorities by queue order, and bulk enqueuing (enqueue_all for Active Job's +perform_all_later). + +Solid Queue can be used with SQL databases such as MySQL, PostgreSQL or SQLite, +and it leverages the FOR UPDATE SKIP LOCKED clause, if available, to avoid +blocking and waiting on locks when polling jobs. It relies on Active Job for +retries, discarding, error handling, serialization, or delays, and it's +compatible with Ruby on Rails's multi-threading. diff --git a/databases/rubygem-sqlite3/Makefile b/databases/rubygem-sqlite3/Makefile index 7920cca09aea..dbc27414686d 100644 --- a/databases/rubygem-sqlite3/Makefile +++ b/databases/rubygem-sqlite3/Makefile @@ -1,5 +1,5 @@ PORTNAME= sqlite3 -PORTVERSION= 2.0.2 +PORTVERSION= 2.0.4 CATEGORIES= databases rubygems MASTER_SITES= RG diff --git a/databases/rubygem-sqlite3/distinfo b/databases/rubygem-sqlite3/distinfo index 92872baf07f5..2748d85b280a 100644 --- a/databases/rubygem-sqlite3/distinfo +++ b/databases/rubygem-sqlite3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716892320 -SHA256 (rubygem/sqlite3-2.0.2.gem) = 326e53ffb89d050eb00274945078ff7af9026594a7031874af4e9f172cf6154d -SIZE (rubygem/sqlite3-2.0.2.gem) = 3324928 +TIMESTAMP = 1724084676 +SHA256 (rubygem/sqlite3-2.0.4.gem) = aace56b02b3932efa2e25d3dec6f7fb67b65f9df8266aad3ba4fdc4fe520918a +SIZE (rubygem/sqlite3-2.0.4.gem) = 3324928 diff --git a/databases/rubygem-sqlite3/files/patch-gemspec b/databases/rubygem-sqlite3/files/patch-gemspec index f3e68784d83a..301d390945dd 100644 --- a/databases/rubygem-sqlite3/files/patch-gemspec +++ b/databases/rubygem-sqlite3/files/patch-gemspec @@ -1,12 +1,12 @@ % sed -i .orig 's|, "ports/[^"]*".freeze||g; /mini_portile2/d' sqlite3.gemspec ---- sqlite3.gemspec.orig 2024-05-28 18:31:48 UTC +--- sqlite3.gemspec.orig 2024-08-16 11:28:05 UTC +++ sqlite3.gemspec @@ -14,7 +14,7 @@ Gem::Specification.new do |s| s.description = "Ruby library to interface with the SQLite3 database engine (http://www.sqlite.org). Precompiled\nbinaries are available for common platforms for recent versions of Ruby.\n".freeze s.extensions = ["ext/sqlite3/extconf.rb".freeze] s.extra_rdoc_files = ["CHANGELOG.md".freeze, "README.md".freeze, "ext/sqlite3/aggregator.c".freeze, "ext/sqlite3/backup.c".freeze, "ext/sqlite3/database.c".freeze, "ext/sqlite3/exception.c".freeze, "ext/sqlite3/sqlite3.c".freeze, "ext/sqlite3/statement.c".freeze] -- s.files = [".gemtest".freeze, "CHANGELOG.md".freeze, "CONTRIBUTING.md".freeze, "FAQ.md".freeze, "INSTALLATION.md".freeze, "LICENSE".freeze, "README.md".freeze, "dependencies.yml".freeze, "ext/sqlite3/aggregator.c".freeze, "ext/sqlite3/aggregator.h".freeze, "ext/sqlite3/backup.c".freeze, "ext/sqlite3/backup.h".freeze, "ext/sqlite3/database.c".freeze, "ext/sqlite3/database.h".freeze, "ext/sqlite3/exception.c".freeze, "ext/sqlite3/exception.h".freeze, "ext/sqlite3/extconf.rb".freeze, "ext/sqlite3/sqlite3.c".freeze, "ext/sqlite3/sqlite3_ruby.h".freeze, "ext/sqlite3/statement.c".freeze, "ext/sqlite3/statement.h".freeze, "ext/sqlite3/timespec.h".freeze, "lib/sqlite3.rb".freeze, "lib/sqlite3/constants.rb".freeze, "lib/sqlite3/database.rb".freeze, "lib/sqlite3/errors.rb".freeze, "lib/sqlite3/pragmas.rb".freeze, "lib/sqlite3/resultset.rb".freeze, "lib/sqlite3/statement.rb".freeze, "lib/sqlite3/value.rb".freeze, "lib/sqlite3/version.rb".freeze, "ports/archives/sqlite-autoconf-3460000.tar.gz".freeze] +- s.files = [".gemtest".freeze, "CHANGELOG.md".freeze, "CONTRIBUTING.md".freeze, "FAQ.md".freeze, "INSTALLATION.md".freeze, "LICENSE".freeze, "README.md".freeze, "dependencies.yml".freeze, "ext/sqlite3/aggregator.c".freeze, "ext/sqlite3/aggregator.h".freeze, "ext/sqlite3/backup.c".freeze, "ext/sqlite3/backup.h".freeze, "ext/sqlite3/database.c".freeze, "ext/sqlite3/database.h".freeze, "ext/sqlite3/exception.c".freeze, "ext/sqlite3/exception.h".freeze, "ext/sqlite3/extconf.rb".freeze, "ext/sqlite3/sqlite3.c".freeze, "ext/sqlite3/sqlite3_ruby.h".freeze, "ext/sqlite3/statement.c".freeze, "ext/sqlite3/statement.h".freeze, "ext/sqlite3/timespec.h".freeze, "lib/sqlite3.rb".freeze, "lib/sqlite3/constants.rb".freeze, "lib/sqlite3/database.rb".freeze, "lib/sqlite3/errors.rb".freeze, "lib/sqlite3/pragmas.rb".freeze, "lib/sqlite3/resultset.rb".freeze, "lib/sqlite3/statement.rb".freeze, "lib/sqlite3/value.rb".freeze, "lib/sqlite3/version.rb".freeze, "ports/archives/sqlite-autoconf-3460100.tar.gz".freeze] + s.files = [".gemtest".freeze, "CHANGELOG.md".freeze, "CONTRIBUTING.md".freeze, "FAQ.md".freeze, "INSTALLATION.md".freeze, "LICENSE".freeze, "README.md".freeze, "dependencies.yml".freeze, "ext/sqlite3/aggregator.c".freeze, "ext/sqlite3/aggregator.h".freeze, "ext/sqlite3/backup.c".freeze, "ext/sqlite3/backup.h".freeze, "ext/sqlite3/database.c".freeze, "ext/sqlite3/database.h".freeze, "ext/sqlite3/exception.c".freeze, "ext/sqlite3/exception.h".freeze, "ext/sqlite3/extconf.rb".freeze, "ext/sqlite3/sqlite3.c".freeze, "ext/sqlite3/sqlite3_ruby.h".freeze, "ext/sqlite3/statement.c".freeze, "ext/sqlite3/statement.h".freeze, "ext/sqlite3/timespec.h".freeze, "lib/sqlite3.rb".freeze, "lib/sqlite3/constants.rb".freeze, "lib/sqlite3/database.rb".freeze, "lib/sqlite3/errors.rb".freeze, "lib/sqlite3/pragmas.rb".freeze, "lib/sqlite3/resultset.rb".freeze, "lib/sqlite3/statement.rb".freeze, "lib/sqlite3/value.rb".freeze, "lib/sqlite3/version.rb".freeze] s.homepage = "https://github.com/sparklemotion/sqlite3-ruby".freeze s.licenses = ["BSD-3-Clause".freeze] diff --git a/databases/sfcgal/Makefile b/databases/sfcgal/Makefile index 802f30aecfb8..c89467dcb721 100644 --- a/databases/sfcgal/Makefile +++ b/databases/sfcgal/Makefile @@ -1,11 +1,10 @@ PORTNAME= sfcgal DISTVERSIONPREFIX= v -DISTVERSION= 1.5.1 -PORTREVISION= 1 +DISTVERSION= 1.5.2 CATEGORIES= databases math graphics -MASTER_SITES= https://github.com/CGAL/cgal/releases/download/v5.6/:source1 -DISTFILES= CGAL-5.6.tar.xz:source1 +MASTER_SITES= https://github.com/CGAL/cgal/releases/download/v5.6.1/:source1 +DISTFILES= CGAL-5.6.1.tar.xz:source1 MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Wrapper library around CGAL for PostGIS @@ -26,6 +25,6 @@ USE_LDCONFIG= yes PLIST_SUB= SHL3=${PORTVERSION} SHL1=${PORTVERSION:R:R} DEBUG_SUFFIX=${WITH_DEBUG:Dd} -CMAKE_ARGS+= -DCGAL_DIR=${WRKDIR}/CGAL-5.6 +CMAKE_ARGS+= -DCGAL_DIR=${WRKDIR}/CGAL-5.6.1 .include <bsd.port.mk> diff --git a/databases/sfcgal/distinfo b/databases/sfcgal/distinfo index a595a5c08f63..996cb98a8e5a 100644 --- a/databases/sfcgal/distinfo +++ b/databases/sfcgal/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1703228116 -SHA256 (CGAL-5.6.tar.xz) = dcab9b08a50a06a7cc2cc69a8a12200f8d8f391b9b8013ae476965c10b45161f -SIZE (CGAL-5.6.tar.xz) = 24874364 -SHA256 (SFCGAL-v1.5.1.tar.bz2) = 79f3296f956d1a51885e1fe9d9d16bc305b0556323867856ce4e8e5d3184301c -SIZE (SFCGAL-v1.5.1.tar.bz2) = 2322830 +TIMESTAMP = 1721922538 +SHA256 (CGAL-5.6.1.tar.xz) = cdb15e7ee31e0663589d3107a79988a37b7b1719df3d24f2058545d1bcdd5837 +SIZE (CGAL-5.6.1.tar.xz) = 24893904 +SHA256 (SFCGAL-v1.5.2.tar.bz2) = ed5baf4802eb44a07f098b2f0be8571f3e89079cef6f5c8f9a276aa96b9b5936 +SIZE (SFCGAL-v1.5.2.tar.bz2) = 2505610 diff --git a/databases/sfcgal/files/patch-include_CGAL_boost_graph_iterator.h b/databases/sfcgal/files/patch-include_CGAL_boost_graph_iterator.h new file mode 100644 index 000000000000..b02e6b3a1723 --- /dev/null +++ b/databases/sfcgal/files/patch-include_CGAL_boost_graph_iterator.h @@ -0,0 +1,38 @@ +--- ../CGAL-5.6.1/include/CGAL/boost/graph/iterator.h 2024-02-24 21:04:12 UTC ++++ ../CGAL-5.6.1/include/CGAL/boost/graph/iterator.h +@@ -214,11 +214,6 @@ class Halfedge_around_source_iterator { (public) + + #ifndef DOXYGEN_RUNNING + +- explicit operator bool() const +- { +- return (! (this->base() == nullptr)); +- } +- + bool operator==( const Self& i) const { + CGAL_assertion( anchor == anchor); + return ( g == i.g) && ( pos == i.pos) && ( winding == i.winding); +@@ -308,11 +303,6 @@ class Halfedge_around_target_iterator { (public) + + #ifndef DOXYGEN_RUNNING + +- explicit operator bool() const +- { +- return (! (this->base() == nullptr)); +- } +- + bool operator==( const Self& i) const { + CGAL_assertion( anchor == anchor); + return ( g == i.g) && ( pos == i.pos) && ( winding == i.winding); +@@ -399,11 +389,6 @@ class Halfedge_around_face_iterator { (public) + const value_type& operator * ( ) const { return pos; } + pointer operator -> ( ) { return &pos; } + const value_type* operator -> ( ) const { return &pos; } +- +- explicit operator bool() const +- { +- return (! (this->base() == nullptr)); +- } + + bool operator==( const Self& i) const { + CGAL_assertion( anchor == anchor); diff --git a/databases/spatialite-tools/Makefile b/databases/spatialite-tools/Makefile index a66d7959992a..45bb7303c8e9 100644 --- a/databases/spatialite-tools/Makefile +++ b/databases/spatialite-tools/Makefile @@ -1,6 +1,6 @@ PORTNAME= spatialite-tools PORTVERSION= 5.0.1 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= databases geography MASTER_SITES= http://www.gaia-gis.it/gaia-sins/ diff --git a/databases/spatialite/Makefile b/databases/spatialite/Makefile index a7165d51fc51..bd13fac563bc 100644 --- a/databases/spatialite/Makefile +++ b/databases/spatialite/Makefile @@ -1,6 +1,6 @@ PORTNAME= spatialite PORTVERSION= 5.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases geography MASTER_SITES= http://www.gaia-gis.it/gaia-sins/libspatialite-sources/ DISTNAME= lib${PORTNAME}-${PORTVERSION} diff --git a/databases/spatialite_gui/Makefile b/databases/spatialite_gui/Makefile index 8eca7f010315..ee119452d287 100644 --- a/databases/spatialite_gui/Makefile +++ b/databases/spatialite_gui/Makefile @@ -1,6 +1,6 @@ PORTNAME= spatialite_gui DISTVERSION= 2.1.0 -PORTREVISION= 12 +PORTREVISION= 14 DISTVERSIONSUFFIX= -beta1 CATEGORIES= databases geography MASTER_SITES= http://www.gaia-gis.it/gaia-sins/spatialite-gui-sources/ diff --git a/databases/sql-workbench/Makefile b/databases/sql-workbench/Makefile index ef0fcd827245..d0f2df297bb6 100644 --- a/databases/sql-workbench/Makefile +++ b/databases/sql-workbench/Makefile @@ -1,5 +1,5 @@ PORTNAME= sql-workbench -PORTVERSION= 138 +PORTVERSION= 141 PORTEPOCH= 1 CATEGORIES= databases java MASTER_SITES= http://www.sql-workbench.net/ \ diff --git a/databases/sql-workbench/distinfo b/databases/sql-workbench/distinfo index 65e467767a3f..31167ba4ba5e 100644 --- a/databases/sql-workbench/distinfo +++ b/databases/sql-workbench/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701157804 -SHA256 (Workbench-Build138.zip) = 2ac589b9f57e6d8fdcfca55e3e734e236f9b75d410aa76d0dd528ee079db59c7 -SIZE (Workbench-Build138.zip) = 9563223 +TIMESTAMP = 1721747513 +SHA256 (Workbench-Build141.zip) = b63e897988839cbd87114a50735c7f9b847941bdf5b5502ff212c1e1a12dc755 +SIZE (Workbench-Build141.zip) = 9677843 diff --git a/databases/sqlclient/Makefile b/databases/sqlclient/Makefile index 4ee9138650c0..b0f89077c9a4 100644 --- a/databases/sqlclient/Makefile +++ b/databases/sqlclient/Makefile @@ -1,6 +1,5 @@ PORTNAME= sqlclient -PORTVERSION= 1.8.1 -PORTREVISION= 9 +PORTVERSION= 1.9.0 CATEGORIES= databases gnustep MASTER_SITES= GNUSTEP/libs DISTNAME= SQLClient-${PORTVERSION} diff --git a/databases/sqlclient/distinfo b/databases/sqlclient/distinfo index 4db01de0b563..c2c50810713f 100644 --- a/databases/sqlclient/distinfo +++ b/databases/sqlclient/distinfo @@ -1,2 +1,3 @@ -SHA256 (SQLClient-1.8.1.tar.gz) = c6cb9d0033b496b52b698f1f80007b6acd215441683cf1a1c22f67a96198074f -SIZE (SQLClient-1.8.1.tar.gz) = 148622 +TIMESTAMP = 1721747335 +SHA256 (SQLClient-1.9.0.tar.gz) = 4de755329874912eafd70d36dc2478c2fc9d6345da30ba2cdb710c35d041ba46 +SIZE (SQLClient-1.9.0.tar.gz) = 175717 diff --git a/databases/sqlclient/pkg-plist b/databases/sqlclient/pkg-plist index 999df2e4a4aa..9caa6ce81ce9 100644 --- a/databases/sqlclient/pkg-plist +++ b/databases/sqlclient/pkg-plist @@ -1,29 +1,27 @@ -GNUstep/System/Library/Bundles/SQLClient1.8/ECPG.bundle/ECPG -GNUstep/System/Library/Bundles/SQLClient1.8/ECPG.bundle/Resources/Info-gnustep.plist -GNUstep/System/Library/Bundles/SQLClient1.8/ECPG.bundle/stamp.make -GNUstep/System/Library/Bundles/SQLClient1.8/ECPG_libs.bundle/ECPG_libs -GNUstep/System/Library/Bundles/SQLClient1.8/ECPG_libs.bundle/Resources/Info-gnustep.plist -GNUstep/System/Library/Bundles/SQLClient1.8/ECPG_libs.bundle/stamp.make -GNUstep/System/Library/Bundles/SQLClient1.8/MySQL.bundle/MySQL -GNUstep/System/Library/Bundles/SQLClient1.8/MySQL.bundle/Resources/Info-gnustep.plist -GNUstep/System/Library/Bundles/SQLClient1.8/MySQL.bundle/stamp.make -GNUstep/System/Library/Bundles/SQLClient1.8/MySQL_libs.bundle/MySQL_libs -GNUstep/System/Library/Bundles/SQLClient1.8/MySQL_libs.bundle/Resources/Info-gnustep.plist -GNUstep/System/Library/Bundles/SQLClient1.8/MySQL_libs.bundle/stamp.make -GNUstep/System/Library/Bundles/SQLClient1.8/Postgres.bundle/Postgres -GNUstep/System/Library/Bundles/SQLClient1.8/Postgres.bundle/Resources/Info-gnustep.plist -GNUstep/System/Library/Bundles/SQLClient1.8/Postgres.bundle/stamp.make -GNUstep/System/Library/Bundles/SQLClient1.8/Postgres_libs.bundle/Postgres_libs -GNUstep/System/Library/Bundles/SQLClient1.8/Postgres_libs.bundle/Resources/Info-gnustep.plist -GNUstep/System/Library/Bundles/SQLClient1.8/Postgres_libs.bundle/stamp.make -GNUstep/System/Library/Bundles/SQLClient1.8/SQLite.bundle/Resources/Info-gnustep.plist -GNUstep/System/Library/Bundles/SQLClient1.8/SQLite.bundle/SQLite -GNUstep/System/Library/Bundles/SQLClient1.8/SQLite.bundle/stamp.make -GNUstep/System/Library/Bundles/SQLClient1.8/SQLite_libs.bundle/Resources/Info-gnustep.plist -GNUstep/System/Library/Bundles/SQLClient1.8/SQLite_libs.bundle/SQLite_libs -GNUstep/System/Library/Bundles/SQLClient1.8/SQLite_libs.bundle/stamp.make -GNUstep/System/Library/Libraries/libSQLClient.so.1.8 -GNUstep/System/Library/Libraries/libSQLClient.so.1.8.0 +GNUstep/System/Library/Bundles/SQLClient1.9/ECPG.bundle/ECPG +GNUstep/System/Library/Bundles/SQLClient1.9/ECPG.bundle/Resources/Info-gnustep.plist +GNUstep/System/Library/Bundles/SQLClient1.9/ECPG.bundle/stamp.make +GNUstep/System/Library/Bundles/SQLClient1.9/ECPG_libs.bundle/ECPG_libs +GNUstep/System/Library/Bundles/SQLClient1.9/ECPG_libs.bundle/Resources/Info-gnustep.plist +GNUstep/System/Library/Bundles/SQLClient1.9/ECPG_libs.bundle/stamp.make +GNUstep/System/Library/Bundles/SQLClient1.9/MySQL.bundle/MySQL +GNUstep/System/Library/Bundles/SQLClient1.9/MySQL.bundle/Resources/Info-gnustep.plist +GNUstep/System/Library/Bundles/SQLClient1.9/MySQL.bundle/stamp.make +GNUstep/System/Library/Bundles/SQLClient1.9/MySQL_libs.bundle/MySQL_libs +GNUstep/System/Library/Bundles/SQLClient1.9/MySQL_libs.bundle/Resources/Info-gnustep.plist +GNUstep/System/Library/Bundles/SQLClient1.9/MySQL_libs.bundle/stamp.make +GNUstep/System/Library/Bundles/SQLClient1.9/Postgres.bundle/Postgres +GNUstep/System/Library/Bundles/SQLClient1.9/Postgres.bundle/Resources/Info-gnustep.plist +GNUstep/System/Library/Bundles/SQLClient1.9/Postgres.bundle/stamp.make +GNUstep/System/Library/Bundles/SQLClient1.9/Postgres_libs.bundle/Postgres_libs +GNUstep/System/Library/Bundles/SQLClient1.9/Postgres_libs.bundle/Resources/Info-gnustep.plist +GNUstep/System/Library/Bundles/SQLClient1.9/Postgres_libs.bundle/stamp.make +GNUstep/System/Library/Bundles/SQLClient1.9/SQLite.bundle/Resources/Info-gnustep.plist +GNUstep/System/Library/Bundles/SQLClient1.9/SQLite.bundle/SQLite +GNUstep/System/Library/Bundles/SQLClient1.9/SQLite.bundle/stamp.make +GNUstep/System/Library/Bundles/SQLClient1.9/SQLite_libs.bundle/Resources/Info-gnustep.plist +GNUstep/System/Library/Bundles/SQLClient1.9/SQLite_libs.bundle/SQLite_libs +GNUstep/System/Library/Bundles/SQLClient1.9/SQLite_libs.bundle/stamp.make GNUstep/System/Library/Documentation/SQLClient/OrderedSymbolDeclarations.plist GNUstep/System/Library/Documentation/SQLClient/SQLClient.gsdoc GNUstep/System/Library/Documentation/SQLClient/SQLClient.html @@ -31,3 +29,5 @@ GNUstep/System/Library/Documentation/SQLClient/SQLClient.igsdoc GNUstep/System/Library/Documentation/SQLClient/dependencies GNUstep/System/Library/Headers/SQLClient/SQLClient.h GNUstep/System/Library/Libraries/libSQLClient.so +GNUstep/System/Library/Libraries/libSQLClient.so.1.9 +GNUstep/System/Library/Libraries/libSQLClient.so.%%VERSION%% diff --git a/databases/sqldeveloper/Makefile b/databases/sqldeveloper/Makefile index 2ed97edb0885..1a1cca6b43a8 100644 --- a/databases/sqldeveloper/Makefile +++ b/databases/sqldeveloper/Makefile @@ -1,7 +1,7 @@ PORTNAME= sqldeveloper DISTVERSION= 23.1.1.345.2114 DISTVERSIONSUFFIX= -no-jre -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= databases java # https://www.oracle.com/tools/downloads/sqldev-downloads.html MASTER_SITES= @@ -11,8 +11,9 @@ MAINTAINER= vvd@FreeBSD.org COMMENT= Graphical tool for database development WWW= https://www.oracle.com/database/technologies/appdev/sqldeveloper-landing.html -# https://www.oracle.com/downloads/licenses/sqldev-license.html -LICENSE_NAME= OTN +LICENSE= OTN +LICENSE_NAME= Oracle Technology Network License Agreement for Business Operations +LICENSE_TEXT= https://www.oracle.com/downloads/licenses/sqldev-license.html LICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror RUN_DEPENDS= openjfx14>=0:java/openjfx14 \ @@ -20,7 +21,7 @@ RUN_DEPENDS= openjfx14>=0:java/openjfx14 \ USES= gnome zip USE_JAVA= yes -JAVA_VERSION= 11+ +JAVA_VERSION= ${SQLDEVELOPER_JAVA_VERSION:U11 17} DATADIR= ${JAVASHAREDIR}/${PORTNAME} NO_ARCH= yes diff --git a/databases/sqldeveloper/files/sqldeveloper.desktop.in b/databases/sqldeveloper/files/sqldeveloper.desktop.in index 4ab5aff09d49..583a1c61de37 100644 --- a/databases/sqldeveloper/files/sqldeveloper.desktop.in +++ b/databases/sqldeveloper/files/sqldeveloper.desktop.in @@ -2,7 +2,7 @@ Encoding=UTF-8 Name=Oracle SQL Developer Comment=Oracle SQL Developer -Icon=/usr/local/share/icons/hicolor/32x32/apps/sqldeveloper.png +Icon=%%PREFIX%%/share/icons/hicolor/32x32/apps/sqldeveloper.png Exec=sqldeveloper Terminal=false Type=Application diff --git a/databases/sqldeveloper/pkg-message b/databases/sqldeveloper/pkg-message index 06a98b902840..2c132cb17b41 100644 --- a/databases/sqldeveloper/pkg-message +++ b/databases/sqldeveloper/pkg-message @@ -20,6 +20,11 @@ Note for MySQL users: menu, select Database -> Third Party JDBC Drivers and add the proper jar. Do not install 5.1 version of mysql jdbc connector; see https://docs.oracle.com/en/database/oracle/sql-developer/18.4/rptig/installing-sql-developer.html#GUID-3F68CF20-D03D-431C-A9A2-0EB971F06448 + +The Java versions supported by this port are in range from 11 to 17. The default +is 11. Add DEFAULT_VERSIONS+=java=N to /etc/make.conf if you want to use Java +"N", but all Java ports will also be affected. Or add SQLDEVELOPER_JAVA_VERSION=N +to /etc/make.conf if you want to override the Java version for this port only. EOM } ] diff --git a/databases/sqlite3/Makefile b/databases/sqlite3/Makefile index c7f09cc9de00..1a90b658c82e 100644 --- a/databases/sqlite3/Makefile +++ b/databases/sqlite3/Makefile @@ -1,5 +1,5 @@ PORTNAME= sqlite3 -DISTVERSION= 3.46.0 +DISTVERSION= 3.46.1 PORTEPOCH= 1 CATEGORIES= databases MASTER_SITES= https://www.sqlite.org/${_YEAR}/ https://www2.sqlite.org/${_YEAR}/ https://www3.sqlite.org/${_YEAR}/ diff --git a/databases/sqlite3/distinfo b/databases/sqlite3/distinfo index 483014304266..739398954046 100644 --- a/databases/sqlite3/distinfo +++ b/databases/sqlite3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716696191 -SHA256 (sqlite-src-3460000.zip) = 070362109beb6899f65797571b98b8824c8f437f5b2926f88ee068d98ef368ec -SIZE (sqlite-src-3460000.zip) = 14275927 +TIMESTAMP = 1724580150 +SHA256 (sqlite-src-3460100.zip) = def3fc292eb9ecc444f6c1950e5c79d8462ed5e7b3d605fd6152d145e1d5abb4 +SIZE (sqlite-src-3460100.zip) = 14276926 diff --git a/databases/sqlitecpp/Makefile b/databases/sqlitecpp/Makefile index 93a45b55b1d6..85d41cdff763 100644 --- a/databases/sqlitecpp/Makefile +++ b/databases/sqlitecpp/Makefile @@ -1,5 +1,5 @@ PORTNAME= sqlitecpp -DISTVERSION= 3.3.1 +DISTVERSION= 3.3.2 CATEGORIES= databases devel MAINTAINER= yuri@FreeBSD.org @@ -22,4 +22,6 @@ CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= SQLITECPP_INTERNAL_SQLITE SQLITECPP_RUN_CPPLINT CMAKE_TESTING_ON= SQLITECPP_BUILD_TESTS +# tests fail, see https://github.com/SRombauts/SQLiteCpp/issues/481 + .include <bsd.port.mk> diff --git a/databases/sqlitecpp/distinfo b/databases/sqlitecpp/distinfo index 037ce61d2f47..89942b46a1a4 100644 --- a/databases/sqlitecpp/distinfo +++ b/databases/sqlitecpp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1693200371 -SHA256 (SRombauts-SQLiteCpp-3.3.1_GH0.tar.gz) = 71f990f9fb4b004533b6859ce40729af823b87fe691dd99ca084a7fd40db54b9 -SIZE (SRombauts-SQLiteCpp-3.3.1_GH0.tar.gz) = 2624658 +TIMESTAMP = 1723872375 +SHA256 (SRombauts-SQLiteCpp-3.3.2_GH0.tar.gz) = 5aa8eda130d0689bd5ed9b2074714c2dbc610f710483c61ba6cf944cebfe03af +SIZE (SRombauts-SQLiteCpp-3.3.2_GH0.tar.gz) = 2691628 diff --git a/databases/sqlx-cli/Makefile b/databases/sqlx-cli/Makefile index 85f56968b751..1a99793e272e 100644 --- a/databases/sqlx-cli/Makefile +++ b/databases/sqlx-cli/Makefile @@ -1,7 +1,7 @@ PORTNAME= sqlx DISTVERSIONPREFIX= v -DISTVERSION= 0.7.4 -PORTREVISION= 3 +DISTVERSION= 0.8.2 +PORTREVISION= 1 CATEGORIES= databases PKGNAMESUFFIX= -cli @@ -28,13 +28,12 @@ CARGO_CRATES= addr2line-0.21.0 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anes-0.1.6 \ - ansi_term-0.12.1 \ anstream-0.6.13 \ anstyle-1.0.6 \ anstyle-parse-0.2.3 \ anstyle-query-1.0.2 \ anstyle-wincon-3.0.2 \ - anyhow-1.0.80 \ + anyhow-1.0.81 \ argon2-0.4.1 \ arrayvec-0.7.4 \ assert_cmd-2.0.14 \ @@ -52,18 +51,20 @@ CARGO_CRATES= addr2line-0.21.0 \ async-trait-0.1.77 \ atoi-2.0.0 \ atomic-waker-1.1.2 \ - atty-0.2.14 \ autocfg-1.1.0 \ + aws-lc-rs-1.8.0 \ + aws-lc-sys-0.19.0 \ axum-0.5.17 \ axum-core-0.2.9 \ axum-macros-0.2.3 \ backoff-0.4.0 \ backtrace-0.3.69 \ base64-0.13.1 \ - base64-0.21.7 \ + base64-0.22.0 \ base64ct-1.6.0 \ - basic-toml-0.1.8 \ - bigdecimal-0.3.1 \ + basic-toml-0.1.9 \ + bigdecimal-0.4.3 \ + bindgen-0.69.4 \ bit-vec-0.6.3 \ bitflags-1.3.2 \ bitflags-2.4.2 \ @@ -71,8 +72,8 @@ CARGO_CRATES= addr2line-0.21.0 \ blake2-0.10.6 \ block-buffer-0.10.4 \ blocking-1.5.1 \ - borsh-1.3.1 \ - borsh-derive-1.3.1 \ + borsh-1.5.1 \ + borsh-derive-1.5.1 \ bstr-1.9.1 \ bumpalo-3.15.4 \ bytecheck-0.6.12 \ @@ -81,24 +82,28 @@ CARGO_CRATES= addr2line-0.21.0 \ bytes-1.5.0 \ camino-1.1.6 \ cargo-platform-0.1.7 \ - cargo_metadata-0.14.2 \ + cargo_metadata-0.18.1 \ cassowary-0.3.0 \ cast-0.3.0 \ - cc-1.0.90 \ + castaway-0.2.3 \ + cc-1.1.6 \ + cexpr-0.6.0 \ cfg-if-1.0.0 \ - cfg_aliases-0.1.1 \ + cfg_aliases-0.2.1 \ chrono-0.4.35 \ ciborium-0.2.2 \ ciborium-io-0.2.2 \ ciborium-ll-0.2.2 \ - clap-2.34.0 \ + clang-sys-1.8.1 \ clap-4.5.2 \ clap_builder-4.5.2 \ clap_complete-4.5.1 \ clap_derive-4.5.0 \ clap_lex-0.7.0 \ clipboard-win-4.5.0 \ + cmake-0.1.50 \ colorchoice-1.0.0 \ + compact_str-0.7.1 \ concurrent-queue-2.4.0 \ console-0.15.8 \ const-oid-0.9.6 \ @@ -113,7 +118,7 @@ CARGO_CRATES= addr2line-0.21.0 \ crossbeam-epoch-0.9.18 \ crossbeam-queue-0.3.11 \ crossbeam-utils-0.8.19 \ - crossterm-0.25.0 \ + crossterm-0.27.0 \ crossterm_winapi-0.9.1 \ crunchy-0.2.2 \ crypto-common-0.1.6 \ @@ -129,6 +134,7 @@ CARGO_CRATES= addr2line-0.21.0 \ doc-comment-0.3.3 \ dotenvy-0.15.7 \ downcast-0.11.0 \ + dunce-1.0.4 \ either-1.10.0 \ encode_unicode-0.3.6 \ encoding_rs-0.8.33 \ @@ -156,6 +162,7 @@ CARGO_CRATES= addr2line-0.21.0 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.2.1 \ fragile-2.0.0 \ + fs_extra-1.3.0 \ funty-2.0.0 \ futures-0.3.30 \ futures-channel-0.3.30 \ @@ -176,11 +183,10 @@ CARGO_CRATES= addr2line-0.21.0 \ gloo-timers-0.2.6 \ half-2.4.0 \ hashbrown-0.12.3 \ - hashbrown-0.14.3 \ - hashlink-0.8.4 \ - heck-0.3.3 \ + hashbrown-0.14.5 \ + hashlink-0.9.0 \ heck-0.4.1 \ - hermit-abi-0.1.19 \ + heck-0.5.0 \ hermit-abi-0.3.9 \ hex-0.4.3 \ hkdf-0.12.4 \ @@ -207,18 +213,23 @@ CARGO_CRATES= addr2line-0.21.0 \ is-terminal-0.4.12 \ itertools-0.10.5 \ itertools-0.12.1 \ + itertools-0.13.0 \ itoa-1.0.10 \ + jobserver-0.1.31 \ js-sys-0.3.69 \ kv-log-macro-1.0.7 \ lazy_static-1.4.0 \ + lazycell-1.3.0 \ libc-0.2.153 \ + libloading-0.8.4 \ libm-0.2.8 \ libredox-0.0.1 \ - libsqlite3-sys-0.27.0 \ + libsqlite3-sys-0.30.1 \ linux-raw-sys-0.3.8 \ linux-raw-sys-0.4.13 \ lock_api-0.4.11 \ log-0.4.21 \ + lru-0.12.3 \ mac_address-1.1.5 \ matchit-0.5.0 \ md-5-0.10.6 \ @@ -228,6 +239,7 @@ CARGO_CRATES= addr2line-0.21.0 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.2 \ mio-0.8.11 \ + mirai-annotations-1.12.0 \ mockall-0.11.4 \ mockall_derive-0.11.4 \ native-tls-0.2.11 \ @@ -276,10 +288,11 @@ CARGO_CRATES= addr2line-0.21.0 \ predicates-3.1.0 \ predicates-core-1.0.6 \ predicates-tree-1.0.9 \ + prettyplease-0.2.17 \ proc-macro-crate-3.1.0 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ - proc-macro2-1.0.78 \ + proc-macro2-1.0.79 \ promptly-0.3.1 \ ptr_meta-0.1.4 \ ptr_meta_derive-0.1.4 \ @@ -290,6 +303,7 @@ CARGO_CRATES= addr2line-0.21.0 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ rand_xoshiro-0.6.0 \ + ratatui-0.27.0 \ rayon-1.9.0 \ rayon-core-1.12.1 \ redox_syscall-0.4.1 \ @@ -304,17 +318,19 @@ CARGO_CRATES= addr2line-0.21.0 \ rsa-0.9.6 \ rust_decimal-1.34.3 \ rustc-demangle-0.1.23 \ + rustc-hash-1.1.0 \ rustix-0.37.27 \ rustix-0.38.31 \ - rustls-0.21.10 \ - rustls-pemfile-1.0.4 \ - rustls-webpki-0.101.7 \ + rustls-0.23.11 \ + rustls-pemfile-2.1.2 \ + rustls-pki-types-1.7.0 \ + rustls-webpki-0.102.5 \ + rustversion-1.0.17 \ rustyline-9.1.2 \ ryu-1.0.17 \ same-file-1.0.6 \ schannel-0.1.23 \ scopeguard-1.2.0 \ - sct-0.7.1 \ seahash-4.1.0 \ security-framework-2.9.2 \ security-framework-sys-2.9.1 \ @@ -327,6 +343,7 @@ CARGO_CRATES= addr2line-0.21.0 \ serde_with_macros-2.3.3 \ sha1-0.10.6 \ sha2-0.10.8 \ + shlex-1.3.0 \ signal-hook-0.3.17 \ signal-hook-mio-0.2.3 \ signal-hook-registry-1.4.1 \ @@ -340,13 +357,14 @@ CARGO_CRATES= addr2line-0.21.0 \ spin-0.9.8 \ spki-0.7.3 \ sqlformat-0.2.3 \ + stability-0.2.1 \ + static_assertions-1.1.0 \ str-buf-1.0.6 \ stringprep-0.1.4 \ - strsim-0.8.0 \ strsim-0.10.0 \ strsim-0.11.0 \ - structopt-0.3.26 \ - structopt-derive-0.4.18 \ + strum-0.26.3 \ + strum_macros-0.26.4 \ subtle-2.5.0 \ syn-1.0.109 \ syn-2.0.52 \ @@ -356,19 +374,18 @@ CARGO_CRATES= addr2line-0.21.0 \ tempfile-3.10.1 \ termcolor-1.4.1 \ termtree-0.4.1 \ - textwrap-0.11.0 \ - thiserror-1.0.57 \ - thiserror-impl-1.0.57 \ - time-0.3.34 \ + thiserror-1.0.58 \ + thiserror-impl-1.0.58 \ + time-0.3.36 \ time-core-0.1.2 \ - time-macros-0.2.17 \ + time-macros-0.2.18 \ tinytemplate-1.2.1 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ tokio-1.36.0 \ tokio-macros-2.2.0 \ tokio-stream-0.1.14 \ - toml_datetime-0.6.5 \ + toml_datetime-0.6.6 \ toml_edit-0.21.1 \ tower-0.4.13 \ tower-http-0.3.5 \ @@ -379,17 +396,16 @@ CARGO_CRATES= addr2line-0.21.0 \ tracing-core-0.1.32 \ try-lock-0.2.5 \ trybuild-1.0.89 \ - tui-0.19.0 \ typenum-1.17.0 \ unicode-bidi-0.3.15 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.23 \ unicode-segmentation-1.11.0 \ - unicode-width-0.1.11 \ + unicode-truncate-1.1.0 \ + unicode-width-0.1.13 \ unicode_categories-0.1.1 \ untrusted-0.9.0 \ url-2.5.0 \ - urlencoding-2.1.3 \ utf8parse-0.2.1 \ uuid-1.7.0 \ validator-0.16.1 \ @@ -397,7 +413,6 @@ CARGO_CRATES= addr2line-0.21.0 \ validator_types-0.16.0 \ value-bag-1.8.0 \ vcpkg-0.2.15 \ - vec_map-0.8.2 \ version_check-0.9.4 \ wait-timeout-0.2.0 \ waker-fn-1.1.1 \ @@ -412,7 +427,8 @@ CARGO_CRATES= addr2line-0.21.0 \ wasm-bindgen-macro-support-0.2.92 \ wasm-bindgen-shared-0.2.92 \ web-sys-0.3.69 \ - webpki-roots-0.25.4 \ + webpki-roots-0.26.3 \ + which-4.4.2 \ whoami-1.5.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ @@ -441,7 +457,8 @@ CARGO_CRATES= addr2line-0.21.0 \ wyz-0.5.1 \ zerocopy-0.7.32 \ zerocopy-derive-0.7.32 \ - zeroize-1.7.0 + zeroize-1.7.0 \ + zeroize_derive-1.4.2 CARGO_BUILD_ARGS= --package=sqlx-cli CARGO_INSTALL_PATH= sqlx-cli @@ -451,9 +468,4 @@ OPENSSLLIB= /usr/lib PLIST_FILES= bin/cargo-sqlx \ bin/${PORTNAME} -post-install: - @${STRIP_CMD} \ - ${STAGEDIR}${PREFIX}/bin/cargo-sqlx \ - ${STAGEDIR}${PREFIX}/bin/${PORTNAME} - .include <bsd.port.mk> diff --git a/databases/sqlx-cli/distinfo b/databases/sqlx-cli/distinfo index 29bc82615b05..80422a75de60 100644 --- a/databases/sqlx-cli/distinfo +++ b/databases/sqlx-cli/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1710303293 +TIMESTAMP = 1725512210 SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb SIZE (rust/crates/addr2line-0.21.0.crate) = 40807 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe @@ -17,8 +17,6 @@ SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac2 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299 SIZE (rust/crates/anes-0.1.6.crate) = 23857 -SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 -SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838 SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb SIZE (rust/crates/anstream-0.6.13.crate) = 30928 SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc @@ -29,8 +27,8 @@ SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9ca SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739 SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7 SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272 -SHA256 (rust/crates/anyhow-1.0.80.crate) = 5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1 -SIZE (rust/crates/anyhow-1.0.80.crate) = 45138 +SHA256 (rust/crates/anyhow-1.0.81.crate) = 0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247 +SIZE (rust/crates/anyhow-1.0.81.crate) = 45142 SHA256 (rust/crates/argon2-0.4.1.crate) = db4ce4441f99dbd377ca8a8f57b698c44d0d6e712d8329b5040da5a64aa1ce73 SIZE (rust/crates/argon2-0.4.1.crate) = 28834 SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711 @@ -65,10 +63,12 @@ SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9 SIZE (rust/crates/atoi-2.0.0.crate) = 7785 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422 -SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 -SIZE (rust/crates/atty-0.2.14.crate) = 5470 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa SIZE (rust/crates/autocfg-1.1.0.crate) = 13272 +SHA256 (rust/crates/aws-lc-rs-1.8.0.crate) = a8a47f2fb521b70c11ce7369a6c5fa4bd6af7e5d62ec06303875bafe7c6ba245 +SIZE (rust/crates/aws-lc-rs-1.8.0.crate) = 180757 +SHA256 (rust/crates/aws-lc-sys-0.19.0.crate) = 2927c7af777b460b7ccd95f8b67acd7b4c04ec8896bf0c8e80ba30523cffc057 +SIZE (rust/crates/aws-lc-sys-0.19.0.crate) = 7906410 SHA256 (rust/crates/axum-0.5.17.crate) = acee9fd5073ab6b045a275b3e709c163dd36c90685219cb21804a147b58dba43 SIZE (rust/crates/axum-0.5.17.crate) = 112165 SHA256 (rust/crates/axum-core-0.2.9.crate) = 37e5939e02c56fecd5c017c37df4238c0a839fa76b7f97acdd7efb804fd181cc @@ -81,14 +81,16 @@ SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c SIZE (rust/crates/backtrace-0.3.69.crate) = 77299 SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8 SIZE (rust/crates/base64-0.13.1.crate) = 61002 -SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567 -SIZE (rust/crates/base64-0.21.7.crate) = 82576 +SHA256 (rust/crates/base64-0.22.0.crate) = 9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51 +SIZE (rust/crates/base64-0.22.0.crate) = 81568 SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b SIZE (rust/crates/base64ct-1.6.0.crate) = 28870 -SHA256 (rust/crates/basic-toml-0.1.8.crate) = 2db21524cad41c5591204d22d75e1970a2d1f71060214ca931dc7d5afe2c14e5 -SIZE (rust/crates/basic-toml-0.1.8.crate) = 50283 -SHA256 (rust/crates/bigdecimal-0.3.1.crate) = a6773ddc0eafc0e509fb60e48dff7f450f8e674a0686ae8605e8d9901bd5eefa -SIZE (rust/crates/bigdecimal-0.3.1.crate) = 28858 +SHA256 (rust/crates/basic-toml-0.1.9.crate) = 823388e228f614e9558c6804262db37960ec8821856535f5c3f59913140558f8 +SIZE (rust/crates/basic-toml-0.1.9.crate) = 50234 +SHA256 (rust/crates/bigdecimal-0.4.3.crate) = 9324c8014cd04590682b34f1e9448d38f0674d0f7b2dc553331016ef0e4e9ebc +SIZE (rust/crates/bigdecimal-0.4.3.crate) = 69788 +SHA256 (rust/crates/bindgen-0.69.4.crate) = a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0 +SIZE (rust/crates/bindgen-0.69.4.crate) = 221092 SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a @@ -103,10 +105,10 @@ SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996a SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 SHA256 (rust/crates/blocking-1.5.1.crate) = 6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118 SIZE (rust/crates/blocking-1.5.1.crate) = 17277 -SHA256 (rust/crates/borsh-1.3.1.crate) = f58b559fd6448c6e2fd0adb5720cd98a2506594cafa4737ff98c396f3e82f667 -SIZE (rust/crates/borsh-1.3.1.crate) = 59069 -SHA256 (rust/crates/borsh-derive-1.3.1.crate) = 7aadb5b6ccbd078890f6d7003694e33816e6b784358f18e15e7e6d9f065a57cd -SIZE (rust/crates/borsh-derive-1.3.1.crate) = 29088 +SHA256 (rust/crates/borsh-1.5.1.crate) = a6362ed55def622cddc70a4746a68554d7b687713770de539e59a739b249f8ed +SIZE (rust/crates/borsh-1.5.1.crate) = 60666 +SHA256 (rust/crates/borsh-derive-1.5.1.crate) = c3ef8005764f53cd4dca619f5bf64cafd4664dada50ece25e4d81de54c80cc0b +SIZE (rust/crates/borsh-derive-1.5.1.crate) = 29193 SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706 SIZE (rust/crates/bstr-1.9.1.crate) = 380305 SHA256 (rust/crates/bumpalo-3.15.4.crate) = 7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa @@ -123,18 +125,22 @@ SHA256 (rust/crates/camino-1.1.6.crate) = c59e92b5a388f549b863a7bea62612c09f24c8 SIZE (rust/crates/camino-1.1.6.crate) = 30519 SHA256 (rust/crates/cargo-platform-0.1.7.crate) = 694c8807f2ae16faecc43dc17d74b3eb042482789fd0eb64b39a2e04e087053f SIZE (rust/crates/cargo-platform-0.1.7.crate) = 11819 -SHA256 (rust/crates/cargo_metadata-0.14.2.crate) = 4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa -SIZE (rust/crates/cargo_metadata-0.14.2.crate) = 17469 +SHA256 (rust/crates/cargo_metadata-0.18.1.crate) = 2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037 +SIZE (rust/crates/cargo_metadata-0.18.1.crate) = 24535 SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53 SIZE (rust/crates/cassowary-0.3.0.crate) = 22876 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5 SIZE (rust/crates/cast-0.3.0.crate) = 11452 -SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5 -SIZE (rust/crates/cc-1.0.90.crate) = 73954 +SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5 +SIZE (rust/crates/castaway-0.2.3.crate) = 11509 +SHA256 (rust/crates/cc-1.1.6.crate) = 2aba8f4e9906c7ce3c73463f62a7f0c65183ada1a2d47e397cc8810827f9694f +SIZE (rust/crates/cc-1.1.6.crate) = 81585 +SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 +SIZE (rust/crates/cexpr-0.6.0.crate) = 17966 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 -SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e -SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009 +SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 +SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355 SHA256 (rust/crates/chrono-0.4.35.crate) = 8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a SIZE (rust/crates/chrono-0.4.35.crate) = 234267 SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e @@ -143,8 +149,8 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369 SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697 SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9 SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695 -SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c -SIZE (rust/crates/clap-2.34.0.crate) = 202210 +SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4 +SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009 SHA256 (rust/crates/clap-4.5.2.crate) = b230ab84b0ffdf890d5a10abdbc8b83ae1c4918275daea1ab8801f71536b2651 SIZE (rust/crates/clap-4.5.2.crate) = 55385 SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4 @@ -157,8 +163,12 @@ SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97 SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915 SHA256 (rust/crates/clipboard-win-4.5.0.crate) = 7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362 SIZE (rust/crates/clipboard-win-4.5.0.crate) = 13476 +SHA256 (rust/crates/cmake-0.1.50.crate) = a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130 +SIZE (rust/crates/cmake-0.1.50.crate) = 16748 SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7 SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857 +SHA256 (rust/crates/compact_str-0.7.1.crate) = f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f +SIZE (rust/crates/compact_str-0.7.1.crate) = 57246 SHA256 (rust/crates/concurrent-queue-2.4.0.crate) = d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363 SIZE (rust/crates/concurrent-queue-2.4.0.crate) = 20244 SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb @@ -187,8 +197,8 @@ SHA256 (rust/crates/crossbeam-queue-0.3.11.crate) = df0346b5d5e76ac2fe4e327c5fd1 SIZE (rust/crates/crossbeam-queue-0.3.11.crate) = 15581 SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345 SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328 -SHA256 (rust/crates/crossterm-0.25.0.crate) = e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67 -SIZE (rust/crates/crossterm-0.25.0.crate) = 116533 +SHA256 (rust/crates/crossterm-0.27.0.crate) = f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df +SIZE (rust/crates/crossterm-0.27.0.crate) = 125311 SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027 SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7 @@ -219,6 +229,8 @@ SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0 SIZE (rust/crates/dotenvy-0.15.7.crate) = 20293 SHA256 (rust/crates/downcast-0.11.0.crate) = 1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1 SIZE (rust/crates/downcast-0.11.0.crate) = 5976 +SHA256 (rust/crates/dunce-1.0.4.crate) = 56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b +SIZE (rust/crates/dunce-1.0.4.crate) = 8034 SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a SIZE (rust/crates/either-1.10.0.crate) = 18334 SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f @@ -273,6 +285,8 @@ SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969 SHA256 (rust/crates/fragile-2.0.0.crate) = 6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa SIZE (rust/crates/fragile-2.0.0.crate) = 14668 +SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c +SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298 SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c SIZE (rust/crates/funty-2.0.0.crate) = 13160 SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0 @@ -313,16 +327,14 @@ SHA256 (rust/crates/half-2.4.0.crate) = b5eceaaeec696539ddaf7b333340f1af35a5aa87 SIZE (rust/crates/half-2.4.0.crate) = 50666 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968 -SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604 -SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425 -SHA256 (rust/crates/hashlink-0.8.4.crate) = e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7 -SIZE (rust/crates/hashlink-0.8.4.crate) = 26514 -SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c -SIZE (rust/crates/heck-0.3.3.crate) = 10260 +SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 +SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 +SHA256 (rust/crates/hashlink-0.9.0.crate) = 692eaaf7f7607518dd3cef090f1474b61edc5301d8012f09579920df68b725ee +SIZE (rust/crates/hashlink-0.9.0.crate) = 26390 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 SIZE (rust/crates/heck-0.4.1.crate) = 11567 -SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 -SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979 +SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea +SIZE (rust/crates/heck-0.5.0.crate) = 11517 SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024 SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 @@ -375,22 +387,30 @@ SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86 SIZE (rust/crates/itertools-0.10.5.crate) = 115354 SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569 SIZE (rust/crates/itertools-0.12.1.crate) = 137761 +SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186 +SIZE (rust/crates/itertools-0.13.0.crate) = 146261 SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c SIZE (rust/crates/itoa-1.0.10.crate) = 10534 +SHA256 (rust/crates/jobserver-0.1.31.crate) = d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e +SIZE (rust/crates/jobserver-0.1.31.crate) = 27306 SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d SIZE (rust/crates/js-sys-0.3.69.crate) = 81083 SHA256 (rust/crates/kv-log-macro-1.0.7.crate) = 0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f SIZE (rust/crates/kv-log-macro-1.0.7.crate) = 16842 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 +SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55 +SIZE (rust/crates/lazycell-1.3.0.crate) = 12502 SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd SIZE (rust/crates/libc-0.2.153.crate) = 740614 +SHA256 (rust/crates/libloading-0.8.4.crate) = e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d +SIZE (rust/crates/libloading-0.8.4.crate) = 28636 SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058 SIZE (rust/crates/libm-0.2.8.crate) = 113450 SHA256 (rust/crates/libredox-0.0.1.crate) = 85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8 SIZE (rust/crates/libredox-0.0.1.crate) = 4212 -SHA256 (rust/crates/libsqlite3-sys-0.27.0.crate) = cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716 -SIZE (rust/crates/libsqlite3-sys-0.27.0.crate) = 4948458 +SHA256 (rust/crates/libsqlite3-sys-0.30.1.crate) = 2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149 +SIZE (rust/crates/libsqlite3-sys-0.30.1.crate) = 5122296 SHA256 (rust/crates/linux-raw-sys-0.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519 SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776 SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c @@ -399,6 +419,8 @@ SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae SIZE (rust/crates/lock_api-0.4.11.crate) = 27487 SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c SIZE (rust/crates/log-0.4.21.crate) = 43442 +SHA256 (rust/crates/lru-0.12.3.crate) = d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc +SIZE (rust/crates/lru-0.12.3.crate) = 15009 SHA256 (rust/crates/mac_address-1.1.5.crate) = 4863ee94f19ed315bf3bc00299338d857d4b5bc856af375cc97d237382ad3856 SIZE (rust/crates/mac_address-1.1.5.crate) = 12191 SHA256 (rust/crates/matchit-0.5.0.crate) = 73cbba799671b762df5a175adf59ce145165747bb891505c43d09aefbbf38beb @@ -417,6 +439,8 @@ SHA256 (rust/crates/miniz_oxide-0.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514 SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731 SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c SIZE (rust/crates/mio-0.8.11.crate) = 102983 +SHA256 (rust/crates/mirai-annotations-1.12.0.crate) = c9be0862c1b3f26a88803c4a49de6889c10e608b3ee9344e6ef5b45fb37ad3d1 +SIZE (rust/crates/mirai-annotations-1.12.0.crate) = 5721 SHA256 (rust/crates/mockall-0.11.4.crate) = 4c84490118f2ee2d74570d114f3d0493cbf02790df303d2707606c3e14e07c96 SIZE (rust/crates/mockall-0.11.4.crate) = 22374 SHA256 (rust/crates/mockall_derive-0.11.4.crate) = 22ce75669015c4f47b289fd4d4f56e894e4c96003ffdf3ac51313126f94c6cbb @@ -513,14 +537,16 @@ SHA256 (rust/crates/predicates-core-1.0.6.crate) = b794032607612e7abeb4db69adb4e SIZE (rust/crates/predicates-core-1.0.6.crate) = 8084 SHA256 (rust/crates/predicates-tree-1.0.9.crate) = 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf SIZE (rust/crates/predicates-tree-1.0.9.crate) = 7960 +SHA256 (rust/crates/prettyplease-0.2.17.crate) = 8d3928fb5db768cb86f891ff014f0144589297e3c6a1aba6ed7cecfdace270c7 +SIZE (rust/crates/prettyplease-0.2.17.crate) = 57713 SHA256 (rust/crates/proc-macro-crate-3.1.0.crate) = 6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284 SIZE (rust/crates/proc-macro-crate-3.1.0.crate) = 11084 SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293 SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971 -SHA256 (rust/crates/proc-macro2-1.0.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae -SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158 +SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e +SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200 SHA256 (rust/crates/promptly-0.3.1.crate) = 9acbc6c5a5b029fe58342f58445acb00ccfe24624e538894bc2f04ce112980ba SIZE (rust/crates/promptly-0.3.1.crate) = 9899 SHA256 (rust/crates/ptr_meta-0.1.4.crate) = 0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1 @@ -541,6 +567,8 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 SHA256 (rust/crates/rand_xoshiro-0.6.0.crate) = 6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa SIZE (rust/crates/rand_xoshiro-0.6.0.crate) = 17125 +SHA256 (rust/crates/ratatui-0.27.0.crate) = d16546c5b5962abf8ce6e2881e722b4e0ae3b6f1a08a26ae3573c55853ca68d3 +SIZE (rust/crates/ratatui-0.27.0.crate) = 486576 SHA256 (rust/crates/rayon-1.9.0.crate) = e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd SIZE (rust/crates/rayon-1.9.0.crate) = 177770 SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2 @@ -569,16 +597,22 @@ SHA256 (rust/crates/rust_decimal-1.34.3.crate) = b39449a79f45e8da28c57c341891b69 SIZE (rust/crates/rust_decimal-1.34.3.crate) = 127935 SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76 SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970 +SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 +SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 SHA256 (rust/crates/rustix-0.37.27.crate) = fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2 SIZE (rust/crates/rustix-0.37.27.crate) = 324534 SHA256 (rust/crates/rustix-0.38.31.crate) = 6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949 SIZE (rust/crates/rustix-0.38.31.crate) = 375443 -SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba -SIZE (rust/crates/rustls-0.21.10.crate) = 284920 -SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c -SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092 -SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765 -SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808 +SHA256 (rust/crates/rustls-0.23.11.crate) = 4828ea528154ae444e5a642dbb7d5623354030dc9822b83fd9bb79683c7399d0 +SIZE (rust/crates/rustls-0.23.11.crate) = 438425 +SHA256 (rust/crates/rustls-pemfile-2.1.2.crate) = 29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d +SIZE (rust/crates/rustls-pemfile-2.1.2.crate) = 25928 +SHA256 (rust/crates/rustls-pki-types-1.7.0.crate) = 976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d +SIZE (rust/crates/rustls-pki-types-1.7.0.crate) = 29555 +SHA256 (rust/crates/rustls-webpki-0.102.5.crate) = f9a6fccd794a42c2c105b513a2f62bc3fd8f3ba57a4593677ceb0bd035164d78 +SIZE (rust/crates/rustls-webpki-0.102.5.crate) = 200431 +SHA256 (rust/crates/rustversion-1.0.17.crate) = 955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6 +SIZE (rust/crates/rustversion-1.0.17.crate) = 17621 SHA256 (rust/crates/rustyline-9.1.2.crate) = db7826789c0e25614b03e5a54a0717a86f9ff6e6e5247f92b369472869320039 SIZE (rust/crates/rustyline-9.1.2.crate) = 100566 SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1 @@ -589,8 +623,6 @@ SHA256 (rust/crates/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb656926561522261 SIZE (rust/crates/schannel-0.1.23.crate) = 41667 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 -SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414 -SIZE (rust/crates/sct-0.7.1.crate) = 27501 SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b SIZE (rust/crates/seahash-4.1.0.crate) = 31976 SHA256 (rust/crates/security-framework-2.9.2.crate) = 05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de @@ -615,6 +647,8 @@ SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc83 SIZE (rust/crates/sha1-0.10.6.crate) = 13517 SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8 SIZE (rust/crates/sha2-0.10.8.crate) = 26357 +SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 +SIZE (rust/crates/shlex-1.3.0.crate) = 18713 SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801 SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296 SHA256 (rust/crates/signal-hook-mio-0.2.3.crate) = 29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af @@ -641,20 +675,22 @@ SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a17982903 SIZE (rust/crates/spki-0.7.3.crate) = 16409 SHA256 (rust/crates/sqlformat-0.2.3.crate) = ce81b7bd7c4493975347ef60d8c7e8b742d4694f4c49f93e0a12ea263938176c SIZE (rust/crates/sqlformat-0.2.3.crate) = 21878 +SHA256 (rust/crates/stability-0.2.1.crate) = d904e7009df136af5297832a3ace3370cd14ff1546a232f4f185036c2736fcac +SIZE (rust/crates/stability-0.2.1.crate) = 5381 +SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f +SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480 SHA256 (rust/crates/str-buf-1.0.6.crate) = 9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0 SIZE (rust/crates/str-buf-1.0.6.crate) = 3828 SHA256 (rust/crates/stringprep-0.1.4.crate) = bb41d74e231a107a1b4ee36bd1214b11285b77768d2e3824aedafa988fd36ee6 SIZE (rust/crates/stringprep-0.1.4.crate) = 23551 -SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a -SIZE (rust/crates/strsim-0.8.0.crate) = 9309 SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623 SIZE (rust/crates/strsim-0.10.0.crate) = 11355 SHA256 (rust/crates/strsim-0.11.0.crate) = 5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01 SIZE (rust/crates/strsim-0.11.0.crate) = 13710 -SHA256 (rust/crates/structopt-0.3.26.crate) = 0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10 -SIZE (rust/crates/structopt-0.3.26.crate) = 53798 -SHA256 (rust/crates/structopt-derive-0.4.18.crate) = dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0 -SIZE (rust/crates/structopt-derive-0.4.18.crate) = 20996 +SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06 +SIZE (rust/crates/strum-0.26.3.crate) = 7237 +SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be +SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531 SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc SIZE (rust/crates/subtle-2.5.0.crate) = 13909 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 @@ -673,18 +709,16 @@ SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24 SIZE (rust/crates/termcolor-1.4.1.crate) = 18773 SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76 SIZE (rust/crates/termtree-0.4.1.crate) = 4557 -SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 -SIZE (rust/crates/textwrap-0.11.0.crate) = 17322 -SHA256 (rust/crates/thiserror-1.0.57.crate) = 1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b -SIZE (rust/crates/thiserror-1.0.57.crate) = 20993 -SHA256 (rust/crates/thiserror-impl-1.0.57.crate) = a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81 -SIZE (rust/crates/thiserror-impl-1.0.57.crate) = 15639 -SHA256 (rust/crates/time-0.3.34.crate) = c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749 -SIZE (rust/crates/time-0.3.34.crate) = 118430 +SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297 +SIZE (rust/crates/thiserror-1.0.58.crate) = 21025 +SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7 +SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645 +SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885 +SIZE (rust/crates/time-0.3.36.crate) = 119805 SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3 SIZE (rust/crates/time-core-0.1.2.crate) = 7191 -SHA256 (rust/crates/time-macros-0.2.17.crate) = 7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774 -SIZE (rust/crates/time-macros-0.2.17.crate) = 24443 +SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf +SIZE (rust/crates/time-macros-0.2.18.crate) = 24361 SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490 SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50 @@ -697,8 +731,8 @@ SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a22 SIZE (rust/crates/tokio-macros-2.2.0.crate) = 11520 SHA256 (rust/crates/tokio-stream-0.1.14.crate) = 397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842 SIZE (rust/crates/tokio-stream-0.1.14.crate) = 35881 -SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1 -SIZE (rust/crates/toml_datetime-0.6.5.crate) = 10910 +SHA256 (rust/crates/toml_datetime-0.6.6.crate) = 4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf +SIZE (rust/crates/toml_datetime-0.6.6.crate) = 11698 SHA256 (rust/crates/toml_edit-0.21.1.crate) = 6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1 SIZE (rust/crates/toml_edit-0.21.1.crate) = 101661 SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c @@ -719,8 +753,6 @@ SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418 SIZE (rust/crates/try-lock-0.2.5.crate) = 4314 SHA256 (rust/crates/trybuild-1.0.89.crate) = 9a9d3ba662913483d6722303f619e75ea10b7855b0f8e0d72799cf8621bb488f SIZE (rust/crates/trybuild-1.0.89.crate) = 41033 -SHA256 (rust/crates/tui-0.19.0.crate) = ccdd26cbd674007e649a272da4475fb666d3aa0ad0531da7136db6fab0e5bad1 -SIZE (rust/crates/tui-0.19.0.crate) = 141279 SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825 SIZE (rust/crates/typenum-1.17.0.crate) = 42849 SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75 @@ -731,16 +763,16 @@ SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649 SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202 SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740 -SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85 -SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187 +SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf +SIZE (rust/crates/unicode-truncate-1.1.0.crate) = 12529 +SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d +SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228 SHA256 (rust/crates/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e SIZE (rust/crates/unicode_categories-0.1.1.crate) = 87298 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633 SIZE (rust/crates/url-2.5.0.crate) = 78605 -SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da -SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538 SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435 SHA256 (rust/crates/uuid-1.7.0.crate) = f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a @@ -755,8 +787,6 @@ SHA256 (rust/crates/value-bag-1.8.0.crate) = 8fec26a25bd6fca441cdd0f769fd7f891ba SIZE (rust/crates/value-bag-1.8.0.crate) = 38836 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735 -SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191 -SIZE (rust/crates/vec_map-0.8.2.crate) = 14466 SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f SIZE (rust/crates/version_check-0.9.4.crate) = 14895 SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6 @@ -785,8 +815,10 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263 SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef SIZE (rust/crates/web-sys-0.3.69.crate) = 728877 -SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1 -SIZE (rust/crates/webpki-roots-0.25.4.crate) = 253559 +SHA256 (rust/crates/webpki-roots-0.26.3.crate) = bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd +SIZE (rust/crates/webpki-roots-0.26.3.crate) = 248438 +SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7 +SIZE (rust/crates/which-4.4.2.crate) = 15953 SHA256 (rust/crates/whoami-1.5.1.crate) = a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9 SIZE (rust/crates/whoami-1.5.1.crate) = 24026 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 @@ -845,5 +877,7 @@ SHA256 (rust/crates/zerocopy-derive-0.7.32.crate) = 9ce1b18ccd8e73a9321186f97e46 SIZE (rust/crates/zerocopy-derive-0.7.32.crate) = 37623 SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d SIZE (rust/crates/zeroize-1.7.0.crate) = 19039 -SHA256 (launchbadge-sqlx-v0.7.4_GH0.tar.gz) = ec388590cc15232eca9d02356428c0527a6cc599d09136fac46f62116050fe77 -SIZE (launchbadge-sqlx-v0.7.4_GH0.tar.gz) = 915089 +SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69 +SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141 +SHA256 (launchbadge-sqlx-v0.8.2_GH0.tar.gz) = 89fc875ac233e25cb8da18d581f28a097e419949d0af876aab143ba620852ea9 +SIZE (launchbadge-sqlx-v0.8.2_GH0.tar.gz) = 971786 diff --git a/databases/surrealdb/Makefile b/databases/surrealdb/Makefile index 7b107f870808..2237d023d74d 100644 --- a/databases/surrealdb/Makefile +++ b/databases/surrealdb/Makefile @@ -1,7 +1,6 @@ PORTNAME= surrealdb DISTVERSIONPREFIX= v -DISTVERSION= 1.5.3 -PORTREVISION= 1 +DISTVERSION= 2.0.2 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org @@ -22,7 +21,8 @@ USES= cargo llvm:15 USE_GITHUB= yes -CARGO_CRATES= actix-codec-0.5.2 \ +CARGO_CRATES= Inflector-0.11.4 \ + actix-codec-0.5.2 \ actix-http-3.6.0 \ actix-macros-0.2.4 \ actix-router-0.5.2 \ @@ -41,6 +41,7 @@ CARGO_CRATES= actix-codec-0.5.2 \ alloc-no-stdlib-2.0.4 \ alloc-stdlib-0.2.2 \ allocator-api2-0.2.16 \ + ammonia-4.0.0 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anes-0.1.6 \ @@ -56,37 +57,40 @@ CARGO_CRATES= actix-codec-0.5.2 \ arbitrary-1.3.2 \ arc-swap-1.7.1 \ argon2-0.5.3 \ + arrayref-0.3.7 \ arrayvec-0.7.4 \ ascii-canvas-3.0.0 \ assert-json-diff-2.0.2 \ assert_fs-1.1.1 \ async-channel-1.9.0 \ async-channel-2.2.0 \ - async-compression-0.4.8 \ - async-executor-1.10.0 \ - async-lock-2.8.0 \ + async-compression-0.4.7 \ + async-executor-1.9.1 \ + async-graphql-7.0.9 \ + async-graphql-axum-7.0.9 \ + async-graphql-derive-7.0.9 \ + async-graphql-parser-7.0.9 \ + async-graphql-value-7.0.9 \ async-lock-3.3.0 \ async-recursion-0.3.2 \ async-recursion-1.1.0 \ async-stream-0.3.5 \ async-stream-impl-0.3.5 \ async-task-4.7.0 \ - async-trait-0.1.79 \ + async-trait-0.1.81 \ async_io_stream-0.3.3 \ atomic-0.5.3 \ atomic-0.6.0 \ - atomic-polyfill-1.0.3 \ atomic-waker-1.1.2 \ autocfg-1.2.0 \ axum-0.6.20 \ axum-0.7.5 \ axum-core-0.3.4 \ axum-core-0.4.3 \ - axum-extra-0.7.7 \ - axum-macros-0.3.8 \ - axum-server-0.5.1 \ + axum-extra-0.9.3 \ + axum-macros-0.4.1 \ + axum-server-0.7.1 \ backtrace-0.3.71 \ - base64-0.13.1 \ base64-0.21.7 \ base64-0.22.0 \ base64ct-1.6.0 \ @@ -94,40 +98,42 @@ CARGO_CRATES= actix-codec-0.5.2 \ binascii-0.1.4 \ bincode-1.3.3 \ bindgen-0.65.1 \ - bindgen-0.66.1 \ + bindgen-0.69.4 \ bit-set-0.5.3 \ bit-vec-0.6.3 \ + bitcode-0.6.3 \ + bitcode_derive-0.6.3 \ bitflags-1.3.2 \ bitflags-2.5.0 \ bitmaps-3.2.1 \ bitvec-1.0.1 \ blake2-0.10.6 \ + blake3-1.5.3 \ block-buffer-0.10.4 \ blowfish-0.9.1 \ borsh-1.4.0 \ borsh-derive-1.4.0 \ brotli-3.5.0 \ - brotli-4.0.0 \ brotli-decompressor-2.5.1 \ - brotli-decompressor-3.0.0 \ bstr-1.9.1 \ - bumpalo-3.16.0 \ + bumpalo-3.15.4 \ bytecheck-0.6.12 \ bytecheck_derive-0.6.12 \ - bytemuck-1.15.0 \ + bytemuck-1.16.3 \ byteorder-1.5.0 \ - bytes-1.6.0 \ + bytes-1.7.1 \ bytestring-1.3.1 \ bzip2-sys-0.1.11+1.0.8 \ cast-0.3.0 \ - cc-1.0.92 \ + castaway-0.2.3 \ + cc-1.0.90 \ cedar-policy-2.4.2 \ cedar-policy-core-2.4.2 \ cedar-policy-validator-2.4.2 \ cexpr-0.6.0 \ cfg-if-1.0.0 \ cfg_aliases-0.1.1 \ - chrono-0.4.37 \ + chrono-0.4.38 \ ciborium-0.2.2 \ ciborium-io-0.2.2 \ ciborium-ll-0.2.2 \ @@ -141,7 +147,7 @@ CARGO_CRATES= actix-codec-0.5.2 \ colorchoice-1.0.0 \ concurrent-queue-2.4.0 \ console_error_panic_hook-0.1.7 \ - const-oid-0.9.6 \ + constant_time_eq-0.3.0 \ convert_case-0.4.0 \ convert_case-0.6.0 \ cookie-0.16.2 \ @@ -153,24 +159,19 @@ CARGO_CRATES= actix-codec-0.5.2 \ crc32fast-1.4.0 \ criterion-0.5.1 \ criterion-plot-0.5.0 \ - critical-section-1.1.2 \ - crossbeam-0.8.4 \ - crossbeam-channel-0.5.12 \ crossbeam-deque-0.8.5 \ crossbeam-epoch-0.9.18 \ - crossbeam-queue-0.3.11 \ crossbeam-utils-0.8.19 \ crunchy-0.2.2 \ crypto-common-0.1.6 \ - darling-0.20.8 \ - darling_core-0.20.8 \ - darling_macro-0.20.8 \ + darling-0.20.10 \ + darling_core-0.20.10 \ + darling_macro-0.20.10 \ dashmap-5.5.3 \ data-encoding-2.5.0 \ - deadpool-0.9.5 \ + deadpool-0.10.0 \ deadpool-runtime-0.1.3 \ debugid-0.8.0 \ - der-0.7.9 \ deranged-0.3.11 \ derive-new-0.5.9 \ derive_arbitrary-1.3.2 \ @@ -186,7 +187,7 @@ CARGO_CRATES= actix-codec-0.5.2 \ dmp-0.2.0 \ doc-comment-0.3.3 \ earcutr-0.4.3 \ - echodb-0.4.0 \ + echodb-0.7.0 \ either-1.10.0 \ ena-0.14.2 \ encoding_rs-0.8.33 \ @@ -199,12 +200,11 @@ CARGO_CRATES= actix-codec-0.5.2 \ error-code-2.3.1 \ event-listener-2.5.3 \ event-listener-4.0.3 \ - event-listener-5.3.0 \ + event-listener-5.2.0 \ event-listener-strategy-0.4.0 \ event-listener-strategy-0.5.1 \ ext-sort-0.1.4 \ fail-0.4.0 \ - fastrand-1.9.0 \ fastrand-2.0.2 \ fd-lock-3.0.13 \ figment-0.10.15 \ @@ -213,24 +213,22 @@ CARGO_CRATES= actix-codec-0.5.2 \ fixedbitset-0.4.2 \ flate2-1.0.28 \ float_next_after-1.0.0 \ - flume-0.11.0 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.2.1 \ - foundationdb-0.8.0 \ - foundationdb-gen-0.8.0 \ - foundationdb-macros-0.2.0 \ - foundationdb-sys-0.8.0 \ + foundationdb-0.9.0 \ + foundationdb-gen-0.9.0 \ + foundationdb-macros-0.3.0 \ + foundationdb-sys-0.9.0 \ fst-0.4.7 \ funty-2.0.0 \ + futf-0.1.5 \ futures-0.3.30 \ futures-channel-0.3.30 \ - futures-concurrency-7.5.0 \ futures-core-0.3.30 \ futures-executor-0.3.30 \ futures-io-0.3.30 \ - futures-lite-1.13.0 \ futures-lite-2.3.0 \ futures-macro-0.3.30 \ futures-sink-0.3.30 \ @@ -240,26 +238,24 @@ CARGO_CRATES= actix-codec-0.5.2 \ fuzzy-matcher-0.3.7 \ generator-0.7.5 \ generic-array-0.14.7 \ - geo-0.26.0 \ - geo-0.27.0 \ geo-0.28.0 \ geo-types-0.7.13 \ geographiclib-rs-0.2.4 \ getrandom-0.1.16 \ - getrandom-0.2.14 \ + getrandom-0.2.12 \ gimli-0.28.1 \ + glam-0.29.0 \ glob-0.3.1 \ globset-0.4.14 \ globwalk-0.9.1 \ h2-0.3.26 \ - half-2.4.1 \ - hash32-0.2.1 \ + h2-0.4.5 \ + half-2.3.1 \ hash32-0.3.1 \ hashbrown-0.12.3 \ hashbrown-0.14.5 \ - headers-0.3.9 \ - headers-core-0.2.0 \ - heapless-0.7.17 \ + headers-0.4.0 \ + headers-core-0.3.0 \ heapless-0.8.0 \ heck-0.4.1 \ heck-0.5.0 \ @@ -267,22 +263,22 @@ CARGO_CRATES= actix-codec-0.5.2 \ hex-0.4.3 \ hmac-0.12.1 \ home-0.5.9 \ + html5ever-0.27.0 \ http-0.2.12 \ http-1.1.0 \ http-body-0.4.6 \ http-body-1.0.0 \ http-body-util-0.1.1 \ - http-range-header-0.3.1 \ - http-types-2.12.0 \ httparse-1.8.0 \ httpdate-1.0.3 \ humantime-2.1.0 \ hyper-0.14.28 \ - hyper-1.2.0 \ - hyper-rustls-0.24.2 \ + hyper-1.4.1 \ + hyper-rustls-0.27.2 \ hyper-timeout-0.4.1 \ - hyper-tls-0.5.0 \ - hyper-util-0.1.3 \ + hyper-timeout-0.5.1 \ + hyper-tls-0.6.0 \ + hyper-util-0.1.6 \ iana-time-zone-0.1.60 \ iana-time-zone-haiku-0.1.2 \ ident_case-1.0.1 \ @@ -292,22 +288,21 @@ CARGO_CRATES= actix-codec-0.5.2 \ imbl-sized-chunks-0.1.2 \ indexmap-1.9.3 \ indexmap-2.2.6 \ - indxdb-0.4.0 \ - infer-0.2.3 \ + indxdb-0.5.0 \ inferno-0.11.19 \ inlinable_string-0.1.15 \ inout-0.1.3 \ - instant-0.1.12 \ ipnet-2.9.0 \ is-terminal-0.4.12 \ itertools-0.10.5 \ itertools-0.11.0 \ - itertools-0.12.1 \ + itertools-0.13.0 \ itoa-1.0.11 \ jemalloc-sys-0.5.4+5.3.0-patched \ jemallocator-0.5.4 \ jobserver-0.1.28 \ js-sys-0.3.69 \ + jsonwebtoken-9.3.0 \ lalrpop-0.20.2 \ lalrpop-util-0.20.2 \ language-tags-0.3.2 \ @@ -321,7 +316,6 @@ CARGO_CRATES= actix-codec-0.5.2 \ libmimalloc-sys-0.1.35 \ libredox-0.1.3 \ librocksdb-sys-0.11.0+8.1.1 \ - libspeedb-sys-0.0.4+2.7.0 \ libz-sys-1.1.16 \ linfa-linalg-0.1.0 \ linux-raw-sys-0.4.13 \ @@ -332,6 +326,9 @@ CARGO_CRATES= actix-codec-0.5.2 \ loom-0.5.6 \ lru-0.12.3 \ lz4-sys-1.9.4 \ + mac-0.1.1 \ + maplit-1.0.2 \ + markup5ever-0.12.1 \ matchers-0.1.0 \ matchit-0.7.3 \ matrixmultiply-0.3.8 \ @@ -346,10 +343,11 @@ CARGO_CRATES= actix-codec-0.5.2 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.2 \ mio-0.8.11 \ - multer-2.1.0 \ - multimap-0.10.0 \ + mio-1.0.2 \ + multer-3.1.0 \ + multimap-0.8.3 \ nanoid-0.4.0 \ - nanorand-0.7.0 \ + nanoservices-utils-0.1.6 \ native-tls-0.2.11 \ ndarray-0.15.6 \ ndarray-stats-0.5.1 \ @@ -361,27 +359,24 @@ CARGO_CRATES= actix-codec-0.5.2 \ nom-7.1.3 \ nu-ansi-term-0.46.0 \ num-bigint-0.4.4 \ - num-bigint-dig-0.8.4 \ num-complex-0.4.5 \ num-conv-0.1.0 \ num-format-0.4.4 \ num-integer-0.1.46 \ - num-iter-0.1.44 \ num-traits-0.2.18 \ num_cpus-1.16.0 \ object-0.32.2 \ - object_store-0.8.0 \ + object_store-0.10.2 \ once_cell-1.19.0 \ oorandom-11.1.3 \ openssl-0.10.64 \ openssl-macros-0.1.1 \ openssl-probe-0.1.5 \ openssl-sys-0.9.102 \ - opentelemetry-0.19.0 \ - opentelemetry-otlp-0.12.0 \ - opentelemetry-proto-0.2.0 \ - opentelemetry_api-0.19.0 \ - opentelemetry_sdk-0.19.0 \ + opentelemetry-0.24.0 \ + opentelemetry-otlp-0.17.0 \ + opentelemetry-proto-0.7.0 \ + opentelemetry_sdk-0.24.1 \ ort-1.16.3 \ overload-0.1.1 \ parking-2.2.0 \ @@ -394,13 +389,14 @@ CARGO_CRATES= actix-codec-0.5.2 \ pear-0.2.9 \ pear_codegen-0.2.9 \ peeking_take_while-0.1.2 \ - pem-2.0.1 \ - pem-3.0.4 \ - pem-rfc7468-0.7.0 \ + pem-3.0.3 \ percent-encoding-2.3.1 \ + pest-2.7.11 \ petgraph-0.6.4 \ pharos-0.5.3 \ phf-0.11.2 \ + phf_codegen-0.11.2 \ + phf_generator-0.10.0 \ phf_generator-0.11.2 \ phf_macros-0.11.2 \ phf_shared-0.10.0 \ @@ -410,8 +406,6 @@ CARGO_CRATES= actix-codec-0.5.2 \ pin-project-internal-1.1.5 \ pin-project-lite-0.2.14 \ pin-utils-0.1.0 \ - pkcs1-0.7.5 \ - pkcs8-0.10.2 \ pkg-config-0.3.30 \ plotters-0.3.5 \ plotters-backend-0.3.5 \ @@ -428,22 +422,26 @@ CARGO_CRATES= actix-codec-0.5.2 \ proc-macro-crate-3.1.0 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ - proc-macro2-1.0.79 \ + proc-macro2-1.0.86 \ proc-macro2-diagnostics-0.10.1 \ prometheus-0.13.3 \ - prost-0.11.9 \ - prost-0.12.4 \ - prost-build-0.12.4 \ - prost-derive-0.11.9 \ - prost-derive-0.12.4 \ - prost-types-0.12.4 \ + prost-0.12.3 \ + prost-0.13.1 \ + prost-build-0.12.3 \ + prost-derive-0.12.3 \ + prost-derive-0.13.1 \ + prost-types-0.12.3 \ psl-types-2.0.11 \ psm-0.1.21 \ ptr_meta-0.1.4 \ ptr_meta_derive-0.1.4 \ quick-xml-0.26.0 \ - quick_cache-0.4.2 \ - quote-1.0.35 \ + quick_cache-0.5.1 \ + quick_cache-0.6.2 \ + quinn-0.11.2 \ + quinn-proto-0.11.3 \ + quinn-udp-0.5.2 \ + quote-1.0.37 \ radium-0.7.0 \ radix_trie-0.2.1 \ rand-0.7.3 \ @@ -458,22 +456,23 @@ CARGO_CRATES= actix-codec-0.5.2 \ rayon-1.10.0 \ rayon-core-1.12.1 \ rcgen-0.11.3 \ - reblessive-0.3.2 \ + reblessive-0.4.0 \ redox_syscall-0.4.1 \ redox_users-0.4.5 \ ref-cast-1.0.22 \ ref-cast-impl-1.0.22 \ - regex-1.10.4 \ + regex-1.10.6 \ regex-automata-0.1.10 \ regex-automata-0.4.6 \ regex-syntax-0.6.29 \ - regex-syntax-0.8.3 \ + regex-syntax-0.8.4 \ relative-path-1.9.2 \ rend-0.4.2 \ - reqwest-0.11.27 \ - retain_mut-0.1.9 \ - revision-0.7.0 \ + reqwest-0.12.7 \ + revision-0.7.1 \ + revision-0.10.0 \ revision-derive-0.7.0 \ + revision-derive-0.10.0 \ rexie-0.4.2 \ rgb-0.8.37 \ ring-0.16.20 \ @@ -483,33 +482,33 @@ CARGO_CRATES= actix-codec-0.5.2 \ rmp-0.8.12 \ rmp-serde-1.1.2 \ rmpv-1.0.1 \ - roaring-0.10.3 \ + roaring-0.10.6 \ robust-1.1.0 \ - rocket-0.5.0 \ - rocket_codegen-0.5.0 \ - rocket_http-0.5.0 \ + rocket-0.5.1 \ + rocket_codegen-0.5.1 \ + rocket_http-0.5.1 \ rocksdb-0.21.0 \ - rquickjs-0.5.1 \ - rquickjs-core-0.5.1 \ - rquickjs-macro-0.5.1 \ - rquickjs-sys-0.5.1 \ - rsa-0.9.6 \ - rstar-0.11.0 \ + rquickjs-0.6.2 \ + rquickjs-core-0.6.2 \ + rquickjs-macro-0.6.2 \ + rquickjs-sys-0.6.2 \ rstar-0.12.0 \ rust-stemmers-1.2.0 \ - rust_decimal-1.35.0 \ + rust_decimal-1.36.0 \ rustc-demangle-0.1.23 \ rustc-hash-1.1.0 \ rustc_lexer-0.1.0 \ rustc_version-0.4.0 \ rustix-0.38.32 \ - rustls-0.21.11 \ + rustls-0.21.12 \ rustls-0.22.4 \ + rustls-0.23.12 \ rustls-pemfile-1.0.4 \ - rustls-pki-types-1.4.1 \ + rustls-pemfile-2.1.1 \ + rustls-pki-types-1.7.0 \ rustls-webpki-0.101.7 \ - rustls-webpki-0.102.2 \ - rustversion-1.0.15 \ + rustls-webpki-0.102.6 \ + rustversion-1.0.14 \ rustyline-12.0.0 \ rustyline-derive-0.9.0 \ ryu-1.0.17 \ @@ -525,13 +524,13 @@ CARGO_CRATES= actix-codec-0.5.2 \ security-framework-sys-2.10.0 \ semver-1.0.22 \ send_wrapper-0.6.0 \ - serde-1.0.197 \ - serde_bytes-0.11.14 \ - serde_derive-1.0.197 \ + serde-1.0.209 \ + serde-content-0.1.0 \ + serde_bytes-0.11.15 \ + serde_derive-1.0.209 \ serde_html_form-0.2.6 \ - serde_json-1.0.115 \ + serde_json-1.0.127 \ serde_path_to_error-0.1.16 \ - serde_qs-0.8.5 \ serde_spanned-0.6.5 \ serde_urlencoded-0.7.1 \ serde_with-3.7.0 \ @@ -543,7 +542,6 @@ CARGO_CRATES= actix-codec-0.5.2 \ sharded-slab-0.1.7 \ shlex-1.3.0 \ signal-hook-registry-1.4.1 \ - signature-2.2.0 \ simdutf8-0.1.4 \ simple_asn1-0.6.2 \ siphasher-0.3.11 \ @@ -555,91 +553,94 @@ CARGO_CRATES= actix-codec-0.5.2 \ snap-1.1.1 \ socket2-0.5.6 \ spade-2.6.0 \ - speedb-0.0.4 \ spin-0.5.2 \ spin-0.9.8 \ - spki-0.7.3 \ stable-pattern-0.1.0 \ stable_deref_trait-1.2.0 \ stacker-0.1.15 \ state-0.6.0 \ static_assertions-1.1.0 \ + static_assertions_next-1.1.2 \ storekey-0.5.0 \ str-buf-1.0.6 \ str_stack-0.1.0 \ string_cache-0.8.7 \ - strsim-0.10.0 \ + string_cache_codegen-0.5.2 \ strsim-0.11.1 \ - subtle-2.5.0 \ - surrealdb-core-1.5.0 \ + strum-0.26.3 \ + strum_macros-0.26.4 \ + subtle-2.6.1 \ + surrealcs-0.4.2 \ + surrealcs-kernel-0.4.2 \ surrealdb-derive-0.12.0 \ - surrealdb-jsonwebtoken-8.3.0-surreal.1 \ - surrealdb-tikv-client-0.2.0-surreal.2 \ - surrealkv-0.1.6 \ + surrealdb-tikv-client-0.3.0-surreal.1 \ + surrealkv-0.3.6 \ surrealml-core-0.1.2 \ symbolic-common-12.8.0 \ symbolic-demangle-12.8.0 \ syn-1.0.109 \ - syn-2.0.58 \ + syn-2.0.77 \ syn_derive-0.1.8 \ sync_wrapper-0.1.2 \ - sync_wrapper-1.0.1 \ - system-configuration-0.5.1 \ - system-configuration-sys-0.5.0 \ + sync_wrapper-1.0.0 \ + take_mut-0.2.2 \ tap-1.0.1 \ tar-0.4.40 \ temp-dir-0.1.13 \ temp-env-0.3.6 \ tempfile-3.10.1 \ + tendril-0.4.3 \ term-0.7.0 \ termcolor-1.4.1 \ terminal_size-0.3.0 \ termtree-0.4.1 \ test-log-0.2.15 \ test-log-macros-0.2.15 \ - thiserror-1.0.58 \ - thiserror-impl-1.0.58 \ + thiserror-1.0.63 \ + thiserror-impl-1.0.63 \ thread_local-1.1.8 \ - time-0.3.34 \ + time-0.3.36 \ time-core-0.1.2 \ - time-macros-0.2.17 \ + time-macros-0.2.18 \ tiny-keccak-2.0.2 \ tinytemplate-1.2.1 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ - tokio-1.37.0 \ + tokio-1.40.0 \ tokio-io-timeout-1.2.0 \ - tokio-macros-2.2.0 \ + tokio-macros-2.4.0 \ tokio-native-tls-0.3.1 \ tokio-rustls-0.24.1 \ + tokio-rustls-0.26.0 \ tokio-stream-0.1.15 \ - tokio-tungstenite-0.20.1 \ - tokio-util-0.7.10 \ + tokio-tungstenite-0.21.0 \ + tokio-tungstenite-0.23.1 \ + tokio-util-0.7.11 \ toml-0.8.12 \ toml_datetime-0.6.5 \ toml_edit-0.19.15 \ toml_edit-0.21.1 \ toml_edit-0.22.9 \ - tonic-0.8.3 \ - tonic-0.9.2 \ + tonic-0.10.2 \ + tonic-0.12.1 \ tower-0.4.13 \ - tower-http-0.4.4 \ + tower-http-0.5.2 \ tower-layer-0.3.2 \ - tower-service-0.3.2 \ + tower-service-0.3.3 \ tracing-0.1.40 \ tracing-attributes-0.1.27 \ tracing-core-0.1.32 \ - tracing-futures-0.2.5 \ - tracing-log-0.1.4 \ tracing-log-0.2.0 \ - tracing-opentelemetry-0.19.0 \ + tracing-opentelemetry-0.25.0 \ tracing-subscriber-0.3.18 \ trice-0.4.0 \ try-lock-0.2.5 \ try_map-0.3.1 \ - tungstenite-0.20.1 \ + tungstenite-0.21.0 \ + tungstenite-0.23.0 \ typenum-1.17.0 \ ubyte-0.10.4 \ + ucd-trie-0.1.6 \ ulid-1.1.2 \ uncased-0.9.10 \ unicase-2.7.0 \ @@ -658,14 +659,13 @@ CARGO_CRATES= actix-codec-0.5.2 \ urlencoding-2.1.3 \ utf-8-0.7.6 \ utf8parse-0.2.1 \ - uuid-1.8.0 \ + uuid-1.10.0 \ valuable-0.1.0 \ - vart-0.2.1 \ + vart-0.4.0 \ vcpkg-0.2.15 \ version_check-0.9.4 \ vswhom-0.1.0 \ vswhom-sys-0.1.2 \ - waker-fn-1.1.1 \ walkdir-2.5.0 \ want-0.3.1 \ wasi-0.9.0+wasi-snapshot-preview1 \ @@ -680,7 +680,6 @@ CARGO_CRATES= actix-codec-0.5.2 \ wasmtimer-0.2.0 \ web-sys-0.3.69 \ web-time-1.1.0 \ - webpki-roots-0.25.4 \ webpki-roots-0.26.1 \ which-4.4.2 \ winapi-0.3.9 \ @@ -689,28 +688,31 @@ CARGO_CRATES= actix-codec-0.5.2 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-0.48.0 \ windows-core-0.52.0 \ + windows-registry-0.2.0 \ + windows-result-0.2.0 \ + windows-strings-0.1.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-targets-0.48.5 \ - windows-targets-0.52.4 \ + windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.48.5 \ - windows_aarch64_gnullvm-0.52.4 \ + windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.48.5 \ - windows_aarch64_msvc-0.52.4 \ + windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.48.5 \ - windows_i686_gnu-0.52.4 \ + windows_i686_gnu-0.52.6 \ + windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.48.5 \ - windows_i686_msvc-0.52.4 \ + windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.48.5 \ - windows_x86_64_gnu-0.52.4 \ + windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.48.5 \ - windows_x86_64_gnullvm-0.52.4 \ + windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.48.5 \ - windows_x86_64_msvc-0.52.4 \ + windows_x86_64_msvc-0.52.6 \ winnow-0.5.40 \ winnow-0.6.5 \ - winreg-0.50.0 \ - wiremock-0.5.22 \ + wiremock-0.6.0 \ ws_stream_wasm-0.7.4 \ wyz-0.5.1 \ xattr-1.3.1 \ @@ -731,7 +733,4 @@ OPENSSLLIB= /usr/lib PLIST_FILES= bin/surreal -post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/surreal - .include <bsd.port.mk> diff --git a/databases/surrealdb/distinfo b/databases/surrealdb/distinfo index f82245cb54b6..897606647d1e 100644 --- a/databases/surrealdb/distinfo +++ b/databases/surrealdb/distinfo @@ -1,4 +1,6 @@ -TIMESTAMP = 1718428203 +TIMESTAMP = 1727330402 +SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3 +SIZE (rust/crates/Inflector-0.11.4.crate) = 17438 SHA256 (rust/crates/actix-codec-0.5.2.crate) = 5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a SIZE (rust/crates/actix-codec-0.5.2.crate) = 14085 SHA256 (rust/crates/actix-http-3.6.0.crate) = d223b13fd481fc0d1f83bb12659ae774d9e3601814c68a0bc539731698cca743 @@ -37,6 +39,8 @@ SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693 SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5 SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025 +SHA256 (rust/crates/ammonia-4.0.0.crate) = 1ab99eae5ee58501ab236beb6f20f6ca39be615267b014899c89b2f0bc18a459 +SIZE (rust/crates/ammonia-4.0.0.crate) = 47763 SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0 SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 @@ -67,6 +71,8 @@ SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021 SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512 SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072 SIZE (rust/crates/argon2-0.5.3.crate) = 28795 +SHA256 (rust/crates/arrayref-0.3.7.crate) = 6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545 +SIZE (rust/crates/arrayref-0.3.7.crate) = 9620 SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711 SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856 SHA256 (rust/crates/ascii-canvas-3.0.0.crate) = 8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6 @@ -79,12 +85,20 @@ SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9 SIZE (rust/crates/async-channel-1.9.0.crate) = 13664 SHA256 (rust/crates/async-channel-2.2.0.crate) = f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3 SIZE (rust/crates/async-channel-2.2.0.crate) = 14307 -SHA256 (rust/crates/async-compression-0.4.8.crate) = 07dbbf24db18d609b1462965249abdf49129ccad073ec257da372adc83259c60 -SIZE (rust/crates/async-compression-0.4.8.crate) = 104878 -SHA256 (rust/crates/async-executor-1.10.0.crate) = 5f98c37cf288e302c16ef6c8472aad1e034c6c84ce5ea7b8101c98eb4a802fee -SIZE (rust/crates/async-executor-1.10.0.crate) = 24273 -SHA256 (rust/crates/async-lock-2.8.0.crate) = 287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b -SIZE (rust/crates/async-lock-2.8.0.crate) = 29944 +SHA256 (rust/crates/async-compression-0.4.7.crate) = 86a9249d1447a85f95810c620abea82e001fe58a31713fcce614caf52499f905 +SIZE (rust/crates/async-compression-0.4.7.crate) = 99674 +SHA256 (rust/crates/async-executor-1.9.1.crate) = 10b3e585719c2358d2660232671ca8ca4ddb4be4ce8a1842d6c2dc8685303316 +SIZE (rust/crates/async-executor-1.9.1.crate) = 22353 +SHA256 (rust/crates/async-graphql-7.0.9.crate) = 9d37c3e9ba322eb00e9e5e997d58f08e8b6de037325b9367ac59bca8e3cd46af +SIZE (rust/crates/async-graphql-7.0.9.crate) = 302462 +SHA256 (rust/crates/async-graphql-axum-7.0.9.crate) = 329afc4fc7359f112b7593bc930b788544cedbc97c4fbdf1db21e58704b4b5d0 +SIZE (rust/crates/async-graphql-axum-7.0.9.crate) = 10402 +SHA256 (rust/crates/async-graphql-derive-7.0.9.crate) = f1141703c11c6ad4fa9b3b0e1e476dea01dbd18a44db00f949b804afaab2f344 +SIZE (rust/crates/async-graphql-derive-7.0.9.crate) = 44327 +SHA256 (rust/crates/async-graphql-parser-7.0.9.crate) = 2f66edcce4c38c18f7eb181fdf561c3d3aa2d644ce7358fc7a928c00a4ffef17 +SIZE (rust/crates/async-graphql-parser-7.0.9.crate) = 30669 +SHA256 (rust/crates/async-graphql-value-7.0.9.crate) = 3b0206011cad065420c27988f17dd7fe201a0e056b20c262209b7bffcd6fa176 +SIZE (rust/crates/async-graphql-value-7.0.9.crate) = 16916 SHA256 (rust/crates/async-lock-3.3.0.crate) = d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b SIZE (rust/crates/async-lock-3.3.0.crate) = 33286 SHA256 (rust/crates/async-recursion-0.3.2.crate) = d7d78656ba01f1b93024b7c3a0467f1608e4be67d725749fdcd7d2c7678fd7a2 @@ -97,16 +111,14 @@ SHA256 (rust/crates/async-stream-impl-0.3.5.crate) = 16e62a023e7c117e27523144c5d SIZE (rust/crates/async-stream-impl-0.3.5.crate) = 4173 SHA256 (rust/crates/async-task-4.7.0.crate) = fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799 SIZE (rust/crates/async-task-4.7.0.crate) = 38906 -SHA256 (rust/crates/async-trait-0.1.79.crate) = a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681 -SIZE (rust/crates/async-trait-0.1.79.crate) = 29558 +SHA256 (rust/crates/async-trait-0.1.81.crate) = 6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107 +SIZE (rust/crates/async-trait-0.1.81.crate) = 28896 SHA256 (rust/crates/async_io_stream-0.3.3.crate) = b6d7b9decdf35d8908a7e3ef02f64c5e9b1695e230154c0e8de3969142d9b94c SIZE (rust/crates/async_io_stream-0.3.3.crate) = 15111 SHA256 (rust/crates/atomic-0.5.3.crate) = c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba SIZE (rust/crates/atomic-0.5.3.crate) = 12801 SHA256 (rust/crates/atomic-0.6.0.crate) = 8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994 SIZE (rust/crates/atomic-0.6.0.crate) = 12919 -SHA256 (rust/crates/atomic-polyfill-1.0.3.crate) = 8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4 -SIZE (rust/crates/atomic-polyfill-1.0.3.crate) = 11581 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422 SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80 @@ -119,16 +131,14 @@ SHA256 (rust/crates/axum-core-0.3.4.crate) = 759fa577a247914fd3f7f76d62972792636 SIZE (rust/crates/axum-core-0.3.4.crate) = 21088 SHA256 (rust/crates/axum-core-0.4.3.crate) = a15c63fd72d41492dc4f497196f5da1fb04fb7529e631d73630d1b491e47a2e3 SIZE (rust/crates/axum-core-0.4.3.crate) = 21877 -SHA256 (rust/crates/axum-extra-0.7.7.crate) = a93e433be9382c737320af3924f7d5fc6f89c155cf2bf88949d8f5126fab283f -SIZE (rust/crates/axum-extra-0.7.7.crate) = 36782 -SHA256 (rust/crates/axum-macros-0.3.8.crate) = cdca6a10ecad987bda04e95606ef85a5417dcaac1a78455242d72e031e2b6b62 -SIZE (rust/crates/axum-macros-0.3.8.crate) = 35948 -SHA256 (rust/crates/axum-server-0.5.1.crate) = 447f28c85900215cc1bea282f32d4a2f22d55c5a300afdfbc661c8d6a632e063 -SIZE (rust/crates/axum-server-0.5.1.crate) = 37642 +SHA256 (rust/crates/axum-extra-0.9.3.crate) = 0be6ea09c9b96cb5076af0de2e383bd2bc0c18f827cf1967bdd353e0b910d733 +SIZE (rust/crates/axum-extra-0.9.3.crate) = 42641 +SHA256 (rust/crates/axum-macros-0.4.1.crate) = 00c055ee2d014ae5981ce1016374e8213682aa14d9bf40e48ab48b5f3ef20eaa +SIZE (rust/crates/axum-macros-0.4.1.crate) = 37179 +SHA256 (rust/crates/axum-server-0.7.1.crate) = 56bac90848f6a9393ac03c63c640925c4b7c8ca21654de40d53f55964667c7d8 +SIZE (rust/crates/axum-server-0.7.1.crate) = 41684 SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d SIZE (rust/crates/backtrace-0.3.71.crate) = 86553 -SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8 -SIZE (rust/crates/base64-0.13.1.crate) = 61002 SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567 SIZE (rust/crates/base64-0.21.7.crate) = 82576 SHA256 (rust/crates/base64-0.22.0.crate) = 9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51 @@ -143,12 +153,16 @@ SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462c SIZE (rust/crates/bincode-1.3.3.crate) = 28958 SHA256 (rust/crates/bindgen-0.65.1.crate) = cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5 SIZE (rust/crates/bindgen-0.65.1.crate) = 213479 -SHA256 (rust/crates/bindgen-0.66.1.crate) = f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7 -SIZE (rust/crates/bindgen-0.66.1.crate) = 218860 +SHA256 (rust/crates/bindgen-0.69.4.crate) = a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0 +SIZE (rust/crates/bindgen-0.69.4.crate) = 221092 SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1 SIZE (rust/crates/bit-set-0.5.3.crate) = 14470 SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927 +SHA256 (rust/crates/bitcode-0.6.3.crate) = ee1bce7608560cd4bf0296a4262d0dbf13e6bcec5ff2105724c8ab88cc7fc784 +SIZE (rust/crates/bitcode-0.6.3.crate) = 59643 +SHA256 (rust/crates/bitcode_derive-0.6.3.crate) = a539389a13af092cd345a2b47ae7dec12deb306d660b2223d25cd3419b253ebe +SIZE (rust/crates/bitcode_derive-0.6.3.crate) = 9893 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1 @@ -159,6 +173,8 @@ SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5 SIZE (rust/crates/bitvec-1.0.1.crate) = 224375 SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe SIZE (rust/crates/blake2-0.10.6.crate) = 47234 +SHA256 (rust/crates/blake3-1.5.3.crate) = e9ec96fe9a81b5e365f9db71fe00edc4fe4ca2cc7dcb7861f0603012a7caa210 +SIZE (rust/crates/blake3-1.5.3.crate) = 172698 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 SHA256 (rust/crates/blowfish-0.9.1.crate) = e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7 @@ -169,34 +185,32 @@ SHA256 (rust/crates/borsh-derive-1.4.0.crate) = 51670c3aa053938b0ee3bd67c3817e47 SIZE (rust/crates/borsh-derive-1.4.0.crate) = 29187 SHA256 (rust/crates/brotli-3.5.0.crate) = d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391 SIZE (rust/crates/brotli-3.5.0.crate) = 1390231 -SHA256 (rust/crates/brotli-4.0.0.crate) = 125740193d7fee5cc63ab9e16c2fdc4e07c74ba755cc53b327d6ea029e9fc569 -SIZE (rust/crates/brotli-4.0.0.crate) = 1389566 SHA256 (rust/crates/brotli-decompressor-2.5.1.crate) = 4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f SIZE (rust/crates/brotli-decompressor-2.5.1.crate) = 193087 -SHA256 (rust/crates/brotli-decompressor-3.0.0.crate) = 65622a320492e09b5e0ac436b14c54ff68199bac392d0e89a6832c4518eea525 -SIZE (rust/crates/brotli-decompressor-3.0.0.crate) = 193126 SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706 SIZE (rust/crates/bstr-1.9.1.crate) = 380305 -SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c -SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677 +SHA256 (rust/crates/bumpalo-3.15.4.crate) = 7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa +SIZE (rust/crates/bumpalo-3.15.4.crate) = 85028 SHA256 (rust/crates/bytecheck-0.6.12.crate) = 23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2 SIZE (rust/crates/bytecheck-0.6.12.crate) = 8202 SHA256 (rust/crates/bytecheck_derive-0.6.12.crate) = 3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659 SIZE (rust/crates/bytecheck_derive-0.6.12.crate) = 5415 -SHA256 (rust/crates/bytemuck-1.15.0.crate) = 5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15 -SIZE (rust/crates/bytemuck-1.15.0.crate) = 47672 +SHA256 (rust/crates/bytemuck-1.16.3.crate) = 102087e286b4677862ea56cf8fc58bb2cdfa8725c40ffb80fe3a008eb7f2fc83 +SIZE (rust/crates/bytemuck-1.16.3.crate) = 49539 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 -SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9 -SIZE (rust/crates/bytes-1.6.0.crate) = 60605 +SHA256 (rust/crates/bytes-1.7.1.crate) = 8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50 +SIZE (rust/crates/bytes-1.7.1.crate) = 63623 SHA256 (rust/crates/bytestring-1.3.1.crate) = 74d80203ea6b29df88012294f62733de21cfeab47f17b41af3a38bc30a03ee72 SIZE (rust/crates/bytestring-1.3.1.crate) = 9142 SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5 SIZE (rust/crates/cast-0.3.0.crate) = 11452 -SHA256 (rust/crates/cc-1.0.92.crate) = 2678b2e3449475e95b0aa6f9b506a28e61b3dc8996592b983695e8ebb58a8b41 -SIZE (rust/crates/cc-1.0.92.crate) = 76130 +SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5 +SIZE (rust/crates/castaway-0.2.3.crate) = 11509 +SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5 +SIZE (rust/crates/cc-1.0.90.crate) = 73954 SHA256 (rust/crates/cedar-policy-2.4.2.crate) = 3d91e3b10a0f7f2911774d5e49713c4d25753466f9e11d1cd2ec627f8a2dc857 SIZE (rust/crates/cedar-policy-2.4.2.crate) = 48952 SHA256 (rust/crates/cedar-policy-core-2.4.2.crate) = cd2315591c6b7e18f8038f0a0529f254235fd902b6c217aabc04f2459b0d9995 @@ -209,8 +223,8 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009 -SHA256 (rust/crates/chrono-0.4.37.crate) = 8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e -SIZE (rust/crates/chrono-0.4.37.crate) = 234441 +SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401 +SIZE (rust/crates/chrono-0.4.38.crate) = 220559 SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e SIZE (rust/crates/ciborium-0.2.2.crate) = 35611 SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757 @@ -237,8 +251,8 @@ SHA256 (rust/crates/concurrent-queue-2.4.0.crate) = d16048cd947b08fa32c24458a22f SIZE (rust/crates/concurrent-queue-2.4.0.crate) = 20244 SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196 -SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8 -SIZE (rust/crates/const-oid-0.9.6.crate) = 45382 +SHA256 (rust/crates/constant_time_eq-0.3.0.crate) = f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2 +SIZE (rust/crates/constant_time_eq-0.3.0.crate) = 11369 SHA256 (rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e SIZE (rust/crates/convert_case-0.4.0.crate) = 8098 SHA256 (rust/crates/convert_case-0.6.0.crate) = ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca @@ -261,42 +275,32 @@ SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f SIZE (rust/crates/criterion-0.5.1.crate) = 110088 SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1 SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706 -SHA256 (rust/crates/critical-section-1.1.2.crate) = 7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216 -SIZE (rust/crates/critical-section-1.1.2.crate) = 18337 -SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8 -SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500 -SHA256 (rust/crates/crossbeam-channel-0.5.12.crate) = ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95 -SIZE (rust/crates/crossbeam-channel-0.5.12.crate) = 90515 SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875 -SHA256 (rust/crates/crossbeam-queue-0.3.11.crate) = df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35 -SIZE (rust/crates/crossbeam-queue-0.3.11.crate) = 15581 SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345 SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328 SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7 SIZE (rust/crates/crunchy-0.2.2.crate) = 2995 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 -SHA256 (rust/crates/darling-0.20.8.crate) = 54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391 -SIZE (rust/crates/darling-0.20.8.crate) = 31234 -SHA256 (rust/crates/darling_core-0.20.8.crate) = 9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f -SIZE (rust/crates/darling_core-0.20.8.crate) = 64442 -SHA256 (rust/crates/darling_macro-0.20.8.crate) = a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f -SIZE (rust/crates/darling_macro-0.20.8.crate) = 1856 +SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989 +SIZE (rust/crates/darling-0.20.10.crate) = 32031 +SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5 +SIZE (rust/crates/darling_core-0.20.10.crate) = 65015 +SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806 +SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874 SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856 SIZE (rust/crates/dashmap-5.5.3.crate) = 24061 SHA256 (rust/crates/data-encoding-2.5.0.crate) = 7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5 SIZE (rust/crates/data-encoding-2.5.0.crate) = 20632 -SHA256 (rust/crates/deadpool-0.9.5.crate) = 421fe0f90f2ab22016f32a9881be5134fdd71c65298917084b0c7477cbc3856e -SIZE (rust/crates/deadpool-0.9.5.crate) = 32190 +SHA256 (rust/crates/deadpool-0.10.0.crate) = fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490 +SIZE (rust/crates/deadpool-0.10.0.crate) = 31997 SHA256 (rust/crates/deadpool-runtime-0.1.3.crate) = 63dfa964fe2a66f3fde91fc70b267fe193d822c7e603e2a675a49a7f46ad3f49 SIZE (rust/crates/deadpool-runtime-0.1.3.crate) = 3038 SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d SIZE (rust/crates/debugid-0.8.0.crate) = 12757 -SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0 -SIZE (rust/crates/der-0.7.9.crate) = 85173 SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4 SIZE (rust/crates/deranged-0.3.11.crate) = 18043 SHA256 (rust/crates/derive-new-0.5.9.crate) = 3418329ca0ad70234b9735dc4ceed10af4df60eff9c8e7b06cb5e520d92c3535 @@ -327,8 +331,8 @@ SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054 SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123 SHA256 (rust/crates/earcutr-0.4.3.crate) = 79127ed59a85d7687c409e9978547cffb7dc79675355ed22da6b66fd5f6ead01 SIZE (rust/crates/earcutr-0.4.3.crate) = 645213 -SHA256 (rust/crates/echodb-0.4.0.crate) = 312221c0bb46e82cd250c818404ef9dce769a4d5a62915c0249b577762eec34a -SIZE (rust/crates/echodb-0.4.0.crate) = 11626 +SHA256 (rust/crates/echodb-0.7.0.crate) = 1d1eccc44ff21b80ca7e883ff57423a12610965a33637d5d0bef4adebcd81749 +SIZE (rust/crates/echodb-0.7.0.crate) = 11861 SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a SIZE (rust/crates/either-1.10.0.crate) = 18334 SHA256 (rust/crates/ena-0.14.2.crate) = c533630cf40e9caa44bd91aadc88a75d75a4c3a12b4cfde353cbed41daa1e1f1 @@ -353,8 +357,8 @@ SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e2 SIZE (rust/crates/event-listener-2.5.3.crate) = 15392 SHA256 (rust/crates/event-listener-4.0.3.crate) = 67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e SIZE (rust/crates/event-listener-4.0.3.crate) = 39784 -SHA256 (rust/crates/event-listener-5.3.0.crate) = 6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24 -SIZE (rust/crates/event-listener-5.3.0.crate) = 43084 +SHA256 (rust/crates/event-listener-5.2.0.crate) = 2b5fb89194fa3cad959b833185b3063ba881dbfc7030680b314250779fb4cc91 +SIZE (rust/crates/event-listener-5.2.0.crate) = 40217 SHA256 (rust/crates/event-listener-strategy-0.4.0.crate) = 958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3 SIZE (rust/crates/event-listener-strategy-0.4.0.crate) = 10225 SHA256 (rust/crates/event-listener-strategy-0.5.1.crate) = 332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3 @@ -363,8 +367,6 @@ SHA256 (rust/crates/ext-sort-0.1.4.crate) = fcf73e44617eab501beba39234441a194cf1 SIZE (rust/crates/ext-sort-0.1.4.crate) = 19092 SHA256 (rust/crates/fail-0.4.0.crate) = 3be3c61c59fdc91f5dbc3ea31ee8623122ce80057058be560654c5d410d181a6 SIZE (rust/crates/fail-0.4.0.crate) = 17598 -SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be -SIZE (rust/crates/fastrand-1.9.0.crate) = 11910 SHA256 (rust/crates/fastrand-2.0.2.crate) = 658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984 SIZE (rust/crates/fastrand-2.0.2.crate) = 14674 SHA256 (rust/crates/fd-lock-3.0.13.crate) = ef033ed5e9bad94e55838ca0ca906db0e043f517adda0c8b79c7a8c66c93c1b5 @@ -381,8 +383,6 @@ SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c601 SIZE (rust/crates/flate2-1.0.28.crate) = 73690 SHA256 (rust/crates/float_next_after-1.0.0.crate) = 8bf7cc16383c4b8d58b9905a8509f02926ce3058053c056376248d958c9df1e8 SIZE (rust/crates/float_next_after-1.0.0.crate) = 6965 -SHA256 (rust/crates/flume-0.11.0.crate) = 55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181 -SIZE (rust/crates/flume-0.11.0.crate) = 67502 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 @@ -391,32 +391,30 @@ SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7f SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672 SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969 -SHA256 (rust/crates/foundationdb-0.8.0.crate) = 8696fd1be198f101eb58aeecf0f504fc02b28c7afcc008b4e4a998a91b305108 -SIZE (rust/crates/foundationdb-0.8.0.crate) = 82472 -SHA256 (rust/crates/foundationdb-gen-0.8.0.crate) = 62239700f01b041b6372aaeb847c52f960e1a69fd2b1025dc995ea3dd90e3308 -SIZE (rust/crates/foundationdb-gen-0.8.0.crate) = 48958 -SHA256 (rust/crates/foundationdb-macros-0.2.0.crate) = 83c8d52fe8b46ab822b4decdcc0d6d85aeedfc98f0d52ba2bd4aec4a97807516 -SIZE (rust/crates/foundationdb-macros-0.2.0.crate) = 2815 -SHA256 (rust/crates/foundationdb-sys-0.8.0.crate) = 98e49545f5393d276b7b888c77e3f9519fd33727435f8244344be72c3284256f -SIZE (rust/crates/foundationdb-sys-0.8.0.crate) = 80539 +SHA256 (rust/crates/foundationdb-0.9.0.crate) = 020bf4ae7238dbdb1ff01e9f981db028515cf66883c461e29faedfea130b2728 +SIZE (rust/crates/foundationdb-0.9.0.crate) = 86466 +SHA256 (rust/crates/foundationdb-gen-0.9.0.crate) = 36878d54a76a48e794d0fe89be2096ab5968b071e7ec25f7becfe7846f55fa77 +SIZE (rust/crates/foundationdb-gen-0.9.0.crate) = 59210 +SHA256 (rust/crates/foundationdb-macros-0.3.0.crate) = f8db6653cbc621a3810d95d55bd342be3e71181d6df21a4eb29ef986202d3f9c +SIZE (rust/crates/foundationdb-macros-0.3.0.crate) = 3163 +SHA256 (rust/crates/foundationdb-sys-0.9.0.crate) = ace2f49db8614b7d7e3b656a12e0059b5fbd0a4da3410b1797374bec3db269fa +SIZE (rust/crates/foundationdb-sys-0.9.0.crate) = 97829 SHA256 (rust/crates/fst-0.4.7.crate) = 7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a SIZE (rust/crates/fst-0.4.7.crate) = 1573393 SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c SIZE (rust/crates/funty-2.0.0.crate) = 13160 +SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843 +SIZE (rust/crates/futf-0.1.5.crate) = 11344 SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0 SIZE (rust/crates/futures-0.3.30.crate) = 53828 SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78 SIZE (rust/crates/futures-channel-0.3.30.crate) = 31736 -SHA256 (rust/crates/futures-concurrency-7.5.0.crate) = 9b590a729e1cbaf9ae3ec294143ea034d93cbb1de01c884d04bcd0af8b613d02 -SIZE (rust/crates/futures-concurrency-7.5.0.crate) = 61842 SHA256 (rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d SIZE (rust/crates/futures-core-0.3.30.crate) = 14071 SHA256 (rust/crates/futures-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744 SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1 SIZE (rust/crates/futures-io-0.3.30.crate) = 8910 -SHA256 (rust/crates/futures-lite-1.13.0.crate) = 49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce -SIZE (rust/crates/futures-lite-1.13.0.crate) = 37058 SHA256 (rust/crates/futures-lite-2.3.0.crate) = 52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5 SIZE (rust/crates/futures-lite-2.3.0.crate) = 39181 SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac @@ -435,10 +433,6 @@ SHA256 (rust/crates/generator-0.7.5.crate) = 5cc16584ff22b460a382b7feec54b23d290 SIZE (rust/crates/generator-0.7.5.crate) = 29947 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 -SHA256 (rust/crates/geo-0.26.0.crate) = 1645cf1d7fea7dac1a66f7357f3df2677ada708b8d9db8e9b043878930095a96 -SIZE (rust/crates/geo-0.26.0.crate) = 221771 -SHA256 (rust/crates/geo-0.27.0.crate) = 4841b40fdbccd4b7042bd6195e4de91da54af34c50632e371bcbfcdfb558b873 -SIZE (rust/crates/geo-0.27.0.crate) = 255082 SHA256 (rust/crates/geo-0.28.0.crate) = f811f663912a69249fa620dcd2a005db7254529da2d8a0b23942e81f47084501 SIZE (rust/crates/geo-0.28.0.crate) = 264928 SHA256 (rust/crates/geo-types-0.7.13.crate) = 9ff16065e5720f376fbced200a5ae0f47ace85fd70b7e54269790281353b6d61 @@ -447,10 +441,12 @@ SHA256 (rust/crates/geographiclib-rs-0.2.4.crate) = e6e5ed84f8089c70234b0a8e0aed SIZE (rust/crates/geographiclib-rs-0.2.4.crate) = 53029 SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce SIZE (rust/crates/getrandom-0.1.16.crate) = 25077 -SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c -SIZE (rust/crates/getrandom-0.2.14.crate) = 37307 +SHA256 (rust/crates/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5 +SIZE (rust/crates/getrandom-0.2.12.crate) = 36163 SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253 SIZE (rust/crates/gimli-0.28.1.crate) = 270497 +SHA256 (rust/crates/glam-0.29.0.crate) = c28091a37a5d09b555cb6628fd954da299b536433834f5b8e59eba78e0cbbf8a +SIZE (rust/crates/glam-0.29.0.crate) = 485152 SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b SIZE (rust/crates/glob-0.3.1.crate) = 18880 SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1 @@ -459,22 +455,20 @@ SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35 SIZE (rust/crates/globwalk-0.9.1.crate) = 12572 SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8 SIZE (rust/crates/h2-0.3.26.crate) = 168315 -SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888 -SIZE (rust/crates/half-2.4.1.crate) = 50892 -SHA256 (rust/crates/hash32-0.2.1.crate) = b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67 -SIZE (rust/crates/hash32-0.2.1.crate) = 11168 +SHA256 (rust/crates/h2-0.4.5.crate) = fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab +SIZE (rust/crates/h2-0.4.5.crate) = 174166 +SHA256 (rust/crates/half-2.3.1.crate) = bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872 +SIZE (rust/crates/half-2.3.1.crate) = 50257 SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606 SIZE (rust/crates/hash32-0.3.1.crate) = 10273 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 -SHA256 (rust/crates/headers-0.3.9.crate) = 06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270 -SIZE (rust/crates/headers-0.3.9.crate) = 68290 -SHA256 (rust/crates/headers-core-0.2.0.crate) = e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429 -SIZE (rust/crates/headers-core-0.2.0.crate) = 2380 -SHA256 (rust/crates/heapless-0.7.17.crate) = cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f -SIZE (rust/crates/heapless-0.7.17.crate) = 75767 +SHA256 (rust/crates/headers-0.4.0.crate) = 322106e6bd0cba2d5ead589ddb8150a13d7c4217cf80d7c4f682ca994ccc6aa9 +SIZE (rust/crates/headers-0.4.0.crate) = 68864 +SHA256 (rust/crates/headers-core-0.3.0.crate) = 54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4 +SIZE (rust/crates/headers-core-0.3.0.crate) = 2333 SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad SIZE (rust/crates/heapless-0.8.0.crate) = 77802 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 @@ -489,6 +483,8 @@ SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a9 SIZE (rust/crates/hmac-0.12.1.crate) = 42657 SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5 SIZE (rust/crates/home-0.5.9.crate) = 8760 +SHA256 (rust/crates/html5ever-0.27.0.crate) = c13771afe0e6e846f1e67d038d4cb29998a6779f93c809212e4e9c32efd244d4 +SIZE (rust/crates/html5ever-0.27.0.crate) = 72913 SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1 SIZE (rust/crates/http-0.2.12.crate) = 101964 SHA256 (rust/crates/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258 @@ -499,10 +495,6 @@ SHA256 (rust/crates/http-body-1.0.0.crate) = 1cac85db508abc24a2e48553ba12a996e87 SIZE (rust/crates/http-body-1.0.0.crate) = 5411 SHA256 (rust/crates/http-body-util-0.1.1.crate) = 0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d SIZE (rust/crates/http-body-util-0.1.1.crate) = 11930 -SHA256 (rust/crates/http-range-header-0.3.1.crate) = add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f -SIZE (rust/crates/http-range-header-0.3.1.crate) = 7712 -SHA256 (rust/crates/http-types-2.12.0.crate) = 6e9b187a72d63adbfba487f48095306ac823049cb504ee195541e91c7775f5ad -SIZE (rust/crates/http-types-2.12.0.crate) = 1193808 SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904 SIZE (rust/crates/httparse-1.8.0.crate) = 29954 SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9 @@ -511,16 +503,18 @@ SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec8 SIZE (rust/crates/humantime-2.1.0.crate) = 16749 SHA256 (rust/crates/hyper-0.14.28.crate) = bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80 SIZE (rust/crates/hyper-0.14.28.crate) = 197204 -SHA256 (rust/crates/hyper-1.2.0.crate) = 186548d73ac615b32a73aafe38fb4f56c0d340e110e5a200bcadbaf2e199263a -SIZE (rust/crates/hyper-1.2.0.crate) = 148064 -SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590 -SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195 +SHA256 (rust/crates/hyper-1.4.1.crate) = 50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05 +SIZE (rust/crates/hyper-1.4.1.crate) = 151849 +SHA256 (rust/crates/hyper-rustls-0.27.2.crate) = 5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155 +SIZE (rust/crates/hyper-rustls-0.27.2.crate) = 34421 SHA256 (rust/crates/hyper-timeout-0.4.1.crate) = bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1 SIZE (rust/crates/hyper-timeout-0.4.1.crate) = 13805 -SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905 -SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257 -SHA256 (rust/crates/hyper-util-0.1.3.crate) = ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa -SIZE (rust/crates/hyper-util-0.1.3.crate) = 61647 +SHA256 (rust/crates/hyper-timeout-0.5.1.crate) = 3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793 +SIZE (rust/crates/hyper-timeout-0.5.1.crate) = 17727 +SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0 +SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052 +SHA256 (rust/crates/hyper-util-0.1.6.crate) = 3ab92f4f49ee4fb4f997c784b7a2e0fa70050211e0b6a287f898c3c9785ca956 +SIZE (rust/crates/hyper-util-0.1.6.crate) = 69910 SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141 SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f @@ -539,18 +533,14 @@ SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb SIZE (rust/crates/indexmap-1.9.3.crate) = 54653 SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26 SIZE (rust/crates/indexmap-2.2.6.crate) = 82420 -SHA256 (rust/crates/indxdb-0.4.0.crate) = 1de97697bf90e30042ea4ae3260a976253e0bb1703fa339541bcc047cc994180 -SIZE (rust/crates/indxdb-0.4.0.crate) = 11250 -SHA256 (rust/crates/infer-0.2.3.crate) = 64e9829a50b42bb782c1df523f78d332fe371b10c661e78b7a3c34b0198e9fac -SIZE (rust/crates/infer-0.2.3.crate) = 12401 +SHA256 (rust/crates/indxdb-0.5.0.crate) = 817e28ebe3466175be7e66f4eadfb9e6a221537db2f78b6be04e14b7051a56af +SIZE (rust/crates/indxdb-0.5.0.crate) = 11282 SHA256 (rust/crates/inferno-0.11.19.crate) = 321f0f839cd44a4686e9504b0a62b4d69a50b62072144c71c68f5873c167b8d9 SIZE (rust/crates/inferno-0.11.19.crate) = 102753 SHA256 (rust/crates/inlinable_string-0.1.15.crate) = c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb SIZE (rust/crates/inlinable_string-0.1.15.crate) = 19290 SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5 SIZE (rust/crates/inout-0.1.3.crate) = 10743 -SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c -SIZE (rust/crates/instant-0.1.12.crate) = 6128 SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3 SIZE (rust/crates/ipnet-2.9.0.crate) = 27627 SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b @@ -559,8 +549,8 @@ SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86 SIZE (rust/crates/itertools-0.10.5.crate) = 115354 SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57 SIZE (rust/crates/itertools-0.11.0.crate) = 125074 -SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569 -SIZE (rust/crates/itertools-0.12.1.crate) = 137761 +SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186 +SIZE (rust/crates/itertools-0.13.0.crate) = 146261 SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b SIZE (rust/crates/itoa-1.0.11.crate) = 10563 SHA256 (rust/crates/jemalloc-sys-0.5.4+5.3.0-patched.crate) = ac6c1946e1cea1788cbfde01c993b52a10e2da07f4bac608228d1bed20bfebf2 @@ -571,6 +561,8 @@ SHA256 (rust/crates/jobserver-0.1.28.crate) = ab46a6e9526ddef3ae7f787c06f0f26006 SIZE (rust/crates/jobserver-0.1.28.crate) = 25543 SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d SIZE (rust/crates/js-sys-0.3.69.crate) = 81083 +SHA256 (rust/crates/jsonwebtoken-9.3.0.crate) = b9ae10193d25051e74945f1ea2d0b42e03cc3b890f7e4cc5faa44997d808193f +SIZE (rust/crates/jsonwebtoken-9.3.0.crate) = 48987 SHA256 (rust/crates/lalrpop-0.20.2.crate) = 55cb077ad656299f160924eb2912aa147d7339ea7d69e1b5517326fdcec3c1ca SIZE (rust/crates/lalrpop-0.20.2.crate) = 240370 SHA256 (rust/crates/lalrpop-util-0.20.2.crate) = 507460a910eb7b32ee961886ff48539633b788a36b65692b95f225b844c82553 @@ -597,8 +589,6 @@ SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a02 SIZE (rust/crates/libredox-0.1.3.crate) = 6068 SHA256 (rust/crates/librocksdb-sys-0.11.0+8.1.1.crate) = d3386f101bcb4bd252d8e9d2fb41ec3b0862a15a62b478c355b2982efa469e3e SIZE (rust/crates/librocksdb-sys-0.11.0+8.1.1.crate) = 6270227 -SHA256 (rust/crates/libspeedb-sys-0.0.4+2.7.0.crate) = 14468e1c90e57078dcc625b045d9ad38ed53550d21282d886c48d521163ed05b -SIZE (rust/crates/libspeedb-sys-0.0.4+2.7.0.crate) = 5846831 SHA256 (rust/crates/libz-sys-1.1.16.crate) = 5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9 SIZE (rust/crates/libz-sys-1.1.16.crate) = 3958920 SHA256 (rust/crates/linfa-linalg-0.1.0.crate) = 56e7562b41c8876d3367897067013bb2884cc78e6893f092ecd26b305176ac82 @@ -619,6 +609,12 @@ SHA256 (rust/crates/lru-0.12.3.crate) = d3262e75e648fce39813cb56ac41f3c3e3f65217 SIZE (rust/crates/lru-0.12.3.crate) = 15009 SHA256 (rust/crates/lz4-sys-1.9.4.crate) = 57d27b317e207b10f69f5e75494119e391a96f48861ae870d1da6edac98ca900 SIZE (rust/crates/lz4-sys-1.9.4.crate) = 354842 +SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4 +SIZE (rust/crates/mac-0.1.1.crate) = 4838 +SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d +SIZE (rust/crates/maplit-1.0.2.crate) = 8871 +SHA256 (rust/crates/markup5ever-0.12.1.crate) = 16ce3abbeba692c8b8441d036ef91aea6df8da2c6b6e21c7e14d3c18e526be45 +SIZE (rust/crates/markup5ever-0.12.1.crate) = 34763 SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558 SIZE (rust/crates/matchers-0.1.0.crate) = 6948 SHA256 (rust/crates/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94 @@ -647,14 +643,16 @@ SHA256 (rust/crates/miniz_oxide-0.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514 SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731 SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c SIZE (rust/crates/mio-0.8.11.crate) = 102983 -SHA256 (rust/crates/multer-2.1.0.crate) = 01acbdc23469fd8fe07ab135923371d5f5a422fbf9c522158677c8eb15bc51c2 -SIZE (rust/crates/multer-2.1.0.crate) = 23976 -SHA256 (rust/crates/multimap-0.10.0.crate) = defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03 -SIZE (rust/crates/multimap-0.10.0.crate) = 14359 +SHA256 (rust/crates/mio-1.0.2.crate) = 80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec +SIZE (rust/crates/mio-1.0.2.crate) = 102777 +SHA256 (rust/crates/multer-3.1.0.crate) = 83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b +SIZE (rust/crates/multer-3.1.0.crate) = 25980 +SHA256 (rust/crates/multimap-0.8.3.crate) = e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a +SIZE (rust/crates/multimap-0.8.3.crate) = 13518 SHA256 (rust/crates/nanoid-0.4.0.crate) = 3ffa00dec017b5b1a8b7cf5e2c008bfda1aa7e0697ac1508b491fdf2622fb4d8 SIZE (rust/crates/nanoid-0.4.0.crate) = 6196 -SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3 -SIZE (rust/crates/nanorand-0.7.0.crate) = 18437 +SHA256 (rust/crates/nanoservices-utils-0.1.6.crate) = 3c947dd523c885be700bf0ca6c46c83d6fd85a3673b49ca70cdd630493efd925 +SIZE (rust/crates/nanoservices-utils-0.1.6.crate) = 17090 SHA256 (rust/crates/native-tls-0.2.11.crate) = 07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e SIZE (rust/crates/native-tls-0.2.11.crate) = 29008 SHA256 (rust/crates/ndarray-0.15.6.crate) = adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32 @@ -677,8 +675,6 @@ SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb4545924260 SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311 SHA256 (rust/crates/num-bigint-0.4.4.crate) = 608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0 SIZE (rust/crates/num-bigint-0.4.4.crate) = 99369 -SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151 -SIZE (rust/crates/num-bigint-dig-0.8.4.crate) = 123825 SHA256 (rust/crates/num-complex-0.4.5.crate) = 23c6602fda94a57c990fe0df199a035d83576b496aa29f4e634a8ac6004e68a6 SIZE (rust/crates/num-complex-0.4.5.crate) = 29614 SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9 @@ -687,16 +683,14 @@ SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c3 SIZE (rust/crates/num-format-0.4.4.crate) = 61509 SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f SIZE (rust/crates/num-integer-0.1.46.crate) = 22331 -SHA256 (rust/crates/num-iter-0.1.44.crate) = d869c01cc0c455284163fd0092f1f93835385ccab5a98a0dcc497b2f8bf055a9 -SIZE (rust/crates/num-iter-0.1.44.crate) = 10249 SHA256 (rust/crates/num-traits-0.2.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a SIZE (rust/crates/num-traits-0.2.18.crate) = 51930 SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43 SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713 SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441 SIZE (rust/crates/object-0.32.2.crate) = 286994 -SHA256 (rust/crates/object_store-0.8.0.crate) = 2524735495ea1268be33d200e1ee97455096a0846295a21548cd2f3541de7050 -SIZE (rust/crates/object_store-0.8.0.crate) = 157444 +SHA256 (rust/crates/object_store-0.10.2.crate) = e6da452820c715ce78221e8202ccc599b4a52f3e1eb3eedb487b680c81a8e3f3 +SIZE (rust/crates/object_store-0.10.2.crate) = 200631 SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 SIZE (rust/crates/once_cell-1.19.0.crate) = 33046 SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575 @@ -709,16 +703,14 @@ SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc19480 SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227 SHA256 (rust/crates/openssl-sys-0.9.102.crate) = c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2 SIZE (rust/crates/openssl-sys-0.9.102.crate) = 68622 -SHA256 (rust/crates/opentelemetry-0.19.0.crate) = 5f4b8347cc26099d3aeee044065ecc3ae11469796b4d65d065a23a584ed92a6f -SIZE (rust/crates/opentelemetry-0.19.0.crate) = 15193 -SHA256 (rust/crates/opentelemetry-otlp-0.12.0.crate) = 8af72d59a4484654ea8eb183fea5ae4eb6a41d7ac3e3bae5f4d2a282a3a7d3ca -SIZE (rust/crates/opentelemetry-otlp-0.12.0.crate) = 30592 -SHA256 (rust/crates/opentelemetry-proto-0.2.0.crate) = 045f8eea8c0fa19f7d48e7bc3128a39c2e5c533d5c61298c548dfefc1064474c -SIZE (rust/crates/opentelemetry-proto-0.2.0.crate) = 87818 -SHA256 (rust/crates/opentelemetry_api-0.19.0.crate) = ed41783a5bf567688eb38372f2b7a8530f5a607a4b49d38dd7573236c23ca7e2 -SIZE (rust/crates/opentelemetry_api-0.19.0.crate) = 55531 -SHA256 (rust/crates/opentelemetry_sdk-0.19.0.crate) = 8b3a2a91fdbfdd4d212c0dcc2ab540de2c2bcbbd90be17de7a7daf8822d010c1 -SIZE (rust/crates/opentelemetry_sdk-0.19.0.crate) = 98527 +SHA256 (rust/crates/opentelemetry-0.24.0.crate) = 4c365a63eec4f55b7efeceb724f1336f26a9cf3427b70e59e2cd2a5b947fba96 +SIZE (rust/crates/opentelemetry-0.24.0.crate) = 71820 +SHA256 (rust/crates/opentelemetry-otlp-0.17.0.crate) = 6b925a602ffb916fb7421276b86756027b37ee708f9dce2dbdcc51739f07e727 +SIZE (rust/crates/opentelemetry-otlp-0.17.0.crate) = 32674 +SHA256 (rust/crates/opentelemetry-proto-0.7.0.crate) = 30ee9f20bff9c984511a02f082dc8ede839e4a9bf15cc2487c8d6fea5ad850d9 +SIZE (rust/crates/opentelemetry-proto-0.7.0.crate) = 161407 +SHA256 (rust/crates/opentelemetry_sdk-0.24.1.crate) = 692eac490ec80f24a17828d49b40b60f5aeaccdfe6a503f939713afd22bc28df +SIZE (rust/crates/opentelemetry_sdk-0.24.1.crate) = 143566 SHA256 (rust/crates/ort-1.16.3.crate) = 889dca4c98efa21b1ba54ddb2bde44fd4920d910f492b618351f839d8428d79d SIZE (rust/crates/ort-1.16.3.crate) = 715107 SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39 @@ -743,20 +735,22 @@ SHA256 (rust/crates/pear_codegen-0.2.9.crate) = 4bab5b985dc082b345f812b7df84e1be SIZE (rust/crates/pear_codegen-0.2.9.crate) = 7250 SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099 SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697 -SHA256 (rust/crates/pem-2.0.1.crate) = 6b13fe415cdf3c8e44518e18a7c95a13431d9bdf6d15367d82b23c377fdd441a -SIZE (rust/crates/pem-2.0.1.crate) = 12493 -SHA256 (rust/crates/pem-3.0.4.crate) = 8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae -SIZE (rust/crates/pem-3.0.4.crate) = 13040 -SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412 -SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159 +SHA256 (rust/crates/pem-3.0.3.crate) = 1b8fcc794035347fb64beda2d3b462595dd2753e3f268d89c5aae77e8cf2c310 +SIZE (rust/crates/pem-3.0.3.crate) = 13035 SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 +SHA256 (rust/crates/pest-2.7.11.crate) = cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95 +SIZE (rust/crates/pest-2.7.11.crate) = 123779 SHA256 (rust/crates/petgraph-0.6.4.crate) = e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9 SIZE (rust/crates/petgraph-0.6.4.crate) = 185895 SHA256 (rust/crates/pharos-0.5.3.crate) = e9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414 SIZE (rust/crates/pharos-0.5.3.crate) = 26028 SHA256 (rust/crates/phf-0.11.2.crate) = ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc SIZE (rust/crates/phf-0.11.2.crate) = 21569 +SHA256 (rust/crates/phf_codegen-0.11.2.crate) = e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a +SIZE (rust/crates/phf_codegen-0.11.2.crate) = 12977 +SHA256 (rust/crates/phf_generator-0.10.0.crate) = 5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6 +SIZE (rust/crates/phf_generator-0.10.0.crate) = 7525 SHA256 (rust/crates/phf_generator-0.11.2.crate) = 48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0 SIZE (rust/crates/phf_generator-0.11.2.crate) = 14190 SHA256 (rust/crates/phf_macros-0.11.2.crate) = 3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b @@ -775,10 +769,6 @@ SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 -SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f -SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790 -SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7 -SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360 SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613 SHA256 (rust/crates/plotters-0.3.5.crate) = d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45 @@ -811,24 +801,24 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293 SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971 -SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e -SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200 +SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77 +SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958 SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8 SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219 SHA256 (rust/crates/prometheus-0.13.3.crate) = 449811d15fbdf5ceb5c1144416066429cf82316e2ec8ce0c1f6f8a02e7bbcf8c SIZE (rust/crates/prometheus-0.13.3.crate) = 82457 -SHA256 (rust/crates/prost-0.11.9.crate) = 0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd -SIZE (rust/crates/prost-0.11.9.crate) = 28958 -SHA256 (rust/crates/prost-0.12.4.crate) = d0f5d036824e4761737860779c906171497f6d55681139d8312388f8fe398922 -SIZE (rust/crates/prost-0.12.4.crate) = 29935 -SHA256 (rust/crates/prost-build-0.12.4.crate) = 80b776a1b2dc779f5ee0641f8ade0125bc1298dd41a9a0c16d8bd57b42d222b1 -SIZE (rust/crates/prost-build-0.12.4.crate) = 39184 -SHA256 (rust/crates/prost-derive-0.11.9.crate) = e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4 -SIZE (rust/crates/prost-derive-0.11.9.crate) = 19513 -SHA256 (rust/crates/prost-derive-0.12.4.crate) = 19de2de2a00075bf566bee3bd4db014b11587e84184d3f7a791bc17f1a8e9e48 -SIZE (rust/crates/prost-derive-0.12.4.crate) = 19603 -SHA256 (rust/crates/prost-types-0.12.4.crate) = 3235c33eb02c1f1e212abdbe34c78b264b038fb58ca612664343271e36e55ffe -SIZE (rust/crates/prost-types-0.12.4.crate) = 43616 +SHA256 (rust/crates/prost-0.12.3.crate) = 146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a +SIZE (rust/crates/prost-0.12.3.crate) = 29461 +SHA256 (rust/crates/prost-0.13.1.crate) = e13db3d3fde688c61e2446b4d843bc27a7e8af269a69440c0308021dc92333cc +SIZE (rust/crates/prost-0.13.1.crate) = 25349 +SHA256 (rust/crates/prost-build-0.12.3.crate) = c55e02e35260070b6f716a2423c2ff1c3bb1642ddca6f99e1f26d06268a0e2d2 +SIZE (rust/crates/prost-build-0.12.3.crate) = 39018 +SHA256 (rust/crates/prost-derive-0.12.3.crate) = efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e +SIZE (rust/crates/prost-derive-0.12.3.crate) = 19603 +SHA256 (rust/crates/prost-derive-0.13.1.crate) = 18bec9b0adc4eba778b33684b7ba3e7137789434769ee3ce3930463ef904cfca +SIZE (rust/crates/prost-derive-0.13.1.crate) = 19882 +SHA256 (rust/crates/prost-types-0.12.3.crate) = 193898f59edcf43c26227dcd4c8427f00d99d61e95dcde58dabd49fa291d470e +SIZE (rust/crates/prost-types-0.12.3.crate) = 42091 SHA256 (rust/crates/psl-types-2.0.11.crate) = 33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac SIZE (rust/crates/psl-types-2.0.11.crate) = 7959 SHA256 (rust/crates/psm-0.1.21.crate) = 5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874 @@ -839,10 +829,18 @@ SHA256 (rust/crates/ptr_meta_derive-0.1.4.crate) = 16b845dbfca988fa33db069c0e230 SIZE (rust/crates/ptr_meta_derive-0.1.4.crate) = 2302 SHA256 (rust/crates/quick-xml-0.26.0.crate) = 7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd SIZE (rust/crates/quick-xml-0.26.0.crate) = 116260 -SHA256 (rust/crates/quick_cache-0.4.2.crate) = b1380629287ed1247c1e0fcc6d43efdcec508b65382c9ab775cc8f3df7ca07b0 -SIZE (rust/crates/quick_cache-0.4.2.crate) = 36659 -SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef -SIZE (rust/crates/quote-1.0.35.crate) = 28136 +SHA256 (rust/crates/quick_cache-0.5.1.crate) = 347e1a588d1de074eeb3c00eadff93db4db65aeb62aee852b1efd0949fe65b6c +SIZE (rust/crates/quick_cache-0.5.1.crate) = 38351 +SHA256 (rust/crates/quick_cache-0.6.2.crate) = ec932c60e6faf77dc6601ea149a23d821598b019b450bb1d98fe89c0301c0b61 +SIZE (rust/crates/quick_cache-0.6.2.crate) = 39340 +SHA256 (rust/crates/quinn-0.11.2.crate) = e4ceeeeabace7857413798eb1ffa1e9c905a9946a57d81fb69b4b71c4d8eb3ad +SIZE (rust/crates/quinn-0.11.2.crate) = 73920 +SHA256 (rust/crates/quinn-proto-0.11.3.crate) = ddf517c03a109db8100448a4be38d498df8a210a99fe0e1b9eaf39e78c640efe +SIZE (rust/crates/quinn-proto-0.11.3.crate) = 202348 +SHA256 (rust/crates/quinn-udp-0.5.2.crate) = 9096629c45860fc7fb143e125eb826b5e721e10be3263160c7d60ca832cf8c46 +SIZE (rust/crates/quinn-udp-0.5.2.crate) = 21918 +SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af +SIZE (rust/crates/quote-1.0.37.crate) = 28558 SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09 SIZE (rust/crates/radium-0.7.0.crate) = 10906 SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd @@ -871,8 +869,8 @@ SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caa SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701 SHA256 (rust/crates/rcgen-0.11.3.crate) = 52c4f3084aa3bc7dfbba4eff4fab2a54db4324965d8872ab933565e6fbd83bc6 SIZE (rust/crates/rcgen-0.11.3.crate) = 55311 -SHA256 (rust/crates/reblessive-0.3.2.crate) = eb88832db7cfbac349e0276a84d4fbbcdb9cfe8069affbc765d8fd012265ba45 -SIZE (rust/crates/reblessive-0.3.2.crate) = 31534 +SHA256 (rust/crates/reblessive-0.4.0.crate) = 568fde39e6aec674be99c9dd38b4c79040faf31038bd5a41ab1908db00c2319b +SIZE (rust/crates/reblessive-0.4.0.crate) = 46666 SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858 SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891 @@ -881,28 +879,30 @@ SHA256 (rust/crates/ref-cast-1.0.22.crate) = c4846d4c50d1721b1a3bef8af76924eef20 SIZE (rust/crates/ref-cast-1.0.22.crate) = 12664 SHA256 (rust/crates/ref-cast-impl-1.0.22.crate) = 5fddb4f8d99b0a2ebafc65a87a69a7b9875e4b1ae1f00db265d300ef7f28bccc SIZE (rust/crates/ref-cast-impl-1.0.22.crate) = 9306 -SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c -SIZE (rust/crates/regex-1.10.4.crate) = 253191 +SHA256 (rust/crates/regex-1.10.6.crate) = 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619 +SIZE (rust/crates/regex-1.10.6.crate) = 253894 SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132 SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533 SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565 SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1 SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752 -SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56 -SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497 +SHA256 (rust/crates/regex-syntax-0.8.4.crate) = 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b +SIZE (rust/crates/regex-syntax-0.8.4.crate) = 347577 SHA256 (rust/crates/relative-path-1.9.2.crate) = e898588f33fdd5b9420719948f9f2a32c922a246964576f71ba7f24f80610fbc SIZE (rust/crates/relative-path-1.9.2.crate) = 22420 SHA256 (rust/crates/rend-0.4.2.crate) = 71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c SIZE (rust/crates/rend-0.4.2.crate) = 9324 -SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62 -SIZE (rust/crates/reqwest-0.11.27.crate) = 163155 -SHA256 (rust/crates/retain_mut-0.1.9.crate) = 4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0 -SIZE (rust/crates/retain_mut-0.1.9.crate) = 4058 -SHA256 (rust/crates/revision-0.7.0.crate) = 588784c1d9453cfd2ce1b7aff06c903513677cf0e63779a0a3085ee8a44f5b17 -SIZE (rust/crates/revision-0.7.0.crate) = 18086 +SHA256 (rust/crates/reqwest-0.12.7.crate) = f8f4955649ef5c38cc7f9e8aa41761d48fb9677197daea9984dc54f56aad5e63 +SIZE (rust/crates/reqwest-0.12.7.crate) = 176918 +SHA256 (rust/crates/revision-0.7.1.crate) = 4df61cfb2522f24fd6aa90ce3489c2c8660a181075e7bac3ae7bdf22287d238f +SIZE (rust/crates/revision-0.7.1.crate) = 18204 +SHA256 (rust/crates/revision-0.10.0.crate) = 22f53179a035f881adad8c4d58a2c599c6b4a8325b989c68d178d7a34d1b1e4c +SIZE (rust/crates/revision-0.10.0.crate) = 21292 SHA256 (rust/crates/revision-derive-0.7.0.crate) = 854ff0b6794d4e0aab5e4486870941caefe9f258e63cad2f21b49a6302377c85 SIZE (rust/crates/revision-derive-0.7.0.crate) = 14133 +SHA256 (rust/crates/revision-derive-0.10.0.crate) = 5f0ec466e5d8dca9965eb6871879677bef5590cf7525ad96cae14376efb75073 +SIZE (rust/crates/revision-derive-0.10.0.crate) = 15369 SHA256 (rust/crates/rexie-0.4.2.crate) = fef172ff9cdf146cdc934e28cdeb137517bf954fb75e6ee8987dd44b58f351b1 SIZE (rust/crates/rexie-0.4.2.crate) = 13279 SHA256 (rust/crates/rgb-0.8.37.crate) = 05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8 @@ -921,36 +921,32 @@ SHA256 (rust/crates/rmp-serde-1.1.2.crate) = bffea85eea980d8a74453e5d02a8d93028f SIZE (rust/crates/rmp-serde-1.1.2.crate) = 30388 SHA256 (rust/crates/rmpv-1.0.1.crate) = 2e0e0214a4a2b444ecce41a4025792fc31f77c7bb89c46d253953ea8c65701ec SIZE (rust/crates/rmpv-1.0.1.crate) = 28289 -SHA256 (rust/crates/roaring-0.10.3.crate) = a1c77081a55300e016cb86f2864415b7518741879db925b8d488a0ee0d2da6bf -SIZE (rust/crates/roaring-0.10.3.crate) = 91420 +SHA256 (rust/crates/roaring-0.10.6.crate) = 8f4b84ba6e838ceb47b41de5194a60244fac43d9fe03b71dbe8c5a201081d6d1 +SIZE (rust/crates/roaring-0.10.6.crate) = 93933 SHA256 (rust/crates/robust-1.1.0.crate) = cbf4a6aa5f6d6888f39e980649f3ad6b666acdce1d78e95b8a2cb076e687ae30 SIZE (rust/crates/robust-1.1.0.crate) = 476312 -SHA256 (rust/crates/rocket-0.5.0.crate) = 9e7bb57ccb26670d73b6a47396c83139447b9e7878cab627fdfe9ea8da489150 -SIZE (rust/crates/rocket-0.5.0.crate) = 290720 -SHA256 (rust/crates/rocket_codegen-0.5.0.crate) = a2238066abf75f21be6cd7dc1a09d5414a671f4246e384e49fe3f8a4936bd04c -SIZE (rust/crates/rocket_codegen-0.5.0.crate) = 111672 -SHA256 (rust/crates/rocket_http-0.5.0.crate) = 37a1663694d059fe5f943ea5481363e48050acedd241d46deb2e27f71110389e -SIZE (rust/crates/rocket_http-0.5.0.crate) = 92568 +SHA256 (rust/crates/rocket-0.5.1.crate) = a516907296a31df7dc04310e7043b61d71954d703b603cc6867a026d7e72d73f +SIZE (rust/crates/rocket-0.5.1.crate) = 297319 +SHA256 (rust/crates/rocket_codegen-0.5.1.crate) = 575d32d7ec1a9770108c879fc7c47815a80073f96ca07ff9525a94fcede1dd46 +SIZE (rust/crates/rocket_codegen-0.5.1.crate) = 119587 +SHA256 (rust/crates/rocket_http-0.5.1.crate) = e274915a20ee3065f611c044bd63c40757396b6dbc057d6046aec27f14f882b9 +SIZE (rust/crates/rocket_http-0.5.1.crate) = 96260 SHA256 (rust/crates/rocksdb-0.21.0.crate) = bb6f170a4041d50a0ce04b0d2e14916d6ca863ea2e422689a5b694395d299ffe SIZE (rust/crates/rocksdb-0.21.0.crate) = 125106 -SHA256 (rust/crates/rquickjs-0.5.1.crate) = ad7f63201fa6f2ff8173e4758ea552549d687d8f63003361a8b5c50f7c446ded -SIZE (rust/crates/rquickjs-0.5.1.crate) = 15304 -SHA256 (rust/crates/rquickjs-core-0.5.1.crate) = cad00eeddc0f88af54ee202c8385fb214fe0423897c056a7df8369fb482e3695 -SIZE (rust/crates/rquickjs-core-0.5.1.crate) = 101246 -SHA256 (rust/crates/rquickjs-macro-0.5.1.crate) = f27b39e889cc951e3e5f6b74012f943e642fa0fac51a8552948751f19a9b62f8 -SIZE (rust/crates/rquickjs-macro-0.5.1.crate) = 25791 -SHA256 (rust/crates/rquickjs-sys-0.5.1.crate) = 120dbbc3296de9b96de8890091635d46f3506cd38b4e8f21800c386c035d64fa -SIZE (rust/crates/rquickjs-sys-0.5.1.crate) = 721498 -SHA256 (rust/crates/rsa-0.9.6.crate) = 5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc -SIZE (rust/crates/rsa-0.9.6.crate) = 80048 -SHA256 (rust/crates/rstar-0.11.0.crate) = 73111312eb7a2287d229f06c00ff35b51ddee180f017ab6dec1f69d62ac098d6 -SIZE (rust/crates/rstar-0.11.0.crate) = 40181 +SHA256 (rust/crates/rquickjs-0.6.2.crate) = 9cbd33e0b668aea0ab238b9164523aca929096f9f40834700d71d91dd4888882 +SIZE (rust/crates/rquickjs-0.6.2.crate) = 15765 +SHA256 (rust/crates/rquickjs-core-0.6.2.crate) = 2e9129d69b7b8f7ee8ad1da5b12c7f4a8a8acd45f2e6dd9cb2ee1bc5a1f2fa3d +SIZE (rust/crates/rquickjs-core-0.6.2.crate) = 110951 +SHA256 (rust/crates/rquickjs-macro-0.6.2.crate) = c7d2ecaf7c9eda262e02a91e9541989a9dd18984d17d0d97f99f33b464318057 +SIZE (rust/crates/rquickjs-macro-0.6.2.crate) = 25795 +SHA256 (rust/crates/rquickjs-sys-0.6.2.crate) = bf6f2288d8e7fbb5130f62cf720451641e99d55f6fde9db86aa2914ecb553fd2 +SIZE (rust/crates/rquickjs-sys-0.6.2.crate) = 726588 SHA256 (rust/crates/rstar-0.12.0.crate) = 133315eb94c7b1e8d0cb097e5a710d850263372fd028fff18969de708afc7008 SIZE (rust/crates/rstar-0.12.0.crate) = 42105 SHA256 (rust/crates/rust-stemmers-1.2.0.crate) = e46a2036019fdb888131db7a4c847a1063a7493f971ed94ea82c67eada63ca54 SIZE (rust/crates/rust-stemmers-1.2.0.crate) = 2351301 -SHA256 (rust/crates/rust_decimal-1.35.0.crate) = 1790d1c4c0ca81211399e0e0af16333276f375209e71a37b67698a373db5b47a -SIZE (rust/crates/rust_decimal-1.35.0.crate) = 128340 +SHA256 (rust/crates/rust_decimal-1.36.0.crate) = b082d80e3e3cc52b2ed634388d436fe1f4de6af5786cc2de9ba9737527bdf555 +SIZE (rust/crates/rust_decimal-1.36.0.crate) = 129249 SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76 SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 @@ -961,20 +957,24 @@ SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15 SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175 SHA256 (rust/crates/rustix-0.38.32.crate) = 65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89 SIZE (rust/crates/rustix-0.38.32.crate) = 376999 -SHA256 (rust/crates/rustls-0.21.11.crate) = 7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4 -SIZE (rust/crates/rustls-0.21.11.crate) = 284815 +SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e +SIZE (rust/crates/rustls-0.21.12.crate) = 285674 SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432 SIZE (rust/crates/rustls-0.22.4.crate) = 333681 +SHA256 (rust/crates/rustls-0.23.12.crate) = c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044 +SIZE (rust/crates/rustls-0.23.12.crate) = 438443 SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092 -SHA256 (rust/crates/rustls-pki-types-1.4.1.crate) = ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247 -SIZE (rust/crates/rustls-pki-types-1.4.1.crate) = 29437 +SHA256 (rust/crates/rustls-pemfile-2.1.1.crate) = f48172685e6ff52a556baa527774f61fcaa884f59daf3375c62a3f1cd2549dab +SIZE (rust/crates/rustls-pemfile-2.1.1.crate) = 26161 +SHA256 (rust/crates/rustls-pki-types-1.7.0.crate) = 976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d +SIZE (rust/crates/rustls-pki-types-1.7.0.crate) = 29555 SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765 SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808 -SHA256 (rust/crates/rustls-webpki-0.102.2.crate) = faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610 -SIZE (rust/crates/rustls-webpki-0.102.2.crate) = 196881 -SHA256 (rust/crates/rustversion-1.0.15.crate) = 80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47 -SIZE (rust/crates/rustversion-1.0.15.crate) = 17406 +SHA256 (rust/crates/rustls-webpki-0.102.6.crate) = 8e6b52d4fda176fd835fdc55a835d4a89b8499cad995885a21149d5ad62f852e +SIZE (rust/crates/rustls-webpki-0.102.6.crate) = 201331 +SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4 +SIZE (rust/crates/rustversion-1.0.14.crate) = 17261 SHA256 (rust/crates/rustyline-12.0.0.crate) = 994eca4bca05c87e86e15d90fc7a91d1be64b4482b38cb2d27474568fe7c9db9 SIZE (rust/crates/rustyline-12.0.0.crate) = 113749 SHA256 (rust/crates/rustyline-derive-0.9.0.crate) = 5a32af5427251d2e4be14fc151eabe18abb4a7aad5efee7044da9f096c906a43 @@ -1005,20 +1005,20 @@ SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b8 SIZE (rust/crates/semver-1.0.22.crate) = 30446 SHA256 (rust/crates/send_wrapper-0.6.0.crate) = cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73 SIZE (rust/crates/send_wrapper-0.6.0.crate) = 10519 -SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2 -SIZE (rust/crates/serde-1.0.197.crate) = 77087 -SHA256 (rust/crates/serde_bytes-0.11.14.crate) = 8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734 -SIZE (rust/crates/serde_bytes-0.11.14.crate) = 12018 -SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b -SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771 +SHA256 (rust/crates/serde-1.0.209.crate) = 99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09 +SIZE (rust/crates/serde-1.0.209.crate) = 78364 +SHA256 (rust/crates/serde-content-0.1.0.crate) = e255eaf9f3814135df4f959c9f404ebb2e67238bae0ed412da10518d0629e7c9 +SIZE (rust/crates/serde-content-0.1.0.crate) = 27039 +SHA256 (rust/crates/serde_bytes-0.11.15.crate) = 387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a +SIZE (rust/crates/serde_bytes-0.11.15.crate) = 12191 +SHA256 (rust/crates/serde_derive-1.0.209.crate) = a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170 +SIZE (rust/crates/serde_derive-1.0.209.crate) = 56023 SHA256 (rust/crates/serde_html_form-0.2.6.crate) = 8de514ef58196f1fc96dcaef80fe6170a1ce6215df9687a93fe8300e773fefc5 SIZE (rust/crates/serde_html_form-0.2.6.crate) = 14480 -SHA256 (rust/crates/serde_json-1.0.115.crate) = 12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd -SIZE (rust/crates/serde_json-1.0.115.crate) = 147100 +SHA256 (rust/crates/serde_json-1.0.127.crate) = 8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad +SIZE (rust/crates/serde_json-1.0.127.crate) = 149465 SHA256 (rust/crates/serde_path_to_error-0.1.16.crate) = af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6 SIZE (rust/crates/serde_path_to_error-0.1.16.crate) = 16657 -SHA256 (rust/crates/serde_qs-0.8.5.crate) = c7715380eec75f029a4ef7de39a9200e0a63823176b759d055b613f5a87df6a6 -SIZE (rust/crates/serde_qs-0.8.5.crate) = 44854 SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1 SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349 SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd @@ -1041,8 +1041,6 @@ SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce35 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 SHA256 (rust/crates/signal-hook-registry-1.4.1.crate) = d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1 SIZE (rust/crates/signal-hook-registry-1.4.1.crate) = 17987 -SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de -SIZE (rust/crates/signature-2.2.0.crate) = 15531 SHA256 (rust/crates/simdutf8-0.1.4.crate) = f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a SIZE (rust/crates/simdutf8-0.1.4.crate) = 28621 SHA256 (rust/crates/simple_asn1-0.6.2.crate) = adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085 @@ -1065,14 +1063,10 @@ SHA256 (rust/crates/socket2-0.5.6.crate) = 05ffd9c0a93b7543e062e759284fcf5f5e3b0 SIZE (rust/crates/socket2-0.5.6.crate) = 55270 SHA256 (rust/crates/spade-2.6.0.crate) = 61addf9117b11d1f5b4bf6fe94242ba25f59d2d4b2080544b771bd647024fd00 SIZE (rust/crates/spade-2.6.0.crate) = 412396 -SHA256 (rust/crates/speedb-0.0.4.crate) = 78a8bab270d7d5a088d3dd9f1eb6ce0f0c5ee6261acff6b04b3e230bfafe8a1c -SIZE (rust/crates/speedb-0.0.4.crate) = 128022 SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d SIZE (rust/crates/spin-0.5.2.crate) = 12004 SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67 SIZE (rust/crates/spin-0.9.8.crate) = 38958 -SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d -SIZE (rust/crates/spki-0.7.3.crate) = 16409 SHA256 (rust/crates/stable-pattern-0.1.0.crate) = 4564168c00635f88eaed410d5efa8131afa8d8699a612c80c455a0ba05c21045 SIZE (rust/crates/stable-pattern-0.1.0.crate) = 16533 SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 @@ -1083,6 +1077,8 @@ SHA256 (rust/crates/state-0.6.0.crate) = 2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99 SIZE (rust/crates/state-0.6.0.crate) = 30182 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480 +SHA256 (rust/crates/static_assertions_next-1.1.2.crate) = d7beae5182595e9a8b683fa98c4317f956c9a2dec3b9716990d20023cc60c766 +SIZE (rust/crates/static_assertions_next-1.1.2.crate) = 20781 SHA256 (rust/crates/storekey-0.5.0.crate) = 43c42833834a5d23b344f71d87114e0cc9994766a5c42938f4b50e7b2aef85b2 SIZE (rust/crates/storekey-0.5.0.crate) = 18220 SHA256 (rust/crates/str-buf-1.0.6.crate) = 9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0 @@ -1091,22 +1087,26 @@ SHA256 (rust/crates/str_stack-0.1.0.crate) = 9091b6114800a5f2141aee1d1b9d6ca3592 SIZE (rust/crates/str_stack-0.1.0.crate) = 7977 SHA256 (rust/crates/string_cache-0.8.7.crate) = f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b SIZE (rust/crates/string_cache-0.8.7.crate) = 16655 -SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623 -SIZE (rust/crates/strsim-0.10.0.crate) = 11355 +SHA256 (rust/crates/string_cache_codegen-0.5.2.crate) = 6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988 +SIZE (rust/crates/string_cache_codegen-0.5.2.crate) = 8156 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 -SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc -SIZE (rust/crates/subtle-2.5.0.crate) = 13909 -SHA256 (rust/crates/surrealdb-core-1.5.0.crate) = d765dbd25b093d89242c4eef253f49d9f026a6acf47b6dee07f86209a78a4080 -SIZE (rust/crates/surrealdb-core-1.5.0.crate) = 546420 +SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06 +SIZE (rust/crates/strum-0.26.3.crate) = 7237 +SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be +SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531 +SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 +SIZE (rust/crates/subtle-2.6.1.crate) = 14562 +SHA256 (rust/crates/surrealcs-0.4.2.crate) = acb89fc8710a4492b0d4498113b7f4aa48be6e143def8dd027a04565cf467ed8 +SIZE (rust/crates/surrealcs-0.4.2.crate) = 29948 +SHA256 (rust/crates/surrealcs-kernel-0.4.2.crate) = 6308bfa273a3ded6a31e3286010500593d925d5fc913ba4dc351b6c08f377e19 +SIZE (rust/crates/surrealcs-kernel-0.4.2.crate) = 14194 SHA256 (rust/crates/surrealdb-derive-0.12.0.crate) = aacdb4c58b9ebef0291310afcd63af0012d85610d361f3785952c61b6f1dddf4 SIZE (rust/crates/surrealdb-derive-0.12.0.crate) = 4940 -SHA256 (rust/crates/surrealdb-jsonwebtoken-8.3.0-surreal.1.crate) = 02d4f759c65df8a8cf2d83c99db7fdd3ae5b8fff05fa7fe69a8612f29dd5f99b -SIZE (rust/crates/surrealdb-jsonwebtoken-8.3.0-surreal.1.crate) = 49802 -SHA256 (rust/crates/surrealdb-tikv-client-0.2.0-surreal.2.crate) = b79f921871d6ed67c970e8499b4aca3724115c189f99ab30f51b46c77bd19819 -SIZE (rust/crates/surrealdb-tikv-client-0.2.0-surreal.2.crate) = 246776 -SHA256 (rust/crates/surrealkv-0.1.6.crate) = 6521ab0048936eae53c772cd92feb49e6fe1e860d24df19cb017be59c1459c5d -SIZE (rust/crates/surrealkv-0.1.6.crate) = 76200 +SHA256 (rust/crates/surrealdb-tikv-client-0.3.0-surreal.1.crate) = f9e204e84239374e8ba2dfabb88f5ac20f69baa09599eee225958445fb7e0a14 +SIZE (rust/crates/surrealdb-tikv-client-0.3.0-surreal.1.crate) = 322876 +SHA256 (rust/crates/surrealkv-0.3.6.crate) = 40ac63abeb621f728a556d63004756b70ff6dd9b9805c4d8e2e26c16bbed6097 +SIZE (rust/crates/surrealkv-0.3.6.crate) = 82852 SHA256 (rust/crates/surrealml-core-0.1.2.crate) = c7e37965f48cd85239fa96b511d69cf5ad5dd127461a6f76c5f34906aef531d9 SIZE (rust/crates/surrealml-core-0.1.2.crate) = 34945 SHA256 (rust/crates/symbolic-common-12.8.0.crate) = 1cccfffbc6bb3bb2d3a26cd2077f4d055f6808d266f9d4d158797a4c60510dfe @@ -1115,18 +1115,16 @@ SHA256 (rust/crates/symbolic-demangle-12.8.0.crate) = 76a99812da4020a67e76c4eb41 SIZE (rust/crates/symbolic-demangle-12.8.0.crate) = 205528 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 SIZE (rust/crates/syn-1.0.109.crate) = 237611 -SHA256 (rust/crates/syn-2.0.58.crate) = 44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687 -SIZE (rust/crates/syn-2.0.58.crate) = 254920 +SHA256 (rust/crates/syn-2.0.77.crate) = 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed +SIZE (rust/crates/syn-2.0.77.crate) = 268784 SHA256 (rust/crates/syn_derive-0.1.8.crate) = 1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b SIZE (rust/crates/syn_derive-0.1.8.crate) = 5173 SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160 SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933 -SHA256 (rust/crates/sync_wrapper-1.0.1.crate) = a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394 -SIZE (rust/crates/sync_wrapper-1.0.1.crate) = 6939 -SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7 -SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618 -SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9 -SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730 +SHA256 (rust/crates/sync_wrapper-1.0.0.crate) = 384595c11a4e2969895cad5a8c4029115f5ab956a9e5ef4de79d11a426e5f20c +SIZE (rust/crates/sync_wrapper-1.0.0.crate) = 6912 +SHA256 (rust/crates/take_mut-0.2.2.crate) = f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60 +SIZE (rust/crates/take_mut-0.2.2.crate) = 4263 SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369 SIZE (rust/crates/tap-1.0.1.crate) = 11316 SHA256 (rust/crates/tar-0.4.40.crate) = b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb @@ -1137,6 +1135,8 @@ SHA256 (rust/crates/temp-env-0.3.6.crate) = 96374855068f47402c3121c6eed88d29cb1d SIZE (rust/crates/temp-env-0.3.6.crate) = 10746 SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1 SIZE (rust/crates/tempfile-3.10.1.crate) = 33653 +SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0 +SIZE (rust/crates/tendril-0.4.3.crate) = 37210 SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f SIZE (rust/crates/term-0.7.0.crate) = 37082 SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 @@ -1149,18 +1149,18 @@ SHA256 (rust/crates/test-log-0.2.15.crate) = 7b319995299c65d522680decf80f2c108d8 SIZE (rust/crates/test-log-0.2.15.crate) = 9739 SHA256 (rust/crates/test-log-macros-0.2.15.crate) = c8f546451eaa38373f549093fe9fd05e7d2bade739e2ddf834b9968621d60107 SIZE (rust/crates/test-log-macros-0.2.15.crate) = 7589 -SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297 -SIZE (rust/crates/thiserror-1.0.58.crate) = 21025 -SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7 -SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645 +SHA256 (rust/crates/thiserror-1.0.63.crate) = c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724 +SIZE (rust/crates/thiserror-1.0.63.crate) = 21537 +SHA256 (rust/crates/thiserror-impl-1.0.63.crate) = a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261 +SIZE (rust/crates/thiserror-impl-1.0.63.crate) = 16047 SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c SIZE (rust/crates/thread_local-1.1.8.crate) = 13962 -SHA256 (rust/crates/time-0.3.34.crate) = c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749 -SIZE (rust/crates/time-0.3.34.crate) = 118430 +SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885 +SIZE (rust/crates/time-0.3.36.crate) = 119805 SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3 SIZE (rust/crates/time-core-0.1.2.crate) = 7191 -SHA256 (rust/crates/time-macros-0.2.17.crate) = 7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774 -SIZE (rust/crates/time-macros-0.2.17.crate) = 24443 +SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf +SIZE (rust/crates/time-macros-0.2.18.crate) = 24361 SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237 SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129 SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc @@ -1169,22 +1169,26 @@ SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a465126 SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991 SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 -SHA256 (rust/crates/tokio-1.37.0.crate) = 1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787 -SIZE (rust/crates/tokio-1.37.0.crate) = 764297 +SHA256 (rust/crates/tokio-1.40.0.crate) = e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998 +SIZE (rust/crates/tokio-1.40.0.crate) = 789848 SHA256 (rust/crates/tokio-io-timeout-1.2.0.crate) = 30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf SIZE (rust/crates/tokio-io-timeout-1.2.0.crate) = 8993 -SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b -SIZE (rust/crates/tokio-macros-2.2.0.crate) = 11520 +SHA256 (rust/crates/tokio-macros-2.4.0.crate) = 693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752 +SIZE (rust/crates/tokio-macros-2.4.0.crate) = 12501 SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2 SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676 SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081 SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049 +SHA256 (rust/crates/tokio-rustls-0.26.0.crate) = 0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4 +SIZE (rust/crates/tokio-rustls-0.26.0.crate) = 34253 SHA256 (rust/crates/tokio-stream-0.1.15.crate) = 267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af SIZE (rust/crates/tokio-stream-0.1.15.crate) = 36284 -SHA256 (rust/crates/tokio-tungstenite-0.20.1.crate) = 212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c -SIZE (rust/crates/tokio-tungstenite-0.20.1.crate) = 28569 -SHA256 (rust/crates/tokio-util-0.7.10.crate) = 5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15 -SIZE (rust/crates/tokio-util-0.7.10.crate) = 110508 +SHA256 (rust/crates/tokio-tungstenite-0.21.0.crate) = c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38 +SIZE (rust/crates/tokio-tungstenite-0.21.0.crate) = 28159 +SHA256 (rust/crates/tokio-tungstenite-0.23.1.crate) = c6989540ced10490aaf14e6bad2e3d33728a2813310a0c71d1574304c49631cd +SIZE (rust/crates/tokio-tungstenite-0.23.1.crate) = 28371 +SHA256 (rust/crates/tokio-util-0.7.11.crate) = 9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1 +SIZE (rust/crates/tokio-util-0.7.11.crate) = 113421 SHA256 (rust/crates/toml-0.8.12.crate) = e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3 SIZE (rust/crates/toml-0.8.12.crate) = 51145 SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1 @@ -1195,32 +1199,28 @@ SHA256 (rust/crates/toml_edit-0.21.1.crate) = 6a8534fd7f78b5405e860340ad6575217c SIZE (rust/crates/toml_edit-0.21.1.crate) = 101661 SHA256 (rust/crates/toml_edit-0.22.9.crate) = 8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4 SIZE (rust/crates/toml_edit-0.22.9.crate) = 104173 -SHA256 (rust/crates/tonic-0.8.3.crate) = 8f219fad3b929bef19b1f86fbc0358d35daed8f2cac972037ac0dc10bbb8d5fb -SIZE (rust/crates/tonic-0.8.3.crate) = 88259 -SHA256 (rust/crates/tonic-0.9.2.crate) = 3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a -SIZE (rust/crates/tonic-0.9.2.crate) = 92598 +SHA256 (rust/crates/tonic-0.10.2.crate) = d560933a0de61cf715926b9cac824d4c883c2c43142f787595e48280c40a1d0e +SIZE (rust/crates/tonic-0.10.2.crate) = 95739 +SHA256 (rust/crates/tonic-0.12.1.crate) = 38659f4a91aba8598d27821589f5db7dddd94601e7a01b1e485a50e5484c7401 +SIZE (rust/crates/tonic-0.12.1.crate) = 97513 SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c SIZE (rust/crates/tower-0.4.13.crate) = 106906 -SHA256 (rust/crates/tower-http-0.4.4.crate) = 61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140 -SIZE (rust/crates/tower-http-0.4.4.crate) = 115612 +SHA256 (rust/crates/tower-http-0.5.2.crate) = 1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5 +SIZE (rust/crates/tower-http-0.5.2.crate) = 118675 SHA256 (rust/crates/tower-layer-0.3.2.crate) = c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0 SIZE (rust/crates/tower-layer-0.3.2.crate) = 6023 -SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52 -SIZE (rust/crates/tower-service-0.3.2.crate) = 6847 +SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3 +SIZE (rust/crates/tower-service-0.3.3.crate) = 6950 SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef SIZE (rust/crates/tracing-0.1.40.crate) = 79459 SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7 SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241 SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54 SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221 -SHA256 (rust/crates/tracing-futures-0.2.5.crate) = 97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2 -SIZE (rust/crates/tracing-futures-0.2.5.crate) = 11637 -SHA256 (rust/crates/tracing-log-0.1.4.crate) = f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2 -SIZE (rust/crates/tracing-log-0.1.4.crate) = 20640 SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 -SHA256 (rust/crates/tracing-opentelemetry-0.19.0.crate) = 00a39dcf9bfc1742fa4d6215253b33a6e474be78275884c216fc2a06267b3600 -SIZE (rust/crates/tracing-opentelemetry-0.19.0.crate) = 123489 +SHA256 (rust/crates/tracing-opentelemetry-0.25.0.crate) = a9784ed4da7d921bc8df6963f8c80a0e4ce34ba6ba76668acadd3edbd985ff3b +SIZE (rust/crates/tracing-opentelemetry-0.25.0.crate) = 141003 SHA256 (rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312 SHA256 (rust/crates/trice-0.4.0.crate) = d3aaab10ae9fac0b10f392752bf56f0fd20845f39037fec931e8537b105b515a @@ -1229,12 +1229,16 @@ SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418 SIZE (rust/crates/try-lock-0.2.5.crate) = 4314 SHA256 (rust/crates/try_map-0.3.1.crate) = fb1626d07cb5c1bb2cf17d94c0be4852e8a7c02b041acec9a8c5bdda99f9d580 SIZE (rust/crates/try_map-0.3.1.crate) = 7002 -SHA256 (rust/crates/tungstenite-0.20.1.crate) = 9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9 -SIZE (rust/crates/tungstenite-0.20.1.crate) = 60095 +SHA256 (rust/crates/tungstenite-0.21.0.crate) = 9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1 +SIZE (rust/crates/tungstenite-0.21.0.crate) = 59858 +SHA256 (rust/crates/tungstenite-0.23.0.crate) = 6e2e2ce1e47ed2994fd43b04c8f618008d4cabdd5ee34027cf14f9d918edd9c8 +SIZE (rust/crates/tungstenite-0.23.0.crate) = 61196 SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825 SIZE (rust/crates/typenum-1.17.0.crate) = 42849 SHA256 (rust/crates/ubyte-0.10.4.crate) = f720def6ce1ee2fc44d40ac9ed6d3a59c361c80a75a7aa8e75bb9baed31cf2ea SIZE (rust/crates/ubyte-0.10.4.crate) = 13965 +SHA256 (rust/crates/ucd-trie-0.1.6.crate) = ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9 +SIZE (rust/crates/ucd-trie-0.1.6.crate) = 45790 SHA256 (rust/crates/ulid-1.1.2.crate) = 34778c17965aa2a08913b57e1f34db9b4a63f5de31768b55bf20d2795f921259 SIZE (rust/crates/ulid-1.1.2.crate) = 11517 SHA256 (rust/crates/uncased-0.9.10.crate) = e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697 @@ -1271,12 +1275,12 @@ SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615 SIZE (rust/crates/utf-8-0.7.6.crate) = 10422 SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435 -SHA256 (rust/crates/uuid-1.8.0.crate) = a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0 -SIZE (rust/crates/uuid-1.8.0.crate) = 44043 +SHA256 (rust/crates/uuid-1.10.0.crate) = 81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314 +SIZE (rust/crates/uuid-1.10.0.crate) = 47648 SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d SIZE (rust/crates/valuable-0.1.0.crate) = 27718 -SHA256 (rust/crates/vart-0.2.1.crate) = 6c07dbb7140d0a8fa046a25eabaaad09f4082076ccb8f157d9fe2b13dc9ae570 -SIZE (rust/crates/vart-0.2.1.crate) = 785194 +SHA256 (rust/crates/vart-0.4.0.crate) = 8e19cf5555815b1ebc839ceb17face450eb0346e09c0acc6ad0e3097ec49dcad +SIZE (rust/crates/vart-0.4.0.crate) = 795548 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735 SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f @@ -1285,8 +1289,6 @@ SHA256 (rust/crates/vswhom-0.1.0.crate) = be979b7f07507105799e854203b470ff7c78a1 SIZE (rust/crates/vswhom-0.1.0.crate) = 9420 SHA256 (rust/crates/vswhom-sys-0.1.2.crate) = d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18 SIZE (rust/crates/vswhom-sys-0.1.2.crate) = 15852 -SHA256 (rust/crates/waker-fn-1.1.1.crate) = f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690 -SIZE (rust/crates/waker-fn-1.1.1.crate) = 6323 SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e @@ -1315,8 +1317,6 @@ SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b1 SIZE (rust/crates/web-sys-0.3.69.crate) = 728877 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb SIZE (rust/crates/web-time-1.1.0.crate) = 18026 -SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1 -SIZE (rust/crates/webpki-roots-0.25.4.crate) = 253559 SHA256 (rust/crates/webpki-roots-0.26.1.crate) = b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009 SIZE (rust/crates/webpki-roots-0.26.1.crate) = 249748 SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7 @@ -1333,50 +1333,56 @@ SHA256 (rust/crates/windows-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb8150 SIZE (rust/crates/windows-0.48.0.crate) = 11864177 SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9 SIZE (rust/crates/windows-core-0.52.0.crate) = 42154 +SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0 +SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470 +SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e +SIZE (rust/crates/windows-result-0.2.0.crate) = 12756 +SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10 +SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832 SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884 SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904 -SHA256 (rust/crates/windows-targets-0.52.4.crate) = 7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b -SIZE (rust/crates/windows-targets-0.52.4.crate) = 6310 +SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 +SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492 -SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9 -SIZE (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = 433373 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 +SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483 -SHA256 (rust/crates/windows_aarch64_msvc-0.52.4.crate) = da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675 -SIZE (rust/crates/windows_aarch64_msvc-0.52.4.crate) = 828055 +SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 +SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891 -SHA256 (rust/crates/windows_i686_gnu-0.52.4.crate) = b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3 -SIZE (rust/crates/windows_i686_gnu-0.52.4.crate) = 875736 +SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b +SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402 +SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 +SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300 -SHA256 (rust/crates/windows_i686_msvc-0.52.4.crate) = 1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02 -SIZE (rust/crates/windows_i686_msvc-0.52.4.crate) = 895530 +SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 +SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619 -SHA256 (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03 -SIZE (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 831627 +SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 +SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486 -SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177 -SIZE (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 433358 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d +SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412 -SHA256 (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8 -SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019 +SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec +SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876 SIZE (rust/crates/winnow-0.5.40.crate) = 159316 SHA256 (rust/crates/winnow-0.6.5.crate) = dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8 SIZE (rust/crates/winnow-0.6.5.crate) = 159316 -SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1 -SIZE (rust/crates/winreg-0.50.0.crate) = 29703 -SHA256 (rust/crates/wiremock-0.5.22.crate) = 13a3a53eaf34f390dd30d7b1b078287dd05df2aa2e21a589ccb80f5c7253c2e9 -SIZE (rust/crates/wiremock-0.5.22.crate) = 44340 +SHA256 (rust/crates/wiremock-0.6.0.crate) = ec874e1eef0df2dcac546057fe5e29186f09c378181cd7b635b4b7bcc98e9d81 +SIZE (rust/crates/wiremock-0.6.0.crate) = 43924 SHA256 (rust/crates/ws_stream_wasm-0.7.4.crate) = 7999f5f4217fe3818726b66257a4475f71e74ffd190776ad053fa159e50737f5 SIZE (rust/crates/ws_stream_wasm-0.7.4.crate) = 23942 SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed @@ -1403,5 +1409,5 @@ SHA256 (rust/crates/zstd-safe-7.1.0.crate) = 1cd99b45c6bc03a018c8b8a86025678c87e SIZE (rust/crates/zstd-safe-7.1.0.crate) = 20792 SHA256 (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa SIZE (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = 749088 -SHA256 (surrealdb-surrealdb-v1.5.3_GH0.tar.gz) = ec4c91c9ed1806d1010de759153bab217d2b7f5fd0ded6a59386f4be515e67d3 -SIZE (surrealdb-surrealdb-v1.5.3_GH0.tar.gz) = 5841809 +SHA256 (surrealdb-surrealdb-v2.0.2_GH0.tar.gz) = fa0e1ba30bf32e4ce62a9ff96655670455999e181c29a9167ff1011b43e17519 +SIZE (surrealdb-surrealdb-v2.0.2_GH0.tar.gz) = 6445134 diff --git a/databases/tarantool/Makefile b/databases/tarantool/Makefile index 9a1c13a6c3b5..58a046bd0063 100644 --- a/databases/tarantool/Makefile +++ b/databases/tarantool/Makefile @@ -1,5 +1,5 @@ PORTNAME= tarantool -PORTVERSION= 3.0.0 +PORTVERSION= 3.1.1 CATEGORIES= databases MASTER_SITES= https://download.tarantool.org/tarantool/src/ @@ -56,5 +56,6 @@ post-patch: post-install: @${RMDIR} ${STAGEDIR}${PREFIX}/lib/tarantool/ + @${RMDIR} ${STAGEDIR}${DATADIR} .include <bsd.port.mk> diff --git a/databases/tarantool/distinfo b/databases/tarantool/distinfo index 0004384a9081..be7670db78d3 100644 --- a/databases/tarantool/distinfo +++ b/databases/tarantool/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1703671142 -SHA256 (tarantool-3.0.0.tar.gz) = 41dee7d752839e47b55dafeca424937e15be2d72d5a002ccc3b7f23dc8dbee3f -SIZE (tarantool-3.0.0.tar.gz) = 43019938 +TIMESTAMP = 1723625416 +SHA256 (tarantool-3.1.1.tar.gz) = 705aeeac16b26ab7b06c6acb418ae22c5367665dcdccc28d577271fddd78a1e6 +SIZE (tarantool-3.1.1.tar.gz) = 32789262 diff --git a/databases/tarantool/pkg-plist b/databases/tarantool/pkg-plist index a2407ad3e082..81eeaae7337d 100644 --- a/databases/tarantool/pkg-plist +++ b/databases/tarantool/pkg-plist @@ -1,7 +1,4 @@ bin/tarantool -bin/tarantoolctl -etc/tarantool/default/tarantool -etc/tarantool/instances.available/example.lua include/tarantool/lauxlib.h include/tarantool/lmisclib.h include/tarantool/lua.h @@ -11,101 +8,3 @@ include/tarantool/luajit.h include/tarantool/lualib.h include/tarantool/module.h share/man/man1/tarantool.1.gz -share/man/man1/tarantoolctl.1.gz -%%DATADIR%%/luarocks/admin/cache.lua -%%DATADIR%%/luarocks/admin/cmd/add.lua -%%DATADIR%%/luarocks/admin/cmd/make_manifest.lua -%%DATADIR%%/luarocks/admin/cmd/refresh_cache.lua -%%DATADIR%%/luarocks/admin/cmd/remove.lua -%%DATADIR%%/luarocks/admin/index.lua -%%DATADIR%%/luarocks/argparse.lua -%%DATADIR%%/luarocks/build.lua -%%DATADIR%%/luarocks/build/builtin.lua -%%DATADIR%%/luarocks/build/cmake.lua -%%DATADIR%%/luarocks/build/command.lua -%%DATADIR%%/luarocks/build/make.lua -%%DATADIR%%/luarocks/cmd.lua -%%DATADIR%%/luarocks/cmd/build.lua -%%DATADIR%%/luarocks/cmd/config.lua -%%DATADIR%%/luarocks/cmd/doc.lua -%%DATADIR%%/luarocks/cmd/download.lua -%%DATADIR%%/luarocks/cmd/init.lua -%%DATADIR%%/luarocks/cmd/install.lua -%%DATADIR%%/luarocks/cmd/lint.lua -%%DATADIR%%/luarocks/cmd/list.lua -%%DATADIR%%/luarocks/cmd/make.lua -%%DATADIR%%/luarocks/cmd/new_version.lua -%%DATADIR%%/luarocks/cmd/pack.lua -%%DATADIR%%/luarocks/cmd/path.lua -%%DATADIR%%/luarocks/cmd/purge.lua -%%DATADIR%%/luarocks/cmd/remove.lua -%%DATADIR%%/luarocks/cmd/search.lua -%%DATADIR%%/luarocks/cmd/show.lua -%%DATADIR%%/luarocks/cmd/test.lua -%%DATADIR%%/luarocks/cmd/unpack.lua -%%DATADIR%%/luarocks/cmd/upload.lua -%%DATADIR%%/luarocks/cmd/which.lua -%%DATADIR%%/luarocks/cmd/write_rockspec.lua -%%DATADIR%%/luarocks/core/cfg.lua -%%DATADIR%%/luarocks/core/dir.lua -%%DATADIR%%/luarocks/core/hardcoded.lua -%%DATADIR%%/luarocks/core/manif.lua -%%DATADIR%%/luarocks/core/path.lua -%%DATADIR%%/luarocks/core/persist.lua -%%DATADIR%%/luarocks/core/sysdetect.lua -%%DATADIR%%/luarocks/core/util.lua -%%DATADIR%%/luarocks/core/vers.lua -%%DATADIR%%/luarocks/deplocks.lua -%%DATADIR%%/luarocks/deps.lua -%%DATADIR%%/luarocks/dir.lua -%%DATADIR%%/luarocks/download.lua -%%DATADIR%%/luarocks/fetch.lua -%%DATADIR%%/luarocks/fetch/cvs.lua -%%DATADIR%%/luarocks/fetch/git.lua -%%DATADIR%%/luarocks/fetch/git_file.lua -%%DATADIR%%/luarocks/fetch/git_http.lua -%%DATADIR%%/luarocks/fetch/git_https.lua -%%DATADIR%%/luarocks/fetch/git_ssh.lua -%%DATADIR%%/luarocks/fetch/hg.lua -%%DATADIR%%/luarocks/fetch/hg_http.lua -%%DATADIR%%/luarocks/fetch/hg_https.lua -%%DATADIR%%/luarocks/fetch/hg_ssh.lua -%%DATADIR%%/luarocks/fetch/sscm.lua -%%DATADIR%%/luarocks/fetch/svn.lua -%%DATADIR%%/luarocks/fs.lua -%%DATADIR%%/luarocks/fs/lua.lua -%%DATADIR%%/luarocks/fs/tools.lua -%%DATADIR%%/luarocks/fs/macosx.lua -%%DATADIR%%/luarocks/fs/unix.lua -%%DATADIR%%/luarocks/fs/unix/tools.lua -%%DATADIR%%/luarocks/fs/win32.lua -%%DATADIR%%/luarocks/fs/win32/tools.lua -%%DATADIR%%/luarocks/fun.lua -%%DATADIR%%/luarocks/loader.lua -%%DATADIR%%/luarocks/manif.lua -%%DATADIR%%/luarocks/manif/writer.lua -%%DATADIR%%/luarocks/pack.lua -%%DATADIR%%/luarocks/path.lua -%%DATADIR%%/luarocks/persist.lua -%%DATADIR%%/luarocks/queries.lua -%%DATADIR%%/luarocks/remove.lua -%%DATADIR%%/luarocks/repos.lua -%%DATADIR%%/luarocks/require.lua -%%DATADIR%%/luarocks/results.lua -%%DATADIR%%/luarocks/rockspecs.lua -%%DATADIR%%/luarocks/search.lua -%%DATADIR%%/luarocks/signing.lua -%%DATADIR%%/luarocks/test.lua -%%DATADIR%%/luarocks/test/busted.lua -%%DATADIR%%/luarocks/test/command.lua -%%DATADIR%%/luarocks/tools/patch.lua -%%DATADIR%%/luarocks/tools/tar.lua -%%DATADIR%%/luarocks/tools/zip.lua -%%DATADIR%%/luarocks/type/manifest.lua -%%DATADIR%%/luarocks/type/rockspec.lua -%%DATADIR%%/luarocks/type_check.lua -%%DATADIR%%/luarocks/upload/api.lua -%%DATADIR%%/luarocks/upload/multipart.lua -%%DATADIR%%/luarocks/util.lua -@dir(tarantool,tarantool,) %%TT_DATADIR%% -@dir(tarantool,tarantool,) %%TT_LOGDIR%% diff --git a/databases/tdb/Makefile b/databases/tdb/Makefile index 315dce1f4dea..b697ca6414e2 100644 --- a/databases/tdb/Makefile +++ b/databases/tdb/Makefile @@ -1,11 +1,10 @@ PORTNAME= tdb -DISTVERSION= 1.4.7 -PORTREVISION= 1 +DISTVERSION= 1.4.9 PORTEPOCH= 1 CATEGORIES= databases MASTER_SITES= SAMBA -MAINTAINER= timur@FreeBSD.org +MAINTAINER= samba@FreeBSD.org COMMENT= Trivial Database WWW= https://tdb.samba.org/ diff --git a/databases/tdb/distinfo b/databases/tdb/distinfo index 1e2aae9589e7..2ac5228dd683 100644 --- a/databases/tdb/distinfo +++ b/databases/tdb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1659106948 -SHA256 (tdb-1.4.7.tar.gz) = a4fb168def533f31ff2c07f7d9844bb3131e6799f094ebe77d0380adc987c20e -SIZE (tdb-1.4.7.tar.gz) = 741714 +TIMESTAMP = 1722341236 +SHA256 (tdb-1.4.9.tar.gz) = 0ac226073e3a2db8648da7af744cb95f50766a52feeb001d558b2b321b74a765 +SIZE (tdb-1.4.9.tar.gz) = 746608 diff --git a/databases/tdbc/Makefile b/databases/tdbc/Makefile index b099976d8cd6..5119e19b37f7 100644 --- a/databases/tdbc/Makefile +++ b/databases/tdbc/Makefile @@ -1,8 +1,7 @@ PORTNAME= tdbc -DISTVERSION= 1.1.7 -PORTREVISION= 0 +DISTVERSION= 1.1.9 CATEGORIES= databases -MASTER_SITES= SF/tcl/Tcl/8.6.14 +MASTER_SITES= SF/tcl/Tcl/8.6.15 DISTFILES= ${PORTNAME}${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= tcltk@FreeBSD.org diff --git a/databases/tdbc/distinfo b/databases/tdbc/distinfo index b0ff4eeba567..92c91c211329 100644 --- a/databases/tdbc/distinfo +++ b/databases/tdbc/distinfo @@ -1,11 +1,11 @@ -TIMESTAMP = 1709627380 -SHA256 (tdbc1.1.7.tar.gz) = d9cebffeeb5240abe26925e509943bb56a3a25091c5f211548308b63f4e41fb1 -SIZE (tdbc1.1.7.tar.gz) = 189092 -SHA256 (tdbcmysql1.1.7.tar.gz) = 47f48890078ac0e7b6d12a12bfbfb80f6d5799cd40b2082addec4b761c369b58 -SIZE (tdbcmysql1.1.7.tar.gz) = 184838 -SHA256 (tdbcodbc1.1.7.tar.gz) = d4207a111f8f26dc5e6e00c547e217ab7f02f56c39835c9f3d3208a6a9249697 -SIZE (tdbcodbc1.1.7.tar.gz) = 203944 -SHA256 (tdbcpostgres1.1.7.tar.gz) = 7e9c668c555656bfdbb7a1328f6c6b9302ec5a942ec57f907f18eb1ff221c6e5 -SIZE (tdbcpostgres1.1.7.tar.gz) = 179823 -SHA256 (tdbcsqlite3-1.1.7.tar.gz) = 0ec87bb74b29e2bc5a127d92d33de1d2ba0b4864efa86bc3d8b179af2c7799ec -SIZE (tdbcsqlite3-1.1.7.tar.gz) = 142923 +TIMESTAMP = 1726558091 +SHA256 (tdbc1.1.9.tar.gz) = 8d1c20edcc49b522ddc07dce09b260fb5c792b49168f5709a12867f7e4d19999 +SIZE (tdbc1.1.9.tar.gz) = 190367 +SHA256 (tdbcmysql1.1.9.tar.gz) = 0ff5c06c5924ee1e3036ff880dc96e2d2bb1852bd470b0926b93f2bed08d5758 +SIZE (tdbcmysql1.1.9.tar.gz) = 184668 +SHA256 (tdbcodbc1.1.9.tar.gz) = e5183adfcf34e5780ed0e4f6195d17f708271690923ccfa0806bb32845e4e170 +SIZE (tdbcodbc1.1.9.tar.gz) = 203777 +SHA256 (tdbcpostgres1.1.9.tar.gz) = f9965c24bc623912547f4965b6fcbd6502c2c0df946132b1b952cf2b93c8b052 +SIZE (tdbcpostgres1.1.9.tar.gz) = 179613 +SHA256 (tdbcsqlite3-1.1.9.tar.gz) = 426eac41c84cf8b35825fcad303aaae1225b70e96b86ea67059094b50d9ce9fd +SIZE (tdbcsqlite3-1.1.9.tar.gz) = 143332 diff --git a/databases/tile38/Makefile b/databases/tile38/Makefile index 8fc862a00843..2a77789b6db9 100644 --- a/databases/tile38/Makefile +++ b/databases/tile38/Makefile @@ -1,6 +1,6 @@ PORTNAME= tile38 DISTVERSION= 1.12.0 -PORTREVISION= 20 +PORTREVISION= 22 CATEGORIES= databases MAINTAINER= a.andersson.thn@gmail.com diff --git a/databases/tiledb/Makefile b/databases/tiledb/Makefile index 29d08a6cc1ac..bad012897e2e 100644 --- a/databases/tiledb/Makefile +++ b/databases/tiledb/Makefile @@ -1,5 +1,5 @@ PORTNAME= tiledb -PORTVERSION= 2.24.0 +PORTVERSION= 2.26.1 CATEGORIES= databases MAINTAINER= sunpoet@FreeBSD.org @@ -15,9 +15,9 @@ LIB_DEPENDS= libcapnp.so:devel/capnproto1 \ libcurl.so:ftp/curl \ libfmt.so:devel/libfmt \ liblz4.so:archivers/liblz4 \ + libpng.so:graphics/png \ libzstd.so:archivers/zstd RUN_DEPENDS= capnproto1>=1.0.1:devel/capnproto1 \ - catch2>=3.1:devel/catch2 \ clipp>=1.2.3_1:devel/clipp \ curl>=7.74.0:ftp/curl \ liblz4>=1.9.3,1:archivers/liblz4 \ @@ -31,34 +31,28 @@ CFLAGS_armv6= -Wno-c++11-narrowing CFLAGS_armv7= -Wno-c++11-narrowing CFLAGS_i386= -Wno-c++11-narrowing CFLAGS_powerpc= -Wno-c++11-narrowing -CMAKE_ARGS= -DCATCH_INCLUDE_DIR=${LOCALBASE}/include/catch2 \ - -DFREEBSD_OPENSSLBASE=${OPENSSLBASE} \ - -Dlibmagic_DICTIONARY=/usr/share/misc/magic.mgc +CMAKE_ARGS= -Dlibmagic_DICTIONARY=/usr/share/misc/magic.mgc CMAKE_OFF= TILEDB_ALLOW_REGEX_CHAR_PATH \ TILEDB_ARROW_TESTS \ TILEDB_ASSERTIONS \ TILEDB_AZURE \ - TILEDB_CMAKE_IDE \ TILEDB_EXPERIMENTAL_FEATURES \ - TILEDB_FORCE_ALL_DEPS \ TILEDB_GCS \ TILEDB_HDFS \ TILEDB_S3 \ TILEDB_SANITIZER \ - TILEDB_SKIP_S3AWSSDK_DIR_LENGTH_CHECK \ - TILEDB_SUPERBUILD \ TILEDB_TESTS \ TILEDB_TESTS_AWS_S3_CONFIG \ - TILEDB_VCPKG \ TILEDB_VCPKG_BASE_TRIPLET \ TILEDB_VERBOSE \ TILEDB_WEBP \ TILEDB_WERROR CMAKE_ON= BUILD_SHARED_LIBS \ + CMAKE_DISABLE_FIND_PACKAGE_Doxygen \ CMAKE_EXPORT_COMPILE_COMMANDS \ TILEDB_CCACHE \ TILEDB_CPP_API \ - TILEDB_LOG_OUTPUT_ON_FAILURE \ + TILEDB_DISABLE_AUTO_VCPKG \ TILEDB_REMOVE_DEPRECATIONS \ TILEDB_SERIALIZATION \ TILEDB_STATS \ @@ -74,7 +68,4 @@ AVX2_DESC= AVX2 instructions support AVX2_CMAKE_BOOL= COMPILER_SUPPORTS_AVX2 -post-install: - ${RM} ${STAGEDIR}${PREFIX}/lib/libbz2.so ${STAGEDIR}${PREFIX}/lib/liblz4.so ${STAGEDIR}${PREFIX}/lib/libzstd.so - .include <bsd.port.mk> diff --git a/databases/tiledb/distinfo b/databases/tiledb/distinfo index 33519102d560..30930c04134a 100644 --- a/databases/tiledb/distinfo +++ b/databases/tiledb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718580042 -SHA256 (TileDB-Inc-TileDB-2.24.0_GH0.tar.gz) = 21cd9ebe25ab0999927f375e7e92169e35e64dcceb7d17c91d0f310f9246ae1b -SIZE (TileDB-Inc-TileDB-2.24.0_GH0.tar.gz) = 4473344 +TIMESTAMP = 1727260379 +SHA256 (TileDB-Inc-TileDB-2.26.1_GH0.tar.gz) = f90461850c6f87f63fe77788d7932fd53a4d1de7e2ba7263f5e8f2fd1df23e38 +SIZE (TileDB-Inc-TileDB-2.26.1_GH0.tar.gz) = 4214125 diff --git a/databases/tiledb/files/patch-cmake-inputs-Config.cmake.in b/databases/tiledb/files/patch-cmake-inputs-Config.cmake.in deleted file mode 100644 index 6df00e7a3ac8..000000000000 --- a/databases/tiledb/files/patch-cmake-inputs-Config.cmake.in +++ /dev/null @@ -1,14 +0,0 @@ ---- cmake/inputs/Config.cmake.in.orig 2023-12-13 20:43:06 UTC -+++ cmake/inputs/Config.cmake.in -@@ -14,11 +14,9 @@ if(@TILEDB_STATIC@) # TILEDB_STATIC - include(CMakeFindDependencyMacro) - find_dependency(Threads) - find_dependency(BZip2) -- find_dependency(lz4) - find_dependency(spdlog) - find_dependency(ZLIB) - find_dependency(zstd) -- find_dependency(unofficial-libmagic) - if(NOT WIN32) - find_dependency(OpenSSL) - endif() diff --git a/databases/tiledb/files/patch-cmake-openssl b/databases/tiledb/files/patch-cmake-openssl deleted file mode 100644 index 924f7a6ea2c5..000000000000 --- a/databases/tiledb/files/patch-cmake-openssl +++ /dev/null @@ -1,15 +0,0 @@ -Fix search for OpenSSL with CMake >= 3.27. This port uses OPENSSL_PATHS to set -OPENSSL_ROOT_DIR, so CMake tries to find OpenSSL in TILEDB_EP_INSTALL_PREFIX -which is problably not where we want to look. - ---- cmake/Modules/FindOpenSSL_EP.cmake.orig 2023-10-25 06:36:39 UTC -+++ cmake/Modules/FindOpenSSL_EP.cmake -@@ -41,7 +41,7 @@ endif() - endif() - - # Search the path set during the superbuild for the EP. --set(OPENSSL_PATHS ${TILEDB_EP_INSTALL_PREFIX}) -+set(OPENSSL_PATHS ${FREEBSD_OPENSSLBASE}) - - # Add /usr/local/opt, as Homebrew sometimes installs it there. - set (HOMEBREW_BASE "/usr/local/opt/openssl") diff --git a/databases/tiledb/files/patch-magic b/databases/tiledb/files/patch-magic deleted file mode 100644 index b1a0812ff549..000000000000 --- a/databases/tiledb/files/patch-magic +++ /dev/null @@ -1,165 +0,0 @@ -Obtained from: https://github.com/TileDB-Inc/TileDB/pull/3270 - ---- cmake/Modules/FindMagic_EP.cmake.orig 2022-08-25 01:25:52 UTC -+++ cmake/Modules/FindMagic_EP.cmake -@@ -3,7 +3,7 @@ - # - # The MIT License - # --# Copyright (c) 2018-2021 TileDB, Inc. -+# Copyright (c) 2022 TileDB, Inc. - # - # Permission is hereby granted, free of charge, to any person obtaining a copy - # of this software and associated documentation files (the "Software"), to deal -@@ -34,47 +34,47 @@ - # Include some common helper functions. - include(TileDBCommon) - --# Search the path set during the superbuild for the EP. --set(LIBMAGIC_PATHS ${TILEDB_EP_INSTALL_PREFIX}) -+# First check for a static version in the EP prefix. -+find_library(libmagic_LIBRARIES -+ NAMES -+ magic${CMAKE_STATIC_LIBRARY_SUFFIX} -+ libmagic${CMAKE_STATIC_LIBRARY_SUFFIX} -+ PATHS ${TILEDB_EP_INSTALL_PREFIX} -+ PATH_SUFFIXES lib -+ NO_DEFAULT_PATH -+) - --if(TILEDB_LIBMAGIC_EP_BUILT) -- find_package(libmagic PATHS ${TILEDB_EP_INSTALL_PREFIX} ${TILEDB_DEPS_NO_DEFAULT_PATH}) --endif() -- --if (TILEDB_LIBMAGIC_EP_BUILT) -+if (libmagic_LIBRARIES) -+ set(libmagic_STATIC_EP_FOUND TRUE) - find_path(libmagic_INCLUDE_DIR -- NAMES magic.h -- PATHS ${LIBMAGIC_PATHS} -- PATH_SUFFIXES include -- ${NO_DEFAULT_PATH} -- ) -- -- if (NOT libmagic_INCLUDE_DIR) -- find_path(libmagic_INCLUDE_DIR -- NAMES file/file.h -- PATHS ${LIBMAGIC_PATHS} -- PATH_SUFFIXES include -- ${NO_DEFAULT_PATH} -- ) -- endif() -- -- # Link statically if installed with the EP. -+ NAMES magic.h -+ PATHS ${TILEDB_EP_INSTALL_PREFIX} -+ PATH_SUFFIXES include -+ NO_DEFAULT_PATH -+ ) -+elseif(NOT TILEDB_FORCE_ALL_DEPS) -+ set(libmagic_STATIC_EP_FOUND FALSE) -+ # Static EP not found, search in system paths. - find_library(libmagic_LIBRARIES -- libmagic -- PATHS ${LIBMAGIC_PATHS} -- PATH_SUFFIXES lib a -- #${TILEDB_DEPS_NO_DEFAULT_PATH} -- ${NO_DEFAULT_PATH} -- ) -- -- include(FindPackageHandleStandardArgs) -- FIND_PACKAGE_HANDLE_STANDARD_ARGS(libmagic -- REQUIRED_VARS libmagic_LIBRARIES libmagic_INCLUDE_DIR -- ) -+ NAMES -+ magic libmagic -+ PATH_SUFFIXES lib bin -+ ${TILEDB_DEPS_NO_DEFAULT_PATH} -+ ) -+ find_path(libmagic_INCLUDE_DIR -+ NAMES magic.h -+ PATH_SUFFIXES include -+ ${TILEDB_DEPS_NO_DEFAULT_PATH} -+ ) - endif() - -+include(FindPackageHandleStandardArgs) -+FIND_PACKAGE_HANDLE_STANDARD_ARGS(libmagic -+ REQUIRED_VARS libmagic_LIBRARIES libmagic_INCLUDE_DIR -+) -+ - # if not yet built add it as an external project --if(NOT TILEDB_LIBMAGIC_EP_BUILT) -+if(NOT libmagic_FOUND) - if (TILEDB_SUPERBUILD) - message(STATUS "Adding Magic as an external project") - -@@ -115,11 +115,22 @@ if(NOT TILEDB_LIBMAGIC_EP_BUILT) - endif() - endif() - --find_file(libmagic_DICTIONARY magic.mgc -- PATHS ${LIBMAGIC_PATHS} -- PATH_SUFFIXES bin share -- ${NO_DEFAULT_PATH} --) -+if(TILEDB_LIBMAGIC_EP_BUILT) -+ find_file(libmagic_DICTIONARY magic.mgc -+ PATHS ${LIBMAGIC_PATHS} -+ PATH_SUFFIXES bin share misc -+ ${TILEDB_DEPS_NO_DEFAULT_PATH} -+ ) -+else() -+ find_file(libmagic_DICTIONARY magic.mgc -+ PATH_SUFFIXES bin share misc share/misc -+ ${TILEDB_DEPS_NO_DEFAULT_PATH} -+ ) -+endif() -+ -+if(NOT TILEDB_SUPERBUILD AND NOT libmagic_DICTIONARY) -+ message(FATAL_ERROR "Unable to find libmagic dictionary") -+endif() - - if (libmagic_FOUND AND NOT TARGET libmagic) - message(STATUS "Found Magic, adding imported target: ${libmagic_LIBRARIES}") ---- tiledb/CMakeLists.txt.orig 2022-08-25 01:25:52 UTC -+++ tiledb/CMakeLists.txt -@@ -357,14 +357,18 @@ target_link_libraries(TILEDB_CORE_OBJECTS PRIVATE $<BU - ############################################################ - # provide actions/target for preparation of magic.mgc data for embedding/build - --set(MGC_GZIPPED_BIN_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/..") -+set(MGC_GZIPPED_BIN_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/sm/misc") - set(MGC_GZIPPED_BIN_OUTPUT_FILE "${MGC_GZIPPED_BIN_OUTPUT_DIRECTORY}/magic_mgc_gzipped.bin") - set(MGC_GZIPPED_BIN_INPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/sm/misc") - set(MGC_GZIPPED_BIN_INPUT_FILE "${MGC_GZIPPED_BIN_INPUT_DIRECTORY}/magic_mgc_gzipped.bin.tar.bz2") - -+# Create the output directory if it does not exist -+add_custom_target(create_magic_bin_output_directory ALL -+ COMMAND ${CMAKE_COMMAND} -E make_directory ${MGC_GZIPPED_BIN_OUTPUT_DIRECTORY}) -+ - add_custom_command( - OUTPUT "${MGC_GZIPPED_BIN_OUTPUT_FILE}" -- DEPENDS "${MGC_GZIPPED_BIN_INPUT_FILE}" -+ DEPENDS "${MGC_GZIPPED_BIN_INPUT_FILE}" create_magic_bin_output_directory - COMMAND ${CMAKE_COMMAND} -E tar x "${MGC_GZIPPED_BIN_INPUT_FILE}" - WORKING_DIRECTORY "${MGC_GZIPPED_BIN_OUTPUT_DIRECTORY}" - ) -@@ -380,7 +384,7 @@ add_custom_target( - WORKING_DIRECTORY "${MGC_GZIPPED_BIN_OUTPUT_DIRECTORY}" - COMMAND ${CMAKE_COMMAND} -E tar cvj "magic_mgc_gzipped.bin.tar.bz2" "magic_mgc_gzipped.bin" - COMMAND ${CMAKE_COMMAND} -E copy "magic_mgc_gzipped.bin.tar.bz2" "${MGC_GZIPPED_BIN_INPUT_FILE}" -- DEPENDS "${libmagic_DICTIONARY}" -+ DEPENDS "${libmagic_DICTIONARY}" create_magic_bin_output_directory - COMMENT "Re-generate ${MGC_GZIPPED_BIN_INPUT_FILE} for embedded magic.mgc support" - ) - -@@ -394,6 +398,8 @@ target_include_directories(TILEDB_CORE_OBJECTS - "${TILEDB_EXTERNALS_INCLUDE_DIRS}" - # to pickup <build_dir>/tiledb for capnp gen'd files - "${CMAKE_CURRENT_BINARY_DIR}/.." -+ # For libmagic binary data include -+ "${CMAKE_CURRENT_BINARY_DIR}/sm/misc" - ) - - # Build a separate copy of the object library for use with static TileDB diff --git a/databases/tiledb/files/patch-tools-CMakeLists.txt b/databases/tiledb/files/patch-tools-CMakeLists.txt new file mode 100644 index 000000000000..03fa87990cde --- /dev/null +++ b/databases/tiledb/files/patch-tools-CMakeLists.txt @@ -0,0 +1,26 @@ +--- tools/CMakeLists.txt.orig 2024-09-10 19:34:18 UTC ++++ tools/CMakeLists.txt +@@ -25,8 +25,6 @@ + # THE SOFTWARE. + # + +-find_package(Clipp CONFIG REQUIRED) +- + add_executable(tiledb-cli EXCLUDE_FROM_ALL + src/commands/help_command.cc + src/commands/info_command.cc +@@ -45,7 +43,6 @@ foreach(TOOL ${TILEDB_TOOLS}) + target_link_libraries(${TOOL} PRIVATE + TILEDB_CORE_OBJECTS_ILIB + TILEDB_CORE_OBJECTS +- clipp::clipp + ) + target_include_directories(${TOOL} PRIVATE + ${CMAKE_CURRENT_SOURCE_DIR}/.. +@@ -54,4 +51,4 @@ endforeach() + endforeach() + + # Add custom target 'tools' to build all tools. +-add_custom_target(tools ALL DEPENDS ${TILEDB_TOOLS}) +\ No newline at end of file ++add_custom_target(tools ALL DEPENDS ${TILEDB_TOOLS}) diff --git a/databases/tiledb/files/patch-vcpkg b/databases/tiledb/files/patch-vcpkg deleted file mode 100644 index 4e94fd2d56cb..000000000000 --- a/databases/tiledb/files/patch-vcpkg +++ /dev/null @@ -1,13 +0,0 @@ ---- cmake/Options/BuildOptions.cmake.orig 2024-05-02 16:58:42 UTC -+++ cmake/Options/BuildOptions.cmake -@@ -48,10 +48,6 @@ endif() - endif() - endif() - --if (NOT TILEDB_VCPKG) -- message(FATAL_ERROR "Disabling TILEDB_VCPKG is not supported.") --endif() -- - # enable assertions by default for debug builds - if (CMAKE_BUILD_TYPE STREQUAL "Debug") - set(TILEDB_ASSERTIONS TRUE) diff --git a/databases/tiledb/pkg-plist b/databases/tiledb/pkg-plist index 2883228c690d..c285e8d1125d 100644 --- a/databases/tiledb/pkg-plist +++ b/databases/tiledb/pkg-plist @@ -5,6 +5,8 @@ include/tiledb/api/c_api/buffer/buffer_api_external.h include/tiledb/api/c_api/buffer_list/buffer_list_api_external.h include/tiledb/api/c_api/config/config_api_external.h include/tiledb/api/c_api/context/context_api_external.h +include/tiledb/api/c_api/current_domain/current_domain_api_enum.h +include/tiledb/api/c_api/current_domain/current_domain_api_external_experimental.h include/tiledb/api/c_api/data_order/data_order_api_enum.h include/tiledb/api/c_api/data_order/data_order_api_external.h include/tiledb/api/c_api/datatype/datatype_api_enum.h @@ -20,6 +22,7 @@ include/tiledb/api/c_api/filter/filter_api_enum.h include/tiledb/api/c_api/filter/filter_api_external.h include/tiledb/api/c_api/filter_list/filter_list_api_external.h include/tiledb/api/c_api/group/group_api_external.h +include/tiledb/api/c_api/ndrectangle/ndrectangle_api_external_experimental.h include/tiledb/api/c_api/object/object_api_enum.h include/tiledb/api/c_api/object/object_api_external.h include/tiledb/api/c_api/query/query_api_enum.h @@ -32,10 +35,8 @@ include/tiledb/api/c_api/vfs/vfs_api_enum.h include/tiledb/api/c_api/vfs/vfs_api_experimental.h include/tiledb/api/c_api/vfs/vfs_api_external.h include/tiledb/array.h -include/tiledb/array_deprecated.h include/tiledb/array_experimental.h include/tiledb/array_schema.h -include/tiledb/array_schema_deprecated.h include/tiledb/array_schema_evolution.h include/tiledb/array_schema_experimental.h include/tiledb/arrow_io_impl.h @@ -50,6 +51,7 @@ include/tiledb/config.h include/tiledb/consolidation_plan_experimental.h include/tiledb/context.h include/tiledb/core_interface.h +include/tiledb/current_domain.h include/tiledb/deleter.h include/tiledb/dimension.h include/tiledb/dimension_label_experimental.h @@ -62,13 +64,13 @@ include/tiledb/filter_list.h include/tiledb/fragment_info.h include/tiledb/group.h include/tiledb/log.h +include/tiledb/ndrectangle.h include/tiledb/object.h include/tiledb/object_iter.h include/tiledb/query.h include/tiledb/query_channel.h include/tiledb/query_condition.h include/tiledb/query_condition_experimental.h -include/tiledb/query_deprecated.h include/tiledb/query_experimental.h include/tiledb/schema_base.h include/tiledb/stats.h diff --git a/databases/timescaledb-backup/Makefile b/databases/timescaledb-backup/Makefile index 067a65400240..c5d831100258 100644 --- a/databases/timescaledb-backup/Makefile +++ b/databases/timescaledb-backup/Makefile @@ -1,6 +1,6 @@ PORTNAME= timescaledb-backup DISTVERSION= 0.1.1 -PORTREVISION= 20 +PORTREVISION= 22 CATEGORIES= databases MAINTAINER= kbowling@FreeBSD.org diff --git a/databases/timescaledb-tune/Makefile b/databases/timescaledb-tune/Makefile index 9857a4a124c6..c462f2ec4756 100644 --- a/databases/timescaledb-tune/Makefile +++ b/databases/timescaledb-tune/Makefile @@ -1,7 +1,6 @@ PORTNAME= timescaledb-tune DISTVERSIONPREFIX= v -DISTVERSION= 0.16.0 -PORTREVISION= 3 +DISTVERSION= 0.17.0 CATEGORIES= databases MAINTAINER= kbowling@FreeBSD.org diff --git a/databases/timescaledb-tune/distinfo b/databases/timescaledb-tune/distinfo index 502083ae1a65..d1573e9763e5 100644 --- a/databases/timescaledb-tune/distinfo +++ b/databases/timescaledb-tune/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1711690762 -SHA256 (go/databases_timescaledb-tune/timescaledb-tune-v0.16.0/v0.16.0.mod) = bebb2c461ea9e89748067473975e588bb31ee4fd69308d7c597a3e0f3a4f24db -SIZE (go/databases_timescaledb-tune/timescaledb-tune-v0.16.0/v0.16.0.mod) = 307 -SHA256 (go/databases_timescaledb-tune/timescaledb-tune-v0.16.0/v0.16.0.zip) = bfea7d96773fb1abf95de9ce85e2ec36100666723986848c5c1becc67466d785 -SIZE (go/databases_timescaledb-tune/timescaledb-tune-v0.16.0/v0.16.0.zip) = 86363 +TIMESTAMP = 1726718971 +SHA256 (go/databases_timescaledb-tune/timescaledb-tune-v0.17.0/v0.17.0.mod) = 59d5957ceda1cfa6d5fd68dff1036e83c4a8e209e2f91af81ad36bb5981719e4 +SIZE (go/databases_timescaledb-tune/timescaledb-tune-v0.17.0/v0.17.0.mod) = 310 +SHA256 (go/databases_timescaledb-tune/timescaledb-tune-v0.17.0/v0.17.0.zip) = 0ea6f16e960224e2869172121e36055283c6fd8177e8688cbb583c99223400c2 +SIZE (go/databases_timescaledb-tune/timescaledb-tune-v0.17.0/v0.17.0.zip) = 86852 diff --git a/databases/timescaledb/Makefile b/databases/timescaledb/Makefile index 59cf280542aa..8d6a8bba2c29 100644 --- a/databases/timescaledb/Makefile +++ b/databases/timescaledb/Makefile @@ -1,5 +1,5 @@ PORTNAME= timescaledb -PORTVERSION= 2.15.2 +PORTVERSION= 2.16.1 CATEGORIES= databases MAINTAINER= kbowling@FreeBSD.org @@ -13,7 +13,7 @@ LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_TSL= ${WRKSRC}/tsl/LICENSE-TIMESCALE LICENSE_PERMS_TSL= dist-mirror pkg-mirror auto-accept -USES= compiler:c11 cmake gettext-runtime cpe pgsql:13-16 +USES= compiler:c11 cmake gettext-runtime cpe pgsql:14-16 USE_GITHUB= YES GH_ACCOUNT= timescale diff --git a/databases/timescaledb/distinfo b/databases/timescaledb/distinfo index fedf4bb7ffa1..57b93e57a996 100644 --- a/databases/timescaledb/distinfo +++ b/databases/timescaledb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717905914 -SHA256 (timescale-timescaledb-2.15.2_GH0.tar.gz) = 7cecf4c19ec23c8017c5d2524fc565757f85ce6698253afc9dcca0c53b59664e -SIZE (timescale-timescaledb-2.15.2_GH0.tar.gz) = 7440309 +TIMESTAMP = 1723325474 +SHA256 (timescale-timescaledb-2.16.1_GH0.tar.gz) = c1d27da11d0db3b947ed0cbf63d230427a532fd808600dea9ec3afc4ab5d730b +SIZE (timescale-timescaledb-2.16.1_GH0.tar.gz) = 7449327 diff --git a/databases/timescaledb/pkg-plist b/databases/timescaledb/pkg-plist index 914307ead5ac..6924a735627e 100644 --- a/databases/timescaledb/pkg-plist +++ b/databases/timescaledb/pkg-plist @@ -1,15 +1,6 @@ lib/postgresql/timescaledb-%%PORTVERSION%%.so %%TSL%%lib/postgresql/timescaledb-tsl-%%PORTVERSION%%.so lib/postgresql/timescaledb.so -share/postgresql/extension/timescaledb--2.1.0--%%PORTVERSION%%.sql -share/postgresql/extension/timescaledb--2.1.1--%%PORTVERSION%%.sql -share/postgresql/extension/timescaledb--2.2.0--%%PORTVERSION%%.sql -share/postgresql/extension/timescaledb--2.2.1--%%PORTVERSION%%.sql -share/postgresql/extension/timescaledb--2.3.0--%%PORTVERSION%%.sql -share/postgresql/extension/timescaledb--2.3.1--%%PORTVERSION%%.sql -share/postgresql/extension/timescaledb--2.4.0--%%PORTVERSION%%.sql -share/postgresql/extension/timescaledb--2.4.1--%%PORTVERSION%%.sql -share/postgresql/extension/timescaledb--2.4.2--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb--2.5.0--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb--2.5.1--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb--2.5.2--%%PORTVERSION%%.sql @@ -41,5 +32,8 @@ share/postgresql/extension/timescaledb--2.14.1--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb--2.14.2--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb--2.15.0--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb--2.15.1--%%PORTVERSION%%.sql +share/postgresql/extension/timescaledb--2.15.2--%%PORTVERSION%%.sql +share/postgresql/extension/timescaledb--2.15.3--%%PORTVERSION%%.sql +share/postgresql/extension/timescaledb--2.16.0--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb.control diff --git a/databases/usql/Makefile b/databases/usql/Makefile index 4cd259ee20f2..d1e17c18beff 100644 --- a/databases/usql/Makefile +++ b/databases/usql/Makefile @@ -1,7 +1,7 @@ PORTNAME= usql DISTVERSIONPREFIX= v DISTVERSION= 0.19.3 -PORTREVISION= 1 +PORTREVISION= 3 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org diff --git a/databases/valkey/Makefile b/databases/valkey/Makefile index e498f13a9237..61227f0f3c91 100644 --- a/databases/valkey/Makefile +++ b/databases/valkey/Makefile @@ -1,5 +1,6 @@ PORTNAME= valkey -DISTVERSION= 7.2.5 +DISTVERSION= 8.0.0 +PORTREVISION= 1 CATEGORIES= databases MAINTAINER= yasu@FreeBSD.org diff --git a/databases/valkey/distinfo b/databases/valkey/distinfo index ff9c571ed2c6..e85d170a51b2 100644 --- a/databases/valkey/distinfo +++ b/databases/valkey/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1713663446 -SHA256 (valkey-io-valkey-7.2.5_GH0.tar.gz) = c7c7a758edabe7693b3692db58fe5328130036b06224df64ab1f0c12fe265a76 -SIZE (valkey-io-valkey-7.2.5_GH0.tar.gz) = 3420515 +TIMESTAMP = 1726444870 +SHA256 (valkey-io-valkey-8.0.0_GH0.tar.gz) = f87fef2ba81ae4bce891b874fba58cfde2d19370a3bcac20f0e17498b33c33c0 +SIZE (valkey-io-valkey-8.0.0_GH0.tar.gz) = 3624237 diff --git a/databases/valkey/files/patch-src-Makefile b/databases/valkey/files/patch-src-Makefile index 37d215714f74..483fe6891dbb 100644 --- a/databases/valkey/files/patch-src-Makefile +++ b/databases/valkey/files/patch-src-Makefile @@ -1,6 +1,6 @@ ---- src/Makefile.orig 2024-04-16 04:18:47 UTC +--- src/Makefile.orig 2024-08-01 15:59:43 UTC +++ src/Makefile -@@ -55,8 +55,8 @@ endif +@@ -61,8 +61,8 @@ endif STD+=-std=c99 endif @@ -11,15 +11,15 @@ INSTALL=install PKG_CONFIG?=pkg-config -@@ -127,7 +127,6 @@ FINAL_LIBS=-lm - FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(SERVER_CFLAGS) - FINAL_LDFLAGS=$(LDFLAGS) $(SERVER_LDFLAGS) $(DEBUG) +@@ -145,7 +145,6 @@ FINAL_LIBS=-lm + endif + 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))) -@@ -166,6 +165,11 @@ else +@@ -189,6 +188,11 @@ else OPENSSL_PREFIX?=/usr/local/opt/openssl endif else @@ -31,7 +31,7 @@ ifeq ($(uname_S),AIX) # AIX FINAL_LDFLAGS+= -Wl,-bexpall -@@ -225,6 +229,7 @@ endif +@@ -248,6 +252,7 @@ endif endif endif endif @@ -39,16 +39,16 @@ ifdef OPENSSL_PREFIX OPENSSL_CFLAGS=-I$(OPENSSL_PREFIX)/include -@@ -541,12 +546,6 @@ install: all - @ln -sf $(REDIS_SERVER_NAME) $(INSTALL_BIN)/$(REDIS_CHECK_RDB_NAME) - @ln -sf $(REDIS_SERVER_NAME) $(INSTALL_BIN)/$(REDIS_CHECK_AOF_NAME) - @ln -sf $(REDIS_SERVER_NAME) $(INSTALL_BIN)/$(REDIS_SENTINEL_NAME) -- $(call MAYBE_INSTALL_REDIS_SYMLINK,$(REDIS_SERVER_NAME),$(INSTALL_BIN)) -- $(call MAYBE_INSTALL_REDIS_SYMLINK,$(REDIS_CLI_NAME),$(INSTALL_BIN)) -- $(call MAYBE_INSTALL_REDIS_SYMLINK,$(REDIS_BENCHMARK_NAME),$(INSTALL_BIN)) -- $(call MAYBE_INSTALL_REDIS_SYMLINK,$(REDIS_CHECK_RDB_NAME),$(INSTALL_BIN)) -- $(call MAYBE_INSTALL_REDIS_SYMLINK,$(REDIS_CHECK_AOF_NAME),$(INSTALL_BIN)) -- $(call MAYBE_INSTALL_REDIS_SYMLINK,$(REDIS_SENTINEL_NAME),$(INSTALL_BIN)) +@@ -624,12 +629,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) +- $(call MAYBE_INSTALL_REDIS_SYMLINK,$(SERVER_NAME),$(INSTALL_BIN)) +- $(call MAYBE_INSTALL_REDIS_SYMLINK,$(ENGINE_CLI_NAME),$(INSTALL_BIN)) +- $(call MAYBE_INSTALL_REDIS_SYMLINK,$(ENGINE_BENCHMARK_NAME),$(INSTALL_BIN)) +- $(call MAYBE_INSTALL_REDIS_SYMLINK,$(ENGINE_CHECK_RDB_NAME),$(INSTALL_BIN)) +- $(call MAYBE_INSTALL_REDIS_SYMLINK,$(ENGINE_CHECK_AOF_NAME),$(INSTALL_BIN)) +- $(call MAYBE_INSTALL_REDIS_SYMLINK,$(ENGINE_SENTINEL_NAME),$(INSTALL_BIN)) uninstall: - rm -f $(INSTALL_BIN)/{$(REDIS_SERVER_NAME),$(REDIS_BENCHMARK_NAME),$(REDIS_CLI_NAME),$(REDIS_CHECK_RDB_NAME),$(REDIS_CHECK_AOF_NAME),$(REDIS_SENTINEL_NAME)} + @rm -f $(INSTALL_BIN)/{$(SERVER_NAME),$(ENGINE_BENCHMARK_NAME),$(ENGINE_CLI_NAME),$(ENGINE_CHECK_RDB_NAME),$(ENGINE_CHECK_AOF_NAME),$(ENGINE_SENTINEL_NAME)} diff --git a/databases/valkey/files/patch-src-mkreleasehdr.sh b/databases/valkey/files/patch-src-mkreleasehdr.sh index 90c25249469d..b4dd26bd81ec 100644 --- a/databases/valkey/files/patch-src-mkreleasehdr.sh +++ b/databases/valkey/files/patch-src-mkreleasehdr.sh @@ -1,9 +1,9 @@ ---- src/mkreleasehdr.sh.orig 2024-04-16 04:18:47 UTC +--- src/mkreleasehdr.sh.orig 2024-08-01 15:59:43 UTC +++ src/mkreleasehdr.sh @@ -1,6 +1,6 @@ #!/bin/sh -GIT_SHA1=`(git show-ref --head --hash=8 2> /dev/null || echo 00000000) | head -n1` --GIT_DIRTY=`git diff --no-ext-diff 2> /dev/null | wc -l` +-GIT_DIRTY=`git diff --no-ext-diff -- ../src ../deps 2> /dev/null | wc -l` +GIT_SHA1="00000000" +GIT_DIRTY="0" BUILD_ID=`uname -n`"-"`date +%s` diff --git a/databases/valkey/files/valkeysentinel.in b/databases/valkey/files/valkeysentinel.in index ec940321b1cd..79b4956300a1 100644 --- a/databases/valkey/files/valkeysentinel.in +++ b/databases/valkey/files/valkeysentinel.in @@ -13,7 +13,7 @@ . /etc/rc.subr name="valkeysentinel" -rcvar="$valkeysentinel_enable" +rcvar="${name}_enable" command="/usr/local/bin/valkey-sentinel" pidfile="/var/run/valkey/valkey-sentinel.pid" diff --git a/databases/xapian-bindings/Makefile b/databases/xapian-bindings/Makefile index 3e623ecc452b..34a53a989683 100644 --- a/databases/xapian-bindings/Makefile +++ b/databases/xapian-bindings/Makefile @@ -1,5 +1,5 @@ PORTNAME= xapian-bindings -PORTVERSION= 1.4.25 +PORTVERSION= 1.4.26 CATEGORIES= databases MAINTAINER= sunpoet@FreeBSD.org diff --git a/databases/xapian-core/Makefile b/databases/xapian-core/Makefile index f9fcee7013a4..bbb78e182979 100644 --- a/databases/xapian-core/Makefile +++ b/databases/xapian-core/Makefile @@ -1,5 +1,5 @@ PORTNAME= xapian-core -PORTVERSION= 1.4.25 +PORTVERSION= 1.4.26 PORTEPOCH= 1 CATEGORIES= databases MASTER_SITES= https://oligarchy.co.uk/xapian/${PORTVERSION}/ \ diff --git a/databases/xapian-core/distinfo b/databases/xapian-core/distinfo index 06960ff3dab1..12495ec31235 100644 --- a/databases/xapian-core/distinfo +++ b/databases/xapian-core/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710712350 -SHA256 (xapian-core-1.4.25.tar.xz) = 0c99dfdd817571cb5689bc412a7e021407938313f38ea3a70fa3bf86410608ee -SIZE (xapian-core-1.4.25.tar.xz) = 3205904 +TIMESTAMP = 1721499018 +SHA256 (xapian-core-1.4.26.tar.xz) = 9e6a7903806966d16ce220b49377c9c8fad667c8f0ffcb23a3442946269363a7 +SIZE (xapian-core-1.4.26.tar.xz) = 3246304 diff --git a/databases/xapian-core/pkg-plist b/databases/xapian-core/pkg-plist index 9b2315b3b8a0..1912f2d9fd1b 100644 --- a/databases/xapian-core/pkg-plist +++ b/databases/xapian-core/pkg-plist @@ -55,7 +55,7 @@ lib/cmake/xapian/xapian-config-version.cmake lib/cmake/xapian/xapian-config.cmake lib/libxapian.so lib/libxapian.so.30 -lib/libxapian.so.30.12.6 +lib/libxapian.so.30.13.0 libdata/pkgconfig/xapian-core.pc share/aclocal/xapian.m4 %%PORTDOCS%%%%DOCSDIR%%/admin_notes.html diff --git a/databases/xls2txt/Makefile b/databases/xls2txt/Makefile index c5a07ab9c38b..e6e3703d0659 100644 --- a/databases/xls2txt/Makefile +++ b/databases/xls2txt/Makefile @@ -1,6 +1,6 @@ PORTNAME= xls2txt DISTVERSION= 1.0.1 -PORTREVISION= 33 +PORTREVISION= 35 CATEGORIES= databases textproc MAINTAINER= yuri@FreeBSD.org @@ -63,7 +63,4 @@ PLIST_FILES= ${EXECUTABLES:S/^/bin\//} CONFLICTS_INSTALL= catdoc libxls p5-Spreadsheet-Read -post-install: - cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} ${EXECUTABLES} - .include <bsd.port.mk> diff --git a/databases/xtrabackup80/Makefile b/databases/xtrabackup80/Makefile index 47be5e87e030..49059a68cd1d 100644 --- a/databases/xtrabackup80/Makefile +++ b/databases/xtrabackup80/Makefile @@ -1,6 +1,7 @@ PORTNAME= xtrabackup80 PORTVERSION= 8.0.35 DISTVERSIONSUFFIX= -30 +PORTREVISION= 3 CATEGORIES= databases MASTER_SITES= https://downloads.percona.com/downloads/Percona-XtraBackup-8.0/Percona-XtraBackup-8.0.35-30/source/tarball/:percona \ SF/boost/boost/${BOOST_VERSION}:boost @@ -104,7 +105,7 @@ post-patch: .for d in storage/innobase/xtrabackup/src sql/protobuf ${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},' ${WRKSRC}/${d}/CMakeLists.txt .endfor -.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160 +.if ${COMPILER_TYPE} == clang @${REINPLACE_CMD} -e 's|std::unary_function|std::__unary_function|' \ ${WRKSRC}/../boost_${BOOST_VERSION_UNDER}/boost/container_hash/hash.hpp .endif diff --git a/databases/xtrabackup81/Makefile b/databases/xtrabackup81/Makefile index 75165fccc89c..9a7564e0c335 100644 --- a/databases/xtrabackup81/Makefile +++ b/databases/xtrabackup81/Makefile @@ -1,6 +1,7 @@ PORTNAME= xtrabackup81 PORTVERSION= 8.1.0 DISTVERSIONSUFFIX= -1 +PORTREVISION= 3 CATEGORIES= databases MASTER_SITES= https://downloads.percona.com/downloads/Percona-XtraBackup-innovative-release/Percona-XtraBackup-8.1.0-1/source/tarball/:percona \ SF/boost/boost/${BOOST_VERSION}:boost @@ -68,7 +69,7 @@ post-patch: .for d in storage/innobase/xtrabackup/src sql/protobuf ${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},' ${WRKSRC}/${d}/CMakeLists.txt .endfor -.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160 +.if ${COMPILER_TYPE} == clang @${REINPLACE_CMD} -e 's|std::unary_function|std::__unary_function|' \ ${WRKSRC}/../boost_${BOOST_VERSION_UNDER}/boost/container_hash/hash.hpp .endif diff --git a/databases/xtrabackup84/Makefile b/databases/xtrabackup84/Makefile new file mode 100644 index 000000000000..f68c0abf218f --- /dev/null +++ b/databases/xtrabackup84/Makefile @@ -0,0 +1,75 @@ +PORTNAME= xtrabackup84 +PORTVERSION= 8.4.0 +DISTVERSIONSUFFIX= -1 +PORTREVISION= 2 +CATEGORIES= databases +MASTER_SITES= https://downloads.percona.com/downloads/Percona-XtraBackup-innovative-release/Percona-XtraBackup-8.4.0-1/source/tarball/:percona +DISTFILES= ${PPORTNAME}-${DVERSION}${EXTRACT_SUFX}:percona + +MAINTAINER= samm@FreeBSD.org +COMMENT= Open-source backup tool for InnoDB and XtraDB +WWW= https://docs.percona.com/percona-xtrabackup/8.4/ + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/LICENSE + +# MySQL8.2+ supports only 64-bit platforms +NOT_FOR_ARCHS= armv6 armv7 i386 powerpc + +BUILD_DEPENDS= protobuf>=3.0:devel/protobuf \ + rapidjson>=1.1.0:devel/rapidjson \ + libevent>=2.1:devel/libevent +LIB_DEPENDS= libcurl.so:ftp/curl \ + libev.so:devel/libev \ + libgcrypt.so:security/libgcrypt \ + libgpg-error.so:security/libgpg-error \ + libicudata.so:devel/icu \ + libprotobuf-lite.so:devel/protobuf \ + libunwind.so:devel/libunwind \ + libzstd.so:archivers/zstd +RUN_DEPENDS= qpress:archivers/qpress + +USES= bison cmake compiler:c++14-lang cpe pkgconfig ssl +CPE_VENDOR= percona +CMAKE_ARGS= -DBUILD_CONFIG:STRING=xtrabackup_release \ + -DWITHOUT_COMPONENT_KEYRING_KMIP:STRING=yes \ + -DWITH_VERSION_CHECK=false + +.for component in EDITLINE ICU LIBEVENT PROTOBUF RAPIDJSON ZSTD +CMAKE_ARGS+= -DWITH_${component}:STRING=system +.endfor + +CONFLICTS_INSTALL= ${PORTNAME:C/.$//}* + +# Build fails without NDEBUG, so force it +CFLAGS+= -DNDEBUG -fPIC +CXXFLAGS+= -DNDEBUG -fPIC +CFLAGS_aarch64?= -march=armv8-a+crc+crypto + +DVERSION= ${PORTVERSION}${DISTVERSIONSUFFIX} +PPORTNAME= percona-xtrabackup +WRKSRC= ${WRKDIR}/${PPORTNAME}-${DVERSION} + +.include <bsd.port.pre.mk> + +KEEP_EXTRA= lz4 zlib libbacktrace libcno boost unordered_dense + +post-patch: +.for d in storage/innobase/xtrabackup/src sql/protobuf + ${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},' ${WRKSRC}/${d}/CMakeLists.txt +.endfor + +pre-configure: +.for dir in ${KEEP_EXTRA} + @${MV} ${WRKSRC}/extra/${dir} ${WRKDIR} +.endfor + @${RM} -r ${WRKSRC}/extra/* +.for dir in ${KEEP_EXTRA} + @${MV} ${WRKDIR}/${dir} ${WRKSRC}/extra +.endfor + +post-stage: + @${RM} -r ${STAGEDIR}${PREFIX}/docs ${STAGEDIR}${PREFIX}/man + @${RMDIR} ${STAGEDIR}${PREFIX}/lib/plugin/debug + +.include <bsd.port.post.mk> diff --git a/databases/xtrabackup84/distinfo b/databases/xtrabackup84/distinfo new file mode 100644 index 000000000000..6c72ea924b11 --- /dev/null +++ b/databases/xtrabackup84/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1725152102 +SHA256 (percona-xtrabackup-8.4.0-1.tar.gz) = d55caa8f8bfcc33ec299c22a16311fd9595b00c04543e0f7abde553e38e96e0b +SIZE (percona-xtrabackup-8.4.0-1.tar.gz) = 432545459 diff --git a/databases/xtrabackup84/files/patch-CMakeLists.txt b/databases/xtrabackup84/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..8152347c2ee0 --- /dev/null +++ b/databases/xtrabackup84/files/patch-CMakeLists.txt @@ -0,0 +1,22 @@ +--- CMakeLists.txt.orig 2023-10-19 12:05:28 UTC ++++ CMakeLists.txt +@@ -2094,8 +2094,6 @@ IF(WITH_PROTOBUF STREQUAL "bundled" OR WITH_FIDO STREQ + ENDIF() + ENDIF() + +-ADD_SUBDIRECTORY(extra/libkmip) +- + # + # Setup maintainer mode options by the end. Platform checks are + # not run with the warning options as to not perturb fragile checks +@@ -2345,10 +2343,6 @@ ENDIF() + + IF(ENABLE_GCOV) + INCLUDE(fastcov) +-ENDIF() +- +-IF(UNIX) +- ADD_SUBDIRECTORY(man) + ENDIF() + + IF(LINUX AND NOT WITHOUT_SERVER) diff --git a/databases/xtrabackup84/files/patch-cmake-install_layout.cmake b/databases/xtrabackup84/files/patch-cmake-install_layout.cmake new file mode 100644 index 000000000000..f5916ece2f0b --- /dev/null +++ b/databases/xtrabackup84/files/patch-cmake-install_layout.cmake @@ -0,0 +1,11 @@ +--- cmake/install_layout.cmake.orig 2023-10-19 12:05:28 UTC ++++ cmake/install_layout.cmake +@@ -159,7 +159,7 @@ SET(INSTALL_INFODIR_STANDALONE "docs") + # + SET(INSTALL_SHAREDIR_STANDALONE "share") + SET(INSTALL_MYSQLSHAREDIR_STANDALONE "share") +-SET(INSTALL_MYSQLTESTDIR_STANDALONE "xtrabackup-test") ++# SET(INSTALL_MYSQLTESTDIR_STANDALONE "xtrabackup-test") + SET(INSTALL_SUPPORTFILESDIR_STANDALONE "support-files") + # + SET(INSTALL_MYSQLDATADIR_STANDALONE "data") diff --git a/databases/xtrabackup84/files/patch-file_utils b/databases/xtrabackup84/files/patch-file_utils new file mode 100644 index 000000000000..a23aa72136d4 --- /dev/null +++ b/databases/xtrabackup84/files/patch-file_utils @@ -0,0 +1,20 @@ +--- storage/innobase/xtrabackup/src/file_utils.cc.orig 2023-11-24 17:33:10.000000000 +0700 ++++ storage/innobase/xtrabackup/src/file_utils.cc 2024-02-17 00:40:45.193255000 +0700 +@@ -20,7 +20,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Bos + + #include "file_utils.h" + #include <mysql/service_mysql_alloc.h> +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined (__FreeBSD__) + #include <sys/event.h> + #else + #include <sys/epoll.h> +@@ -391,7 +391,7 @@ File open_fifo_for_read_with_timeout(const char *path, + } + + /* File was open, lets check its open on the other side */ +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined(__FreeBSD__) + struct timespec tm = {timeout, 0}; + int kqueue_fd = kqueue(); + if (kqueue_fd < 0) { diff --git a/databases/xtrabackup84/files/patch-include_my__stacktrace.h b/databases/xtrabackup84/files/patch-include_my__stacktrace.h new file mode 100644 index 000000000000..c9435e093fd5 --- /dev/null +++ b/databases/xtrabackup84/files/patch-include_my__stacktrace.h @@ -0,0 +1,11 @@ +--- include/my_stacktrace.h.orig 2024-04-10 06:26:28 UTC ++++ include/my_stacktrace.h +@@ -45,7 +45,7 @@ + _WIN32 - Windows + HAVE_EXT_BACKTRACE - Unixes without backtrace(3) + */ +-#if defined(HAVE_BACKTRACE) || defined(_WIN32) || defined(HAVE_EXT_BACKTRACE) ++#if (defined(HAVE_BACKTRACE) && (defined(__aarch64__) || defined(__amd64__))) || defined(_WIN32) || defined(HAVE_EXT_BACKTRACE) + #define HAVE_STACKTRACE 1 + void my_init_stacktrace(); + void my_print_stacktrace(const uchar *stack_bottom, ulong thread_stack); diff --git a/databases/xtrabackup84/files/patch-libs_mysql_serialization_archive.h b/databases/xtrabackup84/files/patch-libs_mysql_serialization_archive.h new file mode 100644 index 000000000000..9c5c096c2b6b --- /dev/null +++ b/databases/xtrabackup84/files/patch-libs_mysql_serialization_archive.h @@ -0,0 +1,19 @@ +--- libs/mysql/serialization/archive.h.orig 2024-07-12 19:20:22 UTC ++++ libs/mysql/serialization/archive.h +@@ -81,14 +81,14 @@ class Archive { + /// @note To be implemented in Archive_derived_type + template <typename Type> + static std::size_t get_size(Type &&arg) { +- return Archive_derived_type::template get_size(std::forward<Type>(arg)); ++ return Archive_derived_type::template get_size<>(std::forward<Type>(arg)); + } + + /// @brief Returns archive size - size of data written to the archive + /// @return archive size - size of data written to the archive + /// @note To be implemented in Archive_derived_type + inline std::size_t get_size_written() const { +- return Archive_derived_type::template get_size_written(); ++ return Archive_derived_type::template get_size_written<>(); + } + + /// @brief Function returns maximum size of the Type diff --git a/databases/xtrabackup84/files/patch-libs_mysql_serialization_serializer__default__impl.hpp b/databases/xtrabackup84/files/patch-libs_mysql_serialization_serializer__default__impl.hpp new file mode 100644 index 000000000000..43dd9792cd34 --- /dev/null +++ b/databases/xtrabackup84/files/patch-libs_mysql_serialization_serializer__default__impl.hpp @@ -0,0 +1,42 @@ +--- libs/mysql/serialization/serializer_default_impl.hpp.orig 2024-07-12 19:20:22 UTC ++++ libs/mysql/serialization/serializer_default_impl.hpp +@@ -233,7 +233,7 @@ std::size_t Serializer_default<Archive_concrete_type>: + template <class Field_type, Field_size field_size_defined, typename Enabler> + std::size_t Serializer_default<Archive_concrete_type>::get_field_size( + const Field_type &field) { +- return Archive_concrete_type::template get_size( ++ return Archive_concrete_type::template get_size<>( + Field_wrapper<const Field_type, field_size_defined>(field)); + } + +@@ -473,7 +473,7 @@ std::size_t Serializer_default<Archive_concrete_type>: + std::size_t calculated_size = 0; + bool is_provided = field_definition.run_encode_predicate(); + if (is_provided) { +- auto size_id_type = Archive_concrete_type::template get_size( ++ auto size_id_type = Archive_concrete_type::template get_size<>( + create_varlen_field_wrapper(field_id)); + calculated_size = get_field_size<Field_type, field_size_defined>( + field_definition.get_ref()) + +@@ -489,18 +489,18 @@ std::size_t Serializer_default<Archive_concrete_type>: + bool skip_id) { + std::size_t serializable_overhead_type = 0; + if (skip_id == false) { +- serializable_overhead_type = Archive_concrete_type::template get_size( ++ serializable_overhead_type = Archive_concrete_type::template get_size<>( + create_varlen_field_wrapper(field_id)); + } + auto serializable_size = serializable.template get_size_internal<Base_type>(); +- auto serializable_overhead_size = Archive_concrete_type::template get_size( ++ auto serializable_overhead_size = Archive_concrete_type::template get_size<>( + create_varlen_field_wrapper(serializable_size)); + + Field_id_type last_non_ignorable_field_id = + find_last_non_ignorable_field_id(serializable); + + auto serializable_overhead_last_non_ignorable_field_id = +- Archive_concrete_type::template get_size( ++ Archive_concrete_type::template get_size<>( + create_varlen_field_wrapper(last_non_ignorable_field_id)); + return serializable_overhead_type + serializable_overhead_size + + serializable_overhead_last_non_ignorable_field_id + serializable_size; diff --git a/databases/xtrabackup84/files/patch-libs_mysql_serialization_serializer__impl.hpp b/databases/xtrabackup84/files/patch-libs_mysql_serialization_serializer__impl.hpp new file mode 100644 index 000000000000..da31e03eb489 --- /dev/null +++ b/databases/xtrabackup84/files/patch-libs_mysql_serialization_serializer__impl.hpp @@ -0,0 +1,22 @@ +--- libs/mysql/serialization/serializer_impl.hpp.orig 2024-07-12 19:20:22 UTC ++++ libs/mysql/serialization/serializer_impl.hpp +@@ -51,8 +51,8 @@ Serializer<Serializer_derived_type, Archive_type>::get + Serializer<Serializer_derived_type, Archive_type>::get_size_field_def( + Field_id_type field_id, + const Field_definition<Field_type, field_size_defined> &field_definition) { +- return Serializer_derived_type::template get_size_field_def(field_id, +- field_definition); ++ return Serializer_derived_type::template get_size_field_def<>( ++ field_id, field_definition); + } + + template <class Serializer_derived_type, class Archive_type> +@@ -61,7 +61,7 @@ Serializer<Serializer_derived_type, Archive_type>::get + Serializer<Serializer_derived_type, Archive_type>::get_size_serializable( + Field_id_type field_id, const Serializable_concrete_type &serializable, + bool skip_id) { +- return Serializer_derived_type::template get_size_serializable( ++ return Serializer_derived_type::template get_size_serializable<>( + field_id, serializable, skip_id); + } + diff --git a/databases/xtrabackup84/files/patch-llvm-15 b/databases/xtrabackup84/files/patch-llvm-15 new file mode 100644 index 000000000000..0017d73b5902 --- /dev/null +++ b/databases/xtrabackup84/files/patch-llvm-15 @@ -0,0 +1,28 @@ +--- storage/innobase/include/ddl0impl.h.orig 2023-10-19 12:05:28 UTC ++++ storage/innobase/include/ddl0impl.h +@@ -118,14 +118,6 @@ struct Fetch_sequence : public Context::FTS::Sequence + + /** Physical row context. */ + struct Row { +- /** Constructor. */ +- Row() = default; +- +- Row(const Row &) = default; +- +- /** Destructor. */ +- ~Row() = default; +- + Row &operator=(const Row &) = default; + + /** Build a row from a raw record. +--- unittest/gunit/mysys_my_rdtsc-t.cc.orig 2023-10-19 12:05:28 UTC ++++ unittest/gunit/mysys_my_rdtsc-t.cc +@@ -145,7 +145,7 @@ TEST_F(RDTimeStampCounter, TestNanosecond) { + ulonglong t1 = my_timer_nanoseconds(); + ulonglong t2; + int i; +- int backward = 0; ++ int backward [[maybe_unused]] = 0; + int nonzero = 0; + + for (i = 0; i < LOOP_COUNT; i++) { diff --git a/databases/xtrabackup84/files/patch-procps b/databases/xtrabackup84/files/patch-procps new file mode 100644 index 000000000000..2604380ecf1e --- /dev/null +++ b/databases/xtrabackup84/files/patch-procps @@ -0,0 +1,34 @@ +--- storage/innobase/xtrabackup/src/CMakeLists.txt.orig 2024-08-08 12:30:27.000000000 +0200 ++++ storage/innobase/xtrabackup/src/CMakeLists.txt 2024-09-03 10:39:46.078261000 +0200 +@@ -19,12 +19,13 @@ + OPTION(WITH_VERSION_CHECK "Build with version check" ON) + + INCLUDE(${MYSQL_CMAKE_SCRIPT_DIR}/compile_flags.cmake) ++INCLUDE_DIRECTORIES(%%PREFIX%%/include) + + FIND_GCRYPT() + +-IF(NOT APPLE) +- FIND_PROCPS() +-ENDIF() ++#IF(NOT APPLE) ++# FIND_PROCPS() ++#ENDIF() + + CHECK_TYPE_SIZE("unsigned long" SIZEOF_UNSIGNED_LONG) + +@@ -134,14 +135,6 @@ + ext::icu + crc + ) +- +-IF(NOT APPLE) +- IF(PROCPS_VERSION EQUAL 4) +- TARGET_LINK_LIBRARIES(xtrabackup proc2) +- ELSE() +- TARGET_LINK_LIBRARIES(xtrabackup procps) +- ENDIF() +-ENDIF() + + # We depend on protobuf because of the mysqlx plugin and replication. + IF(UNIX_INSTALL_RPATH_ORIGIN_PRIV_LIBDIR) diff --git a/databases/xtrabackup84/files/patch-protobuf b/databases/xtrabackup84/files/patch-protobuf new file mode 100644 index 000000000000..f1bd482d944a --- /dev/null +++ b/databases/xtrabackup84/files/patch-protobuf @@ -0,0 +1,10 @@ +--- sql/protobuf/CMakeLists.txt.orig 2023-11-24 17:33:10.000000000 +0700 ++++ sql/protobuf/CMakeLists.txt 2024-02-17 02:13:42.264307000 +0700 +@@ -21,6 +21,7 @@ + # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + INCLUDE(${CMAKE_SOURCE_DIR}/cmake/protobuf.cmake) ++INCLUDE_DIRECTORIES(%%PREFIX%%/include) + + SET(PROTOBUF_LITE_LIB_NAME rpl_protobuf_lite) + diff --git a/databases/mysql81-server/files/patch-sql_auth_sql__authorization.cc b/databases/xtrabackup84/files/patch-sql_auth_sql__authorization.cc index e9282f545a1c..95b8518d0a9a 100644 --- a/databases/mysql81-server/files/patch-sql_auth_sql__authorization.cc +++ b/databases/xtrabackup84/files/patch-sql_auth_sql__authorization.cc @@ -1,4 +1,4 @@ ---- sql/auth/sql_authorization.cc.orig 2023-06-21 07:52:10 UTC +--- sql/auth/sql_authorization.cc.orig 2023-10-19 12:05:28 UTC +++ sql/auth/sql_authorization.cc @@ -7437,6 +7437,10 @@ bool operator==(const Role_id &a, const std::string &b return tmp == b; diff --git a/databases/xtrabackup84/files/patch-storage_innobase_include_srv0mon.h b/databases/xtrabackup84/files/patch-storage_innobase_include_srv0mon.h new file mode 100644 index 000000000000..a0279de2a126 --- /dev/null +++ b/databases/xtrabackup84/files/patch-storage_innobase_include_srv0mon.h @@ -0,0 +1,13 @@ +--- storage/innobase/include/srv0mon.h.orig 2024-04-10 06:26:28 UTC ++++ storage/innobase/include/srv0mon.h +@@ -41,6 +41,10 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + /* Required for FreeBSD so that INT64_MAX is defined. */ + #define __STDC_LIMIT_MACROS + #endif /* __STDC_LIMIT_MACROS */ ++#ifdef __DragonFly__ ++/* The hack above doen't work for dragonfly, stdint.h already imported */ ++#include <machine/int_limits.h> ++#endif + + #include <stdint.h> + diff --git a/databases/xtrabackup84/files/patch-storage_innobase_include_ut0crc32.h b/databases/xtrabackup84/files/patch-storage_innobase_include_ut0crc32.h new file mode 100644 index 000000000000..b1b372a2d8c7 --- /dev/null +++ b/databases/xtrabackup84/files/patch-storage_innobase_include_ut0crc32.h @@ -0,0 +1,12 @@ +--- storage/innobase/include/ut0crc32.h.orig 2024-04-10 06:26:28 UTC ++++ storage/innobase/include/ut0crc32.h +@@ -133,7 +133,9 @@ CRC32_DEFAULT + #endif /* CRC32_ARM64 */ + + #ifdef CRC32_ARM64_DEFAULT ++#ifndef __FreeBSD__ + #include <asm/hwcap.h> ++#endif /* __FreeBSD__ */ + #include <sys/auxv.h> + #endif /* CRC32_ARM64_DEFAULT */ + diff --git a/databases/xtrabackup84/files/patch-storage_innobase_ut_crc32.cc b/databases/xtrabackup84/files/patch-storage_innobase_ut_crc32.cc new file mode 100644 index 000000000000..4a2609cc1491 --- /dev/null +++ b/databases/xtrabackup84/files/patch-storage_innobase_ut_crc32.cc @@ -0,0 +1,104 @@ +--- storage/innobase/ut/crc32.cc.orig 2024-04-10 06:26:28 UTC ++++ storage/innobase/ut/crc32.cc +@@ -333,8 +333,25 @@ bool can_use_poly_mul() { return true; } + #endif /* CRC32_ARM64_APPLE */ + + #ifdef CRC32_ARM64_DEFAULT ++#ifdef __FreeBSD__ ++bool can_use_crc32() { ++ unsigned long capabilities; ++ ++ if (elf_aux_info(AT_HWCAP, &capabilities, sizeof(unsigned long))) ++ return false; ++ return capabilities & HWCAP_CRC32; ++} ++bool can_use_poly_mul() { ++ unsigned long capabilities; ++ ++ if (elf_aux_info(AT_HWCAP, &capabilities, sizeof(unsigned long))) ++ return false; ++ return capabilities & HWCAP_PMULL; ++} ++#else + bool can_use_crc32() { return getauxval(AT_HWCAP) & HWCAP_CRC32; } + bool can_use_poly_mul() { return getauxval(AT_HWCAP) & HWCAP_PMULL; } ++#endif + #endif /* CRC32_ARM64_DEFAULT */ + + /** A helper template to statically unroll a loop with a fixed number of +@@ -443,25 +460,39 @@ uint64_t crc32_impl::update(uint64_t crc, uint64_t dat + + #ifdef CRC32_ARM64 + #ifdef CRC32_ARM64_DEFAULT ++#ifndef __clang__ + MY_ATTRIBUTE((target("+crc"))) ++#else ++MY_ATTRIBUTE((target("crc"))) ++#endif + #endif /* CRC32_ARM64_DEFAULT */ + uint32_t crc32_impl::update(uint32_t crc, unsigned char data) { + return __crc32cb(crc, data); + } + #ifdef CRC32_ARM64_DEFAULT ++#ifndef __clang__ + MY_ATTRIBUTE((target("+crc"))) ++#endif + #endif /* CRC32_ARM64_DEFAULT */ + uint32_t crc32_impl::update(uint32_t crc, uint16_t data) { + return __crc32ch(crc, data); + } + #ifdef CRC32_ARM64_DEFAULT ++#ifndef __clang__ + MY_ATTRIBUTE((target("+crc"))) ++#else ++MY_ATTRIBUTE((target("crc"))) ++#endif + #endif /* CRC32_ARM64_DEFAULT */ + uint32_t crc32_impl::update(uint32_t crc, uint32_t data) { + return __crc32cw(crc, data); + } + #ifdef CRC32_ARM64_DEFAULT ++#ifndef __clang__ + MY_ATTRIBUTE((target("+crc"))) ++#else ++MY_ATTRIBUTE((target("crc"))) ++#endif + #endif /* CRC32_ARM64_DEFAULT */ + uint64_t crc32_impl::update(uint64_t crc, uint64_t data) { + return (uint64_t)__crc32cd((uint32_t)crc, data); +@@ -508,7 +539,11 @@ template <uint32_t w> + } + template <uint32_t w> + #ifdef CRC32_ARM64_DEFAULT ++#ifndef __clang__ + MY_ATTRIBUTE((target("+crypto"))) ++#else ++MY_ATTRIBUTE((target("crypto"))) ++#endif + #endif /* CRC32_ARM64_DEFAULT */ + uint64_t use_pclmul::polynomial_mul_rev(uint32_t rev_u) { + constexpr uint64_t flipped_w = flip_at_32(w); +@@ -751,7 +786,11 @@ MY_ATTRIBUTE((flatten)) + MY_ATTRIBUTE((flatten)) + #endif /* CRC32_ARM64_APPLE */ + #ifdef CRC32_ARM64_DEFAULT ++#ifndef __clang__ + MY_ATTRIBUTE((target("+crc+crypto"), flatten)) ++#else ++MY_ATTRIBUTE((target("crc,crypto"))) ++#endif + #endif /* CRC32_ARM64_DEFAULT */ + uint32_t crc32_using_pclmul(const byte *data, size_t len) { + return crc32<use_pclmul>(0, data, len); +@@ -771,7 +810,11 @@ MY_ATTRIBUTE((flatten)) + MY_ATTRIBUTE((flatten)) + #endif /* CRC32_ARM64_APPLE */ + #ifdef CRC32_ARM64_DEFAULT ++#ifndef __clang__ + MY_ATTRIBUTE((target("+crc"), flatten)) ++#else ++MY_ATTRIBUTE((target("crc"))) ++#endif + #endif /* CRC32_ARM64_DEFAULT */ + uint32_t crc32_using_unrolled_loop_poly_mul(const byte *data, size_t len) { + return crc32<use_unrolled_loop_poly_mul>(0, data, len); diff --git a/databases/xtrabackup84/files/patch-storage_innobase_xtrabackup_src_utils.cc b/databases/xtrabackup84/files/patch-storage_innobase_xtrabackup_src_utils.cc new file mode 100644 index 000000000000..dbc84f05a7e1 --- /dev/null +++ b/databases/xtrabackup84/files/patch-storage_innobase_xtrabackup_src_utils.cc @@ -0,0 +1,59 @@ +--- storage/innobase/xtrabackup/src/utils.cc.orig 2023-10-19 12:05:28 UTC ++++ storage/innobase/xtrabackup/src/utils.cc +@@ -21,6 +21,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Bos + + #ifdef __APPLE__ + #include <mach/mach_host.h> ++#endif ++#if defined(__APPLE__) || defined(__FreeBSD__) + #include <sys/sysctl.h> + #else + #ifdef HAVE_PROCPS_V3 +@@ -113,12 +115,14 @@ unsigned long get_version_number(std::string version_s + return major * 10000 + minor * 100 + version; + } + +-#ifdef __APPLE__ ++#if defined(__APPLE__) || defined(__FreeBSD__) + unsigned long host_total_memory() { + unsigned long total_mem = sysconf(_SC_PHYS_PAGES) * sysconf(_SC_PAGESIZE); + return total_mem; + } ++#endif + ++#ifdef __APPLE__ + unsigned long host_free_memory() { + unsigned long total_mem = host_total_memory(); + int64_t used_mem; +@@ -139,6 +143,31 @@ unsigned long host_free_memory() { + return total_mem - (unsigned long)used_mem; + } + return 0; ++} ++#elif defined(__FreeBSD__) ++unsigned long host_free_memory() { ++ static int mib_free[2] = { -1, 0 }; ++ static int mib_inactive[2] = { -1, 0 }; ++ size_t miblen = sizeof(mib_free) / sizeof(mib_free[0]); ++ uint32_t free_pages, inactive_pages; ++ size_t sz = sizeof(free_pages); ++ ++ free_pages = inactive_pages = 0; ++ ++ if (mib_free[0] < 0 && ++ sysctlnametomib("vm.stats.vm.v_free_count", mib_free, &miblen) < 0) ++ mib_free[0] = 0; ++ if (mib_inactive[0] < 0 && ++ sysctlnametomib("vm.stats.vm.v_inactive_count", mib_inactive, &miblen) < 0) ++ mib_inactive[0] = 0; ++ ++ if (mib_free[0] && ++ sysctl(mib_free, 2, &free_pages, &sz, NULL, 0) < 0) ++ free_pages = 0; /* should not happen */ ++ if (mib_inactive[0] && sysctl(mib_inactive, 2, &inactive_pages, &sz, NULL, 0) < 0) ++ inactive_pages = 0; /* should not happen, too */ ++ ++ return (free_pages + inactive_pages) * sysconf(_SC_PAGESIZE); + } + #else + unsigned long host_total_memory() { diff --git a/databases/xtrabackup84/files/patch-storage_innobase_xtrabackup_xbcloud__osenv.sh b/databases/xtrabackup84/files/patch-storage_innobase_xtrabackup_xbcloud__osenv.sh new file mode 100644 index 000000000000..37b1e45afc66 --- /dev/null +++ b/databases/xtrabackup84/files/patch-storage_innobase_xtrabackup_xbcloud__osenv.sh @@ -0,0 +1,15 @@ +--- storage/innobase/xtrabackup/xbcloud_osenv.sh.orig 2020-08-28 21:02:32 UTC ++++ storage/innobase/xtrabackup/xbcloud_osenv.sh +@@ -1,4 +1,4 @@ +-#!/bin/bash ++#!/bin/sh + + # Copyright (C) 2015 Percona LLC and/or its affiliates. + # This software comes with ABSOLUTELY NO WARRANTY. This is free software, +@@ -105,5 +105,5 @@ fi + + # do it + # shellcheck disable=SC2086,SC2048 +-${XBCLOUD_BIN} $* ${XBCLOUD_OS_ENV} ++${XBCLOUD_BIN} "$@" ${XBCLOUD_OS_ENV} + diff --git a/databases/xtrabackup84/pkg-descr b/databases/xtrabackup84/pkg-descr new file mode 100644 index 000000000000..da1655f57769 --- /dev/null +++ b/databases/xtrabackup84/pkg-descr @@ -0,0 +1,4 @@ +Percona XtraBackup is an open-source hot backup utility for MySQL that +doesn't lock your database during the backup. It can back up data from +InnoDB, XtraDB and MyISAM tables on MySQL/Percona Server/MariaDB +servers, and has many advanced features. diff --git a/databases/xtrabackup84/pkg-plist b/databases/xtrabackup84/pkg-plist new file mode 100644 index 000000000000..8128dd3b9dac --- /dev/null +++ b/databases/xtrabackup84/pkg-plist @@ -0,0 +1,9 @@ +bin/xbcloud +bin/xbcloud_osenv +bin/xbcrypt +bin/xbstream +bin/xtrabackup +lib/libmysqlservices.a +lib/plugin/component_keyring_file.so +lib/plugin/component_keyring_kms.so +lib/plugin/component_keyring_vault.so |