Port details on branch 2025Q1 |
- cairo Vector graphics library with cross-device output support
- 1.18.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: 2025-01-07 10:34:47
- Commit Hash: 299bcfa
- 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 = 1735598607
SHA256 (cairo-1.18.2.tar.xz) = a62b9bb42425e844cc3d6ddde043ff39dbabedd1542eba57a2eb79f85889d45a
SIZE (cairo-1.18.2.tar.xz) = 32574256
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
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- xorgproto>=0 : x11/xorgproto
- pixman-1.pc : x11/pixman
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- xext.pc : x11/libXext
- xrender.pc : x11/libXrender
- Runtime dependencies:
-
- pixman-1.pc : x11/pixman
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- xext.pc : x11/libXext
- xrender.pc : x11/libXrender
- Library dependencies:
-
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- liblzo2.so : archivers/lzo2
- libpng.so : graphics/png
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- 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.18.2,3:
DOCS=on: Build and/or install documentation
GLIB=on: Enable GObject Functions Feature
X11=on: X11 (graphics) support
===> Use 'make config' to modify these settings
- Options name:
- graphics_cairo
- USES:
- cpe gnome localbase:ldflags meson pkgconfig python:build shebangfix tar:xz xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|