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 PPCfbd745f711
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 libskiasharpinstalls 116_3 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 116_3 | 116_3 | – |
| FreeBSD 15 | 116_3 | 116_3 | – |
| FreeBSD 14 | 116_3 | 116_3 | 116_3 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 116_3 | 116_3 | – |
| FreeBSD 14 | 116_3 | 116_3 | 116_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)
graphics/libskiasharp: backport a patch from upstream with e640cda1d3bc70f513765fa5df23ddc5f4537f44 this patch is needed and git add was missed to it was never pushed.6c64971d9d
graphics/libskiasharp: Fix build Requested by: baptf32f01a65c
graphics/libskiasharp: add forgotten libmap file1b2b80317f
graphics/libskiasharp: remove libjpeg-turbo from the distinfo047a7fa2cc
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/379669745e640cda1d3
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: 290460195f71c7d7
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: 290460a2ca81bc80
graphics/libskiasharp: fix the python binary alias gn expects python3 not python as a command PR: 290460461129dcfa
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: 2904604ea7e8c1a3
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: 2025Q17e9fc36ba3
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: 28270458625b6da7
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 portsfaae48a566