Skip to content

Commit

Permalink
benchmarks/fio: Install header files for I/O engines.
Browse files Browse the repository at this point in the history
PR:		272960
Reported by:	asomers
  • Loading branch information
krionbsd committed Aug 7, 2023
1 parent 0c13bd6 commit 06a3004
Show file tree
Hide file tree
Showing 2 changed files with 125 additions and 0 deletions.
15 changes: 15 additions & 0 deletions benchmarks/fio/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fio
DISTVERSION= 3.35
PORTREVISION= 1
CATEGORIES= benchmarks
MASTER_SITES= https://brick.kernel.dk/snaps/

Expand Down Expand Up @@ -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})
Expand Down
110 changes: 110 additions & 0 deletions 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
Expand Down

0 comments on commit 06a3004

Please sign in to comment.