# -*- 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 149324 2016-06-11 07:44:46Z davidnichols@macports.org $ PortSystem 1.0 name qore-pgsql-module version 2.4 categories lang license LGPL-2.1 maintainers davidnichols pvanek description PostgreSQL module for Qore long_description Module allowing communication with PostgreSQL DBs from the Qore Programming Language use_bzip2 yes homepage http://qore.org platforms darwin master_sites https://github.com/qorelanguage/module-pgsql/releases/download/v${version} checksums md5 72ebf879ae0b2fed8fc760bbc22547fb \ sha1 f6cd34f84e8fdeb567b3107e79d1d7a6cf34c7b8 \ rmd160 70164da5f1c79548a1f295515349ddb65fc0f2bd variant postgresql83 conflicts postgresql84 postgresql90 postgresql91 postgresql92 postgresql93 postgresql94 postgresql95 postgresql96 description {Enable PostgreSQL Driver version 8.3} {} variant postgresql84 conflicts postgresql83 postgresql90 postgresql91 postgresql92 postgresql93 postgresql94 postgresql95 postgresql96 description {Enable PostgreSQL Driver version 8.4} {} variant postgresql90 conflicts postgresql83 postgresql84 postgresql91 postgresql92 postgresql93 postgresql94 postgresql95 postgresql96 description {Enable PostgreSQL Driver version 9.0} {} variant postgresql91 conflicts postgresql83 postgresql84 postgresql90 postgresql92 postgresql93 postgresql94 postgresql95 postgresql96 description {Enable PostgreSQL Driver version 9.1} {} variant postgresql92 conflicts postgresql83 postgresql84 postgresql90 postgresql91 postgresql93 postgresql94 postgresql95 postgresql96 description {Enable PostgreSQL Driver version 9.2} {} variant postgresql93 conflicts postgresql83 postgresql84 postgresql90 postgresql91 postgresql92 postgresql94 postgresql95 postgresql96 description {Enable PostgreSQL Driver version 9.3} {} variant postgresql94 conflicts postgresql83 postgresql84 postgresql90 postgresql91 postgresql92 postgresql93 postgresql95 postgresql96 description {Enable PostgreSQL Driver version 9.4} {} variant postgresql95 conflicts postgresql83 postgresql84 postgresql90 postgresql91 postgresql92 postgresql93 postgresql94 postgresql96 description {Enable PostgreSQL Driver version 9.5} {} variant postgresql96 conflicts postgresql83 postgresql84 postgresql90 postgresql91 postgresql92 postgresql93 postgresql94 postgresql95 description {Enable PostgreSQL Driver version 9.6} {} variant psql83 requires postgresql83 description {Legacy compatibility variant} {} variant psql84 requires postgresql84 description {Legacy compatibility variant} {} variant psql90 requires postgresql90 description {Legacy compatibility variant} {} variant psql91 requires postgresql91 description {Legacy compatibility variant} {} variant psql92 requires postgresql92 description {Legacy compatibility variant} {} variant psql93 requires postgresql93 description {Legacy compatibility variant} {} if {![variant_isset postgresql83] && ![variant_isset postgresql84] && ![variant_isset postgresql90] && ![variant_isset postgresql91] && ![variant_isset postgresql92] && ![variant_isset postgresql93] && ![variant_isset postgresql93] && ![variant_isset postgresql94] && ![variant_isset postgresql96]} { default_variants +postgresql95 } if {[variant_isset postgresql83]} { set postgresql_version "83" } elseif {[variant_isset postgresql84]} { set postgresql_version "84" } elseif {[variant_isset postgresql90]} { set postgresql_version "90" } elseif {[variant_isset postgresql91]} { set postgresql_version "91" } elseif {[variant_isset postgresql92]} { set postgresql_version "92" } elseif {[variant_isset postgresql93]} { set postgresql_version "93" } elseif {[variant_isset postgresql94]} { set postgresql_version "94" } elseif {[variant_isset postgresql95]} { set postgresql_version "95" } elseif {[variant_isset postgresql96]} { set postgresql_version "96" } depends_lib port:qore \ port:postgresql${postgresql_version} set postgresql_tmp ${workpath}/postgresql post-extract { file mkdir ${postgresql_tmp} ln -s ${prefix}/include/postgresql${postgresql_version} ${postgresql_tmp}/include ln -s ${prefix}/lib/postgresql${postgresql_version} ${postgresql_tmp}/lib } configure.args --disable-debug \ --with-pgsql=${postgresql_tmp}