pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia/libass libass: updated to 0.16.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e5a623dabca3
branches:  trunk
changeset: 379203:e5a623dabca3
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri May 13 05:21:03 2022 +0000

description:
libass: updated to 0.16.0

libass (0.16.0)
 * Fix missing `-framework` options in libass.pc on macOS
 * Fix missing GDI or DirectWrite options in libass.pc on Win32
 * Fix crashes with fonts missing Postscript names and without one
   being synthesised by the font provider
 * Fix crashes on negative fontsizes and some overflows
 * Fix a rare memory leak introduced in 0.13.0
 * Fix minimum dependency versions in configure and our pc-file
 * Fix our public headers for use with GCC versions between 3.1.0 and 4.5.0
   (was a regression introduced in 0.15.0)
 * x86: Fix potential buffer over-read by 16 bytes with AVX2 assembly
     when large tiles are not enabled (the default)
 * x86: Fix PIC flags not being interpreted by the assembler, breaking the
     asm-enabled build setup on NetBSD and OpenBSD. On 32-bit x86, if the toolchain
     requires PIC objects and relies on compiler defaults to get PIC implicitly,
     you need to pass `--with-pic` to configure to ensure NASM always produces
     PIC objects
 * x86: Fix AVX support not being detected on non-Intel CPUs and some VMs
 * x86: Fix CPUID being used on CPUs not supporting the instruction (<= i486)
     and the way it is used for CPUs with less than 7 CPUID-leafs
     which could lead to crashes due to illegal instructions
 * MS Windows-only issue: Fix crashes with FreeType >= 2.11.1 on Win32
     when rendering strikethrough or underline

 * Improve `\iclip` quality
 * Improve quality of very small outlines
 * Switch to wyhash for much better cache performance
 * Propagate ZWJ/ZWNJ effects across glyph run boundaries
 * Do not depend on compiler-specific defines to actually use built assembly
 * Expand documentation and fix mistakes in it
 * configure now errors out if an explicitly requested feature is unavailable
 * MS Windows-only issue: ease linking against static/shared GNU FriBidi

 * Add ASS_FEATURE_WHOLE_TEXT_LAYOUT to apply bidi, shaping and \fay
     to the entire unsplit event text. The non-portable `Encoding=-1` mode
     always behaves as if the feature were enabled
 * MS Windows-only issue: add support for arbitrary Unicode paths;
     see documentation of related functions for details

 * Improve VSFilter compatibility
    * Do not treat format lines using `Actor` in place of `Name`
      as custom format lines. The former is used by VSFilter itself,
      the latter by Aegisub
    * Run bidi and shaping on each glyph run separately by default
    * Match VSFilter's \fsp effects on bidi and shaping
    * Match VSFilter's \fay behaviour
    * Support non-Unicode font cmaps when Win32 API or iconv
      is available and can convert to the relevant encoding
    * Treat empty clip outlines as if everything was outside the clip
      not inside (was a 0.14.0 regression)
    * Parse integer parameters of override tags more like VSFilter

diffstat:

 multimedia/libass/Makefile |  5 ++---
 multimedia/libass/distinfo |  8 ++++----
 2 files changed, 6 insertions(+), 7 deletions(-)

diffs (26 lines):

diff -r 1c6ad47ba95c -r e5a623dabca3 multimedia/libass/Makefile
--- a/multimedia/libass/Makefile        Fri May 13 05:05:16 2022 +0000
+++ b/multimedia/libass/Makefile        Fri May 13 05:21:03 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.30 2021/12/08 16:02:24 adam Exp $
+# $NetBSD: Makefile,v 1.31 2022/05/13 05:21:03 adam Exp $
 
-DISTNAME=      libass-0.15.2
-PKGREVISION=   1
+DISTNAME=      libass-0.16.0
 CATEGORIES=    multimedia
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=libass/}
 GITHUB_RELEASE=        ${PKGVERSION_NOREV}
diff -r 1c6ad47ba95c -r e5a623dabca3 multimedia/libass/distinfo
--- a/multimedia/libass/distinfo        Fri May 13 05:05:16 2022 +0000
+++ b/multimedia/libass/distinfo        Fri May 13 05:21:03 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.17 2021/10/26 11:01:07 nia Exp $
+$NetBSD: distinfo,v 1.18 2022/05/13 05:21:03 adam Exp $
 
-BLAKE2s (libass-0.15.2.tar.xz) = 5b225528060ab64d1907a8908eb66e6c21eab92b37f27f1d50a64222acd874f2
-SHA512 (libass-0.15.2.tar.xz) = 4a352d2d21d8a7f25d593f0456cd057912589e55c0709dbf33150d23253fa7859da41584238f03c51782e066a0f92c6849c36b6210324cdb57ed01539921a39b
-Size (libass-0.15.2.tar.xz) = 382036 bytes
+BLAKE2s (libass-0.16.0.tar.xz) = 3ab677d4042793433f772640ddaf131fb117d8c39a775348bb8192e65f712639
+SHA512 (libass-0.16.0.tar.xz) = ada605f5887da06aa1d072a52f8baaba64b62008ccb377560d71d5a030c1f5434d6c60fe39a156e063f553b8a07b4dfe954e4d035036888a629c6e663ce60ba9
+Size (libass-0.16.0.tar.xz) = 396304 bytes



Home | Main Index | Thread Index | Old Index