summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMounir Lamouri <volkmar@gentoo.org>2009-04-15 02:22:43 +0000
committerMounir Lamouri <volkmar@gentoo.org>2009-04-15 02:22:43 +0000
commit74b9d231d0968d7b44960f61ed1f8977eaeb09d7 (patch)
tree4b20e4e79297f4cfb14c3d32811716a4ebcdd8ed /net-libs/ortp
parentFix building w/ GCC 4.4 for bug #264464. (diff)
downloadgentoo-2-74b9d231d0968d7b44960f61ed1f8977eaeb09d7.tar.gz
gentoo-2-74b9d231d0968d7b44960f61ed1f8977eaeb09d7.tar.bz2
gentoo-2-74b9d231d0968d7b44960f61ed1f8977eaeb09d7.zip
Fix examples management for bug 226247. EAPI 2 bump and fix die messages.
(Portage version: 2.1.6.7/cvs/Linux ppc)
Diffstat (limited to 'net-libs/ortp')
-rw-r--r--net-libs/ortp/ChangeLog5
-rw-r--r--net-libs/ortp/ortp-0.7.1-r1.ebuild33
2 files changed, 27 insertions, 11 deletions
diff --git a/net-libs/ortp/ChangeLog b/net-libs/ortp/ChangeLog
index bdf2de33278b..35c1539f8a15 100644
--- a/net-libs/ortp/ChangeLog
+++ b/net-libs/ortp/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for net-libs/ortp
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/ortp/ChangeLog,v 1.31 2009/02/06 03:43:12 darkside Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/ortp/ChangeLog,v 1.32 2009/04/15 02:22:43 volkmar Exp $
+
+ 15 Apr 2009; Mounir Lamouri <volkmar@gentoo.org> ortp-0.7.1-r1.ebuild:
+ Fix examples management for bug 226247. EAPI 2 bump and fix die messages.
*ortp-0.13.1-r1 (06 Feb 2009)
diff --git a/net-libs/ortp/ortp-0.7.1-r1.ebuild b/net-libs/ortp/ortp-0.7.1-r1.ebuild
index bdf938ff6894..c772e21b6ef0 100644
--- a/net-libs/ortp/ortp-0.7.1-r1.ebuild
+++ b/net-libs/ortp/ortp-0.7.1-r1.ebuild
@@ -1,12 +1,14 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/ortp/ortp-0.7.1-r1.ebuild,v 1.18 2007/08/10 05:20:30 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/ortp/ortp-0.7.1-r1.ebuild,v 1.19 2009/04/15 02:22:43 volkmar Exp $
+
+EAPI="2"
DESCRIPTION="Open Real-time Transport Protocol (RTP) stack"
HOMEPAGE="http://www.linphone.org/index.php/v2/code_review/ortp/"
SRC_URI="http://www.linphone.org/ortp/sources/${P}.tar.gz"
-IUSE="ipv6"
+IUSE="examples ipv6"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
@@ -15,15 +17,26 @@ DEPEND="=dev-libs/glib-2*
>=dev-util/pkgconfig-0.9.0"
RDEPEND="=dev-libs/glib-2*"
-src_compile() {
- econf $(use_enable ipv6) || die 'configure failed'
- emake || die 'make compile failed'
+src_prepare() {
+ # do not build examples programs, see bug 226247
+ sed -i -e 's/SUBDIRS = . tests/SUBDIRS = ./' src/Makefile.in \
+ || die "patching src/Makefile.in failed"
+}
+
+src_configure() {
+ econf $(use_enable ipv6)
}
src_install() {
- emake DESTDIR=${D} install || die "Make install failed"
- sed -i -e "s:^\(#include <\)\(glib\.h>\)$:\1glib-2.0/\2:" ${D}/usr/include/ortp/rtpport.h
+ emake DESTDIR="${D}" install || die "Make install failed"
+ sed -i -e "s:^\(#include <\)\(glib\.h>\)$:\1glib-2.0/\2:" \
+ "${D}"/usr/include/ortp/rtpport.h || die "patching rtpport.h failed"
+
+ dodoc README ChangeLog AUTHORS TODO NEWS || die "dodoc failed"
+ dodoc docs/*.txt || die "dodoc failed"
- dodoc README ChangeLog AUTHORS TODO NEWS
- dodoc docs/*.txt
+ if use examples; then
+ insinto /usr/share/doc/${PF}/examples
+ doins src/tests/*.c || die "doins failed"
+ fi
}