Import opus 0.9.14

The Opus codec is designed to handle a wide range of interactive
audio applications, including Voice over IP, videoconferencing,
in-game chat, and even remote live music performances. It can scale
from low bit-rate narrowband speech to very high quality stereo
music.

ok sthen@
This commit is contained in:
naddy 2012-07-10 12:11:22 +00:00
parent 01d3f160a8
commit 88ae050fb4
5 changed files with 55 additions and 0 deletions

33
audio/opus/Makefile Normal file
View File

@ -0,0 +1,33 @@
# $OpenBSD: Makefile,v 1.1.1.1 2012/07/10 12:11:22 naddy Exp $
COMMENT= interactive speech and audio codec
DISTNAME= opus-0.9.14
SHARED_LIBS= opus 0.0 # unknown
CATEGORIES= audio
HOMEPAGE= http://opus-codec.org/
MAINTAINER= Christian Weisgerber <naddy@openbsd.org>
# BSD
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= http://downloads.xiph.org/releases/opus/
WANTLIB= m
USE_LIBTOOL= Yes
SEPARATE_BUILD= Yes
CONFIGURE_STYLE=gnu
CONFIGURE_ARGS= ${CONFIGURE_SHARED}
CONFIGURE_ARGS+=--disable-doc # requires doxygen
.if ${MACHINE_ARCH} == "arm"
CONFIGURE_ARGS+=--enable-fixed-point
.endif
.include <bsd.port.mk>

2
audio/opus/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (opus-0.9.14.tar.gz) = scrWhGqPgZoUEAn+P48QyUbo7/fpwjOc1Re7E2zFnq4=
SIZE (opus-0.9.14.tar.gz) = 727782

5
audio/opus/pkg/DESCR Normal file
View File

@ -0,0 +1,5 @@
The Opus codec is designed to handle a wide range of interactive
audio applications, including Voice over IP, videoconferencing,
in-game chat, and even remote live music performances. It can scale
from low bit-rate narrowband speech to very high quality stereo
music.

View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2012/07/10 12:11:22 naddy Exp $
@lib lib/libopus.so.${LIBopus_VERSION}

13
audio/opus/pkg/PLIST Normal file
View File

@ -0,0 +1,13 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2012/07/10 12:11:22 naddy Exp $
%%SHARED%%
include/opus/
include/opus/opus.h
include/opus/opus_defines.h
include/opus/opus_multistream.h
include/opus/opus_types.h
lib/libopus.a
lib/libopus.la
lib/pkgconfig/
lib/pkgconfig/opus.pc
@comment share/doc/opus/
@comment share/doc/opus/doxygen-build.stamp