This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC] Re: Freetype on cygwin link...


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
>Devel@XFree86.Org
>http://XFree86.Org/mailman/listinfo/devel


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]