# -*- 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
# Missing compatibility implementation of memmem.
PortGroup legacysupport 1.0
legacysupport.newest_darwin_requires_legacy 10
categories net security www
maintainers {amake @amake} openmaintainer
description ssl/ssh multiplexer
long_description sslh lets one accept both HTTPS and SSH connections \
on the same port. It makes it possible to connect \
to an SSH server on port 443 (e.g. from inside a \
corporate firewall) while still serving HTTPS on \
homepage http://rutschle.net/tech/sslh/README.html
master_sites http://rutschle.net/tech/sslh/
distname ${name}-v${version}
checksums rmd160 2d3340514fe2b3b6089cd94f1b58d18f649197b1 \
sha256 bb11dfa88b27ae1ec825a1b8156000c3f17f7e8f042311f19b7a249193c47bf3
depends_lib port:libconfig-hr \
build.args CC="${configure.cc} [get_canonical_archflags cc]" \
LIBS="${configure.ldflags} -lconfig"
xinstall -W ${worksrcpath} sslh-fork sslh-select ${destroot}${prefix}/sbin/
ln -s sslh-fork ${destroot}${prefix}/sbin/sslh
xinstall -m 0644 ${worksrcpath}/sslh.8.gz ${destroot}${prefix}/share/man/man8/
set docdir ${prefix}/share/doc/${name}
xinstall -d ${destroot}${docdir}
xinstall -m 0644 -W ${worksrcpath} ChangeLog README.md README.MacOSX example.cfg ${destroot}${docdir}
livecheck.url http://rutschle.net/tech/sslh/download.html
livecheck.regex ${name}-v(\[0-9.\]+\[a-z\]?)${extract.suffix}