# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=portfile:sw=4:ts=4:sts=4
# $Id$

PortSystem          1.0
PortGroup           github 1.0

github.setup        radare radare2 0.9.9
revision            4
categories          devel
platforms           darwin
license             LGPL-3+
maintainers         g5pw openmaintainer
description         Opensource tools to disasm, debug, analyze and manipulate binary files.
long_description    ${name} provides ${description}.
homepage            http://radare.org

depends_lib         port:capstone \
                    port:libmagic \
                    port:zlib \
                    port:libzip

checksums           rmd160  7d569714eec2c27d66eb917bf6e979b7cca24434 \
                    sha256  2e4558d35bd9065916702db648fed513f82cd71c178af3c7034d97ea7c65b6b9

patchfiles          patch-shlr-gdb-Makefile.diff \
                    patch-libr-bin-Makefile.diff

configure.args-append \
                    --with-sysmagic \
                    --with-syscapstone \
                    --with-syszip \
                    --with-compiler=clang

build.env-append    HOST_CC=${configure.cc}


variant openssl description {Use OpenSSL library} {
    depends_lib-append \
                    path:lib/libssl.dylib:openssl

    configure.args-append \
                    --with-openssl
}

default_variants    +openssl