Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details
umpire API for memory management on NUMA & GPU architectures
2026.07.2 devel Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2026.07.1Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-10-30 15:45:11
Last Update: 2026-10-19 06:26:42
Commit Hash: 0bea770
License: MIT
WWW:
https://umpire.readthedocs.io/en/develop/sphinx/tutorial.html
https://github.com/LLNL/Umpire
Description: #
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.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (103 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/umpire-2026.07.2/catalog.mk
  3. /usr/local/share/licenses/umpire-2026.07.2/LICENSE
  4. /usr/local/share/licenses/umpire-2026.07.2/MIT
  5. include/umpire/Allocator.hpp
  6. include/umpire/Allocator.inl
  7. include/umpire/CLI11/CLI11.hpp
  8. include/umpire/ResourceManager.hpp
  9. include/umpire/ResourceManager.inl
  10. include/umpire/Tracking.hpp
  11. include/umpire/TypedAllocator.hpp
  12. include/umpire/TypedAllocator.inl
  13. include/umpire/Umpire.hpp
  14. include/umpire/alloc/MallocAllocator.hpp
  15. include/umpire/config.hpp
  16. include/umpire/event/event.hpp
  17. include/umpire/event/event_store.hpp
  18. include/umpire/event/event_store_recorder.hpp
  19. include/umpire/event/json_file_store.hpp
  20. include/umpire/event/quest_database.hpp
  21. include/umpire/event/recorder_factory.hpp
  22. include/umpire/json/json.hpp
  23. include/umpire/judy/judy.h
  24. include/umpire/judy/judyL2Array.h
  25. include/umpire/judy/judyLArray.h
  26. include/umpire/op/GenericReallocateOperation.hpp
  27. include/umpire/op/HostCopyOperation.hpp
  28. include/umpire/op/HostMemsetOperation.hpp
  29. include/umpire/op/HostReallocateOperation.hpp
  30. include/umpire/op/MemoryOperation.hpp
  31. include/umpire/op/MemoryOperationRegistry.hpp
  32. include/umpire/resource/DefaultMemoryResource.hpp
  33. include/umpire/resource/DefaultMemoryResource.inl
  34. include/umpire/resource/FileMemoryResource.hpp
  35. include/umpire/resource/FileMemoryResourceFactory.hpp
  36. include/umpire/resource/HostResourceFactory.hpp
  37. include/umpire/resource/HostSharedMemoryResource.hpp
  38. include/umpire/resource/HostSharedMemoryResourceFactory.hpp
  39. include/umpire/resource/HostSharedMemoryResourceImpl.hpp
  40. include/umpire/resource/MemoryResource.hpp
  41. include/umpire/resource/MemoryResourceFactory.hpp
  42. include/umpire/resource/MemoryResourceRegistry.hpp
  43. include/umpire/resource/MemoryResourceTypes.hpp
  44. include/umpire/resource/NullMemoryResource.hpp
  45. include/umpire/resource/NullMemoryResourceFactory.hpp
  46. include/umpire/strategy/AlignedAllocator.hpp
  47. include/umpire/strategy/AllocationAdvisor.hpp
  48. include/umpire/strategy/AllocationPrefetcher.hpp
  49. include/umpire/strategy/AllocationStrategy.hpp
  50. include/umpire/strategy/DynamicPoolList.hpp
  51. include/umpire/strategy/DynamicSizePool.hpp
  52. include/umpire/strategy/FixedPool.hpp
  53. include/umpire/strategy/FixedSizePool.hpp
  54. include/umpire/strategy/MixedPool.hpp
  55. include/umpire/strategy/MonotonicAllocationStrategy.hpp
  56. include/umpire/strategy/NamedAllocationStrategy.hpp
  57. include/umpire/strategy/NamingShim.hpp
  58. include/umpire/strategy/PoolCoalesceHeuristic.hpp
  59. include/umpire/strategy/QuickPool.hpp
  60. include/umpire/strategy/ResourceAwarePool.hpp
  61. include/umpire/strategy/SizeLimiter.hpp
  62. include/umpire/strategy/SlotPool.hpp
  63. include/umpire/strategy/StdAllocator.hpp
  64. include/umpire/strategy/ThreadSafeAllocator.hpp
  65. include/umpire/strategy/mixins/AlignedAllocation.hpp
  66. include/umpire/strategy/mixins/AlignedAllocation.inl
  67. include/umpire/strategy/mixins/AllocateNull.hpp
  68. include/umpire/strategy/mixins/Inspector.hpp
  69. include/umpire/util/AllocationMap.hpp
  70. include/umpire/util/AllocationRecord.hpp
  71. include/umpire/util/FixedMallocPool.hpp
  72. include/umpire/util/Logger.hpp
  73. include/umpire/util/MPI.hpp
  74. include/umpire/util/Macros.hpp
  75. include/umpire/util/MemoryMap.hpp
  76. include/umpire/util/MemoryMap.inl
  77. include/umpire/util/MemoryResourceTraits.hpp
  78. include/umpire/util/OutputBuffer.hpp
  79. include/umpire/util/Platform.hpp
  80. include/umpire/util/affinity.hpp
  81. include/umpire/util/allocation_statistics.hpp
  82. include/umpire/util/backtrace.hpp
  83. include/umpire/util/backtrace.inl
  84. include/umpire/util/detect_vendor.hpp
  85. include/umpire/util/error.hpp
  86. include/umpire/util/find_first_set.hpp
  87. include/umpire/util/io.hpp
  88. include/umpire/util/make_unique.hpp
  89. include/umpire/util/memory_sanitizers.hpp
  90. include/umpire/util/node_memory.hpp
  91. include/umpire/util/shared_memory_helper.hpp
  92. include/umpire/util/wrap_allocator.hpp
  93. lib/cmake/umpire/BLTInstallableMacros.cmake
  94. lib/cmake/umpire/BLTSetupTargets.cmake
  95. lib/cmake/umpire/BLTThirdPartyConfigFlags.cmake
  96. lib/cmake/umpire/umpire-config-version.cmake
  97. lib/cmake/umpire/umpire-config.cmake
  98. lib/cmake/umpire/umpire-targets-release.cmake
  99. lib/cmake/umpire/umpire-targets.cmake
  100. lib/libumpire.so
  101. @owner
  102. @group
  103. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • For RUN/BUILD depends:
    • umpire>0:devel/umpire
  • For LIB depends:
    • libumpire.so:devel/umpire
To install the port: #
cd /usr/ports/devel/umpire/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/umpire
  • pkg install umpire
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: umpire
Flavors: there is no flavor information for this port. #
distinfo: #
TIMESTAMP = 1792360976 SHA256 (LLNL-Umpire-v2026.07.2_GH0.tar.gz) = 71a53d5807b8bbc53424e00945a6ebde539a4f43d00c69cebc483e4df69bb155 SIZE (LLNL-Umpire-v2026.07.2_GH0.tar.gz) = 1090166

Expand this list (2 items)

Collapse this list.

SHA256 (LLNL-blt-e346c77_GH0.tar.gz) = 748dcda39adb300ccad12bfa7de646c12cb383ec571fcfe2b89d99d1dc293080 SIZE (LLNL-blt-e346c77_GH0.tar.gz) = 1343132

Collapse this list.


Packages (timestamps in pop-ups are UTC): #
umpire
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest2026.07.1_12026.07.2--2026.07.2
FreeBSD:14:quarterly2026.07.12026.07.1--2026.07.1
FreeBSD:15:latest2026.07.22026.07.2n/a-n/a
FreeBSD:15:quarterly2026.07.12026.07.1n/a-n/a
FreeBSD:16:latest2026.07.1_12026.07.2n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies: #
  1. libcamp.so : devel/camp
  2. libfmt.so : devel/libfmt
This port is required by: #
for Libraries #
  1. devel/chai
  2. science/axom
  3. science/spheral

Configuration Options: #
No options to configure
Options name: #
devel_umpire
USES: #
cmake:testing compiler:c++17-lang localbase:ldflags pkgconfig
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/LLNL/Umpire/tar.gz/v2026.07.2?dummy=/
Collapse this list.

Number of commits found: 7 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2026.07.2
19 Oct 2026 06:26:42
commit hash: 0bea7703dba2d34fbd0a5d4ad10a43487a2cb6abcommit hash: 0bea7703dba2d34fbd0a5d4ad10a43487a2cb6abcommit hash: 0bea7703dba2d34fbd0a5d4ad10a43487a2cb6abcommit hash: 0bea7703dba2d34fbd0a5d4ad10a43487a2cb6ab files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/umpire: update 2026.07.1 → 2026.07.2
2026.07.1_1
04 Oct 2026 22:02:41
commit hash: 88e62e0ac4ed5e27b2132ce8917a4878cafe71f9commit hash: 88e62e0ac4ed5e27b2132ce8917a4878cafe71f9commit hash: 88e62e0ac4ed5e27b2132ce8917a4878cafe71f9commit hash: 88e62e0ac4ed5e27b2132ce8917a4878cafe71f9 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/umpire: enable IPC/shared mamory support
2026.07.1
23 Sep 2026 07:25:54
commit hash: d32ffa6ac5df5c351ae1c56616a3459e8312c0dbcommit hash: d32ffa6ac5df5c351ae1c56616a3459e8312c0dbcommit hash: d32ffa6ac5df5c351ae1c56616a3459e8312c0dbcommit hash: d32ffa6ac5df5c351ae1c56616a3459e8312c0db files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/umpire: update 2025.12.0 → 2026.07.1
2025.12.0
27 Jul 2026 20:19:19
commit hash: d6ad97d73599e18ebddf584fcd1a67ba3bb91bf4commit hash: d6ad97d73599e18ebddf584fcd1a67ba3bb91bf4commit hash: d6ad97d73599e18ebddf584fcd1a67ba3bb91bf4commit hash: d6ad97d73599e18ebddf584fcd1a67ba3bb91bf4 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/umpire: Fix build by updating to C++20

camp package now uses C++ 'concept' that is only available in C++20.

Reported by:	fallout
2025.12.0
04 Jun 2026 21:15:05
commit hash: c2af3edbe8769ae05664b84499b9b5e9206e20e3commit hash: c2af3edbe8769ae05664b84499b9b5e9206e20e3commit hash: c2af3edbe8769ae05664b84499b9b5e9206e20e3commit hash: c2af3edbe8769ae05664b84499b9b5e9206e20e3 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/umpire: update 2025.09.0 → 2025.12.0
2025.09.0_1
05 Nov 2025 20:59:34
commit hash: b2cea6a8b1c6cae9952d9a80b77ac019cd198aa4commit hash: b2cea6a8b1c6cae9952d9a80b77ac019cd198aa4commit hash: b2cea6a8b1c6cae9952d9a80b77ac019cd198aa4commit hash: b2cea6a8b1c6cae9952d9a80b77ac019cd198aa4 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libfmt: Bump PORTREVISION of dependent ports for shlib change after
786cb608216ce14e8ced27108c96a1f2c8492fca

The following ports are skipped because they have been updated after
786cb608216ce14e8ced27108c96a1f2c8492fca.
- chinese/fcitx5-chinese-addons
- chinese/fcitx5-mcbopomofo
- devel/fatal
- devel/fbthrift
- devel/folly
- devel/spdlog
- mail/mu
- net/fb303
- net/mvfst
- net/wangle
- science/seacas
- security/fizz
- www/proxygen
2025.09.0
30 Oct 2025 15:42:44
commit hash: a5fbeb9489cb337c646d4ed1708fd6479e61a918commit hash: a5fbeb9489cb337c646d4ed1708fd6479e61a918commit hash: a5fbeb9489cb337c646d4ed1708fd6479e61a918commit hash: a5fbeb9489cb337c646d4ed1708fd6479e61a918 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/umpire: New port: API for memory management on NUMA & GPU architectures

Number of commits found: 7