1 |
idl0r 11/07/06 16:51:45 |
2 |
|
3 |
Modified: metadata.xml ChangeLog |
4 |
Added: maatkit-7540.ebuild |
5 |
Removed: maatkit-5240.ebuild maatkit-5014.ebuild |
6 |
maatkit-7041.ebuild maatkit-6070.ebuild |
7 |
Log: |
8 |
Version bump, bug 374231. Add myself as secondary maintainer. |
9 |
|
10 |
(Portage version: 2.2.0_alpha43/cvs/Linux x86_64) |
11 |
|
12 |
Revision Changes Path |
13 |
1.3 dev-db/maatkit/metadata.xml |
14 |
|
15 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/maatkit/metadata.xml?rev=1.3&view=markup |
16 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/maatkit/metadata.xml?rev=1.3&content-type=text/plain |
17 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/maatkit/metadata.xml?r1=1.2&r2=1.3 |
18 |
|
19 |
Index: metadata.xml |
20 |
=================================================================== |
21 |
RCS file: /var/cvsroot/gentoo-x86/dev-db/maatkit/metadata.xml,v |
22 |
retrieving revision 1.2 |
23 |
retrieving revision 1.3 |
24 |
diff -u -r1.2 -r1.3 |
25 |
--- metadata.xml 5 Aug 2009 01:07:25 -0000 1.2 |
26 |
+++ metadata.xml 6 Jul 2011 16:51:45 -0000 1.3 |
27 |
@@ -1,19 +1,24 @@ |
28 |
<?xml version="1.0" encoding="UTF-8"?> |
29 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
30 |
<pkgmetadata> |
31 |
-<herd>no-herd</herd> |
32 |
-<maintainer> |
33 |
- <email>wschlich@g.o</email> |
34 |
- <name>Wolfram Schlich</name> |
35 |
- <description>Primary maintainer</description> |
36 |
-</maintainer> |
37 |
-<longdescription> |
38 |
+ <herd>no-herd</herd> |
39 |
+ <maintainer> |
40 |
+ <email>wschlich@g.o</email> |
41 |
+ <name>Wolfram Schlich</name> |
42 |
+ <description>Primary maintainer</description> |
43 |
+ </maintainer> |
44 |
+ <maintainer> |
45 |
+ <email>idl0r@g.o</email> |
46 |
+ <name>Christian Ruppert</name> |
47 |
+ <description>Secondary maintainer</description> |
48 |
+ </maintainer> |
49 |
+ <longdescription> |
50 |
maatkit, formerly MySQL Toolkit, is a collection of command-line utilities that |
51 |
provide missing functionality for MySQL. Some of the tools implement lacking |
52 |
server functionality, such as online consistency checks for master/slave |
53 |
replication; others are client-side utilities such as a query profiler. |
54 |
-</longdescription> |
55 |
-<use> |
56 |
- <flag name='udf'>Build the MySQL UDFs shipped with maatkit, requires non-minimal MySQL</flag> |
57 |
- </use> |
58 |
+ </longdescription> |
59 |
+ <use> |
60 |
+ <flag name="udf">Build the MySQL UDFs shipped with maatkit, requires non-minimal MySQL</flag> |
61 |
+ </use> |
62 |
</pkgmetadata> |
63 |
|
64 |
|
65 |
|
66 |
1.22 dev-db/maatkit/ChangeLog |
67 |
|
68 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/maatkit/ChangeLog?rev=1.22&view=markup |
69 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/maatkit/ChangeLog?rev=1.22&content-type=text/plain |
70 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/maatkit/ChangeLog?r1=1.21&r2=1.22 |
71 |
|
72 |
Index: ChangeLog |
73 |
=================================================================== |
74 |
RCS file: /var/cvsroot/gentoo-x86/dev-db/maatkit/ChangeLog,v |
75 |
retrieving revision 1.21 |
76 |
retrieving revision 1.22 |
77 |
diff -u -r1.21 -r1.22 |
78 |
--- ChangeLog 10 May 2011 13:22:29 -0000 1.21 |
79 |
+++ ChangeLog 6 Jul 2011 16:51:45 -0000 1.22 |
80 |
@@ -1,6 +1,13 @@ |
81 |
# ChangeLog for dev-db/maatkit |
82 |
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 |
83 |
-# $Header: /var/cvsroot/gentoo-x86/dev-db/maatkit/ChangeLog,v 1.21 2011/05/10 13:22:29 phajdan.jr Exp $ |
84 |
+# $Header: /var/cvsroot/gentoo-x86/dev-db/maatkit/ChangeLog,v 1.22 2011/07/06 16:51:45 idl0r Exp $ |
85 |
+ |
86 |
+*maatkit-7540 (06 Jul 2011) |
87 |
+ |
88 |
+ 06 Jul 2011; Christian Ruppert <idl0r@g.o> -maatkit-5014.ebuild, |
89 |
+ -maatkit-5240.ebuild, -maatkit-6070.ebuild, -maatkit-7041.ebuild, |
90 |
+ +maatkit-7540.ebuild, metadata.xml: |
91 |
+ Version bump, bug 374231. Add myself as secondary maintainer. |
92 |
|
93 |
10 May 2011; Pawel Hajdan jr <phajdan.jr@g.o> maatkit-7207.ebuild: |
94 |
x86 stable wrt bug #363245 |
95 |
|
96 |
|
97 |
|
98 |
1.1 dev-db/maatkit/maatkit-7540.ebuild |
99 |
|
100 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/maatkit/maatkit-7540.ebuild?rev=1.1&view=markup |
101 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/maatkit/maatkit-7540.ebuild?rev=1.1&content-type=text/plain |
102 |
|
103 |
Index: maatkit-7540.ebuild |
104 |
=================================================================== |
105 |
# Copyright 1999-2011 Gentoo Foundation |
106 |
# Distributed under the terms of the GNU General Public License v2 |
107 |
# $Header: /var/cvsroot/gentoo-x86/dev-db/maatkit/maatkit-7540.ebuild,v 1.1 2011/07/06 16:51:45 idl0r Exp $ |
108 |
|
109 |
EAPI=3 |
110 |
|
111 |
inherit perl-app perl-module toolchain-funcs |
112 |
|
113 |
DESCRIPTION="essential command-line utilities for MySQL" |
114 |
HOMEPAGE="http://www.maatkit.org/" |
115 |
SRC_URI="http://maatkit.googlecode.com/files/${P}.tar.gz" |
116 |
|
117 |
LICENSE="GPL-2" |
118 |
SLOT="0" |
119 |
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" |
120 |
IUSE="udf" |
121 |
|
122 |
COMMON_DEPEND="dev-perl/DBI |
123 |
dev-perl/DBD-mysql |
124 |
virtual/perl-Time-HiRes" |
125 |
RDEPEND="${COMMON_DEPEND} |
126 |
virtual/perl-Getopt-Long |
127 |
virtual/perl-Time-Local |
128 |
virtual/perl-Digest-MD5 |
129 |
virtual/perl-IO-Compress |
130 |
virtual/perl-File-Temp |
131 |
virtual/perl-File-Spec |
132 |
virtual/perl-Time-HiRes |
133 |
virtual/perl-Scalar-List-Utils |
134 |
dev-perl/TermReadKey" |
135 |
DEPEND="${COMMON_DEPEND} |
136 |
udf? ( dev-db/mysql ) |
137 |
virtual/perl-ExtUtils-MakeMaker" |
138 |
|
139 |
mysql-udf_src_compile() { |
140 |
local udfdir="${T}/udf/" |
141 |
mkdir -p "${udfdir}" |
142 |
|
143 |
local udfname udffile udfext udfoutpath |
144 |
udfname="${1}" |
145 |
udfext=".so" |
146 |
udffile="${udfname}${udfext}" |
147 |
udfoutpath="${udfdir}/${udffile}" |
148 |
shift |
149 |
CXX="$(tc-getCXX)" |
150 |
local src="$@" |
151 |
if [ -z "$@" ]; then |
152 |
src="${udfname}.cc" |
153 |
fi |
154 |
for f in ${src} ; do |
155 |
[ -f "${f}" ] || \ |
156 |
die "UDF ${udfname}: Cannot find source file ${f} to compile" |
157 |
done |
158 |
einfo "UDF ${udfname}: compiling from ${src}" |
159 |
${CXX} \ |
160 |
${CXXFLAGS} -I/usr/include/mysql \ |
161 |
${LDFLAGS} -fPIC -shared -o "${udfoutpath}" $src \ |
162 |
|| die "UDF ${udfname}: Failed to compile" |
163 |
} |
164 |
|
165 |
mysql-udf_src_install() { |
166 |
local udfdir="${T}/udf/" |
167 |
local udfname udfext udffile udfoutpath |
168 |
udfname="${1}" |
169 |
udfext=".so" |
170 |
udffile="${udfname}${udfext}" |
171 |
udfoutpath="${udfdir}/${udffile}" |
172 |
insinto /usr/$(get_libdir)/mysql/plugins |
173 |
doins "${udfoutpath}" || die |
174 |
} |
175 |
|
176 |
udf_done_intro=0 |
177 |
mysql-udf_pkg_postinst() { |
178 |
local udfname udffile udfext udffunc udfreturn |
179 |
udfname="${1}" |
180 |
udfext=".so" |
181 |
udffile="${udfname}${udfext}" |
182 |
udffunc="${2}" |
183 |
udfreturn="${3}" |
184 |
if [ ${udf_done_intro} -eq 0 ]; then |
185 |
elog "To use the UDFs that were built:" |
186 |
elog "Update your configuration to include 'plugin_dir=/usr/$(get_libdir)/mysql/plugins'" |
187 |
elog "Issue the following commands as a user with FUNCTION privileges:" |
188 |
udf_done_intro=1 |
189 |
fi |
190 |
elog "CREATE FUNCTION ${udffunc} RETURNS ${udfreturn} SONAME '${udffile}'" |
191 |
} |
192 |
|
193 |
src_compile() { |
194 |
perl-app_src_compile |
195 |
if use udf; then |
196 |
cd "${S}"/udf |
197 |
mysql-udf_src_compile murmur_udf |
198 |
mysql-udf_src_compile fnv_udf |
199 |
fi |
200 |
} |
201 |
|
202 |
src_install() { |
203 |
perl-module_src_install |
204 |
if use udf; then |
205 |
mysql-udf_src_install murmur_udf |
206 |
mysql-udf_src_install fnv_udf |
207 |
fi |
208 |
} |
209 |
|
210 |
pkg_postinst() { |
211 |
perl-module_pkg_postinst |
212 |
if use udf; then |
213 |
mysql-udf_pkg_postinst murmur_udf murmur_hash INTEGER |
214 |
mysql-udf_pkg_postinst fnv_udf fnv_64 INTEGER |
215 |
fi |
216 |
} |