devel/quickcpplib g20260310 FreeBSD
Eliminate hassle when making state-of-the-art C++14-23 libraries
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
3b471b0239- License
- APACHE20
- Categories
- devel
- Package size
- 205.9 KiB, 1547.1 KiB installed
Description
quickcpplib allows to eliminate all the tedious hassle when making state-of-the-art C++14-23 libraries.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/quickcpplib | g20260310 |
| HardenedBSD | devel/quickcpplib | g20260310 |
| GhostBSD | devel/quickcpplib | g20260310 |
Install
Binary package:
pkg install quickcpplib
From the ports tree:
cd /usr/ports/devel/quickcpplib/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= quickcpplib>0:devel/quickcpplib
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | g20260310 | g20260310 | - | g20230614_1 | g20260310 |
| FreeBSD:14:quarterly | g20260310 | g20260310 | n/a | g20230614_1 | g20260310 |
| FreeBSD:15:latest | g20260310 | g20260310 | n/a | g20230614_1 | g20230614_1 |
| FreeBSD:15:quarterly | g20260310 | g20260310 | n/a | n/a | n/a |
| FreeBSD:16:latest | g20260310 | g20260310 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
Required by 1
Configuration
No options to configure.
- USES
- cmake:testing
- Service scripts
- none
Files
pkg-plist 97
- include/quickcpplib/algorithm/bit_interleave.hpp
- include/quickcpplib/algorithm/bitwise_trie.hpp
- include/quickcpplib/algorithm/hash.hpp
- include/quickcpplib/algorithm/memory.hpp
- include/quickcpplib/algorithm/open_hash_index.hpp
- include/quickcpplib/algorithm/prime_modulus.hpp
- include/quickcpplib/algorithm/secded_ecc.hpp
- include/quickcpplib/algorithm/small_prng.hpp
- include/quickcpplib/algorithm/string.hpp
- include/quickcpplib/aligned_allocator.hpp
- include/quickcpplib/allocator_testing.hpp
- include/quickcpplib/bit_cast.hpp
- include/quickcpplib/bitfield.hpp
- include/quickcpplib/boost/test/unit_test.hpp
- include/quickcpplib/byte.hpp
- include/quickcpplib/byte/include/nonstd/byte.hpp
- include/quickcpplib/byte/test/byte-main.t.hpp
- include/quickcpplib/byte/test/lest/lest_cpp03.hpp
- include/quickcpplib/config.hpp
- include/quickcpplib/console_colours.hpp
- include/quickcpplib/cpp_feature.h
- include/quickcpplib/declval.hpp
- include/quickcpplib/detach_cast.hpp
- include/quickcpplib/detail/config.hpp
- include/quickcpplib/detail/impl/execinfo_win64.ipp
- include/quickcpplib/detail/impl/signal_guard.ipp
- include/quickcpplib/detail/preprocessor_macro_overload.h
- include/quickcpplib/erasure_cast.hpp
- include/quickcpplib/execinfo_win64.h
- include/quickcpplib/function_ptr.hpp
- include/quickcpplib/import.h
- include/quickcpplib/in_place_detach_attach.hpp
- include/quickcpplib/mem_flush_loads_stores.hpp
- include/quickcpplib/memory_resource.hpp
- include/quickcpplib/offset_ptr.hpp
- include/quickcpplib/optional.hpp
- include/quickcpplib/optional/optional.hpp
- include/quickcpplib/packed_backtrace.hpp
- include/quickcpplib/revision.hpp
- include/quickcpplib/ringbuffer_log.hpp
- include/quickcpplib/scope.hpp
- include/quickcpplib/signal_guard.hpp
- include/quickcpplib/span-lite/example/nonstd/span.tweak.hpp
- include/quickcpplib/span-lite/include/nonstd/span.hpp
- include/quickcpplib/span-lite/test/lest/lest_cpp03.hpp
- include/quickcpplib/span-lite/test/nonstd/span.tweak.hpp
- include/quickcpplib/span-lite/test/span-main.t.hpp
- include/quickcpplib/span.hpp
- include/quickcpplib/spinlock.hpp
- include/quickcpplib/spinlock.natvis
- include/quickcpplib/start_lifetime_as.hpp
- include/quickcpplib/string_view.hpp
- include/quickcpplib/tribool.hpp
- include/quickcpplib/type_traits.hpp
- include/quickcpplib/uint128.hpp
- include/quickcpplib/utils/thread.hpp
- include/quickcpplib/valgrind/drd.h
- include/quickcpplib/valgrind/helgrind.h
- include/quickcpplib/valgrind/memcheck.h
- include/quickcpplib/valgrind/valgrind.h
- lib/cmake/quickcpplib/quickcpplibConfig.cmake
- lib/cmake/quickcpplib/quickcpplibExports.cmake
- share/cmakelib/DownloadBuildInstall.cmake.in
- share/cmakelib/ProjectConfig.cmake.in
- share/cmakelib/QuickCppLibApplyDefaultDefinitions.cmake
- share/cmakelib/QuickCppLibCacheLibrarySources.cmake
- share/cmakelib/QuickCppLibMakeDoxygen.cmake
- share/cmakelib/QuickCppLibMakeExport.cmake
- share/cmakelib/QuickCppLibMakeHeaderOnlyLibrary.cmake
- share/cmakelib/QuickCppLibMakeInstall.cmake
- share/cmakelib/QuickCppLibMakeLibrary.cmake
- share/cmakelib/QuickCppLibMakeStandardTests.cmake
- share/cmakelib/QuickCppLibParseLibrarySources.cmake
- share/cmakelib/QuickCppLibPolicies.cmake
- share/cmakelib/QuickCppLibRequireOutOfSourceBuild.cmake
- share/cmakelib/QuickCppLibSetupProject.cmake
- share/cmakelib/QuickCppLibUtils.cmake
- share/cmakelib/quickcpplibConfig.override.cmake.in
- share/scripts/GenSingleHeader.py
- share/scripts/IndentCmacros.py
- share/scripts/TabsToSpaces.py
- share/scripts/add_junit_results_to_ctest.py
- share/scripts/boost-test-to-junit.xsl
- share/scripts/boostify.py
- share/scripts/boostify_git_repo.py
- share/scripts/cpp-pm/CMakeLists.txt
- share/scripts/cpp-pm/cmake/HunterGate.cmake
- share/scripts/cpp-pm/cmake/HunterVersion.cmake
- share/scripts/gen_guard_matrix.py
- share/scripts/generate_gdb_printer.py
- share/scripts/make_deb.py
- share/scripts/merge_develop_to_master_if_good.py
- share/scripts/merge_junit_results.py
- share/scripts/restamp_licence.py
- share/scripts/run-clang-tidy.py
- share/scripts/send_to_wandbox.py
- share/scripts/test_cpp-pm_install.py
distinfo 8
| File | Size | SHA256 |
|---|---|---|
| ned14-quickcpplib-g20260310-3c1d8cb_GH0.tar.gz | 600823 | 1a9e8d89acfe55a74640034f96a9073683f7a904273a8bfe54949984098acfb3 |
| ned14-quickcpplib-af81e79226211640acace43637a929e4aae4b1f3_GH0.tar.gz | 1.117336e+06 | bdaecd0aa3d58f1209357226cf03874c8774046c5738d462901a44d7f3b127a6 |
| martinmoene-span-lite-dbb484f6c2060b41afa55653dec99b228013a813_GH0.tar.gz | 56525 | ebfde55f9d141ef4ea5ca99a140829ff3c1b17220613fe7177e661e542c77a39 |
| ned14-pcpp-2ad25f10d358d85dcb3c5dfc358980a6cd008165_GH0.tar.gz | 151777 | 82b119161881609fb002609daebc169cd0941941644307768550037196da2bb4 |
| akrzemi1-Optional-2b43315458a99fc5de1da6e7bc0ddd364b26d643_GH0.tar.gz | 16886 | 686a269d91292d0dd16195778a5437f08e94ce9d0d93ece3c00dec54d9baa31e |
| martinmoene-byte-lite-5bf0d80352197a4fb3526ad678a23a4c0c40d094_GH0.tar.gz | 31355 | b8384d7c184f8e3ec82107651fc56b0e160e2067db59aa03967b3db1d39733de |
| ned14-ply-fbc7a3cbc6e57d18462453dc65ba2c985fd6ac21_GH0.tar.gz | 154023 | e17b211d05519ab32365ccdfdd67b64408a68f0cd2032751f4f4cbb2722b27bb |
| 3a7e55d5a8c39ff78ca4034903c2e2f67715a989.patch | 2765 | 191218a6bf2dcf742c8afdd81388d21b9b99485ccee8dd5cf5801b2d295d807b |