On Mon, Dec 26, 2022 at 04:39:57AM -0500, Brad Smith wrote:
> Here is an update to libass 0.17.0.
> 
> 
> libass (0.17.0)
>  * Fix various parts relating to automatic linebreaking
>  * Fix rendering when hinting was enabled and fontsizes or scales are zero
>  * Switch build to a non-recursive setup for improved parallelism
>  * Improve quality of SSA Effects movement
>  * Further documentation improvements
>  * Completely invalid Events are now discarded during parsing
> 
>  * Introduction of LayoutRes{X,Y} script headers
>  * New AlphaLevel style override to set all alpha values while keeping the 
> color
>  * Add ASS_FEATURE_WRAP_UNICODE to allow automatic linebreaks in accordance
>    with the Unicode line breaking algorithm instead of ASS' much stricter
>    breaking rules. For the feature to be available at runtime, libass must be
>    linked against the new optional dependency libunibreak.
> 
>  * Improve VSFilter compatibility:
>    * Fix premature truncation of animated alphas (was a 0.15.0 regression)
>    * Fix handling of small delay parameters for legacy SSA Effects
>    * Fix x-scaling with PlayResX
>    * Fix x-scaling for anamorphic video
>      (except for \be whose scaling remains buggy in general)
>    * Support SSA's AlphaLevel style field
>    * Support the \kt override tag from VSFilter's v4++ set
>    * Parse ScriptType headers
>    * Parse integer header, style and event field values like VSFilter
>    * Ignore trailing whitespace in an event's text


Add dependency on libunibreak.


Index: Makefile
===================================================================
RCS file: /home/cvs/ports/multimedia/libass/Makefile,v
retrieving revision 1.30
diff -u -p -u -p -r1.30 Makefile
--- Makefile    5 Nov 2022 17:06:29 -0000       1.30
+++ Makefile    13 Jan 2023 03:54:43 -0000
@@ -1,11 +1,10 @@
 COMMENT=       portable ASS/SSA subtitle renderer
 
-VER=           0.16.0
+VER=           0.17.0
 DISTNAME=      libass-${VER}
 CATEGORIES=    multimedia devel
 MASTER_SITES=  https://github.com/libass/libass/releases/download/${VER}/
 EXTRACT_SUFX=  .tar.xz
-REVISION=      0
 
 SHARED_LIBS=   ass     3.1
 
@@ -16,8 +15,8 @@ MAINTAINER=   Brad Smith <[email protected]
 # ISC
 PERMIT_PACKAGE=        Yes
 
-WANTLIB=       ${COMPILER_LIBCXX} expat fontconfig freetype fribidi \
-               glib-2.0 graphite2 harfbuzz iconv intl m pcre2-8 z
+WANTLIB=       ${COMPILER_LIBCXX} expat fontconfig freetype fribidi glib-2.0 \
+               graphite2 harfbuzz iconv intl m pcre2-8 unibreak z
 
 COMPILER=      base-clang ports-gcc
 COMPILER_LANGS=        c
@@ -28,7 +27,8 @@ BUILD_DEPENDS+=       devel/nasm
 
 LIB_DEPENDS=   converters/libiconv \
                devel/fribidi \
-               devel/harfbuzz
+               devel/harfbuzz \
+               textproc/libunibreak
 
 CONFIGURE_STYLE= gnu
 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/multimedia/libass/distinfo,v
retrieving revision 1.20
diff -u -p -u -p -r1.20 distinfo
--- distinfo    6 Jun 2022 23:38:49 -0000       1.20
+++ distinfo    26 Dec 2022 09:32:43 -0000
@@ -1,2 +1,2 @@
-SHA256 (libass-0.16.0.tar.xz) = Xb3p4iM5EZz47tWe6mxiOgdG71qQtonmigkBCQeOPAg=
-SIZE (libass-0.16.0.tar.xz) = 396304
+SHA256 (libass-0.17.0.tar.xz) = lx4uHbWdRA+IUW3NEYcQhBmjcOZIY/cGh9pZn99mzBo=
+SIZE (libass-0.17.0.tar.xz) = 403780

Reply via email to