diff options
author | Stanislav Sedov <stas@FreeBSD.org> | 2007-02-07 19:36:10 +0000 |
---|---|---|
committer | Stanislav Sedov <stas@FreeBSD.org> | 2007-02-07 19:36:10 +0000 |
commit | bbb110d8c0c6a8f95930b932d64f48ac260a410b (patch) | |
tree | c196a88095384fa276c94e8fc0d4828dfc46e5f0 /sysutils/fusefs-sqlfs | |
parent | ab50381d2e1ac71d5e457e82ea5aa27c8c4b77cc (diff) |
Notes
Diffstat (limited to 'sysutils/fusefs-sqlfs')
-rw-r--r-- | sysutils/fusefs-sqlfs/Makefile | 9 | ||||
-rw-r--r-- | sysutils/fusefs-sqlfs/distinfo | 6 | ||||
-rw-r--r-- | sysutils/fusefs-sqlfs/files/patch-fuse_main.c | 24 | ||||
-rw-r--r-- | sysutils/fusefs-sqlfs/pkg-descr | 2 |
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/ |