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

graphics/libskiasharp 116_3

Complete 2D graphic library for drawing Text, Geometries, and Images

Port info

Maintainer
bapt@FreeBSD.org
Packages
latest: 116_3
Upstream
up to date
Last update
to 116_3 · fbd745f711
Quarterly
2026Q4: 116_3
WWW
https://skia.org/
Links
cgit · VuXML

Install

Package
# pkg install libskiasharp
installs 116_3 from latest; from quarterly (2026Q4) 116_3
Port
# cd /usr/ports/graphics/libskiasharp && make install clean
Size
1.9 MiB download · 5.3 MiB installed
Depends on
graphics/jpeg-turbo 3.1.4.1, graphics/png 1.6.59_1, graphics/webp 1.6.0, print/freetype2 2.14.3, textproc/expat2 2.9.0, x11-fonts/fontconfig 2.18.3,1
License
BSD3CLAUSE

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 16116_3116_3–
FreeBSD 15116_3116_3–
FreeBSD 14116_3116_3116_3

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 15116_3116_3–
FreeBSD 14116_3116_3116_3

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 116_3.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (13)

Piotr Kubaj (pkubaj) · 116_3
graphics/libskiasharp: fix build on powerpc64le

../src/opts/SkRasterPipeline_opts.h:3304:1: error: 'musttail' attribute for this call is impossible because indirect calls can not be tail called on PPC
fbd745f711
Baptiste Daroussin (bapt) · 116_3
graphics/libskiasharp: backport a patch from upstream

with e640cda1d3bc70f513765fa5df23ddc5f4537f44 this patch is needed and
git add was missed to it was never pushed.
6c64971d9d
Florian Smeets (flo) · 116_2
graphics/libskiasharp: Fix build

Requested by:	bapt
f32f01a65c
Baptiste Daroussin (bapt) · 116_2
graphics/libskiasharp: add forgotten libmap file
1b2b80317f
Baptiste Daroussin (bapt) · 116_2
graphics/libskiasharp: remove libjpeg-turbo from the distinfo
047a7fa2cc
Baptiste Daroussin (bapt) · 116_2
graphics/libskiasharp: unbundle libjpeg_turbo

With the upgrade, we now have a skia version which works with
libjpeg-turbo from ports[1].

Using the system libjpeg_turbo, seems to make jellyfin scan faster
the libraries. This also fixes some warning in the logs about jellyfin
"System.IO.InvalidDataException: Skia unable to read image"

[1]: https://issues.skia.org/issues/379669745
e640cda1d3
Baptiste Daroussin (bapt) · 116_1
graphics/libskiasharp: bump the exact revision used by SkiaSharp 3.116.1

On linux libskiasharp.so is provided by the SkiaSharp nuget built as a
submodule, libskiasharp does not really have any release and tags. From
Now on, use the hash used by the SkiaSharp version used by jellyfin.
While here bump the bundle libjpeg_turbo version to the version this
release of libskiasharp has been tested with.

PR:	290460
195f71c7d7
Baptiste Daroussin (bapt) · 116
graphics/libskiasharp: downgrade to 116

when the skiasharp dotnet package claims it supports the range 116,117
it means from 116 included up to 117 NOT included.

PR:	290460
a2ca81bc80
Baptiste Daroussin (bapt) · 117
graphics/libskiasharp: fix the python binary alias

gn expects python3 not python as a command

PR:	290460
461129dcfa
Baptiste Daroussin (bapt) · 117
graphics/libskiasharp: update to snapshot tracking the skia version 177

Change versionning to track the skia version
Note: this should have been pushed along with jellyfin upgrade

PR:	290460
4ea7e8c1a3
Robert Clausecker (fuz) · 2.88.3_2
graphics/libskiasharp: fix build on armv7 and aarch64

Add getauxval() shim using elf_aux_info() for CPU feature detection.

Approved by:	portmgr (build fix blanket)
MFH:		2025Q1
7e9fc36ba3
Baptiste Daroussin (bapt) · 2.88.3_1
graphics/libskiasharp: bundle chromium's libjpeg-turbo version

Apparently libskasharp (abuses the libjpeg-turbo's API) which results in
some crashes:
- https://github.com/Thefrank/jellyfin-server-freebsd/issues/89
- https://github.com/libjpeg-turbo/libjpeg-turbo/issues/795
- https://github.com/jellyfin/jellyfin/issues/13016

PR:	282704
58625b6da7
Baptiste Daroussin (bapt) · 2.88.3
graphics/libskiasharp: newport

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

This is a dependency currently bundled prebuilt in multimedia/jellyfin, this port
will allow to properly build everything from ports
faae48a566