Date: Mon, 21 Sep 2020 11:37:43 +0000 (UTC) From: Mateusz Piotrowski <0mp@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r549436 - in head: . benchmarks benchmarks/filebench benchmarks/filebench/files Message-ID: <202009211137.08LBbhYb048506@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: 0mp Date: Mon Sep 21 11:37:42 2020 New Revision: 549436 URL: https://svnweb.freebsd.org/changeset/ports/549436 Log: Resurrect benchmarks/filebench Upstream moved to GitHub and is still accepting patches (interestingly, the most recent commits fix building Filebench on FreeBSD). Added: head/benchmarks/filebench/ - copied from r514600, head/benchmarks/filebench/ Deleted: head/benchmarks/filebench/files/ Modified: head/MOVED head/benchmarks/Makefile head/benchmarks/filebench/Makefile head/benchmarks/filebench/distinfo head/benchmarks/filebench/pkg-descr head/benchmarks/filebench/pkg-plist Modified: head/MOVED ============================================================================== --- head/MOVED Mon Sep 21 11:13:45 2020 (r549435) +++ head/MOVED Mon Sep 21 11:37:42 2020 (r549436) @@ -13063,7 +13063,6 @@ audio/mbox||2019-10-16|Has expired: Unfetchable, unmai audio/nuvolaplayer||2019-10-16|Has expired: Unfetchable, unmaintained audio/vagalume||2019-10-16|Has expired: Unfetchable, unmaintained audio/xmms2-scrobbler||2019-10-16|Has expired: Unfetchable, unmaintained -benchmarks/filebench||2019-10-16|Has expired: Unfetchable, unmaintained biology/chemeq||2019-10-16|Has expired: Unfetchable, unmaintained cad/dxf2fig||2019-10-16|Has expired: Unfetchable, unmaintained comms/gsmlib||2019-10-16|Has expired: Unfetchable, unmaintained Modified: head/benchmarks/Makefile ============================================================================== --- head/benchmarks/Makefile Mon Sep 21 11:13:45 2020 (r549435) +++ head/benchmarks/Makefile Mon Sep 21 11:37:42 2020 (r549436) @@ -16,6 +16,7 @@ SUBDIR += dhrystone SUBDIR += dkftpbench SUBDIR += fhourstones + SUBDIR += filebench SUBDIR += fio SUBDIR += flamegraph SUBDIR += flops Modified: head/benchmarks/filebench/Makefile ============================================================================== --- head/benchmarks/filebench/Makefile Wed Oct 16 15:29:20 2019 (r514600) +++ head/benchmarks/filebench/Makefile Mon Sep 21 11:37:42 2020 (r549436) @@ -2,20 +2,23 @@ # $FreeBSD$ PORTNAME= filebench -PORTVERSION= 1.4.9.1 +DISTVERSION= 1.5-alpha3-27 +DISTVERSIONSUFFIX= -g22620e6 CATEGORIES= benchmarks -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME} -MAINTAINER= ports@FreeBSD.org -COMMENT= Model-based file system workload generator +MAINTAINER= 0mp@FreeBSD.org +COMMENT= File system and storage benchmark LICENSE= CDDL LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN= unfetchable -DEPRECATED= Unfetchable, unmaintained -EXPIRATION_DATE= 2019-10-16 +USES= autoreconf libtool +USE_GITHUB= yes +USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} GNU_CONFIGURE= yes + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/*.so.0.0.0 .include <bsd.port.mk> Modified: head/benchmarks/filebench/distinfo ============================================================================== --- head/benchmarks/filebench/distinfo Wed Oct 16 15:29:20 2019 (r514600) +++ head/benchmarks/filebench/distinfo Mon Sep 21 11:37:42 2020 (r549436) @@ -1,2 +1,3 @@ -SHA256 (filebench-1.4.9.1.tar.gz) = a1d1516083a1d46bccf6246caf709e800e93eccf17572583343e77726b720678 -SIZE (filebench-1.4.9.1.tar.gz) = 349535 +TIMESTAMP = 1600686405 +SHA256 (filebench-filebench-1.5-alpha3-27-g22620e6_GH0.tar.gz) = d220dacdb460fc77b4a756098cf9716c9d2a8464b8231476040d9551570f0bbf +SIZE (filebench-filebench-1.5-alpha3-27-g22620e6_GH0.tar.gz) = 255863 Modified: head/benchmarks/filebench/pkg-descr ============================================================================== --- head/benchmarks/filebench/pkg-descr Wed Oct 16 15:29:20 2019 (r514600) +++ head/benchmarks/filebench/pkg-descr Mon Sep 21 11:37:42 2020 (r549436) @@ -1,14 +1,10 @@ -Filebench is quick to set up and use unlike many of the commercial -benchmarks which it can emulate. It is also a handy tool for -micro-benchmarking storage subsystems and studying the relationships of -complex applications such as relational databases with their storage -without having to incur the costs of setting up those applications, -loading data and so forth. +Filebench is a file system and storage benchmark that can generate a large +variety of workloads. Unlike typical benchmarks it is extremely flexible and +allows to specify application's I/O behavior using its extensive Workload Model +Language (WML). Users can either describe desired workloads from scratch or use +(with or without modifications) workload personalities shipped with Filebench +(e.g., mail-, web-, file-, and database-server workloads). Filebench is equally +good for micro- and macro-benchmarking, quick to setup, and relatively easy to +use. -Filebench uses loadable workload personalities in a common framework to -allow easy emulation of complex applications upon file systems. The -workload personalities use a Workload Definition Language to define the -workload's model. - -WWW: http://www.solarisinternals.com/wiki/index.php/FileBench -WWW: http://filebench.sourceforge.net/ +WWW: https://github.com/filebench/filebench/wiki Modified: head/benchmarks/filebench/pkg-plist ============================================================================== --- head/benchmarks/filebench/pkg-plist Wed Oct 16 15:29:20 2019 (r514600) +++ head/benchmarks/filebench/pkg-plist Mon Sep 21 11:37:42 2020 (r549436) @@ -1,7 +1,40 @@ bin/filebench +lib/filebench/libcvar-erlang.a +lib/filebench/libcvar-erlang.so +lib/filebench/libcvar-erlang.so.0 +lib/filebench/libcvar-erlang.so.0.0.0 +lib/filebench/libcvar-exponential.a +lib/filebench/libcvar-exponential.so +lib/filebench/libcvar-exponential.so.0 +lib/filebench/libcvar-exponential.so.0.0.0 +lib/filebench/libcvar-gamma.a +lib/filebench/libcvar-gamma.so +lib/filebench/libcvar-gamma.so.0 +lib/filebench/libcvar-gamma.so.0.0.0 +lib/filebench/libcvar-lognormal.a +lib/filebench/libcvar-lognormal.so +lib/filebench/libcvar-lognormal.so.0 +lib/filebench/libcvar-lognormal.so.0.0.0 +lib/filebench/libcvar-normal.a +lib/filebench/libcvar-normal.so +lib/filebench/libcvar-normal.so.0 +lib/filebench/libcvar-normal.so.0.0.0 +lib/filebench/libcvar-triangular.a +lib/filebench/libcvar-triangular.so +lib/filebench/libcvar-triangular.so.0 +lib/filebench/libcvar-triangular.so.0.0.0 +lib/filebench/libcvar-uniform.a +lib/filebench/libcvar-uniform.so +lib/filebench/libcvar-uniform.so.0 +lib/filebench/libcvar-uniform.so.0.0.0 +lib/filebench/libcvar-weibull.a +lib/filebench/libcvar-weibull.so +lib/filebench/libcvar-weibull.so.0 +lib/filebench/libcvar-weibull.so.0.0.0 %%DATADIR%%/workloads/compflow_demo.f %%DATADIR%%/workloads/copyfiles.f %%DATADIR%%/workloads/createfiles.f +%%DATADIR%%/workloads/cvar_example.f %%DATADIR%%/workloads/filemicro_create.f %%DATADIR%%/workloads/filemicro_createfiles.f %%DATADIR%%/workloads/filemicro_createrand.f
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009211137.08LBbhYb048506>