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: Tue, 08 Jan 2019 09:42:59
Message-Id: 1546940299.43bc0afcc5d8cf3a7879746a23551157444c59cb.radhermit@gentoo
1 commit: 43bc0afcc5d8cf3a7879746a23551157444c59cb
2 Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 6 08:26:39 2019 +0000
4 Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 8 09:38:19 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43bc0afc
7
8 sys-fs/fuse: remove old
9
10 Signed-off-by: Tim Harder <radhermit <AT> gentoo.org>
11
12 sys-fs/fuse/Manifest | 2 --
13 sys-fs/fuse/fuse-2.9.8-r1.ebuild | 71 --------------------------------------
14 sys-fs/fuse/fuse-3.2.6.ebuild | 74 ----------------------------------------
15 sys-fs/fuse/fuse-3.3.0-r1.ebuild | 73 ---------------------------------------
16 4 files changed, 220 deletions(-)
17
18 diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
19 index a36d7b82976..4ab1a36a8d8 100644
20 --- a/sys-fs/fuse/Manifest
21 +++ b/sys-fs/fuse/Manifest
22 @@ -1,6 +1,4 @@
23 DIST fuse-2.9.7.tar.gz 661138 BLAKE2B 8e56cfa8634e919bfc4f9fa589074763bd8c272d5166a2a6fd7d416477ca07a374611639283593df4b06f8d5820b8cf5a375463d4b85fa3644868b2a62611003 SHA512 f47304d9c7a1815f7a2905b7bdb7785d4c10292a80c8dc1ec45d895af96bc6ffd6d84ff2617bd976a1d0867ab8ec1a404a5a05ace85a69ecca830f371d08f8e2
24 DIST fuse-2.9.8.tar.gz 4610904 BLAKE2B 803eebea510834676379df8c9514050efcf47d83c06ba1f5b5756d27f5c32d3a0cc199d826b0c041118c5d2260ff023f58432a0d7b623807c0a4af4da7c34eff SHA512 0a9b14d96c6f98f5c903baf00114bfff72f9aeb97224702bbed370516b2b582401d5b436fcef979918ffd85d69ba4a82c8f722c0b35ebd50f7aa5f4ddfdcf8ad
25 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847 SHA512 3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
26 -DIST fuse-3.2.6.tar.xz 1456220 BLAKE2B 9b09504ed04abd0134188c28f3908e69e3416c345a96aefbca0f64447f3c3a8907550874f5fec9cd8f65fbaa892be6cc0213a7f61d7ad51c955ce3acf955ee17 SHA512 3a1ef77ab4c79a24aad0b259e17f568a30a5faf53ac17eb25d05f30dc7423f0081583f5b3c284ca9196a01885843e97c323a84231272b7e2b55c8e73848a61b8
27 -DIST fuse-3.3.0.tar.xz 1010840 BLAKE2B 56422879c7a87351deb731b3e5f950c1d7f584f730e5d595f5b3f1b5dea960cd26c875d8921ae6495c7fd99b3525b76a65b9c866c5f19e653c04f9ae4bd98b13 SHA512 fa6ee83c4ccdea797e37c9413d504ebe3cbc2bfef9526d485519144714f7b7163bbae9be26ec8a471aa76e98958779bd9d702083be272abaa3b6f1694816e913
28 DIST fuse-3.4.1.tar.xz 1016436 BLAKE2B 50a35039d7302741239736f2e62f4603c147d49947580fb92f7ac6b46aa8dbcd1cbb16ba35719e198dc3b693b11c215ee8123d02a0c96154d6c905541eb35936 SHA512 45e56346b6d4c90055168254cd8508339d5b428ec58f1d9e287439e3d48fce344498826f099de89051e6529e45a45e0990a0e07fc8a9acbae1f76f4d6c72dd0d
29
30 diff --git a/sys-fs/fuse/fuse-2.9.8-r1.ebuild b/sys-fs/fuse/fuse-2.9.8-r1.ebuild
31 deleted file mode 100644
32 index 0e17eaa9a11..00000000000
33 --- a/sys-fs/fuse/fuse-2.9.8-r1.ebuild
34 +++ /dev/null
35 @@ -1,71 +0,0 @@
36 -# Copyright 1999-2018 Gentoo Authors
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -EAPI=6
40 -inherit libtool linux-info udev toolchain-funcs
41 -
42 -DESCRIPTION="An interface for filesystems implemented in userspace"
43 -HOMEPAGE="https://github.com/libfuse/libfuse"
44 -SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz"
45 -
46 -LICENSE="GPL-2"
47 -SLOT="0"
48 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
49 -IUSE="examples kernel_linux kernel_FreeBSD static-libs"
50 -
51 -PDEPEND="kernel_FreeBSD? ( sys-fs/fuse4bsd )"
52 -DEPEND="virtual/pkgconfig"
53 -RDEPEND=">=sys-fs/fuse-common-3.3.0-r1"
54 -
55 -pkg_setup() {
56 - if use kernel_linux ; then
57 - if kernel_is lt 2 6 9 ; then
58 - die "Your kernel is too old."
59 - fi
60 - CONFIG_CHECK="~FUSE_FS"
61 - WARNING_FUSE_FS="You need to have FUSE module built to use user-mode utils"
62 - linux-info_pkg_setup
63 - fi
64 -}
65 -
66 -src_prepare() {
67 - local PATCHES=( "${FILESDIR}"/${PN}-2.9.3-kernel-types.patch )
68 - # sandbox violation with mtab writability wrt #438250
69 - # don't sed configure.in without eautoreconf because of maintainer mode
70 - sed -i 's:umount --fake:true --fake:' configure || die
71 - elibtoolize
72 -
73 - default
74 -}
75 -
76 -src_configure() {
77 - econf \
78 - INIT_D_PATH="${EPREFIX}/etc/init.d" \
79 - MOUNT_FUSE_PATH="${EPREFIX}/sbin" \
80 - UDEV_RULES_PATH="${EPREFIX}/$(get_udevdir)/rules.d" \
81 - $(use_enable static-libs static) \
82 - --disable-example
83 -}
84 -
85 -src_install() {
86 - local DOCS=( AUTHORS ChangeLog README.md README.NFS NEWS doc/how-fuse-works doc/kernel.txt )
87 - default
88 -
89 - if use examples ; then
90 - docinto examples
91 - dodoc example/*
92 - fi
93 -
94 - if use kernel_FreeBSD ; then
95 - insinto /usr/include/fuse
96 - doins include/fuse_kernel.h
97 - fi
98 -
99 - find "${ED}" -name '*.la' -delete || die
100 -
101 - # installed via fuse-common
102 - rm -r "${ED%/}"/{etc,$(get_udevdir)} || die
103 -
104 - # handled by the device manager
105 - rm -r "${D%/}"/dev || die
106 -}
107
108 diff --git a/sys-fs/fuse/fuse-3.2.6.ebuild b/sys-fs/fuse/fuse-3.2.6.ebuild
109 deleted file mode 100644
110 index 4012fc673b6..00000000000
111 --- a/sys-fs/fuse/fuse-3.2.6.ebuild
112 +++ /dev/null
113 @@ -1,74 +0,0 @@
114 -# Copyright 1999-2018 Gentoo Foundation
115 -# Distributed under the terms of the GNU General Public License v2
116 -
117 -EAPI=6
118 -PYTHON_COMPAT=( python3_{4,5,6} )
119 -
120 -inherit meson multilib-minimal flag-o-matic udev python-any-r1
121 -
122 -DESCRIPTION="An interface for filesystems implemented in userspace"
123 -HOMEPAGE="https://github.com/libfuse/libfuse"
124 -SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.xz"
125 -
126 -LICENSE="GPL-2 LGPL-2.1"
127 -SLOT="3"
128 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
129 -IUSE="test"
130 -
131 -DEPEND="virtual/pkgconfig
132 - test? (
133 - ${PYTHON_DEPS}
134 - $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
135 - )"
136 -RDEPEND="sys-fs/fuse-common"
137 -
138 -DOCS=( AUTHORS ChangeLog.rst README.md doc/README.NFS doc/kernel.txt )
139 -
140 -python_check_deps() {
141 - has_version "dev-python/pytest[${PYTHON_USEDEP}]"
142 -}
143 -
144 -pkg_setup() {
145 - use test && python-any-r1_pkg_setup
146 -}
147 -
148 -src_prepare() {
149 - default
150 -
151 - # lto not supported yet -- https://github.com/libfuse/libfuse/issues/198
152 - filter-flags -flto*
153 -
154 - # passthough_ll is broken on systems with 32-bit pointers
155 - cat /dev/null > example/meson.build || die
156 -}
157 -
158 -multilib_src_configure() {
159 - meson_src_configure
160 -}
161 -
162 -multilib_src_compile() {
163 - eninja
164 -}
165 -
166 -multilib_src_test() {
167 - ${EPYTHON} -m pytest test || die
168 -}
169 -
170 -multilib_src_install() {
171 - DESTDIR="${D}" eninja install
172 -}
173 -
174 -multilib_src_install_all() {
175 - einstalldocs
176 -
177 - # installed via fuse-common
178 - rm -r "${ED%/}"/{etc,$(get_udevdir)} || die
179 - rm "${ED%/}"/usr/sbin/mount.fuse3 || die
180 -
181 - # handled by the device manager
182 - rm -r "${ED%/}"/dev || die
183 -
184 - # manually install man pages
185 - rm -r "${ED%/}"/usr/share/man || die
186 - doman doc/fusermount3.1
187 -}
188
189 diff --git a/sys-fs/fuse/fuse-3.3.0-r1.ebuild b/sys-fs/fuse/fuse-3.3.0-r1.ebuild
190 deleted file mode 100644
191 index 3b4821add77..00000000000
192 --- a/sys-fs/fuse/fuse-3.3.0-r1.ebuild
193 +++ /dev/null
194 @@ -1,73 +0,0 @@
195 -# Copyright 1999-2018 Gentoo Foundation
196 -# Distributed under the terms of the GNU General Public License v2
197 -
198 -EAPI=6
199 -PYTHON_COMPAT=( python3_{4,5,6,7} )
200 -
201 -inherit meson multilib-minimal flag-o-matic udev python-any-r1
202 -
203 -DESCRIPTION="An interface for filesystems implemented in userspace"
204 -HOMEPAGE="https://github.com/libfuse/libfuse"
205 -SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.xz"
206 -
207 -LICENSE="GPL-2 LGPL-2.1"
208 -SLOT="3"
209 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
210 -IUSE="test"
211 -
212 -DEPEND="virtual/pkgconfig
213 - test? (
214 - ${PYTHON_DEPS}
215 - $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
216 - )"
217 -RDEPEND=">=sys-fs/fuse-common-3.3.0-r1"
218 -
219 -DOCS=( AUTHORS ChangeLog.rst README.md doc/README.NFS doc/kernel.txt )
220 -
221 -python_check_deps() {
222 - has_version "dev-python/pytest[${PYTHON_USEDEP}]"
223 -}
224 -
225 -pkg_setup() {
226 - use test && python-any-r1_pkg_setup
227 -}
228 -
229 -src_prepare() {
230 - default
231 -
232 - # lto not supported yet -- https://github.com/libfuse/libfuse/issues/198
233 - filter-flags -flto*
234 -
235 - # passthough_ll is broken on systems with 32-bit pointers
236 - cat /dev/null > example/meson.build || die
237 -}
238 -
239 -multilib_src_configure() {
240 - meson_src_configure
241 -}
242 -
243 -multilib_src_compile() {
244 - eninja
245 -}
246 -
247 -multilib_src_test() {
248 - ${EPYTHON} -m pytest test || die
249 -}
250 -
251 -multilib_src_install() {
252 - DESTDIR="${D}" eninja install
253 -}
254 -
255 -multilib_src_install_all() {
256 - einstalldocs
257 -
258 - # installed via fuse-common
259 - rm -r "${ED%/}"/{etc,$(get_udevdir)} || die
260 -
261 - # handled by the device manager
262 - rm -r "${ED%/}"/dev || die
263 -
264 - # manually install man pages to respect compression
265 - rm -r "${ED%/}"/usr/share/man || die
266 - doman doc/{fusermount3.1,mount.fuse3.8}
267 -}