pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/filesystems/fuse-loggedfs Mark the package as broken o...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bc89684388eb
branches:  trunk
changeset: 371333:bc89684388eb
user:      pho <pho%pkgsrc.org@localhost>
date:      Sun Jan 09 14:41:05 2022 +0000

description:
Mark the package as broken on NetBSD

diffstat:

 filesystems/fuse-loggedfs/Makefile |  11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diffs (26 lines):

diff -r 50de90f2c744 -r bc89684388eb filesystems/fuse-loggedfs/Makefile
--- a/filesystems/fuse-loggedfs/Makefile        Sun Jan 09 14:30:35 2022 +0000
+++ b/filesystems/fuse-loggedfs/Makefile        Sun Jan 09 14:41:05 2022 +0000
@@ -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 @@
 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