Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
Date: Fri, 04 May 2018 14:40:18
Message-Id: 1525443647.a05efbefddd1d3c6e42fca77fd3f7a4f32126e00.whissi@gentoo
1 commit: a05efbefddd1d3c6e42fca77fd3f7a4f32126e00
2 Author: Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
3 AuthorDate: Wed May 2 12:49:13 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Fri May 4 14:20:47 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a05efbef
7
8 dev-db/percona-xtrabackup: drop old
9
10 Closes: https://github.com/gentoo/gentoo/pull/8241
11 Package-Manager: Portage-2.3.31, Repoman-2.3.9
12
13 dev-db/percona-xtrabackup/Manifest | 2 -
14 .../percona-xtrabackup-2.4.7.ebuild | 75 --------------------
15 .../percona-xtrabackup-2.4.8.ebuild | 82 ----------------------
16 3 files changed, 159 deletions(-)
17
18 diff --git a/dev-db/percona-xtrabackup/Manifest b/dev-db/percona-xtrabackup/Manifest
19 index 41fd3c82675..a18e112ee8a 100644
20 --- a/dev-db/percona-xtrabackup/Manifest
21 +++ b/dev-db/percona-xtrabackup/Manifest
22 @@ -1,5 +1,3 @@
23 DIST percona-xtrabackup-2.4.10.tar.gz 59217573 BLAKE2B 3a4485b6d8c5b9ad2ca4b60603383b18ec0a3da7e4cca3b5a1ee2d24b6ca17844cc406123bbaf9313fc17570db0168c13af16d17404e075fc8140731ef9b79c2 SHA512 a4ebbebabc8b9b5fec9777fc3569c530b4a88a1b75d3e78d2edf7627a2e8cadf7aa2d8988963136b331a274c80371ff9b7fafcc7d8a129f446eb58777ce1764f
24 DIST percona-xtrabackup-2.4.11.tar.gz 59267058 BLAKE2B 1de9905a2c191a58290e87a90e36c263f66935ce0846af205e1a0accc6e9b2938dd8679f65acc4b51ca956f2bcbca831cd10c9d50c01c2ecfd9d059fde500e20 SHA512 2fa4757fe944fb4c8113dca1fa25beaa23de5d5f9fc830b36a6d9eb4efb7e7fb1eec10f91be5e91fd3b7980bc157832ed52c9da59a342f6aae05ceae8ecdf760
25 -DIST percona-xtrabackup-2.4.7.tar.gz 54119422 BLAKE2B 41ae661efe53e0ede92dc1e1555e05f68c2fd2848d32c5ae9df3244a5b3e9d996c23cd3b9b79e5a0630140ea02e04f3560679b4c493484e7c2a1b0bcc5847aa0 SHA512 7aaf82975cd4c0b7af119902eddf96b8ce75c0fbcbd6835991e33f1f89347361fbe3c9040762c9989df5d53199b628aa6b2b45004ef440bb46e2415fbab13009
26 -DIST percona-xtrabackup-2.4.8.tar.gz 57965576 BLAKE2B 5cca947549181413ef68bcc7a5fd935404ebf2aaccc2e8de42221cbc0007371ca3499e26f2ab312b7fb94fe74a7079c48a11405df18cc3c809329403a83840cd SHA512 a613c41169c6ebdba27c6cb8111d388ff656d4daf0e69b52e401b293a6ac6499d81d0f028afd805fa60018ad5f2007e70db7a9ba931d6829272f0ce273ba9739
27 DIST percona-xtrabackup-2.4.9.tar.gz 58001052 BLAKE2B d2a25a5ca2190ccf82a600245a0e21848abd9a33ea937a81b2ba9c7e518b24291080a3d3c4b8e6d02f51523e5cf2e78680e4b351c4f2bcd8f122c58f62c14418 SHA512 913431f0fa648731efa2e9bc87c9431a28816b0eca12e1c6df6e7ab04a4148ddd8fa03c9792335ad152b05bede5b9fe64ce94a393b5e4e37d4b18f4989b0ccdb
28
29 diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
30 deleted file mode 100644
31 index 7a3720c1107..00000000000
32 --- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
33 +++ /dev/null
34 @@ -1,75 +0,0 @@
35 -# Copyright 1999-2017 Gentoo Foundation
36 -# Distributed under the terms of the GNU General Public License v2
37 -
38 -EAPI=6
39 -
40 -inherit cmake-utils flag-o-matic
41 -
42 -DESCRIPTION="Hot backup utility for MySQL based servers"
43 -HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup"
44 -SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz"
45 -
46 -LICENSE="GPL-2"
47 -SLOT="0"
48 -KEYWORDS="amd64 x86"
49 -IUSE=""
50 -
51 -DEPEND="
52 - app-arch/lz4:0=
53 - app-editors/vim-core
54 - <dev-libs/boost-1.65.0:=
55 - dev-libs/libaio
56 - <dev-libs/libedit-20170329.3.1
57 - dev-libs/libev
58 - dev-libs/libevent:0=
59 - dev-libs/libgcrypt:0=
60 - dev-libs/libgpg-error
61 - dev-python/sphinx
62 - net-misc/curl
63 - sys-libs/zlib"
64 -RDEPEND="${DEPEND}
65 - !dev-db/xtrabackup-bin
66 - dev-perl/DBD-mysql"
67 -
68 -PATCHES=(
69 - "${FILESDIR}"/${PN}-2.4.6-remove-boost-version-check.patch
70 - "${FILESDIR}"/${PN}-2.4.6-fix-gcc6-isystem.patch
71 -)
72 -
73 -src_prepare() {
74 - cmake-utils_src_prepare
75 -
76 - # remove bundled lz4, boost, libedit, libevent, zlib
77 - # just to be safe...
78 - rm -r extra/lz4 include/boost_1_59_0 \
79 - cmd-line-utils/libedit libevent zlib || die
80 -}
81 -
82 -src_configure() {
83 - # Needed, due to broken handling of CMAKE_BUILD_TYPE leading to
84 - #
85 - # error: 'fts_ast_node_type_get' was not declared in this scope
86 - #
87 - append-cppflags -DDBUG_OFF
88 -
89 - local mycmakeargs=(
90 - -DBUILD_CONFIG=xtrabackup_release
91 - -DWITH_EDITLINE=system
92 - -DWITH_LIBEVENT=system
93 - -DWITH_LZ4=system
94 - -DWITH_SSL=bundled # uses yassl, which isn't packaged
95 - -DWITH_ZLIB=system
96 - -DWITH_PIC=ON
97 - )
98 - cmake-utils_src_configure
99 -}
100 -
101 -src_install() {
102 - local p="${BUILD_DIR}/storage/innobase/xtrabackup"
103 -
104 - dobin "${p}"/src/{xbcloud,xbcrypt,xbstream,xtrabackup}
105 - dosym xtrabackup /usr/bin/innobackupex
106 -
107 - einstalldocs
108 - doman "${p}"/doc/source/build/man/*
109 -}
110
111 diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild
112 deleted file mode 100644
113 index a7de4a224d0..00000000000
114 --- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild
115 +++ /dev/null
116 @@ -1,82 +0,0 @@
117 -# Copyright 1999-2017 Gentoo Foundation
118 -# Distributed under the terms of the GNU General Public License v2
119 -
120 -EAPI=6
121 -
122 -inherit cmake-utils flag-o-matic
123 -
124 -DESCRIPTION="Hot backup utility for MySQL based servers"
125 -HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup"
126 -SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz"
127 -
128 -LICENSE="GPL-2"
129 -SLOT="0"
130 -KEYWORDS="amd64 x86"
131 -
132 -DEPEND="
133 - app-arch/lz4:0=
134 - app-editors/vim-core
135 - <dev-libs/boost-1.65.0:=
136 - dev-libs/libaio
137 - <dev-libs/libedit-20170329.3.1
138 - dev-libs/libev
139 - dev-libs/libevent:0=
140 - dev-libs/libgcrypt:0=
141 - dev-libs/libgpg-error
142 - dev-python/sphinx
143 - net-misc/curl
144 - sys-libs/zlib"
145 -
146 -RDEPEND="
147 - ${DEPEND}
148 - !dev-db/xtrabackup-bin
149 - dev-perl/DBD-mysql"
150 -
151 -PATCHES=(
152 - "${FILESDIR}"/${PN}-2.4.6-remove-boost-version-check.patch
153 - "${FILESDIR}"/${PN}-2.4.6-fix-gcc6-isystem.patch
154 -)
155 -
156 -src_prepare() {
157 - cmake-utils_src_prepare
158 -
159 - # remove bundled lz4, boost, libedit, libevent, zlib
160 - # just to be safe...
161 - rm -rv \
162 - extra/lz4 \
163 - include/boost_1_59_0 \
164 - cmd-line-utils/libedit \
165 - libevent \
166 - zlib || die
167 -}
168 -
169 -src_configure() {
170 - # Needed, due to broken handling of CMAKE_BUILD_TYPE leading to
171 - #
172 - # error: 'fts_ast_node_type_get' was not declared in this scope
173 - #
174 - append-cppflags -DDBUG_OFF
175 -
176 - local mycmakeargs=(
177 - -DBUILD_CONFIG=xtrabackup_release
178 - -DWITH_EDITLINE=system
179 - -DWITH_LIBEVENT=system
180 - -DWITH_LZ4=system
181 - -DWITH_SSL=bundled # uses yassl, which isn't packaged
182 - -DWITH_ZLIB=system
183 - -DWITH_PIC=ON
184 - )
185 -
186 - local CMAKE_BUILD_TYPE="Release"
187 - cmake-utils_src_configure
188 -}
189 -
190 -src_install() {
191 - local p="${BUILD_DIR}/storage/innobase/xtrabackup"
192 -
193 - dobin "${p}"/src/{xbcloud,xbcrypt,xbstream,xtrabackup}
194 - dosym xtrabackup /usr/bin/innobackupex
195 -
196 - einstalldocs
197 - doman "${p}"/doc/source/build/man/*
198 -}