CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

multimedia/libass 0.17.5

Portable ASS/SSA subtitle renderer

Port info

Maintainer
multimedia@FreeBSD.org
Packages
latest: 0.17.5
Upstream
up to date
Last update
to 0.17.5 · 265dd74cc3
Quarterly
2026Q4: 0.17.5
WWW
https://github.com/libass/libass
Links
cgit · VuXML

Install

Package
# pkg install libass
installs 0.17.5 from latest; from quarterly (2026Q4) 0.17.5
Port
# cd /usr/ports/multimedia/libass && make install clean
# make -C /usr/ports/multimedia/libass config  # change options first
Size
122 KiB download · 298 KiB installed
Depends on
converters/fribidi 1.0.17, print/freetype2 2.14.3, print/harfbuzz 14.6.0, textproc/libunibreak 7.0,1, x11-fonts/fontconfig 2.18.3,1
License
ISCL
Options
2 of 2 on in the package: ASM UNIBREAK

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 160.17.50.17.5–
FreeBSD 150.17.50.17.5–
FreeBSD 140.17.50.17.50.17.5

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.17.50.17.5–
FreeBSD 140.17.50.17.50.17.5

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 0.17.5.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (62)

Daniel Engberg (diizzy) · 0.17.5
multimedia/libass: Update to 0.17.5

Changelog: https://github.com/libass/libass/releases/tag/0.17.5
265dd74cc3
Max Brazhnikov (makc) · 0.17.4_1
*/*: Rebuild consumers of textproc/libunibreak after update to 7.0

PR:		294450
PR:		295479
Reported by:	amdmi3
a8a03f8318
Jason E. Hale (jhale) · 0.17.4
multimedia/libass: Update to 0.17.4

Remove leftover USES=autoreconf from when we were fetching from GitHub.
We've been using pre-rolled releases since 0ffcdbd9d5e5 (2020-26-09) and
we don't patch the autotools files.

Elevate CPE_VENDOR and USE_LDCONFIG to USES block (portclippy).

Sort OPTIONS_DEFINE/OPTIONS_DEFAULT (portclippy).

Align whitespace within blocks for readability.

https://github.com/libass/libass/releases/tag/0.17.4
94657d89b9
Jan Beich (jbeich) · 0.17.3
multimedia/libass: update to 0.17.3

Changes:	https://github.com/libass/libass/releases/tag/0.17.3
Reported by:	GitHub (watch releases)
cc35534784
Jan Beich (jbeich) · 0.17.2
multimedia/libass: update to 0.17.2

Changes:	https://github.com/libass/libass/releases/tag/0.17.2
Reported by:	GitHub (watch releases)
e0045fdc15
Daniel Engberg (diizzy) · 0.17.1_2
*/*: Bump consumers of textproc/libunibreak

Chase update of textproc/libunibreak

Reported by:	vvd
6ff44f780c
Tobias C. Berner (tcberner) · 0.17.1_1
textproc/libunibreak: bump consumers due to shlib-version change
10d2a3068a
Jan Beich (jbeich) · 0.17.1
multimedia/libass: update to 0.17.1

Changes:	https://github.com/libass/libass/releases/tag/0.17.1
Reported by:	GitHub (watch releases)
9cea215aef
Jan Beich (jbeich) · 0.17.0
multimedia/libass: update to 0.17.0

Changes:	https://github.com/libass/libass/releases/tag/0.17.0
Reported by:	GitHub (watch releases)
e17c8145dc
Stefan Eßer (se) · 0.16.0
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 0.16.0
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Jan Beich (jbeich) · 0.16.0
multimedia/libass: update to 0.16.0

Changes:	https://github.com/libass/libass/releases/tag/0.16.0
Reported by:	GitHub (watch releases)
4be8ab72e5
Bernhard Froehlich (decke) · 0.15.2
multimedia/libass: Add CPE information

Approved by:    portmgr (blanket)
6d4579ca09
Jan Beich (jbeich) · 0.15.2
multimedia/libass: update to 0.15.2

Changes:	https://github.com/libass/libass/releases/tag/0.15.2
Reported by:	GitHub (watch releases)
20dfcbdf80
Jan Beich (jbeich) · 0.15.1
multimedia/libass: update to 0.15.1

Changes:	https://github.com/libass/libass/releases/tag/0.15.1
Reported by:	GitHub (watch releases)
6d96bf7791
Mathieu Arnold (mat) · 0.15.0
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 0.15.0
Remove # $FreeBSD$ from Makefiles.
305f148f48
Jan Beich (jbeich) · 0.15.0
multimedia/libass: unbreak on GCC architectures after r553425

In file included from ass.c:35:
ass.h:421: error: wrong number of arguments specified for 'deprecated' attribute
ass.h:520: error: wrong number of arguments specified for 'deprecated' attribute
1102271f2f
Jan Beich (jbeich) · 0.15.0
multimedia/libass: update to 0.15.0

Changes:	https://github.com/libass/libass/releases/tag/0.15.0
ABI:		https://abi-laboratory.pro/tracker/timeline/libass/
Reported by:	GitHub (watch releases)
5b14777071
Thomas Zander (riggs) · 0.14.0
Use ${PORTNAME} instead of hardcoded libass in MASTER_SITES.
0aca41ffa7
Thomas Zander (riggs) · 0.14.0
Use release archive insted of USE_GITHUB.

PR:		249502
Submitted by:	daniel.engberg.lists@pyret.net
0ffcdbd9d5
Ed Maste (emaste) · 0.14.0
Add -znotext to LDFLAGS on i386, for lld

These ports link some non-PIC code, which fails with lld as it defaults
to disallowing relocations against read-only segments.  For i386 we can
just add -znotext unconditionally: for GNU BFD ld it just affirms BFD's
existing default.

PR:		214864
Approved by:	portmgr (lld blanket)
Sponsored by:	The FreeBSD Foundation
8399ead6f8
Jan Beich (jbeich) · 0.14.0
multimedia/libass: update to 0.14.0

Changes:	https://github.com/libass/libass/releases/tag/0.14.0
ABI:		https://abi-laboratory.pro/tracker/timeline/libass/
f7253006b8
Mark Linimon (linimon) · 0.13.7
For ports that set particular flags/options for armv6, also set them for armv7.

This is part three of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
29c5df05a9
Jan Beich (jbeich) · 0.13.7
multimedia/libass: update to 0.13.7

Changes:	https://github.com/libass/libass/releases/tag/0.13.7
ABI:		https://abi-laboratory.pro/tracker/timeline/libass/
MFH:		2017Q2
7b0eb1e787
Thomas Zander (riggs) · 0.13.6_1
Fix stack alignment on i386, may cause runtime crashes

PR:		216837
Submitted by:	cpm
MFH:		2017Q1
cff69eae2c
Thomas Zander (riggs) · 0.13.6
Update libass to upstream version 0.13.6; bump PORTREVISION on consumers

Reported by:	robert.burmeister@utoledo.edu (via email)
c6d217920a
Thomas Zander (riggs) · 0.13.5
Update to upstream version 0.13.5
3849519a83
Baptiste Daroussin (bapt) · 0.13.4
Update to 0.13.4
d702a49245
Mathieu Arnold (mat) · 0.13.3
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
a0bcd2cf68
Jan Beich (jbeich) · 0.13.3
multimedia/libass: update to 0.13.3

Changes:	https://github.com/libass/libass/releases/tag/0.13.3
ABI:		https://people.freebsd.org/~jbeich/compat_reports/libass/0.13.2_to_0.13.3/compat_report.html
MFH:		2016Q3
335fd42231
Thomas Zander (riggs) · 0.13.2
Resolve dependency conflict on armv6; disable HARFBUZZ OPTION

PR:		212194
Submitted by:	mikael.urankar@gmail.com
b23c900d05
Dmitry Marakasov (amdmi3) · 0.13.2
- Add LICENSE_FILE - Remove uneeded GH_ACCOUNT (equals to default value) - Remove bogus USES=tar:xz

Approved by:	portmgr blanket
7fd3ffa990
Mathieu Arnold (mat) · 0.13.2
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
8d6597e0bb
Mathieu Arnold (mat) · 0.13.2
Always set the DEFAULT github DISTFILE with .tar.gz for EXTRACT_SUFX.

Fix distinfo for the offending ports.

lang/yorick's tag was moved, and the added patch was no longer needed.

PR:			207644
Submitted by:		mat
Exp-run by by:		antoine
Sponsored by:		Absolight
Differential Revision:	https://reviews.freebsd.org/D4268
018eeadae5
Thomas Zander (riggs) · 0.13.2
Update to upstream version 0.13.2; enable ASM by default on i386

As verified by submitter of [1], ASM optimised routines now work
on i386 out of the box, hence enable by default.

This release contains runtime bugfixes (from changelog):
- Fix an issue with the new duplicate checking, which could lead to
  missing subtitles after seeking.
- Fix a crash with CoreText under specific circumstances

While on it:
- Use default description for ASM from bsd.options.desc.mk

PR:		207723 [1]
Submitted by:	sasamotikomi@gmail.com
Reviewed by:	riggs
MFH:		2016Q1
e69392f6cd
Thomas Zander (riggs) · 0.13.1
Update to upstream version 0.13.1, remove superfluous OPTIONs

Detailed log:
- Update to upstream version 0.13.1
- Drop FONTCONFIG OPTION, it is now mandatory LIB_DEPENDS
- Drop ENCA OPTION, it is no longer supported upstream
9d85df6e80
Thomas Zander (riggs) · 0.12.1_1
Convert ASM to option helpers, make ASM arch-dependent

- Provide ASM option only on supported archs (i386, amd64)
- i386: ASM is no longer default OPTION (fixes bug 252587)
- Bump PORTREVISION

PR:		202599
Submitted by:	jbeich
Reviewed by:	riggs
e38f12c62c
Bryan Drewery (bdrewery) · 0.12.1
USE_GITHUB: For the new support, fix DISTNAME to be more consistent.

When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.

Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.

empty() is used rather than (!defined || !${}) to support fmake.

The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.

PR:		199069
With hat:	portmgr
Testing done:	All USE_GITHUB ports without GH_COMMIT were checksum/fetch/extract/WRKSRC tested.
aa6ad6e726
Baptiste Daroussin (bapt) · 0.12.1
Update to 0.12.1 Convert to USES=autoreconf
35dcb337c0
Dmitry Marakasov (amdmi3) · 0.11.2_4
- Fix iconv handling

Approved by:	bapt
4c9729b288
Dmitry Marakasov (amdmi3) · 0.11.2_3
- Drop @dirrm* from and add empty directories to pkg-plists

Approved by:	portmgr blanket
40f13c68dc
Tijl Coosemans (tijl) · 0.11.2_3
converters/fribidi: - Add USES=libtool and bump dependent ports - Add INSTALL_TARGET=install-strip
5850f0e383
Dmitry Marakasov (amdmi3) · 0.11.2_2
- Switch converters/enca to USES=libtool, drop .la files - Add LICENSE_FILE - Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
11f3e239f7
Dmitry Marakasov (amdmi3) · 0.11.2_1
- Drop .la files, no dependees require them

Approved by:	portmgr blanket
9f6155c4a4
Thomas Zander (riggs) · 0.11.2
- Update to upstream version 0.11.2 - Project repository has been moved from Google code to GitHub - Introduce OPTIONS for ASM ENCA FONTCONFIG HARFBUZZ - BUILD_DEPENDS on yasm for optimized ASM builds

PR:		191874
Submitted by:	Jan Beich <jbeich@vfemail.net>
Approved by:	mentors (implicit)
e75bf3a19e
Dmitry Marakasov (amdmi3) · 0.10.2_2
- Switch to USES=libtool

Approved by:	portmgr blanket
9104ff5659
Niclas Zeising (zeising) · 0.10.2_1
The FreeBSD x11@ and graphics team proudly presents a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
39fc32e828
Baptiste Daroussin (bapt) · 0.10.2
Convert to USES=tar:xz
fc63cd9c60
Baptiste Daroussin (bapt) · 0.10.2
Pass maintainership to multimedia
0286c303a6