Port details |
- httperf Tool for measuring web server performance
- 0.9.1_1 benchmarks =8 0.9.1_1Version of this port present on the latest quarterly branch.
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2004-06-10 06:22:51
- Last Update: 2024-01-09 15:41:04
- Commit Hash: e10e202
- People watching this port, also watch:: unzip, pcre, libxml2, p5-Digest-MD5, freetype2
- Also Listed In: www
- License: GPLv2
- WWW:
- https://github.com/httperf/httperf
- Description:
- Httperf is a tool for measuring web server performance. It provides a flexible
facility for generating various HTTP workloads and for measuring server
performance.
The focus of httperf is not on implementing one particular benchmark but on
providing a robust, high-performance tool that facilitates the construction of
both micro- and macro-level benchmarks. The three distinguishing characteristics
of httperf are its robustness, which includes the ability to generate and
sustain server overload, support for the HTTP/1.1 and SSL protocols, and its
extensibility to new workload generators and performance measurements.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- httperf>0:benchmarks/httperf
- To install the port:
- cd /usr/ports/benchmarks/httperf/ && make install clean
- To add the package, run one of these commands:
- pkg install benchmarks/httperf
- pkg install httperf
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: httperf
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1567099566
SHA256 (httperf-httperf-0.9.1-568322e_GH0.tar.gz) = 03fea35c6a1ce4c4a5461b45708659ffc48906b63816721eec20cc01f9d2d1c0
SIZE (httperf-httperf-0.9.1-568322e_GH0.tar.gz) = 107694
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- autoconf>=2.71 : devel/autoconf
- automake>=1.16.5 : devel/automake
- libtoolize : devel/libtool
- This port is required by:
- for Run
-
- benchmarks/autobench
Configuration Options:
- ===> The following configuration options are available for httperf-0.9.1_1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- benchmarks_httperf
- USES:
- autoreconf gmake libtool ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.9.1_1 09 Jan 2024 15:41:04 |
Baptiste Daroussin (bapt) |
MAN[1-5]PREFIX: eleminate its usage and move man to share/man |
0.9.1 16 Jul 2023 20:22:08 |
Daniel Engberg (diizzy) |
*/*: Change webserver to web server in COMMENT and descriptions
Change it for consistency and to make finding packages easier
Approved by: portmgr (blanket) |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
0.9.1 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
0.9.1 20 Jul 2022 14:20:56 |
Tobias C. Berner (tcberner) |
benchmarks: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Alexander Logvinov <ports@logvinov.com>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey V. Degtyarev
* Andreas Kohn <andreas@syndrom23.de>
* Andrew Shevtsov <nyxo@dnuc.polyn.kiae.su>
* Andrey Zakhvatov <andy@FreeBSD.org>
* Andy Clark <andrewclarkii@gmail.com>
* Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>)
* Bill Fumerola <billf@chc-chimes.com>
* Brad Davis <brd@FreeBSD.org>
* Bruce A. Mah <bmah@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
0.9.1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.9.1 03 Mar 2021 18:18:04 |
sunpoet |
Update WWW |
0.9.1 18 Feb 2021 21:06:56 |
yuri |
Maintainer reset for jlaffaye
Reason: Many bug reports (including bug#253256) related to jlaffaye's ports
timed out in the period from April 2020 to now.
PR: 253256
Approved by: jlaffaye (maintainer's timeout 14 days) |
0.9.1 06 Apr 2020 17:04:43 |
adamw |
Partially revert r530801
The maintainer reset rule was not applied correctly. jlaffaye's ports
are reassigned back to him, with the exception of lang/go where both
quantity and length of timeouts made the reset appropriate and
necessary.
With hat: portmgr |
0.9.1 05 Apr 2020 18:33:39 |
yuri |
Reset maintainer for ports maintaned by jlaffaye@.
As per policy, based on timeouts on
* www/py-scgi: bug#244982
* textproc/discount: bug#244981
* devel/py-python-gflags: bug#244965
* lang/go: bug#244783, https://reviews.freebsd.org/D24122
* news/py-yenc: bug#239309
* irc/libircclient: bug#221567 |
0.9.1 07 Dec 2019 11:39:35 |
danfe |
- Update to the latest GitHub commit: current version is from 2015
and is not compatible with modern OpenSSL implementations
- Set PORTVERSION to the version number as reported by `httperf -V'
- Increase buffer size in do_recv() to match TLS record size which
can be up to 16kB [1]
- When using TLS 1.1 or TLS 1.2, the first SSL_connect() may often
return error, while subsequent requests work fine -- to mitigate
this, try to SSL_connect() a little harder [2]
Approved by: maintainer timeout
PR: 230680 [1], 230681 [2] |
0.9.0.1 03 Apr 2019 08:51:47 |
antoine |
Mark BROKEN on FreeBSD 12 and 13
Reported by: pkg-fallout
MFH: 2019Q2 |
0.9.0.1 11 Jan 2018 18:09:00 |
danfe |
- Convert to option helper install target (add OPTIONS_DEFINE=DOCS
when it was missing)
- Invoke INSTALL_DATA where appropriate instead of INSTALL_MAN
- Fix some whitespace and formatting bugs along the way |
0.9.0.1 15 Mar 2017 14:45:31 |
mat |
Remove all USE_OPENSSL occurrences.
Sponsored by: Absolight |
0.9.0.1 14 Sep 2016 15:59:34 |
mat |
GOOGLE_CODE has gone away.
- If a port has another upstream, remove GOOGLE_CODE
- If a port only has GOOGLE_CODE mark it BROKEN
Some ports have a local mirror configured but for security reasons, it
is not considered upstream.
Sponsored by: Absolight |
0.9.0.1 08 Jan 2016 02:30:46 |
zi |
- Update to 0.9.1 pre-release [2]
- Add support for building when SSLv2 or SSLv3 are disabled [1]
PR: 203675 [1], 205900 [2]
Submitted by: brnrd@ [1], zi@ [2]
Reviewed by: jlaffaye@ (maintainer)
Approved by: jlaffaye@ (maintainer)
Obtained from: upstream github |
0.9.0 13 Apr 2015 05:00:56 |
adamw |
Add DOCS option.
Committed under just-fix-it. |
0.9.0 05 Jan 2014 01:49:25 |
bapt |
Support stage |
0.9.0 03 Jan 2014 15:34:13 |
adamw |
Convert benchmarks to PORT_OPTIONS:MDOCS |
0.9.0 20 Sep 2013 15:52:45 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
benchmarks) |
0.9.0 30 Aug 2013 23:09:24 |
bapt |
Convert benchmarks from USE_GMAKE to USES=gmake
While here:
- Trim headers
- convert some port to the new perl5 world |
0.9.0 08 Jun 2011 16:52:32 |
jlaffaye |
Update my e-mail to my FreeBSD one.
While I am here, use GOOGLE_CODE instead of ${MASTER_SITE_GOOGLE_CODE}
Approved by: bapt (mentor) |
0.9.0 18 Mar 2011 17:59:51 |
miwi |
- Get Rid MD5 support
With hat: portmgr (myself) |
0.9.0 29 Aug 2010 00:01:22 |
bapt |
- Update MASTER_SITES and WWW
- Add LICENSE
- Cleanup pkg-descr
- Submitter is not maintainer
PR: ports/150068
Submitted by: Julien Laffaye <kimelto _at_ gmail.com>
Approved by: tabthorpe (co-mentor) |
0.9.0 19 Jun 2010 04:23:03 |
linimon |
Reset jmelo@FreeBSD.org due to many months of inactivity and no response
to PRs.
Hat: portmgr
Feature safe: yes |
0.9.0 20 Mar 2008 09:23:28 |
pav |
- Remove USE_GETOPT_LONG which is a no-op since March 2007 |
0.9.0 26 Dec 2007 12:56:35 |
jmelo |
- Update to 0.9.0.
PR: ports/118550
Submitted by: Philippe Audeoud <jadawin@tuxaco.net> |
0.8 05 Apr 2006 21:04:30 |
jmelo |
- Change my ports MAINTAINER to jmelo@FreeBSD.org.
Approved by: mnag (mentor) |
0.8 30 Dec 2005 21:36:38 |
pav |
- Add SHA256
PR: ports/91094
Submitted by: Jean Milanez Melo <jmelo@freebsdbrasil.com.br> (maintainer) |
0.8 31 Jul 2005 10:46:33 |
lawrance |
Submitter takes maintainership.
Fix WWW line in pkg-descr.
PR: ports/84341
Submitted by: Jean Milanez Melo <jmelo@freebsdbrasil.com.br> |
0.8 04 Jun 2005 13:58:25 |
vs |
- Use MAKE_ARGS
- Use PORTDOCS |
0.8 10 Jun 2004 06:22:15 |
clement |
- Move httperf from www to benchmarks category
Noticed by: ben @ EFNet
Repocopied by: marcus |