# -*- 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                libcss
version             0.9.2
revision            0
categories          devel www
license             MIT
maintainers         nomaintainer
description         CSS parser and selection engine
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  d0ca10ef09d82850477c7f9fd5d198bf17784f75 \
                    sha256  2df215bbec34d51d60c1a04b01b2df4d5d18f510f1f3a7af4b80cddb5671154e \
                    size    545016
worksrcdir          ${name}-${version}

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

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"
}
