New port for the FUSE support library version 3.
This version is not compatible with version 2 file system user modules and is meant to co-exist with the older version of the library. Reviewed by: antoine (mentor)
This commit is contained in:
parent
7ea54270d0
commit
43de0ba2ce
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=452270
7 changed files with 59 additions and 0 deletions
|
@ -361,6 +361,7 @@
|
||||||
SUBDIR += fusefs-httpfs
|
SUBDIR += fusefs-httpfs
|
||||||
SUBDIR += fusefs-ifuse
|
SUBDIR += fusefs-ifuse
|
||||||
SUBDIR += fusefs-libs
|
SUBDIR += fusefs-libs
|
||||||
|
SUBDIR += fusefs-libs3
|
||||||
SUBDIR += fusefs-lkl
|
SUBDIR += fusefs-lkl
|
||||||
SUBDIR += fusefs-mhddfs
|
SUBDIR += fusefs-mhddfs
|
||||||
SUBDIR += fusefs-mp3fs
|
SUBDIR += fusefs-mp3fs
|
||||||
|
|
29
sysutils/fusefs-libs3/Makefile
Normal file
29
sysutils/fusefs-libs3/Makefile
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
# Created by: Stefan Esser
|
||||||
|
# $FreeBSD$
|
||||||
|
|
||||||
|
PORTNAME= fusefs-libs3
|
||||||
|
DISTVERSIONPREFIX= fuse-
|
||||||
|
DISTVERSION= 3.2.0
|
||||||
|
CATEGORIES= sysutils
|
||||||
|
|
||||||
|
MAINTAINER= se@freebsd.org
|
||||||
|
COMMENT= FUSE library version 3 for filesystems implemented in userspace
|
||||||
|
|
||||||
|
LICENSE= LGPL21
|
||||||
|
LICENSE_FILE= ${WRKSRC}/COPYING.LIB
|
||||||
|
|
||||||
|
USES= meson
|
||||||
|
USE_LDCONFIG= yes
|
||||||
|
|
||||||
|
USE_GITHUB= yes
|
||||||
|
GH_ACCOUNT= libfuse
|
||||||
|
GH_PROJECT= libfuse
|
||||||
|
GH_TAGNAME= d92bf83
|
||||||
|
|
||||||
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
|
.if ${OPSYS} == DragonFly
|
||||||
|
IGNORE= fusefs has not been implemented on DragonFly
|
||||||
|
.endif
|
||||||
|
|
||||||
|
.include <bsd.port.post.mk>
|
3
sysutils/fusefs-libs3/distinfo
Normal file
3
sysutils/fusefs-libs3/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
TIMESTAMP = 1508224399
|
||||||
|
SHA256 (libfuse-libfuse-fuse-3.2.0-d92bf83_GH0.tar.gz) = 4c8e3a89ad7bae082dfb7a16250a5a325791ad74829f38cb8a4472be8c25d7b5
|
||||||
|
SIZE (libfuse-libfuse-fuse-3.2.0-d92bf83_GH0.tar.gz) = 731045
|
10
sysutils/fusefs-libs3/files/patch-doc_meson.build
Normal file
10
sysutils/fusefs-libs3/files/patch-doc_meson.build
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
--- doc/meson.build.orig 2017-09-12 13:50:16 UTC
|
||||||
|
+++ doc/meson.build
|
||||||
|
@@ -1,5 +1,7 @@
|
||||||
|
# Attention, emacs, please use -*- mode: python -*-
|
||||||
|
# (even though this isn't actually Python code)
|
||||||
|
|
||||||
|
+if not platform.endswith('bsd')
|
||||||
|
install_man('fusermount3.1', 'mount.fuse.8')
|
||||||
|
+endif
|
||||||
|
|
6
sysutils/fusefs-libs3/pkg-descr
Normal file
6
sysutils/fusefs-libs3/pkg-descr
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
FUSE makes it possible to implement a filesystem in a userspace program.
|
||||||
|
|
||||||
|
This version 3 of the fuse library is not compatible with file-systems
|
||||||
|
developed for version 2.
|
||||||
|
|
||||||
|
WWW: https://github.com/libfuse/libfuse
|
1
sysutils/fusefs-libs3/pkg-message
Normal file
1
sysutils/fusefs-libs3/pkg-message
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Install the fuse kernel module to use this port.
|
9
sysutils/fusefs-libs3/pkg-plist
Normal file
9
sysutils/fusefs-libs3/pkg-plist
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
include/fuse3/cuse_lowlevel.h
|
||||||
|
include/fuse3/fuse.h
|
||||||
|
include/fuse3/fuse_common.h
|
||||||
|
include/fuse3/fuse_lowlevel.h
|
||||||
|
include/fuse3/fuse_opt.h
|
||||||
|
lib/libfuse3.so
|
||||||
|
lib/libfuse3.so.3
|
||||||
|
lib/libfuse3.so.3.2.0
|
||||||
|
libdata/pkgconfig/fuse3.pc
|
Loading…
Reference in a new issue