mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-18 19:49:40 +00:00
parent
ee2d8c7fba
commit
7712e8bd90
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=406187
@ -2,12 +2,10 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= polygraph
|
||||
PORTVERSION= 4.3.2
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 4.9.0
|
||||
DISTVERSIONSUFFIX= -src
|
||||
CATEGORIES= benchmarks www
|
||||
MASTER_SITES= http://www.web-polygraph.org/downloads/srcs/ \
|
||||
http://people.bsdgroup.de/~as/freebsd/distfiles/
|
||||
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
|
||||
MASTER_SITES= http://www.web-polygraph.org/downloads/srcs/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Benchmarking tool for Web proxies
|
||||
@ -15,27 +13,40 @@ COMMENT= Benchmarking tool for Web proxies
|
||||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
USES= shebangfix tar:tgz
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
||||
|
||||
USES= gmake ncurses shebangfix tar:tgz
|
||||
SHEBANG_FILES= tools/*.pl
|
||||
USE_GCC= any
|
||||
GNU_CONFIGURE= yes
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
||||
|
||||
CONFLICTS= ltrace-0*
|
||||
|
||||
OPTIONS_DEFINE= GNUPLOT OPENSSL PERL ZLIB
|
||||
OPTIONS_DEFAULT=OPENSSL ZLIB
|
||||
|
||||
GNUPLOT_DESC= GNUPlot for full reporting functionality
|
||||
OPENSSL_DESC= Enable SSL/HTTPS support
|
||||
PERL_DESC= Install Perl for PolyGraph tools
|
||||
ZLIB_DESC= Enable HTTP compression support
|
||||
OPTIONS_DEFINE= DOCS GNUPLOT GSSAPI LDNS PERL SSL ZLIB
|
||||
OPTIONS_DEFAULT= SSL ZLIB
|
||||
|
||||
GNUPLOT_DESC= GNUPlot for full reporting functionality
|
||||
GNUPLOT_RUN_DEPENDS= gnuplot:${PORTSDIR}/math/gnuplot
|
||||
OPENSSL_USE= OPENSSL=yes
|
||||
OPENSSL_CONFIGURE_ON= --with-ssl=${OPENSSLBASE}
|
||||
GSSAPI_USES= gssapi:mit
|
||||
GSSAPI_CONFIGURE_ON= --with-kerberos=${KRB5CONFIG} ${GSSAPI_CONFIGURE_ARGS}
|
||||
GSSAPI_CONFIGURE_OFF= --without-kerberos
|
||||
LDNS_DESC= DNS zone file support via libldns
|
||||
LDNS_LIB_DEPENDS= libldns.so:${PORTSDIR}/dns/ldns
|
||||
LDNS_CONFIGURE_ON= --with-ldns=${LOCALBASE}/bin/ldns-config
|
||||
LDNS_CONFIGURE_OFF= --without-ldns
|
||||
SSL_DESC= SSL/HTTPS support
|
||||
SSL_USE= openssl=yes
|
||||
SSL_CONFIGURE_ON= --with-ssl=${OPENSSLBASE}
|
||||
SSL_CONFIGURE_OFF= --without-ssl
|
||||
PERL_DESC= Install Perl for PolyGraph tools
|
||||
PERL_USES= perl5
|
||||
PERL_USE= PERL5=run
|
||||
ZLIB_CONFIGURE_WITH= zlib=/usr
|
||||
PERL_USE= perl5=run
|
||||
ZLIB_DESC= HTTP compression support
|
||||
ZLIB_CONFIGURE_ON= --with-zlib=/usr
|
||||
ZLIB_CONFIGURE_OFF= --without-zlib
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e \
|
||||
'/LICENSE /d' ${WRKSRC}/Makefile.in
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (polygraph-4.3.2-src.tgz) = b0104448ff3c2f29cebeb5ad5ee6e6f670438d8b78fa095fd54f3b16d99569bb
|
||||
SIZE (polygraph-4.3.2-src.tgz) = 1497797
|
||||
SHA256 (polygraph-4.9.0-src.tgz) = 36af0031e15b0a123fecda2d74c36cbe632cd479bdb2c85c1b020d4e57ff6bf4
|
||||
SIZE (polygraph-4.9.0-src.tgz) = 3371570
|
||||
|
@ -1,21 +0,0 @@
|
||||
--- src/runtime/StatPhase.cc.orig 2011-04-04 22:07:36.000000000 +0000
|
||||
+++ src/runtime/StatPhase.cc
|
||||
@@ -413,12 +413,12 @@ void StatPhase::noteXactEvent(BcastChann
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
- static CompoundXactInfo &compound = *CompoundXactInfo::Create();
|
||||
- compound.exchanges = 1;
|
||||
- compound.reqSize = reqSize;
|
||||
- compound.repSize = repSize;
|
||||
- compound.lifeTime = repTime;
|
||||
- compound.record(rec.theIsolated);
|
||||
+ static CompoundXactInfo &compound2 = *CompoundXactInfo::Create();
|
||||
+ compound2.exchanges = 1;
|
||||
+ compound2.reqSize = reqSize;
|
||||
+ compound2.repSize = repSize;
|
||||
+ compound2.lifeTime = repTime;
|
||||
+ compound2.record(rec.theIsolated);
|
||||
}
|
||||
|
||||
if (x->cookiesSent() > 0)
|
@ -1,11 +0,0 @@
|
||||
--- src/xstd/Heap.h.orig 2011-04-04 22:07:36.000000000 +0000
|
||||
+++ src/xstd/Heap.h
|
||||
@@ -23,7 +23,7 @@ class Heap: protected Array<Item> {
|
||||
const Item &top() const { return this->theItems[1]; }
|
||||
Item &at(int idx) { return this->theItems[idx+1]; }
|
||||
|
||||
- void add(Item v) { append(v); floatUp(++theCnt); }
|
||||
+ void add(Item v) { this->append(v); floatUp(++theCnt); }
|
||||
void skip() { this->theItems[1] = this->theItems[theCnt--]; this->theCount--; sinkDown(1); }
|
||||
Item shift() { const Item v = this->theItems[1]; skip(); return v; }
|
||||
|
@ -1,18 +0,0 @@
|
||||
--- src/xstd/Ring.h.orig 2011-04-04 22:07:36.000000000 +0000
|
||||
+++ src/xstd/Ring.h
|
||||
@@ -22,11 +22,11 @@ class Ring: protected Array<Item> {
|
||||
int size() const { return Array<Item>::size(); }
|
||||
bool empty() const { return this->theInOff <= this->theOutOff; }
|
||||
bool full() const { return count() >= this->theCapacity; }
|
||||
- const Item &top(int off = 0) const { return item((this->theOutOff+off) % this->theCapacity); }
|
||||
+ const Item &top(int off = 0) const { return this->item((this->theOutOff+off) % this->theCapacity); }
|
||||
|
||||
- Item &top(int off = 0) { return item((this->theOutOff+off) % this->theCapacity); }
|
||||
- void enqueue(Item i) { Assert(!full()); item(this->theInOff++ % this->theCapacity) = i; check(); }
|
||||
- Item dequeue() { return item(this->theOutOff++ % this->theCapacity); }
|
||||
+ Item &top(int off = 0) { return this->item((this->theOutOff+off) % this->theCapacity); }
|
||||
+ void enqueue(Item i) { Assert(!full()); this->item(this->theInOff++ % this->theCapacity) = i; check(); }
|
||||
+ Item dequeue() { return this->item(this->theOutOff++ % this->theCapacity); }
|
||||
|
||||
void reset() { this->theInOff = this->theOutOff = 0; }
|
||||
inline void resize(int aCap);
|
@ -5,6 +5,4 @@ a Web proxy. Studying proxy performance under various [stress] conditions is
|
||||
essential for performance tuning, evaluation of new algorithms, analysis of
|
||||
hardware configurations, and comparing available proxy products.
|
||||
|
||||
Documentation can be found at http://polygraph.ircache.net/doc/
|
||||
|
||||
WWW: http://www.web-polygraph.org/
|
||||
|
@ -1,53 +1,29 @@
|
||||
bin/polygraph-pgl-test
|
||||
bin/polygraph-pgl2eng
|
||||
bin/polygraph-pgl2acl
|
||||
bin/polygraph-aka
|
||||
bin/polygraph-beepmon
|
||||
bin/polygraph-cdb
|
||||
bin/polygraph-server
|
||||
bin/polygraph-client
|
||||
bin/polygraph-pgl2ldif
|
||||
bin/polygraph-lx
|
||||
bin/polygraph-cmp-lx
|
||||
bin/polygraph-distr-test
|
||||
bin/polygraph-dns-cfg
|
||||
bin/polygraph-lr
|
||||
bin/polygraph-ltrace
|
||||
bin/polygraph-reporter
|
||||
bin/polygraph-aka
|
||||
bin/polygraph-pop-test
|
||||
bin/polygraph-distr-test
|
||||
bin/polygraph-rng-test
|
||||
bin/polygraph-dns-cfg
|
||||
bin/polygraph-lx
|
||||
bin/polygraph-pgl-test
|
||||
bin/polygraph-pgl2acl
|
||||
bin/polygraph-pgl2eng
|
||||
bin/polygraph-pgl2ips
|
||||
bin/polygraph-polyprobe
|
||||
bin/polygraph-polymon
|
||||
bin/polygraph-polyrrd
|
||||
bin/polygraph-udp2tcpd
|
||||
bin/polygraph-beepmon
|
||||
bin/polygraph-pgl2ldif
|
||||
bin/polygraph-pmix2-ips
|
||||
bin/polygraph-pmix3-ips
|
||||
bin/polygraph-polymon
|
||||
bin/polygraph-polyprobe
|
||||
bin/polygraph-polyrrd
|
||||
bin/polygraph-pop-test
|
||||
bin/polygraph-reporter
|
||||
bin/polygraph-rng-test
|
||||
bin/polygraph-server
|
||||
bin/polygraph-udp2tcpd
|
||||
bin/polygraph-webaxe4-ips
|
||||
bin/polygraph-cmp-lx
|
||||
%%DATADIR%%/workloads/datacomm-1.pg
|
||||
%%DATADIR%%/workloads/downtime-2.pg
|
||||
%%DATADIR%%/workloads/include/benches.pg
|
||||
%%DATADIR%%/workloads/include/contents.pg
|
||||
%%DATADIR%%/workloads/include/phases.pg
|
||||
%%DATADIR%%/workloads/include/pipes.pg
|
||||
%%DATADIR%%/workloads/include/polymix-3-guts.pg
|
||||
%%DATADIR%%/workloads/include/polymix-4-guts.pg
|
||||
%%DATADIR%%/workloads/include/webaxe-4-guts.pg
|
||||
%%DATADIR%%/workloads/nolb-l4-4.pg
|
||||
%%DATADIR%%/workloads/polyfill-2.pg
|
||||
%%DATADIR%%/workloads/polymix-1.pg
|
||||
%%DATADIR%%/workloads/polymix-2.pg
|
||||
%%DATADIR%%/workloads/polymix-3.pg
|
||||
%%DATADIR%%/workloads/polymix-4.pg
|
||||
%%DATADIR%%/workloads/pxylb-4.pg
|
||||
%%DATADIR%%/workloads/simple.pg
|
||||
%%DATADIR%%/workloads/srvlb-l4-4.pg
|
||||
%%DATADIR%%/workloads/srvlb-l7-4.pg
|
||||
%%DATADIR%%/workloads/test_csm.pg
|
||||
%%DATADIR%%/workloads/test_polypxy.pg
|
||||
%%DATADIR%%/workloads/webaxe-1.pg
|
||||
%%DATADIR%%/workloads/webaxe-3.pg
|
||||
%%DATADIR%%/workloads/webaxe-4.pg
|
||||
man/man1/polygraph-aka.1.gz
|
||||
man/man1/polygraph-beepmon.1.gz
|
||||
man/man1/polygraph-cdb.1.gz
|
||||
@ -75,3 +51,56 @@ man/man1/polygraph-server.1.gz
|
||||
man/man1/polygraph-udp2tcpd.1.gz
|
||||
man/man1/polygraph-webaxe4-ips.1.gz
|
||||
man/man7/polygraph.7.gz
|
||||
%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTORS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/NOTICE
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/change.log
|
||||
%%DATADIR%%/javascripts/ReportFigures.js
|
||||
%%DATADIR%%/javascripts/jqplot.canvasAxisLabelRenderer.js
|
||||
%%DATADIR%%/javascripts/jqplot.canvasTextRenderer.js
|
||||
%%DATADIR%%/javascripts/jqplot.cursor.js
|
||||
%%DATADIR%%/javascripts/jqplot.enhancedLegendRenderer.js
|
||||
%%DATADIR%%/javascripts/jquery-ui-1.8.18.custom.js
|
||||
%%DATADIR%%/javascripts/jquery.jqplot.js
|
||||
%%DATADIR%%/javascripts/jquery.js
|
||||
%%DATADIR%%/stylesheets/Print.css
|
||||
%%DATADIR%%/stylesheets/ReportFigures.css
|
||||
%%DATADIR%%/stylesheets/images/ui-bg_flat_0_aaaaaa_40x100.png
|
||||
%%DATADIR%%/stylesheets/images/ui-bg_flat_75_ffffff_40x100.png
|
||||
%%DATADIR%%/stylesheets/images/ui-bg_glass_55_fbf9ee_1x400.png
|
||||
%%DATADIR%%/stylesheets/images/ui-bg_glass_65_ffffff_1x400.png
|
||||
%%DATADIR%%/stylesheets/images/ui-bg_glass_75_dadada_1x400.png
|
||||
%%DATADIR%%/stylesheets/images/ui-bg_glass_75_e6e6e6_1x400.png
|
||||
%%DATADIR%%/stylesheets/images/ui-bg_glass_95_fef1ec_1x400.png
|
||||
%%DATADIR%%/stylesheets/images/ui-bg_highlight-soft_75_cccccc_1x100.png
|
||||
%%DATADIR%%/stylesheets/images/ui-icons_222222_256x240.png
|
||||
%%DATADIR%%/stylesheets/images/ui-icons_2e83ff_256x240.png
|
||||
%%DATADIR%%/stylesheets/images/ui-icons_454545_256x240.png
|
||||
%%DATADIR%%/stylesheets/images/ui-icons_888888_256x240.png
|
||||
%%DATADIR%%/stylesheets/images/ui-icons_cd0a0a_256x240.png
|
||||
%%DATADIR%%/stylesheets/jquery-ui-1.8.18.custom.css
|
||||
%%DATADIR%%/stylesheets/jquery.jqplot.css
|
||||
%%DATADIR%%/workloads/datacomm-1.pg
|
||||
%%DATADIR%%/workloads/downtime-2.pg
|
||||
%%DATADIR%%/workloads/include/benches.pg
|
||||
%%DATADIR%%/workloads/include/contents.pg
|
||||
%%DATADIR%%/workloads/include/phases.pg
|
||||
%%DATADIR%%/workloads/include/pipes.pg
|
||||
%%DATADIR%%/workloads/include/polymix-3-guts.pg
|
||||
%%DATADIR%%/workloads/include/polymix-4-guts.pg
|
||||
%%DATADIR%%/workloads/include/webaxe-4-guts.pg
|
||||
%%DATADIR%%/workloads/nolb-l4-4.pg
|
||||
%%DATADIR%%/workloads/polyfill-2.pg
|
||||
%%DATADIR%%/workloads/polymix-1.pg
|
||||
%%DATADIR%%/workloads/polymix-2.pg
|
||||
%%DATADIR%%/workloads/polymix-3.pg
|
||||
%%DATADIR%%/workloads/polymix-4.pg
|
||||
%%DATADIR%%/workloads/pxylb-4.pg
|
||||
%%DATADIR%%/workloads/simple.pg
|
||||
%%DATADIR%%/workloads/srvlb-l4-4.pg
|
||||
%%DATADIR%%/workloads/srvlb-l7-4.pg
|
||||
%%DATADIR%%/workloads/test_csm.pg
|
||||
%%DATADIR%%/workloads/test_polypxy.pg
|
||||
%%DATADIR%%/workloads/webaxe-1.pg
|
||||
%%DATADIR%%/workloads/webaxe-3.pg
|
||||
%%DATADIR%%/workloads/webaxe-4.pg
|
||||
|
Loading…
Reference in New Issue
Block a user