aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpsykose <alice@ayaya.dev>2023-02-05 02:16:18 +0000
committerpsykose <alice@ayaya.dev>2023-02-05 03:16:18 +0100
commit703ed7b9bcbe6cec4a804a1b87bc26eaa47f5489 (patch)
tree373cdbbe0a2897cb670650c2d9a7c075ccf57970
parent04f0d30ee27999a7899e170823126fb4f8ef09ea (diff)
downloadaports-703ed7b9bcbe6cec4a804a1b87bc26eaa47f5489.tar.gz
aports-703ed7b9bcbe6cec4a804a1b87bc26eaa47f5489.tar.bz2
aports-703ed7b9bcbe6cec4a804a1b87bc26eaa47f5489.tar.xz
main/fuse3: upgrade to 3.13.1
-rw-r--r--main/fuse3/APKBUILD16
-rw-r--r--main/fuse3/off-t.patch35
2 files changed, 6 insertions, 45 deletions
diff --git a/main/fuse3/APKBUILD b/main/fuse3/APKBUILD
index 1ee1b974eb5..da06d68d47e 100644
--- a/main/fuse3/APKBUILD
+++ b/main/fuse3/APKBUILD
@@ -1,8 +1,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=fuse3
-_pkgname=fuse
-pkgver=3.13.0
-pkgrel=1
+pkgver=3.13.1
+pkgrel=0
pkgdesc="The reference implementation of the Linux FUSE (Filesystem in Userspace) interface"
url="https://github.com/libfuse/libfuse"
arch="all"
@@ -28,13 +27,11 @@ subpackages="
fuse-openrc:_openrc
"
source="https://github.com/libfuse/libfuse/releases/download/fuse-$pkgver/fuse-$pkgver.tar.xz
- off-t.patch
fix-realpath.patch
fuse.initd
"
options="suid !check" # check is currently broken: https://github.com/libfuse/libfuse/issues/293
-
-builddir="$srcdir"/$_pkgname-$pkgver
+builddir="$srcdir"/fuse-$pkgver
# secfixes:
# 3.2.5-r0:
@@ -75,8 +72,8 @@ package() {
_common() {
pkgdesc="Common files for fuse2 and fuse3"
- mkdir -p "$subpkgdir"/etc/
- mv "$pkgdir"/etc/fuse.conf "$subpkgdir"/etc/
+
+ amove etc/fuse.conf
}
_openrc() {
@@ -85,8 +82,7 @@ _openrc() {
}
sha512sums="
-762262ed45b3e139481e39e7c7aae1df4347064fe100538138467f7567ae04f46fca19e6dac76f046cc07d2c4736f34ddb3780e067a48165e0d1fdd1153b66b1 fuse-3.13.0.tar.xz
-33a723a9481f180be51370e434860d927b8d3fcf5a520e9496c15b7f4459d18decb576dea2c30c7acfec22ee723a55e88153915c2b74c10d0eb6e0eb909c5dd2 off-t.patch
+7630e17a68d81e1ac66c9e8937bc9e1a99d8887d48639cbd5a96d04c7f687729dbab71a875d90bb77bdf361a154f195223f34c3438ab149630286bf87238c679 fuse-3.13.1.tar.xz
1a9e1d1e8a7b0778ffde328e4322c73b5d57ec98d52767c846d755cce861ab27989823a75b6c5f994432ddb77fa351dfa4a8f948c9467c5f7d5f471e4608358b fix-realpath.patch
7f6a503ef23cfa8b809c544375c2d83ad56525269b48ad1a7dff0ce36f4bf2f2a3fafed9dc70a71ff6281b261db5f01829e16c06f041921a5d8c8d715a04a8c1 fuse.initd
"
diff --git a/main/fuse3/off-t.patch b/main/fuse3/off-t.patch
deleted file mode 100644
index df6d194f36d..00000000000
--- a/main/fuse3/off-t.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-diff --git a/example/hello_ll_uds.c b/example/hello_ll_uds.c
-index c1f64d7..f291fed 100644
---- a/example/hello_ll_uds.c
-+++ b/example/hello_ll_uds.c
-@@ -277,8 +277,8 @@ static ssize_t stream_read(int fd, void *buf, size_t buf_len, void *userdata) {
- return (res == -1) ? res : (res + prev_res);
- }
-
--static ssize_t stream_splice_send(int fdin, __off64_t *offin, int fdout,
-- __off64_t *offout, size_t len,
-+static ssize_t stream_splice_send(int fdin, off_t *offin, int fdout,
-+ off_t *offout, size_t len,
- unsigned int flags, void *userdata) {
- (void)userdata;
-
-diff --git a/include/fuse_lowlevel.h b/include/fuse_lowlevel.h
-index ff0d966..96088d7 100644
---- a/include/fuse_lowlevel.h
-+++ b/include/fuse_lowlevel.h
-@@ -130,11 +130,11 @@ struct fuse_forget_data {
- struct fuse_custom_io {
- ssize_t (*writev)(int fd, struct iovec *iov, int count, void *userdata);
- ssize_t (*read)(int fd, void *buf, size_t buf_len, void *userdata);
-- ssize_t (*splice_receive)(int fdin, __off64_t *offin, int fdout,
-- __off64_t *offout, size_t len,
-+ ssize_t (*splice_receive)(int fdin, off_t *offin, int fdout,
-+ off_t *offout, size_t len,
- unsigned int flags, void *userdata);
-- ssize_t (*splice_send)(int fdin, __off64_t *offin, int fdout,
-- __off64_t *offout, size_t len,
-+ ssize_t (*splice_send)(int fdin, off_t *offin, int fdout,
-+ off_t *offout, size_t len,
- unsigned int flags, void *userdata);
- };
-