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

github.setup        simsong bulk_extractor 1.5.5
revision            5
categories          security sysutils
platforms           darwin
maintainers         nomaintainer
license             public-domain

description         Extract investigative features

long_description    Extracts small pieces of useful information, such as \
                    credit card numbers, phone numbers, and social security \
                    numbers, from input without parsing filesystem information.

master_sites        http://digitalcorpora.org/downloads/bulk_extractor/

checksums           rmd160  311a19129303fc0dd478e3870d59e18b1b7887e7 \
                    sha256  297a57808c12b81b8e0d82222cf57245ad988804ab467eb0a70cf8669594e8ed \
                    size    4473107

depends_build       port:flex

depends_lib         port:afflib \
                    port:boost \
                    port:expat \
                    port:libewf \
                    port:libxml2 \
                    path:lib/libssl.dylib:openssl \
                    port:sqlite3 \
                    port:tre \
                    port:zlib

# libewf is not universal
universal_variant   no

patchfiles          patch-configure.ac.diff \
                    patch-m4-slg_gcc_all_warnings.m4.diff \
                    patch-m4-slg_searchdirs.m4.diff \
                    libewf.patch

use_autoreconf      yes

post-destroot {
    set docdir ${prefix}/share/doc/${subport}
    xinstall -d ${destroot}${docdir}
    xinstall -m 644 -W ${worksrcpath} \
        AUTHORS COPYING ChangeLog NEWS README \
        ${destroot}${docdir}
}

livecheck.url      [lindex ${master_sites} 0]
livecheck.regex    >${name}-(\[0-9.\]+)${extract.suffix}<