Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Feb 2019 22:01:50 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r493329 - in head/devel: . corrade
Message-ID:  <201902182201.x1IM1os5073687@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Mon Feb 18 22:01:50 2019
New Revision: 493329
URL: https://svnweb.freebsd.org/changeset/ports/493329

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

Added:
  head/devel/corrade/
  head/devel/corrade/Makefile   (contents, props changed)
  head/devel/corrade/distinfo   (contents, props changed)
  head/devel/corrade/pkg-descr   (contents, props changed)
  head/devel/corrade/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Mon Feb 18 21:52:49 2019	(r493328)
+++ head/devel/Makefile	Mon Feb 18 22:01:50 2019	(r493329)
@@ -357,6 +357,7 @@
     SUBDIR += cons-test
     SUBDIR += containers
     SUBDIR += cook
+    SUBDIR += corrade
     SUBDIR += courier-unicode
     SUBDIR += coursier
     SUBDIR += covtool

Added: head/devel/corrade/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/corrade/Makefile	Mon Feb 18 22:01:50 2019	(r493329)
@@ -0,0 +1,22 @@
+# $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>

Added: head/devel/corrade/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/corrade/distinfo	Mon Feb 18 22:01:50 2019	(r493329)
@@ -0,0 +1,5 @@
+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

Added: head/devel/corrade/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/corrade/pkg-descr	Mon Feb 18 22:01:50 2019	(r493329)
@@ -0,0 +1,15 @@
+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/

Added: head/devel/corrade/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/corrade/pkg-plist	Mon Feb 18 22:01:50 2019	(r493329)
@@ -0,0 +1,83 @@
+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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902182201.x1IM1os5073687>