Tue Nov 1 20:15:28 2016 UTC ()
libass: update to 0.13.4

changes from 0.13.1 to 0.13.4

    Bug fixes found with fuzzing
    Fix memory reallocation in the shaper. (CVE-2016-7972)
    Fix two small memory leaks in the parser and test program.
    Fix illegal read in Gaussian blur coefficient calculations. (CVE-2016-7970)
    Fix mode 0/3 line wrapping equalization in specific cases which could result in illegal reads while laying out and shaping text. (CVE-2016-7969)

    Improve compatibility/portablility of build system, should fix e.g. compilation on Solaris.
    Fix memory leak in DirectWrite font provider.
    Fix the rasterizer when rendering some large outlines.
    Remove hack that forced RTL base direction depending on font encoding.
    Greatly improve the internal caches with refcounting and gradual clearing.

    Add ass_set_check_readorder() API function to disable use of the ReadOrder field for duplicate checking in ass_process_chunk().
    ass_step_sub(track, now, 0) now finds the start of the subtitle at now.
    Bug fixes:
        Fix an issue with the new duplicate checking, which could lead to missing subtitles after seeking.
        Fix a crash with Core Text under specific circumstances.


(maya)
diff -r1.15 -r1.16 pkgsrc/multimedia/libass/Makefile
diff -r1.9 -r1.10 pkgsrc/multimedia/libass/distinfo

cvs diff -r1.15 -r1.16 pkgsrc/multimedia/libass/Makefile (expand / switch to unified diff)

--- pkgsrc/multimedia/libass/Makefile 2015/12/13 10:25:48 1.15
+++ pkgsrc/multimedia/libass/Makefile 2016/11/01 20:15:28 1.16
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.15 2015/12/13 10:25:48 adam Exp $ 1# $NetBSD: Makefile,v 1.16 2016/11/01 20:15:28 maya Exp $
2 2
3DISTNAME= libass-0.13.1 3DISTNAME= libass-0.13.4
4CATEGORIES= multimedia 4CATEGORIES= multimedia
5MASTER_SITES= ${MASTER_SITE_GITHUB:=libass/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=libass/}
6GITHUB_PROJECT= libass 6GITHUB_PROJECT= libass
7GITHUB_RELEASE= ${PKGVERSION_NOREV} 7GITHUB_RELEASE= ${PKGVERSION_NOREV}
8EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://code.google.com/p/libass/ 11HOMEPAGE= http://code.google.com/p/libass/
12COMMENT= Portable subtitle renderer for the ASS/SSA subtitle format 12COMMENT= Portable subtitle renderer for the ASS/SSA subtitle format
13LICENSE= isc 13LICENSE= isc
14 14
15USE_LIBTOOL= yes 15USE_LIBTOOL= yes
16USE_TOOLS+= pkg-config 16USE_TOOLS+= pkg-config

cvs diff -r1.9 -r1.10 pkgsrc/multimedia/libass/distinfo (expand / switch to unified diff)

--- pkgsrc/multimedia/libass/distinfo 2015/12/13 10:25:48 1.9
+++ pkgsrc/multimedia/libass/distinfo 2016/11/01 20:15:28 1.10
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.9 2015/12/13 10:25:48 adam Exp $ 1$NetBSD: distinfo,v 1.10 2016/11/01 20:15:28 maya Exp $
2 2
3SHA1 (libass-0.13.1.tar.xz) = a48a5d160f0644423f1baa66f88aae8fe24c9487 3SHA1 (libass-0.13.4.tar.xz) = 94310b35ccb997d0b9b61cfcd2eaa51d4c7f191c
4RMD160 (libass-0.13.1.tar.xz) = 09283ad89c01075b10ebb55f547c369eb249bc3e 4RMD160 (libass-0.13.4.tar.xz) = d7663b360146c528f74a9e6356ea2982393f017b
5SHA512 (libass-0.13.1.tar.xz) = 0558e6bb139d9e3c506fa358b02dbeecf574098defb9a4d4c935dac402fc9cf09725114612d3a987f54dee5a08d55f135a64fd87d35fc25dda1bef72bc23d720 5SHA512 (libass-0.13.4.tar.xz) = a46712069684755193df423753216bb4584e561ebec2202f059d8a206616d936b74b401cc53e62040f06c42b4840033003deac39d1b4bae7655b465fcab24f9d
6Size (libass-0.13.1.tar.xz) = 318840 bytes 6Size (libass-0.13.4.tar.xz) = 350840 bytes