./graphics/cairo-gobject, Vector graphics library with cross-device output support

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

Branch: CURRENT, Version: 1.16.0nb3, Package name: cairo-gobject-1.16.0nb3, Maintainer: pkgsrc-users

Cairo is a 2D graphics library with support for multiple output devices.
Currently supported output targets include the X Window System, Quartz, Win32,
image buffers, PostScript, PDF, and SVG file output. Experimental backends
include OpenGL (through glitz), XCB, BeOS, OS/2, and DirectFB.

Cairo is designed to produce consistent output on all output media while taking
advantage of display hardware acceleration when available (eg. through the X
Render Extension).

The cairo API provides operations similar to the drawing operators of
PostScript and PDF. Operations in cairo including stroking and filling cubic
Bezier splines, transforming and compositing translucent images, and
antialiased text rendering. All drawing operations can be transformed by any
affine transformation (scale, rotation, shear, etc.)

Cairo is implemented as a library written in the C programming language, but
bindings are available for several different programming languages.

Required to run:
[graphics/cairo] [devel/glib2]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

SHA1: 00e81842ae5e81bb0343108884eb5205be0eac14
RMD160: cfd2ef6ec55b267e04600f6b1e36bb07f2566b35
Filesize: 41013.117 KB

Version history: (Expand)

CVS history: (Expand)

   2018-11-20 14:20:42 by Leonardo Taccari | Files touched by this commit (1) | Package updated
Log message:
cairo-gobject: Bump PKGREVISION

Bump PKGREVISION to nb3.  Despite only 35 minutes passed between the
PKGREVISION++ and PKGREVISION-- at least a bulk builder catched it leading to
failures of building x11/gtk3.  Bump it to nb3 in order to be on the safest

Thanks to <jperkin> and <joerg>! (Possible further regressions are \ 
mine though!)
   2018-11-14 23:56:12 by Klaus Klein | Files touched by this commit (2)
Log message:
Revert the revbump of cairo-gobject, which is coupled to cairo anyway.
   2018-11-14 23:22:54 by Klaus Klein | Files touched by this commit (1332) | Package updated
Log message:
Revbump after cairo 1.16.0 update.
   2018-11-14 20:01:49 by Klaus Klein | Files touched by this commit (1) | Package updated
Log message:
cairo-gobject: Update BUILDLINK_ABI_DEPENDS for 1.16.0.

Revbump for cairo update about to proceed.
   2018-11-14 19:50:47 by Klaus Klein | Files touched by this commit (1) | Package updated
Log message:
cairo-gobject: Update to 1.16.0.

Belatedly ride the version-coupled cairo update, just removing
   2018-03-12 12:18:01 by Thomas Klausner | Files touched by this commit (2155)
Log message:
Recursive bumps for fontconfig and libzip dependency changes.
   2016-04-11 06:59:11 by Darrin B. Jewell | Files touched by this commit (1)
Log message:
match x11 and xcb options to cairo package
   2015-11-06 12:15:52 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
Update cairo* to 1.14.4:

Release 1.14.4    (2015-10-28  Bryce Harrington <bryce@osg.samsung.com>)
Just in time for Halloween we see another bug-fix release for Cairo.
This brings a few dozen straightforward bug fixes with no API changes.

In addition, this includes a typical assortment of fixes to tests,
cleanup of warnings and memory leaks, correction of misspellings,
updates to documentation, etc.

For a complete log of changes since 1.14.2, please see:



API Changes

Dependency Changes

Performance Optimizations

Bug Fixes
* Avoid appending empty slots to user data arrays.  Fixes a memory
  consumption regression since commit 9341c254a.

* Return a better error (file-not-found) when setting up pango on
  devices where the font files don't have read permissions.

* Fix regression in the font size of canvas text in Inkscape when
  compiled with the Quartz backend.  (Bug #84324)

* Fix _cairo_gl_shader_bind_matrix() to maintain compatibility with
  OpenGL ES 2.0.  Manually transpose the matrix.

* Fix incorrect font descriptor conversion when the font matrix yy is
  negative. (Bug #90538)

* Fix crash when using a complex path for clip and stroke due to
  discarding the intersection exactly at the top edge.
  (Bug #74779)

* Fix cairo_get_locale_decimal_point() on Android

* Fix compilation problem on AIX due to conflicting usage of symbol
  'jmpbuf'.  (Bug #89339)

* Fix broken rendering with XCB due to snapshotting of uploaded part of
  surfaces.  (Bug #67505)

* Fix loss of alpha when copying a mask for a cairo recording surface,
  resulting in a double copy.  (Bugs #73038, #73901)

* Fix incorrect recording of certain paths with script surfaces.
  (Bug #91054)

* Fix typo in definition of MAYBE_WARN in configure script.
  (Bug #89750)

* Fix use of filename variable after it's been freed.
  (Bug #91206)

* Fix out of bounds access when printing pattern.
  (Bug #91266)

* Fix incorrect size calculation in glyph cache unlocking for Cairo GL
  (Bug #91321)

* Fix memory leak in _cairo_gl_pattern_texture_setup()
  (Bug #91537)

* Fix transparent images in win32-print.
  (Bug #91835)

* Fix _put_shm_image_boxes and _put_image_boxes when no SHM available
  with XCB.