Hello community,

here is the log from the commit of package libmatroska for openSUSE:Factory 
checked in at 2015-02-06 10:43:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libmatroska (Old)
 and      /work/SRC/openSUSE:Factory/.libmatroska.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libmatroska"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libmatroska/libmatroska.changes  2014-08-13 
17:19:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libmatroska.new/libmatroska.changes     
2015-02-06 10:43:23.000000000 +0100
@@ -1,0 +2,16 @@
+Thu Feb  5 08:20:59 UTC 2015 - [email protected]
+
+- package the changes file as its required for rebuilds
+
+-------------------------------------------------------------------
+Sun Feb  1 16:31:58 UTC 2015 - [email protected]
+
+- Update to new upstream release 1.4.2
+* KaxBlock::ReadData(): fixed several instances of unchecked
+  memory access leading to invalid memory access/segmentation faults
+  with invalid or broken data inside block groups/simple blocks.
+* KaxBlock::ReadInternalHead(): fixed a off-by-one buffer overflow
+  if with EBML lacing and exactly one frame in the lace.
+- Drop libmatroska-heed-ldflags.diff (no longer needed)
+
+-------------------------------------------------------------------

Old:
----
  libmatroska-1.4.1.tar.bz2
  libmatroska-heed-ldflags.diff

New:
----
  libmatroska-1.4.2.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libmatroska.spec ++++++
--- /var/tmp/diff_new_pack.HOg4Mx/_old  2015-02-06 10:43:24.000000000 +0100
+++ /var/tmp/diff_new_pack.HOg4Mx/_new  2015-02-06 10:43:24.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libmatroska
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define soname 6
 
 Name:           libmatroska
-Version:        1.4.1
+Version:        1.4.2
 Release:        0
 Summary:        Library to Deal with Matroska Files
 License:        LGPL-2.1+
@@ -30,9 +30,10 @@
 #Git-Web:      https://github.com/Matroska-Org/libmatroska
 Source0:        
http://dl.matroska.org/downloads/libmatroska/%{name}-%{version}.tar.bz2
 Source1:        baselibs.conf
-Patch1:         libmatroska-heed-ldflags.diff
+Source99:       %name.changes
 BuildRequires:  gcc-c++
-BuildRequires:  libebml-devel >= 1.3.0
+BuildRequires:  pkg-config
+BuildRequires:  pkgconfig(libebml) >= 1.3.1
 
 %description
 Libmatroska is a C++ library to parse Matroska files (.mkv and .mka).
@@ -61,36 +62,36 @@
 
 %prep
 %setup -q
-%patch -P 1 -p1
-FAKE_BUILDTIMESTAMP=$(LC_ALL=C date -r %{_sourcedir}/%{name}.changes '+%a %b 
%e %H:%M:%S %Y')
-sed -i "s/__TIMESTAMP__/\"$FAKE_BUILDTIMESTAMP\"/" matroska/KaxVersion.h
 
 %build
-cd make/linux
-export CXXFLAGS='%{optflags}'
+FAKE_BUILDTIMESTAMP=$(LC_ALL=C date -r %{S:99} '+%a %b %e %H:%M:%S %Y')
+sed -i "s/__TIMESTAMP__/\"$FAKE_BUILDTIMESTAMP\"/" matroska/KaxVersion.h
+%configure --disable-static
 # mkvmerge-7.1.0 built against libmatroska-1.4.1 running against
 # libmatroska-1.4.0: symbol lookup error: mkvmerge: undefined symbol:
 # _ZN11libmatroska14KaxSeekPreRoll10ClassInfosE.
-# Force versioning, since upstream did not track the ABI changes.
-echo "V_%version { global: *; };" >libmatroska.sym
-make %{?_smp_mflags} link=shared \
+# Force some additional versioning, since upstream did not track the ABI
+# changes. Tag with the version of the most recent incompatible change.
+echo "V_1.4.1 { global: *; };" >libmatroska.sym
+make %{?_smp_mflags} \
        LDFLAGS="-Wl,--version-script=$PWD/libmatroska.sym"
 
 %install
-cd make/linux
-%make_install prefix=%{_prefix} libdir=%{_libdir} link=shared
+%make_install
+rm -f "%buildroot/%_libdir"/*.la
 
 %post -n libmatroska%{soname} -p /sbin/ldconfig
 
 %postun -n libmatroska%{soname} -p /sbin/ldconfig
 
 %files -n libmatroska%{soname}
-%defattr (0644,root,root,0755)
-%{_libdir}/libmatroska.so.%{soname}
+%defattr(-,root,root)
+%{_libdir}/libmatroska.so.%{soname}*
 
 %files devel
-%defattr (0644,root,root,0755)
+%defattr(-,root,root)
 %{_libdir}/libmatroska.so
+%{_libdir}/pkgconfig/*.pc
 %{_includedir}/matroska
 
 %changelog

++++++ libmatroska-1.4.1.tar.bz2 -> libmatroska-1.4.2.tar.bz2 ++++++
++++ 126799 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to