[packages/mpg321] - updated to 0.3.2 - added format patch (fixes build with -Werror=format-security)

qboosh qboosh at pld-linux.org
Tue Oct 13 18:11:49 CEST 2015


commit 4bcdd399f7860c8bb03707fd69a0bd397a6194d0
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Oct 13 18:12:44 2015 +0200

    - updated to 0.3.2
    - added format patch (fixes build with -Werror=format-security)

 mpg321-format.patch | 38 ++++++++++++++++++++++++++++++++++++++
 mpg321.spec         | 25 +++++++++++++++----------
 2 files changed, 53 insertions(+), 10 deletions(-)
---
diff --git a/mpg321.spec b/mpg321.spec
index 57a9b81..ae7016d 100644
--- a/mpg321.spec
+++ b/mpg321.spec
@@ -1,17 +1,20 @@
 Summary:	A Free command-line MP3 player based on smpeg
 Summary(pl.UTF-8):	Odtwarzacz MP3 bazujący na smpeg wywoływany z linii poleceń
 Name:		mpg321
-Version:	0.2.11
-Release:	2
+Version:	0.3.2
+Release:	1
 License:	GPL
 Group:		Applications/Sound
-Source0:	http://dl.sourceforge.net/mpg321/%{name}-%{version}.tar.gz
-# Source0-md5:	601a79ed8bbad00b14508092b854ca48
+Source0:	http://downloads.sourceforge.net/mpg321/%{name}_%{version}.orig.tar.gz
+# Source0-md5:	d3c343d2183e239e4df56a4aae2466a6
 Patch0:		%{name}-tags.patch
+Patch1:		%{name}-format.patch
 URL:		http://sourceforge.net/projects/mpg321/
+BuildRequires:	alsa-lib-devel
 BuildRequires:	libao-devel
-BuildRequires:	libid3tag-devel > 0.14
+BuildRequires:	libid3tag-devel >= 0.14.1
 BuildRequires:	libmad-devel > 0.14
+BuildRequires:	zlib-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -49,11 +52,13 @@ Package to use mpg321 as mpg123 replacement.
 Pakiet pozwalający używać mpg321 jako zamiennika mpg123.
 
 %prep
-%setup -q -n %{name}
+%setup -q -n %{name}-%{version}-orig
 %patch0 -p1
+%patch1 -p1
 
 %build
-%configure
+%configure \
+	--enable-ipv6
 %{__make}
 
 %install
@@ -69,11 +74,11 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS README README.remote THANKS NEWS TODO BUGS debian/changelog
+%doc AUTHORS BUGS NEWS README README.remote THANKS TODO
 %attr(755,root,root) %{_bindir}/mpg321
-%{_mandir}/man*/mpg321.1*
+%{_mandir}/man1/mpg321.1*
 
 %files mpg123
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/mpg123
-%{_mandir}/man*/mpg123.1*
+%{_mandir}/man1/mpg123.1*
diff --git a/mpg321-format.patch b/mpg321-format.patch
new file mode 100644
index 0000000..473a75b
--- /dev/null
+++ b/mpg321-format.patch
@@ -0,0 +1,38 @@
+--- mpg321-0.3.2-orig/mpg321.c.orig	2015-10-13 18:00:37.927746420 +0200
++++ mpg321-0.3.2-orig/mpg321.c	2015-10-13 18:06:39.041072228 +0200
+@@ -183,7 +183,7 @@
+ 				else{
+ #endif					
+ 					if(!(options.opt & MPG321_ENABLE_BUFFER))
+-						fprintf(stderr,"Volume: %ld%%      \r",volume);
++						fprintf(stderr,"Volume: %d%%      \r",volume);
+ #ifdef HAVE_ALSA
+ 				}
+ #endif
+@@ -233,7 +233,7 @@
+ 				else{
+ #endif
+ 					if(!(options.opt & MPG321_ENABLE_BUFFER))
+-						fprintf(stderr,"Volume: %ld%%      \r",volume);
++						fprintf(stderr,"Volume: %d%%      \r",volume);
+ #ifdef HAVE_ALSA
+ 				}
+ #endif
+@@ -447,7 +447,7 @@
+         {
+             if(!names[i])
+             {
+-                printf(emptystring);
++                fputs(emptystring, stdout);
+             }
+             
+             else
+@@ -465,7 +465,7 @@
+         for (i=0; i<=5; i++)    {
+             fprintf (stderr, "%s", info_id3[i].name);
+             if (!names[i])  {
+-                fprintf (stderr, emptystring);
++                fputs (emptystring, stderr);
+             }   else    {
+                 fprintf (stderr, "%s", names[i]);
+                 free (names[i]);
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/mpg321.git/commitdiff/4bcdd399f7860c8bb03707fd69a0bd397a6194d0



More information about the pld-cvs-commit mailing list