[packages/mplayer2] - fix format string errors - disable live555 support
baggins
baggins at pld-linux.org
Thu Aug 29 14:03:48 CEST 2013
commit f093a67e45fb4868c231f66ba9805c8c91fabc2d
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Thu Aug 29 14:03:31 2013 +0200
- fix format string errors
- disable live555 support
format-security.patch | 20 ++++++++++++++++++++
mplayer2.spec | 4 +++-
2 files changed, 23 insertions(+), 1 deletion(-)
---
diff --git a/mplayer2.spec b/mplayer2.spec
index 36de8fa..a3ae0dc 100644
--- a/mplayer2.spec
+++ b/mplayer2.spec
@@ -24,7 +24,7 @@
%bcond_without libdts # disable libdts support
%bcond_without libdv # disable libdv en/decoding support
%bcond_without lirc # without lirc support
-%bcond_without live # without LIVE555 libraries
+%bcond_with live # without LIVE555 libraries
%bcond_without lzo # with LZO support (requires lzo 2.x)
%bcond_without mad # without mad (audio MPEG) support
%bcond_without pulseaudio # without pulseaudio output
@@ -68,6 +68,7 @@ License: GPL
Group: Applications/Multimedia
Source0: http://ftp.mplayer2.org/pub/release/%{name}-build-%{version}.tar.xz
# Source0-md5: 05b93784de995235e2758f182de15f73
+Patch0: format-security.patch
URL: http://www.mplayer2.org/
BuildRequires: OpenAL-devel
BuildRequires: OpenGL-devel
@@ -221,6 +222,7 @@ escolhidos, incluindo SDL, SVGALib, frame buffer, aalib, X11 e outros.
%prep
%setup -q -n %{name}-build-%{version}
+%patch0 -p1
# set ffmpeg options:
echo " --arch=%{_target_base_arch}" >>ffmpeg_options
diff --git a/format-security.patch b/format-security.patch
new file mode 100644
index 0000000..1071d8a
--- /dev/null
+++ b/format-security.patch
@@ -0,0 +1,20 @@
+--- mplayer2-build-2.0/ffmpeg-mt/libavcodec/srtdec.c.orig 2013-08-29 13:55:20.253846192 +0200
++++ mplayer2-build-2.0/ffmpeg-mt/libavcodec/srtdec.c 2013-08-29 13:55:41.680766150 +0200
+@@ -109,7 +109,7 @@
+ if (stack[sptr-1].param[i][0])
+ for (j=sptr-2; j>=0; j--)
+ if (stack[j].param[i][0]) {
+- out += snprintf(out, out_end-out,
++ out += snprintf(out, out_end-out, "%s",
+ stack[j].param[i]);
+ break;
+ }
+@@ -145,7 +145,7 @@
+ }
+ for (i=0; i<PARAM_NUMBER; i++)
+ if (stack[sptr].param[i][0])
+- out += snprintf(out, out_end-out,
++ out += snprintf(out, out_end-out, "%s",
+ stack[sptr].param[i]);
+ }
+ } else if (!buffer[1] && strspn(buffer, "bisu") == 1) {
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/mplayer2.git/commitdiff/f093a67e45fb4868c231f66ba9805c8c91fabc2d
More information about the pld-cvs-commit
mailing list