# -*- 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 87996 2011-12-15 14:03:24Z stromnov@macports.org $

PortSystem          1.0
PortGroup           qt4 1.0

name                phantomjs
version             1.3.0
categories          www
platforms           darwin
maintainers         singingwolfboy openmaintainer
homepage            http://www.phantomjs.org/
master_sites        googlecode

description         minimalistic headless WebKit
long_description \
    PhantomJS is a minimalistic headless WebKit. \
    \
    It has fast and native support for various web standards: \
    DOM handling, CSS selector, JSON, Canvas, and SVG. \
    \
    PhantomJS can be fully scripted using JavaScript. It is an optimal \
    solution for headless testing of web-based applications, site \
    scraping, pages capture, SVG renderer, PDF converter and many other \
    usages.
 
use_zip             yes
distfiles           ${distname}-source${extract.suffix}

checksums           rmd160  125492841babee21985c9bcdd2be402e303f2a01 \
                    sha256  28493a0fdbf11dab392a5d6a5dd403298451afce0b374b27e4c4342612ee2fa0

configure.cmd       ${prefix}/bin/qmake
configure.pre_args
configure.args      -spec macx-g++

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

destroot    {
    set docdir ${prefix}/share/doc/${name}
    xinstall -d ${destroot}${docdir}

    xinstall -m 755 ${worksrcpath}/bin/${name} ${destroot}${prefix}/bin/${name}
    xinstall -W ${worksrcpath} ChangeLog README.md ${destroot}${docdir}
    move ${worksrcpath}/examples ${destroot}${docdir}/examples
}
