wget - web site mirroring software This directory contains a version of the GNU wget program that was written by Hrvoje Niksic and others and distributed under the GNU General Public Licence The GNU wget homepage is http://www.cg.tuwien.ac.at/~prikryl/wget.html 1) A couple of very small changes were made to this package by Stefan Boddie (sjboddie@cs.waikato.ac.nz). The USE_STDARG preprocessor definition was added to the VC++ makefile as it appeared to need it to compile on either VC++ 4.2 or VC++ 6.0. A change was also made to prevent backslashes from mistakenly being converted to "@5c" on windows. 2) 2003/11/27 - sjboddie@cs.waikato.ac.nz made a few more small changes to fix h_errno bug preventing code from compiling on latest versions of GCC. 3) 2004/06/30 - kjdon@cs.waikato.ac.nz replaced version 1.5.3 with version 1.9. It compiled as is under Windows XP, using VC++ 6.0, under Linux using GCC 3.2.3 and GCC 2.95.3. So I haven't made any changes. Under Windows, I haven't compiled it with openssl, so it doesn't support https://. OpenSSL comes with a warning about it being illegal in some countries to distribute cryptographic technology, so I haven't used it. Look at wget-1.9/windows/README for Windows compiling instructions if you want to add it in. 4) 2008/07/03 - oranfry@cs.waikato.ac.nz replaced version 1.9 with version 1.11.4. Version 1.9 didn't compile statically with the new libraries which come with fedora, so upgrading. Had to apply the patch at http://marc.info/?l=wget&m=115131792408685&w=2 to get it to compile under windows(VC++ 6.0), and those changes are in the tar.gz file in the repository. Again, no ssl in windows wget. The packages/configure and packages/Makefile files perform the same operations on wget as before, just the directory name has changed from wget/wget-1.9 to wget/wget-1.11.4. 5) 2013/01/09 - davidb@cs.waikato.ac.nz Make minor change to src/Makefile.in so the code compiles under minGW cross-compiler running on Linux diff -r wget-1.13.4/src/Makefile.in wget-1.13.4.MINGW/src/Makefile.in 1136a1137,1143 > > ifeq ($(GSDLOS),windows) > # Compiling wget with MinGW > CFLAGS += -DIN6_ARE_ADDR_EQUAL=IN6_ADDR_EQUAL > LIBS += -lws2_32 > endif > 6) 2013/01/29 - davidb@cs.waikato.ac.nz added some #ifdef __ANDROID__ blocks into src/util.c to cope with the fact that this OS lacks localeconv() diff wget-1.13.4-orig/src/utils.c wget-1.13.4-gs/src/utils.c 1466a1467,1470 > #ifdef __ANDROID__ > cached_sep =","; > cached_grouping = "\x03"; > #else 1489a1494 > #endif 7) 2014/10/13 - ak19 Moved to wget version 1.15. Only the changes numbered 5 and 6 above have been ported into it, following Dr Bainbridge's instructions, as there were both changes made to the previous wget version Greenstone used (1.13.4). The wget tar file name (wget-1.15-gs) now indicates the version number and that it has been modified by Greenstone, so the Makefile and configure file in build-src/packages/ have been updated to reflect this.