ports/129984: [NEW PORT] sysutils/fusefs-gstfs - On-demand, transcoding filesystem (using GStreamer pipeline)

Dennis Herrmann adox at mcx2.org
Sun Dec 28 02:40:07 UTC 2008


>Number:         129984
>Category:       ports
>Synopsis:       [NEW PORT] sysutils/fusefs-gstfs - On-demand, transcoding filesystem (using GStreamer pipeline)
>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:   Sun Dec 28 02:40:05 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Dennis Herrmann
>Release:        FreeBSD 7.1-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD dhn.homeunix.com 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #0: Thu Nov 6 17:50:47 CET 2008 root at dhn.homeunix.com:/usr/obj/usr/src/sys/PARANOIA i386


	
>Description:
GSTFS is a filesystem for on-demand transcoding of music files
between different formats. It utilizes the gstreamer library for
conversion so any formats supported by gstreamer should also be
supported by gstfs. The filesystem's only requirement is that the
gstreamer pipeline begin with a filesrc with the name "_source"
and end with an fdsink with the name "_dest". The filesystem will
automatically substitute the filename and fd number in these
pipelines.

WWW:    http://bobcopeland.com/gstfs/
>How-To-Repeat:
	
>Fix:

	

--- new_port-fusefs-gstfs.sh 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-gstfs
#	fusefs-gstfs/pkg-descr
#	fusefs-gstfs/Makefile
#	fusefs-gstfs/distinfo
#
echo c - fusefs-gstfs
mkdir -p fusefs-gstfs > /dev/null 2>&1
echo x - fusefs-gstfs/pkg-descr
sed 's/^X//' >fusefs-gstfs/pkg-descr << '6474b9ee0feccae3db8d6fe92235587d'
XGSTFS is a filesystem for on-demand transcoding of music files
Xbetween different formats. It utilizes the gstreamer library for
Xconversion so any formats supported by gstreamer should also be
Xsupported by gstfs. The filesystem's only requirement is that the
Xgstreamer pipeline begin with a filesrc with the name "_source"
Xand end with an fdsink with the name "_dest". The filesystem will
Xautomatically substitute the filename and fd number in these
Xpipelines.
X
XWWW:	http://bobcopeland.com/gstfs/
6474b9ee0feccae3db8d6fe92235587d
echo x - fusefs-gstfs/Makefile
sed 's/^X//' >fusefs-gstfs/Makefile << '6eb005815e7fc237a56f6c1680820cfd'
X# New ports collection makefile for:	fusefs-gstfs
X# Date created:		2008-12-26
X# Whom:			Dennis Herrmann <adox at mcx2.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	gstfs
XPORTVERSION=	0.1
XCATEGORIES=	sysutils
XMASTER_SITES=	http://bobcopeland.com/gstfs/releases/ \
X		http://mirror.mcx2.org/
XPKGNAMEPREFIX=	fusefs-
X
XMAINTAINER=	adox at mcx2.org
XCOMMENT=	On-demand, transcoding filesystem (using GStreamer pipeline)
X
XRUN_DEPENDS=	${LOCALBASE}/modules/fuse.ko:${PORTSDIR}/sysutils/fusefs-kmod
XBUILD_DEPENDS=	${LOCALBASE}/include/fuse.h:${PORTSDIR}/sysutils/fusefs-libs
X
XUSE_GNOME=	pkgconfig
XUSE_GSTREAMER=	yes
X
XPLIST_FILES=	bin/${PORTNAME}
X
XPORTDOCS=	README
XPORTEXAMPLES=	ogg2mp3.sh mp32wav.sh
X
Xdo-install:
X	@${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
X
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/
X.endif
X.if !defined(NOPORTEXAMPLES)
X	@${MKDIR} ${EXAMPLESDIR}
X	@${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/,} ${EXAMPLESDIR}/
X.endif
X
X.include <bsd.port.mk>
6eb005815e7fc237a56f6c1680820cfd
echo x - fusefs-gstfs/distinfo
sed 's/^X//' >fusefs-gstfs/distinfo << '2ad44670e5bc4fcae05fe81f4dd2707d'
XMD5 (gstfs-0.1.tar.gz) = 2cd1e2f6d29424baf761b9aa96e45a8a
XSHA256 (gstfs-0.1.tar.gz) = 5b159e537a87024fa76267f076784fe038a09809c53ad863ed6e52df7d32be35
XSIZE (gstfs-0.1.tar.gz) = 7689
2ad44670e5bc4fcae05fe81f4dd2707d
exit
--- new_port-fusefs-gstfs.sh ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list