From ffa663d2232f84da2fd8febac0d561c78de861ef72c0491c1743dc07d3306716 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Tue, 29 Oct 2024 09:34:21 +0100 Subject: [PATCH] Sync from SUSE:SLFO:Main libass revision 49d0df163b075185824c815e46eecc9e --- libass-0.17.1.tar.xz | 3 --- libass-0.17.3.tar.xz | 3 +++ libass.changes | 56 ++++++++++++++++++++++++++++++++++++++++++++ libass.spec | 6 +++-- 4 files changed, 63 insertions(+), 5 deletions(-) delete mode 100644 libass-0.17.1.tar.xz create mode 100644 libass-0.17.3.tar.xz diff --git a/libass-0.17.1.tar.xz b/libass-0.17.1.tar.xz deleted file mode 100644 index 83cf2e8..0000000 --- a/libass-0.17.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f0da0bbfba476c16ae3e1cfd862256d30915911f7abaa1b16ce62ee653192784 -size 403160 diff --git a/libass-0.17.3.tar.xz b/libass-0.17.3.tar.xz new file mode 100644 index 0000000..7ce812a --- /dev/null +++ b/libass-0.17.3.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eae425da50f0015c21f7b3a9c7262a910f0218af469e22e2931462fed3c50959 +size 442744 diff --git a/libass.changes b/libass.changes index 220eac7..197a202 100644 --- a/libass.changes +++ b/libass.changes @@ -1,3 +1,59 @@ +------------------------------------------------------------------- +Wed Jul 3 09:50:35 UTC 2024 - llyyr + +- Update to 0.17.3: + * Fix 0.17.2 regression in the fontconfig fontprovider leading to + undesirable widths being chosen from large typographic families + * Fix configure generated with slibtool-provided autoconf macros + * Fix make check for shared-only builds + * Constify some API parameters in a backwards-compatible manner + * Add new ass_malloc and ass_free API functions + * Tweak default optimization flags + * Speed up parsing of events with very long override blocks + * Improve handling of HarfBuzz-related failures +- reintroduce 'make check' as the issue has been fixed upstream + +------------------------------------------------------------------- +Tue May 28 03:41:41 UTC 2024 - llyyr + +- Update to 0.17.2: + * This release brings optimized assembly routines for aarch64, + as well as numerous individual improvements and fixes. + * Detailed Changes: + - Fix rendering of \h in certain cases + - Fix a minor memory leak in the CoreText and DirectWrite font provider + - Fix wrong ASS_Image dimensions for huge BorderStyle=4 backgrounds + potentially leading to out of bound reads by API users + - Improve quality of animated rectangular clips + - Improve accuracy of cache limits + - Full-Unicode cmaps are now always preferred + - Improve font selection compatibility in the DirectWrite font provider + - Improved documentation + - Updating selective overrides now forces a cache clear to avoid issues + with outdated caches + - Frame and storage resolutions are now limited to what a single ASS_Image + can represent + - make check now runs checkasm if assembly is enabled + - CoreText can now be used on Mac OS X 10.5 + - Meson/muon is now offered as a secondary build system bringing back + first-party MSVC support + - Note however it is not at feature parity with autotools in all cases + - aarch64: add optimized assembly routines covering the same set as on x86; + they work on both little and big endian systems + - x86: add SSSE3 versions of some assembly routines to help CPUs without + AVX2 + - x86: it is now possible to build binaries with optimized assembly an + SHSTK support + - Improve VSFilter compatibility +- 'make check' is broken for --disable-static builds because checkasm needs to + access symbols that aren't part of the public API, so just disable it. + +------------------------------------------------------------------- +Mon Nov 27 12:52:35 UTC 2023 - llyyr + +- Require libunibreak during build for better linebreaking of + unicode text. + ------------------------------------------------------------------- Sun Mar 19 12:08:09 UTC 2023 - Dirk Müller diff --git a/libass.spec b/libass.spec index 0367399..93dc4db 100644 --- a/libass.spec +++ b/libass.spec @@ -1,7 +1,7 @@ # # spec file for package libass # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define sover 9 Name: libass -Version: 0.17.1 +Version: 0.17.3 Release: 0 Summary: Library for SSA/ASS-formatted subtitle rendering License: ISC @@ -32,6 +32,7 @@ BuildRequires: pkgconfig(fontconfig) >= 2.10.92 BuildRequires: pkgconfig(freetype2) >= 9.10.3 BuildRequires: pkgconfig(fribidi) >= 0.19.0 BuildRequires: pkgconfig(harfbuzz) >= 1.2.3 +BuildRequires: pkgconfig(libunibreak) >= 1.1 %description libass is a subtitle renderer for the ASS/SSA @@ -56,6 +57,7 @@ Requires: pkgconfig(fontconfig) >= 2.10.92 Requires: pkgconfig(freetype2) >= 9.10.3 Requires: pkgconfig(fribidi) >= 0.19.0 Requires: pkgconfig(harfbuzz) >= 1.2.3 +Requires: pkgconfig(libunibreak) >= 1.1 %description devel This package is needed if you want to develop / compile against libass.