Add speex-devel

The Speex is a patent-free, Open Source/Free Software voice codec.
Unlike other codecs like MP3 and Ogg Vorbis, Speex is designed to
compress voice at bitrates in the 2-45 kbps range.  Possible
applications include VoIP, internet audio streaming, archiving of
speech data (e.g. voice mail), and audio books. In some sense, it is
meant to be complementary to the Ogg Vorbis codec.

--

Speex 1.1 is backwards compatible with speex 1.0
and can be used as a drop in replacement
for audio/speex

Approved by:	pav (co mentor)
This commit is contained in:
Michael Johnson 2004-11-11 08:44:17 +00:00
parent 3279ce249e
commit c40d4d90e6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=121367
6 changed files with 11 additions and 35 deletions

View File

@ -356,6 +356,7 @@
SUBDIR += soundtracker
SUBDIR += sox
SUBDIR += speex
SUBDIR += speex-devel
SUBDIR += sphinx
SUBDIR += spiralloops
SUBDIR += spiralsynth

View File

@ -7,21 +7,22 @@
#
PORTNAME= speex
PORTVERSION= 1.0.4
PORTEPOCH= 1
PORTVERSION= 1.1.6
CATEGORIES= audio
MASTER_SITES= http://www.speex.org/download/
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.r/rc/}
PKGNAMESUFFIX= -devel
MAINTAINER= ahze@FreeBSD.org
COMMENT= An open-source patent-free voice codec
LIB_DEPENDS= ogg.5:${PORTSDIR}/audio/libogg
CONFLICTS= speex-1.0*
USE_GNOME= gnomehack
USE_GETOPT_LONG= yes
USE_REINPLACE= yes
USE_INC_LIBTOOL_VER= 13
USE_LIBTOOL_VER= 15
LIBTOOLFLAGS= --disable-ltlibs --release-ignore
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"

View File

@ -1,2 +1,2 @@
MD5 (speex-1.0.4.tar.gz) = 15a0686b7e1f81d352a648044b350fcc
SIZE (speex-1.0.4.tar.gz) = 546214
MD5 (speex-1.1.6.tar.gz) = 111428b4c26c8be02de951a0d9a97e93
SIZE (speex-1.1.6.tar.gz) = 588260

View File

@ -1,10 +0,0 @@
--- configure.orig Mon Jul 29 11:40:32 2002
+++ configure Wed Jul 31 03:49:39 2002
@@ -5287,6 +5287,7 @@
# This can be used to rebuild libtool when needed
LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
+$ac_aux_dir/ltconfig $LIBTOOL_DEPS
# Always use our own libtool.
LIBTOOL='$(SHELL) $(top_builddir)/libtool'

View File

@ -1,14 +0,0 @@
$FreeBSD$
--- libspeex/stack_alloc.h.orig Wed Jun 11 17:10:53 2003
+++ libspeex/stack_alloc.h Wed Jun 11 17:11:12 2003
@@ -48,7 +48,7 @@
#else
/*Aligns the stack to a 'size' boundary */
-#define ALIGN(stack, size) ((stack) += ((size) - (int)(stack)) & ((size) - 1))
+#define ALIGN(stack, size) ((stack) += ((size) - (long)(stack)) & ((size) - 1))
/* Allocates 'size' elements of type 'type' on the stack */
#define PUSH(stack, size, type) (ALIGN((stack),sizeof(type)),(stack)+=((size)*sizeof(type)),(type*)((stack)-((size)*sizeof(type))))

View File

@ -1,15 +1,13 @@
bin/speexdec
bin/speexenc
include/speex.h
include/speex/speex.h
include/speex/speex_bits.h
include/speex/speex_callbacks.h
include/speex/speex_echo.h
include/speex/speex_header.h
include/speex/speex_jitter.h
include/speex/speex_preprocess.h
include/speex/speex_stereo.h
include/speex_bits.h
include/speex_callbacks.h
include/speex_header.h
include/speex_stereo.h
lib/libspeex.a
lib/libspeex.so
lib/libspeex.so.3