# -*- 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
# $Id: Portfile 119438 2014-04-25 13:59:02Z mf2k@macports.org $

PortSystem          1.0

name                pianod
version             158
categories          audio
platforms           darwin
license             MIT
maintainers         deviousfish.com:perette
description         Pandora daemon
long_description    Client/server Pandora daemon with socket interface \
		    and HTML5 websocket support.  \
                    Includes a shell script for command-line control. \
                    Supports multiple listeners with adjustable privileges, \
                    automatic station selection, script to run \
                    programmed station sequences. \
		    Web-based remote control available at deviousfish.com.

homepage            http://deviousfish.com/Pianod
master_sites        http://deviousfish.com/Downloads/pianod

# openssl sha256 pianod-latest.tar.gz or openssl rmd160 pianod-latest.tar.gz
checksums           rmd160  cd141c87a2c8baf8e8addab2675c76cb5369a970 \
                    sha256  2ba7b8e8f4d799024dd7d505890fbf04df91ec179a7718251194319fac04cb74

depends_lib         port:libao \
                    port:libgcrypt \
                    port:gnutls \
                    port:json-c \
                    port:faad2 \
                    port:libmad

startupitem.create      yes
startupitem.logfile     ${prefix}/var/log/pianod.log
startupitem.executable  "${prefix}/bin/pianod"

livecheck.type      regex
livecheck.url       [lindex ${master_sites} 0]
livecheck.regex     ${name}-(\[0-9\]+)${extract.suffix}
