r1040 - in /tags/libmms/0.4-2: ./ debian/ debian/patches/

arthur-guest at users.alioth.debian.org arthur-guest at users.alioth.debian.org
Sun Jan 20 17:31:55 UTC 2008


Author: arthur-guest
Date: Sun Jan 20 17:31:55 2008
New Revision: 1040

URL: http://svn.debian.org/wsvn/pkg-multimedia/?sc=1&rev=1040
Log:
Tag libmms 0.4-2.


Added:
    tags/libmms/0.4-2/
    tags/libmms/0.4-2/debian/
    tags/libmms/0.4-2/debian/changelog
    tags/libmms/0.4-2/debian/compat
    tags/libmms/0.4-2/debian/control
    tags/libmms/0.4-2/debian/copyright
    tags/libmms/0.4-2/debian/docs
    tags/libmms/0.4-2/debian/libmms-dev.install
    tags/libmms/0.4-2/debian/libmms0.install
    tags/libmms/0.4-2/debian/patches/
    tags/libmms/0.4-2/debian/patches/10_this_keyword.diff
    tags/libmms/0.4-2/debian/patches/11_nested_comments.diff
    tags/libmms/0.4-2/debian/patches/series
    tags/libmms/0.4-2/debian/rules   (with props)
    tags/libmms/0.4-2/debian/watch

Added: tags/libmms/0.4-2/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-multimedia/tags/libmms/0.4-2/debian/changelog?rev=1040&op=file
==============================================================================
--- tags/libmms/0.4-2/debian/changelog (added)
+++ tags/libmms/0.4-2/debian/changelog Sun Jan 20 17:31:55 2008
@@ -1,0 +1,174 @@
+libmms (0.4-2) unstable; urgency=low
+
+  * Apply patches from bzr branch libmms-devel:
+    - 10_this_keyword.diff: Replace "this" keywork by "instance", also thanks
+      to Kumar Appaiah <akumar at ee.iitm.ac.in> for the patch. Closes: #458870
+    - 11_nested_comments.diff: Fix warning about nested comments.
+  * debian/control: Build-Depends on quilt again.
+  * debian/rules: Update accordingly.
+  * debian/copyright: Mention the new code source repository.
+
+ -- Arthur Loiret <arthur.loiret at gmail.com>  Sun, 20 Jan 2008 18:11:26 +0100
+
+libmms (0.4-1) unstable; urgency=low
+
+  [ Arthur Loiret ]
+  * New upstream release (closes: #456633).
+  * Remove patches applied upstream:
+    - 10_asf-header-size.patch
+    - 11_fix-stream-id-crash.patch
+    - 20_seeking-support.patch
+    - 21_handle_mms_uris.patch
+    - 60_first-packet.patch
+    - 70_append_query_string.patch
+  * debian/control: Remove Build-Depends on quilt.
+  * debian/rules: Update accordingly.
+  * Bump Standards-Version to 3.7.3.
+  * debian/watch: Add.
+  * Remove rpath:
+    - debian/control: Add chrpath to Build-Depends.
+    - debian/rules: Update.
+
+  [ Pierre Habouzit ]
+  * debian/control: DM-Upload-Allowed set to yes.
+
+ -- Arthur Loiret <arthur.loiret at gmail.com>  Sun, 30 Dec 2007 02:44:07 +0000
+
+libmms (0.3-6) unstable; urgency=low
+
+  * New Maintainer. (Closes: #381029)
+  * Apply patches from Ubuntu:
+    - 21_handle_mms_uris.patch: Fix handle of mms URIs. (Closes: #438937)
+    - 70_append_query_string.patch: Not discard query string from URI.
+  * Update debian/patches/series.
+  * debian/rules: Fix debian-rules-ignores-make-clean-error.
+
+ -- Arthur Loiret <arthur.loiret at gmail.com>  Tue, 11 Sep 2007 12:11:40 +0200
+
+libmms (0.3-5) unstable; urgency=low
+
+  * Minor tweak in rules.
+  * Use ${binary:Version} instead of ${Source-Version}.
+  * New patch, 60_first-packet, fixes discarding of first package; taken from
+    SF #1747740; thanks Sven Arvidsson; closes: #438524.
+
+ -- Loic Minier <lool at dooz.org>  Fri, 17 Aug 2007 21:07:05 +0200
+
+libmms (0.3-4) unstable; urgency=low
+
+  * New patch, 20_seeking-support, adds API permitting seeking of mms streams;
+    by Anon Sricharoenchai; bump shlibs to >= 0.3-4; closes: #387267.
+  * Wrap build-deps and deps.
+
+ -- Loic Minier <lool at dooz.org>  Mon, 14 May 2007 13:41:10 +0200
+
+libmms (0.3-3) unstable; urgency=low
+
+  * Set Maintainer to pkg-multimedia-maintainers and list myself as Uploader.
+  * Don't pass --host to configure if DEB_BUILD_GNU_TYPE equals
+    DEB_HOST_GNU_TYPE.
+  * Misc cleanups.
+  * Bump up Debhelper compatibility level to 5.
+    - Drop usr/share/pkgconfig from libmms-dev.install.
+  * Stop shipping /usr/lib/libmms.la in libmms-dev; no rdep.
+  * New patch, 11_fix-stream-id-crash, fixes support of streams with id above
+    23; see GNOME #347151 and SF bug #1521441; thanks Sven Arvidsson;
+    closes: #416430.
+
+ -- Loic Minier <lool at dooz.org>  Fri, 30 Mar 2007 14:18:38 +0200
+
+libmms (0.3-2) unstable; urgency=low
+
+  * Hook a quilt patch system in the build; build-depend on quilt.
+  * New patch, 10_asf-header-size, doubles the size of the ASF header to
+    permit decoding of some ASF streams and fixes a couple of debug messages;
+    thanks Sjoerd Simons; closes: #412851.
+
+ -- Loic Minier <lool at dooz.org>  Wed, 28 Feb 2007 17:52:13 +0100
+
+libmms (0.3-1) unstable; urgency=low
+
+  * New upstream release; closes: #392233.
+    - Merges all Debian changes.
+
+ -- Loic Minier <lool at dooz.org>  Wed, 11 Oct 2006 11:17:00 +0200
+
+libmms (0.2-7) unstable; urgency=high
+
+  * SECURITY: CVE-2006-2200: buffer overflows in mms / mmsh parsers:
+    additional fixes thanks to Matthias Hopf:
+    - even more checks on "packet_length" / "packet_len" in src/mms.c and
+      src/mmsh.c
+    - fix memset() calls in the two string_utf16() implementations in
+      src/mms.c to clear all bytes in dest, "len" is the UTF-16 length of the
+      string in wide chars, so the memset should use "2 * len".
+
+ -- Loic Minier <lool at dooz.org>  Tue, 11 Jul 2006 13:11:11 +0200
+
+libmms (0.2-6) unstable; urgency=low
+
+  * SECURITY: CVE-2006-2200: buffer overflows in mms / mmsh parsers: fix an
+    error that crept in the previous fix and use start < end instead of start
+    > end in src/mms.c and src/mmsh.c, thanks Martin Pitt.
+
+ -- Loic Minier <lool at dooz.org>  Wed,  5 Jul 2006 18:13:36 +0200
+
+libmms (0.2-5) unstable; urgency=high
+
+  * SECURITY: CVE-2006-2200: buffer overflows in mms / mmsh parsers: apply
+    memset() range fixes adapted from #374577 by Wesley J. Landaker.
+
+ -- Loic Minier <lool at dooz.org>  Thu, 22 Jun 2006 20:53:44 +0200
+
+libmms (0.2-4) unstable; urgency=low
+
+  * Apply patch from Wesley J. Landaker for the headers to be usable from C++.
+    (Closes: #362662)
+    [src/mms.h, src/mmsh.h, src/mmsio.h]
+
+ -- Loic Minier <lool at dooz.org>  Mon,  5 Jun 2006 16:33:29 +0200
+
+libmms (0.2-3) unstable; urgency=low
+
+  * Add a libglib2.0-dev dependency to libmms-dev.
+    [debian/control]
+  * Bump up Standards Version to 3.7.2.
+    [debian/control]
+  * Drop references to PKG_CFLAGS and PKG_LIBS and use GLIB_LIBS instead as it
+    seems these were not properly renamed and relibtoolize. (Closes: #362666)
+    [src/Makefile.am, libmms-0.2/Makefile.in, libmms-0.2/src/Makefile.in,
+     libmms-0.2/pkgconfig/Makefile.in]
+
+ -- Loic Minier <lool at dooz.org>  Mon, 22 May 2006 18:11:10 +0200
+
+libmms (0.2-2) unstable; urgency=low
+
+  * Fix shlibs to use parenthesis.
+    [debian/rules]
+
+ -- Loic Minier <lool at dooz.org>  Mon, 16 Jan 2006 22:00:16 +0100
+
+libmms (0.2-1) unstable; urgency=low
+
+  * New upstream release.
+    - Bump shlibs to libmms0 >= 0.2.
+      [debian/rules]
+
+ -- Loic Minier <lool at dooz.org>  Mon, 16 Jan 2006 21:19:46 +0100
+
+libmms (0.1-1) unstable; urgency=low
+
+  * Initial upload for Debian based on the Ubuntu package in version
+    0.1-0ubuntu1. (Closes: #330355)
+  * Clarify copyright status and license.  [debian/copyright]
+  * Clean up package descriptions. [debian/control]
+  * Inherit CFLAGS. [debian/rules]
+  * Remove useless files. [debian/dirs, libmms0.dirs, libmms-dev.dirs]
+
+ -- Loic Minier <lool at dooz.org>  Thu, 29 Sep 2005 21:52:44 +0200
+
+libmms (0.1-0ubuntu1) breezy; urgency=low
+
+  * Initial release
+
+ -- Søren Hansen <sh at warma.dk>  Thu, 15 Sep 2005 16:56:05 +0200 

Added: tags/libmms/0.4-2/debian/compat
URL: http://svn.debian.org/wsvn/pkg-multimedia/tags/libmms/0.4-2/debian/compat?rev=1040&op=file
==============================================================================
--- tags/libmms/0.4-2/debian/compat (added)
+++ tags/libmms/0.4-2/debian/compat Sun Jan 20 17:31:55 2008
@@ -1,0 +1,1 @@
+5

Added: tags/libmms/0.4-2/debian/control
URL: http://svn.debian.org/wsvn/pkg-multimedia/tags/libmms/0.4-2/debian/control?rev=1040&op=file
==============================================================================
--- tags/libmms/0.4-2/debian/control (added)
+++ tags/libmms/0.4-2/debian/control Sun Jan 20 17:31:55 2008
@@ -1,0 +1,34 @@
+Source: libmms
+Priority: optional
+Maintainer: Debian Multimedia Packages Maintainers <pkg-multimedia-maintainers at lists.alioth.debian.org>
+Uploaders: Arthur Loiret <arthur.loiret at gmail.com>
+Build-Depends: debhelper (>= 5), autotools-dev, libglib2.0-dev, quilt (>= 0.40), chrpath
+Standards-Version: 3.7.3
+Section: libs
+XS-DM-Upload-Allowed: yes
+
+Package: libmms-dev
+Section: libdevel
+Architecture: any
+Depends: libmms0 (= ${binary:Version}),
+         libglib2.0-dev
+Description: MMS stream protocol library - development files
+ LibMMS is a common library for parsing mms:// and mmsh:// type network
+ streams.  These are commonly used to stream Windows Media Video content
+ over the web.  LibMMS itself is only for receiving MMS stream, it
+ doesn't handle sending at all.
+ .
+ This package holds the development files.
+
+Package: libmms0
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: MMS stream protocol library - shared library
+ LibMMS is a common library for parsing mms:// and mmsh:// type network
+ streams.  These are commonly used to stream Windows Media Video content
+ over the web.  LibMMS itself is only for receiving MMS stream, it
+ doesn't handle sending at all.
+ .
+ This package holds the shared library.

Added: tags/libmms/0.4-2/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-multimedia/tags/libmms/0.4-2/debian/copyright?rev=1040&op=file
==============================================================================
--- tags/libmms/0.4-2/debian/copyright (added)
+++ tags/libmms/0.4-2/debian/copyright Sun Jan 20 17:31:55 2008
@@ -1,0 +1,47 @@
+This package was debianized by Søren Hansen <sh at warma.dk> on
+Wed, 14 Sep 2005 19:44:38 +0200.
+
+It was downloaded from Ubuntu and uploaded to Debian with some modifications
+by Loic Minier <lool at dooz.org> on Wed, 28 Sep 2005 21:56:25 +0200.
+
+It was downloaded from <http://sourceforge.net/projects/libmms/>.
+
+
+Current developers:
+        Maciej Katafiasz (Mathrick) <mathrick at users.sourceforge.net>
+        SÃren Hansen (shawarma) <sh at warma.dk>
+Original implementation:
+        Major MMS <http://www.geocities.com/majormms/>
+Other authors:
+        the Xine project <http://xine.sf.net>
+Enhanced and maintained by Xine project at http://xine.sf.net
+Code source repository:
+        https://code.edge.launchpad.net/libmms/
+
+License:
+
+   (Some of the upstream sources have Xine headers and are copyrighted under
+   the  GPL, and some newer files have LGPL headers.  However, this snipsets
+   were relicensed by their authors as claimed at:
+     <http://marc.theaimsgroup.com/?l=xine-devel&m=107261185004445&w=2>
+     <http://marc.theaimsgroup.com/?l=xine-devel&m=110376804906666&w=2>
+   )
+
+
+    This package is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2 of the License, or (at your option) any later version.
+
+    This package is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this package; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+
+On Debian systems, the complete text of the GNU Lesser General
+Public License can be found in `/usr/share/common-licenses/LGPL'.
+

Added: tags/libmms/0.4-2/debian/docs
URL: http://svn.debian.org/wsvn/pkg-multimedia/tags/libmms/0.4-2/debian/docs?rev=1040&op=file
==============================================================================
--- tags/libmms/0.4-2/debian/docs (added)
+++ tags/libmms/0.4-2/debian/docs Sun Jan 20 17:31:55 2008
@@ -1,0 +1,2 @@
+README
+TODO

Added: tags/libmms/0.4-2/debian/libmms-dev.install
URL: http://svn.debian.org/wsvn/pkg-multimedia/tags/libmms/0.4-2/debian/libmms-dev.install?rev=1040&op=file
==============================================================================
--- tags/libmms/0.4-2/debian/libmms-dev.install (added)
+++ tags/libmms/0.4-2/debian/libmms-dev.install Sun Jan 20 17:31:55 2008
@@ -1,0 +1,4 @@
+usr/include
+usr/lib/lib*.a
+usr/lib/lib*.so
+usr/lib/pkgconfig

Added: tags/libmms/0.4-2/debian/libmms0.install
URL: http://svn.debian.org/wsvn/pkg-multimedia/tags/libmms/0.4-2/debian/libmms0.install?rev=1040&op=file
==============================================================================
--- tags/libmms/0.4-2/debian/libmms0.install (added)
+++ tags/libmms/0.4-2/debian/libmms0.install Sun Jan 20 17:31:55 2008
@@ -1,0 +1,1 @@
+usr/lib/lib*.so.*

Added: tags/libmms/0.4-2/debian/patches/10_this_keyword.diff
URL: http://svn.debian.org/wsvn/pkg-multimedia/tags/libmms/0.4-2/debian/patches/10_this_keyword.diff?rev=1040&op=file
==============================================================================
--- tags/libmms/0.4-2/debian/patches/10_this_keyword.diff (added)
+++ tags/libmms/0.4-2/debian/patches/10_this_keyword.diff Sun Jan 20 17:31:55 2008
@@ -1,0 +1,46 @@
+--- libmms-0.4/src/mms.h	2007-12-12 01:54:48.000000000 +0530
++++ libmms-0.4/src/mms.h	2008-01-13 16:04:10.000000000 +0530
+@@ -76,11 +76,11 @@
+ 
+ mms_off_t mms_get_current_pos (mms_t *instance);
+ 
+-uint32_t mms_get_asf_header_len (mms_t *this);
++uint32_t mms_get_asf_header_len (mms_t *instance);
+ 
+-uint64_t mms_get_asf_packet_len (mms_t *this);
++uint64_t mms_get_asf_packet_len (mms_t *instance);
+ 
+-int      mms_get_seekable (mms_t *this);
++int      mms_get_seekable (mms_t *instance);
+ 
+ #ifdef __cplusplus
+ }
+--- libmms-0.4/src/mmsh.h	2007-12-12 01:54:48.000000000 +0530
++++ libmms-0.4/src/mmsh.h	2008-01-13 16:04:10.000000000 +0530
+@@ -41,20 +41,20 @@
+ 
+ int      mmsh_read (mms_io_t *io, mmsh_t *instance, char *data, int len);
+ int      mmsh_time_seek (mms_io_t *io, mmsh_t *instance, double time_sec);
+-mms_off_t mmsh_seek (mms_io_t *io, mmsh_t *this, mms_off_t offset, int origin);
++mms_off_t mmsh_seek (mms_io_t *io, mmsh_t *instance, mms_off_t offset, int origin);
+ uint32_t mmsh_get_length (mmsh_t *instance);
+-double   mmsh_get_time_length (mmsh_t *this);
+-uint64_t mmsh_get_raw_time_length (mmsh_t *this);
++double   mmsh_get_time_length (mmsh_t *instance);
++uint64_t mmsh_get_raw_time_length (mmsh_t *instance);
+ mms_off_t mmsh_get_current_pos (mmsh_t *instance);
+ void     mmsh_close (mmsh_t *instance);
+ 
+ int      mmsh_peek_header (mmsh_t *instance, char *data, int maxsize);
+ 
+-uint32_t mmsh_get_asf_header_len (mmsh_t *this);
++uint32_t mmsh_get_asf_header_len (mmsh_t *instance);
+ 
+-uint32_t mmsh_get_asf_packet_len (mmsh_t *this);
++uint32_t mmsh_get_asf_packet_len (mmsh_t *instance);
+ 
+-int      mmsh_get_seekable (mmsh_t *this);
++int      mmsh_get_seekable (mmsh_t *instance);
+ 
+ #ifdef __cplusplus
+ }

Added: tags/libmms/0.4-2/debian/patches/11_nested_comments.diff
URL: http://svn.debian.org/wsvn/pkg-multimedia/tags/libmms/0.4-2/debian/patches/11_nested_comments.diff?rev=1040&op=file
==============================================================================
--- tags/libmms/0.4-2/debian/patches/11_nested_comments.diff (added)
+++ tags/libmms/0.4-2/debian/patches/11_nested_comments.diff Sun Jan 20 17:31:55 2008
@@ -1,0 +1,8 @@
+--- libmms-0.4/src/mms_config.h.in	2007-12-16 19:19:34.000000000 +0000
++++ libmms-0.4/src/mms_config.h.in	2008-01-19 13:48:33.000000000 +0000
+@@ -1,4 +1,4 @@
+-/* libmms public autoconf settings header file
++/* libmms public autoconf settings header file */
+ 
+ /* Define to 1 if libmms is compiled with 64 bit file offsets */
+ #undef LIBMMS_HAVE_64BIT_OFF_T

Added: tags/libmms/0.4-2/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-multimedia/tags/libmms/0.4-2/debian/patches/series?rev=1040&op=file
==============================================================================
--- tags/libmms/0.4-2/debian/patches/series (added)
+++ tags/libmms/0.4-2/debian/patches/series Sun Jan 20 17:31:55 2008
@@ -1,0 +1,2 @@
+10_this_keyword.diff
+11_nested_comments.diff

Added: tags/libmms/0.4-2/debian/rules
URL: http://svn.debian.org/wsvn/pkg-multimedia/tags/libmms/0.4-2/debian/rules?rev=1040&op=file
==============================================================================
--- tags/libmms/0.4-2/debian/rules (added)
+++ tags/libmms/0.4-2/debian/rules Sun Jan 20 17:31:55 2008
@@ -1,0 +1,85 @@
+#!/usr/bin/make -f
+
+DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+confflags += \
+	--build=$(DEB_BUILD_GNU_TYPE) \
+	--prefix=/usr \
+	--mandir=\$${prefix}/share/man \
+	--infodir=\$${prefix}/share/info
+
+ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
+confflags += --host=$(DEB_HOST_GNU_TYPE)
+endif
+
+PATCH_DIR := debian/patches
+
+CFLAGS += -Wall -g $(if $(findstring noopt,$(DEB_BUILD_OPTIONS)),-O0,-O2)
+
+config.status: configure patch-stamp
+	dh_testdir
+	CFLAGS="$(CFLAGS)" ./configure $(confflags)
+
+patch-stamp:
+	dh_testdir
+	# apply patches
+	QUILT_PATCHES=$(PATCH_DIR) quilt --quiltrc /dev/null push -a || test $$? = 2
+	# backup the original (potentially patched) files to restore them in
+	# the clean target
+	-test -r config.sub && cp config.sub config.sub.orig
+	-test -r config.guess && cp config.guess config.guess.orig
+	-test -r /usr/share/misc/config.sub && \
+	cp -f /usr/share/misc/config.sub config.sub
+	-test -r /usr/share/misc/config.guess && \
+	cp -f /usr/share/misc/config.guess config.guess
+	touch $@
+
+build: build-stamp
+build-stamp: config.status
+	dh_testdir
+	$(MAKE)
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	[ ! -f Makefile ] || $(MAKE) distclean
+	# restore files from backup (before unpatching)
+	-test -r config.sub.orig && mv -f config.sub.orig config.sub
+	-test -r config.guess.orig && mv -f config.guess.orig config.guess
+	# unapply patches, if any
+	QUILT_PATCHES=$(PATCH_DIR) quilt --quiltrc /dev/null pop -a -R || test $$? = 2
+	rm -rf .pc
+	rm -f patch-stamp
+	rm -f build-stamp
+	dh_clean
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+	# remove rpath
+	chrpath -d debian/tmp/usr/lib/libmms.so.0.0.2
+
+binary-indep: build install
+
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs ChangeLog
+	dh_installdocs
+	dh_install --sourcedir=debian/tmp
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_makeshlibs -V 'libmms0 (>= 0.3-4)'
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install

Propchange: tags/libmms/0.4-2/debian/rules
------------------------------------------------------------------------------
    svn:executable = *

Added: tags/libmms/0.4-2/debian/watch
URL: http://svn.debian.org/wsvn/pkg-multimedia/tags/libmms/0.4-2/debian/watch?rev=1040&op=file
==============================================================================
--- tags/libmms/0.4-2/debian/watch (added)
+++ tags/libmms/0.4-2/debian/watch Sun Jan 20 17:31:55 2008
@@ -1,0 +1,2 @@
+version=3
+http://sf.net/libmms/libmms-([\d\.]+)\.tar\.gz




More information about the pkg-multimedia-commits mailing list