Gentoo Archives: gentoo-commits

From: Tim Harder <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/
Date: Wed, 12 Dec 2018 04:13:24
Message-Id: 1544587606.2a623ce4a5c3ba77551661069d1a64be98d3b457.radhermit@gentoo
1 commit: 2a623ce4a5c3ba77551661069d1a64be98d3b457
2 Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 12 04:06:46 2018 +0000
4 Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 12 04:06:46 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a623ce4
7
8 sys-fs/fuse: remove old
9
10 Signed-off-by: Tim Harder <radhermit <AT> gentoo.org>
11
12 sys-fs/fuse/Manifest | 3 --
13 sys-fs/fuse/fuse-2.9.7-r1.ebuild | 73 ---------------------------------------
14 sys-fs/fuse/fuse-3.2.1.ebuild | 74 ----------------------------------------
15 sys-fs/fuse/fuse-3.2.2.ebuild | 74 ----------------------------------------
16 sys-fs/fuse/fuse-3.2.3.ebuild | 74 ----------------------------------------
17 5 files changed, 298 deletions(-)
18
19 diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
20 index 5c442e06e6b..ecfbaa9b683 100644
21 --- a/sys-fs/fuse/Manifest
22 +++ b/sys-fs/fuse/Manifest
23 @@ -1,7 +1,4 @@
24 DIST fuse-2.9.7.tar.gz 661138 BLAKE2B 8e56cfa8634e919bfc4f9fa589074763bd8c272d5166a2a6fd7d416477ca07a374611639283593df4b06f8d5820b8cf5a375463d4b85fa3644868b2a62611003 SHA512 f47304d9c7a1815f7a2905b7bdb7785d4c10292a80c8dc1ec45d895af96bc6ffd6d84ff2617bd976a1d0867ab8ec1a404a5a05ace85a69ecca830f371d08f8e2
25 DIST fuse-2.9.8.tar.gz 4610904 BLAKE2B 803eebea510834676379df8c9514050efcf47d83c06ba1f5b5756d27f5c32d3a0cc199d826b0c041118c5d2260ff023f58432a0d7b623807c0a4af4da7c34eff SHA512 0a9b14d96c6f98f5c903baf00114bfff72f9aeb97224702bbed370516b2b582401d5b436fcef979918ffd85d69ba4a82c8f722c0b35ebd50f7aa5f4ddfdcf8ad
26 -DIST fuse-3.2.1.tar.xz 1042772 BLAKE2B fe7dccc3b791a3b549815f5015a993c29d9481742a88b0291a03b39b95c0acb709969bdc0f6fbea5a48d0bb97bc362ad351b719d77a4f9f630825308f3fb1913 SHA512 edf08711fa02c40b9d3507c99e0b1bfd7208edc1494888c4e2bad92b621eb5c43c4cb31474d2d3bb1edaaf9cd876f3407cdb00a1bdcf61a0b74c876d3707518e
27 -DIST fuse-3.2.2.tar.xz 1187816 BLAKE2B 4cda342ded747a92f31417c32006e202398555d2112134f403addd1f2ef896ed46e1082a13437e657795ae93b67fb2692746b759b9efb3bd8c70857623ca1af6 SHA512 234256ed8e9e277557775d34b0aa77f3b0a3c40a715e52db1437f2ffd2a7d8eda2e12ef35963a918b3310f7244bba9b3755003a25b98ea6d29b6d4b322cddec7
28 -DIST fuse-3.2.3.tar.xz 1238628 BLAKE2B 07b073d0af9d8db3b8799d872225f0637351b99bafb5db11b45dab1173101669731de66215a31e2141cfe5aa6d467e87d469f432194ddf7b8d5eb8e10825d679 SHA512 f91ee4b24df64e62d0c50db0bc3807229cfde06da118c87826bc3ee01b41689ec93a96b026226e948e6d7904bb506dc1d8ffa83d29aa12ea7f17009f6060263e
29 DIST fuse-3.2.6.tar.xz 1456220 BLAKE2B 9b09504ed04abd0134188c28f3908e69e3416c345a96aefbca0f64447f3c3a8907550874f5fec9cd8f65fbaa892be6cc0213a7f61d7ad51c955ce3acf955ee17 SHA512 3a1ef77ab4c79a24aad0b259e17f568a30a5faf53ac17eb25d05f30dc7423f0081583f5b3c284ca9196a01885843e97c323a84231272b7e2b55c8e73848a61b8
30 DIST fuse-3.3.0.tar.xz 1010840 BLAKE2B 56422879c7a87351deb731b3e5f950c1d7f584f730e5d595f5b3f1b5dea960cd26c875d8921ae6495c7fd99b3525b76a65b9c866c5f19e653c04f9ae4bd98b13 SHA512 fa6ee83c4ccdea797e37c9413d504ebe3cbc2bfef9526d485519144714f7b7163bbae9be26ec8a471aa76e98958779bd9d702083be272abaa3b6f1694816e913
31
32 diff --git a/sys-fs/fuse/fuse-2.9.7-r1.ebuild b/sys-fs/fuse/fuse-2.9.7-r1.ebuild
33 deleted file mode 100644
34 index 179face680f..00000000000
35 --- a/sys-fs/fuse/fuse-2.9.7-r1.ebuild
36 +++ /dev/null
37 @@ -1,73 +0,0 @@
38 -# Copyright 1999-2018 Gentoo Foundation
39 -# Distributed under the terms of the GNU General Public License v2
40 -
41 -EAPI=6
42 -inherit ltprune libtool linux-info udev toolchain-funcs
43 -
44 -DESCRIPTION="An interface for filesystems implemented in userspace"
45 -HOMEPAGE="https://github.com/libfuse/libfuse"
46 -SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz"
47 -
48 -LICENSE="GPL-2"
49 -SLOT="0"
50 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
51 -IUSE="examples kernel_linux kernel_FreeBSD static-libs"
52 -
53 -PDEPEND="kernel_FreeBSD? ( sys-fs/fuse4bsd )"
54 -DEPEND="virtual/pkgconfig"
55 -RDEPEND="sys-fs/fuse-common"
56 -
57 -pkg_setup() {
58 - if use kernel_linux ; then
59 - if kernel_is lt 2 6 9 ; then
60 - die "Your kernel is too old."
61 - fi
62 - CONFIG_CHECK="~FUSE_FS"
63 - FUSE_FS_WARNING="You need to have FUSE module built to use user-mode utils"
64 - linux-info_pkg_setup
65 - fi
66 -}
67 -
68 -src_prepare() {
69 - local PATCHES=( "${FILESDIR}"/${PN}-2.9.3-kernel-types.patch )
70 - # sandbox violation with mtab writability wrt #438250
71 - # don't sed configure.in without eautoreconf because of maintainer mode
72 - sed -i 's:umount --fake:true --fake:' configure || die
73 - elibtoolize
74 -
75 - default
76 -}
77 -
78 -src_configure() {
79 - econf \
80 - INIT_D_PATH="${EPREFIX}/etc/init.d" \
81 - MOUNT_FUSE_PATH="${EPREFIX}/sbin" \
82 - UDEV_RULES_PATH="${EPREFIX}/$(get_udevdir)/rules.d" \
83 - $(use_enable static-libs static) \
84 - --disable-example
85 -}
86 -
87 -src_install() {
88 - local DOCS=( AUTHORS ChangeLog README.md README.NFS NEWS doc/how-fuse-works doc/kernel.txt )
89 - default
90 -
91 - if use examples ; then
92 - docinto examples
93 - dodoc example/*
94 - fi
95 -
96 - if use kernel_FreeBSD ; then
97 - insinto /usr/include/fuse
98 - doins include/fuse_kernel.h
99 - fi
100 -
101 - prune_libtool_files
102 -
103 - # installed via fuse-common
104 - rm -r "${ED%/}"/{etc,$(get_udevdir)} || die
105 - rm "${ED%/}"/usr/share/man/man8/mount.fuse.* || die
106 - rm "${ED%/}"/sbin/mount.fuse || die
107 -
108 - # handled by the device manager
109 - rm -r "${D%/}"/dev || die
110 -}
111
112 diff --git a/sys-fs/fuse/fuse-3.2.1.ebuild b/sys-fs/fuse/fuse-3.2.1.ebuild
113 deleted file mode 100644
114 index 4012fc673b6..00000000000
115 --- a/sys-fs/fuse/fuse-3.2.1.ebuild
116 +++ /dev/null
117 @@ -1,74 +0,0 @@
118 -# Copyright 1999-2018 Gentoo Foundation
119 -# Distributed under the terms of the GNU General Public License v2
120 -
121 -EAPI=6
122 -PYTHON_COMPAT=( python3_{4,5,6} )
123 -
124 -inherit meson multilib-minimal flag-o-matic udev python-any-r1
125 -
126 -DESCRIPTION="An interface for filesystems implemented in userspace"
127 -HOMEPAGE="https://github.com/libfuse/libfuse"
128 -SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.xz"
129 -
130 -LICENSE="GPL-2 LGPL-2.1"
131 -SLOT="3"
132 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
133 -IUSE="test"
134 -
135 -DEPEND="virtual/pkgconfig
136 - test? (
137 - ${PYTHON_DEPS}
138 - $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
139 - )"
140 -RDEPEND="sys-fs/fuse-common"
141 -
142 -DOCS=( AUTHORS ChangeLog.rst README.md doc/README.NFS doc/kernel.txt )
143 -
144 -python_check_deps() {
145 - has_version "dev-python/pytest[${PYTHON_USEDEP}]"
146 -}
147 -
148 -pkg_setup() {
149 - use test && python-any-r1_pkg_setup
150 -}
151 -
152 -src_prepare() {
153 - default
154 -
155 - # lto not supported yet -- https://github.com/libfuse/libfuse/issues/198
156 - filter-flags -flto*
157 -
158 - # passthough_ll is broken on systems with 32-bit pointers
159 - cat /dev/null > example/meson.build || die
160 -}
161 -
162 -multilib_src_configure() {
163 - meson_src_configure
164 -}
165 -
166 -multilib_src_compile() {
167 - eninja
168 -}
169 -
170 -multilib_src_test() {
171 - ${EPYTHON} -m pytest test || die
172 -}
173 -
174 -multilib_src_install() {
175 - DESTDIR="${D}" eninja install
176 -}
177 -
178 -multilib_src_install_all() {
179 - einstalldocs
180 -
181 - # installed via fuse-common
182 - rm -r "${ED%/}"/{etc,$(get_udevdir)} || die
183 - rm "${ED%/}"/usr/sbin/mount.fuse3 || die
184 -
185 - # handled by the device manager
186 - rm -r "${ED%/}"/dev || die
187 -
188 - # manually install man pages
189 - rm -r "${ED%/}"/usr/share/man || die
190 - doman doc/fusermount3.1
191 -}
192
193 diff --git a/sys-fs/fuse/fuse-3.2.2.ebuild b/sys-fs/fuse/fuse-3.2.2.ebuild
194 deleted file mode 100644
195 index 4012fc673b6..00000000000
196 --- a/sys-fs/fuse/fuse-3.2.2.ebuild
197 +++ /dev/null
198 @@ -1,74 +0,0 @@
199 -# Copyright 1999-2018 Gentoo Foundation
200 -# Distributed under the terms of the GNU General Public License v2
201 -
202 -EAPI=6
203 -PYTHON_COMPAT=( python3_{4,5,6} )
204 -
205 -inherit meson multilib-minimal flag-o-matic udev python-any-r1
206 -
207 -DESCRIPTION="An interface for filesystems implemented in userspace"
208 -HOMEPAGE="https://github.com/libfuse/libfuse"
209 -SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.xz"
210 -
211 -LICENSE="GPL-2 LGPL-2.1"
212 -SLOT="3"
213 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
214 -IUSE="test"
215 -
216 -DEPEND="virtual/pkgconfig
217 - test? (
218 - ${PYTHON_DEPS}
219 - $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
220 - )"
221 -RDEPEND="sys-fs/fuse-common"
222 -
223 -DOCS=( AUTHORS ChangeLog.rst README.md doc/README.NFS doc/kernel.txt )
224 -
225 -python_check_deps() {
226 - has_version "dev-python/pytest[${PYTHON_USEDEP}]"
227 -}
228 -
229 -pkg_setup() {
230 - use test && python-any-r1_pkg_setup
231 -}
232 -
233 -src_prepare() {
234 - default
235 -
236 - # lto not supported yet -- https://github.com/libfuse/libfuse/issues/198
237 - filter-flags -flto*
238 -
239 - # passthough_ll is broken on systems with 32-bit pointers
240 - cat /dev/null > example/meson.build || die
241 -}
242 -
243 -multilib_src_configure() {
244 - meson_src_configure
245 -}
246 -
247 -multilib_src_compile() {
248 - eninja
249 -}
250 -
251 -multilib_src_test() {
252 - ${EPYTHON} -m pytest test || die
253 -}
254 -
255 -multilib_src_install() {
256 - DESTDIR="${D}" eninja install
257 -}
258 -
259 -multilib_src_install_all() {
260 - einstalldocs
261 -
262 - # installed via fuse-common
263 - rm -r "${ED%/}"/{etc,$(get_udevdir)} || die
264 - rm "${ED%/}"/usr/sbin/mount.fuse3 || die
265 -
266 - # handled by the device manager
267 - rm -r "${ED%/}"/dev || die
268 -
269 - # manually install man pages
270 - rm -r "${ED%/}"/usr/share/man || die
271 - doman doc/fusermount3.1
272 -}
273
274 diff --git a/sys-fs/fuse/fuse-3.2.3.ebuild b/sys-fs/fuse/fuse-3.2.3.ebuild
275 deleted file mode 100644
276 index 4012fc673b6..00000000000
277 --- a/sys-fs/fuse/fuse-3.2.3.ebuild
278 +++ /dev/null
279 @@ -1,74 +0,0 @@
280 -# Copyright 1999-2018 Gentoo Foundation
281 -# Distributed under the terms of the GNU General Public License v2
282 -
283 -EAPI=6
284 -PYTHON_COMPAT=( python3_{4,5,6} )
285 -
286 -inherit meson multilib-minimal flag-o-matic udev python-any-r1
287 -
288 -DESCRIPTION="An interface for filesystems implemented in userspace"
289 -HOMEPAGE="https://github.com/libfuse/libfuse"
290 -SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.xz"
291 -
292 -LICENSE="GPL-2 LGPL-2.1"
293 -SLOT="3"
294 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
295 -IUSE="test"
296 -
297 -DEPEND="virtual/pkgconfig
298 - test? (
299 - ${PYTHON_DEPS}
300 - $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
301 - )"
302 -RDEPEND="sys-fs/fuse-common"
303 -
304 -DOCS=( AUTHORS ChangeLog.rst README.md doc/README.NFS doc/kernel.txt )
305 -
306 -python_check_deps() {
307 - has_version "dev-python/pytest[${PYTHON_USEDEP}]"
308 -}
309 -
310 -pkg_setup() {
311 - use test && python-any-r1_pkg_setup
312 -}
313 -
314 -src_prepare() {
315 - default
316 -
317 - # lto not supported yet -- https://github.com/libfuse/libfuse/issues/198
318 - filter-flags -flto*
319 -
320 - # passthough_ll is broken on systems with 32-bit pointers
321 - cat /dev/null > example/meson.build || die
322 -}
323 -
324 -multilib_src_configure() {
325 - meson_src_configure
326 -}
327 -
328 -multilib_src_compile() {
329 - eninja
330 -}
331 -
332 -multilib_src_test() {
333 - ${EPYTHON} -m pytest test || die
334 -}
335 -
336 -multilib_src_install() {
337 - DESTDIR="${D}" eninja install
338 -}
339 -
340 -multilib_src_install_all() {
341 - einstalldocs
342 -
343 - # installed via fuse-common
344 - rm -r "${ED%/}"/{etc,$(get_udevdir)} || die
345 - rm "${ED%/}"/usr/sbin/mount.fuse3 || die
346 -
347 - # handled by the device manager
348 - rm -r "${ED%/}"/dev || die
349 -
350 - # manually install man pages
351 - rm -r "${ED%/}"/usr/share/man || die
352 - doman doc/fusermount3.1
353 -}