# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
maintainers {ciserlohn @ci42}
description Webserver for dynamic content written in Erlang
long_description Yaws is a high performance HTTP server for dynamic content \
written in Erlang. Pages can be dynamic with embedded erlang \
code. Yaws also features a built-in Wiki.
homepage http://yaws.hyber.org/
master_sites http://yaws.hyber.org/download/
checksums rmd160 04e05a3db7e269c8c54d8464f5cfe331eab3b383 \
sha256 69f96f8b9bb574b129b0f258fb8437fdfd8369d55aabc2b5a94f577dde49d00e \
depends_build port:erlang
depends_skip_archcheck erlang
extract.post_args | tar -xf - --exclude \
"${name}-${version}/www/testdir/xx*xx.jpg"
patchfiles patch-man-yaws.1 \
patch-scripts-yaws.conf.template \
patch-scripts-regular-install
reinplace "s|__PREFIX|${prefix}|g" \
${worksrcpath}/man/yaws.1 \
${worksrcpath}/man/yaws.conf.5 \
${worksrcpath}/man/yaws_api.5
configure.args --sysconfdir=${prefix}/etc \
--localstatedir=${prefix}/var
configure.universal_args-delete --disable-dependency-tracking
variant yapp description {Yapp application handler} {
system "cd ${worksrcpath}/applications/yapp && make && make docs"
system "cd ${worksrcpath}/applications/yapp && make install DESTDIR=${destroot}"
xinstall -d "${destroot}${prefix}/var/log/yaws/"
system "touch ${destroot}${prefix}/var/log/yaws/.turd"
file delete "${destroot}${prefix}/etc/yaws/yaws.conf"