r1023 - /videolan/vlc/debian/

xtophe-guest at users.alioth.debian.org xtophe-guest at users.alioth.debian.org
Mon Jan 14 23:34:19 UTC 2008


Author: xtophe-guest
Date: Mon Jan 14 23:34:15 2008
New Revision: 1023

URL: http://svn.debian.org/wsvn/pkg-multimedia/?sc=1&rev=1023
Log:
Incorporate change from 0.8.6.d-4.1 and 0.8.6.d-5 (r1003:1019)

Removed:
    videolan/vlc/debian/libvlc1-dev.dirs
    videolan/vlc/debian/libvlc1.dirs
    videolan/vlc/debian/mozilla-plugin-vlc.dirs
    videolan/vlc/debian/vlc-nox.dirs
    videolan/vlc/debian/vlc-plugin-alsa.dirs
    videolan/vlc/debian/vlc-plugin-alsa.links
    videolan/vlc/debian/vlc-plugin-arts.dirs
    videolan/vlc/debian/vlc-plugin-esd.dirs
    videolan/vlc/debian/vlc-plugin-ggi.dirs
    videolan/vlc/debian/vlc-plugin-glide.dirs
    videolan/vlc/debian/vlc-plugin-jack.dirs
    videolan/vlc/debian/vlc-plugin-sdl.dirs
    videolan/vlc/debian/vlc-plugin-svgalib.dirs
    videolan/vlc/debian/vlc.dirs
    videolan/vlc/debian/wxvlc.links
Modified:
    videolan/vlc/debian/changelog
    videolan/vlc/debian/compat
    videolan/vlc/debian/control
    videolan/vlc/debian/rules
    videolan/vlc/debian/vlc.menu

Modified: videolan/vlc/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-multimedia/videolan/vlc/debian/changelog?rev=1023&op=diff
==============================================================================
--- videolan/vlc/debian/changelog (original)
+++ videolan/vlc/debian/changelog Mon Jan 14 23:34:15 2008
@@ -11,8 +11,6 @@
       transition between sid and nightlies.
     + Build-depends on libshout3-dev, libqt4-dev and libqt4-dev-tools
     + wrap Depends
-    + new vlc-plugin-jack pkg with jack audio_output and access modules
-      (fix #402252)
     + add Homepage field
   * debian/rules
     + activate QT4 interface
@@ -20,7 +18,7 @@
     + make libvlc is enough to produce libvlc.a
     + store libvlc.a not in src/ to avoid the linker using it.
     + enable-fast-install to have a real vlc executable
-    + enable jack and v4l2 modules
+    + enable v4l2 modules
     + explicitely disable the update checker
     + Temporaly disable libdca until a pkg with the new API get into sid
   * vlc-nox.install
@@ -45,9 +43,8 @@
     + osd_parser
     + rvlc, cvlc, nvlc
   * Install libvlc-control.so in libvlc1
-  * vlc-plugin-jack.*
-    + new vlc-plugin-jack pkg with jack audio_output and access modules
-      (fix #402252)
+  * vlc-plugin-jack.install
+    + Add the jack access module
   * bug/*  + relevant symlinks
     + Add reportbug magic to avoid bug being reported to Debian's BTS
   * patches/100_no_wx_updates.diff: no longer needed as upstream provides a
@@ -57,13 +54,64 @@
   * Add a vlc-dbg package with debugging symbols for vlc.
      + debian/control:
          * add a vlc-dbg entry
-         * bump dependency on debhelper to 5
      + debian/rules:
          * call dh_strip with --dbg-package=vlc-dbg
          * add --enable-debug flag
-     + debian/compat: bump to compatibility 5
 
  -- Christophe Mutricy <xtophe at videolan.org>  Sat, 22 Dec 2007 23:24:05 +0100
+
+vlc (0.8.6.c-5) unstable; urgency=low
+
+  [ Christophe Mutricy ]
+  * New vlc-plugin-jack pkg with jack audio_output module
+      (closes: #402252, #444992)
+  * Make all the symlink for /usr/share/${pkg} point to /usr/share/doc/vlc-nox
+    as the plugins depends on vlc-nox and not vlc
+  * debian/control: dpkg-shlibdeps gives the correct depends for
+    vlc-plugin-glide. So drop the hardcoded depends on libglide2
+  * debian/rules: dpkg-shlibdeps now behaves better with libraries without
+    versionned symbol file.
+
+  [ Sam Hocevar ]
+  * debian/control:
+    + Dropped the libcdio-dev versioned build-dep to ease backports.
+
+  [ Loic Minier ]
+  * Ack NMU by Nico Golde; thanks!
+  * Wrap more deps.
+  * Also build vlc-plugin-svgalib package on amd64 as well; build-dep on
+    libsvga1-dev on amd64 too; --enable-svgalib on amd64.
+  * Drop debian/*.dirs.
+  * Only pass --host to configure if DEB_BUILD_GNU_TYPE and DEB_HOST_GNU_TYPE
+    differ.
+  * Pass --quiltrc /dev/null to quilt and use $(QUILT) to invoke quilt.
+  * Bump up Debhelper compatibility level to 6; drop dpkg-dev build-dep.
+  * Add /svn to Vcs-Svn.
+  * Don't run ./vlc as a test if nocheck is given.
+  * Cleanup rules.
+  * Drop vlc-plugin-alsa and wxvlc /u/s/d symlinks as these are dummy packages
+    anyway.
+  * Update menu file.
+
+ -- Loic Minier <lool at dooz.org>  Fri, 11 Jan 2008 17:32:36 +0100
+
+vlc (0.8.6.c-4.1) unstable; urgency=high
+
+  * Non-maintainer upload by security team.
+  * This update addresses the following security issues
+    (CVE ids pending; Closes: #458318):
+    - Fix format string issue in internal webserver that could lead to
+      to arbitrary code execution (sec-httpd_formatstring.diff).
+    - Disable m3u EXTVLCOPT parsing if no command line option is specified
+      (--m3u-extvlcopt) to prevent browser plugins to control stream output
+      and thus overwriting arbitrary files of the user running vlc
+      (sec-vlcopt_support.diff).
+    - Fix stack-based buffer overflow in subtitle parsing
+      (sec-subtitle_buffer_overflow.diff).
+    - Fix NULL pointer dereference in the rtsp/rtp module by checking return
+      of the httpd_MsgGet function (sec-rtsp_remote_dos.diff).
+
+ -- Nico Golde <nion at debian.org>  Fri, 11 Jan 2008 15:05:10 +0100
 
 vlc (0.8.6.c-4) unstable; urgency=high
 

Modified: videolan/vlc/debian/compat
URL: http://svn.debian.org/wsvn/pkg-multimedia/videolan/vlc/debian/compat?rev=1023&op=diff
==============================================================================
--- videolan/vlc/debian/compat (original)
+++ videolan/vlc/debian/compat Mon Jan 14 23:34:15 2008
@@ -1,1 +1,1 @@
-5
+6

Modified: videolan/vlc/debian/control
URL: http://svn.debian.org/wsvn/pkg-multimedia/videolan/vlc/debian/control?rev=1023&op=diff
==============================================================================
--- videolan/vlc/debian/control (original)
+++ videolan/vlc/debian/control Mon Jan 14 23:34:15 2008
@@ -3,8 +3,7 @@
 Priority: optional
 Maintainer: VideoLAN <vlc-devel at videolan.org>
 Uploaders: Christophe Mutricy <xtophe at videolan.org>
-Build-Depends: dpkg-dev (>= 1.13.19),
-               debhelper (>= 5.0),
+Build-Depends: debhelper (>= 6),
                dh-buildinfo,
                quilt,
                nasm,
@@ -51,7 +50,7 @@
                libpng12-dev,
                libsdl1.2-dev (>= 1.2.7+1.2.8cvs20041007-5.3),
                libsmbclient-dev,
-               libsvga1-dev [i386],
+               libsvga1-dev [amd64 i386],
                libsysfs-dev,
                libtar-dev,
                libtheora-dev,
@@ -79,7 +78,7 @@
 #Build-Conflicts-Indep: libvlc0
 Standards-Version: 3.7.3
 Homepage: http://www.videolan.org/vlc
-Vcs-Svn: svn://svn.debian.org/pkg-multimedia/videolan/vlc/
+Vcs-Svn: svn://svn.debian.org/svn/pkg-multimedia/videolan/vlc/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-multimedia/videolan/vlc/
 
 Package: vlc
@@ -89,7 +88,8 @@
          ${shlibs:Depends}, 
          ${misc:Depends},
          ttf-dejavu-core
-Suggests: mozilla-plugin-vlc, videolan-doc
+Suggests: mozilla-plugin-vlc,
+          videolan-doc
 Replaces: vlc-nox (<<${Source-Version}),
           vlc-plugin-dvb (<< 0.5.2-2),
           vlc-plugin-xosd (<< 0.5.2-2),
@@ -153,7 +153,8 @@
 Package: vlc-nox
 Section: net
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
 Replaces: vlc (<<${Source-Version}),
           vlc-plugin-dvb (<< 0.5.2-2),
           vlc-plugin-xosd (<< 0.5.2-2),
@@ -208,7 +209,8 @@
 Package: libvlc1
 Section: libs
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
 Replaces: vlc (<< 0.8.6-svn20060911.0.8.5-1-svn.debian-3), libvlc0
 Conflicts: vlc (<< 0.8.6-svn20060911.0.8.5-1-svn.debian-3), libvlc0
 Description: multimedia player and streamer library
@@ -329,7 +331,7 @@
  streams from various network sources.
 
 Package: vlc-plugin-svgalib
-Architecture: i386
+Architecture: amd64 i386
 Depends: vlc-nox (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
 Description: SVGAlib video output plugin for VLC
  This plugin adds support for SVGAlib to the VLC media player. To
@@ -353,11 +355,13 @@
 
 
 Package: vlc-plugin-jack
-Architecture: all
-Depends: vlc-nox (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Architecture: any
+Depends: vlc-nox (= ${binary:Version}),
+         ${shlibs:Depends},
+         ${misc:Depends}
 Description: Jack audio plugins for VLC
  These plugins add support for JACK to the VLC media player. To
- activate the audio output module, use the `--aout jack' flag or 
+ activate the audio output module, use the `--aout jack' flag or
  select the `jack' audio output plugin from the preferences menu.
  For the jack input, use `vlc jack://channels=...:ports=...'
  .

Modified: videolan/vlc/debian/rules
URL: http://svn.debian.org/wsvn/pkg-multimedia/videolan/vlc/debian/rules?rev=1023&op=diff
==============================================================================
--- videolan/vlc/debian/rules (original)
+++ videolan/vlc/debian/rules Mon Jan 14 23:34:15 2008
@@ -1,21 +1,19 @@
 #!/usr/bin/make -f
-# debian/rules for the VLC media player - uses debhelper.
-# $Id$
-# based on Joey Hess's one.
-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-# These are used for cross-compiling and for saving the configure script
-# from having to guess our platform (since we know it already)
+
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_ARCH      ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 DEB_HOST_ARCH_OS    ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
-confflags = --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) 
-
-#
-# Compilation options
-#
+ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
+confflags := --build=$(DEB_BUILD_GNU_TYPE)
+else
+confflags := --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE)
+endif
+
+# how to call quilt
+QUILT := QUILT_PATCHES=debian/patches quilt --quiltrc /dev/null
+
+# configure flags
 confflags += --enable-maintaner-mode --enable-release --prefix=/usr
 confflags += \
 	--enable-libtool \
@@ -86,14 +84,18 @@
 
 #	--enable-dts \
 
-# These ones are only for Linux
+# Linux specific flags
 ifeq ($(DEB_HOST_ARCH_OS),linux)
 confflags += --enable-alsa --enable-dv --enable-v4l --enable-v4l2 --enable-pvr
 endif
 
-# Glide and svgalib are only for x86
-ifeq ($(shell dpkg-architecture -qDEB_BUILD_ARCH_CPU),i386)
+# Glide is only for x86 on Linux
+ifeq ($(DEB_BUILD_ARCH),i386)
 confflags += --enable-glide
+endif
+
+# svgalib is only for x86 and x86-64 on Linux
+ifneq ($(filter $(DEB_BUILD_ARCH), amd64 i386),)
 confflags += --enable-svgalib
 endif
 
@@ -101,30 +103,32 @@
 confflags += --enable-dvd --without-dvdcss
 
 # A few shortcuts
-VIDDIR = usr/share/vlc
-PIXDIR = usr/share/pixmaps
+VIDDIR := usr/share/vlc
+PIXDIR := usr/share/pixmaps
 
 build: build-stamp
 build-stamp:
 	dh_testdir
-	QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
+	$(QUILT) push -a || test $$? = 2
 	./configure --enable-static --mandir=$${prefix}/share/man $(confflags)
 	$(MAKE) libvlc
 	mkdir -p tmp
 	cp src/.libs/libvlc.a tmp/libvlc.a
 	./configure --mandir=$${prefix}/share/man $(confflags)
 	$(MAKE)
+ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),)
 ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
 	# Check which plugins were built and whether they load properly.
 	./vlc --reset-plugins-cache -l --no-color  
 endif
-	touch build-stamp
+endif
+	touch $@
 
 clean:
 	dh_testdir
 	dh_testroot
 	sed -e '/lib\(alsa\|dvb\|v4l\|pvr\)_/d' debian/vlc-nox.install \
-	  > debian/vlc-nox.install.kfreebsd-i386
+	  >debian/vlc-nox.install.kfreebsd-i386
 	cp debian/vlc-nox.install.kfreebsd-i386 \
 	  debian/vlc-nox.install.kfreebsd-amd64
 	rm -f build-stamp
@@ -139,7 +143,7 @@
 	# Remove spurious autotools stuff
 	rm -f config.log confdefs.h
 	# Unpatch package
-	QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
+	$(QUILT) pop -a -R || test $$? = 2
 	dh_clean
 
 install: build
@@ -147,7 +151,7 @@
 	dh_testroot
 	dh_clean -k
 	dh_installdirs
-	$(MAKE) install DESTDIR=`pwd`/debian/tmp/
+	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp/
 	cp tmp/libvlc.a debian/tmp/usr/lib
 	# Clean up libtool crap
 	find debian/tmp -name '*.la' -exec rm '{}' ';'
@@ -217,5 +221,4 @@
 	dh_builddeb -s
 
 binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
-
+.PHONY: build clean install binary-indep binary-arch binary

Modified: videolan/vlc/debian/vlc.menu
URL: http://svn.debian.org/wsvn/pkg-multimedia/videolan/vlc/debian/vlc.menu?rev=1023&op=diff
==============================================================================
--- videolan/vlc/debian/vlc.menu (original)
+++ videolan/vlc/debian/vlc.menu Mon Jan 14 23:34:15 2008
@@ -1,3 +1,3 @@
 ?package(vlc):command="/usr/bin/wxvlc" hotkey="V" needs="X11" \
-              section="Apps/Viewers" title="VLC media player" \
+              section="Applications/Viewers" title="VLC media player" \
               icon="/usr/share/vlc/vlc.xpm" hints="Video"




More information about the pkg-multimedia-commits mailing list