New port: benchmarks/libcelero: C++ benchmark authoring library/framework

This commit is contained in:
Yuri Victorovich 2018-10-14 05:45:10 +00:00
parent 9551e869aa
commit e1cc3cbeb9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=482026
5 changed files with 65 additions and 0 deletions

View File

@ -36,6 +36,7 @@
SUBDIR += iozone21
SUBDIR += iperf
SUBDIR += iperf3
SUBDIR += libcelero
SUBDIR += libmicro
SUBDIR += linux-vdbench
SUBDIR += lmbench

View File

@ -0,0 +1,22 @@
# $FreeBSD$
PORTNAME= libcelero
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0
CATEGORIES= benchmarks
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ benchmark authoring library/framework
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/license.txt
BUILD_DEPENDS= ${LOCALBASE}/include/sys/sysinfo.h:devel/libsysinfo
USES= cmake:outsource compiler:c++11-lang localbase:ldflags
USE_GITHUB= yes
GH_ACCOUNT= DigitalInBlue
GH_PROJECT= Celero
USE_LDCONFIG= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1539495341
SHA256 (DigitalInBlue-Celero-v2.3.0_GH0.tar.gz) = 5f8c7121f90856fc69669124697849ba262cef5a1876902fe65542e180945960
SIZE (DigitalInBlue-Celero-v2.3.0_GH0.tar.gz) = 103446

View File

@ -0,0 +1,8 @@
Celero aims to be a small library which can be added to a C++ project and
perform benchmarks on code in a way which is easy to reproduce, share, and
compare among individual runs, developers, or projects. Celero uses a framework
similar to that of GoogleTest to make its API easier to use and integrate into a
project. Make automated benchmarking as much a part of your development process
as automated testing.
WWW: https://github.com/DigitalInBlue/Celero

View File

@ -0,0 +1,31 @@
include/celero/Archive.h
include/celero/Benchmark.h
include/celero/Callbacks.h
include/celero/Celero.h
include/celero/CommandLine.h
include/celero/Console.h
include/celero/Distribution.h
include/celero/Exceptions.h
include/celero/Executor.h
include/celero/Experiment.h
include/celero/ExperimentResult.h
include/celero/Export.h
include/celero/Factory.h
include/celero/FileReader.h
include/celero/GenericFactory.h
include/celero/JUnit.h
include/celero/Memory.h
include/celero/Pimpl.h
include/celero/PimplImpl.h
include/celero/Print.h
include/celero/ResultTable.h
include/celero/Statistics.h
include/celero/TestFixture.h
include/celero/TestVector.h
include/celero/ThreadLocal.h
include/celero/ThreadTestFixture.h
include/celero/Timer.h
include/celero/Utilities.h
lib/libcelero.so
share/celero-target-%%CMAKE_BUILD_TYPE%%.cmake
share/celero-target.cmake