]> git.pld-linux.org Git - packages/w3c-libwww.git/blame - w3c-libwww-system-libmd5.patch
- avoid pulling -lmd5 into libwww-config script
[packages/w3c-libwww.git] / w3c-libwww-system-libmd5.patch
CommitLineData
6216cfe4
JB
1--- w3c-libwww-5.4.2/configure.ac.orig 2008-09-17 13:29:33.000000000 +0200
2+++ w3c-libwww-5.4.2/configure.ac 2008-09-17 13:47:03.000000000 +0200
55bec99a
JR
3@@ -541,15 +541,15 @@
4 AC_MSG_RESULT(yes)
5 AC_DEFINE(HT_MD5, 1, [Define to enable MD5 for HTTP access authentication.])
57a7d4ad 6 WWWMD5="libmd5.la"
55bec99a 7- LWWWMD5="-lmd5"
57a7d4ad 8- LIBWWWMD5='${top_builddir}/modules/md5/libmd5.la'
55bec99a 9+ LWWWMD5="-lcrypto"
6216cfe4 10+ LIBWWWMD5='-lcrypto'
57a7d4ad
PS
11 ;;
12 esac ],
13 AC_MSG_RESULT(yes)
14 AC_DEFINE(HT_MD5)
15 WWWMD5="libmd5.la"
55bec99a 16- LWWWMD5="-lmd5"
57a7d4ad 17- LIBWWWMD5='${top_builddir}/modules/md5/libmd5.la'
55bec99a 18+ LWWWMD5="-lcrypto"
6216cfe4 19+ LIBWWWMD5='-lcrypto'
57a7d4ad
PS
20 )
21 AC_SUBST(WWWMD5)
22 AC_SUBST(LWWWMD5)
6216cfe4
JB
23--- w3c-libwww-5.4.2/Robot/src/Makefile.am.orig 2018-02-16 22:55:46.492032806 +0100
24+++ w3c-libwww-5.4.2/Robot/src/Makefile.am 2018-02-17 09:24:56.628268433 +0100
25@@ -21,7 +21,7 @@
57a7d4ad
PS
26 $(top_builddir)/Library/src/libwwwcore.la \
27 $(top_builddir)/Library/src/libwwwutils.la \
6216cfe4
JB
28 -lm @LIBWWWXML@ @LIBWWWZIP@ @LIBWWWWAIS@ \
29- @LIBWWWSQL@ @LIBWWWMD5@ @LIBWWWSSL@ \
30+ @LIBWWWSQL@ @LIBWWWSSL@ \
31 $(MYSQL_LIBS)
57a7d4ad
PS
32
33 SUBDIRS = windows
6216cfe4 34@@ -71,8 +71,6 @@
57a7d4ad 35 $(CC) $(LDFLAGS) -o purify $(webbot_OBJECTS) \
6216cfe4 36 -lm \
57a7d4ad
PS
37 ../../Library/src/.libs/libwww.a \
38- ../../modules/md5/.libs/libmd5.a \
6216cfe4 39- ../../modules/expat/.libs/libexpat.a
57a7d4ad
PS
40 $(LIBS)
41
42
6216cfe4
JB
43--- w3c-libwww-5.4.2/Library/Examples/Makefile.am.orig 2017-06-24 07:51:37.000000000 +0200
44+++ w3c-libwww-5.4.2/Library/Examples/Makefile.am 2018-02-17 09:25:25.091601441 +0100
57a7d4ad
PS
45@@ -28,7 +28,7 @@
46 ../src/libwwwutils.la \
47 @LIBWWWDAV@ \
48 @LIBWWWSSL@ \
49- -lm @LIBWWWZIP@ @LIBWWWWAIS@ @LIBWWWSQL@ @LIBWWWMD5@
50+ -lm @LIBWWWZIP@ @LIBWWWWAIS@ @LIBWWWSQL@
51
6216cfe4 52 AM_CPPFLAGS = \
57a7d4ad 53 -I$(srcdir)/../src \
6216cfe4 54@@ -67,8 +67,6 @@
57a7d4ad
PS
55 ../src/.libs/libwwwutils.a \
56 ../src/.libs/libwwwdav.a \
57 ../src/.libs/libwwwzip.a \
58- ../../modules/md5/.libs/libmd5.a \
6216cfe4 59- ../../modules/expat/.libs/libexpat.a
57a7d4ad
PS
60 $(LIBS)
61
62
57a7d4ad
PS
63--- w3c-libwww-5.4.0/Library/src/HTDigest.h.orig 2002-06-12 11:31:20.000000000 +0200
64+++ w3c-libwww-5.4.0/Library/src/HTDigest.h 2008-09-17 13:42:22.000000000 +0200
6216cfe4
JB
65@@ -39,7 +39,7 @@
66 /* Library include files */
67 #include "WWWLib.h"
68 /* add the MD algorithm header files here below */
69-#include "md5.h"
70+#include <openssl/md5.h>
71
72 #ifdef __cplusplus
73 extern "C" {
57a7d4ad
PS
74@@ -60,7 +60,7 @@
75 typedef struct _HTDigestContext {
76 int algorithm;
77 union {
78- MD5_CTX md5;
6216cfe4 79+ MD5_CTX md5;
57a7d4ad
PS
80 } context;
81 } HTDigestContext;
82
83--- w3c-libwww-5.4.0/Library/src/HTDigest.c.orig 1999-02-05 18:31:45.000000000 +0100
84+++ w3c-libwww-5.4.0/Library/src/HTDigest.c 2008-09-17 13:44:19.000000000 +0200
85@@ -29,7 +29,7 @@
86
87 switch (digesttype) {
88 case HTDaMD5:
89- MD5Init (&context->context.md5);
6216cfe4 90+ MD5_Init (&context->context.md5);
57a7d4ad
PS
91 break;
92 default:
93 return NO;
94@@ -43,7 +43,7 @@
95 if (context) {
96 switch (context->algorithm) {
97 case HTDaMD5:
98- MD5Update (&context->context.md5, (unsigned char *) input,
6216cfe4 99+ MD5_Update (&context->context.md5, (unsigned char *) input,
57a7d4ad
PS
100 inputLen);
101 break;
102 default:
103@@ -60,7 +60,7 @@
104 if (context) {
105 switch (context->algorithm) {
106 case HTDaMD5:
107- MD5Final (digest, &context->context.md5);
6216cfe4 108+ MD5_Final (&context->context.md5, digest);
57a7d4ad
PS
109 break;
110 default:
111 return NO;
112--- w3c-libwww-5.4.0/modules/Makefile.am.orig 2008-09-17 14:10:11.000000000 +0200
113+++ w3c-libwww-5.4.0/modules/Makefile.am 2008-09-17 14:27:10.000000000 +0200
114@@ -5,5 +5,4 @@
115 EXTRA_DIST = \
116 $(DOCS)
117
118-SUBDIRS = md5
119
6216cfe4
JB
120--- w3c-libwww-5.4.2/Library/src/Makefile.am.orig 2018-02-17 22:22:57.834402083 +0100
121+++ w3c-libwww-5.4.2/Library/src/Makefile.am 2018-02-17 22:24:20.137734478 +0100
122@@ -267,11 +267,7 @@
23b91159 123 HTPEP.c
124
6216cfe4 125 libwwwhttp_la_LIBADD = libwwwmime.la libwwwstream.la libwwwcore.la libwwwutils.la \
23b91159 126- ../../modules/md5/libmd5.la
6216cfe4
JB
127-
128-libwwwhttp_la_CPPFLAGS = \
129- -I/usr/local/include \
130- -I${top_srcdir}/modules/md5
131+ @LIBWWWMD5@
23b91159 132
23b91159 133 libwwwnews_la_SOURCES = \
134 WWWNews.h \
6216cfe4
JB
135@@ -422,8 +418,6 @@
136 libwwwsql_la_LIBADD = $(MYSQL_LIBS)
23b91159 137
6216cfe4 138 libwwwsql_la_CPPFLAGS = \
23b91159 139- -I/usr/local/include \
6216cfe4
JB
140- -I${top_srcdir}/modules/md5 \
141 $(MYSQL_CFLAGS)
142
23b91159 143 BUILT_SOURCES = \
This page took 0.073039 seconds and 4 git commands to generate.