# -*- 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$

PortSystem          1.0
PortGroup perl5     1.0

name                torrentsniff
version             0.3.0
revision            6
categories          net perl
license             MIT
maintainers         nomaintainer
description         torrent status program
long_description    TorrentSniff is a command line Perl program \
                    that reads a BitTorrent .torrent file from the local file \
                    system or from a URL and reports on the status of the torrent.
homepage            http://www.highprogrammer.com/alan/perl/torrentsniff.html
platforms           darwin
supported_archs     noarch
master_sites        http://www.highprogrammer.com/alan/perl/
checksums           rmd160  c52eb178784b759406e4f08688f44d92870d1a81 \
                    sha256  8af4f672a0ec6c4ad85665f90e65dadf38d15fab9df65aed1d2e50de8f6a4476

perl5.branches      5.24

depends_run-append  port:p${perl5.major}-libwww-perl \
                    port:p${perl5.major}-digest-sha1

patchfiles          patch-torrentsniff.diff

configure {
    reinplace "s|__PREFIX__|${prefix}|g"  ${worksrcpath}/torrentsniff
    reinplace "s|__NAME__|${name}|g"      ${worksrcpath}/torrentsniff
    reinplace "s|__PERL__|${perl5.bin}|g" ${worksrcpath}/torrentsniff
}

build {}

destroot {
    xinstall -m 755 -d ${destroot}${prefix}/share/${name}/BitTorrent/ ${destroot}${prefix}/bin/
    xinstall -m 644 ${worksrcpath}/BitTorrent/BDecode.pm ${destroot}${prefix}/share/${name}/BitTorrent/
    xinstall -m 755 ${worksrcpath}/torrentsniff ${destroot}${prefix}/bin/
}

livecheck.type      regex
livecheck.url       ${homepage}
livecheck.regex     "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"