# -*- 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 103402 2013-02-24 21:04:08Z davidnichols@macports.org $

PortSystem          1.0

name                qore
version             0.8.7
revision            1
categories          lang
license             LGPL-2.1
maintainers         davidnichols
use_bzip2           yes
description         multi-threaded embedable scripting language
long_description    Qore is a scripting language designed for multi-threading and SMP scalability
homepage            http://qore.org
platforms           darwin
master_sites        sourceforge
conflicts           qore-devel

checksums           md5 bf2ba125a5d6d4e26bb981bc774f7367 \
                    sha1 de90944d5dc7f6715c6506d38fbff966a3207fe6 \
                    rmd160 e946a20dd44574537473a4b971dd006a4b074e62

depends_build       port:flex \
                    port:bison

depends_lib         port:openssl \
                    port:pcre \
                    port:zlib \
                    port:bzip2 \
                    port:gmp \
                    port:mpfr

# --disable-dependency-tracking is safe here. The build is always done in one run.
#                               It's required to prevent autotools from using -M* options for multiple -arch options
configure.args      --disable-debug --disable-static --disable-dependency-tracking

# the autoconf check for iconv() in libiconv fails with GNU iconv, but we need it, so we turn it on anyway
configure.ldflags   -liconv
