diff -ruN boinc-client.orig/Makefile boinc-client/Makefile --- boinc-client.orig/Makefile 2012-05-03 18:04:19.000000000 +0200 +++ boinc-client/Makefile 2012-06-06 14:43:41.000000000 +0200 @@ -154,9 +154,10 @@ .endif ${INSTALL_DATA} ${WRKSRC}/config.h ${PREFIX}/include/boinc ${INSTALL_DATA} ${WRKSRC}/lib/std_fixes.h ${PREFIX}/include/boinc + ${INSTALL_DATA} ${WRKSRC}/api/reduce.h ${PREFIX}/include/boinc .if !defined(WITHOUT_X11) . for name in api/boinc_gl.h api/graphics_api.h api/graphics_data.h \ - api/reduce.h api/txf_util.h + api/txf_util.h ${INSTALL_DATA} ${WRKSRC}/${name} ${PREFIX}/include/boinc . endfor . if defined(WITHOUT_MANAGER) diff -ruN boinc-client.orig/files/patch-api__boinc_api.h boinc-client/files/patch-api__boinc_api.h --- boinc-client.orig/files/patch-api__boinc_api.h 2012-04-23 22:49:14.000000000 +0200 +++ boinc-client/files/patch-api__boinc_api.h 2012-06-06 14:41:04.000000000 +0200 @@ -1,11 +1,18 @@ ---- api/boinc_api.h.orig 2012-04-20 16:15:13.000000000 +0200 -+++ api/boinc_api.h 2012-04-20 16:17:11.000000000 +0200 -@@ -29,6 +29,8 @@ - extern "C" { - #endif +--- api/boinc_api.h.orig 2012-04-13 09:59:23.000000000 +0200 ++++ api/boinc_api.h 2012-06-06 14:40:16.000000000 +0200 +@@ -83,7 +83,6 @@ + + extern int boinc_init(void); + extern int boinc_finish(int status); +-extern int boinc_temporary_exit(int delay, const char* reason=NULL); + extern int boinc_get_init_data_p(struct APP_INIT_DATA*); + extern int boinc_parse_init_data_file(void); + extern int boinc_send_trickle_up(char* variety, char* text); +@@ -139,6 +138,7 @@ + double cpu_time, double checkpoint_cpu_time, double _fraction_done, + int other_pid, double bytes_sent, double bytes_received + ); ++extern int boinc_temporary_exit(int delay, const char* reason=NULL); + + /////////// API ENDS HERE -+#include -+ - // parameters passed to the BOINC runtime system - // - typedef struct BOINC_OPTIONS {