devel/corrade 2020.06.2125 FreeBSD
C++11/C++14 multiplatform utility library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
274380b801- License
- MIT
- Categories
- devel
- Package size
- 610.4 KiB, 3552.1 KiB installed
Description
Corrade is a multiplatform utility library written in C++11/C++14. It's used as a base for the Magnum graphics engine, among other things.
Features: * Low-level utilities to bridge platform differences when accessing OS functionality, filesystem, console and environment * Lightweight container implementations, complementing STL features with focus on compilation speed, ease of use and performance * Test framework emphasizing flexibility, extensibility, minimal use of macros and clarity of diagnostic output * Plugin management library with static and dynamic plugins, dependency handling and hot code reload * Signal/slot connection library with full type safety
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/corrade | 2020.06.2125 |
| DragonFly | devel/corrade | 2020.06 |
Install
Binary package:
pkg install corrade
From the ports tree:
cd /usr/ports/devel/corrade/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= corrade>0:devel/corrade
LIB_DEPENDS= libCorradeInterconnect.so:devel/corrade
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 | 2020.06.2125 | 2020.06.2125 | 2020.06 | - | 2020.06.2125 |
| FreeBSD:14:quarterly | 2020.06.2125 | 2020.06.2125 | n/a | - | 2020.06.2125 |
| FreeBSD:15:latest | 2020.06.2125 | 2020.06.2125 | n/a | 2020.06.1783 | 2020.06.1783 |
| FreeBSD:15:quarterly | 2020.06.2125 | 2020.06.2125 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2020.06.2125 | 2020.06.2125 | 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
Configuration
Options name: devel_corrade
| Option | Default | Description |
|---|---|---|
| TEST | off | Build and/or run tests |
- USES
- cmake:testing compiler:c++14-lang
- Service scripts
- none
Files
pkg-plist 147
- bin/corrade-rc
- include/Corrade/Containers/AnyReference.h
- include/Corrade/Containers/Array.h
- include/Corrade/Containers/ArrayTuple.h
- include/Corrade/Containers/ArrayView.h
- include/Corrade/Containers/ArrayViewStl.h
- include/Corrade/Containers/ArrayViewStlSpan.h
- include/Corrade/Containers/BigEnumSet.h
- include/Corrade/Containers/BigEnumSet.hpp
- include/Corrade/Containers/BitArray.h
- include/Corrade/Containers/BitArrayView.h
- include/Corrade/Containers/Containers.h
- include/Corrade/Containers/EnumSet.h
- include/Corrade/Containers/EnumSet.hpp
- include/Corrade/Containers/Function.h
- include/Corrade/Containers/GrowableArray.h
- include/Corrade/Containers/Iterable.h
- include/Corrade/Containers/LinkedList.h
- include/Corrade/Containers/MoveReference.h
- include/Corrade/Containers/Optional.h
- include/Corrade/Containers/OptionalStl.h
- include/Corrade/Containers/Pair.h
- include/Corrade/Containers/PairStl.h
- include/Corrade/Containers/Pointer.h
- include/Corrade/Containers/PointerStl.h
- include/Corrade/Containers/Reference.h
- include/Corrade/Containers/ReferenceStl.h
- include/Corrade/Containers/ScopeGuard.h
- include/Corrade/Containers/StaticArray.h
- include/Corrade/Containers/StridedArrayView.h
- include/Corrade/Containers/StridedArrayViewStl.h
- include/Corrade/Containers/StridedBitArrayView.h
- include/Corrade/Containers/StridedDimensions.h
- include/Corrade/Containers/String.h
- include/Corrade/Containers/StringIterable.h
- include/Corrade/Containers/StringStl.h
- include/Corrade/Containers/StringStlHash.h
- include/Corrade/Containers/StringStlView.h
- include/Corrade/Containers/StringView.h
- include/Corrade/Containers/StructuredBindings.h
- include/Corrade/Containers/Tags.h
- include/Corrade/Containers/Triple.h
- include/Corrade/Containers/TripleStl.h
- include/Corrade/Containers/constructHelpers.h
- include/Corrade/Containers/initializeHelpers.h
- include/Corrade/Containers/iterableHelpers.h
- include/Corrade/Containers/sequenceHelpers.h
- include/Corrade/Corrade.h
- include/Corrade/Cpu.h
- include/Corrade/Interconnect/Connection.h
- include/Corrade/Interconnect/Emitter.h
- include/Corrade/Interconnect/Interconnect.h
- include/Corrade/Interconnect/Receiver.h
- include/Corrade/Interconnect/StateMachine.h
- include/Corrade/Interconnect/visibility.h
- include/Corrade/PluginManager/AbstractManager.h
- include/Corrade/PluginManager/AbstractManagingPlugin.h
- include/Corrade/PluginManager/AbstractPlugin.h
- include/Corrade/PluginManager/Manager.h
- include/Corrade/PluginManager/Manager.hpp
- include/Corrade/PluginManager/PluginManager.h
- include/Corrade/PluginManager/PluginMetadata.h
- include/Corrade/PluginManager/visibility.h
- include/Corrade/Tags.h
- include/Corrade/TestSuite/Comparator.h
- include/Corrade/TestSuite/Compare/Container.h
- include/Corrade/TestSuite/Compare/File.h
- include/Corrade/TestSuite/Compare/FileToString.h
- include/Corrade/TestSuite/Compare/FloatingPoint.h
- include/Corrade/TestSuite/Compare/Numeric.h
- include/Corrade/TestSuite/Compare/SortedContainer.h
- include/Corrade/TestSuite/Compare/String.h
- include/Corrade/TestSuite/Compare/StringToFile.h
- include/Corrade/TestSuite/TestSuite.h
- include/Corrade/TestSuite/Tester.h
- include/Corrade/TestSuite/visibility.h
- include/Corrade/Utility/AbstractHash.h
- include/Corrade/Utility/Algorithms.h
- include/Corrade/Utility/Arguments.h
- include/Corrade/Utility/Assert.h
- include/Corrade/Utility/BitAlgorithms.h
- include/Corrade/Utility/Configuration.h
- include/Corrade/Utility/ConfigurationGroup.h
- include/Corrade/Utility/ConfigurationValue.h
- include/Corrade/Utility/Debug.h
- include/Corrade/Utility/DebugAssert.h
- include/Corrade/Utility/DebugStl.h
- include/Corrade/Utility/DebugStlStringView.h
- include/Corrade/Utility/DeprecationMacros.h
- include/Corrade/Utility/Directory.h
- include/Corrade/Utility/Endianness.h
- include/Corrade/Utility/EndiannessBatch.h
- include/Corrade/Utility/FileWatcher.h
- include/Corrade/Utility/Format.h
- include/Corrade/Utility/FormatStl.h
- include/Corrade/Utility/FormatStlStringView.h
- include/Corrade/Utility/IntrinsicsAvx.h
- include/Corrade/Utility/IntrinsicsSse2.h
- include/Corrade/Utility/IntrinsicsSse3.h
- include/Corrade/Utility/IntrinsicsSse4.h
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| mosra-corrade-v2020.06-2125-gc028fd6e_GH0.tar.gz | 1.5508e+06 | 214803f136989906771ef4a2a52ce9cf837d7d2f025822cafba2b030a4b9c2be |
| mosra-toolchains-fa282e8_GH0.tar.gz | 12499 | 2b396cf07f0b9fac4c672b3cb92da9ad644f51a1a80f7055292127d44d3e3809 |