Gentoo Archives: gentoo-commits

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