Gentoo Archives: gentoo-commits

From: "Christian Ruppert (idl0r)" <idl0r@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-db/xtrabackup-bin: xtrabackup-bin-2.2.3.ebuild ChangeLog xtrabackup-bin-2.1.7.ebuild
Date: Sun, 06 Jul 2014 14:20:26
Message-Id: 20140706142021.82C222004E@flycatcher.gentoo.org
1 idl0r 14/07/06 14:20:21
2
3 Modified: ChangeLog
4 Added: xtrabackup-bin-2.2.3.ebuild
5 Removed: xtrabackup-bin-2.1.7.ebuild
6 Log:
7 Version bump, bug 514496
8
9 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key B427ABC8)
10
11 Revision Changes Path
12 1.9 dev-db/xtrabackup-bin/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/xtrabackup-bin/ChangeLog?rev=1.9&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/xtrabackup-bin/ChangeLog?rev=1.9&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/xtrabackup-bin/ChangeLog?r1=1.8&r2=1.9
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-db/xtrabackup-bin/ChangeLog,v
21 retrieving revision 1.8
22 retrieving revision 1.9
23 diff -u -r1.8 -r1.9
24 --- ChangeLog 30 May 2014 19:09:56 -0000 1.8
25 +++ ChangeLog 6 Jul 2014 14:20:21 -0000 1.9
26 @@ -1,6 +1,12 @@
27 # ChangeLog for dev-db/xtrabackup-bin
28 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-db/xtrabackup-bin/ChangeLog,v 1.8 2014/05/30 19:09:56 idl0r Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/dev-db/xtrabackup-bin/ChangeLog,v 1.9 2014/07/06 14:20:21 idl0r Exp $
31 +
32 +*xtrabackup-bin-2.2.3 (06 Jul 2014)
33 +
34 + 06 Jul 2014; Christian Ruppert <idl0r@g.o>
35 + -xtrabackup-bin-2.1.7.ebuild, +xtrabackup-bin-2.2.3.ebuild:
36 + Version bump, bug 514496
37
38 30 May 2014; Christian Ruppert <idl0r@g.o>
39 xtrabackup-bin-2.1.7.ebuild, xtrabackup-bin-2.1.9.ebuild:
40
41
42
43 1.1 dev-db/xtrabackup-bin/xtrabackup-bin-2.2.3.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/xtrabackup-bin/xtrabackup-bin-2.2.3.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/xtrabackup-bin/xtrabackup-bin-2.2.3.ebuild?rev=1.1&content-type=text/plain
47
48 Index: xtrabackup-bin-2.2.3.ebuild
49 ===================================================================
50 # Copyright 1999-2014 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-db/xtrabackup-bin/xtrabackup-bin-2.2.3.ebuild,v 1.1 2014/07/06 14:20:21 idl0r Exp $
53
54 EAPI=5
55
56 MY_PN="percona-${PN/-bin}"
57 MY_PVR="${PV}-4982"
58 MY_P="${MY_PN}-${PV}"
59 MY_PF="${MY_PN}-${MY_PVR}"
60
61 inherit eutils
62
63 DESCRIPTION="MySQL hot backup software that performs non-blocking backups for
64 InnoDB and XtraDB databases"
65 HOMEPAGE="http://www.percona.com/software/percona-xtrabackup"
66 SRC_URI="
67 amd64? (
68 http://www.percona.com/downloads/XtraBackup/XtraBackup-${PV}/binary/tarball/${MY_PF}-Linux-x86_64.tar.gz
69 )
70 x86? (
71 http://www.percona.com/downloads/XtraBackup/XtraBackup-${PV}/binary/tarball/${MY_PF}-Linux-i686.tar.gz
72 )"
73
74 LICENSE="GPL-2"
75 SLOT="0"
76 KEYWORDS="~amd64 ~x86"
77 IUSE=""
78
79 DEPEND=""
80 RDEPEND="dev-libs/libaio
81 || ( dev-libs/libgcrypt:0/11 dev-libs/libgcrypt:11/11 )
82 dev-libs/libgpg-error
83 dev-perl/DBD-mysql"
84
85 if use amd64; then
86 S="${WORKDIR}/${MY_P}-Linux-x86_64"
87 elif use x86; then
88 S="${WORKDIR}/${MY_P}-Linux-i686"
89 fi
90
91 src_prepare() {
92 # bug 501904 - CVE-2014-2029
93 epatch "${FILESDIR}/${PN}-2.1.7-no-versioncheck.patch"
94 }
95
96 src_install() {
97 for bin in innobackupex xbcrypt xbstream xtrabackup; do
98 dobin bin/${bin}
99 done
100 }
101
102 pkg_postinst() {
103 einfo "xtrabackup 2.2.x is for MySQL/MariaDB 5.6 only"
104 }