[Midnightbsd-cvs] mports [20117] trunk/audio: add opus

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Aug 29 15:18:29 EDT 2015


Revision: 20117
          http://svnweb.midnightbsd.org/mports/?rev=20117
Author:   laffer1
Date:     2015-08-29 15:18:28 -0400 (Sat, 29 Aug 2015)
Log Message:
-----------
add opus

Modified Paths:
--------------
    trunk/audio/Makefile

Added Paths:
-----------
    trunk/audio/opus/
    trunk/audio/opus/Makefile
    trunk/audio/opus/distinfo
    trunk/audio/opus/files/
    trunk/audio/opus/files/patch-configure
    trunk/audio/opus/pkg-descr
    trunk/audio/opus/pkg-plist

Modified: trunk/audio/Makefile
===================================================================
--- trunk/audio/Makefile	2015-08-29 19:16:50 UTC (rev 20116)
+++ trunk/audio/Makefile	2015-08-29 19:18:28 UTC (rev 20117)
@@ -109,6 +109,7 @@
 SUBDIR += openal
 SUBDIR += openal-soft
 SUBDIR += opencore-amr
+SUBDIR += opus
 SUBDIR += portaudio
 SUBDIR += pulseaudio
 SUBDIR += py-mutagen

Added: trunk/audio/opus/Makefile
===================================================================
--- trunk/audio/opus/Makefile	                        (rev 0)
+++ trunk/audio/opus/Makefile	2015-08-29 19:18:28 UTC (rev 20117)
@@ -0,0 +1,29 @@
+# $FreeBSD: head/audio/opus/Makefile 388939 2015-06-09 14:24:41Z jbeich $
+
+PORTNAME=	opus
+PORTVERSION=	1.1
+CATEGORIES=	audio
+MASTER_SITES=	http://downloads.xiph.org/releases/opus/ \
+		MOZILLA/opus
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	IETF audio codec
+
+LICENSE=	bsd3
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+USES=		cpe gmake libtool pathfix
+CPE_VENDOR=	opus-codec
+USE_LDCONFIG=	yes
+
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--enable-custom-modes \
+		--disable-maintainer-mode \
+		--disable-doc   # requires doxygen
+
+regression-test: build
+	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check
+
+.include <bsd.mport.options.mk>
+
+.include <bsd.port.mk>


Property changes on: trunk/audio/opus/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/audio/opus/distinfo
===================================================================
--- trunk/audio/opus/distinfo	                        (rev 0)
+++ trunk/audio/opus/distinfo	2015-08-29 19:18:28 UTC (rev 20117)
@@ -0,0 +1,2 @@
+SHA256 (opus-1.1.tar.gz) = b9727015a58affcf3db527322bf8c4d2fcf39f5f6b8f15dbceca20206cbe1d95
+SIZE (opus-1.1.tar.gz) = 850208


Property changes on: trunk/audio/opus/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/audio/opus/files/patch-configure
===================================================================
--- trunk/audio/opus/files/patch-configure	                        (rev 0)
+++ trunk/audio/opus/files/patch-configure	2015-08-29 19:18:28 UTC (rev 20117)
@@ -0,0 +1,20 @@
+--- configure.orig	2013-12-17 16:51:41.000000000 +0100
++++ configure	2013-12-17 16:52:02.000000000 +0100
+@@ -12807,7 +12807,7 @@ else
+   CPU_ARM_FALSE=
+ fi
+ 
+- if test x"${inline_optimization:0:3}" = x"ARM"; then
++ if expr x"${inline_optimization}" : x"ARM" >/dev/null; then
+   OPUS_ARM_INLINE_ASM_TRUE=
+   OPUS_ARM_INLINE_ASM_FALSE='#'
+ else
+@@ -12815,7 +12815,7 @@ else
+   OPUS_ARM_INLINE_ASM_FALSE=
+ fi
+ 
+- if test x"${asm_optimization:0:3}" = x"ARM"; then
++ if expr x"${asm_optimization}" : x"ARM" >/dev/null; then
+   OPUS_ARM_EXTERNAL_ASM_TRUE=
+   OPUS_ARM_EXTERNAL_ASM_FALSE='#'
+ else


Property changes on: trunk/audio/opus/files/patch-configure
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/audio/opus/pkg-descr
===================================================================
--- trunk/audio/opus/pkg-descr	                        (rev 0)
+++ trunk/audio/opus/pkg-descr	2015-08-29 19:18:28 UTC (rev 20117)
@@ -0,0 +1,14 @@
+Opus is a totally open, royalty-free, highly versatile audio codec.
+It is standardized by the Internet Engineering Task Force (IETF)
+as RFC 6716 which incorporated technology from Skype's SILK codec
+and Xiph.Org's CELT codec.
+
+Opus is designed to handle a wide range of interactive audio
+applications, including Voice over IP, videoconferencing, in-game
+chat, and even live, distributed music performances. It scales from
+low bitrate narrowband speech at 6 kbit/s to very high quality
+stereo music at 510 kbit/s. Opus uses both Linear Prediction (LP)
+and the Modified Discrete Cosine Transform (MDCT) to achieve good
+compression of both speech and music.
+
+WWW: http://opus-codec.org/


Property changes on: trunk/audio/opus/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/audio/opus/pkg-plist
===================================================================
--- trunk/audio/opus/pkg-plist	                        (rev 0)
+++ trunk/audio/opus/pkg-plist	2015-08-29 19:18:28 UTC (rev 20117)
@@ -0,0 +1,11 @@
+include/opus/opus.h
+include/opus/opus_custom.h
+include/opus/opus_defines.h
+include/opus/opus_multistream.h
+include/opus/opus_types.h
+lib/libopus.a
+lib/libopus.so
+lib/libopus.so.0
+lib/libopus.so.0.5.0
+libdata/pkgconfig/opus.pc
+share/aclocal/opus.m4


Property changes on: trunk/audio/opus/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list