--- asterisk-1.2.27.ebuild 2008-05-21 15:06:39.000000000 -0400 +++ asterisk-1.2.27-r1.ebuild 2009-02-26 01:29:31.000000000 -0500 @@ -1,6 +1,8 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/asterisk-1.2.27.ebuild,v 1.4 2008/05/21 19:00:02 dev-zero Exp $ +# $Header: $ + +EAPI="1" inherit eutils multilib toolchain-funcs @@ -27,12 +29,12 @@ SLOT="0" LICENSE="GPL-2" -KEYWORDS="~alpha amd64 ~hppa ~ppc sparc x86" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86" RDEPEND="dev-libs/newt media-sound/sox ssl? ( dev-libs/openssl ) - gtk? ( =x11-libs/gtk+-1.2* ) + gtk? ( x11-libs/gtk+:1 ) pri? ( >=net-libs/libpri-1.2.5 ) h323? ( >=dev-libs/pwlib-1.8.3 >=net-libs/openh323-1.15.0 ) @@ -40,9 +42,9 @@ curl? ( net-misc/curl ) odbc? ( dev-db/unixODBC ) speex? ( media-libs/speex ) - sqlite? ( =net-misc/zaptel-1.2.16 ) - postgres? ( virtual/postgresql-server ) + postgres? ( virtual/postgresql-base ) osp? ( >=net-libs/osptoolkit-3.3.4 ) bri? ( >=net-libs/libpri-1.2.5 >=net-misc/zaptel-1.2.18 )" @@ -217,6 +219,12 @@ # Re-enable at your own risk (no USE since it can be critical) # sed -i -e 's/pbx_ael.so//' pbx/Makefile || die + + # codecs/Makefile does not add -lspeexdsp needed for speex 1.2, bug #206463 + if use speex && has_version ">=media-libs/speex-1.2"; then + sed -i -e "s/-lspeex/-lspeex -lspeexdsp/" codecs/Makefile \ + || die "patching codecs/Makefile failed" + fi } src_compile() {