hi to everybody,

        i have just imported into the deepspace6.net CVS repository a
modified version of wget 1.9 beta:

http://cvs.deepspace6.net/view/wget/

i have fixed a bug in the parsing of urls with embedded ipv6 addresses
(the previous check was not exaustive, the new code is taken from glibc
2.3.2 and modified) and i have repackaged wget 1.9 beta to make use of
autoconf 2.57, automake => 1.6, gettext 0.12.1 and libtool.

you can access the CVS repository from the handy ViewCVS interface at the
URL above, or via anonymous CVS, following the instructions below:

http://www.deepspace6.net/sections/cvs.html

to build the package from the CVS snapshot you will need autoconf 2.57 or
better, automake 1.6 or better, gettext 0.12.1 (yes, exactly 0.12.1) and a
recent libtool (versions => 1.4.0 should work).

just type:

make -f Makefile.cvs prep

and then build wget as usual:

./configure && make
su
make install

you're encouraged to perform the build from the CVS snapshot, but if
there is a particular reason for which you just don't want to install/use
the GNU autotools, or if you're simply just too lazy, you may want to try
one of these tarballs instead:

ftp://ftp.deepspace6.net/pub/ds6/sources/wget/wget-1.9-beta-mauro.tar.gz
ftp://ftp.deepspace6.net/pub/ds6/sources/wget/wget-1.9-beta-mauro.tar.bz2

i hope that you will like the new autoconf-2.5x/automake-1.6-ed package.
i also hope that the wget maintainer will consider accepting this patch.

in the meanwhile, i am going to add autoconf checks for IPv6 support
to my wget tree above, just like what i've done with oftpd:

http://cvs.deepspace6.net/view/oftpd/

other things in my TODO:

autoconf:

 - use AC_SYS_LARGEFILE in configure.ac?
 - handle automatic de-ansi-fication better or get rid of it
   (i would prefer the second choice, as i like the autobook approach:
    http://sources.redhat.com/autobook/autobook/autobook_51.html)
 - handle md5 support with AC_LIBOBJs instead of libmd5?
 - check build process on windows:
   a) fix broken windows/config.h.ms?
   b) update windows/config.h.*
   c) verify windows/Makefile*
   d) check with DJGPP
   e) check with cygwin
   f) check with gnuwin32
 - check opie, ssl and md5 support

C code:

 - fix gcc => 3.2 warnings
 - check IPv6 support
 - fix uncorrected bugs previously reported on the [EMAIL PROTECTED]
   mailing list
 - check FTP mirroring via HTTP proxy (i had problems with 1.8.2)

please, feel free to send me feedback and bug reports ;-)



BTW: in the same CVS repository:

http://cvs.deepspace6.net/view/wget-1.8/

you can find an IPv6-enabled version of wget 1.8.2. beware, the code is
still incomplete and has not been fully tested, yet.

-- 
Aequam memento rebus in arduis servare mentem...

Mauro Tortonesi                 [EMAIL PROTECTED]
                                [EMAIL PROTECTED]
                                [EMAIL PROTECTED]
Deep Space 6 - IPv6 with Linux  http://www.deepspace6.net
Ferrara Linux User Group        http://www.ferrara.linux.it


Reply via email to