[stsf] STSF

mpsuzuki at hiroshima-u.ac.jp mpsuzuki at hiroshima-u.ac.jp
Mon Jul 31 21:55:24 PDT 2006


Hi all,

On Tue, 30 May 2006 17:12:35 +1000
Russell Shaw <rjshaw at netspace.net.au> wrote:
>>>Has anyone built stsf on a recent version of x.org?
>> 
>> I'm going to, on GNU/Linux.
>
>I need it too. I was going to build it. When are you going to build it?

Sorry for long lated reply.

Here are my patches to build STSF with X11R7 - however, I think,
there's no X11R7 specific issue. There is only Unix (or glibc) issue.

00.stsf--ignore-pkg.m4.patch
	aclocal's inclusion of pkg-config pkg.m4 is enough,
	remove explicit inclusion of pkg.m4

01.stsf--lookup-FT2.patch
	improve FreeType2 lookup mechanism: consider
	freetype-config or pkg-config freetype2.
	In addition, check the availability of
	FT_GlyphSlot_Embolden().

02.stsf--lookup-ICU.patch
	add configure option "--with-icu-prefix"
	to specify the directory of ICU explicitly.

03.stsf--update-ICU.patch
	check the existence of libicutoolutil that latest
	ICU does not provide anymore.

04.stsf--check-glibc22-pthread.patch
	linuxthread in glibc-2.2.x does not know pthread_rwlock_t
	by default. check several macros to enable the type.

05.stsf--fixmacrobug.patch
	fix a bug in DEBUG_PRINT_VIRTUAL_FONT() of fontenumerator.c.

06.stsf--fixCRC32.patch
	replace sys/types.h by sttypes.h to define uint32_t by
	more portable header files.

After patching them, "aclocal -I . && autoheader -f && autoconf -I"
is required to update configure. Yet I've not tested whether built
binary is working well.

Regards,
mpsuzuki
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 00.stsf--ignore-pkg.m4.patch
Type: application/octet-stream
Size: 422 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/stsf/attachments/20060801/c98c9323/00.stsf--ignore-pkg.m4-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 01.stsf--lookup-FT2.patch
Type: application/octet-stream
Size: 3127 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/stsf/attachments/20060801/c98c9323/01.stsf--lookup-FT2-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 02.stsf--lookup-ICU.patch
Type: application/octet-stream
Size: 3095 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/stsf/attachments/20060801/c98c9323/02.stsf--lookup-ICU-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 03.stsf--update-ICU.patch
Type: application/octet-stream
Size: 2622 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/stsf/attachments/20060801/c98c9323/03.stsf--update-ICU-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 04.stsf--check-glibc22-pthread.patch
Type: application/octet-stream
Size: 1067 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/stsf/attachments/20060801/c98c9323/04.stsf--check-glibc22-pthread-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 05.stsf--fixmacrobug.patch
Type: application/octet-stream
Size: 231 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/stsf/attachments/20060801/c98c9323/05.stsf--fixmacrobug-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 06.stsf--fixCRC32.patch
Type: application/octet-stream
Size: 169 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/stsf/attachments/20060801/c98c9323/06.stsf--fixCRC32-0001.obj


More information about the stsf mailing list