diff options
author | obache <obache@pkgsrc.org> | 2010-06-03 08:16:09 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2010-06-03 08:16:09 +0000 |
commit | 486a4cad9e69c4a653b968cc2376d9057629e881 (patch) | |
tree | f40d6fb0c870be38825c97b29f5b293c9d017ebc /net/libmms | |
parent | 03d2351c52ab99ca0e4ff25fa97b1f8bdc18e4c4 (diff) | |
download | pkgsrc-486a4cad9e69c4a653b968cc2376d9057629e881.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/libmms')
-rw-r--r-- | net/libmms/Makefile | 7 | ||||
-rw-r--r-- | net/libmms/PLIST | 4 | ||||
-rw-r--r-- | net/libmms/distinfo | 9 | ||||
-rw-r--r-- | net/libmms/patches/patch-aa | 13 |
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" |