mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
www/hiawatha: Update to 10.9
Changes: https://www.hiawatha-webserver.org/changelog
This commit is contained in:
parent
642ed436da
commit
6ae4d47d22
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=493331
@ -2,7 +2,7 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= hiawatha
|
||||
PORTVERSION= 10.8.4
|
||||
PORTVERSION= 10.9
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= https://www.hiawatha-webserver.org/files/
|
||||
|
||||
@ -12,21 +12,23 @@ COMMENT= Advanced and secure webserver for Unix
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
USES= cmake:insource compiler:c11
|
||||
USES= cmake:insource compiler:c11 shebangfix
|
||||
USE_RC_SUBR= hiawatha
|
||||
SHEBANG_FILES= extra/letsencrypt/lefh.in
|
||||
|
||||
CMAKE_ARGS= -DCMAKE_INSTALL_LOCALSTATEDIR=/var \
|
||||
-DWEBROOT_DIR=${WWWDIR} \
|
||||
-DWORK_DIR=/var/db/${PORTNAME}
|
||||
SUB_FILES= pkg-message
|
||||
|
||||
OPTIONS_DEFINE= CACHE CGIWRAPPER IPV6 LOADCHECK MBEDTLS MONITOR \
|
||||
OPTIONS_DEFINE= CACHE CGIWRAPPER IPV6 LEFH LOADCHECK MBEDTLS MONITOR \
|
||||
RPROXY TOMAHAWK TOOLKIT XSLT
|
||||
OPTIONS_DEFAULT= CACHE CGIWRAPPER MBEDTLS RPROXY TOOLKIT XSLT
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
CACHE_DESC= Caching support
|
||||
CGIWRAPPER_DESC= Install cgi-wrapper(1) (needs setuid bit)
|
||||
LEFH_DESC= Install Let's Encrypt For Hiawatha script
|
||||
LOADCHECK_DESC= Load check support (experimental)
|
||||
MONITOR_DESC= Hiawatha Monitor support
|
||||
RPROXY_DESC= Reverse proxy support
|
||||
@ -36,6 +38,8 @@ XSLT_DESC= XSLT support
|
||||
|
||||
CACHE_CMAKE_BOOL= ENABLE_CACHE
|
||||
IPV6_CMAKE_BOOL= ENABLE_IPV6
|
||||
LEFH_IMPLIES= MBEDTLS
|
||||
LEFH_USES= php:cli
|
||||
LOADCHECK_CMAKE_BOOL= ENABLE_LOADCHECK
|
||||
MBEDTLS_CMAKE_BOOL= ENABLE_TLS USE_SYSTEM_MBEDTLS
|
||||
MBEDTLS_LIB_DEPENDS= libmbedtls.so:security/mbedtls
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1550049875
|
||||
SHA256 (hiawatha-10.8.4.tar.gz) = 7cb322e9071ad3ee909167c624c6f80b0d2a6630a9d232d52406289d83658b14
|
||||
SIZE (hiawatha-10.8.4.tar.gz) = 1095071
|
||||
TIMESTAMP = 1550525987
|
||||
SHA256 (hiawatha-10.9.tar.gz) = 74dd43812272c3ddbf067b6d4da1773cdeef2ffe71e8f164449fabf8431752b8
|
||||
SIZE (hiawatha-10.9.tar.gz) = 1139702
|
||||
|
@ -11,6 +11,11 @@ Install cgi-wrapper(1), which can be used to run certain CGI programs
|
||||
with a different user than the webserver's user. To function
|
||||
properly, the CGI wrapper binary needs to have the setuid bit set.
|
||||
|
||||
LEFH
|
||||
Install the 'lefh' (Let's Encrypt For Hiawatha) tool to help in
|
||||
obtaining and maintaining Let's Encrypt certificates. It needs PHP
|
||||
and also implies having MBEDTLS enabled.
|
||||
|
||||
LOADCHECK
|
||||
Enable experimental support for MaxServerLoad. When the host has
|
||||
a load higher than that value, Hiawatha will drop incoming connections.
|
||||
|
@ -5,12 +5,24 @@ bin/ssi-cgi
|
||||
@sample %%ETCDIR%%/index.xslt.sample
|
||||
@sample %%ETCDIR%%/mimetype.conf.sample
|
||||
@sample %%ETCDIR%%/toolkit.conf.sample
|
||||
%%LEFH%%lib/hiawatha/letsencrypt/acmev2.php
|
||||
%%LEFH%%lib/hiawatha/letsencrypt/config.php
|
||||
%%LEFH%%lib/hiawatha/letsencrypt/hiawatha_config.php
|
||||
%%LEFH%%lib/hiawatha/letsencrypt/http.php
|
||||
%%LEFH%%lib/hiawatha/letsencrypt/https.php
|
||||
%%LEFH%%lib/hiawatha/letsencrypt/letsencrypt.conf
|
||||
%%LEFH%%lib/hiawatha/letsencrypt/letsencrypt.php
|
||||
%%LEFH%%lib/hiawatha/letsencrypt/logfile.php
|
||||
%%LEFH%%lib/hiawatha/letsencrypt/openssl.conf
|
||||
%%LEFH%%lib/hiawatha/letsencrypt/rsa.php
|
||||
%%CGIWRAPPER%%man/man1/cgi-wrapper.1.gz
|
||||
man/man1/hiawatha.1.gz
|
||||
%%LEFH%%man/man1/lefh.1.gz
|
||||
man/man1/ssi-cgi.1.gz
|
||||
man/man1/wigwam.1.gz
|
||||
%%CGIWRAPPER%%sbin/cgi-wrapper
|
||||
sbin/hiawatha
|
||||
%%LEFH%%sbin/lefh
|
||||
sbin/wigwam
|
||||
@sample %%WWWDIR%%/index.html.sample
|
||||
@dir /var/log/hiawatha
|
||||
|
Loading…
Reference in New Issue
Block a user