2016-02-29 23:43:04 +01:00
|
|
|
# Created by: Bernard Spil <brnrd@FreeBSD.org>
|
|
|
|
# $FreeBSD$
|
|
|
|
|
|
|
|
PORTNAME= mod_http2-devel
|
2016-03-16 20:46:35 +01:00
|
|
|
PORTVERSION= 1.2.8
|
2016-02-29 23:43:04 +01:00
|
|
|
DISTVERSIONPREFIX= v
|
|
|
|
CATEGORIES= www
|
|
|
|
|
|
|
|
MAINTAINER= brnrd@FreeBSD.org
|
|
|
|
COMMENT= Early experience HTTP/2 module for Apache httpd
|
|
|
|
|
|
|
|
LICENSE= APACHE20
|
|
|
|
|
2016-04-01 16:33:55 +02:00
|
|
|
BUILD_DEPENDS= nghttp2>=1.2:www/nghttp2
|
|
|
|
LIB_DEPENDS= libnghttp2.so:www/nghttp2
|
2016-02-29 23:43:04 +01:00
|
|
|
|
|
|
|
USE_GITHUB= yes
|
|
|
|
GH_ACCOUNT= icing
|
|
|
|
GH_PROJECT= mod_h2
|
|
|
|
|
|
|
|
USES= autoreconf libtool
|
|
|
|
GNU_CONFIGURE= yes
|
|
|
|
CONFIGURE_ARGS= --program-prefix=ext-
|
|
|
|
CONFIGURE_ENV= CONFIG_SHELL=/bin/sh
|
|
|
|
|
2016-03-23 15:06:14 +01:00
|
|
|
USE_APACHE= 24
|
2016-02-29 23:43:04 +01:00
|
|
|
MODULENAME= ${GH_PROJECT}
|
|
|
|
|
|
|
|
CFLAGS+= -I${LOCALBASE}/include
|
2016-03-01 21:25:40 +01:00
|
|
|
CPPFLAGS+= -I${LOCALBASE}/include
|
2016-02-29 23:43:04 +01:00
|
|
|
|
|
|
|
post-install:
|
2016-03-16 20:46:35 +01:00
|
|
|
# Rename mod_http2 to mod_h2 to avoid conflict with Apache24
|
2016-02-29 23:43:04 +01:00
|
|
|
${MV} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}/mod_http2.so.0.0.0 \
|
|
|
|
${STAGEDIR}${PREFIX}/${APACHEMODDIR}/${MODULENAME}.so
|
|
|
|
${RM} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}/mod_http2.so
|
|
|
|
${MV} ${STAGEDIR}${PORTDOCS}${PREFIX}/share/doc/mod_http2 \
|
|
|
|
${STAGEDIR}${PORTDOCS}${DOCSDIR}
|
|
|
|
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}/${MODULENAME}.so
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|