Port details on branch 2024Q1 |
- cairo Vector graphics library with cross-device output support
- 1.17.4_2,3 graphics =152 1.17.4_2,3Version of this port present on the latest quarterly branch.
- Maintainer: desktop@FreeBSD.org
- Port Added: 2004-11-08 16:54:27
- Last Update: 2022-09-17 14:26:59
- Commit Hash: 064fa58
- People watching this port, also watch:: glib, expat, png, libxml2, freetype2
- License: LGPL21 MPL11
- WWW:
- https://www.cairographics.org/
- Description:
- Cairo is a vector graphics library with cross-device output
support. Currently supported output targets include the X Window
System and in-memory image buffers. PostScript and PDF file output is
planned. Cairo is designed to produce identical output on all output
media while taking advantage of display hardware acceleration when
available (eg. through the X Render Extension).
Cairo provides a stateful user-level API with capabilities similar to
the PDF 1.4 imaging model. Cairo provides operations including stroking
and filling Bezier cubic splines, transforming and compositing translucent
images, and antialiased text rendering.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/graphics/cairo/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/cairo
- pkg install cairo
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: cairo
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1618524411
SHA256 (cairo-1.17.4.tar.xz) = 74b24c1ed436bbe87499179a3b27c43f4143b8676d8ad237a6fa787401959705
SIZE (cairo-1.17.4.tar.xz) = 41834076
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gtkdocize : textproc/gtk-doc
- pkgconf>=1.3.0_1 : devel/pkgconf
- autoconf>=2.71 : devel/autoconf
- automake>=1.16.5 : devel/automake
- libtoolize : devel/libtool
- xorgproto>=0 : x11/xorgproto
- pixman-1.pc : x11/pixman
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xrender.pc : x11/libXrender
- xcb.pc : x11/libxcb
- Runtime dependencies:
-
- pixman-1.pc : x11/pixman
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xrender.pc : x11/libXrender
- xcb.pc : x11/libxcb
- Library dependencies:
-
- libfreetype.so : print/freetype2
- libpng.so : graphics/png
- libfontconfig.so : x11-fonts/fontconfig
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libintl.so : devel/gettext-runtime
- libEGL.so : graphics/libglvnd
- This port is required by:
- for Build
-
- devel/p5-Cairo-GObject
-
Deleted ports which required this port:
- for Libraries
-
- accessibility/accerciser
- accessibility/caribou
- accessibility/orca
- archivers/engrampa
- archivers/file-roller
- archivers/gnome-autoar
- archivers/peazip
-
Deleted ports which required this port:
- for Run
-
- devel/p5-Cairo-GObject
Configuration Options:
- ===> The following configuration options are available for cairo-1.17.4_2,3:
DOCS=on: Build and/or install documentation
GLIB=on: Enable GObject Functions Feature
X11=on: X11 (graphics) support
XCB=on: Enable XCB (X C-language Binding) Support
====> Options available for the radio GL: you can only select none or one of them
OPENGL=on: 2D/3D rendering support via OpenGL
GLESV2=off: Enable GLESv2 rendering
===> Use 'make config' to modify these settings
- Options name:
- graphics_cairo
- USES:
- autoreconf cpe gnome libtool pkgconfig tar:xz xorg gettext-runtime gl xorg xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|