svn commit: r452270 - in head/sysutils: . fusefs-libs3 fusefs-libs3/files
Stefan Esser
se at FreeBSD.org
Tue Oct 17 07:37:58 UTC 2017
Author: se
Date: Tue Oct 17 07:37:56 2017
New Revision: 452270
URL: https://svnweb.freebsd.org/changeset/ports/452270
Log:
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)
Added:
head/sysutils/fusefs-libs3/
head/sysutils/fusefs-libs3/Makefile (contents, props changed)
head/sysutils/fusefs-libs3/distinfo (contents, props changed)
head/sysutils/fusefs-libs3/files/
head/sysutils/fusefs-libs3/files/patch-doc_meson.build (contents, props changed)
head/sysutils/fusefs-libs3/pkg-descr (contents, props changed)
head/sysutils/fusefs-libs3/pkg-message (contents, props changed)
head/sysutils/fusefs-libs3/pkg-plist (contents, props changed)
Modified:
head/sysutils/Makefile
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Tue Oct 17 07:19:45 2017 (r452269)
+++ head/sysutils/Makefile Tue Oct 17 07:37:56 2017 (r452270)
@@ -361,6 +361,7 @@
SUBDIR += fusefs-httpfs
SUBDIR += fusefs-ifuse
SUBDIR += fusefs-libs
+ SUBDIR += fusefs-libs3
SUBDIR += fusefs-lkl
SUBDIR += fusefs-mhddfs
SUBDIR += fusefs-mp3fs
Added: head/sysutils/fusefs-libs3/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/fusefs-libs3/Makefile Tue Oct 17 07:37:56 2017 (r452270)
@@ -0,0 +1,29 @@
+# Created by: Stefan Esser
+# $FreeBSD$
+
+PORTNAME= fusefs-libs3
+DISTVERSIONPREFIX= fuse-
+DISTVERSION= 3.2.0
+CATEGORIES= sysutils
+
+MAINTAINER= se at 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>
Added: head/sysutils/fusefs-libs3/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/fusefs-libs3/distinfo Tue Oct 17 07:37:56 2017 (r452270)
@@ -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
Added: head/sysutils/fusefs-libs3/files/patch-doc_meson.build
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/fusefs-libs3/files/patch-doc_meson.build Tue Oct 17 07:37:56 2017 (r452270)
@@ -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
+
Added: head/sysutils/fusefs-libs3/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/fusefs-libs3/pkg-descr Tue Oct 17 07:37:56 2017 (r452270)
@@ -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
Added: head/sysutils/fusefs-libs3/pkg-message
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/fusefs-libs3/pkg-message Tue Oct 17 07:37:56 2017 (r452270)
@@ -0,0 +1 @@
+Install the fuse kernel module to use this port.
Added: head/sysutils/fusefs-libs3/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/fusefs-libs3/pkg-plist Tue Oct 17 07:37:56 2017 (r452270)
@@ -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
More information about the svn-ports-head
mailing list