From 623ee73d661e5ed8475cb264511f683407d87365 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 12 Apr 2020 03:41:30 +0100 Subject: gentoo Easter resync : 12.04.2020 --- sys-fs/fuse/Manifest | 10 +++--- sys-fs/fuse/fuse-2.9.8.ebuild | 2 +- sys-fs/fuse/fuse-2.9.9-r1.ebuild | 4 +-- sys-fs/fuse/fuse-3.8.0.ebuild | 2 +- sys-fs/fuse/fuse-3.9.0.ebuild | 2 +- sys-fs/fuse/fuse-3.9.1.ebuild | 78 ++++++++++++++++++++++++++++++++++++++++ 6 files changed, 89 insertions(+), 9 deletions(-) create mode 100644 sys-fs/fuse/fuse-3.9.1.ebuild (limited to 'sys-fs/fuse') diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest index 4897fa5025e1..be2416ea4a00 100644 --- a/sys-fs/fuse/Manifest +++ b/sys-fs/fuse/Manifest @@ -3,8 +3,10 @@ DIST fuse-2.9.8.tar.gz 4610904 BLAKE2B 803eebea510834676379df8c9514050efcf47d83c DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847 SHA512 3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2 DIST fuse-3.8.0.tar.xz 1416716 BLAKE2B f921b739489e8eb8b2a78b719c9761f330de839f151f787a6db37d8d004ef9b90022bfe3c5d24ceab333cde8741340ede0315a5b92cabdaf87fb1b291f72e292 SHA512 46d2b1494c73f8b6b2be4e8969bb9906ea35620fb4081edc3176f7ba34e6ed815d5f9c5c6f06604fb37836460e25d0ce51619853288bb881362f04cba6b31812 DIST fuse-3.9.0.tar.xz 1523028 BLAKE2B 2fff93431e59e370189fb1527de7bff3863d20e1a62628bb56a6671077a1c919b394ddac66537a1ef7c2991556b1817b2c7f6a92c161ebfffbc804466e19e5e7 SHA512 0c96df5db4d0ceb7885ddb6f6c05b523ee7e179f8f411ad0614caecb9fa0f5fd682ab9bf4dfdaa3aff9d90c18b8947a122ee376328535e49fa6091d784aa0cb7 -EBUILD fuse-2.9.8.ebuild 1943 BLAKE2B b6cae4b2def8a8125855b75a9a53993319736d8b0f223daeda3ba49c7a353aa013710e2b07084e035c6cf4fb463fb65f9dc868dfa8c2c60f45a143399d2a376a SHA512 269ca7c24f3e903b3181b710f7ea3d21fbace22d59952f480826ccc244c3e87194c479d01a8b4cedfd7479369f7d142d0c2e6bee8f62159af54d110fd64948fd -EBUILD fuse-2.9.9-r1.ebuild 2082 BLAKE2B cd76adedf8a5674cf7b6071d150b0d6ac15a3895998d50aa78f8392a6dbbcf00bab6dae4e53905c879506c01e1a06bcfffc1ba584369af26ba669a8e488da101 SHA512 bc85964d55375dfe4d44ee29879281d06c94641763e9e2f855f74693f5a81bd051f129f8fdb8aa439bc0b456989d763ee597235b4f83d6aadd25fd26b5f29c04 -EBUILD fuse-3.8.0.ebuild 1826 BLAKE2B 65af8d81a039fbce8019ae4711ee39651a9c41f70839f74370dd048d82e9a865e6443f2f206e7f744b3732a0ebe06e2b74cb38d919747ac24c9b878b6bbdafc4 SHA512 7d8ed3a6451b0cdaca0ea6536f646ba63fc7b57ff262cab0450ee48f285945d9f0b1df3b21935c0ba819649d9a8ff4e720f8d33a43b4bad8d33930f5b4ee1e25 -EBUILD fuse-3.9.0.ebuild 1826 BLAKE2B 65af8d81a039fbce8019ae4711ee39651a9c41f70839f74370dd048d82e9a865e6443f2f206e7f744b3732a0ebe06e2b74cb38d919747ac24c9b878b6bbdafc4 SHA512 7d8ed3a6451b0cdaca0ea6536f646ba63fc7b57ff262cab0450ee48f285945d9f0b1df3b21935c0ba819649d9a8ff4e720f8d33a43b4bad8d33930f5b4ee1e25 +DIST fuse-3.9.1.tar.xz 1595308 BLAKE2B 3b1d5c8ac99e96183581d034889d8d6cab8feeee26cafd765dc4ab2cbeb655b3b162836c960ceacf08cd458bec2daaf0474877c9611ef6a6543795e4971ddc12 SHA512 295bb62274264789c977a1fee78c6c122a2f227ae85d750b8519cafbdcf6551499b77cf021d83cc8261831e29761c166d84a4e50bdebb4191c76bcad1d15d329 +EBUILD fuse-2.9.8.ebuild 1940 BLAKE2B fdd2f9a9b72a689dc877986c39e937b7e228d7a64f42c69507cda307ad053738042909daae6d521652f1c10547d9a0a10e57a929171c75bf67bd7c337aeffcbe SHA512 87df2bcb4e80a135a0247f609e0f20bbf0bee1c66f7b77b2b0670e12e3f894c6f16950b1be5d302d2e65e5975419fb911fb281f94bc9ab28070964d86da26963 +EBUILD fuse-2.9.9-r1.ebuild 2078 BLAKE2B 00dd332da7ca23c732f5e568dd1685a582f030f22113a5557234517d71e2b11fc97dc437da34d497c38153e653517620477ef23706c23e72eb81b30129a28cee SHA512 f022812c0d0fd8ed1ef95cb9b6d194f624b3a998ac41de5760d65ce791409ffef2db8abfd1c222a20cb7200d4e70d4d702dee6c86b765fcfdd6f38327e2ea1a0 +EBUILD fuse-3.8.0.ebuild 1822 BLAKE2B dea4a95ee049918dabf0c5e67eb8672f7737273cb7a1d6b50470e678b960209cec7e5f376c28e0665f35c1fdff12a6ad7df2d45cb0da4e9307dcafa38f5b67e1 SHA512 675a12c934f6477a6e724f82f9b70d8bb9eea843a99ec6bfd685d8f0aeec1acc2dff6f2d7b182705d7414a0e789b62a733c92e5fd11fe96a9b0abeb01ffc60f1 +EBUILD fuse-3.9.0.ebuild 1822 BLAKE2B dea4a95ee049918dabf0c5e67eb8672f7737273cb7a1d6b50470e678b960209cec7e5f376c28e0665f35c1fdff12a6ad7df2d45cb0da4e9307dcafa38f5b67e1 SHA512 675a12c934f6477a6e724f82f9b70d8bb9eea843a99ec6bfd685d8f0aeec1acc2dff6f2d7b182705d7414a0e789b62a733c92e5fd11fe96a9b0abeb01ffc60f1 +EBUILD fuse-3.9.1.ebuild 1822 BLAKE2B dea4a95ee049918dabf0c5e67eb8672f7737273cb7a1d6b50470e678b960209cec7e5f376c28e0665f35c1fdff12a6ad7df2d45cb0da4e9307dcafa38f5b67e1 SHA512 675a12c934f6477a6e724f82f9b70d8bb9eea843a99ec6bfd685d8f0aeec1acc2dff6f2d7b182705d7414a0e789b62a733c92e5fd11fe96a9b0abeb01ffc60f1 MISC metadata.xml 461 BLAKE2B 5886a41fed2f941b52933f1b2b83f7a6dfaf20a34721862a8ede36b573b6de79b3ac30fe25bf46e39047bf3d67b35bd44ae9747eccf566aa4d81f8bdee3d3a11 SHA512 66c7c7e08946aa12f78d09162654cb3da545a273e1a846b66a745bdb1767384c07bee4c8eccafce1615192d50cf783bddffcfd38783cc379afbae94a0b47e568 diff --git a/sys-fs/fuse/fuse-2.9.8.ebuild b/sys-fs/fuse/fuse-2.9.8.ebuild index fed4e5da73de..7646055583c1 100644 --- a/sys-fs/fuse/fuse-2.9.8.ebuild +++ b/sys-fs/fuse/fuse-2.9.8.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="examples kernel_linux kernel_FreeBSD static-libs" PDEPEND="kernel_FreeBSD? ( sys-fs/fuse4bsd )" diff --git a/sys-fs/fuse/fuse-2.9.9-r1.ebuild b/sys-fs/fuse/fuse-2.9.9-r1.ebuild index 5ad8a0105f23..4a145b23892d 100644 --- a/sys-fs/fuse/fuse-2.9.9-r1.ebuild +++ b/sys-fs/fuse/fuse-2.9.9-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="examples kernel_linux kernel_FreeBSD static-libs" PDEPEND="kernel_FreeBSD? ( sys-fs/fuse4bsd )" diff --git a/sys-fs/fuse/fuse-3.8.0.ebuild b/sys-fs/fuse/fuse-3.8.0.ebuild index 947ec7caa8e5..bcea225f2d8c 100644 --- a/sys-fs/fuse/fuse-3.8.0.ebuild +++ b/sys-fs/fuse/fuse-3.8.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.xz" LICENSE="GPL-2 LGPL-2.1" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" IUSE="+suid test" RESTRICT="!test? ( test )" diff --git a/sys-fs/fuse/fuse-3.9.0.ebuild b/sys-fs/fuse/fuse-3.9.0.ebuild index 947ec7caa8e5..bcea225f2d8c 100644 --- a/sys-fs/fuse/fuse-3.9.0.ebuild +++ b/sys-fs/fuse/fuse-3.9.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.xz" LICENSE="GPL-2 LGPL-2.1" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" IUSE="+suid test" RESTRICT="!test? ( test )" diff --git a/sys-fs/fuse/fuse-3.9.1.ebuild b/sys-fs/fuse/fuse-3.9.1.ebuild new file mode 100644 index 000000000000..bcea225f2d8c --- /dev/null +++ b/sys-fs/fuse/fuse-3.9.1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit meson multilib-minimal flag-o-matic udev python-any-r1 + +DESCRIPTION="An interface for filesystems implemented in userspace" +HOMEPAGE="https://github.com/libfuse/libfuse" +SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.xz" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="+suid test" +RESTRICT="!test? ( test )" + +BDEPEND="virtual/pkgconfig + test? ( + ${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]') + )" +RDEPEND=">=sys-fs/fuse-common-3.3.0-r1" + +DOCS=( AUTHORS ChangeLog.rst README.md doc/README.NFS doc/kernel.txt ) + +python_check_deps() { + has_version "dev-python/pytest[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + default + + # lto not supported yet -- https://github.com/libfuse/libfuse/issues/198 + filter-flags '-flto*' + + # passthough_ll is broken on systems with 32-bit pointers + cat /dev/null > example/meson.build || die +} + +multilib_src_configure() { + local emesonargs=( + -Duseroot=false + -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" + ) + meson_src_configure +} + +multilib_src_compile() { + eninja +} + +multilib_src_test() { + ${EPYTHON} -m pytest test || die +} + +multilib_src_install() { + DESTDIR="${D}" eninja install +} + +multilib_src_install_all() { + einstalldocs + + # installed via fuse-common + rm -r "${ED}"/{etc,$(get_udevdir)} || die + + # useroot=false prevents the build system from doing this. + use suid && fperms u+s /usr/bin/fusermount3 + + # manually install man pages to respect compression + rm -r "${ED}"/usr/share/man || die + doman doc/{fusermount3.1,mount.fuse3.8} +} -- cgit v1.2.3