Commit graph

639 commits

Author SHA1 Message Date
jperkin
71e872dd77 SunOS needs sys/types.h too. 2014-09-23 13:55:00 +00:00
wiz
6c18a3ac51 Fix interpreter in installed file. Bump PKGREVISION. 2014-08-14 08:21:12 +00:00
wiz
fa947ed35b + p5-Benchmark-Timer 2014-08-13 20:39:56 +00:00
wiz
9811ecc8e0 Import p5-Benchmark-Timer-0.7102 as benchmarks/p5-Benchmark-Timer.
The Benchmark::Timer class allows you to time portions of code
conveniently, as well as benchmark code by allowing timings of
repeated trials. It is perfect for when you need more precise
information about the running time of portions of your code than
the Benchmark module will give you, but don't want to go all out
and profile your code.
2014-08-13 20:39:16 +00:00
jperkin
f579099a87 Ensure we pass through LDFLAGS for rpath, fixes check-shlibs. 2014-07-25 15:52:06 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
asau
2714ba4707 Support FreeBSD. 2014-04-23 20:22:56 +00:00
asau
0aa8a5cd64 Fix build on FreeBSD. 2014-04-23 20:17:32 +00:00
adam
aa5dd38696 Changes 2.6.0:
*) Initial pass at support for --enable-intervals (WANT_INTERVALS) for
   Windows, courtesy of Jonathan Cook.

*) When in demo mode (./configure --enable-demo and a global -D
   <interval> option netperf will make sure it emits "one last
   interval result" when the test is terminated.  This should assist
   when post-processing results through the likes of rrdtool when
   there is a slow-down in the performance just at the end that would
   have stretched the interval to beyond the test termination.

*) A fix to have the AF_UNIX tests realize that the value for "take
   the system default" socket buffer size became -1 years ago.  Bug
   found by Eric Dumazet.

*) Include a patch from Dave Taht to enable symbolic manipulation of
   IP_TOS values.

*) Include a patch from Sachar Raindel to enable the omni tests to get
   ENOBUFS under Linux when the socket buffer is larger than the tx
   queue of the egress interface.  This will help preclude netperf's
   reporting a larger than link-rate send-side figure.

*) Fix a problem with late checking of the return from select() in
   src/netserver.c. Reported by Waqar Sheikh.

*) A new global -Z option has been added to netperf and netserver.
   This takes as an argument a passphrase.  In the case of netserver
   it will expect a control message with the passphrase as the first
   thing it receives on the control connection.  If netserver does not
   receive a control message with the passphrase it will close the
   control connection and move-on.  If the netserver receives a
   control message with a passprhase when it is not lookign for one,
   it will be ignored. There is at present a 20 second timeout on the
   attempted receipt of the request message. In the case of netperf,
   the passphrase will be the first thing sent on the control
   connection.  There is no response to a passphrase control message.

*) Demo mode output format will now track the omni output format. So,
   if the omni ouput format is CSV then the interim results will be
   emitted in csv. Likewise for keyval.  If the mode is human (default
   and test-specific -O) then the output remains unchanged.  Keyval
   output includes the count of interval, with a mind towards being
   able to source it in shells and whatnot.  Subject to change without
   notice.

*) A patch to correctly handle IPv6 addresses in the control messages,
   courtesy of Bjoern Zeeb.

*) The global -F option can now be used specify a local and/or remote
   fill file.

*) It is now possible to set/get the TCP congestion control algorithm
   being used by either end of the test connection when using the omni
   code.  The output selectors are LOCAL_CONG_CONTROL and
   REMOTE_CONG_CONTROL and setting is via the test-specific -K option.

*) Stop leaking file descriptors when looking-up probable egress
   interface names and I/O slot numbers.

*) The global -Y option can be used to set IP_TOS on those platforms
   which support it.  Since this is specific to IP (v4 or v6) it may
   move to a test-specific otion in the future.  It is presently
   global for foolish consistency with the -y option to set
   SO_PRIORITY.

*) The global -y option can be used to set SO_PRIORITY on those
   platforms which support it.  Based on patches from Amir Vidai.

*) The control message size has been increased from 256 bytes to 512
   bytes. THIS WILL BREAK COMPATABILITY WITH PREVIOUS VERSIONS OF
   NETPERF. However, we need more room on the pinhead on which the
   angels dance.

*) Make the "sum" field of the histogram structure a 64 bit int to
   avoid having it wrap-around on tests where the sum of all the
   measured latencies was larger than 31 bits. This was causing
   statistics like stddev to go negative in some cases.

*) If the time delta between two events is negative, do not bother
   doing any math with it in the histogram/statistics code, just
   increment the ridiculous count and move-on.

*) Fixed a bug which caused local transport retransmissions to be
   reported as -1 even though the getsockopt() call was
   successful. (Linux).  Later included remote transport
   retransmissions.

*) The src/nettest_omni.c and re-written src/netserver.c code are now
   known to have compiled under Windows 7 x64 with the Microsoft
   WDK. There remains a timing issue with confidence intervals which
   is yet to be addressed, and may have been there for ages. Netserver
   has been run as a non-spawning (-f) server, netperf has been run,
   both have run "classic" and "omni" tests.
2014-04-01 11:13:27 +00:00
tron
73d05e2276 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:17:32 +00:00
jperkin
110f0e433e Needs openssl. 2014-01-09 11:37:31 +00:00
wiz
e03c03b6dc Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump. 2014-01-01 11:52:02 +00:00
tron
65637ba22e Small fixes:
1.) Comment out "MASTER_SITES". The URL no longer works and all copies
    that Google can find are "pkgsrc" distfile mirrors.
2.) Fix various "pkglint" errors.
2013-12-17 15:05:23 +00:00
tron
33876ce231 Add and enable "dnsperf". 2013-11-30 20:31:30 +00:00
tron
f0aa431611 Add new "dnsperf" package:
DNSPerf, ResPerf, and DHCPerf are free tools developed by Nominum that
make it simple to gather accurate latency and throughput metrics for
Domain Name Service (DNS) and Dynamic Host Configuration Protocol
(DHCP). These tools are easy-to-use and simulate typical Internet so
network operators can benchmark their naming and addressing
infrastructure and plan for upgrades. The latest version of the DNS
test tools (DNSPerf and ResPerf) can be used with new test files that
include IPv6 queries.

DNSPerf "self-paces" the DNS query load to simulate network
conditions. New features in DNSPerf improve the precision of latency
measurements and allow for per packet per-query latency reporting is
possible. DNSPerf is now multithreaded, multiple DNSPerf clients can
be supported in multicore systems (each client requires two
cores). The output of DNSPerf has also been improved so it is more
concise and useful. Latency data can be used to make detailed graphs
so it is simple for network operators to take advantage of the data.
2013-11-30 20:31:18 +00:00
msaitoh
ea8978b02a s/system system/system/ 2013-11-19 06:33:47 +00:00
joerg
d927070cca Don't use -fforce-addr. 2013-10-27 20:30:01 +00:00
joerg
c02eeaff65 Fix operator precendence. Bump revision. 2013-09-10 14:12:38 +00:00
obache
4a646b438b recursive bump from graphics/gd shlib major bump. 2013-09-04 12:31:24 +00:00
joerg
bf7153ee10 Fix automake invocation. 2013-08-27 15:40:42 +00:00
gdt
fce6e986d5 Drop "-ffloat-store" from CFLAGS.
The point of paranoia is to assess a compiler/machine environment.
Therefore, this package should be built with the default CFLAGS, and
not add options to try to get the tests to pass.  This will cause
errors to be reported on i386.

Take MAINTAINERSHIP.
2013-07-17 12:45:19 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
wiz
c83ffb8583 Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:04:30 +00:00
wiz
98c3768c3a Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:35 +00:00
joerg
f447c7e283 Resolve hash ambiguity for C++11 STL. Add missing includes. Add missing
RCS id.
2013-05-23 14:59:13 +00:00
rodent
6b46c62d2e Edited DESCR in the case of:
File too long (should be no more than 24 lines).
 Line too long (should be no more than 80 characters).
 Trailing empty lines.
 Trailing white-space.
Trucated the long files as best as possible while preserving the most info
contained in them.
2013-04-07 20:49:31 +00:00
rodent
28c976145a "Use of DOWNLOADED_DISTFILE is deprecated. Use the shell variable
$$extract_file instead."
2013-04-06 12:03:59 +00:00
sbd
7204cfc855 Use pre-processing to make the changes introduced by patch-aa & patch-ac
as the original code is needed for linux.
2013-04-01 07:35:03 +00:00
sbd
c367e79d95 Define _POSIX_SOURCE on Linux. 2013-04-01 06:30:45 +00:00
sbd
248ba358a9 Use ${PKGMANDIR} for manpages. 2013-04-01 06:13:12 +00:00
ast
0f22e87c66 Two installed files changed, so bumping PKGREVISION.
Noted by wiz, thanks.
2013-03-18 17:01:26 +00:00
ast
248aec283c Avoid getting "/usr/pkg/bin/perl^M: bad interpreter ..." error on
the auxiliary perl scripts iozone_report and iozone_visualizer.
2013-03-18 09:29:17 +00:00
obache
778bed8bfb Bump PKGREVISION from default PHP version change to 5.4. 2013-03-16 07:21:18 +00:00
wiz
a8730d5aa1 Bump PKGREVISION for mysql default change to 55. 2013-03-02 20:33:21 +00:00
wiz
d1b820f37b Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
jperkin
becd113253 PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
wiz
01917f938f Fix for automake-1.13. 2013-01-26 21:59:40 +00:00
adam
f4c3b89da7 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
joerg
7b0bb89f80 Use more void. 2013-01-11 23:25:11 +00:00
msaitoh
10a8f0ead9 + ramspeed 2012-12-04 10:33:56 +00:00
msaitoh
d304c4e7b7 Import ramspeed-2.6.0 as benchmarks/ramspeed.
RAMspeed, a cache and memory benchmarking tool
(for uniprocessor machines running UNIX-like operating systems).

This command line utility measures effective bandwidth of both cache and memory
subsystems. It has been written entirely in C for portability purposes, though
benchmark routines are also available in several assembly languages for
performance reasons.
2012-12-04 10:32:53 +00:00
asau
ad895b4eeb "echo -e" is not portable, use printf to generate horizontal tabulation.
Reported by Mikhail Danilov on IRC.
2012-10-18 16:58:18 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
asau
3997aff2d7 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-02 23:47:56 +00:00
adam
6e51d3e064 Changes 0.9:
Not known.
2012-09-30 22:06:24 +00:00
asau
c3874e0fe0 "user-destdir" is default these days 2012-09-11 22:37:10 +00:00
marino
599d5d3106 benchmarks/phoronix-test-suite: Change "cp -r"
The "-r" option is highly discouraged in BSD although it's reluctantly
supported.  The problem is that it doesn't behave the same on all
platforms.  For example, "cp -r pts-core/ destdir/" won't always give
the same results:

On NetBSD,   pts-core files are put: /destdir/pts-core/<files>
On DragonFly pts-core files are put: /destdir/<files>

That messes the PLIST up.
This changes "cp -r <dir>/" to "cp -R <dir>" which has the same
behavior on different platforms.  Tested on NetBSD and DragonFly
2012-08-15 22:08:16 +00:00
dholland
fa8a3c5dad Remove incorrect 'static' keyword to fix build. 2012-07-04 18:47:34 +00:00
joerg
b1d33f91a6 Fix type conversion. 2012-07-03 18:19:17 +00:00
asau
1ba6ba6c0d + filebench 2012-07-02 17:45:49 +00:00