From 708f285962272c9cdff38e14b3ed6d3f1a25dce2 Mon Sep 17 00:00:00 2001 From: Samuli Suominen Date: Mon, 27 Aug 2007 15:01:07 +0000 Subject: Version bump with patch optionalizing ogg as requested in previous ebuild. Closing bug 188094, thanks to Martin Bosner for reporting. (Portage version: 2.1.3.7) --- media-libs/speex/ChangeLog | 9 ++++- media-libs/speex/files/digest-speex-1.2_beta2 | 3 ++ .../speex-1.2_beta2-optional-ogg-and-cflags.patch | 35 +++++++++++++++++ media-libs/speex/speex-1.2_beta2.ebuild | 44 ++++++++++++++++++++++ 4 files changed, 90 insertions(+), 1 deletion(-) create mode 100644 media-libs/speex/files/digest-speex-1.2_beta2 create mode 100644 media-libs/speex/files/speex-1.2_beta2-optional-ogg-and-cflags.patch create mode 100644 media-libs/speex/speex-1.2_beta2.ebuild (limited to 'media-libs/speex') diff --git a/media-libs/speex/ChangeLog b/media-libs/speex/ChangeLog index 9e7ce1b3f54a..1efbc423c906 100644 --- a/media-libs/speex/ChangeLog +++ b/media-libs/speex/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for media-libs/speex # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/speex/ChangeLog,v 1.57 2007/08/13 21:11:34 dertobi123 Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/speex/ChangeLog,v 1.58 2007/08/27 15:01:06 drac Exp $ + +*speex-1.2_beta2 (27 Aug 2007) + + 27 Aug 2007; Samuli Suominen + +files/speex-1.2_beta2-optional-ogg-and-cflags.patch, + +speex-1.2_beta2.ebuild: + Version bump with patch optionalizing ogg as requested in previous ebuild. 13 Aug 2007; Tobias Scherbaum speex-1.1.12.ebuild: ppc. stable diff --git a/media-libs/speex/files/digest-speex-1.2_beta2 b/media-libs/speex/files/digest-speex-1.2_beta2 new file mode 100644 index 000000000000..388f14df64f0 --- /dev/null +++ b/media-libs/speex/files/digest-speex-1.2_beta2 @@ -0,0 +1,3 @@ +MD5 5480fa53a7451603ecb57ff815c87ac0 speex-1.2beta2.tar.gz 997255 +RMD160 6e86dec0b56bae8d65cf3b6476f6d5cb3a74b1ec speex-1.2beta2.tar.gz 997255 +SHA256 e57573e86276972080b5d82746d0968492859f35eaa265e79b5cfb130b26e3da speex-1.2beta2.tar.gz 997255 diff --git a/media-libs/speex/files/speex-1.2_beta2-optional-ogg-and-cflags.patch b/media-libs/speex/files/speex-1.2_beta2-optional-ogg-and-cflags.patch new file mode 100644 index 000000000000..210715b35290 --- /dev/null +++ b/media-libs/speex/files/speex-1.2_beta2-optional-ogg-and-cflags.patch @@ -0,0 +1,35 @@ +diff -ur speex-1.2beta2.orig/configure.ac speex-1.2beta2/configure.ac +--- speex-1.2beta2.orig/configure.ac 2007-05-17 17:14:35.000000000 +0300 ++++ speex-1.2beta2/configure.ac 2007-08-27 17:49:26.000000000 +0300 +@@ -67,9 +67,6 @@ + + AC_CHECK_HEADERS(sys/soundcard.h sys/audioio.h) + +-XIPH_PATH_OGG([src="src"], [src=""]) +-AC_SUBST(src) +- + AC_CHECK_LIB(m, sin) + + # Check for getopt_long; if not found, use included source. +@@ -89,6 +86,12 @@ + AC_DEFINE_UNQUOTED(SPEEX_MICRO_VERSION, ${SPEEX_MICRO_VERSION}, [Version micro]) + AC_DEFINE_UNQUOTED(SPEEX_EXTRA_VERSION, "${SPEEX_EXTRA_VERSION}", [Version extra]) + ++AC_ARG_ENABLE(ogg, [ --enable-ogg Enable OGG], ++[if test "$enableval" = yes; then ++ XIPH_PATH_OGG([src="src"], [src=""]) ++ AC_SUBST(src) ++fi]) ++ + AC_ARG_ENABLE(wideband, [ --disable-wideband Disable wideband codec], + [if test "$enableval" = no; then + AC_DEFINE([DISABLE_WIDEBAND], , [Disable wideband codec]) +@@ -106,7 +109,7 @@ + + AC_ARG_ENABLE(sse, [ --enable-sse Enable SSE support], [if test "$enableval" = yes; then + AC_DEFINE([_USE_SSE], , [Enable SSE support]) +-CFLAGS="$CFLAGS -O3 -msse" ++CFLAGS="$CFLAGS -msse" + fi + ]) + diff --git a/media-libs/speex/speex-1.2_beta2.ebuild b/media-libs/speex/speex-1.2_beta2.ebuild new file mode 100644 index 000000000000..c3acae10ff3d --- /dev/null +++ b/media-libs/speex/speex-1.2_beta2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/speex/speex-1.2_beta2.ebuild,v 1.1 2007/08/27 15:01:07 drac Exp $ + +inherit autotools eutils + +MY_P=${P/_/} + +DESCRIPTION="Audio compression format designed for speech." +HOMEPAGE="http://www.speex.org" +SRC_URI="http://downloads.xiph.org/releases/speex/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="doc ogg sse vorbis-psy wideband" + +RDEPEND="ogg? ( >=media-libs/libogg-1 )" +DEPEND="${RDEPEND}" + +S="${WORKDIR}"/${MY_P} + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-optional-ogg-and-cflags.patch + eautoreconf + _elibtoolize +} + +src_compile() { + econf $(use_enable vorbis-psy) $(use_enable sse) \ + $(use_enable ogg) $(use_enable wideband) + emake || die "emake failed." +} + +src_install () { + emake DESTDIR="${D}" install || die "emake install failed." + dodoc AUTHORS ChangeLog NEWS README* TODO + + # Install manual.pdf to correct location. + rm -f "${D}"/usr/share/doc/speex-1.2beta2/manual.pdf + use doc && dodoc doc/manual.pdf +} -- cgit v1.2.3-65-gdbad