Hello community, here is the log from the commit of package libass for openSUSE:Factory checked in at 2015-12-03 13:26:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libass (Old) and /work/SRC/openSUSE:Factory/.libass.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libass" Changes: -------- --- /work/SRC/openSUSE:Factory/libass/libass.changes 2015-07-16 17:17:19.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libass.new/libass.changes 2015-12-03 13:26:37.000000000 +0100 @@ -1,0 +2,37 @@ +Sun Nov 22 22:00:00 UTC 2015 - mpluskal@suse.com + +- Update to 0.13.0 + * Add native font selection backends for OSX (CoreText) and + Windows (DirectWrite). You can now run libass without + fontconfig on these platforms. This fixes problems with + fontconfig behaving badly on these platforms (it could take + minutes to scan all system fonts). Even on Linux, this speeds + up loading of embedded fonts (such as provided by + ass_add_font()). The DirectWrite backend only works on Windows + Vista and later. On XP, fontconfig is still needed. libass can + be compiled with both DirectWrite and fontconfig, and then it + will fallback to fontconfig automatically if DirectWrite is not + available at runtime. + * Add ass_get_available_font_providers() API function. + * Change the 4th parameter of ass_set_fonts(). This now selects + the font provider. This is somewhat backwards compatible with + the old behavior, but if you ever passed values other than 0 + or 1, your application might break with this libass release. + * The ass_fonts_update() function now does nothing. It's kept + for backward compatibility only. + * Much faster gaussian blur. This can bring a large speedup with + big blurred signs and such. + * Drop ENCA support + * Bug fixes + + Fix compilation of the freetype rasterizer (disabled by + default) + + Fix rendering with some cases of consecutive line breaks + (\N\N). + + Fix some memory allocation failure checks + + Avoid system locale dependent behavior by reinventing some + standard C functions + + Fix rendering errors with strikes (GH #193) + + MSVC compilation fixes +- Enable harfbuzz and yasm build requires + +------------------------------------------------------------------- Old: ---- libass-0.12.3.tar.xz New: ---- libass-0.13.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libass.spec ++++++ --- /var/tmp/diff_new_pack.i8vi3D/_old 2015-12-03 13:26:38.000000000 +0100 +++ /var/tmp/diff_new_pack.i8vi3D/_new 2015-12-03 13:26:38.000000000 +0100 @@ -17,9 +17,8 @@ %define soname 5 - Name: libass -Version: 0.12.3 +Version: 0.13.0 Release: 0 Summary: Portable Library for SSA/ASS Subtitles Rendering License: ISC @@ -29,10 +28,11 @@ Source99: baselibs.conf BuildRequires: pkg-config BuildRequires: xz -BuildRequires: pkgconfig(enca) +BuildRequires: yasm BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(freetype2) >= 9.10.3 BuildRequires: pkgconfig(fribidi) >= 0.19.0 +BuildRequires: pkgconfig(harfbuzz) %description libass is a portable subtitle renderer for the ASS/SSA @@ -65,16 +65,17 @@ %setup -q %build -%configure --disable-silent-rules \ +%configure \ + --disable-silent-rules \ --disable-static make %{?_smp_mflags} %install make DESTDIR='%{buildroot}' install -rm -f %{buildroot}%{_libdir}/*.la +find %{buildroot} -type f -name "*.la" -delete -print %check -make check +make %{?_smp_mflags} check %post -n libass%{soname} -p /sbin/ldconfig ++++++ libass-0.12.3.tar.xz -> libass-0.13.0.tar.xz ++++++ ++++ 11387 lines of diff (skipped)