summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorobache <obache>2010-06-03 08:16:09 +0000
committerobache <obache>2010-06-03 08:16:09 +0000
commita559cfc8c957b2101e316d85cad146915d9f308b (patch)
treef40d6fb0c870be38825c97b29f5b293c9d017ebc /net
parent9eeaf15422188bde92149da40eaafd3d53bdfc6e (diff)
downloadpkgsrc-a559cfc8c957b2101e316d85cad146915d9f308b.tar.gz
Update libmms to 0.6.
While here, set LICENSE=gnu-lgpl-v2.1. 2010-05-30 libmms-0.6 release (Hans de Goede <j.w.r.degoede@hhs.nl>) -------------------------------------------------------------------- * libmms hosting has moved back to sf.net and switched to git as vcs * For mms:// uris try mmsh before mms like mediaplayer does, this avoids large connection delays with servers which silently drop packets to the mmsh port. This resolves: https://bugs.launchpad.net/libmms/+bug/517007 https://bugs.launchpad.net/libmms/+bug/512089 * mmsh: allow stream ids > 23 This brings the mms patch from below to our mmsh support code as well: https://sourceforge.net/tracker/?func=detail&aid=1521441&group_id=101989&atid=630609 * Add support for GUID_ASF_EXTENDED_STREAM_PROPERTIES to mms, add the GUID_ASF_EXTENDED_STREAM_PROPERTIES support added to the mmsh code in the 0.5 release to our mms code too * Many cleanups and out of bounds buffer access checks added * Debug printf's are now always compiled in, but they are silent by default set the LIBMMS_DEBUG environment variable to enable them * Don't fall back to lowest bitrate video stream when id 0 is the one we want * Remove percent escaping from mms uris before sending them to the server: http://bugs.xine-project.org/show_bug.cgi?id=99 * Testing has shown the above bugfixes also resolve: https://bugs.launchpad.net/libmms/+bug/540476 https://bugs.launchpad.net/libmms/+bug/531326 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=493735 https://bugs.launchpad.net/libmms/+bug/477876 Old per change ChangeLog entries -------------------------------- 2009-11-03 Maxim Levitsky <maximlevitsky@gmail.com> * Rework URL handling * Increase buffer size for very long URLS and handle buffer overflow 2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl> * Remove out of date (not working with recent autotools) autogen.sh, use: "autoreconf -i -f -v" instead. 2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl> * Better tracking of seekable state in mms.c, return immediately from the seek functions when they gat called on a non seekable stream. 2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl> * Do some minimal sanity checks on the information parsed from the asf header. 2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl> * Add mmsx.c / .h, mmsx.c is a small wrapper around mms.c and mmsh.c The mmsx functions provide transparent access to both protocols so that programs who wish to support both can do so with a single code path if desired. 2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl> * Add an atrribute to the mms / mmsh structs to track if the stream is seekable and export it. 2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl> * Add support for both time and byte offset based mmsh seeking! 2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl> * Export (add get methods for) asf header- and packet-length. 2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl> * Calculate length returned by mss_get_length() instead if returning the filesize from the header. The filesize usually is bigger then then the header + all packets because the end of the file contains time->packet offset lookup tables, however these tables are not accessible through mms. 2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl> * Some off_t changes so that applications no longer need to be have _FILE_OFFSET_BITS defined to 64 when compiling, when they will be linked against a libmms which did have _FILE_OFFSET_BITS defined to 64 during its compile (which gets defined by default by configure on systems which support it). 2007-09-10 Soren Hansen <shawarma@users.sourceforge.net> * Fix libmms to work with URL's that contain a query string. Many thanks to Bob Richmond for discovering this and providing a patch! 2007-09-10 Soren Hansen <shawarma@users.sourceforge.net> * Fix hardcoded path in pkgconfig. Thanks to Ronald Bultje for the patch! 2007-09-09 Soren Hansen <shawarma@users.sourceforge.net> * Make libmms C89 compliant. Thanks to Jens Granseuer for the patch! 2007-09-09 Soren Hansen <shawarma@users.sourceforge.net> * Fix discarded first mmsh packet. Thanks to azwemmer@users.sourceforge.net for the patch! 2007-09-09 Soren Hansen <shawarma@users.sourceforge.net> * Fix URL handling. Thanks to Gabriel Velo for the patch! 2007-09-09 Soren Hansen <shawarma@users.sourceforge.net> * Added seeking support. Many thanks to Anon Sricharoenchai for this excellent work! 2007-09-09 Soren Hansen <shawarma@users.sourceforge.net> * Fix stream ID > 23. Thanks to Fabrizio Gennari for the patch! 2007-09-09 Soren Hansen <shawarma@users.sourceforge.net> * Double the acceptable size of ASF headers. Thanks to Sjoerd Simons for the patch!
Diffstat (limited to 'net')
-rw-r--r--net/libmms/Makefile7
-rw-r--r--net/libmms/PLIST4
-rw-r--r--net/libmms/distinfo9
-rw-r--r--net/libmms/patches/patch-aa13
4 files changed, 10 insertions, 23 deletions
diff --git a/net/libmms/Makefile b/net/libmms/Makefile
index 2408fd690d1..49590ccdb65 100644
--- a/net/libmms/Makefile
+++ b/net/libmms/Makefile
@@ -1,13 +1,14 @@
-# $NetBSD: Makefile,v 1.3 2008/07/14 12:56:10 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2010/06/03 08:16:09 obache Exp $
#
-DISTNAME= libmms-0.3
+DISTNAME= libmms-0.6
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libmms/}
MAINTAINER= jfranz@bsdprojects.net
HOMEPAGE= http://sourceforge.net/projects/libmms
COMMENT= Library for parsing mms:// and mmsh:// type network streams
+LICENSE= gnu-lgpl-v2.1
PKG_DESTDIR_SUPPORT= user-destdir
@@ -15,8 +16,6 @@ GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config
-.include "../../mk/bsd.prefs.mk"
-
PKGCONFIG_OVERRIDE+= pkgconfig/libmms.pc.in
.include "../../devel/glib2/buildlink3.mk"
diff --git a/net/libmms/PLIST b/net/libmms/PLIST
index 44d1f216978..266eaa217a5 100644
--- a/net/libmms/PLIST
+++ b/net/libmms/PLIST
@@ -1,7 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2009/06/14 18:09:33 joerg Exp $
+@comment $NetBSD: PLIST,v 1.3 2010/06/03 08:16:09 obache Exp $
include/libmms/bswap.h
include/libmms/mms.h
+include/libmms/mms_config.h
include/libmms/mmsh.h
include/libmms/mmsio.h
+include/libmms/mmsx.h
lib/libmms.la
lib/pkgconfig/libmms.pc
diff --git a/net/libmms/distinfo b/net/libmms/distinfo
index 6304dd33a3d..7a4cc8f8aa0 100644
--- a/net/libmms/distinfo
+++ b/net/libmms/distinfo
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.2 2007/09/16 20:55:31 joerg Exp $
+$NetBSD: distinfo,v 1.3 2010/06/03 08:16:09 obache Exp $
-SHA1 (libmms-0.3.tar.gz) = a0774efbc91b6bb4ba2211bc4936bbbf798ec386
-RMD160 (libmms-0.3.tar.gz) = 9de71af7ad5a056ce3554bdfcb5219504aa4d8e4
-Size (libmms-0.3.tar.gz) = 342714 bytes
-SHA1 (patch-aa) = 24bfc7a0b82761301f1a6a9a0095ec878009126f
+SHA1 (libmms-0.6.tar.gz) = d93b9c27e6c83f288e1672029aa3c081270b669b
+RMD160 (libmms-0.6.tar.gz) = 03fb9f957663739bf8e903badba8366b42b4e20b
+Size (libmms-0.6.tar.gz) = 334519 bytes
diff --git a/net/libmms/patches/patch-aa b/net/libmms/patches/patch-aa
deleted file mode 100644
index 91d6207f832..00000000000
--- a/net/libmms/patches/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.1 2007/09/16 20:55:32 joerg Exp $
-
---- src/uri.c.orig 2007-09-16 20:32:33.000000000 +0000
-+++ src/uri.c
-@@ -20,7 +20,7 @@
- /* FIXME: #include "gnet-private.h" */
- #include <glib.h>
- #include <string.h>
--#include <malloc.h>
-+#include <stdlib.h>
- #include <ctype.h>
-
- #include "uri.h"