pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/filesystems/fuse-loggedfs



Module Name:    pkgsrc
Committed By:   pho
Date:           Sun Jan  9 14:41:05 UTC 2022

Modified Files:
        pkgsrc/filesystems/fuse-loggedfs: Makefile

Log Message:
Mark the package as broken on NetBSD


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/filesystems/fuse-loggedfs/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/filesystems/fuse-loggedfs/Makefile
diff -u pkgsrc/filesystems/fuse-loggedfs/Makefile:1.12 pkgsrc/filesystems/fuse-loggedfs/Makefile:1.13
--- pkgsrc/filesystems/fuse-loggedfs/Makefile:1.12      Wed Dec  8 16:04:21 2021
+++ pkgsrc/filesystems/fuse-loggedfs/Makefile   Sun Jan  9 14:41:05 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2021/12/08 16:04:21 adam Exp $
+# $NetBSD: Makefile,v 1.13 2022/01/09 14:41:05 pho Exp $
 
 DISTNAME=      loggedfs-0.4
 PKGNAME=       fuse-${DISTNAME}
@@ -10,8 +10,15 @@ EXTRACT_SUFX=        .tar.bz2
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://rflament.github.io/loggedfs/
 COMMENT=       FUSE file system which logs all operations
+LICENSE=       gnu-gpl-v2
 
-CPPFLAGS.NetBSD+=      -D_KERNTYPES
+# loggedfs performs a weird hack that obtains a reference to the
+# directory it is going to be mounted on, and then tries to inspect
+# the directory in filesystem callbacks. On Linux this can somehow
+# avoid deadlocks (possibly due to the way how Linux vfs is
+# implemented?), but on NetBSD it can't. As a result loggedfs
+# immediately hangs up upon being mounted.
+BROKEN_ON_PLATFORM+=   NetBSD-*-*
 
 .if exists(/usr/include/sys/statvfs.h)
 CPPFLAGS+=     -DHAVE_SYS_STATVFS_H



Home | Main Index | Thread Index | Old Index