Commit graph

286 commits

Author SHA1 Message Date
mrauch
1289a3a370 Use the built-in routines so we pick up all variable settings
(fixes missing -rpath link statement)
2003-10-26 14:54:54 +00:00
tron
f1b128afeb Fix spurios error messages and set socket buffer size. Bump package
revision to reflect changes.
2003-09-28 14:40:06 +00:00
wiz
2ab1aeb66d Make build on Solaris. From Jonathan Perkin in PR 22855. 2003-09-19 18:18:11 +00:00
wiz
e7283b2127 Make build on systems without gcc. From Jonathan Perkin in PR 22856. 2003-09-19 18:16:41 +00:00
wiz
1dbca7bc7a Make compile on Solaris. From Jonathan Perkin in PR 22860. 2003-09-19 18:14:02 +00:00
wiz
469287aeac Make compile on Solaris. From Jonathan Perkin in PR 22859. 2003-09-19 18:11:43 +00:00
wiz
bebf891a2d Make compile on Solaris. From Jonathan Perkin in PR 22858. 2003-09-19 18:08:14 +00:00
wiz
4bf8d2a268 Make compile on Solaris. From Jonathan Perkin in PR 22857. 2003-09-19 18:06:34 +00:00
seb
47765761ec Fix REPLACE_PERL: pathnames listed should be relative to ${WRKSRC}. 2003-09-01 23:34:57 +00:00
martti
ff0278ea30 COMMENT should start with a capital letter. 2003-07-21 16:24:36 +00:00
wiz
c6de47fd77 Wildcard BUILD_DEPENDS. From Kouichirou Hiratsuka in PR 22196. 2003-07-20 09:54:52 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +00:00
agc
1031625be7 Add and enable dbench 2003-07-17 15:12:32 +00:00
agc
c455943ec6 Initial import of dbench-1.3 into the NetBSD Packages Collection.
Taken from the dbench README file:

	Netbench is a terrible benchmark, but it's an "industry
	standard" and it's what is used in the press to rate windows
	fileservers like Samba and WindowsNT.

	In order for the development methodologies of the open source
	community to work we need to be able to run this benchmark in
	an environment that a bunch of us have access to.  We need the
	source to the benchmark so we can see what it does.  We need
	to be able to split it into pieces to look for individual
	bottlenecks.  In short, we need to open up netbench to the
	masses.

	To do this I have written three tools, dbench, tbench and
	smbtorture.  All three read a load description file called
	client.txt that was derived from a network sniffer dump of a
	real netbench run.  client.txt is about 4MB and describes the
	90 thousand operations that a netbench client does in a
	typical netbench run.  They parse client.txt and use it to
	produce the same load without having to buy a huge lab.  They
	can simulate any number of simultaneous clients.
2003-07-17 15:11:44 +00:00
wiz
aba28d9e7b Update to 3.185:
Improve macros and add prototypes.
Improve resolution of get_resolution().
Changes to support RedHat 9.0.
Special handling of NAME for broken frontend in Cygwin/Windows env.
Add support for the CrayX1
Remove reference to PAGE_SIZE for linux. This causes problems
with SuSe 8.
Fixup for SCO build.
Add -DHAVE_PREAD for Solaris8-64 target.
Code cleanup for Linux
Improve -+d so that each byte is more unique.
Improve byte level validation.
Provide byte level error detection with Found char and Expecting Char in
  -+d mode.
Improve speed of -+d without losing uniqueness of bytes.
Fix so that Windows can use multiple processes. Needed mmap like SCO.
Use malloc() instead of mmap() for threads memory, instead of mmap.
Make CPU utilization use doubles everywhere.
Add support for CPU utilization while in distributed mode.
Make all times relative so multi node can do CPU usage.
Remove unused variables.
2003-06-24 07:34:13 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
simonb
8dbfc3b20f Use PATH_MAX instead of 81 for a path name buffer. 2003-04-26 05:18:00 +00:00
jmc
b3754997c5 Clean up ONLY_FOR_PLATFORM to read a little nicer and include all applicable
NetBSD versions as appropriate
2003-04-23 02:22:24 +00:00
wiz
ac3c20f69d Update to 3.167:
Zero compute_val inside of loops.
Add support for O_DIRECT for IRIX and IRIX64
Improve macros and add prototypes.
Improve resolution of get_resolution().
2003-04-15 08:34:32 +00:00
cjep
e3f244c5f3 Add and enable nettest 2003-04-11 17:08:46 +00:00
cjep
15dd45890d Re-import of Nettest 92.11.09 into the NetBSD packages collection
as benchmarks/nettest (originally in net).

The nettest and nettestd commands perform client and server
performance tests for various types of interprocess communication.
These tests time the data throughput of pipes and UNIX domain, TCP,
and UDP socket connections.

Supplied by Brian Ginsbach in PR#18985. Thanks!
2003-04-11 17:07:23 +00:00
abs
b345ebfcc9 Fix COMMENT 2003-04-10 09:16:17 +00:00
itohy
7ea0d6f5ec Fix LP64 problems to make it work on sparc64. 2003-03-30 02:24:42 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
wiz
28a4483bc7 NO_PATCH is deprecated, says pkglint. Remove it. 2003-03-28 21:14:10 +00:00
jschauma
81c63130f7 Add/enable skampi 2003-03-19 17:25:10 +00:00
jschauma
c89f348670 Initial import of benchmarks/skampi
The SKaMPI-Benchmark is a suite of tests designed to measure the performance
of MPI. MPI (Message Passing Interface) is a machine independent standard to
provide an efficient interface to message passing libraries of different
parallel machines. The goal of SKaMPI is to create a database to illustrate
the performance of these different MPI implementations. This database should
allow to:
1. Decide how to implement portable and efficient MPI programs.
2. Predict the performance of MPI programs.
3. Describe supercomputers in terms of MPI.
2003-03-19 17:24:20 +00:00
tron
70731fed73 Initialize the address family before calling bind(2) which fixes the
receive mode under NetBSD-current. Bump package revision after this
important bug-fix.
2003-03-19 13:12:22 +00:00
wiz
1c7e874f5b Update to 3.163:
Fixup for systems that do not have O_DIRECT.
Simplify the prototype for do_compute()
2003-03-11 12:42:04 +00:00
wiz
b037acec31 Update to 3.161. Extract of changes, excluding bug fixes
and portability stuff:
Added -z option. This is to be used with the -a option. It
provides more complete testing for small record sizes
when the file sizes are very large.
Added -y and -q to set record size range
Added command line to output
Put auto cross over back to 16 Meg
Add labels to the latency/offset output files.
Prevent mixed modes. Auto and throughput.
Added support for the Plus extended options.
Added support for -+u option. Cpu utilization.
Added network testing mode. -+m  (Experimental) Tested: Linux, HP-UX
Added -xflag support for distributed mode.
Handle interrupts when in distributed mode.
Disable CPU utilization in distributed mode.
Add -+m cluster option to the help list and the list of options.
Enable more options in Cluster mode.
Add protocol version checking for distributed messages.
Add -+d file I/O diagnostic mode.
Fix some compiler warnings and implement the -+x option for
setting the multiplier used for file and record size incrementing.
Reduce the message traffic due to master's distribution of STOP. Only
one STOP distribution is needed. More can lead to socket buffer overflows.
Add -+p percentage read option.
Improve the mixed mode distribution algorithm.
Introduce -+r for O_RSYNC.
Add speed check code.
Increase maximum threads/procs to 256
Add contribs and -+t to help splash screen.
Disable fread and fwrite testing if mmap or async is in use.
Add pread/pwrite throughput testing
Permit smaller values for -n and -g
Make initial write in initfile() a page size request.
Stop test if file can not be written.
2003-03-10 11:06:49 +00:00
wiz
fa8adc21a1 Update to 1.03a. Changes:
bonnie++ (1.03a) unstable; urgency=low

  * Fixed the bugs in GCC 3.2 compilation and compiled with GCC 3.2.  Results
    will be slightly lower now, but it's still a fair test of compiler/OS...

bonnie++ (1.03) unstable; urgency=low

  * Fixed a bug in error handling during a stat test with multiple directories.

bonnie++ (1.02d) unstable; urgency=low

  * Fixed a bug where it would SEGV if you specified more than 999 directories
    (now it handles 99,999 and displays an error message if you ask for more).
    Closes: #171507
  * Made it build on Irix.
  * Fixed <vector> and <algo> checks to work with GCC 3.2.
2003-03-10 10:00:38 +00:00
uebayasi
deae895758 s/IMAKE_MANNEWSUFFIX/IMAKE_MAN_DIR/ where appropriate.
Reported by an anonymous person.
2003-03-05 06:06:23 +00:00
jschauma
d6189b3b33 Use new IMAKE_MAN_PATH variables in PLISTs to make these packages more
portable.  Bump PKGREVISION accordingly.
2003-02-25 03:34:57 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
yyamano
b7536a7098 Make it build on Darwin again. Darwin have not in_addr_t. 2003-01-06 13:32:32 +00:00
cjep
976a6867e1 whitespace nit. 2002-12-07 15:40:49 +00:00
cjep
b6d029464a Use CONFIG_GUESS_OVERRIDE. Makes this package build on mipsel. 2002-12-07 15:40:19 +00:00
jlam
916ede5d1c Workaround problem with passing CC to submakes. 2002-11-14 23:08:51 +00:00
seb
bd6016cb6a Use buildlink2. 2002-11-11 00:54:28 +00:00
wiz
77191d025a Convert to buildlink2. 2002-09-30 15:00:32 +00:00
wiz
83e187d55d Fix LTCONFIG_OVERRIDE target. Should fix shark bulk build failure. 2002-09-30 14:51:46 +00:00
jlam
ef103586f9 Use ROOT_{USER,GROUP} instead of hardcoding uid=gid=0. 2002-09-20 23:48:12 +00:00
jlam
f0d1617cb1 Update benchmarks/bonnie++ to 1.02c. Changes from version 1.01 include
fixes to minor bugs and to one serious bug in reporting seek test results.
2002-09-17 08:18:57 +00:00
jlam
35daad79dc Sort. 2002-09-17 08:16:46 +00:00
wiz
44c3d794a9 Standardize. 2002-09-12 17:05:15 +00:00
simonb
ed11686519 Cosmetic nit: don't use -DFreeBSD - this is NetBSD! 2002-08-21 06:36:35 +00:00
dmcmahill
8329879460 add missing header file. fixes recently noted compilation problems on
1.5.3/alpha.
2002-08-09 02:01:55 +00:00
simonb
e6da76ec56 Show usertime/systime/realtime/cpu-time-percentage.
Add a -v option to show "byte/CPU sec" ala "ttcp -v".
Change the -s option to -t (same as parameter to transmit as ttcp).
Bump pkg version number.
2002-07-11 23:32:34 +00:00
agc
f261a523ba Mark this package as only for NetBSD-1.6B or later. This still isn't
perfect, since I have problems building this on a 1.6B machine which
does not have kttcp in the kernel.
2002-07-01 12:56:08 +00:00
thorpej
0d30ee2e4b Allow a "k", "m", or "g" suffix to be added to a byte count to
multiply it by 1024, 1024 * 1024, or 1024 * 1024 * 1024, respectively.
2002-06-30 21:45:06 +00:00
thorpej
052a5ccc23 Also report speed in Megabits/sec (both 1024- and 1000-based Mega). 2002-06-30 19:25:47 +00:00
thorpej
f58166dc38 Remove "-c ..." from the usage. 2002-06-30 19:15:57 +00:00
wiz
0380f82998 Add and enable kttcp (hi jason!) 2002-06-29 08:37:38 +00:00
thorpej
155dfab9f2 This is only for NetBSD. 2002-06-29 01:10:34 +00:00
thorpej
63aeeab692 kttcp -- userland portion of the kttcp network throughput tester 2002-06-29 01:07:19 +00:00
grant
dae94ac034 moved randread from sysutils to benchmarks. 2002-06-25 05:15:11 +00:00
grant
04b02ce6d9 Initial import of readrand-0.1 (moved from sysutils).
Randread is a simple program to help benchmark random disk read
performance.

See http://randread.sourceforge.net/ for information.
2002-06-25 05:13:27 +00:00
itojun
cfb7286e07 address PR 17220 (portability issues on 64bit arch) 2002-06-11 21:56:55 +00:00
grant
73f3c110c5 we install Bonnie' as bonnie', update usage() accordingly. 2002-06-09 00:24:30 +00:00
thorpej
6d5ee9b315 Fix a typo. 2002-04-17 21:54:46 +00:00
thorpej
146189440b Build nttcp. 2002-04-17 21:53:29 +00:00
thorpej
4d2741f03e A package for the NTTCP ("New TTCP") network performance measuring tool. 2002-04-17 21:51:35 +00:00
wiz
14c0cdff4d Update MASTER_SITES and HOMEPAGE, as noted by Ray Phillips. 2002-04-16 07:39:03 +00:00
wiz
9487b802f2 regen (hi jason!) 2002-04-05 11:11:44 +00:00
thorpej
a821e2d39c Account for arm32 -> arm change. 2002-04-05 03:07:56 +00:00
abs
d50aec5c42 reset CATDEPS under Linux 2002-03-26 16:30:03 +00:00
jlam
e7de7e8840 Use the default EXTRACT_CMD instead of a hand-crafted one, as the default
is sufficient.
2002-02-25 04:47:21 +00:00
wiz
681ba092c8 Undo last -- version was already bumped. 2002-01-22 20:50:52 +00:00
jdolecek
72d9e5d72b belately bump version to 1.0nb1, for the bw_pipe fix 2002-01-22 20:47:55 +00:00
jlam
bf18695c94 Update bytebench to 4.1.0. Pkgsrc changes from the previous package include
moving the state directory for bytebench to /var/benchmarks instead of
trying to keep state in ${PREFIX}/share/bytebench.  Distribution changes
from version 3.6 include:

	* Double precision Whetstone instead of the old "double" benchmark.
	* Removal of some obsolete files.
	* "system" suite adds shell8.
	* perlbench and poll added as "exhibition" (non-index) benchmarks.
	* Minor change to fstime.c to fix overflow problems on fast machines.
	* A lot more operating system-oriented tests into the index.
	* Many tests rewritten to be more relevant for modern processors.
	* New baseline: SPARCstation 20-61 with 128 MB RAM, a SPARC Storage
	  Array, and Solaris 2.3
2002-01-09 11:24:36 +00:00
jmc
130ed41755 Add patches to config.sub so macppc is recognized 2001-12-07 19:46:06 +00:00
hubertf
5542206cba Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.

Example #1:
        DISTNAME=       foo-X.Y
        PKGREVISION=    Z
     => PKGNAME=        foo-X.YnbZ

Example #2:
        DISTNAME=       barthing-X.Y
        PKGNAME=        bar-X.Y
        PKGREVISION=    Z
     => PKGNAME=        bar=X.YnbZ (!)

On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
2001-11-29 01:12:24 +00:00
jlam
96904a0049 Buildlinkify. 2001-11-28 05:20:38 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
agc
c6170d9f6e As this script is called directly by the package Makefile, move it out
of the scripts directory, so that we don't confuse it with one of the
automatically called scripts in bsd.pkg.mk
2001-10-26 12:54:24 +00:00
jdolecek
dbb836907e bump version to 1.0nb1 - the bw_pipe pipe descriptor fix 2001-09-22 20:48:28 +00:00
jdolecek
f69d9269a4 fix the bw_pipe to actually apply cleanly 2001-09-22 20:47:15 +00:00
jdolecek
435eb7d35d bw_pipe.c: close pipe descriptors as appropriate 2001-09-22 15:25:32 +00:00
agc
a16fc84f19 Deprecate NO_WRKSUBDIR, replacing it with an explicit assignment of:
WRKSRC= ${WRKDIR}

This is much cleaner, much more indicative of what happens, and removes
another of the negative definitions (NO_.* = value).
2001-09-09 20:36:07 +00:00
thorpej
6100aea481 Forgot RCS ID. 2001-07-28 00:15:12 +00:00
thorpej
082e437d08 Add netpipe. 2001-07-27 23:34:38 +00:00
thorpej
105d0ab363 A package for the NetPIPE performance measuring tool. 2001-07-27 23:33:35 +00:00
wiz
981e6be967 Remove empty trailing line. 2001-07-18 10:31:20 +00:00
garbled
d7b725c311 Add a dependency on perl, and fix the two installed perl scripts. Noted by
Martin Weber in private email.
2001-07-18 00:55:48 +00:00
garbled
8173c9ff82 Enable bonnie++ 2001-07-17 07:02:55 +00:00
garbled
efa2678219 Update postmark to 1.5. Also, fix the benchmark target to provide a little
better benchmark without being too unreasonable on the disk requirements.

Changelog:
1.14 - Automatically stop run if work files are depleted

1.5 - It was pointed out by many (most recently Michael Flaster) that the
      pseudo-random number generator was more pseudo than random.  After
      a review of the literature and extensive benchmarking, I've replaced
      the previous PRNG with the Mersenne Twister.  While an excellent PRNG,
      it retains much of the performance of the previous implementation.
      URL: http://www.math.keio.ac.jp/~matumoto/emt.html
      Also changed MB definition to 1024KB, tweaked show command
2001-07-17 07:02:15 +00:00
garbled
99a34ec6ff Add new pkg for bonnie++ 1.01. This is an enhanced version of bonnie
based on the original.
2001-07-16 23:20:43 +00:00
garbled
e5ed120f4a Update this pkg to 2.06. There doesn't seem to be any changelog, nor any
obvious changes, other than the addition of a -html option to generate html
tables for results.
2001-07-16 22:50:47 +00:00
garbled
8ea51f8da3 Update this pkg to 3.56. Changes are mostly bugfixes, available at:
http://www.iozone.org/src/current/Changes.txt

I have patched the source however, to allow use of the pread/prwite
tests, via the -E extension mode.  Also, the benchmark target has been fixed.
2001-07-16 22:04:54 +00:00
simonb
be684b44c5 Make lat_rpc.c at least not dump core when run. Now it's very flakey
(needs to be run multiple times sometimes) but better than before...
2001-07-05 07:25:17 +00:00
jtb
d506c9adad s/non-commercial/no-commercial-use/ 2001-06-04 23:58:42 +00:00
jtb
485693f161 LICENSE=non-commercial.
This program/these programs can be used freely for private or
educational purposes. If you want to use them for commercial purposes,
please contact the author. You may redistribute this software only if
all files from my original distribution are included unchanged. You may
only add readable documentation files, such as a BBS signature, and only
if they are marked prominently as additions. If you want to include any
part of the orignal distribution with other software, please contact the
author before.
2001-06-04 23:16:57 +00:00
jtb
5dc63fbb7a Publication of derivative works not allowed. 2001-06-04 23:10:35 +00:00
jtb
a325d307ce Add distinfo file. 2001-04-27 23:33:24 +00:00
jtb
4d21ebc279 linpack has been renamed linpack-bench. 2001-04-27 22:39:50 +00:00
jtb
f59d11d7ad Reimport of former benchmarks/linpack package as linpack-bench. 2001-04-27 22:29:38 +00:00
jtb
e07d081778 linpack is being renamed linpack-bench to make room for the library
of that name.
2001-04-27 22:26:18 +00:00
agc
ea88b752ca Move to sha1 digests, and add distfile sizes. 2001-04-20 09:13:22 +00:00
agc
9ff1202a4e Correct the size of the distfile 2001-04-20 09:10:07 +00:00