pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/filesystems/fuse-wdfs #ifndef out some code which resu...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/16ab9530de95
branches:  trunk
changeset: 538670:16ab9530de95
user:      bjs <bjs%pkgsrc.org@localhost>
date:      Sat Feb 16 01:24:39 2008 +0000

description:
#ifndef out some code which results in SIG_SEGV on NetBSD.  See patch-aa.
Bump rev.

diffstat:

 filesystems/fuse-wdfs/Makefile         |   3 ++-
 filesystems/fuse-wdfs/distinfo         |   4 ++--
 filesystems/fuse-wdfs/patches/patch-aa |  25 +++++++++++++++++++++----
 3 files changed, 25 insertions(+), 7 deletions(-)

diffs (76 lines):

diff -r f25ed9bdc5d8 -r 16ab9530de95 filesystems/fuse-wdfs/Makefile
--- a/filesystems/fuse-wdfs/Makefile    Sat Feb 16 01:24:07 2008 +0000
+++ b/filesystems/fuse-wdfs/Makefile    Sat Feb 16 01:24:39 2008 +0000
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.3 2008/01/28 02:56:46 bjs Exp $
+# $NetBSD: Makefile,v 1.4 2008/02/16 01:24:39 bjs Exp $
 #
 
 DISTNAME=      wdfs-1.4.2
 PKGNAME=       fuse-${DISTNAME}
+PKGREVISION=   1
 CATEGORIES=    filesystems
 MASTER_SITES=  http://noedler.de/projekte/wdfs/
 
diff -r f25ed9bdc5d8 -r 16ab9530de95 filesystems/fuse-wdfs/distinfo
--- a/filesystems/fuse-wdfs/distinfo    Sat Feb 16 01:24:07 2008 +0000
+++ b/filesystems/fuse-wdfs/distinfo    Sat Feb 16 01:24:39 2008 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.3 2008/01/28 02:56:46 bjs Exp $
+$NetBSD: distinfo,v 1.4 2008/02/16 01:24:39 bjs Exp $
 
 SHA1 (wdfs-1.4.2.tar.gz) = 71ae2e355d00bc1fbe7093b0a3b15ddc76a74516
 RMD160 (wdfs-1.4.2.tar.gz) = 101702c0aaf66c2d2b24ae768a5e910756432c1a
 Size (wdfs-1.4.2.tar.gz) = 109315 bytes
-SHA1 (patch-aa) = 47e5145eb0639ea87807bc521f8611517a9b78cc
+SHA1 (patch-aa) = 050b27b342e28419eeb63115ed90f16b246bc1e5
 SHA1 (patch-ab) = 1237cdd4baf150899b4d9ea1073d399ffe925a64
diff -r f25ed9bdc5d8 -r 16ab9530de95 filesystems/fuse-wdfs/patches/patch-aa
--- a/filesystems/fuse-wdfs/patches/patch-aa    Sat Feb 16 01:24:07 2008 +0000
+++ b/filesystems/fuse-wdfs/patches/patch-aa    Sat Feb 16 01:24:39 2008 +0000
@@ -1,8 +1,11 @@
-$NetBSD: patch-aa,v 1.2 2008/01/28 02:56:46 bjs Exp $
+$NetBSD: patch-aa,v 1.3 2008/02/16 01:24:39 bjs Exp $
+
+If refuse(3) ever supports -ho in option_list, the #ifndef __NetBSD__ 
+should be removed.
 
 --- src/wdfs-main.c.orig       2007-04-12 04:30:08.000000000 -0400
 +++ src/wdfs-main.c
-@@ -131,6 +131,10 @@ static struct fuse_opt wdfs_opts[] = {
+@@ -131,14 +131,24 @@ static struct fuse_opt wdfs_opts[] = {
        FUSE_OPT_END
  };
  
@@ -13,7 +16,21 @@
  static int wdfs_opt_proc(
        void *data, const char *option, int key, struct fuse_args *option_list)
  {
-@@ -1213,7 +1217,8 @@ static int wdfs_statfs(const char *local
+       switch (key) {
+               case KEY_HELP:
+                       print_help();
++#ifndef __NetBSD__
++/*
++ * XXX Using refuse(3), this results in abnormal program termination
++ *     with SIG_SEGV.
++ */
+                       fuse_opt_add_arg(option_list, "-ho");
+                       call_fuse_main(option_list);
++#endif
+                       exit(1);
+ 
+               case KEY_VERSION:
+@@ -1213,7 +1223,8 @@ static int wdfs_statfs(const char *local
  
  
  /* just say hello when fuse takes over control. */
@@ -23,7 +40,7 @@
        static void* wdfs_init(struct fuse_conn_info *conn)
  #else
        static void* wdfs_init()
-@@ -1308,7 +1313,7 @@ static void print_help()
+@@ -1308,7 +1319,7 @@ static void print_help()
  /* just a simple wrapper for fuse_main(), because the interface changed...  */
  static int call_fuse_main(struct fuse_args *args)
  {



Home | Main Index | Thread Index | Old Index