BSD Ports

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

SystemPortVersion
FreeBSDdevel/corrade2020.06.2125
DragonFlydevel/corrade2020.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2020.06.21252020.06.21252020.06-2020.06.2125
FreeBSD:14:quarterly2020.06.21252020.06.2125n/a-2020.06.2125
FreeBSD:15:latest2020.06.21252020.06.2125n/a2020.06.17832020.06.1783
FreeBSD:15:quarterly2020.06.21252020.06.2125n/an/an/a
FreeBSD:16:latest2020.06.21252020.06.2125n/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

Options name: devel_corrade

OptionDefaultDescription
TESToffBuild 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
FileSizeSHA256
mosra-corrade-v2020.06-2125-gc028fd6e_GH0.tar.gz1.5508e+06214803f136989906771ef4a2a52ce9cf837d7d2f025822cafba2b030a4b9c2be
mosra-toolchains-fa282e8_GH0.tar.gz124992b396cf07f0b9fac4c672b3cb92da9ad644f51a1a80f7055292127d44d3e3809

Commit history 1

DateCommitCreditsLog message
274380b801 Yuri Victorovich devel/corrade: update 2020.06-1783 → 2020.06.2125