notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Remember
I remember
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details
umpire API for memory management on NUMA & GPU architectures
2025.09.0 develnew! on this many watch lists=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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-10-30 15:45:11
Last Update: 2025-10-30 15:42:44
Commit Hash: a5fbeb9
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 (98 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/umpire-2025.09.0/catalog.mk
  3. /usr/local/share/licenses/umpire-2025.09.0/LICENSE
  4. /usr/local/share/licenses/umpire-2025.09.0/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/MemoryResource.hpp
  38. include/umpire/resource/MemoryResourceFactory.hpp
  39. include/umpire/resource/MemoryResourceRegistry.hpp
  40. include/umpire/resource/MemoryResourceTypes.hpp
  41. include/umpire/resource/NullMemoryResource.hpp
  42. include/umpire/resource/NullMemoryResourceFactory.hpp
  43. include/umpire/strategy/AlignedAllocator.hpp
  44. include/umpire/strategy/AllocationAdvisor.hpp
  45. include/umpire/strategy/AllocationPrefetcher.hpp
  46. include/umpire/strategy/AllocationStrategy.hpp
  47. include/umpire/strategy/DynamicPoolList.hpp
  48. include/umpire/strategy/DynamicSizePool.hpp
  49. include/umpire/strategy/FixedPool.hpp
  50. include/umpire/strategy/FixedSizePool.hpp
  51. include/umpire/strategy/MixedPool.hpp
  52. include/umpire/strategy/MonotonicAllocationStrategy.hpp
  53. include/umpire/strategy/NamedAllocationStrategy.hpp
  54. include/umpire/strategy/NamingShim.hpp
  55. include/umpire/strategy/PoolCoalesceHeuristic.hpp
  56. include/umpire/strategy/QuickPool.hpp
  57. include/umpire/strategy/ResourceAwarePool.hpp
  58. include/umpire/strategy/SizeLimiter.hpp
  59. include/umpire/strategy/SlotPool.hpp
  60. include/umpire/strategy/StdAllocator.hpp
  61. include/umpire/strategy/ThreadSafeAllocator.hpp
  62. include/umpire/strategy/mixins/AlignedAllocation.hpp
  63. include/umpire/strategy/mixins/AlignedAllocation.inl
  64. include/umpire/strategy/mixins/AllocateNull.hpp
  65. include/umpire/strategy/mixins/Inspector.hpp
  66. include/umpire/util/AllocationMap.hpp
  67. include/umpire/util/AllocationRecord.hpp
  68. include/umpire/util/FixedMallocPool.hpp
  69. include/umpire/util/Logger.hpp
  70. include/umpire/util/MPI.hpp
  71. include/umpire/util/Macros.hpp
  72. include/umpire/util/MemoryMap.hpp
  73. include/umpire/util/MemoryMap.inl
  74. include/umpire/util/MemoryResourceTraits.hpp
  75. include/umpire/util/OutputBuffer.hpp
  76. include/umpire/util/Platform.hpp
  77. include/umpire/util/allocation_statistics.hpp
  78. include/umpire/util/backtrace.hpp
  79. include/umpire/util/backtrace.inl
  80. include/umpire/util/detect_vendor.hpp
  81. include/umpire/util/error.hpp
  82. include/umpire/util/find_first_set.hpp
  83. include/umpire/util/io.hpp
  84. include/umpire/util/make_unique.hpp
  85. include/umpire/util/memory_sanitizers.hpp
  86. include/umpire/util/shared_memory_helper.hpp
  87. include/umpire/util/wrap_allocator.hpp
  88. lib/cmake/umpire/BLTInstallableMacros.cmake
  89. lib/cmake/umpire/BLTSetupTargets.cmake
  90. lib/cmake/umpire/BLTThirdPartyConfigFlags.cmake
  91. lib/cmake/umpire/umpire-config-version.cmake
  92. lib/cmake/umpire/umpire-config.cmake
  93. lib/cmake/umpire/umpire-targets-release.cmake
  94. lib/cmake/umpire/umpire-targets.cmake
  95. lib/libumpire.so
  96. @owner
  97. @group
  98. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • umpire>0: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 = 1761837209 SHA256 (LLNL-Umpire-v2025.09.0_GH0.tar.gz) = f05075c314c6ae5eee906b8374584e70e8741143e31af6e063f826941c1fc752 SIZE (LLNL-Umpire-v2025.09.0_GH0.tar.gz) = 1073159

Expand this list (4 items)

Collapse this list.

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

Collapse this list.


Packages (timestamps in pop-ups are UTC):
umpire
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest----2025.09.0n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-2025.09.0--2025.09.0---
FreeBSD:14:quarterly--------
FreeBSD:15:latest-2025.09.0n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-2025.09.0n/a-n/an/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/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/v2025.09.0?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 1