aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/sail/vcpkg.json
diff options
context:
space:
mode:
authorEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
committerEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
commit54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch)
treed915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/sail/vcpkg.json
move to own git serverHEADmaster
Diffstat (limited to 'vcpkg/ports/sail/vcpkg.json')
-rw-r--r--vcpkg/ports/sail/vcpkg.json226
1 files changed, 226 insertions, 0 deletions
diff --git a/vcpkg/ports/sail/vcpkg.json b/vcpkg/ports/sail/vcpkg.json
new file mode 100644
index 0000000..ac95863
--- /dev/null
+++ b/vcpkg/ports/sail/vcpkg.json
@@ -0,0 +1,226 @@
+{
+ "name": "sail",
+ "version-semver": "0.9.10",
+ "description": "The missing small and fast image decoding library for humans (not for machines)",
+ "homepage": "https://github.com/HappySeaFox/sail",
+ "license": "MIT",
+ "supports": "!uwp",
+ "dependencies": [
+ {
+ "name": "vcpkg-cmake",
+ "host": true
+ },
+ {
+ "name": "vcpkg-cmake-config",
+ "host": true
+ }
+ ],
+ "default-features": [
+ "highest-priority-codecs"
+ ],
+ "features": {
+ "all": {
+ "description": "Enable all codecs",
+ "dependencies": [
+ {
+ "name": "sail",
+ "features": [
+ "high-priority-codecs",
+ "highest-priority-codecs",
+ "low-priority-codecs",
+ "lowest-priority-codecs",
+ "medium-priority-codecs"
+ ]
+ }
+ ]
+ },
+ "avif": {
+ "description": "Enable AVIF codec",
+ "dependencies": [
+ "libavif"
+ ]
+ },
+ "bmp": {
+ "description": "Enable BMP codec"
+ },
+ "gif": {
+ "description": "Enable GIF codec",
+ "dependencies": [
+ "giflib"
+ ]
+ },
+ "hdr": {
+ "description": "Enable HDR codec"
+ },
+ "heif": {
+ "description": "Enable HEIF codec",
+ "dependencies": [
+ "libheif"
+ ]
+ },
+ "high-priority-codecs": {
+ "description": "Enable high priority codecs such as AVIF",
+ "dependencies": [
+ {
+ "name": "sail",
+ "features": [
+ "avif",
+ "ico"
+ ]
+ }
+ ]
+ },
+ "highest-priority-codecs": {
+ "description": "Enable highest priority codecs such as JPEG or PNG",
+ "dependencies": [
+ {
+ "name": "sail",
+ "features": [
+ "gif",
+ "jpeg",
+ "png",
+ "svg",
+ "webp"
+ ]
+ }
+ ]
+ },
+ "ico": {
+ "description": "Enable ICO codec"
+ },
+ "jbig": {
+ "description": "Enable JBIG codec",
+ "dependencies": [
+ "jbigkit"
+ ]
+ },
+ "jpeg": {
+ "description": "Enable JPEG codec",
+ "dependencies": [
+ "libjpeg-turbo"
+ ]
+ },
+ "jpeg2000": {
+ "description": "Enable JPEG2000 codec",
+ "dependencies": [
+ "openjpeg"
+ ]
+ },
+ "jpegxl": {
+ "description": "Enable JPEG XL codec",
+ "dependencies": [
+ "libjxl"
+ ]
+ },
+ "low-priority-codecs": {
+ "description": "Enable low priority codecs such as TGA",
+ "dependencies": [
+ {
+ "name": "sail",
+ "features": [
+ "bmp",
+ "hdr",
+ "jpeg2000",
+ "jpegxl",
+ "pnm",
+ "qoi",
+ "tga"
+ ]
+ }
+ ]
+ },
+ "lowest-priority-codecs": {
+ "description": "Enable lowest priority codecs such as XBM",
+ "dependencies": [
+ {
+ "name": "sail",
+ "features": [
+ "jbig",
+ "pcx",
+ "wal",
+ "xbm",
+ "xpm",
+ "xwd"
+ ]
+ }
+ ]
+ },
+ "medium-priority-codecs": {
+ "description": "Enable medium priority codecs such as AVIF",
+ "dependencies": [
+ {
+ "name": "sail",
+ "features": [
+ "heif",
+ "openexr",
+ "psd",
+ "tiff"
+ ]
+ }
+ ]
+ },
+ "openexr": {
+ "description": "Enable OPENEXR codec",
+ "dependencies": [
+ "openexr"
+ ]
+ },
+ "openmp": {
+ "description": "Enable OpenMP support"
+ },
+ "pcx": {
+ "description": "Enable PCX codec"
+ },
+ "png": {
+ "description": "Enable PNG codec",
+ "dependencies": [
+ "libpng"
+ ]
+ },
+ "pnm": {
+ "description": "Enable PNM codec"
+ },
+ "psd": {
+ "description": "Enable PSD codec"
+ },
+ "qoi": {
+ "description": "Enable QOI codec"
+ },
+ "svg": {
+ "description": "Enable SVG codec",
+ "dependencies": [
+ "nanosvg"
+ ]
+ },
+ "tga": {
+ "description": "Enable TGA codec"
+ },
+ "tiff": {
+ "description": "Enable TIFF codec",
+ "dependencies": [
+ {
+ "name": "tiff",
+ "default-features": false
+ }
+ ]
+ },
+ "wal": {
+ "description": "Enable WAL codec"
+ },
+ "webp": {
+ "description": "Enable WEBP codec",
+ "dependencies": [
+ "libwebp"
+ ]
+ },
+ "xbm": {
+ "description": "Enable XBM codec"
+ },
+ "xpm": {
+ "description": "Enable XPM codec"
+ },
+ "xwd": {
+ "description": "Enable XWD codec"
+ }
+ }
+}