r1540 - in /lenny/vlc/debian: ./ bug/ patches/

xtophe-guest at users.alioth.debian.org xtophe-guest at users.alioth.debian.org
Wed Nov 5 23:25:49 UTC 2008


Author: xtophe-guest
Date: Wed Nov  5 23:25:49 2008
New Revision: 1540

URL: http://svn.debian.org/wsvn/pkg-multimedia/?sc=1&rev=1540
Log:
Sync with testing-security

Sorry maybe not the best way to retain whole history. Time to switch to git ?

Added:
    lenny/vlc/debian/bug/
    lenny/vlc/debian/bug/control
    lenny/vlc/debian/bug/presubj
    lenny/vlc/debian/patches/010_iceape.diff
    lenny/vlc/debian/patches/401-CVE-2008-2430.diff
    lenny/vlc/debian/patches/405-CVE-2008-3732.diff
    lenny/vlc/debian/patches/406-live555-crash.diff
    lenny/vlc/debian/patches/407-mms-overflow.diff
    lenny/vlc/debian/patches/408-CVE-2008-4686.diff
    lenny/vlc/debian/vlc-plugin-jack.install
    lenny/vlc/debian/vlc-plugin-jack.links
    lenny/vlc/debian/watch
Modified:
    lenny/vlc/debian/changelog
    lenny/vlc/debian/compat
    lenny/vlc/debian/control
    lenny/vlc/debian/copyright
    lenny/vlc/debian/libvlc0-dev.links
    lenny/vlc/debian/mozilla-plugin-vlc.links
    lenny/vlc/debian/patches/001_am_maintainer_mode.diff
    lenny/vlc/debian/patches/050_bootstrap.diff
    lenny/vlc/debian/patches/101_certificates_paths.diff
    lenny/vlc/debian/patches/300_manpage_syntax.diff
    lenny/vlc/debian/patches/series
    lenny/vlc/debian/rules
    lenny/vlc/debian/vlc-nox.install
    lenny/vlc/debian/vlc-plugin-arts.links
    lenny/vlc/debian/vlc-plugin-esd.links
    lenny/vlc/debian/vlc-plugin-ggi.links
    lenny/vlc/debian/vlc-plugin-glide.links
    lenny/vlc/debian/vlc-plugin-sdl.links
    lenny/vlc/debian/vlc-plugin-svgalib.links
    lenny/vlc/debian/vlc.links
    lenny/vlc/debian/vlc.menu

Added: lenny/vlc/debian/bug/control
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/bug/control?rev=1540&op=file
==============================================================================
--- lenny/vlc/debian/bug/control (added)
+++ lenny/vlc/debian/bug/control Wed Nov  5 23:25:49 2008
@@ -1,0 +1,1 @@
+report-width: vlc vlc-nox libvlc0

Added: lenny/vlc/debian/bug/presubj
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/bug/presubj?rev=1540&op=file
==============================================================================
--- lenny/vlc/debian/bug/presubj (added)
+++ lenny/vlc/debian/bug/presubj Wed Nov  5 23:25:49 2008
@@ -1,0 +1,3 @@
+Make sure you have reset your plugins cache before reporting a bug.
+Use "rm ~/.cache/vlc/plugins-*.dat" to remove your plugins cache.
+

Modified: lenny/vlc/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/changelog?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/changelog (original)
+++ lenny/vlc/debian/changelog Wed Nov  5 23:25:49 2008
@@ -1,15 +1,280 @@
-vlc (0.8.6.a.debian-6lenny1) testing-security; urgency=high
-
-  * 110_formatstring.diff:
-    + Fix format string vulnerabilities (VideoLAN-SA-0702) (Closes: #429726).
-  * 111_memleak.diff:
-    + Fix memory leaks that can lead to denials of service.
-  * 113_overflows.diff:
-    + Fix integer and buffer overflows.
-  * 112_missingchecks.diff 114_uninitialised.diff:
-    + Fix missing checks that can lead to denials of service.
-
- -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Thu, 21 Jun 2007 15:31:14 +0000
+vlc (0.8.6.h-4+lenny1) testing-security; urgency=high
+
+  * Non-maintainer upload by the Security Team.
+  * Fix integer overflows that could possibly lead to arbitrary
+    code execution (CVE-2008-4686.diff; Closes: #503118).
+
+ -- Nico Golde <nion at debian.org>  Mon, 03 Nov 2008 14:41:58 +0100
+
+vlc (0.8.6.h-4) unstable; urgency=high
+
+  * Security: Fix integer overflow in mms module
+    (Closes: #496265)(407-mms-overflow.diff taken from upstream)
+
+ -- Christophe Mutricy <xtophe at videolan.org>  Mon, 25 Aug 2008 01:07:27 +0100
+
+vlc (0.8.6.h-3) unstable; urgency=low
+
+  * Minor cleanups.
+  * Use DEB_HOST_ARCH instead of DEB_BUILD_ARCH in rules.
+  * Use objdump -x instead of ldd to check for links on libX11 as ldd might
+    resolve libvlc to the system's version if the system has libvlc installed;
+    closes: #495730.
+
+ -- Loic Minier <lool at dooz.org>  Fri, 22 Aug 2008 19:46:35 +0200
+
+vlc (0.8.6.h-2) unstable; urgency=high
+
+  * Fix integer overflow in TTA (CVE-2008-3732) (405-CVE-2008-3732.diff)
+  * Fix crashes in Live555 (406-live555-crash.diff)
+  * Switch to libdc1394-22-dev (Closes: #484695)
+
+ -- Christophe Mutricy <xtophe at videolan.org>  Thu, 21 Aug 2008 20:19:39 +0100
+
+vlc (0.8.6.h-1) unstable; urgency=high
+
+  [ Christophe Mutricy ]
+  * Acknowledge NMU by Nico Golde. Thanks.
+  * Acknowledge NMU by Mike Hommey. Thanks.
+  * New security upstrem release
+    - Fix buffer overflow (CVE-2008-1881)
+    - Fix out of bound array access (CVE-2008-1769)
+    - Fix various integer overflow in MP4 demuxer, Cinepak, RTSP
+      (CVE-2008-1489, CVE-2008-1768)
+    - Remove 105_min_mkv.patch, 400-CVE-2008-1489.diff and
+      401-CVE-2008-0073.diff, 402-CVE-2008-1881, 403-CVE-2008-1768.diff
+      and 404-CVE-2008-1881 integrated upstream
+  * Remove old transitional packages: vlc-plugin-alsa and wxvlc
+    (Closes: #477543, #477545)
+  * Add some magic for reportbug to ask people to remove their plugin cache
+    and get the info for vlc-nox and libvlc0 also.
+
+  [ Reinhard Tartler ]
+  * added a watch file
+  * new upstream release, refreshing patches
+
+  [ Christophe Mutricy ]
+  * Fix buffer overflow in Wav demux.(CVE-2008-2430)(Closes: #489004)
+    (Patch taken from upstream: 401-CVE-2008-2430.diff)
+
+ -- Christophe Mutricy <xtophe at videolan.org>  Sat, 05 Jul 2008 23:45:15 +0100
+
+vlc (0.8.6.e-2.3) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * debian/control: Build depend on iceape-dev >= 1.1.9-4 instead of
+    libxul-dev (Closes: #480812).
+  * debian/patches/010_iceape.diff: configure.ac changes to allow to build
+    against iceape.
+  * debian/patches/050_bootstrap.diff: Corresponding configure changes.
+  * debian/patches/series: Added 010_iceape.diff.
+
+ -- Mike Hommey <glandium at debian.org>  Fri, 23 May 2008 21:11:07 +0200
+
+vlc (0.8.6.e-2.1) unstable; urgency=high
+
+  * Non-maintainer upload by the Security Team.
+  * This update addresses the following security issues:
+    - CVE-2008-1769: out-of-bounds array access and memory corruption
+      via a crafted cinepak file (Closes: #478140).
+    - CVE-2008-1768: multiple integer overflow triggering buffer overflows
+      in the mp4 and real demuxer and the cinepak codec (Closes: #478140).
+    - CVE-2008-1881: stack-based buffer overflow in subtitle parsing leading
+      to arbitrary code execution via crafted subtitle file (Closes: #477805).
+
+ -- Nico Golde <nion at debian.org>  Sun, 27 Apr 2008 16:17:49 +0200
+
+vlc (0.8.6.e-2) unstable; urgency=high
+
+  [ Christophe Mutricy ]
+  * Acknowledge NMU by Nico Golde. Thanks
+  * New patch taken from upstream to fix an arbitrary code execution.
+    CVE-2008-0073 (Closes: #473057)
+  * New patch to fix FTBS in MKV module
+
+  [ Loic Minier ]
+  * Mention CVE id in 0.8.6.e-1.1.
+
+ -- Christophe Mutricy <xtophe at videolan.org>  Sat, 29 Mar 2008 15:04:28 +0000
+
+vlc (0.8.6.e-1.1) unstable; urgency=high
+
+  * Non-maintainer upload by the Security Team.
+  * Fix Integer overflow in MP4_ReadBox_rdrf function
+    that triggers a heap-based buffer overflow via a
+    large atom length value (Closes: #472635); CVE-2008-1489.
+
+ -- Nico Golde <nion at debian.org>  Wed, 26 Mar 2008 13:21:44 +0100
+
+vlc (0.8.6.e-1) unstable; urgency=high
+
+  [ Christophe Mutricy ]
+  * New security upstream release
+    - CORE-2008-0130, VideoLAN-SA-0802, CVE-2008-0986: Arbitrary memory
+      overwrite in the MP4 demuxer (Closes: #467652)
+    - Others security fixes already included in the Debian package
+    - Xshm detection fix (Closes: #404361)
+    - Alsa 5.1 fixes
+    - DTS to S/PDIF fixes
+  * patches/
+    - delete the uneeded sec-* patches
+    - delete 100_no_wx_update.diff as the update "feature" has been removed
+      upstream
+
+  [ Loic Minier ]
+  * Urgency high for security bugfix.
+
+ -- Christophe Mutricy <xtophe at videolan.org>  Mon, 25 Feb 2008 23:35:24 +0000
+
+vlc (0.8.6.c-6) unstable; urgency=high
+
+  [ Nico Golde ]
+  * This update addresses the following security issues (Closes: #461544).
+    - CVE-2008-0295: Heap-based buffer overflow in real_sdpplin.c
+      which could lead to user-assisted arbitrary code execution
+      via crafted SDP data.
+    - CVE-2008-0296: Heap-based buffer overflow in libaccess_realrtsp plugin
+      which might lead to arbitrary code execution via a crafted RTSP server.
+
+  [ Loic Minier ]
+  * Merge above changes by Nico Golde.
+
+ -- Loic Minier <lool at dooz.org>  Mon, 21 Jan 2008 16:16:51 +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
+
+  [ Loic Minier ]
+  * Wrap build-deps and deps.
+  * Only suggest videolan-doc; closes: #451914.
+
+  [ Christophe Mutricy ]
+  * Use Vcs- instead of Xs-Vcs-
+  * Add Homepage field to control
+  * Use --ignore-missing-info with dpkg-shlibdeps as glide doesn't provide a
+    versionned .shlibs
+
+  [ Sam Hocevar ]
+  * debian/control:
+    + Build-depend on a newer libcdio-dev to transition to the newer binary
+      packages (Closes: #456390, #456403, #453823).
+    + Depend on ttf-dejavu-core instead of ttf-dejavu (Closes: #445580).
+    + Set policy to 3.7.3.
+  * debian/rules:
+    + Don’t ignore make distclean errors.
+    + Call dh_desktop to register desktop files.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Sat, 15 Dec 2007 12:33:48 +0000
+
+vlc (0.8.6.c-3) unstable; urgency=high
+
+  * debian/control:
+    + Removed now useless linux-libc-dev build-dependency (Closes: #430710),
+      thanks to Steve Langasek.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Thu, 05 Jul 2007 10:13:42 +0200
+
+vlc (0.8.6.c-2) unstable; urgency=high
+
+  [ Loic Minier ]
+  * Merge the never uploaded 0.8.6.a.debian-7 changelog entry into 0.8.6.c-1.
+
+  [ Christophe Mutricy ]
+  * Build-depends on linux-libc-dev  rather than linux-kernel-headers
+    (Closes: #430710 )
+
+  [ Sam Hocevar ]
+  * debian/control:
+    + Build-depend on newer libavcodec libraries.
+    + Build-depend on newer libflac-dev.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Wed, 04 Jul 2007 22:31:32 +0200
+
+vlc (0.8.6.c-1) unstable; urgency=high
+
+  [ Loic Minier ]
+  * New patch, 107_gcc-4.3, fixes missing include causing a build failure with
+    GCC 4.3; thanks Martin Michlmayr; closes: #417750.
+
+  [ Christophe Mutricy ]
+  * No longer build the x264 module as libx264 has been removed from Sid
+    (Closes: #424649, #427283).
+  * New patch, 108_flac-1.1.3 taken from upstream to fix building with
+    libflac8 (Closes: #426673).
+  * Rebuild against new libavcodec and libavformat (Closes: #427573).
+
+  [ Fathi Boudra, Christophe Mutricy ]
+  * New upstream release (Closes: #424915):
+    + multiple format string vulnerabilities (VideoLAN-SA-0207).
+      (Closes: #429726)
+    + media player unspecified Denial Of Service vulnerability (CVE-2007-0256).
+      (Closes: #407290)
+    + missing includes to fix FTBFS with GCC 4.3.0. (Closes: #417750)
+    + fullscreen opens a normal window instead of going fullscreen on amd64.
+      (Closes: #405035)
+    + fix building with libflac8. (Closes: #426673)
+    + The following patches are no longer necessary:
+      105_audio_format_crash.diff
+      106_xshm_check.diff
+      107_gcc-4.3.diff
+      108_flac-1.1.3.diff
+
+  [ Sam Hocevar ]
+  * Install libtelx_plugin.so in vlc-nox package.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Tue, 26 Jun 2007 01:41:02 +0200
 
 vlc (0.8.6.a.debian-6) unstable; urgency=low
 

Modified: lenny/vlc/debian/compat
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/compat?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/compat (original)
+++ lenny/vlc/debian/compat Wed Nov  5 23:25:49 2008
@@ -1,1 +1,1 @@
-5
+6

Modified: lenny/vlc/debian/control
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/control?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/control (original)
+++ lenny/vlc/debian/control Wed Nov  5 23:25:49 2008
@@ -2,20 +2,122 @@
 Section: graphics
 Priority: optional
 Maintainer: Debian multimedia packages maintainers <pkg-multimedia-maintainers at lists.alioth.debian.org>
-Uploaders: Sam Hocevar (Debian packages) <sam+deb at zoy.org>, Clément Stenac <zorglub at debian.org>
-Build-Depends: dpkg-dev (>= 1.13.19), debhelper (>= 5.0), dh-buildinfo, quilt, nasm, yasm [amd64 kfreebsd-amd64], gettext, linux-kernel-headers (>= 2.5.999-test7-bk-7) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], xulrunner, libxul-dev, xlibmesa-gl-dev, liba52-0.7.4-dev, libaa1-dev, libarts1-dev (>= 1.4.2-1), libasound2-dev (>= 0.9.0beta10a) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libaudiofile-dev, libavahi-client-dev, libavcodec-dev (>= 0.cvs20060823-1), libavformat-dev (>= 0.cvs20060823-1), libcaca-dev (>= 0.99.beta4-1), libcdio-dev, libdvbpsi4-dev, libdvdnav-dev, libdvdread-dev (>= 0.9.5), libdts-dev, libesd0-dev, libflac-dev (>= 1.1.2-3), libfreetype6-dev, libfribidi-dev, libggi2-dev, libglib2.0-0, libglide2-dev [i386], libgnutls-dev (>= 1.2.8), libhal-dev (>= 0.5.5.1-3) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libid3tag0-dev, libidl0, libimlib2-dev, liblircclient-dev, liblivemedia-dev (>= 2006.03.17), libmad0-dev, libmatroska-dev (>= 0.8.0), libmodplug-dev, libmpcdec-dev, libmpeg2-4-dev, libncurses5-dev, libogg-dev, libpostproc-dev (>= 0.cvs20060823-1), libpng12-dev, libsdl1.2-dev (>= 1.2.7+1.2.8cvs20041007-5.3), libsmbclient-dev, libsvga1-dev [i386], libsysfs-dev, libtar-dev, libtheora-dev, libvcdinfo-dev, libvorbis-dev, libwxgtk2.6-dev, libx11-dev, libxext-dev, libxml2-dev, libxt-dev, libxv-dev, zlib1g-dev, libavc1394-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libraw1394-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libdc1394-13-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libxosd-dev, libtwolame-dev (>= 0.3.8-1), libspeex-dev, libsdl-image1.2-dev, libnotify-dev, libgtk2.0-dev, python-dev, libx264-dev, libfaad-dev
-Standards-Version: 3.7.2
-XS-Vcs-Svn: svn://svn.debian.org/pkg-multimedia/unstable/vlc
-XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-multimedia/unstable/vlc/
+Uploaders: Sam Hocevar (Debian packages) <sam+deb at zoy.org>,
+           Clément Stenac <zorglub at debian.org>,
+           Loic Minier <lool at dooz.org>,
+           Christophe Mutricy <xtophe at videolan.org>
+Build-Depends: debhelper (>= 6),
+               dh-buildinfo,
+               quilt,
+               nasm,
+               yasm [amd64 kfreebsd-amd64],
+               gettext,
+               iceape-dev (>= 1.1.9-4),
+               libgl1-mesa-dev,
+               liba52-0.7.4-dev,
+               libaa1-dev,
+               libarts1-dev (>= 1.4.2),
+               libasound2-dev (>= 0.9.0beta10a) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
+               libaudiofile-dev,
+               libavahi-client-dev,
+               libavcodec-dev (>= 0.cvs20070307-3),
+               libavformat-dev (>= 0.cvs20070307-3),
+               libcaca-dev (>= 0.99.beta4),
+               libcdio-dev,
+               libdvbpsi4-dev,
+               libdvdnav-dev,
+               libdvdread-dev (>= 0.9.5),
+               libdts-dev,
+               libesd0-dev,
+               libflac-dev (>= 1.1.4-3),
+               libfreetype6-dev,
+               libfribidi-dev,
+               libggi2-dev,
+               libglib2.0-0,
+               libglide2-dev [i386],
+               libgnutls-dev (>= 1.2.8),
+               libhal-dev (>= 0.5.5.1-3) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
+               libid3tag0-dev,
+               libidl0,
+               libimlib2-dev,
+               liblircclient-dev,
+               liblivemedia-dev (>= 2006.03.17),
+               libmad0-dev,
+               libmatroska-dev (>= 0.8.0),
+               libmodplug-dev,
+               libmpcdec-dev,
+               libmpeg2-4-dev,
+               libncurses5-dev,
+               libogg-dev,
+               libpostproc-dev (>= 0.cvs20070307-3),
+               libpng12-dev,
+               libsdl1.2-dev (>= 1.2.7+1.2.8cvs20041007-5.3),
+               libsmbclient-dev,
+               libsvga1-dev [amd64 i386],
+               libsysfs-dev,
+               libtar-dev,
+               libtheora-dev,
+               libvcdinfo-dev,
+               libvorbis-dev,
+               libwxgtk2.6-dev,
+               libx11-dev,
+               libxext-dev,
+               libxml2-dev,
+               libxt-dev,
+               libxv-dev,
+               zlib1g-dev,
+               libavc1394-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
+               libraw1394-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
+               libdc1394-22-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
+               libxosd-dev,
+               libtwolame-dev (>= 0.3.8),
+               libspeex-dev,
+               libsdl-image1.2-dev,
+               libnotify-dev,
+               libgtk2.0-dev,
+               python-dev,
+               libfaad-dev,
+               libjack-dev
+Standards-Version: 3.7.3
+Homepage: http://www.videolan.org/vlc
+Vcs-Svn: svn://svn.debian.org/svn/pkg-multimedia/unstable/vlc
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-multimedia/unstable/vlc/
 
 Package: vlc
 Section: graphics
 Architecture: any
-Depends: vlc-nox (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ttf-dejavu
-Recommends: videolan-doc
-Suggests: mozilla-plugin-vlc
-Replaces: vlc-plugin-dvb (<< 0.5.2-2), vlc-plugin-xosd (<< 0.5.2-2), vlc-plugin-dv (<< 0.5.2-2), vlc-plugin-mad (<< 0.5.2-2), vlc-mad (<< 0.5.0), vlc-plugin-a52 (<< 0.5.2-2), vlc-plugin-ogg (<< 0.5.2-2), vlc-plugin-lirc (<< 0.5.2-2), vlc-lirc (<< 0.5.0), vlc-plugin-aa (<< 0.5.2-2), vlc-aa (<< 0.5.0), wxvlc (<< 0.8.5-test3.debian-4), vlc-plugin-alsa (<< 0.8.5-test3.debian-4)
-Conflicts: vlc-plugin-dvb (<< 0.5.2-2), vlc-plugin-xosd (<< 0.5.2-2), vlc-plugin-dv (<< 0.5.2-2), vlc-plugin-mad (<< 0.5.2-2), vlc-mad (<< 0.5.0), vlc-plugin-a52 (<< 0.5.2-2), vlc-plugin-ogg (<< 0.5.2-2), vlc-plugin-lirc (<< 0.5.2-2), vlc-lirc (<< 0.5.0), vlc-plugin-aa (<< 0.5.2-2), vlc-aa (<< 0.5.0), wxvlc (<< 0.8.5-test3.debian-4), vlc-plugin-alsa (<< 0.8.5-test3.debian-4)
+Depends: vlc-nox (= ${binary:Version}),
+         ${shlibs:Depends},
+         ${misc:Depends},
+         ttf-dejavu-core
+Suggests: mozilla-plugin-vlc,
+          videolan-doc
+Replaces: vlc-plugin-dvb (<< 0.5.2-2),
+          vlc-plugin-xosd (<< 0.5.2-2),
+          vlc-plugin-dv (<< 0.5.2-2),
+          vlc-plugin-mad (<< 0.5.2-2),
+          vlc-mad (<< 0.5.0),
+          vlc-plugin-a52 (<< 0.5.2-2),
+          vlc-plugin-ogg (<< 0.5.2-2),
+          vlc-plugin-lirc (<< 0.5.2-2),
+          vlc-lirc (<< 0.5.0),
+          vlc-plugin-aa (<< 0.5.2-2),
+          vlc-aa (<< 0.5.0),
+          wxvlc (<< 0.8.5-test3.debian-4),
+          vlc-plugin-alsa (<< 0.8.5-test3.debian-4)
+Conflicts: vlc-plugin-dvb (<< 0.5.2-2),
+           vlc-plugin-xosd (<< 0.5.2-2),
+           vlc-plugin-dv (<< 0.5.2-2),
+           vlc-plugin-mad (<< 0.5.2-2),
+           vlc-mad (<< 0.5.0),
+           vlc-plugin-a52 (<< 0.5.2-2),
+           vlc-plugin-ogg (<< 0.5.2-2),
+           vlc-plugin-lirc (<< 0.5.2-2),
+           vlc-lirc (<< 0.5.0),
+           vlc-plugin-aa (<< 0.5.2-2),
+           vlc-aa (<< 0.5.0),
+           wxvlc (<< 0.8.5-test3.debian-4),
+           vlc-plugin-alsa (<< 0.8.5-test3.debian-4)
 Provides: mp3-decoder
 Description: multimedia player and streamer
  VLC is the VideoLAN project's media player. It plays MPEG, MPEG2, MPEG4,
@@ -37,9 +139,36 @@
 Package: vlc-nox
 Section: net
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Replaces: vlc-plugin-dvb (<< 0.5.2-2), vlc-plugin-xosd (<< 0.5.2-2), vlc-plugin-dv (<< 0.5.2-2), vlc-plugin-mad (<< 0.5.2-2), vlc-mad (<< 0.5.0), vlc-plugin-a52 (<< 0.5.2-2), vlc-plugin-ogg (<< 0.5.2-2), vlc-plugin-lirc (<< 0.5.2-2), vlc-lirc (<< 0.5.0), vlc-plugin-aa (<< 0.5.2-2), vlc-aa (<< 0.5.0), wxvlc (<< 0.8.5-test3.debian-4), vlc-plugin-alsa (<< 0.8.5-test3.debian-4), vlc (<< 0.8.6-svn20060911.0.8.5-1-svn.debian-3)
-Conflicts: vlc-plugin-dvb (<< 0.5.2-2), vlc-plugin-xosd (<< 0.5.2-2), vlc-plugin-dv (<< 0.5.2-2), vlc-plugin-mad (<< 0.5.2-2), vlc-mad (<< 0.5.0), vlc-plugin-a52 (<< 0.5.2-2), vlc-plugin-ogg (<< 0.5.2-2), vlc-plugin-lirc (<< 0.5.2-2), vlc-lirc (<< 0.5.0), vlc-plugin-aa (<< 0.5.2-2), vlc-aa (<< 0.5.0), wxvlc (<< 0.8.5-test3.debian-4), vlc-plugin-alsa (<< 0.8.5-test3.debian-4), vlc (<< 0.8.6-svn20060911.0.8.5-1-svn.debian-3)
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Replaces: vlc-plugin-dvb (<< 0.5.2-2),
+          vlc-plugin-xosd (<< 0.5.2-2),
+          vlc-plugin-dv (<< 0.5.2-2),
+          vlc-plugin-mad (<< 0.5.2-2),
+          vlc-mad (<< 0.5.0),
+          vlc-plugin-a52 (<< 0.5.2-2),
+          vlc-plugin-ogg (<< 0.5.2-2),
+          vlc-plugin-lirc (<< 0.5.2-2),
+          vlc-lirc (<< 0.5.0),
+          vlc-plugin-aa (<< 0.5.2-2),
+          vlc-aa (<< 0.5.0),
+          wxvlc (<< 0.8.5-test3.debian-4),
+          vlc-plugin-alsa (<< 0.8.5-test3.debian-4),
+          vlc (<< 0.8.6-svn20060911.0.8.5-1-svn.debian-3)
+Conflicts: vlc-plugin-dvb (<< 0.5.2-2),
+           vlc-plugin-xosd (<< 0.5.2-2),
+           vlc-plugin-dv (<< 0.5.2-2),
+           vlc-plugin-mad (<< 0.5.2-2),
+           vlc-mad (<< 0.5.0),
+           vlc-plugin-a52 (<< 0.5.2-2),
+           vlc-plugin-ogg (<< 0.5.2-2),
+           vlc-plugin-lirc (<< 0.5.2-2),
+           vlc-lirc (<< 0.5.0),
+           vlc-plugin-aa (<< 0.5.2-2),
+           vlc-aa (<< 0.5.0),
+           wxvlc (<< 0.8.5-test3.debian-4),
+           vlc-plugin-alsa (<< 0.8.5-test3.debian-4),
+           vlc (<< 0.8.6-svn20060911.0.8.5-1-svn.debian-3)
 Provides: mp3-decoder
 Description: multimedia player and streamer (without X support)
  VLC is the VideoLAN project's media player. It plays MPEG, MPEG2, MPEG4,
@@ -64,7 +193,8 @@
 Package: libvlc0
 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)
 Conflicts: vlc (<< 0.8.6-svn20060911.0.8.5-1-svn.debian-3)
 Description: multimedia player and streamer library
@@ -78,7 +208,9 @@
 Package: libvlc0-dev
 Section: libdevel
 Architecture: any
-Depends: libvlc0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libvlc0 (= ${binary:Version}),
+         ${shlibs:Depends},
+         ${misc:Depends}
 Description: development files for VLC
  This package contains headers and a static library required to build plugins
  for VLC, or standalone applications that use VLC features.
@@ -89,7 +221,9 @@
 
 Package: vlc-plugin-esd
 Architecture: any
-Depends: vlc-nox, ${shlibs:Depends}, ${misc:Depends}
+Depends: vlc-nox,
+         ${shlibs:Depends},
+         ${misc:Depends}
 Conflicts: vlc-esd (<< 0.5.0)
 Replaces: vlc-esd (<< 0.5.0)
 Description: Esound audio output plugin for VLC
@@ -101,19 +235,11 @@
  DivX, MOV, WMV, QuickTime, mp3, Ogg/Vorbis files, DVDs, VCDs, and multimedia
  streams from various network sources.
 
-Package: vlc-plugin-alsa
-Architecture: all
-Depends: vlc
-Description: dummy transitional package
- This dummy package is now part of VLC.
- .
- VLC is the VideoLAN project's media player. It plays MPEG, MPEG2, MPEG4,
- DivX, MOV, WMV, QuickTime, mp3, Ogg/Vorbis files, DVDs, VCDs, and multimedia
- streams from various network sources.
-
 Package: vlc-plugin-sdl
 Architecture: any
-Depends: vlc-nox, ${shlibs:Depends}, ${misc:Depends}
+Depends: vlc-nox,
+         ${shlibs:Depends},
+         ${misc:Depends}
 Conflicts: vlc-sdl (<< 0.5.0)
 Replaces: vlc-sdl (<< 0.5.0)
 Description: SDL video and audio output plugin for VLC
@@ -128,7 +254,9 @@
 
 Package: vlc-plugin-ggi
 Architecture: any
-Depends: vlc-nox, ${shlibs:Depends}, ${misc:Depends}
+Depends: vlc-nox,
+         ${shlibs:Depends},
+         ${misc:Depends}
 Conflicts: vlc-ggi (<< 0.5.0)
 Replaces: vlc-ggi (<< 0.5.0)
 Description: GGI video output plugin for VLC
@@ -142,7 +270,8 @@
 
 Package: vlc-plugin-glide
 Architecture: i386
-Depends: vlc-nox, ${shlibs:Depends}, libglide2
+Depends: vlc-nox,
+         ${shlibs:Depends}
 Conflicts: vlc-glide (<< 0.5.0)
 Replaces: vlc-glide (<< 0.5.0)
 Description: Glide video output plugin for VLC
@@ -156,7 +285,9 @@
 
 Package: vlc-plugin-arts
 Architecture: any
-Depends: vlc-nox, ${shlibs:Depends}, ${misc:Depends}
+Depends: vlc-nox,
+         ${shlibs:Depends},
+         ${misc:Depends}
 Conflicts: vlc-arts (<< 0.5.0)
 Replaces: vlc-arts (<< 0.5.0)
 Description: aRts audio output plugin for VLC
@@ -170,7 +301,10 @@
 
 Package: mozilla-plugin-vlc
 Architecture: any
-Depends: vlc-nox (= ${binary:Version}), vlc, ${shlibs:Depends}, ${misc:Depends}
+Depends: vlc-nox (= ${binary:Version}),
+         vlc,
+         ${shlibs:Depends},
+         ${misc:Depends}
 Description: multimedia plugin for web browsers based on VLC
  This plugin adds support for MPEG, MPEG2, DVD, DivX, Ogg/Vorbis and many
  more formats to your Gecko-based web browser (Firefox, Galeon, etc.). The
@@ -183,8 +317,10 @@
  streams from various network sources.
 
 Package: vlc-plugin-svgalib
-Architecture: i386
-Depends: vlc-nox (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+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
  activate it, use the `--vout svgalib' flag or select the `svgalib' video
@@ -195,13 +331,17 @@
  DivX, MOV, WMV, QuickTime, mp3, Ogg/Vorbis files, DVDs, VCDs, and multimedia
  streams from various network sources.
 
-Package: wxvlc
-Architecture: all
-Depends: vlc
-Description: dummy transitional package
- This dummy package is now part of VLC.
- .
- VLC is the VideoLAN project's media player. It plays MPEG, MPEG2, MPEG4,
- DivX, MOV, WMV, QuickTime, mp3, Ogg/Vorbis files, DVDs, VCDs, and multimedia
- streams from various network sources.
-
+Package: vlc-plugin-jack
+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
+ select the `jack' audio output plugin from the preferences menu.
+ .
+ VLC is the VideoLAN project's media player. It plays MPEG, MPEG2, MPEG4,
+ DivX, MOV, WMV, QuickTime, mp3, Ogg/Vorbis files, DVDs, VCDs, and multimedia
+ streams from various network sources.
+

Modified: lenny/vlc/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/copyright?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/copyright (original)
+++ lenny/vlc/debian/copyright Wed Nov  5 23:25:49 2008
@@ -202,7 +202,7 @@
   Licensed under the GNU General Public License, version 2 or later.
 
 modules/demux/ty.c:
-  Copyright (C) 2005 Neal Symms <tivo at freakinzoo.com>  
+  Copyright (C) 2005 Neal Symms <tivo at freakinzoo.com>
                 2005 Christopher Wingert for tivo-mplayer
   Licensed under the GNU General Public License, version 2 or later.
 

Modified: lenny/vlc/debian/libvlc0-dev.links
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/libvlc0-dev.links?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/libvlc0-dev.links (original)
+++ lenny/vlc/debian/libvlc0-dev.links Wed Nov  5 23:25:49 2008
@@ -1,1 +1,2 @@
 /usr/share/doc/libvlc0 /usr/share/doc/libvlc0-dev
+/usr/share/bug/vlc-nox /usr/share/bug/libvlc0-dev

Modified: lenny/vlc/debian/mozilla-plugin-vlc.links
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/mozilla-plugin-vlc.links?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/mozilla-plugin-vlc.links (original)
+++ lenny/vlc/debian/mozilla-plugin-vlc.links Wed Nov  5 23:25:49 2008
@@ -1,2 +1,3 @@
 /usr/share/doc/vlc /usr/share/doc/mozilla-plugin-vlc
 /usr/lib/mozilla/plugins/libvlcplugin.so /usr/lib/mozilla-firefox/plugins/libvlcplugin.so
+/usr/share/bug/vlc-nox /usr/share/bug/mozilla-plugin-vlc

Modified: lenny/vlc/debian/patches/001_am_maintainer_mode.diff
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/patches/001_am_maintainer_mode.diff?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/patches/001_am_maintainer_mode.diff (original)
+++ lenny/vlc/debian/patches/001_am_maintainer_mode.diff Wed Nov  5 23:25:49 2008
@@ -1,8 +1,6 @@
-Index: vlc-0.8.6.a.debian/configure.ac
-===================================================================
---- vlc-0.8.6.a.debian.orig/configure.ac	2007-03-17 00:09:31.000000000 +0100
-+++ vlc-0.8.6.a.debian/configure.ac	2007-03-17 00:09:45.000000000 +0100
-@@ -23,9 +23,6 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -24,9 +24,6 @@ dnl you can specify "--disable-maintaine
  dnl automake behavior, you've likely never heard of maintainer mode, so we
  dnl can't expect you to enable it manually.
  

Added: lenny/vlc/debian/patches/010_iceape.diff
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/patches/010_iceape.diff?rev=1540&op=file
==============================================================================
--- lenny/vlc/debian/patches/010_iceape.diff (added)
+++ lenny/vlc/debian/patches/010_iceape.diff Wed Nov  5 23:25:49 2008
@@ -1,0 +1,41 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -5150,9 +5150,9 @@ then
+   if test "${with_mozilla_sdk_path}" = "" -o "${with_mozilla_sdk_path}" = "no"
+   then
+     dnl New firefox-1.5 SDK api
+-    PKG_CHECK_MODULES([FIREFOX], [firefox-plugin],
++    PKG_CHECK_MODULES([ICEAPE], [iceape-plugin],
+       [
+-        PKG_CHECK_MODULES([FIREFOX_XPCOM], [firefox-xpcom],
++        PKG_CHECK_MODULES([ICEAPE_XPCOM], [iceape-xpcom],
+           [],
+           [
+             PKG_CHECK_MODULES([MOZILLA_NSPR], [mozilla-nspr],
+@@ -5167,7 +5167,7 @@ then
+               ]
+             )
+           ])
+-        CPPFLAGS="${CPPFLAGS_save} ${FIREFOX_CFLAGS} ${FIREFOX_XPCOM_CFLAGS} ${MOZILLA_NSPR_CFLAGS} ${NSPR_CFLAGS} ${MOZILLA_CPPFLAGS}"
++        CPPFLAGS="${CPPFLAGS_save} ${ICEAPE_CFLAGS} ${ICEAPE_XPCOM_CFLAGS} ${MOZILLA_NSPR_CFLAGS} ${NSPR_CFLAGS} ${MOZILLA_CPPFLAGS}"
+         MOZILLA_REQUIRED_HEADERS=1
+         AC_CHECK_HEADERS(mozilla-config.h,,MOZILLA_REQUIRED_HEADERS=0)
+         AC_CHECK_HEADERS(npapi.h,,MOZILLA_REQUIRED_HEADERS=0)
+@@ -5181,7 +5181,7 @@ then
+         fi
+         MOZILLA_REQUIRED_HEADERS=
+         mozilla=:
+-        firefox_include=`pkg-config --variable=includedir firefox-plugin`
++        firefox_include=`pkg-config --variable=includedir iceape-plugin`
+         if test -f "${firefox_include}/mozilla-config.h" -a -f "${firefox_include}/mozilla-config32.h"; then
+             MOZILLA_CONFIG_H="${firefox_include}/mozilla-config32.h"
+         elif test -f "${firefox_include}/mozilla-config.h" -a -f "${firefox_include}/mozilla-config64.h"; then
+@@ -5193,7 +5193,7 @@ then
+             VLC_ADD_LDFLAGS([mozilla], [${X_LIBS} ${X_PRE_LIBS} -lX11 -lXt])
+         fi
+         VLC_ADD_CPPFLAGS([mozilla],[${CPPFLAGS}])
+-        VLC_ADD_LDFLAGS([mozilla],[${FIREFOX_LIBS} ${MOZILLA_NSPR_LIBS} ${NSPR_LIBS} ${MOZILLA_LDFLAGS}])
++        VLC_ADD_LDFLAGS([mozilla],[${ICEAPE_LIBS} ${MOZILLA_NSPR_LIBS} ${NSPR_LIBS} ${MOZILLA_LDFLAGS}])
+         VLC_ADD_PLUGINS([mozilla])
+         MOZILLA_CONFIG=
+         CPPFLAGS="${CPPFLAGS_save}"

Modified: lenny/vlc/debian/patches/050_bootstrap.diff
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/patches/050_bootstrap.diff?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/patches/050_bootstrap.diff (original)
+++ lenny/vlc/debian/patches/050_bootstrap.diff Wed Nov  5 23:25:49 2008
@@ -1,8 +1,61 @@
-Index: vlc-0.8.6.a.debian/configure
-===================================================================
---- vlc-0.8.6.a.debian.orig/configure	2007-03-17 00:16:23.000000000 +0100
-+++ vlc-0.8.6.a.debian/configure	2007-03-17 00:17:21.000000000 +0100
-@@ -2952,10 +2952,6 @@
+--- a/configure
++++ b/configure
+@@ -988,13 +988,13 @@ HAS_WIDL_COMPILER_TRUE
+ HAS_WIDL_COMPILER_FALSE
+ BUILD_ACTIVEX_TRUE
+ BUILD_ACTIVEX_FALSE
+-FIREFOX_CFLAGS
+-FIREFOX_LIBS
++ICEAPE_CFLAGS
++ICEAPE_LIBS
+ MOZILLA_CONFIG
+ SEAMONKEY_CONFIG
+ XULRUNNER_CONFIG
+-FIREFOX_XPCOM_CFLAGS
+-FIREFOX_XPCOM_LIBS
++ICEAPE_XPCOM_CFLAGS
++ICEAPE_XPCOM_LIBS
+ MOZILLA_NSPR_CFLAGS
+ MOZILLA_NSPR_LIBS
+ NSPR_CFLAGS
+@@ -1091,10 +1091,10 @@ GNUTLS_CFLAGS
+ GNUTLS_LIBS
+ MIDL
+ WIDL
+-FIREFOX_CFLAGS
+-FIREFOX_LIBS
+-FIREFOX_XPCOM_CFLAGS
+-FIREFOX_XPCOM_LIBS
++ICEAPE_CFLAGS
++ICEAPE_LIBS
++ICEAPE_XPCOM_CFLAGS
++ICEAPE_XPCOM_LIBS
+ MOZILLA_NSPR_CFLAGS
+ MOZILLA_NSPR_LIBS
+ NSPR_CFLAGS
+@@ -1973,14 +1973,13 @@ Some influential environment variables:
+   GNUTLS_LIBS linker flags for GNUTLS, overriding pkg-config
+   MIDL        Microsoft IDL compiler (Win32 platform only)
+   WIDL        Wine IDL compiler (requires Wine SDK)
+-  FIREFOX_CFLAGS
+-              C compiler flags for FIREFOX, overriding pkg-config
+-  FIREFOX_LIBS
+-              linker flags for FIREFOX, overriding pkg-config
+-  FIREFOX_XPCOM_CFLAGS
+-              C compiler flags for FIREFOX_XPCOM, overriding pkg-config
+-  FIREFOX_XPCOM_LIBS
+-              linker flags for FIREFOX_XPCOM, overriding pkg-config
++  ICEAPE_CFLAGS
++              C compiler flags for ICEAPE, overriding pkg-config
++  ICEAPE_LIBS linker flags for ICEAPE, overriding pkg-config
++  ICEAPE_XPCOM_CFLAGS
++              C compiler flags for ICEAPE_XPCOM, overriding pkg-config
++  ICEAPE_XPCOM_LIBS
++              linker flags for ICEAPE_XPCOM, overriding pkg-config
+   MOZILLA_NSPR_CFLAGS
+               C compiler flags for MOZILLA_NSPR, overriding pkg-config
+   MOZILLA_NSPR_LIBS
+@@ -3023,11 +3022,6 @@ ac_config_headers="$ac_config_headers co
  
  
  
@@ -10,6 +63,404 @@
 -  enable_maintainer_mode="yes"
 -fi
 -
- 
+-
  { echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
  echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
+     # Check whether --enable-maintainer-mode was given.
+@@ -6577,7 +6571,7 @@ ia64-*-hpux*)
+   ;;
+ *-*-irix6*)
+   # Find out which ABI we are using.
+-  echo '#line 6580 "configure"' > conftest.$ac_ext
++  echo '#line 6574 "configure"' > conftest.$ac_ext
+   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+   (eval $ac_compile) 2>&5
+   ac_status=$?
+@@ -9216,11 +9210,11 @@ else
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:9219: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:9213: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>conftest.err)
+    ac_status=$?
+    cat conftest.err >&5
+-   echo "$as_me:9223: \$? = $ac_status" >&5
++   echo "$as_me:9217: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s "$ac_outfile"; then
+      # The compiler can only warn and ignore the option if not recognized
+      # So say no if there are warnings other than the usual output.
+@@ -9506,11 +9500,11 @@ else
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:9509: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:9503: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>conftest.err)
+    ac_status=$?
+    cat conftest.err >&5
+-   echo "$as_me:9513: \$? = $ac_status" >&5
++   echo "$as_me:9507: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s "$ac_outfile"; then
+      # The compiler can only warn and ignore the option if not recognized
+      # So say no if there are warnings other than the usual output.
+@@ -9610,11 +9604,11 @@ else
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:9613: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:9607: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>out/conftest.err)
+    ac_status=$?
+    cat out/conftest.err >&5
+-   echo "$as_me:9617: \$? = $ac_status" >&5
++   echo "$as_me:9611: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s out/conftest2.$ac_objext
+    then
+      # The compiler can only warn and ignore the option if not recognized
+@@ -11987,7 +11981,7 @@ else
+   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+   lt_status=$lt_dlunknown
+   cat > conftest.$ac_ext <<EOF
+-#line 11990 "configure"
++#line 11984 "configure"
+ #include "confdefs.h"
+ 
+ #if HAVE_DLFCN_H
+@@ -12087,7 +12081,7 @@ else
+   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+   lt_status=$lt_dlunknown
+   cat > conftest.$ac_ext <<EOF
+-#line 12090 "configure"
++#line 12084 "configure"
+ #include "confdefs.h"
+ 
+ #if HAVE_DLFCN_H
+@@ -14488,11 +14482,11 @@ else
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:14491: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:14485: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>conftest.err)
+    ac_status=$?
+    cat conftest.err >&5
+-   echo "$as_me:14495: \$? = $ac_status" >&5
++   echo "$as_me:14489: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s "$ac_outfile"; then
+      # The compiler can only warn and ignore the option if not recognized
+      # So say no if there are warnings other than the usual output.
+@@ -14592,11 +14586,11 @@ else
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:14595: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:14589: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>out/conftest.err)
+    ac_status=$?
+    cat out/conftest.err >&5
+-   echo "$as_me:14599: \$? = $ac_status" >&5
++   echo "$as_me:14593: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s out/conftest2.$ac_objext
+    then
+      # The compiler can only warn and ignore the option if not recognized
+@@ -16190,11 +16184,11 @@ else
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:16193: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:16187: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>conftest.err)
+    ac_status=$?
+    cat conftest.err >&5
+-   echo "$as_me:16197: \$? = $ac_status" >&5
++   echo "$as_me:16191: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s "$ac_outfile"; then
+      # The compiler can only warn and ignore the option if not recognized
+      # So say no if there are warnings other than the usual output.
+@@ -16294,11 +16288,11 @@ else
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:16297: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:16291: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>out/conftest.err)
+    ac_status=$?
+    cat out/conftest.err >&5
+-   echo "$as_me:16301: \$? = $ac_status" >&5
++   echo "$as_me:16295: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s out/conftest2.$ac_objext
+    then
+      # The compiler can only warn and ignore the option if not recognized
+@@ -18514,11 +18508,11 @@ else
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:18517: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:18511: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>conftest.err)
+    ac_status=$?
+    cat conftest.err >&5
+-   echo "$as_me:18521: \$? = $ac_status" >&5
++   echo "$as_me:18515: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s "$ac_outfile"; then
+      # The compiler can only warn and ignore the option if not recognized
+      # So say no if there are warnings other than the usual output.
+@@ -18804,11 +18798,11 @@ else
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:18807: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:18801: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>conftest.err)
+    ac_status=$?
+    cat conftest.err >&5
+-   echo "$as_me:18811: \$? = $ac_status" >&5
++   echo "$as_me:18805: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s "$ac_outfile"; then
+      # The compiler can only warn and ignore the option if not recognized
+      # So say no if there are warnings other than the usual output.
+@@ -18908,11 +18902,11 @@ else
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:18911: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:18905: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>out/conftest.err)
+    ac_status=$?
+    cat out/conftest.err >&5
+-   echo "$as_me:18915: \$? = $ac_status" >&5
++   echo "$as_me:18909: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s out/conftest2.$ac_objext
+    then
+      # The compiler can only warn and ignore the option if not recognized
+@@ -62427,20 +62421,20 @@ then
+   then
+ 
+ pkg_failed=no
+-{ echo "$as_me:$LINENO: checking for FIREFOX" >&5
+-echo $ECHO_N "checking for FIREFOX... $ECHO_C" >&6; }
++{ echo "$as_me:$LINENO: checking for ICEAPE" >&5
++echo $ECHO_N "checking for ICEAPE... $ECHO_C" >&6; }
+ 
+ if test -n "$PKG_CONFIG"; then
+-    if test -n "$FIREFOX_CFLAGS"; then
+-        pkg_cv_FIREFOX_CFLAGS="$FIREFOX_CFLAGS"
++    if test -n "$ICEAPE_CFLAGS"; then
++        pkg_cv_ICEAPE_CFLAGS="$ICEAPE_CFLAGS"
+     else
+         if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"firefox-plugin\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "firefox-plugin") 2>&5
++    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"iceape-plugin\"") >&5
++  ($PKG_CONFIG --exists --print-errors "iceape-plugin") 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); }; then
+-  pkg_cv_FIREFOX_CFLAGS=`$PKG_CONFIG --cflags "firefox-plugin" 2>/dev/null`
++  pkg_cv_ICEAPE_CFLAGS=`$PKG_CONFIG --cflags "iceape-plugin" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -62449,16 +62443,16 @@ else
+ 	pkg_failed=untried
+ fi
+ if test -n "$PKG_CONFIG"; then
+-    if test -n "$FIREFOX_LIBS"; then
+-        pkg_cv_FIREFOX_LIBS="$FIREFOX_LIBS"
++    if test -n "$ICEAPE_LIBS"; then
++        pkg_cv_ICEAPE_LIBS="$ICEAPE_LIBS"
+     else
+         if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"firefox-plugin\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "firefox-plugin") 2>&5
++    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"iceape-plugin\"") >&5
++  ($PKG_CONFIG --exists --print-errors "iceape-plugin") 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); }; then
+-  pkg_cv_FIREFOX_LIBS=`$PKG_CONFIG --libs "firefox-plugin" 2>/dev/null`
++  pkg_cv_ICEAPE_LIBS=`$PKG_CONFIG --libs "iceape-plugin" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -62477,12 +62471,12 @@ else
+         _pkg_short_errors_supported=no
+ fi
+         if test $_pkg_short_errors_supported = yes; then
+-	        FIREFOX_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "firefox-plugin"`
++	        ICEAPE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "iceape-plugin"`
+         else
+-	        FIREFOX_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "firefox-plugin"`
++	        ICEAPE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "iceape-plugin"`
+         fi
+ 	# Put the nasty error message in config.log where it belongs
+-	echo "$FIREFOX_PKG_ERRORS" >&5
++	echo "$ICEAPE_PKG_ERRORS" >&5
+ 
+ 	{ echo "$as_me:$LINENO: result: no" >&5
+ echo "${ECHO_T}no" >&6; }
+@@ -62774,27 +62768,27 @@ echo "$as_me: error: Please install the 
+ 
+ 
+ else
+-	FIREFOX_CFLAGS=$pkg_cv_FIREFOX_CFLAGS
+-	FIREFOX_LIBS=$pkg_cv_FIREFOX_LIBS
++	ICEAPE_CFLAGS=$pkg_cv_ICEAPE_CFLAGS
++	ICEAPE_LIBS=$pkg_cv_ICEAPE_LIBS
+         { echo "$as_me:$LINENO: result: yes" >&5
+ echo "${ECHO_T}yes" >&6; }
+ 
+ 
+ pkg_failed=no
+-{ echo "$as_me:$LINENO: checking for FIREFOX_XPCOM" >&5
+-echo $ECHO_N "checking for FIREFOX_XPCOM... $ECHO_C" >&6; }
++{ echo "$as_me:$LINENO: checking for ICEAPE_XPCOM" >&5
++echo $ECHO_N "checking for ICEAPE_XPCOM... $ECHO_C" >&6; }
+ 
+ if test -n "$PKG_CONFIG"; then
+-    if test -n "$FIREFOX_XPCOM_CFLAGS"; then
+-        pkg_cv_FIREFOX_XPCOM_CFLAGS="$FIREFOX_XPCOM_CFLAGS"
++    if test -n "$ICEAPE_XPCOM_CFLAGS"; then
++        pkg_cv_ICEAPE_XPCOM_CFLAGS="$ICEAPE_XPCOM_CFLAGS"
+     else
+         if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"firefox-xpcom\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "firefox-xpcom") 2>&5
++    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"iceape-xpcom\"") >&5
++  ($PKG_CONFIG --exists --print-errors "iceape-xpcom") 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); }; then
+-  pkg_cv_FIREFOX_XPCOM_CFLAGS=`$PKG_CONFIG --cflags "firefox-xpcom" 2>/dev/null`
++  pkg_cv_ICEAPE_XPCOM_CFLAGS=`$PKG_CONFIG --cflags "iceape-xpcom" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -62803,16 +62797,16 @@ else
+ 	pkg_failed=untried
+ fi
+ if test -n "$PKG_CONFIG"; then
+-    if test -n "$FIREFOX_XPCOM_LIBS"; then
+-        pkg_cv_FIREFOX_XPCOM_LIBS="$FIREFOX_XPCOM_LIBS"
++    if test -n "$ICEAPE_XPCOM_LIBS"; then
++        pkg_cv_ICEAPE_XPCOM_LIBS="$ICEAPE_XPCOM_LIBS"
+     else
+         if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"firefox-xpcom\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "firefox-xpcom") 2>&5
++    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"iceape-xpcom\"") >&5
++  ($PKG_CONFIG --exists --print-errors "iceape-xpcom") 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); }; then
+-  pkg_cv_FIREFOX_XPCOM_LIBS=`$PKG_CONFIG --libs "firefox-xpcom" 2>/dev/null`
++  pkg_cv_ICEAPE_XPCOM_LIBS=`$PKG_CONFIG --libs "iceape-xpcom" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -62831,12 +62825,12 @@ else
+         _pkg_short_errors_supported=no
+ fi
+         if test $_pkg_short_errors_supported = yes; then
+-	        FIREFOX_XPCOM_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "firefox-xpcom"`
++	        ICEAPE_XPCOM_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "iceape-xpcom"`
+         else
+-	        FIREFOX_XPCOM_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "firefox-xpcom"`
++	        ICEAPE_XPCOM_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "iceape-xpcom"`
+         fi
+ 	# Put the nasty error message in config.log where it belongs
+-	echo "$FIREFOX_XPCOM_PKG_ERRORS" >&5
++	echo "$ICEAPE_XPCOM_PKG_ERRORS" >&5
+ 
+ 	{ echo "$as_me:$LINENO: result: no" >&5
+ echo "${ECHO_T}no" >&6; }
+@@ -63320,13 +63314,13 @@ echo "${ECHO_T}yes" >&6; }
+ fi
+ 
+ else
+-	FIREFOX_XPCOM_CFLAGS=$pkg_cv_FIREFOX_XPCOM_CFLAGS
+-	FIREFOX_XPCOM_LIBS=$pkg_cv_FIREFOX_XPCOM_LIBS
++	ICEAPE_XPCOM_CFLAGS=$pkg_cv_ICEAPE_XPCOM_CFLAGS
++	ICEAPE_XPCOM_LIBS=$pkg_cv_ICEAPE_XPCOM_LIBS
+         { echo "$as_me:$LINENO: result: yes" >&5
+ echo "${ECHO_T}yes" >&6; }
+ 	:
+ fi
+-        CPPFLAGS="${CPPFLAGS_save} ${FIREFOX_CFLAGS} ${FIREFOX_XPCOM_CFLAGS} ${MOZILLA_NSPR_CFLAGS} ${NSPR_CFLAGS} ${MOZILLA_CPPFLAGS}"
++        CPPFLAGS="${CPPFLAGS_save} ${ICEAPE_CFLAGS} ${ICEAPE_XPCOM_CFLAGS} ${MOZILLA_NSPR_CFLAGS} ${NSPR_CFLAGS} ${MOZILLA_CPPFLAGS}"
+         MOZILLA_REQUIRED_HEADERS=1
+ 
+ for ac_header in mozilla-config.h
+@@ -63682,7 +63676,7 @@ echo "$as_me: error: Please install the 
+         fi
+         MOZILLA_REQUIRED_HEADERS=
+         mozilla=:
+-        firefox_include=`pkg-config --variable=includedir firefox-plugin`
++        firefox_include=`pkg-config --variable=includedir iceape-plugin`
+         if test -f "${firefox_include}/mozilla-config.h" -a -f "${firefox_include}/mozilla-config32.h"; then
+             MOZILLA_CONFIG_H="${firefox_include}/mozilla-config32.h"
+         elif test -f "${firefox_include}/mozilla-config.h" -a -f "${firefox_include}/mozilla-config64.h"; then
+@@ -63706,7 +63700,7 @@ echo "$as_me: error: Please install the 
+ 
+ 
+   for element in mozilla; do
+-    eval "LDFLAGS_${element}="'"'"${FIREFOX_LIBS} ${MOZILLA_NSPR_LIBS} ${NSPR_LIBS} ${MOZILLA_LDFLAGS} "'$'"{LDFLAGS_${element}} "'"'
++    eval "LDFLAGS_${element}="'"'"${ICEAPE_LIBS} ${MOZILLA_NSPR_LIBS} ${NSPR_LIBS} ${MOZILLA_LDFLAGS} "'$'"{LDFLAGS_${element}} "'"'
+     am_modules_with_ldflags="${am_modules_with_ldflags} ${element}"
+   done
+ 
+@@ -64829,7 +64823,7 @@ else
+ JAVA_TEST=Test.java
+ CLASS_TEST=Test.class
+ cat << \EOF > $JAVA_TEST
+-/* #line 64832 "configure" */
++/* #line 64826 "configure" */
+ public class Test {
+ }
+ EOF
+@@ -65005,7 +64999,7 @@ EOF
+ if uudecode$EXEEXT Test.uue; then
+         ac_cv_prog_uudecode_base64=yes
+ else
+-        echo "configure: 65008: uudecode had trouble decoding base 64 file 'Test.uue'" >&5
++        echo "configure: 65002: uudecode had trouble decoding base 64 file 'Test.uue'" >&5
+         echo "configure: failed file was:" >&5
+         cat Test.uue >&5
+         ac_cv_prog_uudecode_base64=no
+@@ -65127,7 +65121,7 @@ else
+ JAVA_TEST=Test.java
+ CLASS_TEST=Test.class
+ cat << \EOF > $JAVA_TEST
+-/* #line 65130 "configure" */
++/* #line 65124 "configure" */
+ public class Test {
+ }
+ EOF
+@@ -65164,7 +65158,7 @@ JAVA_TEST=Test.java
+ CLASS_TEST=Test.class
+ TEST=Test
+ cat << \EOF > $JAVA_TEST
+-/* [#]line 65167 "configure" */
++/* [#]line 65161 "configure" */
+ public class Test {
+ public static void main (String args[]) {
+         System.exit (0);
+@@ -67203,13 +67197,13 @@ HAS_WIDL_COMPILER_TRUE!$HAS_WIDL_COMPILE
+ HAS_WIDL_COMPILER_FALSE!$HAS_WIDL_COMPILER_FALSE$ac_delim
+ BUILD_ACTIVEX_TRUE!$BUILD_ACTIVEX_TRUE$ac_delim
+ BUILD_ACTIVEX_FALSE!$BUILD_ACTIVEX_FALSE$ac_delim
+-FIREFOX_CFLAGS!$FIREFOX_CFLAGS$ac_delim
+-FIREFOX_LIBS!$FIREFOX_LIBS$ac_delim
++ICEAPE_CFLAGS!$ICEAPE_CFLAGS$ac_delim
++ICEAPE_LIBS!$ICEAPE_LIBS$ac_delim
+ MOZILLA_CONFIG!$MOZILLA_CONFIG$ac_delim
+ SEAMONKEY_CONFIG!$SEAMONKEY_CONFIG$ac_delim
+ XULRUNNER_CONFIG!$XULRUNNER_CONFIG$ac_delim
+-FIREFOX_XPCOM_CFLAGS!$FIREFOX_XPCOM_CFLAGS$ac_delim
+-FIREFOX_XPCOM_LIBS!$FIREFOX_XPCOM_LIBS$ac_delim
++ICEAPE_XPCOM_CFLAGS!$ICEAPE_XPCOM_CFLAGS$ac_delim
++ICEAPE_XPCOM_LIBS!$ICEAPE_XPCOM_LIBS$ac_delim
+ MOZILLA_NSPR_CFLAGS!$MOZILLA_NSPR_CFLAGS$ac_delim
+ MOZILLA_NSPR_LIBS!$MOZILLA_NSPR_LIBS$ac_delim
+ NSPR_CFLAGS!$NSPR_CFLAGS$ac_delim

Modified: lenny/vlc/debian/patches/101_certificates_paths.diff
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/patches/101_certificates_paths.diff?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/patches/101_certificates_paths.diff (original)
+++ lenny/vlc/debian/patches/101_certificates_paths.diff Wed Nov  5 23:25:49 2008
@@ -1,8 +1,6 @@
-Index: vlc-0.8.6-svn20061012.debian/modules/misc/gnutls.c
-===================================================================
---- vlc-0.8.6-svn20061012.debian.orig/modules/misc/gnutls.c	2006-09-22 17:14:31.000000000 +0200
-+++ vlc-0.8.6-svn20061012.debian/modules/misc/gnutls.c	2007-01-08 02:28:18.000000000 +0100
-@@ -681,6 +681,10 @@
+--- a/modules/misc/gnutls.c
++++ b/modules/misc/gnutls.c
+@@ -714,6 +714,10 @@ gnutls_ClientCreate( tls_t *p_tls )
                                  p_sys->x509_cred, psz_path, VLC_FALSE );
              free( psz_path );
          }

Modified: lenny/vlc/debian/patches/300_manpage_syntax.diff
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/patches/300_manpage_syntax.diff?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/patches/300_manpage_syntax.diff (original)
+++ lenny/vlc/debian/patches/300_manpage_syntax.diff Wed Nov  5 23:25:49 2008
@@ -2,25 +2,16 @@
 ===================================================================
 --- vlc-0.8.6.a.debian.orig/doc/vlc.1	2007-03-17 20:16:25.000000000 +0100
 +++ vlc-0.8.6.a.debian/doc/vlc.1	2007-03-17 20:18:24.000000000 +0100
-@@ -45,7 +45,7 @@
- .B *.mpg, *.vob, *.avi, *.mp3, *.ogg
- Various multimedia file formats
- .TP
--.B dvd://[<device>][@<raw device>][@[<title>][,[<chapter>][,<angle>]]]
-+.B dvd://[<device>][@<raw device>][@[<title>][:[<chapter>][:<angle>]]]
- DVD device (for instance dvd:///dev/dvd). The raw device is optional and
- must have been prepared beforehand.
- .TP
-@@ -69,7 +69,11 @@
+@@ -70,6 +70,11 @@
  (close VLC).
  
  .SH SEE ALSO
--.BR vls (1)
 +The
 +.B videolan-doc
 +package contains comprehensive documents on how to use
 +.B VLC
 +both as a media player and as a streaming server.
- .PP
  Online documentation: http://www.videolan.org/doc/
  .PP
+ .SH AUTHOR
+

Added: lenny/vlc/debian/patches/401-CVE-2008-2430.diff
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/patches/401-CVE-2008-2430.diff?rev=1540&op=file
==============================================================================
--- lenny/vlc/debian/patches/401-CVE-2008-2430.diff (added)
+++ lenny/vlc/debian/patches/401-CVE-2008-2430.diff Wed Nov  5 23:25:49 2008
@@ -1,0 +1,56 @@
+commit 3de60bf5b886ad81d7c05d68dff7a1ba461c0ac1
+Author: Rémi Denis-Courmont <rdenis at simphalempin.com>
+Date:   Sat Jun 28 14:00:57 2008 +0300
+
+    wav: fix integer overflow (CVE-2008-2430)
+    
+    When i_size is sufficiently large, we would overflow malloc(), and then
+    overwrite the heap with stream_Read().
+    
+    Bug reported by: Alin Rad Pop, Secunia Research.
+    
+    (cherry-picked from commit 95e2f0ff579a5b987cbde9454aa1fc86080528e2)
+
+diff --git a/modules/demux/wav.c b/modules/demux/wav.c
+index 0c271d3..045344a 100644
+--- a/modules/demux/wav.c
++++ b/modules/demux/wav.c
+@@ -106,7 +106,8 @@ static int Open( vlc_object_t * p_this )
+     demux_sys_t *p_sys;
+ 
+     uint8_t     *p_peek;
+-    unsigned int i_size, i_extended;
++    uint32_t     i_size;
++    unsigned int i_extended;
+     char        *psz_name;
+ 
+     WAVEFORMATEXTENSIBLE *p_wf_ext = NULL;
+@@ -139,7 +140,8 @@ static int Open( vlc_object_t * p_this )
+         msg_Err( p_demux, "cannot find 'fmt ' chunk" );
+         goto error;
+     }
+-    if( i_size < sizeof( WAVEFORMATEX ) - 2 )   /* XXX -2 isn't a typo */
++    i_size += 2;
++    if( i_size < sizeof( WAVEFORMATEX ) )
+     {
+         msg_Err( p_demux, "invalid 'fmt ' chunk" );
+         goto error;
+@@ -147,14 +149,15 @@ static int Open( vlc_object_t * p_this )
+     stream_Read( p_demux->s, NULL, 8 );   /* Cannot fail */
+ 
+     /* load waveformatex */
+-    p_wf_ext = malloc( __EVEN( i_size ) + 2 );
++    p_wf_ext = malloc( i_size );
+     if( p_wf_ext == NULL )
+          goto error;
+ 
+     p_wf = (WAVEFORMATEX *)p_wf_ext;
+     p_wf->cbSize = 0;
+-    if( stream_Read( p_demux->s,
+-                     p_wf, __EVEN( i_size ) ) < (int)__EVEN( i_size ) )
++    i_size -= 2;
++    if( stream_Read( p_demux->s, p_wf, i_size ) != (int)i_size
++     || ( ( i_size & 1 ) && stream_Read( p_demux->s, NULL, 1 ) != 1 ) )
+     {
+         msg_Err( p_demux, "cannot load 'fmt ' chunk" );
+         goto error;

Added: lenny/vlc/debian/patches/405-CVE-2008-3732.diff
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/patches/405-CVE-2008-3732.diff?rev=1540&op=file
==============================================================================
--- lenny/vlc/debian/patches/405-CVE-2008-3732.diff (added)
+++ lenny/vlc/debian/patches/405-CVE-2008-3732.diff Wed Nov  5 23:25:49 2008
@@ -1,0 +1,141 @@
+diff --git a/modules/demux/tta.c b/modules/demux/tta.c
+index e400908..eede5bb 100644
+--- a/modules/demux/tta.c
++++ b/modules/demux/tta.c
+@@ -60,10 +60,10 @@ struct demux_sys_t
+     es_out_id_t *p_es;
+ 
+     /* */
+-    int      i_totalframes;
+-    int      i_currentframe;
++    uint32_t i_totalframes;
++    uint32_t i_currentframe;
+     uint32_t *pi_seektable;
+-    int      i_datalength;
++    uint32_t i_datalength;
+     int      i_framelength;
+ 
+     /* */
+@@ -81,10 +81,11 @@ static int Open( vlc_object_t * p_this )
+     es_format_t fmt;
+     uint8_t     *p_peek;
+     uint8_t     p_header[22];
+-    uint8_t     *p_seektable;
+-    int         i_seektable_size = 0, i;
++    uint8_t     *p_fullheader;
++    int         i_seektable_size = 0;
+     //char        psz_info[4096];
+     //module_t    *p_id3;
++    uint32_t    i;
+ 
+     if( stream_Peek( p_demux->s, &p_peek, 4 ) < 4 )
+         return VLC_EGENERIC;
+@@ -94,7 +95,7 @@ static int Open( vlc_object_t * p_this )
+         if( !p_demux->b_force ) return VLC_EGENERIC;
+ 
+         /* User forced */
+-        msg_Err( p_demux, "this doesn't look like a flac stream, "
++        msg_Err( p_demux, "this doesn't look like a true-audio stream, "
+                  "continuing anyway" );
+     }
+ 
+@@ -106,11 +107,22 @@ static int Open( vlc_object_t * p_this )
+     p_demux->pf_control = Control;
+     p_demux->p_sys = p_sys = malloc( sizeof( demux_sys_t ) );
+     
++    if( !p_sys )
++        return VLC_ENOMEM;
++
++    p_sys->pi_seektable = NULL;
++
+     /* Read the metadata */
+     es_format_Init( &fmt, AUDIO_ES, VLC_FOURCC( 'T', 'T', 'A', '1' ) );
+     fmt.audio.i_channels = GetWLE( &p_header[6] );
+     fmt.audio.i_bitspersample = GetWLE( &p_header[8] );
+     fmt.audio.i_rate = GetDWLE( &p_header[10] );
++    if( fmt.audio.i_rate == 0 || /* Avoid divide by 0 */
++        fmt.audio.i_rate > ( 1 << 20 ) /* Avoid i_framelength overflow */ )
++    {
++        msg_Warn( p_demux, "Wrong sample rate" );
++        goto error;
++    }
+ 
+     p_sys->i_datalength = GetDWLE( &p_header[14] );
+     p_sys->i_framelength = TTA_FRAMETIME * fmt.audio.i_rate;
+@@ -118,25 +130,36 @@ static int Open( vlc_object_t * p_this )
+     p_sys->i_totalframes = p_sys->i_datalength / p_sys->i_framelength + 
+                           ((p_sys->i_datalength % p_sys->i_framelength) ? 1 : 0);
+     p_sys->i_currentframe = 0;
++    if( p_sys->i_totalframes > (1 << 29))
++        goto error;
+ 
+     i_seektable_size = sizeof(uint32_t)*p_sys->i_totalframes;
+-    p_seektable = (uint8_t *)malloc( i_seektable_size );
+-    stream_Read( p_demux->s, p_seektable, i_seektable_size );
+-    p_sys->pi_seektable = (uint32_t *)malloc(i_seektable_size);
+ 
++    /* Store the header and Seektable for avcodec */
++    fmt.i_extra = 22 + i_seektable_size + 4;
++    fmt.p_extra = p_fullheader = malloc( fmt.i_extra );
++    if( !p_fullheader )
++        goto error;
++
++    memcpy( p_fullheader, p_header, 22 );
++    p_fullheader += 22;
++    if( stream_Read( p_demux->s, p_fullheader, i_seektable_size )
++             != i_seektable_size )
++        goto error;
++
++    p_sys->pi_seektable = calloc( p_sys->i_totalframes, sizeof(uint32_t) );
++    if( !p_sys->pi_seektable )
++        goto error;
+     for( i = 0; i < p_sys->i_totalframes; i++ )
+-        p_sys->pi_seektable[i] = GetDWLE( &p_seektable[i*4] );
+-
+-    stream_Read( p_demux->s, NULL, 4 ); /* CRC */
++    {
++        p_sys->pi_seektable[i] = GetDWLE( p_fullheader );
++        p_fullheader += 4;
++    }
+ 
+-    /* Store the header and Seektable for avcodec */
+-    fmt.i_extra = 22 + (p_sys->i_totalframes * 4) + 4;
+-    fmt.p_extra = malloc( fmt.i_extra );
+-    memcpy( fmt.p_extra, p_header, 22 );
+-    memcpy( fmt.p_extra+22, p_seektable, fmt.i_extra -22 );
++    stream_Read( p_demux->s, p_fullheader, 4 ); /* CRC */
++    p_fullheader += 4;
+ 
+     p_sys->p_es = es_out_Add( p_demux->out, &fmt );
+-    free( p_seektable );
+     p_sys->i_start = stream_Tell( p_demux->s );
+     
+ #if 0
+@@ -152,6 +175,10 @@ static int Open( vlc_object_t * p_this )
+         p_sys->p_meta = vlc_meta_New();
+ #endif
+     return VLC_SUCCESS;
++error:
++    es_format_Clean( &fmt );
++    Close( p_this );
++    return VLC_EGENERIC;
+ }
+ 
+ /*****************************************************************************
+@@ -162,6 +189,7 @@ static void Close( vlc_object_t * p_this )
+     demux_t        *p_demux = (demux_t*)p_this;
+     demux_sys_t    *p_sys = p_demux->p_sys;
+ 
++    free( p_sys->pi_seektable );
+     free( p_sys );
+ }
+ 
+@@ -221,7 +249,7 @@ static int Control( demux_t *p_demux, int i_query, va_list args )
+             if( i64 > 0 )
+             {
+                 int64_t tmp = 0;
+-                int     i;
++                uint32_t i;
+                 for( i=0; i < p_sys->i_totalframes && tmp+p_sys->pi_seektable[i] < i64; i++)
+                 {
+                     tmp += p_sys->pi_seektable[i];

Added: lenny/vlc/debian/patches/406-live555-crash.diff
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/patches/406-live555-crash.diff?rev=1540&op=file
==============================================================================
--- lenny/vlc/debian/patches/406-live555-crash.diff (added)
+++ lenny/vlc/debian/patches/406-live555-crash.diff Wed Nov  5 23:25:49 2008
@@ -1,0 +1,28 @@
+diff --git a/modules/demux/live555.cpp b/modules/demux/live555.cpp
+index 3c75243..90040d3 100644
+--- a/modules/demux/live555.cpp
++++ b/modules/demux/live555.cpp
+@@ -829,7 +829,8 @@ describe:
+         else
+         {
+             const char *psz_tmp = strstr( psz_error, "RTSP" );
+-            sscanf( psz_tmp, "RTSP/%*s%3u", &i_code );
++            if( psz_tmp )
++                sscanf( psz_tmp, "RTSP/%*u.%*u %3u", &i_code );
+         }
+         msg_Dbg( p_demux, "DESCRIBE failed with %d: [%s]", i_code, psz_error );
+ 
+@@ -869,13 +870,6 @@ describe:
+             p_sys->rtsp = NULL;
+             goto createnew;
+         }
+-        else
+-        {
+-            msg_Dbg( p_demux, "connection timeout, retrying" );
+-            if( p_sys->rtsp ) RTSPClient::close( p_sys->rtsp );
+-            p_sys->rtsp = NULL;
+-            goto createnew;
+-        }
+         i_ret = VLC_EGENERIC;
+     }
+ 

Added: lenny/vlc/debian/patches/407-mms-overflow.diff
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/patches/407-mms-overflow.diff?rev=1540&op=file
==============================================================================
--- lenny/vlc/debian/patches/407-mms-overflow.diff (added)
+++ lenny/vlc/debian/patches/407-mms-overflow.diff Wed Nov  5 23:25:49 2008
@@ -1,0 +1,117 @@
+commit 2947f778df4f440ceeb6f5dc1bdb0e9f5cd31e74
+Author: Rémi Denis-Courmont <rdenis at simphalempin.com>
+Date:   Sun Aug 24 13:18:01 2008 +0300
+
+    MMS integers handling fixes, including buffer overflow
+    
+    Pointed-out-by: Pınar Yanardağ
+    (cherry picked from commit afe3464a1c7c6f9d7640a3f5db17010c34212440)
+    
+    Conflicts:
+    
+    	modules/access/mms/mmstu.c
+
+diff --git a/modules/access/mms/mmstu.c b/modules/access/mms/mmstu.c
+index 61f9e38..df5ec78 100644
+--- a/modules/access/mms/mmstu.c
++++ b/modules/access/mms/mmstu.c
+@@ -28,6 +28,7 @@
+ #include <stdlib.h>
+ #include <vlc/vlc.h>
+ #include <string.h>
++#include <inttypes.h>
+ #include <vlc/input.h>
+ #include <errno.h>
+ 
+@@ -695,7 +696,7 @@ static int MMSOpen( access_t  *p_access, vlc_url_t *p_url, int  i_proto )
+         GetDWLE( p_sys->p_cmd + MMS_CMD_HEADERSIZE + 60 );
+ 
+     msg_Dbg( p_access,
+-             "answer 0x06 flags:0x%8.8x media_length:%us packet_length:%lu packet_count:%u max_bit_rate:%d header_size:%d",
++             "answer 0x06 flags:0x%8.8"PRIx32" media_length:%"PRIu32"s packet_length:%zu packet_count:%"PRIu32" max_bit_rate:%d header_size:%zu",
+              p_sys->i_flags_broadcast,
+              p_sys->i_media_length,
+              p_sys->i_packet_length,
+@@ -749,12 +750,12 @@ static int MMSOpen( access_t  *p_access, vlc_url_t *p_url, int  i_proto )
+         if( p_sys->i_header >= p_sys->i_header_size )
+         {
+             msg_Dbg( p_access,
+-                     "header complete(%d)",
++                     "header complete(%zu)",
+                      p_sys->i_header );
+             break;
+         }
+         msg_Dbg( p_access,
+-                 "header incomplete (%d/%d), reading more",
++                 "header incomplete (%zu/%zu), reading more",
+                  p_sys->i_header,
+                  p_sys->i_header_size );
+     }
+@@ -1128,7 +1129,7 @@ static int NetFillBuffer( access_t *p_access )
+ 
+ static int  mms_ParseCommand( access_t *p_access,
+                               uint8_t *p_data,
+-                              int i_data,
++                              size_t i_data,
+                               int *pi_used )
+ {
+  #define GET32( i_pos ) \
+@@ -1137,7 +1138,7 @@ static int  mms_ParseCommand( access_t *p_access,
+       ( p_sys->p_cmd[i_pos + 3] << 24 ) )
+ 
+     access_sys_t        *p_sys = p_access->p_sys;
+-    int         i_length;
++    uint32_t    i_length;
+     uint32_t    i_id;
+ 
+     if( p_sys->p_cmd )
+@@ -1159,10 +1160,10 @@ static int  mms_ParseCommand( access_t *p_access,
+     i_id =  GetDWLE( p_data + 4 );
+     i_length = GetDWLE( p_data + 8 ) + 16;
+ 
+-    if( i_id != 0xb00bface )
++    if( i_id != 0xb00bface || i_length < 16 )
+     {
+         msg_Err( p_access,
+-                 "incorrect command header (0x%x)", i_id );
++                 "incorrect command header (0x%"PRIx32")", i_id );
+         p_sys->i_command = 0;
+         return -1;
+     }
+@@ -1170,8 +1171,8 @@ static int  mms_ParseCommand( access_t *p_access,
+     if( i_length > p_sys->i_cmd )
+     {
+         msg_Warn( p_access,
+-                  "truncated command (missing %d bytes)",
+-                   i_length - i_data  );
++                  "truncated command (missing %zu bytes)",
++                   (size_t)i_length - i_data  );
+         p_sys->i_command = 0;
+         return -1;
+     }
+diff --git a/modules/access/mms/mmstu.h b/modules/access/mms/mmstu.h
+index b265127..8d41fe7 100644
+--- a/modules/access/mms/mmstu.h
++++ b/modules/access/mms/mmstu.h
+@@ -62,10 +62,10 @@ struct access_sys_t
+     int         i_packet_seq_num;
+ 
+     uint8_t     *p_cmd;     /* latest command read */
+-    int         i_cmd;      /* allocated at the begining */
++    size_t      i_cmd;      /* allocated at the begining */
+ 
+     uint8_t     *p_header;  /* allocated by mms_ReadPacket */
+-    int         i_header;
++    size_t      i_header;
+ 
+     uint8_t     *p_media;   /* allocated by mms_ReadPacket */
+     size_t      i_media;
+@@ -86,7 +86,7 @@ struct access_sys_t
+     size_t      i_packet_length;
+     uint32_t    i_packet_count;
+     int         i_max_bit_rate;
+-    int         i_header_size;
++    size_t      i_header_size;
+ 
+     /* */
+     vlc_bool_t  b_seekable;

Added: lenny/vlc/debian/patches/408-CVE-2008-4686.diff
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/patches/408-CVE-2008-4686.diff?rev=1540&op=file
==============================================================================
--- lenny/vlc/debian/patches/408-CVE-2008-4686.diff (added)
+++ lenny/vlc/debian/patches/408-CVE-2008-4686.diff Wed Nov  5 23:25:49 2008
@@ -1,0 +1,46 @@
+diff -Nurad vlc-0.8.6.h.orig/modules/demux/ty.c vlc-0.8.6.h/modules/demux/ty.c
+--- vlc-0.8.6.h.orig/modules/demux/ty.c	2008-11-01 14:10:36.000000000 +0100
++++ vlc-0.8.6.h/modules/demux/ty.c	2008-11-01 14:19:52.000000000 +0100
+@@ -129,8 +129,8 @@
+   mtime_t         lastVideoPTS;
+ 
+   ty_rec_hdr_t    *rec_hdrs;          /* record headers array */
+-  int             i_cur_rec;          /* current record in this chunk */
+-  int             i_num_recs;         /* number of recs in this chunk */
++  unsigned        i_cur_rec;          /* current record in this chunk */
++  unsigned        i_num_recs;         /* number of recs in this chunk */
+   int             i_seq_rec;          /* record number where seq start is */
+   vlc_bool_t      eof;
+   vlc_bool_t      b_first_chunk;
+@@ -763,7 +763,7 @@
+ {
+     demux_sys_t *p_sys = p_demux->p_sys;
+     int64_t seek_pos = p_sys->i_stream_size * seek_pct;
+-    int i;
++    unsigned i;
+     long l_skip_amt;
+ 
+     /* if we're not seekable, there's nothing to do */
+@@ -856,7 +856,8 @@
+ /* =========================================================================== */
+ static int get_chunk_header(demux_t *p_demux)
+ {
+-    int i_readSize, i_num_recs, i;
++    uint32_t i, i_readSize;
++    unsigned i_num_recs;
+     uint8_t packet_header[4];
+     uint8_t record_header[16];
+     ty_rec_hdr_t *p_rec_hdr;
+@@ -914,7 +915,11 @@
+     /* parse headers into array */
+     if (p_sys->rec_hdrs)
+         free(p_sys->rec_hdrs);
+-    p_sys->rec_hdrs = malloc(i_num_recs * sizeof(ty_rec_hdr_t));
++    p_sys->rec_hdrs = calloc(i_num_recs, sizeof(ty_rec_hdr_t));
++    if(!p_sys->rec_hdrs){
++        i_num_recs = 0;
++        return;
++    }
+     for (i = 0; i < i_num_recs; i++)
+     {
+         i_readSize = stream_Read( p_demux->s, record_header, 16 );

Modified: lenny/vlc/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/patches/series?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/patches/series (original)
+++ lenny/vlc/debian/patches/series Wed Nov  5 23:25:49 2008
@@ -1,16 +1,14 @@
 001_am_maintainer_mode.diff
+010_iceape.diff
 050_bootstrap.diff
-100_no_wx_updates.diff
 101_certificates_paths.diff
 102_dejavu_font.diff
 103_kfreebsd.diff
 104_notify.diff
-105_audio_format_crash.diff
-106_xshm_check.diff
-110_formatstring.diff
-111_memleak.diff
-112_missingchecks.diff
-113_overflows.diff
-114_uninitialised.diff
 200_osdmenu_paths.diff
 300_manpage_syntax.diff
+401-CVE-2008-2430.diff
+405-CVE-2008-3732.diff
+406-live555-crash.diff
+407-mms-overflow.diff
+408-CVE-2008-4686.diff

Modified: lenny/vlc/debian/rules
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/rules?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/rules (original)
+++ lenny/vlc/debian/rules Wed Nov  5 23:25:49 2008
@@ -1,22 +1,20 @@
 #!/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_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+DEB_HOST_ARCH       ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 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-release --prefix=/usr
 confflags += \
 	--enable-libtool \
@@ -30,6 +28,7 @@
 	--disable-qt \
 	--enable-mad \
 	--enable-arts \
+	--enable-jack \
 	--enable-lirc \
 	--enable-a52 \
 	--enable-aa \
@@ -75,17 +74,21 @@
 	--enable-notify \
 	--enable-faad \
 	--enable-mediacontrol-bindings \
-	--enable-x264 \
+	--disable-x264 \
 	$(NULL)
 
-# These ones are only for Linux
+# Linux specific flags
 ifeq ($(DEB_HOST_ARCH_OS),linux)
 confflags += --enable-alsa --enable-dv --enable-v4l --enable-pvr
 endif
 
-# Glide and svgalib are only for x86 on Linux
-ifeq ($(shell dpkg-architecture -qDEB_BUILD_ARCH),i386)
+# Glide is only for x86 on Linux
+ifeq ($(DEB_HOST_ARCH),i386)
 confflags += --enable-glide
+endif
+
+# svgalib is only for x86 and x86-64 on Linux
+ifneq ($(filter $(DEB_HOST_ARCH), amd64 i386),)
 confflags += --enable-svgalib
 endif
 
@@ -93,34 +96,36 @@
 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) src/libvlc.la
 	cp src/.libs/libvlc.a src/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 -I rc vlc:quit
 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
 	# Clean VLC
-	-$(MAKE) distclean
+	[ ! -f Makefile ] || $(MAKE) distclean
 	rm -f src/libvlc.a
 	# Clean zsh completion stuff
 	rm -f extras/zsh
@@ -130,7 +135,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
@@ -138,7 +143,7 @@
 	dh_testroot
 	dh_clean -k
 	dh_installdirs
-	$(MAKE) install DESTDIR=`pwd`/debian/tmp/
+	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp/
 	cp src/libvlc.a debian/tmp/usr/lib
 	# Clean up libtool crap
 	find debian/tmp -name '*.la' -exec rm '{}' ';'
@@ -154,13 +159,16 @@
 	-mv debian/tmp/$(VIDDIR)/vlc32x32.xpm debian/tmp/$(VIDDIR)/vlc.xpm
 	# Install stuff
 	dh_install -si --fail-missing --sourcedir=debian/tmp
+	# install BTS stuff
+	mkdir -p  debian/vlc-nox/usr/share/bug/vlc-nox
+	cp debian/bug/* debian/vlc-nox/usr/share/bug/vlc-nox
 	# Clean up
 	rm -f debian/vlc/$(VIDDIR)/*.png
 ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
 	# Check that we did not install a plugin linked with libX11 in vlc-nox
 	BORKED=no; \
 	for file in $$(find debian/vlc-nox/usr/lib/vlc -name '*.so'); do \
-	  if ldd $$file | grep -q libX11; then \
+	  if objdump -x $$file | egrep -q '^ +NEEDED +libX11\.so'; then \
 	    BORKED=yes; \
 	    echo $$file depends on libX11; \
 	  fi; \
@@ -194,6 +202,7 @@
 	dh_installman doc/vlc-config.1 -p libvlc0-dev
 	dh_installchangelogs ChangeLog -p vlc-nox
 	dh_installchangelogs ChangeLog -p libvlc0
+	dh_desktop
 	dh_strip -s
 	dh_compress -s
 	dh_fixperms -s
@@ -205,5 +214,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: lenny/vlc/debian/vlc-nox.install
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/vlc-nox.install?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/vlc-nox.install (original)
+++ lenny/vlc/debian/vlc-nox.install Wed Nov  5 23:25:49 2008
@@ -39,10 +39,11 @@
 usr/lib/vlc/codec/libtwolame_plugin.so
 usr/lib/vlc/codec/libpng_plugin.so
 usr/lib/vlc/codec/libsvcdsub_plugin.so
+usr/lib/vlc/codec/libtelx_plugin.so
 usr/lib/vlc/codec/libcvdsub_plugin.so
 usr/lib/vlc/codec/libfake_plugin.so
 usr/lib/vlc/codec/libfaad_plugin.so
-usr/lib/vlc/codec/libx264_plugin.so
+usr/lib/vlc/codec/libtelx_plugin.so
 usr/lib/vlc/control
 usr/lib/vlc/demux
 usr/lib/vlc/gui/libncurses_plugin.so

Modified: lenny/vlc/debian/vlc-plugin-arts.links
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/vlc-plugin-arts.links?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/vlc-plugin-arts.links (original)
+++ lenny/vlc/debian/vlc-plugin-arts.links Wed Nov  5 23:25:49 2008
@@ -1,1 +1,2 @@
-/usr/share/doc/vlc /usr/share/doc/vlc-plugin-arts
+/usr/share/doc/vlc-nox /usr/share/doc/vlc-plugin-arts
+/usr/share/bug/vlc-nox /usr/share/bug/vlc-plugin-arts

Modified: lenny/vlc/debian/vlc-plugin-esd.links
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/vlc-plugin-esd.links?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/vlc-plugin-esd.links (original)
+++ lenny/vlc/debian/vlc-plugin-esd.links Wed Nov  5 23:25:49 2008
@@ -1,1 +1,2 @@
-/usr/share/doc/vlc /usr/share/doc/vlc-plugin-esd
+usr/share/doc/vlc-nox usr/share/doc/vlc-plugin-esd
+usr/share/bug/vlc-nox usr/share/bug/vlc-plugin-esd

Modified: lenny/vlc/debian/vlc-plugin-ggi.links
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/vlc-plugin-ggi.links?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/vlc-plugin-ggi.links (original)
+++ lenny/vlc/debian/vlc-plugin-ggi.links Wed Nov  5 23:25:49 2008
@@ -1,1 +1,2 @@
-/usr/share/doc/vlc /usr/share/doc/vlc-plugin-ggi
+usr/share/doc/vlc-nox usr/share/doc/vlc-plugin-ggi
+usr/share/bug/vlc-nox usr/share/bug/vlc-plugin-ggi

Modified: lenny/vlc/debian/vlc-plugin-glide.links
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/vlc-plugin-glide.links?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/vlc-plugin-glide.links (original)
+++ lenny/vlc/debian/vlc-plugin-glide.links Wed Nov  5 23:25:49 2008
@@ -1,1 +1,2 @@
-/usr/share/doc/vlc /usr/share/doc/vlc-plugin-glide
+usr/share/doc/vlc-nox usr/share/doc/vlc-plugin-glide
+usr/share/bug/vlc-nox usr/share/bug/vlc-plugin-glide

Added: lenny/vlc/debian/vlc-plugin-jack.install
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/vlc-plugin-jack.install?rev=1540&op=file
==============================================================================
--- lenny/vlc/debian/vlc-plugin-jack.install (added)
+++ lenny/vlc/debian/vlc-plugin-jack.install Wed Nov  5 23:25:49 2008
@@ -1,0 +1,1 @@
+usr/lib/vlc/audio_output/libjack_plugin.so

Added: lenny/vlc/debian/vlc-plugin-jack.links
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/vlc-plugin-jack.links?rev=1540&op=file
==============================================================================
--- lenny/vlc/debian/vlc-plugin-jack.links (added)
+++ lenny/vlc/debian/vlc-plugin-jack.links Wed Nov  5 23:25:49 2008
@@ -1,0 +1,2 @@
+usr/share/doc/vlc-nox usr/share/doc/vlc-plugin-jack
+usr/share/bug/vlc-nox usr/share/bug/vlc-plugin-jack

Modified: lenny/vlc/debian/vlc-plugin-sdl.links
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/vlc-plugin-sdl.links?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/vlc-plugin-sdl.links (original)
+++ lenny/vlc/debian/vlc-plugin-sdl.links Wed Nov  5 23:25:49 2008
@@ -1,1 +1,2 @@
-/usr/share/doc/vlc /usr/share/doc/vlc-plugin-sdl
+usr/share/doc/vlc-nox usr/share/doc/vlc-plugin-sdl
+usr/share/bug/vlc-nox usr/share/bug/vlc-plugin-sdl

Modified: lenny/vlc/debian/vlc-plugin-svgalib.links
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/vlc-plugin-svgalib.links?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/vlc-plugin-svgalib.links (original)
+++ lenny/vlc/debian/vlc-plugin-svgalib.links Wed Nov  5 23:25:49 2008
@@ -1,1 +1,2 @@
-/usr/share/doc/vlc /usr/share/doc/vlc-plugin-svgalib
+usr/share/doc/vlc-nox usr/share/doc/vlc-plugin-svgalib
+usr/share/bug/vlc-nox usr/share/bug/vlc-plugin-svgalib

Modified: lenny/vlc/debian/vlc.links
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/vlc.links?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/vlc.links (original)
+++ lenny/vlc/debian/vlc.links Wed Nov  5 23:25:49 2008
@@ -1,3 +1,5 @@
+/usr/share/doc/vlc-nox /usr/share/doc/vlc
 /usr/share/vlc/vlc.xpm /usr/share/vlc/wxvlc.xpm
 /usr/share/man/man1/vlc.1.gz /usr/share/man/man1/svlc.1.gz
 /usr/share/man/man1/vlc.1.gz /usr/share/man/man1/wxvlc.1.gz
+/usr/share/bug/vlc-nox /usr/share/bug/vlc

Modified: lenny/vlc/debian/vlc.menu
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/vlc.menu?rev=1540&op=diff
==============================================================================
--- lenny/vlc/debian/vlc.menu (original)
+++ lenny/vlc/debian/vlc.menu Wed Nov  5 23:25:49 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"

Added: lenny/vlc/debian/watch
URL: http://svn.debian.org/wsvn/pkg-multimedia/lenny/vlc/debian/watch?rev=1540&op=file
==============================================================================
--- lenny/vlc/debian/watch (added)
+++ lenny/vlc/debian/watch Wed Nov  5 23:25:49 2008
@@ -1,0 +1,4 @@
+version=3
+
+opts="dversionmangle=s/(\d\.\d\.\d).([a-z])/$1$2/" \
+  http://download.videolan.org/pub/videolan/vlc/([\d\.]+[a-z])\/vlc-([\d\.]+[a-z])\.tar\.gz




More information about the pkg-multimedia-commits mailing list