PortSystem 1.0
PortGroup select 1.0

name			 monetdb5
version			 11.3.7
license          MonetDB Public License Version 1.1

categories		 databases
platforms		 darwin
maintainers		 nomaintainer
description		 An Open-Source Column-Store Database System
long_description MonetDB is a database management system that is developed from a \
                 main-memory perspective with use of a fully decomposed storage model, \
                 automatic index management, extensibility of data types and search \
                 accelerators, SQL- and XML- frontends.

homepage		http://www.monetdb.org/
master_sites	http://dev.monetdb.org/downloads/sources/Latest/
distname		MonetDB-${version}

checksums       sha1    06434f5368ed20a5bbd7366c78bc598b1f459adf

use_bzip2		yes

depends_lib		port:readline port:openssl port:zlib port:bzip2 port:libxml2 port:pcre \
                port:curl
depends_build	port:pkgconfig port:python27

worksrcdir		MonetDB-${version}

configure.args	--localstatedir=${prefix}/var/db \
                --sysconfdir=${prefix}/etc/${name} \
                --datadir=${prefix}/share/${name} \
				--mandir=${prefix}/share/man \
				--enable-testing=no \
				--enable-strict=no \
				--enable-assert=no \
				--enable-debug=no \
				--enable-optimize=yes \
				--enable-java=no \
				--enable-rdf=no \
				--enable-fits=no \
				--with-valgrind=no \
				--with-mseed=no \
				--enable-sql

build.type		gnu
build.target

test.run		yes
test.target		check

post-destroot {
    # Will be created and configured by monetdb5-server
    delete ${destroot}${prefix}/var/db/monetdb5/dbfarm
}

if {![variant_isset perl]} {
    configure.args-append		--without-perl
}

variant perl description {add Perl support} {
	depends_lib-append			bin:perl:perl5
    depends_build-append        port:swig-perl 
	configure.args-append		--with-perl
}

if {![variant_isset python]} {
    configure.args-append		--without-python
}

variant python description {add Python support} {
	depends_lib-append			port:python27
	configure.args-append		--with-python
}

if {![variant_isset ruby]} {
    configure.args-append		--without-rubygem
}

variant ruby description {add Ruby support} {
	depends_lib-append			port:ruby
	configure.args-append		--with-rubygem=${prefix}/bin/gem
}

if {![variant_isset odbc]} {
    configure.args-append		--without-unixodbc
}

variant odbc description {add ODBC support} {
	depends_lib-append			port:unixodbc
	configure.args-append		--with-unixodbc=${prefix}
}

if {![variant_isset geos]} {
    configure.args-append		--disable-geom
}

variant geos description {add GEOM/GEOS support} {
	depends_lib-append			port:geos
	configure.args-append		--with-geos=${prefix} \
	                            --enable-geom
}
