Changeset View
Changeset View
Standalone View
Standalone View
www/h2o-devel/Makefile
# Created by: Dave Cottlehuber <dch@FreeBSD.org> | # Created by: Dave Cottlehuber <dch@FreeBSD.org> | ||||
PORTNAME= h2o | PORTNAME= h2o | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
DISTVERSION= 2.3.0-beta2.20210611 | DISTVERSION= 2.3.0-dev.20220131 | ||||
CATEGORIES= www | CATEGORIES= www | ||||
PKGNAMESUFFIX= -devel | PKGNAMESUFFIX= -devel | ||||
PATCH_SITES= https://github.com/h2o/h2o/pull/ | |||||
PATCHFILES+= 2934.patch:-p1 | |||||
MAINTAINER= dch@FreeBSD.org | 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 BSD2CLAUSE | LICENSE= MIT BSD2CLAUSE | ||||
LICENSE_COMB= multi | 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 | ||||
BROKEN_FreeBSD_12_powerpc64= fails to link on powerpc64 elfv1: unrecognized option '-Wl,-rpath=/usr/local/lib/gcc6' | BROKEN_FreeBSD_12_powerpc64= fails to link on powerpc64 elfv1: unrecognized option '-Wl,-rpath=/usr/local/lib/gcc6' | ||||
LIB_DEPENDS= libuv.so:devel/libuv | LIB_DEPENDS= libuv.so:devel/libuv | ||||
USES= cmake:noninja compiler:c11 cpe perl5 shebangfix ssl pkgconfig | USES= cmake:noninja compiler:c11 cpe perl5 shebangfix ssl pkgconfig | ||||
CPE_VENDOR= dena | CPE_VENDOR= dena | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
USE_PERL5= run | |||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
GH_TAGNAME= 96bf0ef | GH_TAGNAME= a68cabae | ||||
CONFLICTS= h2o | CONFLICTS= h2o | ||||
SHEBANG_FILES= share/h2o/start_server | SHEBANG_FILES= share/h2o/start_server | ||||
PORTDOCS= README.md | PORTDOCS= README.md | ||||
SUB_FILES= ${PORTNAME} ${PORTNAME}.conf.sample | SUB_FILES= ${PORTNAME} ${PORTNAME}.conf.sample | ||||
Show All 12 Lines | |||||
USE_RC_SUBR= ${PORTNAME} | USE_RC_SUBR= ${PORTNAME} | ||||
OPTIONS_DEFINE= MRUBY DOCS | OPTIONS_DEFINE= MRUBY DOCS | ||||
OPTIONS_DEFAULT= MRUBY | OPTIONS_DEFAULT= MRUBY | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
MRUBY_DESC= Build with embedded mruby handler support | MRUBY_DESC= Build with embedded mruby handler support | ||||
CMAKE_ARGS+= -DBUILD_SHARED_LIBS=ON -DWITH_BUNDLED_SSL=OFF | CMAKE_ARGS+= -DBUILD_SHARED_LIBS=OFF -DWITH_BUNDLED_SSL=OFF | ||||
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|' \ | ||||
Show All 19 Lines |