]> git.pld-linux.org Git - packages/w3c-libwww.git/blob - w3c-libwww-system-libmd5.patch
- avoid pulling -lmd5 into libwww-config script
[packages/w3c-libwww.git] / w3c-libwww-system-libmd5.patch
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
3 @@ -541,15 +541,15 @@
4      AC_MSG_RESULT(yes)
5      AC_DEFINE(HT_MD5, 1, [Define to enable MD5 for HTTP access authentication.])
6      WWWMD5="libmd5.la"
7 -    LWWWMD5="-lmd5"
8 -    LIBWWWMD5='${top_builddir}/modules/md5/libmd5.la'
9 +    LWWWMD5="-lcrypto"
10 +    LIBWWWMD5='-lcrypto'
11      ;;
12    esac ],
13    AC_MSG_RESULT(yes)
14    AC_DEFINE(HT_MD5)
15    WWWMD5="libmd5.la"
16 -  LWWWMD5="-lmd5"
17 -  LIBWWWMD5='${top_builddir}/modules/md5/libmd5.la'
18 +  LWWWMD5="-lcrypto"
19 +  LIBWWWMD5='-lcrypto'
20  )
21  AC_SUBST(WWWMD5)
22  AC_SUBST(LWWWMD5)
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 @@
26         $(top_builddir)/Library/src/libwwwcore.la \
27         $(top_builddir)/Library/src/libwwwutils.la \
28         -lm @LIBWWWXML@ @LIBWWWZIP@ @LIBWWWWAIS@ \
29 -       @LIBWWWSQL@ @LIBWWWMD5@ @LIBWWWSSL@ \
30 +       @LIBWWWSQL@ @LIBWWWSSL@ \
31         $(MYSQL_LIBS)
32  
33  SUBDIRS = windows
34 @@ -71,8 +71,6 @@
35         $(CC) $(LDFLAGS) -o purify $(webbot_OBJECTS) \
36         -lm \
37         ../../Library/src/.libs/libwww.a \
38 -       ../../modules/md5/.libs/libmd5.a \
39 -       ../../modules/expat/.libs/libexpat.a
40         $(LIBS)
41  
42  
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
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  
52  AM_CPPFLAGS = \
53         -I$(srcdir)/../src \
54 @@ -67,8 +67,6 @@
55         ../src/.libs/libwwwutils.a \
56          ../src/.libs/libwwwdav.a \
57         ../src/.libs/libwwwzip.a \
58 -       ../../modules/md5/.libs/libmd5.a \
59 -       ../../modules/expat/.libs/libexpat.a
60         $(LIBS)
61  
62  
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
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" { 
74 @@ -60,7 +60,7 @@
75  typedef struct _HTDigestContext {
76    int algorithm;          
77      union { 
78 -           MD5_CTX md5;
79 +           MD5_CTX md5;
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);
90 +         MD5_Init (&context->context.md5);
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,
99 +           MD5_Update (&context->context.md5, (unsigned char *) input,
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);
108 +           MD5_Final (&context->context.md5, digest);
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  
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 @@
123         HTPEP.c
124  
125  libwwwhttp_la_LIBADD = libwwwmime.la libwwwstream.la libwwwcore.la libwwwutils.la \
126 -       ../../modules/md5/libmd5.la
127 -
128 -libwwwhttp_la_CPPFLAGS = \
129 -       -I/usr/local/include \
130 -       -I${top_srcdir}/modules/md5
131 +       @LIBWWWMD5@
132  
133  libwwwnews_la_SOURCES = \
134         WWWNews.h \
135 @@ -422,8 +418,6 @@
136  libwwwsql_la_LIBADD = $(MYSQL_LIBS)
137  
138  libwwwsql_la_CPPFLAGS = \
139 -       -I/usr/local/include \
140 -       -I${top_srcdir}/modules/md5 \
141         $(MYSQL_CFLAGS)
142  
143  BUILT_SOURCES = \
This page took 0.065106 seconds and 3 git commands to generate.