summaryrefslogtreecommitdiffstats
path: root/http/kazehakase/47_ldflags-rpath.dpatch
blob: 0b65da79f64b7b5f2b0938a19f1215de25d16ef5 (plain) (blame)
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
#! /bin/sh /usr/share/dpatch/dpatch-run
## 47_ldflags-rpath.dpatch by Yavor Doganov <yavor@gnu.org>
##
## DP: Do not use LDFLAGS directly and remove RPATH.  Misc fixes to
## DP: avoid undefined symbols.

@DPATCH@
diff -urNad kazehakase-0.5.8~/dbus/Makefile.am kazehakase-0.5.8/dbus/Makefile.am
--- kazehakase-0.5.8~/dbus/Makefile.am	2009-12-07 21:17:56.000000000 +0200
+++ kazehakase-0.5.8/dbus/Makefile.am	2009-12-07 21:17:59.000000000 +0200
@@ -35,6 +35,7 @@
 kz_embed_process_LDADD =                        \
         $(DBUS_GLIB_LIBS)                       \
 	$(GLIB_LIBS)				\
+	$(GTK_LIBS)				\
         $(top_builddir)/src/libkazehakase.la 
 sample_browser_LDADD = 				\
         $(GTK_LIBS)	                        \
diff -urNad kazehakase-0.5.8~/ext/ruby/Makefile.am kazehakase-0.5.8/ext/ruby/Makefile.am
--- kazehakase-0.5.8~/ext/ruby/Makefile.am	2009-12-07 21:17:42.000000000 +0200
+++ kazehakase-0.5.8/ext/ruby/Makefile.am	2009-12-07 21:17:59.000000000 +0200
@@ -8,7 +8,6 @@
 	-DG_DISABLE_DEPRECATED=1
 
 INCLUDES =						\
-	$(MOZILLA_COMPONENT_CFLAGS)			\
 	$(GTK_CFLAGS)					\
 	$(LIBGNUTLS_CFLAGS)				\
 	$(RUBY_CFLAGS)					\
@@ -47,14 +46,12 @@
 	kz-rb-sidebar.c				\
 	kz-rb-web.c
 
-LDFLAGS =					\
+AM_LDFLAGS =					\
 	-rpath $(extdir)			\
 	-avoid-version				\
 	-module					\
 	-export-dynamic $(no_undefined)		\
-	 $(LIBTOOL_EXPORT_OPTIONS)
-
-ruby_la_LDFLAGS =				\
+	$(LIBTOOL_EXPORT_OPTIONS)		\
 	$(RUBY_LDFLAGS)				\
 	$(RUBY_EXT_LDFLAGS)
 
@@ -63,5 +60,4 @@
 	$(GTK_LIBS)				\
 	$(LIBGNUTLS_LIBS)			\
 	$(RUBY_LIBS)				\
-	$(MOZILLA_COMPONENT_LIBS)		\
 	$(top_builddir)/src/libkazehakase.la
diff -urNad kazehakase-0.5.8~/module/embed/gecko/Makefile.am kazehakase-0.5.8/module/embed/gecko/Makefile.am
--- kazehakase-0.5.8~/module/embed/gecko/Makefile.am	2009-12-07 21:17:42.000000000 +0200
+++ kazehakase-0.5.8/module/embed/gecko/Makefile.am	2009-12-07 21:17:59.000000000 +0200
@@ -99,12 +99,11 @@
 	$(GTK_LIBS)				\
 	$(top_builddir)/src/libkazehakase.la
 
-LDFLAGS =					\
+AM_LDFLAGS =					\
 	-rpath $(embeddir)			\
 	-avoid-version				\
 	-module					\
 	-export-dynamic $(no_undefined)		\
-	-R$(MOZILLA_HOME)			\
 	 $(LIBTOOL_EXPORT_OPTIONS)
 
 AM_CXXFLAGS =				\
diff -urNad kazehakase-0.5.8~/module/embed/gecko/gtkmozembed/Makefile.am kazehakase-0.5.8/module/embed/gecko/gtkmozembed/Makefile.am
--- kazehakase-0.5.8~/module/embed/gecko/gtkmozembed/Makefile.am	2009-12-07 21:17:42.000000000 +0200
+++ kazehakase-0.5.8/module/embed/gecko/gtkmozembed/Makefile.am	2009-12-07 21:17:59.000000000 +0200
@@ -59,8 +59,6 @@
 	-I$(top_srcdir)/src/utils \
 	-I$(top_srcdir)/module/embed/gecko
 
-LDFLAGS = -R$(MOZILLA_HOME)
-
 if HAVE_GECKO_1_8
 PROFILEDIRSERVICE_SOURCES=nsProfileDirServiceProvider2.cpp
 else
diff -urNad kazehakase-0.5.8~/module/embed/per-process/Makefile.am kazehakase-0.5.8/module/embed/per-process/Makefile.am
--- kazehakase-0.5.8~/module/embed/per-process/Makefile.am	2009-12-07 21:17:56.000000000 +0200
+++ kazehakase-0.5.8/module/embed/per-process/Makefile.am	2009-12-07 21:18:48.000000000 +0200
@@ -49,11 +49,14 @@
 	kz-dbus-embed-delegate.h
 
 per_process_la_LIBADD = 			\
-	$(DBUS_GLIB_LIBS)
+	$(DBUS_GLIB_LIBS)			\
+	$(GTK_LIBS)				\
+	$(top_builddir)/src/libkazehakase.la
 
 kz_embed_process_LDADD =                        \
         $(DBUS_GLIB_LIBS)                       \
 	$(GLIB_LIBS)				\
+	$(GTK_LIBS)				\
         $(top_builddir)/src/libkazehakase.la 
 
 kz_embed_process_SOURCES = kz-embed-process.c
diff -urNad kazehakase-0.5.8~/module/embed/webkit-gtk/Makefile.am kazehakase-0.5.8/module/embed/webkit-gtk/Makefile.am
--- kazehakase-0.5.8~/module/embed/webkit-gtk/Makefile.am	2009-12-07 21:17:42.000000000 +0200
+++ kazehakase-0.5.8/module/embed/webkit-gtk/Makefile.am	2009-12-07 21:17:59.000000000 +0200
@@ -31,4 +31,5 @@
 	kz-webkit-gtk.h
 
 webkit_gtk_la_LIBADD = 			\
-	$(WEBKITGTK_LIBS)
+	$(WEBKITGTK_LIBS)		\
+	$(top_builddir)/src/libkazehakase.la
diff -urNad kazehakase-0.5.8~/module/search/Makefile.am kazehakase-0.5.8/module/search/Makefile.am
--- kazehakase-0.5.8~/module/search/Makefile.am	2009-12-07 21:17:42.000000000 +0200
+++ kazehakase-0.5.8/module/search/Makefile.am	2009-12-07 21:17:59.000000000 +0200
@@ -20,7 +20,7 @@
 
 LIBADD = $(GLIB_LIBS)
 
-LDFLAGS = \
+AM_LDFLAGS = \
 	-rpath $(searchdir)			\
 	-avoid-version				\
 	-module					\
@@ -39,7 +39,8 @@
 hyper_estraier_la_SOURCES = \
 	$(search_common_sources) \
 	kz-hyper-estraier-search.c
-hyper_estraier_la_LIBADD = $(EST_LIBS)
+hyper_estraier_la_LIBADD = $(EST_LIBS) $(GLIB_LIBS) \
+			   $(top_builddir)/src/libkazehakase.la
 hyper_estraier_la_CPPFLAGS =					\
 	 $(EST_CFLAGS)						\
 	 $(AM_CPPFLAGS)						\
diff -urNad kazehakase-0.5.8~/src/Makefile.am kazehakase-0.5.8/src/Makefile.am
--- kazehakase-0.5.8~/src/Makefile.am	2009-12-07 21:17:57.000000000 +0200
+++ kazehakase-0.5.8/src/Makefile.am	2009-12-07 21:17:59.000000000 +0200
@@ -100,10 +100,6 @@
 	$(KAZEHAKASE_RES)		\
 	$(GTK_LIBS)
 
-if WITH_GECKO
-kazehakase_LDFLAGS = -R$(MOZILLA_HOME)
-endif
-
 libkazehakase_public_h_sources = 	\
 	kazehakase.h 			\
 	kz-objects.h 			\