# Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= spdylay PORTVERSION= 1.2.3 CATEGORIES= www net MASTER_SITES= https://github.com/tatsuhiro-t/${PORTNAME}/releases/download/v${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= SPDY protocol version 2, 3 and 3.1 implementation in C LICENSE= MIT LIB_DEPENDS= libevent_openssl.so:${PORTSDIR}/devel/libevent2 CONFIGURE_ARGS= --enable-examples \ --enable-src CONFIGURE_ENV= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl" \ ZLIB_CFLAGS="-I${INCLUDEDIR}" \ ZLIB_LIBS="-L${LIBDIR} -lz" GNU_CONFIGURE= yes USE_CXXSTD= c++11 USE_GNOME= libxml2 USE_LDCONFIG= yes USE_OPENSSL= yes USE_XZ= yes USES= compiler:c++11-lang pathfix pkgconfig PORTDOCS= * .include .if ${OSVERSION} < 1000000 && !defined(WITH_OPENSSL_PORT) IGNORE= spdylay requires OpenSSL 1.0.1+ .endif post-patch: @${REINPLACE_CMD} -e 's|^Requires.private: zlib$$|Libs.private: -L${LIBDIR} -lz|' ${WRKSRC}/lib/libspdylay.pc.in post-build: @${STRIP_CMD} ${WRKSRC}/lib/.libs/libspdylay.so.7 post-install: @${INSTALL_SCRIPT} ${WRKSRC}/examples/spdycli ${STAGEDIR}${PREFIX}/bin/ @${INSTALL_DATA} ${WRKSRC}/shrpx.conf.sample ${STAGEDIR}${PREFIX}/etc/ .include