# -*- 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
categories www php databases
maintainers {ryandesign @ryandesign} openmaintainer
description A tool written in PHP intended to handle the \
administration of MySQL over the Web.
long_description phpMyAdmin is a tool written in PHP intended to handle \
the administration of MySQL over the Web. phpMyAdmin \
supports a wide range of operations with MySQL. The most \
frequently used operations are supported by the user \
interface (managing databases, tables, fields, relations, \
indexes, users, permissions, etc), while you still have \
the ability to directly execute any SQL statement.
homepage https://www.phpmyadmin.net/
master_sites https://files.phpmyadmin.net/phpMyAdmin/${version}/
distname ${my_name}-${version}-all-languages
checksums rmd160 f3d816b61914a995cb3eaadd5609127bc5f9c810 \
sha256 3bf228f026899acc0c016446501317bfb58938d6bd3816fe90a702e3f401f913 \
# The php variants deliberately do not conflict
foreach php {php55 php56 php70 php71 php72} {
variant ${php} description "Use ${php}" "
depends_run-append port:${php}-gd \
if {![variant_isset php55] && ![variant_isset php56] && ![variant_isset php70] && ![variant_isset php71] && ![variant_isset php72]} {
set docroot ${destroot}${prefix}/www/${name}
set configfile ${prefix}/www/${name}/config.inc.php
set configsample ${prefix}/www/${name}/config.sample.inc.php
xinstall -d -m 0755 ${docroot}
copy {*}[glob ${worksrcpath}/*] ${docroot}
phpMyAdmin must be configured before it can be used.\
Consult the documentation at file://${prefix}/www/phpmyadmin/doc/html/config.html