[packages/mp3blaster] Rel 4

arekm arekm at pld-linux.org
Fri May 8 22:33:53 CEST 2026


commit 0b59b753d06a047b41491f441f215ed9616aae4b
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Fri May 8 22:33:42 2026 +0200

    Rel 4

 mp3blaster-gcc15.patch | 45 +++++++++++++++++++++++++++++++++++++++++++++
 mp3blaster.spec        |  4 +++-
 2 files changed, 48 insertions(+), 1 deletion(-)
---
diff --git a/mp3blaster.spec b/mp3blaster.spec
index e13ad06..f3537a8 100644
--- a/mp3blaster.spec
+++ b/mp3blaster.spec
@@ -6,13 +6,14 @@ Summary:	ncurses-based based MP3 player
 Summary(pl.UTF-8):	Odtwarzacz plików MP3 bazowany na ncurses
 Name:		mp3blaster
 Version:	3.2.5
-Release:	3
+Release:	4
 License:	GPL
 Group:		Applications/Sound
 Source0:	http://dl.sourceforge.net/mp3blaster/%{name}-%{version}.tar.gz
 # Source0-md5:	edb3bb122553d2d544dfb084010311c6
 Patch0:		%{name}-gcc4.patch
 Patch1:		%{name}-misc.patch
+Patch2:		%{name}-gcc15.patch
 URL:		http://mp3blaster.sourceforge.net/
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -37,6 +38,7 @@ kolejność odtwarzania może być dobierana w bardzo elastyczny sposób.
 %setup -q
 %patch -P0 -p1
 #%%patch1 -p1  # check me!!!
+%patch -P2 -p1
 
 %build
 rm -f missing
diff --git a/mp3blaster-gcc15.patch b/mp3blaster-gcc15.patch
new file mode 100644
index 0000000..10f98b9
--- /dev/null
+++ b/mp3blaster-gcc15.patch
@@ -0,0 +1,45 @@
+--- mp3blaster-3.2.5/mpegsound/huffmantable.cc	2026-05-08 22:07:41.644775584 +0200
++++ mp3blaster-3.2.5/mpegsound/huffmantable.cc	2026-05-08 22:07:58.183169573 +0200
+@@ -550,11 +550,11 @@
+ 
+ const HUFFMANCODETABLE Mpegtoraw::ht[HTN]=
+ {
+-  { 0, 0-1, 0-1, 0,  0, htd33},
++  { 0, ~0u, ~0u, 0,  0, htd33},
+   { 1, 2-1, 2-1, 0,  7,htd01},
+   { 2, 3-1, 3-1, 0, 17,htd02},
+   { 3, 3-1, 3-1, 0, 17,htd03},
+-  { 4, 0-1, 0-1, 0,  0, htd33},
++  { 4, ~0u, ~0u, 0,  0, htd33},
+   { 5, 4-1, 4-1, 0, 31,htd05},
+   { 6, 4-1, 4-1, 0, 31,htd06},
+   { 7, 6-1, 6-1, 0, 71,htd07},
+@@ -564,7 +564,7 @@
+   {11, 8-1, 8-1, 0,127,htd11},
+   {12, 8-1, 8-1, 0,127,htd12},
+   {13,16-1,16-1, 0,511,htd13},
+-  {14, 0-1, 0-1, 0,  0, htd33},
++  {14, ~0u, ~0u, 0,  0, htd33},
+   {15,16-1,16-1, 0,511,htd15},
+   {16,16-1,16-1, 1,511,htd16},
+   {17,16-1,16-1, 2,511,htd16},
+--- mp3blaster-3.2.5/nmixer/nmixer.cc	2026-05-08 22:09:07.998395440 +0200
++++ mp3blaster-3.2.5/nmixer/nmixer.cc	2026-05-08 22:09:18.046502904 +0200
+@@ -211,12 +211,12 @@
+ 		my_y = yoffset + 2 + (3 * spos);
+ 		
+ 		//clear 2x58 positions on window
+-		mvwprintw(mixwin, my_y - 1, my_x, (char*)empty_scrollbar);
+-		mvwprintw(mixwin, my_y, my_x, (char*)empty_scrollbar);
+-		mvwprintw(mixwin, my_y + 1, my_x, (char*)empty_scrollbar);
+-	
++		mvwprintw(mixwin, my_y - 1, my_x, "%s", (char*)empty_scrollbar);
++		mvwprintw(mixwin, my_y, my_x, "%s", (char*)empty_scrollbar);
++		mvwprintw(mixwin, my_y + 1, my_x, "%s", (char*)empty_scrollbar);
++
+ 		//draw new bar
+-		mvwprintw(mixwin, my_y - 1, my_x, (char*)source);
++		mvwprintw(mixwin, my_y - 1, my_x, "%s", (char*)source);
+ 		if (i == currentbar)
+ 		{
+ 			mvwchgat(mixwin, my_y - 1, my_x, strlen(source), A_REVERSE, 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/mp3blaster.git/commitdiff/0b59b753d06a047b41491f441f215ed9616aae4b



More information about the pld-cvs-commit mailing list