Commit graph

432 commits

Author SHA1 Message Date
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
tron
4a38089f4f Update "netio" package to version 1.14. This version includes the bug
fixes from the NetBSD package sources.
2001-04-19 14:34:52 +00:00
wiz
ff8f3cbdc8 $() -> ${} 2001-04-19 13:01:59 +00:00
tron
7b87b833d4 - Fix bug in send part which caused failures under Solaris and possibly
other non i386 NetBSD ports.
- Don't print an error message on EINTR because this error is pretty
  normal if send() gets interrupt by SIGALRM.
2001-04-17 16:38:42 +00:00
tron
e444605d0d Pay attention to "${LDFLAGS}". 2001-04-17 12:54:10 +00:00
tron
da80229bf4 Make this package build under Solaris. 2001-04-17 12:44:22 +00:00
tron
195ff3b46f Add and enable "netio". 2001-04-17 12:26:17 +00:00
tron
aacc4133fc Import new "netio" package:
Network benchmark for DOS, OS/2 2.x, Windows NT/2000 and Unix
2001-04-17 12:25:33 +00:00
tron
28915cc5a9 Move "ttcp" package to category "benchmarks". 2001-04-17 11:57:41 +00:00
agc
18ea9c7e79 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 10:22:24 +00:00
dmcmahill
0102563afa revert previous change. f2c package has been fixed so that the autoconf
builtin test correctly determines runtime path.
2001-04-15 02:20:05 +00:00
dmcmahill
5f4b2e8fa9 add missing -Wl,-R.... 2001-04-15 00:53:12 +00:00
wiz
18097323ee Remove unneeded '-' before ${MKDIR} or ${INSTALL_DATA_DIR} 2001-04-09 11:45:33 +00:00
zuntum
504b092a1c Cleanup:
-O2 -> ${CFLAGS}
  ${MKDIR} -> ${INSTALL_DATA_DIR}
2001-03-31 10:09:04 +00:00
hubertf
e32afb6fea Change BUILD_DEPENDS semantics:
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.

While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).

Patch by Alistair Crooks <agc@netbsd.org>
2001-03-27 03:19:43 +00:00
wiz
9288d3a1d2 gnuplot>=3.7 2001-03-22 13:27:27 +00:00
dmcmahill
a764042bb6 make sure this works with either f77 or f2c-f77. Fixes recently noted
problems using f77 on alpha.
2001-03-19 14:22:52 +00:00
hubertf
d32e698de6 Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
2001-02-25 04:17:35 +00:00
wiz
79a4bfc219 Not needed any more -- COMMENTs are in Makefiles now. 2001-02-16 15:52:49 +00:00
wiz
02e8ee6a47 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
While I'm here, unify category Makefiles to more standard style.
(If you have tools depending on the previous form, please fix them.)
2001-02-16 15:51:46 +00:00
wiz
f7bb9e2078 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 13:30:32 +00:00
wiz
d4fce8d4e7 Unify format of MESSAGEs, and include RCS Ids. 2001-02-06 14:24:03 +00:00
wiz
2e029c6dc0 CFLAGS+= instead of CFLAGS= 2001-01-11 01:56:13 +00:00
hubertf
e3cb7f193d Update to 1.13 - no list of changes available. 2000-12-14 05:08:04 +00:00
wiz
7660772db8 Handle uname -a output better. Fixes pkg/11273. 2000-12-14 02:40:19 +00:00
wiz
a32b3a5655 Unify Makefiles -- mostly headers: remove FreeBSD Ids.
Consistent 4 character indentation of SUBDIR entries.
2000-12-12 01:30:36 +00:00
wiz
bf97146be8 $() -> ${} 2000-11-16 02:32:17 +00:00
abs
d265c2aa67 Work around gcc codegen bug that results in infinite loop compiling mhz.c -O
on arm32
2000-11-08 10:13:40 +00:00
skrll
2591a64b69 Use pkgsrc libtool. 2000-11-07 20:28:23 +00:00
toshii
122b3fa73d Fix a typo in HOMEPAGE. 2000-11-02 03:43:08 +00:00
garbled
e6506e3bc3 Add an OSVERSION_SPECIFIC=yes flag to these packages. The flag at this time
doesn't enable any functionality.  It is here as a marker, so people building
binary packages know that these packages have version-specific features
that would make them incompatible with other point releases..  (such as
LKM's)
2000-10-18 04:26:53 +00:00
wiz
e3f200b7c3 Install only the files we really want, but remove all directories we create. 2000-08-28 23:03:55 +00:00
wiz
c750c08ad9 Remove (sometimes FreeBSD) packager's (porter's) name from DESCR.
If anywhere, it should be the value of MAINTAINER in the Makefile.
Some minor cleanup/reformatting while I'm here.
2000-08-11 01:07:45 +00:00
jlam
991bb8fbc3 Install benchmarking programs under libexec/bytebench. Add patches to do
nicer report printing under BSD systems, provided by Greg Woods in pkg/6943.

Closes PRs: 6943, 6945, 6946
2000-08-04 08:50:16 +00:00
jlam
50f7c7b260 Make "make benchmark" actually work without having installed the software.
Also remove an apparent extraneous line in the executable script which
was causing errors.
2000-08-04 06:13:26 +00:00
dmcmahill
637c5308bc -add missing USE_FORTRAN
-minor patches to allow the package to correctly build with either g77 or
 f2c.
2000-05-13 14:51:11 +00:00
dmcmahill
2e00fedc28 fixes for mips machines. Use 'uname -p' instead of 'uname -m'.
This fixes PR 7573 reported by Simon Burge and redundant PR 9950
reported by me (oops).
2000-05-09 14:24:38 +00:00
pooka
87217fc753 oops, restore benchmark:' and results:' 2000-05-04 10:38:27 +00:00
pooka
2eeb195142 Install ps documentation also. 2000-05-03 09:13:15 +00:00
pooka
1e1de9df90 Update iozone to lastest stable (3.09), addresses pkg/10020.
The change-list is huge (src/Changes.txt in the distribution) and users
probably should upgrade since the previous version was ancient.
2000-05-02 15:17:45 +00:00
itohy
aa50d33b07 Add missing manual page. 2000-04-10 01:39:17 +00:00
sakamoto
e36b0b5511 Add and enable xengine. 2000-04-03 15:56:14 +00:00
sakamoto
4e1795ba5b Adapt this package to NetBSD. 2000-04-03 15:55:23 +00:00
sakamoto
c8e9c759ef Import FreeBSD's "xengine" port:
Reciprocating engine for X
2000-04-03 15:50:53 +00:00
thorpej
5549bcdd9c Add and enable httperf. 2000-03-16 22:55:02 +00:00
thorpej
9a378fd510 Package for David Mosberger's httperf web server benchmarking tool. 2000-03-16 22:53:28 +00:00
wiz
f4bb42e48b another cp -> ${CP} 2000-03-16 15:30:52 +00:00
wiz
a98e68c035 cp -> ${CP}, chmod -> ${CHMOD} 2000-03-16 12:16:49 +00:00
wiz
eb406ad378 remove unnecessary empty line 2000-03-16 12:16:17 +00:00
wiz
74874e66d9 remove trailing `.' 2000-03-09 13:47:31 +00:00
wiz
f895e15bb9 remove commented out SUBDIR += lines for packages that never got
converted from FreeBSD, or have been disabled since. Sorted lines
alphabetically, added some missing directories.
2000-02-25 01:04:11 +00:00
dmcmahill
353791f6ca fix handling of OS_VERSION when an underscore is included (like 1.4.2_ALPHA) 2000-02-01 17:40:24 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
agc
11cd40adff Make this package compile and run on Solaris - undo some over-aggressive
NetBSD patching, and use ${ID} in preference to "id".
2000-01-05 12:23:55 +00:00
agc
075de9d192 Make this install properly on Solaris. 2000-01-05 11:42:49 +00:00
wiz
e74f5b5509 replaced some commands by their ${COMMAND} counterparts
one RCS tag added
1999-12-28 04:26:17 +00:00
rh
48918af060 Add and enable postmark. 1999-12-06 19:03:32 +00:00
rh
4d4c088714 Convert FreeBSD port to NetBSD port. This closes PR 8961 by Greg A. Woods,
thanks!
1999-12-06 18:59:40 +00:00
rh
7d73b7b3eb Initial import of FreeBSD postmark-1.11, a netapps filesystem benchmark. 1999-12-06 18:58:26 +00:00
rh
0aaef8eb1f regen. 1999-11-22 15:02:56 +00:00
dmcmahill
51b85fac38 update patch-sum for new patches 1999-11-21 16:43:02 +00:00
rh
68ffa7584a defuzz 1999-11-15 13:19:51 +00:00
sakamoto
7846ab32d3 Use ${LOWER_OPSYS} instead of
${SED} -e 's|@OPSYS@|'`${ECHO} ${OPSYS} | ${TR} '[A-Z]' '[a-z]'`'|g'.
1999-09-06 04:48:53 +00:00
agc
a910a6fd62 Add package patch-sum files 1999-07-09 13:50:05 +00:00
agc
fd7b118f38 Some packages use bsd-style .mk files when building, and so any manual
pages that are installed will be gzip-compressed, if MANZ is set, or
not if MANZ is not set.  If the package uses bsd-style .mk files, the
variable MANCOMPRESSED_IF_MANZ should be set to a value of "yes" in
the package Makefile.  This replaces the previous method of specific
inclusion of bsd.prefs.mk, followed by a check for MANZ and
conditional assignment of MANCOMPRESSED.

Add appropriate documentation, and change all necessary ocurrences in
package Makefiles.
1999-07-02 08:37:20 +00:00
agc
c942fe921f Make this package work on Solaris. 1999-06-21 09:57:03 +00:00
bad
2c5b4ca760 Use ftp0.sunet.se instead of ftp.sunet.se. 1999-05-05 16:54:03 +00:00
agc
171e025b4a Rewrite the extraction commands to be more intuitive.
In the vast majority of cases, nothing has changed (i.e. .tgz, .tar.gz,
and .tar.bz2).

EXTRACT_USING_PAX can be set as before.

For custom extractions, instead of using EXTRACT_BEFORE_ARGS,
EXTRACT_AFTER_ARGS and EXTRACT_CMD, simply set EXTRACT_CMD to be the
command needed to decompress and extract the lements from the archive.
${DOWNLOADED_DISTFILE} can be used to reference the distfile(s).
e.g. for compressed shars, where previously there was:

EXTRACT_CMD=           ${GZCAT}
EXTRACT_BEFORE_ARGS=
EXTRACT_AFTER_ARGS=    |sh

now use:

EXTRACT_CMD=           ${GZCAT} ${DOWNLOADED_DISTFILE} | ${SH}
1999-04-01 14:07:52 +00:00
agc
c9c6ca1df1 s/cc/${CC}/ 1999-03-16 09:02:26 +00:00
agc
b0de669fdb Rename FPE signal handler to avoid a name clash. 1999-03-16 08:54:32 +00:00
agc
6572e1b37c s/cc/${CC}/
Add -ffloat-store to compilation line (pointed out by Jonathon Stone)
1999-03-16 08:53:43 +00:00
agc
73194ee17f s/gmake/${GMAKE}/ 1999-03-08 10:50:23 +00:00
explorer
268f195e23 install hint-double and hint-int, both of which test the obvious. 1999-02-10 18:49:17 +00:00
frueauf
421382c55f pkglint: remove bogus header from Makefile and add missing rcs ids. 1999-02-10 14:59:50 +00:00
bad
95e36eb86f GNU plot is now at v.3.7. Depend on that version. 1999-02-09 16:08:58 +00:00
hubertf
9f10338507 work around PREFIX not being defined for exist() 1999-01-02 02:26:34 +00:00
garbled
f544fc14ed Fix all the benchmark targets so they work properly, and work with the
package uninstalled, with the exceptionof lmbench.  Make non-batch
targets for all the benchmarks, and create a results target which
places all the results in /tmp for easier collection.
1998-12-26 15:59:54 +00:00
hubertf
5fe40143f7 Set PKG_MISC_TARGETS+=benchmark, so all benchmarks can be run by:
# cd /usr/pkgsrc/benchmark
# make install benchmark
1998-12-06 01:25:08 +00:00
hubertf
0ddb865a76 make aware of BATCH (if interactive), uid (if benchmark needs to be run as root) 1998-12-03 01:27:04 +00:00
drochner
b1ef288b58 enable hint 1998-11-20 15:31:21 +00:00
agc
b1c9320e35 Do the PLIST substitutions more efficiently, and use the new OS_VERSION
substitution when compiling the PLIST. Eliminate the unnecessary command
execution from the package Makefile, which was incorrect.
1998-11-16 11:27:54 +00:00
drochner
1fff0f3d48 basic NetBSD changes 1998-11-13 14:06:01 +00:00
drochner
db1470bd87 import HINT benchmark 1998-11-13 14:00:50 +00:00
agc
a37fcf7583 s/echo/${ECHO}/ 1998-11-12 16:15:29 +00:00
agc
5fe064087c Make the "flops" benchmark into a good citizen, and exit with the proper
value.
1998-10-22 13:01:25 +00:00
garbled
b3c5566213 Enable nsieve, fib and heapsort, document them, and document update of
xosview to 1.6.2.a.
1998-10-22 06:39:27 +00:00
garbled
f334493bb3 Import of nsieve benchmark
a Sieve of Eratosthenes benchmark.
1998-10-22 06:23:09 +00:00
garbled
2c85e4c186 Heapsort benchmark
benchmark program for variable sized arrays.
1998-10-22 06:07:24 +00:00
garbled
0391979715 Benchmark to time the computation of the 40th Fibonacci number. 1998-10-22 05:55:46 +00:00
garbled
d8432ad422 Document and enable flops 1998-10-22 05:28:34 +00:00
garbled
71b5fe5f37 Initital import of flops-2.0 benchmark.
a floating point benchmark to give your MFLOPS rating.
1998-10-22 05:26:33 +00:00
garbled
e2a3852512 Enable glunix, fftw, and benchfft. 1998-10-21 20:00:59 +00:00
garbled
ea588b5c08 Initital import of benchfft-2.0
Benchmark your machine with a number of FFT algorithims
1998-10-21 19:35:56 +00:00
agc
f588e99782 Add a benchmark target to the package Makefile, so that the benchmark
can be run.
1998-09-24 09:23:32 +00:00
agc
3c8e74daa4 Run the benchmarks in ${WRKSRC}. 1998-09-24 09:20:08 +00:00
agc
8306b5c200 Add a benchmark target to the package Makefile, to enable the
benchmark to be run.
1998-09-24 09:19:10 +00:00
agc
1fe9c24008 Add benchmark target to the package Makefile, to enable the benchmark
to be run.
Add a file containing the answers necessary to run the benchmark.
1998-09-24 09:08:16 +00:00
agc
3beed9d9c6 + Use @PREFIX@ as the pattern to substitute for ${PREFIX}
+ Cleanup the substitutions a bit.
+ Add a benchmark target to the package Makefile to enable the
benchmark to be run.
1998-09-24 08:45:00 +00:00
agc
f0ce95d898 Add a benchmark target to the package Makefile, to enable the
benchmark to be run.
1998-09-23 17:00:35 +00:00
agc
31f6c67c36 Use @PREFIX@ when substituting for ${PREFIX}.
Add benchmark target to enable the benchmark to be run.
1998-09-23 16:56:00 +00:00
agc
466a1f77ad Add a benchmark target to the package Makefile, to enable the
benchmark to be run.
1998-09-23 16:16:20 +00:00
agc
b3fa53adcf Add a benchmark target to the package Makefile to enable the benchmark
to be run.
1998-09-23 16:09:05 +00:00
agc
48f2b0135b Rename PREFIX value to be substituted to @PREFIX@.
Add a benchmark target to the package Makefile, so that "make benchmark"
will run the benchmark.
1998-09-23 16:01:36 +00:00
agc
f40533e6c7 Clean this up for RO pkgsrc.
Eliminate duplicated code.
1998-09-17 14:49:12 +00:00
garbled
e0cc3a8918 Make this pkg honor WRKOBJSRC, pointed out by Thorsten. 1998-09-06 21:12:41 +00:00
garbled
480a38e25c Make this pkg honor WRKOBJSRC 1998-09-06 21:11:24 +00:00
garbled
26f9e7d2b5 Add and enable hbench, note it in the docs. 1998-09-05 22:05:39 +00:00
garbled
7844b74891 New pkg for hbench-OS-1.0 (hi matt!)
a suite of portable benchmarks to measure the OS and the hardware.
1998-09-05 22:02:19 +00:00
garbled
7174ba99b5 Work around bug in our dc(1) and fix up the checking of wait(3).
Will look into fixing dc(1) this weekend.
1998-09-03 04:30:28 +00:00
mrg
cdaa626d1a use ${WRKDIR} not `work' 1998-09-01 16:42:33 +00:00
garbled
c2fdbe87e9 Fix an LP64 bug in the pipe speed tests. 1998-09-01 04:07:33 +00:00
garbled
1e6049e63f fix minor screw up in path to result-dir 1998-08-30 21:37:21 +00:00
garbled
974b77cacb enable linpack and paranoia benchmarks 1998-08-30 19:49:09 +00:00
garbled
8538f4c048 Add new pkg for linpack benchmark
a collection of benchmarks for floating point.
1998-08-30 19:43:51 +00:00
garbled
82a712d223 Add new pkg for paranoia.
a highly paranoid test of IEEE 754 conformancy.
1998-08-30 19:38:57 +00:00
garbled
67fcc12ec0 Enable dhrystone, whetstone, iozone, lmbench and byte-bench 1998-08-30 17:52:43 +00:00
garbled
9a4b4407af Add new pkg for whetstone-1.2 with patches from Ignatios to use clock()
a benchmark for processors that gives you a MIPS rating.
1998-08-30 17:51:16 +00:00
garbled
7131d97439 Add new pkg for lmbench-2.11a
a complete benchmark that gives a large amount of information.
1998-08-30 17:46:25 +00:00
garbled
eb15ff6b2b Oops.. forgot the Makefile.. 1998-08-30 17:42:25 +00:00
garbled
a878a7e655 Add new pkg for iozone-1.14b
a benchmark for file read and write speed.
1998-08-30 17:41:46 +00:00
garbled
f23e8ea7ac add new pkg dhrystone-2.1
Reinhold Weicker's DHRYSTONE 2.1 integer benchmark
1998-08-30 17:39:21 +00:00
garbled
62805e39b6 Add new pkg for bytebench-3.6
BYTE Magazine's Public Domain benchmark for UNIX
1998-08-30 17:35:57 +00:00
tsarna
6bd0d65c65 The Grand Homepagification:
- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same
	  section.
1998-08-20 15:16:34 +00:00
agc
05b88260d7 Add NetBSD RCS Ids. 1998-08-07 13:16:49 +00:00
agc
86db14e819 Add NetBSD RCS Ids. 1998-08-07 10:35:47 +00:00
agc
e8939e27f4 Make packages which use NetBSD's bsd.man.mk work with automatic manual
page handling.
1998-06-20 09:20:38 +00:00
frueauf
49e36ada0b Substitute all obvious FreeBSD ppl as MAINTAINER with packages@netbsd.org. 1998-04-20 11:56:17 +00:00
agc
258b808c9f Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.
1998-04-15 10:38:15 +00:00
frueauf
b086b26141 Handle MANZ and MANINSTALL case better. 1998-03-20 22:04:08 +00:00
tron
192eeebf0c Fix manual page compression 1998-03-07 13:57:00 +00:00
tron
4e49e24d5c Handle manual page compression more clever. 1998-02-28 18:14:09 +00:00
tron
97b9cb8383 Enabel "bonnie". 1998-02-26 23:36:45 +00:00
tron
23c0ecfc7e Adapt this package to NetBSD. 1998-02-26 23:32:16 +00:00
tron
f65a872298 Initial import of FreeBSD's "bonnie" port. 1998-02-26 21:27:49 +00:00
hubertf
427ba64225 Fix RCS Ids, sync with reality 1997-11-22 03:13:21 +00:00
hubertf
a28873ae01 Some missing Makefiles, from FreeBSD. 1997-11-22 03:06:19 +00:00
hubertf
9a1d93c087 Import of some more missing categories
(only directories and pkg-descriptions!)
1997-11-20 21:01:17 +00:00