summaryrefslogtreecommitdiff
path: root/filesystems/fuse-ext2
diff options
context:
space:
mode:
authortron <tron>2011-07-09 17:22:43 +0000
committertron <tron>2011-07-09 17:22:43 +0000
commitdc7e178bc0f0ab47af72de8d0bb29fd16c831f3d (patch)
treed2fdbe14e871c07c3ce38dc05242e926dd73e106 /filesystems/fuse-ext2
parentebc3333ea0dfaef05cd4e6978f568b95a0a9760b (diff)
downloadpkgsrc-dc7e178bc0f0ab47af72de8d0bb29fd16c831f3d.tar.gz
Remove work arounds for a crash under NetBSD which are no longer
necessary after the latest bug fix for "librefuse": http://mail-index.netbsd.org/source-changes/2011/07/09/msg024440.html
Diffstat (limited to 'filesystems/fuse-ext2')
-rw-r--r--filesystems/fuse-ext2/Makefile3
-rw-r--r--filesystems/fuse-ext2/distinfo4
-rw-r--r--filesystems/fuse-ext2/patches/patch-ad25
-rw-r--r--filesystems/fuse-ext2/patches/patch-ae17
4 files changed, 3 insertions, 46 deletions
diff --git a/filesystems/fuse-ext2/Makefile b/filesystems/fuse-ext2/Makefile
index 49d3772d581..b4b474b7a41 100644
--- a/filesystems/fuse-ext2/Makefile
+++ b/filesystems/fuse-ext2/Makefile
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.1.1.1 2011/07/09 15:27:11 tron Exp $
+# $NetBSD: Makefile,v 1.2 2011/07/09 17:22:43 tron Exp $
DISTNAME= fuse-ext2-0.0.7
+PKGREVISION= 1
CATEGORIES= filesystems
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fuse-ext2/fuse-ext2/${DISTNAME}/}
diff --git a/filesystems/fuse-ext2/distinfo b/filesystems/fuse-ext2/distinfo
index 0c08cf0a172..7dfb4864c7a 100644
--- a/filesystems/fuse-ext2/distinfo
+++ b/filesystems/fuse-ext2/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1.1.1 2011/07/09 15:27:11 tron Exp $
+$NetBSD: distinfo,v 1.2 2011/07/09 17:22:43 tron Exp $
SHA1 (fuse-ext2-0.0.7.tar.gz) = cdfef525838d2de07a4da6d60b65efce5a1cffa0
RMD160 (fuse-ext2-0.0.7.tar.gz) = 29cb85f033b65fba4d82d14de907dd4458173c2b
@@ -6,7 +6,5 @@ Size (fuse-ext2-0.0.7.tar.gz) = 570156 bytes
SHA1 (patch-aa) = e8dc764411ea62f2c714df71bee7ea06a84c337b
SHA1 (patch-ab) = 830bc968c55b13125700a6fbeff9808610d065f0
SHA1 (patch-ac) = 253561f1e6a67b5d66d7409af3bf26477ad57b2c
-SHA1 (patch-ad) = 9aa1100f461b2afa72239a5a8f31311e18b77e7e
-SHA1 (patch-ae) = eddbe86f5f9541a62cbd9614e7d847f4a25fc6f5
SHA1 (patch-af) = ced88c0a278c4924ee9fb6585271093742f0eb09
SHA1 (patch-ag) = 93c6b2f3d0be517a3bfb4e5aaf198fbf782ab10c
diff --git a/filesystems/fuse-ext2/patches/patch-ad b/filesystems/fuse-ext2/patches/patch-ad
deleted file mode 100644
index 35106a9dd68..00000000000
--- a/filesystems/fuse-ext2/patches/patch-ad
+++ /dev/null
@@ -1,25 +0,0 @@
-$NetBSD: patch-ad,v 1.1.1.1 2011/07/09 15:27:11 tron Exp $
-
-Avoid NULL pointer access with "librefuse" under NetBSD.
-
---- fuse-ext2/fuse-ext2.h.orig 2009-11-09 16:31:37.000000000 +0000
-+++ fuse-ext2/fuse-ext2.h 2011-07-09 16:15:41.000000000 +0100
-@@ -71,12 +71,17 @@
- {
- struct fuse_context *mycontext=fuse_get_context();
- struct extfs_data *e2data=mycontext->private_data;
-+ ext2_filsys e2fs = e2data->e2fs;
-+ if (e2fs == NULL) {
-+ return NULL;
-+ }
-+
- time_t now=time(NULL);
- if ((now - e2data->last_flush) > FLUSH_BITMAPS_TIMEOUT) {
- ext2fs_write_bitmaps(e2data->e2fs);
- e2data->last_flush=now;
- }
-- return (ext2_filsys) e2data->e2fs;
-+ return e2fs;
- }
-
- #if ENABLE_DEBUG
diff --git a/filesystems/fuse-ext2/patches/patch-ae b/filesystems/fuse-ext2/patches/patch-ae
deleted file mode 100644
index 4afc6b2a319..00000000000
--- a/filesystems/fuse-ext2/patches/patch-ae
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-ae,v 1.1.1.1 2011/07/09 15:27:11 tron Exp $
-
-Avoid NULL pointer access with "librefuse" under NetBSD.
-
---- fuse-ext2/op_getattr.c.orig 2009-10-19 20:19:42.000000000 +0100
-+++ fuse-ext2/op_getattr.c 2011-07-09 16:12:35.000000000 +0100
-@@ -27,6 +27,10 @@
- struct ext2_vnode *vnode;
- ext2_filsys e2fs = current_ext2fs();
-
-+ if (e2fs == NULL) {
-+ return -EIO;
-+ }
-+
- debugf("enter");
- debugf("path = %s", path);
-