summaryrefslogtreecommitdiff
path: root/packages/gstreamer/files/no-libxml2.patch
blob: c676c2387ff74921ecdef2719b621921ad958661 (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
diff -ur gstreamer-0.8.9/configure gstreamer-0.8.9-jeh3/configure
--- gstreamer-0.8.9/configure	2005-02-08 04:45:25.000000000 -0500
+++ gstreamer-0.8.9-jeh3/configure	2005-03-03 22:34:09.213409312 -0500
@@ -25655,10 +25655,10 @@
 
 
 
-if test "x$GST_DISABLE_LOADSAVE" = "xyes" && test "x$GST_DISABLE_REGISTRY" = "xyes"
+if test "x$GST_DISABLE_LOADSAVE" = "xyes"
 then
-  { echo "$as_me:$LINENO: Registry and load/save are disabled, not checking for libxml2" >&5
-echo "$as_me: Registry and load/save are disabled, not checking for libxml2" >&6;}
+  { echo "$as_me:$LINENO: Load/save are disabled, not checking for libxml2" >&5
+echo "$as_me: Load/save are disabled, not checking for libxml2" >&6;}
 else
 
       LIBXML2_REQ=2.4.9
diff -ur gstreamer-0.8.9/configure.ac gstreamer-0.8.9-jeh3/configure.ac
--- gstreamer-0.8.9/configure.ac	2005-02-08 04:44:47.000000000 -0500
+++ gstreamer-0.8.9-jeh3/configure.ac	2005-03-03 22:34:09.215409008 -0500
@@ -275,9 +275,9 @@
 AC_SUBST(GLIB_ONLY_LIBS)
   
 dnl === libxml 2 ===
-if test "x$GST_DISABLE_LOADSAVE" = "xyes" && test "x$GST_DISABLE_REGISTRY" = "xyes"
+if test "x$GST_DISABLE_LOADSAVE" = "xyes"
 then
-  AC_MSG_NOTICE([Registry and load/save are disabled, not checking for libxml2])
+  AC_MSG_NOTICE([Load/save is disabled, not checking for libxml2])
 else
   dnl check for libxml2 with minimum req version
   GST_LIBXML2_CHECK(2.4.9)
diff -ur gstreamer-0.8.9/gst/gstconfig.h.in gstreamer-0.8.9-jeh3/gst/gstconfig.h.in
--- gstreamer-0.8.9/gst/gstconfig.h.in	2004-07-26 06:09:02.000000000 -0400
+++ gstreamer-0.8.9-jeh3/gst/gstconfig.h.in	2005-03-03 22:36:13.860460080 -0500
@@ -61,10 +61,11 @@
 
 /***** Deal with XML stuff, we have to handle both loadsave and registry *****/
 
-#if (! (defined(GST_DISABLE_LOADSAVE) && defined(GST_DISABLE_REGISTRY)) )
+#if (! defined(GST_DISABLE_LOADSAVE) )
 # include <libxml/parser.h>
 #else
-# define GST_DISABLE_LOADSAVE_REGISTRY
+/* misnomer but we cannot rename symbols */
+# define GST_DISABLE_LOADSAVE_REGISTRY 
 #endif
 
 #ifdef WIN32
Only in gstreamer-0.8.9-jeh3/gst: gstconfig.h.in.orig
diff -ur gstreamer-0.8.9/gst/indexers/gstindexers.c gstreamer-0.8.9-jeh3/gst/indexers/gstindexers.c
--- gstreamer-0.8.9/gst/indexers/gstindexers.c	2004-03-15 14:20:30.000000000 -0500
+++ gstreamer-0.8.9-jeh3/gst/indexers/gstindexers.c	2005-03-03 22:34:09.228407032 -0500
@@ -30,7 +30,9 @@
   gboolean res = TRUE;
 
   res &= gst_mem_index_plugin_init (plugin);
+#ifndef GST_DISABLE_LOADSAVE_REGISTRY
   res &= gst_file_index_plugin_init (plugin);
+#endif
 
   return res;
 }
diff -ur gstreamer-0.8.9/gst/registries/gstxmlregistry.h gstreamer-0.8.9-jeh3/gst/registries/gstxmlregistry.h
--- gstreamer-0.8.9/gst/registries/gstxmlregistry.h	2004-03-15 10:08:32.000000000 -0500
+++ gstreamer-0.8.9-jeh3/gst/registries/gstxmlregistry.h	2005-03-03 22:34:09.229406880 -0500
@@ -25,6 +25,7 @@
 #define __GST_XML_REGISTRY_H__
 
 #include <gst/gstregistry.h>
+#include <stdio.h>
 
 G_BEGIN_DECLS
 
Only in gstreamer-0.8.9-jeh3/win32: gstconfig.h.orig