Files
Christopher ChavezandRenee Otten d8c15aa95a percona: delete port
Port is not known to build, has `known_fail yes`,
zero reported installations, no tickets in 7 years.
Outdated since release of 8.0.17-8 on 2019-10-30.
Other working MySQL ports are available.

Closes: https://trac.macports.org/ticket/40018
Closes: https://trac.macports.org/ticket/45136
Closes: https://trac.macports.org/ticket/47614
See: https://trac.macports.org/ticket/52557
2025-10-15 07:54:52 -04:00

68 lines
3.8 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-mysql 2.1 v
github.tarball_from releases
name qore-mysql-module
revision 2
categories lang
license LGPL-2.1
maintainers {davidnichols @davidnich} openmaintainer
description MySQL module for Qore
long_description Module allowing communication with MySQL and MySQL-compatible DBs from the Qore Programming Language
use_bzip2 yes
homepage http://qore.org
platforms darwin
distname qore-mysql-module-${github.version}
checksums rmd160 2f1dc9fc048fdc7ab6b0b4ee86753ecba1cf4a1c \
sha256 15c5cdbd431eeebfe0d352941c558eb03a7d5690fea2d8375672aa92d038e234 \
size 457496
variant mariadb conflicts mariadb105 mariadb106 mariadb107 mariadb108 mariadb109 mariadb1010 mariadb1011 mysql57 mysql80 description {use mariadb} {}
variant mariadb105 conflicts mariadb mariadb106 mariadb107 mariadb108 mariadb109 mariadb1010 mariadb1011 mysql57 mysql80 description {use mariadb-10.5} {}
variant mariadb106 conflicts mariadb mariadb105 mariadb107 mariadb108 mariadb109 mariadb1010 mariadb1011 mysql57 mysql80 description {use mariadb-10.6} {}
variant mariadb107 conflicts mariadb mariadb105 mariadb106 mariadb108 mariadb109 mariadb1010 mariadb1011 mysql57 mysql80 description {use mariadb-10.7} {}
variant mariadb108 conflicts mariadb mariadb105 mariadb106 mariadb107 mariadb109 mariadb1010 mariadb1011 mysql57 mysql80 description {use mariadb-10.8} {}
variant mariadb109 conflicts mariadb mariadb105 mariadb106 mariadb107 mariadb108 mariadb1010 mariadb1011 mysql57 mysql80 description {use mariadb-10.9} {}
variant mariadb1010 conflicts mariadb mariadb105 mariadb106 mariadb107 mariadb108 mariadb109 mariadb1011 mysql57 mysql80 description {use mariadb-10.10} {}
variant mariadb1011 conflicts mariadb mariadb105 mariadb106 mariadb107 mariadb108 mariadb109 mariadb1010 mysql57 mysql80 description {use mariadb-10.11} {}
variant mysql57 conflicts mariadb mariadb105 mariadb106 mariadb107 mariadb108 mariadb109 mariadb1010 mariadb1011 mysql80 description {use mysql 5.7} {}
variant mysql80 conflicts mariadb mariadb105 mariadb106 mariadb107 mariadb108 mariadb109 mariadb1010 mariadb1011 mysql57 description {use mysql 8.0} {}
if {![variant_isset mariadb] && ![variant_isset mariadb105] && ![variant_isset mariadb106] && ![variant_isset mariadb107] && ![variant_isset mariadb108] && ![variant_isset mariadb109] && ![variant_isset mariadb1010] && ![variant_isset mariadb1011] && ![variant_isset mysql80] && ![variant_isset mysql57]} {
default_variants +mariadb1011
}
if {[variant_isset mariadb]} {
set mysql_port "mariadb"
} elseif {[variant_isset mariadb105]} {
set mysql_port "mariadb-10.5"
} elseif {[variant_isset mariadb106]} {
set mysql_port "mariadb-10.6"
} elseif {[variant_isset mariadb107]} {
set mysql_port "mariadb-10.7"
} elseif {[variant_isset mariadb108]} {
set mysql_port "mariadb-10.8"
} elseif {[variant_isset mariadb109]} {
set mysql_port "mariadb-10.9"
} elseif {[variant_isset mariadb1010]} {
set mysql_port "mariadb-10.10"
} elseif {[variant_isset mariadb1011]} {
set mysql_port "mariadb-10.11"
} elseif {[variant_isset mysql80]} {
set mysql_port "mysql8"
} elseif {[variant_isset mysql57]} {
set mysql_port "mysql57"
}
depends_lib port:qore \
port:${mysql_port}
configure.args --disable-debug \
--with-mysql-libs=${prefix}/lib/${mysql_port} --with-mysql-includes=${prefix}/include/${mysql_port}
configure.ldflags-append -Wl,-undefined -Wl,dynamic_lookup