pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/libmms Update libmms to 0.6.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/112df93c1a00
branches:  trunk
changeset: 576187:112df93c1a00
user:      obache <obache%pkgsrc.org@localhost>
date:      Thu Jun 03 08:16:09 2010 +0000

description:
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@localhost>)
--------------------------------------------------------------------

* 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@localhost>

        * 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@localhost>

        * 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@localhost>

        * 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@localhost>

        * 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@localhost>

        * 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@localhost>

        * 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@localhost>

        * Add support for both time and byte offset based mmsh seeking!

2007-12-11  Hans de Goede <j.w.r.degoede%hhs.nl@localhost>

        * Export (add get methods for) asf header- and packet-length.

2007-12-11  Hans de Goede <j.w.r.degoede%hhs.nl@localhost>

        * 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@localhost>

        * 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@localhost>

        * 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@localhost>

        * Fix hardcoded path in pkgconfig. Thanks to Ronald Bultje for
          the patch!

2007-09-09  Soren Hansen <shawarma%users.sourceforge.net@localhost>

        * Make libmms C89 compliant. Thanks to Jens Granseuer for the
          patch!

2007-09-09  Soren Hansen <shawarma%users.sourceforge.net@localhost>

        * Fix discarded first mmsh packet. Thanks to
          azwemmer%users.sourceforge.net@localhost for the patch!

2007-09-09  Soren Hansen <shawarma%users.sourceforge.net@localhost>

        * Fix URL handling. Thanks to Gabriel Velo for the patch!

2007-09-09  Soren Hansen <shawarma%users.sourceforge.net@localhost>

        * Added seeking support. Many thanks to Anon Sricharoenchai
          for this excellent work!

2007-09-09  Soren Hansen <shawarma%users.sourceforge.net@localhost>

        * Fix stream ID > 23. Thanks to Fabrizio Gennari for the patch!

2007-09-09  Soren Hansen <shawarma%users.sourceforge.net@localhost>

        * Double the acceptable size of ASF headers. Thanks to Sjoerd
          Simons for the patch!

diffstat:

 net/libmms/Makefile         |   7 +++----
 net/libmms/PLIST            |   4 +++-
 net/libmms/distinfo         |   9 ++++-----
 net/libmms/patches/patch-aa |  13 -------------
 4 files changed, 10 insertions(+), 23 deletions(-)

diffs (74 lines):

diff -r cbeafcdf6304 -r 112df93c1a00 net/libmms/Makefile
--- a/net/libmms/Makefile       Thu Jun 03 07:58:37 2010 +0000
+++ b/net/libmms/Makefile       Thu Jun 03 08:16:09 2010 +0000
@@ -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@localhost
 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 @@
 USE_LIBTOOL=   yes
 USE_TOOLS+=    pkg-config
 
-.include "../../mk/bsd.prefs.mk"
-
 PKGCONFIG_OVERRIDE+=   pkgconfig/libmms.pc.in
 
 .include "../../devel/glib2/buildlink3.mk"
diff -r cbeafcdf6304 -r 112df93c1a00 net/libmms/PLIST
--- a/net/libmms/PLIST  Thu Jun 03 07:58:37 2010 +0000
+++ b/net/libmms/PLIST  Thu Jun 03 08:16:09 2010 +0000
@@ -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 -r cbeafcdf6304 -r 112df93c1a00 net/libmms/distinfo
--- a/net/libmms/distinfo       Thu Jun 03 07:58:37 2010 +0000
+++ b/net/libmms/distinfo       Thu Jun 03 08:16:09 2010 +0000
@@ -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 -r cbeafcdf6304 -r 112df93c1a00 net/libmms/patches/patch-aa
--- a/net/libmms/patches/patch-aa       Thu Jun 03 07:58:37 2010 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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"



Home | Main Index | Thread Index | Old Index