summaryrefslogtreecommitdiff
path: root/graphics/gdk-pixbuf2
AgeCommit message (Collapse)AuthorFilesLines
2019-11-06gdk-pixbuf2*: update to 2.40.0wiz3-9/+9
2.40.0 (stable) === - Allow creating a GdkPixbuf instance without any property [Federico Mena Quintero, #91] 2.39.2 (development) === - Add gdk_pixbuf_init_modules() for applications with GdkPixbuf loader modules in a separate directory [Bastien Nocera, bgo#786035] - Add subproject fallback for dependencies [Nirbheek Chauhan] - Handle large XPM without crashing [Bastien Nocera, #95] - Use the appropriate gdk-pixbuf-query-loaders on install [Emmanuele Bassi, #126] - Disable deprecation warnings introduced by GLib 2.62 - Escape GIF version in error messages [Robert Ancell] - Use the appropriate fallback for libpng on Windows [Chun-wei Fan] - Render GIF frames on demand [Robert Ancell, #101]
2019-11-02graphics: align variable assignmentsrillig2-12/+12
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-10-07Rename py-meson to meson.prlw11-2/+2
The motivation is to consider meson as an application, so there is only one copy on the system, and as a python 3 program, it can build python 2 packages.
2019-10-06gdk-pixbuf2: Update DESCR/COMMENTnia2-18/+13
2019-10-04gdk-pixbuf2: Update to 2.38.2nia3-9/+9
GdkPixbuf 2.38.2 (stable) Changes since 2.38.1: - Add annotations to disable deprecation warnings in our public API caused by GLib deprecating GTimeVal - Handle truncated or invalid XPM files [Bastien Nocera, #95] - Avoid a configuration warning with Meson >= 0.50
2019-07-30gdk-pixbuf2: Expand glob in previous change.jperkin1-2/+2
Reported by abs@, not sure what isn't supporting it but this fixes the issue.
2019-07-29gdk-pixbuf2: Couple of SunOS fixes.jperkin3-5/+8
Using _XOPEN_SOURCE=500 is insufficient when compiling in C99 mode that this package specifies. 600 is the minimum required for C99, so bump to that. Meson expects the files in build-aux to be executable, but they aren't as shipped in the source. I don't understand how nobody else is seeing this, but explicitly marking them as executable fixes SunOS and won't hurt others.
2019-07-25gdk-pixbuf2: Add xgettext to USE_TOOLS.nia1-2/+2
2019-07-22gdk-pixbuf2: add upstream bug report URLwiz2-3/+4
2019-07-22gdk-pixbuf2: SunOS build fixtnn2-1/+18
Tested-by: wilbury @ #pkgsrc
2019-07-22gdk-pixbuf2: Fix the path to the Python interpreter.nia1-1/+12
2019-07-21gdk-pixbuf2 now depends on shared-mime-info. Bump ABI depends.wiz1-2/+3
2019-07-21Disable man page explicitly to follow PLISTryoon1-1/+2
2019-07-21gdk-pixbuf2*: update to 2.38.1wiz7-140/+35
2.38.1 (stable) === - Fix OOM in JPEG2000 loader [Ivan A. Melnikov, #107] - Fix thumbnailing of animated GIFs [Debarshi Ray, #99] - Multiple improvements to the GIF loader [Robert Ancell, !24, !28, !30, #22, #69 - Fix build on Windows/MSYS2 [Christoph Reiter, !29] - Fix soname versioning on macOS [Christoph Reiter, !23] - Cross-compilation fixes for Android [Matthew Waters, #64] - Fix building modules on macOS [Ignacio Casal Quinteiro, !18 and !19] - Fix introspection generation [Iain Lane, #92] - Fix error handling in PNG loader [Debarshi Ray, !16] - Improve reproducibility of the build [Chris Lamb, !15] - Speed up saving PNG files [Brion Vibber, #90] - Add variables in the pkg-config files for binary utilities [Emmanuele Bassi, #88] - Build fixes [Emmanuele Bassi, #88] 2.38.0 (stable) === - Documentation fixes 2.37.92 (release candidate) === - Ensure that GdkPixbuf's storage is safely handled [Federico Mena Quintero] - Add test case for buffer overflow in pixdata loader [Bastien Nocera, #57] 2.37.0 (development) === - Rework relocation support for loaders cache on Windows [Christoph Reiter, #776081] - Properly install test data [Emmanuele Bassi, Jeremy Bicha, #795527, #795210] - Plug a memory leak when using GBytes [Vitaly Kirsanov, #787626] - Fix introspection annotations [Iñaki García Etxebarria, #789935] - Fix documentation building with X11 disabled [Quentin Glidic, #794872] - Drop Autotools build and move to Meson [Emmanuele Bassi] - Fix OOB error when dithering [Bert Pauline, #748211] - Drop the MMX assembly optimizations for pixops [Emmanuele Bassi] - Improve compatibility for the post-install script [Brendan L, #795705] - Expose the dimensions of the original image from GdkPixbufLoader [Debarshi Ray, #778517] - Improve thumbnailer implementation [Debarshi Ray, #778517] - Make X11 a dependency if the `x11` build option is enabled [Emmanuele Bassi, #77] - Generate separate introspection data for GdkPixdata API [Emmanuele Bassi, #72] - Deprecate GDK_INTERP_HYPER [Emmanuele Bassi, #3] - Avoid a deprecation warning with recent libjasper [Emmanuele Bassi, #73] - Fix build on macOS [Emmanuele Bassi, !5] - Fix build with Visual Studio [Chun-wei Fan, !8] - Fix cross-compilation of Windows build on Linux [Benjamin Gilbert, !10]
2018-04-16gdk-pixbuf2: update to 2.36.12.wiz5-77/+7
2.36.12 ======= * build: meson fixes for win32 * build: Make --without-libtiff work * build: Make x11 support optional * gif, ico, jpeg, tiff, icns: various fixes (#778584, #779012, #753605, #779020, #779016) * Implement async loading without threads * Translation updates
2017-10-16gdk-pixbuf2: update to 2.36.11adam3-18/+9
2.36.11 * build: Fix tiff loader build * build: Fix the build on OS X * build: Prefer newer libpng * Use a free reference images for tests * gif: fail quickly if image dimensions are too big * xlib: Avoid an out-of-bounds error on bigendian * Translation updates
2017-10-15Revert buildtool.mk additions for glib-{mkenums,genmarshal} using packagesprlw11-2/+1
Add TOOL_DEPENDS+=glib2-tools to glib2/buildlink3.mk
2017-10-13gdk-pixbuf2: requires glib-mkenums which is now in py-glib2-toolsprlw11-1/+2
2017-09-30gdk-pixbuf2: update to 2.36.10adam3-10/+10
2.36.10: * build: meson build improvements * build: win32 build fixes * tests: show error before failing * Translation updates
2017-09-05Fixed building on Darwinadam2-5/+14
2017-09-04Update to 2.36.9ryoon2-7/+7
Changelog: 2.36.9 ====== * build: meson build improvements * OS X: don't require shared-mime-info (#786167) * gif: fix a coverity warning (#785696) * build: make queryloaders output reproducible (#7835920 * Translation updates
2017-08-082.36.8:adam6-43/+33
* jpeg: restore grayscale image support * bmp: Tighten image dimension checks * ico: Fixo icon quality sorting * Various other leak and overflow fixes * Add some assertion to help static analysis * Remove support for building on various obsolete platforms * Translation updates 2.36.7: * Add tests for recent bug fixes * ico, bmp, tiff: avoid integer overflows * jpeg: error out if wrong number of channels * Misc.bugfixes * Support mimetypes: image/wmf, image/emf * Translation updates
2017-05-14updating from version 2.36.4 to 2.36.6spz7-20/+103
adding patches for: CVE-2017-6311 CVE-2017-6312 CVE-2017-6313 CVE-2017-6314 from bugzilla.gnome.org
2017-01-29Update gdk-pixbuf2 to 2.36.4.tsutsui5-21/+28
This also updates gdk-pixbuf2-jasper and gdk-pixbuf2-xlib to 2.36.4 via common Makefile.version. pkgsrc changes: * Regen old style name patches for future maintainability Upstream changes (from NEWS): 2.36.4 ====== * Add a fastpath for no-op scales * Documentation improvements (#442452) * Fix some coverity warnings (#776945, #768062) * Translation updates 2.36.3 ====== * gif, ico: Fix area-updated coordinates (#581484) * tga: Improve error handling (#575217) * jasper: Improve error handling (#685543) * Test suite improvements (#696331) * Minor documentation fixes (#776457) * Translation updates 2.36.2 ====== * Fix a NULL pointer dereference (#776026) * Fix a memory leak (#776020) * Support bmp headers with bitmask (#766890) * Add tests for scaling (#80925) * Handle compressed pixdata in resources (#776105) * Avoid a buffer overrun in the qtif loader ($#775648) * Fix a crash in the bmp loader (#775242) * Fix crash opening pnm images with large dimensions (#775232) * Prevent buffer overflow in the pixdata loader (#775693) * Translation updates 2.36.1 ====== * Remove the pixdata loader (#776004) * Fix integer overflows in the jpeg loader (#775218) * Add an external thumbnailer for images * Translation updates
2016-10-09Add used by linesryoon1-1/+5
2016-10-09Update to 2.36.0ryoon4-10/+11
Changelog: 2.36.0 ====== * Translation updates 2.35.5 ====== * Fix undefined behavior in overflow checks (#770986) * Fix a typo (#770756) * Avoid segfault in some tests (#771026) * Translation updates 2.35.4 ====== * Translation updates 2.35.3 ====== * Add API to determine supported save options (#683371) * Add helper API for pixbuf options (#768043) * Fix invalid gettext use (#758552) * Fix a compiler warning in the xpm loader (#768042) * Fix integer overflows in the bmp loader (#768688, #768738) * Fix a crash in the ico loader (#769170) * Translation updates 2.35.2 ====== * Use compiler directives for exporting symbols (#767164) * Fix a problem with nearest scaling (#766842) * Avoid redundant property notification * Translation updates 2.35.1 ====== * Add non-varargs variant to save to stream (#683063) * Add a common autotools module (#765034) * Translation updates
2016-08-03Revbump after graphics/gd updateadam2-3/+4
2016-04-26Update gdk-pixbuf2 to 2.34.0prlw13-9/+8
2.34.0 ====== * Don't force no static builds on Win32 (#760369) * Translation updates 2.33.2 ====== * Fix two crashes in the bmp loader (#747605, #758991) * Translation updates 2.33.1 ====== * Improve various tests * ico: integer overflow fixes * tga: rewrite the loader, introducing a buffer queue abstraction * gif: fix thumbnailing animations * Translation updates
2016-04-10Update gdk-pixbuf2 to 2.32.3prlw13-8/+9
2.32.3 ====== * Fix two crashes in the bmp loader (#747605, #758991) * ico: integer overflow fixes * Translation updates 2.32.2 ====== * Avoid some integer overflow possibilities in scaling code * Translation updates
2015-12-09Remove stale hash for dead patch.dsainty1-2/+1
2015-11-03Add SHA512 digests for distfiles for graphics categoryagc1-1/+2
Problems found with existing digests: Package fotoxx distfile fotoxx-14.03.1.tar.gz ac2033f87de2c23941261f7c50160cddf872c110 [recorded] 118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated] Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz 34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb Package pgraf: missing distfile pgraf-20010131.tar.gz Package qvplay: missing distfile qvplay-0.95.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-10-01Update gdk-pixbuf2* to 2.32.1:wiz5-96/+11
2.32.1 ====== * Make relocations optional * Fix a crash due to overflow when scaling * Drop loaders for some rare image formats: wbmp, ras, pcx * Prevent testsuite failures due to lack of memory * Translation updates 2.32.0 ====== * Fix build issues (#754154) * Fix animation loading (#755269) * More overflow fixes in the scaling code (#754387) * Fix a crash in the tga loader * Translation updates: Swedish, Turkish, Slovak, Indonesian, French, Greek, Polish, Brazilian Portuguese, Danish, Russian, Galician, Hungarian 2.31.7 ====== * Fix several integer overflows (#753908, #753569) * Fix build failure with --disable-modules (#740912) * Port animations to GTask * Translation updates: Chinese (Taiwan), Polish 2.31.6 ====== * Really fix bug 752297. This is CVE-2015-4491 * Translation updates: Catalan 2.31.5 ====== * Add support for g_autoptr for all object types (#750497) * Avoid a possible divide-by-zero in the pixbuf loader (750440) * Remove gettext .pot file hack (#743574) * Be more careful about integer overflow (#752297) * Translation upates: Portuguese 2.31.4 ====== * Bug fixes: 648815 SVGZ icons in notification GNOME3 725582 gdk_pixbuf_apply_embedded_orientation is not working... * Translation updates: Bosnian, Danish, Italian, Kazakh, Korean, Swedish 2.31.3 ====== * API changes: - Revert an annotation change that broke bindings * Build fixes: - Clean up configure - Fix Visual Studio build - Define MAP_ANONYMOUS when needed - Include gi18n-lib.h where needed * Translation updates: Hungarian, German, Indonesian, Turkish, Serbian, Slovenian, Basque, Russian, Icelandic, French, Chinese (Taiwan), Galician, Slovak 2.31.2 ====== * API changes: - Deprecate GdkPixdata - Add gdk_pixbuf_get_options() helper to list set options - Annotations fixes for various functions - Remove incorrect info about area-prepared signal * Image format support changes - Flag multi-page TIFF files - Fix memory usage for GIF animations, add note about minimum frame length - Return an error for truncated PNG files - Add density (DPI) support for JPEG, PNG and TIFF - Fix reading CMYK JPEG files generated by Photoshop - Allow saving 1-bit mono TIFF files as used in faxes - Simplify loader names - Fix loading GIF files when the first write is short - Add progressive loading to ICNS files - Add support for 256x256 ICO files - Fix reading MS AMCap2 BMP files * Other: - Honour requested depth in Xlib - Special-case compositing/copying with no scaling - Add relocation support to OSX and Linux - Prefer gdk-pixbuf's loaders to the GDI+ ones on Windows 2.31.1 ====== * Add gdk_pixbuf_get_file_info_async * Translation updates 2.31.0 ====== * To improve the situation for language bindings, pixbufs can now be constructed from data in GBytes, and pixbuf data can also be extracted in this form. The GBytes data is treated as readonly, and gdk_pixbuf_get_pixels() will create a copy. To avoid this copy, a new function gdk_pixbuf_read_pixels() was introduced which returns a const pointer to the data without copying.
2015-08-31Add a fix for https://bugzilla.gnome.org/show_bug.cgi?id=752297,he3-2/+87
also CVE-2015-4491, lifted from https://git.gnome.org/browse/gdk-pixbuf/commit/gdk-pixbuf/pixops/pixops.c?id=ffec86ed5010c5a2be14f47b33bcf4ed3169a199 and https://git.gnome.org/browse/gdk-pixbuf/commit/?id=8dba67cb4f38d62a47757741ad41e3f245b4a32a Bump PKGREVISION.
2015-06-30Update to 2.30.8ryoon3-11/+11
Changelog: 2.30.8 ====== * Add missing nullability annotations * Documentation improvements * Translation updates 2.30.7 ====== * Documentation fixes 2.30.6 ====== * Add annotations to gdk_pixbuf_save_to_buffer * Win32 build fixes * Translation updates 2.30.5 ====== * Convert documentation to markdown * Translation updates 2.30.4 ====== * Make test suite robust against disabled formats * Fix test failure when using libpng without iTXt support * Translation updates
2014-01-15update to 2.30.3drochner3-21/+6
changes: -Expand the test suite -Unify sniff buffer sizes across loaders: 4k everywhere -Port to GTask -fixes -Translation updates
2014-01-12Update gdk-pixbuf2 to 2.30.2prlw13-7/+10
* jpeg: fix icc profile loading * jpeg: Improve error handling * Make --update-cache work better * Translation updates
2013-12-08Update gdk-pixbuf2 to 2.30.1prlw14-10/+11
* Only use RLIMIT_AS when available (#708666) * Only use setrlimit when available (#710690) * Avoid a bashism (#711600) * Visual C++ build fixes * Use GLib setup for installed tests * Make installed tests find data files * Install some tests * ANI: Set an error if we fail to produce an animation * Add gdk_pixbuf_loader_write_bytes (696917) * Update GIcon implementation (688820) * Fix libpng linking issues (698093) * Translation updates
2013-08-27backout erroneous patch to suppres g-ir-scanner warningsrichard2-17/+1
2013-08-26correct fix for solaris-i386 redefinition warnings in gdk-pixbuf2richard5-8/+49
2013-08-25fix _FILE_OFFSET_BITS redefine on solarisrichard1-1/+7
2013-07-24update to 2.28.2drochner2-6/+6
change: Fix error handling when loading ANI animations
2013-05-18Update gdk-pixbuf2 to 2.28.1prlw14-11/+12
* Fix build with libpng 1.6 * Translation updates (Tadjik, Russian, Crimean Tatar, Hindi) * Allow prepare_func call in stop_load (695228) * Translation updates (Lithuanian, German, Basque, Belarusian, Thai, Greek, Indonesian, Korean, Assamese, Italian, Estonian, Hungarian, Portuguese, Danish, Latvian) * Make gdk_pixbuf_animation_new_from_file load png files (694148) * Fix string formatting for l10n extraction (693534) * Translation updates (Hebrew, Spanish, Brazilian Portuguese, Slovenian, Galician, French, Catalan, Catalan (Valencian), Malayalam, Slovak, Polish, Czech, Serbian, Uyghur, Norwegian bokmål, Punjabi, Traditional Chinese) * Allow loading animations from streams * Allow loading animations from resources * Fix cross-compiling for Windows and Wine (692072) * Translation updates (Hungarian, German, Polish) * The broken locking mechanism for loaders has been removed. gdk-pixbuf now ignores loaders that are not marked as thread-safe.
2013-04-06'"# $NetBSD$" expected.'rodent1-0/+2
2013-02-16Recursive bump for png-1.6.wiz2-4/+4
2013-01-26Revbump after graphics/jpeg and textproc/icuadam1-1/+2
2012-11-15update to 2.26.5drochner2-5/+5
changes: -bugfixes -translation updates
2012-10-25remove obsolete patch file, noticed by Chuck Silversdrochner1-113/+0
2012-10-10remove obsolete patchdrochner1-2/+1
2012-10-08graphics/gdk-pixbuf2*: Fix base sync problem permanentlymarino2-4/+7
gdk-pixbuf2, gdk-pixbuf2-jasper, and gdk-pixbuf2-xlib have been manually synced. Usually the base package would get updated and the others would be forgotten resulting in an unnecessary mismatch. Create a common makefile to permanently fix this problem.
2012-10-06Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-2/+1