summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2007-07-24 13:03:11 +0000
committerMartin Wilke <miwi@FreeBSD.org>2007-07-24 13:03:11 +0000
commit1d4c65271181f51e9f1201d2a9fad2f6576a2f91 (patch)
treeb77547ef83fcac56a652c965927eae6ca1fbf4c3 /databases
parent- added support for variables from net-mgmt/nagios (diff)
mysqltoolkit is a collection of command-line utilities that provide missing
functionality for MySQL. Some of the tools implement lacking server functionality, such as online consistency checks for master/slave replication; others are client-side utilities such as a query profiler. WWW: http://mysqltoolkit.sourceforge.net PR: ports/114747 Submitted by: Steven Kreuzer <skreuzer at exit2shell.com>
Notes
Notes: svn path=/head/; revision=196189
Diffstat (limited to 'databases')
-rw-r--r--databases/Makefile1
-rw-r--r--databases/maatkit/Makefile35
-rw-r--r--databases/maatkit/distinfo3
-rw-r--r--databases/maatkit/pkg-descr6
-rw-r--r--databases/maatkit/pkg-plist14
-rw-r--r--databases/mysqltoolkit/Makefile35
-rw-r--r--databases/mysqltoolkit/distinfo3
-rw-r--r--databases/mysqltoolkit/pkg-descr6
-rw-r--r--databases/mysqltoolkit/pkg-plist14
9 files changed, 117 insertions, 0 deletions
diff --git a/databases/Makefile b/databases/Makefile
index c497b86e48d3..233d5acd59ec 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -161,6 +161,7 @@
SUBDIR += mysqlreport
SUBDIR += mysqlsla
SUBDIR += mysqltcl
+ SUBDIR += mysqltoolkit
SUBDIR += mytop
SUBDIR += mywwwatcher
SUBDIR += namazu2
diff --git a/databases/maatkit/Makefile b/databases/maatkit/Makefile
new file mode 100644
index 000000000000..678eb468ea6a
--- /dev/null
+++ b/databases/maatkit/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for: mysqltoolkit
+# Date created: 19 July 2007
+# Whom: Steven Kreuzer <skreuzer@exit2shell.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= mysqltoolkit
+PORTVERSION= 646
+CATEGORIES= databases
+MASTER_SITES= SF
+
+MAINTAINER= skreuzer@exit2shell.com
+COMMENT= Collection of essential command-line utilities for MySQL
+
+RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \
+ ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql \
+ ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \
+
+PERL_CONFIGURE= yes
+
+MAN1= mysql-archiver.1 \
+ mysql-checksum-filter.1 \
+ mysql-deadlock-logger.1 \
+ mysql-duplicate-key-checker.1 \
+ mysql-find.1 \
+ mysql-profile-compact.1 \
+ mysql-query-profiler.1 \
+ mysql-show-grants.1 \
+ mysql-slave-restart.1 \
+ mysql-table-checksum.1 \
+ mysql-table-sync.1
+MAN3= mysqltoolkit.3
+
+.include <bsd.port.mk>
diff --git a/databases/maatkit/distinfo b/databases/maatkit/distinfo
new file mode 100644
index 000000000000..e069f0bf869d
--- /dev/null
+++ b/databases/maatkit/distinfo
@@ -0,0 +1,3 @@
+MD5 (mysqltoolkit-646.tar.gz) = 9ae17dcee68cc1a56b809a77e162199e
+SHA256 (mysqltoolkit-646.tar.gz) = 77a59c0cbdf25f3e998328e48e005d0332ea509e40416b517017cf95c930593a
+SIZE (mysqltoolkit-646.tar.gz) = 119266
diff --git a/databases/maatkit/pkg-descr b/databases/maatkit/pkg-descr
new file mode 100644
index 000000000000..6b15607759fb
--- /dev/null
+++ b/databases/maatkit/pkg-descr
@@ -0,0 +1,6 @@
+mysqltoolkit is a collection of command-line utilities that provide missing
+functionality for MySQL. Some of the tools implement lacking server
+functionality, such as online consistency checks for master/slave replication;
+others are client-side utilities such as a query profiler.
+
+WWW: http://mysqltoolkit.sourceforge.net
diff --git a/databases/maatkit/pkg-plist b/databases/maatkit/pkg-plist
new file mode 100644
index 000000000000..da5a2142d095
--- /dev/null
+++ b/databases/maatkit/pkg-plist
@@ -0,0 +1,14 @@
+%%SITE_PERL%%/mysqltoolkit.pm
+bin/mysql-find
+bin/mysql-duplicate-key-checker
+bin/mysql-table-sync
+bin/mysql-deadlock-logger
+bin/mysql-slave-restart
+bin/mysql-profile-compact
+bin/mysql-archiver
+bin/mysql-query-profiler
+bin/mysql-table-checksum
+bin/mysql-checksum-filter
+bin/mysql-show-grants
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/mysqltoolkit/.packlist
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/mysqltoolkit
diff --git a/databases/mysqltoolkit/Makefile b/databases/mysqltoolkit/Makefile
new file mode 100644
index 000000000000..678eb468ea6a
--- /dev/null
+++ b/databases/mysqltoolkit/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for: mysqltoolkit
+# Date created: 19 July 2007
+# Whom: Steven Kreuzer <skreuzer@exit2shell.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= mysqltoolkit
+PORTVERSION= 646
+CATEGORIES= databases
+MASTER_SITES= SF
+
+MAINTAINER= skreuzer@exit2shell.com
+COMMENT= Collection of essential command-line utilities for MySQL
+
+RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \
+ ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql \
+ ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \
+
+PERL_CONFIGURE= yes
+
+MAN1= mysql-archiver.1 \
+ mysql-checksum-filter.1 \
+ mysql-deadlock-logger.1 \
+ mysql-duplicate-key-checker.1 \
+ mysql-find.1 \
+ mysql-profile-compact.1 \
+ mysql-query-profiler.1 \
+ mysql-show-grants.1 \
+ mysql-slave-restart.1 \
+ mysql-table-checksum.1 \
+ mysql-table-sync.1
+MAN3= mysqltoolkit.3
+
+.include <bsd.port.mk>
diff --git a/databases/mysqltoolkit/distinfo b/databases/mysqltoolkit/distinfo
new file mode 100644
index 000000000000..e069f0bf869d
--- /dev/null
+++ b/databases/mysqltoolkit/distinfo
@@ -0,0 +1,3 @@
+MD5 (mysqltoolkit-646.tar.gz) = 9ae17dcee68cc1a56b809a77e162199e
+SHA256 (mysqltoolkit-646.tar.gz) = 77a59c0cbdf25f3e998328e48e005d0332ea509e40416b517017cf95c930593a
+SIZE (mysqltoolkit-646.tar.gz) = 119266
diff --git a/databases/mysqltoolkit/pkg-descr b/databases/mysqltoolkit/pkg-descr
new file mode 100644
index 000000000000..6b15607759fb
--- /dev/null
+++ b/databases/mysqltoolkit/pkg-descr
@@ -0,0 +1,6 @@
+mysqltoolkit is a collection of command-line utilities that provide missing
+functionality for MySQL. Some of the tools implement lacking server
+functionality, such as online consistency checks for master/slave replication;
+others are client-side utilities such as a query profiler.
+
+WWW: http://mysqltoolkit.sourceforge.net
diff --git a/databases/mysqltoolkit/pkg-plist b/databases/mysqltoolkit/pkg-plist
new file mode 100644
index 000000000000..da5a2142d095
--- /dev/null
+++ b/databases/mysqltoolkit/pkg-plist
@@ -0,0 +1,14 @@
+%%SITE_PERL%%/mysqltoolkit.pm
+bin/mysql-find
+bin/mysql-duplicate-key-checker
+bin/mysql-table-sync
+bin/mysql-deadlock-logger
+bin/mysql-slave-restart
+bin/mysql-profile-compact
+bin/mysql-archiver
+bin/mysql-query-profiler
+bin/mysql-table-checksum
+bin/mysql-checksum-filter
+bin/mysql-show-grants
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/mysqltoolkit/.packlist
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/mysqltoolkit