Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
chai Copy-hiding array abstraction for data migration
2026.07.1 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.0Version 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 22:54:06
Last Update: 2026-10-25 05:42:22
Commit Hash: 36e6a34b
License: MIT
WWW:
https://github.com/LLNL/CHAI
Description: #
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.
Homepage    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 (31 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/chai-library-2026.07.1/catalog.mk
  3. /usr/local/share/licenses/chai-library-2026.07.1/LICENSE
  4. /usr/local/share/licenses/chai-library-2026.07.1/MIT
  5. include/chai/ArrayManager.hpp
  6. include/chai/ArrayManager.inl
  7. include/chai/ChaiMacros.hpp
  8. include/chai/DeviceHelpers.hpp
  9. include/chai/ExecutionSpaces.hpp
  10. include/chai/ManagedArray.hpp
  11. include/chai/ManagedArray.inl
  12. include/chai/ManagedArrayView.hpp
  13. include/chai/PointerRecord.hpp
  14. include/chai/RajaExecutionSpacePlugin.hpp
  15. include/chai/Types.hpp
  16. include/chai/config.hpp
  17. include/chai/managed_ptr.hpp
  18. include/chai/pluginLinker.hpp
  19. include/chai/util/forall.hpp
  20. lib/cmake/chai/BLTInstallableMacros.cmake
  21. lib/cmake/chai/BLTSetupTargets.cmake
  22. lib/cmake/chai/BLTThirdPartyConfigFlags.cmake
  23. lib/cmake/chai/chai-config-version.cmake
  24. lib/cmake/chai/chai-config.cmake
  25. lib/cmake/chai/chai-targets-release.cmake
  26. lib/cmake/chai/chai-targets.cmake
  27. lib/cmake/chai/thirdparty/BLTSetupOpenMP.cmake
  28. lib/libchai.so
  29. @owner
  30. @group
  31. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • For RUN/BUILD depends:
    • chai-library>0:devel/chai
  • For LIB depends:
    • libchai.so:devel/chai
To install the port: #
cd /usr/ports/devel/chai/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/chai
  • pkg install chai-library
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: chai-library
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1792888836 SHA256 (LLNL-CHAI-v2026.07.1_GH0.tar.gz) = 1af3b853e53960d56ef30a923aefbad139ad2cc2eb21569d9932811405e73347 SIZE (LLNL-CHAI-v2026.07.1_GH0.tar.gz) = 144450

Expand this list (2 items)

Collapse this list.

SHA256 (LLNL-blt-e783e30_GH0.tar.gz) = 4c8efec699708da3b552e533b80dd4ce3bf81da825840b3c18b9b56690898644 SIZE (LLNL-blt-e783e30_GH0.tar.gz) = 1342801

Collapse this list.


Packages (timestamps in pop-ups are UTC): #
chai-library
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest2026.07.02026.07.1---
FreeBSD:14:quarterly2026.07.02026.07.0---
FreeBSD:15:latest2026.07.12026.07.1n/a-n/a
FreeBSD:15:quarterly2026.07.02026.07.0n/a-n/a
FreeBSD:16:latest2026.07.02026.07.1n/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
Test dependencies: #
  1. googletest>0 : devel/googletest
Library dependencies: #
  1. libcamp.so : devel/camp
  2. libRAJA.so : misc/raja
  3. libumpire.so : devel/umpire
  4. libfmt.so : devel/libfmt
This port is required by: #
for Libraries #
  1. science/spheral

Configuration Options: #
No options to configure
Options name: #
devel_chai
USES: #
cmake:testing compiler:c++17-lang localbase:ldflags pkgconfig
pkg-message: #
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/CHAI/tar.gz/v2026.07.1?dummy=/
Collapse this list.

Number of commits found: 5 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2026.07.1
25 Oct 2026 05:42:22
commit hash: 36e6a34bbb57552bedcf7a637287fe141ab49f5acommit hash: 36e6a34bbb57552bedcf7a637287fe141ab49f5acommit hash: 36e6a34bbb57552bedcf7a637287fe141ab49f5acommit hash: 36e6a34bbb57552bedcf7a637287fe141ab49f5a files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/chai: update 2026.07.0 → 2026.07.1
2026.07.0
23 Sep 2026 07:25:55
commit hash: 5a62e1ce7ce4bdb71a4525a898aaea5ac163d1ffcommit hash: 5a62e1ce7ce4bdb71a4525a898aaea5ac163d1ffcommit hash: 5a62e1ce7ce4bdb71a4525a898aaea5ac163d1ffcommit hash: 5a62e1ce7ce4bdb71a4525a898aaea5ac163d1ff files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/chai: update 2025.12.0 → 2026.07.0
2025.12.0
04 Jun 2026 21:15:06
commit hash: c90efed399f6b8210f9b275c63b306edd9826813commit hash: c90efed399f6b8210f9b275c63b306edd9826813commit hash: c90efed399f6b8210f9b275c63b306edd9826813commit hash: c90efed399f6b8210f9b275c63b306edd9826813 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/chai: update 2025.09.1 → 2025.12.0
2025.09.1_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.1
30 Oct 2025 22:51:18
commit hash: 8063b9baa59da69ca788b82d40488ea769cf3b08commit hash: 8063b9baa59da69ca788b82d40488ea769cf3b08commit hash: 8063b9baa59da69ca788b82d40488ea769cf3b08commit hash: 8063b9baa59da69ca788b82d40488ea769cf3b08 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/chai: New port: Copy-hiding array abstraction for data migration

Number of commits found: 5