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

PortSystem          1.0
PortGroup           makefile 1.0

name                libhubbub
version             0.3.8
revision            0
categories          devel www
license             MIT
maintainers         nomaintainer
description         HTML parser library
long_description    {*}${description}
homepage            https://www.netsurf-browser.org/projects/${name}
master_sites        https://download.netsurf-browser.org/libs/releases/
distname            ${name}-${version}-src
checksums           rmd160  cda5fe190f1a53305e3f0e3ac8082e865ef665fb \
                    sha256  8ac1e6f5f3d48c05141d59391719534290c59cd029efc249eb4fdbac102cd5a5 \
                    size    780549
worksrcdir          ${name}-${version}

depends_build       port:gperf \
                    port:netsurf-buildsystem \
                    path:bin/pkg-config:pkgconfig
depends_lib         port:libparserutils

build.args          NSSHARED=${prefix}/share/netsurf-buildsystem \
                    PREFIX=${prefix}

destroot.args       NSSHARED=${prefix}/share/netsurf-buildsystem \
                    PREFIX=${destroot}${prefix}

platform darwin 8 {
    depends_build-append port:gmake
    build.cmd ${prefix}/bin/gmake
}

build {
    system -W ${worksrcpath} "LDFLAGS=\"${configure.ldflags}\" ${build.cmd} ${build.args} COMPONENT_TYPE=lib-shared"
}

destroot {
    system -W ${worksrcpath} "${destroot.cmd} install ${destroot.args} COMPONENT_TYPE=lib-shared"
}

post-destroot {
    system -W ${destroot}${prefix}/lib "install_name_tool -id ${prefix}/lib/${name}.dylib ${name}.dylib"
}
