Thu Apr 17 11:15:09 2014 UTC ()
Update to 0.6.4:

2014-04-08 libmms-0.6.4 release (blutomat <blutomat@gmail.com>)
---------------------------------------------------------------

* Fix a possible heap memory overrun in get_answer().
  Reported by Alex Chapman.

2014-04-02 libmms-0.6.3 release (blutomat <blutomat@gmail.com>)
---------------------------------------------------------------

* Some changes for more recent automake versions
* Remove glib dependency from uri.c and thus from whole libmms, patch by Andre Przywara
  http://sourceforge.net/p/libmms/patches/11/
* Fix several issues that prevented seeking from working, patch by John Lindgren
  http://sourceforge.net/p/libmms/patches/12/
* Remove dependency on iconv
  https://sourceforge.net/p/libmms/bugs/15/
* Fix connecting to certain mms streams, patch by gstblub
  http://sourceforge.net/p/libmms/bugs/13/


(wiz)
diff -r1.11 -r1.12 pkgsrc/net/libmms/Makefile
diff -r1.5 -r1.6 pkgsrc/net/libmms/distinfo
diff -r1.1 -r1.2 pkgsrc/net/libmms/patches/patch-src_mms.c

cvs diff -r1.11 -r1.12 pkgsrc/net/libmms/Makefile (expand / switch to unified diff)

--- pkgsrc/net/libmms/Makefile 2013/06/16 21:12:26 1.11
+++ pkgsrc/net/libmms/Makefile 2014/04/17 11:15:09 1.12
@@ -1,22 +1,21 @@ @@ -1,22 +1,21 @@
1# $NetBSD: Makefile,v 1.11 2013/06/16 21:12:26 wiz Exp $ 1# $NetBSD: Makefile,v 1.12 2014/04/17 11:15:09 wiz Exp $
2 2
3DISTNAME= libmms-0.6.2 3DISTNAME= libmms-0.6.4
4CATEGORIES= net 4CATEGORIES= net
5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libmms/} 5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libmms/}
6 6
7MAINTAINER= jfranz@bsdprojects.net 7MAINTAINER= jfranz@bsdprojects.net
8HOMEPAGE= http://sourceforge.net/projects/libmms 8HOMEPAGE= http://sourceforge.net/projects/libmms
9COMMENT= Library for parsing mms:// and mmsh:// type network streams 9COMMENT= Library for parsing mms:// and mmsh:// type network streams
10LICENSE= gnu-lgpl-v2.1 10LICENSE= gnu-lgpl-v2.1
11 11
12GNU_CONFIGURE= yes 12GNU_CONFIGURE= yes
13USE_LIBTOOL= yes 13USE_LIBTOOL= yes
14USE_TOOLS+= pkg-config 14USE_TOOLS+= pkg-config
15 15
16CPPFLAGS.SunOS+= -Du_int64_t=uint64_t -Du_int32_t=uint32_t -Du_int16_t=uint16_t 16CPPFLAGS.SunOS+= -Du_int64_t=uint64_t -Du_int32_t=uint32_t -Du_int16_t=uint16_t
17 17
18PKGCONFIG_OVERRIDE+= pkgconfig/libmms.pc.in 18PKGCONFIG_OVERRIDE+= pkgconfig/libmms.pc.in
19 19
20.include "../../devel/glib2/buildlink3.mk" 
21.include "../../devel/gettext-lib/buildlink3.mk" 20.include "../../devel/gettext-lib/buildlink3.mk"
22.include "../../mk/bsd.pkg.mk" 21.include "../../mk/bsd.pkg.mk"

cvs diff -r1.5 -r1.6 pkgsrc/net/libmms/distinfo (expand / switch to unified diff)

--- pkgsrc/net/libmms/distinfo 2013/07/13 09:28:25 1.5
+++ pkgsrc/net/libmms/distinfo 2014/04/17 11:15:09 1.6
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.5 2013/07/13 09:28:25 obache Exp $ 1$NetBSD: distinfo,v 1.6 2014/04/17 11:15:09 wiz Exp $
2 2
3SHA1 (libmms-0.6.2.tar.gz) = cdef62fd1a0e2585dd2111fc94b032f84290e351 3SHA1 (libmms-0.6.4.tar.gz) = b03ef84a9eedc68fdf2866265b667b75e1a33bee
4RMD160 (libmms-0.6.2.tar.gz) = c1bf89f7460ec208ab7180510dbb3673d67dea5a 4RMD160 (libmms-0.6.4.tar.gz) = 9001264ef7967514ad2e3cf0d711a9230e38ca80
5Size (libmms-0.6.2.tar.gz) = 340230 bytes 5Size (libmms-0.6.4.tar.gz) = 356217 bytes
6SHA1 (patch-src_mms.c) = 46e644843cc041eae942639560753d5e3ca9b678 6SHA1 (patch-src_mms.c) = 7d80c241b3d1fde277dc984e24527914137924fe

cvs diff -r1.1 -r1.2 pkgsrc/net/libmms/patches/patch-src_mms.c (expand / switch to unified diff)

--- pkgsrc/net/libmms/patches/patch-src_mms.c 2013/07/13 09:28:25 1.1
+++ pkgsrc/net/libmms/patches/patch-src_mms.c 2014/04/17 11:15:09 1.2
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1$NetBSD: patch-src_mms.c,v 1.1 2013/07/13 09:28:25 obache Exp $ 1$NetBSD: patch-src_mms.c,v 1.2 2014/04/17 11:15:09 wiz Exp $
2 2
3* for the case missing AI_ADDRCONFIG 3* for the case missing AI_ADDRCONFIG
4 4
5--- src/mms.c.orig 2011-01-17 10:40:09.000000000 +0000 5--- src/mms.c.orig 2014-04-09 03:02:22.000000000 +0000
6+++ src/mms.c 6+++ src/mms.c
7@@ -70,6 +70,10 @@ 7@@ -73,6 +73,10 @@
8 #include "uri.h" 8 #include "utf.h"
9 #include "mms-common.h" 9 #include "mms-common.h"
10  10
11+#ifndef AI_ADDRCONFIG 11+#ifndef AI_ADDRCONFIG
12+#define AI_ADDRCONFIG 0 12+#define AI_ADDRCONFIG 0
13+#endif 13+#endif
14+ 14+
15 /*  15 /*
16 * mms specific types  16 * mms specific types
17 */ 17 */