Path to this page:
./
graphics/imlib2,
Image manipulation library
Branch: CURRENT,
Version: 1.12.5,
Package name: imlib2-1.12.5,
Maintainer: pkgsrc-usersImlib 2 is the successor to Imlib. It is NOT a newer version - it is a
completely new library. Imlib 2 can be installed alongside Imlib 1.x
without any problems since they are effectively different libraries - BUT
they have very similar functionality.
Imlib 2 does the following:
* Load/Save image files from disk in one of many formats
* Render image data onto other images or an X-Windows drawable
* Produce pixmaps and pixmap masks of Images
* Apply filters and transformations to images
* Accept RGBA Data for images and apply colour correction/modifications
* Alpha blend Images on other images or drawables
* Render truetype anti-aliased text straight and at angles
* Render rectangles, anti-aliased lines, and multi-coloured gradients
* Cache data intelligently for maximum performance
* Allocate colours automatically
* Allow full control over caching and color allocation
* Provide highly optimized MMX assembly for core routines
* Provide plug-in filter interface
* Provide on-the-fly runtime plug-in image loading and saving interface
* Fastest image compositing, rendering and manipulation library for X
Required to run:[
graphics/tiff] [
graphics/freetype2] [
graphics/png] [
graphics/jpeg] [
graphics/giflib]
Required to build:[
pkgtools/x11-links] [
pkgtools/cwrappers]
Package options: imlib2-amd64, libwebp, x11
Master sites:
Filesize: 819.789 KB
Version history: (Expand)
- (2025-10-26) Updated to version: imlib2-1.12.5
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-08-31) Updated to version: imlib2-1.12.3nb4
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
CVS history: (Expand)
2025-10-26 13:20:29 by Ryo ONODERA | Files touched by this commit (2) |  |
Log message:
graphics/imlib2: Update to 1.12.5
Changelog:
v1.12.5 - 2025-04-06
--------------------
Kim Woelders (8):
autofoo: Optionally link modules with libImlib2.la
autofoo: Some defaults for RTLD_LOCAL support
blend: Fixup after "blend: Rename some variables for clarity"
test: Add test_scale_2
autofoo: Use pkg-config for libyuv if available
autofoo: Cosmetics
autofoo: Enable RTLD_LOCAL support by default
v1.12.5
NRK (1):
autofoo: fix libyuv detection
v1.12.4 - 2025-03-15
--------------------
Chema Gonzalez (1):
Y4M loader: add support for images with no framerate info
Kim Woelders (49):
imlib2_view: Toggle anti-alias flag on 'a'
test_load_2: Add another y4m test image
scaling: Fix potential crash when scaling large images
test_grab: Work around linewidth=0 bug
test: Enable skipping tests for specific files
test: By default skip CRC checks on jxl images
test: Colorize Skip message
SVG loader: Suppress warning
test: Enable skipping loader flushing
test: Correct CFLAGS when building with alternative library packages
test_load_2: Adjustment for libheif-1.19.x
imlib2_load/view: Show image alpha status too
imlib2_load/view: Add -h option for help
imlib2_conv: Optionally produce scaled image
imlib2_conv: Optionally render image on background before saving
test: Change test images
savers: Add common save parameter handler
HEIF saver: Add one
scale: Rearrange some variable declarations
scale/blend: Add some missing consts
blend: Some mostly cosmetic changes
blend: Rename some variables for clarity
loaders: Fix gcc15 warnings
test: Make top-level clean clean test too
SVG loader: Handle .svgz too
test: Fix top-level distclean
PNG loader: Debug printout tweaks
image: Trivial simplification
image: Add optional alpha check requested by loaders
SVG loader: Check alpha in pixel data
imlib2_view: Optionally show crc32 of image data
test: Some trivial ouput tweaks
test: Change many no-alpha test images to not have alpha data
test: Corrections after no-alpha update
GIF loader: Fix minor issue when loading transparent gifs
test: Add transparent gif check
Y4M Loader: Trivial simplification
autofoo: Make building demo programs optional (default enabled)
autofoo: No longer link modules with libImlib2.la
test_save: Add qoi
specs: Optionally build split rpms
XBM loader: Debug printout tweaks
AVIF loader: Indent
AVIF saver: Add one
HEIF loader: Demote avif support if regular avif loader is built
test: Add basic avif test
test: test_grab needs -lX11
test: Avoid warnings from _FORTIFY_SOURCE
v1.12.4
NRK (6):
AVIF loader: add new loader based on libavif
Y4M Loader: replace fps_{den,num} with frametime_us
Y4M Loader: provide the pixel aspect ratio directly
autofoo: don't hardcode zlib flags
QOI Loader: sync with upstream
QOI Saver: add one
|
| 2025-08-31 00:46:51 by Thomas Klausner | Files touched by this commit (1355) |
Log message:
*: recursive bump for tiff growing lerc dependency
|
| 2025-04-24 16:16:37 by Thomas Klausner | Files touched by this commit (2412) |
Log message:
*: recursive bump for jpeg -> libjpeg-turbo switch
|
| 2025-04-02 14:29:21 by Nia Alarie | Files touched by this commit (2) |
Log message:
imlib2: Disable heif option by default.
Avoids pulling in a compiler so new that no stable system ships it
in order to enable support for an obscure image format nobody is
using with this extremely portable lightweight library.
|
| 2025-02-27 00:10:33 by Nia Alarie | Files touched by this commit (2) |
Log message:
imlib2: Limit heif option to popular operating systems
Seems to cause problems elsewhere.
|
2025-02-19 17:03:08 by Nia Alarie | Files touched by this commit (5) |  |
Log message:
imlib2: Update to 1.12.3
Among other things, this fixes a potential segv on malformed
XPM files.
This was confirmed to build on macOS, Linux, FreeBSD, NetBSD
by drecklypkg CI.
|
| 2025-02-18 11:33:23 by Thomas Klausner | Files touched by this commit (38) |
Log message:
*: recursive bump for openh264
|
| 2024-11-24 07:59:09 by Adam Ciarcinski | Files touched by this commit (41) |
Log message:
revbump for x265
|