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-all mailing list