r14665 - in packages/trunk/jugglemaster/debian: . patches
Helmut Grohne
helmut-guest at moszumanska.debian.org
Fri Nov 22 11:15:50 UTC 2013
Author: helmut-guest
Date: 2013-11-22 11:15:49 +0000 (Fri, 22 Nov 2013)
New Revision: 14665
Added:
packages/trunk/jugglemaster/debian/patches/libav9.patch
packages/trunk/jugglemaster/debian/patches/loadavg.patch
Modified:
packages/trunk/jugglemaster/debian/changelog
packages/trunk/jugglemaster/debian/patches/series
Log:
jugglemaster: acknowledge NMUs
Modified: packages/trunk/jugglemaster/debian/changelog
===================================================================
--- packages/trunk/jugglemaster/debian/changelog 2013-11-09 14:28:00 UTC (rev 14664)
+++ packages/trunk/jugglemaster/debian/changelog 2013-11-22 11:15:49 UTC (rev 14665)
@@ -6,12 +6,31 @@
* Fix Vcs-Browser value after alioth changes.
* Build hardening.
* Mark packages as Multi-Arch: foreign.
+ * Acknowledge NMUs. Thanks to Sebastian Ramacher for taking care of urgent
+ RC bugs and Moritz Muehlenhoff for providing a patch.
[ Evgeni Golov ]
* Correct Vcs-* URLs to point to anonscm.debian.org
-- Helmut Grohne <helmut at subdivi.de> Sat, 06 Jul 2013 16:23:00 +0200
+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 <sramacher at debian.org> Sat, 14 Sep 2013 18:58:28 +0200
+
+jugglemaster (0.4-6.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * debian/patches/libav9.patch: Fix build with libav 9. Thanks to Moritz
+ Muehlenhoff for the patch. (Closes: #720823)
+
+ -- Sebastian Ramacher <sramacher at debian.org> Tue, 03 Sep 2013 01:13:50 +0200
+
jugglemaster (0.4-6) unstable; urgency=low
* Fix "[aajm] Broken pronoun "It" (JuggleMaster) in extended
Added: packages/trunk/jugglemaster/debian/patches/libav9.patch
===================================================================
--- packages/trunk/jugglemaster/debian/patches/libav9.patch (rev 0)
+++ packages/trunk/jugglemaster/debian/patches/libav9.patch 2013-11-22 11:15:49 UTC (rev 14665)
@@ -0,0 +1,34 @@
+Description: Fix build with libav 9
+Author: Moritz Muehlenhoff <jmm at inutil.org>
+Bug-Debian: http://bugs.debian.org/720823
+Last-Update: 2013-09-03
+
+diff -aur jugglemaster-0.4.orig/src/jmdlx/print.cpp jugglemaster-0.4/src/jmdlx/print.cpp
+--- jugglemaster-0.4.orig/src/jmdlx/print.cpp 2013-07-23 10:02:49.000000000 +0200
++++ jugglemaster-0.4/src/jmdlx/print.cpp 2013-07-23 10:12:46.192000000 +0200
+@@ -544,7 +544,6 @@
+ outputfile = fopen((const char *)filename->GetValue().mb_str(wxConvUTF8),"w");
+ if(outputfile == NULL) return 1;
+
+- avcodec_init();
+ avcodec_register_all();
+
+ codec = avcodec_find_encoder(CODEC_ID_MPEG1VIDEO);
+@@ -552,7 +551,7 @@
+ return(1);
+ }
+
+- c= avcodec_alloc_context();
++ c= avcodec_alloc_context3(codec);
+ picture= avcodec_alloc_frame();
+
+ c->bit_rate = 400000;
+@@ -565,7 +564,7 @@
+ c->max_b_frames=1;
+ c->pix_fmt = PIX_FMT_YUV420P;
+
+- if (avcodec_open(c, codec) < 0) {
++ if (avcodec_open2(c, codec, NULL) < 0) {
+ return(1);
+ }
+
Added: packages/trunk/jugglemaster/debian/patches/loadavg.patch
===================================================================
--- packages/trunk/jugglemaster/debian/patches/loadavg.patch (rev 0)
+++ packages/trunk/jugglemaster/debian/patches/loadavg.patch 2013-11-22 11:15:49 UTC (rev 14665)
@@ -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 <sramacher at 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);
Modified: packages/trunk/jugglemaster/debian/patches/series
===================================================================
--- packages/trunk/jugglemaster/debian/patches/series 2013-11-09 14:28:00 UTC (rev 14664)
+++ packages/trunk/jugglemaster/debian/patches/series 2013-11-22 11:15:49 UTC (rev 14665)
@@ -9,3 +9,5 @@
fix-memory-zeroing.patch
wx28-compatibility.patch
ld-as-needed.patch
+libav9.patch
+loadavg.patch
More information about the Pkg-games-commits
mailing list