Date: Mon, 23 Mar 2009 22:10:22 +0900 (YAKT) From: Alexander Logvinov <ports@logvinov.com> To: FreeBSD-gnats-submit@FreeBSD.org Cc: Alexander Logvinov <ports@logvinov.com> Subject: ports/132972: [new port] sysutils/fusefs-fur: FUSE-based filesystem for Windows CE based devices Message-ID: <200903231310.n2NDAMQL038570@blg.akavia.ru> Resent-Message-ID: <200903231320.n2NDK2AY092306@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 132972 >Category: ports >Synopsis: [new port] sysutils/fusefs-fur: FUSE-based filesystem for Windows CE based devices >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Mar 23 13:20:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Alexander Logvinov >Release: FreeBSD 6.4-RELEASE i386 >Organization: >Environment: >Description: FUR is an application that let the user mount a Windows CE based device on your file system: it uses the brilliant FUSE and the librapi2 of the Synce Project to give you the illusion that the storage of your Pocket PC is mounted on a directory on your local filesystem. WWW: http://www.infis.univ.ts.it/~riccardo/FUR.html >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # fusefs-fur # fusefs-fur/Makefile # fusefs-fur/distinfo # fusefs-fur/pkg-descr # fusefs-fur/files # fusefs-fur/files/patch-fur.c # fusefs-fur/files/patch-fur_utils.c # echo c - fusefs-fur mkdir -p fusefs-fur > /dev/null 2>&1 echo x - fusefs-fur/Makefile sed 's/^X//' >fusefs-fur/Makefile << '67587af7cc82bc92ba2a80404309f73c' X# New ports collection makefile for: fusefs-fur X# Date created: 10 March 2009 X# Whom: Alexander Logvinov <ports@logvinov.com> X# X# $FreeBSD$ X# X XPORTNAME= fur XPORTVERSION= 0.4.5 XCATEGORIES= sysutils palm XMASTER_SITES= http://www.infis.univ.ts.it/~riccardo/downloads/ XPKGNAMEPREFIX= fusefs- XDISTNAME= FUR-${PORTVERSION} X XMAINTAINER= ports@logvinov.com XCOMMENT= FUSE-based filesystem for Windows CE based devices X XLIB_DEPENDS= rapi.2:${PORTSDIR}/palm/synce-librapi2 \ X fuse.2:${PORTSDIR}/sysutils/fusefs-libs XRUN_DEPENDS= ${LOCALBASE}/modules/fuse.ko:${PORTSDIR}/sysutils/fusefs-kmod X XOPTIONS= VCHMOD "Enable a fake hook for chmod that just returns 0" on X XGNU_CONFIGURE= yes XUSE_GMAKE= yes XUSE_ICONV= yes XUSE_GNOME= pkgconfig XLDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} XCFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} -DFUSE_USE_VERSION=26 XCONFIGURE_ENV= CFLAGS="${CFLAGS}" \ X LDFLAGS="${LDFLAGS}" X XPLIST_FILES= bin/${PORTNAME} X X.include <bsd.port.pre.mk> X X.if defined(WITH_VCHMOD) XCONFIGURE_ARGS+= --enable-void-chmod X.endif X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/Fur ${PREFIX}/bin/${PORTNAME} X X.include <bsd.port.post.mk> 67587af7cc82bc92ba2a80404309f73c echo x - fusefs-fur/distinfo sed 's/^X//' >fusefs-fur/distinfo << 'fbbd09d403fd6a3859cc5868b80edd52' XMD5 (FUR-0.4.5.tar.gz) = efe43cda7d50ed71810e9b284d89bde1 XSHA256 (FUR-0.4.5.tar.gz) = 20535d126823a183ac2bbe7a2b8b24adf93b276566567f3c2c4e343a3cfef8db XSIZE (FUR-0.4.5.tar.gz) = 86706 fbbd09d403fd6a3859cc5868b80edd52 echo x - fusefs-fur/pkg-descr sed 's/^X//' >fusefs-fur/pkg-descr << 'b73bf12c45bbd189307aefcb4c2fb9d0' XFUR is an application that let the user mount a Windows CE based device on your Xfile system: it uses the brilliant FUSE and the librapi2 of the Synce Project Xto give you the illusion that the storage of your Pocket PC is mounted on Xa directory on your local filesystem. X XWWW: http://www.infis.univ.ts.it/~riccardo/FUR.html b73bf12c45bbd189307aefcb4c2fb9d0 echo c - fusefs-fur/files mkdir -p fusefs-fur/files > /dev/null 2>&1 echo x - fusefs-fur/files/patch-fur.c sed 's/^X//' >fusefs-fur/files/patch-fur.c << '5a02476f7c6d347c75fbb27ac9a2752b' X--- fur.c.orig 2009-03-21 02:19:24.000000000 +0900 X+++ fur.c 2009-03-21 08:02:46.000000000 +0900 X@@ -88,7 +88,6 @@ X X X #define SIMIL_PROC X-#define FUSE_USE_VERSION 22 X #include <time.h> X #include <fuse.h> X #include <stdlib.h> X@@ -385,7 +384,7 @@ X init(); X fuse_opt_parse(&args, NULL, NULL, NULL); X fuse_opt_add_arg(&args, "-s"); X- retval=fuse_main(args.argc, args.argv, &hello_oper); X+ retval=fuse_main(args.argc, args.argv, &hello_oper, NULL); X X fuse_opt_free_args(&args); X // Finalize RAPI 5a02476f7c6d347c75fbb27ac9a2752b echo x - fusefs-fur/files/patch-fur_utils.c sed 's/^X//' >fusefs-fur/files/patch-fur_utils.c << '87393c7dcbda9ac0b7b0664fcbfa2504' X--- fur_utils.c.orig 2008-11-24 01:14:49.000000000 +0900 X+++ fur_utils.c 2009-03-13 17:42:56.000000000 +0900 X@@ -476,7 +476,6 @@ X return attrib & FILE_ATTRIBUTE_DIRECTORY?1:0; X } X X-extern long int timezone; X extern int daylight; X extern char * tzname [2]; X 87393c7dcbda9ac0b7b0664fcbfa2504 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903231310.n2NDAMQL038570>