pkgsrc/benchmarks/netperf/Makefile
adam 69564ba80a Changes 2.4.5:
* Fixes for Linux procstat-based CPU utilization on newer kernels
  from Andrew Gallatin.
* Fix for a TCP_RR hang from Michael Shuldman
* Compilation cleanups for MingW cnd MSDOS (djgpp) ourtesy of Gisle Vanem.
* Changes to enable compilation and building of netperf for
  VMware. Kudos to the person who did the first port, I will be happy
  to name that person when told it is OK :)
* Fixes from Adam Bidema for launching netserver children when the
  path to netserver.exe is very long.
* For the first time, netperf2 has a dependency, albeit optional, on
  another non-base-os bit of code - libsmbios under Linux.
* Fixes for BSD CPU utilization to deal with different BSD variants
  using different types.
* The "omni" suite has been added on an experimental basis.
* Coming along for the ride are some new platform specific files to
  determine the probable egress interface for each end of a test, as
  well as driver information for that interface.
* The UDP_RR test now understands the global -f option to change
  output units.  It also understands the -B option to tag
  results. Courtesy of Alexander Duyck.
* A fix has been added for hanging UDP_RR tests under Windows.
* Fixes for Solaris sendfilev usage.
* A TCP_MSS test has been added which will report the MSS for a data
  connection setup as if the test were a TCP_STREAM test.
* The width of the confidence interval can be specified in fractions
  of a percent for the confidence of a clean, close, comfortable
  calculation. :)
* Honor the global -B option in a TCP_SENDFILE test.
* Correct the sense of Send/Recv in the banner of a TCP_MAERTS test.
2010-05-06 11:14:01 +00:00

29 lines
712 B
Makefile

# $NetBSD: Makefile,v 1.8 2010/05/06 11:14:01 adam Exp $
DISTNAME= netperf-2.4.5
CATEGORIES= benchmarks
MASTER_SITES= ftp://ftp.netperf.org/netperf/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.netperf.org/
COMMENT= Rick Jones' network performance benchmarking package
PKG_DESTDIR_SUPPORT= user-destdir
GNU_CONFIGURE= yes
INFO_FILES= yes
CFLAGS.IRIX+= -DIRIX
INSTALLATION_DIRS= ${PKGMANDIR}/man1
# The sources assume <malloc.h> exists. Create a fake one for platforms
# that don't have it.
post-wrapper:
if ${TEST} ! -f /usr/include/malloc.h; then \
${ECHO} "#include <stdlib.h>" \
> ${BUILDLINK_DIR}/include/malloc.h; \
fi
.include "../../mk/bsd.pkg.mk"