svn commit: r549436 - in head: . benchmarks benchmarks/filebench benchmarks/filebench/files
Mateusz Piotrowski
0mp at FreeBSD.org
Mon Sep 21 11:37:44 UTC 2020
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 at FreeBSD.org
-COMMENT= Model-based file system workload generator
+MAINTAINER= 0mp at 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
More information about the svn-ports-all
mailing list