--- /dev/null
+Index: FS/FSlibint.h
+===================================================================
+--- FS.orig/FSlibint.h 2011-02-25 22:34:43.884558121 +0100
++++ FS/FSlibint.h 2011-02-25 22:35:15.230223119 +0100
+@@ -72,8 +72,8 @@
+ #endif /* USG */
+
+ #include "FSlib.h"
+-#include "FSproto.h"
+ #include "FSlibos.h"
++#include <X11/fonts/FSproto.h>
+ #include <errno.h>
+ #include <stddef.h>
+
+Index: FS/configure.ac
+===================================================================
+--- FS.orig/configure.ac 2011-02-25 22:35:23.977928121 +0100
++++ FS/configure.ac 2011-02-25 22:35:39.622413120 +0100
+@@ -19,7 +19,7 @@
+ AC_PROG_CC
+
+ # Checks for pkg-config packages
+-PKG_CHECK_MODULES(FS, xfont xtrans)
++PKG_CHECK_MODULES(FS, xfont xtrans fontsproto)
+
+ # Checks for libraries.
+
--- /dev/null
+Index: FS/fs_trans.h
+===================================================================
+--- FS.orig/fs_trans.h 2011-02-25 23:00:34.025908119 +0100
++++ FS/fs_trans.h 2011-02-25 23:01:19.165133120 +0100
+@@ -24,4 +24,4 @@
+
+ #define FS_t
+ #define TRANS_CLIENT
+-#include <Xtrans.h>
++#include <X11/Xtrans/Xtrans.h>
+Index: FS/fs_trans.c
+===================================================================
+--- FS.orig/fs_trans.c 2011-02-25 23:08:51.177693119 +0100
++++ FS/fs_trans.c 2011-02-25 23:09:00.378958118 +0100
+@@ -28,5 +28,5 @@
+
+ #define FS_t
+ #define TRANS_CLIENT
+-#include <transport.c>
++#include <X11/Xtrans/transport.c>
+
PRIORITY = "optional"
DEPENDS = "libxfont xtrans"
-SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=FS"
+PR = "r1"
+
+SRC_URI = "${FREEDESKTOP_CVS}/xlibs;module=FS \
+ file://fontsproto.patch \
+ file://xtrans.patch \
+ "
+
S = "${WORKDIR}/FS"
inherit autotools pkgconfig