[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