diff --git a/ChangeLog b/ChangeLog index 908c3ecef..e882564f6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,17 @@ -2003-15-07 YAMANO-UCHI Hidetoshi +2003-05-10 Dan Williams + + * builds/unix/aclocal.m4: Comment out definition of + `allow_undefined_flag' for Darwin 1.3. + * builds/unix/configure.ac: Add option --with-old-mac-fonts. + * builds/unix/ltmain.sh: Fix version numbering for Darwin 1.3. + * builds/unix/configure: Regenerated. + + * include/freetype/config/ftconfig.h: Fix conditions for defining + `FT_MACINTOSH'. + * src/base/ftbase.c: Include `ftmac.c' conditionally. + * src/base/ftmac.c: Handle __GNUC__. + +2003-05-07 YAMANO-UCHI Hidetoshi * src/cid/cidload.c (is_alpha): Removed. (cid_parse_dict): Use `cid_parser_skip_alpha' instead of `is_alpha'. diff --git a/builds/unix/aclocal.m4 b/builds/unix/aclocal.m4 index bb44b8ddc..e63092a42 100644 --- a/builds/unix/aclocal.m4 +++ b/builds/unix/aclocal.m4 @@ -1574,7 +1574,7 @@ else allow_undefined_flag='-undefined suppress' ;; *) # Darwin 1.3 on - allow_undefined_flag='-flat_namespace -undefined suppress' +# allow_undefined_flag='-undefined suppress' ;; esac # FIXME: Relying on posixy $() will cause problems for diff --git a/builds/unix/configure b/builds/unix/configure index a16cb4b3d..088fa76c1 100644 --- a/builds/unix/configure +++ b/builds/unix/configure @@ -1009,6 +1009,7 @@ Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --without-zlib use internal zlib instead of system-wide + --with-old-mac-fonts allow Mac resource-based fonts to be used --with-gnu-ld assume the C compiler uses GNU ld default=no --with-pic try to use only PIC/non-PIC objects default=use both @@ -4471,6 +4472,21 @@ if test x$with_zlib != xno && test -n "$LIBZ"; then fi +# Check whether --with-old-mac-fonts or --without-old-mac-fonts was given. +if test "${with_old_mac_fonts+set}" = set; then + withval="$with_old_mac_fonts" + +fi; +if test x$with_old_mac_fonts = xyes; then + CFLAGS="$CFLAGS -DTARGET_API_MAC_CARBON" + LDFLAGS="$LDFLAGS -Xlinker -framework -Xlinker CoreServices \ + -Xlinker -framework -Xlinker ApplicationServices" +else + CFLAGS="$CFLAGS -DDARWIN_NO_CARBON" +fi + + + @@ -5622,7 +5638,7 @@ test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes case $host in *-*-irix6*) # Find out which ABI we are using. - echo '#line 5625 "configure"' > conftest.$ac_ext + echo '#line 5641 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -6136,7 +6152,7 @@ chmod -w . save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -o out/conftest2.$ac_objext" compiler_c_o=no -if { (eval echo configure:6139: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then +if { (eval echo configure:6155: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings if test -s out/conftest.err; then @@ -6698,7 +6714,7 @@ else allow_undefined_flag='-undefined suppress' ;; *) # Darwin 1.3 on - allow_undefined_flag='-flat_namespace -undefined suppress' +# allow_undefined_flag='-undefined suppress' ;; esac # FIXME: Relying on posixy $() will cause problems for @@ -7910,7 +7926,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext < conftest.$ac_ext < #include FT_FREETYPE_H #include FT_INTERNAL_STREAM_H + +#ifdef __GNUC__ +#include "../truetype/ttobjs.h" +#include "../type1/t1objs.h" +#include +#else #include "truetype/ttobjs.h" #include "type1/t1objs.h" - #include #include #include #include #include - +#endif #include FT_MAC_H