BSD Ports

devel/camp 2026.07.2 FreeBSD

Compiler agnostic metaprogramming library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
319f7e57a6
License
BSD3CLAUSE
Categories
devel
Package size
43.9 KiB, 254.0 KiB installed

Description

The CAMP project collects a variety of macros and metaprogramming facilities for C++ projects.

In the other systems

SystemPortVersion
FreeBSDdevel/camp2026.07.2
DragonFlydevel/camp2025.03.0

Install

Binary package:

pkg install camp

From the ports tree:

cd /usr/ports/devel/camp/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	camp>0:devel/camp
LIB_DEPENDS=	libcamp.so:devel/camp

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2026.07.22026.07.2-2025.03.02026.07.2
FreeBSD:14:quarterly2026.07.12026.07.1n/a2025.03.02026.07.1
FreeBSD:15:latest2026.07.22026.07.2n/a2025.03.02025.03.0
FreeBSD:15:quarterly2026.07.12026.07.1n/an/an/a
FreeBSD:16:latest2026.07.12026.07.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 15

Configuration

No options to configure.

USES
cmake:testing compiler:c++20-lang
Service scripts
none

Files

pkg-plist 43
  • include/camp/array.hpp
  • include/camp/camp.hpp
  • include/camp/concepts.hpp
  • include/camp/config.hpp
  • include/camp/config.in.hpp
  • include/camp/defines.hpp
  • include/camp/detail/sfinae.hpp
  • include/camp/detail/test.hpp
  • include/camp/helpers.hpp
  • include/camp/init_helpers.hpp
  • include/camp/lambda.hpp
  • include/camp/list.hpp
  • include/camp/list/at.hpp
  • include/camp/list/find_if.hpp
  • include/camp/list/list.hpp
  • include/camp/make_unique.hpp
  • include/camp/map.hpp
  • include/camp/number.hpp
  • include/camp/number/if.hpp
  • include/camp/number/number.hpp
  • include/camp/resource.hpp
  • include/camp/resource/cuda.hpp
  • include/camp/resource/event.hpp
  • include/camp/resource/hip.hpp
  • include/camp/resource/host.hpp
  • include/camp/resource/omp_target.hpp
  • include/camp/resource/platform.hpp
  • include/camp/resource/resource_allocator.hpp
  • include/camp/resource/sycl.hpp
  • include/camp/size.hpp
  • include/camp/tuple.hpp
  • include/camp/type_traits.hpp
  • include/camp/type_traits/is_same.hpp
  • include/camp/value.hpp
  • include/camp/value/eval.hpp
  • lib/cmake/camp/BLTInstallableMacros.cmake
  • lib/cmake/camp/BLTSetupTargets.cmake
  • lib/cmake/camp/BLTThirdPartyConfigFlags.cmake
  • lib/cmake/camp/campConfig.cmake
  • lib/cmake/camp/campConfigVersion.cmake
  • lib/cmake/camp/campTargets-.cmake
  • lib/cmake/camp/campTargets.cmake
  • lib/libcamp.so
distinfo 2
FileSizeSHA256
LLNL-camp-v2026.07.2_GH0.tar.gz184967f4aa572cdd3c3040143089c3797a8e92ffbe2f4fe95d3f131b66c26fbf879327
LLNL-blt-fb4246b_GH0.tar.gz1.332867e+06a9f910206ee5079b4b7c24b350e1ef74ba7b862ef5bb64c2ee3bbf8e1ec5fdbd

Commit history 3

DateCommitCreditsLog message
319f7e57a6 Yuri Victorovich devel/camp: update 2026.07.1 → 2026.07.2
f4616b2351 Yuri Victorovich devel/camp: update 2026.07.0 → 2026.07.1
2720000458 Yuri Victorovich devel/camp: update 2025.12.0 → 2026.07.0