[packages/w3c-libwww] - updated to 5.4.2 - updated amfix,link,system-libmd5,ssl patches - removed obsolete ac25x,system-ex
qboosh
qboosh at pld-linux.org
Sun Feb 18 16:08:12 CET 2018
commit 6216cfe472370d7d98ee1608911308ff9c61dabf
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Feb 18 16:10:32 2018 +0100
- updated to 5.4.2
- updated amfix,link,system-libmd5,ssl patches
- removed obsolete ac25x,system-expat patches
- link patch changed to move HTBind.c from libwwwfile to libwwwdir instead of duplicating it
(with second instance of private symbols)
- system-libmd5 patch changed to use MD5 implementation from libcrypto instead of libmd5
(openssl is already used by this package, no need for other MD5 code)
- enable sql library by default
w3c-libwww-ac25x.patch | 254 -----------------------------------------
w3c-libwww-amfix.patch | 31 -----
w3c-libwww-link.patch | 157 +++++++++++++++----------
w3c-libwww-ssl.patch | 12 +-
w3c-libwww-system-expat.patch | 199 --------------------------------
w3c-libwww-system-libmd5.patch | 85 ++++++++------
w3c-libwww.spec | 175 +++++++++++++++++++++++-----
7 files changed, 296 insertions(+), 617 deletions(-)
---
diff --git a/w3c-libwww.spec b/w3c-libwww.spec
index 12546fb..6140c03 100644
--- a/w3c-libwww.spec
+++ b/w3c-libwww.spec
@@ -1,28 +1,30 @@
+#
+# Conditional build:
+%bcond_without mysql # MySQL based SQL library
+
Summary: HTTP library of common code
Summary(pl.UTF-8): Biblioteka wspólnego kodu HTTP
Summary(pt_BR.UTF-8): Biblioteca HTTP de uso geral
Summary(ru.UTF-8): HTTP-библиотека общеупотребительного кода
Summary(uk.UTF-8): HTTP-бібліотека загальновживаного коду
Name: w3c-libwww
-Version: 5.4.0
-Release: 21
+Version: 5.4.2
+Release: 1
License: W3C (see: http://www.w3.org/Consortium/Legal/copyright-software.html)
Group: Libraries
Source0: http://www.w3.org/Library/Distribution/%{name}-%{version}.tgz
-# Source0-md5: c3734ca6caa405707e134cc8c6d7e422
-Patch0: %{name}-ac25x.patch
-Patch1: %{name}-system-expat.patch
-Patch2: %{name}-amfix.patch
-Patch3: %{name}-link.patch
-Patch4: %{name}-system-libmd5.patch
-Patch5: %{name}-ssl.patch
-Patch6: %{name}-nooldssl.patch
+# Source0-md5: 98d4b7a331996dbe114119d9c06d5f3d
+Patch0: %{name}-amfix.patch
+Patch1: %{name}-link.patch
+Patch2: %{name}-system-libmd5.patch
+Patch3: %{name}-ssl.patch
+Patch4: %{name}-nooldssl.patch
URL: http://www.w3.org/Library/
-BuildRequires: autoconf
+BuildRequires: autoconf >= 2.69
BuildRequires: automake
-BuildRequires: expat-devel
-BuildRequires: libtool
-BuildRequires: libmd5-devel >= 20020413-2
+BuildRequires: expat-devel >= 2.2.0
+BuildRequires: libtool >= 1.4
+%{?with_mysql:BuildRequires: mysql-devel}
BuildRequires: openssl-devel >= 0.9.7d
BuildRequires: zlib-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -76,7 +78,8 @@ Summary(ru.UTF-8): Библиотеки и хедеры для программ,
Summary(uk.UTF-8): Бібліотеки та хедери для програм, що використовують libwww
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: expat-devel
+Requires: expat-devel >= 2.2.0
+%{?with_mysql:Requires: mysql-devel}
Requires: openssl-devel >= 0.9.7c
Requires: zlib-devel
@@ -185,12 +188,10 @@ режимі. Часто корисний для перетворення у т
%patch2 -p1
%patch3 -p1
%patch4 -p1
-%patch5 -p1
-%patch6 -p1
%build
%{__libtoolize}
-%{__aclocal}
+%{__aclocal} -I config/m4
%{__autoconf}
%{__automake}
%configure \
@@ -199,6 +200,7 @@ режимі. Часто корисний для перетворення у т
--with-dav \
--with-gnu-ld \
--with-md5 \
+ %{?with_mysql:--with-mysql=/usr} \
--with-regex \
--with-ssl \
--with-zlib
@@ -218,30 +220,143 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc COPYRIGHT.html ChangeLog LICENSE.html
-%attr(755,root,root) %{_libdir}/libwww*.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libwww*.so.0
+%doc COPYRIGHT.html ChangeLog LICENSE.html README.html
%attr(755,root,root) %{_libdir}/libpics.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libpics.so.0
+%attr(755,root,root) %{_libdir}/libwwwapp.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwapp.so.0
+%attr(755,root,root) %{_libdir}/libwwwcache.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwcache.so.0
+%attr(755,root,root) %{_libdir}/libwwwcore.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwcore.so.0
+%attr(755,root,root) %{_libdir}/libwwwdav.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwdav.so.0
+%attr(755,root,root) %{_libdir}/libwwwdir.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwdir.so.0
+%attr(755,root,root) %{_libdir}/libwwwfile.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwfile.so.0
+%attr(755,root,root) %{_libdir}/libwwwftp.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwftp.so.0
+%attr(755,root,root) %{_libdir}/libwwwgopher.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwgopher.so.0
+%attr(755,root,root) %{_libdir}/libwwwhtml.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwhtml.so.0
+%attr(755,root,root) %{_libdir}/libwwwhttp.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwhttp.so.0
+%attr(755,root,root) %{_libdir}/libwwwinit.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwinit.so.0
+%attr(755,root,root) %{_libdir}/libwwwmime.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwmime.so.0
+%attr(755,root,root) %{_libdir}/libwwwmux.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwmux.so.0
+%attr(755,root,root) %{_libdir}/libwwwnews.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwnews.so.0
+%if %{with mysql}
+%attr(755,root,root) %{_libdir}/libwwwsql.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwsql.so.0
+%endif
+%attr(755,root,root) %{_libdir}/libwwwssl.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwssl.so.0
+%attr(755,root,root) %{_libdir}/libwwwstream.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwstream.so.0
+%attr(755,root,root) %{_libdir}/libwwwtelnet.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwtelnet.so.0
+%attr(755,root,root) %{_libdir}/libwwwtrans.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwtrans.so.0
+%attr(755,root,root) %{_libdir}/libwwwutils.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwutils.so.0
+%attr(755,root,root) %{_libdir}/libwwwxml.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwxml.so.0
+%attr(755,root,root) %{_libdir}/libwwwzip.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwwwzip.so.0
%{_datadir}/w3c-libwww
-%files apps
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/webbot
-%attr(755,root,root) %{_bindir}/w3c
-%attr(755,root,root) %{_bindir}/www
-
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/libwww-config
-%attr(755,root,root) %{_libdir}/libwww*.so
%attr(755,root,root) %{_libdir}/libpics.so
-%{_libdir}/libwww*.la
+%attr(755,root,root) %{_libdir}/libwwwapp.so
+%attr(755,root,root) %{_libdir}/libwwwcache.so
+%attr(755,root,root) %{_libdir}/libwwwcore.so
+%attr(755,root,root) %{_libdir}/libwwwdav.so
+%attr(755,root,root) %{_libdir}/libwwwdir.so
+%attr(755,root,root) %{_libdir}/libwwwfile.so
+%attr(755,root,root) %{_libdir}/libwwwftp.so
+%attr(755,root,root) %{_libdir}/libwwwgopher.so
+%attr(755,root,root) %{_libdir}/libwwwhtml.so
+%attr(755,root,root) %{_libdir}/libwwwhttp.so
+%attr(755,root,root) %{_libdir}/libwwwinit.so
+%attr(755,root,root) %{_libdir}/libwwwmime.so
+%attr(755,root,root) %{_libdir}/libwwwmux.so
+%attr(755,root,root) %{_libdir}/libwwwnews.so
+%if %{with mysql}
+%attr(755,root,root) %{_libdir}/libwwwsql.so
+%endif
+%attr(755,root,root) %{_libdir}/libwwwssl.so
+%attr(755,root,root) %{_libdir}/libwwwstream.so
+%attr(755,root,root) %{_libdir}/libwwwtelnet.so
+%attr(755,root,root) %{_libdir}/libwwwtrans.so
+%attr(755,root,root) %{_libdir}/libwwwutils.so
+%attr(755,root,root) %{_libdir}/libwwwxml.so
+%attr(755,root,root) %{_libdir}/libwwwzip.so
%{_libdir}/libpics.la
+%{_libdir}/libwwwapp.la
+%{_libdir}/libwwwcache.la
+%{_libdir}/libwwwcore.la
+%{_libdir}/libwwwdav.la
+%{_libdir}/libwwwdir.la
+%{_libdir}/libwwwfile.la
+%{_libdir}/libwwwftp.la
+%{_libdir}/libwwwgopher.la
+%{_libdir}/libwwwhtml.la
+%{_libdir}/libwwwhttp.la
+%{_libdir}/libwwwinit.la
+%{_libdir}/libwwwmime.la
+%{_libdir}/libwwwmux.la
+%{_libdir}/libwwwnews.la
+%if %{with mysql}
+%{_libdir}/libwwwsql.la
+%endif
+%{_libdir}/libwwwssl.la
+%{_libdir}/libwwwstream.la
+%{_libdir}/libwwwtelnet.la
+%{_libdir}/libwwwtrans.la
+%{_libdir}/libwwwutils.la
+%{_libdir}/libwwwxml.la
+%{_libdir}/libwwwzip.la
%{_includedir}/wwwconf.h
%{_includedir}/w3c-libwww
%files static
%defattr(644,root,root,755)
-%{_libdir}/libwww*.a
%{_libdir}/libpics.a
+%{_libdir}/libwwwapp.a
+%{_libdir}/libwwwcache.a
+%{_libdir}/libwwwcore.a
+%{_libdir}/libwwwdav.a
+%{_libdir}/libwwwdir.a
+%{_libdir}/libwwwfile.a
+%{_libdir}/libwwwftp.a
+%{_libdir}/libwwwgopher.a
+%{_libdir}/libwwwhtml.a
+%{_libdir}/libwwwhttp.a
+%{_libdir}/libwwwinit.a
+%{_libdir}/libwwwmime.a
+%{_libdir}/libwwwmux.a
+%{_libdir}/libwwwnews.a
+%if %{with mysql}
+%{_libdir}/libwwwsql.a
+%endif
+%{_libdir}/libwwwssl.a
+%{_libdir}/libwwwstream.a
+%{_libdir}/libwwwtelnet.a
+%{_libdir}/libwwwtrans.a
+%{_libdir}/libwwwutils.a
+%{_libdir}/libwwwxml.a
+%{_libdir}/libwwwzip.a
+
+%files apps
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/webbot
+%attr(755,root,root) %{_bindir}/w3c
+%attr(755,root,root) %{_bindir}/www
diff --git a/w3c-libwww-ac25x.patch b/w3c-libwww-ac25x.patch
deleted file mode 100644
index 71c8491..0000000
--- a/w3c-libwww-ac25x.patch
+++ /dev/null
@@ -1,254 +0,0 @@
---- w3c-libwww-5.3.2/acinclude.m4~ Sat Mar 2 06:30:37 2002
-+++ w3c-libwww-5.3.2/acinclude.m4 Sat Mar 2 06:30:37 2002
-@@ -1,4 +1,4 @@
--AC_DEFUN(AC_SYS_AFS_SYSNAME, [
-+AC_DEFUN([AC_SYS_AFS_SYSNAME], [
- AC_CHECK_PROG(ac_afsws_fs_found, fs, yes)
- AC_MSG_CHECKING(AFS system name)
- AC_CACHE_VAL(ac_cv_sys_afs_sysname, [
-@@ -28,7 +28,7 @@
- dnl ])
-
- dnl AC_PATH_WAIS(ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND])
--AC_DEFUN(AC_PATH_WAIS, [
-+AC_DEFUN([AC_PATH_WAIS], [
- AC_MSG_CHECKING(for WAIS)
- AC_CACHE_VAL(ac_cv_path_wais,
- [
-@@ -53,7 +53,7 @@
- ])
-
- dnl AC_PATH_TCL(ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND])
--AC_DEFUN(AC_PATH_TCL, [
-+AC_DEFUN([AC_PATH_TCL], [
- AC_MSG_CHECKING(for TCL)
- AC_CACHE_VAL(ac_cv_path_tcl,
- [
-@@ -79,7 +79,7 @@
- ])
-
- dnl AC_PATH_SOCKS(ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND])
--AC_DEFUN(AC_PATH_SOCKS, [
-+AC_DEFUN([AC_PATH_SOCKS], [
- AC_MSG_CHECKING(for SOCKS)
- AC_CACHE_VAL(ac_cv_path_socks,
- [
-@@ -109,7 +109,7 @@
- ])
-
- dnl AC_PROG_CC_STATIC
--AC_DEFUN(AC_PROG_CC_STATIC,
-+AC_DEFUN([AC_PROG_CC_STATIC],
- [AC_REQUIRE([AC_PROG_CC])dnl
- AC_MSG_CHECKING(if the C compiler accepts -static)
- AC_CACHE_VAL(ac_cv_prog_cc_static,
-@@ -126,7 +126,7 @@
- ])
-
- dnl AC_PROG_CC_DEBUG
--AC_DEFUN(AC_PROG_CC_DEBUG,
-+AC_DEFUN([AC_PROG_CC_DEBUG],
- [AC_REQUIRE([AC_PROG_CC])dnl
- AC_MSG_CHECKING(if the C compiler accepts -g)
- AC_CACHE_VAL(ac_cv_prog_cc_debug,
-@@ -143,7 +143,7 @@
- ])
-
- dnl AC_TYPE_FD_SET
--AC_DEFUN(AC_TYPE_FD_SET,
-+AC_DEFUN([AC_TYPE_FD_SET],
- [AC_MSG_CHECKING(for fd_set)
- AC_CACHE_VAL(ac_cv_type_fd_set,
- [ AC_HEADER_INCLUDE(tmp_inc_select, sys/select.h select.h)
-@@ -160,7 +160,7 @@
- ])
-
- dnl AC_C_EXTERN_TYPEDEF_FUNC
--AC_DEFUN(AC_C_EXTERN_TYPEDEF_FUNC,
-+AC_DEFUN([AC_C_EXTERN_TYPEDEF_FUNC],
- [AC_MSG_CHECKING(if an extern declaration of a typedefed function may precede its definition)
- AC_CACHE_VAL(ac_cv_c_extern_typedef_func,
- [AC_TRY_COMPILE([
-@@ -175,7 +175,7 @@
- ])
-
- dnl AC_C_PTR_UNDEF_STRUCT
--AC_DEFUN(AC_C_PTR_UNDEF_STRUCT,
-+AC_DEFUN([AC_C_PTR_UNDEF_STRUCT],
- [AC_MSG_CHECKING(if pointers to undefined structures are allowed)
- AC_CACHE_VAL(ac_cv_c_ptr_undef_struct,
- [AC_TRY_COMPILE([typedef struct _foo foo; extern foo *bar();], bar();,
-@@ -188,7 +188,7 @@
-
- dnl AC_PROG_TELNET_L
- dnl Ok, it's a hack of a method. Got anything better?
--AC_DEFUN(AC_PROG_TELNET_L,
-+AC_DEFUN([AC_PROG_TELNET_L],
- [ AC_MSG_CHECKING(if telnet accepts the -l flag)
- AC_CACHE_VAL(ac_cv_prog_telnet_l,
- [ if test -r `which telnet` \
-@@ -205,7 +205,7 @@
-
- dnl AC_FILE_RESOLV_CONF
- dnl Yeah, it should be very general. So sue me.
--AC_DEFUN(AC_FILE_RESOLV_CONF,
-+AC_DEFUN([AC_FILE_RESOLV_CONF],
- [ AC_MSG_CHECKING(for resolver configuration file)
- AC_CACHE_VAL(ac_cv_file_resolv_conf,
- [ if test -f /etc/resolv.conf; then
-@@ -218,7 +218,7 @@
- ])
-
- dnl AC_CHECK_EXTERN(EXTERN, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND])
--AC_DEFUN(AC_CHECK_EXTERN,
-+AC_DEFUN([AC_CHECK_EXTERN],
- [ AC_MSG_CHECKING([for $1])
- AC_CACHE_VAL(ac_cv_extern_$1,
- [ AC_TRY_LINK(ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus
-@@ -240,7 +240,7 @@
- ])
-
- dnl AC_CHECK_EXTERNS(EXTERN... [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
--AC_DEFUN(AC_CHECK_EXTERNS,
-+AC_DEFUN([AC_CHECK_EXTERNS],
- [for ac_exter in $1
- do
- AC_CHECK_EXTERN($ac_exter,
-@@ -252,7 +252,7 @@
- ])
-
- dnl AC_C_VOLATILE
--AC_DEFUN(AC_C_VOLATILE,
-+AC_DEFUN([AC_C_VOLATILE],
- [ AC_MSG_CHECKING([for working volatile])
- AC_CACHE_VAL(ac_cv_c_volatile,
- [ AC_TRY_COMPILE(,[
-@@ -265,7 +265,7 @@
- ])
-
- dnl AC_C_NOSHARE
--AC_DEFUN(AC_C_NOSHARE,
-+AC_DEFUN([AC_C_NOSHARE],
- [ AC_MSG_CHECKING([for working noshare])
- AC_CACHE_VAL(ac_cv_c_noshare,
- [ AC_TRY_COMPILE(,[
-@@ -278,7 +278,7 @@
- ])
-
- dnl AC_HEADER_INCLUDE(VARIABLE, INCLUDES)
--AC_DEFUN(AC_HEADER_INCLUDE,
-+AC_DEFUN([AC_HEADER_INCLUDE],
- [ $1=""
- for ac_hdr in $2; do
- AC_TRY_CPP([#include <$ac_hdr>], [ $1="[#]include <$ac_hdr>"
-@@ -309,7 +309,7 @@
- dnl strictly my (<roeber at cern.ch>) fault.
- dnl
-
--AC_DEFUN(AC_WEIRD_ACCEPT,
-+AC_DEFUN([AC_WEIRD_ACCEPT],
- [ AC_MSG_CHECKING(for unusual accept call)
- AC_CACHE_VAL(ac_cv_weird_accept,
- [ AC_HEADER_INCLUDE(tmp_inc_types, sys/types.h types.h)
-@@ -404,7 +404,7 @@
- ])
-
- dnl AC_HEADER_TIOCGWINSZ
--AC_DEFUN(AC_HEADER_TIOCGWINSZ,
-+AC_DEFUN([AC_HEADER_TIOCGWINSZ],
- [ AC_MSG_CHECKING([for TIOCGWINSZ get-window-size capability])
- AC_CACHE_VAL(ac_cv_header_tiocgwinsz,
- [ AC_HEADER_INCLUDE(tmp_inc_termios, sys/termios.h termios.h)
-@@ -422,7 +422,7 @@
-
- dnl AC_SYS_NEED_SIGNAL_RESET
- dnl If signal handlers need to be reset, define NEED_SIGNAL_RESET
--AC_DEFUN(AC_SYS_NEED_SIGNAL_RESET,
-+AC_DEFUN([AC_SYS_NEED_SIGNAL_RESET],
- [ AC_MSG_CHECKING(if signal handlers need to be reset)
- AC_CACHE_VAL(ac_cv_sys_need_signal_reset,
- [ AC_TRY_RUN(
-@@ -440,7 +440,7 @@
-
- dnl AC_TYPE_STATUS_T
- dnl Define status_t to be whatever wait/wait3/waitpid want.
--AC_DEFUN(AC_TYPE_STATUS_T,
-+AC_DEFUN([AC_TYPE_STATUS_T],
- [ AC_MSG_CHECKING(for what the wait calls want)
- AC_CACHE_VAL(ac_cv_type_status_t,
- [ AC_TRY_COMPILE([#include <sys/types.h>
-@@ -456,7 +456,7 @@
- dnl if timezone and/or altzone exist, define HAVE_TIMEZONE and/or
- dnl HAVE_ALTZONE respectively. Finally, if the timezone value is
- dnl backwards, define NEGATIVE_TIMEZONE.
--AC_DEFUN(AC_STRUCT_GMTOFF,
-+AC_DEFUN([AC_STRUCT_GMTOFF],
- [ AC_REQUIRE([AC_STRUCT_TM])dnl
- AC_MSG_CHECKING([for tm_gmtoff in struct tm])
- AC_CACHE_VAL(ac_cv_struct_gmtoff,
-@@ -617,7 +617,7 @@
- ])
-
- dnl AC_STRUCT_DIRENT_INO
--AC_DEFUN(AC_STRUCT_DIRENT_INO,
-+AC_DEFUN([AC_STRUCT_DIRENT_INO],
- [ AC_REQUIRE([AC_HEADER_DIRENT])
- AC_MSG_CHECKING(if directory entries have inodes)
- AC_CACHE_VAL(ac_cv_struct_dirent_ino,
-@@ -644,7 +644,7 @@
- ])
-
- dnl AC_STRUCT_WINSIZE
--AC_DEFUN(AC_STRUCT_WINSIZE,
-+AC_DEFUN([AC_STRUCT_WINSIZE],
- [ AC_CACHE_CHECK(for winsize structure, ac_cv_struct_winsize,
- [ AC_TRY_COMPILE([
- #ifdef HAVE_TERMIOS_H
-@@ -661,7 +661,7 @@
- ])
-
- dnl AC_CHECK_SIZEOF_TYPE_T
--AC_DEFUN(AC_CHECK_SIZEOF_TIME_T,
-+AC_DEFUN([AC_CHECK_SIZEOF_TIME_T],
- [AC_CACHE_CHECK(for whether time_t is long, ac_cv_c_long_time_t,
- [AC_TRY_RUN([
- #include <time.h>
-@@ -674,7 +674,7 @@
- ])
-
- dnl AC_CHECK_SIZEOF_SIZE_T
--AC_DEFUN(AC_CHECK_SIZEOF_SIZE_T,
-+AC_DEFUN([AC_CHECK_SIZEOF_SIZE_T],
- [AC_CACHE_CHECK(for whether size_t is long, ac_cv_c_long_size_t,
- [AC_TRY_RUN([
- #include <stddef.h>
-@@ -687,7 +687,7 @@
- ])
-
- dnl AC_ADDLIB
--AC_DEFUN(AC_ADDLIB,
-+AC_DEFUN([AC_ADDLIB],
- [ AC_MSG_CHECKING([for $1])
- LP=`dirname $1`
- LN=`basename $1 | sed 's/lib\(.*\)\.a/\1/g'`
-@@ -700,7 +700,7 @@
- dnl but don't declare them. SunOS, for instance.
- dnl This isn't a perfect test, but we can combine it with HAVE_STRERROR,
- dnl HAVE_SYS_ERRLIST and HAVE_SYS_NERR.
--AC_DEFUN(AC_DECL_NEED_SYS_ERR,
-+AC_DEFUN([AC_DECL_NEED_SYS_ERR],
- [ AC_MSG_CHECKING(if sys_errlist must be declared)
- AC_CACHE_VAL(ac_cv_decl_need_sys_errlist,
- [ AC_HEADER_INCLUDE(tmp_inc_errno, errno.h sys/errno.h)
---- w3c-libwww-5.3.2/configure.in~ Sat Mar 2 06:46:58 2002
-+++ w3c-libwww-5.3.2/configure.in Sat Mar 2 06:46:58 2002
-@@ -986,7 +986,8 @@
- ;;
- *)
- AC_MSG_RESULT(yes)
-- AC_DEFINE(_POSIX_SOURCE) [CFLAGS="$CFLAGS -D_POSIX_SOURCE"]
-+ AC_DEFINE(_POSIX_SOURCE,,[Define if you need to in order for stat and other things to work.])
-+ [CFLAGS="$CFLAGS -D_POSIX_SOURCE"]
- ;;
- esac ],
- AC_MSG_RESULT(no)
diff --git a/w3c-libwww-amfix.patch b/w3c-libwww-amfix.patch
index 67cd8a9..742ea55 100644
--- a/w3c-libwww-amfix.patch
+++ b/w3c-libwww-amfix.patch
@@ -1,34 +1,3 @@
---- w3c-libwww-5.3.2/Library/src/Makefile.am~ Sat Mar 2 06:40:12 2002
-+++ w3c-libwww-5.3.2/Library/src/Makefile.am Sat Mar 2 06:40:12 2002
-@@ -47,8 +47,7 @@
- perl $(top_srcdir)/config/winConfigure.pl $(srcdir)
- endif
-
--icondir = @icondir@
--CPPFLAGS := $(CPPFLAGS) -DW3C_ICONS=\"$(icondir)\"
-+CPPFLAGS = @CPPFLAGS@ -DW3C_ICONS=\"$(icondir)\"
-
- inc: $(BUILT_SOURCES)
- @echo Generated built sources
-@@ -539,7 +539,7 @@
-
- pkginclude_HEADERS = $(BUILT_SOURCES)
-
--DOCS := $(wildcard *.html)
-+DOCS = $(wildcard *.html)
-
- EXTRA_DIST = \
- $(BUILT_SOURCES) \
---- w3c-libwww-5.4.0/Makefile.am.orig 2002-06-12 11:32:59.000000000 +0200
-+++ w3c-libwww-5.4.0/Makefile.am 2003-10-23 00:32:42.756648688 +0200
-@@ -42,7 +42,6 @@
- chmod -R a+r $(distdir)
- zip -rq $(distdir).zip $(distdir)
- $(TAR) chofz $(distdir).tgz $(distdir)
-- # gzip -f $(distdir).tar
-
- # Tag before making distribution. Also, don't make a distribution if
- # checks fail.
--- w3c-libwww-5.4.0/Library/User/Makefile.am.orig 2002-06-06 16:59:37.000000000 +0200
+++ w3c-libwww-5.4.0/Library/User/Makefile.am 2003-10-23 00:57:54.843776504 +0200
@@ -11,9 +11,6 @@
diff --git a/w3c-libwww-link.patch b/w3c-libwww-link.patch
index c285b4c..5eda14c 100644
--- a/w3c-libwww-link.patch
+++ b/w3c-libwww-link.patch
@@ -1,5 +1,8 @@
---- w3c-libwww-5.4.0/Library/src/Makefile.am.orig 2010-11-09 16:19:08.655724837 +0100
-+++ w3c-libwww-5.4.0/Library/src/Makefile.am 2010-11-09 16:35:05.816043461 +0100
+Add inter-library linking.
+HTBind.* moved from libwwwfile to libwwwdir in order to break circular dependencies.
+
+--- w3c-libwww-5.4.2/Library/src/Makefile.am.orig 2018-02-17 23:07:29.681038241 +0100
++++ w3c-libwww-5.4.2/Library/src/Makefile.am 2018-02-17 23:08:36.487704147 +0100
@@ -6,23 +6,23 @@
libwwwutils.la \
libwwwcore.la \
@@ -8,8 +11,8 @@
- libwwwcache.la \
+ libwwwhtml.la \
libwwwdir.la \
- libwwwfile.la \
+ libwwwstream.la \
+ libwwwfile.la \
+ libwwwcache.la \
libwwwftp.la \
libwwwgopher.la \
@@ -18,14 +21,14 @@
libwwwnews.la \
libwwwtelnet.la \
- libwwwhtml.la \
-- libwwwapp.la \
-- libwwwinit.la \
++ @WWWXML@ \
++ @WWWZIP@ \
+ libwwwapp.la \
+ libwwwinit.la \
libwwwmux.la \
@WWWDAV@ \
- @WWWXML@ \
- @WWWZIP@ \
-+ libwwwapp.la \
-+ libwwwinit.la \
+- @WWWXML@ \
+- @WWWZIP@ \
@WWWWAIS@ \
@WWWSQL@
@@ -38,17 +41,16 @@
# .h files are distributed but originally are made from the
# self-documenting hypertext files.
-@@ -143,6 +143,9 @@
+@@ -144,6 +144,8 @@
HTWWWStr.h \
HTWWWStr.c
-+libwwwcore_la_LIBADD = \
-+ libwwwutils.la
++libwwwcore_la_LIBADD = libwwwutils.la
+
libwwwtrans_la_SOURCES = \
WWWTrans.h \
HTANSI.h \
-@@ -158,6 +161,8 @@
+@@ -159,6 +161,8 @@
HTWriter.h \
HTWriter.c
@@ -57,98 +59,124 @@
libwwwstream_la_SOURCES = \
WWWStream.h \
HTConLen.h \
-@@ -181,11 +186,15 @@
+@@ -182,22 +186,26 @@
HTXParse.h \
HTXParse.c
-+libwwwstream_la_LIBADD = libwwwfile.la libwwwutils.la libwwwcore.la
++libwwwstream_la_LIBADD = libwwwdir.la libwwwcore.la libwwwutils.la
+
libwwwcache_la_SOURCES = \
WWWCache.h \
HTCache.h \
HTCache.c
-+libwwwcache_la_LIBADD = libwwwutils.la libwwwcore.la libwwwtrans.la
++libwwwcache_la_LIBADD = libwwwfile.la libwwwtrans.la libwwwcore.la libwwwutils.la
+
libwwwfile_la_SOURCES = \
WWWFile.h \
HTBInit.h \
-@@ -197,6 +206,8 @@
+ HTBInit.c \
+- HTBind.h \
+- HTBind.c \
+ HTFile.h \
+ HTFile.c \
HTMulti.h \
HTMulti.c
-+libwwwfile_la_LIBADD = libwwwtrans.la libwwwdir.la libwwwutils.la libwwwcore.la
++libwwwfile_la_LIBADD = libwwwdir.la libwwwtrans.la libwwwhtml.la libwwwcore.la libwwwutils.la
+
libwwwftp_la_SOURCES = \
WWWFTP.h \
HTFTP.h \
-@@ -204,11 +215,15 @@
+@@ -205,11 +213,15 @@
HTFTPDir.h \
HTFTPDir.c
-+libwwwftp_la_LIBADD = libwwwutils.la libwwwcore.la libwwwdir.la libwwwfile.la
++libwwwftp_la_LIBADD = libwwwdir.la libwwwcore.la libwwwutils.la
+
libwwwgopher_la_SOURCES = \
WWWGophe.h \
HTGopher.h \
HTGopher.c
-+libwwwgopher_la_LIBADD = libwwwutils.la libwwwcore.la libwwwhtml.la libwwwdir.la
++libwwwgopher_la_LIBADD = libwwwhtml.la libwwwdir.la libwwwcore.la libwwwutils.la
+
libwwwmime_la_SOURCES = \
WWWMIME.h \
HTBound.h \
-@@ -225,6 +240,8 @@
+@@ -226,6 +238,8 @@
HTMIMImp.c \
HTMulpar.h
-+libwwwmime_la_LIBADD = libwwwcache.la libwwwstream.la libwwwutils.la libwwwcore.la
++libwwwmime_la_LIBADD = libwwwcache.la libwwwstream.la libwwwcore.la libwwwutils.la
+
libwwwhttp_la_SOURCES = \
WWWHTTP.h \
HTTPUtil.h \
-@@ -265,11 +285,15 @@
+@@ -252,7 +266,7 @@
+ HTPEP.h \
+ HTPEP.c
+
+-libwwwhttp_la_DEPENDENCIES = \
++libwwwhttp_la_LIBADD = libwwwmime.la libwwwstream.la libwwwcore.la libwwwutils.la \
+ ../../modules/md5/libmd5.la
+
+ libwwwhttp_la_CPPFLAGS = \
+@@ -270,11 +284,15 @@
HTNewsRq.h \
HTNewsRq.c
-+libwwwnews_la_LIBADD = libwwwstream.la libwwwutils.la libwwwcore.la libwwwmime.la
++libwwwnews_la_LIBADD = libwwwmime.la libwwwstream.la libwwwhtml.la libwwwcore.la libwwwutils.la
+
libwwwtelnet_la_SOURCES = \
WWWTelnt.h \
HTTelnet.h \
HTTelnet.c
-+libwwwtelnet_la_LIBADD = libwwwutils.la libwwwcore.la
++libwwwtelnet_la_LIBADD = libwwwcore.la libwwwutils.la
+
libwwwwais_la_SOURCES = \
WWWWAIS.h \
HTWAIS.h \
-@@ -301,6 +325,8 @@
+@@ -283,6 +301,7 @@
+ HTWSRC.c
+
+ libwwwwais_la_LDFLAGS = -rpath $(libdir)
++libwwwwais_la_LIBADD =
+
+ libwwwhtml_la_SOURCES = \
+ WWWHTML.h \
+@@ -306,15 +325,21 @@
HTStyle.h \
HTStyle.c
-+libwwwhtml_la_LIBADD = libwwwutils.la libwwwcore.la
++libwwwhtml_la_LIBADD = libwwwcore.la libwwwutils.la
+
libwwwdir_la_SOURCES = \
WWWDir.h \
HTIcons.h \
-@@ -310,6 +336,9 @@
+ HTIcons.c \
+ HTDescpt.h \
+ HTDescpt.c \
++ HTBind.h \
++ HTBind.c \
HTDir.h \
HTDir.c
-+libwwwdir_la_LIBADD = \
-+ libwwwhtml.la libwwwutils.la libwwwcore.la HTBind.lo
++libwwwdir_la_LIBADD = libwwwhtml.la libwwwcore.la libwwwutils.la
+
libwwwapp_la_SOURCES = \
WWWApp.h \
HTAccess.h \
-@@ -333,11 +362,18 @@
+@@ -338,11 +363,20 @@
HTRules.h \
HTRules.c
+libwwwapp_la_LIBADD = \
-+ libwwwmime.la libwwwdir.la libwwwhttp.la libwwwnews.la libwwwftp.la libwwwxml.la libwwwzip.la \
-+ libwwwgopher.la libwwwtelnet.la libwwwstream.la
++ libwwwftp.la libwwwgopher.la libwwwhttp.la libwwwnews.la libwwwtelnet.la \
++ libwwwcache.la libwwwfile.la libwwwdir.la \
++ libwwwhtml.la libwwwxml.la libwwwzip.la libwwwmime.la \
++ libwwwstream.la libwwwtrans.la libwwwcore.la libwwwutils.la
+
libwwwinit_la_SOURCES = \
WWWInit.h \
@@ -156,66 +184,77 @@
HTProfil.c
+libwwwinit_la_LIBADD = \
-+ libwwwfile.la libwwwhtml.la libwwwapp.la
++ libwwwapp.la libwwwhtml.la libwwwcache.la libwwwdir.la libwwwcore.la libwwwutils.la
+
libwwwmux_la_SOURCES = \
WWWMux.h \
HTDemux.h \
-@@ -348,12 +384,16 @@
+@@ -353,11 +387,14 @@
HTMuxTx.h \
HTMuxTx.c
-+libwwwmux_la_LIBADD = libwwwutils.la libwwwstream.la libwwwcore.la
++libwwwmux_la_LIBADD = libwwwstream.la libwwwtrans.la libwwwcore.la libwwwutils.la
+
libwwwdav_la_SOURCES = \
HTDAV.h \
HTDAV.c
libwwwdav_la_LDFLAGS = -rpath $(libdir)
++libwwwdav_la_LIBADD = libwwwapp.la libwwwcore.la libwwwutils.la
-+libwwwdav_la_LIBADD = libwwwcore.la libwwwapp.la
-+
libwwwxml_la_SOURCES = \
WWWXML.h \
- HTRDF.h \
-@@ -363,7 +403,7 @@
+@@ -366,9 +403,8 @@
+ HTXML.h \
+ HTXML.c
- libwwwxml_la_LDFLAGS = -rpath $(libdir)
-
--libwwwxml_la_LIBADD = -lexpat
-+libwwwxml_la_LIBADD = -lexpat libwwwcore.la
+-libwwwxml_la_DEPENDENCIES =
+-
+ libwwwxml_la_LDFLAGS = -rpath $(libdir) $(EXPAT_LIBS)
++libwwwxml_la_LIBADD = libwwwcore.la libwwwutils.la -lexpat
libwwwzip_la_SOURCES = \
WWWZip.h \
-@@ -371,6 +411,8 @@
- HTZip.h \
+@@ -377,6 +413,7 @@
HTZip.c
-+libwwwzip_la_LIBADD = libwwwutils.la libwwwcore.la
-+
libwwwzip_la_LDFLAGS = -rpath $(libdir)
++libwwwzip_la_LIBADD = libwwwutils.la libwwwcore.la
libwwwsql_la_SOURCES = \
---- w3c-libwww-5.4.0/Library/src/SSL/Makefile.am.orig 2010-11-09 16:38:48.992046302 +0100
-+++ w3c-libwww-5.4.0/Library/src/SSL/Makefile.am 2010-11-09 16:44:35.662364395 +0100
-@@ -39,7 +39,8 @@
+ WWWSQL.h \
+@@ -386,7 +423,8 @@
+ HTSQLLog.h \
+ HTSQLLog.c
+
+-libwwwsql_la_LDFLAGS = -rpath $(libdir) $(MYSQL_LIBS)
++libwwwsql_la_LDFLAGS = -rpath $(libdir)
++libwwwsql_la_LIBADD = libwwwcore.la libwwwutils.la $(MYSQL_LIBS)
+
+ libwwwsql_la_CPPFLAGS = \
+ -I/usr/local/include \
+--- w3c-libwww-5.4.2/Library/src/SSL/Makefile.am.orig 2017-06-24 07:51:38.000000000 +0200
++++ w3c-libwww-5.4.2/Library/src/SSL/Makefile.am 2018-02-18 11:29:09.440530134 +0100
+@@ -39,7 +39,10 @@
HTSSLhttps.h \
HTSSLhttps.c
--libwwwssl_la_LDFLAGS = -rpath $(libdir)
-+libwwwssl_la_LDFLAGS = -rpath $(libdir) \
-+ ../libwwwcore.la ../libwwwapp.la ../libwwwhttp.la
+ libwwwssl_la_LDFLAGS = -rpath $(libdir)
++libwwwssl_la_LIBADD = \
++ $(top_builddir)/Library/src/libwwwapp.la $(top_builddir)/Library/src/libwwwhttp.la \
++ $(top_builddir)/Library/src/libwwwcore.la $(top_builddir)/Library/src/libwwwutils.la
LDADD = \
libwwwssl.la
---- w3c-libwww-5.4.0/PICS-client/src/Makefile.am.orig 2010-11-09 16:45:44.105885672 +0100
-+++ w3c-libwww-5.4.0/PICS-client/src/Makefile.am 2010-11-09 16:47:56.818021370 +0100
-@@ -30,6 +30,9 @@
+--- w3c-libwww-5.4.2/PICS-client/src/Makefile.am.orig 2017-06-24 07:51:38.000000000 +0200
++++ w3c-libwww-5.4.2/PICS-client/src/Makefile.am 2018-02-18 11:32:54.180527570 +0100
+@@ -30,6 +30,10 @@
CSMacRed.c CSMem.c CSApp.c \
CSParse.c CSUsrLst.c CSUser.c
+libpics_la_LIBADD = \
-+ ../../Library/src/libwwwcore.la ../../Library/src/libwwwapp.la
++ $(top_builddir)/Library/src/libwwwapp.la $(top_builddir)/Library/src/libwwwhttp.la \
++ $(top_builddir)/Library/src/libwwwdir.la $(top_builddir)/Library/src/libwwwcore.la $(top_builddir)/Library/src/libwwwutils.la
+
BUILT_SOURCES = \
CSLApp.h CSLUtils.h \
diff --git a/w3c-libwww-ssl.patch b/w3c-libwww-ssl.patch
index 12a2ae2..e75b4c3 100644
--- a/w3c-libwww-ssl.patch
+++ b/w3c-libwww-ssl.patch
@@ -1,16 +1,16 @@
---- w3c-libwww-5.4.0/libwww-config.in.orig 1999-06-23 20:05:01.000000000 +0200
-+++ w3c-libwww-5.4.0/libwww-config.in 2008-09-19 14:59:04.000000000 +0200
+--- w3c-libwww-5.4.2/libwww-config.in.orig 2018-02-17 09:40:57.951590790 +0100
++++ w3c-libwww-5.4.2/libwww-config.in 2018-02-17 09:45:11.698254561 +0100
@@ -48,7 +48,7 @@
echo -I at includedir@ -I at includedir@/@PACKAGE@ @DEFS@
;;
--libs)
-- echo -L at libdir@ @LWWWXML@ @LWWWZIP@ @LWWWWAIS@ @LWWWSQL@ -lwwwinit -lwwwapp -lwwwhtml -lwwwtelnet -lwwwnews -lwwwhttp -lwwwmime -lwwwgopher -lwwwftp -lwwwfile -lwwwdir -lwwwcache -lwwwstream -lwwwmux -lwwwtrans -lwwwcore -lwwwutils @LWWWMD5@ @LIBS@
-+ echo -L at libdir@ @LWWWXML@ @LWWWZIP@ @LWWWWAIS@ @LWWWSQL@ @LWWWSSL@ -lwwwinit -lwwwapp -lwwwhtml -lwwwtelnet -lwwwnews -lwwwhttp -lwwwmime -lwwwgopher -lwwwftp -lwwwfile -lwwwdir -lwwwcache -lwwwstream -lwwwmux -lwwwtrans -lwwwcore -lwwwutils @LWWWMD5@ @LIBS@
+- echo -L at libdir@ @LWWWZIP@ @LWWWWAIS@ @LWWWSQL@ -lwwwinit -lwwwapp @LWWWXML@ -lwwwhtml -lwwwtelnet -lwwwnews -lwwwhttp -lwwwmime -lwwwgopher -lwwwftp -lwwwfile -lwwwdir -lwwwcache -lwwwstream -lwwwmux -lwwwtrans -lwwwcore -lwwwutils @LWWWMD5@ @LWWWSSL@ @LIBS@
++ echo @LWWWZIP@ @LWWWWAIS@ @LWWWSQL@ -lwwwinit -lwwwapp @LWWWXML@ -lwwwhtml -lwwwtelnet -lwwwnews -lwwwhttp -lwwwmime -lwwwgopher -lwwwftp -lwwwfile -lwwwdir -lwwwcache -lwwwstream -lwwwmux -lwwwtrans -lwwwcore -lwwwutils @LWWWMD5@ @LWWWSSL@ @LIBS@
;;
*)
echo "${usage}" 1>&2
---- w3c-libwww-5.4.0/configure.in~ 2015-10-22 09:41:53.000000000 +0200
-+++ w3c-libwww-5.4.0/configure.in 2015-10-22 09:44:07.731840971 +0200
+--- w3c-libwww-5.4.0/configure.ac~ 2015-10-22 09:41:53.000000000 +0200
++++ w3c-libwww-5.4.0/configure.ac 2015-10-22 09:44:07.731840971 +0200
@@ -612,11 +612,7 @@
dnl Checks for libwww and OpenSSL:
AC_MSG_CHECKING(whether we can find OpenSSL)
diff --git a/w3c-libwww-system-expat.patch b/w3c-libwww-system-expat.patch
deleted file mode 100644
index 7873432..0000000
--- a/w3c-libwww-system-expat.patch
+++ /dev/null
@@ -1,199 +0,0 @@
---- w3c-libwww-5.3.2/modules/Makefile.am.orig Mon Feb 22 00:56:18 1999
-+++ w3c-libwww-5.3.2/modules/Makefile.am Sat Jan 25 13:51:39 2003
-@@ -5,5 +5,5 @@
- EXTRA_DIST = \
- $(DOCS)
-
--SUBDIRS = expat md5
-+SUBDIRS = md5
-
---- w3c-libwww-5.3.2/ComLine/src/Makefile.am.orig Fri Aug 4 11:48:37 2000
-+++ w3c-libwww-5.3.2/ComLine/src/Makefile.am Sat Jan 25 14:19:18 2003
-@@ -25,8 +25,7 @@
- SUBDIRS = windows
-
- INCLUDES = \
-- -I$(srcdir)/../../Library/src \
-- -I$(top_srcdir)/modules/expat/xmlparse
-+ -I$(srcdir)/../../Library/src
-
- # .h files are distributed but originally are made from the
- # self-documenting hypertext files.
-@@ -64,7 +63,7 @@
- -rm purify; \
- purify -cache-dir=$(PURIFY_CACHE) \
- $(CC) $(LDFLAGS) -o purify $(w3c_OBJECTS) \
-- -lm \
-+ -lm -lexpat \
- ../../Library/src/.libs/libwwwinit.a \
- ../../Library/src/.libs/libwwwapp.a \
- ../../Library/src/.libs/libwwwxml.a \
-@@ -85,7 +84,5 @@
- ../../Library/src/.libs/libwwwutils.a \
- ../../Library/src/.libs/libwwwzip.a \
- ../../modules/md5/.libs/libmd5.a \
-- ../../modules/expat/xmlparse/.libs/libxmlparse.a \
-- ../../modules/expat/xmltok/.libs/libxmltok.a \
- $(LIBS)
-
---- w3c-libwww-5.3.2/Robot/src/Makefile.am.orig Fri Aug 4 11:48:37 2000
-+++ w3c-libwww-5.3.2/Robot/src/Makefile.am Sat Jan 25 14:20:08 2003
-@@ -25,8 +25,7 @@
- SUBDIRS = windows
-
- INCLUDES = \
-- -I$(srcdir)/../../Library/src \
-- -I$(top_srcdir)/modules/expat/xmlparse
-+ -I$(srcdir)/../../Library/src
-
- # .h files are distributed but originally are made from the
- # self-documenting hypertext files.
-@@ -65,11 +64,9 @@
- -rm purify; \
- purify -cache-dir=$(PURIFY_CACHE) \
- $(CC) $(LDFLAGS) -o purify $(webbot_OBJECTS) \
-- -lm \
-+ -lm -lexpat \
- ../../Library/src/.libs/libwww.a \
- ../../modules/md5/.libs/libmd5.a \
-- ../../modules/expat/xmlparse/.libs/libxmlparse.a \
-- ../../modules/expat/xmltok/.libs/libxmltok.a \
- $(LIBS)
-
-
---- w3c-libwww-5.3.2/LineMode/src/Makefile.am.orig Fri Aug 4 11:48:37 2000
-+++ w3c-libwww-5.3.2/LineMode/src/Makefile.am Sat Jan 25 14:21:47 2003
-@@ -27,7 +27,6 @@
-
- INCLUDES = \
- -I$(srcdir)/../../Library/src \
-- -I$(top_srcdir)/modules/expat/xmlparse \
- -I$(srcdir)/../../PICS-client/src
-
- # .h files are distributed but originally are made from the
---- w3c-libwww-5.3.2/Library/src/Makefile.am.orig Sat Jan 25 13:50:01 2003
-+++ w3c-libwww-5.3.2/Library/src/Makefile.am Sat Jan 25 14:23:51 2003
-@@ -353,12 +353,10 @@
- HTXML.h \
- HTXML.c
-
--libwwwxml_la_DEPENDENCIES = \
-- ../../modules/expat/xmltok/libxmltok.la \
-- ../../modules/expat/xmlparse/libxmlparse.la
--
- libwwwxml_la_LDFLAGS = -rpath $(libdir)
-
-+libwwwxml_la_LIBADD = -lexpat
-+
- libwwwzip_la_SOURCES = \
- WWWZip.h \
- HTZip.h \
-@@ -379,8 +377,7 @@
-
- INCLUDES = \
- -I/usr/local/include \
-- -I${top_srcdir}/modules/md5 \
-- -I${top_srcdir}/modules/expat/xmlparse
-+ -I${top_srcdir}/modules/md5
-
- BUILT_SOURCES = \
- wwwsys.h \
---- w3c-libwww-5.3.2/Library/src/SSL/Makefile.am.orig Tue Jun 20 13:01:34 2000
-+++ w3c-libwww-5.3.2/Library/src/SSL/Makefile.am Sat Jan 25 14:24:36 2003
-@@ -47,7 +47,6 @@
- INCLUDES = \
- -I/usr/local/include \
- -I${top_srcdir}/modules/md5 \
-- -I${top_srcdir}/modules/expat/xmlparse \
- -I$(top_srcdir)/Library/src \
- @SSLINC@
-
---- w3c-libwww-5.3.2/Library/Examples/Makefile.am.orig Thu Aug 17 21:36:57 2000
-+++ w3c-libwww-5.3.2/Library/Examples/Makefile.am Sat Jan 25 14:22:21 2003
-@@ -31,7 +31,6 @@
-
- INCLUDES = \
- -I$(srcdir)/../src \
-- -I$(top_srcdir)/modules/expat/xmlparse \
- -I$(srcdir)/../src/SSL
-
- DOCS := $(wildcard *.html)
-@@ -45,7 +44,7 @@
- -rm purify; \
- purify -cache-dir=$(PURIFY_CACHE) \
- $(CC) $(LDFLAGS) -o purify $(mget_OBJECTS) \
-- -lm \
-+ -lm -lexpat \
- ../src/.libs/libwwwinit.a \
- ../src/.libs/libwwwapp.a \
- ../src/.libs/libwwwxml.a \
-@@ -66,8 +65,6 @@
- ../src/.libs/libwwwutils.a \
- ../src/.libs/libwwwzip.a \
- ../../modules/md5/.libs/libmd5.a \
-- ../../modules/expat/xmlparse/.libs/libxmlparse.a \
-- ../../modules/expat/xmltok/.libs/libxmltok.a \
- $(LIBS)
-
-
---- w3c-libwww-5.4.0/configure.in.orig 2002-06-12 11:26:46.000000000 +0200
-+++ w3c-libwww-5.4.0/configure.in 2003-10-23 00:25:01.459776472 +0200
-@@ -497,24 +497,24 @@
- AC_MSG_RESULT(yes)
- AC_DEFINE(HT_EXPAT)
- HTXML="HTXML.lo"
-- HTLIBXML='${top_builddir}/modules/expat/xmlparse/libxmlparse.la ${top_builddir}/modules/expat/xmltok/libxmltok.la'
-- XMLTOK="libxmltok.la"
-- XMLPARSE="libxmlparse.la"
-+ HTLIBXML='-lexpat'
-+ XMLTOK=""
-+ XMLPARSE=""
- WWWXML="libwwwxml.la"
-- LWWWXML="-lwwwxml -lxmltok -lxmlparse"
-- LIBWWWXML='${top_builddir}/Library/src/libwwwxml.la ${top_builddir}/modules/expat/xmlparse/libxmlparse.la ${top_builddir}/modules/expat/xmltok/libxmltok.la'
-+ LWWWXML="-lwwwxml -lexpat"
-+ LIBWWWXML='${top_builddir}/Library/src/libwwwxml.la -lexpat'
- SHOWXML='showxml$(EXEEXT) ptri$(EXEEXT) stri$(EXEEXT) rdf_parse_file$(EXEEXT) rdf_parse_buffer$(EXEEXT)'
- ;;
- esac ],
- AC_MSG_RESULT(yes)
- AC_DEFINE(HT_EXPAT)
- HTXML="HTXML.lo"
-- HTLIBXML='${top_builddir}/modules/expat/xmlparse/libxmlparse.la ${top_builddir}/modules/expat/xmltok/libxmltok.la'
-- XMLTOK="libxmltok.la"
-- XMLPARSE="libxmlparse.la"
-+ HTLIBXML='-lexpat'
-+ XMLTOK=""
-+ XMLPARSE=""
- WWWXML="libwwwxml.la"
-- LWWWXML="-lwwwxml -lxmltok -lxmlparse"
-- LIBWWWXML='${top_builddir}/Library/src/libwwwxml.la ${top_builddir}/modules/expat/xmlparse/libxmlparse.la ${top_builddir}/modules/expat/xmltok/libxmltok.la'
-+ LWWWXML="-lwwwxml -lexpat"
-+ LIBWWWXML='${top_builddir}/Library/src/libwwwxml.la -lexpat'
- SHOWXML='showxml$(EXEEXT) ptri$(EXEEXT) stri$(EXEEXT) rdf_parse_file$(EXEEXT) rdf_parse_buffer$(EXEEXT)'
- )
- AC_SUBST(HTXML) # for old style big library
---- w3c-libwww-5.3.2/Library/src/HTXML.h.orig Wed Dec 20 12:00:07 2000
-+++ w3c-libwww-5.3.2/Library/src/HTXML.h Sat Jan 25 14:33:46 2003
-@@ -19,11 +19,7 @@
- of the W3C Sample Code Library.
-
- We use James Clark's expat
--XML parser which is very neat indeed. As the code doesn't come as a separate
--library, I included it in the libwww CVS code base where I compile is as
--two libraries: libxmltok.a and libxmlparse.a. See
--the external modules that libwww works with for
--details. Thanks so much to John Punin for writing this code!
-+XML parser which is very neat indeed.
- */
-
- #ifndef HTXML_H
-@@ -36,7 +36,7 @@
- #include "SGML.h"
- #endif /* HT_STRUCT_XML_STREAM */
-
--#include <xmlparse.h>
-+#include <expat.h>
-
- /*
- .
diff --git a/w3c-libwww-system-libmd5.patch b/w3c-libwww-system-libmd5.patch
index 6e637da..42f432c 100644
--- a/w3c-libwww-system-libmd5.patch
+++ b/w3c-libwww-system-libmd5.patch
@@ -1,11 +1,11 @@
---- w3c-libwww-5.4.0/configure.in.orig 2008-09-17 13:29:33.000000000 +0200
-+++ w3c-libwww-5.4.0/configure.in 2008-09-17 13:47:03.000000000 +0200
+--- w3c-libwww-5.4.2/configure.ac.orig 2008-09-17 13:29:33.000000000 +0200
++++ w3c-libwww-5.4.2/configure.ac 2008-09-17 13:47:03.000000000 +0200
@@ -541,14 +541,14 @@
AC_DEFINE(HT_MD5)
WWWMD5="libmd5.la"
LWWWMD5="-lmd5"
- LIBWWWMD5='${top_builddir}/modules/md5/libmd5.la'
-+ LIBWWWMD5='-lmd5'
++ LIBWWWMD5='-lcrypto'
;;
esac ],
AC_MSG_RESULT(yes)
@@ -13,31 +13,32 @@
WWWMD5="libmd5.la"
LWWWMD5="-lmd5"
- LIBWWWMD5='${top_builddir}/modules/md5/libmd5.la'
-+ LIBWWWMD5='-lmd5'
++ LIBWWWMD5='-lcrypto'
)
AC_SUBST(WWWMD5)
AC_SUBST(LWWWMD5)
---- w3c-libwww-5.4.0/Robot/src/Makefile.am.orig 2008-09-17 13:29:33.000000000 +0200
-+++ w3c-libwww-5.4.0/Robot/src/Makefile.am 2008-09-17 14:05:35.000000000 +0200
-@@ -20,7 +20,7 @@
- $(top_builddir)/Library/src/libwwwtrans.la \
+--- w3c-libwww-5.4.2/Robot/src/Makefile.am.orig 2018-02-16 22:55:46.492032806 +0100
++++ w3c-libwww-5.4.2/Robot/src/Makefile.am 2018-02-17 09:24:56.628268433 +0100
+@@ -21,7 +21,7 @@
$(top_builddir)/Library/src/libwwwcore.la \
$(top_builddir)/Library/src/libwwwutils.la \
-- -lm @LIBWWWXML@ @LIBWWWZIP@ @LIBWWWWAIS@ @LIBWWWSQL@ @LIBWWWMD5@
-+ -lm @LIBWWWXML@ @LIBWWWZIP@ @LIBWWWWAIS@ @LIBWWWSQL@
+ -lm @LIBWWWXML@ @LIBWWWZIP@ @LIBWWWWAIS@ \
+- @LIBWWWSQL@ @LIBWWWMD5@ @LIBWWWSSL@ \
++ @LIBWWWSQL@ @LIBWWWSSL@ \
+ $(MYSQL_LIBS)
SUBDIRS = windows
-
-@@ -66,7 +66,6 @@
+@@ -71,8 +71,6 @@
$(CC) $(LDFLAGS) -o purify $(webbot_OBJECTS) \
- -lm -lexpat \
+ -lm \
../../Library/src/.libs/libwww.a \
- ../../modules/md5/.libs/libmd5.a \
+- ../../modules/expat/.libs/libexpat.a
$(LIBS)
---- w3c-libwww-5.4.0/Library/Examples/Makefile.am.orig 2008-09-17 13:29:33.000000000 +0200
-+++ w3c-libwww-5.4.0/Library/Examples/Makefile.am 2008-09-17 14:06:04.000000000 +0200
+--- w3c-libwww-5.4.2/Library/Examples/Makefile.am.orig 2017-06-24 07:51:37.000000000 +0200
++++ w3c-libwww-5.4.2/Library/Examples/Makefile.am 2018-02-17 09:25:25.091601441 +0100
@@ -28,7 +28,7 @@
../src/libwwwutils.la \
@LIBWWWDAV@ \
@@ -45,24 +46,34 @@
- -lm @LIBWWWZIP@ @LIBWWWWAIS@ @LIBWWWSQL@ @LIBWWWMD5@
+ -lm @LIBWWWZIP@ @LIBWWWWAIS@ @LIBWWWSQL@
- INCLUDES = \
+ AM_CPPFLAGS = \
-I$(srcdir)/../src \
-@@ -66,7 +66,6 @@
+@@ -67,8 +67,6 @@
../src/.libs/libwwwutils.a \
../src/.libs/libwwwdav.a \
../src/.libs/libwwwzip.a \
- ../../modules/md5/.libs/libmd5.a \
+- ../../modules/expat/.libs/libexpat.a
$(LIBS)
--- w3c-libwww-5.4.0/Library/src/HTDigest.h.orig 2002-06-12 11:31:20.000000000 +0200
+++ w3c-libwww-5.4.0/Library/src/HTDigest.h 2008-09-17 13:42:22.000000000 +0200
+@@ -39,7 +39,7 @@
+ /* Library include files */
+ #include "WWWLib.h"
+ /* add the MD algorithm header files here below */
+-#include "md5.h"
++#include <openssl/md5.h>
+
+ #ifdef __cplusplus
+ extern "C" {
@@ -60,7 +60,7 @@
typedef struct _HTDigestContext {
int algorithm;
union {
- MD5_CTX md5;
-+ md5_state_t md5;
++ MD5_CTX md5;
} context;
} HTDigestContext;
@@ -73,7 +84,7 @@
switch (digesttype) {
case HTDaMD5:
- MD5Init (&context->context.md5);
-+ md5_init (&context->context.md5);
++ MD5_Init (&context->context.md5);
break;
default:
return NO;
@@ -82,7 +93,7 @@
switch (context->algorithm) {
case HTDaMD5:
- MD5Update (&context->context.md5, (unsigned char *) input,
-+ md5_append (&context->context.md5, (unsigned char *) input,
++ MD5_Update (&context->context.md5, (unsigned char *) input,
inputLen);
break;
default:
@@ -91,7 +102,7 @@
switch (context->algorithm) {
case HTDaMD5:
- MD5Final (digest, &context->context.md5);
-+ md5_finish (&context->context.md5, digest);
++ MD5_Final (&context->context.md5, digest);
break;
default:
return NO;
@@ -103,29 +114,27 @@
-SUBDIRS = md5
---- w3c-libwww-5.4.0/Library/src/Makefile.am.orig 2010-11-09 17:07:12.876029313 +0100
-+++ w3c-libwww-5.4.0/Library/src/Makefile.am 2010-11-09 17:09:21.308695152 +0100
-@@ -269,8 +269,11 @@
+--- w3c-libwww-5.4.2/Library/src/Makefile.am.orig 2018-02-17 22:22:57.834402083 +0100
++++ w3c-libwww-5.4.2/Library/src/Makefile.am 2018-02-17 22:24:20.137734478 +0100
+@@ -267,11 +267,7 @@
HTPEP.c
- libwwwhttp_la_DEPENDENCIES = \
+ libwwwhttp_la_LIBADD = libwwwmime.la libwwwstream.la libwwwcore.la libwwwutils.la \
- ../../modules/md5/libmd5.la
-+ libwwwmime.la libwwwutils.la libwwwcore.la
+-
+-libwwwhttp_la_CPPFLAGS = \
+- -I/usr/local/include \
+- -I${top_srcdir}/modules/md5
++ @LIBWWWMD5@
-+libwwwhttp_la_LIBADD = \
-+ @LIBWWWMD5@ libwwwmime.la libwwwutils.la libwwwcore.la
-+
libwwwnews_la_SOURCES = \
WWWNews.h \
- HTNDir.h \
-@@ -422,10 +425,6 @@
+@@ -422,8 +418,6 @@
+ libwwwsql_la_LIBADD = $(MYSQL_LIBS)
- libwwwsql_la_LDFLAGS = -rpath $(libdir)
-
--INCLUDES = \
+ libwwwsql_la_CPPFLAGS = \
- -I/usr/local/include \
-- -I${top_srcdir}/modules/md5
--
+- -I${top_srcdir}/modules/md5 \
+ $(MYSQL_CFLAGS)
+
BUILT_SOURCES = \
- wwwsys.h \
- HTAABrow.h \
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/w3c-libwww.git/commitdiff/6216cfe472370d7d98ee1608911308ff9c61dabf
More information about the pld-cvs-commit
mailing list