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
graphics/libskiasharp: backport a patch from upstream
with e640cda1d3bc70f513765fa5df23ddc5f4537f44 this patch is needed and
git add was missed to it was never pushed.
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
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
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
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
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
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