]> git.pld-linux.org Git - packages/w3c-libwww.git/blob - w3c-libwww-link.patch
- avoid pulling -lmd5 into libwww-config script
[packages/w3c-libwww.git] / w3c-libwww-link.patch
1 Add inter-library linking.
2 HTBind.* moved from libwwwfile to libwwwdir in order to break circular dependencies.
3
4 --- w3c-libwww-5.4.2/Library/src/Makefile.am.orig       2018-02-17 23:07:29.681038241 +0100
5 +++ w3c-libwww-5.4.2/Library/src/Makefile.am    2018-02-17 23:08:36.487704147 +0100
6 @@ -6,23 +6,23 @@
7         libwwwutils.la \
8         libwwwcore.la \
9         libwwwtrans.la \
10 -       libwwwstream.la \
11 -       libwwwcache.la \
12 +       libwwwhtml.la \
13         libwwwdir.la \
14 +       libwwwstream.la \
15         libwwwfile.la \
16 +       libwwwcache.la \
17         libwwwftp.la \
18         libwwwgopher.la \
19         libwwwmime.la \
20         libwwwhttp.la \
21         libwwwnews.la \
22         libwwwtelnet.la \
23 -       libwwwhtml.la \
24 +       @WWWXML@ \
25 +       @WWWZIP@ \
26         libwwwapp.la \
27         libwwwinit.la \
28         libwwwmux.la \
29          @WWWDAV@ \
30 -       @WWWXML@ \
31 -       @WWWZIP@ \
32         @WWWWAIS@ \
33         @WWWSQL@
34  
35 @@ -33,7 +33,7 @@
36          libwwwdav.la \
37         libwwwsql.la
38  
39 -SUBDIRS = SSL windows vms
40 +SUBDIRS = . SSL windows vms
41  
42  #      .h files are distributed but originally are made from the
43  #      self-documenting hypertext files.
44 @@ -144,6 +144,8 @@
45         HTWWWStr.h \
46         HTWWWStr.c
47  
48 +libwwwcore_la_LIBADD = libwwwutils.la
49 +
50  libwwwtrans_la_SOURCES = \
51         WWWTrans.h \
52         HTANSI.h \
53 @@ -159,6 +161,8 @@
54         HTWriter.h \
55         HTWriter.c
56  
57 +libwwwtrans_la_LIBADD = libwwwutils.la libwwwcore.la
58 +
59  libwwwstream_la_SOURCES = \
60         WWWStream.h \
61         HTConLen.h \
62 @@ -182,22 +186,26 @@
63         HTXParse.h \
64         HTXParse.c
65  
66 +libwwwstream_la_LIBADD = libwwwdir.la libwwwcore.la libwwwutils.la
67 +
68  libwwwcache_la_SOURCES = \
69         WWWCache.h \
70         HTCache.h \
71         HTCache.c
72  
73 +libwwwcache_la_LIBADD = libwwwfile.la libwwwtrans.la libwwwcore.la libwwwutils.la
74 +
75  libwwwfile_la_SOURCES = \
76         WWWFile.h \
77         HTBInit.h \
78         HTBInit.c \
79 -       HTBind.h \
80 -       HTBind.c \
81         HTFile.h \
82         HTFile.c \
83         HTMulti.h \
84         HTMulti.c
85  
86 +libwwwfile_la_LIBADD = libwwwdir.la libwwwtrans.la libwwwhtml.la libwwwcore.la libwwwutils.la
87 +
88  libwwwftp_la_SOURCES = \
89         WWWFTP.h \
90         HTFTP.h \
91 @@ -205,11 +213,15 @@
92         HTFTPDir.h \
93         HTFTPDir.c
94  
95 +libwwwftp_la_LIBADD = libwwwdir.la libwwwcore.la libwwwutils.la
96 +
97  libwwwgopher_la_SOURCES = \
98         WWWGophe.h \
99         HTGopher.h \
100         HTGopher.c
101  
102 +libwwwgopher_la_LIBADD = libwwwhtml.la libwwwdir.la libwwwcore.la libwwwutils.la
103 +
104  libwwwmime_la_SOURCES = \
105         WWWMIME.h \
106         HTBound.h \
107 @@ -226,6 +238,8 @@
108         HTMIMImp.c \
109         HTMulpar.h
110  
111 +libwwwmime_la_LIBADD = libwwwcache.la libwwwstream.la libwwwcore.la libwwwutils.la
112 +
113  libwwwhttp_la_SOURCES = \
114         WWWHTTP.h \
115         HTTPUtil.h \
116 @@ -252,7 +266,7 @@
117         HTPEP.h \
118         HTPEP.c
119  
120 -libwwwhttp_la_DEPENDENCIES = \
121 +libwwwhttp_la_LIBADD = libwwwmime.la libwwwstream.la libwwwcore.la libwwwutils.la \
122         ../../modules/md5/libmd5.la
123  
124  libwwwhttp_la_CPPFLAGS = \
125 @@ -270,11 +284,15 @@
126         HTNewsRq.h \
127         HTNewsRq.c
128  
129 +libwwwnews_la_LIBADD = libwwwmime.la libwwwstream.la libwwwhtml.la libwwwcore.la libwwwutils.la
130 +
131  libwwwtelnet_la_SOURCES = \
132         WWWTelnt.h \
133         HTTelnet.h \
134         HTTelnet.c
135  
136 +libwwwtelnet_la_LIBADD = libwwwcore.la libwwwutils.la
137 +
138  libwwwwais_la_SOURCES = \
139         WWWWAIS.h \
140         HTWAIS.h \
141 @@ -283,6 +301,7 @@
142         HTWSRC.c
143  
144  libwwwwais_la_LDFLAGS = -rpath $(libdir)
145 +libwwwwais_la_LIBADD = 
146  
147  libwwwhtml_la_SOURCES = \
148         WWWHTML.h \
149 @@ -306,15 +325,21 @@
150         HTStyle.h \
151         HTStyle.c
152  
153 +libwwwhtml_la_LIBADD = libwwwcore.la libwwwutils.la
154 +
155  libwwwdir_la_SOURCES = \
156         WWWDir.h \
157         HTIcons.h \
158         HTIcons.c \
159         HTDescpt.h \
160         HTDescpt.c \
161 +       HTBind.h \
162 +       HTBind.c \
163         HTDir.h \
164         HTDir.c
165  
166 +libwwwdir_la_LIBADD = libwwwhtml.la libwwwcore.la libwwwutils.la
167 +
168  libwwwapp_la_SOURCES = \
169         WWWApp.h \
170         HTAccess.h \
171 @@ -338,11 +363,20 @@
172         HTRules.h \
173         HTRules.c
174  
175 +libwwwapp_la_LIBADD = \
176 +       libwwwftp.la libwwwgopher.la libwwwhttp.la libwwwnews.la libwwwtelnet.la \
177 +       libwwwcache.la libwwwfile.la libwwwdir.la \
178 +       libwwwhtml.la libwwwxml.la libwwwzip.la libwwwmime.la \
179 +       libwwwstream.la libwwwtrans.la libwwwcore.la libwwwutils.la
180 +
181  libwwwinit_la_SOURCES = \
182         WWWInit.h \
183         HTProfil.h \
184         HTProfil.c
185  
186 +libwwwinit_la_LIBADD = \
187 +       libwwwapp.la libwwwhtml.la libwwwcache.la libwwwdir.la libwwwcore.la libwwwutils.la
188 +
189  libwwwmux_la_SOURCES = \
190         WWWMux.h \
191         HTDemux.h \
192 @@ -353,11 +387,14 @@
193         HTMuxTx.h \
194         HTMuxTx.c
195  
196 +libwwwmux_la_LIBADD = libwwwstream.la libwwwtrans.la libwwwcore.la libwwwutils.la
197 +
198  libwwwdav_la_SOURCES = \
199          HTDAV.h \
200          HTDAV.c
201  
202  libwwwdav_la_LDFLAGS = -rpath $(libdir)
203 +libwwwdav_la_LIBADD = libwwwapp.la libwwwcore.la libwwwutils.la
204  
205  libwwwxml_la_SOURCES = \
206         WWWXML.h \
207 @@ -366,9 +403,8 @@
208         HTXML.h \
209         HTXML.c
210  
211 -libwwwxml_la_DEPENDENCIES =
212 -
213  libwwwxml_la_LDFLAGS = -rpath $(libdir) $(EXPAT_LIBS)
214 +libwwwxml_la_LIBADD = libwwwcore.la libwwwutils.la -lexpat
215  
216  libwwwzip_la_SOURCES = \
217         WWWZip.h \
218 @@ -377,6 +413,7 @@
219         HTZip.c
220  
221  libwwwzip_la_LDFLAGS = -rpath $(libdir)
222 +libwwwzip_la_LIBADD = libwwwutils.la libwwwcore.la
223  
224  libwwwsql_la_SOURCES = \
225         WWWSQL.h \
226 @@ -386,7 +423,8 @@
227         HTSQLLog.h \
228         HTSQLLog.c
229  
230 -libwwwsql_la_LDFLAGS = -rpath $(libdir) $(MYSQL_LIBS)
231 +libwwwsql_la_LDFLAGS = -rpath $(libdir)
232 +libwwwsql_la_LIBADD = libwwwcore.la libwwwutils.la $(MYSQL_LIBS)
233  
234  libwwwsql_la_CPPFLAGS = \
235         -I/usr/local/include \
236 --- w3c-libwww-5.4.2/Library/src/SSL/Makefile.am.orig   2017-06-24 07:51:38.000000000 +0200
237 +++ w3c-libwww-5.4.2/Library/src/SSL/Makefile.am        2018-02-18 11:29:09.440530134 +0100
238 @@ -39,7 +39,10 @@
239         HTSSLhttps.h \
240         HTSSLhttps.c
241  
242  libwwwssl_la_LDFLAGS = -rpath $(libdir)
243 +libwwwssl_la_LIBADD = \
244 +       $(top_builddir)/Library/src/libwwwapp.la $(top_builddir)/Library/src/libwwwhttp.la \
245 +       $(top_builddir)/Library/src/libwwwcore.la $(top_builddir)/Library/src/libwwwutils.la
246  
247  LDADD = \
248         libwwwssl.la
249 --- w3c-libwww-5.4.2/PICS-client/src/Makefile.am.orig   2017-06-24 07:51:38.000000000 +0200
250 +++ w3c-libwww-5.4.2/PICS-client/src/Makefile.am        2018-02-18 11:32:54.180527570 +0100
251 @@ -30,6 +30,10 @@
252         CSMacRed.c      CSMem.c         CSApp.c \
253         CSParse.c       CSUsrLst.c      CSUser.c
254  
255 +libpics_la_LIBADD = \
256 +       $(top_builddir)/Library/src/libwwwapp.la $(top_builddir)/Library/src/libwwwhttp.la \
257 +       $(top_builddir)/Library/src/libwwwdir.la $(top_builddir)/Library/src/libwwwcore.la $(top_builddir)/Library/src/libwwwutils.la
258 +
259  BUILT_SOURCES = \
260         CSLApp.h        CSLUtils.h \
261         CSLL.h          CSLLSt.h \
This page took 0.098075 seconds and 3 git commands to generate.