./multimedia/libass, Portable subtitle renderer for the ASS/SSA subtitle format

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 0.17.4nb1, Package name: libass-0.17.4nb1, Maintainer: pkgsrc-users

libass is a portable subtitle renderer for the ASS/SSA (Advanced
Substation Alpha/Substation Alpha) subtitle format. It is mostly
compatible with VSFilter.


Required to run:
[textproc/enca] [converters/fribidi] [graphics/freetype2] [fonts/fontconfig] [fonts/harfbuzz]

Master sites:

Filesize: 442.039 KB

Version history: (Expand)


CVS history: (Expand)


   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2025-06-08 20:07:28 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libass: updated to 0.17.4

libass (0.17.4)
* add new API to prune old events from memory
  * ass_prune_events for manual pruning
  * ass_configure_prune to set up automatic pruning
* add ASS_OVERRIDE_BIT_BLUR flag
* fontconfig: fix minor memory leaks in pathological font setups
* coretext: fix build on older compilers or Mac OS X 10.5
* checkasm: fix build for older compilers
* aarch64: fix assembly build on strict compilers due to oversized align
* meson: improve ASM configuration on x86 Android
* meson: align MSVC warnings and optimisations closer to gcc-like compilers
* meson can now build all dev utility executables
   2025-02-09 01:28:21 by Roland Illig | Files touched by this commit (12)
Log message:
don't add unknown configure option for libiconv in a few packages
   2024-07-03 07:25:29 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libass: updated to 0.17.3

libass (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
   2024-05-19 13:59:47 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libass: update to 0.17.2.

libass (0.17.2)
 * 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
   * Color mangling notes in ass_types.h were updated for tone mapping and HDR video
   * Guidelines for producing portable ASS files can now be found in our wiki

 * 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 and SHSTK \ 
support

 * Improve VSFilter compatibility:
   * Trailing spaces are no longer trimmed from style and
     event string fields (this does not affect Text)
   * All BiDi paragraph separators now delimit BiDi runs
   * Fix treatment of font weights < 10
   * Match GDI's faux italic slant
   * Employ faux italics and faux bolding in the same cases as GDI
   * Better match font selection with regard to italic and weight
   * Treat empty Style name as "Default"
   * Various drawing fixes
     * Reject drawings not starting with a valid m command or invalid m followed \ 
by valid n
     * Drop coordinates following invalid commands rather than appending them to \ 
the prior command
     * Ignore p commands without enough preceding nodes
     * Partially fix s and p commands used outside of a properly closed b-spline \ 
sequence
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2569)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2023-02-27 13:38:05 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libass: updated to 0.17.1

libass (0.17.1)
* Fix buffer overread if soft-wrapping occurred and
  ASS_FEATURE_WHOLE_TEXT_LAYOUT was enabled via API or due to Encoding -1
  (bug introduced in 0.16.0)
* x86: detect GNU Hurd and configure NASM appropriately
   2023-01-29 22:18:34 by Ryo ONODERA | Files touched by this commit (2526)
Log message:
*: Recursive revbup from graphics/freetype2