summaryrefslogtreecommitdiff
path: root/filesystems/fuse-unionfs
diff options
context:
space:
mode:
authoragc <agc>2007-03-10 12:51:03 +0000
committeragc <agc>2007-03-10 12:51:03 +0000
commit998da4cf7af03877dcd92ea5538fc16bcf21fa16 (patch)
tree131cf58358b718bab1495d8b9b2be0038049b413 /filesystems/fuse-unionfs
parent70e7f3ff3326ce94d8f8b21b6d9be4d891c645ac (diff)
downloadpkgsrc-998da4cf7af03877dcd92ea5538fc16bcf21fa16.tar.gz
Initial import of unionfs-fuse-0.17 as fuse-unionfs-0.17 into the Packages
Collection. FUSE-based union filesystem, with almost limitless number of root directories. This utility is implementedd at the user level - to mount a series of roots, simply use: fuse-unionfs root1:root2:root3 <mountpoint>
Diffstat (limited to 'filesystems/fuse-unionfs')
-rw-r--r--filesystems/fuse-unionfs/DESCR7
-rw-r--r--filesystems/fuse-unionfs/Makefile20
-rw-r--r--filesystems/fuse-unionfs/PLIST2
-rw-r--r--filesystems/fuse-unionfs/distinfo7
-rw-r--r--filesystems/fuse-unionfs/patches/patch-aa22
-rw-r--r--filesystems/fuse-unionfs/patches/patch-ab12
6 files changed, 70 insertions, 0 deletions
diff --git a/filesystems/fuse-unionfs/DESCR b/filesystems/fuse-unionfs/DESCR
new file mode 100644
index 00000000000..da221b44fd6
--- /dev/null
+++ b/filesystems/fuse-unionfs/DESCR
@@ -0,0 +1,7 @@
+FUSE-based union filesystem, with almost limitless number of root
+directories.
+
+This utility is implementedd at the user level - to mount a series
+of roots, simply use:
+
+ fuse-unionfs root1:root2:root3 <mountpoint>
diff --git a/filesystems/fuse-unionfs/Makefile b/filesystems/fuse-unionfs/Makefile
new file mode 100644
index 00000000000..b1619a1e66b
--- /dev/null
+++ b/filesystems/fuse-unionfs/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/03/10 12:51:03 agc Exp $
+#
+
+DISTNAME= unionfs-fuse-0.17
+PKGNAME= fuse-unionfs-0.17
+CATEGORIES= filesystems
+MASTER_SITES= http://podgorny.cz/unionfs-fuse/releases/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://podgorny.cz/unionfs-fuse/
+COMMENT= FUSE-based union filesystem
+
+BUILD_TARGET= unionfs
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/unionfs ${PREFIX}/bin/fuse-unionfs
+
+.include "../../mk/fuse.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/filesystems/fuse-unionfs/PLIST b/filesystems/fuse-unionfs/PLIST
new file mode 100644
index 00000000000..dbdf0bbee08
--- /dev/null
+++ b/filesystems/fuse-unionfs/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/03/10 12:51:03 agc Exp $
+bin/fuse-unionfs
diff --git a/filesystems/fuse-unionfs/distinfo b/filesystems/fuse-unionfs/distinfo
new file mode 100644
index 00000000000..e007d893795
--- /dev/null
+++ b/filesystems/fuse-unionfs/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2007/03/10 12:51:03 agc Exp $
+
+SHA1 (unionfs-fuse-0.17.tar.bz2) = 791877d7e127c28345f3884f30b9a65032e9ca80
+RMD160 (unionfs-fuse-0.17.tar.bz2) = 020662308ea3930ed26685bcb2cdcaf08f3082f3
+Size (unionfs-fuse-0.17.tar.bz2) = 6447 bytes
+SHA1 (patch-aa) = ab12403f3c83a04cf59e1a4616b76e7c36204a66
+SHA1 (patch-ab) = fcb7ebe83f25488653ee42548c84d7709ce952d8
diff --git a/filesystems/fuse-unionfs/patches/patch-aa b/filesystems/fuse-unionfs/patches/patch-aa
new file mode 100644
index 00000000000..80cc88385ea
--- /dev/null
+++ b/filesystems/fuse-unionfs/patches/patch-aa
@@ -0,0 +1,22 @@
+$NetBSD: patch-aa,v 1.1.1.1 2007/03/10 12:51:03 agc Exp $
+
+--- unionfs.c 2007/03/10 00:31:50 1.1
++++ unionfs.c 2007/03/10 00:33:02
+@@ -10,6 +10,7 @@
+ #endif
+
+ #include <fuse.h>
++#include <fuse_opt.h>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+@@ -933,5 +934,9 @@
+ }
+
+ umask(0);
++#ifdef __NetBSD__
++ return fuse_main(args.argc, args.argv, &unionfs_oper);
++#else
+ return fuse_main(args.argc, args.argv, &unionfs_oper, NULL);
++#endif
+ }
diff --git a/filesystems/fuse-unionfs/patches/patch-ab b/filesystems/fuse-unionfs/patches/patch-ab
new file mode 100644
index 00000000000..0d46b1cc34a
--- /dev/null
+++ b/filesystems/fuse-unionfs/patches/patch-ab
@@ -0,0 +1,12 @@
+$NetBSD: patch-ab,v 1.1.1.1 2007/03/10 12:51:03 agc Exp $
+
+--- opts.h 2007/03/10 00:36:42 1.1
++++ opts.h 2007/03/10 00:36:59
+@@ -3,6 +3,7 @@
+
+
+ #include <fuse.h>
++#include <fuse_opt.h>
+ #include "unionfs.h"
+
+