Index: head/sysutils/fusefs-unionfs/Makefile =================================================================== --- head/sysutils/fusefs-unionfs/Makefile (revision 477353) +++ head/sysutils/fusefs-unionfs/Makefile (revision 477354) @@ -1,34 +1,34 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= unionfs -PORTVERSION= 1.0 +PORTVERSION= 2.0 DISTVERSIONPREFIX= v CATEGORIES= sysutils PKGNAMEPREFIX= fusefs- -MAINTAINER= ports@FreeBSD.org +MAINTAINER= ndowens@yahoo.com COMMENT= FUSE based implementation of the well-known unionfs LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= rpodgorny GH_PROJECT= unionfs-fuse SUB_FILES= pkg-message PLIST_FILES= bin/unionfs \ bin/unionfsctl \ man/man8/unionfs.8.gz USES= fuse cmake localbase:ldflags post-patch: @${REINPLACE_CMD} "s,share/man,man,g" ${WRKSRC}/man/CMakeLists.txt post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* .include Index: head/sysutils/fusefs-unionfs/distinfo =================================================================== --- head/sysutils/fusefs-unionfs/distinfo (revision 477353) +++ head/sysutils/fusefs-unionfs/distinfo (revision 477354) @@ -1,2 +1,3 @@ -SHA256 (rpodgorny-unionfs-fuse-v1.0_GH0.tar.gz) = 2ee80bd0634a61adb2159212e155d607a0a82ad659214ae6edb3530396cccc09 -SIZE (rpodgorny-unionfs-fuse-v1.0_GH0.tar.gz) = 48149 +TIMESTAMP = 1533965149 +SHA256 (rpodgorny-unionfs-fuse-v2.0_GH0.tar.gz) = f24d7dd64c678cefacbebf2727b61e3127b8ecb6bb9176d7117dd31503455643 +SIZE (rpodgorny-unionfs-fuse-v2.0_GH0.tar.gz) = 46537 Index: head/sysutils/fusefs-unionfs/files/patch-src__unionfs.c =================================================================== --- head/sysutils/fusefs-unionfs/files/patch-src__unionfs.c (revision 477353) +++ head/sysutils/fusefs-unionfs/files/patch-src__unionfs.c (nonexistent) @@ -1,51 +0,0 @@ ---- src/unionfs.c.orig 2015-01-14 10:08:20 UTC -+++ src/unionfs.c -@@ -65,6 +65,13 @@ - #include "conf.h" - #include "uioctl.h" - -+// Patch pushed upstream: -+// https://github.com/rpodgorny/unionfs-fuse/pull/40 -+// Remove this as soon as pushed into a release. -+#ifdef IOCPARM_LEN -+#define _IOC_SIZE(nr) IOCPARM_LEN(nr) -+#endif -+ - static struct fuse_opt unionfs_opts[] = { - FUSE_OPT_KEY("chroot=%s,", KEY_CHROOT), - FUSE_OPT_KEY("cow", KEY_COW), -@@ -92,7 +99,12 @@ static int unionfs_chmod(const char *pat - char p[PATHLEN_MAX]; - if (BUILD_PATH(p, uopt.branches[i].path, path)) RETURN(-ENAMETOOLONG); - -+// Unsure of origin. Patch needs review. -+#if __FreeBSD__ -+ int res = lchmod(p, mode); -+#else - int res = chmod(p, mode); -+#endif - if (res == -1) RETURN(-errno); - - RETURN(0); -@@ -671,6 +683,9 @@ static int unionfs_truncate(const char * - RETURN(0); - } - -+// Patch pushed upstream: -+// https://github.com/rpodgorny/unionfs-fuse/pull/39 -+// Remove this as soon as pushed into a release. - static int unionfs_utimens(const char *path, const struct timespec ts[2]) { - DBG("%s\n", path); - -@@ -685,9 +700,9 @@ static int unionfs_utimens(const char *p - #else - struct timeval tv[2]; - tv[0].tv_sec = ts[0].tv_sec; -- tv[0].tv_usec = ts[0].tv_nsec * 1000; -+ tv[0].tv_usec = ts[0].tv_nsec / 1000; - tv[1].tv_sec = ts[1].tv_sec; -- tv[1].tv_usec = ts[1].tv_nsec * 1000; -+ tv[1].tv_usec = ts[1].tv_nsec / 1000; - int res = utimes(p, tv); - #endif - Property changes on: head/sysutils/fusefs-unionfs/files/patch-src__unionfs.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property