Changes:
o Fixed bug #12671, incorrect link in HTML doc (bug report
from Thomas R. Koll
o Fixed bug #11890, incorrect usage description for
Draw#text_undercolor in HTML doc (bug report from Ezra
Freedman)
o Fixed bug #12706, specifying both a gravity and offsets to
Image#composite positions the composite image incorrectly
(bug report from Benoit Larroque)
- Implement a simple framework for automated header testing and generation
using the c preprocessor.
- Make it installable on all platforms. On most platforms it will not install
any files however.
- Bump revision to 0.5.
The changes should make it easier to add Interix support to this package.
Note that the package is still far from complete; for example the replacement
stdint.h does not yet provide fallback definitions for int_*t and friends
but relies on inttypes.h to provide them, which turns out to work for HPUX.
- add an automake conditional to configure
- use that to build xmakestr using manual build rules. X11_CFLAGS is
honoured, but not CFLAGS as the latter is likely to contain platform
specific flags.
- use either makestr or xmakestr for building StringDefs.c, depending
on whether we are cross-compiling or not.
- pass down native compiler and flags for cross-compiliation
Supported-by: Google SoC 2007
- define an automake conditional for cross-compilation
- build xmakekeys in addition to makekeys when using
cross-compilation. Provide manual compiliation rules to replace
the default automake rules. We do use X11_CFLAGS, but we do *not*
want CFLAGS as the latter can contain platform specific flags like
-mieee on Alpha.
- Use either xmakekeys or makekeys depending on whether this is a native
build or not.
Supported-by: Google SoC 2007
detected by autoconf for use in the fontconfig cache file names.
Pass down CC_FOR_BUILD when doing cross-compilation.
A script for how to do the original fc-arch dance in a cross-compile
safe way was sent to the authors as well as a question why this was
done. No reply received so far.
Bump revision. Note that you might want to clean /var/cache/fontconfig
after installing this.
Supported-by: Google SoC 2007.
cross-compile support.
- NATIVE_MACHINE_GNU_ARCH, NATIVE_LOWER_ARCH, NATIVE_MACHINE_ARCH,
NATIVE_MACHINE_PLATFORM and NATIVE_MACHINE_GNU_PLATFORM work
like the counterpars without NATIVE_ prefix. Expansion of
NATIVE_LOWER_ARCH and NATIVE_MACHINE_ARCH is enforced early,
so that MACHINE_ARCH can be overriden in mk.conf to specify the
target architecture.
- Provide a default of NO for USE_CROSS_COMPILE. This will be the
main switch to activate cross-compiling and adding it now makes
it possible to merge more of the patches for specific packages.
- Set --build and --host when cross-compiling, the former using the
just added variable NATIVE_MACHINE_GNU_PLATFORM.
Supported-by: Google SoC 2007
Looks good: jlam@