aboutsummaryrefslogtreecommitdiff
path: root/sysutils/fusefs-sqlfs
diff options
context:
space:
mode:
authorStanislav Sedov <stas@FreeBSD.org>2007-02-07 19:36:10 +0000
committerStanislav Sedov <stas@FreeBSD.org>2007-02-07 19:36:10 +0000
commitbbb110d8c0c6a8f95930b932d64f48ac260a410b (patch)
treec196a88095384fa276c94e8fc0d4828dfc46e5f0 /sysutils/fusefs-sqlfs
parentab50381d2e1ac71d5e457e82ea5aa27c8c4b77cc (diff)
Notes
Diffstat (limited to 'sysutils/fusefs-sqlfs')
-rw-r--r--sysutils/fusefs-sqlfs/Makefile9
-rw-r--r--sysutils/fusefs-sqlfs/distinfo6
-rw-r--r--sysutils/fusefs-sqlfs/files/patch-fuse_main.c24
-rw-r--r--sysutils/fusefs-sqlfs/pkg-descr2
4 files changed, 25 insertions, 16 deletions
diff --git a/sysutils/fusefs-sqlfs/Makefile b/sysutils/fusefs-sqlfs/Makefile
index 5b8f2a1f5273..42b602798c1d 100644
--- a/sysutils/fusefs-sqlfs/Makefile
+++ b/sysutils/fusefs-sqlfs/Makefile
@@ -7,20 +7,21 @@
#
PORTNAME= sqlfs
-PORTVERSION= 20060811
+PORTVERSION= 1.1
+PORTEPOCH= 1
CATEGORIES= sysutils
-MASTER_SITES= http://www.palmsource.com/opensource/downloads/
+MASTER_SITES= ${MASTER_SITE_SAVANNAH}
+MASTER_SITE_SUBDIR= libsqlfs
PKGNAMEPREFIX= fusefs-
DISTNAME= lib${PORTNAME}-${PORTVERSION}
-MAINTAINER= ssedov@mbsd.msk.ru
+MAINTAINER= stas@FreeBSD.org
COMMENT= SQLite backed FUSE file system
LIB_DEPENDS= fuse.2:${PORTSDIR}/sysutils/fusefs-libs
RUN_DEPENDS= ${LOCALBASE}/modules/fuse.ko:${PORTSDIR}/sysutils/fusefs-kmod
USE_SQLITE= 3
-WRKSRC= ${WRKDIR}/${PORTNAME}
.if !defined(NOPORTDOCS)
PORTDOCS= README
diff --git a/sysutils/fusefs-sqlfs/distinfo b/sysutils/fusefs-sqlfs/distinfo
index 5fefaa33a31e..b6324bab62c9 100644
--- a/sysutils/fusefs-sqlfs/distinfo
+++ b/sysutils/fusefs-sqlfs/distinfo
@@ -1,3 +1,3 @@
-MD5 (libsqlfs-20060811.tar.gz) = e93480a033f235b0ed5ce11406c2189c
-SHA256 (libsqlfs-20060811.tar.gz) = ba193d2845cf53ee6452a86ecddbb0ad1b31e9f2e959ca6dc192823b59636adf
-SIZE (libsqlfs-20060811.tar.gz) = 311832
+MD5 (libsqlfs-1.1.tar.gz) = 0602c8ca00339f0c58c80db518692963
+SHA256 (libsqlfs-1.1.tar.gz) = 0ca70ae5f6153186e54931365bb4932a29c96be3e39aa9a981d838b53f3705ff
+SIZE (libsqlfs-1.1.tar.gz) = 329744
diff --git a/sysutils/fusefs-sqlfs/files/patch-fuse_main.c b/sysutils/fusefs-sqlfs/files/patch-fuse_main.c
index 392f162a8767..67833d2ba3bf 100644
--- a/sysutils/fusefs-sqlfs/files/patch-fuse_main.c
+++ b/sysutils/fusefs-sqlfs/files/patch-fuse_main.c
@@ -1,6 +1,6 @@
---- fuse_main.c.orig Sat Aug 12 01:46:18 2006
-+++ fuse_main.c Sat Aug 19 16:18:02 2006
-@@ -17,12 +17,52 @@
+--- fuse_main.c.orig Wed Oct 25 19:28:26 2006
++++ fuse_main.c Wed Feb 7 21:34:03 2007
+@@ -17,12 +17,60 @@
*****************************************************************************/
@@ -13,7 +13,7 @@
+
+void usage()
+{
-+ fprintf(stderr, "Usage: %s -o dbname [-h]\n", getprogname());
++ fprintf(stderr, "Usage: %s -o dbname [-h] dir\n", getprogname());
+
+ exit(EX_USAGE);
+}
@@ -24,11 +24,13 @@
+ char c;
+ int ret;
+ char *dbname = NULL;
++ char *args[2];
++ char *prog = argv[0];
+
+ while ((c = getopt(argc, argv, "o:h")) != -1)
+ switch (c) {
+ case 'o':
-+ dbname = optarg;
++ dbname = strdup(optarg);
+ break;
+ case 'h':
+ /* FALLTHROUGH */
@@ -39,19 +41,25 @@
+ argc -= optind;
+ argv += optind;
+
-+ if (dbname == NULL)
++ if (dbname == NULL) {
+ dbname = getenv("SQLFS_DBNAME");
++ }
+
-+ if (dbname == NULL)
++ if (dbname == NULL || argc < 1)
+ usage();
+ /* NOTREACHED */
+
+ ret = sqlfs_init(dbname);
+ if (ret != 0)
+ return ret;
++
++ fprintf(stderr, "init\n");
++
++ args[0] = strdup(getprogname());
++ args[1] = strdup(argv[0]);
- return sqlfs_fuse_main(argc, argv);
-+ ret = sqlfs_fuse_main(argc, argv);
++ ret = sqlfs_fuse_main(2, args);
+
+ return ret;
}
diff --git a/sysutils/fusefs-sqlfs/pkg-descr b/sysutils/fusefs-sqlfs/pkg-descr
index 954b32d26c93..19a693e53df4 100644
--- a/sysutils/fusefs-sqlfs/pkg-descr
+++ b/sysutils/fusefs-sqlfs/pkg-descr
@@ -6,4 +6,4 @@ as embedding documents within documents, or management of configuration
data or preferences.
Author: Palmsource, Inc. An Access Company
-WWW: http://www.palmsource.com/opensource/
+WWW: http://www.nongnu.org/libsqlfs/