Browse Source

fix build, with a patch from sabotage

Waldemar Brodkorb 11 years ago
parent
commit
8a9ac05d74

+ 1 - 1
package/DirectFB/Makefile

@@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
 
 
 PKG_NAME:=		DirectFB
 PKG_NAME:=		DirectFB
 PKG_VERSION:=		1.6.3
 PKG_VERSION:=		1.6.3
-PKG_RELEASE:=		2
+PKG_RELEASE:=		3
 PKG_EXTRAVER:=		1.6-0
 PKG_EXTRAVER:=		1.6-0
 PKG_MD5SUM:=		641e8e999c017770da647f9b5b890906
 PKG_MD5SUM:=		641e8e999c017770da647f9b5b890906
 PKG_DESCR:=		Thin graphic library for the Linux framebuffer devices
 PKG_DESCR:=		Thin graphic library for the Linux framebuffer devices

+ 19 - 0
package/DirectFB/patches/patch-lib_direct_os_linux_glibc_system_c

@@ -0,0 +1,19 @@
+--- DirectFB-1.6.3.orig/lib/direct/os/linux/glibc/system.c	2013-01-18 15:57:11.000000000 +0100
++++ DirectFB-1.6.3/lib/direct/os/linux/glibc/system.c	2013-12-21 12:48:06.000000000 +0100
+@@ -33,6 +33,7 @@
+ #include <errno.h>
+ #include <signal.h>
+ #include <unistd.h>
++#include <sys/syscall.h>
+ 
+ #include <linux/unistd.h>
+ 
+@@ -107,7 +108,7 @@ direct_tgkill( int tgid, int tid, int si
+ void
+ direct_trap( const char *domain, int sig )
+ {
+-     sigval_t val;
++     union sigval val;
+ 
+      D_LOG( Direct_Trap, VERBOSE, "Raising signal %d from %s...\n", sig, domain );
+