Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/mozplugger/SOURCES/sugar-pdf-plugin.patch
blob: 01a07a64880852605df1ea380a611d03b25db766 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
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))