diff options
author | vanilla <vanilla@FreeBSD.org> | 2005-11-05 04:05:57 +0000 |
---|---|---|
committer | vanilla <vanilla@FreeBSD.org> | 2005-11-05 04:05:57 +0000 |
commit | 81b86cabb21b4899cb75e2ca829f65729afdbe4c (patch) | |
tree | 64a5e622938d58cf2641b6c6c083a1e2a672bb7e /multimedia | |
parent | 5347066953fc28fc3008f5e204c37b6189e477cd (diff) | |
download | FreeBSD-ports-81b86cabb21b4899cb75e2ca829f65729afdbe4c.zip FreeBSD-ports-81b86cabb21b4899cb75e2ca829f65729afdbe4c.tar.gz |
Add bsdav 1.3, BSD native set of programs for audio and video reading
and writing.
PR: ports/88509
Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com>
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/Makefile | 1 | ||||
-rw-r--r-- | multimedia/bsdav/Makefile | 30 | ||||
-rw-r--r-- | multimedia/bsdav/distinfo | 2 | ||||
-rw-r--r-- | multimedia/bsdav/files/patch-Makefile | 20 | ||||
-rw-r--r-- | multimedia/bsdav/pkg-descr | 22 | ||||
-rw-r--r-- | multimedia/bsdav/pkg-plist | 13 |
6 files changed, 88 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile index f0b5cba..be03646 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -9,6 +9,7 @@ SUBDIR += avinfo SUBDIR += beep-media-player SUBDIR += bmp-extra-plugins + SUBDIR += bsdav SUBDIR += bsdbktr_tvtune SUBDIR += camserv SUBDIR += cupid diff --git a/multimedia/bsdav/Makefile b/multimedia/bsdav/Makefile new file mode 100644 index 0000000..65c6869 --- /dev/null +++ b/multimedia/bsdav/Makefile @@ -0,0 +1,30 @@ +# New ports collection makefile for: bsdav +# Date created: 2005-11-04 +# Whom: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com> +# +# $FreeBSD$ +# + +PORTNAME= bsdav +PORTVERSION= 1.3 +CATEGORIES= multimedia +MASTER_SITES= http://www.jakemsr.com/bsdav/ \ + http://people.tecnik93.com/~itetcu/FreeBSD/ports/${PORTNAME}/sources/ + +MAINTAINER= itetcu@people.tecnik93.com +COMMENT= BSD native set of programs for audio and video reading and writing + +INSTALLS_SHLIB= yes + +MAN1= audiorec.1 bktrrec.1 bsdavdemux.1 bsdavrec.1 btv.1 tunerctl.1 avplay.1 \ + bktrplay.1 bsdavplay.1 +MAN5= bsdav.5 + +.if !( defined(NO_PORTDOCS) || defined(NOPORTDOCS) ) +PORTDOCS= README +post-install: + @${MKDIR} ${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} +.endif + +.include <bsd.port.mk> diff --git a/multimedia/bsdav/distinfo b/multimedia/bsdav/distinfo new file mode 100644 index 0000000..13a611e --- /dev/null +++ b/multimedia/bsdav/distinfo @@ -0,0 +1,2 @@ +MD5 (bsdav-1.3.tar.gz) = 61b3bc2383f444432aa11594bde0c279 +SIZE (bsdav-1.3.tar.gz) = 43367 diff --git a/multimedia/bsdav/files/patch-Makefile b/multimedia/bsdav/files/patch-Makefile new file mode 100644 index 0000000..194aebc --- /dev/null +++ b/multimedia/bsdav/files/patch-Makefile @@ -0,0 +1,20 @@ +--- Makefile.dist Sat Nov 5 00:06:42 2005 ++++ Makefile Sat Nov 5 00:27:42 2005 +@@ -171,13 +171,13 @@ + .for i in ${SCRIPTS} + install -c -o ${BINOWN} -g ${BINGRP} -m 555 ${i} ${PREFIX}/bin + .endfor +- mkdir -p ${PREFIX}/man/cat1 ++ mkdir -p ${PREFIX}/man/man1 + .for i in ${MAN1S} +- install -c -o ${MANOWN} -g ${MANGRP} -m 444 ${i} ${PREFIX}/man/cat1 ++ install -c -o ${MANOWN} -g ${MANGRP} -m 444 ${i} ${PREFIX}/man/man1/${i:S/.0$/.1/} + .endfor +- mkdir -p ${PREFIX}/man/cat5 ++ mkdir -p ${PREFIX}/man/man5 + .for i in ${MAN5S} +- install -c -o ${MANOWN} -g ${MANGRP} -m 444 ${i} ${PREFIX}/man/cat5 ++ install -c -o ${MANOWN} -g ${MANGRP} -m 444 ${i} ${PREFIX}/man/man5/${i:S/.0$/.5/} + .endfor + + diff --git a/multimedia/bsdav/pkg-descr b/multimedia/bsdav/pkg-descr new file mode 100644 index 0000000..30d0289 --- /dev/null +++ b/multimedia/bsdav/pkg-descr @@ -0,0 +1,22 @@ +The bsdav package is a set of programs for audio and video reading and writing. +The programs use BSD native devices and the source code is free-as-in-BSD +licensed as well.The bsdav package also includes a general purpose library, +libbsdav, for both accessing audio(4) and bktr(4) devices, and simple data +operations. While one of the goals of the bsdav project is simplicity, another +goal is to make A/V processing on *BSD systems "easily" accessible. So to ease +the storage and synchronization of both audio and video streams, bsdav has it's +own, very simple, A/V container format. Hopefully the bsdav programs are +written understandably and correclty enough that they may help others +understand how to use audio(4) and bktr(4). + +bsdav consists of: + audiorec - record raw audio streams from audio(4) to file + bktrrec - record raw video streams from bktr(4) to file + avplay - play raw audio and/or raw video streams + bktrplay - display video from bktr(4) via Xv(3X) + tunerctl - manipulate bktr(4) tuner devices + bsdavrec - records audio and/or video in bsdav(5) streams + bsdavplay - play audio and/or video in bsdav(5) streams + bsdavdemux - extract audio and/or video from bsdav(5) streams + btv - shell script frontend for the above programs + libbsdav - general purpose *BSD A/V library diff --git a/multimedia/bsdav/pkg-plist b/multimedia/bsdav/pkg-plist new file mode 100644 index 0000000..e028b51 --- /dev/null +++ b/multimedia/bsdav/pkg-plist @@ -0,0 +1,13 @@ +bin/audiorec +bin/avplay +bin/bktrplay +bin/bktrrec +bin/bsdavdemux +bin/bsdavplay +bin/bsdavrec +bin/btv +bin/tunerctl +include/bsdav.h +lib/libbsdav.a +lib/libbsdav.so +lib/libbsdav.so.1 |