Date: Sat, 27 Dec 2008 18:33:02 -0800 (PST) From: Dennis Herrmann <adox@mcx2.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/129984: [NEW PORT] sysutils/fusefs-gstfs - On-demand, transcoding filesystem (using GStreamer pipeline) Message-ID: <4956e55e.08b6660a.73dd.ffffafff@mx.google.com> Resent-Message-ID: <200812280240.mBS2e6ow060104@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4956e55e.08b6660a.73dd.ffffafff>