diff options
Diffstat (limited to 'devel')
54 files changed, 546 insertions, 134 deletions
diff --git a/devel/Makefile b/devel/Makefile index dbce331ec727..6abb62f38833 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -408,6 +408,7 @@ SUBDIR += cgdb SUBDIR += cgit SUBDIR += cgprof + SUBDIR += chai SUBDIR += charva SUBDIR += check SUBDIR += checkbashisms @@ -610,6 +611,7 @@ SUBDIR += dev86 SUBDIR += devhelp SUBDIR += devtodo + SUBDIR += dfuzzer SUBDIR += dia2code SUBDIR += dill SUBDIR += ding-libs @@ -8475,6 +8477,7 @@ SUBDIR += ultragetopt SUBDIR += umbrello SUBDIR += umlgraph + SUBDIR += umpire SUBDIR += undead SUBDIR += unibilium SUBDIR += unit-otel diff --git a/devel/aws-c-http/Makefile b/devel/aws-c-http/Makefile index 7b88756b2de8..fa2124b141b8 100644 --- a/devel/aws-c-http/Makefile +++ b/devel/aws-c-http/Makefile @@ -1,6 +1,6 @@ PORTNAME= aws-c-http DISTVERSIONPREFIX= v -DISTVERSION= 0.10.6 +DISTVERSION= 0.10.7 CATEGORIES= devel MAINTAINER= eduardo@FreeBSD.org diff --git a/devel/aws-c-http/distinfo b/devel/aws-c-http/distinfo index 24d72f6fdc44..57c6ffd086fc 100644 --- a/devel/aws-c-http/distinfo +++ b/devel/aws-c-http/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761432547 -SHA256 (awslabs-aws-c-http-v0.10.6_GH0.tar.gz) = 0e513d25bc49a7f583d9bb246dabbe64d23d8a2bd105026a8f914d05aa1df147 -SIZE (awslabs-aws-c-http-v0.10.6_GH0.tar.gz) = 496967 +TIMESTAMP = 1761858207 +SHA256 (awslabs-aws-c-http-v0.10.7_GH0.tar.gz) = ce9e71c3eae67b1c6c0149278e0d0929a7d928c3547de64999430c8592864ad4 +SIZE (awslabs-aws-c-http-v0.10.7_GH0.tar.gz) = 500595 diff --git a/devel/aws-crt-cpp/Makefile b/devel/aws-crt-cpp/Makefile index 324a9e28001f..be79e9d199c0 100644 --- a/devel/aws-crt-cpp/Makefile +++ b/devel/aws-crt-cpp/Makefile @@ -1,6 +1,6 @@ PORTNAME= aws-crt-cpp DISTVERSIONPREFIX= v -DISTVERSION= 0.35.0 +DISTVERSION= 0.35.1 CATEGORIES= devel MAINTAINER= eduardo@FreeBSD.org diff --git a/devel/aws-crt-cpp/distinfo b/devel/aws-crt-cpp/distinfo index 0caaf1dd18ce..edd1cfddd04f 100644 --- a/devel/aws-crt-cpp/distinfo +++ b/devel/aws-crt-cpp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1760739122 -SHA256 (awslabs-aws-crt-cpp-v0.35.0_GH0.tar.gz) = 33a4538b68c2cb58f6132fda943f83fd993f2402b57cf506deb33e99268d8e34 -SIZE (awslabs-aws-crt-cpp-v0.35.0_GH0.tar.gz) = 376825 +TIMESTAMP = 1761858384 +SHA256 (awslabs-aws-crt-cpp-v0.35.1_GH0.tar.gz) = bf73e3727b623a47876a5cf225a56d1cd4508621a74a891a09402268a38521c4 +SIZE (awslabs-aws-crt-cpp-v0.35.1_GH0.tar.gz) = 377477 diff --git a/devel/aws-crt-cpp/pkg-plist b/devel/aws-crt-cpp/pkg-plist index 984a86c2c6c7..8101cba44c53 100644 --- a/devel/aws-crt-cpp/pkg-plist +++ b/devel/aws-crt-cpp/pkg-plist @@ -21,6 +21,7 @@ include/aws/crt/auth/Signing.h include/aws/crt/auth/Sigv4Signing.h include/aws/crt/cbor/Cbor.h include/aws/crt/checksum/CRC.h +include/aws/crt/crypto/HKDF.h include/aws/crt/crypto/HMAC.h include/aws/crt/crypto/Hash.h include/aws/crt/crypto/SecureRandom.h diff --git a/devel/chai/Makefile b/devel/chai/Makefile new file mode 100644 index 000000000000..ac9dcbe9a6ac --- /dev/null +++ b/devel/chai/Makefile @@ -0,0 +1,37 @@ +PORTNAME= chai +DISTVERSIONPREFIX= v +DISTVERSION= 2025.09.1 +CATEGORIES= devel +PKGNAMESUFFIX= -library + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Copy-hiding array abstraction for data migration +WWW= https://github.com/LLNL/CHAI + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libcamp.so:devel/camp \ + libRAJA.so:misc/raja \ + libumpire.so:devel/umpire \ + libfmt.so:devel/libfmt +TEST_DEPENDS= googletest>0:devel/googletest + +USES= cmake:testing compiler:c++17-lang localbase:ldflags pkgconfig +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= LLNL +GH_PROJECT= ${PORTNAME:tu} +GH_TUPLE= LLNL:blt:e783e30:blt/blt + +CMAKE_ON= BUILD_SHARED_LIBS +CMAKE_OFF= UMPIRE_ENABLE_EXAMPLES \ + ENABLE_TESTS +CMAKE_TESTING_ON= ENABLE_TESTS + +LDFLAGS+= -lexecinfo + +# tests as of 2025.09.1: 100% tests passed, 0 tests failed out of 10 + +.include <bsd.port.mk> diff --git a/devel/chai/distinfo b/devel/chai/distinfo new file mode 100644 index 000000000000..0111ddffa61b --- /dev/null +++ b/devel/chai/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1761844777 +SHA256 (LLNL-CHAI-v2025.09.1_GH0.tar.gz) = 8d5ff6363e37f0fb5b4606b2165a881a76f2b4f384813afe871052ccd2bb40de +SIZE (LLNL-CHAI-v2025.09.1_GH0.tar.gz) = 113209 +SHA256 (LLNL-blt-e783e30_GH0.tar.gz) = 4c8efec699708da3b552e533b80dd4ce3bf81da825840b3c18b9b56690898644 +SIZE (LLNL-blt-e783e30_GH0.tar.gz) = 1342801 diff --git a/devel/chai/files/patch-cmake_thirdparty_SetupChaiThirdparty.cmake b/devel/chai/files/patch-cmake_thirdparty_SetupChaiThirdparty.cmake new file mode 100644 index 000000000000..f3ed050eafcd --- /dev/null +++ b/devel/chai/files/patch-cmake_thirdparty_SetupChaiThirdparty.cmake @@ -0,0 +1,20 @@ +--- cmake/thirdparty/SetupChaiThirdparty.cmake.orig 2025-10-30 17:20:50 UTC ++++ cmake/thirdparty/SetupChaiThirdparty.cmake +@@ -5,6 +5,8 @@ + # SPDX-License-Identifier: BSD-3-Clause + ############################################################################## + ++find_package(umpire REQUIRED) ++ + if (NOT TARGET umpire) + if (DEFINED umpire_DIR OR DEFINED UMPIRE_DIR) + message(STATUS "[CHAI] Using external Umpire") +@@ -27,6 +29,8 @@ endif () + endif () + endif () + endif () ++ ++find_package(raja REQUIRED) + + if (CHAI_ENABLE_RAJA_PLUGIN) + if (NOT TARGET RAJA) diff --git a/devel/chai/pkg-descr b/devel/chai/pkg-descr new file mode 100644 index 000000000000..3e464a1134d4 --- /dev/null +++ b/devel/chai/pkg-descr @@ -0,0 +1,3 @@ +CHAI is a C++ library that provides a copy-hiding array abstraction +to automatically migrate data between different memory spaces, such as +between CPU and GPU memory. diff --git a/devel/chai/pkg-plist b/devel/chai/pkg-plist new file mode 100644 index 000000000000..3c78f46351ce --- /dev/null +++ b/devel/chai/pkg-plist @@ -0,0 +1,23 @@ +include/chai/ArrayManager.hpp +include/chai/ArrayManager.inl +include/chai/ChaiMacros.hpp +include/chai/DeviceHelpers.hpp +include/chai/ExecutionSpaces.hpp +include/chai/ManagedArray.hpp +include/chai/ManagedArray.inl +include/chai/ManagedArrayView.hpp +include/chai/PointerRecord.hpp +include/chai/RajaExecutionSpacePlugin.hpp +include/chai/Types.hpp +include/chai/config.hpp +include/chai/managed_ptr.hpp +include/chai/pluginLinker.hpp +include/chai/util/forall.hpp +lib/cmake/chai/BLTInstallableMacros.cmake +lib/cmake/chai/BLTSetupTargets.cmake +lib/cmake/chai/BLTThirdPartyConfigFlags.cmake +lib/cmake/chai/chai-config-version.cmake +lib/cmake/chai/chai-config.cmake +lib/cmake/chai/chai-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/chai/chai-targets.cmake +lib/libchai.so diff --git a/devel/dfuzzer/Makefile b/devel/dfuzzer/Makefile new file mode 100644 index 000000000000..0222cc8a391a --- /dev/null +++ b/devel/dfuzzer/Makefile @@ -0,0 +1,39 @@ +PORTNAME= dfuzzer +DISTVERSIONPREFIX= v +DISTVERSION= 2.3 +CATEGORIES= devel sysutils + +MAINTAINER= arrowd@FreeBSD.org +COMMENT= D-Bus fuzzer utility +WWW= https://github.com/dbus-fuzzer/dfuzzer + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= gnome meson pkgconfig + +USE_GNOME= glib20 + +USE_GITHUB= yes +GH_ACCOUNT= dbus-fuzzer + +PLIST_FILES= bin/dfuzzer \ + "@sample etc/dfuzzer.conf.sample" + +OPTIONS_DEFINE= MANPAGES + +MANPAGES_BUILD_DEPENDS= xsltproc:textproc/libxslt \ + docbook-xsl>=0:textproc/docbook-xsl +MANPAGES_PLIST_FILES= share/man/man1/dfuzzer.1.gz + +post-patch: + ${REINPLACE_CMD} -e 's|/etc/dfuzzer.conf|${PREFIX}/etc/dfuzzer.conf|' \ + ${WRKSRC}/man/dfuzzer.xml \ + ${WRKSRC}/src/suppression.c + ${REINPLACE_CMD} -e 's|/stat|/status|g' ${WRKSRC}/test/test-util.c + +post-install: + ${MV} ${STAGEDIR}${PREFIX}/etc/dfuzzer.conf \ + ${STAGEDIR}${PREFIX}/etc/dfuzzer.conf.sample + +.include <bsd.port.mk> diff --git a/devel/dfuzzer/distinfo b/devel/dfuzzer/distinfo new file mode 100644 index 000000000000..73d9e1528f68 --- /dev/null +++ b/devel/dfuzzer/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761920957 +SHA256 (dbus-fuzzer-dfuzzer-v2.3_GH0.tar.gz) = bd54bdd87c0d7c2818f6907130ef8c818ff454472503c74bd178fa39d2824cd6 +SIZE (dbus-fuzzer-dfuzzer-v2.3_GH0.tar.gz) = 53427 diff --git a/devel/dfuzzer/files/patch-src_suppression.c b/devel/dfuzzer/files/patch-src_suppression.c new file mode 100644 index 000000000000..30b09ac56c2a --- /dev/null +++ b/devel/dfuzzer/files/patch-src_suppression.c @@ -0,0 +1,53 @@ +From 4d9b7c01d68f64a93a25ff49504bbeca664adbc5 Mon Sep 17 00:00:00 2001 +From: Frantisek Sumsal <frantisek@sumsal.cz> +Date: Wed, 29 Oct 2025 13:31:11 +0100 +Subject: [PATCH] suppression: avoid using sscanf()'s %m specifier + +As it's not available in BSD libc. + +Addresses: #153 +--- src/suppression.c.orig 2024-01-29 15:03:13 UTC ++++ src/suppression.c +@@ -100,25 +100,31 @@ int df_suppression_load(GList **suppressions, const ch + df_verbose("Found suppressions for bus: '%s'\n", service_name); + + while ((n = getline(&line, &len, f)) > 0) { ++ g_auto(GStrv) tokens = NULL; + g_autoptr(char) suppression = NULL, description = NULL; + g_autoptr(suppression_item_t) item = NULL; ++ int token_count; + char *p; + ++ /* Strip leading and trailing whitespaces and check if the line is empty after the stripping - ++ * if so, skip it */ ++ g_strstrip(line); ++ if (line[0] == '\0') ++ continue; ++ ++ /* Beginning of the next section, stop here */ + if (line[0] == '[') + break; + +- /* The line contains only whitespace, skip it */ +- if (strspn(line, " \t\r\n") == (size_t) n) +- continue; +- +- /* Drop the newline character for nices error messages */ +- if (line[n - 1] == '\n') +- line[n - 1] = 0; +- +- /* The suppression description is optional, so let's accept such +- * lines as well */ +- if (sscanf(line, "%ms %m[^\n]", &suppression, &description) < 1) ++ /* Split the line into either '<suppression> <description>' or just '<suppression>' */ ++ tokens = g_strsplit_set(line, " \t\r\n", 2); ++ token_count = g_strv_length(tokens); ++ if (token_count < 1) + return df_fail_ret(-1, "Failed to parse line '%s'\n", line); ++ ++ suppression = g_strdup(tokens[0]); ++ if (token_count > 1) ++ description = g_strdup(g_strstrip(tokens[1])); + + item = calloc(sizeof(*item), 1); + if (!item) diff --git a/devel/dfuzzer/pkg-descr b/devel/dfuzzer/pkg-descr new file mode 100644 index 000000000000..3e3a888d929c --- /dev/null +++ b/devel/dfuzzer/pkg-descr @@ -0,0 +1,5 @@ +dfuzzer is a tool for fuzz testing processes communicating through D-Bus. +It can be used to test processes connected to both the session bus and the +system bus. The fuzzer works as a client, first connecting to a bus and then +traversing and fuzzing all the methods and properties provided by a D-Bus +service. diff --git a/devel/electron38/Makefile b/devel/electron38/Makefile index d821e8142ad3..bf7df41832a0 100644 --- a/devel/electron38/Makefile +++ b/devel/electron38/Makefile @@ -4,7 +4,7 @@ DISTVERSION= ${ELECTRON_VER} PULSEMV= 16 PULSEV= ${PULSEMV}.1 CATEGORIES= devel -MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v38.3.0/:chromium \ +MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v38.5.0/:chromium \ https://freedesktop.org/software/pulseaudio/releases/:pulseaudio PKGNAMESUFFIX= ${ELECTRON_VER_MAJOR} DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.0:chromium \ @@ -223,7 +223,7 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false # See ${WRKSRC}/electron/DEPS for CHROMIUM_VER -CHROMIUM_VER= 140.0.7339.240 +CHROMIUM_VER= 140.0.7339.249 # See ${WRKSRC}/electron/DEPS for NODE_VER NODE_VER= 22.20.0 # See ${WRKSRC}/electron/DEPS for NAN_VER diff --git a/devel/electron38/Makefile.version b/devel/electron38/Makefile.version index 6bb42733992a..23b0c9b6ecc2 100644 --- a/devel/electron38/Makefile.version +++ b/devel/electron38/Makefile.version @@ -1,2 +1,2 @@ -ELECTRON_VER= 38.4.0 +ELECTRON_VER= 38.5.0 ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//} diff --git a/devel/electron38/distinfo b/devel/electron38/distinfo index f7994759e221..24220b5033ec 100644 --- a/devel/electron38/distinfo +++ b/devel/electron38/distinfo @@ -1,16 +1,16 @@ -TIMESTAMP = 1761309052 -SHA256 (electron/chromium-140.0.7339.240.tar.xz.0) = 6f4a5a20ca144367ea2eca94239a6abaceae75a476da69a77fe56003dba226f8 -SIZE (electron/chromium-140.0.7339.240.tar.xz.0) = 2000000000 -SHA256 (electron/chromium-140.0.7339.240.tar.xz.1) = 20981168d3a0b42735617c5070134e62fcd598d099a902efc1fa79295de96044 -SIZE (electron/chromium-140.0.7339.240.tar.xz.1) = 2000000000 -SHA256 (electron/chromium-140.0.7339.240.tar.xz.2) = ae902a045d7429e57ceb135001f8ed9325b65fff9bc4dba23add9506a0e216cc -SIZE (electron/chromium-140.0.7339.240.tar.xz.2) = 331887040 +TIMESTAMP = 1761770963 +SHA256 (electron/chromium-140.0.7339.249.tar.xz.0) = 138fc3e5eb2b5db406a7764a8e287a0d16640f83cbfb452d6e0f54de8eaf65c2 +SIZE (electron/chromium-140.0.7339.249.tar.xz.0) = 2000000000 +SHA256 (electron/chromium-140.0.7339.249.tar.xz.1) = 0b7ea85268dd4f6aacd0641a48d266eaa2eb9c79f2c528926bfcdc5aee36f1da +SIZE (electron/chromium-140.0.7339.249.tar.xz.1) = 2000000000 +SHA256 (electron/chromium-140.0.7339.249.tar.xz.2) = 0a2a9977f5f34ac878b63e845ef8fcc52da628d952e83565cb308bc1925f69e8 +SIZE (electron/chromium-140.0.7339.249.tar.xz.2) = 331916124 SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92 SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111 -SHA256 (electron/electron-yarn-cache-38.4.0.tar.xz) = 7ed6fedc372c5bd23b38ed252c12ace0f0fbce096b5442add4501a965282eb04 -SIZE (electron/electron-yarn-cache-38.4.0.tar.xz) = 30044356 -SHA256 (electron/electron-electron-v38.4.0_GH0.tar.gz) = 48acd4fcd3a699118d44f53e6264630af070a5a78de8d14a859f8eb863c95240 -SIZE (electron/electron-electron-v38.4.0_GH0.tar.gz) = 15863761 +SHA256 (electron/electron-yarn-cache-38.5.0.tar.xz) = 7ed6fedc372c5bd23b38ed252c12ace0f0fbce096b5442add4501a965282eb04 +SIZE (electron/electron-yarn-cache-38.5.0.tar.xz) = 30044356 +SHA256 (electron/electron-electron-v38.5.0_GH0.tar.gz) = 5b27d50dd1da851bf9f37288c0238b093645046c19f72b4a3fc5300826209c6f +SIZE (electron/electron-electron-v38.5.0_GH0.tar.gz) = 15868030 SHA256 (electron/nodejs-node-v22.20.0_GH0.tar.gz) = 5c2e4ecc6583c5d49f9a9a4473fc267402762fc8e8a7835465919dacd6fdd5d8 SIZE (electron/nodejs-node-v22.20.0_GH0.tar.gz) = 129356712 SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb diff --git a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc index 12218b5a4012..7779829716a3 100644 --- a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc +++ b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc @@ -1,4 +1,4 @@ ---- electron/shell/browser/api/electron_api_app.cc.orig 2025-09-02 20:56:04 UTC +--- electron/shell/browser/api/electron_api_app.cc.orig 2025-10-28 14:56:59 UTC +++ electron/shell/browser/api/electron_api_app.cc @@ -97,7 +97,7 @@ #include "shell/common/process_util.h" @@ -45,7 +45,7 @@ // Read the xdg-activation token and set it in the command line for the // duration of the notification in order to ensure this is propagated to an // already running electron app instance if it exists. -@@ -1355,7 +1355,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics +@@ -1435,7 +1435,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics pid_dict.Set("name", process_metric.second->name); } @@ -54,7 +54,7 @@ auto memory_info = process_metric.second->GetMemoryInfo(); auto memory_dict = gin_helper::Dictionary::CreateEmpty(isolate); -@@ -1739,7 +1739,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild +@@ -1819,7 +1819,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild .SetMethod( "removeAsDefaultProtocolClient", base::BindRepeating(&Browser::RemoveAsDefaultProtocolClient, browser)) @@ -63,7 +63,7 @@ .SetMethod( "getApplicationInfoForProtocol", base::BindRepeating(&Browser::GetApplicationInfoForProtocol, browser)) -@@ -1797,7 +1797,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild +@@ -1877,7 +1877,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild .SetMethod("getJumpListSettings", &App::GetJumpListSettings) .SetMethod("setJumpList", &App::SetJumpList) #endif diff --git a/devel/electron38/files/patch-electron_spec_api-app-spec.ts b/devel/electron38/files/patch-electron_spec_api-app-spec.ts index ebcc2de849bd..2d68e21081b7 100644 --- a/devel/electron38/files/patch-electron_spec_api-app-spec.ts +++ b/devel/electron38/files/patch-electron_spec_api-app-spec.ts @@ -1,4 +1,4 @@ ---- electron/spec/api-app-spec.ts.orig 2025-08-13 14:21:20 UTC +--- electron/spec/api-app-spec.ts.orig 2025-10-28 14:56:59 UTC +++ electron/spec/api-app-spec.ts @@ -129,11 +129,11 @@ describe('app module', () => { }); @@ -63,12 +63,12 @@ }); }); -- ifdescribe(process.platform !== 'linux')('accessibilitySupportEnabled property', () => { -+ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('accessibilitySupportEnabled property', () => { +- ifdescribe(process.platform !== 'linux')('accessibility support functionality', () => { ++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('accessibility support functionality', () => { it('is mutable', () => { const values = [false, true, false]; const setters: Array<(arg: boolean) => void> = [ -@@ -1233,7 +1233,7 @@ describe('app module', () => { +@@ -1288,7 +1288,7 @@ describe('app module', () => { }); }); @@ -77,7 +77,7 @@ let w: BrowserWindow; before(function () { -@@ -1368,7 +1368,7 @@ describe('app module', () => { +@@ -1423,7 +1423,7 @@ describe('app module', () => { describe('getApplicationNameForProtocol()', () => { // TODO: Linux CI doesn't have registered http & https handlers @@ -86,7 +86,7 @@ // We can't expect particular app names here, but these protocols should // at least have _something_ registered. Except on our Linux CI // environment apparently. -@@ -1386,7 +1386,7 @@ describe('app module', () => { +@@ -1441,7 +1441,7 @@ describe('app module', () => { }); }); @@ -95,7 +95,7 @@ it('returns promise rejection for a bogus protocol', async function () { await expect( app.getApplicationInfoForProtocol('bogus-protocol://') -@@ -1436,7 +1436,7 @@ describe('app module', () => { +@@ -1491,7 +1491,7 @@ describe('app module', () => { }); // FIXME Get these specs running on Linux CI @@ -104,7 +104,7 @@ const iconPath = path.join(__dirname, 'fixtures/assets/icon.ico'); const sizes = { small: 16, -@@ -1518,7 +1518,7 @@ describe('app module', () => { +@@ -1573,7 +1573,7 @@ describe('app module', () => { expect(entry.memory).to.have.property('privateBytes').that.is.greaterThan(0); } @@ -113,7 +113,7 @@ expect(entry.sandboxed).to.be.a('boolean'); } -@@ -1592,7 +1592,7 @@ describe('app module', () => { +@@ -1647,7 +1647,7 @@ describe('app module', () => { it('succeeds with complete GPUInfo', async () => { const completeInfo = await getGPUInfo('complete'); @@ -122,7 +122,7 @@ // For linux and macOS complete info is same as basic info await verifyBasicGPUInfo(completeInfo); const basicInfo = await getGPUInfo('basic'); -@@ -1616,7 +1616,7 @@ describe('app module', () => { +@@ -1671,7 +1671,7 @@ describe('app module', () => { }); }); diff --git a/devel/gh/Makefile b/devel/gh/Makefile index 7518b1db258c..3d0fac654606 100644 --- a/devel/gh/Makefile +++ b/devel/gh/Makefile @@ -1,6 +1,6 @@ PORTNAME= gh DISTVERSIONPREFIX= v -DISTVERSION= 2.82.0 +DISTVERSION= 2.82.1 CATEGORIES= devel MAINTAINER= dutra@FreeBSD.org diff --git a/devel/gh/distinfo b/devel/gh/distinfo index 763f1a1591c6..e1d33780de0a 100644 --- a/devel/gh/distinfo +++ b/devel/gh/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1761457268 -SHA256 (go/devel_gh/gh-v2.82.0/v2.82.0.mod) = 8a6c420c99cd5a1efa84a97001ce6a4c53ee58db0ec057f4032a36b2bae670a3 -SIZE (go/devel_gh/gh-v2.82.0/v2.82.0.mod) = 11983 -SHA256 (go/devel_gh/gh-v2.82.0/v2.82.0.zip) = d86be67eace2031477e9f39fb03709fbb2dc1ba440e0b60658fb81154c4d2301 -SIZE (go/devel_gh/gh-v2.82.0/v2.82.0.zip) = 15624561 +TIMESTAMP = 1761877343 +SHA256 (go/devel_gh/gh-v2.82.1/v2.82.1.mod) = 016b6cf71a969b58bbfbf10e9a206205f1f06be5926815496e3e9ff01480957a +SIZE (go/devel_gh/gh-v2.82.1/v2.82.1.mod) = 12491 +SHA256 (go/devel_gh/gh-v2.82.1/v2.82.1.zip) = b50d07dbfe46e7da47b30ba7016fd75977997d9736845e8caf92ee124c011a3b +SIZE (go/devel_gh/gh-v2.82.1/v2.82.1.zip) = 15623946 diff --git a/devel/go-critic/Makefile b/devel/go-critic/Makefile index 1428e2b9a7aa..2fa9ae97f4b4 100644 --- a/devel/go-critic/Makefile +++ b/devel/go-critic/Makefile @@ -1,6 +1,6 @@ PORTNAME= go-critic DISTVERSIONPREFIX= v -DISTVERSION= 0.14.0 +DISTVERSION= 0.14.2 CATEGORIES= devel MAINTAINER= fuz@FreeBSD.org diff --git a/devel/go-critic/distinfo b/devel/go-critic/distinfo index 54dd30873b98..7385923ce9ce 100644 --- a/devel/go-critic/distinfo +++ b/devel/go-critic/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1760522239 -SHA256 (go/devel_go-critic/go-critic-v0.14.0/v0.14.0.mod) = d30424118109ad8c0b8658ad77e1f30fe5b902dadb8aff846f5438ce5177ae13 -SIZE (go/devel_go-critic/go-critic-v0.14.0/v0.14.0.mod) = 944 -SHA256 (go/devel_go-critic/go-critic-v0.14.0/v0.14.0.zip) = 15e512dbd877ed7200ff256c08e2064df18a4f9f0de9bc16814e10d392733355 -SIZE (go/devel_go-critic/go-critic-v0.14.0/v0.14.0.zip) = 338032 +TIMESTAMP = 1761844613 +SHA256 (go/devel_go-critic/go-critic-v0.14.2/v0.14.2.mod) = dfdbda5037f4e2433b0533b8b9b295a0b19ca58729ba07e45c2fcb8d6095e6ef +SIZE (go/devel_go-critic/go-critic-v0.14.2/v0.14.2.mod) = 924 +SHA256 (go/devel_go-critic/go-critic-v0.14.2/v0.14.2.zip) = 9ac7aa1e279fc8e4634e78a190fdb0f1e33858f99364a2a8bda794f0e6cf314a +SIZE (go/devel_go-critic/go-critic-v0.14.2/v0.14.2.zip) = 338129 diff --git a/devel/golangci-lint/Makefile b/devel/golangci-lint/Makefile index 195dd0265ee7..d9c13466386a 100644 --- a/devel/golangci-lint/Makefile +++ b/devel/golangci-lint/Makefile @@ -1,6 +1,6 @@ PORTNAME= golangci-lint DISTVERSIONPREFIX= v -DISTVERSION= 2.5.0 +DISTVERSION= 2.6.0 CATEGORIES= devel MAINTAINER= dutra@FreeBSD.org @@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake go:1.24,modules _BUILD_VERSION= ${DISTVERSION} -_BUILD_COMMIT= eabc263 +_BUILD_COMMIT= fb09c37 _BUILD_DATE= $$(date -u "+%Y-%m-%dT%H:%M:%SZ") GO_MODULE= github.com/${PORTNAME:S/-lint//}/${PORTNAME}/v2 diff --git a/devel/golangci-lint/distinfo b/devel/golangci-lint/distinfo index 6d5534dcbf22..68765ee1a18d 100644 --- a/devel/golangci-lint/distinfo +++ b/devel/golangci-lint/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1760539161 -SHA256 (go/devel_golangci-lint/golangci-lint-v2.5.0/v2.5.0.mod) = 41e79ad6d4d78115005c2c70526c1b41b158031756be8baa8e3dc39c429b1152 -SIZE (go/devel_golangci-lint/golangci-lint-v2.5.0/v2.5.0.mod) = 9800 -SHA256 (go/devel_golangci-lint/golangci-lint-v2.5.0/v2.5.0.zip) = 94b66aa801f66ce99ff117b7c409b398bd4e94ccbc7821cda3ddf10a21e9035f -SIZE (go/devel_golangci-lint/golangci-lint-v2.5.0/v2.5.0.zip) = 1820419 +TIMESTAMP = 1761878741 +SHA256 (go/devel_golangci-lint/golangci-lint-v2.6.0/v2.6.0.mod) = b7750a4783bbd9a922ef82a40de2993768dee840b31f496be18a67f9eb74e7f8 +SIZE (go/devel_golangci-lint/golangci-lint-v2.6.0/v2.6.0.mod) = 9782 +SHA256 (go/devel_golangci-lint/golangci-lint-v2.6.0/v2.6.0.zip) = 6ff6b24811e77b010d938f44335ffcac4418889a7af7bfb54fda90782495f558 +SIZE (go/devel_golangci-lint/golangci-lint-v2.6.0/v2.6.0.zip) = 1908462 diff --git a/devel/goreleaser/Makefile b/devel/goreleaser/Makefile index 566ce155a9d1..c1b6912e5e34 100644 --- a/devel/goreleaser/Makefile +++ b/devel/goreleaser/Makefile @@ -1,6 +1,6 @@ PORTNAME= goreleaser DISTVERSIONPREFIX= v -DISTVERSION= 2.12.6 +DISTVERSION= 2.12.7 CATEGORIES= devel MAINTAINER= fuz@FreeBSD.org diff --git a/devel/goreleaser/distinfo b/devel/goreleaser/distinfo index e81e554d8845..a7f641f4f0a7 100644 --- a/devel/goreleaser/distinfo +++ b/devel/goreleaser/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1761139644 -SHA256 (go/devel_goreleaser/goreleaser-v2.12.6/v2.12.6.mod) = ab5a54988ed13ab20247b5c534e30d51f7a5d2edee1126af10429eb649c610ec -SIZE (go/devel_goreleaser/goreleaser-v2.12.6/v2.12.6.mod) = 21264 -SHA256 (go/devel_goreleaser/goreleaser-v2.12.6/v2.12.6.zip) = a860de07b4877d448ab022faacc0161365bd52cbc00dda2499681c99015db725 -SIZE (go/devel_goreleaser/goreleaser-v2.12.6/v2.12.6.zip) = 3422689 +TIMESTAMP = 1761569276 +SHA256 (go/devel_goreleaser/goreleaser-v2.12.7/v2.12.7.mod) = de75a6dab308152c265d0c9b7ef47ff466edbbe94726be62ee29171abb8242db +SIZE (go/devel_goreleaser/goreleaser-v2.12.7/v2.12.7.mod) = 21264 +SHA256 (go/devel_goreleaser/goreleaser-v2.12.7/v2.12.7.zip) = 01ecbcffb847343fcfb9ae07ab9a0cef896013ac0c9c723a8496f1eb11da0533 +SIZE (go/devel_goreleaser/goreleaser-v2.12.7/v2.12.7.zip) = 3423295 diff --git a/devel/hs-hpack/Makefile b/devel/hs-hpack/Makefile index 38bbe6ab5e81..167aab2a7fbd 100644 --- a/devel/hs-hpack/Makefile +++ b/devel/hs-hpack/Makefile @@ -1,5 +1,5 @@ PORTNAME= hpack -DISTVERSION= 0.38.2 +DISTVERSION= 0.38.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -47,7 +47,7 @@ USE_CABAL= Glob-0.10.2_3 \ crypton-connection-0.4.5 \ crypton-socks-0.6.2 \ crypton-x509-1.7.7 \ - crypton-x509-store-1.6.11 \ + crypton-x509-store-1.6.12_1 \ crypton-x509-system-1.6.7 \ crypton-x509-validation-1.6.14 \ data-default-0.8.0.1 \ @@ -57,7 +57,7 @@ USE_CABAL= Glob-0.10.2_3 \ dlist-1.0_2 \ ech-config-0.0.1 \ generically-0.1.1_4 \ - half-0.3.3 \ + half-0.3.3_1 \ hashable-1.5.0.0_1 \ hourglass-0.2.12_1 \ hpke-0.0.0 \ @@ -95,7 +95,7 @@ USE_CABAL= Glob-0.10.2_3 \ serialise-0.2.6.1_5 \ split-0.2.5 \ splitmix-0.1.3.1 \ - streaming-commons-0.2.3.0 \ + streaming-commons-0.2.3.1 \ strict-0.5.1_1 \ tagged-0.8.9 \ tasty-1.5.3_2 \ @@ -106,17 +106,17 @@ USE_CABAL= Glob-0.10.2_3 \ th-compat-0.1.6 \ these-1.2.1_2 \ time-compat-1.9.8 \ - tls-2.1.11 \ + tls-2.1.12 \ transformers-compat-0.7.2 \ unix-time-0.4.17 \ unliftio-core-0.2.1.0_4 \ - unordered-containers-0.2.20_4 \ + unordered-containers-0.2.20.1 \ uuid-types-1.0.6_3 \ vector-0.13.2.0_2 \ vector-algorithms-0.9.1.0 \ vector-stream-0.1.0.1_4 \ witherable-0.5_1 \ yaml-0.11.11.2_2 \ - zlib-0.7.1.0_2 + zlib-0.7.1.1 .include <bsd.port.mk> diff --git a/devel/hs-hpack/distinfo b/devel/hs-hpack/distinfo index 902a7fac8a72..e11b289f8aca 100644 --- a/devel/hs-hpack/distinfo +++ b/devel/hs-hpack/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1756809729 -SHA256 (cabal/hpack-0.38.2/hpack-0.38.2.tar.gz) = a661ec06c62aa4d7bff7d82b888936017e70e5e6e63b3ca697d3d17787cb87bc -SIZE (cabal/hpack-0.38.2/hpack-0.38.2.tar.gz) = 73382 +TIMESTAMP = 1761828801 +SHA256 (cabal/hpack-0.38.3/hpack-0.38.3.tar.gz) = 39e88068b6c2143f1c6afddeb6fb47b46dc670b14152c0b2a51987a9f82ffd7f +SIZE (cabal/hpack-0.38.3/hpack-0.38.3.tar.gz) = 73529 SHA256 (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 6af672ac8427d35cbd42d64142dc288feab266f0be92dae3c696e8860d8173c0 SIZE (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 30226 SHA256 (cabal/Glob-0.10.2/revision/3.cabal) = dd2ddbecae8f84e8f4cacb5b856901a19c25ceaa11f2525d3ee88d034acb0081 @@ -97,8 +97,10 @@ SHA256 (cabal/crypton-socks-0.6.2/crypton-socks-0.6.2.tar.gz) = a836087e5c277413 SIZE (cabal/crypton-socks-0.6.2/crypton-socks-0.6.2.tar.gz) = 11908 SHA256 (cabal/crypton-x509-1.7.7/crypton-x509-1.7.7.tar.gz) = efece48c8c4adfee209979c2967037d90e6ba1b7b4e7bb1081d1d4cd93daf382 SIZE (cabal/crypton-x509-1.7.7/crypton-x509-1.7.7.tar.gz) = 21547 -SHA256 (cabal/crypton-x509-store-1.6.11/crypton-x509-store-1.6.11.tar.gz) = 03a991cc1241873435761b379eed94a4e899e0c4804df1719ea5b281903b781f -SIZE (cabal/crypton-x509-store-1.6.11/crypton-x509-store-1.6.11.tar.gz) = 12772 +SHA256 (cabal/crypton-x509-store-1.6.12/crypton-x509-store-1.6.12.tar.gz) = d7a0af5bdf1f1812fa21d1ebd91c2c02458ae82781ab19da052b65ba88e83c91 +SIZE (cabal/crypton-x509-store-1.6.12/crypton-x509-store-1.6.12.tar.gz) = 12883 +SHA256 (cabal/crypton-x509-store-1.6.12/revision/1.cabal) = 4bf128747767aef7fad1f0c6e87c2acaca6ddc0040b1744471e26ea8edaaa0c6 +SIZE (cabal/crypton-x509-store-1.6.12/revision/1.cabal) = 1880 SHA256 (cabal/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz) = a436261e5f5e83d85080f57a5509c8224c9e75a6e56d0c43a7d2967052b634ca SIZE (cabal/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz) = 3496 SHA256 (cabal/crypton-x509-validation-1.6.14/crypton-x509-validation-1.6.14.tar.gz) = ed0e394127db59d66a0a8e4bde28fa0b8cc67cc9a810793b54a58e96df4c601d @@ -127,6 +129,8 @@ SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b129 SIZE (cabal/generically-0.1.1/revision/4.cabal) = 1203 SHA256 (cabal/half-0.3.3/half-0.3.3.tar.gz) = f476049628d6ff79722fb073c01e85f2a11b2ef3835fdc3fc21a61f05d17ab02 SIZE (cabal/half-0.3.3/half-0.3.3.tar.gz) = 8359 +SHA256 (cabal/half-0.3.3/revision/1.cabal) = b5109ef8de7ae45cc8aa1ea89c54e9f94bfcea7898dc0aa675131b7894f941d0 +SIZE (cabal/half-0.3.3/revision/1.cabal) = 2011 SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062 SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef @@ -229,8 +233,8 @@ SHA256 (cabal/split-0.2.5/split-0.2.5.tar.gz) = 52da404e8397c1ab238354c8d4fd9a7e SIZE (cabal/split-0.2.5/split-0.2.5.tar.gz) = 16008 SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270 SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955 -SHA256 (cabal/streaming-commons-0.2.3.0/streaming-commons-0.2.3.0.tar.gz) = 26384af91f5ab9470b0bbdd0ce2172db43fc79730b7c5a3405d89c3663eb1e57 -SIZE (cabal/streaming-commons-0.2.3.0/streaming-commons-0.2.3.0.tar.gz) = 37874 +SHA256 (cabal/streaming-commons-0.2.3.1/streaming-commons-0.2.3.1.tar.gz) = 33d16c0c6080795800d9f0e490203ea3e50bd5034e5d077a0ddc04d33ea4dc6e +SIZE (cabal/streaming-commons-0.2.3.1/streaming-commons-0.2.3.1.tar.gz) = 37955 SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798 SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2 @@ -263,8 +267,8 @@ SHA256 (cabal/these-1.2.1/revision/2.cabal) = 35c57aede96c15ea1fed559ac287b1168e SIZE (cabal/these-1.2.1/revision/2.cabal) = 2294 SHA256 (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 502ef8694a5b131b47c0e5df2e9053d005a3b345b30f5225af04f081d3ef5cf0 SIZE (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 63414 -SHA256 (cabal/tls-2.1.11/tls-2.1.11.tar.gz) = 059a173398504f03cdcf33543ee33ba45082c3270f52a4d5810f84ddf7f684e3 -SIZE (cabal/tls-2.1.11/tls-2.1.11.tar.gz) = 185047 +SHA256 (cabal/tls-2.1.12/tls-2.1.12.tar.gz) = 4fd4450391a1298faf10deaf6f812cde70d6da77d2c556cbab432a3c120b1bd2 +SIZE (cabal/tls-2.1.12/tls-2.1.12.tar.gz) = 187756 SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485 SHA256 (cabal/unix-time-0.4.17/unix-time-0.4.17.tar.gz) = f63a05be5dcc5ac8f72c26c9fef8dcc993638ca9b545b9bd69b8a3924c201f8c @@ -273,10 +277,8 @@ SHA256 (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 99384cba8d56 SIZE (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 3865 SHA256 (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = f6a2736f858b5390d9384dca43d3ea4d96e9ca17217791791ca4951ba6e8072a SIZE (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = 996 -SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d -SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823 -SHA256 (cabal/unordered-containers-0.2.20/revision/4.cabal) = 233cbcdda6c2698932bb391ce0935fb44f80c115621ee815a21ed33ac8ede422 -SIZE (cabal/unordered-containers-0.2.20/revision/4.cabal) = 3921 +SHA256 (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 708a60513d6da61e09b60b9a486106af703a889b5b43472a27c3b60bf35246ab +SIZE (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 60625 SHA256 (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 7e0dd953483d6fd3ca49bcaed6b11f9e3c2787213479b2581e07747836b8357e SIZE (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 11222 SHA256 (cabal/uuid-types-1.0.6/revision/3.cabal) = 5ac2b681a8d7676f6a51ac1b113bfdcf18dd7fdbb313034850ed6493eef96da0 @@ -299,7 +301,5 @@ SHA256 (cabal/yaml-0.11.11.2/yaml-0.11.11.2.tar.gz) = ee74923ee5b0fef74413c58aaa SIZE (cabal/yaml-0.11.11.2/yaml-0.11.11.2.tar.gz) = 31926 SHA256 (cabal/yaml-0.11.11.2/revision/2.cabal) = 6f0a1859e0fb3068e50dbc7fe9bf9a26847741bc24344e35e16a03711a18f88d SIZE (cabal/yaml-0.11.11.2/revision/2.cabal) = 5178 -SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6968ae86b2231e1d429ce8bc9083e6a55bc -SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318 -SHA256 (cabal/zlib-0.7.1.0/revision/2.cabal) = 85e64a75c0b490506a7edaa2d54950c668e66b65758bb08bb14cd31faf53a206 -SIZE (cabal/zlib-0.7.1.0/revision/2.cabal) = 5357 +SHA256 (cabal/zlib-0.7.1.1/zlib-0.7.1.1.tar.gz) = bf95ab01ed924be800addea195fba5ca97ec69f378368f6ff466bdc29666c1c1 +SIZE (cabal/zlib-0.7.1.1/zlib-0.7.1.1.tar.gz) = 29324 diff --git a/devel/meson-python/Makefile b/devel/meson-python/Makefile index c05b403172b6..02f8fc74d43b 100644 --- a/devel/meson-python/Makefile +++ b/devel/meson-python/Makefile @@ -1,5 +1,5 @@ PORTNAME= meson-python -DISTVERSION= 0.16.0 +DISTVERSION= 0.18.0 PORTEPOCH= 1 CATEGORIES= devel python MASTER_SITES= PYPI @@ -14,28 +14,26 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= meson:devel/meson@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}packaging>=0.19.0:devel/py-packaging@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyproject-metadata>=0.7.1:devel/py-pyproject-metadata@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}packaging>=23.2:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyproject-metadata>=0.9.0:devel/py-pyproject-metadata@${PY_FLAVOR} \ ${PY_TOMLI} RUN_DEPENDS= meson:devel/meson@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}packaging>=0.19.0:devel/py-packaging@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyproject-metadata>=0.7.1:devel/py-pyproject-metadata@${PY_FLAVOR} \ + patchelf>0:sysutils/patchelf \ + ${PYTHON_PKGNAMEPREFIX}packaging>=23.2:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyproject-metadata>=0.9.0:devel/py-pyproject-metadata@${PY_FLAVOR} \ ${PY_TOMLI} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>0:devel/py-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ + ${PY_TYPING_EXTENSIONS} \ git:devel/git USES= python -USE_PYTHON= autoplist cython_test concurrent pep517 pytest +USE_PYTHON= autoplist concurrent cython3_test pep517 pytest +# tarball has UTF-8 filenames +EXTRACT_CMD= env LANG=C.UTF-8 LC_ALL=C.UTF-8 ${TAR} NO_ARCH= yes -.include <bsd.port.pre.mk> - -.if ${PYTHON_REL} < 31100 -TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4:devel/py-typing-extensions@${PY_FLAVOR} -.endif - -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/devel/meson-python/distinfo b/devel/meson-python/distinfo index 59f470d4fb35..72fc81bafbca 100644 --- a/devel/meson-python/distinfo +++ b/devel/meson-python/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717170010 -SHA256 (meson_python-0.16.0.tar.gz) = 9068c17e36c89d6c7ff709fffb2a8a9925e8cd0b02629728e5ceaf2ec505cb5f -SIZE (meson_python-0.16.0.tar.gz) = 82012 +TIMESTAMP = 1760543175 +SHA256 (meson_python-0.18.0.tar.gz) = c56a99ec9df669a40662fe46960321af6e4b14106c14db228709c1628e23848d +SIZE (meson_python-0.18.0.tar.gz) = 95630 diff --git a/devel/py-pyproject-metadata/Makefile b/devel/py-pyproject-metadata/Makefile index abe3a5211555..c8af0ec7698a 100644 --- a/devel/py-pyproject-metadata/Makefile +++ b/devel/py-pyproject-metadata/Makefile @@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=0:devel/py-flit-core@${PY_FLAVO RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=19.0:devel/py-packaging@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent pep517 +USE_PYTHON= autoplist concurrent pep517 pytest NO_ARCH= yes diff --git a/devel/py-virtualenv/Makefile b/devel/py-virtualenv/Makefile index 5bd4d3910803..6625922137c1 100644 --- a/devel/py-virtualenv/Makefile +++ b/devel/py-virtualenv/Makefile @@ -1,5 +1,5 @@ PORTNAME= virtualenv -PORTVERSION= 20.35.3 +PORTVERSION= 20.35.4 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distlib>=0.3.7:devel/py-distlib@${PY_FLAVO RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distlib>=0.3.7:devel/py-distlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filelock>=3.12.2:sysutils/py-filelock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}platformdirs>=3.9.1:devel/py-platformdirs@${PY_FLAVOR} -# tests: 355 passed, 38 skipped, 2 deselected +# tests: 357 passed, 39 skipped, 2 deselected TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}covdefaults>=2.3:devel/py-covdefaults@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=7.3.2:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage_enable_subprocess>=1.0:devel/py-coverage_enable_subprocess@${PY_FLAVOR} \ diff --git a/devel/py-virtualenv/distinfo b/devel/py-virtualenv/distinfo index 9b7606e582d6..a3ae3ca4c225 100644 --- a/devel/py-virtualenv/distinfo +++ b/devel/py-virtualenv/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1760254700 -SHA256 (pypa-virtualenv-20.35.3_GH0.tar.gz) = ea7aae2fa5525b119f6c4254f2aa786805011a911e6438c97a58be89135a110d -SIZE (pypa-virtualenv-20.35.3_GH0.tar.gz) = 6044008 +TIMESTAMP = 1761906315 +SHA256 (pypa-virtualenv-20.35.4_GH0.tar.gz) = 7cd947aef689c99b2539a45de8735a209668e8cefec1482625461a1f2d25cc80 +SIZE (pypa-virtualenv-20.35.4_GH0.tar.gz) = 6069883 diff --git a/devel/qt6-base/Makefile b/devel/qt6-base/Makefile index fc95beff7d2e..623bd75568a4 100644 --- a/devel/qt6-base/Makefile +++ b/devel/qt6-base/Makefile @@ -1,6 +1,6 @@ PORTNAME= base DISTVERSION= ${QT6_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= qt6- diff --git a/devel/qt6-base/files/patch-src_corelib_thread_qthread__unix.cpp b/devel/qt6-base/files/patch-src_corelib_thread_qthread__unix.cpp new file mode 100644 index 000000000000..50210c386ced --- /dev/null +++ b/devel/qt6-base/files/patch-src_corelib_thread_qthread__unix.cpp @@ -0,0 +1,32 @@ +Support setting thread names via QObject::setObjectName(). + +PR: 290676 + +--- src/corelib/thread/qthread_unix.cpp.orig 2025-09-22 07:03:29 UTC ++++ src/corelib/thread/qthread_unix.cpp +@@ -344,14 +344,14 @@ QAbstractEventDispatcher *QThreadPrivate::createEventD + + #if QT_CONFIG(thread) + +-#if (defined(Q_OS_LINUX) || defined(Q_OS_DARWIN) || defined(Q_OS_QNX)) ++#if (defined(Q_OS_LINUX) || defined(Q_OS_DARWIN) || defined(Q_OS_QNX) || defined(Q_OS_FREEBSD)) + static void setCurrentThreadName(const char *name) + { + # if defined(Q_OS_LINUX) && !defined(QT_LINUXBASE) + prctl(PR_SET_NAME, (unsigned long)name, 0, 0, 0); + # elif defined(Q_OS_DARWIN) + pthread_setname_np(name); +-# elif defined(Q_OS_QNX) ++# elif (defined(Q_OS_QNX) || defined(Q_OS_FREEBSD)) + pthread_setname_np(pthread_self(), name); + # endif + } +@@ -415,7 +415,7 @@ void *QThreadPrivate::start(void *arg) + data->ensureEventDispatcher(); + data->eventDispatcher.loadRelaxed()->startingUp(); + +-#if (defined(Q_OS_LINUX) || defined(Q_OS_DARWIN) || defined(Q_OS_QNX)) ++#if (defined(Q_OS_LINUX) || defined(Q_OS_DARWIN) || defined(Q_OS_QNX) || defined(Q_OS_FREEBSD)) + { + // Sets the name of the current thread. We can only do this + // when the thread is starting, as we don't have a cross diff --git a/devel/reflect-cpp/Makefile b/devel/reflect-cpp/Makefile index d1dd33a6a14c..96da1d8458eb 100644 --- a/devel/reflect-cpp/Makefile +++ b/devel/reflect-cpp/Makefile @@ -1,6 +1,6 @@ PORTNAME= reflect-cpp DISTVERSIONPREFIX= v -DISTVERSION= 0.21.0 +DISTVERSION= 0.22.0 CATEGORIES= devel MAINTAINER= alven@FreeBSD.org diff --git a/devel/reflect-cpp/distinfo b/devel/reflect-cpp/distinfo index ee997afed034..22e3e18fb182 100644 --- a/devel/reflect-cpp/distinfo +++ b/devel/reflect-cpp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1758200985 -SHA256 (getml-reflect-cpp-v0.21.0_GH0.tar.gz) = 007d6e44a750785cb4c94dc29f307119abde679e4b09fb72b9b5c3f0f067cab2 -SIZE (getml-reflect-cpp-v0.21.0_GH0.tar.gz) = 5793220 +TIMESTAMP = 1761798639 +SHA256 (getml-reflect-cpp-v0.22.0_GH0.tar.gz) = 5756d74e7df640b4633a3ea5a3c0d7c4e096bdd3f67828f8b02f58b156ba39ec +SIZE (getml-reflect-cpp-v0.22.0_GH0.tar.gz) = 5809222 diff --git a/devel/reflect-cpp/pkg-plist b/devel/reflect-cpp/pkg-plist index 6382cf0e67a0..90ce5e3f9657 100644 --- a/devel/reflect-cpp/pkg-plist +++ b/devel/reflect-cpp/pkg-plist @@ -87,6 +87,7 @@ include/rfl/cbor/load.hpp include/rfl/cbor/read.hpp include/rfl/cbor/save.hpp include/rfl/cbor/write.hpp +include/rfl/common.hpp include/rfl/comparisons.hpp include/rfl/concepts.hpp include/rfl/config.hpp @@ -335,7 +336,6 @@ include/rfl/parsing/schema/Definition.hpp include/rfl/parsing/schema/Type.hpp include/rfl/parsing/schema/ValidationType.hpp include/rfl/parsing/schema/make.hpp -include/rfl/parsing/schema/to_numeric_type.hpp include/rfl/parsing/schemaful/IsSchemafulReader.hpp include/rfl/parsing/schemaful/IsSchemafulWriter.hpp include/rfl/parsing/schemaful/OptionalReader.hpp diff --git a/devel/scc/Makefile b/devel/scc/Makefile index f9b7880364b8..5fa1fb200335 100644 --- a/devel/scc/Makefile +++ b/devel/scc/Makefile @@ -1,7 +1,6 @@ PORTNAME= scc DISTVERSIONPREFIX= v -DISTVERSION= 3.5.0 -PORTREVISION= 9 +DISTVERSION= 3.6.0 CATEGORIES= devel MAINTAINER= adamw@FreeBSD.org diff --git a/devel/scc/distinfo b/devel/scc/distinfo index 4b7a275a9310..b77c7c6cbe66 100644 --- a/devel/scc/distinfo +++ b/devel/scc/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1739764004 -SHA256 (go/devel_scc/scc-v3.5.0/v3.5.0.mod) = 6936ee458ad1f22a884af11b158f44a36d24576dab548dbe1a4a40f0d06e705b -SIZE (go/devel_scc/scc-v3.5.0/v3.5.0.mod) = 922 -SHA256 (go/devel_scc/scc-v3.5.0/v3.5.0.zip) = 6c787d923fddb906be66366cb503a812799377f2a6ec39c792122bf585b0f365 -SIZE (go/devel_scc/scc-v3.5.0/v3.5.0.zip) = 805183 +TIMESTAMP = 1761916161 +SHA256 (go/devel_scc/scc-v3.6.0/v3.6.0.mod) = 69d440e6f51afb2ebbf3f19ede5bf9c89f7a421c04689fca294b1dc1225f2424 +SIZE (go/devel_scc/scc-v3.6.0/v3.6.0.mod) = 992 +SHA256 (go/devel_scc/scc-v3.6.0/v3.6.0.zip) = e05d48697c309c1b3c8bd3daacb1fbea17ccf181467a8cc99926818ca1ab6e73 +SIZE (go/devel_scc/scc-v3.6.0/v3.6.0.zip) = 825740 diff --git a/devel/simdjson/Makefile b/devel/simdjson/Makefile index 36dbd83847db..d72effe39e43 100644 --- a/devel/simdjson/Makefile +++ b/devel/simdjson/Makefile @@ -1,6 +1,6 @@ PORTNAME= simdjson DISTVERSIONPREFIX= v -PORTVERSION= 4.0.7 +PORTVERSION= 4.1.0 CATEGORIES= devel MAINTAINER= fuz@FreeBSD.org diff --git a/devel/simdjson/distinfo b/devel/simdjson/distinfo index e9acd485ccb7..866812f54708 100644 --- a/devel/simdjson/distinfo +++ b/devel/simdjson/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1759331192 -SHA256 (simdjson-simdjson-v4.0.7_GH0.tar.gz) = d2d15490605858d3dd42e90d25e0fde31c53446b7d3cde9ef334449236927916 -SIZE (simdjson-simdjson-v4.0.7_GH0.tar.gz) = 4493723 +TIMESTAMP = 1761670526 +SHA256 (simdjson-simdjson-v4.1.0_GH0.tar.gz) = 78115e37b2e88ec63e6ae20bb148063a9112c55bcd71404c8572078fd8a6ac3e +SIZE (simdjson-simdjson-v4.1.0_GH0.tar.gz) = 4597187 SHA256 (simdjson-simdjson-data-351949906abde446f0314bf79606fb5d884f5be7_GH0.tar.gz) = 257371accdfca69814ec88841031bd8183409abf5048fff797df516092b6ded9 SIZE (simdjson-simdjson-data-351949906abde446f0314bf79606fb5d884f5be7_GH0.tar.gz) = 6635608 diff --git a/devel/simdjson/pkg-plist b/devel/simdjson/pkg-plist index d675a2bba873..fcd2a004406e 100644 --- a/devel/simdjson/pkg-plist +++ b/devel/simdjson/pkg-plist @@ -4,6 +4,6 @@ lib/cmake/simdjson/simdjson-config.cmake lib/cmake/simdjson/simdjsonTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/simdjson/simdjsonTargets.cmake lib/libsimdjson.so -lib/libsimdjson.so.27 -lib/libsimdjson.so.27.0.0 +lib/libsimdjson.so.28 +lib/libsimdjson.so.28.0.0 libdata/pkgconfig/simdjson.pc diff --git a/devel/tbox/Makefile b/devel/tbox/Makefile index 580abf7bc5ed..805e6a02d858 100644 --- a/devel/tbox/Makefile +++ b/devel/tbox/Makefile @@ -1,11 +1,11 @@ PORTNAME= tbox DISTVERSIONPREFIX= v -DISTVERSION= 1.7.7 +DISTVERSION= 1.7.8 CATEGORIES= devel MAINTAINER= fuz@FreeBSD.org COMMENT= Glib-like multi-platform c library -WWW= https://docs.tboox.org/ +WWW= https://tboox.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md @@ -27,8 +27,6 @@ CONFIGURE_ARGS= --charset=y \ --small=no \ --toolchain=${CHOSEN_COMPILER_TYPE} -MAKEFILE= makefile - PLIST_SUB= DISTVERSION=${DISTVERSION} .include <bsd.port.mk> diff --git a/devel/tbox/distinfo b/devel/tbox/distinfo index 98342cdbcbf2..39aac3512e8d 100644 --- a/devel/tbox/distinfo +++ b/devel/tbox/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744362306 -SHA256 (tboox-tbox-v1.7.7_GH0.tar.gz) = ae387dcf1952aca572516bdce4a47d04e9b411f5bf7add281247af7c874f3c3f -SIZE (tboox-tbox-v1.7.7_GH0.tar.gz) = 864146 +TIMESTAMP = 1761568607 +SHA256 (tboox-tbox-v1.7.8_GH0.tar.gz) = eda4ea0fe53b55594a0c4842fcf1f3510fec5b183936142873c47455fdaefa4a +SIZE (tboox-tbox-v1.7.8_GH0.tar.gz) = 865326 diff --git a/devel/tbox/pkg-plist b/devel/tbox/pkg-plist index 58ae9b798cd3..42d15360da08 100644 --- a/devel/tbox/pkg-plist +++ b/devel/tbox/pkg-plist @@ -418,4 +418,4 @@ include/tbox/zip/zlib.h include/tbox/zip/zlibraw.h lib/libtbox.so lib/libtbox.so.1 -lib/libtbox.so.%%DISTVERSION%% +lib/libtbox.so.1.7.7 diff --git a/devel/umpire/Makefile b/devel/umpire/Makefile new file mode 100644 index 000000000000..0f0078b7018b --- /dev/null +++ b/devel/umpire/Makefile @@ -0,0 +1,37 @@ +PORTNAME= umpire +DISTVERSIONPREFIX= v +DISTVERSION= 2025.09.0 +CATEGORIES= devel + +MAINTAINER= yuri@FreeBSD.org +COMMENT= API for memory management on NUMA & GPU architectures +WWW= https://umpire.readthedocs.io/en/develop/sphinx/tutorial.html \ + https://github.com/LLNL/Umpire + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libcamp.so:devel/camp \ + libfmt.so:devel/libfmt + +USES= cmake:testing compiler:c++17-lang localbase:ldflags pkgconfig +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= LLNL +GH_PROJECT= Umpire +GH_TUPLE= LLNL:blt:e783e30:blt/blt + +CMAKE_ARGS= -DUMPIRE_FMT_TARGET=fmt +CMAKE_ON= BUILD_SHARED_LIBS +CMAKE_OFF= UMPIRE_ENABLE_EXAMPLES \ + ENABLE_TESTS +CMAKE_TESTING_ON= ENABLE_TESTS + +CXXFLAGS+= -Dftruncate64=ftruncate \ + -DMAP_NORESERVE=0 +LDFLAGS+= -lexecinfo + +# tests as of 2025.09.0: 100% tests passed, 0 tests failed out of 38 + +.include <bsd.port.mk> diff --git a/devel/umpire/distinfo b/devel/umpire/distinfo new file mode 100644 index 000000000000..f1e1837aceab --- /dev/null +++ b/devel/umpire/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1761837209 +SHA256 (LLNL-Umpire-v2025.09.0_GH0.tar.gz) = f05075c314c6ae5eee906b8374584e70e8741143e31af6e063f826941c1fc752 +SIZE (LLNL-Umpire-v2025.09.0_GH0.tar.gz) = 1073159 +SHA256 (LLNL-blt-e783e30_GH0.tar.gz) = 4c8efec699708da3b552e533b80dd4ce3bf81da825840b3c18b9b56690898644 +SIZE (LLNL-blt-e783e30_GH0.tar.gz) = 1342801 +SHA256 (fmtlib-fmt-12.1.0_GH0.tar.gz) = ea7de4299689e12b6dddd392f9896f08fb0777ac7168897a244a6d6085043fea +SIZE (fmtlib-fmt-12.1.0_GH0.tar.gz) = 711419 diff --git a/devel/umpire/files/patch-src_tpl_CMakeLists.txt b/devel/umpire/files/patch-src_tpl_CMakeLists.txt new file mode 100644 index 000000000000..7e195b9c1e78 --- /dev/null +++ b/devel/umpire/files/patch-src_tpl_CMakeLists.txt @@ -0,0 +1,36 @@ +--- src/tpl/CMakeLists.txt.orig 2025-09-09 19:07:47 UTC ++++ src/tpl/CMakeLists.txt +@@ -106,6 +106,8 @@ add_subdirectory(umpire/judy) + + add_subdirectory(umpire/judy) + ++find_package(camp REQUIRED) ++ + if (NOT TARGET camp) + if (DEFINED camp_DIR) + find_package(camp REQUIRED +@@ -136,6 +138,8 @@ endif () + endif() + endif () + ++find_package(fmt REQUIRED) ++ + if (NOT TARGET ${UMPIRE_FMT_TARGET}) + if (DEFINED fmt_DIR) + find_package(fmt REQUIRED +@@ -144,8 +148,7 @@ if (NOT TARGET ${UMPIRE_FMT_TARGET}) + ${fmt_DIR} + ${fmt_DIR}/lib64/cmake/fmt) + +- set_target_properties(${UMPIRE_FMT_TARGET} PROPERTIES IMPORTED_GLOBAL TRUE) +- blt_convert_to_system_includes(TARGET ${UMPIRE_FMT_TARGET}) ++ #blt_convert_to_system_includes(TARGET ${UMPIRE_FMT_TARGET}) + set(UMPIRE_CONFIG_fmt_DIR ${fmt_DIR} CACHE PATH "") + else () + if (NOT EXISTS ${PROJECT_SOURCE_DIR}/src/tpl/umpire/fmt/CMakeLists.txt) +@@ -161,4 +164,4 @@ set(UMPIRE_ENABLE_TESTS ${OLD_ENABLE_TESTS}) + endif () + + set(UMPIRE_ENABLE_TESTS ${OLD_ENABLE_TESTS}) +-set(UMPIRE_ENABLE_FORTRAN ${OLD_ENABLE_FORTRAN}) ++#set(UMPIRE_ENABLE_FORTRAN FALSE) diff --git a/devel/umpire/files/patch-src_umpire_resource_FileMemoryResource.cpp b/devel/umpire/files/patch-src_umpire_resource_FileMemoryResource.cpp new file mode 100644 index 000000000000..7ab4055f6da1 --- /dev/null +++ b/devel/umpire/files/patch-src_umpire_resource_FileMemoryResource.cpp @@ -0,0 +1,19 @@ +--- src/umpire/resource/FileMemoryResource.cpp.orig 2025-09-09 19:07:47 UTC ++++ src/umpire/resource/FileMemoryResource.cpp +@@ -12,6 +12,7 @@ + #include <stdlib.h> + #include <string.h> + #include <sys/mman.h> ++#include <sys/stat.h> + #include <unistd.h> + + #include "umpire/util/Platform.hpp" +@@ -62,7 +63,7 @@ void* FileMemoryResource::allocate(std::size_t bytes) + ss << default_dir << "umpire_mem_" << getpid() << "_" << s_file_counter; + s_file_counter++; + +- int fd{open(ss.str().c_str(), O_RDWR | O_CREAT | O_LARGEFILE, S_IRWXU)}; ++ int fd{open(ss.str().c_str(), O_RDWR | O_CREAT, S_IRWXU)}; + if (fd == -1) { + UMPIRE_ERROR(runtime_error, fmt::format("Opening file {} failed: {}", ss.str(), strerror(errno))); + } diff --git a/devel/umpire/pkg-descr b/devel/umpire/pkg-descr new file mode 100644 index 000000000000..2f91b9c60e50 --- /dev/null +++ b/devel/umpire/pkg-descr @@ -0,0 +1,3 @@ +Umpire is a resource management library that allows the discovery, provision, +and management of memory on machines with multiple memory devices like NUMA and +GPUs. diff --git a/devel/umpire/pkg-plist b/devel/umpire/pkg-plist new file mode 100644 index 000000000000..77b32f983514 --- /dev/null +++ b/devel/umpire/pkg-plist @@ -0,0 +1,91 @@ +include/umpire/Allocator.hpp +include/umpire/Allocator.inl +include/umpire/CLI11/CLI11.hpp +include/umpire/ResourceManager.hpp +include/umpire/ResourceManager.inl +include/umpire/Tracking.hpp +include/umpire/TypedAllocator.hpp +include/umpire/TypedAllocator.inl +include/umpire/Umpire.hpp +include/umpire/alloc/MallocAllocator.hpp +include/umpire/config.hpp +include/umpire/event/event.hpp +include/umpire/event/event_store.hpp +include/umpire/event/event_store_recorder.hpp +include/umpire/event/json_file_store.hpp +include/umpire/event/quest_database.hpp +include/umpire/event/recorder_factory.hpp +include/umpire/json/json.hpp +include/umpire/judy/judy.h +include/umpire/judy/judyL2Array.h +include/umpire/judy/judyLArray.h +include/umpire/op/GenericReallocateOperation.hpp +include/umpire/op/HostCopyOperation.hpp +include/umpire/op/HostMemsetOperation.hpp +include/umpire/op/HostReallocateOperation.hpp +include/umpire/op/MemoryOperation.hpp +include/umpire/op/MemoryOperationRegistry.hpp +include/umpire/resource/DefaultMemoryResource.hpp +include/umpire/resource/DefaultMemoryResource.inl +include/umpire/resource/FileMemoryResource.hpp +include/umpire/resource/FileMemoryResourceFactory.hpp +include/umpire/resource/HostResourceFactory.hpp +include/umpire/resource/MemoryResource.hpp +include/umpire/resource/MemoryResourceFactory.hpp +include/umpire/resource/MemoryResourceRegistry.hpp +include/umpire/resource/MemoryResourceTypes.hpp +include/umpire/resource/NullMemoryResource.hpp +include/umpire/resource/NullMemoryResourceFactory.hpp +include/umpire/strategy/AlignedAllocator.hpp +include/umpire/strategy/AllocationAdvisor.hpp +include/umpire/strategy/AllocationPrefetcher.hpp +include/umpire/strategy/AllocationStrategy.hpp +include/umpire/strategy/DynamicPoolList.hpp +include/umpire/strategy/DynamicSizePool.hpp +include/umpire/strategy/FixedPool.hpp +include/umpire/strategy/FixedSizePool.hpp +include/umpire/strategy/MixedPool.hpp +include/umpire/strategy/MonotonicAllocationStrategy.hpp +include/umpire/strategy/NamedAllocationStrategy.hpp +include/umpire/strategy/NamingShim.hpp +include/umpire/strategy/PoolCoalesceHeuristic.hpp +include/umpire/strategy/QuickPool.hpp +include/umpire/strategy/ResourceAwarePool.hpp +include/umpire/strategy/SizeLimiter.hpp +include/umpire/strategy/SlotPool.hpp +include/umpire/strategy/StdAllocator.hpp +include/umpire/strategy/ThreadSafeAllocator.hpp +include/umpire/strategy/mixins/AlignedAllocation.hpp +include/umpire/strategy/mixins/AlignedAllocation.inl +include/umpire/strategy/mixins/AllocateNull.hpp +include/umpire/strategy/mixins/Inspector.hpp +include/umpire/util/AllocationMap.hpp +include/umpire/util/AllocationRecord.hpp +include/umpire/util/FixedMallocPool.hpp +include/umpire/util/Logger.hpp +include/umpire/util/MPI.hpp +include/umpire/util/Macros.hpp +include/umpire/util/MemoryMap.hpp +include/umpire/util/MemoryMap.inl +include/umpire/util/MemoryResourceTraits.hpp +include/umpire/util/OutputBuffer.hpp +include/umpire/util/Platform.hpp +include/umpire/util/allocation_statistics.hpp +include/umpire/util/backtrace.hpp +include/umpire/util/backtrace.inl +include/umpire/util/detect_vendor.hpp +include/umpire/util/error.hpp +include/umpire/util/find_first_set.hpp +include/umpire/util/io.hpp +include/umpire/util/make_unique.hpp +include/umpire/util/memory_sanitizers.hpp +include/umpire/util/shared_memory_helper.hpp +include/umpire/util/wrap_allocator.hpp +lib/cmake/umpire/BLTInstallableMacros.cmake +lib/cmake/umpire/BLTSetupTargets.cmake +lib/cmake/umpire/BLTThirdPartyConfigFlags.cmake +lib/cmake/umpire/umpire-config-version.cmake +lib/cmake/umpire/umpire-config.cmake +lib/cmake/umpire/umpire-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/umpire/umpire-targets.cmake +lib/libumpire.so |
