--- linphone-3.4.3-r1.ebuild 2012-05-03 11:31:22.000000000 +0400 +++ linphone-3.5.2.ebuild 2012-05-15 21:10:33.936151694 +0400 @@ -14,17 +14,21 @@ SLOT="0" KEYWORDS="amd64 ~ppc x86 ~x86-macos" # TODO: run-time test for ipv6: does it need mediastreamer[ipv6]? -IUSE="doc gtk ipv6 ncurses nls video" +IUSE="doc gsm-nonstandard gtk ipv6 ncurses nls ssl video" -RDEPEND=">=media-libs/mediastreamer-2.7.3[video?,ipv6?] +RDEPEND=">=media-libs/mediastreamer-2.8.2[video?,ipv6?] >=net-libs/libeXosip-3.0.2 >=net-libs/libosip-3.0.0 - >=net-libs/ortp-0.16.3 + >=net-libs/libsoup-2.26 + >=net-libs/ortp-0.20.0 gtk? ( dev-libs/glib:2 >=gnome-base/libglade-2.4.0:2.0 - >=x11-libs/gtk+-2.4.0:2 ) + >=x11-libs/gtk+-2.4.0:2 + x11-libs/libnotify ) + gsm-nonstandard? ( >=media-libs/mediastreamer-2.8.2[gsm] ) ncurses? ( sys-libs/readline - sys-libs/ncurses )" + sys-libs/ncurses ) + ssl? ( dev-libs/openssl )" DEPEND="${RDEPEND} virtual/pkgconfig doc? ( app-text/sgmltools-lite ) @@ -45,7 +49,7 @@ } src_prepare() { - epatch "${FILESDIR}"/${PN}-3.4.3-nls.patch + epatch "${FILESDIR}"/${P}-nls.patch # remove speex check, avoid bug when mediastreamer[-speex] sed -i -e '/SPEEX/d' configure.ac || die "patching configure.ac failed" @@ -71,11 +75,13 @@ # alsa, artsc and portaudio are used for bundled mediastreamer econf \ --libdir="${EPREFIX}"/usr/$(get_libdir) \ + --disable-static \ --disable-strict \ --enable-external-ortp \ --enable-external-mediastreamer \ --disable-truespeech \ $(use_enable doc manual) \ + $(use_enable gsm-nonstandard nonstandard-gsm) \ $(use_enable gtk gtk_ui) \ $(use_enable ipv6) \ $(use_enable ncurses console_ui) \ @@ -84,7 +90,7 @@ } src_install() { - emake DESTDIR="${D}" install + emake DESTDIR="${D}" pkgdocdir="/usr/share/doc/${PF}" install # 415161 dodoc AUTHORS BUGS ChangeLog NEWS README README.arm TODO pax-mark m "${ED}usr/bin/linphone" }