forked from hasufell/hasufell-repository
www-servers/hiawatha: bump to 10.4
This commit is contained in:
parent
3893a330e6
commit
ca247340d4
@ -1,9 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Hiawatha webserver
|
|
||||||
After=network.target
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStart=/usr/sbin/hiawatha -d
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
@ -1,7 +1,8 @@
|
|||||||
# Copyright 2016 Julian Ospald <hasufell@posteo.de>
|
# Copyright 2016 Julian Ospald <hasufell@posteo.de>
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
require cmake [ api=2 ] openrc-service [ openrc_initd_files=[ "${TEMP}/hiawatha" ] ] systemd-service
|
require cmake [ api=2 ] openrc-service [ openrc_initd_files=[ "${TEMP}/hiawatha" ] ]
|
||||||
|
require systemd-service [ systemd_files=[ "${CMAKE_SOURCE}/extra/debian/hiawatha.service" ] ]
|
||||||
|
|
||||||
SUMMARY="Advanced and secure webserver"
|
SUMMARY="Advanced and secure webserver"
|
||||||
HOMEPAGE="http://www.hiawatha-webserver.org"
|
HOMEPAGE="http://www.hiawatha-webserver.org"
|
||||||
@ -18,6 +19,7 @@ MYOPTIONS="
|
|||||||
rproxy [[ description = [ Enable reverse proxy support ] ]]
|
rproxy [[ description = [ Enable reverse proxy support ] ]]
|
||||||
ssl [[ description = [ Enable TLS support via mbedtls ] ]]
|
ssl [[ description = [ Enable TLS support via mbedtls ] ]]
|
||||||
tomahawk [[ description = [ Enable Tomahawk control server ] ]]
|
tomahawk [[ description = [ Enable Tomahawk control server ] ]]
|
||||||
|
v2 [[ description = [ HTTP v2 support ] ]]
|
||||||
xslt [[ description = [ Enable XSLT support.
|
xslt [[ description = [ Enable XSLT support.
|
||||||
This is also needed for directory listings ] ]]
|
This is also needed for directory listings ] ]]
|
||||||
"
|
"
|
||||||
@ -68,7 +70,23 @@ CMAKE_SRC_CONFIGURE_TESTS=(
|
|||||||
'ssl USE_SYSTEM_MBEDTLS'
|
'ssl USE_SYSTEM_MBEDTLS'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
hiawatha_option() {
|
||||||
|
local hoption=$2
|
||||||
|
|
||||||
|
if optionq "${1}" ; then
|
||||||
|
edo sed -i \
|
||||||
|
-e "/#define ${hoption}/s|/\* \(.*\) \*/|\1|" \
|
||||||
|
"${CMAKE_SOURCE}"/config.h.in
|
||||||
|
else
|
||||||
|
edo sed -i \
|
||||||
|
-e "/#define ${hoption}/d" \
|
||||||
|
"${CMAKE_SOURCE}"/config.h.in
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
|
hiawatha_option v2 ENABLE_HTTP2
|
||||||
|
|
||||||
cmake_src_prepare
|
cmake_src_prepare
|
||||||
|
|
||||||
edo grep -E "^#ServerId =.*$" "config/hiawatha.conf.in" 1>/dev/null
|
edo grep -E "^#ServerId =.*$" "config/hiawatha.conf.in" 1>/dev/null
|
Loading…
Reference in New Issue
Block a user