Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/mozplugger/SOURCES/sugar-pdf-plugin.patch
diff options
context:
space:
mode:
Diffstat (limited to 'mozplugger/SOURCES/sugar-pdf-plugin.patch')
-rw-r--r--mozplugger/SOURCES/sugar-pdf-plugin.patch80
1 files changed, 80 insertions, 0 deletions
diff --git a/mozplugger/SOURCES/sugar-pdf-plugin.patch b/mozplugger/SOURCES/sugar-pdf-plugin.patch
new file mode 100644
index 0000000..01a07a6
--- /dev/null
+++ b/mozplugger/SOURCES/sugar-pdf-plugin.patch
@@ -0,0 +1,80 @@
+diff -uNr mozplugger-1.14.2/Makefile mozplugger-1.14.2-olpc/Makefile
+--- mozplugger-1.14.2/Makefile 2010-09-18 05:51:05.000000000 -0300
++++ mozplugger-1.14.2-olpc/Makefile 2011-06-02 16:07:15.085910995 -0300
+@@ -9,10 +9,6 @@
+ # For installing
+ prefix=/usr
+
+-# On 64 bit arch change libprefix to lib64
+-libprefix=/lib
+-#libprefix=/lib64
+-
+ #
+ #
+ RPMDIR=/usr/src/RPM
+@@ -129,7 +125,7 @@
+ NORM_LDFLAGS=
+ XCFLAGS=-shared
+ XLDFLAGS=-shared
+-XLIBDIR = $(X11)$(libprefix)
++XLIBDIR = $(X11)$(lib)
+ XLIBS=-lX11 -L$(XLIBDIR)
+ EXTRA_LIBS=
+
+@@ -202,13 +198,13 @@
+
+ install:
+ -@mkdir -p $(root)$(prefix)/bin
+- -@mkdir -p $(root)$(prefix)$(libprefix)/mozilla/plugins
++ -@mkdir -p $(root)$(prefix)$(lib)/mozilla/plugins
+ -@mkdir -p $(root)$(prefix)/share/man/man7
+ -@mkdir -p $(root)/etc
+ cp mozplugger-helper $(root)$(prefix)/bin/
+ cp mozplugger-controller $(root)$(prefix)/bin/
+ cp mozplugger-linker $(root)$(prefix)/bin/
+- cp mozplugger.so $(root)$(prefix)$(libprefix)/mozilla/plugins/
++ cp mozplugger.so $(root)$(prefix)$(lib)/mozilla/plugins/
+ cp mozpluggerrc $(root)/etc/
+ cp mozplugger.7 $(root)$(prefix)/share/man/man7/
+
+diff -uNr mozplugger-1.14.2/mozplugger.c mozplugger-1.14.2-olpc/mozplugger.c
+--- mozplugger-1.14.2/mozplugger.c 2010-09-18 05:51:05.000000000 -0300
++++ mozplugger-1.14.2-olpc/mozplugger.c 2011-06-02 16:00:01.547911001 -0300
+@@ -64,7 +64,6 @@
+ typedef struct data
+ {
+ Display *display;
+- char *displayname;
+ NPWindow windata;
+ pid_t pid;
+ int commsPipeFd;
+@@ -268,8 +267,6 @@
+
+ my_putenv(buffer, &offset, "winname", THIS->winname);
+
+- my_putenv(buffer, &offset, "DISPLAY", THIS->displayname);
+-
+ for (i = 0; i < THIS->num_arguments; i++)
+ {
+ my_putenv(buffer, &offset, THIS->args[i].name, THIS->args[i].value);
+@@ -302,11 +299,10 @@
+ _exit(EX_UNAVAILABLE); /* Child exit, that's OK */
+ }
+
+- D("Executing helper: %s %s %s %s %s %s\n",
++ D("Executing helper: %s %s %s %s %s\n",
+ launcher,
+ buffer,
+ file,
+- THIS->displayname,
+ THIS->command,
+ THIS->mimetype);
+
+@@ -3004,7 +3000,6 @@
+ THIS = instance->pdata;
+
+ THIS->display = ((NPSetWindowCallbackStruct *)window->ws_info)->display;
+- THIS->displayname = XDisplayName(DisplayString(THIS->display));
+ THIS->windata = *window;
+
+ if ((THIS->url) && (THIS->browserCantHandleIt))