summaryrefslogtreecommitdiff
path: root/net/ortp
diff options
context:
space:
mode:
authormarkd <markd>2012-03-10 22:05:03 +0000
committermarkd <markd>2012-03-10 22:05:03 +0000
commit6e7a9a70e879f1039b5d56f0383dc19c2f33a506 (patch)
treea5dbe229af4e99171eec825515809972d3b94fee /net/ortp
parenta6a6bee33ae43859ed108a073f71950c02a32817 (diff)
downloadpkgsrc-6e7a9a70e879f1039b5d56f0383dc19c2f33a506.tar.gz
Fix build with gcc 4.6
Diffstat (limited to 'net/ortp')
-rw-r--r--net/ortp/patches/patch-src_stun.c42
-rw-r--r--net/ortp/patches/patch-src_tests_rtprecv.c18
2 files changed, 60 insertions, 0 deletions
diff --git a/net/ortp/patches/patch-src_stun.c b/net/ortp/patches/patch-src_stun.c
new file mode 100644
index 00000000000..865888d6cce
--- /dev/null
+++ b/net/ortp/patches/patch-src_stun.c
@@ -0,0 +1,42 @@
+$NetBSD: patch-src_stun.c,v 1.1 2012/03/10 22:07:25 markd Exp $
+
+Fix build with gcc 4.6
+
+--- src/stun.c.orig 2012-02-13 09:03:33.121945876 +0000
++++ src/stun.c
+@@ -1984,7 +1984,6 @@ stunSendTest( Socket myFd, StunAddress4
+
+ bool_t changePort=FALSE;
+ bool_t changeIP=FALSE;
+- bool_t discard=FALSE;
+
+ StunMessage req;
+ char buf[STUN_MAX_MESSAGE_SIZE];
+@@ -2007,7 +2006,6 @@ stunSendTest( Socket myFd, StunAddress4
+ changeIP=TRUE;
+ break;
+ case 5:
+- discard=TRUE;
+ break;
+ default:
+ ortp_error("stun: Test %i is unkown\n", testNum);
+@@ -2153,7 +2151,7 @@ stunNatType( StunAddress4 *dest,
+
+ bool_t respTestI=FALSE;
+ bool_t isNat=TRUE;
+- StunAddress4 testIchangedAddr;
++ /* StunAddress4 testIchangedAddr; */
+ StunAddress4 testImappedAddr;
+ bool_t respTestI2=FALSE;
+ bool_t mappedIpSame = TRUE;
+@@ -2336,8 +2334,8 @@ stunNatType( StunAddress4 *dest,
+ if ( !respTestI )
+ {
+
+- testIchangedAddr.addr = resp.changedAddress.ipv4.addr;
+- testIchangedAddr.port = resp.changedAddress.ipv4.port;
++ /* testIchangedAddr.addr = resp.changedAddress.ipv4.addr; */
++ /* testIchangedAddr.port = resp.changedAddress.ipv4.port; */
+ testImappedAddr.addr = resp.mappedAddress.ipv4.addr;
+ testImappedAddr.port = resp.mappedAddress.ipv4.port;
+
diff --git a/net/ortp/patches/patch-src_tests_rtprecv.c b/net/ortp/patches/patch-src_tests_rtprecv.c
new file mode 100644
index 00000000000..62d4a753aa3
--- /dev/null
+++ b/net/ortp/patches/patch-src_tests_rtprecv.c
@@ -0,0 +1,18 @@
+$NetBSD: patch-src_tests_rtprecv.c,v 1.1 2012/03/10 22:07:25 markd Exp $
+
+Fix build with gcc 4.6
+
+--- src/tests/rtprecv.c.orig 2012-02-13 09:13:43.992297823 +0000
++++ src/tests/rtprecv.c
+@@ -162,9 +162,9 @@ int main(int argc, char*argv[])
+ if (err>0) stream_received=1;
+ /* this is to avoid to write to disk some silence before the first RTP packet is returned*/
+ if ((stream_received) && (err>0)) {
+- size_t ret = fwrite(buffer,1,err,outfile);
++ fwrite(buffer,1,err,outfile);
+ if (sound_fd>0)
+- ret = write(sound_fd,buffer,err);
++ write(sound_fd,buffer,err);
+ }
+ }
+ ts+=160;