aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKirill Ponomarev <krion@FreeBSD.org>2023-08-07 06:38:33 +0000
committerKirill Ponomarev <krion@FreeBSD.org>2023-08-07 06:38:33 +0000
commit06a3004d8c162ee25db48c69520a1550f96bd7b4 (patch)
tree733deea3c8a37dc369439c60f9b037a65e631b47
parent0c13bd61e46cab188dceeab2bc6e39134bc37cfb (diff)
downloadports-06a3004d8c162ee25db48c69520a1550f96bd7b4.tar.gz
ports-06a3004d8c162ee25db48c69520a1550f96bd7b4.zip
benchmarks/fio: Install header files for I/O engines.
PR: 272960 Reported by: asomers
-rw-r--r--benchmarks/fio/Makefile15
-rw-r--r--benchmarks/fio/pkg-plist110
2 files changed, 125 insertions, 0 deletions
diff --git a/benchmarks/fio/Makefile b/benchmarks/fio/Makefile
index 51b652d2907d..d1ee1a93c575 100644
--- a/benchmarks/fio/Makefile
+++ b/benchmarks/fio/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fio
DISTVERSION= 3.35
+PORTREVISION= 1
CATEGORIES= benchmarks
MASTER_SITES= https://brick.kernel.dk/snaps/
@@ -36,6 +37,20 @@ do-install:
${INSTALL_SCRIPT} ${WRKSRC}/tools/fio_generate_plots ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/fio.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/tools/fio_generate_plots.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
+ ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}
+ ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}/compiler
+ ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}/lib
+ ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}/arch
+ ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}/os
+ ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}/oslib
+ ${INSTALL_DATA} ${WRKSRC}/compiler/compiler.h ${STAGEDIR}${PREFIX}/include/${PORTNAME}/compiler
+ ${INSTALL_DATA} ${WRKSRC}/os/os.h ${STAGEDIR}${PREFIX}/include/${PORTNAME}/os
+ ${INSTALL_DATA} ${WRKSRC}/os/os-freebsd.h ${STAGEDIR}${PREFIX}/include/${PORTNAME}/os
+ ${INSTALL_DATA} ${WRKSRC}/oslib/getopt.h ${STAGEDIR}${PREFIX}/include/${PORTNAME}/oslib
+ ${INSTALL_DATA} ${WRKSRC}/lib/*.h ${STAGEDIR}${PREFIX}/include/${PORTNAME}/lib
+ @(cd ${WRKSRC}/arch/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/${PORTNAME}/arch)
+ ${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/${PORTNAME}
+
do-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR})
diff --git a/benchmarks/fio/pkg-plist b/benchmarks/fio/pkg-plist
index db6315a28f69..f652fb8942be 100644
--- a/benchmarks/fio/pkg-plist
+++ b/benchmarks/fio/pkg-plist
@@ -1,5 +1,115 @@
bin/fio
bin/fio_generate_plots
+include/fio/arch/arch-aarch64.h
+include/fio/arch/arch-alpha.h
+include/fio/arch/arch-arm.h
+include/fio/arch/arch-generic.h
+include/fio/arch/arch-hppa.h
+include/fio/arch/arch-ia64.h
+include/fio/arch/arch-loongarch64.h
+include/fio/arch/arch-mips.h
+include/fio/arch/arch-ppc.h
+include/fio/arch/arch-s390.h
+include/fio/arch/arch-sh.h
+include/fio/arch/arch-sparc.h
+include/fio/arch/arch-sparc64.h
+include/fio/arch/arch-x86-common.h
+include/fio/arch/arch-x86.h
+include/fio/arch/arch-x86_64.h
+include/fio/arch/arch.h
+include/fio/blktrace.h
+include/fio/blktrace_api.h
+include/fio/cairo_text_helpers.h
+include/fio/cgroup.h
+include/fio/client.h
+include/fio/compiler/compiler.h
+include/fio/config-host.h
+include/fio/debug.h
+include/fio/dedupe.h
+include/fio/diskutil.h
+include/fio/err.h
+include/fio/fdp.h
+include/fio/fifo.h
+include/fio/file.h
+include/fio/filehash.h
+include/fio/filelock.h
+include/fio/fio.h
+include/fio/fio_sem.h
+include/fio/fio_time.h
+include/fio/flist.h
+include/fio/flow.h
+include/fio/gclient.h
+include/fio/gcompat.h
+include/fio/gerror.h
+include/fio/gettime.h
+include/fio/gfio.h
+include/fio/ghelpers.h
+include/fio/goptions.h
+include/fio/graph.h
+include/fio/hash.h
+include/fio/helper_thread.h
+include/fio/helpers.h
+include/fio/idletime.h
+include/fio/io_ddir.h
+include/fio/io_u.h
+include/fio/io_u_queue.h
+include/fio/ioengines.h
+include/fio/iolog.h
+include/fio/json.h
+include/fio/lib/axmap.h
+include/fio/lib/bloom.h
+include/fio/lib/bswap.h
+include/fio/lib/ffz.h
+include/fio/lib/fls.h
+include/fio/lib/gauss.h
+include/fio/lib/getrusage.h
+include/fio/lib/hweight.h
+include/fio/lib/ieee754.h
+include/fio/lib/lfsr.h
+include/fio/lib/memalign.h
+include/fio/lib/memcpy.h
+include/fio/lib/mountcheck.h
+include/fio/lib/nowarn_snprintf.h
+include/fio/lib/num2str.h
+include/fio/lib/output_buffer.h
+include/fio/lib/pattern.h
+include/fio/lib/pow2.h
+include/fio/lib/prio_tree.h
+include/fio/lib/rand.h
+include/fio/lib/rbtree.h
+include/fio/lib/roundup.h
+include/fio/lib/seqlock.h
+include/fio/lib/strntol.h
+include/fio/lib/types.h
+include/fio/lib/zipf.h
+include/fio/log.h
+include/fio/minmax.h
+include/fio/optgroup.h
+include/fio/options.h
+include/fio/os/os-freebsd.h
+include/fio/os/os.h
+include/fio/oslib/getopt.h
+include/fio/parse.h
+include/fio/printing.h
+include/fio/profile.h
+include/fio/pshared.h
+include/fio/rate-submit.h
+include/fio/rwlock.h
+include/fio/server.h
+include/fio/smalloc.h
+include/fio/stat.h
+include/fio/steadystate.h
+include/fio/td_error.h
+include/fio/thread_options.h
+include/fio/tickmarks.h
+include/fio/trim.h
+include/fio/verify-state.h
+include/fio/verify.h
+include/fio/workqueue.h
+include/fio/y.tab.h
+include/fio/zbd.h
+include/fio/zbd_types.h
+include/fio/zone-dist.h
man/man1/fio.1.gz
man/man1/fio_generate_plots.1.gz
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/1mbs_clients.fio