# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
set package.name lib_mysqludf_preg
github.setup mysqludf ${package.name} 1.1 ${package.name}-
name ${mysql.name}-${package.name}
set mysql.ports {mysql51 mysql55 mysql56 mariadb percona}
foreach mysql.port ${mysql.ports} {
lappend mysql.extension.ports "${mysql.port}-${package.name}"
foreach mysql.extension.port ${mysql.extension.ports} {
set idx [lsearch ${mysql.extension.ports} ${mysql.extension.port}]
set mysql.port [lindex ${mysql.ports} $idx]
if {${mysql.extension.port} eq ${name} eq ${subport}} {
depends_lib-append port:${mysql.port}
subport ${mysql.port}-${package.name} {
set mysql.name ${mysql.port}
depends_lib-append port:${mysql.port}
subport mysql5-lib_mysqludf_preg {
replaced_by mysql51-lib_mysqludf_preg
categories databases lang
description ${package.name} is a library of mysql UDFs (user-defined-functions) that \
provide access to the PCRE (perl compatible-regular-expressions) library for \
long_description ${description} The PCRE library is a set of functions that implement regular \
expression pattern matching using the same syntax and semantics as Perl 5. \
This syntax can often handle more complex expressions and capturing than \
standard regular expression implementations.
checksums rmd160 b0fbdf980684b5366ce367affaed2945eabdb73e \
sha256 17845e8791145ae47255fda24661277f2c9bf9173f0313861fee46f3aa48f750
depends_lib-append port:pcre
--with-mysql=${prefix}/lib/${mysql.name}/bin/mysql_config \
--with-mysqlbin=${prefix}/lib/${mysql.name}/bin/ \
--with-mysqladmin=${prefix}/lib/${mysql.name}/bin/mysqladmin \
--with-mysqltest=${prefix}/lib/${mysql.name}/bin/mysqltestc