Index: head/benchmarks/fio/Makefile =================================================================== --- head/benchmarks/fio/Makefile (revision 434819) +++ head/benchmarks/fio/Makefile (revision 434820) @@ -1,34 +1,34 @@ # Created by: luigi@FreeBSD.org # $FreeBSD$ PORTNAME= fio -PORTVERSION= 2.17 +PORTVERSION= 2.18 CATEGORIES= benchmarks MASTER_SITES= http://brick.kernel.dk/snaps/ MAINTAINER= bapt@FreeBSD.org COMMENT= FIO - flexible IO tester LICENSE= GPLv2 USES= gmake tar:bzip2 OPTIONS_DEFINE= GNUPLOT EXAMPLES GNUPLOT_DESC= Support for plotting graphs GNUPLOT_BUILD_DEPENDS= ${LOCALBASE}/bin/gnuplot:math/gnuplot BROKEN_aarch64= Fails to compile: error: sys/auxv.h file not found BROKEN_armv6= Fails to compile: error: use of undeclared identifier nop BROKEN_powerpc64= Does not build on powerpc64 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/fio ${STAGEDIR}${PREFIX}/bin ${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 do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/benchmarks/fio/distinfo =================================================================== --- head/benchmarks/fio/distinfo (revision 434819) +++ head/benchmarks/fio/distinfo (revision 434820) @@ -1,3 +1,3 @@ -TIMESTAMP = 1484732316 -SHA256 (fio-2.17.tar.bz2) = 10156a165f09d0c28c01c7cfc48961e3d1cf619508cff1ce30fe54314b53afcf -SIZE (fio-2.17.tar.bz2) = 563210 +TIMESTAMP = 1488036487 +SHA256 (fio-2.18.tar.bz2) = 361dbefa80ac08b0974de5f0cc39da04d699b9f52b7ba574f2ab9b5260157d22 +SIZE (fio-2.18.tar.bz2) = 579818 Index: head/benchmarks/fio/files/patch-os_os-freebsd.h =================================================================== --- head/benchmarks/fio/files/patch-os_os-freebsd.h (revision 434819) +++ head/benchmarks/fio/files/patch-os_os-freebsd.h (revision 434820) @@ -1,12 +1,13 @@ ---- os/os-freebsd.h.orig 2016-10-25 18:38:13 UTC +--- os/os-freebsd.h.orig 2017-02-23 15:44:32 UTC +++ os/os-freebsd.h -@@ -22,6 +22,9 @@ - #define FIO_HAVE_TRIM - #define FIO_HAVE_GETTID +@@ -24,7 +24,9 @@ #define FIO_HAVE_CPU_AFFINITY + /* Only have attach-to-open-removed when kern.ipc.shm_allow_removed is 1 */ + #undef FIO_HAVE_SHM_ATTACH_REMOVED +- +#if _POSIX_THREAD_PROCESS_SHARED > 0 +#define FIO_HAVE_PSHARED_MUTEX +#endif #define OS_MAP_ANON MAP_ANON