aboutsummaryrefslogtreecommitdiff
path: root/databases/percona-toolkit
diff options
context:
space:
mode:
authorFlorian Smeets <flo@FreeBSD.org>2011-09-15 19:40:50 +0000
committerFlorian Smeets <flo@FreeBSD.org>2011-09-15 19:40:50 +0000
commitfdba6b519a76632399474c1bcc1c468c3247a21b (patch)
treeb70965e754617673c762b466acaa9e58f8a9f25f /databases/percona-toolkit
parent9c0c67df913f0325f99778439c83d091e0408ebe (diff)
downloadports-fdba6b519a76632399474c1bcc1c468c3247a21b.tar.gz
ports-fdba6b519a76632399474c1bcc1c468c3247a21b.zip
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
Notes
Notes: svn path=/head/; revision=281818
Diffstat (limited to 'databases/percona-toolkit')
-rw-r--r--databases/percona-toolkit/Makefile57
-rw-r--r--databases/percona-toolkit/distinfo2
-rw-r--r--databases/percona-toolkit/pkg-descr12
-rw-r--r--databases/percona-toolkit/pkg-plist35
4 files changed, 106 insertions, 0 deletions
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 <flo@FreeBSD.org>
+#
+# $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 <bsd.port.mk>
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