[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-overlayfs/

2024-05-13 Thread Arthur Zamarin
commit: 16ead53b63e8b7474e4e84a282b9b2b16e061372
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May 13 12:39:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May 13 12:39:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16ead53b

sys-fs/fuse-overlayfs: Stabilize 1.13 arm64, #931751

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild
index 54c468c0fd7a..4bbe7b857e53 100644
--- a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/containers/fuse-overlayfs/archive/v${PV}.tar.gz -> $
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
 
 DEPEND="sys-fs/fuse:3"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-overlayfs/

2024-05-11 Thread Arthur Zamarin
commit: 465891dd4d7f6eb6f4b1a20045bec3856328d867
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 11 15:16:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 11 15:16:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=465891dd

sys-fs/fuse-overlayfs: Stabilize 1.13 amd64, #931751

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild
index f5ede1ae6ee4..54c468c0fd7a 100644
--- a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/containers/fuse-overlayfs/archive/v${PV}.tar.gz -> $
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
 
 DEPEND="sys-fs/fuse:3"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2024-04-13 Thread Mike Gilbert
commit: efe2ef773c05f4e2fb3fb5fbf4d069938de12489
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Apr 14 02:39:07 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Apr 14 02:47:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efe2ef77

sys-fs/fuse: restrict tests unconditionally

Also add some notes.

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/fuse/fuse-3.16.2.ebuild | 14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/sys-fs/fuse/fuse-3.16.2.ebuild b/sys-fs/fuse/fuse-3.16.2.ebuild
index 8b2bebb691b8..2997ce0cf204 100644
--- a/sys-fs/fuse/fuse-3.16.2.ebuild
+++ b/sys-fs/fuse/fuse-3.16.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
-RESTRICT="!test? ( test )"
+RESTRICT="test"
 PROPERTIES="test_privileged"
 
 BDEPEND="
@@ -53,11 +53,13 @@ multilib_src_configure() {
 }
 
 src_test() {
-   (
-   addwrite /dev/cuse
-   addwrite /dev/fuse
-   multilib-minimal_src_test
-   ) || die
+   # For tests to pass:
+   # sandbox must be disabled.
+   # Write access to /dev/cuse* and /dev/fuse is required.
+   # root must be a member of the portage group; CAP_DAC_OVERRIDE is 
dropped.
+   # TMPDIR must be short for unix socket paths.
+   local -x TMPDIR=/tmp
+   multilib-minimal_src_test
 }
 
 multilib_src_test() {



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2024-04-13 Thread Mike Gilbert
commit: a61d44c66bf643f46e1b23514430feacf739ff4e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 13 18:05:21 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 13 18:12:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a61d44c6

sys-fs/fuse: improve test phase

Set PROPERTIES="test_privileged".
Add missing test dep.

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/fuse/fuse-3.16.2.ebuild | 17 ++---
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/sys-fs/fuse/fuse-3.16.2.ebuild b/sys-fs/fuse/fuse-3.16.2.ebuild
index 10840ae807b0..ff659036c273 100644
--- a/sys-fs/fuse/fuse-3.16.2.ebuild
+++ b/sys-fs/fuse/fuse-3.16.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,13 +14,15 @@ LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
-RESTRICT="!test? ( test ) test? ( userpriv )"
+RESTRICT="!test? ( test )"
+PROPERTIES="test_privileged"
 
 BDEPEND="
virtual/pkgconfig
test? (
${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 
'dev-python/looseversion[${PYTHON_USEDEP}]')
)
 "
 RDEPEND=">=sys-fs/fuse-common-3.3.0-r1"
@@ -28,7 +30,8 @@ RDEPEND=">=sys-fs/fuse-common-3.3.0-r1"
 DOCS=( AUTHORS ChangeLog.rst README.md doc/README.NFS doc/kernel.txt )
 
 python_check_deps() {
-   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/looseversion[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {
@@ -50,11 +53,11 @@ multilib_src_configure() {
 }
 
 src_test() {
-   if has sandbox ${FEATURES}; then
-   ewarn "Sandbox enabled, skipping tests"
-   else
+   (
+   addwrite /dev/cuse
+   addwrite /dev/fuse
multilib-minimal_src_test
-   fi
+   ) || die
 }
 
 multilib_src_test() {



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2024-04-13 Thread Mike Gilbert
commit: 64c0890c1471bf42d48a25c895c94406d68271fa
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 13 18:12:07 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 13 18:12:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64c0890c

sys-fs/fuse: enable py3.12

Closes: https://bugs.gentoo.org/929843
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/fuse/fuse-3.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.16.2.ebuild b/sys-fs/fuse/fuse-3.16.2.ebuild
index ff659036c273..8b2bebb691b8 100644
--- a/sys-fs/fuse/fuse-3.16.2.ebuild
+++ b/sys-fs/fuse/fuse-3.16.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit flag-o-matic meson-multilib udev python-any-r1
 
 DESCRIPTION="An interface for filesystems implemented in userspace"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-overlayfs/

2024-03-24 Thread Sam James
commit: 116b684f7b5227af20383cd6acba85ac7dfec8f0
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 18:15:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 18:15:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=116b684f

sys-fs/fuse-overlayfs: add missing linux-info inherit

Fixes: 0e09cd6a8296d4ee95598eecbb473a9d7c8e8d86
Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild
index 9d71ab06f2f8..f5ede1ae6ee4 100644
--- a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools
+inherit autotools linux-info
 
 DESCRIPTION="FUSE implementation for overlayfs"
 HOMEPAGE="https://github.com/containers/fuse-overlayfs;



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-overlayfs/

2024-03-23 Thread Sam James
commit: 0e09cd6a8296d4ee95598eecbb473a9d7c8e8d86
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Fri Mar 22 09:08:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 23 08:28:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e09cd6a

sys-fs/fuse-overlayfs: add kernel check in 1.13, drop 1.{7.1,10,11}

proxied-maint

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse-overlayfs/Manifest|  3 ---
 sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild  | 26 ---
 sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild  | 23 
 sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild  |  4 
 sys-fs/fuse-overlayfs/fuse-overlayfs-1.7.1.ebuild | 26 ---
 sys-fs/fuse-overlayfs/metadata.xml|  8 +++
 6 files changed, 12 insertions(+), 78 deletions(-)

diff --git a/sys-fs/fuse-overlayfs/Manifest b/sys-fs/fuse-overlayfs/Manifest
index 51abecca370d..59c692404d23 100644
--- a/sys-fs/fuse-overlayfs/Manifest
+++ b/sys-fs/fuse-overlayfs/Manifest
@@ -1,5 +1,2 @@
-DIST fuse-overlayfs-1.10.tar.gz 104797 BLAKE2B 
112dc4814fa817f41dbf938d835366ac38cfc1963cffa7d2e84baaed6e91c7f7db8aa28b3e898b4334aa3f5a4cec8489490a8973ccb3a9bf5781ed6e7e859856
 SHA512 
cb399a56f2cb0ccf3d294d82cfaa9682db6812e709b1b6d3edf6ce4f7653effb2810d1c5f8a4178dcdb42e0f65af878fd5c007b31ed18538464482ad1dcf
-DIST fuse-overlayfs-1.11.tar.gz 104921 BLAKE2B 
d4048957681255a8cce0293b2e899ebd0709ca33c45eaebc5a58ac3db470a573ddf47fe22d1fa460bc2ea4ac6c90003bdd2ce82ed2edd8fb3d64668afd9d07eb
 SHA512 
871424424f76c3d35a9b6005c1fa3d392044581f27d62a6b6c04f4d57ad12421301415c5ada7798e0fbf71043aa90a0194e49922b638b988a355e09fef909d61
 DIST fuse-overlayfs-1.12.tar.gz 99684 BLAKE2B 
e7ef075c043738d506efcf973ecef7eb321e9f2b2812b318a4087d2a913f022240ed4b0d46e47463daff6976dd99fb587a5819a22c7e58dd52029930e92abffc
 SHA512 
f113ac20b389d2f1c5e5ff160a60c308017e74c9c85d74a7200bab81a4cfa30335a64740c173f17c91ab4feddffb138ca4378e92894645a67eea5ac73d42890f
 DIST fuse-overlayfs-1.13.tar.gz 99775 BLAKE2B 
7a0643a5ef029db7f3d1009e9dd4e7a647bf936205723fc3656dfd6d14d622e98f9df15590783492f056ab3f151fd658b6fe65f7177f9499532d02411138ac7c
 SHA512 
2f005b7eb4f0cc31dd75a6c453d81fbbf1c77cb6c1e8f991a53465c1e8c0109c999063a3b2088978abeea2272677985cd79ecbbbcd7c0088dcdd34981f4b
-DIST fuse-overlayfs-1.7.1.tar.gz 103575 BLAKE2B 
1fc92852f3afdead707af8745db03e2f5b0cf1f154f12c13850e5c37b30a0ad84122aa06c7f96c3825cd89cc2d26874abecb8ffbf0ad4edec5e0ffc854962944
 SHA512 
2199f9a5040832537b57792fe361943065c6132d31613bb1f838e931049703011902fca3abc25f6d7136efb2eb5505161f11c252b91dfb19158ac663e1ec15c2

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild
deleted file mode 100644
index 69042c3cdffd..
--- a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="FUSE implementation for overlayfs"
-HOMEPAGE="https://github.com/containers/fuse-overlayfs;
-EGIT_COMMIT="v${PV}"
-SRC_URI="https://github.com/containers/fuse-overlayfs/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
-
-RDEPEND=">=sys-fs/fuse-3:="
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${PN}-${EGIT_COMMIT#v}"
-
-src_prepare() {
-   default
-   eautoreconf
-}

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild
deleted file mode 100644
index 48a89849ffc5..
--- a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="FUSE implementation for overlayfs"
-HOMEPAGE="https://github.com/containers/fuse-overlayfs;
-SRC_URI="https://github.com/containers/fuse-overlayfs/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
-
-DEPEND="sys-fs/fuse:3"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-   eautoreconf
-}

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild
index 14a1eaaa7e50..9d71ab06f2f8 100644
--- a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild
@@ -17,6 +17,10 @@ DEPEND="sys-fs/fuse:3"
 RDEPEND="${DEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+pkg_pretend() {
+   kernel_is -lt 4 18 && eerror "Linux Kernel > v4.18.0 is required" && die
+}
+
 src_prepare() {
default
eautoreconf

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.7.1.ebuild 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-overlayfs/

2024-03-22 Thread Arthur Zamarin
commit: 8428e9ed530bbf567f5690d7e65d3d8ddd4f7784
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 06:30:51 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 06:49:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8428e9ed

sys-fs/fuse-overlayfs: add 1.13

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse-overlayfs/Manifest   |  1 +
 sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/sys-fs/fuse-overlayfs/Manifest b/sys-fs/fuse-overlayfs/Manifest
index c5227e8bb795..51abecca370d 100644
--- a/sys-fs/fuse-overlayfs/Manifest
+++ b/sys-fs/fuse-overlayfs/Manifest
@@ -1,4 +1,5 @@
 DIST fuse-overlayfs-1.10.tar.gz 104797 BLAKE2B 
112dc4814fa817f41dbf938d835366ac38cfc1963cffa7d2e84baaed6e91c7f7db8aa28b3e898b4334aa3f5a4cec8489490a8973ccb3a9bf5781ed6e7e859856
 SHA512 
cb399a56f2cb0ccf3d294d82cfaa9682db6812e709b1b6d3edf6ce4f7653effb2810d1c5f8a4178dcdb42e0f65af878fd5c007b31ed18538464482ad1dcf
 DIST fuse-overlayfs-1.11.tar.gz 104921 BLAKE2B 
d4048957681255a8cce0293b2e899ebd0709ca33c45eaebc5a58ac3db470a573ddf47fe22d1fa460bc2ea4ac6c90003bdd2ce82ed2edd8fb3d64668afd9d07eb
 SHA512 
871424424f76c3d35a9b6005c1fa3d392044581f27d62a6b6c04f4d57ad12421301415c5ada7798e0fbf71043aa90a0194e49922b638b988a355e09fef909d61
 DIST fuse-overlayfs-1.12.tar.gz 99684 BLAKE2B 
e7ef075c043738d506efcf973ecef7eb321e9f2b2812b318a4087d2a913f022240ed4b0d46e47463daff6976dd99fb587a5819a22c7e58dd52029930e92abffc
 SHA512 
f113ac20b389d2f1c5e5ff160a60c308017e74c9c85d74a7200bab81a4cfa30335a64740c173f17c91ab4feddffb138ca4378e92894645a67eea5ac73d42890f
+DIST fuse-overlayfs-1.13.tar.gz 99775 BLAKE2B 
7a0643a5ef029db7f3d1009e9dd4e7a647bf936205723fc3656dfd6d14d622e98f9df15590783492f056ab3f151fd658b6fe65f7177f9499532d02411138ac7c
 SHA512 
2f005b7eb4f0cc31dd75a6c453d81fbbf1c77cb6c1e8f991a53465c1e8c0109c999063a3b2088978abeea2272677985cd79ecbbbcd7c0088dcdd34981f4b
 DIST fuse-overlayfs-1.7.1.tar.gz 103575 BLAKE2B 
1fc92852f3afdead707af8745db03e2f5b0cf1f154f12c13850e5c37b30a0ad84122aa06c7f96c3825cd89cc2d26874abecb8ffbf0ad4edec5e0ffc854962944
 SHA512 
2199f9a5040832537b57792fe361943065c6132d31613bb1f838e931049703011902fca3abc25f6d7136efb2eb5505161f11c252b91dfb19158ac663e1ec15c2

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild
new file mode 100644
index ..14a1eaaa7e50
--- /dev/null
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.13.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="FUSE implementation for overlayfs"
+HOMEPAGE="https://github.com/containers/fuse-overlayfs;
+SRC_URI="https://github.com/containers/fuse-overlayfs/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+
+DEPEND="sys-fs/fuse:3"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-12-27 Thread Sam James
commit: 041dddb049c18be7035e9ad85ecf0e500175cd6d
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 28 04:19:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 28 04:19:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=041dddb0

sys-fs/fuse: drop 3.15.0, 3.15.1, 3.16.1

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/Manifest   |  3 --
 sys-fs/fuse/fuse-3.15.0.ebuild | 74 --
 sys-fs/fuse/fuse-3.15.1.ebuild | 74 --
 sys-fs/fuse/fuse-3.16.1.ebuild | 74 --
 4 files changed, 225 deletions(-)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index 1b2cfdc4600b..dd3955eaebc7 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -1,6 +1,3 @@
 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847
 SHA512 
3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
-DIST fuse-3.15.0.tar.xz 4589124 BLAKE2B 
4777a956f8429aee2e5da43b9606ac6acc66744943739051f2be87a646b93c2aaa8f0b7f0c188f6d1724c1ab3fdf706d35c981066b0ba8c4dd647c0eb1f3c821
 SHA512 
5046b827c2cdccd03031761aeb995caf159f075a16cdda7248fcdd81177500f337368208948e0ff0e4bee32d06dd3d2d966828d3b5e82a79339f28a01727b1ae
-DIST fuse-3.15.1.tar.gz 14078062 BLAKE2B 
8842874c65f9bcd4f867175f9c6ca496c02069f269ac16e588307e5d9cb67b6251511f9015e830f6015ca492c05824445a75091210e0bc78b5416f208201ca80
 SHA512 
927132acff5f313257b39a487d2bb1cb47a4e2a71b49ffc2a2d3428cea22f7c57d133fe93fefc943fec8271802ecd1ddbd43e5e1f534b8ddf2036c1039902ffd
-DIST fuse-3.16.1.tar.gz 14175331 BLAKE2B 
80bdf704d2251edba795f50e5623ba5194c36bbc940a185f3a7b4f7d965b7e7d8a81650c4c1dfe33ad73010cbdd841063b2f07356b3b2b70794af2072f8bf377
 SHA512 
3f07919a7451a30d05bc174e2f8ec2c65b6225e63b4bbb40f2b097d760d4aa9b753a1da5da4874855094a01979fc4313ffabce54668ed20a6900f5eed92912c8
 DIST fuse-3.16.2.tar.gz 14165836 BLAKE2B 
04f0037f924ef7b7cc90cb4c26afd1e942da69efebd93f3114774f2101550729379a0256ba190d7c99249fbce4ead5902133c01b29d8d75f41777d148540f521
 SHA512 
3e8889863cd67dada67271f095f694dc9e5aaf2561fd1e2285aee95b5a54e692bb195ab8fce57fc2bdf08d0ea17b6d56ca4967b4e4371d639d6133907b2370d3
 DIST iconv.m4.bz2 3057 BLAKE2B 
9d8f7637d87bfcea1b60f3ea11e162aecf391b3f4579a3b85afb01735f56bfbae363a7e781279f3b2bed0d1dd3336f7d0678d3b1d59004824d7d0ca848dceb6e
 SHA512 
9899368b8acc06e216a7a548b83a894f780e152a02612cd52af02b5c3f2ff38e2c36e77bda300587f81c3d74c90addec8066885216fa0e74f3f3280a383d2b55

diff --git a/sys-fs/fuse/fuse-3.15.0.ebuild b/sys-fs/fuse/fuse-3.15.0.ebuild
deleted file mode 100644
index 7bcca0ad6883..
--- a/sys-fs/fuse/fuse-3.15.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-inherit flag-o-matic meson-multilib 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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-IUSE="+suid test"
-RESTRICT="!test? ( test ) test? ( userpriv )"
-
-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() {
-   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-multilib_src_configure() {
-   # bug #853058
-   filter-lto
-
-   local emesonargs=(
-   $(meson_use test examples)
-   $(meson_use test tests)
-   -Duseroot=false
-   -Dinitscriptdir=
-   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
-   )
-   meson_src_configure
-}
-
-src_test() {
-   if has sandbox ${FEATURES}; then
-   ewarn "Sandbox enabled, skipping tests"
-   else
-   multilib-minimal_src_test
-   fi
-}
-
-multilib_src_test() {
-   epytest
-}
-
-multilib_src_install_all() {
-   # 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}
-}

diff --git a/sys-fs/fuse/fuse-3.15.1.ebuild 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-12-17 Thread Arthur Zamarin
commit: b66efd2ad3af91e7b6267c8ba4be61a929f69834
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 17 13:50:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 17 13:50:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b66efd2a

sys-fs/fuse: Stabilize 3.16.2 hppa, #919968

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse/fuse-3.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.16.2.ebuild b/sys-fs/fuse/fuse-3.16.2.ebuild
index 9da9c7126450..10840ae807b0 100644
--- a/sys-fs/fuse/fuse-3.16.2.ebuild
+++ b/sys-fs/fuse/fuse-3.16.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-12-15 Thread Arthur Zamarin
commit: 7eb07bebe85cecc3e0d7e134c34ee2b35e16da5a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 15 12:24:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 15 12:24:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eb07beb

sys-fs/fuse: Stabilize 3.16.2 x86, #919968

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse/fuse-3.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.16.2.ebuild b/sys-fs/fuse/fuse-3.16.2.ebuild
index 132ebe0a503f..9da9c7126450 100644
--- a/sys-fs/fuse/fuse-3.16.2.ebuild
+++ b/sys-fs/fuse/fuse-3.16.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-12-15 Thread Michał Górny
commit: 7e9c0cd9191972aa8537e50bbf8e016fbef8707c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 15 10:09:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 15 10:09:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e9c0cd9

sys-fs/fuse: Stabilize 3.16.2 ppc, #919968

Signed-off-by: Michał Górny  gentoo.org>

 sys-fs/fuse/fuse-3.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.16.2.ebuild b/sys-fs/fuse/fuse-3.16.2.ebuild
index e7dc3127489f..132ebe0a503f 100644
--- a/sys-fs/fuse/fuse-3.16.2.ebuild
+++ b/sys-fs/fuse/fuse-3.16.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-12-15 Thread Sam James
commit: 096c7bd75499dcb0447629557e7c02c7f789925e
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 15 08:29:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 15 08:29:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=096c7bd7

sys-fs/fuse: Stabilize 3.16.2 amd64, #919968

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.16.2.ebuild b/sys-fs/fuse/fuse-3.16.2.ebuild
index 1a43aa028afe..e7dc3127489f 100644
--- a/sys-fs/fuse/fuse-3.16.2.ebuild
+++ b/sys-fs/fuse/fuse-3.16.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-12-15 Thread Sam James
commit: 459be1cdeee113997e01fe9c7e7807553512776e
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 15 08:11:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 15 08:11:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=459be1cd

sys-fs/fuse: Stabilize 3.16.2 ppc64, #919968

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.16.2.ebuild b/sys-fs/fuse/fuse-3.16.2.ebuild
index 8f64f9c75cd5..1a43aa028afe 100644
--- a/sys-fs/fuse/fuse-3.16.2.ebuild
+++ b/sys-fs/fuse/fuse-3.16.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-12-14 Thread Sam James
commit: ae50b81a486c8624b674e8a8a85293004167ce83
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 15 07:42:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 15 07:42:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae50b81a

sys-fs/fuse: Stabilize 3.16.2 sparc, #919968

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.16.2.ebuild b/sys-fs/fuse/fuse-3.16.2.ebuild
index ad7ed08aef2a..8f64f9c75cd5 100644
--- a/sys-fs/fuse/fuse-3.16.2.ebuild
+++ b/sys-fs/fuse/fuse-3.16.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-12-14 Thread Sam James
commit: 27d287fa922bfa0de30147e413abe0dcd4bea32f
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 15 07:19:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 15 07:19:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d287fa

sys-fs/fuse: Stabilize 3.16.2 arm64, #919968

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.16.2.ebuild b/sys-fs/fuse/fuse-3.16.2.ebuild
index f4e3d0444dad..ad7ed08aef2a 100644
--- a/sys-fs/fuse/fuse-3.16.2.ebuild
+++ b/sys-fs/fuse/fuse-3.16.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-12-14 Thread Sam James
commit: b2041febffc2ad7d45f8e1d2b214a85c91def84b
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 15 07:13:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 15 07:13:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2041feb

sys-fs/fuse: Stabilize 3.16.2 arm, #919968

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.16.2.ebuild b/sys-fs/fuse/fuse-3.16.2.ebuild
index d70683145e06..f4e3d0444dad 100644
--- a/sys-fs/fuse/fuse-3.16.2.ebuild
+++ b/sys-fs/fuse/fuse-3.16.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-10-13 Thread Sam James
commit: db42053821df3aec3e495fe06e29cc2147fb98d7
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 13 15:20:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 13 15:20:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db420538

Revert "sys-fs/fuse: drop 3.15.0, 3.15.1"

This reverts commit dedf9e48a591c0e4198792f539f4abd2f26236a6.

ppc not stabled yet.

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/Manifest   |  2 ++
 sys-fs/fuse/fuse-3.15.0.ebuild | 74 ++
 sys-fs/fuse/fuse-3.15.1.ebuild | 74 ++
 3 files changed, 150 insertions(+)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index 62ad3bcb5bac..1b2cfdc4600b 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -1,4 +1,6 @@
 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847
 SHA512 
3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
+DIST fuse-3.15.0.tar.xz 4589124 BLAKE2B 
4777a956f8429aee2e5da43b9606ac6acc66744943739051f2be87a646b93c2aaa8f0b7f0c188f6d1724c1ab3fdf706d35c981066b0ba8c4dd647c0eb1f3c821
 SHA512 
5046b827c2cdccd03031761aeb995caf159f075a16cdda7248fcdd81177500f337368208948e0ff0e4bee32d06dd3d2d966828d3b5e82a79339f28a01727b1ae
+DIST fuse-3.15.1.tar.gz 14078062 BLAKE2B 
8842874c65f9bcd4f867175f9c6ca496c02069f269ac16e588307e5d9cb67b6251511f9015e830f6015ca492c05824445a75091210e0bc78b5416f208201ca80
 SHA512 
927132acff5f313257b39a487d2bb1cb47a4e2a71b49ffc2a2d3428cea22f7c57d133fe93fefc943fec8271802ecd1ddbd43e5e1f534b8ddf2036c1039902ffd
 DIST fuse-3.16.1.tar.gz 14175331 BLAKE2B 
80bdf704d2251edba795f50e5623ba5194c36bbc940a185f3a7b4f7d965b7e7d8a81650c4c1dfe33ad73010cbdd841063b2f07356b3b2b70794af2072f8bf377
 SHA512 
3f07919a7451a30d05bc174e2f8ec2c65b6225e63b4bbb40f2b097d760d4aa9b753a1da5da4874855094a01979fc4313ffabce54668ed20a6900f5eed92912c8
 DIST fuse-3.16.2.tar.gz 14165836 BLAKE2B 
04f0037f924ef7b7cc90cb4c26afd1e942da69efebd93f3114774f2101550729379a0256ba190d7c99249fbce4ead5902133c01b29d8d75f41777d148540f521
 SHA512 
3e8889863cd67dada67271f095f694dc9e5aaf2561fd1e2285aee95b5a54e692bb195ab8fce57fc2bdf08d0ea17b6d56ca4967b4e4371d639d6133907b2370d3
 DIST iconv.m4.bz2 3057 BLAKE2B 
9d8f7637d87bfcea1b60f3ea11e162aecf391b3f4579a3b85afb01735f56bfbae363a7e781279f3b2bed0d1dd3336f7d0678d3b1d59004824d7d0ca848dceb6e
 SHA512 
9899368b8acc06e216a7a548b83a894f780e152a02612cd52af02b5c3f2ff38e2c36e77bda300587f81c3d74c90addec8066885216fa0e74f3f3280a383d2b55

diff --git a/sys-fs/fuse/fuse-3.15.0.ebuild b/sys-fs/fuse/fuse-3.15.0.ebuild
new file mode 100644
index ..7bcca0ad6883
--- /dev/null
+++ b/sys-fs/fuse/fuse-3.15.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit flag-o-matic meson-multilib 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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+IUSE="+suid test"
+RESTRICT="!test? ( test ) test? ( userpriv )"
+
+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() {
+   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # bug #853058
+   filter-lto
+
+   local emesonargs=(
+   $(meson_use test examples)
+   $(meson_use test tests)
+   -Duseroot=false
+   -Dinitscriptdir=
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   )
+   meson_src_configure
+}
+
+src_test() {
+   if has sandbox ${FEATURES}; then
+   ewarn "Sandbox enabled, skipping tests"
+   else
+   multilib-minimal_src_test
+   fi
+}
+
+multilib_src_test() {
+   epytest
+}
+
+multilib_src_install_all() {
+   # 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}
+}

diff --git a/sys-fs/fuse/fuse-3.15.1.ebuild 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-10-13 Thread Sam James
commit: 87c13a7e52e7ee1d9c4a1e277e61a90de424e19c
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 13 14:41:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 13 14:59:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87c13a7e

sys-fs/fuse: add 3.16.2

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/Manifest   |  1 +
 sys-fs/fuse/fuse-3.16.2.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index a9d709087117..1b2cfdc4600b 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -2,4 +2,5 @@ DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe88
 DIST fuse-3.15.0.tar.xz 4589124 BLAKE2B 
4777a956f8429aee2e5da43b9606ac6acc66744943739051f2be87a646b93c2aaa8f0b7f0c188f6d1724c1ab3fdf706d35c981066b0ba8c4dd647c0eb1f3c821
 SHA512 
5046b827c2cdccd03031761aeb995caf159f075a16cdda7248fcdd81177500f337368208948e0ff0e4bee32d06dd3d2d966828d3b5e82a79339f28a01727b1ae
 DIST fuse-3.15.1.tar.gz 14078062 BLAKE2B 
8842874c65f9bcd4f867175f9c6ca496c02069f269ac16e588307e5d9cb67b6251511f9015e830f6015ca492c05824445a75091210e0bc78b5416f208201ca80
 SHA512 
927132acff5f313257b39a487d2bb1cb47a4e2a71b49ffc2a2d3428cea22f7c57d133fe93fefc943fec8271802ecd1ddbd43e5e1f534b8ddf2036c1039902ffd
 DIST fuse-3.16.1.tar.gz 14175331 BLAKE2B 
80bdf704d2251edba795f50e5623ba5194c36bbc940a185f3a7b4f7d965b7e7d8a81650c4c1dfe33ad73010cbdd841063b2f07356b3b2b70794af2072f8bf377
 SHA512 
3f07919a7451a30d05bc174e2f8ec2c65b6225e63b4bbb40f2b097d760d4aa9b753a1da5da4874855094a01979fc4313ffabce54668ed20a6900f5eed92912c8
+DIST fuse-3.16.2.tar.gz 14165836 BLAKE2B 
04f0037f924ef7b7cc90cb4c26afd1e942da69efebd93f3114774f2101550729379a0256ba190d7c99249fbce4ead5902133c01b29d8d75f41777d148540f521
 SHA512 
3e8889863cd67dada67271f095f694dc9e5aaf2561fd1e2285aee95b5a54e692bb195ab8fce57fc2bdf08d0ea17b6d56ca4967b4e4371d639d6133907b2370d3
 DIST iconv.m4.bz2 3057 BLAKE2B 
9d8f7637d87bfcea1b60f3ea11e162aecf391b3f4579a3b85afb01735f56bfbae363a7e781279f3b2bed0d1dd3336f7d0678d3b1d59004824d7d0ca848dceb6e
 SHA512 
9899368b8acc06e216a7a548b83a894f780e152a02612cd52af02b5c3f2ff38e2c36e77bda300587f81c3d74c90addec8066885216fa0e74f3f3280a383d2b55

diff --git a/sys-fs/fuse/fuse-3.16.2.ebuild b/sys-fs/fuse/fuse-3.16.2.ebuild
new file mode 100644
index ..d70683145e06
--- /dev/null
+++ b/sys-fs/fuse/fuse-3.16.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit flag-o-matic meson-multilib 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.gz;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+suid test"
+RESTRICT="!test? ( test ) test? ( userpriv )"
+
+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() {
+   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # bug #853058
+   filter-lto
+
+   local emesonargs=(
+   $(meson_use test examples)
+   $(meson_use test tests)
+   -Duseroot=false
+   -Dinitscriptdir=
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   )
+   meson_src_configure
+}
+
+src_test() {
+   if has sandbox ${FEATURES}; then
+   ewarn "Sandbox enabled, skipping tests"
+   else
+   multilib-minimal_src_test
+   fi
+}
+
+multilib_src_test() {
+   epytest
+}
+
+multilib_src_install_all() {
+   # 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}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-10-13 Thread Sam James
commit: dedf9e48a591c0e4198792f539f4abd2f26236a6
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 13 14:42:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 13 14:59:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dedf9e48

sys-fs/fuse: drop 3.15.0, 3.15.1

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/Manifest   |  2 --
 sys-fs/fuse/fuse-3.15.0.ebuild | 74 --
 sys-fs/fuse/fuse-3.15.1.ebuild | 74 --
 3 files changed, 150 deletions(-)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index 1b2cfdc4600b..62ad3bcb5bac 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -1,6 +1,4 @@
 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847
 SHA512 
3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
-DIST fuse-3.15.0.tar.xz 4589124 BLAKE2B 
4777a956f8429aee2e5da43b9606ac6acc66744943739051f2be87a646b93c2aaa8f0b7f0c188f6d1724c1ab3fdf706d35c981066b0ba8c4dd647c0eb1f3c821
 SHA512 
5046b827c2cdccd03031761aeb995caf159f075a16cdda7248fcdd81177500f337368208948e0ff0e4bee32d06dd3d2d966828d3b5e82a79339f28a01727b1ae
-DIST fuse-3.15.1.tar.gz 14078062 BLAKE2B 
8842874c65f9bcd4f867175f9c6ca496c02069f269ac16e588307e5d9cb67b6251511f9015e830f6015ca492c05824445a75091210e0bc78b5416f208201ca80
 SHA512 
927132acff5f313257b39a487d2bb1cb47a4e2a71b49ffc2a2d3428cea22f7c57d133fe93fefc943fec8271802ecd1ddbd43e5e1f534b8ddf2036c1039902ffd
 DIST fuse-3.16.1.tar.gz 14175331 BLAKE2B 
80bdf704d2251edba795f50e5623ba5194c36bbc940a185f3a7b4f7d965b7e7d8a81650c4c1dfe33ad73010cbdd841063b2f07356b3b2b70794af2072f8bf377
 SHA512 
3f07919a7451a30d05bc174e2f8ec2c65b6225e63b4bbb40f2b097d760d4aa9b753a1da5da4874855094a01979fc4313ffabce54668ed20a6900f5eed92912c8
 DIST fuse-3.16.2.tar.gz 14165836 BLAKE2B 
04f0037f924ef7b7cc90cb4c26afd1e942da69efebd93f3114774f2101550729379a0256ba190d7c99249fbce4ead5902133c01b29d8d75f41777d148540f521
 SHA512 
3e8889863cd67dada67271f095f694dc9e5aaf2561fd1e2285aee95b5a54e692bb195ab8fce57fc2bdf08d0ea17b6d56ca4967b4e4371d639d6133907b2370d3
 DIST iconv.m4.bz2 3057 BLAKE2B 
9d8f7637d87bfcea1b60f3ea11e162aecf391b3f4579a3b85afb01735f56bfbae363a7e781279f3b2bed0d1dd3336f7d0678d3b1d59004824d7d0ca848dceb6e
 SHA512 
9899368b8acc06e216a7a548b83a894f780e152a02612cd52af02b5c3f2ff38e2c36e77bda300587f81c3d74c90addec8066885216fa0e74f3f3280a383d2b55

diff --git a/sys-fs/fuse/fuse-3.15.0.ebuild b/sys-fs/fuse/fuse-3.15.0.ebuild
deleted file mode 100644
index 7bcca0ad6883..
--- a/sys-fs/fuse/fuse-3.15.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-inherit flag-o-matic meson-multilib 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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-IUSE="+suid test"
-RESTRICT="!test? ( test ) test? ( userpriv )"
-
-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() {
-   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-multilib_src_configure() {
-   # bug #853058
-   filter-lto
-
-   local emesonargs=(
-   $(meson_use test examples)
-   $(meson_use test tests)
-   -Duseroot=false
-   -Dinitscriptdir=
-   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
-   )
-   meson_src_configure
-}
-
-src_test() {
-   if has sandbox ${FEATURES}; then
-   ewarn "Sandbox enabled, skipping tests"
-   else
-   multilib-minimal_src_test
-   fi
-}
-
-multilib_src_test() {
-   epytest
-}
-
-multilib_src_install_all() {
-   # 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}
-}

diff --git a/sys-fs/fuse/fuse-3.15.1.ebuild b/sys-fs/fuse/fuse-3.15.1.ebuild
deleted file mode 100644
index 10840ae807b0..
--- 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-09-22 Thread Sam James
commit: 02f3359b03e5dda41734bf300be8ad2f28d97793
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 22 20:52:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 22 20:52:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02f3359b

sys-fs/fuse: Stabilize 3.16.1 ppc64, #914550

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.16.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.16.1.ebuild b/sys-fs/fuse/fuse-3.16.1.ebuild
index 2a95e4ce01b7..32b32ef19c43 100644
--- a/sys-fs/fuse/fuse-3.16.1.ebuild
+++ b/sys-fs/fuse/fuse-3.16.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-09-22 Thread Sam James
commit: ff5f53c072407cd442d21558cba08fa3a7cb6a8c
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 22 20:52:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 22 20:52:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff5f53c0

sys-fs/fuse: Stabilize 3.16.1 hppa, #914550

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.16.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.16.1.ebuild b/sys-fs/fuse/fuse-3.16.1.ebuild
index 1a2c697747b7..2a95e4ce01b7 100644
--- a/sys-fs/fuse/fuse-3.16.1.ebuild
+++ b/sys-fs/fuse/fuse-3.16.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-09-22 Thread Sam James
commit: e0c8dc994c8dba6518893be0428f5be96623cb4c
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 22 20:25:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 22 20:25:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c8dc99

sys-fs/fuse: Stabilize 3.16.1 sparc, #914550

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.16.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.16.1.ebuild b/sys-fs/fuse/fuse-3.16.1.ebuild
index ee5387c9b4e1..1a2c697747b7 100644
--- a/sys-fs/fuse/fuse-3.16.1.ebuild
+++ b/sys-fs/fuse/fuse-3.16.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-09-22 Thread Sam James
commit: 919a9ee279edb6645470a6ab3ba2c864c15e0c6e
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 22 20:25:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 22 20:25:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=919a9ee2

sys-fs/fuse: Stabilize 3.16.1 x86, #914550

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.16.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.16.1.ebuild b/sys-fs/fuse/fuse-3.16.1.ebuild
index 8a3e4f7acc02..ee5387c9b4e1 100644
--- a/sys-fs/fuse/fuse-3.16.1.ebuild
+++ b/sys-fs/fuse/fuse-3.16.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-09-22 Thread Sam James
commit: 53b85a354528e2fd8ce8ddf7cb70146a5485ae39
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 22 20:25:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 22 20:25:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53b85a35

sys-fs/fuse: Stabilize 3.16.1 amd64, #914550

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.16.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.16.1.ebuild b/sys-fs/fuse/fuse-3.16.1.ebuild
index ad7ed08aef2a..8a3e4f7acc02 100644
--- a/sys-fs/fuse/fuse-3.16.1.ebuild
+++ b/sys-fs/fuse/fuse-3.16.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-09-22 Thread Arthur Zamarin
commit: f22857e2982b00dfaf44525de641697b469db5b7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 22 18:57:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 22 18:57:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f22857e2

sys-fs/fuse: stabilize 3.16.1 for arm, arm64

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse/fuse-3.16.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.16.1.ebuild b/sys-fs/fuse/fuse-3.16.1.ebuild
index d70683145e06..ad7ed08aef2a 100644
--- a/sys-fs/fuse/fuse-3.16.1.ebuild
+++ b/sys-fs/fuse/fuse-3.16.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-08-19 Thread Sam James
commit: ba10b3c5f0eec6233e4dfbfa65db40253e7fdd7d
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 20 05:41:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 20 05:41:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba10b3c5

sys-fs/fuse: Stabilize 3.15.1 amd64, #912568

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.15.1.ebuild b/sys-fs/fuse/fuse-3.15.1.ebuild
index c4b6238ca8e5..10840ae807b0 100644
--- a/sys-fs/fuse/fuse-3.15.1.ebuild
+++ b/sys-fs/fuse/fuse-3.15.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-08-19 Thread Sam James
commit: bc5a228b285869b89ca884d8252f64eab8304218
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 09:23:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 09:23:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc5a228b

sys-fs/fuse: Stabilize 3.15.1 hppa, #912568

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.15.1.ebuild b/sys-fs/fuse/fuse-3.15.1.ebuild
index 8f64f9c75cd5..7bc369b98630 100644
--- a/sys-fs/fuse/fuse-3.15.1.ebuild
+++ b/sys-fs/fuse/fuse-3.15.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-08-19 Thread Sam James
commit: 046614a7c701ba7f230763a1cccf9bfe41b5e9ed
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 09:23:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 09:23:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=046614a7

sys-fs/fuse: Stabilize 3.15.1 ppc, #912568

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.15.1.ebuild b/sys-fs/fuse/fuse-3.15.1.ebuild
index 7bc369b98630..3e2896aa0322 100644
--- a/sys-fs/fuse/fuse-3.15.1.ebuild
+++ b/sys-fs/fuse/fuse-3.15.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-08-19 Thread Sam James
commit: 70e1302e1898307a80d9994d0a1ee96d5a328fe4
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 09:23:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 09:23:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70e1302e

sys-fs/fuse: Stabilize 3.15.1 ppc64, #912568

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.15.1.ebuild b/sys-fs/fuse/fuse-3.15.1.ebuild
index 3e2896aa0322..9c2490f4fd1c 100644
--- a/sys-fs/fuse/fuse-3.15.1.ebuild
+++ b/sys-fs/fuse/fuse-3.15.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-08-19 Thread Arthur Zamarin
commit: d7010d21f2ef90c9532b11f2eab8976bc4bae44e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 19 06:58:15 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 19 06:58:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7010d21

sys-fs/fuse: Stabilize 3.15.1 sparc, #912568

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse/fuse-3.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.15.1.ebuild b/sys-fs/fuse/fuse-3.15.1.ebuild
index ad7ed08aef2a..8f64f9c75cd5 100644
--- a/sys-fs/fuse/fuse-3.15.1.ebuild
+++ b/sys-fs/fuse/fuse-3.15.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-08-19 Thread Sam James
commit: 4a09a94b72bef36a768a7e9a59200f4042343dcd
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 06:23:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 06:23:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a09a94b

sys-fs/fuse: Stabilize 3.15.1 arm, #912568

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.15.1.ebuild b/sys-fs/fuse/fuse-3.15.1.ebuild
index d70683145e06..f4e3d0444dad 100644
--- a/sys-fs/fuse/fuse-3.15.1.ebuild
+++ b/sys-fs/fuse/fuse-3.15.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-08-19 Thread Sam James
commit: f1faed471e971ea583d4eabaa2512fdfd706cf0d
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 06:23:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 06:23:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1faed47

sys-fs/fuse: Stabilize 3.15.1 arm64, #912568

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.15.1.ebuild b/sys-fs/fuse/fuse-3.15.1.ebuild
index f4e3d0444dad..ad7ed08aef2a 100644
--- a/sys-fs/fuse/fuse-3.15.1.ebuild
+++ b/sys-fs/fuse/fuse-3.15.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-08-08 Thread Sam James
commit: b82b2515925c4e5a7e24965a318d7dcbd10a1cd0
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  9 03:36:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  9 04:48:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82b2515

sys-fs/fuse: add 3.16.1

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/Manifest   |  1 +
 sys-fs/fuse/fuse-3.16.1.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index 3aec0d9d650c..a9d709087117 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -1,4 +1,5 @@
 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847
 SHA512 
3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
 DIST fuse-3.15.0.tar.xz 4589124 BLAKE2B 
4777a956f8429aee2e5da43b9606ac6acc66744943739051f2be87a646b93c2aaa8f0b7f0c188f6d1724c1ab3fdf706d35c981066b0ba8c4dd647c0eb1f3c821
 SHA512 
5046b827c2cdccd03031761aeb995caf159f075a16cdda7248fcdd81177500f337368208948e0ff0e4bee32d06dd3d2d966828d3b5e82a79339f28a01727b1ae
 DIST fuse-3.15.1.tar.gz 14078062 BLAKE2B 
8842874c65f9bcd4f867175f9c6ca496c02069f269ac16e588307e5d9cb67b6251511f9015e830f6015ca492c05824445a75091210e0bc78b5416f208201ca80
 SHA512 
927132acff5f313257b39a487d2bb1cb47a4e2a71b49ffc2a2d3428cea22f7c57d133fe93fefc943fec8271802ecd1ddbd43e5e1f534b8ddf2036c1039902ffd
+DIST fuse-3.16.1.tar.gz 14175331 BLAKE2B 
80bdf704d2251edba795f50e5623ba5194c36bbc940a185f3a7b4f7d965b7e7d8a81650c4c1dfe33ad73010cbdd841063b2f07356b3b2b70794af2072f8bf377
 SHA512 
3f07919a7451a30d05bc174e2f8ec2c65b6225e63b4bbb40f2b097d760d4aa9b753a1da5da4874855094a01979fc4313ffabce54668ed20a6900f5eed92912c8
 DIST iconv.m4.bz2 3057 BLAKE2B 
9d8f7637d87bfcea1b60f3ea11e162aecf391b3f4579a3b85afb01735f56bfbae363a7e781279f3b2bed0d1dd3336f7d0678d3b1d59004824d7d0ca848dceb6e
 SHA512 
9899368b8acc06e216a7a548b83a894f780e152a02612cd52af02b5c3f2ff38e2c36e77bda300587f81c3d74c90addec8066885216fa0e74f3f3280a383d2b55

diff --git a/sys-fs/fuse/fuse-3.16.1.ebuild b/sys-fs/fuse/fuse-3.16.1.ebuild
new file mode 100644
index ..d70683145e06
--- /dev/null
+++ b/sys-fs/fuse/fuse-3.16.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit flag-o-matic meson-multilib 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.gz;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+suid test"
+RESTRICT="!test? ( test ) test? ( userpriv )"
+
+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() {
+   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # bug #853058
+   filter-lto
+
+   local emesonargs=(
+   $(meson_use test examples)
+   $(meson_use test tests)
+   -Duseroot=false
+   -Dinitscriptdir=
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   )
+   meson_src_configure
+}
+
+src_test() {
+   if has sandbox ${FEATURES}; then
+   ewarn "Sandbox enabled, skipping tests"
+   else
+   multilib-minimal_src_test
+   fi
+}
+
+multilib_src_test() {
+   epytest
+}
+
+multilib_src_install_all() {
+   # 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}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-overlayfs/

2023-07-07 Thread Sam James
commit: bab6708153595fc481716f2c8d848c338cc57db6
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  7 21:21:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  7 21:21:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bab67081

sys-fs/fuse-overlayfs: Stabilize 1.12 arm64, #909672

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse-overlayfs/fuse-overlayfs-1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.12.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.12.ebuild
index 6b38cd4ed7b1..48a89849ffc5 100644
--- a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.12.ebuild
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.12.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/containers/fuse-overlayfs/archive/v${PV}.tar.gz -> $
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
 
 DEPEND="sys-fs/fuse:3"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-07-06 Thread Sam James
commit: 62f44bce7ed6524dcc646cbb33b4c6d08979bccb
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  7 01:10:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  7 01:10:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62f44bce

sys-fs/fuse: add 3.15.1

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/Manifest   |  1 +
 sys-fs/fuse/fuse-3.15.1.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index c1f37d2e4a7f..3aec0d9d650c 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -1,3 +1,4 @@
 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847
 SHA512 
3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
 DIST fuse-3.15.0.tar.xz 4589124 BLAKE2B 
4777a956f8429aee2e5da43b9606ac6acc66744943739051f2be87a646b93c2aaa8f0b7f0c188f6d1724c1ab3fdf706d35c981066b0ba8c4dd647c0eb1f3c821
 SHA512 
5046b827c2cdccd03031761aeb995caf159f075a16cdda7248fcdd81177500f337368208948e0ff0e4bee32d06dd3d2d966828d3b5e82a79339f28a01727b1ae
+DIST fuse-3.15.1.tar.gz 14078062 BLAKE2B 
8842874c65f9bcd4f867175f9c6ca496c02069f269ac16e588307e5d9cb67b6251511f9015e830f6015ca492c05824445a75091210e0bc78b5416f208201ca80
 SHA512 
927132acff5f313257b39a487d2bb1cb47a4e2a71b49ffc2a2d3428cea22f7c57d133fe93fefc943fec8271802ecd1ddbd43e5e1f534b8ddf2036c1039902ffd
 DIST iconv.m4.bz2 3057 BLAKE2B 
9d8f7637d87bfcea1b60f3ea11e162aecf391b3f4579a3b85afb01735f56bfbae363a7e781279f3b2bed0d1dd3336f7d0678d3b1d59004824d7d0ca848dceb6e
 SHA512 
9899368b8acc06e216a7a548b83a894f780e152a02612cd52af02b5c3f2ff38e2c36e77bda300587f81c3d74c90addec8066885216fa0e74f3f3280a383d2b55

diff --git a/sys-fs/fuse/fuse-3.15.1.ebuild b/sys-fs/fuse/fuse-3.15.1.ebuild
new file mode 100644
index ..d70683145e06
--- /dev/null
+++ b/sys-fs/fuse/fuse-3.15.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit flag-o-matic meson-multilib 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.gz;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+suid test"
+RESTRICT="!test? ( test ) test? ( userpriv )"
+
+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() {
+   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # bug #853058
+   filter-lto
+
+   local emesonargs=(
+   $(meson_use test examples)
+   $(meson_use test tests)
+   -Duseroot=false
+   -Dinitscriptdir=
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   )
+   meson_src_configure
+}
+
+src_test() {
+   if has sandbox ${FEATURES}; then
+   ewarn "Sandbox enabled, skipping tests"
+   else
+   multilib-minimal_src_test
+   fi
+}
+
+multilib_src_test() {
+   epytest
+}
+
+multilib_src_install_all() {
+   # 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}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-overlayfs/

2023-07-05 Thread Sam James
commit: 2622caad3b5a470ad5bb943e09551f2741e0407d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  5 20:52:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  5 20:52:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2622caad

sys-fs/fuse-overlayfs: Stabilize 1.12 amd64, #909672

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse-overlayfs/fuse-overlayfs-1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.12.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.12.ebuild
index 7b688e2037b7..6b38cd4ed7b1 100644
--- a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.12.ebuild
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.12.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/containers/fuse-overlayfs/archive/v${PV}.tar.gz -> $
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
 
 DEPEND="sys-fs/fuse:3"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/files/, sys-fs/fuse/

2023-06-27 Thread Sam James
commit: baaa749c367804e327ab4a0c6db13220d326b582
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 27 07:02:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 27 07:06:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baaa749c

sys-fs/fuse: drop 3.12.0, 3.13.1-r1, 3.14.0, 3.14.1

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/Manifest  |   4 -
 sys-fs/fuse/files/fuse-3.13.1-r1-fix-config.patch | 256 --
 sys-fs/fuse/fuse-3.12.0.ebuild|  69 --
 sys-fs/fuse/fuse-3.13.1-r1.ebuild |  76 ---
 sys-fs/fuse/fuse-3.14.0.ebuild|  72 --
 sys-fs/fuse/fuse-3.14.1.ebuild|  72 --
 6 files changed, 549 deletions(-)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index 87e684f9ba2b..c1f37d2e4a7f 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -1,7 +1,3 @@
 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847
 SHA512 
3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
-DIST fuse-3.12.0.tar.xz 3206368 BLAKE2B 
9f7df324f5c28480e48264c53c23fd2afc372592aab586bebdee38a809881603c93d05d0ca20c9007ba4b77efdf391705a93a0a6a12b218c9bd5541aa6a5275d
 SHA512 
b66232785fbe83ec32a9779542d085dc2c19f1fe0655e5f1e22e1a7add69795df40eb58da256a963537e64a9bf798ed8dfbc678f977fdd22567c5befa5b6ca04
-DIST fuse-3.13.1.tar.xz 4011224 BLAKE2B 
b8e6cb54bc88e2133a90e9a1dce549f81ce1503906424dd36825cfdfc2b7340217b84176c9e9c707403ea4fe0e0a10a723613bb475c95fb59ff0cb35e7180c60
 SHA512 
7630e17a68d81e1ac66c9e8937bc9e1a99d8887d48639cbd5a96d04c7f687729dbab71a875d90bb77bdf361a154f195223f34c3438ab149630286bf87238c679
-DIST fuse-3.14.0.tar.xz 4351852 BLAKE2B 
c8765b72c95b6983b9c561baf4b4d6f9eb63441348f04e1992463241df0a8ed426f4336dd2e9ee7fc4b1f550ce30d3c3c08b80a4a476754667c698bcc5dcdb0b
 SHA512 
4589df0ed975d6cc75a0a8ec032e934ad65c77f99194da6aba968cb6d5ee73f13c7eee1a78800965c4a9355b8d7d04c861aa881d502fc147a1e7c6677418ce1c
-DIST fuse-3.14.1.tar.xz 4404984 BLAKE2B 
36e982066c10aea1cff269bac635fca0776d0a7844c35ff21db568b22e5dc0ffb8877be50e42646ba120ba29367b6de282a62960f6b28c4c2b462c49e335f6bc
 SHA512 
ef5a67c857ab4cb4d2d3dcb252fa98acb102c3c2db226f812a899f2a137026b7037f757d76d196a63fff0e11683b7e13b8c13c67aaa1fec8c223b26a621c806d
 DIST fuse-3.15.0.tar.xz 4589124 BLAKE2B 
4777a956f8429aee2e5da43b9606ac6acc66744943739051f2be87a646b93c2aaa8f0b7f0c188f6d1724c1ab3fdf706d35c981066b0ba8c4dd647c0eb1f3c821
 SHA512 
5046b827c2cdccd03031761aeb995caf159f075a16cdda7248fcdd81177500f337368208948e0ff0e4bee32d06dd3d2d966828d3b5e82a79339f28a01727b1ae
 DIST iconv.m4.bz2 3057 BLAKE2B 
9d8f7637d87bfcea1b60f3ea11e162aecf391b3f4579a3b85afb01735f56bfbae363a7e781279f3b2bed0d1dd3336f7d0678d3b1d59004824d7d0ca848dceb6e
 SHA512 
9899368b8acc06e216a7a548b83a894f780e152a02612cd52af02b5c3f2ff38e2c36e77bda300587f81c3d74c90addec8066885216fa0e74f3f3280a383d2b55

diff --git a/sys-fs/fuse/files/fuse-3.13.1-r1-fix-config.patch 
b/sys-fs/fuse/files/fuse-3.13.1-r1-fix-config.patch
deleted file mode 100644
index d61657f3c285..
--- a/sys-fs/fuse/files/fuse-3.13.1-r1-fix-config.patch
+++ /dev/null
@@ -1,256 +0,0 @@
-From d7560cc9916b086bfe5d86459cc9f04033edd904 Mon Sep 17 00:00:00 2001
-Message-Id: 

-From: Bernd Schubert 
-Date: Tue, 7 Feb 2023 23:06:42 +0100
-Subject: [PATCH] Split config.h into private and public config
-
-This addresses https://github.com/libfuse/libfuse/issues/729
-
-commit db35a37def14b72181f3630efeea0e0433103c41 introduced a public
-config.h (rename to fuse_config.h to avoid conflicts) that
-was installed with the package and included by libfuse users
-through fuse_common.h. Probablem is that this file does not have
-unique defines so that they are unique to libfuse - on including
-the file conflicts with libfuse users came up.
-
-In principle all defines could be prefixed, but then most of them
-are internal for libfuse compilation only. So this splits out
-publically required defines to a new file 'libfuse_config.h'
-and changes back to include of "fuse_config.h" only when
-HAVE_LIBFUSE_PRIVATE_CONFIG_H is defined.
-
-This also renames HAVE_LIBC_VERSIONED_SYMBOLS to
-LIBFUSE_BUILT_WITH_VERSIONED_SYMBOLS, as it actually
-better explains for libfuse users what that variable
-is for.
-
-Signed-off-by: Martin Kletzander 

- include/fuse.h  | 10 -
- include/fuse_common.h   |  5 +
- include/fuse_lowlevel.h |  4 ++--
- lib/compat.c|  2 +-
- lib/fuse_misc.h |  2 +-
- lib/meson.build |  2 +-
- meson.build | 45 -
- 7 files changed, 46 insertions(+), 24 deletions(-)
-
-diff --git a/include/fuse.h b/include/fuse.h
-index 2888d2b497c1..6f162dd07821 100644
 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-06-09 Thread Sam James
commit: cf3ad4dfebfe750d298679ee59e7c5e52184a124
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  9 10:04:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun  9 11:01:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf3ad4df

sys-fs/fuse: add 3.15.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/Manifest   |  1 +
 sys-fs/fuse/fuse-3.15.0.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index c6d81cc331ae..87e684f9ba2b 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -3,4 +3,5 @@ DIST fuse-3.12.0.tar.xz 3206368 BLAKE2B 
9f7df324f5c28480e48264c53c23fd2afc372592
 DIST fuse-3.13.1.tar.xz 4011224 BLAKE2B 
b8e6cb54bc88e2133a90e9a1dce549f81ce1503906424dd36825cfdfc2b7340217b84176c9e9c707403ea4fe0e0a10a723613bb475c95fb59ff0cb35e7180c60
 SHA512 
7630e17a68d81e1ac66c9e8937bc9e1a99d8887d48639cbd5a96d04c7f687729dbab71a875d90bb77bdf361a154f195223f34c3438ab149630286bf87238c679
 DIST fuse-3.14.0.tar.xz 4351852 BLAKE2B 
c8765b72c95b6983b9c561baf4b4d6f9eb63441348f04e1992463241df0a8ed426f4336dd2e9ee7fc4b1f550ce30d3c3c08b80a4a476754667c698bcc5dcdb0b
 SHA512 
4589df0ed975d6cc75a0a8ec032e934ad65c77f99194da6aba968cb6d5ee73f13c7eee1a78800965c4a9355b8d7d04c861aa881d502fc147a1e7c6677418ce1c
 DIST fuse-3.14.1.tar.xz 4404984 BLAKE2B 
36e982066c10aea1cff269bac635fca0776d0a7844c35ff21db568b22e5dc0ffb8877be50e42646ba120ba29367b6de282a62960f6b28c4c2b462c49e335f6bc
 SHA512 
ef5a67c857ab4cb4d2d3dcb252fa98acb102c3c2db226f812a899f2a137026b7037f757d76d196a63fff0e11683b7e13b8c13c67aaa1fec8c223b26a621c806d
+DIST fuse-3.15.0.tar.xz 4589124 BLAKE2B 
4777a956f8429aee2e5da43b9606ac6acc66744943739051f2be87a646b93c2aaa8f0b7f0c188f6d1724c1ab3fdf706d35c981066b0ba8c4dd647c0eb1f3c821
 SHA512 
5046b827c2cdccd03031761aeb995caf159f075a16cdda7248fcdd81177500f337368208948e0ff0e4bee32d06dd3d2d966828d3b5e82a79339f28a01727b1ae
 DIST iconv.m4.bz2 3057 BLAKE2B 
9d8f7637d87bfcea1b60f3ea11e162aecf391b3f4579a3b85afb01735f56bfbae363a7e781279f3b2bed0d1dd3336f7d0678d3b1d59004824d7d0ca848dceb6e
 SHA512 
9899368b8acc06e216a7a548b83a894f780e152a02612cd52af02b5c3f2ff38e2c36e77bda300587f81c3d74c90addec8066885216fa0e74f3f3280a383d2b55

diff --git a/sys-fs/fuse/fuse-3.15.0.ebuild b/sys-fs/fuse/fuse-3.15.0.ebuild
new file mode 100644
index ..fd924c4ded41
--- /dev/null
+++ b/sys-fs/fuse/fuse-3.15.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit flag-o-matic meson-multilib 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+suid test"
+RESTRICT="!test? ( test ) test? ( userpriv )"
+
+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() {
+   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # bug #853058
+   filter-lto
+
+   local emesonargs=(
+   $(meson_use test examples)
+   $(meson_use test tests)
+   -Duseroot=false
+   -Dinitscriptdir=
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   )
+   meson_src_configure
+}
+
+src_test() {
+   if has sandbox ${FEATURES}; then
+   ewarn "Sandbox enabled, skipping tests"
+   else
+   multilib-minimal_src_test
+   fi
+}
+
+multilib_src_test() {
+   epytest
+}
+
+multilib_src_install_all() {
+   # 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}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-overlayfs/

2023-06-01 Thread Sam James
commit: 53595eeb246568261a8fe0b04f4b4918bb7321ad
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 20:04:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 20:04:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53595eeb

sys-fs/fuse-overlayfs: Stabilize 1.11 arm64, #907645

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild
index 6b38cd4ed7b1..48a89849ffc5 100644
--- a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/containers/fuse-overlayfs/archive/v${PV}.tar.gz -> $
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
 
 DEPEND="sys-fs/fuse:3"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-overlayfs/

2023-06-01 Thread Arthur Zamarin
commit: 8f88b167ef1195e43a800ccbc0e06fef6bffbeab
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jun  1 17:11:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jun  1 17:11:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f88b167

sys-fs/fuse-overlayfs: Stabilize 1.11 amd64, #907645

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild
index 7b688e2037b7..6b38cd4ed7b1 100644
--- a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/containers/fuse-overlayfs/archive/v${PV}.tar.gz -> $
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
 
 DEPEND="sys-fs/fuse:3"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-overlayfs/

2023-06-01 Thread Arthur Zamarin
commit: 80dbca65fbd3b4be782214e03c805d936042c11a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jun  1 17:03:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jun  1 17:03:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80dbca65

sys-fs/fuse-overlayfs: add 1.12

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse-overlayfs/Manifest   |  1 +
 sys-fs/fuse-overlayfs/fuse-overlayfs-1.12.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/sys-fs/fuse-overlayfs/Manifest b/sys-fs/fuse-overlayfs/Manifest
index 09b3133c0271..c5227e8bb795 100644
--- a/sys-fs/fuse-overlayfs/Manifest
+++ b/sys-fs/fuse-overlayfs/Manifest
@@ -1,3 +1,4 @@
 DIST fuse-overlayfs-1.10.tar.gz 104797 BLAKE2B 
112dc4814fa817f41dbf938d835366ac38cfc1963cffa7d2e84baaed6e91c7f7db8aa28b3e898b4334aa3f5a4cec8489490a8973ccb3a9bf5781ed6e7e859856
 SHA512 
cb399a56f2cb0ccf3d294d82cfaa9682db6812e709b1b6d3edf6ce4f7653effb2810d1c5f8a4178dcdb42e0f65af878fd5c007b31ed18538464482ad1dcf
 DIST fuse-overlayfs-1.11.tar.gz 104921 BLAKE2B 
d4048957681255a8cce0293b2e899ebd0709ca33c45eaebc5a58ac3db470a573ddf47fe22d1fa460bc2ea4ac6c90003bdd2ce82ed2edd8fb3d64668afd9d07eb
 SHA512 
871424424f76c3d35a9b6005c1fa3d392044581f27d62a6b6c04f4d57ad12421301415c5ada7798e0fbf71043aa90a0194e49922b638b988a355e09fef909d61
+DIST fuse-overlayfs-1.12.tar.gz 99684 BLAKE2B 
e7ef075c043738d506efcf973ecef7eb321e9f2b2812b318a4087d2a913f022240ed4b0d46e47463daff6976dd99fb587a5819a22c7e58dd52029930e92abffc
 SHA512 
f113ac20b389d2f1c5e5ff160a60c308017e74c9c85d74a7200bab81a4cfa30335a64740c173f17c91ab4feddffb138ca4378e92894645a67eea5ac73d42890f
 DIST fuse-overlayfs-1.7.1.tar.gz 103575 BLAKE2B 
1fc92852f3afdead707af8745db03e2f5b0cf1f154f12c13850e5c37b30a0ad84122aa06c7f96c3825cd89cc2d26874abecb8ffbf0ad4edec5e0ffc854962944
 SHA512 
2199f9a5040832537b57792fe361943065c6132d31613bb1f838e931049703011902fca3abc25f6d7136efb2eb5505161f11c252b91dfb19158ac663e1ec15c2

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.12.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.12.ebuild
new file mode 100644
index ..7b688e2037b7
--- /dev/null
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.12.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="FUSE implementation for overlayfs"
+HOMEPAGE="https://github.com/containers/fuse-overlayfs;
+SRC_URI="https://github.com/containers/fuse-overlayfs/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+
+DEPEND="sys-fs/fuse:3"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-overlayfs/

2023-04-30 Thread Arthur Zamarin
commit: 58fc43980c7d4073c7b2d3d76c372db1bec3f0fa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 30 16:33:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 30 16:33:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58fc4398

sys-fs/fuse-overlayfs: drop 1.8, 1.8.1, 1.8.2, 1.9

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse-overlayfs/Manifest|  4 
 sys-fs/fuse-overlayfs/fuse-overlayfs-1.8.1.ebuild | 26 ---
 sys-fs/fuse-overlayfs/fuse-overlayfs-1.8.2.ebuild | 26 ---
 sys-fs/fuse-overlayfs/fuse-overlayfs-1.8.ebuild   | 26 ---
 sys-fs/fuse-overlayfs/fuse-overlayfs-1.9.ebuild   | 26 ---
 5 files changed, 108 deletions(-)

diff --git a/sys-fs/fuse-overlayfs/Manifest b/sys-fs/fuse-overlayfs/Manifest
index f244b591e793..09b3133c0271 100644
--- a/sys-fs/fuse-overlayfs/Manifest
+++ b/sys-fs/fuse-overlayfs/Manifest
@@ -1,7 +1,3 @@
 DIST fuse-overlayfs-1.10.tar.gz 104797 BLAKE2B 
112dc4814fa817f41dbf938d835366ac38cfc1963cffa7d2e84baaed6e91c7f7db8aa28b3e898b4334aa3f5a4cec8489490a8973ccb3a9bf5781ed6e7e859856
 SHA512 
cb399a56f2cb0ccf3d294d82cfaa9682db6812e709b1b6d3edf6ce4f7653effb2810d1c5f8a4178dcdb42e0f65af878fd5c007b31ed18538464482ad1dcf
 DIST fuse-overlayfs-1.11.tar.gz 104921 BLAKE2B 
d4048957681255a8cce0293b2e899ebd0709ca33c45eaebc5a58ac3db470a573ddf47fe22d1fa460bc2ea4ac6c90003bdd2ce82ed2edd8fb3d64668afd9d07eb
 SHA512 
871424424f76c3d35a9b6005c1fa3d392044581f27d62a6b6c04f4d57ad12421301415c5ada7798e0fbf71043aa90a0194e49922b638b988a355e09fef909d61
 DIST fuse-overlayfs-1.7.1.tar.gz 103575 BLAKE2B 
1fc92852f3afdead707af8745db03e2f5b0cf1f154f12c13850e5c37b30a0ad84122aa06c7f96c3825cd89cc2d26874abecb8ffbf0ad4edec5e0ffc854962944
 SHA512 
2199f9a5040832537b57792fe361943065c6132d31613bb1f838e931049703011902fca3abc25f6d7136efb2eb5505161f11c252b91dfb19158ac663e1ec15c2
-DIST fuse-overlayfs-1.8.1.tar.gz 103753 BLAKE2B 
42ac0b75b563cee9457721dfebe03355d930e074f44cda43d071e853df2d2192266f6b2901c4faa333414de45fb1b95e245a42ae15c52714e311a1aad98deeb6
 SHA512 
7a63f1f129c100615676bccdb0f7fd83c4e9901786064d98fa3776dd64dbb61c38913f8d0eff428a601cb44b1bfd3261ded5ec5e471b889c7cd28f81a859d8ad
-DIST fuse-overlayfs-1.8.2.tar.gz 103892 BLAKE2B 
18473c9703d12befbd68b5c1374fd18233dca3663dc0c6346e0a0c2f6f8928a57e8c04cf151196db3d6404ca8816e5ef2826a989c86d3ec7171344a73cec189f
 SHA512 
637fbde0e9481b31491fa7fbdce9315e3832e9de076668dddfeba407a0dd9ceb2072723348eb2a47586756da8a8242a040bc20dbb5e1ac3be3ffa795daf22b95
-DIST fuse-overlayfs-1.8.tar.gz 103726 BLAKE2B 
12da116bba60c5833b43d130b24ba6a60fcaabe1248226fa30e8c0b2c2439a438c66b39d28a8d3dd0f65bf353c38811e87f23a2fdbd830982063a7b5df7b4808
 SHA512 
68a7b6a41fd2c44fbfb194d324cc6869d7f6ce198f7ff3ddf74e91f9679785ffa610634a6e35c2661549e0bb776bf68741be45501d860b1e8dd6814d2b3fb0ab
-DIST fuse-overlayfs-1.9.tar.gz 104063 BLAKE2B 
f18703e32644ccbd1b47e9120b13a8efe1227ca8c142dbe90ff174e33937a2882ba354a837f874b5cd7bf28d1de7bb5039b86b6123288bde1ffc570a68500fb6
 SHA512 
16f4feb8426c0d6f78082065a2c1c6afb96e4fc665e40e79e2b2692b0b21e77998a2195cf2cd81f505d0167318ed843f55be4eb16956aadaeab56f47ccbddc0b

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.8.1.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.8.1.ebuild
deleted file mode 100644
index 456cd5903e7d..
--- a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.8.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="FUSE implementation for overlayfs"
-HOMEPAGE="https://github.com/containers/fuse-overlayfs;
-EGIT_COMMIT="v${PV}"
-SRC_URI="https://github.com/containers/fuse-overlayfs/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
-
-RDEPEND=">=sys-fs/fuse-3:="
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${PN}-${EGIT_COMMIT#v}"
-
-src_prepare() {
-   default
-   eautoreconf
-}

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.8.2.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.8.2.ebuild
deleted file mode 100644
index ea15a96bde4e..
--- a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.8.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="FUSE implementation for overlayfs"
-HOMEPAGE="https://github.com/containers/fuse-overlayfs;
-EGIT_COMMIT="v${PV}"
-SRC_URI="https://github.com/containers/fuse-overlayfs/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
-
-RDEPEND=">=sys-fs/fuse-3:="
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${PN}-${EGIT_COMMIT#v}"
-
-src_prepare() {
-   default
-   eautoreconf
-}

diff --git 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-overlayfs/

2023-04-30 Thread Arthur Zamarin
commit: a393731491cb5f69aaa12233a7af044db2f223fc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 30 16:31:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 30 16:32:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3937314

sys-fs/fuse-overlayfs: add 1.11

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse-overlayfs/Manifest   |  1 +
 sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/sys-fs/fuse-overlayfs/Manifest b/sys-fs/fuse-overlayfs/Manifest
index 96574d0ba15a..f244b591e793 100644
--- a/sys-fs/fuse-overlayfs/Manifest
+++ b/sys-fs/fuse-overlayfs/Manifest
@@ -1,4 +1,5 @@
 DIST fuse-overlayfs-1.10.tar.gz 104797 BLAKE2B 
112dc4814fa817f41dbf938d835366ac38cfc1963cffa7d2e84baaed6e91c7f7db8aa28b3e898b4334aa3f5a4cec8489490a8973ccb3a9bf5781ed6e7e859856
 SHA512 
cb399a56f2cb0ccf3d294d82cfaa9682db6812e709b1b6d3edf6ce4f7653effb2810d1c5f8a4178dcdb42e0f65af878fd5c007b31ed18538464482ad1dcf
+DIST fuse-overlayfs-1.11.tar.gz 104921 BLAKE2B 
d4048957681255a8cce0293b2e899ebd0709ca33c45eaebc5a58ac3db470a573ddf47fe22d1fa460bc2ea4ac6c90003bdd2ce82ed2edd8fb3d64668afd9d07eb
 SHA512 
871424424f76c3d35a9b6005c1fa3d392044581f27d62a6b6c04f4d57ad12421301415c5ada7798e0fbf71043aa90a0194e49922b638b988a355e09fef909d61
 DIST fuse-overlayfs-1.7.1.tar.gz 103575 BLAKE2B 
1fc92852f3afdead707af8745db03e2f5b0cf1f154f12c13850e5c37b30a0ad84122aa06c7f96c3825cd89cc2d26874abecb8ffbf0ad4edec5e0ffc854962944
 SHA512 
2199f9a5040832537b57792fe361943065c6132d31613bb1f838e931049703011902fca3abc25f6d7136efb2eb5505161f11c252b91dfb19158ac663e1ec15c2
 DIST fuse-overlayfs-1.8.1.tar.gz 103753 BLAKE2B 
42ac0b75b563cee9457721dfebe03355d930e074f44cda43d071e853df2d2192266f6b2901c4faa333414de45fb1b95e245a42ae15c52714e311a1aad98deeb6
 SHA512 
7a63f1f129c100615676bccdb0f7fd83c4e9901786064d98fa3776dd64dbb61c38913f8d0eff428a601cb44b1bfd3261ded5ec5e471b889c7cd28f81a859d8ad
 DIST fuse-overlayfs-1.8.2.tar.gz 103892 BLAKE2B 
18473c9703d12befbd68b5c1374fd18233dca3663dc0c6346e0a0c2f6f8928a57e8c04cf151196db3d6404ca8816e5ef2826a989c86d3ec7171344a73cec189f
 SHA512 
637fbde0e9481b31491fa7fbdce9315e3832e9de076668dddfeba407a0dd9ceb2072723348eb2a47586756da8a8242a040bc20dbb5e1ac3be3ffa795daf22b95

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild
new file mode 100644
index ..7b688e2037b7
--- /dev/null
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.11.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="FUSE implementation for overlayfs"
+HOMEPAGE="https://github.com/containers/fuse-overlayfs;
+SRC_URI="https://github.com/containers/fuse-overlayfs/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+
+DEPEND="sys-fs/fuse:3"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-overlayfs/

2023-04-30 Thread Arthur Zamarin
commit: 8e6ce768707146a0498479b314741e5def2c9a01
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 30 16:31:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 30 16:31:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e6ce768

sys-fs/fuse-overlayfs: Stabilize 1.10 arm64, #905379

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild
index 271bd707df8c..a3baf1bc300b 100644
--- a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/containers/fuse-overlayfs/archive/${EGIT_COMMIT}.tar
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 arm64 ~ppc64 ~riscv"
 
 RDEPEND=">=sys-fs/fuse-3:="
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-overlayfs/

2023-04-30 Thread Arthur Zamarin
commit: 5489e999fe937c2b1dbf788fda46ec418b9aa367
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 30 16:31:38 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 30 16:31:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5489e999

sys-fs/fuse-overlayfs: Stabilize 1.10 amd64, #905379

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild
index a3baf1bc300b..69042c3cdffd 100644
--- a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/containers/fuse-overlayfs/archive/${EGIT_COMMIT}.tar
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
 
 RDEPEND=">=sys-fs/fuse-3:="
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-exfat/

2023-04-24 Thread Sam James
commit: 5f1bb9c6636dea1f8af463914504ef1ebdb947d1
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 03:51:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 03:54:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f1bb9c6

sys-fs/fuse-exfat: Stabilize 1.4.0 x86, #904535

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild 
b/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild
index 7bbae4d83889..a96bb4a4ff16 100644
--- a/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild
+++ b/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/relan/exfat/releases/download/v${PV}/${P}.tar.gz;
 # COPYING is GPL-2 but ChangeLog says "Relicensed the project from GPLv3+ to 
GPLv2+"
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x86-linux"
 IUSE="suid"
 
 RDEPEND="sys-fs/fuse:3"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-exfat/

2023-04-24 Thread Sam James
commit: 60c3d9e777340837d136caba73c4374e9c07e238
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 03:54:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 03:54:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60c3d9e7

sys-fs/fuse-exfat: Stabilize 1.4.0 amd64, #904535

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild 
b/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild
index a96bb4a4ff16..d669f9a22a35 100644
--- a/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild
+++ b/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/relan/exfat/releases/download/v${PV}/${P}.tar.gz;
 # COPYING is GPL-2 but ChangeLog says "Relicensed the project from GPLv3+ to 
GPLv2+"
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x86-linux"
 IUSE="suid"
 
 RDEPEND="sys-fs/fuse:3"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-exfat/

2023-04-24 Thread Sam James
commit: e81a279e3cb4ca2bd9cd0b459f373408251e03b3
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 03:54:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 03:54:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e81a279e

sys-fs/fuse-exfat: Stabilize 1.4.0 ppc, #904535

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild 
b/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild
index 64a59111c9f5..7e1430ddb19b 100644
--- a/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild
+++ b/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/relan/exfat/releases/download/v${PV}/${P}.tar.gz;
 # COPYING is GPL-2 but ChangeLog says "Relicensed the project from GPLv3+ to 
GPLv2+"
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x86-linux"
 IUSE="suid"
 
 RDEPEND="sys-fs/fuse:3"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-exfat/

2023-04-24 Thread Sam James
commit: 6bd729181bac52293348821823eb6dc497b7
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 03:54:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 03:54:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bd7291b

sys-fs/fuse-exfat: Stabilize 1.4.0 ppc64, #904535

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild 
b/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild
index d669f9a22a35..64a59111c9f5 100644
--- a/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild
+++ b/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/relan/exfat/releases/download/v${PV}/${P}.tar.gz;
 # COPYING is GPL-2 but ChangeLog says "Relicensed the project from GPLv3+ to 
GPLv2+"
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x86-linux"
 IUSE="suid"
 
 RDEPEND="sys-fs/fuse:3"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-04-12 Thread Arthur Zamarin
commit: 5971f51cfb0ff0bc488d986c73b32fb3683aff48
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 12 10:42:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 12 10:42:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5971f51c

sys-fs/fuse: Stabilize 3.14.1 x86, #904222

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse/fuse-3.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.14.1.ebuild b/sys-fs/fuse/fuse-3.14.1.ebuild
index 83aee6f88ad5..f1216a8b72b8 100644
--- a/sys-fs/fuse/fuse-3.14.1.ebuild
+++ b/sys-fs/fuse/fuse-3.14.1.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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-04-12 Thread Arthur Zamarin
commit: 3a494209eb06c93f9e2da589884ac5aca6a3a658
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 12 10:41:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 12 10:41:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a494209

sys-fs/fuse: Stabilize 3.14.1 hppa, #904222

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse/fuse-3.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.14.1.ebuild b/sys-fs/fuse/fuse-3.14.1.ebuild
index 3be921ff147f..83aee6f88ad5 100644
--- a/sys-fs/fuse/fuse-3.14.1.ebuild
+++ b/sys-fs/fuse/fuse-3.14.1.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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-04-12 Thread Arthur Zamarin
commit: 76fd32c61c0f1872af30e1d02368d1291021d770
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 12 09:55:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 12 09:55:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76fd32c6

sys-fs/fuse: Stabilize 3.14.1 ppc, #904222

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse/fuse-3.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.14.1.ebuild b/sys-fs/fuse/fuse-3.14.1.ebuild
index 6a8b23caac68..3be921ff147f 100644
--- a/sys-fs/fuse/fuse-3.14.1.ebuild
+++ b/sys-fs/fuse/fuse-3.14.1.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 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-04-12 Thread Sam James
commit: 9a30eefe0c813d50cf70e4386e0cc0e44e09ccfc
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 12 09:47:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 12 09:47:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a30eefe

sys-fs/fuse: Stabilize 3.14.1 sparc, #904222

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.14.1.ebuild b/sys-fs/fuse/fuse-3.14.1.ebuild
index 2107926ca89f..4b875bc62800 100644
--- a/sys-fs/fuse/fuse-3.14.1.ebuild
+++ b/sys-fs/fuse/fuse-3.14.1.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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-04-12 Thread Sam James
commit: b08100229ffa4fef290f9b7578a3b0eef0e32184
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 12 09:47:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 12 09:47:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0810022

sys-fs/fuse: Stabilize 3.14.1 amd64, #904222

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.14.1.ebuild b/sys-fs/fuse/fuse-3.14.1.ebuild
index 4b875bc62800..42dfed4ea6fd 100644
--- a/sys-fs/fuse/fuse-3.14.1.ebuild
+++ b/sys-fs/fuse/fuse-3.14.1.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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-04-12 Thread Sam James
commit: 35fa65cce5820a3a4ba95fe39eef149ead275bf0
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 12 09:47:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 12 09:47:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35fa65cc

sys-fs/fuse: Stabilize 3.14.1 ppc64, #904222

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.14.1.ebuild b/sys-fs/fuse/fuse-3.14.1.ebuild
index 42dfed4ea6fd..68361aa4c1eb 100644
--- a/sys-fs/fuse/fuse-3.14.1.ebuild
+++ b/sys-fs/fuse/fuse-3.14.1.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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-04-12 Thread Sam James
commit: ec3986fe58ed98c895f9ca80be51fd9c3391d7b2
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 12 09:47:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 12 09:47:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec3986fe

sys-fs/fuse: Stabilize 3.14.1 arm, #904222

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.14.1.ebuild b/sys-fs/fuse/fuse-3.14.1.ebuild
index b9868d3ca5ea..6a8b23caac68 100644
--- a/sys-fs/fuse/fuse-3.14.1.ebuild
+++ b/sys-fs/fuse/fuse-3.14.1.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 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-04-12 Thread Sam James
commit: 9cec8f890ba869611355d131e2881c14f0d623fe
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 12 09:47:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 12 09:47:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cec8f89

sys-fs/fuse: Stabilize 3.14.1 arm64, #904222

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.14.1.ebuild b/sys-fs/fuse/fuse-3.14.1.ebuild
index 68361aa4c1eb..b9868d3ca5ea 100644
--- a/sys-fs/fuse/fuse-3.14.1.ebuild
+++ b/sys-fs/fuse/fuse-3.14.1.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 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-03-26 Thread Sam James
commit: 13170a9a722195c6f487aed726b5c1e3e9f07002
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 27 01:17:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 27 01:18:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13170a9a

sys-fs/fuse: add 3.14.1

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/Manifest   |  1 +
 sys-fs/fuse/fuse-3.14.1.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index f7e410da0f85..c6d81cc331ae 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -2,4 +2,5 @@ DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe88
 DIST fuse-3.12.0.tar.xz 3206368 BLAKE2B 
9f7df324f5c28480e48264c53c23fd2afc372592aab586bebdee38a809881603c93d05d0ca20c9007ba4b77efdf391705a93a0a6a12b218c9bd5541aa6a5275d
 SHA512 
b66232785fbe83ec32a9779542d085dc2c19f1fe0655e5f1e22e1a7add69795df40eb58da256a963537e64a9bf798ed8dfbc678f977fdd22567c5befa5b6ca04
 DIST fuse-3.13.1.tar.xz 4011224 BLAKE2B 
b8e6cb54bc88e2133a90e9a1dce549f81ce1503906424dd36825cfdfc2b7340217b84176c9e9c707403ea4fe0e0a10a723613bb475c95fb59ff0cb35e7180c60
 SHA512 
7630e17a68d81e1ac66c9e8937bc9e1a99d8887d48639cbd5a96d04c7f687729dbab71a875d90bb77bdf361a154f195223f34c3438ab149630286bf87238c679
 DIST fuse-3.14.0.tar.xz 4351852 BLAKE2B 
c8765b72c95b6983b9c561baf4b4d6f9eb63441348f04e1992463241df0a8ed426f4336dd2e9ee7fc4b1f550ce30d3c3c08b80a4a476754667c698bcc5dcdb0b
 SHA512 
4589df0ed975d6cc75a0a8ec032e934ad65c77f99194da6aba968cb6d5ee73f13c7eee1a78800965c4a9355b8d7d04c861aa881d502fc147a1e7c6677418ce1c
+DIST fuse-3.14.1.tar.xz 4404984 BLAKE2B 
36e982066c10aea1cff269bac635fca0776d0a7844c35ff21db568b22e5dc0ffb8877be50e42646ba120ba29367b6de282a62960f6b28c4c2b462c49e335f6bc
 SHA512 
ef5a67c857ab4cb4d2d3dcb252fa98acb102c3c2db226f812a899f2a137026b7037f757d76d196a63fff0e11683b7e13b8c13c67aaa1fec8c223b26a621c806d
 DIST iconv.m4.bz2 3057 BLAKE2B 
9d8f7637d87bfcea1b60f3ea11e162aecf391b3f4579a3b85afb01735f56bfbae363a7e781279f3b2bed0d1dd3336f7d0678d3b1d59004824d7d0ca848dceb6e
 SHA512 
9899368b8acc06e216a7a548b83a894f780e152a02612cd52af02b5c3f2ff38e2c36e77bda300587f81c3d74c90addec8066885216fa0e74f3f3280a383d2b55

diff --git a/sys-fs/fuse/fuse-3.14.1.ebuild b/sys-fs/fuse/fuse-3.14.1.ebuild
new file mode 100644
index ..2107926ca89f
--- /dev/null
+++ b/sys-fs/fuse/fuse-3.14.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit flag-o-matic meson-multilib 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+suid test"
+RESTRICT="!test? ( test ) test? ( userpriv )"
+
+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() {
+   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # bug #853058
+   filter-lto
+
+   local emesonargs=(
+   $(meson_use test examples)
+   $(meson_use test tests)
+   -Duseroot=false
+   -Dinitscriptdir=
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   )
+   meson_src_configure
+}
+
+src_test() {
+   if has sandbox ${FEATURES}; then
+   ewarn "Sandbox enabled, skipping tests"
+   else
+   multilib-minimal_src_test
+   fi
+}
+
+multilib_src_test() {
+   epytest
+}
+
+multilib_src_install_all() {
+   # 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}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-03-24 Thread Arthur Zamarin
commit: 2d708094758defad507be478a717d93f75fb845a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 24 14:01:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 24 14:01:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d708094

sys-fs/fuse: Stabilize 3.14.0 arm64, #902593

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse/fuse-3.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.14.0.ebuild b/sys-fs/fuse/fuse-3.14.0.ebuild
index 09716999ca60..f1216a8b72b8 100644
--- a/sys-fs/fuse/fuse-3.14.0.ebuild
+++ b/sys-fs/fuse/fuse-3.14.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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-03-24 Thread Arthur Zamarin
commit: da3d9eb4e17efadf0ae81c095f078cfbd01ccd33
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 24 13:55:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 24 13:55:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da3d9eb4

sys-fs/fuse: Stabilize 3.14.0 sparc, #902593

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse/fuse-3.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.14.0.ebuild b/sys-fs/fuse/fuse-3.14.0.ebuild
index e03477d0cf28..09716999ca60 100644
--- a/sys-fs/fuse/fuse-3.14.0.ebuild
+++ b/sys-fs/fuse/fuse-3.14.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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-03-22 Thread Sam James
commit: ef562f7557c36e652d79c272cbc83d60014661c5
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 22 09:20:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 22 09:20:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef562f75

sys-fs/fuse: Stabilize 3.14.0 hppa, #902593

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.14.0.ebuild b/sys-fs/fuse/fuse-3.14.0.ebuild
index 461dabe34d1d..e03477d0cf28 100644
--- a/sys-fs/fuse/fuse-3.14.0.ebuild
+++ b/sys-fs/fuse/fuse-3.14.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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-03-21 Thread Sam James
commit: ea61bdaf4c8cb198d21f71149f0809a68b6a3340
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 22 05:44:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 22 05:44:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea61bdaf

sys-fs/fuse: Stabilize 3.14.0 ppc, #902593

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.14.0.ebuild b/sys-fs/fuse/fuse-3.14.0.ebuild
index 4ac69b6982f8..041e45473bc9 100644
--- a/sys-fs/fuse/fuse-3.14.0.ebuild
+++ b/sys-fs/fuse/fuse-3.14.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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-03-21 Thread Sam James
commit: d5055a28b10bc744308a9ce2e5f69e17b036b039
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 22 05:44:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 22 05:44:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5055a28

sys-fs/fuse: Stabilize 3.14.0 ppc64, #902593

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.14.0.ebuild b/sys-fs/fuse/fuse-3.14.0.ebuild
index 041e45473bc9..461dabe34d1d 100644
--- a/sys-fs/fuse/fuse-3.14.0.ebuild
+++ b/sys-fs/fuse/fuse-3.14.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 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-03-21 Thread Sam James
commit: 0e301c7285d57363de59ecbbb4baf4d869435fde
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 22 05:30:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 22 05:30:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e301c72

sys-fs/fuse: Stabilize 3.14.0 amd64, #902593

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.14.0.ebuild b/sys-fs/fuse/fuse-3.14.0.ebuild
index ac14110d8295..4ac69b6982f8 100644
--- a/sys-fs/fuse/fuse-3.14.0.ebuild
+++ b/sys-fs/fuse/fuse-3.14.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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-exfat/

2023-03-13 Thread Sam James
commit: 259afa056e0f327d7914ed0f15f623c908afca15
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 13 21:14:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 13 21:14:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=259afa05

sys-fs/fuse-exfat: add 1.4.0

Bug: https://bugs.gentoo.org/842213
Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse-exfat/Manifest|  1 +
 sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/sys-fs/fuse-exfat/Manifest b/sys-fs/fuse-exfat/Manifest
index e5b775c98d04..e6075aaa0a50 100644
--- a/sys-fs/fuse-exfat/Manifest
+++ b/sys-fs/fuse-exfat/Manifest
@@ -1 +1,2 @@
 DIST fuse-exfat-1.3.0.tar.gz 161278 BLAKE2B 
864eed57d5ae70eac03464899ac7c63f5d55254b61b69064592bb7ae04f6c164b8113c568946103c407867c1b53511bf2b88bd6b25cf75aa3a1a9a2a7d4f12ae
 SHA512 
90d2b89322590199012b035b88ae01559f1824172793d9e7845603940e2807e788c687e4958f1ef76678bd214bb03671b91fd2537901b6d6acf2e8c525a3f1f3
+DIST fuse-exfat-1.4.0.tar.gz 167536 BLAKE2B 
b277a6cce725d5dde83fe8ebba9cb2899cf41bfbb600f0044e45da9af06681b5fe7440456a73865739e4bcca525f33de06aedc8935d0de88d7d8a37dc1123fc6
 SHA512 
9285d17786cdbb50f531a7f35795dbf3b650b33c6fd81619174791516c0ef5743fb6450d1d898900cfc142c088eccf8fc44ea1ccbbe1af07e2cbd1d65c73a174

diff --git a/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild 
b/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild
new file mode 100644
index ..7bbae4d83889
--- /dev/null
+++ b/sys-fs/fuse-exfat/fuse-exfat-1.4.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="exFAT filesystem FUSE module"
+HOMEPAGE="https://github.com/relan/exfat;
+SRC_URI="https://github.com/relan/exfat/releases/download/v${PV}/${P}.tar.gz;
+
+# COPYING is GPL-2 but ChangeLog says "Relicensed the project from GPLv3+ to 
GPLv2+"
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x86-linux"
+IUSE="suid"
+
+RDEPEND="sys-fs/fuse:3"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_install() {
+   default
+   use suid && fperms u+s /usr/sbin/mount.exfat-fuse
+   dosym mount.exfat-fuse.8 /usr/share/man/man8/mount.exfat.8
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-03-11 Thread Mike Gilbert
commit: 76f59c5570cf541ff06e8704c7844864f5f6a5db
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Mar 12 03:20:21 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 12 03:20:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76f59c55

sys-fs/fuse: pass -Dinitscriptdir= to meson setup

We don't want to install the sysv init script anyway, and this prevents
it from being installed outside of EPREFIX.

Closes: https://bugs.gentoo.org/899698
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/fuse/fuse-3.12.0.ebuild| 2 +-
 sys-fs/fuse/fuse-3.13.1-r1.ebuild | 2 +-
 sys-fs/fuse/fuse-3.14.0.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/fuse/fuse-3.12.0.ebuild b/sys-fs/fuse/fuse-3.12.0.ebuild
index de516e58dd48..dc5ea9f7073f 100644
--- a/sys-fs/fuse/fuse-3.12.0.ebuild
+++ b/sys-fs/fuse/fuse-3.12.0.ebuild
@@ -38,6 +38,7 @@ multilib_src_configure() {
$(meson_use test examples)
$(meson_use test tests)
-Duseroot=false
+   -Dinitscriptdir=
-Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
)
meson_src_configure
@@ -58,7 +59,6 @@ multilib_src_test() {
 multilib_src_install_all() {
# Installed via fuse-common
rm -r "${ED}"{/etc,$(get_udevdir)} || die
-   rm -rf "${ED}"/etc || die
 
# useroot=false prevents the build system from doing this.
use suid && fperms u+s /usr/bin/fusermount3

diff --git a/sys-fs/fuse/fuse-3.13.1-r1.ebuild 
b/sys-fs/fuse/fuse-3.13.1-r1.ebuild
index 32261573b414..7f4f571e0b4e 100644
--- a/sys-fs/fuse/fuse-3.13.1-r1.ebuild
+++ b/sys-fs/fuse/fuse-3.13.1-r1.ebuild
@@ -45,6 +45,7 @@ multilib_src_configure() {
$(meson_use test examples)
$(meson_use test tests)
-Duseroot=false
+   -Dinitscriptdir=
-Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
)
meson_src_configure
@@ -65,7 +66,6 @@ multilib_src_test() {
 multilib_src_install_all() {
# Installed via fuse-common
rm -r "${ED}"{/etc,$(get_udevdir)} || die
-   rm -rf "${ED}"/etc || die
 
# useroot=false prevents the build system from doing this.
use suid && fperms u+s /usr/bin/fusermount3

diff --git a/sys-fs/fuse/fuse-3.14.0.ebuild b/sys-fs/fuse/fuse-3.14.0.ebuild
index 548762c989b8..2107926ca89f 100644
--- a/sys-fs/fuse/fuse-3.14.0.ebuild
+++ b/sys-fs/fuse/fuse-3.14.0.ebuild
@@ -41,6 +41,7 @@ multilib_src_configure() {
$(meson_use test examples)
$(meson_use test tests)
-Duseroot=false
+   -Dinitscriptdir=
-Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
)
meson_src_configure
@@ -61,7 +62,6 @@ multilib_src_test() {
 multilib_src_install_all() {
# Installed via fuse-common
rm -r "${ED}"{/etc,$(get_udevdir)} || die
-   rm -rf "${ED}"/etc || die
 
# useroot=false prevents the build system from doing this.
use suid && fperms u+s /usr/bin/fusermount3



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-overlayfs/

2023-02-21 Thread Zac Medico
commit: 78b30c144db7b3a83869cd99c8245b43eaeb1e3a
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Feb 22 01:08:42 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Feb 22 01:10:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78b30c14

sys-fs/fuse-overlayfs: add 1.10

Closes: https://bugs.gentoo.org/895144
Signed-off-by: Zac Medico  gentoo.org>

 sys-fs/fuse-overlayfs/Manifest   |  1 +
 sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild | 26 
 2 files changed, 27 insertions(+)

diff --git a/sys-fs/fuse-overlayfs/Manifest b/sys-fs/fuse-overlayfs/Manifest
index c3e424e6396a..96574d0ba15a 100644
--- a/sys-fs/fuse-overlayfs/Manifest
+++ b/sys-fs/fuse-overlayfs/Manifest
@@ -1,3 +1,4 @@
+DIST fuse-overlayfs-1.10.tar.gz 104797 BLAKE2B 
112dc4814fa817f41dbf938d835366ac38cfc1963cffa7d2e84baaed6e91c7f7db8aa28b3e898b4334aa3f5a4cec8489490a8973ccb3a9bf5781ed6e7e859856
 SHA512 
cb399a56f2cb0ccf3d294d82cfaa9682db6812e709b1b6d3edf6ce4f7653effb2810d1c5f8a4178dcdb42e0f65af878fd5c007b31ed18538464482ad1dcf
 DIST fuse-overlayfs-1.7.1.tar.gz 103575 BLAKE2B 
1fc92852f3afdead707af8745db03e2f5b0cf1f154f12c13850e5c37b30a0ad84122aa06c7f96c3825cd89cc2d26874abecb8ffbf0ad4edec5e0ffc854962944
 SHA512 
2199f9a5040832537b57792fe361943065c6132d31613bb1f838e931049703011902fca3abc25f6d7136efb2eb5505161f11c252b91dfb19158ac663e1ec15c2
 DIST fuse-overlayfs-1.8.1.tar.gz 103753 BLAKE2B 
42ac0b75b563cee9457721dfebe03355d930e074f44cda43d071e853df2d2192266f6b2901c4faa333414de45fb1b95e245a42ae15c52714e311a1aad98deeb6
 SHA512 
7a63f1f129c100615676bccdb0f7fd83c4e9901786064d98fa3776dd64dbb61c38913f8d0eff428a601cb44b1bfd3261ded5ec5e471b889c7cd28f81a859d8ad
 DIST fuse-overlayfs-1.8.2.tar.gz 103892 BLAKE2B 
18473c9703d12befbd68b5c1374fd18233dca3663dc0c6346e0a0c2f6f8928a57e8c04cf151196db3d6404ca8816e5ef2826a989c86d3ec7171344a73cec189f
 SHA512 
637fbde0e9481b31491fa7fbdce9315e3832e9de076668dddfeba407a0dd9ceb2072723348eb2a47586756da8a8242a040bc20dbb5e1ac3be3ffa795daf22b95

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild
new file mode 100644
index ..271bd707df8c
--- /dev/null
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="FUSE implementation for overlayfs"
+HOMEPAGE="https://github.com/containers/fuse-overlayfs;
+EGIT_COMMIT="v${PV}"
+SRC_URI="https://github.com/containers/fuse-overlayfs/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+
+RDEPEND=">=sys-fs/fuse-3:="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT#v}"
+
+src_prepare() {
+   default
+   eautoreconf
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-02-17 Thread Sam James
commit: f401e1a212ec1035991c951865e495628650345c
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 17 10:37:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 17 10:38:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f401e1a2

sys-fs/fuse: add 3.14.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/Manifest   |  1 +
 sys-fs/fuse/fuse-3.14.0.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index d4da09e03f9c..f7e410da0f85 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -1,4 +1,5 @@
 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847
 SHA512 
3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
 DIST fuse-3.12.0.tar.xz 3206368 BLAKE2B 
9f7df324f5c28480e48264c53c23fd2afc372592aab586bebdee38a809881603c93d05d0ca20c9007ba4b77efdf391705a93a0a6a12b218c9bd5541aa6a5275d
 SHA512 
b66232785fbe83ec32a9779542d085dc2c19f1fe0655e5f1e22e1a7add69795df40eb58da256a963537e64a9bf798ed8dfbc678f977fdd22567c5befa5b6ca04
 DIST fuse-3.13.1.tar.xz 4011224 BLAKE2B 
b8e6cb54bc88e2133a90e9a1dce549f81ce1503906424dd36825cfdfc2b7340217b84176c9e9c707403ea4fe0e0a10a723613bb475c95fb59ff0cb35e7180c60
 SHA512 
7630e17a68d81e1ac66c9e8937bc9e1a99d8887d48639cbd5a96d04c7f687729dbab71a875d90bb77bdf361a154f195223f34c3438ab149630286bf87238c679
+DIST fuse-3.14.0.tar.xz 4351852 BLAKE2B 
c8765b72c95b6983b9c561baf4b4d6f9eb63441348f04e1992463241df0a8ed426f4336dd2e9ee7fc4b1f550ce30d3c3c08b80a4a476754667c698bcc5dcdb0b
 SHA512 
4589df0ed975d6cc75a0a8ec032e934ad65c77f99194da6aba968cb6d5ee73f13c7eee1a78800965c4a9355b8d7d04c861aa881d502fc147a1e7c6677418ce1c
 DIST iconv.m4.bz2 3057 BLAKE2B 
9d8f7637d87bfcea1b60f3ea11e162aecf391b3f4579a3b85afb01735f56bfbae363a7e781279f3b2bed0d1dd3336f7d0678d3b1d59004824d7d0ca848dceb6e
 SHA512 
9899368b8acc06e216a7a548b83a894f780e152a02612cd52af02b5c3f2ff38e2c36e77bda300587f81c3d74c90addec8066885216fa0e74f3f3280a383d2b55

diff --git a/sys-fs/fuse/fuse-3.14.0.ebuild b/sys-fs/fuse/fuse-3.14.0.ebuild
new file mode 100644
index ..548762c989b8
--- /dev/null
+++ b/sys-fs/fuse/fuse-3.14.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit flag-o-matic meson-multilib 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+suid test"
+RESTRICT="!test? ( test ) test? ( userpriv )"
+
+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() {
+   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # bug #853058
+   filter-lto
+
+   local emesonargs=(
+   $(meson_use test examples)
+   $(meson_use test tests)
+   -Duseroot=false
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   )
+   meson_src_configure
+}
+
+src_test() {
+   if has sandbox ${FEATURES}; then
+   ewarn "Sandbox enabled, skipping tests"
+   else
+   multilib-minimal_src_test
+   fi
+}
+
+multilib_src_test() {
+   epytest
+}
+
+multilib_src_install_all() {
+   # Installed via fuse-common
+   rm -r "${ED}"{/etc,$(get_udevdir)} || die
+   rm -rf "${ED}"/etc || 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}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-02-16 Thread Sam James
commit: 0bc926631d25ed9724162f343c4884888121c1ee
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 17 06:08:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 17 06:25:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc92663

sys-fs/fuse: drop 3.13.0-r1, 3.13.1

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/Manifest  |  1 -
 sys-fs/fuse/fuse-3.13.0-r1.ebuild | 72 ---
 sys-fs/fuse/fuse-3.13.1.ebuild| 72 ---
 3 files changed, 145 deletions(-)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index 67c3af1eaa32..d4da09e03f9c 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -1,5 +1,4 @@
 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847
 SHA512 
3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
 DIST fuse-3.12.0.tar.xz 3206368 BLAKE2B 
9f7df324f5c28480e48264c53c23fd2afc372592aab586bebdee38a809881603c93d05d0ca20c9007ba4b77efdf391705a93a0a6a12b218c9bd5541aa6a5275d
 SHA512 
b66232785fbe83ec32a9779542d085dc2c19f1fe0655e5f1e22e1a7add69795df40eb58da256a963537e64a9bf798ed8dfbc678f977fdd22567c5befa5b6ca04
-DIST fuse-3.13.0.tar.xz 3847800 BLAKE2B 
b9428f27c431c30deca48cf4b76761c120ebbdb6d22789c19fa25ffbff47c752690e7d0a0b28b70bff2b8f9063272adc65dc084ee45036548452ae891fb77ab2
 SHA512 
762262ed45b3e139481e39e7c7aae1df4347064fe100538138467f7567ae04f46fca19e6dac76f046cc07d2c4736f34ddb3780e067a48165e0d1fdd1153b66b1
 DIST fuse-3.13.1.tar.xz 4011224 BLAKE2B 
b8e6cb54bc88e2133a90e9a1dce549f81ce1503906424dd36825cfdfc2b7340217b84176c9e9c707403ea4fe0e0a10a723613bb475c95fb59ff0cb35e7180c60
 SHA512 
7630e17a68d81e1ac66c9e8937bc9e1a99d8887d48639cbd5a96d04c7f687729dbab71a875d90bb77bdf361a154f195223f34c3438ab149630286bf87238c679
 DIST iconv.m4.bz2 3057 BLAKE2B 
9d8f7637d87bfcea1b60f3ea11e162aecf391b3f4579a3b85afb01735f56bfbae363a7e781279f3b2bed0d1dd3336f7d0678d3b1d59004824d7d0ca848dceb6e
 SHA512 
9899368b8acc06e216a7a548b83a894f780e152a02612cd52af02b5c3f2ff38e2c36e77bda300587f81c3d74c90addec8066885216fa0e74f3f3280a383d2b55

diff --git a/sys-fs/fuse/fuse-3.13.0-r1.ebuild 
b/sys-fs/fuse/fuse-3.13.0-r1.ebuild
deleted file mode 100644
index 548762c989b8..
--- a/sys-fs/fuse/fuse-3.13.0-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit flag-o-matic meson-multilib 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="+suid test"
-RESTRICT="!test? ( test ) test? ( userpriv )"
-
-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() {
-   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-multilib_src_configure() {
-   # bug #853058
-   filter-lto
-
-   local emesonargs=(
-   $(meson_use test examples)
-   $(meson_use test tests)
-   -Duseroot=false
-   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
-   )
-   meson_src_configure
-}
-
-src_test() {
-   if has sandbox ${FEATURES}; then
-   ewarn "Sandbox enabled, skipping tests"
-   else
-   multilib-minimal_src_test
-   fi
-}
-
-multilib_src_test() {
-   epytest
-}
-
-multilib_src_install_all() {
-   # Installed via fuse-common
-   rm -r "${ED}"{/etc,$(get_udevdir)} || die
-   rm -rf "${ED}"/etc || 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}
-}

diff --git a/sys-fs/fuse/fuse-3.13.1.ebuild b/sys-fs/fuse/fuse-3.13.1.ebuild
deleted file mode 100644
index 548762c989b8..
--- a/sys-fs/fuse/fuse-3.13.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit flag-o-matic meson-multilib udev python-any-r1
-
-DESCRIPTION="An interface for 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-02-16 Thread Sam James
commit: 922709743c1af3f2c370262f489c094a95204c7e
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 17 06:08:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 17 06:25:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92270974

sys-fs/fuse: enable py3.11

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.12.0.ebuild| 2 +-
 sys-fs/fuse/fuse-3.13.0-r1.ebuild | 2 +-
 sys-fs/fuse/fuse-3.13.1-r1.ebuild | 2 +-
 sys-fs/fuse/fuse-3.13.1.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-fs/fuse/fuse-3.12.0.ebuild b/sys-fs/fuse/fuse-3.12.0.ebuild
index 9386ed44f076..de516e58dd48 100644
--- a/sys-fs/fuse/fuse-3.12.0.ebuild
+++ b/sys-fs/fuse/fuse-3.12.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit meson-multilib udev python-any-r1
 
 DESCRIPTION="An interface for filesystems implemented in userspace"

diff --git a/sys-fs/fuse/fuse-3.13.0-r1.ebuild 
b/sys-fs/fuse/fuse-3.13.0-r1.ebuild
index a6c210da4b63..548762c989b8 100644
--- a/sys-fs/fuse/fuse-3.13.0-r1.ebuild
+++ b/sys-fs/fuse/fuse-3.13.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit flag-o-matic meson-multilib udev python-any-r1
 
 DESCRIPTION="An interface for filesystems implemented in userspace"

diff --git a/sys-fs/fuse/fuse-3.13.1-r1.ebuild 
b/sys-fs/fuse/fuse-3.13.1-r1.ebuild
index 2d12bd5021b5..32261573b414 100644
--- a/sys-fs/fuse/fuse-3.13.1-r1.ebuild
+++ b/sys-fs/fuse/fuse-3.13.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit flag-o-matic meson-multilib udev python-any-r1
 
 DESCRIPTION="An interface for filesystems implemented in userspace"

diff --git a/sys-fs/fuse/fuse-3.13.1.ebuild b/sys-fs/fuse/fuse-3.13.1.ebuild
index a6c210da4b63..548762c989b8 100644
--- a/sys-fs/fuse/fuse-3.13.1.ebuild
+++ b/sys-fs/fuse/fuse-3.13.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit flag-o-matic meson-multilib udev python-any-r1
 
 DESCRIPTION="An interface for filesystems implemented in userspace"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/files/, sys-fs/fuse/

2023-02-12 Thread Sam James
commit: 0792f75841ee6ec2c9a08b52d42f94917cc7c0fe
Author: Martin Kletzander  gmail  com>
AuthorDate: Fri Feb 10 14:54:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 12 21:55:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0792f758

sys-fs/fuse: Fix polluted public header

Backport upstream commit d7560cc9916b086bfe5d86459cc9f04033edd904 [1]
which fixes fuse header having non-uniques defines, particularly
PACKAGE_VERSION which then breaks the build of dependent packages that
have the same define even in just private headers.

Signed-off-by: Martin Kletzander  gmail.com>

[1] 
https://github.com/libfuse/libfuse/commit/d7560cc9916b086bfe5d86459cc9f04033edd904
Closes: https://github.com/gentoo/gentoo/pull/29530

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/files/fuse-3.13.1-r1-fix-config.patch | 256 ++
 sys-fs/fuse/fuse-3.13.1-r1.ebuild |  76 +++
 2 files changed, 332 insertions(+)

diff --git a/sys-fs/fuse/files/fuse-3.13.1-r1-fix-config.patch 
b/sys-fs/fuse/files/fuse-3.13.1-r1-fix-config.patch
new file mode 100644
index ..d61657f3c285
--- /dev/null
+++ b/sys-fs/fuse/files/fuse-3.13.1-r1-fix-config.patch
@@ -0,0 +1,256 @@
+From d7560cc9916b086bfe5d86459cc9f04033edd904 Mon Sep 17 00:00:00 2001
+Message-Id: 

+From: Bernd Schubert 
+Date: Tue, 7 Feb 2023 23:06:42 +0100
+Subject: [PATCH] Split config.h into private and public config
+
+This addresses https://github.com/libfuse/libfuse/issues/729
+
+commit db35a37def14b72181f3630efeea0e0433103c41 introduced a public
+config.h (rename to fuse_config.h to avoid conflicts) that
+was installed with the package and included by libfuse users
+through fuse_common.h. Probablem is that this file does not have
+unique defines so that they are unique to libfuse - on including
+the file conflicts with libfuse users came up.
+
+In principle all defines could be prefixed, but then most of them
+are internal for libfuse compilation only. So this splits out
+publically required defines to a new file 'libfuse_config.h'
+and changes back to include of "fuse_config.h" only when
+HAVE_LIBFUSE_PRIVATE_CONFIG_H is defined.
+
+This also renames HAVE_LIBC_VERSIONED_SYMBOLS to
+LIBFUSE_BUILT_WITH_VERSIONED_SYMBOLS, as it actually
+better explains for libfuse users what that variable
+is for.
+
+Signed-off-by: Martin Kletzander 
+---
+ include/fuse.h  | 10 -
+ include/fuse_common.h   |  5 +
+ include/fuse_lowlevel.h |  4 ++--
+ lib/compat.c|  2 +-
+ lib/fuse_misc.h |  2 +-
+ lib/meson.build |  2 +-
+ meson.build | 45 -
+ 7 files changed, 46 insertions(+), 24 deletions(-)
+
+diff --git a/include/fuse.h b/include/fuse.h
+index 2888d2b497c1..6f162dd07821 100644
+--- a/include/fuse.h
 b/include/fuse.h
+@@ -948,15 +948,15 @@ struct fuse *fuse_new_30(struct fuse_args *args, const 
struct fuse_operations *o
+size_t op_size, void *private_data);
+ #define fuse_new(args, op, size, data) fuse_new_30(args, op, size, data)
+ #else
+-#if (defined(HAVE_LIBC_VERSIONED_SYMBOLS))
++#if (defined(LIBFUSE_BUILT_WITH_VERSIONED_SYMBOLS))
+ struct fuse *fuse_new(struct fuse_args *args, const struct fuse_operations 
*op,
+ size_t op_size, void *private_data);
+-#else /* HAVE_LIBC_VERSIONED_SYMBOLS */
++#else /* LIBFUSE_BUILT_WITH_VERSIONED_SYMBOLS */
+ struct fuse *fuse_new_31(struct fuse_args *args,
+ const struct fuse_operations *op,
+ size_t op_size, void *user_data);
+ #define fuse_new(args, op, size, data) fuse_new_31(args, op, size, data)
+-#endif /* HAVE_LIBC_VERSIONED_SYMBOLS */
++#endif /* LIBFUSE_BUILT_WITH_VERSIONED_SYMBOLS */
+ #endif
+ 
+ /**
+@@ -1053,11 +1053,11 @@ int fuse_loop_mt_32(struct fuse *f, struct 
fuse_loop_config *config);
+  *
+  * See also: fuse_loop()
+  */
+-#if (defined(HAVE_LIBC_VERSIONED_SYMBOLS))
++#if (defined(LIBFUSE_BUILT_WITH_VERSIONED_SYMBOLS))
+ int fuse_loop_mt(struct fuse *f, struct fuse_loop_config *config);
+ #else
+ #define fuse_loop_mt(f, config) fuse_loop_mt_312(f, config)
+-#endif /* HAVE_LIBC_VERSIONED_SYMBOLS */
++#endif /* LIBFUSE_BUILT_WITH_VERSIONED_SYMBOLS */
+ #endif
+ 
+ 
+diff --git a/include/fuse_common.h b/include/fuse_common.h
+index 1d050bb3a00a..8ee1a34029ff 100644
+--- a/include/fuse_common.h
 b/include/fuse_common.h
+@@ -14,7 +14,12 @@
+ #ifndef FUSE_COMMON_H_
+ #define FUSE_COMMON_H_
+ 
++#ifdef HAVE_LIBFUSE_PRIVATE_CONFIG_H
+ #include "fuse_config.h"
++#endif
++
++#include "libfuse_config.h"
++
+ #include "fuse_opt.h"
+ #include "fuse_log.h"
+ #include 
+diff --git a/include/fuse_lowlevel.h b/include/fuse_lowlevel.h
+index 96088d7ae8f2..9099e45357f3 100644
+--- a/include/fuse_lowlevel.h
 b/include/fuse_lowlevel.h
+@@ -1958,7 +1958,7 @@ struct fuse_cmdline_opts {
+  * @param opts output argument for parsed options
+  * @return 0 on 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-02-04 Thread Sam James
commit: ec6bdf762d99854767234101ba4a4bcba3877071
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  4 22:53:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  4 22:53:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec6bdf76

sys-fs/fuse: add 3.13.1

Closes: https://bugs.gentoo.org/893170
Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/Manifest   |  1 +
 sys-fs/fuse/fuse-3.13.1.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index e61ed6d5df4c..67c3af1eaa32 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -1,4 +1,5 @@
 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847
 SHA512 
3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
 DIST fuse-3.12.0.tar.xz 3206368 BLAKE2B 
9f7df324f5c28480e48264c53c23fd2afc372592aab586bebdee38a809881603c93d05d0ca20c9007ba4b77efdf391705a93a0a6a12b218c9bd5541aa6a5275d
 SHA512 
b66232785fbe83ec32a9779542d085dc2c19f1fe0655e5f1e22e1a7add69795df40eb58da256a963537e64a9bf798ed8dfbc678f977fdd22567c5befa5b6ca04
 DIST fuse-3.13.0.tar.xz 3847800 BLAKE2B 
b9428f27c431c30deca48cf4b76761c120ebbdb6d22789c19fa25ffbff47c752690e7d0a0b28b70bff2b8f9063272adc65dc084ee45036548452ae891fb77ab2
 SHA512 
762262ed45b3e139481e39e7c7aae1df4347064fe100538138467f7567ae04f46fca19e6dac76f046cc07d2c4736f34ddb3780e067a48165e0d1fdd1153b66b1
+DIST fuse-3.13.1.tar.xz 4011224 BLAKE2B 
b8e6cb54bc88e2133a90e9a1dce549f81ce1503906424dd36825cfdfc2b7340217b84176c9e9c707403ea4fe0e0a10a723613bb475c95fb59ff0cb35e7180c60
 SHA512 
7630e17a68d81e1ac66c9e8937bc9e1a99d8887d48639cbd5a96d04c7f687729dbab71a875d90bb77bdf361a154f195223f34c3438ab149630286bf87238c679
 DIST iconv.m4.bz2 3057 BLAKE2B 
9d8f7637d87bfcea1b60f3ea11e162aecf391b3f4579a3b85afb01735f56bfbae363a7e781279f3b2bed0d1dd3336f7d0678d3b1d59004824d7d0ca848dceb6e
 SHA512 
9899368b8acc06e216a7a548b83a894f780e152a02612cd52af02b5c3f2ff38e2c36e77bda300587f81c3d74c90addec8066885216fa0e74f3f3280a383d2b55

diff --git a/sys-fs/fuse/fuse-3.13.1.ebuild b/sys-fs/fuse/fuse-3.13.1.ebuild
new file mode 100644
index ..a6c210da4b63
--- /dev/null
+++ b/sys-fs/fuse/fuse-3.13.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+inherit flag-o-matic meson-multilib 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+suid test"
+RESTRICT="!test? ( test ) test? ( userpriv )"
+
+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() {
+   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # bug #853058
+   filter-lto
+
+   local emesonargs=(
+   $(meson_use test examples)
+   $(meson_use test tests)
+   -Duseroot=false
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   )
+   meson_src_configure
+}
+
+src_test() {
+   if has sandbox ${FEATURES}; then
+   ewarn "Sandbox enabled, skipping tests"
+   else
+   multilib-minimal_src_test
+   fi
+}
+
+multilib_src_test() {
+   epytest
+}
+
+multilib_src_install_all() {
+   # Installed via fuse-common
+   rm -r "${ED}"{/etc,$(get_udevdir)} || die
+   rm -rf "${ED}"/etc || 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}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-01-14 Thread Sam James
commit: 5171d41e43c3f8e7015399e5a8f9158a430596b2
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 14 16:17:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 14 16:17:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5171d41e

sys-fs/fuse: filter-lto

As usual, needing thin is a sign that something is wrong, and it may be unsafe 
at
runtime if it even builds.

Closes: https://bugs.gentoo.org/853058
Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/{fuse-3.13.0.ebuild => fuse-3.13.0-r1.ebuild} | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.13.0.ebuild b/sys-fs/fuse/fuse-3.13.0-r1.ebuild
similarity index 95%
rename from sys-fs/fuse/fuse-3.13.0.ebuild
rename to sys-fs/fuse/fuse-3.13.0-r1.ebuild
index a6f0c796d5d1..a6c210da4b63 100644
--- a/sys-fs/fuse/fuse-3.13.0.ebuild
+++ b/sys-fs/fuse/fuse-3.13.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9..10} )
-inherit meson-multilib udev python-any-r1
+inherit flag-o-matic meson-multilib udev python-any-r1
 
 DESCRIPTION="An interface for filesystems implemented in userspace"
 HOMEPAGE="https://github.com/libfuse/libfuse;
@@ -34,6 +34,9 @@ pkg_setup() {
 }
 
 multilib_src_configure() {
+   # bug #853058
+   filter-lto
+
local emesonargs=(
$(meson_use test examples)
$(meson_use test tests)



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2023-01-13 Thread Sam James
commit: 03d685aa99c3893894fff192629a3ebf1941a217
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 13 10:42:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 13 10:42:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03d685aa

sys-fs/fuse: add 3.13.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/Manifest   |  1 +
 sys-fs/fuse/fuse-3.13.0.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index 675248279126..e61ed6d5df4c 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -1,3 +1,4 @@
 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847
 SHA512 
3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
 DIST fuse-3.12.0.tar.xz 3206368 BLAKE2B 
9f7df324f5c28480e48264c53c23fd2afc372592aab586bebdee38a809881603c93d05d0ca20c9007ba4b77efdf391705a93a0a6a12b218c9bd5541aa6a5275d
 SHA512 
b66232785fbe83ec32a9779542d085dc2c19f1fe0655e5f1e22e1a7add69795df40eb58da256a963537e64a9bf798ed8dfbc678f977fdd22567c5befa5b6ca04
+DIST fuse-3.13.0.tar.xz 3847800 BLAKE2B 
b9428f27c431c30deca48cf4b76761c120ebbdb6d22789c19fa25ffbff47c752690e7d0a0b28b70bff2b8f9063272adc65dc084ee45036548452ae891fb77ab2
 SHA512 
762262ed45b3e139481e39e7c7aae1df4347064fe100538138467f7567ae04f46fca19e6dac76f046cc07d2c4736f34ddb3780e067a48165e0d1fdd1153b66b1
 DIST iconv.m4.bz2 3057 BLAKE2B 
9d8f7637d87bfcea1b60f3ea11e162aecf391b3f4579a3b85afb01735f56bfbae363a7e781279f3b2bed0d1dd3336f7d0678d3b1d59004824d7d0ca848dceb6e
 SHA512 
9899368b8acc06e216a7a548b83a894f780e152a02612cd52af02b5c3f2ff38e2c36e77bda300587f81c3d74c90addec8066885216fa0e74f3f3280a383d2b55

diff --git a/sys-fs/fuse/fuse-3.13.0.ebuild b/sys-fs/fuse/fuse-3.13.0.ebuild
new file mode 100644
index ..423065bda422
--- /dev/null
+++ b/sys-fs/fuse/fuse-3.13.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit meson-multilib 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+suid test"
+RESTRICT="!test? ( test ) test? ( userpriv )"
+
+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() {
+   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_use test examples)
+   $(meson_use test tests)
+   -Duseroot=false
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   )
+   meson_src_configure
+}
+
+src_test() {
+   if has sandbox ${FEATURES}; then
+   ewarn "Sandbox enabled, skipping tests"
+   else
+   multilib-minimal_src_test
+   fi
+}
+
+multilib_src_test() {
+   epytest
+}
+
+multilib_src_install_all() {
+   # Installed via fuse-common
+   rm -r "${ED}"{/etc,$(get_udevdir)} || die
+   rm -rf "${ED}"/etc || 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}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-12-26 Thread Sam James
commit: c9012791b0b89b378121d1269da7d961047fcc8b
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 26 08:32:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 26 08:33:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9012791

sys-fs/fuse: drop 3.11.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/Manifest   |  1 -
 sys-fs/fuse/fuse-3.11.0.ebuild | 73 --
 2 files changed, 74 deletions(-)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index 4808910aa7c9..675248279126 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -1,4 +1,3 @@
 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847
 SHA512 
3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
-DIST fuse-3.11.0.tar.xz 3515332 BLAKE2B 
30d2dfee25a34b5f84f0a6b13523a6183fde7989b3ac908b68b8b9e4c327da51678453918c3009712ff1f3aaa79c4b0a29f22bcb712ee550563b23fd9ac64a09
 SHA512 
033324de7ea4c7e91fb21c453211c01e53771ec5805c2126e13ef2d4334119a51f5c783b6249e888e2c753aa04b48ed33cefb6d486d8d526546565f6ae50
 DIST fuse-3.12.0.tar.xz 3206368 BLAKE2B 
9f7df324f5c28480e48264c53c23fd2afc372592aab586bebdee38a809881603c93d05d0ca20c9007ba4b77efdf391705a93a0a6a12b218c9bd5541aa6a5275d
 SHA512 
b66232785fbe83ec32a9779542d085dc2c19f1fe0655e5f1e22e1a7add69795df40eb58da256a963537e64a9bf798ed8dfbc678f977fdd22567c5befa5b6ca04
 DIST iconv.m4.bz2 3057 BLAKE2B 
9d8f7637d87bfcea1b60f3ea11e162aecf391b3f4579a3b85afb01735f56bfbae363a7e781279f3b2bed0d1dd3336f7d0678d3b1d59004824d7d0ca848dceb6e
 SHA512 
9899368b8acc06e216a7a548b83a894f780e152a02612cd52af02b5c3f2ff38e2c36e77bda300587f81c3d74c90addec8066885216fa0e74f3f3280a383d2b55

diff --git a/sys-fs/fuse/fuse-3.11.0.ebuild b/sys-fs/fuse/fuse-3.11.0.ebuild
deleted file mode 100644
index 1c64c9a68d3e..
--- a/sys-fs/fuse/fuse-3.11.0.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-inherit meson-multilib 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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~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() {
-   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python_setup
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   $(meson_use test examples)
-   $(meson_use test tests)
-   -Duseroot=false
-   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
-   )
-   meson_src_configure
-}
-
-src_test() {
-   if [[ ${EUID} != 0 ]]; then
-   ewarn "Running as non-root user, skipping tests"
-   elif has sandbox ${FEATURES}; then
-   ewarn "Sandbox enabled, skipping tests"
-   else
-   multilib-minimal_src_test
-   fi
-}
-
-multilib_src_test() {
-   ${EPYTHON} -m pytest test || die
-}
-
-multilib_src_install_all() {
-   # installed via fuse-common
-   rm -r "${ED}"{/etc,$(get_udevdir)} || die
-
-   # init script location is hard-coded in install_helper.sh
-   rm -rf "${D}"/etc || 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}
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-10-28 Thread Sam James
commit: 3e63765a9112aa31a93483daeefd173807b8d1c5
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 20:45:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 20:45:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e63765a

sys-fs/fuse: Stabilize 3.12.0 ppc, #878575

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.12.0.ebuild b/sys-fs/fuse/fuse-3.12.0.ebuild
index bdd7d3669f5e..010d644d8bf5 100644
--- a/sys-fs/fuse/fuse-3.12.0.ebuild
+++ b/sys-fs/fuse/fuse-3.12.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 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-10-28 Thread Sam James
commit: 1519ae3fddfaa2a5a1d02bacc3b39a0c6bd039eb
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 20:44:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 20:44:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1519ae3f

sys-fs/fuse: Stabilize 3.12.0 arm, #878575

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.12.0.ebuild b/sys-fs/fuse/fuse-3.12.0.ebuild
index c8353703c519..33c927002700 100644
--- a/sys-fs/fuse/fuse-3.12.0.ebuild
+++ b/sys-fs/fuse/fuse-3.12.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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-10-28 Thread Sam James
commit: ba49fd0141a04a1e3f7e789de11c503e39ebd4fd
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 20:44:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 20:44:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba49fd01

sys-fs/fuse: Stabilize 3.12.0 hppa, #878575

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.12.0.ebuild b/sys-fs/fuse/fuse-3.12.0.ebuild
index 9beee82ef1a8..c8353703c519 100644
--- a/sys-fs/fuse/fuse-3.12.0.ebuild
+++ b/sys-fs/fuse/fuse-3.12.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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-10-28 Thread Sam James
commit: 2748e593a60326564b70e96cd8f758c77fd2aa73
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 20:44:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 20:44:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2748e593

sys-fs/fuse: Stabilize 3.12.0 x86, #878575

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.12.0.ebuild b/sys-fs/fuse/fuse-3.12.0.ebuild
index 2591ae901b58..cc29d122fb6f 100644
--- a/sys-fs/fuse/fuse-3.12.0.ebuild
+++ b/sys-fs/fuse/fuse-3.12.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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-10-28 Thread Sam James
commit: b70d043f45c1db4fba6622eb120062ce62de8917
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 20:44:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 20:44:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b70d043f

sys-fs/fuse: Stabilize 3.12.0 ppc64, #878575

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.12.0.ebuild b/sys-fs/fuse/fuse-3.12.0.ebuild
index 33c927002700..bdd7d3669f5e 100644
--- a/sys-fs/fuse/fuse-3.12.0.ebuild
+++ b/sys-fs/fuse/fuse-3.12.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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-10-28 Thread Sam James
commit: ae6974f3781f92673421d05f2bf98613b8e1fd49
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 20:44:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 20:44:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae6974f3

sys-fs/fuse: Stabilize 3.12.0 sparc, #878575

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.12.0.ebuild b/sys-fs/fuse/fuse-3.12.0.ebuild
index cc29d122fb6f..9beee82ef1a8 100644
--- a/sys-fs/fuse/fuse-3.12.0.ebuild
+++ b/sys-fs/fuse/fuse-3.12.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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-10-28 Thread Sam James
commit: 7ff6388ff7b18de5e97c42e67410892dda683e3f
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 20:32:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 20:32:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ff6388f

sys-fs/fuse: Stabilize 3.12.0 amd64, #878575

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.12.0.ebuild b/sys-fs/fuse/fuse-3.12.0.ebuild
index aad082f7b864..a9589b3ffaeb 100644
--- a/sys-fs/fuse/fuse-3.12.0.ebuild
+++ b/sys-fs/fuse/fuse-3.12.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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-10-28 Thread Sam James
commit: 6bc0bc25f06937e2c08d747131c31358752b4af1
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 20:32:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 20:32:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bc0bc25

sys-fs/fuse: Stabilize 3.12.0 arm64, #878575

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.12.0.ebuild b/sys-fs/fuse/fuse-3.12.0.ebuild
index a9589b3ffaeb..2591ae901b58 100644
--- a/sys-fs/fuse/fuse-3.12.0.ebuild
+++ b/sys-fs/fuse/fuse-3.12.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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test ) test? ( userpriv )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-10-28 Thread Sam James
commit: d051c97cd7a613e32dca0f804c536c2c8153ea70
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 20:02:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 20:09:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d051c97c

sys-fs/fuse: drop 2.9.9-r1, 3.10.5

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/Manifest |  1 -
 sys-fs/fuse/fuse-2.9.9-r1.ebuild | 75 
 sys-fs/fuse/fuse-3.10.5.ebuild   | 73 --
 3 files changed, 149 deletions(-)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index 6c06799ec110..4808910aa7c9 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -1,5 +1,4 @@
 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847
 SHA512 
3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
-DIST fuse-3.10.5.tar.xz 2931828 BLAKE2B 
72de5e5867dc0934912248e1e626e2753c0f654626ba9d397753a7fbbf21dde877e6c528a44950ae1c828583f36a49c39f44a587544e44f8e749bd4c604b33b4
 SHA512 
da17788acc3fabef3dc7b736b7319c1638d7de27e163699f7dbc0fe9159aeba35964af6afa77a7654f1f321e2fc03ee167909f21516cbb585ead33cad95620fe
 DIST fuse-3.11.0.tar.xz 3515332 BLAKE2B 
30d2dfee25a34b5f84f0a6b13523a6183fde7989b3ac908b68b8b9e4c327da51678453918c3009712ff1f3aaa79c4b0a29f22bcb712ee550563b23fd9ac64a09
 SHA512 
033324de7ea4c7e91fb21c453211c01e53771ec5805c2126e13ef2d4334119a51f5c783b6249e888e2c753aa04b48ed33cefb6d486d8d526546565f6ae50
 DIST fuse-3.12.0.tar.xz 3206368 BLAKE2B 
9f7df324f5c28480e48264c53c23fd2afc372592aab586bebdee38a809881603c93d05d0ca20c9007ba4b77efdf391705a93a0a6a12b218c9bd5541aa6a5275d
 SHA512 
b66232785fbe83ec32a9779542d085dc2c19f1fe0655e5f1e22e1a7add69795df40eb58da256a963537e64a9bf798ed8dfbc678f977fdd22567c5befa5b6ca04
 DIST iconv.m4.bz2 3057 BLAKE2B 
9d8f7637d87bfcea1b60f3ea11e162aecf391b3f4579a3b85afb01735f56bfbae363a7e781279f3b2bed0d1dd3336f7d0678d3b1d59004824d7d0ca848dceb6e
 SHA512 
9899368b8acc06e216a7a548b83a894f780e152a02612cd52af02b5c3f2ff38e2c36e77bda300587f81c3d74c90addec8066885216fa0e74f3f3280a383d2b55

diff --git a/sys-fs/fuse/fuse-2.9.9-r1.ebuild b/sys-fs/fuse/fuse-2.9.9-r1.ebuild
deleted file mode 100644
index a5bf77f814c8..
--- a/sys-fs/fuse/fuse-2.9.9-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic linux-info udev
-
-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.gz;
-# For bug #809920 to avoid a gettext dependency
-# extracted from sys-devel/gettext-0.21-r1
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/iconv.m4.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="examples static-libs"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND=">=sys-fs/fuse-common-3.3.0-r1"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.9.3-kernel-types.patch
-   "${FILESDIR}"/${PN}-2.9.9-avoid-calling-umount.patch
-   "${FILESDIR}"/${PN}-2.9.9-closefrom-glibc-2-34.patch
-)
-
-pkg_setup() {
-   if use kernel_linux ; then
-   CONFIG_CHECK="~FUSE_FS"
-   WARNING_FUSE_FS="You need to have FUSE module built to use 
user-mode utils"
-   linux-info_pkg_setup
-   fi
-}
-
-src_prepare() {
-   default
-
-   # Can be dropped along with additional SRC_URI if dropping eautoreconf
-   cp "${WORKDIR}"/iconv.m4 m4/ || die
-   eautoreconf
-}
-
-src_configure() {
-   # lto not supported yet -- https://github.com/libfuse/libfuse/issues/198
-   # gcc-9 with -flto leads to link failures: #663518 (see also #863899)
-   # https://gcc.gnu.org/PR91186
-   filter-lto
-
-   econf \
-   INIT_D_PATH="${EPREFIX}/etc/init.d" \
-   MOUNT_FUSE_PATH="${EPREFIX}/sbin" \
-   UDEV_RULES_PATH="${EPREFIX}/$(get_udevdir)/rules.d" \
-   $(use_enable static-libs static) \
-   --disable-example
-}
-
-src_install() {
-   local DOCS=( AUTHORS ChangeLog README.md README.NFS NEWS 
doc/how-fuse-works doc/kernel.txt )
-   default
-
-   if use examples ; then
-   docinto examples
-   dodoc example/*
-   fi
-
-   find "${ED}" -name '*.la' -delete || die
-
-   # installed via fuse-common
-   rm -r "${ED}"/{etc,$(get_udevdir)} || die
-
-   # handled by the device manager
-   rm -r "${D}"/dev || die
-}

diff --git a/sys-fs/fuse/fuse-3.10.5.ebuild b/sys-fs/fuse/fuse-3.10.5.ebuild
deleted file mode 100644

[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-09-14 Thread Joonas Niilola
commit: 9557b8e0751821b5fe6981a3d900ad1f7ff76799
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Sep 15 05:21:21 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Sep 15 05:22:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9557b8e0

sys-fs/fuse: add missing gettext bdepend to 2.9.9-r2

Signed-off-by: Joonas Niilola  gentoo.org>

 sys-fs/fuse/fuse-2.9.9-r2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-2.9.9-r2.ebuild b/sys-fs/fuse/fuse-2.9.9-r2.ebuild
index 71f7189dfdf6..93b3e2a8d0d4 100644
--- a/sys-fs/fuse/fuse-2.9.9-r2.ebuild
+++ b/sys-fs/fuse/fuse-2.9.9-r2.ebuild
@@ -17,7 +17,8 @@ SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples static-libs"
 
-BDEPEND="virtual/pkgconfig"
+BDEPEND="sys-devel/gettext
+   virtual/pkgconfig"
 RDEPEND=">=sys-fs/fuse-common-3.3.0-r1"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-09-08 Thread Sam James
commit: 3782d3256383b0af308af350da928c7e9f020ba7
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  9 03:39:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  9 03:41:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3782d325

sys-fs/fuse: add 3.12.0

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/Manifest   |  1 +
 sys-fs/fuse/fuse-3.12.0.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index c15df9a1ef3b..6c06799ec110 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -1,4 +1,5 @@
 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847
 SHA512 
3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
 DIST fuse-3.10.5.tar.xz 2931828 BLAKE2B 
72de5e5867dc0934912248e1e626e2753c0f654626ba9d397753a7fbbf21dde877e6c528a44950ae1c828583f36a49c39f44a587544e44f8e749bd4c604b33b4
 SHA512 
da17788acc3fabef3dc7b736b7319c1638d7de27e163699f7dbc0fe9159aeba35964af6afa77a7654f1f321e2fc03ee167909f21516cbb585ead33cad95620fe
 DIST fuse-3.11.0.tar.xz 3515332 BLAKE2B 
30d2dfee25a34b5f84f0a6b13523a6183fde7989b3ac908b68b8b9e4c327da51678453918c3009712ff1f3aaa79c4b0a29f22bcb712ee550563b23fd9ac64a09
 SHA512 
033324de7ea4c7e91fb21c453211c01e53771ec5805c2126e13ef2d4334119a51f5c783b6249e888e2c753aa04b48ed33cefb6d486d8d526546565f6ae50
+DIST fuse-3.12.0.tar.xz 3206368 BLAKE2B 
9f7df324f5c28480e48264c53c23fd2afc372592aab586bebdee38a809881603c93d05d0ca20c9007ba4b77efdf391705a93a0a6a12b218c9bd5541aa6a5275d
 SHA512 
b66232785fbe83ec32a9779542d085dc2c19f1fe0655e5f1e22e1a7add69795df40eb58da256a963537e64a9bf798ed8dfbc678f977fdd22567c5befa5b6ca04
 DIST iconv.m4.bz2 3057 BLAKE2B 
9d8f7637d87bfcea1b60f3ea11e162aecf391b3f4579a3b85afb01735f56bfbae363a7e781279f3b2bed0d1dd3336f7d0678d3b1d59004824d7d0ca848dceb6e
 SHA512 
9899368b8acc06e216a7a548b83a894f780e152a02612cd52af02b5c3f2ff38e2c36e77bda300587f81c3d74c90addec8066885216fa0e74f3f3280a383d2b55

diff --git a/sys-fs/fuse/fuse-3.12.0.ebuild b/sys-fs/fuse/fuse-3.12.0.ebuild
new file mode 100644
index ..aad082f7b864
--- /dev/null
+++ b/sys-fs/fuse/fuse-3.12.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit meson-multilib 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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+suid test"
+RESTRICT="!test? ( test ) test? ( userpriv )"
+
+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() {
+   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_use test examples)
+   $(meson_use test tests)
+   -Duseroot=false
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   )
+   meson_src_configure
+}
+
+src_test() {
+   if has sandbox ${FEATURES}; then
+   ewarn "Sandbox enabled, skipping tests"
+   else
+   multilib-minimal_src_test
+   fi
+}
+
+multilib_src_test() {
+   epytest
+}
+
+multilib_src_install_all() {
+   # Installed via fuse-common
+   rm -r "${ED}"{/etc,$(get_udevdir)} || die
+   rm -rf "${ED}"/etc || 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}
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-09-06 Thread Mike Pagano
commit: 5abb6eecb2babebfbec2168b27ffd352f24f5fb1
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Sep  6 20:06:16 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Sep  6 20:06:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5abb6eec

sys-fs/fuse: Remove check for kernel lt 2.6.9

Kernel 2.6.10 was release on 2004-12-24, nearly
18 years ago

Signed-off-by: Mike Pagano  gentoo.org>

 sys-fs/fuse/fuse-2.9.9-r1.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/sys-fs/fuse/fuse-2.9.9-r1.ebuild b/sys-fs/fuse/fuse-2.9.9-r1.ebuild
index a171192a0d6c..a5bf77f814c8 100644
--- a/sys-fs/fuse/fuse-2.9.9-r1.ebuild
+++ b/sys-fs/fuse/fuse-2.9.9-r1.ebuild
@@ -28,9 +28,6 @@ PATCHES=(
 
 pkg_setup() {
if use kernel_linux ; then
-   if kernel_is lt 2 6 9 ; then
-   die "Your kernel is too old."
-   fi
CONFIG_CHECK="~FUSE_FS"
WARNING_FUSE_FS="You need to have FUSE module built to use 
user-mode utils"
linux-info_pkg_setup



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-09-06 Thread Mike Pagano
commit: 8e708097bfbed0194fb9edad584ee9875d40957d
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Sep  6 20:08:10 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Sep  6 20:08:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e708097

sys-fs/fuse: Remove check for kernel lt 2.6.9

Kernel 2.6.10 was release on 2004-12-24, nearly
18 years ago

Signed-off-by: Mike Pagano  gentoo.org>

 sys-fs/fuse/fuse-2.9.9-r2.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/sys-fs/fuse/fuse-2.9.9-r2.ebuild b/sys-fs/fuse/fuse-2.9.9-r2.ebuild
index 1412603dbd80..71f7189dfdf6 100644
--- a/sys-fs/fuse/fuse-2.9.9-r2.ebuild
+++ b/sys-fs/fuse/fuse-2.9.9-r2.ebuild
@@ -28,9 +28,6 @@ PATCHES=(
 
 pkg_setup() {
if use kernel_linux ; then
-   if kernel_is lt 2 6 9 ; then
-   die "Your kernel is too old."
-   fi
CONFIG_CHECK="~FUSE_FS"
WARNING_FUSE_FS="You need to have FUSE module built to use 
user-mode utils"
linux-info_pkg_setup



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-08-20 Thread Arthur Zamarin
commit: 11a65fb4b0b2d05de6a37ce413c6f2864825ca77
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 13 07:40:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 20 15:53:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11a65fb4

sys-fs/fuse: use python_has_version

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse/fuse-3.10.5.ebuild | 4 ++--
 sys-fs/fuse/fuse-3.11.0.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/fuse/fuse-3.10.5.ebuild b/sys-fs/fuse/fuse-3.10.5.ebuild
index cafbd51d479b..3afb5b7135e0 100644
--- a/sys-fs/fuse/fuse-3.10.5.ebuild
+++ b/sys-fs/fuse/fuse-3.10.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,7 +26,7 @@ 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 -b "dev-python/pytest[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {

diff --git a/sys-fs/fuse/fuse-3.11.0.ebuild b/sys-fs/fuse/fuse-3.11.0.ebuild
index 421c40151872..1c64c9a68d3e 100644
--- a/sys-fs/fuse/fuse-3.11.0.ebuild
+++ b/sys-fs/fuse/fuse-3.11.0.ebuild
@@ -26,7 +26,7 @@ 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 -b "dev-python/pytest[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-08-14 Thread Sam James
commit: fd285c34286e78b1e784807e43705447171ba555
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 15 01:18:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 15 01:20:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd285c34

sys-fs/fuse: disable strict aliasing too for :0

Got distracted by the filter-flags -flto -> filter-lto change.

Revbump given I don't expect any new release for :0.

Closes: https://bugs.gentoo.org/863899
Fixes: 57b441c2eded3f8a1574203772f9a8395f250c55
Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-2.9.9-r2.ebuild | 80 
 1 file changed, 80 insertions(+)

diff --git a/sys-fs/fuse/fuse-2.9.9-r2.ebuild b/sys-fs/fuse/fuse-2.9.9-r2.ebuild
new file mode 100644
index ..1412603dbd80
--- /dev/null
+++ b/sys-fs/fuse/fuse-2.9.9-r2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic linux-info udev
+
+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.gz;
+# For bug #809920 to avoid a gettext dependency
+# extracted from sys-devel/gettext-0.21-r1
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/iconv.m4.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+IUSE="examples static-libs"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND=">=sys-fs/fuse-common-3.3.0-r1"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.9.3-kernel-types.patch
+   "${FILESDIR}"/${PN}-2.9.9-avoid-calling-umount.patch
+   "${FILESDIR}"/${PN}-2.9.9-closefrom-glibc-2-34.patch
+)
+
+pkg_setup() {
+   if use kernel_linux ; then
+   if kernel_is lt 2 6 9 ; then
+   die "Your kernel is too old."
+   fi
+   CONFIG_CHECK="~FUSE_FS"
+   WARNING_FUSE_FS="You need to have FUSE module built to use 
user-mode utils"
+   linux-info_pkg_setup
+   fi
+}
+
+src_prepare() {
+   default
+
+   # Can be dropped along with additional SRC_URI if dropping eautoreconf
+   cp "${WORKDIR}"/iconv.m4 m4/ || die
+   eautoreconf
+}
+
+src_configure() {
+   # lto not supported yet -- https://github.com/libfuse/libfuse/issues/198
+   # gcc-9 with -flto leads to link failures: #663518 (see also #863899)
+   # https://gcc.gnu.org/PR91186
+   filter-lto
+   # ... and strict aliasing warnings, bug #863899
+   append-flags -fno-strict-aliasing
+
+   econf \
+   INIT_D_PATH="${EPREFIX}/etc/init.d" \
+   MOUNT_FUSE_PATH="${EPREFIX}/sbin" \
+   UDEV_RULES_PATH="${EPREFIX}/$(get_udevdir)/rules.d" \
+   $(use_enable static-libs static) \
+   --disable-example
+}
+
+src_install() {
+   local DOCS=( AUTHORS ChangeLog README.md README.NFS NEWS 
doc/how-fuse-works doc/kernel.txt )
+   default
+
+   if use examples ; then
+   docinto examples
+   dodoc example/*
+   fi
+
+   find "${ED}" -name '*.la' -delete || die
+
+   # installed via fuse-common
+   rm -r "${ED}"/{etc,$(get_udevdir)} || die
+
+   # handled by the device manager
+   rm -r "${D}"/dev || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-08-14 Thread Sam James
commit: 57b441c2eded3f8a1574203772f9a8395f250c55
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 15 00:55:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 15 00:56:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b441c2

sys-fs/fuse: filter LTO for :0

It's not really maintained anymore upstream so we should focus efforts on 3.

Closes: https://bugs.gentoo.org/863899
Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-2.9.9-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/fuse/fuse-2.9.9-r1.ebuild b/sys-fs/fuse/fuse-2.9.9-r1.ebuild
index 4d6a5352e737..a171192a0d6c 100644
--- a/sys-fs/fuse/fuse-2.9.9-r1.ebuild
+++ b/sys-fs/fuse/fuse-2.9.9-r1.ebuild
@@ -47,9 +47,9 @@ src_prepare() {
 
 src_configure() {
# lto not supported yet -- https://github.com/libfuse/libfuse/issues/198
-   # gcc-9 with -flto leads to link failures: #663518,
+   # gcc-9 with -flto leads to link failures: #663518 (see also #863899)
# https://gcc.gnu.org/PR91186
-   filter-flags -flto*
+   filter-lto
 
econf \
INIT_D_PATH="${EPREFIX}/etc/init.d" \



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-07-30 Thread Arthur Zamarin
commit: 365c8494093c9d9b89a4fc8d4c1c8d29e27c24da
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 30 09:50:32 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 30 09:50:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=365c8494

sys-fs/fuse: Stabilize 3.11.0 hppa, #859424

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/fuse/fuse-3.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.11.0.ebuild b/sys-fs/fuse/fuse-3.11.0.ebuild
index b8da65f3bb05..421c40151872 100644
--- a/sys-fs/fuse/fuse-3.11.0.ebuild
+++ b/sys-fs/fuse/fuse-3.11.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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-07-20 Thread Agostino Sarubbo
commit: a054602129a58711c0328cd4fb41284cb91f0aa6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 20 13:45:31 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 20 13:45:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0546021

sys-fs/fuse: sparc stable wrt bug #859424

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/fuse/fuse-3.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.11.0.ebuild b/sys-fs/fuse/fuse-3.11.0.ebuild
index 4bd944c230dc..b8da65f3bb05 100644
--- a/sys-fs/fuse/fuse-3.11.0.ebuild
+++ b/sys-fs/fuse/fuse-3.11.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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-07-20 Thread Agostino Sarubbo
commit: 062e901dc179482322196b73200d3182c940e3e2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul 20 13:42:25 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul 20 13:42:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=062e901d

sys-fs/fuse: arm64 stable wrt bug #859424

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/fuse/fuse-3.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.11.0.ebuild b/sys-fs/fuse/fuse-3.11.0.ebuild
index 8dc005972773..4bd944c230dc 100644
--- a/sys-fs/fuse/fuse-3.11.0.ebuild
+++ b/sys-fs/fuse/fuse-3.11.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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-07-19 Thread Sam James
commit: e861f091be8d0764302f6bd2322d06ee81176b47
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 20 02:45:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 20 02:45:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e861f091

sys-fs/fuse: Stabilize 3.11.0 x86, #859424

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.11.0.ebuild b/sys-fs/fuse/fuse-3.11.0.ebuild
index 5536a1fd2483..8dc005972773 100644
--- a/sys-fs/fuse/fuse-3.11.0.ebuild
+++ b/sys-fs/fuse/fuse-3.11.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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-07-19 Thread Sam James
commit: 9d6f21254ed32f2b5c9f42254437891bc4c4dddc
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 20 02:44:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 20 02:44:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d6f2125

sys-fs/fuse: Stabilize 3.11.0 arm, #859424

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.11.0.ebuild b/sys-fs/fuse/fuse-3.11.0.ebuild
index cd8c88e80772..a7864e13e671 100644
--- a/sys-fs/fuse/fuse-3.11.0.ebuild
+++ b/sys-fs/fuse/fuse-3.11.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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-07-19 Thread Sam James
commit: 3a41808ce9418425a46d0db4c47e77e29c3ae43a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 20 02:44:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 20 02:44:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a41808c

sys-fs/fuse: Stabilize 3.11.0 ppc, #859424

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.11.0.ebuild b/sys-fs/fuse/fuse-3.11.0.ebuild
index a7864e13e671..03f07739eed8 100644
--- a/sys-fs/fuse/fuse-3.11.0.ebuild
+++ b/sys-fs/fuse/fuse-3.11.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 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-07-19 Thread Sam James
commit: e83ec285068dc4f5b499645dc8632b77c7d0c1fd
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 20 02:45:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 20 02:45:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e83ec285

sys-fs/fuse: Stabilize 3.11.0 ppc64, #859424

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.11.0.ebuild b/sys-fs/fuse/fuse-3.11.0.ebuild
index 03f07739eed8..573525925435 100644
--- a/sys-fs/fuse/fuse-3.11.0.ebuild
+++ b/sys-fs/fuse/fuse-3.11.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 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2022-07-19 Thread Sam James
commit: 1187b6b5d29050924fc71e67e5195740c98630ad
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 20 02:45:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 20 02:45:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1187b6b5

sys-fs/fuse: Stabilize 3.11.0 amd64, #859424

Signed-off-by: Sam James  gentoo.org>

 sys-fs/fuse/fuse-3.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/fuse/fuse-3.11.0.ebuild b/sys-fs/fuse/fuse-3.11.0.ebuild
index 573525925435..5536a1fd2483 100644
--- a/sys-fs/fuse/fuse-3.11.0.ebuild
+++ b/sys-fs/fuse/fuse-3.11.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 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="+suid test"
 RESTRICT="!test? ( test )"
 



  1   2   3   4   >