# -*- 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        sshock AFFLIBv3 3.7.16 v
name                afflib
categories          security
platforms           darwin
maintainers         nomaintainer
license             BSD

description         The Advanced Forensic Format

long_description    AFF(R) is an open and extensible file format designed \
                    to store disk images and associated metadata.

homepage            http://www.forensicswiki.org/wiki/AFF

checksums           rmd160  67022394a1a7d743d7ac49a33c2602d850c94176 \
                    sha256  94de9cc8775c239c4e153c575180e144040ad41b61ff75c32f60a0859e4f96de \
                    size    533572

depends_lib         port:expat \
                    path:lib/libssl.dylib:openssl \
                    port:readline \
                    port:zlib

patchfiles          patch-configure.ac.diff

use_autoreconf      yes

configure.args      --enable-fuse=no \
                    --enable-s3=no

##                  --with-ssl=${prefix} \
##                  --with-zlib=${prefix}


variant s3 description {Enable the use of Amazon's S3 service} {
    depends_lib-append      port:curl

    configure.args-append   --enable-s3=yes \
                            --with-curl=${prefix}/lib
    configure.args-delete   --enable-s3=no
}


## untested....
## variant fuse description {Access AFF data through FUSE} {
##      configure.args-append   --enable-fuse=yes
##      configure.args-delete   --enable-fuse=no
## }