1
0
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:
Tobias Kortkamp 2019-02-18 22:26:29 +00:00
parent 642ed436da
commit 6ae4d47d22
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=493331
4 changed files with 27 additions and 6 deletions

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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