From fdba6b519a76632399474c1bcc1c468c3247a21b Mon Sep 17 00:00:00 2001 From: Florian Smeets Date: Thu, 15 Sep 2011 19:40:50 +0000 Subject: add percona-toolkit the successor of maatkit Percona Toolkit is a collection of advanced command-line tools used by Percona support staff to perform a variety of MySQL and system tasks that are too difficult or complex to perform manually, including: Verify master and replica data consistency Efficiently archive rows Find duplicate indexes Summarize MySQL servers Analyze queries from logs and tcpdump Collect vital system information when problems occur --- databases/percona-toolkit/Makefile | 57 +++++++++++++++++++++++++++++++++++++ databases/percona-toolkit/distinfo | 2 ++ databases/percona-toolkit/pkg-descr | 12 ++++++++ databases/percona-toolkit/pkg-plist | 35 +++++++++++++++++++++++ 4 files changed, 106 insertions(+) create mode 100644 databases/percona-toolkit/Makefile create mode 100644 databases/percona-toolkit/distinfo create mode 100644 databases/percona-toolkit/pkg-descr create mode 100644 databases/percona-toolkit/pkg-plist (limited to 'databases/percona-toolkit') diff --git a/databases/percona-toolkit/Makefile b/databases/percona-toolkit/Makefile new file mode 100644 index 000000000000..2054b4108f5e --- /dev/null +++ b/databases/percona-toolkit/Makefile @@ -0,0 +1,57 @@ +# New ports collection makefile for: percona-toolkit +# Date created: 15 September 2011 +# Whom: Florian Smeets +# +# $FreeBSD$ +# + +PORTNAME= percona-toolkit +PORTVERSION= 1.0.1 +CATEGORIES= databases +MASTER_SITES= http://www.percona.com/downloads/percona-toolkit/ + +MAINTAINER= flo@FreeBSD.org +COMMENT= Collection of essential command-line utilities for MySQL + +RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql \ + ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \ + ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes + +PERL_CONFIGURE= yes + +MAN1= pt-mysql-summary.1 \ + pt-kill.1 \ + pt-online-schema-change.1 \ + pt-trend.1 \ + pt-table-sync.1 \ + pt-upgrade.1 \ + pt-fifo-split.1 \ + pt-slave-find.1 \ + pt-log-player.1 \ + pt-find.1 \ + pt-archiver.1 \ + pt-deadlock-logger.1 \ + pt-mext.1 \ + pt-slave-restart.1 \ + pt-summary.1 \ + pt-fk-error-logger.1 \ + pt-table-checksum.1 \ + pt-query-digest.1 \ + pt-show-grants.1 \ + percona-toolkit.1 \ + pt-pmp.1 \ + pt-heartbeat.1 \ + pt-slave-delay.1 \ + pt-sift.1 \ + pt-diskstats.1 \ + pt-visual-explain.1 \ + pt-query-advisor.1 \ + pt-variable-advisor.1 \ + pt-collect.1 \ + pt-index-usage.1 \ + pt-tcp-model.1 \ + pt-duplicate-key-checker.1 \ + pt-config-diff.1 \ + pt-stalk.1 + +.include diff --git a/databases/percona-toolkit/distinfo b/databases/percona-toolkit/distinfo new file mode 100644 index 000000000000..d17b5bb46ef9 --- /dev/null +++ b/databases/percona-toolkit/distinfo @@ -0,0 +1,2 @@ +SHA256 (percona-toolkit-1.0.1.tar.gz) = ec1e71c571eb92fc71ebed616eaaa08dc72c03447ded1fb2250d1000419dd1a4 +SIZE (percona-toolkit-1.0.1.tar.gz) = 1026853 diff --git a/databases/percona-toolkit/pkg-descr b/databases/percona-toolkit/pkg-descr new file mode 100644 index 000000000000..104b64db7eef --- /dev/null +++ b/databases/percona-toolkit/pkg-descr @@ -0,0 +1,12 @@ +Percona Toolkit is a collection of advanced command-line tools used by Percona +support staff to perform a variety of MySQL and system tasks that are too +difficult or complex to perform manually, including: + + Verify master and replica data consistency + Efficiently archive rows + Find duplicate indexes + Summarize MySQL servers + Analyze queries from logs and tcpdump + Collect vital system information when problems occur + +WWW: http://www.percona.com/software/percona-toolkit/ diff --git a/databases/percona-toolkit/pkg-plist b/databases/percona-toolkit/pkg-plist new file mode 100644 index 000000000000..c2ef4288ff72 --- /dev/null +++ b/databases/percona-toolkit/pkg-plist @@ -0,0 +1,35 @@ +bin/pt-mysql-summary +bin/pt-kill +bin/pt-online-schema-change +bin/pt-trend +bin/pt-table-sync +bin/pt-upgrade +bin/pt-fifo-split +bin/pt-slave-find +bin/pt-log-player +bin/pt-find +bin/pt-archiver +bin/pt-deadlock-logger +bin/pt-mext +bin/pt-slave-restart +bin/pt-summary +bin/pt-fk-error-logger +bin/pt-table-checksum +bin/pt-query-digest +bin/pt-show-grants +bin/pt-pmp +bin/pt-heartbeat +bin/pt-slave-delay +bin/pt-sift +bin/pt-diskstats +bin/pt-visual-explain +bin/pt-query-advisor +bin/pt-variable-advisor +bin/pt-collect +bin/pt-index-usage +bin/pt-tcp-model +bin/pt-duplicate-key-checker +bin/pt-config-diff +bin/pt-stalk +%%SITE_PERL%%/%%PERL_ARCH%%/auto/percona-toolkit/.packlist +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/percona-toolkit -- cgit v1.2.3