diff options
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/Makefile | 1 | ||||
-rw-r--r-- | sysutils/fusefs-gstfs/Makefile | 41 | ||||
-rw-r--r-- | sysutils/fusefs-gstfs/distinfo | 3 | ||||
-rw-r--r-- | sysutils/fusefs-gstfs/pkg-descr | 10 |
4 files changed, 55 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index 2a976cd11d80..1700d467d6b2 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -236,6 +236,7 @@ SUBDIR += fusefs-encfs SUBDIR += fusefs-funionfs SUBDIR += fusefs-gnome-vfs + SUBDIR += fusefs-gstfs SUBDIR += fusefs-gunzip SUBDIR += fusefs-httpfs SUBDIR += fusefs-kmod diff --git a/sysutils/fusefs-gstfs/Makefile b/sysutils/fusefs-gstfs/Makefile new file mode 100644 index 000000000000..5c831be6010a --- /dev/null +++ b/sysutils/fusefs-gstfs/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: fusefs-gstfs +# Date created: 2008-12-26 +# Whom: Dennis Herrmann <adox@mcx2.org> +# +# $FreeBSD$ +# + +PORTNAME= gstfs +PORTVERSION= 0.1 +CATEGORIES= sysutils +MASTER_SITES= http://bobcopeland.com/gstfs/releases/ \ + http://mirror.mcx2.org/ +PKGNAMEPREFIX= fusefs- + +MAINTAINER= adox@mcx2.org +COMMENT= On-demand, transcoding filesystem (using GStreamer pipeline) + +RUN_DEPENDS= ${LOCALBASE}/modules/fuse.ko:${PORTSDIR}/sysutils/fusefs-kmod +BUILD_DEPENDS= ${LOCALBASE}/include/fuse.h:${PORTSDIR}/sysutils/fusefs-libs + +USE_GNOME= pkgconfig +USE_GSTREAMER= yes + +PLIST_FILES= bin/${PORTNAME} + +PORTDOCS= README +PORTEXAMPLES= ogg2mp3.sh mp32wav.sh + +do-install: + @${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/ + +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/ +.endif +.if !defined(NOPORTEXAMPLES) + @${MKDIR} ${EXAMPLESDIR} + @${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/,} ${EXAMPLESDIR}/ +.endif + +.include <bsd.port.mk> diff --git a/sysutils/fusefs-gstfs/distinfo b/sysutils/fusefs-gstfs/distinfo new file mode 100644 index 000000000000..e037fe41dd1a --- /dev/null +++ b/sysutils/fusefs-gstfs/distinfo @@ -0,0 +1,3 @@ +MD5 (gstfs-0.1.tar.gz) = 2cd1e2f6d29424baf761b9aa96e45a8a +SHA256 (gstfs-0.1.tar.gz) = 5b159e537a87024fa76267f076784fe038a09809c53ad863ed6e52df7d32be35 +SIZE (gstfs-0.1.tar.gz) = 7689 diff --git a/sysutils/fusefs-gstfs/pkg-descr b/sysutils/fusefs-gstfs/pkg-descr new file mode 100644 index 000000000000..147be24f002d --- /dev/null +++ b/sysutils/fusefs-gstfs/pkg-descr @@ -0,0 +1,10 @@ +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/ |