Makefile 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. PORTNAME= polygraph
  2. DISTVERSION= 4.13.0
  3. PORTREVISION= 5
  4. CATEGORIES= benchmarks www
  5. MASTER_SITES= http://www.web-polygraph.org/downloads/srcs/
  6. EXTRACT_SUFX= -src.tgz
  7. MAINTAINER= ports@FreeBSD.org
  8. COMMENT= Benchmarking tool for Web proxies
  9. WWW= https://www.web-polygraph.org/
  10. LICENSE= APACHE20
  11. LICENSE_FILE= ${WRKSRC}/LICENSE
  12. BROKEN_aarch64= does not build: libstdc++.so: undefined reference to __floatunditf@GCC_4.2.0
  13. USES= gmake ncurses shebangfix
  14. SHEBANG_FILES= tools/*.pl
  15. USE_GCC= yes
  16. GNU_CONFIGURE= yes
  17. GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
  18. CONFIGURE_ENV= ac_cv_have_64bit_byte_order_conversion=yes
  19. # The port does not build with C++11 or later (bug 219275).
  20. USE_CXXSTD= gnu++98
  21. CONFLICTS= ltrace-0*
  22. OPTIONS_DEFINE= DOCS GNUPLOT GSSAPI LDNS PERL SSL ZLIB
  23. OPTIONS_DEFAULT= SSL ZLIB
  24. OPTIONS_EXCLUDE_i386= SSL
  25. GNUPLOT_DESC= GNUPlot for full reporting functionality
  26. GNUPLOT_RUN_DEPENDS= gnuplot:math/gnuplot
  27. GSSAPI_USES= gssapi:mit
  28. GSSAPI_CONFIGURE_ON= --with-kerberos=${KRB5CONFIG} ${GSSAPI_CONFIGURE_ARGS}
  29. GSSAPI_CONFIGURE_OFF= --without-kerberos
  30. LDNS_DESC= DNS zone file support via libldns
  31. LDNS_LIB_DEPENDS= libldns.so:dns/ldns
  32. LDNS_CONFIGURE_ON= --with-ldns=${LOCALBASE}/bin/ldns-config
  33. LDNS_CONFIGURE_OFF= --without-ldns
  34. SSL_DESC= SSL/HTTPS support
  35. SSL_USES= ssl
  36. SSL_CONFIGURE_ON= --with-ssl=${OPENSSLBASE}
  37. SSL_CONFIGURE_OFF= --without-ssl
  38. PERL_DESC= Install Perl for PolyGraph tools
  39. PERL_USES= perl5
  40. PERL_USE= perl5=run
  41. ZLIB_DESC= HTTP compression support
  42. ZLIB_CONFIGURE_ON= --with-zlib=/usr
  43. ZLIB_CONFIGURE_OFF= --without-zlib
  44. post-patch:
  45. @${REINPLACE_CMD} -e \
  46. '/LICENSE /d' ${WRKSRC}/Makefile.in
  47. .include <bsd.port.mk>