Date: Sat, 5 Nov 2005 01:24:27 +0200 From: "Ion-Mihai "IOnut" Tetcu" <itetcu@people.tecnik93.com> To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org> Subject: ports/88509: [NEW PORT] multimedia/bsdav: BSD native set of programs for audio and video reading and writing Message-ID: <1131146667.0@it.buh.cameradicommercio.ro> Resent-Message-ID: <200511042330.jA4NUOY1037616@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 88509 >Category: ports >Synopsis: [NEW PORT] multimedia/bsdav: BSD native set of programs for audio and video reading and writing >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: Fri Nov 04 23:30:23 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Ion-Mihai "IOnut" Tetcu >Release: FreeBSD 6.0-RC1 i386 >Organization: Tecnik'93 >Environment: System: FreeBSD 6.0-RC1 #6: Sat Oct 15 01:52:05 EEST 2005 >Description: 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 >How-To-Repeat: >Fix: --- bsdav-1.3.shar 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: # # ./bsdav # ./bsdav/pkg-descr # ./bsdav/distinfo # ./bsdav/Makefile # ./bsdav/pkg-plist # ./bsdav/files # ./bsdav/files/patch-Makefile # echo c - ./bsdav mkdir -p ./bsdav > /dev/null 2>&1 echo x - ./bsdav/pkg-descr sed 's/^X//' >./bsdav/pkg-descr << 'END-of-./bsdav/pkg-descr' XThe bsdav package is a set of programs for audio and video reading and writing. XThe programs use BSD native devices and the source code is free-as-in-BSD Xlicensed as well.The bsdav package also includes a general purpose library, Xlibbsdav, for both accessing audio(4) and bktr(4) devices, and simple data Xoperations. While one of the goals of the bsdav project is simplicity, another Xgoal is to make A/V processing on *BSD systems "easily" accessible. So to ease Xthe storage and synchronization of both audio and video streams, bsdav has it's Xown, very simple, A/V container format. Hopefully the bsdav programs are Xwritten understandably and correclty enough that they may help others Xunderstand how to use audio(4) and bktr(4). X Xbsdav consists of: X audiorec - record raw audio streams from audio(4) to file X bktrrec - record raw video streams from bktr(4) to file X avplay - play raw audio and/or raw video streams X bktrplay - display video from bktr(4) via Xv(3X) X tunerctl - manipulate bktr(4) tuner devices X bsdavrec - records audio and/or video in bsdav(5) streams X bsdavplay - play audio and/or video in bsdav(5) streams X bsdavdemux - extract audio and/or video from bsdav(5) streams X btv - shell script frontend for the above programs X libbsdav - general purpose *BSD A/V library END-of-./bsdav/pkg-descr echo x - ./bsdav/distinfo sed 's/^X//' >./bsdav/distinfo << 'END-of-./bsdav/distinfo' XMD5 (bsdav-1.3.tar.gz) = 61b3bc2383f444432aa11594bde0c279 XSIZE (bsdav-1.3.tar.gz) = 43367 END-of-./bsdav/distinfo echo x - ./bsdav/Makefile sed 's/^X//' >./bsdav/Makefile << 'END-of-./bsdav/Makefile' X# New ports collection makefile for: bsdav X# Date created: 2005-11-04 X# Whom: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com> X# X# $FreeBSD$ X# X XPORTNAME= bsdav XPORTVERSION= 1.3 XCATEGORIES= multimedia XMASTER_SITES= http://www.jakemsr.com/bsdav/ \ X http://people.tecnik93.com/~itetcu/FreeBSD/ports/${PORTNAME}/sources/ X XMAINTAINER= itetcu@people.tecnik93.com XCOMMENT= BSD native set of programs for audio and video reading and writing X XINSTALLS_SHLIB= yes X XMAN1= audiorec.1 bktrrec.1 bsdavdemux.1 bsdavrec.1 btv.1 tunerctl.1 avplay.1 \ X bktrplay.1 bsdavplay.1 XMAN5= bsdav.5 X X.if !( defined(NO_PORTDOCS) || defined(NOPORTDOCS) ) XPORTDOCS= README Xpost-install: X @${MKDIR} ${DOCSDIR} X cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} X.endif X X.include <bsd.port.mk> END-of-./bsdav/Makefile echo x - ./bsdav/pkg-plist sed 's/^X//' >./bsdav/pkg-plist << 'END-of-./bsdav/pkg-plist' Xbin/audiorec Xbin/avplay Xbin/bktrplay Xbin/bktrrec Xbin/bsdavdemux Xbin/bsdavplay Xbin/bsdavrec Xbin/btv Xbin/tunerctl Xinclude/bsdav.h Xlib/libbsdav.a Xlib/libbsdav.so Xlib/libbsdav.so.1 END-of-./bsdav/pkg-plist echo c - ./bsdav/files mkdir -p ./bsdav/files > /dev/null 2>&1 echo x - ./bsdav/files/patch-Makefile sed 's/^X//' >./bsdav/files/patch-Makefile << 'END-of-./bsdav/files/patch-Makefile' X--- Makefile.dist Sat Nov 5 00:06:42 2005 X+++ Makefile Sat Nov 5 00:27:42 2005 X@@ -171,13 +171,13 @@ X .for i in ${SCRIPTS} X install -c -o ${BINOWN} -g ${BINGRP} -m 555 ${i} ${PREFIX}/bin X .endfor X- mkdir -p ${PREFIX}/man/cat1 X+ mkdir -p ${PREFIX}/man/man1 X .for i in ${MAN1S} X- install -c -o ${MANOWN} -g ${MANGRP} -m 444 ${i} ${PREFIX}/man/cat1 X+ install -c -o ${MANOWN} -g ${MANGRP} -m 444 ${i} ${PREFIX}/man/man1/${i:S/.0$/.1/} X .endfor X- mkdir -p ${PREFIX}/man/cat5 X+ mkdir -p ${PREFIX}/man/man5 X .for i in ${MAN5S} X- install -c -o ${MANOWN} -g ${MANGRP} -m 444 ${i} ${PREFIX}/man/cat5 X+ install -c -o ${MANOWN} -g ${MANGRP} -m 444 ${i} ${PREFIX}/man/man5/${i:S/.0$/.5/} X .endfor X X END-of-./bsdav/files/patch-Makefile exit --- bsdav-1.3.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1131146667.0>