2009-01-08Include winsock.h rather than arpa/inet.h on mingw platforms.
J. Ali Harlow <ali@juiblex.co.uk> [Thu, 08 Jan 2009 15:08:08 +0000] rev 329
Include winsock.h rather than arpa/inet.h on mingw platforms.
Also fix a trivial int/long mismatch.

2009-01-08Don't attempt to use chroot() on systems that don't support it.
J. Ali Harlow <ali@juiblex.co.uk> [Thu, 08 Jan 2009 14:35:18 +0000] rev 328
Don't attempt to use chroot() on systems that don't support it.

This has the added bonus of allowing us to use popen() rather than
fork()/exec() for improved portability. Of course, the loss of an
install root is a major reduction of functionality but it's hard to
see what else we could substitute for chroot().

2009-01-08Don't try and create symbolic links on platforms that don't support symlink()
J. Ali Harlow <ali@juiblex.co.uk> [Thu, 08 Jan 2009 13:51:07 +0000] rev 327
Don't try and create symbolic links on platforms that don't support symlink()

2009-01-07Support platforms where mkdir only takes one argument (eg., MS-Windows)
J. Ali Harlow <ali@juiblex.co.uk> [Wed, 07 Jan 2009 18:00:06 +0000] rev 326
Support platforms where mkdir only takes one argument (eg., MS-Windows)

2009-01-07Include limits.h in files which used PATH_MAX for portability
J. Ali Harlow <ali@juiblex.co.uk> [Wed, 07 Jan 2009 17:59:12 +0000] rev 325
Include limits.h in files which used PATH_MAX for portability

2009-01-07Avoid unportable "uint" type
J. Ali Harlow <ali@juiblex.co.uk> [Wed, 07 Jan 2009 17:26:33 +0000] rev 324
Avoid unportable "uint" type

2009-01-07Add support for platforms without fnmatch.
J. Ali Harlow <ali@juiblex.co.uk> [Wed, 07 Jan 2009 17:17:10 +0000] rev 323
Add support for platforms without fnmatch.

This uses gnulib so you will need to have a copy in order
to run autogen.sh (but not to build from a tarball). Either
arrange for gnulib-tool to be in your path or set the
environment variable GNULIB_TOOL to point to its location.

2009-01-06Support platforms without mmap
J. Ali Harlow <ali@juiblex.co.uk> [Tue, 06 Jan 2009 17:33:37 +0000] rev 322
Support platforms without mmap

2009-01-06Make curl an optional dependancy
J. Ali Harlow <ali@juiblex.co.uk> [Tue, 06 Jan 2009 16:00:32 +0000] rev 321
Make curl an optional dependancy

2009-01-06Make rpmlib an optional dependency
J. Ali Harlow <ali@juiblex.co.uk> [Tue, 06 Jan 2009 14:06:00 +0000] rev 320
Make rpmlib an optional dependency

Use configure --without-rpm to avoid the dependency (default is unchanged).