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

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


Branch: CURRENT, Version: 1.18.2, Package name: cairo-1.18.2, 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.

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)


CVS history: (Expand)


   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.
   2023-11-17 09:17:04 by Nia Alarie | Files touched by this commit (1)
Log message:
gnu99 just to be safe
   2023-11-17 09:16:40 by Nia Alarie | Files touched by this commit (1)
Log message:
cairo: Needs FORCE_C_STD.
   2023-11-15 16:17:21 by Tobias Nygren | Files touched by this commit (1)
Log message:
cairo: adjust bl3.mk for previous