# -*- 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
github.setup retrieva pficommon 2.0.0
description Common Library of C++
long_description ${name} is a general purpose C++ library.
checksums rmd160 faa0d09e0d0ca27c9675cceca7796ab2319e4027 \
sha256 003969a61cf6c06e513538a35fa8a696fb90137fa848fd972dfab4e34ddeda7c \
patchfiles patch-wscript.diff
ui_error "${name} @${version} does not build on Snow Leopard or earlier."
error "unsupported platform"
} elseif {${os.major} >= 13} {
ui_error "${name} @${version} does not build on Mavericks or later."
error "unsupported platform"
# optional database: my = MySQL, pg = PostgreSQL.
set mysql_config ${prefix}/lib/${my_pkg}/bin/mysql_config
set pg_config ${prefix}/lib/postgresql${pg_version}/bin/pg_config
reinplace "s|@mysql_config@|${mysql_config}|g" ${worksrcpath}/src/database/wscript
reinplace "s|@pg_config@|${pg_config}|g" ${worksrcpath}/src/database/wscript
configure.args-append --disable-mysql \
variant mysql56 conflicts mysql55 mysql51 mariadb percona description {Enable MySQL 5.6} {
depends_lib-append port:mysql56
configure.args-delete --disable-mysql