# $Id$ PortSystem 1.0 name percona-toolkit version 2.2.6 categories databases platforms darwin license GPL maintainers pixilla openmaintainer description Collection of essential command-line utilities for MySQL long_description ${description} homepage http://www.percona.com/software/percona-toolkit master_sites http://www.percona.com/downloads/percona-toolkit/LATEST checksums rmd160 f691b9d82848d185830502ecab1f6530394d58a0 \ sha256 24cd6924080ef235b770b3d6ab7f0ec4a023ceee1a9c7a50f983fdc6fc2787c8 set mp.perl.versions { 5.8 5.10 5.12 5.14 5.16 } set mp.perl.select [lindex ${mp.perl.versions} end] set mp.names {} foreach mp.perl.version ${mp.perl.versions} { lappend mp.names "perl[string map {. _} ${mp.perl.version}]" } foreach mp.name ${mp.names} { set idx [lsearch ${mp.names} ${mp.name}] set mp.perl.version [lindex ${mp.perl.versions} $idx] set mp.conflicts [lreplace ${mp.names} $idx $idx] eval "variant ${mp.name} \ conflicts ${mp.conflicts} \ description \"Use MacPorts perl ${mp.perl.version}\" { }" if [variant_isset ${mp.name}] { set mp.perl.select ${mp.perl.version} } } default_variants +perl[string map {. _} ${mp.perl.select}] depends_lib-append port:p${mp.perl.select}-time-hires \ port:p${mp.perl.select}-dbd-mysql \ port:p${mp.perl.select}-dbi \ port:p${mp.perl.select}-term-readkey post-patch { eval reinplace "\"s,#!/usr/bin/env *perl,#!${prefix}/bin/perl${mp.perl.select},\"" [glob ${worksrcpath}/bin/*] } configure.env PERL_AUTOINSTALL=--skipdeps configure.pre_args Makefile.PL configure.args INSTALLDIRS=vendor configure.cmd ${prefix}/bin/perl${mp.perl.select} post-destroot { foreach f [glob -directory ${destroot}${prefix}/libexec/perl${mp.perl.select} -type f -tails *] { ln -s ${prefix}/libexec/perl${mp.perl.select}/${f} ${destroot}${prefix}/bin/${f} } foreach f [glob -directory ${destroot}${prefix}/share/perl${mp.perl.select}/man/man1 -type f -tails *] { ln -s ${prefix}/share/perl${mp.perl.select}/man/man1/${f} ${destroot}${prefix}/share/man/man1/${f} } } livecheck.url http://www.percona.com/downloads/percona-toolkit/ livecheck.regex "