diff options
author | 2008-02-19 16:28:28 +0000 | |
---|---|---|
committer | 2008-02-19 16:28:28 +0000 | |
commit | 2bece1826ed944e300ed53ed7e2246f6d902ac5f (patch) | |
tree | af427a37fc4a0f37579d7e4e02a735e71b6eda9f /net-libs | |
parent | remove libosip and libeXosip again, as they are already in portage (diff) | |
download | voip-2bece1826ed944e300ed53ed7e2246f6d902ac5f.tar.gz voip-2bece1826ed944e300ed53ed7e2246f6d902ac5f.tar.bz2 voip-2bece1826ed944e300ed53ed7e2246f6d902ac5f.zip |
hack ortp for linphone-2.1.1
svn path=/trunk/; revision=656
Diffstat (limited to 'net-libs')
-rw-r--r-- | net-libs/ortp/ChangeLog | 114 | ||||
-rw-r--r-- | net-libs/ortp/Manifest | 5 | ||||
-rw-r--r-- | net-libs/ortp/files/ortp-0.13.1-linphone-2.1.1.patch | 76 | ||||
-rw-r--r-- | net-libs/ortp/metadata.xml | 8 | ||||
-rw-r--r-- | net-libs/ortp/ortp-0.13.1-r1.ebuild | 38 |
5 files changed, 241 insertions, 0 deletions
diff --git a/net-libs/ortp/ChangeLog b/net-libs/ortp/ChangeLog new file mode 100644 index 0000000..9a08736 --- /dev/null +++ b/net-libs/ortp/ChangeLog @@ -0,0 +1,114 @@ +# ChangeLog for net-libs/ortp +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/ortp/ChangeLog,v 1.29 2008/02/12 21:39:09 vapier Exp $ + + 19 Feb 2008; Chi-Thanh Christopher Nguyen <chithanh@cs.tu-berlin.de> + +files/ortp-0.13.1-linphone-2.1.1.patch, +metadata.xml, + +ortp-0.13.1-r1.ebuild: + patch ortp-0.13.1 to allow linphone-2.1.1 to build + + 12 Feb 2008; Mike Frysinger <vapier@gentoo.org> ortp-0.13.1.ebuild: + Build with --disable-strict so we dont error out on warnings #209819 by Diego. + + 11 Feb 2008; Mike Frysinger <vapier@gentoo.org> ortp-0.13.1.ebuild: + Forward port all KEYWORDS from older versions. + + 10 Aug 2007; Jeroen Roovers <jer@gentoo.org> ortp-0.7.1-r1.ebuild: + Stable for HPPA (bug #176297). + + 03 Jun 2007; Joshua Kinard <kumba@gentoo.org> ortp-0.7.1-r1.ebuild: + Marked unstable on mips. + + 05 May 2007; Jeroen Roovers <jer@gentoo.org> ortp-0.7.1-r1.ebuild: + Marked ~hppa (bug #176926). + +*ortp-0.13.1 (01 May 2007) + + 01 May 2007; Stefan Schweizer <genstef@gentoo.org> -ortp-0.11.0.ebuild, + +ortp-0.13.1.ebuild: + version bump + + 27 Dec 2006; Timothy Redaelli <drizzt@gentoo.org> ortp-0.7.1-r1.ebuild: + Add ~x86-fbsd keyword. + + 11 Dec 2006; <kloeri@gentoo.org> ortp-0.7.1-r1.ebuild: + Stable on ia64. + + 06 Dec 2006; <kloeri@gentoo.org> ortp-0.7.1-r1.ebuild: + Stable on Alpha. + + 01 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> ortp-0.7.1-r1.ebuild: + Stable on amd64 for kopete. + + 30 Nov 2006; Markus Rothe <corsair@gentoo.org> ortp-0.7.1-r1.ebuild: + Stable on ppc64 + + 15 Nov 2006; Joseph Jezak <josejx@gentoo.org> ortp-0.7.1-r1.ebuild: + Marked ppc stable. + + 14 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> ortp-0.7.1-r1.ebuild: + Stable on sparc wrt #147570 + + 13 Nov 2006; Christian Faulhammer <opfer@gentoo.org> ortp-0.7.1-r1.ebuild: + stable x86 for KDE 3.5.5, see bug #147570 + + 30 Oct 2006; Piotr Jaroszyński <peper@gentoo.org> ortp-0.7.1-r1.ebuild, + ortp-0.11.0.ebuild: + Fix HOMEPAGE wrt bug #153473. + + 14 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> ortp-0.7.1-r1.ebuild: + Add ~alpha keyword. + + 14 Oct 2006; Aron Griffis <agriffis@gentoo.org> ortp-0.7.1-r1.ebuild: + Mark 0.7.1-r1 ~ia64. #150982 + + 13 Oct 2006; Jason Wever <weeve@gentoo.org> ortp-0.7.1-r1.ebuild: + Added ~sparc keyword wrt bug #150982. + +*ortp-0.11.0 (10 Oct 2006) + + 10 Oct 2006; Stefan Schweizer <genstef@gentoo.org> -ortp-0.7.0.ebuild, + -ortp-0.8.1.ebuild, -ortp-0.9.1.ebuild, -ortp-0.10.1.ebuild, + +ortp-0.11.0.ebuild: + version bump + +*ortp-0.10.1 (20 Aug 2006) + + 20 Aug 2006; Stefan Schweizer <genstef@gentoo.org> +ortp-0.10.1.ebuild: + version bump + + 07 Jul 2006; Brent Baude <ranger@gentoo.org> ortp-0.7.1-r1.ebuild: + Marking ortp-0.7.1-r1 ~ppc64 to satisfy a kopete broken dep per Mr. Bones + + 02 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> ortp-0.7.1-r1.ebuild: + Add ~ppc keyword (okay from lu_zero). + + 05 May 2006; Stefan Schweizer <genstef@gentoo.org> + files/digest-ortp-0.7.1-r1, +files/digest-ortp-0.9.1, Manifest: + Version bump thanks to Lukáš Polívka <lukas.polivka@gmail.com> in bug 132287 + + 04 Feb 2006; Hanno Boeck <hanno@gentoo.org> ortp-0.8.1.ebuild: + Disable error on compiler warnings to fix compilation with gcc 4.1. + +*ortp-0.8.1 (04 Feb 2006) + + 04 Feb 2006; Daniel Black <dragonheart@gentoo.org> +ortp-0.8.1.ebuild: + version bump + +*ortp-0.7.1-r1 (08 Jan 2006) + + 08 Jan 2006; Daniel Black <dragonheart@gentoo.org> -ortp-0.7.1.ebuild, + +ortp-0.7.1-r1.ebuild: + path fix to glib headers in ortp include files + +*ortp-0.7.1 (12 Nov 2005) + + 12 Nov 2005; Daniel Black <dragonheart@gentoo.org> +ortp-0.7.1.ebuild: + version bump for lu_zero + +*ortp-0.7.0 (21 Mar 2005) + + 21 Mar 2005; Stefan Knoblich <stkn@gentoo.org> +metadata.xml, + +ortp-0.7.0.ebuild: + Initial import. + diff --git a/net-libs/ortp/Manifest b/net-libs/ortp/Manifest new file mode 100644 index 0000000..bec5770 --- /dev/null +++ b/net-libs/ortp/Manifest @@ -0,0 +1,5 @@ +AUX ortp-0.13.1-linphone-2.1.1.patch 2671 RMD160 66671680f8cd51d029e4253f03c8712080733cff SHA1 2bba5aaf2be4cb8ccad6810efca3e07f40a5b176 SHA256 474f1f225238c5849a3025be1b87f16967448f5d72b482d2dc402fbdcdf9325c +DIST ortp-0.13.1.tar.gz 455112 RMD160 f87c886526878d636012dbf2b8ae36c6161afb82 SHA1 27928c973b1bfbe4da999675a26d12e870e35e60 SHA256 2ba471a2a4f1d7f10fb70de5b68dbb7d32b43494efcecb88b3bd8445f630494c +EBUILD ortp-0.13.1-r1.ebuild 1026 RMD160 2e67456919dce6d71f3b06ae9e81c3c6151e7006 SHA1 d3402ca3a7202e626f4c7aefef99b5817ce676cd SHA256 c32e0b20004b719402ac0eef0ec83c738c379f43359bc22e6309e36507f8a1ae +MISC ChangeLog 3810 RMD160 5c747f543c7c24479024fd7a158566e1a53a3176 SHA1 d779466e5a6751597d4e7f78fc482d52c9b0d774 SHA256 1d1b91759b4d90e89c9b905f762d011f112849abce714c946e9e4c34b88bf222 +MISC metadata.xml 217 RMD160 275af641d8134ee438c8e2c9f89eb3b0a286a386 SHA1 7b349815d56d7d7e2d46968341228c5267c666eb SHA256 c3eb09d27b1a9cf05b690524903c7faf096829ef1d19c0264769c277ac28d0a1 diff --git a/net-libs/ortp/files/ortp-0.13.1-linphone-2.1.1.patch b/net-libs/ortp/files/ortp-0.13.1-linphone-2.1.1.patch new file mode 100644 index 0000000..2662295 --- /dev/null +++ b/net-libs/ortp/files/ortp-0.13.1-linphone-2.1.1.patch @@ -0,0 +1,76 @@ +diff -ur a/include/ortp/payloadtype.h b/include/ortp/payloadtype.h +--- a/include/ortp/payloadtype.h 2007-03-02 14:41:28.000000000 +0100 ++++ b/include/ortp/payloadtype.h 2008-02-19 17:10:53.000000000 +0100 +@@ -95,6 +95,7 @@ + void payload_type_destroy(PayloadType *pt); + void payload_type_set_recv_fmtp(PayloadType *pt, const char *fmtp); + void payload_type_set_send_fmtp(PayloadType *pt, const char *fmtp); ++void payload_type_append_send_fmtp(PayloadType *pt, const char *fmtp); + + bool_t fmtp_get_value(const char *fmtp, const char *param_name, char *result, size_t result_len); + +@@ -138,7 +139,7 @@ + int rtp_profile_get_payload_number_from_mime(RtpProfile *profile,const char *mime); + int rtp_profile_get_payload_number_from_rtpmap(RtpProfile *profile, const char *rtpmap); + int rtp_profile_find_payload_number(RtpProfile *prof,const char *mime,int rate); +-PayloadType * rtp_profile_find_payload(RtpProfile *prof,const char *mime,int rate); ++PayloadType * rtp_profile_find_payload(RtpProfile *prof,const char *mime,int rate,int channels); + int rtp_profile_move_payload(RtpProfile *prof,int oldpos,int newpos); + + RtpProfile * rtp_profile_new(const char *name); +@@ -178,6 +179,7 @@ + VAR_DECLSPEC PayloadType payload_type_h263_2000; + VAR_DECLSPEC PayloadType payload_type_mp4v; + VAR_DECLSPEC PayloadType payload_type_theora; ++VAR_DECLSPEC PayloadType payload_type_h264; + + /* telephone-event */ + VAR_DECLSPEC PayloadType payload_type_telephone_event; +diff -ur a/src/avprofile.c b/src/avprofile.c +--- a/src/avprofile.c 2006-09-21 13:05:23.000000000 +0200 ++++ b/src/avprofile.c 2008-02-19 16:38:54.000000000 +0100 +@@ -318,3 +318,12 @@ + MIME_TYPE ("theora") + }; + ++PayloadType payload_type_h264={ ++ TYPE( PAYLOAD_VIDEO), ++ CLOCK_RATE(90000), ++ BITS_PER_SAMPLE(0), ++ ZERO_PATTERN(NULL), ++ PATTERN_LENGTH(0), ++ NORMAL_BITRATE(256000), ++ MIME_TYPE ("H264") ++}; +diff -ur a/src/payloadtype.c b/src/payloadtype.c +--- a/src/payloadtype.c 2007-02-14 14:33:11.000000000 +0100 ++++ b/src/payloadtype.c 2008-02-19 17:09:36.000000000 +0100 +@@ -87,6 +87,19 @@ + } + } + ++void payload_type_append_send_fmtp(PayloadType *pt, const char *fmtp){ ++ if (canWrite(pt)){ ++ if (pt->send_fmtp==NULL) ++ pt->send_fmtp=ortp_strdup(fmtp); ++ else{ ++ char *tmp=ortp_strdup_printf("%s;%s",pt->send_fmtp,fmtp); ++ ortp_free(pt->send_fmtp); ++ pt->send_fmtp=tmp; ++ } ++ } ++} ++ ++ + /** + * Frees a PayloadType. + **/ +@@ -185,7 +198,7 @@ + return ret; + } + +-PayloadType * rtp_profile_find_payload(RtpProfile *prof,const char *mime,int rate) ++PayloadType * rtp_profile_find_payload(RtpProfile *prof,const char *mime,int rate,int channels) + { + int i; + i=rtp_profile_find_payload_number(prof,mime,rate); diff --git a/net-libs/ortp/metadata.xml b/net-libs/ortp/metadata.xml new file mode 100644 index 0000000..a3cddc4 --- /dev/null +++ b/net-libs/ortp/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>voip</herd> +<maintainer> + <email>stkn@gentoo.org</email> +</maintainer> +</pkgmetadata> diff --git a/net-libs/ortp/ortp-0.13.1-r1.ebuild b/net-libs/ortp/ortp-0.13.1-r1.ebuild new file mode 100644 index 0000000..2586eb3 --- /dev/null +++ b/net-libs/ortp/ortp-0.13.1-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/ortp/ortp-0.13.1.ebuild,v 1.4 2008/02/12 21:39:09 vapier Exp $ + +inherit eutils + +DESCRIPTION="Open Real-time Transport Protocol (RTP) stack" +HOMEPAGE="http://www.linphone.org/index.php/v2/code_review/ortp/" +SRC_URI="http://download.savannah.nongnu.org/releases/linphone/${PN}/sources/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="ipv6" + +DEPEND="=dev-libs/glib-2* + >=dev-util/pkgconfig-0.9.0" +RDEPEND="=dev-libs/glib-2*" + +src_unpack() { + unpack "${A}" + cd "${S}" || die + epatch "${FILESDIR}"/ortp-0.13.1-linphone-2.1.1.patch +} + +src_compile() { + econf \ + --disable-strict \ + $(use_enable ipv6) \ + || die 'configure failed' + emake || die 'make compile failed' +} + +src_install() { + emake DESTDIR="${D}" install || die "Make install failed" + dodoc README ChangeLog AUTHORS TODO NEWS + dodoc docs/*.txt +} |