* builds/unix/freetype2.m4: Some portability fixes.
This commit is contained in:
parent
fa4ca88346
commit
2f5d1b76ca
10
ChangeLog
10
ChangeLog
|
@ -1,3 +1,7 @@
|
|||
2001-12-12 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
* builds/unix/freetype2.m4: Some portability fixes.
|
||||
|
||||
2001-12-11 Jouk Jansen <joukj@hrem.stm.tudelft.nl>
|
||||
|
||||
* src/base/descrip.mms (OBJS): Add ftdebug.obj.
|
||||
|
@ -13,9 +17,9 @@
|
|||
|
||||
* docs/FTL.TXT: Simple fix (change "LICENSE.TXT" to "FTL.TXT").
|
||||
|
||||
* builds/unix/freetype2.m4: Added autoconf macro; we need to install
|
||||
it in $(prefix)/share/aclocal/freetype2.m4 but I didn't modify
|
||||
builds/unix/install.mk yet.
|
||||
* builds/unix/freetype2.m4: New file for checking configure paths.
|
||||
We need to install it in $(prefix)/share/aclocal/freetype2.m4 but I
|
||||
didn't modify builds/unix/install.mk yet.
|
||||
|
||||
* INSTALL: Updated the instructions to build shared libraries with
|
||||
Jam. They were simply wrong.
|
||||
|
|
|
@ -14,8 +14,10 @@ AC_ARG_WITH(freetype-prefix,
|
|||
AC_ARG_WITH(freetype-exec-prefix,
|
||||
[ --with-ft-exec-prefix=PFX Exec prefix where FreeType is installed (optional)],
|
||||
ft_config_exec_prefix="$withval", ft_config_exec_prefix="")
|
||||
AC_ARG_ENABLE(freetypetest, [ --disable-freetypetest Do not try to compile and run a test FreeType program],[],
|
||||
enable_fttest=yes)
|
||||
AC_ARG_ENABLE(freetypetest,
|
||||
[ --disable-freetypetest Do not try to compile and run
|
||||
a test FreeType program],
|
||||
[], enable_fttest=yes)
|
||||
|
||||
if test x$ft_config_exec_prefix != x ; then
|
||||
ft_config_args="$ft_config_args --exec-prefix=$ft_config_exec_prefix"
|
||||
|
@ -52,15 +54,23 @@ else
|
|||
ft_min_micro_version=`echo $min_ft_version | \
|
||||
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
|
||||
if test "x$enable_fttest" = "xyes" ; then
|
||||
ft_config_version=$(( \
|
||||
$ft_config_major_version*10000 + \
|
||||
$ft_config_minor_version*100 + \
|
||||
$ft_config_micro_version))
|
||||
ft_min_version=$(( \
|
||||
$ft_min_major_version*10000 + \
|
||||
$ft_min_minor_version*100 + \
|
||||
$ft_min_micro_version))
|
||||
if test $ft_config_version -lt $ft_min_version ; then
|
||||
ft_config_is_lt=no
|
||||
if test $ft_config_major_version -lt $ft_min_major_version ; then
|
||||
ft_config_is_lt=yes
|
||||
else
|
||||
if test $ft_config_major_version -eq $ft_min_major_version ; then
|
||||
if test $ft_config_minor_version -lt $ft_min_minor_version ; then
|
||||
ft_config_is_lt=yes
|
||||
else
|
||||
if test $ft_config_minor_version -eq $ft_min_minor_version ; then
|
||||
if test $ft_config_micro_version -lt $ft_min_micro_version ; then
|
||||
ft_config_is_lt=yes
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
if test "x$ft_config_is_lt" = "xyes" ; then
|
||||
ifelse([$3], , :, [$3])
|
||||
else
|
||||
ac_save_CFLAGS="$CFLAGS"
|
||||
|
@ -68,7 +78,7 @@ else
|
|||
CFLAGS="$CFLAGS $FT2_CFLAGS"
|
||||
LIBS="$FT2_LIBS $LIBS"
|
||||
dnl
|
||||
dnl Sanity checks the results of freetype-config to some extent
|
||||
dnl Sanity checks for the results of freetype-config to some extent
|
||||
dnl
|
||||
AC_TRY_RUN([
|
||||
#include <ft2build.h>
|
||||
|
@ -77,18 +87,18 @@ dnl
|
|||
#include <stdlib.h>
|
||||
|
||||
int
|
||||
main ()
|
||||
main()
|
||||
{
|
||||
FT_Library library;
|
||||
FT_Error error;
|
||||
|
||||
error = FT_Init_FreeType( &library );
|
||||
error = FT_Init_FreeType(&library);
|
||||
|
||||
if ( error )
|
||||
{
|
||||
if (error)
|
||||
return 1;
|
||||
} else {
|
||||
FT_Done_FreeType( library );
|
||||
else
|
||||
{
|
||||
FT_Done_FreeType(library);
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
@ -104,8 +114,8 @@ if test "x$no_ft" = x ; then
|
|||
else
|
||||
AC_MSG_RESULT(no)
|
||||
if test "$FT2_CONFIG" = "no" ; then
|
||||
echo "*** The freetype-config script installed by FT2 could not be found"
|
||||
echo "*** If FT2 was installed in PREFIX, make sure PREFIX/bin is in"
|
||||
echo "*** The freetype-config script installed by FreeType 2 could not be found."
|
||||
echo "*** If FreeType 2 was installed in PREFIX, make sure PREFIX/bin is in"
|
||||
echo "*** your path, or set the FT2_CONFIG environment variable to the"
|
||||
echo "*** full path to freetype-config."
|
||||
else
|
||||
|
|
11
docs/CHANGES
11
docs/CHANGES
|
@ -1,16 +1,15 @@
|
|||
LATEST CHANGES BETWEEN 2.0.6 and 2.0.5
|
||||
|
||||
- the caching sub-system has been completely re-designed and its API
|
||||
has evolved (the old one is still supported for bacwards compatibility
|
||||
though..)
|
||||
- The caching sub-system has been completely re-designed, and its API has
|
||||
evolved (the old one is still supported for backwards).
|
||||
|
||||
- a new charmap cache is provided too
|
||||
- A new charmap cache is provided too.
|
||||
|
||||
- A new Postscript hinter module has been added to support native hints in
|
||||
the following formats: Postscript Type 1, Postscript CID and CFF/CEF.
|
||||
|
||||
(For now, only the Type 1 driver uses it; the "cid" and "cff" drivers
|
||||
will be updated shortly.)
|
||||
For now, only the Type 1 driver uses it; the "cid" and "cff" drivers
|
||||
will be updated shortly.
|
||||
|
||||
- "glnames.py" still contained a bug that made FreeType return invalid
|
||||
names for certain glyphs.
|
||||
|
|
10
docs/FTL.txt
10
docs/FTL.txt
|
@ -94,11 +94,11 @@ Legal Terms
|
|||
herein, subject to the following conditions:
|
||||
|
||||
o Redistribution of source code must retain this license file
|
||||
(`FTL.TXT') unaltered; any additions, deletions or changes
|
||||
to the original files must be clearly indicated in
|
||||
accompanying documentation. The copyright notices of the
|
||||
unaltered, original files must be preserved in all copies of
|
||||
source files.
|
||||
(`FTL.TXT') unaltered; any additions, deletions or changes to
|
||||
the original files must be clearly indicated in accompanying
|
||||
documentation. The copyright notices of the unaltered,
|
||||
original files must be preserved in all copies of source
|
||||
files.
|
||||
|
||||
o Redistribution in binary form must provide a disclaimer that
|
||||
states that the software is based in part of the work of the
|
||||
|
|
Loading…
Reference in New Issue