From nobody@FreeBSD.org  Thu Jul 28 00:14:01 2011
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 3F509106564A
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 28 Jul 2011 00:14:01 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id 1525A8FC15
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 28 Jul 2011 00:14:01 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p6S0E0V4079858
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 28 Jul 2011 00:14:00 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id p6S0E0vP079832;
	Thu, 28 Jul 2011 00:14:00 GMT
	(envelope-from nobody)
Message-Id: <201107280014.p6S0E0vP079832@red.freebsd.org>
Date: Thu, 28 Jul 2011 00:14:00 GMT
From: Oleg Ginzburg <olevole@olevole.ru>
To: freebsd-gnats-submit@FreeBSD.org
Subject: New port: sysutils/fuse-zip FUSE filesystem to mount ZIP archives with write support
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         159242
>Category:       ports
>Synopsis:       New port: sysutils/fuse-zip FUSE filesystem to mount ZIP archives with write support
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 28 00:20:10 UTC 2011
>Closed-Date:    Mon Jan 28 11:04:39 UTC 2013
>Last-Modified:  Mon Jan 28 11:10:00 UTC 2013
>Originator:     Oleg Ginzburg
>Release:        
>Organization:
>Environment:
FreeBSD home.my.domain 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Fri Jul 22 08:08:18 MSK 2011     root@home.my.domain:/usr/obj/usr/src/sys/GENERIC-NODEBUG  amd64
>Description:
New port
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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-zip
#	fusefs-zip/Makefile
#	fusefs-zip/distinfo
#	fusefs-zip/pkg-descr
#
echo c - fusefs-zip
mkdir -p fusefs-zip > /dev/null 2>&1
echo x - fusefs-zip/Makefile
sed 's/^X//' >fusefs-zip/Makefile << 'd6c29b75488aedcca3ca06c15b0e1e2e'
X# New ports collection makefile for:	fusefs-zip
X# Date created:				2011-07-28
X# Whom:					Oleg Ginzburg <olevole@olevole.ru>
X#
X# $FreeBSD: $
X#
X
XPORTNAME=	fuse-zip
XPORTVERSION=    0.2.13
XCATEGORIES=	sysutils
XMASTER_SITES=	GOOGLE_CODE
X
XMAINTAINER=	olevole@olevole.ru
XCOMMENT=	FUSE filesystem to mount ZIP archives with write support
X
XLICENSE=	LGPL3
X
XLIB_DEPENDS=	zip.3:${PORTSDIR}/archivers/libzip
XBUILD_DEPENDS=	${LOCALBASE}/include/fuse.h:${PORTSDIR}/sysutils/fusefs-libs
XRUN_DEPENDS=	${LOCALBASE}/modules/fuse.ko:${PORTSDIR}/sysutils/fusefs-kmod
X
XUSE_GMAKE	=yes
XCXXFLAGS=	"-I${LOCALBASE}/include"
X
XPLIST_FILES=	bin/fuse-zip
XNO_INSTALL_MANPAGES=	yes
X
Xdo-build:
X	(cd ${WRKSRC} && \
X	${GMAKE} -C lib && \
X	${GMAKE} CXXFLAGS=${CXXFLAGS})
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/fuse-zip ${PREFIX}/bin
X
X.include <bsd.port.mk>
d6c29b75488aedcca3ca06c15b0e1e2e
echo x - fusefs-zip/distinfo
sed 's/^X//' >fusefs-zip/distinfo << '3d539ae1e62b356f28f9332acc8404d2'
XSHA256 (fuse-zip-0.2.13.tar.gz) = e41c0746e3419db8f519fad7e819ef72ddb48ffca2de52773f038016aacd9804
XSIZE (fuse-zip-0.2.13.tar.gz) = 185431
3d539ae1e62b356f28f9332acc8404d2
echo x - fusefs-zip/pkg-descr
sed 's/^X//' >fusefs-zip/pkg-descr << '3af9d247a410ba0db254176e3f55613f'
Xfuse-zip is a FUSE file system to navigate, extract, create and modify 
XZIP archives based in libzip implemented in C++. With fuse-zip you really
Xcan work with ZIP archives as real directories. Unlike KIO or Gnome VFS,
Xit can be used in any application without modifications.
X
XWWW: http://code.google.com/p/fuse-zip/
3af9d247a410ba0db254176e3f55613f
exit



>Release-Note:
>Audit-Trail:
Class-Changed-From-To: sw-bug->change-request 
Class-Changed-By: edwin 
Class-Changed-When: Thu Jul 28 00:20:19 UTC 2011 
Class-Changed-Why:  
Fix category (new ports should be change-requests) (via the GNATS Auto 
Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=159242 
Responsible-Changed-From-To: freebsd-ports-bugs->skreuzer 
Responsible-Changed-By: skreuzer 
Responsible-Changed-When: Thu Aug 25 03:05:13 UTC 2011 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=159242 
Responsible-Changed-From-To: skreuzer->freebsd-ports-bugs 
Responsible-Changed-By: skreuzer 
Responsible-Changed-When: Mon Jul 9 13:07:07 UTC 2012 
Responsible-Changed-Why:  
I haven't been able to get this port to properly compile 
on my machines. I am kicking this back into the pool 

http://www.freebsd.org/cgi/query-pr.cgi?pr=159242 
State-Changed-From-To: open->feedback 
State-Changed-By: cs 
State-Changed-When: Wed Jul 18 20:39:46 UTC 2012 
State-Changed-Why:  
Portlint gives me the following errors: 
FATAL: Makefile: [9]: use a tab (not space) after a variable name 
WARN: Makefile: CXXFLAGS is overridden in the Makefile clobbering a value possibly set by a user.  Consider using CXXFLAGS+=... if you want to add or CXXFLAGS:=${CXXFLAGS:C/...//} if you want to remove specific flags 
WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make CVS happy. 
WARN: Makefile: LIB_DEPENDS don't specify the ABI version number .3 in zip.3 unless it is really necessary. 
1 fatal error and 3 warnings found. 

Please fix and resubmit the patch. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=159242 

From: Eric Krausser <eric@krausser-edv.de>
To: bug-followup@FreeBSD.org
Cc: olevole@olevole.ru
Subject: Re: ports/159242: New port: sysutils/fuse-zip FUSE filesystem to
 mount ZIP archives with write support
Date: Sun, 06 Jan 2013 05:39:51 +0100

 This is a multi-part message in MIME format.
 --------------080100040108030604030409
 Content-Type: text/plain; charset=ISO-8859-15
 Content-Transfer-Encoding: 7bit
 
 I made a working port from submitters patch. With MAN1 and DOCS. I hope
 the style is right.
 
 --------------080100040108030604030409
 Content-Type: text/plain; charset=UTF-8;
  name="fuse-zip.shar.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="fuse-zip.shar.txt"
 
 # 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-zip/Makefile
 #       fusefs-zip/distinfo
 #       fusefs-zip/pkg-descr
 #
 echo x - fusefs-zip/Makefile
 sed 's/^X//' >fusefs-zip/Makefile << 'd6c29b75488aedcca3ca06c15b0e1e2e'
 X# $FreeBSD$
 X
 XPORTNAME=      fuse-zip
 XPORTVERSION=   0.2.13
 XCATEGORIES=    sysutils
 XMASTER_SITES=  GOOGLE_CODE
 X
 XMAINTAINER=    olevole@olevole.ru
 XCOMMENT=       FUSE filesystem to mount ZIP archives with write support
 X
 XLICENSE=       LGPL3
 X
 XLIB_DEPENDS=   zip:${PORTSDIR}/archivers/libzip
 X
 XUSE_FUSE=      yes
 XUSE_PKGCONFIG= yes
 XUSE_GMAKE=     yes
 X
 XPLIST_FILES=   bin/${PORTNAME}
 XMAN1=          ${PORTNAME}.1
 XPORTDOCS=      README TODO changelog
 X
 X.include <bsd.port.options.mk>
 X
 Xdo-build:
 X       (cd ${WRKSRC} && \
 X       ${GMAKE} -C lib && \
 X       ${GMAKE} CXXFLAGS="-I${LOCALBASE}/include")
 X
 Xdo-install:
 X       ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
 X       ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MANPREFIX}/man/man1
 X
 Xpost-install:
 X.if ${PORT_OPTIONS:MDOCS}
 X       ${MKDIR} ${DOCSDIR}
 X.for doc in ${PORTDOCS}
 X       ${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
 X.endfor
 X.endif
 X
 X.include <bsd.port.mk>
 d6c29b75488aedcca3ca06c15b0e1e2e
 echo x - fusefs-zip/distinfo
 sed 's/^X//' >fusefs-zip/distinfo << '3d539ae1e62b356f28f9332acc8404d2'
 XSHA256 (fuse-zip-0.2.13.tar.gz) = e41c0746e3419db8f519fad7e819ef72ddb48ffca2de52773f038016aacd9804
 XSIZE (fuse-zip-0.2.13.tar.gz) = 185431
 3d539ae1e62b356f28f9332acc8404d2
 echo x - fusefs-zip/pkg-descr
 sed 's/^X//' >fusefs-zip/pkg-descr << '3af9d247a410ba0db254176e3f55613f'
 Xfuse-zip is a FUSE file system to navigate, extract, create and modify 
 XZIP archives based in libzip implemented in C++. With fuse-zip you really
 Xcan work with ZIP archives as real directories. Unlike KIO or Gnome VFS,
 Xit can be used in any application without modifications.
 X
 XWWW: http://code.google.com/p/fuse-zip/
 3af9d247a410ba0db254176e3f55613f
 exit
 
 
 --------------080100040108030604030409--
State-Changed-From-To: feedback->closed 
State-Changed-By: danfe 
State-Changed-When: Mon Jan 28 11:04:13 UTC 2013 
State-Changed-Why:  
Committed with minor modifications, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=159242 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/159242: commit references a PR
Date: Mon, 28 Jan 2013 11:03:59 +0000 (UTC)

 Author: danfe
 Date: Mon Jan 28 11:03:50 2013
 New Revision: 311113
 URL: http://svnweb.freebsd.org/changeset/ports/311113
 
 Log:
   Add fuse-zip, a FUSE file system to navigate, extract, create, and modify ZIP
   archives.
   
   PR:	ports/159242
 
 Added:
   head/sysutils/fusefs-zip/
   head/sysutils/fusefs-zip/Makefile   (contents, props changed)
   head/sysutils/fusefs-zip/distinfo   (contents, props changed)
   head/sysutils/fusefs-zip/pkg-descr   (contents, props changed)
 Modified:
   head/sysutils/Makefile
 
 Modified: head/sysutils/Makefile
 ==============================================================================
 --- head/sysutils/Makefile	Mon Jan 28 11:00:56 2013	(r311112)
 +++ head/sysutils/Makefile	Mon Jan 28 11:03:50 2013	(r311113)
 @@ -296,6 +296,7 @@
      SUBDIR += fusefs-unionfs
      SUBDIR += fusefs-wdfs
      SUBDIR += fusefs-wikipediafs
 +    SUBDIR += fusefs-zip
      SUBDIR += fvcool
      SUBDIR += gaffitter
      SUBDIR += gai-leds
 
 Added: head/sysutils/fusefs-zip/Makefile
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/sysutils/fusefs-zip/Makefile	Mon Jan 28 11:03:50 2013	(r311113)
 @@ -0,0 +1,41 @@
 +# $FreeBSD$
 +
 +PORTNAME=	fuse-zip
 +PORTVERSION=	0.2.13
 +CATEGORIES=	sysutils
 +MASTER_SITES=	GOOGLE_CODE
 +
 +MAINTAINER=	olevole@olevole.ru
 +COMMENT=	FUSE filesystem to mount ZIP archives with write support
 +
 +LICENSE=	LGPL3
 +
 +LIB_DEPENDS=	zip:${PORTSDIR}/archivers/libzip
 +
 +USE_GMAKE=	yes
 +USE_PKGCONFIG=	build
 +USE_FUSE=	yes
 +
 +PLIST_FILES=	bin/${PORTNAME}
 +MAN1=		${PORTNAME}.1
 +PORTDOCS=	README TODO changelog
 +
 +OPTIONS_DEFINE=	DOCS
 +
 +.include <bsd.port.options.mk>
 +
 +do-build:
 +	(cd ${WRKSRC} && ${GMAKE} -C lib && \
 +		${GMAKE} CXXFLAGS="-I${LOCALBASE}/include")
 +
 +do-install:
 +	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
 +	${INSTALL_MAN} ${WRKSRC}/${MAN1} ${MANPREFIX}/man/man1
 +
 +post-install:
 +.if ${PORT_OPTIONS:MDOCS}
 +	@${MKDIR} ${DOCSDIR}
 +	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
 +.endif
 +
 +.include <bsd.port.mk>
 
 Added: head/sysutils/fusefs-zip/distinfo
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/sysutils/fusefs-zip/distinfo	Mon Jan 28 11:03:50 2013	(r311113)
 @@ -0,0 +1,2 @@
 +SHA256 (fuse-zip-0.2.13.tar.gz) = e41c0746e3419db8f519fad7e819ef72ddb48ffca2de52773f038016aacd9804
 +SIZE (fuse-zip-0.2.13.tar.gz) = 185431
 
 Added: head/sysutils/fusefs-zip/pkg-descr
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/sysutils/fusefs-zip/pkg-descr	Mon Jan 28 11:03:50 2013	(r311113)
 @@ -0,0 +1,6 @@
 +fuse-zip is a FUSE file system to navigate, extract, create and modify ZIP
 +archives based on libzip, implemented in C++.  With fuse-zip, you can work
 +with ZIP archives as real directories.  Unlike KIO or Gnome VFS, it can be
 +be used in any application without modifications.
 +
 +WWW: http://code.google.com/p/fuse-zip/
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
