# $Id: Portfile 50425 2009-04-30 21:47:46Z ecronin@macports.org $

PortSystem          1.0

name                hdhomerun
version             20090415
set firm_version    20090415
categories          net multimedia
platforms           darwin

maintainers         ecronin
description         HDHomeRun Software and Firmware
long_description    ${description}
homepage            http://www.silicondust.com/wiki/products/hdhomerun

master_sites        http://download.silicondust.com/hdhomerun
distname            lib${name}_${version}
extract.suffix      .tgz
distfiles-append    ${name}_atsc_firmware_${firm_version}.bin
extract.only        ${distname}${extract.suffix}
worksrcdir          lib${name}
checksums           ${distname}${extract.suffix} \
                        md5     7d3ec333e79edbfe36cbf9fb8a6be392 \
                        sha1    2ac3a832f84befd7dfe2ddc7eaef82069bfbf3a7 \
                        rmd160  813d772013cadaceb63158f1acbeb26a73323b76 \
                    ${name}_atsc_firmware_${firm_version}.bin \
                        md5     7155669cad6b02fa3b2890ad3741fc3c \
                        sha1    d127e2c0df2d7c20f8b2a2accfe72467b35b5da6 \
                        rmd160  760121951089b4eee8abc7dcd4e3af9f51a66073

livecheck.check     regex
livecheck.url       http://www.silicondust.com/wiki/downloads
livecheck.regex     libhdhomerun_(\[0-9\]+)\\.tgz

use_configure       no

build.target        hdhomerun_config

destroot {
    xinstall -m 0755 ${worksrcpath}/hdhomerun_config \
        ${destroot}${prefix}/bin/hdhomerun_config
    xinstall -d -m 0755 ${destroot}${prefix}/share/${name}/
    xinstall -m 0644 ${distpath}/${name}_atsc_firmware_${firm_version}.bin \
        ${destroot}${prefix}/share/${name}/${name}_atsc_firmware_${firm_version}.bin
    xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name}/
    xinstall -m 0644 ${worksrcpath}/README \
        ${destroot}${prefix}/share/doc/${name}/README
}

post-activate {
    ui_msg "to upgrade device firmware run:"
    ui_msg "     hdhomerun_config <id> upgrade ${prefix}/share/${name}/${name}_atsc_firmware_${firm_version}.bin"
}

