Path to this page:
./
graphics/cairo,
Vector graphics library with cross-device output support
Branch: CURRENT,
Version: 1.18.2,
Package name: cairo-1.18.2,
Maintainer: pkgsrc-usersCairo 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.
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/freetype2] [
graphics/png] [
archivers/lzo] [
fonts/fontconfig] [
x11/Xrender] [
x11/pixman] [
x11/libxcb]
Required to build:[
pkgtools/x11-links] [
x11/xcb-proto] [
pkgtools/cwrappers] [
x11/xorgproto]
Package options: lzo, x11, xcb
Master sites:
Filesize: 31810.797 KB
Version history: (Expand)
- (2024-09-21) Updated to version: cairo-1.18.2
- (2024-04-07) Updated to version: cairo-1.18.0nb2
- (2023-11-26) Updated to version: cairo-1.18.0nb1
- (2023-11-14) Updated to version: cairo-1.18.0
- (2023-11-12) Updated to version: cairo-1.16.0nb10
- (2023-01-30) Updated to version: cairo-1.16.0nb9
CVS history: (Expand)
2024-09-30 12:43:59 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
cairo: Fix SunOS PLIST.
|
2024-09-23 11:30:45 by Thomas Klausner | Files touched by this commit (1) |
Log message:
cairo: needs pixman >= 0.40
|
2024-09-21 12:15:19 by Thomas Klausner | Files touched by this commit (4) | |
Log message:
cairo: update to 1.18.2.
Release 1.18.2 (2024-09-01 Emmanuele Bassi <ebassi@gnome.org>)
==============================================================
A new stable release.
The malloc-stats code has been removed from the tests directory [#640]; the
canonical location for it is: https://github.com/behdad/malloc-stats
Cairo now requires a version of pixman equal to, or newer than, 0.40. [!522]
There have been multiple build fixes for newer versions of GCC [!525, !542];
for MSVC [#808]; for Solaris [!540]; and on macOS 10.7 [#810].
PNG errors caused by loading malformed data are correctly propagated to
callers, so they can handle the case. [!524]
Both stroke and fill colors are now set when showing glyphs on a PDF
surface. [#813]
All the font options are copied when creating a fallback font object. [#819]
When drawing text on macOS, Cairo now tries harder to select the appropriate
font name. [#811]
Cairo now prefers the COLRv1 table inside a font, if one is available. [!537]
Cairo requires a C11 toolchain when building. [!479]
|
2024-04-12 21:41:24 by Taylor R Campbell | Files touched by this commit (1) |
Log message:
graphics/cairo: Make this cross-compile, on NetBSD.
Need to predetermine the output of a runtime shm ipc test.
|
2024-04-07 09:35:33 by Thomas Klausner | Files touched by this commit (1138) |
Log message:
*: bump for cairo buildlink3.mk change
lzo was made an option
|
2024-04-07 09:31:19 by Thomas Klausner | Files touched by this commit (3) |
Log message:
cairo: make lzo optional, keep it default-on
Bump PKGREVISION.
|
2023-11-26 19:45:03 by Amitai Schleier | Files touched by this commit (4) |
Log message:
cairo: just always install cairo-ft. Bump PKGREVISION.
Depend on freetype and fontconfig even if no options are selected, and
take care to explicitly enable or disable meson options. Should fix
pango build error seen on NetBSD sans X11:
meson.build:429:4: ERROR: Problem encountered: No Cairo font backends found
Build-tested (and `otool -L`-inspected) on macOS with each of 'quartz',
'x11', 'xcb', 'x11 xcb', and no options selected.
|
2023-11-23 11:57:45 by Jonathan Perkin | Files touched by this commit (4) |
Log message:
cairo: SunOS build fixes.
|