BSD Ports

graphics/sdl2_image 2.8.12_1 FreeBSD

Simple library to load images of various formats as SDL surfaces

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
fc57321249
License
ZLIB
Categories
graphics
Package size
68.3 KiB, 207.9 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/sdl2_image2.8.12_1
DragonFlygraphics/sdl2_image2.8.8
MidnightBSDgraphics/sdl2_image2.0.5_1

Install

Binary package:

pkg install sdl2_image

From the ports tree:

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

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

RUN_DEPENDS=	sdl2_image>0:graphics/sdl2_image
LIB_DEPENDS=	libSDL2_image-2.0.so:graphics/sdl2_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:latest2.8.12_12.8.12_1-2.8.82.8.12_1
FreeBSD:14:quarterly2.8.12_12.8.12_1n/a2.8.82.8.12_1
FreeBSD:15:latest2.8.12_12.8.12_1n/a2.8.82.8.8
FreeBSD:15:quarterly2.8.12_12.8.12_1n/an/an/a
FreeBSD:16:latest2.8.12_12.8.12_1n/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 86
Run dependencies 78
Required by 122

The first 100 are listed.

Configuration

Options name: graphics_sdl2_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 12
  • include/SDL2/SDL_image.h
  • lib/cmake/SDL2_image/Findlibjxl.cmake
  • lib/cmake/SDL2_image/Findwebp.cmake
  • lib/cmake/SDL2_image/SDL2_image-shared-targets-.cmake
  • lib/cmake/SDL2_image/SDL2_image-shared-targets.cmake
  • lib/cmake/SDL2_image/SDL2_imageConfig.cmake
  • lib/cmake/SDL2_image/SDL2_imageConfigVersion.cmake
  • lib/libSDL2_image-2.0.so
  • lib/libSDL2_image-2.0.so.0
  • lib/libSDL2_image-2.0.so.
  • lib/libSDL2_image.so
  • libdata/pkgconfig/SDL2_image.pc
distinfo 1
FileSizeSHA256
libsdl-org-SDL_image-release-2.8.12_GH0.tar.gz6.925513e+0626f07b431d09a9fb2cd759268030a1c34de44328d17f2a304f0612703a0d8cab

Commit history 1

DateCommitCreditsLog message
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)