diff --git a/benchmarks/Makefile b/benchmarks/Makefile index dc7bd4b14aa8..ef85039a141d 100644 --- a/benchmarks/Makefile +++ b/benchmarks/Makefile @@ -36,6 +36,7 @@ SUBDIR += iozone21 SUBDIR += iperf SUBDIR += iperf3 + SUBDIR += libcelero SUBDIR += libmicro SUBDIR += linux-vdbench SUBDIR += lmbench diff --git a/benchmarks/libcelero/Makefile b/benchmarks/libcelero/Makefile new file mode 100644 index 000000000000..bc4b4fcbc870 --- /dev/null +++ b/benchmarks/libcelero/Makefile @@ -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 diff --git a/benchmarks/libcelero/distinfo b/benchmarks/libcelero/distinfo new file mode 100644 index 000000000000..033aecfcaa13 --- /dev/null +++ b/benchmarks/libcelero/distinfo @@ -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 diff --git a/benchmarks/libcelero/pkg-descr b/benchmarks/libcelero/pkg-descr new file mode 100644 index 000000000000..401ce090c39d --- /dev/null +++ b/benchmarks/libcelero/pkg-descr @@ -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 diff --git a/benchmarks/libcelero/pkg-plist b/benchmarks/libcelero/pkg-plist new file mode 100644 index 000000000000..b9a9ece847b7 --- /dev/null +++ b/benchmarks/libcelero/pkg-plist @@ -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