Changeset View
Changeset View
Standalone View
Standalone View
head/www/h2o/Makefile
# Created by: Dave Cottlehuber <dch@skunkwerks.at> | # Created by: Dave Cottlehuber <dch@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= h2o | PORTNAME= h2o | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
DISTVERSION= 2.2.3 | DISTVERSION= 2.2.4 | ||||
CATEGORIES= www | CATEGORIES= www | ||||
MAINTAINER= dch@skunkwerks.at | MAINTAINER= dch@FreeBSD.org | ||||
COMMENT= Optimized HTTP/2 server including support for TLS 1.3 and HTTP/1.x | COMMENT= Optimized HTTP/2 server including support for TLS 1.3 and HTTP/1.x | ||||
LICENSE= MIT | LICENSE= MIT BSD2CLAUSE | ||||
LICENSE_COMB= multi | |||||
BROKEN_armv6= fails to compile: asm_arm.inc:139:36: '.syntax divided' arm assembly not supported | BROKEN_armv6= fails to compile: asm_arm.inc:139:36: '.syntax divided' arm assembly not supported | ||||
BROKEN_armv7= fails to compile: asm_arm.inc:139:36: '.syntax divided' arm assembly not supported | BROKEN_armv7= fails to compile: asm_arm.inc:139:36: '.syntax divided' arm assembly not supported | ||||
USES= cmake:noninja compiler:c11 cpe perl5 shebangfix ssl | USES= cmake:noninja compiler:c11 cpe perl5 shebangfix ssl pkgconfig | ||||
CPE_VENDOR= h2o_project | CPE_VENDOR= h2o_project | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
USE_PERL5= run | USE_PERL5= run | ||||
SHEBANG_FILES= share/h2o/start_server | SHEBANG_FILES= share/h2o/start_server | ||||
PORTDOCS= README.md | PORTDOCS= README.md | ||||
SUB_FILES= ${PORTNAME} | SUB_FILES= ${PORTNAME} ${PORTNAME}.conf.sample | ||||
SUB_LIST+= H2O_USER=${H2O_USER} \ | SUB_LIST+= H2O_USER=${H2O_USER} \ | ||||
H2O_GROUP=${H2O_GROUP} \ | H2O_GROUP=${H2O_GROUP} \ | ||||
H2O_LOGDIR=${H2O_LOGDIR} | H2O_LOGDIR=${H2O_LOGDIR} | ||||
PLIST_SUB= H2O_USER=${H2O_USER} \ | PLIST_SUB= H2O_USER=${H2O_USER} \ | ||||
H2O_GROUP=${H2O_GROUP} \ | H2O_GROUP=${H2O_GROUP} \ | ||||
H2O_LOGDIR=${H2O_LOGDIR} | H2O_LOGDIR=${H2O_LOGDIR} | ||||
Show All 15 Lines | |||||
MRUBY_CMAKE_BOOL= WITH_MRUBY | MRUBY_CMAKE_BOOL= WITH_MRUBY | ||||
MRUBY_USES= bison | MRUBY_USES= bison | ||||
MRUBY_USE= ruby=yes | MRUBY_USE= ruby=yes | ||||
MRUBY_VARS= RUBY_NO_RUN_DEPENDS=yes | MRUBY_VARS= RUBY_NO_RUN_DEPENDS=yes | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|exec perl|exec ${LOCALBASE}/bin/perl|' \ | @${REINPLACE_CMD} -e 's|exec perl|exec ${LOCALBASE}/bin/perl|' \ | ||||
${WRKSRC}/share/h2o/annotate-backtrace-symbols \ | ${WRKSRC}/share/h2o/annotate-backtrace-symbols \ | ||||
${WRKSRC}/share/h2o/fastcgi-cgi \ | |||||
${WRKSRC}/share/h2o/fetch-ocsp-response \ | ${WRKSRC}/share/h2o/fetch-ocsp-response \ | ||||
${WRKSRC}/share/h2o/kill-on-close \ | ${WRKSRC}/share/h2o/kill-on-close \ | ||||
${WRKSRC}/share/h2o/setuidgid \ | |||||
${WRKSRC}/share/h2o/start_server | ${WRKSRC}/share/h2o/start_server | ||||
post-install: | post-install: | ||||
${MKDIR} ${STAGEDIR}${ETCDIR} \ | ${MKDIR} ${STAGEDIR}${ETCDIR} \ | ||||
${STAGEDIR}${H2O_LOGDIR} | ${STAGEDIR}${H2O_LOGDIR} | ||||
${INSTALL_DATA} \ | ${INSTALL_DATA} \ | ||||
${FILESDIR}/${PORTNAME}.conf.sample \ | ${WRKDIR}/${PORTNAME}.conf.sample \ | ||||
${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample | ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample | ||||
post-install-DOCS-on: | post-install-DOCS-on: | ||||
${MKDIR} ${STAGEDIR}${DOCSDIR} | ${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |