Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfs-progs/files/, sys-fs/btrfs-progs/
Date: Tue, 17 Oct 2017 08:25:53
Message-Id: 1508228743.5d79fb1ed24a944946edfeff245699f743060208.polynomial-c@gentoo
1 commit: 5d79fb1ed24a944946edfeff245699f743060208
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Tue Oct 17 08:22:30 2017 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Tue Oct 17 08:25:43 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d79fb1e
7
8 sys-fs/btrfs-progs: Removed old.
9
10 Package-Manager: Portage-2.3.11, Repoman-2.3.3
11
12 sys-fs/btrfs-progs/Manifest | 5 --
13 sys-fs/btrfs-progs/btrfs-progs-4.13.1.ebuild | 93 ---------------------
14 sys-fs/btrfs-progs/btrfs-progs-4.8.1-r1.ebuild | 95 ----------------------
15 sys-fs/btrfs-progs/btrfs-progs-4.8.3.ebuild | 95 ----------------------
16 sys-fs/btrfs-progs/btrfs-progs-4.8.4.ebuild | 93 ---------------------
17 sys-fs/btrfs-progs/btrfs-progs-4.9.ebuild | 93 ---------------------
18 .../files/btrfs-progs-4.8.1-fix-ioctl.h | 36 --------
19 .../files/btrfs-progs-4.8.3-fix-ioctl-again.patch | 9 --
20 8 files changed, 519 deletions(-)
21
22 diff --git a/sys-fs/btrfs-progs/Manifest b/sys-fs/btrfs-progs/Manifest
23 index 23e3fdee6c2..77446d15741 100644
24 --- a/sys-fs/btrfs-progs/Manifest
25 +++ b/sys-fs/btrfs-progs/Manifest
26 @@ -8,7 +8,6 @@ DIST btrfs-progs-v4.1.2.tar.xz 1123080 SHA256 62db60c6a0868afb6302112cea54c75687
27 DIST btrfs-progs-v4.10.2.tar.xz 1508304 SHA256 ed09df670338562a52d9e7d76a362cc932737e2a67adca4c09395374be1de60a SHA512 1a21ca29d03c8d0e697ce075b841e38b021771a67da20087c80ab84bb87c5f56ea80695f9b2a25a2a159fba8b01d74a364435f5462545ec00ebd6f335d3fcd6f WHIRLPOOL 621f1af0273ca3b27e63e20b8a6ec9a3f6519f67fb669f1295be7f742b68362f3c7295be5e4d12ce48e9bc5753d1099b03e52b71fdf878d02664cf1e59720de6
28 DIST btrfs-progs-v4.11.tar.xz 1508580 SHA256 e17a68cc52a27d905b715445e91ddbaa4d42de4847d54836d6ed21e012dabf0e SHA512 914fb415f7ddec4d3ee203b67cde135dcc4c62d3e25e76e920b9a0ee5099d1cf75d21611795ce5aee78908ed466dc74b0b7ab2e036224b7e357e421f13e4f6c8 WHIRLPOOL 54b8d129ab0bd931dd7dab3c00c0b33cfeabaeaa9f9526d6a48adefc2b58537e8e8302538a7072820d21646360979f3b7fe78049f0244068f46cf6f7eeb6d18e
29 DIST btrfs-progs-v4.12.tar.xz 1587604 SHA256 917710c84a9d529c92038390ddf8ace19ad409f61cdcf93c38ccaf2678472ece SHA512 6a9b13241edda68c866249874189aafb121f73515bf71e46f1f574eff858405d9ce22a251a07c6437f0dc21ca6ee55b4b57c15b431ce63faa3c16d1c8112616e WHIRLPOOL c929a5f453af005004b858873b3f5c78c8d51372644b3611cf2fc4900c45fee7a6153cf2f09fdf16336928b2427160c4393697751429dc4f1a405721f9ea70e5
30 -DIST btrfs-progs-v4.13.1.tar.xz 1672248 SHA256 e04f80fe55429a8a2541ab01951bb29a12c071d7ce8baa318b8feb49f3de8ab2 SHA512 4fabfaa36b67afcc21a3917bd1faae106a82a2bc97a3670dd054a33490ae60e63512a28af5fe27b016de1e7213809f89e096c39a082f0a5d4e48f8e377eba7ba WHIRLPOOL 0adda0f7fa4bd45c433ae988dbeb64774cd0af6e690c9895fea54aca5a71e7d93b2d314f6e09e827b26cbe441e44ea428cb41eac2a6345f04008351d7404c8e9
31 DIST btrfs-progs-v4.13.2.tar.xz 1673732 SHA256 75c7331f1306495dfffabe542ef6c5539808f0cdaebdf14fa8b7ab09c59448bd SHA512 50db13868ed43433ec9b655825767e6e76036f407edc0caffecd4b371baf7d817575c2f25c77fe3d5e741bb52d57757c6c762de0c00cbefede615358a803d80a WHIRLPOOL c3dd7b8ee7c3e1b62885b2e1ad8f0bc4e72b24fd55090f43c7e95eaa2517c51c71d299c4f2450267721d41f1fa792ed48896b8e17215b65d50e61c6a1583cd98
32 DIST btrfs-progs-v4.13.3.tar.xz 1674084 SHA256 805bdb0031c21a0a5d2ba295a8c9bdd8ba831a68c3fa801aab85677ec902d783 SHA512 6db18197ab48a43da5212ead2fdd4a6d0c9eb035cd5ce40fdb5e6e39a69dd118aa0112246df8cb4a339665c20c39479d630e03ccc1ffea3017646695e1c5f833 WHIRLPOOL e54a739862f26f2648def2fa0e8fc1d49f7a70f2dd498d29e47b0d74fa826db961ade323cb5039728b42d28a383a0949494aea584a4d53f4abfce449bf6f10cd
33 DIST btrfs-progs-v4.2.2.tar.xz 1143760 SHA256 5d87e4ebb2a3a288c167791e489bfa484034d185c704870c484cb0771d921316 SHA512 2ad23546b3bb421faad1f67da37566b6ae1887c5340c0f1d06ca59fc0cd0fb1060d92e74e36ba7bfd85b0aff30811525654cd03b7d3570b0b51c2d8e2d6d9a76 WHIRLPOOL 5051f232bf5d6c2d19bc0fba9f2653546fc09000279863637a7ab44ff5c8bd107e5307aef3d2fbc7113581df3c224965f882045153eb9fa10da5b34cc4318188
34 @@ -17,9 +16,5 @@ DIST btrfs-progs-v4.4.1.tar.xz 1173248 SHA256 9964e3ae4fb64692e109ddd733de4554e7
35 DIST btrfs-progs-v4.5.3.tar.xz 1207344 SHA256 e6e79608d81ccda62ad877c20e4d0868dc68e570ba42f4c94e66bf5e8ee0ebd3 SHA512 7bb15728577cdc56773e87583196ed36e15a4c417f03816e8a101506070e667b8e51f66fcf98095ddc20c9ce10da0b78de1171e9c8a6cb20a4811fd35d508961 WHIRLPOOL c938f35d4ec74beeb41e8ab56632bb33c7500f283cef3d59ff97494ab957be9f2e309feb80e383c29417ba78d7e2a89704faf6fe2558a06852944790f434172c
36 DIST btrfs-progs-v4.6.1.tar.xz 1281240 SHA256 4ed15ccd0fa730c13e52fb930141a0d3f300f2bb34cb1366b32d093eaaa18919 SHA512 7bdf350a3051326f495e1694e11b27b830dce219ddbb0a805f1916f5deecdbd5332c3cd8abe36296832e196eee45e4cdc4695e99e186a51b85ec8b9f6ff5381d WHIRLPOOL d7c06549947278002c4de91f47b2b85d93a714bf1e984ce2b4d7321bcb8b0a11dd60cd84e070c382f61e67e919d3cbc88a723aaa5ab42806ecbe65ae01c4ae34
37 DIST btrfs-progs-v4.7.3.tar.xz 1341512 SHA256 90cd6f0ce5a8bed5fcd6ea8a70d81de4a038163035d48a9ae0339bbf51df771c SHA512 2609bfa90483a14daf33b77f4f1560ca75de602ad3d4ce705a95f1aebbec016574db91b0287287622e49d199507c90243eb6739bb5719a5f99557f8f3e8e2c1a WHIRLPOOL 819879310484ba70d96f5492aca5463e5ba0c646dbd5e4b4ca797b76c754a352753641ef4d0f4ffe0109d07c72d99be5a2b1c749b1f03225cd582a83c9cf0d5a
38 -DIST btrfs-progs-v4.8.1.tar.xz 1348472 SHA256 836e6d707abfc155319c072f53d296261cbd17f0e03484a3694b8af48640db83 SHA512 43738c21b7c066fc13af742f61aad54572d5c293acb98915a2aa0ba6ec0e32022bf663155d77435d1179f05fb75b97bd0aba28da2ade04b596ef5348e8b5415c WHIRLPOOL d4b1e4c5ca0c826394b5d95ea92e27f0c625a0f5c940bdd88e310a7328f4ad77b4060f5f61d4b05ef03705fe605591dc7ae6c9368f37aa73b69fedee0ed0d448
39 -DIST btrfs-progs-v4.8.3.tar.xz 1396920 SHA256 c1a60c317d2fcaf8420779d2d0717ae53882c2bc22bc44e3bdcd5efb7ca68ef2 SHA512 bf6ed0269823bfe385659f652bcc18c76c3cac3ca6f04f76f1ebe1fd5e2212884edeed7f5649979f8d83745256e9555c038eb6713b262759ee424bb9f6f0f4ac WHIRLPOOL 4a4b20308e08ed85f73d70e95f0f971965a7e8abae35e12769a4c697f0f1502cc070240b5319579adf3f8565cf669acdf4b5aa32dfca77148b8f23bd97349f76
40 -DIST btrfs-progs-v4.8.4.tar.xz 1466164 SHA256 bf26ead666c337a62a74bc9ec7f8dd9ee200e60e5fe5289967d53328eff261c5 SHA512 f53a0bfcbeaa43b00e09b811b1e6eb5159cd8a4c78ddb26a5ce87975d203794cf6d0a026d4a646bed0266fbc2bec1833fe48a3ff3850ea27bc7a19d7aa7ad54b WHIRLPOOL caf015a1ab9411ef5ddfab50a32d11b678b6b931cf871a9bca88925a500612cb5718e8cd411cf39b6e94b2544e222545d24c89470b04545501d87b986ebf3e84
41 DIST btrfs-progs-v4.8.5.tar.xz 1466688 SHA256 d247b1c022aca5def3415bfa51e00c566cce36660a3ee517d4b6a1af911a08ef SHA512 497c221fe329febc7cca777e347e8ab6ebb368070d35cb5122214bcf928eb2e7e854f7b0af5bc846f0d34ad84dfb33b372d24bf947ca0b15cb83291c390c664b WHIRLPOOL 3786ddbac699a22359911e89c989e58da7d7b6700f5380560645b6abc0cd46703bf512f8077c64b84fd5552915de1b620c7fe9aa0d96def025e7a3432bdfcd2e
42 DIST btrfs-progs-v4.9.1.tar.xz 1476524 SHA256 464a9bfd2b5eda76b0246ee0a4043f4de8d17c10312bc8b84abc5fbf9317fede SHA512 143f5c8863f3b9eff2e4ca2c750bb80ffe62f66d0c15d23e6f5bf75dab0133dcd3ff4d4c722360560de24b73e3da1222f265230d18de06d7bccd85ad2cb9a6a5 WHIRLPOOL 34aa6010ad38b2bd88f22e4308dca587305a9f4c7c0053b60a2cb5d4a7fddcb92ca384152fcffe9c8bfe476de046dae0ab88093f9c9c4a805ebba07d3d8837e2
43 -DIST btrfs-progs-v4.9.tar.xz 1475844 SHA256 e227baeb4652e83aab33135ec29b30339e2c99bba67d56fb589cd8a6b642c8a3 SHA512 e39abf3808dd8b7ac2424cbf240cec5da12fb3e5d2eeaa2ed6a0e4b7d8bdc28a4c92891236feff70b801ce1e78b65370e05aed252890a076c0b1b9bbfd020f46 WHIRLPOOL 1dc2c98d2aec9dd41a661c6f03d5b0ca4d8e80f53f5951c5071a3fde67ebb72f97ecf89ee3448185d2c33c65f60a6de61e983169fabdf6284a6ef40c770573e6
44
45 diff --git a/sys-fs/btrfs-progs/btrfs-progs-4.13.1.ebuild b/sys-fs/btrfs-progs/btrfs-progs-4.13.1.ebuild
46 deleted file mode 100644
47 index 397d271d38c..00000000000
48 --- a/sys-fs/btrfs-progs/btrfs-progs-4.13.1.ebuild
49 +++ /dev/null
50 @@ -1,93 +0,0 @@
51 -# Copyright 1999-2017 Gentoo Foundation
52 -# Distributed under the terms of the GNU General Public License v2
53 -
54 -EAPI=6
55 -
56 -inherit bash-completion-r1
57 -
58 -libbtrfs_soname=0
59 -
60 -if [[ ${PV} != 9999 ]]; then
61 - MY_PV=v${PV}
62 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
63 - SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz"
64 - S="${WORKDIR}"/${PN}-${MY_PV}
65 -else
66 - WANT_LIBTOOL=none
67 - inherit autotools git-r3
68 - EGIT_REPO_URI="git://repo.or.cz/btrfs-progs-unstable/devel.git"
69 - EGIT_BRANCH="devel"
70 -fi
71 -
72 -DESCRIPTION="Btrfs filesystem utilities"
73 -HOMEPAGE="https://btrfs.wiki.kernel.org"
74 -
75 -LICENSE="GPL-2"
76 -SLOT="0/${libbtrfs_soname}"
77 -IUSE="+convert static static-libs"
78 -
79 -RESTRICT=test # tries to mount repared filesystems
80 -
81 -RDEPEND="
82 - dev-libs/lzo:2=
83 - sys-apps/util-linux:0=[static-libs(+)?]
84 - sys-libs/zlib:0=
85 - convert? (
86 - sys-fs/e2fsprogs:0=
87 - sys-libs/e2fsprogs-libs:0=
88 - )
89 -"
90 -DEPEND="${RDEPEND}
91 - convert? ( sys-apps/acl )
92 - >=app-text/asciidoc-8.6.0
93 - app-text/docbook-xml-dtd:4.5
94 - app-text/xmlto
95 - static? (
96 - dev-libs/lzo:2[static-libs(+)]
97 - sys-apps/util-linux:0[static-libs(+)]
98 - sys-libs/zlib:0[static-libs(+)]
99 - convert? (
100 - sys-fs/e2fsprogs:0[static-libs(+)]
101 - sys-libs/e2fsprogs-libs:0[static-libs(+)]
102 - )
103 - )
104 -"
105 -
106 -if [[ ${PV} == 9999 ]]; then
107 - DEPEND+=" sys-devel/gnuconfig"
108 -fi
109 -
110 -src_prepare() {
111 - default
112 - if [[ ${PV} == 9999 ]]; then
113 - eautoreconf
114 - mkdir config || die
115 - local automakedir="$(autotools_run_tool --at-output automake --print-libdir)"
116 - [[ -e ${automakedir} ]] || die "Could not locate automake directory"
117 - ln -s "${automakedir}"/install-sh config/install-sh || die
118 - ln -s "${EPREFIX}"/usr/share/gnuconfig/config.guess config/config.guess || die
119 - ln -s "${EPREFIX}"/usr/share/gnuconfig/config.sub config/config.sub || die
120 - fi
121 -}
122 -
123 -src_configure() {
124 - local myeconfargs=(
125 - --bindir="${EPREFIX}"/sbin
126 - $(use_enable convert)
127 - $(use_enable elibc_glibc backtrace)
128 - )
129 - econf "${myeconfargs[@]}"
130 -}
131 -
132 -src_compile() {
133 - emake V=1 all $(usev static)
134 -}
135 -
136 -src_install() {
137 - local makeargs=(
138 - $(usex static-libs '' 'libs_static=')
139 - $(usex static install-static '')
140 - )
141 - emake V=1 DESTDIR="${D}" install "${makeargs[@]}"
142 - newbashcomp btrfs-completion btrfs
143 -}
144
145 diff --git a/sys-fs/btrfs-progs/btrfs-progs-4.8.1-r1.ebuild b/sys-fs/btrfs-progs/btrfs-progs-4.8.1-r1.ebuild
146 deleted file mode 100644
147 index 2d14380ad90..00000000000
148 --- a/sys-fs/btrfs-progs/btrfs-progs-4.8.1-r1.ebuild
149 +++ /dev/null
150 @@ -1,95 +0,0 @@
151 -# Copyright 1999-2016 Gentoo Foundation
152 -# Distributed under the terms of the GNU General Public License v2
153 -
154 -EAPI=6
155 -
156 -inherit bash-completion-r1
157 -
158 -libbtrfs_soname=0
159 -
160 -if [[ ${PV} != 9999 ]]; then
161 - MY_PV=v${PV}
162 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
163 - SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz"
164 - S="${WORKDIR}"/${PN}-${MY_PV}
165 -else
166 - WANT_LIBTOOL=none
167 - inherit autotools git-r3
168 - EGIT_REPO_URI="git://repo.or.cz/btrfs-progs-unstable/devel.git"
169 - EGIT_BRANCH="devel"
170 -fi
171 -
172 -DESCRIPTION="Btrfs filesystem utilities"
173 -HOMEPAGE="https://btrfs.wiki.kernel.org"
174 -
175 -LICENSE="GPL-2"
176 -SLOT="0/${libbtrfs_soname}"
177 -IUSE="+convert static static-libs"
178 -
179 -RESTRICT=test # tries to mount repared filesystems
180 -
181 -RDEPEND="
182 - dev-libs/lzo:2=
183 - sys-apps/util-linux:0=[static-libs(+)?]
184 - sys-libs/zlib:0=
185 - convert? (
186 - sys-fs/e2fsprogs:0=
187 - sys-libs/e2fsprogs-libs:0=
188 - )
189 -"
190 -DEPEND="${RDEPEND}
191 - convert? ( sys-apps/acl )
192 - >=app-text/asciidoc-8.6.0
193 - app-text/docbook-xml-dtd:4.5
194 - app-text/xmlto
195 - static? (
196 - dev-libs/lzo:2[static-libs(+)]
197 - sys-apps/util-linux:0[static-libs(+)]
198 - sys-libs/zlib:0[static-libs(+)]
199 - convert? (
200 - sys-fs/e2fsprogs:0[static-libs(+)]
201 - sys-libs/e2fsprogs-libs:0[static-libs(+)]
202 - )
203 - )
204 -"
205 -
206 -if [[ ${PV} == 9999 ]]; then
207 - DEPEND+=" sys-devel/gnuconfig"
208 -fi
209 -
210 -PATCHES=("${FILESDIR}"/${P}-fix-ioctl.h)
211 -
212 -src_prepare() {
213 - default
214 - if [[ ${PV} == 9999 ]]; then
215 - eautoreconf
216 - mkdir config || die
217 - local automakedir="$(autotools_run_tool --at-output automake --print-libdir)"
218 - [[ -e ${automakedir} ]] || die "Could not locate automake directory"
219 - ln -s "${automakedir}"/install-sh config/install-sh || die
220 - ln -s "${EPREFIX}"/usr/share/gnuconfig/config.guess config/config.guess || die
221 - ln -s "${EPREFIX}"/usr/share/gnuconfig/config.sub config/config.sub || die
222 - fi
223 -}
224 -
225 -src_configure() {
226 - local myeconfargs=(
227 - --bindir="${EPREFIX}"/sbin
228 - $(use_enable convert)
229 - $(use_enable elibc_glibc backtrace)
230 - )
231 - econf "${myeconfargs[@]}"
232 -}
233 -
234 -src_compile() {
235 - emake V=1 all $(usev static)
236 -}
237 -
238 -src_install() {
239 - local makeargs=(
240 - $(usex static-libs '' 'libs_static=')
241 - $(usex static install-static '')
242 - )
243 - emake V=1 DESTDIR="${D}" install "${makeargs[@]}"
244 - newbashcomp btrfs-completion btrfs
245 -}
246
247 diff --git a/sys-fs/btrfs-progs/btrfs-progs-4.8.3.ebuild b/sys-fs/btrfs-progs/btrfs-progs-4.8.3.ebuild
248 deleted file mode 100644
249 index 8a75a9fca11..00000000000
250 --- a/sys-fs/btrfs-progs/btrfs-progs-4.8.3.ebuild
251 +++ /dev/null
252 @@ -1,95 +0,0 @@
253 -# Copyright 1999-2016 Gentoo Foundation
254 -# Distributed under the terms of the GNU General Public License v2
255 -
256 -EAPI=6
257 -
258 -inherit bash-completion-r1
259 -
260 -libbtrfs_soname=0
261 -
262 -if [[ ${PV} != 9999 ]]; then
263 - MY_PV=v${PV}
264 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
265 - SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz"
266 - S="${WORKDIR}"/${PN}-${MY_PV}
267 -else
268 - WANT_LIBTOOL=none
269 - inherit autotools git-r3
270 - EGIT_REPO_URI="git://repo.or.cz/btrfs-progs-unstable/devel.git"
271 - EGIT_BRANCH="devel"
272 -fi
273 -
274 -DESCRIPTION="Btrfs filesystem utilities"
275 -HOMEPAGE="https://btrfs.wiki.kernel.org"
276 -
277 -LICENSE="GPL-2"
278 -SLOT="0/${libbtrfs_soname}"
279 -IUSE="+convert static static-libs"
280 -
281 -RESTRICT=test # tries to mount repared filesystems
282 -
283 -RDEPEND="
284 - dev-libs/lzo:2=
285 - sys-apps/util-linux:0=[static-libs(+)?]
286 - sys-libs/zlib:0=
287 - convert? (
288 - sys-fs/e2fsprogs:0=
289 - sys-libs/e2fsprogs-libs:0=
290 - )
291 -"
292 -DEPEND="${RDEPEND}
293 - convert? ( sys-apps/acl )
294 - >=app-text/asciidoc-8.6.0
295 - app-text/docbook-xml-dtd:4.5
296 - app-text/xmlto
297 - static? (
298 - dev-libs/lzo:2[static-libs(+)]
299 - sys-apps/util-linux:0[static-libs(+)]
300 - sys-libs/zlib:0[static-libs(+)]
301 - convert? (
302 - sys-fs/e2fsprogs:0[static-libs(+)]
303 - sys-libs/e2fsprogs-libs:0[static-libs(+)]
304 - )
305 - )
306 -"
307 -
308 -if [[ ${PV} == 9999 ]]; then
309 - DEPEND+=" sys-devel/gnuconfig"
310 -fi
311 -
312 -PATCHES=("${FILESDIR}"/${P}-fix-ioctl-again.patch)
313 -
314 -src_prepare() {
315 - default
316 - if [[ ${PV} == 9999 ]]; then
317 - eautoreconf
318 - mkdir config || die
319 - local automakedir="$(autotools_run_tool --at-output automake --print-libdir)"
320 - [[ -e ${automakedir} ]] || die "Could not locate automake directory"
321 - ln -s "${automakedir}"/install-sh config/install-sh || die
322 - ln -s "${EPREFIX}"/usr/share/gnuconfig/config.guess config/config.guess || die
323 - ln -s "${EPREFIX}"/usr/share/gnuconfig/config.sub config/config.sub || die
324 - fi
325 -}
326 -
327 -src_configure() {
328 - local myeconfargs=(
329 - --bindir="${EPREFIX}"/sbin
330 - $(use_enable convert)
331 - $(use_enable elibc_glibc backtrace)
332 - )
333 - econf "${myeconfargs[@]}"
334 -}
335 -
336 -src_compile() {
337 - emake V=1 all $(usev static)
338 -}
339 -
340 -src_install() {
341 - local makeargs=(
342 - $(usex static-libs '' 'libs_static=')
343 - $(usex static install-static '')
344 - )
345 - emake V=1 DESTDIR="${D}" install "${makeargs[@]}"
346 - newbashcomp btrfs-completion btrfs
347 -}
348
349 diff --git a/sys-fs/btrfs-progs/btrfs-progs-4.8.4.ebuild b/sys-fs/btrfs-progs/btrfs-progs-4.8.4.ebuild
350 deleted file mode 100644
351 index fa7bc3eb6b3..00000000000
352 --- a/sys-fs/btrfs-progs/btrfs-progs-4.8.4.ebuild
353 +++ /dev/null
354 @@ -1,93 +0,0 @@
355 -# Copyright 1999-2016 Gentoo Foundation
356 -# Distributed under the terms of the GNU General Public License v2
357 -
358 -EAPI=6
359 -
360 -inherit bash-completion-r1
361 -
362 -libbtrfs_soname=0
363 -
364 -if [[ ${PV} != 9999 ]]; then
365 - MY_PV=v${PV}
366 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
367 - SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz"
368 - S="${WORKDIR}"/${PN}-${MY_PV}
369 -else
370 - WANT_LIBTOOL=none
371 - inherit autotools git-r3
372 - EGIT_REPO_URI="git://repo.or.cz/btrfs-progs-unstable/devel.git"
373 - EGIT_BRANCH="devel"
374 -fi
375 -
376 -DESCRIPTION="Btrfs filesystem utilities"
377 -HOMEPAGE="https://btrfs.wiki.kernel.org"
378 -
379 -LICENSE="GPL-2"
380 -SLOT="0/${libbtrfs_soname}"
381 -IUSE="+convert static static-libs"
382 -
383 -RESTRICT=test # tries to mount repared filesystems
384 -
385 -RDEPEND="
386 - dev-libs/lzo:2=
387 - sys-apps/util-linux:0=[static-libs(+)?]
388 - sys-libs/zlib:0=
389 - convert? (
390 - sys-fs/e2fsprogs:0=
391 - sys-libs/e2fsprogs-libs:0=
392 - )
393 -"
394 -DEPEND="${RDEPEND}
395 - convert? ( sys-apps/acl )
396 - >=app-text/asciidoc-8.6.0
397 - app-text/docbook-xml-dtd:4.5
398 - app-text/xmlto
399 - static? (
400 - dev-libs/lzo:2[static-libs(+)]
401 - sys-apps/util-linux:0[static-libs(+)]
402 - sys-libs/zlib:0[static-libs(+)]
403 - convert? (
404 - sys-fs/e2fsprogs:0[static-libs(+)]
405 - sys-libs/e2fsprogs-libs:0[static-libs(+)]
406 - )
407 - )
408 -"
409 -
410 -if [[ ${PV} == 9999 ]]; then
411 - DEPEND+=" sys-devel/gnuconfig"
412 -fi
413 -
414 -src_prepare() {
415 - default
416 - if [[ ${PV} == 9999 ]]; then
417 - eautoreconf
418 - mkdir config || die
419 - local automakedir="$(autotools_run_tool --at-output automake --print-libdir)"
420 - [[ -e ${automakedir} ]] || die "Could not locate automake directory"
421 - ln -s "${automakedir}"/install-sh config/install-sh || die
422 - ln -s "${EPREFIX}"/usr/share/gnuconfig/config.guess config/config.guess || die
423 - ln -s "${EPREFIX}"/usr/share/gnuconfig/config.sub config/config.sub || die
424 - fi
425 -}
426 -
427 -src_configure() {
428 - local myeconfargs=(
429 - --bindir="${EPREFIX}"/sbin
430 - $(use_enable convert)
431 - $(use_enable elibc_glibc backtrace)
432 - )
433 - econf "${myeconfargs[@]}"
434 -}
435 -
436 -src_compile() {
437 - emake V=1 all $(usev static)
438 -}
439 -
440 -src_install() {
441 - local makeargs=(
442 - $(usex static-libs '' 'libs_static=')
443 - $(usex static install-static '')
444 - )
445 - emake V=1 DESTDIR="${D}" install "${makeargs[@]}"
446 - newbashcomp btrfs-completion btrfs
447 -}
448
449 diff --git a/sys-fs/btrfs-progs/btrfs-progs-4.9.ebuild b/sys-fs/btrfs-progs/btrfs-progs-4.9.ebuild
450 deleted file mode 100644
451 index fa7bc3eb6b3..00000000000
452 --- a/sys-fs/btrfs-progs/btrfs-progs-4.9.ebuild
453 +++ /dev/null
454 @@ -1,93 +0,0 @@
455 -# Copyright 1999-2016 Gentoo Foundation
456 -# Distributed under the terms of the GNU General Public License v2
457 -
458 -EAPI=6
459 -
460 -inherit bash-completion-r1
461 -
462 -libbtrfs_soname=0
463 -
464 -if [[ ${PV} != 9999 ]]; then
465 - MY_PV=v${PV}
466 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
467 - SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz"
468 - S="${WORKDIR}"/${PN}-${MY_PV}
469 -else
470 - WANT_LIBTOOL=none
471 - inherit autotools git-r3
472 - EGIT_REPO_URI="git://repo.or.cz/btrfs-progs-unstable/devel.git"
473 - EGIT_BRANCH="devel"
474 -fi
475 -
476 -DESCRIPTION="Btrfs filesystem utilities"
477 -HOMEPAGE="https://btrfs.wiki.kernel.org"
478 -
479 -LICENSE="GPL-2"
480 -SLOT="0/${libbtrfs_soname}"
481 -IUSE="+convert static static-libs"
482 -
483 -RESTRICT=test # tries to mount repared filesystems
484 -
485 -RDEPEND="
486 - dev-libs/lzo:2=
487 - sys-apps/util-linux:0=[static-libs(+)?]
488 - sys-libs/zlib:0=
489 - convert? (
490 - sys-fs/e2fsprogs:0=
491 - sys-libs/e2fsprogs-libs:0=
492 - )
493 -"
494 -DEPEND="${RDEPEND}
495 - convert? ( sys-apps/acl )
496 - >=app-text/asciidoc-8.6.0
497 - app-text/docbook-xml-dtd:4.5
498 - app-text/xmlto
499 - static? (
500 - dev-libs/lzo:2[static-libs(+)]
501 - sys-apps/util-linux:0[static-libs(+)]
502 - sys-libs/zlib:0[static-libs(+)]
503 - convert? (
504 - sys-fs/e2fsprogs:0[static-libs(+)]
505 - sys-libs/e2fsprogs-libs:0[static-libs(+)]
506 - )
507 - )
508 -"
509 -
510 -if [[ ${PV} == 9999 ]]; then
511 - DEPEND+=" sys-devel/gnuconfig"
512 -fi
513 -
514 -src_prepare() {
515 - default
516 - if [[ ${PV} == 9999 ]]; then
517 - eautoreconf
518 - mkdir config || die
519 - local automakedir="$(autotools_run_tool --at-output automake --print-libdir)"
520 - [[ -e ${automakedir} ]] || die "Could not locate automake directory"
521 - ln -s "${automakedir}"/install-sh config/install-sh || die
522 - ln -s "${EPREFIX}"/usr/share/gnuconfig/config.guess config/config.guess || die
523 - ln -s "${EPREFIX}"/usr/share/gnuconfig/config.sub config/config.sub || die
524 - fi
525 -}
526 -
527 -src_configure() {
528 - local myeconfargs=(
529 - --bindir="${EPREFIX}"/sbin
530 - $(use_enable convert)
531 - $(use_enable elibc_glibc backtrace)
532 - )
533 - econf "${myeconfargs[@]}"
534 -}
535 -
536 -src_compile() {
537 - emake V=1 all $(usev static)
538 -}
539 -
540 -src_install() {
541 - local makeargs=(
542 - $(usex static-libs '' 'libs_static=')
543 - $(usex static install-static '')
544 - )
545 - emake V=1 DESTDIR="${D}" install "${makeargs[@]}"
546 - newbashcomp btrfs-completion btrfs
547 -}
548
549 diff --git a/sys-fs/btrfs-progs/files/btrfs-progs-4.8.1-fix-ioctl.h b/sys-fs/btrfs-progs/files/btrfs-progs-4.8.1-fix-ioctl.h
550 deleted file mode 100644
551 index 61b60c78faa..00000000000
552 --- a/sys-fs/btrfs-progs/files/btrfs-progs-4.8.1-fix-ioctl.h
553 +++ /dev/null
554 @@ -1,36 +0,0 @@
555 -commit 3ddbf895db678fb40f7513bac9dbc36fd4095693
556 -Author: Sergei Trofimovich <slyfox@g.o>
557 -Date: Mon Oct 24 09:08:53 2016 +0100
558 -
559 - ioctl.h: add missing kernel compatibility header for BUILD_ASSERT
560 -
561 - Header breakage noticed by cynede. Reproducible as:
562 -
563 - $ gcc -c /usr/include/btrfs/ioctl.h -o /tmp/a.o
564 - /usr/include/btrfs/ioctl.h:42:14: error: expected declaration specifiers or '...' before 'sizeof'
565 - BUILD_ASSERT(sizeof(struct btrfs_ioctl_vol_args) == 4096);
566 - ^~~~~~
567 -
568 - Basically gcc tries to say us BUILD_ASSERT is not visible.
569 -
570 - BUILD_ASSERT lives in kerncompat.h which this change adds.
571 -
572 - Signed-off-by: Sergei Trofimovich <slyfox@g.o>
573 -
574 -diff --git a/ioctl.h b/ioctl.h
575 -index a7235c0..abea7ed 100644
576 ---- a/ioctl.h
577 -+++ b/ioctl.h
578 -@@ -26,6 +26,12 @@ extern "C" {
579 - #include <asm/types.h>
580 - #include <linux/ioctl.h>
581 -
582 -+#if BTRFS_FLAT_INCLUDES
583 -+#include "kerncompat.h"
584 -+#else
585 -+#include <btrfs/kerncompat.h>
586 -+#endif /* BTRFS_FLAT_INCLUDES */
587 -+
588 - #ifndef __user
589 - #define __user
590 - #endif
591
592 diff --git a/sys-fs/btrfs-progs/files/btrfs-progs-4.8.3-fix-ioctl-again.patch b/sys-fs/btrfs-progs/files/btrfs-progs-4.8.3-fix-ioctl-again.patch
593 deleted file mode 100644
594 index 9c894900e4a..00000000000
595 --- a/sys-fs/btrfs-progs/files/btrfs-progs-4.8.3-fix-ioctl-again.patch
596 +++ /dev/null
597 @@ -1,9 +0,0 @@
598 -diff --git a/ioctl.h b/ioctl.h
599 -index cdfb888..ad4372c 100644
600 ---- a/ioctl.h
601 -+++ b/ioctl.h
602 -@@ -710,3 +710,3 @@ static inline char *btrfs_err_str(enum btrfs_err_code err_code)
603 - default:
604 -- return NULL;
605 -+ return 0;
606 - }