[packages/smpeg] - rel 5, upstream fix for -Wnarrowing errors

baggins baggins at pld-linux.org
Sat Apr 25 15:23:36 CEST 2026


commit c80b472a552d218c29cbc52f610ba08d3307a32a
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sat Apr 25 17:23:18 2026 +0200

    - rel 5, upstream fix for -Wnarrowing errors

 narrowing.patch | 36 ++++++++++++++++++++++++++++++++++++
 smpeg.spec      |  4 +++-
 2 files changed, 39 insertions(+), 1 deletion(-)
---
diff --git a/smpeg.spec b/smpeg.spec
index 5c49f03..4ab1c37 100644
--- a/smpeg.spec
+++ b/smpeg.spec
@@ -5,7 +5,7 @@ Summary(ru.UTF-8):	SDL MPEG библиотека и проигрыватель
 Summary(uk.UTF-8):	SDL MPEG бібліотека та програвач
 Name:		smpeg
 Version:	0.4.5
-Release:	4
+Release:	5
 License:	LGPL v2+
 Group:		Libraries
 Source0:	http://www.libsdl.org/projects/SDL_mixer/libs/old/%{name}-%{version}.zip
@@ -15,6 +15,7 @@ Source2:	gtv.png
 Patch0:		%{name}-acfix.patch
 Patch1:		%{name}-optimize.patch
 Patch2:		format-security.patch
+Patch3:		narrowing.patch
 URL:		http://icculus.org/smpeg/
 BuildRequires:	OpenGL-GLU-devel
 BuildRequires:	SDL-devel >= 1.2.0
@@ -155,6 +156,7 @@ gtv - odtwarzacz MPEG oparty na GTK+.
 %patch -P0 -p1
 %patch -P1 -p1
 %patch -P2 -p1
+%patch -P3 -p1
 
 %{__rm} acinclude/{libtool,lt*}.m4
 
diff --git a/narrowing.patch b/narrowing.patch
new file mode 100644
index 0000000..98bd57f
--- /dev/null
+++ b/narrowing.patch
@@ -0,0 +1,36 @@
+From 3769f4db50bdd784a930464fe2332ca9da2113f9 Mon Sep 17 00:00:00 2001
+From: Ozkan Sezer <sezeroz at gmail.com>
+Date: Sat, 5 Mar 2022 14:10:28 +0300
+Subject: [PATCH] simplified the -Wnarrowing fix
+
+---
+ audio/hufftable.cpp | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/audio/hufftable.cpp b/audio/hufftable.cpp
+index b063ab5..52f2463 100644
+--- a/audio/hufftable.cpp
++++ b/audio/hufftable.cpp
+@@ -550,11 +550,11 @@ htd33[ 31][2]={{ 16,  1},{  8,  1},{  4,  1},{  2,  1},{  0,  0},{  0,  1},
+ 
+ const HUFFMANCODETABLE MPEGaudio::ht[HTN]=
+ {
+-  { 0, 0-1, 0-1, 0,  0, htd33},
++  { 0, 0u-1,0u-1,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-1,0u-1, 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 @@ const HUFFMANCODETABLE MPEGaudio::ht[HTN]=
+   {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-1,0u-1,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},
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/smpeg.git/commitdiff/c80b472a552d218c29cbc52f610ba08d3307a32a



More information about the pld-cvs-commit mailing list