[ds6-devel] autoconf 2.5x and automake support for wget 1.9 beta
Mauro Tortonesi
mtortonesi at ing.unife.it
Mon Sep 1 20:20:28 CEST 2003
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 wget at sunsite.dk
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 mtortonesi at ing.unife.it
mauro at deepspace6.net
mauro at ferrara.linux.it
Deep Space 6 - IPv6 with Linux http://www.deepspace6.net
Ferrara Linux User Group http://www.ferrara.linux.it
More information about the ds6-devel
mailing list