[SCM] VLC media player packaging branch, maverick, updated. debian/1.0.6-1ubuntu1-90-g0a3a878
bdrung-guest at users.alioth.debian.org
bdrung-guest at users.alioth.debian.org
Thu Jun 24 23:27:59 UTC 2010
The following commit has been merged in the maverick branch:
commit d0b97c7873369b0803798b166eb1aa70e5c32c03
Author: Benjamin Drung <bdrung at ubuntu.com>
Date: Fri Jun 25 00:24:44 2010 +0200
Drop xulrunner patches.
diff --git a/debian/changelog b/debian/changelog
index 7177541..ba13e34 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,9 +3,6 @@ vlc (1.1.0-1ubuntu1) UNRELEASED; urgency=low
* Merge from Debian unstable, remaining changes:
- build and install the libx264 plugin
- add Xb-Npp header to vlc package
- - Add patches 519-526 to fix FTBFS with xulruner-1.9.2 from upstream
- - Add 600-drop-OJI-xul-192.patch to drop OJI support as xulrunner-1.9.2 on
- Linux doesn't support it
- Add apport hook to include more vlc dependencies in bug reports
-- Benjamin Drung <bdrung at ubuntu.com> Fri, 25 Jun 2010 00:19:19 +0200
diff --git a/debian/patches/519-Typedef-changes-from-xulrunner-1.9.1.patch b/debian/patches/519-Typedef-changes-from-xulrunner-1.9.1.patch
deleted file mode 100644
index 5e6b84a..0000000
--- a/debian/patches/519-Typedef-changes-from-xulrunner-1.9.1.patch
+++ /dev/null
@@ -1,151 +0,0 @@
-From 46cdf014fe622a27d986acd859a70e91ec606cb1 Mon Sep 17 00:00:00 2001
-From: Nicolas Chauvet <kwizart at gmail.com>
-Date: Mon, 29 Mar 2010 23:45:48 +0200
-Subject: [PATCH] Typedef changes from xulrunner 1.9.1
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Rémi Denis-Courmont <remi at remlab.net>
----
- projects/mozilla/vlcplugin.h | 8 ++++++++
- projects/mozilla/vlcshell.cpp | 20 +++++++++++++++++++-
- projects/mozilla/vlcshell.h | 19 +++++++++++++++++++
- 3 files changed, 46 insertions(+), 1 deletions(-)
-
-diff --git a/projects/mozilla/vlcplugin.h b/projects/mozilla/vlcplugin.h
-index 754118b..a34fd69 100644
---- a/projects/mozilla/vlcplugin.h
-+++ b/projects/mozilla/vlcplugin.h
-@@ -173,7 +173,11 @@ private:
- class VlcPlugin
- {
- public:
-+#if (((NP_VERSION_MAJOR << 8) + NP_VERSION_MINOR) < 20)
- VlcPlugin( NPP, uint16 );
-+#else
-+ VlcPlugin( NPP, uint16_t );
-+#endif
- virtual ~VlcPlugin();
-
- NPError init(int argc, char* const argn[], char* const argv[]);
-@@ -226,7 +230,11 @@ public:
- vlc_toolbar_clicked_t getToolbarButtonClicked( int i_xpos, int i_ypos );
- #endif
-
-+#if (((NP_VERSION_MAJOR << 8) + NP_VERSION_MINOR) < 20)
- uint16 i_npmode; /* either NP_EMBED or NP_FULL */
-+#else
-+ uint16_t i_npmode; /* either NP_EMBED or NP_FULL */
-+#endif
-
- /* plugin properties */
- int b_stream;
-diff --git a/projects/mozilla/vlcshell.cpp b/projects/mozilla/vlcshell.cpp
-index 5de1ed0..774c0a7 100644
---- a/projects/mozilla/vlcshell.cpp
-+++ b/projects/mozilla/vlcshell.cpp
-@@ -284,7 +284,12 @@ void NPP_Shutdown( void )
- ;
- }
-
--NPError NPP_New( NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc,
-+NPError NPP_New( NPMIMEType pluginType, NPP instance,
-+#if (((NP_VERSION_MAJOR << 8) + NP_VERSION_MINOR) < 20)
-+ uint16 mode, int16 argc,
-+#else
-+ uint16_t mode, int16_t argc,
-+#endif
- char* argn[], char* argv[], NPSavedData* saved )
- {
- NPError status;
-@@ -555,7 +560,11 @@ NPError NPP_SetWindow( NPP instance, NPWindow* window )
- }
-
- NPError NPP_NewStream( NPP instance, NPMIMEType type, NPStream *stream,
-+#if (((NP_VERSION_MAJOR << 8) + NP_VERSION_MINOR) < 20)
- NPBool seekable, uint16 *stype )
-+#else
-+ NPBool seekable, uint16_t *stype )
-+#endif
- {
- if( NULL == instance )
- {
-@@ -584,14 +593,23 @@ NPError NPP_NewStream( NPP instance, NPMIMEType type, NPStream *stream,
- return NPERR_GENERIC_ERROR;
- }
-
-+#if (((NP_VERSION_MAJOR << 8) + NP_VERSION_MINOR) < 20)
- int32 NPP_WriteReady( NPP instance, NPStream *stream )
-+#else
-+int32_t NPP_WriteReady( NPP instance, NPStream *stream )
-+#endif
- {
- /* TODO */
- return 8*1024;
- }
-
-+#if (((NP_VERSION_MAJOR << 8) + NP_VERSION_MINOR) < 20)
- int32 NPP_Write( NPP instance, NPStream *stream, int32 offset,
- int32 len, void *buffer )
-+#else
-+int32_t NPP_Write( NPP instance, NPStream *stream, int32_t offset,
-+ int32_t len, void *buffer )
-+#endif
- {
- /* TODO */
- return len;
-diff --git a/projects/mozilla/vlcshell.h b/projects/mozilla/vlcshell.h
-index 114865a..ecd868d 100644
---- a/projects/mozilla/vlcshell.h
-+++ b/projects/mozilla/vlcshell.h
-@@ -24,6 +24,11 @@
- #ifndef __VLCSHELL_H__
- #define __VLCSHELL_H__
-
-+/* Mozilla stuff */
-+#ifdef HAVE_MOZILLA_CONFIG_H
-+# include <mozilla-config.h>
-+#endif
-+
- char * NPP_GetMIMEDescription( void );
-
- NPError NPP_Initialize( void );
-@@ -43,20 +48,34 @@ NPError NPP_SetValue( NPP instance, NPNVariable variable, void *value );
- NPError NPP_SetWindow( NPP instance, NPWindow* window );
-
- NPError NPP_NewStream( NPP instance, NPMIMEType type, NPStream *stream,
-+#if (((NP_VERSION_MAJOR << 8) + NP_VERSION_MINOR) < 20)
- NPBool seekable, uint16 *stype );
-+#else
-+ NPBool seekable, uint16_t *stype );
-+#endif
- NPError NPP_DestroyStream( NPP instance, NPStream *stream, NPError reason );
- void NPP_StreamAsFile( NPP instance, NPStream *stream, const char* fname );
-
-+#if (((NP_VERSION_MAJOR << 8) + NP_VERSION_MINOR) < 20)
- int32 NPP_WriteReady( NPP instance, NPStream *stream );
- int32 NPP_Write( NPP instance, NPStream *stream, int32 offset,
- int32 len, void *buffer );
-+#else
-+int32_t NPP_WriteReady( NPP instance, NPStream *stream );
-+int32_t NPP_Write( NPP instance, NPStream *stream, int32_t offset,
-+ int32_t len, void *buffer );
-+#endif
-
- void NPP_URLNotify( NPP instance, const char* url,
- NPReason reason, void* notifyData );
- void NPP_Print( NPP instance, NPPrint* printInfo );
-
- #ifdef XP_MACOSX
-+#if (((NP_VERSION_MAJOR << 8) + NP_VERSION_MINOR) < 20)
- int16 NPP_HandleEvent( NPP instance, void * event );
-+#else
-+int16_t NPP_HandleEvent( NPP instance, void * event );
-+#endif
- #endif
-
- #endif
---
-1.7.0
-
diff --git a/debian/patches/520-Don-t-hardcode-OJI-define-deprecated-xith-libxul-1.9.patch b/debian/patches/520-Don-t-hardcode-OJI-define-deprecated-xith-libxul-1.9.patch
deleted file mode 100644
index b4ab779..0000000
--- a/debian/patches/520-Don-t-hardcode-OJI-define-deprecated-xith-libxul-1.9.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From 6dbe4986f7c11370c2bc275491d4502f5f4c3c60 Mon Sep 17 00:00:00 2001
-From: Nicolas Chauvet <kwizart at gmail.com>
-Date: Mon, 29 Mar 2010 23:45:46 +0200
-Subject: [PATCH] - Don't hardcode OJI define - deprecated xith libxul 1.9.2
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Rémi Denis-Courmont <remi at remlab.net>
----
- projects/mozilla/support/npunix.c | 1 -
- projects/mozilla/vlcshell.cpp | 2 ++
- projects/mozilla/vlcshell.h | 3 +++
- 3 files changed, 5 insertions(+), 1 deletions(-)
-
-diff --git a/projects/mozilla/support/npunix.c b/projects/mozilla/support/npunix.c
-index 9596c27..9eb851c 100644
---- a/projects/mozilla/support/npunix.c
-+++ b/projects/mozilla/support/npunix.c
-@@ -46,7 +46,6 @@
- #include "config.h"
-
- #define XP_UNIX 1
--#define OJI 1
-
- #include <npapi.h>
- #if (((NP_VERSION_MAJOR << 8) + NP_VERSION_MINOR) < 20)
-diff --git a/projects/mozilla/vlcshell.cpp b/projects/mozilla/vlcshell.cpp
-index bff669d..5de1ed0 100644
---- a/projects/mozilla/vlcshell.cpp
-+++ b/projects/mozilla/vlcshell.cpp
-@@ -272,10 +272,12 @@ NPError NPP_Initialize( void )
- return NPERR_NO_ERROR;
- }
-
-+#ifdef OJI
- jref NPP_GetJavaClass( void )
- {
- return NULL;
- }
-+#endif
-
- void NPP_Shutdown( void )
- {
-diff --git a/projects/mozilla/vlcshell.h b/projects/mozilla/vlcshell.h
-index 6dd1561..114865a 100644
---- a/projects/mozilla/vlcshell.h
-+++ b/projects/mozilla/vlcshell.h
-@@ -27,7 +27,10 @@
- char * NPP_GetMIMEDescription( void );
-
- NPError NPP_Initialize( void );
-+
-+#ifdef OJI
- jref NPP_GetJavaClass( void );
-+#endif
- void NPP_Shutdown( void );
-
- NPError NPP_New( NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc,
---
-1.7.0
-
diff --git a/debian/patches/521-Untracked-API-change-utf8-to-UTF8.patch b/debian/patches/521-Untracked-API-change-utf8-to-UTF8.patch
deleted file mode 100644
index 02e6b0c..0000000
--- a/debian/patches/521-Untracked-API-change-utf8-to-UTF8.patch
+++ /dev/null
@@ -1,89 +0,0 @@
-From 9fa62a2c395d481e5df3667fc3d200e82e14b4b0 Mon Sep 17 00:00:00 2001
-From: Nicolas Chauvet <kwizart at gmail.com>
-Date: Sat, 10 Apr 2010 16:10:20 +0300
-Subject: [PATCH] Untracked API change utf8 to UTF8
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Rémi Denis-Courmont <remi at remlab.net>
----
- projects/mozilla/control/npolibvlc.cpp | 4 ++--
- projects/mozilla/control/nporuntime.cpp | 6 +++---
- projects/mozilla/vlcplugin.cpp | 10 +++++-----
- 3 files changed, 10 insertions(+), 10 deletions(-)
-
-diff --git a/projects/mozilla/control/npolibvlc.cpp b/projects/mozilla/control/npolibvlc.cpp
-index 6fb6132..4affd41 100644
---- a/projects/mozilla/control/npolibvlc.cpp
-+++ b/projects/mozilla/control/npolibvlc.cpp
-@@ -967,7 +967,7 @@ LibvlcPlaylistNPObject::invoke(int index, const NPVariant *args,
- void LibvlcPlaylistNPObject::parseOptions(const NPString &nps,
- int *i_options, char*** ppsz_options)
- {
-- if( nps.utf8length )
-+ if( nps.UTF8Length )
- {
- char *s = stringValue(nps);
- char *val = s;
-@@ -979,7 +979,7 @@ void LibvlcPlaylistNPObject::parseOptions(const NPString &nps,
- {
- int nOptions = 0;
-
-- char *end = val + nps.utf8length;
-+ char *end = val + nps.UTF8Length;
- while( val < end )
- {
- // skip leading blanks
-diff --git a/projects/mozilla/control/nporuntime.cpp b/projects/mozilla/control/nporuntime.cpp
-index b237fbd..cced74a 100644
---- a/projects/mozilla/control/nporuntime.cpp
-+++ b/projects/mozilla/control/nporuntime.cpp
-@@ -37,11 +37,11 @@
-
- char* RuntimeNPObject::stringValue(const NPString &s)
- {
-- NPUTF8 *val = static_cast<NPUTF8*>(malloc((s.utf8length+1) * sizeof(*val)));
-+ NPUTF8 *val = static_cast<NPUTF8*>(malloc((s.UTF8Length+1) * sizeof(*val)));
- if( val )
- {
-- strncpy(val, s.utf8characters, s.utf8length);
-- val[s.utf8length] = '\0';
-+ strncpy(val, s.UTF8Characters, s.UTF8Length);
-+ val[s.UTF8Length] = '\0';
- }
- return val;
- }
-diff --git a/projects/mozilla/vlcplugin.cpp b/projects/mozilla/vlcplugin.cpp
-index 41ecab2..caeabda 100644
---- a/projects/mozilla/vlcplugin.cpp
-+++ b/projects/mozilla/vlcplugin.cpp
-@@ -449,8 +449,8 @@ NPError VlcPlugin::init(int argc, char* const argn[], char* const argv[])
- NPString script;
- NPVariant result;
-
-- script.utf8characters = docLocHref;
-- script.utf8length = sizeof(docLocHref)-1;
-+ script.UTF8Characters = docLocHref;
-+ script.UTF8Length = sizeof(docLocHref)-1;
-
- if( NPN_Evaluate(p_browser, plugin, &script, &result) )
- {
-@@ -458,11 +458,11 @@ NPError VlcPlugin::init(int argc, char* const argn[], char* const argv[])
- {
- NPString &location = NPVARIANT_TO_STRING(result);
-
-- psz_baseURL = (char *) malloc(location.utf8length+1);
-+ psz_baseURL = (char *) malloc(location.UTF8Length+1);
- if( psz_baseURL )
- {
-- strncpy(psz_baseURL, location.utf8characters, location.utf8length);
-- psz_baseURL[location.utf8length] = '\0';
-+ strncpy(psz_baseURL, location.UTF8Characters, location.UTF8Length);
-+ psz_baseURL[location.UTF8Length] = '\0';
- }
- }
- NPN_ReleaseVariantValue(&result);
---
-1.7.0
-
diff --git a/debian/patches/522-Mozilla-do-not-hard-code-autoconf-file-descriptors.patch b/debian/patches/522-Mozilla-do-not-hard-code-autoconf-file-descriptors.patch
deleted file mode 100644
index 5d9566d..0000000
--- a/debian/patches/522-Mozilla-do-not-hard-code-autoconf-file-descriptors.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-Original Patch From 9eb581755a1502c5d8fde90355c134fea9668f5d Mon Sep 17 00:00:00 2001
-Refreshed against vlc 1.0.5 by Micah Gersten <micahg at ubuntu.com>
-From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= <remi at remlab.net>
-Date: Sat, 10 Apr 2010 16:38:52 +0300
-Subject: [PATCH] Mozilla: do not hard-code autoconf file descriptors
-
----
- configure.ac | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-Index: vlc-1.0.5/configure.ac
-===================================================================
---- vlc-1.0.5.orig/configure.ac
-+++ vlc-1.0.5/configure.ac
-@@ -5621,21 +5621,21 @@
- AC_MSG_NOTICE([Checking for Mozilla])
- found=0
- if test -n "$MOZILLA_CFLAGS" -a -n "$MOZILLA_LIBS"
- then
- found=1
- else
- if test -n "$PKG_CONFIG"; then
- for i in "${with_mozilla_pkg}" libxul {seamonkey,iceape,xulrunner,firefox,iceweasel,mozilla}-plugin; do
-- echo "Trying to find $i.pc files" >&5
-- if $PKG_CONFIG --exists --print-errors "$i" 2>&5
-+ echo "Trying to find $i package" >&AS_MESSAGE_LOG_FD
-+ if $PKG_CONFIG --exists --print-errors "$i" 2>&AS_MESSAGE_LOG_FD
- then
-- echo "Using $i.pc files." >&5
-- echo "Using $i.pc files." >&6
-+ echo "Using $i pkg-config package." >&AS_MESSAGE_LOG_FD
-+ echo "Using $i package." >&AS_MESSAGE_FD
- found=1
- MOZILLA_CFLAGS=$(eval $PKG_CONFIG --cflags "$i" )
- MOZILLA_LIBS=$(eval $PKG_CONFIG --libs "$i" )
- break
- fi
- done
- fi
- fi
diff --git a/debian/patches/523-Require-xul-1.9.2-explicitly.patch b/debian/patches/523-Require-xul-1.9.2-explicitly.patch
deleted file mode 100644
index f83ef6c..0000000
--- a/debian/patches/523-Require-xul-1.9.2-explicitly.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-From 464c5784caf9462a021505775cdc94ee2404475d Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= <remi at remlab.net>
-Date: Sat, 10 Apr 2010 16:53:36 +0300
-Subject: [PATCH] Require xul >= 1.9.2 explicitly
-
----
- configure.ac | 9 ++++++---
- 1 file changed, 6 insertions(+), 3 deletions(-)
-
-Index: vlc-1.0.5/configure.ac
-===================================================================
---- vlc-1.0.5.orig/configure.ac
-+++ vlc-1.0.5/configure.ac
-@@ -5622,40 +5622,43 @@
- found=0
- if test -n "$MOZILLA_CFLAGS" -a -n "$MOZILLA_LIBS"
- then
- found=1
- else
- if test -n "$PKG_CONFIG"; then
- for i in "${with_mozilla_pkg}" libxul {seamonkey,iceape,xulrunner,firefox,iceweasel,mozilla}-plugin; do
- echo "Trying to find $i package" >&AS_MESSAGE_LOG_FD
-- if $PKG_CONFIG --exists --print-errors "$i" 2>&AS_MESSAGE_LOG_FD
-+ AC_MSG_CHECKING([for $i >= 1.9.2])
-+ if $PKG_CONFIG --exists --print-errors "$i >= 1.9.2" 2>&AS_MESSAGE_LOG_FD
- then
- echo "Using $i pkg-config package." >&AS_MESSAGE_LOG_FD
- echo "Using $i package." >&AS_MESSAGE_FD
- found=1
- MOZILLA_CFLAGS=$(eval $PKG_CONFIG --cflags "$i" )
- MOZILLA_LIBS=$(eval $PKG_CONFIG --libs "$i" )
-+ AC_MSG_RESULT([yes])
- break
- fi
-+ AC_MSG_RESULT([no])
- done
- fi
- fi
- AS_IF( [test $found = 1],[
- CPPFLAGS="${CPPFLAGS_save} ${MOZILLA_CFLAGS}"
- MOZILLA_REQUIRED_HEADERS=1
- AC_CHECK_HEADERS([npfunctions.h])
- AC_CHECK_HEADERS(npapi.h,,MOZILLA_REQUIRED_HEADERS=0)
- AC_CHECK_HEADERS(npruntime.h,,MOZILLA_REQUIRED_HEADERS=0,
- [#if HAVE_NPAPI_H
- # include <npapi.h>
- #endif
- ])
- if test "${MOZILLA_REQUIRED_HEADERS}" = "0"; then
-- AC_MSG_ERROR([Please install the Firefox development tools; mozilla-config.h, plugin/npapi.h and plugin/npruntime.h were not found.])
-+ AC_MSG_ERROR([Please install the Firefox development tools; plugin/npapi.h and/or plugin/npruntime.h were not found.])
- fi
- MOZILLA_REQUIRED_HEADERS=
- mozilla=:
- AS_IF([ test "${SYS}" != "mingw32" -a "${SYS}" != "mingwce"],[
- VLC_ADD_CPPFLAGS([mozilla],[-DXP_UNIX -DOJI])
- AS_IF([ test "${SYS}" != "darwin"],[
- PKG_CHECK_MODULES(XPM, [xpm xt],[
- VLC_ADD_CPPFLAGS([mozilla],[-DMOZ_X11])
-@@ -5670,17 +5673,17 @@
- PLUGINS_BINDINGS="${PLUGINS_BINDINGS} mozilla"
- MOZILLA_CONFIG=
- CPPFLAGS="${CPPFLAGS_save}"
- ],
- [
- AC_PATH_PROGS(MOZILLA_CONFIG,
- [mozilla-config seamonkey-config xulrunner-config],
- [no])
-- test "${MOZILLA_CONFIG}" = "no" && AC_MSG_ERROR([Please install the Mozilla development tools. mozilla-config was not found.])
-+ test "${MOZILLA_CONFIG}" = "no" && AC_MSG_ERROR([Please install the Mozilla development tools (version 1.9.2 or higher) or use --disable-mozilla.])
- ]
- )
- dnl pkg-config failed but we might have found a mozilla-config
- AS_IF( [test ! -z "${MOZILLA_CONFIG}"],[
- if ${MOZILLA_CONFIG} --defines | grep -q 'MOZ_X11=1'; then
- LDFLAGS="${LDFLAGS_save} ${X_LIBS} ${X_PRE_LIBS}"
- AC_CHECK_LIB(Xt,XtStrings,
- [
diff --git a/debian/patches/524-Mozilla-More-fixes-for-XulRunner-1.9.2.patch b/debian/patches/524-Mozilla-More-fixes-for-XulRunner-1.9.2.patch
deleted file mode 100644
index 46c4231..0000000
--- a/debian/patches/524-Mozilla-More-fixes-for-XulRunner-1.9.2.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-From 4eea1289d83879fcafed7bb0e1f37966961f43e3 Mon Sep 17 00:00:00 2001
-Refreshed against vlc 1.0.5
-From: Jean-Baptiste Kempf <jb at videolan.org>
-Date: Sat, 10 Apr 2010 16:17:09 +0200
-Subject: [PATCH 520/522] Mozilla: More fixes for XulRunner 1.9.2
-
----
- projects/mozilla/vlcplugin.cpp | 5 +++++
- projects/mozilla/vlcshell.h | 7 +++++++
- 2 files changed, 12 insertions(+)
-
-Index: vlc-1.0.5/projects/mozilla/vlcplugin.cpp
-===================================================================
---- vlc-1.0.5.orig/projects/mozilla/vlcplugin.cpp
-+++ vlc-1.0.5/projects/mozilla/vlcplugin.cpp
-@@ -31,21 +31,26 @@
- #ifdef HAVE_MOZILLA_CONFIG_H
- # include <mozilla-config.h>
- #endif
-
- #include "vlcplugin.h"
- #include "control/npolibvlc.h"
-
- #include <ctype.h>
-+#include <assert.h>
-
- /*****************************************************************************
- * VlcPlugin constructor and destructor
- *****************************************************************************/
-+#if (((NP_VERSION_MAJOR << 8) + NP_VERSION_MINOR) < 20)
- VlcPlugin::VlcPlugin( NPP instance, uint16 mode ) :
-+#else
-+VlcPlugin::VlcPlugin( NPP instance, uint16_t mode ) :
-+#endif
- i_npmode(mode),
- b_stream(0),
- b_autoplay(1),
- b_toolbar(0),
- psz_target(NULL),
- playlist_index(-1),
- libvlc_instance(NULL),
- libvlc_media_list(NULL),
-Index: vlc-1.0.5/projects/mozilla/vlcshell.h
-===================================================================
---- vlc-1.0.5.orig/projects/mozilla/vlcshell.h
-+++ vlc-1.0.5/projects/mozilla/vlcshell.h
-@@ -33,18 +33,25 @@
-
- NPError NPP_Initialize( void );
-
- #ifdef OJI
- jref NPP_GetJavaClass( void );
- #endif
- void NPP_Shutdown( void );
-
-+#if (((NP_VERSION_MAJOR << 8) + NP_VERSION_MINOR) < 20)
- NPError NPP_New( NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc,
- char* argn[], char* argv[], NPSavedData* saved );
-+#else
-+NPError NPP_New( NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t argc,
-+ char* argn[], char* argv[], NPSavedData* saved );
-+#endif
-+
-+
- NPError NPP_Destroy( NPP instance, NPSavedData** save );
-
- NPError NPP_GetValue( NPP instance, NPPVariable variable, void *value );
- NPError NPP_SetValue( NPP instance, NPNVariable variable, void *value );
-
- NPError NPP_SetWindow( NPP instance, NPWindow* window );
-
- NPError NPP_NewStream( NPP instance, NPMIMEType type, NPStream *stream,
diff --git a/debian/patches/525-Mozilla-more-fixes.patch b/debian/patches/525-Mozilla-more-fixes.patch
deleted file mode 100644
index 27f9f93..0000000
--- a/debian/patches/525-Mozilla-more-fixes.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 2903fb7906863ef1344f4b62228875952aa64497 Mon Sep 17 00:00:00 2001
-From: Jean-Baptiste Kempf <jb at videolan.org>
-Date: Sat, 10 Apr 2010 16:22:30 +0200
-Subject: [PATCH 521/522] Mozilla: more fixes
-
----
- projects/mozilla/vlcplugin.cpp | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-diff --git a/projects/mozilla/vlcplugin.cpp b/projects/mozilla/vlcplugin.cpp
-index 48a287b..7e4a88d 100644
---- a/projects/mozilla/vlcplugin.cpp
-+++ b/projects/mozilla/vlcplugin.cpp
-@@ -47,6 +47,7 @@
-
- #include <stdio.h>
- #include <assert.h>
-+#include <stdlib.h>
-
- /*****************************************************************************
- * utilitiy functions
---
-1.7.0
-
diff --git a/debian/patches/526-Mozilla-More-final-Win32-compile-fixes-for-XulRunner.patch b/debian/patches/526-Mozilla-More-final-Win32-compile-fixes-for-XulRunner.patch
deleted file mode 100644
index 0ebbcc5..0000000
--- a/debian/patches/526-Mozilla-More-final-Win32-compile-fixes-for-XulRunner.patch
+++ /dev/null
@@ -1,108 +0,0 @@
-From 68a032f9ff344ee45e0ca7d0e75620d155ae1019 Mon Sep 17 00:00:00 2001
-From: Jean-Baptiste Kempf <jb at videolan.org>
-Date: Sat, 10 Apr 2010 16:50:02 +0200
-Subject: [PATCH 522/522] Mozilla: More (final?) Win32 compile fixes for XulRunner 1.9.2
-
----
- projects/mozilla/control/npolibvlc.cpp | 12 ++++++------
- projects/mozilla/support/npwin.cpp | 2 +-
- projects/mozilla/vlcplugin.cpp | 5 +++--
- 3 files changed, 10 insertions(+), 9 deletions(-)
-
-diff --git a/projects/mozilla/control/npolibvlc.cpp b/projects/mozilla/control/npolibvlc.cpp
-index 4affd41..5bc8534 100644
---- a/projects/mozilla/control/npolibvlc.cpp
-+++ b/projects/mozilla/control/npolibvlc.cpp
-@@ -57,7 +57,7 @@ NPVariant copyNPVariant(const NPVariant& original)
- NPVariant res;
-
- if (NPVARIANT_IS_STRING(original))
-- STRINGZ_TO_NPVARIANT(strdup(NPVARIANT_TO_STRING(original).utf8characters), res);
-+ STRINGZ_TO_NPVARIANT(strdup(NPVARIANT_TO_STRING(original).UTF8Characters), res);
- else if (NPVARIANT_IS_INT32(original))
- INT32_TO_NPVARIANT(NPVARIANT_TO_INT32(original), res);
- else if (NPVARIANT_IS_DOUBLE(original))
-@@ -1639,7 +1639,7 @@ LibvlcMarqueeNPObject::setProperty(int index, const NPVariant &value)
-
- case ID_marquee_position:
- if( !NPVARIANT_IS_STRING(value) ||
-- !position_byname( NPVARIANT_TO_STRING(value).utf8characters, i ) )
-+ !position_byname( NPVARIANT_TO_STRING(value).UTF8Characters, i ) )
- return INVOKERESULT_INVALID_VALUE;
-
- libvlc_video_set_marquee_int(p_md, libvlc_marquee_Position, i);
-@@ -1785,7 +1785,7 @@ LibvlcLogoNPObject::setProperty(int index, const NPVariant &value)
-
- case ID_logo_position:
- if( !NPVARIANT_IS_STRING(value) ||
-- !position_byname( NPVARIANT_TO_STRING(value).utf8characters, i ) )
-+ !position_byname( NPVARIANT_TO_STRING(value).UTF8Characters, i ) )
- return INVOKERESULT_INVALID_VALUE;
-
- libvlc_video_set_logo_int(p_md, libvlc_logo_position, i);
-@@ -1843,7 +1843,7 @@ LibvlcLogoNPObject::invoke(int index, const NPVariant *args,
- {
- if( !NPVARIANT_IS_STRING(args[i]) )
- return INVOKERESULT_INVALID_VALUE;
-- len+=NPVARIANT_TO_STRING(args[i]).utf8length+1;
-+ len+=NPVARIANT_TO_STRING(args[i]).UTF8Length+1;
- }
-
- buf = (char *)malloc( len+1 );
-@@ -1853,8 +1853,8 @@ LibvlcLogoNPObject::invoke(int index, const NPVariant *args,
- for( h=buf,i=0;i<argCount;++i )
- {
- if(i) *h++=';';
-- len=NPVARIANT_TO_STRING(args[i]).utf8length;
-- memcpy(h,NPVARIANT_TO_STRING(args[i]).utf8characters,len);
-+ len=NPVARIANT_TO_STRING(args[i]).UTF8Length;
-+ memcpy(h,NPVARIANT_TO_STRING(args[i]).UTF8Characters,len);
- h+=len;
- }
- *h='\0';
-diff --git a/projects/mozilla/support/npwin.cpp b/projects/mozilla/support/npwin.cpp
-index 4674194..77f540f 100644
---- a/projects/mozilla/support/npwin.cpp
-+++ b/projects/mozilla/support/npwin.cpp
-@@ -544,7 +544,7 @@ const char* NPN_UserAgent(NPP instance)
- /* allocates memory from the Navigator's memory space. Necessary so that
- * saved instance data may be freed by Navigator when exiting.
- */
--void *NPN_MemAlloc(uint32 size)
-+void *NPN_MemAlloc(uint32_t size)
- {
- return g_pNavigatorFuncs->memalloc(size);
- }
-diff --git a/projects/mozilla/vlcplugin.cpp b/projects/mozilla/vlcplugin.cpp
-index 7e4a88d..b7794a4 100644
---- a/projects/mozilla/vlcplugin.cpp
-+++ b/projects/mozilla/vlcplugin.cpp
-@@ -36,6 +36,7 @@
- #include "control/npolibvlc.h"
-
- #include <ctype.h>
-+
- #if defined(XP_UNIX)
- # include <pthread.h>
- #elif defined(XP_WIN)
-@@ -236,7 +237,7 @@ inline EventObj::event_t EventObj::find_event(const char *s) const
-
- bool EventObj::insert(const NPString &s, NPObject *l, bool b)
- {
-- event_t e = find_event(s.utf8characters);
-+ event_t e = find_event(s.UTF8Characters);
- if( e>=maxbit() )
- return false;
-
-@@ -261,7 +262,7 @@ bool EventObj::insert(const NPString &s, NPObject *l, bool b)
-
- bool EventObj::remove(const NPString &s, NPObject *l, bool b)
- {
-- event_t e = find_event(s.utf8characters);
-+ event_t e = find_event(s.UTF8Characters);
- if( e>=maxbit() || !get(e) )
- return false;
-
---
-1.7.0
-
diff --git a/debian/patches/600-drop-OJI-xul-192.patch b/debian/patches/600-drop-OJI-xul-192.patch
deleted file mode 100644
index f543668..0000000
--- a/debian/patches/600-drop-OJI-xul-192.patch
+++ /dev/null
@@ -1,51 +0,0 @@
----
- configure | 2 +-
- configure.ac | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-Index: vlc-1.0.5/configure.ac
-===================================================================
---- vlc-1.0.5.orig/configure.ac
-+++ vlc-1.0.5/configure.ac
-@@ -5653,17 +5653,17 @@
- #endif
- ])
- if test "${MOZILLA_REQUIRED_HEADERS}" = "0"; then
- AC_MSG_ERROR([Please install the Firefox development tools; plugin/npapi.h and/or plugin/npruntime.h were not found.])
- fi
- MOZILLA_REQUIRED_HEADERS=
- mozilla=:
- AS_IF([ test "${SYS}" != "mingw32" -a "${SYS}" != "mingwce"],[
-- VLC_ADD_CPPFLAGS([mozilla],[-DXP_UNIX -DOJI])
-+ VLC_ADD_CPPFLAGS([mozilla],[-DXP_UNIX])
- AS_IF([ test "${SYS}" != "darwin"],[
- PKG_CHECK_MODULES(XPM, [xpm xt],[
- VLC_ADD_CPPFLAGS([mozilla],[-DMOZ_X11])
- ],[
- AC_MSG_ERROR([Please install the libXpm and libXt development files.])
- ])
- ])
- ])
-Index: vlc-1.0.5/configure
-===================================================================
---- vlc-1.0.5.orig/configure
-+++ vlc-1.0.5/configure
-@@ -43187,17 +43187,17 @@
- as_fn_error "Please install the Firefox development tools; mozilla-config.h, plugin/npapi.h and plugin/npruntime.h were not found." "$LINENO" 5
- fi
- MOZILLA_REQUIRED_HEADERS=
- mozilla=:
- if test "${SYS}" != "mingw32" -a "${SYS}" != "mingwce"; then :
-
-
- for element in mozilla; do
-- eval "CPPFLAGS_${element}="'"$'"{CPPFLAGS_${element}} -DXP_UNIX -DOJI"'"'
-+ eval "CPPFLAGS_${element}="'"$'"{CPPFLAGS_${element}} -DXP_UNIX"'"'
- am_modules_with_cppflags="${am_modules_with_cppflags} ${element}"
- done
-
- if test "${SYS}" != "darwin"; then :
-
-
- pkg_failed=no
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPM" >&5
diff --git a/debian/patches/series b/debian/patches/series
index c1d1f21..b6bad6f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,11 +4,3 @@
200_osdmenu_paths.diff
501_decrease_alsa_buffer.diff
502_xulrunner_191.diff
-519-Typedef-changes-from-xulrunner-1.9.1.patch
-520-Don-t-hardcode-OJI-define-deprecated-xith-libxul-1.9.patch
-521-Untracked-API-change-utf8-to-UTF8.patch
-522-Mozilla-do-not-hard-code-autoconf-file-descriptors.patch
-523-Require-xul-1.9.2-explicitly.patch
-524-Mozilla-More-fixes-for-XulRunner-1.9.2.patch
-525-Mozilla-more-fixes.patch
-600-drop-OJI-xul-192.patch
--
VLC media player packaging
More information about the pkg-multimedia-commits
mailing list