# -*- 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               github 1.0

github.setup            github git-lfs 1.4.4 v
maintainers             raimue \
                        openmaintainer
platforms               darwin
categories              devel
supported_archs         noarch

description             Git Large File Storage
long_description        ${description} is an extension for versioning large files
license                 MIT

checksums               rmd160 5a40f219a7c2264d0645c85e8b66621b77ca2c73 \
                        sha256 7b9244fc37397490f5a78b8864c9eae54676fab0bad8872e026c9a02cde4750f

patchfiles              patch-ronn.diff

depends_build           port:go \
                        port:rb19-ronn
depends_run             port:git

post-patch {
    reinplace "s:@@PREFIX@@:${prefix}:" ${worksrcpath}/script/man
}

use_configure no

build.cmd               ./script/bootstrap && ./script/man
build.target

destroot {
    set bindir ${destroot}${prefix}/bin
    xinstall -m 755 ${worksrcpath}/bin/git-lfs ${bindir}

    set mandir ${destroot}${prefix}/share/man/man1
    set manfiles [glob ${worksrcpath}/man/*.1]
    xinstall -m 644 {*}${manfiles} ${mandir}

    set docdir ${destroot}${prefix}/share/doc/${subport}
    xinstall -d ${docdir}
    set docfiles [glob ${worksrcpath}/man/*.html]
    xinstall -m 644 {*}${docfiles} ${docdir}
}