./graphics/gdk-pixbuf2, Library for image loading and manipulation

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.42.12, Package name: gdk-pixbuf2-2.42.12, Maintainer: pkgsrc-users

GdkPixbuf is a library that loads image data in various formats and stores
it as linear buffers in memory. The buffers can then be scaled, composited,
modified, saved, or rendered.

GdkPixbuf can load image data encoded in different formats, such as PNG,
JPEG, TIFF, TGA and GIF.

Additionally, you can write a GdkPixbuf loader module and install it into
a well-known location, in order to load a file format.

GdkPixbuf is used by the GTK toolkit for loading graphical assets.

GdkPixbuf was split off from GTK+ starting with version 2.22/3.0.


Required to run:
[graphics/tiff] [graphics/png] [databases/shared-mime-info] [devel/glib2] [lang/python37]

Required to build:
[devel/gobject-introspection] [pkgtools/cwrappers] [devel/meson]

Package options: introspection

Master sites:

Filesize: 6372.141 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-25 11:15:24 by Taylor R Campbell | Files touched by this commit (6)
Log message:
devel/meson/build.mk: Change MESON_CROSS_BINARIES -> MESON_BINARIES.

Use this with native builds too, via --native-file, if enabled.  No
change to builds that don't opt into using MESON_BINARIES.

Usage:

MESON_BINARIES+=	foo bar
MESON_BINARY.foo=	${TOOLBASE}/libexec/foo
MESON_BINARY_KEY.bar=	${PREFIX}/bin/bar
MESON_BINARY.bar=	${TOOLBASE}/bin/bar

Assuming PREFIX=/usr/pkg and TOOLBASE=/home/dev/pkg, this will build
with the following [binaries] section in the meson --native-file or
--cross-file:

[binaries]
foo = '/home/dev/pkg/libexec/foo'
/usr/pkg/bin/bar = '/home/dev/pkg/libexec/bar'
   2024-10-26 09:35:54 by Nia Alarie | Files touched by this commit (1)
Log message:
gdk-pixbuf2: Make tests optional.
   2024-06-27 17:22:15 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
gdk-pixbuf2: fix PLIST
   2024-06-27 17:19:59 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
gdk-pixbuf2: updated to 2.42.12

2.42.12 (stable)

- Fix a build failure (Christian Heusel)
- Fix occasional build failures (Benjamin Gilbert)
- ani: Reject files with multiple INA or IART chunks (Benjamin Gilbert)
- ani: Reject files with multiple anih chunks (Benjamin Gilbert, CVE-2022-48622)
- ani: validate chunk size (Benjamin Gilbert)
- Translation updates

2.42.11 (stable)

- Disable fringe loaders by default
- Introspection fixes
- Translation updates
   2024-05-07 13:15:18 by Greg Troxel | Files touched by this commit (1)
Log message:
graphics/gdk-pixbuf2: Note that 2.42.11 is broken

Add link to upstream ticket.
Upstream broke the API in a micro release, with no deprecation warnings visible \ 
in NEWS.
This broke unison on openSUSE.
   2024-04-12 21:41:40 by Taylor R Campbell | Files touched by this commit (3)
Log message:
graphics/gdk-pixbuf2: Make this cross-compile.

1. Break introspection out into an option, default off for cross
   builds, default on for native builds (so no change to native
   builds).

2. Don't play LD_LIBRARY_PATH games at build time in cross builds; it
   won't do anything useful.

3. For some reason the thumbnailer is disabled upstream in cross
   builds, which seems sketchy, but maybe it's not that important.
   2023-10-21 19:11:59 by Greg Troxel | Files touched by this commit (1345) | Package updated
Log message:
recursive revbump for tiff update
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default