Hello,
First of all, excuse me for not writing in italiano, but although I understand it, I'm afraid I'm not so good when writing.
If you check Pat' slack build for freetype, you will see a line in which the .a files are erased:
# Can't imagine a lot of use for this:
rm -f $PKG/usr/lib/*.a
So, commenting out this one you will get a freetype package with the static libraries. For glib2, it is also necessary to modify the slack build and add the line
--enable-static
so to obtain the static version. But there are other problems. I have not been able to compile splashy even after these changes. The "configure" script detects all the libraries, but "make" dies with the following messages:
./.libs/libsplashy.a(splashy_video.o): In function `splashy_start_splash':
/tmp/splashy-0.3.5/src/splashy_video.c

undefined reference to `DirectFBInit'
/tmp/splashy-0.3.5/src/splashy_video.c

undefined reference to `DirectFBSetOption'
/tmp/splashy-0.3.5/src/splashy_video.c

undefined reference to `DirectFBSetOption'
/tmp/splashy-0.3.5/src/splashy_video.c

undefined reference to `DirectFBSetOption'
/tmp/splashy-0.3.5/src/splashy_video.c

undefined reference to `DirectFBSetOption'
/tmp/splashy-0.3.5/src/splashy_video.c

undefined reference to `DirectFBSetOption'
./.libs/libsplashy.a(splashy_video.o):/tmp/splashy-0.3.5/src/splashy_video.c

more undefined references to `DirectFBSetOption' follow
./.libs/libsplashy.a(splashy_video.o): In function `splashy_start_splash':
/tmp/splashy-0.3.5/src/splashy_video.c

undefined reference to `DirectFBCreate'
collect2: ld returned 1 exit status
make[2]: *** [splashy] Error 1
make[2]: Leaving directory `/tmp/splashy-0.3.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/splashy-0.3.5'
make: *** [all] Error 2
Any ideas on how to fix that?
Of course, answers in italiano are welcome

(some day I should refresh my skills in writing it!!)