From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jan 25 09:50:09 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B2D0E1065670 for ; Wed, 25 Jan 2012 09:50:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 883D68FC0C for ; Wed, 25 Jan 2012 09:50:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0P9o9rf076908 for ; Wed, 25 Jan 2012 09:50:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0P9o9LM076907; Wed, 25 Jan 2012 09:50:09 GMT (envelope-from gnats) Resent-Date: Wed, 25 Jan 2012 09:50:09 GMT Resent-Message-Id: <201201250950.q0P9o9LM076907@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alex Samorukov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9AA20106564A for ; Wed, 25 Jan 2012 09:49:48 +0000 (UTC) (envelope-from root@os2.ru) Received: from s1.sdv.com.ua (s1.sdv.com.ua [77.120.97.61]) by mx1.freebsd.org (Postfix) with ESMTP id 555138FC1A for ; Wed, 25 Jan 2012 09:49:47 +0000 (UTC) Received: from 94-105-243-80.cust.centrio.cz ([80.243.105.94] helo=os2.ru) by s1.sdv.com.ua with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.76 (FreeBSD)) (envelope-from ) id 1RpzU4-000Lzf-4a for FreeBSD-gnats-submit@freebsd.org; Wed, 25 Jan 2012 11:49:46 +0200 Received: from root by os2.ru with local (Exim 4.76 (FreeBSD)) (envelope-from ) id 1RpzU0-0000OS-AG for FreeBSD-gnats-submit@freebsd.org; Wed, 25 Jan 2012 10:49:36 +0100 Message-Id: Date: Wed, 25 Jan 2012 10:49:36 +0100 From: Alex Samorukov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/164473: [NEW PORT] sysutils/fusefs-exfat: A full-featured exFAT FS implementation as a FUSE module X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Jan 2012 09:50:09 -0000 >Number: 164473 >Category: ports >Synopsis: [NEW PORT] sysutils/fusefs-exfat: A full-featured exFAT FS implementation as a FUSE module >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: Wed Jan 25 09:50:08 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Alex Samorukov >Release: FreeBSD 8.2-RELEASE i386 >Organization: NetArt s.r.o. >Environment: System: FreeBSD bsd 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011 >Description: exfat-fuse is a free exFAT file system implementation with write support. exFAT is a simple file system created by Microsoft. It is intended to replace FAT32 removing some of it's limitations. exFAT is a standard FS for SDXC memory cards. WWW: http://code.google.com/p/exfat/ Generated with FreeBSD Port Tools 0.99 >How-To-Repeat: >Fix: --- fusefs-exfat-0.9.6.shar begins here --- # 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-exfat # fusefs-exfat/distinfo # fusefs-exfat/Makefile # fusefs-exfat/pkg-descr # fusefs-exfat/files # fusefs-exfat/files/patch-SConstruct # echo c - fusefs-exfat mkdir -p fusefs-exfat > /dev/null 2>&1 echo x - fusefs-exfat/distinfo sed 's/^X//' >fusefs-exfat/distinfo << '8449136de13d23d73768c3466a7d360e' XSHA256 (fuse-exfat-0.9.6.tar.gz) = c084e5149de279039266583077763b9c85c0e85ba7397dccccc07e2cc51b5c4c XSIZE (fuse-exfat-0.9.6.tar.gz) = 36951 8449136de13d23d73768c3466a7d360e echo x - fusefs-exfat/Makefile sed 's/^X//' >fusefs-exfat/Makefile << '93e2ec439932e74ad5ebf73edb459f8e' X# New ports collection makefile for: fusefs-exfat X# Date created: 2012-01-25 X# Whom: Alex Samorukov X# X# $FreeBSD$ X# X XPORTNAME= exfat XPORTVERSION= 0.9.6 XCATEGORIES= sysutils XMASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} XPKGNAMEPREFIX= fusefs- XDISTNAME= fuse-${PORTNAME}-${PORTVERSION} X XMAINTAINER= samm@os2.kiev.ua XCOMMENT= A full-featured exFAT FS implementation as a FUSE module X XBUILD_DEPENDS= fusefs-libs>=2.7.2:${PORTSDIR}/sysutils/fusefs-libs XLIB_DEPENDS= fuse.2:${PORTSDIR}/sysutils/fusefs-libs XRUN_DEPENDS= ${LOCALBASE}/modules/fuse.ko:${PORTSDIR}/sysutils/fusefs-kmod X XLICENSE= GPLv3 X XUSE_ICONV= yes XUSE_SCONS= yes XSCONS_ENV+= LIBPATH=${PREFIX}/lib XSCONS_BUILDENV= ${SCONS_ENV} CXXFLAGS=" -I${LOCALBASE}/include " \ X LDFLAGS=" -L${LOCALBASE}/lib " XSCONS_ARGS+= prefix=${PREFIX} use_env=1 X XMAN8= mount.exfat-fuse.8 XPLIST_FILES= bin/mount.exfat-fuse bin/mount.exfat X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/fuse/mount.exfat-fuse ${PREFIX}/bin X ${LN} -s ${PREFIX}/bin/mount.exfat-fuse ${PREFIX}/bin/mount.exfat X ${INSTALL_MAN} ${WRKSRC}/fuse/${MAN8} ${MAN8PREFIX}/man/man8 X X.include 93e2ec439932e74ad5ebf73edb459f8e echo x - fusefs-exfat/pkg-descr sed 's/^X//' >fusefs-exfat/pkg-descr << '42a3361f6105c9be3fac20b9b82b7495' Xexfat-fuse is a free exFAT file system implementation with write support. XexFAT is a simple file system created by Microsoft. It is intended to Xreplace FAT32 removing some of it's limitations. exFAT is a standard FS for XSDXC memory cards. X XWWW: http://code.google.com/p/exfat/ 42a3361f6105c9be3fac20b9b82b7495 echo c - fusefs-exfat/files mkdir -p fusefs-exfat/files > /dev/null 2>&1 echo x - fusefs-exfat/files/patch-SConstruct sed 's/^X//' >fusefs-exfat/files/patch-SConstruct << 'b7e2dbfaa21b4058fe7ba27d8b98efe5' X--- SConstruct.orig 2012-01-25 09:15:01.332956305 +0000 X+++ SConstruct 2012-01-25 09:15:48.373957139 +0000 X@@ -41,6 +41,19 @@ X env.Append(CPPPATH = ['libexfat']) X env.Append(LINKFLAGS = '') X X+# ---- check for environment variables X+if 'CXX' in os.environ: X+ env.Replace(CXX = os.environ['CXX']) X+ print(">> Using compiler " + os.environ['CXX']) X+ X+if 'CXXFLAGS' in os.environ: X+ env.Append(CCFLAGS = os.environ['CXXFLAGS']) X+ print(">> Appending custom build flags : " + os.environ['CXXFLAGS']) X+ X+if 'LDFLAGS' in os.environ: X+ env.Append(LINKFLAGS = os.environ['LDFLAGS']) X+ print(">> Appending custom link flags : " + os.environ['LDFLAGS']) X+ X def make_symlink(dir, target, link_name): X workdir = os.getcwd() X os.chdir(dir) b7e2dbfaa21b4058fe7ba27d8b98efe5 exit --- fusefs-exfat-0.9.6.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: