commit cd73eeb8fe919914a16e1e52f175fb74d4d877b7
Author: Witold Filipczyk <[email protected]>
Date:   Fri Jun 30 22:09:42 2017 +0200

    - added patch which prevents stopping animation with pulseaudio
    - rel 10

 bb.spec     |  4 +++-
 pulse.patch | 22 ++++++++++++++++++++++
 2 files changed, 25 insertions(+), 1 deletion(-)
---
diff --git a/bb.spec b/bb.spec
index 4737c47..d055ecf 100644
--- a/bb.spec
+++ b/bb.spec
@@ -2,7 +2,7 @@ Summary:        BB - the portable demo
 Summary(pl.UTF-8):     BB - przenoĊ›ne demo
 Name:          bb
 Version:       1.3rc1
-Release:       9
+Release:       10
 License:       GPL
 Group:         Applications/Terminal
 Source0:       http://dl.sourceforge.net/aa-project/%{name}-%{version}.tar.gz
@@ -10,6 +10,7 @@ Source0:      
http://dl.sourceforge.net/aa-project/%{name}-%{version}.tar.gz
 Patch0:                %{name}-typos.patch
 Patch1:                %{name}-regparm.patch
 Patch2:                segv64.patch
+Patch3:                pulse.patch
 URL:           http://aa-project.sourceforge.net/bb/
 BuildRequires: aalib-devel >= 1.4
 BuildRequires: autoconf
@@ -32,6 +33,7 @@ operacyjnych.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 rm -f missing
diff --git a/pulse.patch b/pulse.patch
new file mode 100644
index 0000000..ae033ce
--- /dev/null
+++ b/pulse.patch
@@ -0,0 +1,22 @@
+--- bb-1.3.0/timers.c.pulse    2017-06-30 21:37:27.711687696 +0200
++++ bb-1.3.0/timers.c  2017-06-30 21:46:36.218568976 +0200
+@@ -483,14 +483,17 @@ tl_process_group (tl_group * group, int
+             int time = timer->interval - tl_lookup_timer (timer);
+             if (time <= 0)
+               {
++                int n;
+                 if (activated != NULL)
+                   (*activated)++;
+                 again = 1;
+                 tl_reset_timer (timer);
+                 if (time < -200 * 1000000)
+                   time = 0;   /*underflow? */
+-                tl_slowdown_timer (timer, time);
+-                time = timer->interval + time;
++                n = -(time) / timer->interval + 1;
++                time += timer->interval * n;
++
++                tl_slowdown_timer (timer, time - timer->interval);
+                 timer->handler (timer->userdata);
+                 tl_update_time ();
+               }
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/bb.git/commitdiff/cd73eeb8fe919914a16e1e52f175fb74d4d877b7

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to