OK here's the final diff with REVISION removed as per convention.
Please test on all platforms and commit to tree when satisfied.

Thanks!

Tom


Index: Makefile
===================================================================
RCS file: /cvs/ports/net/libnice/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- Makefile    12 Jul 2010 22:07:39 -0000      1.5
+++ Makefile    14 Sep 2010 09:08:03 -0000
@@ -4,8 +4,7 @@ SHARED_ONLY =   Yes
 
 COMMENT =      GLib ICE implementation
 
-DISTNAME =     libnice-0.0.9
-REVISION =     2
+DISTNAME =     libnice-0.0.13
 SHARED_LIBS +=  nice                 0.0      # .5.0
 CATEGORIES =   net
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/libnice/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo    20 Aug 2009 17:09:00 -0000      1.1.1.1
+++ distinfo    14 Sep 2010 09:08:03 -0000
@@ -1,5 +1,5 @@
-MD5 (libnice-0.0.9.tar.gz) = GawlZe50h8HzJIe5SBELGQ==
-RMD160 (libnice-0.0.9.tar.gz) = S49+f3Lf+lry1LolGhj4qwItTUg=
-SHA1 (libnice-0.0.9.tar.gz) = ghy+65codIVXJNipz7qqMIb2KIE=
-SHA256 (libnice-0.0.9.tar.gz) = +oZSxCK/i0bu2zSe1P3FVF3OEE+b1sJhpo6tban/KKE=
-SIZE (libnice-0.0.9.tar.gz) = 627674
+MD5 (libnice-0.0.13.tar.gz) = 5bn3maV8uTnqJljsNSU6uQ==
+RMD160 (libnice-0.0.13.tar.gz) = CiDQPE7Q+xZ3FJstlZWmER6VihU=
+SHA1 (libnice-0.0.13.tar.gz) = cDsD+7INppPAV9P+UHSxgqF8c2Q=
+SHA256 (libnice-0.0.13.tar.gz) = 2N0mDEhqRwpgUqUyOSCHighORKGd8JsVcouFyePW7fA=
+SIZE (libnice-0.0.13.tar.gz) = 635783
Index: patches/patch-Makefile_in
===================================================================
RCS file: /cvs/ports/net/libnice/patches/patch-Makefile_in,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-Makefile_in
--- patches/patch-Makefile_in   20 Aug 2009 17:09:00 -0000      1.1.1.1
+++ patches/patch-Makefile_in   14 Sep 2010 09:08:03 -0000
@@ -1,15 +1,15 @@
-$OpenBSD: patch-Makefile_in,v 1.1.1.1 2009/08/20 17:09:00 jasper Exp $
---- Makefile.in.orig   Wed Aug 19 11:42:27 2009
-+++ Makefile.in        Wed Aug 19 11:55:06 2009
-@@ -208,7 +208,6 @@ top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
+$OpenBSD$
+--- Makefile.in.orig   Mon Sep 13 10:59:09 2010
++++ Makefile.in        Mon Sep 13 10:59:22 2010
+@@ -244,7 +244,6 @@ top_srcdir = @top_srcdir@
  ERROR_CFLAGS = \
        $(LIBNICE_CFLAGS) \
+       -fno-strict-aliasing \
 -      -Wextra \
        -Wundef \
        -Wnested-externs \
        -Wwrite-strings \
-@@ -218,8 +217,7 @@ ERROR_CFLAGS = \
+@@ -254,8 +253,7 @@ ERROR_CFLAGS = \
        -Wmissing-prototypes \
        -Wstrict-prototypes \
        -Wredundant-decls \
Index: patches/patch-agent_Makefile_in
===================================================================
RCS file: /cvs/ports/net/libnice/patches/patch-agent_Makefile_in,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-agent_Makefile_in
--- patches/patch-agent_Makefile_in     20 Aug 2009 17:09:00 -0000      1.1.1.1
+++ patches/patch-agent_Makefile_in     14 Sep 2010 09:08:03 -0000
@@ -1,15 +1,15 @@
-$OpenBSD: patch-agent_Makefile_in,v 1.1.1.1 2009/08/20 17:09:00 jasper Exp $
---- agent/Makefile.in.orig     Wed Aug 19 11:39:52 2009
-+++ agent/Makefile.in  Wed Aug 19 12:19:29 2009
-@@ -214,7 +214,6 @@ top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
+$OpenBSD$
+--- agent/Makefile.in.orig     Mon Sep 13 11:01:37 2010
++++ agent/Makefile.in  Mon Sep 13 11:01:46 2010
+@@ -237,7 +237,6 @@ top_srcdir = @top_srcdir@
  ERROR_CFLAGS = \
        $(LIBNICE_CFLAGS) \
+       -fno-strict-aliasing \
 -      -Wextra \
        -Wundef \
        -Wnested-externs \
        -Wwrite-strings \
-@@ -224,8 +223,7 @@ ERROR_CFLAGS = \
+@@ -247,8 +246,7 @@ ERROR_CFLAGS = \
        -Wmissing-prototypes \
        -Wstrict-prototypes \
        -Wredundant-decls \
@@ -19,14 +19,3 @@ $OpenBSD: patch-agent_Makefile_in,v 1.1.
  
  # -Wold-style-definition -Winline -Wunreachable-code
  CLEANFILES = *.gcno *.gcda $(BUILT_SOURCES)
-@@ -580,8 +578,8 @@ agent-signals-marshal.h: agent-signals-marshal.list
- 
- agent-signals-marshal.c: agent-signals-marshal.list Makefile.am
-       glib-genmarshal --body --prefix=agent_marshal $< > $@
--      sed -i "1i#include \"agent-signals-marshal.h\"" $@
--      sed -i -e 's/^}$$/(void)return_value;(void)invocation_hint;}/' $@
-+      gsed -i "1i#include \"agent-signals-marshal.h\"" $@
-+      gsed -i -e 's/^}$$/(void)return_value;(void)invocation_hint;}/' $@
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.
- .NOEXPORT:
Index: patches/patch-agent_interfaces_c
===================================================================
RCS file: /cvs/ports/net/libnice/patches/patch-agent_interfaces_c,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-agent_interfaces_c
--- patches/patch-agent_interfaces_c    20 Aug 2009 17:09:00 -0000      1.1.1.1
+++ patches/patch-agent_interfaces_c    14 Sep 2010 09:08:03 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-agent_interfaces_c,v 1.1.1.1 2009/08/20 17:09:00 jasper Exp $
---- agent/interfaces.c.orig    Wed Aug 19 12:20:47 2009
-+++ agent/interfaces.c Wed Aug 19 12:21:26 2009
-@@ -47,6 +47,7 @@
+--- agent/interfaces.c.orig    Tue Jul 20 22:54:40 2010
++++ agent/interfaces.c Mon Sep 13 11:24:57 2010
+@@ -49,6 +49,7 @@
  #include <net/if.h>
  #include <net/if_arp.h>
  #include <arpa/inet.h>
@@ -9,3 +9,12 @@ $OpenBSD: patch-agent_interfaces_c,v 1.1
  
  #ifdef HAVE_GETIFADDRS
  
+@@ -198,7 +199,7 @@ nice_interfaces_get_local_ips (gboolean include_loopba
+       struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)ifa->ifa_addr;
+ 
+       /* Skip link-local addresses, they require a scope */
+-      if (IN6_IS_ADDR_LINKLOCAL (sa6->sin6_addr.s6_addr))
++      if (IN6_IS_ADDR_LINKLOCAL ((struct in6_addr *)sa6->sin6_addr.s6_addr))
+         continue;
+ 
+       if (inet_ntop (AF_INET6, &sa6->sin6_addr, addr_as_string,
Index: patches/patch-common_mk
===================================================================
RCS file: patches/patch-common_mk
diff -N patches/patch-common_mk
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-common_mk     14 Sep 2010 09:08:03 -0000
@@ -0,0 +1,21 @@
+$OpenBSD$
+--- common.mk.orig     Mon Sep 13 10:59:40 2010
++++ common.mk  Mon Sep 13 10:59:53 2010
+@@ -2,7 +2,6 @@
+ ERROR_CFLAGS = \
+       $(LIBNICE_CFLAGS) \
+       -fno-strict-aliasing \
+-      -Wextra \
+       -Wundef \
+       -Wnested-externs \
+       -Wwrite-strings \
+@@ -12,8 +11,7 @@ ERROR_CFLAGS = \
+       -Wmissing-prototypes \
+       -Wstrict-prototypes \
+       -Wredundant-decls \
+-      -Wno-unused-parameter \
+-      -Wno-missing-field-initializers
++      -Wno-unused-parameter
+ # -Wold-style-definition -Winline -Wunreachable-code
+ 
+ CLEANFILES = *.gcno *.gcda
Index: patches/patch-nice_Makefile_in
===================================================================
RCS file: /cvs/ports/net/libnice/patches/patch-nice_Makefile_in,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-nice_Makefile_in
--- patches/patch-nice_Makefile_in      20 Aug 2009 17:09:00 -0000      1.1.1.1
+++ patches/patch-nice_Makefile_in      14 Sep 2010 09:08:03 -0000
@@ -1,15 +1,15 @@
-$OpenBSD: patch-nice_Makefile_in,v 1.1.1.1 2009/08/20 17:09:00 jasper Exp $
---- nice/Makefile.in.orig      Wed Aug 19 11:42:48 2009
-+++ nice/Makefile.in   Wed Aug 19 11:55:06 2009
-@@ -216,7 +216,6 @@ top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
+$OpenBSD$
+--- nice/Makefile.in.orig      Mon Sep 13 11:03:13 2010
++++ nice/Makefile.in   Mon Sep 13 11:03:28 2010
+@@ -238,7 +238,6 @@ top_srcdir = @top_srcdir@
  ERROR_CFLAGS = \
        $(LIBNICE_CFLAGS) \
+       -fno-strict-aliasing \
 -      -Wextra \
        -Wundef \
        -Wnested-externs \
        -Wwrite-strings \
-@@ -226,8 +225,7 @@ ERROR_CFLAGS = \
+@@ -248,8 +247,7 @@ ERROR_CFLAGS = \
        -Wmissing-prototypes \
        -Wstrict-prototypes \
        -Wredundant-decls \
Index: patches/patch-random_Makefile_in
===================================================================
RCS file: /cvs/ports/net/libnice/patches/patch-random_Makefile_in,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-random_Makefile_in
--- patches/patch-random_Makefile_in    20 Aug 2009 17:09:00 -0000      1.1.1.1
+++ patches/patch-random_Makefile_in    14 Sep 2010 09:08:03 -0000
@@ -1,15 +1,15 @@
-$OpenBSD: patch-random_Makefile_in,v 1.1.1.1 2009/08/20 17:09:00 jasper Exp $
---- random/Makefile.in.orig    Wed Aug 19 12:40:55 2009
-+++ random/Makefile.in Wed Aug 19 12:41:04 2009
-@@ -204,7 +204,6 @@ top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
+$OpenBSD$
+--- random/Makefile.in.orig    Mon Sep 13 11:02:05 2010
++++ random/Makefile.in Mon Sep 13 11:02:14 2010
+@@ -215,7 +215,6 @@ top_srcdir = @top_srcdir@
  ERROR_CFLAGS = \
        $(LIBNICE_CFLAGS) \
+       -fno-strict-aliasing \
 -      -Wextra \
        -Wundef \
        -Wnested-externs \
        -Wwrite-strings \
-@@ -214,8 +213,7 @@ ERROR_CFLAGS = \
+@@ -225,8 +224,7 @@ ERROR_CFLAGS = \
        -Wmissing-prototypes \
        -Wstrict-prototypes \
        -Wredundant-decls \
Index: patches/patch-socket_Makefile_in
===================================================================
RCS file: /cvs/ports/net/libnice/patches/patch-socket_Makefile_in,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-socket_Makefile_in
--- patches/patch-socket_Makefile_in    20 Aug 2009 17:09:00 -0000      1.1.1.1
+++ patches/patch-socket_Makefile_in    14 Sep 2010 09:08:03 -0000
@@ -1,15 +1,15 @@
-$OpenBSD: patch-socket_Makefile_in,v 1.1.1.1 2009/08/20 17:09:00 jasper Exp $
---- socket/Makefile.in.orig    Wed Aug 19 11:43:10 2009
-+++ socket/Makefile.in Wed Aug 19 11:55:06 2009
-@@ -210,7 +210,6 @@ top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
+$OpenBSD$
+--- socket/Makefile.in.orig    Mon Sep 13 11:03:44 2010
++++ socket/Makefile.in Mon Sep 13 11:03:55 2010
+@@ -209,7 +209,6 @@ top_srcdir = @top_srcdir@
  ERROR_CFLAGS = \
        $(LIBNICE_CFLAGS) \
+       -fno-strict-aliasing \
 -      -Wextra \
        -Wundef \
        -Wnested-externs \
        -Wwrite-strings \
-@@ -220,8 +219,7 @@ ERROR_CFLAGS = \
+@@ -219,8 +218,7 @@ ERROR_CFLAGS = \
        -Wmissing-prototypes \
        -Wstrict-prototypes \
        -Wredundant-decls \
Index: patches/patch-stun_Makefile_in
===================================================================
RCS file: /cvs/ports/net/libnice/patches/patch-stun_Makefile_in,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-stun_Makefile_in
--- patches/patch-stun_Makefile_in      20 Aug 2009 17:09:00 -0000      1.1.1.1
+++ patches/patch-stun_Makefile_in      14 Sep 2010 09:08:03 -0000
@@ -1,15 +1,15 @@
-$OpenBSD: patch-stun_Makefile_in,v 1.1.1.1 2009/08/20 17:09:00 jasper Exp $
---- stun/Makefile.in.orig      Wed Aug 19 11:41:06 2009
-+++ stun/Makefile.in   Wed Aug 19 11:55:06 2009
-@@ -227,7 +227,6 @@ top_srcdir = @top_srcdir@
- SUBDIRS = . tools tests
+$OpenBSD$
+--- stun/Makefile.in.orig      Mon Sep 13 11:01:05 2010
++++ stun/Makefile.in   Mon Sep 13 11:01:16 2010
+@@ -277,7 +277,6 @@ SUBDIRS = . tools tests
  ERROR_CFLAGS = \
        $(LIBNICE_CFLAGS) \
+       -fno-strict-aliasing \
 -      -Wextra \
        -Wundef \
        -Wnested-externs \
        -Wwrite-strings \
-@@ -237,8 +236,7 @@ ERROR_CFLAGS = \
+@@ -287,8 +286,7 @@ ERROR_CFLAGS = \
        -Wmissing-prototypes \
        -Wstrict-prototypes \
        -Wredundant-decls \
Index: patches/patch-stun_stun5389_c
===================================================================
RCS file: /cvs/ports/net/libnice/patches/patch-stun_stun5389_c,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-stun_stun5389_c
--- patches/patch-stun_stun5389_c       20 Aug 2009 17:09:00 -0000      1.1.1.1
+++ patches/patch-stun_stun5389_c       14 Sep 2010 09:08:03 -0000
@@ -1,7 +1,7 @@
-$OpenBSD: patch-stun_stun5389_c,v 1.1.1.1 2009/08/20 17:09:00 jasper Exp $
---- stun/stun5389.c.orig       Wed Aug 19 11:45:57 2009
-+++ stun/stun5389.c    Wed Aug 19 11:48:15 2009
-@@ -41,9 +41,6 @@
+$OpenBSD$
+--- stun/stun5389.c.orig       Mon Sep 13 11:07:22 2010
++++ stun/stun5389.c    Mon Sep 13 11:08:09 2010
+@@ -40,9 +40,6 @@
  
  #ifdef _WIN32
  #include <winsock2.h>
Index: patches/patch-stun_stunmessage_c
===================================================================
RCS file: patches/patch-stun_stunmessage_c
diff -N patches/patch-stun_stunmessage_c
--- patches/patch-stun_stunmessage_c    20 Aug 2009 17:09:00 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-stun_stunmessage_c,v 1.1.1.1 2009/08/20 17:09:00 jasper Exp $
---- stun/stunmessage.c.orig    Wed Aug 19 11:44:02 2009
-+++ stun/stunmessage.c Wed Aug 19 11:44:20 2009
-@@ -46,6 +46,7 @@
- #else
- #include <sys/types.h>
- #include <sys/socket.h>
-+#include <netinet/in.h>
- #endif
- 
- 
Index: patches/patch-stun_tests_Makefile_in
===================================================================
RCS file: /cvs/ports/net/libnice/patches/patch-stun_tests_Makefile_in,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-stun_tests_Makefile_in
--- patches/patch-stun_tests_Makefile_in        20 Aug 2009 17:09:00 -0000      
1.1.1.1
+++ patches/patch-stun_tests_Makefile_in        14 Sep 2010 09:08:03 -0000
@@ -1,15 +1,15 @@
-$OpenBSD: patch-stun_tests_Makefile_in,v 1.1.1.1 2009/08/20 17:09:00 jasper 
Exp $
---- stun/tests/Makefile.in.orig        Wed Aug 19 11:41:43 2009
-+++ stun/tests/Makefile.in     Wed Aug 19 11:55:06 2009
-@@ -217,7 +217,6 @@ top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
+$OpenBSD$
+--- stun/tests/Makefile.in.orig        Mon Sep 13 11:02:28 2010
++++ stun/tests/Makefile.in     Mon Sep 13 11:02:38 2010
+@@ -228,7 +228,6 @@ top_srcdir = @top_srcdir@
  ERROR_CFLAGS = \
        $(LIBNICE_CFLAGS) \
+       -fno-strict-aliasing \
 -      -Wextra \
        -Wundef \
        -Wnested-externs \
        -Wwrite-strings \
-@@ -227,8 +226,7 @@ ERROR_CFLAGS = \
+@@ -238,8 +237,7 @@ ERROR_CFLAGS = \
        -Wmissing-prototypes \
        -Wstrict-prototypes \
        -Wredundant-decls \
Index: patches/patch-stun_tests_test-bind_c
===================================================================
RCS file: /cvs/ports/net/libnice/patches/patch-stun_tests_test-bind_c,v
retrieving revision 1.2
diff -u -p -r1.2 patch-stun_tests_test-bind_c
--- patches/patch-stun_tests_test-bind_c        9 Sep 2009 22:13:08 -0000       
1.2
+++ patches/patch-stun_tests_test-bind_c        14 Sep 2010 09:08:03 -0000
@@ -1,110 +1,25 @@
-$OpenBSD: patch-stun_tests_test-bind_c,v 1.2 2009/09/09 22:13:08 jasper Exp $
---- stun/tests/test-bind.c.orig        Tue Mar 31 20:58:55 2009
-+++ stun/tests/test-bind.c     Wed Sep  9 16:19:43 2009
-@@ -49,10 +49,6 @@
- #ifdef _WIN32
+$OpenBSD$
+--- stun/tests/test-bind.c.orig        Mon Sep 13 11:34:38 2010
++++ stun/tests/test-bind.c     Mon Sep 13 11:35:18 2010
+@@ -50,9 +50,6 @@
  #include <winsock2.h>
  #include <ws2tcpip.h>
--
+ 
 -#define MSG_DONTWAIT 0
 -#define MSG_NOSIGNAL 0
 -
  #define alarm(...)
  #define close closesocket
  #else
-@@ -62,6 +58,11 @@
+@@ -60,6 +57,11 @@
+ #include <sys/socket.h>
+ #include <arpa/inet.h>
  #include <netdb.h>
- #endif
- 
++#endif
++
 +#if defined(_WIN32) || defined(__OpenBSD__)
 +#define MSG_DONTWAIT 0
 +#define MSG_NOSIGNAL 0
-+#endif
-+
- #undef NDEBUG /* ensure assertions are built-in */
- #include <assert.h>
- 
-@@ -216,13 +217,10 @@ static void bad_responses (void)
-   val = getsockname (fd, (struct sockaddr *)&addr, &addrlen);
-   assert (val == 0);
- 
--  val = connect (servfd, (struct sockaddr *)&addr, addrlen);
--  assert (val == 0);
--
-   /* Send request instead of response */
-   val = getsockname (servfd, (struct sockaddr *)&addr, &addrlen);
-   assert (val == 0);
--  len = recv (servfd, buf, 1000, MSG_DONTWAIT);
-+  len = recvfrom (servfd, buf, 1000, MSG_DONTWAIT, NULL, 0); 
-   assert (len >= 20);
- 
-   assert (stun_agent_validate (&agent, &msg, buf, len, NULL, NULL)
-@@ -283,30 +281,29 @@ static void responses (void)
-   fd = socket (addr.ss_family, SOCK_DGRAM, 0);
-   assert (fd != -1);
- 
--  val = connect (fd, (struct sockaddr *)&addr, addrlen);
--  assert (val == 0);
--
-   /* Send to/receive from our client instance only */
-   val = getsockname (fd, (struct sockaddr *)&addr, &addrlen);
-   assert (val == 0);
- 
--  val = connect (servfd, (struct sockaddr *)&addr, addrlen);
--  assert (val == 0);
--
-   /* Send error response */
-   req_len = stun_usage_bind_create (&agent, &req_msg, req, sizeof(req));
-   assert (req_len > 0);
- 
--  val = send (fd, req, req_len, MSG_DONTWAIT | MSG_NOSIGNAL);
-+  val = getsockname (servfd, (struct sockaddr *)&addr, &addrlen);
-+  assert (val == 0);
-+
-+  val = sendto (fd, req, req_len, MSG_DONTWAIT | MSG_NOSIGNAL,
-+      (struct sockaddr *)&addr, addrlen); 
-   assert (val >= 0);
- 
--  val = recv (servfd, buf, 1000, MSG_DONTWAIT);
-+  val = recvfrom (servfd, buf, 1000, MSG_DONTWAIT, NULL, 0);
-   assert (val >= 0);
- 
-   assert (stun_agent_validate (&agent, &msg, buf, val, NULL, NULL)
-       == STUN_VALIDATION_SUCCESS);
- 
--  stun_agent_init_error (&agent, &msg, buf, sizeof (buf), &msg, 
STUN_ERROR_SERVER_ERROR);
-+  stun_agent_init_error (&agent, &msg, buf, sizeof (buf),
-+      &msg, STUN_ERROR_SERVER_ERROR);
-   len = stun_agent_finish_message (&agent, &msg, NULL, 0);
-   assert (len > 0);
- 
-@@ -321,7 +318,11 @@ static void responses (void)
-   req_len = stun_usage_bind_create (&agent, &req_msg, req, sizeof(req));
-   assert (req_len > 0);
- 
--  val = send (fd, req, req_len, MSG_DONTWAIT | MSG_NOSIGNAL);
-+  val = getsockname (servfd, (struct sockaddr *)&addr, &addrlen);
-+  assert (val == 0);
-+
-+  val = sendto (fd, req, req_len, MSG_DONTWAIT | MSG_NOSIGNAL,
-+      (struct sockaddr *)&addr, addrlen);
-   assert (val >= 0);
- 
-   val = recv (servfd, buf, 1000, MSG_DONTWAIT);
-@@ -348,10 +349,14 @@ static void responses (void)
-   req_len = stun_usage_bind_create (&agent, &req_msg, req, sizeof(req));
-   assert (req_len > 0);
- 
--  val = send (fd, req, req_len, MSG_DONTWAIT | MSG_NOSIGNAL);
-+  val = getsockname (servfd, (struct sockaddr *)&addr, &addrlen);
-+  assert (val == 0);
-+
-+  val = sendto (fd, req, req_len, MSG_DONTWAIT | MSG_NOSIGNAL,
-+      (struct sockaddr *)&addr, addrlen);
-   assert (val >= 0);
- 
--  val = recv (servfd, buf, 1000, MSG_DONTWAIT);
-+  val = recvfrom (servfd, buf, 1000, MSG_DONTWAIT, NULL, 0);
-   assert (val >= 0);
+ #endif
  
-   assert (stun_agent_validate (&agent, &msg, buf, val, NULL, NULL)
+ #undef NDEBUG /* ensure assertions are built-in */
Index: patches/patch-stun_tests_test-format_c
===================================================================
RCS file: patches/patch-stun_tests_test-format_c
diff -N patches/patch-stun_tests_test-format_c
--- patches/patch-stun_tests_test-format_c      20 Aug 2009 17:09:00 -0000      
1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-stun_tests_test-format_c,v 1.1.1.1 2009/08/20 17:09:00 jasper 
Exp $
---- stun/tests/test-format.c.orig      Thu Aug 20 17:15:52 2009
-+++ stun/tests/test-format.c   Thu Aug 20 17:15:55 2009
-@@ -52,6 +52,7 @@
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <arpa/inet.h>
-+#include <netinet/in.h>
- #endif
- 
- 
Index: patches/patch-stun_tests_test-parse_c
===================================================================
RCS file: patches/patch-stun_tests_test-parse_c
diff -N patches/patch-stun_tests_test-parse_c
--- patches/patch-stun_tests_test-parse_c       20 Aug 2009 17:09:00 -0000      
1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-stun_tests_test-parse_c,v 1.1.1.1 2009/08/20 17:09:00 jasper 
Exp $
---- stun/tests/test-parse.c.orig       Thu Aug 20 17:15:41 2009
-+++ stun/tests/test-parse.c    Thu Aug 20 17:15:45 2009
-@@ -49,6 +49,7 @@
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <arpa/inet.h>
-+#include <netinet/in.h>
- #endif
- 
- 
Index: patches/patch-stun_tools_Makefile_in
===================================================================
RCS file: /cvs/ports/net/libnice/patches/patch-stun_tools_Makefile_in,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-stun_tools_Makefile_in
--- patches/patch-stun_tools_Makefile_in        20 Aug 2009 17:09:00 -0000      
1.1.1.1
+++ patches/patch-stun_tools_Makefile_in        14 Sep 2010 09:08:03 -0000
@@ -1,15 +1,15 @@
-$OpenBSD: patch-stun_tools_Makefile_in,v 1.1.1.1 2009/08/20 17:09:00 jasper 
Exp $
---- stun/tools/Makefile.in.orig        Wed Aug 19 11:42:02 2009
-+++ stun/tools/Makefile.in     Wed Aug 19 11:55:06 2009
-@@ -207,7 +207,6 @@ top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
+$OpenBSD$
+--- stun/tools/Makefile.in.orig        Mon Sep 13 11:02:46 2010
++++ stun/tools/Makefile.in     Mon Sep 13 11:02:56 2010
+@@ -215,7 +215,6 @@ top_srcdir = @top_srcdir@
  ERROR_CFLAGS = \
        $(LIBNICE_CFLAGS) \
+       -fno-strict-aliasing \
 -      -Wextra \
        -Wundef \
        -Wnested-externs \
        -Wwrite-strings \
-@@ -217,8 +216,7 @@ ERROR_CFLAGS = \
+@@ -225,8 +224,7 @@ ERROR_CFLAGS = \
        -Wmissing-prototypes \
        -Wstrict-prototypes \
        -Wredundant-decls \
Index: patches/patch-stun_tools_stunbdc_c
===================================================================
RCS file: /cvs/ports/net/libnice/patches/patch-stun_tools_stunbdc_c,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-stun_tools_stunbdc_c
--- patches/patch-stun_tools_stunbdc_c  20 Aug 2009 17:09:00 -0000      1.1.1.1
+++ patches/patch-stun_tools_stunbdc_c  14 Sep 2010 09:08:03 -0000
@@ -1,7 +1,7 @@
-$OpenBSD: patch-stun_tools_stunbdc_c,v 1.1.1.1 2009/08/20 17:09:00 jasper Exp $
---- stun/tools/stunbdc.c.orig  Wed Aug 19 11:49:36 2009
-+++ stun/tools/stunbdc.c       Wed Aug 19 11:50:26 2009
-@@ -38,7 +38,6 @@
+$OpenBSD$
+--- stun/tools/stunbdc.c.orig  Mon Sep 13 11:09:41 2010
++++ stun/tools/stunbdc.c       Mon Sep 13 11:11:19 2010
+@@ -41,7 +41,6 @@
  #endif
  
  #ifndef _WIN32
@@ -9,7 +9,7 @@ $OpenBSD: patch-stun_tools_stunbdc_c,v 1
  #include <netdb.h>
  
  #include <sys/types.h>
-@@ -51,6 +50,7 @@
+@@ -54,6 +53,7 @@
  #include <stdlib.h>
  #include <stdio.h>
  #include <string.h>
Index: patches/patch-stun_tools_stund_c
===================================================================
RCS file: /cvs/ports/net/libnice/patches/patch-stun_tools_stund_c,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-stun_tools_stund_c
--- patches/patch-stun_tools_stund_c    20 Aug 2009 17:09:00 -0000      1.1.1.1
+++ patches/patch-stun_tools_stund_c    14 Sep 2010 09:08:03 -0000
@@ -1,7 +1,7 @@
-$OpenBSD: patch-stun_tools_stund_c,v 1.1.1.1 2009/08/20 17:09:00 jasper Exp $
---- stun/tools/stund.c.orig    Wed Aug 19 11:51:53 2009
-+++ stun/tools/stund.c Wed Aug 19 11:54:56 2009
-@@ -55,6 +55,7 @@
+$OpenBSD$
+--- stun/tools/stund.c.orig    Mon Sep 13 11:12:38 2010
++++ stun/tools/stund.c Mon Sep 13 11:14:18 2010
+@@ -58,6 +58,7 @@
  #include <unistd.h>
  #include <errno.h>
  #include <limits.h>
Index: patches/patch-stun_usages_bind_c
===================================================================
RCS file: patches/patch-stun_usages_bind_c
diff -N patches/patch-stun_usages_bind_c
--- patches/patch-stun_usages_bind_c    9 Sep 2009 22:13:08 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,29 +0,0 @@
-$OpenBSD: patch-stun_usages_bind_c,v 1.1 2009/09/09 22:13:08 jasper Exp $
---- stun/usages/bind.c.orig    Wed Sep  9 16:20:06 2009
-+++ stun/usages/bind.c Wed Sep  9 16:23:43 2009
-@@ -263,16 +263,20 @@ stun_trans_create (StunTransport *tr, int type, int pr
-   if (fd == -1)
-     return STUN_USAGE_TRANS_RETURN_ERROR;
- 
--  if (connect (fd, srv, srvlen) &&
-+  if (type != SOCK_DGRAM) {
-+    if (connect (fd, srv, srvlen) &&
- #ifdef _WIN32
--      (WSAGetLastError () != WSAEINPROGRESS)) {
-+        (WSAGetLastError () != WSAEINPROGRESS)) {
- #else
--    (errno != EINPROGRESS)) {
-+      (errno != EINPROGRESS)) {
- #endif
--    goto error;
-+      goto error;
-+    }
-+    val = stun_trans_init (tr, fd, NULL, 0);
-+  } else {
-+    val = stun_trans_init (tr, fd, srv, srvlen);
-   }
- 
--  val = stun_trans_init (tr, fd, NULL, 0);
-   if (val)
-     goto error;
- 
Index: patches/patch-stun_utils_c
===================================================================
RCS file: patches/patch-stun_utils_c
diff -N patches/patch-stun_utils_c
--- patches/patch-stun_utils_c  20 Aug 2009 17:09:00 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-stun_utils_c,v 1.1.1.1 2009/08/20 17:09:00 jasper Exp $
---- stun/utils.c.orig  Wed Aug 19 11:48:44 2009
-+++ stun/utils.c       Wed Aug 19 11:49:09 2009
-@@ -44,6 +44,8 @@
- 
- #include "utils.h"
- 
-+#include <netinet/in.h>
-+
- size_t stun_padding (size_t l)
- {
-   return (4 - (l & 3)) & 3;
Index: patches/patch-tests_Makefile_in
===================================================================
RCS file: /cvs/ports/net/libnice/patches/patch-tests_Makefile_in,v
retrieving revision 1.1
diff -u -p -r1.1 patch-tests_Makefile_in
--- patches/patch-tests_Makefile_in     9 Sep 2009 22:13:08 -0000       1.1
+++ patches/patch-tests_Makefile_in     14 Sep 2010 09:08:03 -0000
@@ -1,15 +1,15 @@
-$OpenBSD: patch-tests_Makefile_in,v 1.1 2009/09/09 22:13:08 jasper Exp $
---- tests/Makefile.in.orig     Wed Sep  9 16:27:19 2009
-+++ tests/Makefile.in  Wed Sep  9 16:27:40 2009
-@@ -240,7 +240,6 @@ top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
+$OpenBSD$
+--- tests/Makefile.in.orig     Mon Sep 13 11:04:05 2010
++++ tests/Makefile.in  Mon Sep 13 11:04:15 2010
+@@ -256,7 +256,6 @@ top_srcdir = @top_srcdir@
  ERROR_CFLAGS = \
        $(LIBNICE_CFLAGS) \
+       -fno-strict-aliasing \
 -      -Wextra \
        -Wundef \
        -Wnested-externs \
        -Wwrite-strings \
-@@ -250,8 +249,7 @@ ERROR_CFLAGS = \
+@@ -266,8 +265,7 @@ ERROR_CFLAGS = \
        -Wmissing-prototypes \
        -Wstrict-prototypes \
        -Wredundant-decls \
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/libnice/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   20 Aug 2009 18:48:02 -0000      1.2
+++ pkg/PLIST   14 Sep 2010 09:08:03 -0000
@@ -1,4 +1,4 @@
-...@comment $OpenBSD: PLIST,v 1.2 2009/08/20 18:48:02 ajacoutot Exp $
+...@comment $OpenBSD$
 @bin bin/stunbdc
 @bin bin/stund
 include/nice/
@@ -6,16 +6,9 @@ include/nice/address.h
 include/nice/agent.h
 include/nice/candidate.h
 include/nice/debug.h
-include/nice/http.h
 include/nice/interfaces.h
 include/nice/nice.h
-include/nice/pseudossl.h
-include/nice/socket.h
-include/nice/socks5.h
-include/nice/tcp-bsd.h
-include/nice/tcp-turn.h
-include/nice/turn.h
-include/nice/udp-bsd.h
+include/nice/pseudotcp.h
 include/stun/
 include/stun/constants.h
 include/stun/debug.h
@@ -27,8 +20,7 @@ include/stun/usages/ice.h
 include/stun/usages/timer.h
 include/stun/usages/turn.h
 include/stun/win32_common.h
-...@comment lib/gstreamer-0.10/libgstnice.a
-...@comment lib/gstreamer-0.10/libgstnice.la
+lib/gstreamer-0.10/libgstnice.la
 lib/gstreamer-0.10/libgstnice.so
 lib/libnice.la
 @lib lib/libnice.so.${LIBnice_VERSION}
@@ -39,6 +31,7 @@ share/gtk-doc/html/libnice/ch01.html
 share/gtk-doc/html/libnice/ch02.html
 share/gtk-doc/html/libnice/ch03.html
 share/gtk-doc/html/libnice/ch04.html
+share/gtk-doc/html/libnice/ch05.html
 share/gtk-doc/html/libnice/home.png
 share/gtk-doc/html/libnice/index.html
 share/gtk-doc/html/libnice/index.sgml
@@ -49,6 +42,7 @@ share/gtk-doc/html/libnice/libnice-ICE.h
 share/gtk-doc/html/libnice/libnice-Network-interfaces-discovery.html
 share/gtk-doc/html/libnice/libnice-NiceAddress.html
 share/gtk-doc/html/libnice/libnice-NiceCandidate.html
+share/gtk-doc/html/libnice/libnice-Pseudo-TCP-Socket.html
 share/gtk-doc/html/libnice/libnice-StunAgent.html
 share/gtk-doc/html/libnice/libnice-StunMessage.html
 share/gtk-doc/html/libnice/libnice-TURN.html
@@ -57,6 +51,7 @@ share/gtk-doc/html/libnice/libnice.devhe
 share/gtk-doc/html/libnice/libnice.devhelp2
 share/gtk-doc/html/libnice/pt01.html
 share/gtk-doc/html/libnice/pt02.html
+share/gtk-doc/html/libnice/pt03.html
 share/gtk-doc/html/libnice/right.png
 share/gtk-doc/html/libnice/style.css
 share/gtk-doc/html/libnice/up.png

Reply via email to