Gentoo Archives: gentoo-commits

From: Piotr Karbowski <slashbeast@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-fs/mergerfs/
Date: Tue, 09 Feb 2021 23:34:56
Message-Id: 1612913689.ab8d7b5c4a6db71ee43a29ddb1b05a3f88572ffa.slashbeast@gentoo
1 commit: ab8d7b5c4a6db71ee43a29ddb1b05a3f88572ffa
2 Author: Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 9 23:32:40 2021 +0000
4 Commit: Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 9 23:34:49 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab8d7b5c
7
8 sys-fs/mergerfs: drop old.
9
10 Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>
11
12 sys-fs/mergerfs/Manifest | 5 ---
13 sys-fs/mergerfs/mergerfs-2.28.3-r1.ebuild | 46 -------------------------
14 sys-fs/mergerfs/mergerfs-2.29.0.ebuild | 43 ------------------------
15 sys-fs/mergerfs/mergerfs-2.30.0.ebuild | 56 -------------------------------
16 sys-fs/mergerfs/mergerfs-2.31.0.ebuild | 52 ----------------------------
17 sys-fs/mergerfs/mergerfs-2.32.0.ebuild | 52 ----------------------------
18 6 files changed, 254 deletions(-)
19
20 diff --git a/sys-fs/mergerfs/Manifest b/sys-fs/mergerfs/Manifest
21 index 96f2342ce53..737727e6153 100644
22 --- a/sys-fs/mergerfs/Manifest
23 +++ b/sys-fs/mergerfs/Manifest
24 @@ -1,7 +1,2 @@
25 -DIST mergerfs-2.28.3.tar.gz 294065 BLAKE2B 2e59e00726aec53438d5a5df143ca204069794d68c663a130139102a19e118a54fede1c8eca99199a3e634ffa92cb21c25c30718ea0842826de8a64e876b2819 SHA512 5469b3515464680aa72fc393c218fb038bed31194a933e6736eec478d87a110979323308b642d7f100a5c506534ca75badf4a87a050007cdc77cd2a641217929
26 -DIST mergerfs-2.29.0.tar.gz 302391 BLAKE2B a7d051c63b12a95af2868d8b3be9b32aa1be3d9c4cc4e359914b07e18ed30dadece80861ad559d5cdd85b375f565b9e70dac9ad3e34b98c054dd54822897c1a6 SHA512 2c21dedffc2f261c6c8427af59cffcacacc9b67bce7bb9989bd5946aa645c68bac0f56250ec19710e586a00892f7198853390bea3ff5981035d5a492ae4569a2
27 -DIST mergerfs-2.30.0.tar.gz 316560 BLAKE2B 7e6be39cfa5f085aabbc928e1da9c0bf1f6442be1de4ccef1868832c852d138901071129cf7feff19b13dd5939c5fff56520c5292473b92c71a85430818ab25c SHA512 6914c5efa783d66293ebcce0a6a493267eedfa45ac058cd24b2024aea15a866b997f4474363e4ababa4af59d302466c5f8c6b9f07ee42f7661b335d4701315b4
28 -DIST mergerfs-2.31.0.tar.gz 314286 BLAKE2B 595dd05e7bd4e6b2fbc2b1901a0d752710c6efea9957c400b394594e5586607a88899bf9966a9406ca0a57e0059af214ce30b06d87db5871aa42b5443a872cdb SHA512 c4504a8f585ffc7f58b11df441755db821611d9754a630ec211aaf611657df82c72120737ba2a2480e1ebebcb0af05adef2e4b8c463b97f4fd98ab5630890253
29 -DIST mergerfs-2.32.0.tar.gz 314388 BLAKE2B 8f009d8328702c48ec134e2dc80e65c88aa684dac541b9c09d0adaf81f3a013848d826e809fca9fed9d0b68917300f3dd65c5ba687f349006e950c7935b6adab SHA512 a25d075afcd0afb589ebf0306fb25bf8d170ab293047e1501128dcda1941abdce84b5513d9725c06aea3cb003f8abb4573826e81d11cfe90e4a2825ef75887ca
30 DIST mergerfs-2.32.1.tar.gz 314392 BLAKE2B 8024dd835af3380fc53ed7255e720c2475da229b2cb3cea68c7bb64edf2b56de903f82c22f65459ea40f08ff724a60fa474a20fbd1e964686a9b1f0df5c5a05d SHA512 2e09ae48d9b06c5a6b7cc577b458a9ec402fcd8243c023f9c03d0b37a35c28722586c738e76f7291559deae84aa69f52bcc76a9042947f984b24b85d84276807
31 DIST mergerfs-2.32.2.tar.gz 314267 BLAKE2B 768241671202019262e16ff9e2247014904fdf503057472b8b68805980215c6585a77047b66aa105fc99a83642b104d002808e532445021500ef3da4cdd3a6ae SHA512 f138f53ce9a9fbda6194847e74e3b3b161f49d84bc659f85c56cd61113fb7e5a89a9950eb54537c4a486a57ade5c8644a9809f97bbfff981cff32a6043329a73
32
33 diff --git a/sys-fs/mergerfs/mergerfs-2.28.3-r1.ebuild b/sys-fs/mergerfs/mergerfs-2.28.3-r1.ebuild
34 deleted file mode 100644
35 index 101fdf4ffc7..00000000000
36 --- a/sys-fs/mergerfs/mergerfs-2.28.3-r1.ebuild
37 +++ /dev/null
38 @@ -1,46 +0,0 @@
39 -# Copyright 1999-2020 Gentoo Authors
40 -# Distributed under the terms of the GNU General Public License v2
41 -
42 -EAPI=7
43 -
44 -DESCRIPTION="A featureful union filesystem"
45 -HOMEPAGE="https://github.com/trapexit/mergerfs"
46 -
47 -SRC_URI="https://github.com/trapexit/mergerfs/archive/${PV}.tar.gz -> ${P}.tar.gz"
48 -KEYWORDS="amd64 x86"
49 -
50 -# Vendorized libfuse that's bundled is under LGPL-2.1.
51 -LICENSE="ISC LGPL-2.1"
52 -SLOT="0"
53 -IUSE="+xattr"
54 -
55 -DEPEND="
56 - xattr? ( sys-apps/attr )
57 -"
58 -
59 -RDEPEND="${DEPEND}"
60 -
61 -BDEPEND="sys-devel/gettext"
62 -
63 -src_prepare() {
64 - default
65 -
66 - # drop -O2 from those handmade Makefiles.
67 - sed -r '/^OPTS[ \t]*=/d' -i Makefile || die
68 -
69 - # Hand made build system at it's finest.
70 - echo -e "#!/bin/sh\ntrue" >tools/update-version || die
71 - echo "#pragma once" >src/version.hpp || die
72 - echo "static const char MERGERFS_VERSION[] = \"${PV}\";" >>src/version.hpp || die
73 -
74 - if ! use xattr; then
75 - sed 's%USE_XATTR = 1%USE_XATTR = 0%g' -i Makefile || die
76 - fi
77 -}
78 -
79 -src_install() {
80 - dobin build/mergerfs
81 - dosym mergerfs /usr/bin/mount.mergerfs
82 - dodoc README.md
83 - doman man/mergerfs.1
84 -}
85
86 diff --git a/sys-fs/mergerfs/mergerfs-2.29.0.ebuild b/sys-fs/mergerfs/mergerfs-2.29.0.ebuild
87 deleted file mode 100644
88 index 97325c3ba21..00000000000
89 --- a/sys-fs/mergerfs/mergerfs-2.29.0.ebuild
90 +++ /dev/null
91 @@ -1,43 +0,0 @@
92 -# Copyright 1999-2019 Gentoo Authors
93 -# Distributed under the terms of the GNU General Public License v2
94 -
95 -EAPI=7
96 -
97 -DESCRIPTION="A featureful union filesystem"
98 -HOMEPAGE="https://github.com/trapexit/mergerfs"
99 -
100 -SRC_URI="https://github.com/trapexit/mergerfs/archive/${PV}.tar.gz -> ${P}.tar.gz"
101 -KEYWORDS="~amd64 ~x86"
102 -
103 -# Vendorized libfuse that's bundled is under LGPL-2.1.
104 -LICENSE="ISC LGPL-2.1"
105 -SLOT="0"
106 -IUSE="+xattr"
107 -
108 -DEPEND="
109 - xattr? ( sys-apps/attr )
110 -"
111 -
112 -RDEPEND="${DEPEND}"
113 -
114 -BDEPEND="sys-devel/gettext"
115 -
116 -src_prepare() {
117 - default
118 -
119 - # Hand made build system at it's finest.
120 - echo -e "#!/bin/sh\ntrue" >tools/update-version || die
121 - echo "#pragma once" >src/version.hpp || die
122 - echo "static const char MERGERFS_VERSION[] = \"${PV}\";" >>src/version.hpp || die
123 -
124 - if ! use xattr; then
125 - sed 's%USE_XATTR = 1%USE_XATTR = 0%g' -i Makefile || die
126 - fi
127 -}
128 -
129 -src_install() {
130 - dobin build/mergerfs
131 - dosym mergerfs /usr/bin/mount.mergerfs
132 - dodoc README.md
133 - doman man/mergerfs.1
134 -}
135
136 diff --git a/sys-fs/mergerfs/mergerfs-2.30.0.ebuild b/sys-fs/mergerfs/mergerfs-2.30.0.ebuild
137 deleted file mode 100644
138 index 09f2db8f49b..00000000000
139 --- a/sys-fs/mergerfs/mergerfs-2.30.0.ebuild
140 +++ /dev/null
141 @@ -1,56 +0,0 @@
142 -# Copyright 1999-2020 Gentoo Authors
143 -# Distributed under the terms of the GNU General Public License v2
144 -
145 -EAPI=7
146 -
147 -inherit toolchain-funcs
148 -
149 -DESCRIPTION="A featureful union filesystem"
150 -HOMEPAGE="https://github.com/trapexit/mergerfs"
151 -
152 -SRC_URI="https://github.com/trapexit/mergerfs/archive/${PV}.tar.gz -> ${P}.tar.gz"
153 -KEYWORDS="amd64 x86"
154 -
155 -# Vendorized libfuse that's bundled is under LGPL-2.1.
156 -LICENSE="ISC LGPL-2.1"
157 -SLOT="0"
158 -IUSE="+xattr"
159 -
160 -DEPEND="
161 - xattr? ( sys-apps/attr )
162 -"
163 -
164 -RDEPEND="${DEPEND}"
165 -
166 -BDEPEND="sys-devel/gettext"
167 -
168 -PATCHES=(
169 - "${FILESDIR}"/mergerfs-makefiles-fixes-ar-cflags-cxxflags-ldflags.patch
170 -)
171 -
172 -src_prepare() {
173 - default
174 -
175 - # Hand made build system at it's finest.
176 - echo -e "#!/bin/sh\ntrue" >tools/update-version || die
177 - echo "#pragma once" >src/version.hpp || die
178 - echo "static const char MERGERFS_VERSION[] = \"${PV}\";" >>src/version.hpp || die
179 -
180 - if ! use xattr; then
181 - sed 's%USE_XATTR = 1%USE_XATTR = 0%g' -i Makefile || die
182 - fi
183 -}
184 -
185 -src_compile() {
186 - # https://bugs.gentoo.org/725978
187 - tc-export AR
188 -
189 - default
190 -}
191 -
192 -src_install() {
193 - dobin build/mergerfs
194 - dosym mergerfs /usr/bin/mount.mergerfs
195 - dodoc README.md
196 - doman man/mergerfs.1
197 -}
198
199 diff --git a/sys-fs/mergerfs/mergerfs-2.31.0.ebuild b/sys-fs/mergerfs/mergerfs-2.31.0.ebuild
200 deleted file mode 100644
201 index 5d1e3ec0e4c..00000000000
202 --- a/sys-fs/mergerfs/mergerfs-2.31.0.ebuild
203 +++ /dev/null
204 @@ -1,52 +0,0 @@
205 -# Copyright 1999-2020 Gentoo Authors
206 -# Distributed under the terms of the GNU General Public License v2
207 -
208 -EAPI=7
209 -
210 -inherit toolchain-funcs
211 -
212 -DESCRIPTION="A featureful union filesystem"
213 -HOMEPAGE="https://github.com/trapexit/mergerfs"
214 -
215 -SRC_URI="https://github.com/trapexit/mergerfs/archive/${PV}.tar.gz -> ${P}.tar.gz"
216 -KEYWORDS="~amd64 ~x86"
217 -
218 -# Vendorized libfuse that's bundled is under LGPL-2.1.
219 -LICENSE="ISC LGPL-2.1"
220 -SLOT="0"
221 -IUSE="+xattr"
222 -
223 -DEPEND="
224 - xattr? ( sys-apps/attr )
225 -"
226 -
227 -RDEPEND="${DEPEND}"
228 -
229 -BDEPEND="sys-devel/gettext"
230 -
231 -src_prepare() {
232 - default
233 -
234 - # Hand made build system at it's finest.
235 - echo -e "#!/bin/sh\ntrue" >tools/update-version || die
236 - echo "#pragma once" >src/version.hpp || die
237 - echo "static const char MERGERFS_VERSION[] = \"${PV}\";" >>src/version.hpp || die
238 -
239 - if ! use xattr; then
240 - sed 's%USE_XATTR = 1%USE_XATTR = 0%g' -i Makefile || die
241 - fi
242 -}
243 -
244 -src_compile() {
245 - # https://bugs.gentoo.org/725978
246 - tc-export AR
247 -
248 - default
249 -}
250 -
251 -src_install() {
252 - dobin build/mergerfs
253 - dosym mergerfs /usr/bin/mount.mergerfs
254 - dodoc README.md
255 - doman man/mergerfs.1
256 -}
257
258 diff --git a/sys-fs/mergerfs/mergerfs-2.32.0.ebuild b/sys-fs/mergerfs/mergerfs-2.32.0.ebuild
259 deleted file mode 100644
260 index 1a8305d7048..00000000000
261 --- a/sys-fs/mergerfs/mergerfs-2.32.0.ebuild
262 +++ /dev/null
263 @@ -1,52 +0,0 @@
264 -# Copyright 1999-2021 Gentoo Authors
265 -# Distributed under the terms of the GNU General Public License v2
266 -
267 -EAPI=7
268 -
269 -inherit toolchain-funcs
270 -
271 -DESCRIPTION="A featureful union filesystem"
272 -HOMEPAGE="https://github.com/trapexit/mergerfs"
273 -
274 -SRC_URI="https://github.com/trapexit/mergerfs/archive/${PV}.tar.gz -> ${P}.tar.gz"
275 -KEYWORDS="amd64 x86"
276 -
277 -# Vendorized libfuse that's bundled is under LGPL-2.1.
278 -LICENSE="ISC LGPL-2.1"
279 -SLOT="0"
280 -IUSE="+xattr"
281 -
282 -DEPEND="
283 - xattr? ( sys-apps/attr )
284 -"
285 -
286 -RDEPEND="${DEPEND}"
287 -
288 -BDEPEND="sys-devel/gettext"
289 -
290 -src_prepare() {
291 - default
292 -
293 - # Hand made build system at it's finest.
294 - echo -e "#!/bin/sh\ntrue" >tools/update-version || die
295 - echo "#pragma once" >src/version.hpp || die
296 - echo "static const char MERGERFS_VERSION[] = \"${PV}\";" >>src/version.hpp || die
297 -
298 - if ! use xattr; then
299 - sed 's%USE_XATTR = 1%USE_XATTR = 0%g' -i Makefile || die
300 - fi
301 -}
302 -
303 -src_compile() {
304 - # https://bugs.gentoo.org/725978
305 - tc-export AR
306 -
307 - default
308 -}
309 -
310 -src_install() {
311 - dobin build/mergerfs
312 - dosym mergerfs /usr/bin/mount.mergerfs
313 - dodoc README.md
314 - doman man/mergerfs.1
315 -}