Port details on branch 2023Q3
cairo Vector graphics library with cross-device output support
1.18.2,3 graphics Σ =146 1.18.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 , libiconv , expat , libxml2 , png 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 # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
For LIB depends:libcairo-gobject.so:graphics/cairo libcairo-script-interpreter.so:graphics/cairo libcairo.so:graphics/cairo
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
x11-toolkits/gtk20
Deleted ports which required this port:
for Libraries #
accessibility/accerciser
accessibility/caribou
accessibility/onboard
accessibility/orca
archivers/engrampa
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: #