From owner-svn-ports-head@freebsd.org Mon Sep 21 11:37:44 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A165D3EEBF7; Mon, 21 Sep 2020 11:37:44 +0000 (UTC) (envelope-from 0mp@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Bw2Vc3ld9z47RZ; Mon, 21 Sep 2020 11:37:44 +0000 (UTC) (envelope-from 0mp@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5F7A9D9B7; Mon, 21 Sep 2020 11:37:44 +0000 (UTC) (envelope-from 0mp@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 08LBbic6048515; Mon, 21 Sep 2020 11:37:44 GMT (envelope-from 0mp@FreeBSD.org) Received: (from 0mp@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 08LBbhYb048506; Mon, 21 Sep 2020 11:37:43 GMT (envelope-from 0mp@FreeBSD.org) Message-Id: <202009211137.08LBbhYb048506@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: 0mp set sender to 0mp@FreeBSD.org using -f From: Mateusz Piotrowski <0mp@FreeBSD.org> Date: Mon, 21 Sep 2020 11:37:43 +0000 (UTC) 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 X-SVN-Group: ports-head X-SVN-Commit-Author: 0mp X-SVN-Commit-Paths: in head: . benchmarks benchmarks/filebench benchmarks/filebench/files X-SVN-Commit-Revision: 549436 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Sep 2020 11:37:44 -0000 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 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