forked from Lainports/freebsd-ports
This will primarily help powerpc64. For archs where clang is the default compiler, these changes will have no effect, as the base compiler already has these capabilities (primarily, but not exclusively, c++-11). Tested for no-harm on amd64. While here, pet portlint. Approved by: portmgr (tier-2 blanket)
59 lines
1.6 KiB
Makefile
59 lines
1.6 KiB
Makefile
# Created by: Dima Sivachenko <dima@chg.ru>
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= polygraph
|
|
PORTVERSION= 4.11.0
|
|
DISTVERSIONSUFFIX= -src
|
|
PORTREVISION= 1
|
|
CATEGORIES= benchmarks www
|
|
MASTER_SITES= http://www.web-polygraph.org/downloads/srcs/
|
|
|
|
MAINTAINER= ports@FreeBSD.org
|
|
COMMENT= Benchmarking tool for Web proxies
|
|
|
|
LICENSE= APACHE20
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
BROKEN_SSL= openssl-devel
|
|
BROKEN_SSL_REASON_openssl-devel= configure: error: OpenSSL libraries and/or directories were not found in /usr/local
|
|
|
|
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
|
|
|
USES= compiler:c++0x gmake ncurses shebangfix tar:tgz
|
|
SHEBANG_FILES= tools/*.pl
|
|
USE_GCC= any
|
|
GNU_CONFIGURE= yes
|
|
|
|
# The port does not build with C++11 or later (bug 219275).
|
|
USE_CXXSTD= gnu++03
|
|
|
|
CONFLICTS= ltrace-0*
|
|
|
|
OPTIONS_DEFINE= DOCS GNUPLOT GSSAPI LDNS PERL SSL ZLIB
|
|
OPTIONS_DEFAULT= SSL ZLIB
|
|
|
|
GNUPLOT_DESC= GNUPlot for full reporting functionality
|
|
GNUPLOT_RUN_DEPENDS= gnuplot:math/gnuplot
|
|
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:dns/ldns
|
|
LDNS_CONFIGURE_ON= --with-ldns=${LOCALBASE}/bin/ldns-config
|
|
LDNS_CONFIGURE_OFF= --without-ldns
|
|
SSL_DESC= SSL/HTTPS support
|
|
SSL_USES= ssl
|
|
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_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>
|