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/fuse/
Date: Fri, 05 Feb 2021 11:55:58
Message-Id: 1612525991.4b2776dcb44e21f831a390cdcd5512eaa88a5ad3.polynomial-c@gentoo
1 commit: 4b2776dcb44e21f831a390cdcd5512eaa88a5ad3
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Fri Feb 5 11:53:11 2021 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 5 11:53:11 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b2776dc
7
8 sys-fs/fuse: Removed old
9
10 Package-Manager: Portage-3.0.14, Repoman-3.0.2
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 sys-fs/fuse/Manifest | 2 -
14 sys-fs/fuse/fuse-3.10.0.ebuild | 79 --------------------------------------
15 sys-fs/fuse/fuse-3.9.2.ebuild | 86 ------------------------------------------
16 3 files changed, 167 deletions(-)
17
18 diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
19 index 546ec8349aa..6056339de37 100644
20 --- a/sys-fs/fuse/Manifest
21 +++ b/sys-fs/fuse/Manifest
22 @@ -1,7 +1,5 @@
23 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847 SHA512 3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
24 -DIST fuse-3.10.0.tar.xz 1899596 BLAKE2B 39f7c7caf3d7cd2807381ee968a6fd704b29e1171a811d918fe70b9fdf6891d553d97a70ac7b217e01c4776e3d8576c60bef0bd3f7b520685d7d0e4ee3b78bf9 SHA512 a59d430f46ad59d51848ab9a07a02940f167fd5552232067dbcc442717a444a2ab30b1743282a7839ae79c0a74949742cd54d09472449c90b5fcc89adc7eff35
25 DIST fuse-3.10.1.tar.xz 1898800 BLAKE2B ddccf4dc697547edb6ed48ca76b4379a5f94884fd19118926d82b82316d4b83fa80b9f4bda7edc51eb80ec72c06763fd766ab1216767456db8d6238c725f838b SHA512 7cf16c41060a8aaee2f815f271b4dd410c2e072e7629e55b92faca9b2b47544592704736c7da11a598f18ad4a537f0ba76964fa76e3f1a23b4facfe5c6053302
26 DIST fuse-3.10.2.tar.xz 2071936 BLAKE2B 295c77ba7ffe2f56325bbc4eb8336b0765a8958152142660eca70b3e9b97f853adec917a161dbdd59f30d86ee19eb62f451a8bfca3fc797ba67a6139f0258a6e SHA512 8a306f69662126747321144b9e62fe43496ee2b5e96ba6094b7756a365205aefea477f39407c3d2b27528fae773a0662130de9d41503da630e17df564ce76260
27 DIST fuse-3.9.1.tar.xz 1595308 BLAKE2B 3b1d5c8ac99e96183581d034889d8d6cab8feeee26cafd765dc4ab2cbeb655b3b162836c960ceacf08cd458bec2daaf0474877c9611ef6a6543795e4971ddc12 SHA512 295bb62274264789c977a1fee78c6c122a2f227ae85d750b8519cafbdcf6551499b77cf021d83cc8261831e29761c166d84a4e50bdebb4191c76bcad1d15d329
28 -DIST fuse-3.9.2.tar.xz 1674292 BLAKE2B 42d796802d3ce2e072120153b695d1e64d160695714c58ffba7859281bfa2c1ff3d9f95b92a38c1a5443abe5a8468f0d9d285845b97a444ae1b64bf750e234ae SHA512 47795d2e0431c93ff36609247016a5ddfa631e4dcdc56cb579030bdb78497e3fa2db28b0cbadd0848024be39381c54f8441de28b0af51f8b800519e76c7af9ed
29 DIST fuse-3.9.3.tar.xz 1805676 BLAKE2B 907806f8799ce70f07d65e08a058709901bafa0fbfa098d3e66f9913f08b1d5f3e35a099f84832f221b5aa8681f69d8291f2a20967acdc8f0b7b0b72c2ae414b SHA512 e4a4bfbc276b1d676211d93878b487c5946f54e8811e929fad4ff32de1f64e0c4e762d33c43e3a04afae538f41efe8d29221f45340ccd74f0055f644802f3e26
30
31 diff --git a/sys-fs/fuse/fuse-3.10.0.ebuild b/sys-fs/fuse/fuse-3.10.0.ebuild
32 deleted file mode 100644
33 index 866a200892d..00000000000
34 --- a/sys-fs/fuse/fuse-3.10.0.ebuild
35 +++ /dev/null
36 @@ -1,79 +0,0 @@
37 -# Copyright 1999-2020 Gentoo Authors
38 -# Distributed under the terms of the GNU General Public License v2
39 -
40 -EAPI=7
41 -PYTHON_COMPAT=( python3_{7,8} )
42 -
43 -inherit meson multilib-minimal flag-o-matic udev python-any-r1
44 -
45 -DESCRIPTION="An interface for filesystems implemented in userspace"
46 -HOMEPAGE="https://github.com/libfuse/libfuse"
47 -SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.xz"
48 -
49 -LICENSE="GPL-2 LGPL-2.1"
50 -SLOT="3"
51 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
52 -IUSE="+suid test"
53 -RESTRICT="!test? ( test )"
54 -
55 -BDEPEND="virtual/pkgconfig
56 - test? (
57 - ${PYTHON_DEPS}
58 - $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
59 - )"
60 -RDEPEND=">=sys-fs/fuse-common-3.3.0-r1"
61 -
62 -DOCS=( AUTHORS ChangeLog.rst README.md doc/README.NFS doc/kernel.txt )
63 -
64 -python_check_deps() {
65 - has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
66 -}
67 -
68 -pkg_setup() {
69 - use test && python_setup
70 -}
71 -
72 -multilib_src_configure() {
73 - local emesonargs=(
74 - -Dexamples=$(usex test true false)
75 - -Duseroot=false
76 - -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
77 - )
78 - meson_src_configure
79 -}
80 -
81 -multilib_src_compile() {
82 - eninja
83 -}
84 -
85 -src_test() {
86 - if [[ ${EUID} != 0 ]]; then
87 - ewarn "Running as non-root user, skipping tests"
88 - elif has sandbox ${FEATURES}; then
89 - ewarn "Sandbox enabled, skipping tests"
90 - else
91 - multilib-minimal_src_test
92 - fi
93 -}
94 -
95 -multilib_src_test() {
96 - ${EPYTHON} -m pytest test || die
97 -}
98 -
99 -multilib_src_install() {
100 - DESTDIR="${D}" eninja install
101 -}
102 -
103 -multilib_src_install_all() {
104 - einstalldocs
105 -
106 - # installed via fuse-common
107 - rm -r "${ED}"/{etc,$(get_udevdir)} || die
108 -
109 - # useroot=false prevents the build system from doing this.
110 - use suid && fperms u+s /usr/bin/fusermount3
111 -
112 - # manually install man pages to respect compression
113 - rm -r "${ED}"/usr/share/man || die
114 - doman doc/{fusermount3.1,mount.fuse3.8}
115 -}
116
117 diff --git a/sys-fs/fuse/fuse-3.9.2.ebuild b/sys-fs/fuse/fuse-3.9.2.ebuild
118 deleted file mode 100644
119 index 02612a79f61..00000000000
120 --- a/sys-fs/fuse/fuse-3.9.2.ebuild
121 +++ /dev/null
122 @@ -1,86 +0,0 @@
123 -# Copyright 1999-2020 Gentoo Authors
124 -# Distributed under the terms of the GNU General Public License v2
125 -
126 -EAPI=7
127 -PYTHON_COMPAT=( python3_{7,8} )
128 -
129 -inherit meson multilib-minimal flag-o-matic udev python-any-r1
130 -
131 -DESCRIPTION="An interface for filesystems implemented in userspace"
132 -HOMEPAGE="https://github.com/libfuse/libfuse"
133 -SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.xz"
134 -
135 -LICENSE="GPL-2 LGPL-2.1"
136 -SLOT="3"
137 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
138 -IUSE="+suid test"
139 -RESTRICT="!test? ( test )"
140 -
141 -BDEPEND="virtual/pkgconfig
142 - test? (
143 - ${PYTHON_DEPS}
144 - $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
145 - )"
146 -RDEPEND=">=sys-fs/fuse-common-3.3.0-r1"
147 -
148 -DOCS=( AUTHORS ChangeLog.rst README.md doc/README.NFS doc/kernel.txt )
149 -
150 -python_check_deps() {
151 - has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
152 -}
153 -
154 -pkg_setup() {
155 - use test && python_setup
156 -}
157 -
158 -src_prepare() {
159 - default
160 -
161 - # lto not supported yet -- https://github.com/libfuse/libfuse/issues/198
162 - filter-flags '-flto*'
163 -}
164 -
165 -multilib_src_configure() {
166 - local emesonargs=(
167 - -Dexamples=$(usex test true false)
168 - -Duseroot=false
169 - -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
170 - )
171 - meson_src_configure
172 -}
173 -
174 -multilib_src_compile() {
175 - eninja
176 -}
177 -
178 -src_test() {
179 - if [[ ${EUID} != 0 ]]; then
180 - ewarn "Running as non-root user, skipping tests"
181 - elif has sandbox ${FEATURES}; then
182 - ewarn "Sandbox enabled, skipping tests"
183 - else
184 - multilib-minimal_src_test
185 - fi
186 -}
187 -
188 -multilib_src_test() {
189 - ${EPYTHON} -m pytest test || die
190 -}
191 -
192 -multilib_src_install() {
193 - DESTDIR="${D}" eninja install
194 -}
195 -
196 -multilib_src_install_all() {
197 - einstalldocs
198 -
199 - # installed via fuse-common
200 - rm -r "${ED}"/{etc,$(get_udevdir)} || die
201 -
202 - # useroot=false prevents the build system from doing this.
203 - use suid && fperms u+s /usr/bin/fusermount3
204 -
205 - # manually install man pages to respect compression
206 - rm -r "${ED}"/usr/share/man || die
207 - doman doc/{fusermount3.1,mount.fuse3.8}
208 -}