Commit 6ed5c392 authored by yuri's avatar yuri
Browse files

New port: devel/corrade: C++11/C++14 multiplatform utility library

parent a73b2d6b
...@@ -357,6 +357,7 @@ ...@@ -357,6 +357,7 @@
SUBDIR += cons-test SUBDIR += cons-test
SUBDIR += containers SUBDIR += containers
SUBDIR += cook SUBDIR += cook
SUBDIR += corrade
SUBDIR += courier-unicode SUBDIR += courier-unicode
SUBDIR += coursier SUBDIR += coursier
SUBDIR += covtool SUBDIR += covtool
......
# $FreeBSD$
PORTNAME= corrade
DISTVERSIONPREFIX= v
DISTVERSION= 2019.01
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++11/C++14 multiplatform utility library
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake compiler:c++14-lang
USE_GITHUB= yes
GH_ACCOUNT= mosra
GH_TUPLE= mosra:toolchains:a3e0aff:t/toolchains
USE_LDCONFIG= yes
CMAKE_ARGS= -DLIB_SUFFIX:STRING=""
.include <bsd.port.mk>
TIMESTAMP = 1550526934
SHA256 (mosra-corrade-v2019.01_GH0.tar.gz) = 67c813e8e2e687410ff2fac917d3c21d3c91d3e9c997a3d00fb78733ade1e13b
SIZE (mosra-corrade-v2019.01_GH0.tar.gz) = 504295
SHA256 (mosra-toolchains-a3e0aff_GH0.tar.gz) = 04cd9a898141baf80f765254c0e18ec233b25066b5911673a7284a13f5c85024
SIZE (mosra-toolchains-a3e0aff_GH0.tar.gz) = 6884
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
WWW: https://magnum.graphics/corrade/
bin/corrade-rc
include/Corrade/Containers/Array.h
include/Corrade/Containers/ArrayView.h
include/Corrade/Containers/Containers.h
include/Corrade/Containers/EnumSet.h
include/Corrade/Containers/EnumSet.hpp
include/Corrade/Containers/LinkedList.h
include/Corrade/Containers/Optional.h
include/Corrade/Containers/OptionalStl.h
include/Corrade/Containers/Pointer.h
include/Corrade/Containers/PointerStl.h
include/Corrade/Containers/Reference.h
include/Corrade/Containers/ScopeGuard.h
include/Corrade/Containers/ScopedExit.h
include/Corrade/Containers/StaticArray.h
include/Corrade/Containers/StridedArrayView.h
include/Corrade/Containers/Tags.h
include/Corrade/Corrade.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/PluginManager.h
include/Corrade/PluginManager/PluginMetadata.h
include/Corrade/PluginManager/visibility.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/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/Arguments.h
include/Corrade/Utility/Assert.h
include/Corrade/Utility/Configuration.h
include/Corrade/Utility/ConfigurationGroup.h
include/Corrade/Utility/ConfigurationValue.h
include/Corrade/Utility/Debug.h
include/Corrade/Utility/Directory.h
include/Corrade/Utility/Endianness.h
include/Corrade/Utility/FileWatcher.h
include/Corrade/Utility/Format.h
include/Corrade/Utility/Macros.h
include/Corrade/Utility/MurmurHash2.h
include/Corrade/Utility/Resource.h
include/Corrade/Utility/Sha1.h
include/Corrade/Utility/String.h
include/Corrade/Utility/System.h
include/Corrade/Utility/Tweakable.h
include/Corrade/Utility/TweakableParser.h
include/Corrade/Utility/TypeTraits.h
include/Corrade/Utility/Unicode.h
include/Corrade/Utility/Utility.h
include/Corrade/Utility/VisibilityMacros.h
include/Corrade/Utility/utilities.h
include/Corrade/Utility/visibility.h
include/Corrade/configure.h
lib/libCorradeInterconnect.so
lib/libCorradeInterconnect.so.2
lib/libCorradeInterconnect.so.2.2
lib/libCorradePluginManager.so
lib/libCorradePluginManager.so.2
lib/libCorradePluginManager.so.2.2
lib/libCorradeTestSuite.so
lib/libCorradeTestSuite.so.2
lib/libCorradeTestSuite.so.2.2
lib/libCorradeUtility.so
lib/libCorradeUtility.so.2
lib/libCorradeUtility.so.2.2
share/cmake/Corrade/CorradeConfig.cmake
share/cmake/Corrade/CorradeLibSuffix.cmake
share/cmake/Corrade/FindCorrade.cmake
share/cmake/Corrade/UseCorrade.cmake
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment