amd64 patch thanks to Diego - bug #110856
authorDaniel Black <dragonheart@gentoo.org>
Mon, 7 Nov 2005 10:25:23 +0000 (10:25 +0000)
committerDaniel Black <dragonheart@gentoo.org>
Mon, 7 Nov 2005 10:25:23 +0000 (10:25 +0000)
Package-Manager: portage-2.0.53_rc7

net-libs/ccrtp/ChangeLog
net-libs/ccrtp/Manifest
net-libs/ccrtp/ccrtp-1.3.5-r1.ebuild [new file with mode: 0644]
net-libs/ccrtp/files/ccrtp-1.3.5-amd64.patch [new file with mode: 0644]
net-libs/ccrtp/files/digest-ccrtp-1.3.5-r1 [new file with mode: 0644]

index 545d1f14450df899e3df7506badcefa4268cf691..691a8992e3d41ab11b3abffa450a0d90dbfb204e 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for net-libs/ccrtp
 # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/ccrtp/ChangeLog,v 1.2 2005/10/17 19:10:43 dragonheart Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/ccrtp/ChangeLog,v 1.3 2005/11/07 10:25:23 dragonheart Exp $
+
+*ccrtp-1.3.5-r1 (07 Nov 2005)
+
+  07 Nov 2005; Daniel Black <dragonheart@gentoo.org>
+  +files/ccrtp-1.3.5-amd64.patch, +ccrtp-1.3.5-r1.ebuild:
+  amd64 patch thanks to Diego - bug #110856
 
 *ccrtp-1.3.5 (17 Oct 2005)
 
index 2465bb9d7bab7eb85c8dd18416f1a9a50fa60cb4..5df0aac0d37a236eaa2a9072789f0e0197550159 100644 (file)
@@ -1,16 +1,19 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-MD5 9bb8e067941780a95cadb4a01c9fcb48 ChangeLog 534
+MD5 3049836e32615aa3838c9cbf7bb4c528 ChangeLog 721
 MD5 179a095c09cbaae39e5732fd2db7f456 ccrtp-1.3.4.ebuild 615
+MD5 e0df19acdb4af8bfad118b85473805db ccrtp-1.3.5-r1.ebuild 702
 MD5 1a11fe5158f0b4fa5c0d52ef0f44e983 ccrtp-1.3.5.ebuild 615
+MD5 2b12c1744c85b868fc95411e96b8f9e2 files/ccrtp-1.3.5-amd64.patch 699
 MD5 e2450d97ee3ec317929ba907208f2a88 files/digest-ccrtp-1.3.4 63
 MD5 46446c015677f6eb590de0f77206674f files/digest-ccrtp-1.3.5 63
+MD5 46446c015677f6eb590de0f77206674f files/digest-ccrtp-1.3.5-r1 63
 MD5 c1a6093f6bf43cae3b4360e3620d9992 metadata.xml 252
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.2-ecc0.1.6 (GNU/Linux)
 
-iD8DBQFDU/dPmdTrptrqvGERArOQAKCWuzBToKlc5WxJ2QhgXjfDrwl09ACghnXl
-wPRe/3kiF4c+l647Gn+cWxo=
-=ybNc
+iD8DBQFDbyuhmdTrptrqvGERAgFaAJ9f1uS06+8SwQmtEQjG8qE25lawHACfc1+J
+tTXdp9EHrKrRvvlpE3PzxW0=
+=apU7
 -----END PGP SIGNATURE-----
diff --git a/net-libs/ccrtp/ccrtp-1.3.5-r1.ebuild b/net-libs/ccrtp/ccrtp-1.3.5-r1.ebuild
new file mode 100644 (file)
index 0000000..38dcd11
--- /dev/null
@@ -0,0 +1,27 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/ccrtp/ccrtp-1.3.5-r1.ebuild,v 1.1 2005/11/07 10:25:23 dragonheart Exp $
+
+inherit eutils
+
+DESCRIPTION="GNU ccRTP is an implementation of RTP, the real-time transport protocol from the IETF"
+HOMEPAGE="http://www.gnu.org/software/ccrtp/"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+KEYWORDS="~x86 ~ppc"
+LICENSE="GPL-2"
+IUSE=""
+SLOT="0"
+
+DEPEND=">=dev-cpp/commoncpp2-1.3.0"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+       unpack ${A}
+       epatch ${FILESDIR}/${P}-amd64.patch
+}
+
+src_install() {
+       make DESTDIR=${D} install || die
+       dodoc README ChangeLog AUTHORS NEWS TODO
+}
diff --git a/net-libs/ccrtp/files/ccrtp-1.3.5-amd64.patch b/net-libs/ccrtp/files/ccrtp-1.3.5-amd64.patch
new file mode 100644 (file)
index 0000000..fa8cc01
--- /dev/null
@@ -0,0 +1,22 @@
+Index: ccrtp-1.3.5/src/queue.cpp
+===================================================================
+--- ccrtp-1.3.5.orig/src/queue.cpp
++++ ccrtp-1.3.5/src/queue.cpp
+@@ -458,7 +458,7 @@ static uint32 MD5BasedRandom32()
+               uint8 array[1];
+               struct {
+                       timeval time;
+-                      uint32 address;
++                      void *address;
+                       uint8 cname[10];
+               } data;
+       } message;
+@@ -473,7 +473,7 @@ static uint32 MD5BasedRandom32()
+       message.array[0] =
+               static_cast<uint8>(message.data.time.tv_sec * 
+                                  message.data.time.tv_usec);
+-      message.data.address = (uint32)(&message);
++      message.data.address = (&message);
+       memcpy(message.data.cname,
+              defaultApplication().getSDESItem(SDESItemTypeCNAME).c_str(),10);
+ 
diff --git a/net-libs/ccrtp/files/digest-ccrtp-1.3.5-r1 b/net-libs/ccrtp/files/digest-ccrtp-1.3.5-r1
new file mode 100644 (file)
index 0000000..8d5fd9f
--- /dev/null
@@ -0,0 +1 @@
+MD5 d133235b1a33ec2202017a9d922fdd3e ccrtp-1.3.5.tar.gz 560385