BSD Ports

graphics/sdl3_image 3.4.6 FreeBSD

Simple library to load images of various formats as SDL surfaces

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
e7695c0d9d
License
ZLIB
Categories
graphics
Package size
118.1 KiB, 386.3 KiB installed

Description

This is a simple library to load images of various formats as SDL surfaces. It can load BMP, GIF, JPEG, LBM, PCX, PNG, PNM (PPM/PGM/PBM), QOI, TGA, XCF, XPM, and simple SVG format images. It can also load AVIF, JPEG-XL, TIFF, and WebP images, depending on build options

In the other systems

SystemPortVersion
FreeBSDgraphics/sdl3_image3.4.6
MidnightBSDgraphics/sdl3_image3.2.6
HardenedBSDgraphics/sdl3_image3.4.6
GhostBSDgraphics/sdl3_image3.4.6

Install

Binary package:

pkg install sdl3_image

From the ports tree:

cd /usr/ports/graphics/sdl3_image/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	sdl3_image>0:graphics/sdl3_image
LIB_DEPENDS=	libSDL3_image.so:graphics/sdl3_image

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.4.63.4.6-3.2.43.4.6
FreeBSD:14:quarterly3.4.63.4.6n/a3.2.43.4.6
FreeBSD:15:latest3.4.63.4.6n/a3.2.43.2.4
FreeBSD:15:quarterly3.4.63.4.6n/an/an/a
FreeBSD:16:latest3.4.63.4.6n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 91
Run dependencies 83

Configuration

Options name: graphics_sdl3_image

OptionDefaultDescription
AVIFonAV1 Image File Format via libavif
JPEGonJPEG image format support
JXLonJPEG XL image format via libjxl
PNGonPNG image format support
TESToffBuild and/or run tests
TIFFonTIFF image format support
WEBPonWebP image format support
USES
cmake sdl
Service scripts
none

Files

pkg-plist 11
  • include/SDL3_image/SDL_image.h
  • lib/cmake/SDL3_image/Findlibjxl.cmake
  • lib/cmake/SDL3_image/Findwebp.cmake
  • lib/cmake/SDL3_image/SDL3_image-shared-targets-.cmake
  • lib/cmake/SDL3_image/SDL3_image-shared-targets.cmake
  • lib/cmake/SDL3_image/SDL3_imageConfig.cmake
  • lib/cmake/SDL3_image/SDL3_imageConfigVersion.cmake
  • lib/libSDL3_image.so
  • lib/libSDL3_image.so.0
  • lib/libSDL3_image.so.
  • libdata/pkgconfig/sdl3-image.pc
distinfo 1
FileSizeSHA256
libsdl-org-SDL_image-release-3.4.6_GH0.tar.gz8.673285e+060bbac8c799273488ce32c4a53a44fc0fc70a6079458bd9d46fc4e72da138367f

Commit history 2

DateCommitCreditsLog message
e7695c0d9d Dmitry Marakasov graphics/sdl3_image: update 3.4.4 → 3.4.6
fc57321249 Jan Beich graphics/libjxl: update to 0.12
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.12.0 Reported by: GitHub (watch releases)