On Tue, Jul 15, 2003 at 11:49:42AM +0200, Daniel Blueman wrote: >An alternative would be to update the freetype support in XFree86 mainline, >to the current version.
I don't know anything about the context of this discussion, but the XFree86 CVS trunk has FreeType 2.1.4, which appears to be the current release version according to the freetype web site. David -- David Dawes Founder/committer/developer The XFree86 Project www.XFree86.org/~dawes > >This would benefit would yield much higher benefit, I think.... > >What caveats would that bring about? What about the development costs? > >> Daniel schrieb: >> >> > Any takers? >> >> > This sounds like a bit of delicate work! >> >> No, it isn't. The patch includes changes to the files used by autoconf >> and libtool. Source changes are minimal, here they are. Apply these >> and change to the dirctory with configure.in and ltmain.sh and run: >> autoreconf --verbose --install --force which should end up with s.th. >> like the full patch includes (new aclocal.m4 file, new configure, new >> ltmain.sh) and then libtool-1.5 builds automatically the DLL (because of >> the -no-undefined flag, see below). FreeType is just a little more >> complex than packages that are using automake. >> >> >> diff -urdb freetype-2.1.4~/builds/unix/unix-cc.in >> freetype-2.1.4/builds/unix/unix-cc.in >> --- freetype-2.1.4~/builds/unix/unix-cc.in 2002-12-23 >> 23:40:21.000000000 +0100 >> +++ freetype-2.1.4/builds/unix/unix-cc.in 2003-06-06 >> 11:57:52.000000000 +0200 >> @@ -78,7 +78,7 @@ >> # Library linking >> # >> LINK_LIBRARY = $(LIBTOOL) --mode=link $(CCraw) -o $@ $(OBJECTS_LIST) \ >> - -rpath $(libdir) -version-info $(version_info) >> \ >> + -rpath $(libdir) -no-undefined -version-info >> $(version_info) \ >> $(LDFLAGS) >> >> # EOF >> diff -urdb freetype-2.1.4~/include/freetype/config/ftoption.h >> freetype-2.1.4/include/freetype/config/ftoption.h >> --- freetype-2.1.4~/include/freetype/config/ftoption.h 2003-01-31 >> 00:24:18.000000000 +0100 >> +++ freetype-2.1.4/include/freetype/config/ftoption.h 2003-06-06 >> 12:40:45.000000000 +0200 >> @@ -378,7 +378,7 @@ >> /* do not #undef this macro here, since the build system might >> */ >> /* define for certain configurations >> */ >> /* >> */ >> -/* #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */ >> +#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER >> >> >> >> >/*************************************************************************/ >> diff -urdb freetype-2.1.4~/src/base/ftbase.c >> freetype-2.1.4/src/base/ftbase.c >> --- freetype-2.1.4~/src/base/ftbase.c 2002-03-30 14:16:33.000000000 >> +0100 >> +++ freetype-2.1.4/src/base/ftbase.c 2003-06-06 12:41:31.000000000 >> +0200 >> @@ -29,6 +29,7 @@ >> #include "ftgloadr.c" >> #include "ftobjs.c" >> #include "ftnames.c" >> +#include "ftapi.c" >> >> >> /* END */ >> >> >> >> -- >> =^..^= >> > >-- >Daniel J Blueman > >+++ GMX - Mail, Messaging & more http://www.gmx.net +++ > >Jetzt ein- oder umsteigen und USB-Speicheruhr als Prämie sichern! > >_______________________________________________ >Devel mailing list >[EMAIL PROTECTED] >http://XFree86.Org/mailman/listinfo/devel