Dear maintainer, I've prepared an NMU for jugglemaster (versioned as 0.4-6.2). The diff is attached to this message.
Regards. -- Sebastian Ramacher
diff -Nru jugglemaster-0.4/debian/changelog jugglemaster-0.4/debian/changelog --- jugglemaster-0.4/debian/changelog 2013-09-03 01:13:53.000000000 +0200 +++ jugglemaster-0.4/debian/changelog 2013-09-14 18:58:30.000000000 +0200 @@ -1,3 +1,12 @@ +jugglemaster (0.4-6.2) unstable; urgency=low + + * Non-maintainer upload. + * debian/patches/loadavg.patch: kfreebsd-* defines struct loadavg in some + system header. Rename aajm's loadavg to resolve this conflict. (Closes: + #722493) + + -- Sebastian Ramacher <sramac...@debian.org> Sat, 14 Sep 2013 18:58:28 +0200 + jugglemaster (0.4-6.1) unstable; urgency=low * Non-maintainer upload. diff -Nru jugglemaster-0.4/debian/patches/loadavg.patch jugglemaster-0.4/debian/patches/loadavg.patch --- jugglemaster-0.4/debian/patches/loadavg.patch 1970-01-01 01:00:00.000000000 +0100 +++ jugglemaster-0.4/debian/patches/loadavg.patch 2013-09-14 18:57:58.000000000 +0200 @@ -0,0 +1,55 @@ +Description: Rename loadavg to aajm_loadavg + On kfreebsd-*, there is a struct loadavg in some system header. Rename aajm's + loadavg to no conflict with the definition in the system header. +Author: Sebastian Ramacher <sramac...@debian.org> +Last-Update: 2013-09-11 + +--- jugglemaster-0.4.orig/src/aajm/aajm.cpp ++++ jugglemaster-0.4/src/aajm/aajm.cpp +@@ -24,7 +24,7 @@ void errorCB(char* msg) { + void draw_juggler(int show_loadavg) { + int color; + int i; +- struct loadavg load; ++ struct aajm_loadavg load; + + arm* ap = &(jmlib->ap); + ball* rhand = &(jmlib->rhand); +@@ -101,7 +101,7 @@ void draw_juggler(int show_loadavg) { + runnable number of process at any given moment in time. + If load average is greater than your number of processors, then your + system has more work to do than it's capable of doing. */ +-void loadaverage(struct loadavg *load) { ++void loadaverage(struct aajm_loadavg *load) { + FILE *loadf; + + loadf = fopen("/proc/loadavg", "r"); +@@ -156,7 +156,7 @@ void resizehandler(aa_context *resized_c + void main_loop(int max_iterations, int delay, + int loadavg_flag, int normal_load, int socket_fd) { + struct timeval starttime, endtime, selecttime; +- struct loadavg load; ++ struct aajm_loadavg load; + long speed = DEFSPEED; /* microseconds between frames */ + long load_speed = 0; /* Speed adjustment, based on load */ + int loop_forever = 0; +--- jugglemaster-0.4.orig/src/aajm/aajm.h ++++ jugglemaster-0.4/src/aajm/aajm.h +@@ -40,7 +40,7 @@ aa_context *context; + aa_renderparams *params; + JMLib* jmlib; + +-struct loadavg { ++struct aajm_loadavg { + float one, five, fifteen; + }; + +@@ -51,7 +51,7 @@ struct loadavg { + + void errorCB(char* msg); + void draw_juggler(int show_loadavg); +-void loadaverage(struct loadavg *load); ++void loadaverage(struct aajm_loadavg *load); + int startlistening(int port); + void stoplistening(int fd); + void resizehandler(aa_context *resized_context); diff -Nru jugglemaster-0.4/debian/patches/series jugglemaster-0.4/debian/patches/series --- jugglemaster-0.4/debian/patches/series 2013-09-03 01:07:49.000000000 +0200 +++ jugglemaster-0.4/debian/patches/series 2013-09-14 18:57:58.000000000 +0200 @@ -10,3 +10,4 @@ wx28-compatibility.patch ld-as-needed.patch libav9.patch +loadavg.patch
signature.asc
Description: Digital signature