From 560bc217f1211d041da8228ff24c830b8e3e5670 Mon Sep 17 00:00:00 2001 From: Cheng-Lung Sung Date: Tue, 22 Aug 2006 14:29:25 +0000 Subject: Add fusefs-sqlfs 20060811, SQLite backed FUSE file system. PR: ports/102271 Submitted by: Stanislav Sedov --- sysutils/fusefs-sqlfs/Makefile | 55 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 sysutils/fusefs-sqlfs/Makefile (limited to 'sysutils/fusefs-sqlfs/Makefile') diff --git a/sysutils/fusefs-sqlfs/Makefile b/sysutils/fusefs-sqlfs/Makefile new file mode 100644 index 000000000000..cbe6edb68c30 --- /dev/null +++ b/sysutils/fusefs-sqlfs/Makefile @@ -0,0 +1,55 @@ +# New ports collection makefile for: fusefs-sqlfs +# Date created: 2006-08-19 +# Whom: Stanislav Sedov +# +# $MBSDlabs$ +# $FreeBSD$ +# + +PORTNAME= sqlfs +PORTVERSION= 20060811 +CATEGORIES= sysutils +MASTER_SITES= http://www.palmsource.com/opensource/downloads/ +PKGNAMEPREFIX= fusefs- +DISTNAME= lib${PORTNAME}-${PORTVERSION} + +MAINTAINER= ssedov@mbsd.msk.ru +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 +.endif + +PLIST_FILES= bin/sqlfs + +.include + +.if ${OSVERSION} < 600000 +IGNORE= depends on kernel module that requires FreeBSD 6 or later +.endif + +do-build: + (cd ${WRKSRC} && ${CC} -DFUSE -DFUSE_USE_VERSION=25 \ + -D_FILE_OFFSET_BITS=64 -D_REENTRANT ${CFLAGS} \ + -I${LOCALBASE}/include -I. -L${LOCALBASE}/lib \ + -lfuse -lsqlite${SQLITE_VER} ${PTHREAD_CFLAGS} \ + ${PTHREAD_LIBS} sqlfs.c fuse_main.c -o sqlfs) + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/sqlfs ${TARGETDIR}/bin/ + +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR}/ + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/ +.endif + +post-install: + @${CAT} ${PKGMESSAGE} + +.include -- cgit v1.2.3