diff options
-rw-r--r-- | multimedia/Makefile | 1 | ||||
-rw-r--r-- | multimedia/tstools/Makefile | 34 | ||||
-rw-r--r-- | multimedia/tstools/distinfo | 3 | ||||
-rw-r--r-- | multimedia/tstools/pkg-descr | 23 | ||||
-rw-r--r-- | multimedia/tstools/pkg-plist | 31 |
5 files changed, 92 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile index 6837b361770d..8c69b51dd0c2 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -251,6 +251,7 @@ SUBDIR += toxine SUBDIR += transcode SUBDIR += transkode + SUBDIR += tstools SUBDIR += tunapie SUBDIR += tv_grab_au SUBDIR += umr diff --git a/multimedia/tstools/Makefile b/multimedia/tstools/Makefile new file mode 100644 index 000000000000..6976a5fd33c5 --- /dev/null +++ b/multimedia/tstools/Makefile @@ -0,0 +1,34 @@ +# New ports collection makefile for: tstools +# Date created: 2009 January 12 +# Whom: J.R. Oldroyd <fbsd@opal.com> +# +# $FreeBSD$ +# + +PORTNAME= tstools +DISTVERSION= 1_11 +CATEGORIES= multimedia +MASTER_SITES= ${MASTER_SITE_BERLIOS} +MASTER_SITE_SUBDIR= tstools +EXTRACT_SUFX= .tgz + +MAINTAINER= fbsd@opal.com +COMMENT= MPEG Transport, Program and Elementary Stream tools + +USE_GMAKE= yes + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + +.include <bsd.port.pre.mk> + +do-install: + @${MKDIR} ${PREFIX}/bin + ${CP} ${WRKSRC}/bin/* ${PREFIX}/bin + @${MKDIR} ${PREFIX}/lib + ${CP} ${WRKSRC}/lib/* ${PREFIX}/lib +.if !defined(NOPORTDOCS) + @${MKDIR} ${PREFIX}/share/docs/${PORTNAME} + ${CP} ${WRKSRC}/docs/* ${PREFIX}/share/docs/${PORTNAME} +.endif + +.include <bsd.port.post.mk> diff --git a/multimedia/tstools/distinfo b/multimedia/tstools/distinfo new file mode 100644 index 000000000000..30714b795aaa --- /dev/null +++ b/multimedia/tstools/distinfo @@ -0,0 +1,3 @@ +MD5 (tstools-1_11.tgz) = 2650a09f828b19bb22829a7828f13cde +SHA256 (tstools-1_11.tgz) = 4e207ad7298ec421c6710e3024147b486320d792cec2dbd34efb7e6d9e96230a +SIZE (tstools-1_11.tgz) = 392616 diff --git a/multimedia/tstools/pkg-descr b/multimedia/tstools/pkg-descr new file mode 100644 index 000000000000..cdf4d519a4cf --- /dev/null +++ b/multimedia/tstools/pkg-descr @@ -0,0 +1,23 @@ +MPEG TS/PS/ES Transport, Program and Elementary Stream tools + +This is a set of cross-platform command line tools for working with +MPEG data. The emphasis is on relatively simple tools which +concentrate on MPEG (H.264 and H.262) data packaged according to +H.222 (i.e., TS or PS), with a particular interest in checking for +conformance. Transport Stream (TS) is typically used for distribution +of cable and satellite data. Program Stream (PS) is typically used +to store data on DVDs. + +The tools are focussed on: + + * Quick reporting of useful data (tsinfo, stream_type) + * Giving a quick overview of the entities in the stream + (esdots, psdots) + * Reporting on TS packets (tsreport) or ES units/frames/ + fields (esreport) + * Simple manipulation of stream data (es2ts, esfilter, + esreverse, esmerge, ts2es) + * Streaming of data, possibly with introduced errors + (tsplay) + +WWW: http://tstools.berlios.de/ diff --git a/multimedia/tstools/pkg-plist b/multimedia/tstools/pkg-plist new file mode 100644 index 000000000000..70d19edb6892 --- /dev/null +++ b/multimedia/tstools/pkg-plist @@ -0,0 +1,31 @@ +bin/es2ts +bin/esdots +bin/esfilter +bin/esmerge +bin/esreport +bin/esreverse +bin/m2ts2ts +bin/pcapreport +bin/ps2ts +bin/psdots +bin/psreport +bin/stream_type +bin/ts2es +bin/ts_packet_insert +bin/tsinfo +bin/tsplay +bin/tsreport +bin/tsserve +lib/libtstools.a +%%PORTDOCS%%share/docs/tstools/ac3.txt +%%PORTDOCS%%share/docs/tstools/adts.txt +%%PORTDOCS%%share/docs/tstools/build_html.py +%%PORTDOCS%%share/docs/tstools/default.css +%%PORTDOCS%%share/docs/tstools/get_next_access_unit.py +%%PORTDOCS%%share/docs/tstools/get_next_access_unit.py.html +%%PORTDOCS%%share/docs/tstools/index.txt +%%PORTDOCS%%share/docs/tstools/library.txt +%%PORTDOCS%%share/docs/tstools/todo.txt +%%PORTDOCS%%share/docs/tstools/tools.txt +%%PORTDOCS%%@dirrm share/docs/tstools +%%PORTDOCS%%@dirrm share/docs |