# -*- 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
license {EPL-1.0 EDL-1.0}
maintainers {gmail.com:slewsys @slewsys} openmaintainer
description Mosquitto is an open-source MQTT 3.1/3.1.1 broker
MQTT is a machine-to-machine / "Internet of Things" connectivity protocol. \
Mosquito provides an open-source MQTT v3.1.1 broker (i.e., server) and \
both C and C++ client libraries.
homepage https://mosquitto.org
master_sites http://mosquitto.org/files/source/
checksums rmd160 d2438c8c3b2005265def411826961f94c9413b52 \
sha256 7d3b3e245a3b4ec94b05678c8199c806359737949f4cfe0bf936184f6ca89a83 \
depends_lib port:c-ares \
path:lib/libssl.dylib:openssl
-DWITH_WEBSOCKETS=ON -DUSE_LIBWRAP=ON
set mosquitto_user mosquitto
set mosquitto_group mosquitto
add_users ${mosquitto_user} group=${mosquitto_group} shell=/bin/sh \
home=${prefix}/var/lib/${name} realname=Mosquitto\ MQTT\ Server
"MOSQUITTO=${prefix}/sbin/mosquitto"
"su ${mosquitto_user} -c \"\${MOSQUITTO}\""
"su ${mosquitto_user} -c \"\pkill -U ${mosquitto_user} mosquitto\""
livecheck.url ${master_sites}
livecheck.regex ${name}-(\\d+\\.\\d+\\.\\d+)\\.tar