diff --git a/baselibs.conf b/baselibs.conf index e8b3bc5..ac280b8 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1 +1 @@ -libass5 +libass9 diff --git a/libass-0.13.4.tar.xz b/libass-0.13.4.tar.xz deleted file mode 100644 index 61e5d32..0000000 --- a/libass-0.13.4.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d84a2fc89011b99d87fc47af91906622707c165d1860e9f774825ebbbc9c9fb6 -size 350840 diff --git a/libass-0.13.6.tar.xz b/libass-0.13.6.tar.xz new file mode 100644 index 0000000..61e8662 --- /dev/null +++ b/libass-0.13.6.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8a874d104e3e72e2cc057e5a1710c650b10367486845a26e5ff28ed7a912c2d +size 350144 diff --git a/libass.changes b/libass.changes index 5b54e3c..14e03e6 100644 --- a/libass.changes +++ b/libass.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Tue Feb 21 15:06:56 UTC 2017 - mpluskal@suse.com + +- Update to version 0.13.6: + * Add Justify style override that changes text justification + (left/right/center) without affecting event positioning. This + breaks ABI compatibility with prior releases. + * Fix ass_set_cache_limits() to affect total bitmap cache size + including composite bitmap cache. + * Number parsing fixes + + Fix illegal read when parsing some numbers in scientific + notation with huge exponents. + + Correctly evaluate numbers in scientific notation with large + exponents. + + Correctly evaluate numbers with many leading zeros. + * Bug fixes found with fuzzing + + Fix a small memory leak in the parser. + + Fix illegal read in the parser on specially crafted input + with \t tags. + ------------------------------------------------------------------- Wed Oct 5 08:22:48 UTC 2016 - tchvatal@suse.com diff --git a/libass.spec b/libass.spec index 4814d3b..3ee9bc3 100644 --- a/libass.spec +++ b/libass.spec @@ -1,7 +1,7 @@ # # spec file for package libass # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -16,9 +16,9 @@ # -%define soname 5 +%define sover 9 Name: libass -Version: 0.13.4 +Version: 0.13.6 Release: 0 Summary: Library for SSA/ASS-formatted subtitle rendering License: ISC @@ -26,7 +26,7 @@ Group: Development/Libraries/C and C++ Url: https://github.com/libass/libass Source: https://github.com/libass/libass/releases/download/%{version}/%{name}-%{version}.tar.xz Source99: baselibs.conf -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: xz BuildRequires: yasm BuildRequires: pkgconfig(fontconfig) >= 2.10.92 @@ -39,11 +39,11 @@ libass is a subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format. It is mostly compatible with VSFilter. -%package -n libass%{soname} +%package -n libass%{sover} Summary: Library for SSA/ASS-formatted subtitle rendering Group: System/Libraries -%description -n libass%{soname} +%description -n libass%{sover} libass is a subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format. It is mostly compatible with VSFilter. @@ -52,7 +52,7 @@ format. It is mostly compatible with VSFilter. Summary: Development files for libass, a subtitle rendering library Group: Development/Libraries/C and C++ Requires: glibc-devel -Requires: libass%{soname} = %{version} +Requires: libass%{sover} = %{version} Requires: pkgconfig(fontconfig) Requires: pkgconfig(freetype2) >= 9.10.3 Requires: pkgconfig(fribidi) >= 0.19.0 @@ -66,26 +66,26 @@ This package is needed if you want to develop / compile against libASS. %build %configure \ - --disable-silent-rules \ - --disable-static + --disable-silent-rules \ + --disable-static make %{?_smp_mflags} %install -make DESTDIR='%{buildroot}' install +%make_install find %{buildroot} -type f -name "*.la" -delete -print %check make %{?_smp_mflags} check -%post -n libass%{soname} -p /sbin/ldconfig -%postun -n libass%{soname} -p /sbin/ldconfig +%post -n libass%{sover} -p /sbin/ldconfig +%postun -n libass%{sover} -p /sbin/ldconfig -%files -n libass%{soname} -%defattr(-, root, root) -%{_libdir}/libass.so.%{soname}* +%files -n libass%{sover} +%defattr(-,root,root) +%{_libdir}/libass.so.%{sover}* %files devel -%defattr(-, root, root) +%defattr(-,root,root) %{_includedir}/ass %{_libdir}/libass.so %{_libdir}/pkgconfig/libass.pc