Commit graph

38 commits

Author SHA1 Message Date
adam
899f9fc9aa gdk-pixbuf2: update to 2.36.11
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-16 09:37:27 +00:00
adam
1a42a6d5ac gdk-pixbuf2: update to 2.36.10
2.36.10:
* build: meson build improvements
* build: win32 build fixes
* tests: show error before failing
* Translation updates
2017-09-30 14:05:24 +00:00
adam
0d47c4e0f5 Fixed building on Darwin 2017-09-05 08:52:01 +00:00
ryoon
150f24dea9 Update to 2.36.9
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-09-04 20:23:57 +00:00
adam
2d6a4cef17 2.36.8:
* 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-08-08 16:52:10 +00:00
spz
63ebd9b30f updating from version 2.36.4 to 2.36.6
adding patches for: CVE-2017-6311 CVE-2017-6312 CVE-2017-6313 CVE-2017-6314
from bugzilla.gnome.org
2017-05-14 12:55:16 +00:00
tsutsui
528fe4f4cb Update gdk-pixbuf2 to 2.36.4.
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
2017-01-29 06:09:51 +00:00
ryoon
04f2b25429 Update to 2.36.0
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-10-09 17:49:38 +00:00
prlw1
4a0251cff8 Update gdk-pixbuf2 to 2.34.0
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-26 07:14:00 +00:00
prlw1
01e7c4b500 Update gdk-pixbuf2 to 2.32.3
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
2016-04-10 19:42:11 +00:00
dsainty
6cd33c6fdb Remove stale hash for dead patch. 2015-12-09 23:36:09 +00:00
agc
7f810a359f Add SHA512 digests for distfiles for graphics category
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-11-03 21:33:50 +00:00
wiz
85f8f1d653 Update gdk-pixbuf2* to 2.32.1:
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-10-01 15:53:48 +00:00
he
4d6bd1a1b4 Add a fix for https://bugzilla.gnome.org/show_bug.cgi?id=752297,
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-08-31 12:35:52 +00:00
ryoon
993a1447c8 Update to 2.30.8
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
2015-06-30 10:47:55 +00:00
drochner
fb2095204e update to 2.30.3
changes:
-Expand the test suite
-Unify sniff buffer sizes across loaders: 4k everywhere
-Port to GTask
-fixes
-Translation updates
2014-01-15 17:12:54 +00:00
prlw1
003b402179 Update gdk-pixbuf2 to 2.30.2
* jpeg: fix icc profile loading
* jpeg: Improve error handling
* Make --update-cache work better
* Translation updates
2014-01-12 00:24:01 +00:00
prlw1
962a64c9cd Update gdk-pixbuf2 to 2.30.1
* 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-12-08 13:58:24 +00:00
richard
6533ac6530 backout erroneous patch to suppres g-ir-scanner warnings 2013-08-27 05:22:12 +00:00
richard
4e153ed774 correct fix for solaris-i386 redefinition warnings in gdk-pixbuf2 2013-08-26 14:38:56 +00:00
drochner
84ec3d89a7 update to 2.28.2
change: Fix error handling when loading ANI animations
2013-07-24 10:58:01 +00:00
prlw1
b95cb49988 Update gdk-pixbuf2 to 2.28.1
* 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-05-18 22:01:29 +00:00
drochner
95ab8998bd update to 2.26.5
changes:
-bugfixes
-translation updates
2012-11-15 14:52:54 +00:00
drochner
32ee6cf211 remove obsolete patch 2012-10-10 13:23:44 +00:00
adam
9defbe92dd Changes 2.26.4
* Make tiff loader threadsafe
* Support saving ICC profiles in jpeg
* Add some missing annotations
* Documentation improvements
* Translation updates
2012-10-03 14:36:10 +00:00
drochner
9cf06e6453 update to 2.26.3
changes:
-minor fixes
-translation updates
2012-08-23 14:28:42 +00:00
drochner
526634e5d6 update to 2.26.2
changes:
-minor bugfixes
-documentation improvement
-translation updates
2012-08-10 15:23:42 +00:00
taca
7fd74cb71e Add fix for http://secunia.com/advisories/49125/.
Bump PKGREVISION.
2012-06-12 14:54:23 +00:00
drochner
b3756bf514 update to 2.26.1
This is a new major release tree.
2012-04-30 14:12:05 +00:00
drochner
286fc00be2 update to 2.24.1
changes:
-bugfixes
-translation updates
2012-01-09 17:25:48 +00:00
drochner
ede43af80e update to 2.24.0
This switches to the latest stable branch.
2011-08-30 22:34:13 +00:00
drochner
6131b69e1b add patch from upstream to fix excessive memory use due improper checking
of certain return values in GIF image loader (CVE-2011-2485)
bump PKGREV
2011-07-08 11:31:24 +00:00
wiz
7ee86e960e Note upstream bug reports. 2011-01-24 12:29:42 +00:00
wiz
02901e8f57 Fix build with png-1.5. 2011-01-13 17:07:53 +00:00
he
303b653cce Add a pair of patches so that this package builds on NetBSD/i386.
Some of the assembly files are passed through the C preprocessor,
and that means you can't use # as comment character as it will be
mis-interpreted as an invalid C preprocessing directive.

No revision bump since this is only a build fix.

Comment time-out from last updater of this package.
2010-11-23 13:05:22 +00:00
drochner
f7e13adda3 prepare to split out xlib support 2010-11-16 16:45:07 +00:00
drochner
27abf49067 -update to 2.22.1
changes:
 -Make GdkPixbuf implement the GIcon interface
 -Translation updates
-copy module registry handling from x11/gtk2 to here
-prepare for building jasper support as pkg
-add bl3 file
2010-11-14 20:11:41 +00:00
drochner
81b83ae1d5 add gdk-pixbuf2-2.22.0
gdk-pixbuf was integrated into gtk2 a while ago, but was split out
again now. gdk-pixbuf2 can coexist with gdk-pixbuf1.
This pkg conflicts with the current gtk2 pkg, but since it will be
low in the dependency tree once deployed it would be good to see
bulk build results before gtk2 is updated to 2.22 which will require it.
2010-11-02 15:17:29 +00:00