Files
2022-01-26 20:23:20 +01:00

61 lines
2.6 KiB
Tcl

# -*- 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 qorelanguage module-pgsql 3.1.1 v
github.tarball_from releases
name qore-pgsql-module
revision 1
categories lang
license LGPL-2.1
maintainers {davidnichols @davidnich} openmaintainer
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
distname qore-pgsql-module-${github.version}
checksums rmd160 7c172d0ff0f196263804e9470e2809a6e1961616 \
sha256 db3cade41dda05f6e91caa455af22277529b3b3e0afe86dfb944293d0bd4a45c \
size 529596
variant postgresql10 conflicts postgresql11 postgresql12 postgresql13 postgresql14 description {Enable PostgreSQL Driver version 10} {}
variant postgresql11 conflicts postgresql10 postgresql12 postgresql13 postgresql14 description {Enable PostgreSQL Driver version 11} {}
variant postgresql12 conflicts postgresql10 postgresql11 postgresql13 postgresql14 description {Enable PostgreSQL Driver version 12} {}
variant postgresql13 conflicts postgresql10 postgresql11 postgresql12 postgresql14 description {Enable PostgreSQL Driver version 13} {}
variant postgresql14 conflicts postgresql10 postgresql11 postgresql12 postgresql13 description {Enable PostgreSQL Driver version 14} {}
if {![variant_isset postgresql10] && ![variant_isset postgresql11] && ![variant_isset postgresql12] && ![variant_isset postgresql13] && ![variant_isset postgresql14]} {
default_variants +postgresql14
}
if {[variant_isset postgresql10]} {
set postgresql_version "10"
} elseif {[variant_isset postgresql11]} {
set postgresql_version "11"
} elseif {[variant_isset postgresql12]} {
set postgresql_version "12"
} elseif {[variant_isset postgresql13]} {
set postgresql_version "13"
} elseif {[variant_isset postgresql14]} {
set postgresql_version "14"
}
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}
configure.ldflags-append -Wl,-undefined -Wl,dynamic_lookup