summaryrefslogtreecommitdiffstats
path: root/multimedia/totem/files
diff options
context:
space:
mode:
authormezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2008-03-16 14:11:14 +0800
committermezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2008-03-16 14:11:14 +0800
commit0daba49ae3685df0a31257007c79442323b565e4 (patch)
tree02f43ceeeaab067c2dfd1cb04e5b29a5f29b89ea /multimedia/totem/files
parentb31a2d1d338fbdf42a68bdfa1c2a6e95f2b415bf (diff)
downloadmarcuscom-ports-0daba49ae3685df0a31257007c79442323b565e4.tar
marcuscom-ports-0daba49ae3685df0a31257007c79442323b565e4.tar.gz
marcuscom-ports-0daba49ae3685df0a31257007c79442323b565e4.tar.bz2
marcuscom-ports-0daba49ae3685df0a31257007c79442323b565e4.tar.lz
marcuscom-ports-0daba49ae3685df0a31257007c79442323b565e4.tar.xz
marcuscom-ports-0daba49ae3685df0a31257007c79442323b565e4.tar.zst
marcuscom-ports-0daba49ae3685df0a31257007c79442323b565e4.zip
Enable plugins install in gecko browser. Add a new knob, WITHOUT_GECKO_PLUGINS
to disable it. It also included in OPTIONS. It works great and runs smooth. Bump the PORTREVISION. Here are screenshots: ;-) http://people.freebsd.org/~mezz/totem-plugin-viewer.png http://people.freebsd.org/~mezz/epiphany.png git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@10758 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'multimedia/totem/files')
-rw-r--r--multimedia/totem/files/patch-browser-plugin_idl_Makefile.in11
-rw-r--r--multimedia/totem/files/patch-browser-plugin_totemPlugin.cpp10
-rw-r--r--multimedia/totem/files/patch-browser-plugin_totemPluginGlue.cpp20
3 files changed, 31 insertions, 10 deletions
diff --git a/multimedia/totem/files/patch-browser-plugin_idl_Makefile.in b/multimedia/totem/files/patch-browser-plugin_idl_Makefile.in
new file mode 100644
index 000000000..238b32c32
--- /dev/null
+++ b/multimedia/totem/files/patch-browser-plugin_idl_Makefile.in
@@ -0,0 +1,11 @@
+--- browser-plugin/idl/Makefile.in.orig 2008-03-15 20:31:26.000000000 -0500
++++ browser-plugin/idl/Makefile.in 2008-03-15 20:31:34.000000000 -0500
+@@ -532,7 +532,7 @@
+
+ info-am:
+
+-install-data-am: install-docDATA install-xptDATA
++install-data-am: install-xptDATA
+
+ install-dvi: install-dvi-am
+
diff --git a/multimedia/totem/files/patch-browser-plugin_totemPlugin.cpp b/multimedia/totem/files/patch-browser-plugin_totemPlugin.cpp
deleted file mode 100644
index 9a16349f4..000000000
--- a/multimedia/totem/files/patch-browser-plugin_totemPlugin.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- browser-plugin/totemPlugin.cpp.orig Mon Aug 14 17:01:14 2006
-+++ browser-plugin/totemPlugin.cpp Mon Aug 14 17:01:24 2006
-@@ -27,6 +27,7 @@
- #include <stdint.h>
- #include <unistd.h>
- #include <fcntl.h>
-+#include <signal.h>
- #include <sys/wait.h>
- #include <sys/poll.h>
- #include <string.h>
diff --git a/multimedia/totem/files/patch-browser-plugin_totemPluginGlue.cpp b/multimedia/totem/files/patch-browser-plugin_totemPluginGlue.cpp
new file mode 100644
index 000000000..6e697364d
--- /dev/null
+++ b/multimedia/totem/files/patch-browser-plugin_totemPluginGlue.cpp
@@ -0,0 +1,20 @@
+--- browser-plugin/totemPluginGlue.cpp.orig 2008-03-15 18:00:23.000000000 -0500
++++ browser-plugin/totemPluginGlue.cpp 2008-03-15 18:01:54.000000000 -0500
+@@ -356,7 +356,7 @@
+ user_ini_file = g_build_filename (g_get_user_config_dir (),
+ "totem",
+ "browser-plugins.ini",
+- NULL);
++ (char *)NULL);
+ if (g_key_file_load_from_file (user,
+ user_ini_file,
+ G_KEY_FILE_NONE,
+@@ -439,7 +439,7 @@
+ /* we want to open libdbus-glib-1.so.2 in such a way
+ * in such a way that it becomes permanentely resident */
+ void *handle;
+- handle = dlopen ("libdbus-glib-1.so.2", RTLD_NOW | RTLD_NODELETE);
++ handle = dlopen ("libdbus-glib-1.so.2", RTLD_NOW);
+ if (!handle) {
+ fprintf (stderr, "%s\n", dlerror());
+ return NPERR_MODULE_LOAD_FAILED_ERROR;