# -*- 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 117539 2014-03-03 08:16:13Z jeremyhu@macports.org $

PortSystem      1.0

name            help2man
version         1.43.3
revision        1
categories      textproc
platforms       darwin
license         GPL-3+
installs_libs   no
maintainers     nomaintainer
description     automatically generate simple man pages

long_description \
                help2man is a tool for automatically generating simple \
                manual pages from program output.

homepage        http://www.gnu.org/software/help2man/
master_sites    gnu

checksums       rmd160  adc9b86908146d7830c94bdffb6bf439c13b90a1 \
                sha256  67978d118980ebd9f0c60be5db129527900a7b997b9568fc795ba9bdb341d303

depends_lib     port:perl5.16 port:p5.16-locale-gettext \
                port:gettext port:libiconv

configure.perl  ${prefix}/bin/perl5.16

configure.args  --enable-nls

configure.universal_args-delete --disable-dependency-tracking

variant universal {}

post-patch {
    reinplace "s|-shared|-bundle ${configure.ldflags} [get_canonical_archflags ld]|" ${worksrcpath}/Makefile.in
}

platform darwin 9 {
    # per5.16 fails on Leopard ('perl5.16 -mLocale::gettext -e 1' segfaults)
    depends_lib-delete port:perl5.16 port:p5.16-locale-gettext
    depends_lib-append port:perl5.14 port:p5.14-locale-gettext
    configure.perl  ${prefix}/bin/perl5.14
}

post-destroot {
    set docdir ${prefix}/share/doc/${name}
    xinstall -d ${destroot}${docdir}
    xinstall -m 0644 -W ${worksrcpath} COPYING debian/changelog NEWS README THANKS \
        ${destroot}${docdir}
}
