# $Id: Portfile 45784 2009-01-22 00:52:33Z raimue@macports.org $ PortSystem 1.0 name siege version 2.67 categories www benchmarks maintainers nomaintainer description http regression testing and benchmarking utility long_description \ Siege is an http regression testing and benchmarking utility. \ It was designed to let web developers measure the performance \ of their code under duress, to see how it will stand up to \ load on the internet. It lets the user hit a web server with \ a configurable number of concurrent simulated users. homepage http://www.joedog.org/JoeDog/Siege platforms darwin master_sites ftp://sid.joedog.org/pub/siege/ \ ftp://ftp.joedog.org/pub/siege/ checksums md5 ea7b07b4323c2ae13a070e85fad18bbe \ sha1 8beb37a0a2dd5253ae2534903d26fe2b7f34f3fb \ rmd160 4a1e65a5d50bc3cf5243bd1912bfc9d3b787fda9 depends_lib port:openssl configure.args --mandir=${prefix}/share/man \ --with-ssl=${prefix} # broken ftp server fetch.use_epsv yes pre-configure { # prevent installation of .siegerc in $HOME, use `siege.config` for this: reinplace {s|$(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC);|echo "";|g} \ ${worksrcpath}/doc/Makefile.in # ensure urls.txt is installed in ${destroot}: reinplace "s|@sysconfdir@|${destroot}@sysconfdir@|g" \ ${worksrcpath}/doc/Makefile.in } post-destroot { # copy an example siegerc to ${prefix}share/doc so an updater can see # possible changes to siegerc: xinstall -d ${destroot}${prefix}/share/doc/siege-${version} xinstall ${worksrcpath}/doc/siegerc \ ${destroot}${prefix}/share/doc/siege-${version}/siegerc } post-install { ui_msg "***************************************************************" ui_msg "* To use siege you have to run 'siege.config'. This generates *" ui_msg "* a default configuration file. *" ui_msg "* If you are updating have a look at a possible new '.siegrc' *" ui_msg "* file in ${prefix}/share/doc/siege-${version}/siegerc. *" ui_msg "***************************************************************" }