graphics/cairo 1.18.2,3 FreeBSD
Vector graphics library with cross-device output support
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL21, MPL11
- Categories
- graphics
- Package size
- 736.5 KiB, 3862.1 KiB installed
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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/cairo | 1.18.2,3 |
| OpenBSD | graphics/cairo | 1.18.6 |
| NetBSD | graphics/cairo | 1.18.4nb4 |
| DragonFly | graphics/cairo | 1.18.2,3 |
| MidnightBSD | graphics/cairo | 1.18.2_1,3 |
Install
Binary package:
pkg install cairo
From the ports tree:
cd /usr/ports/graphics/cairo/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= cairo>0:graphics/cairo
LIB_DEPENDS= libcairo-gobject.so:graphics/cairo
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.18.2,3 | 1.18.2,3 | 1.17.4_2,3 | 1.18.2,3 | 1.18.2,3 |
| FreeBSD:14:quarterly | 1.18.2,3 | 1.18.2,3 | n/a | 1.18.2,3 | 1.18.2,3 |
| FreeBSD:15:latest | 1.18.2,3 | 1.18.2,3 | n/a | 1.18.2,3 | 1.18.2,3 |
| FreeBSD:15:quarterly | 1.18.2,3 | 1.18.2,3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.18.2,3 | 1.18.2,3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 4
libfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2liblzo2.so: archivers/lzo2libpng.so: graphics/png
The full lists below include those, and their dependencies in turn.
Build dependencies 45
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/meson
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- graphics/png
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- textproc/docbook
- textproc/docbook-sgml
- textproc/docbook-xml
- textproc/docbook-xsl
- textproc/expat2
- textproc/gtk-doc
- textproc/iso8879
- textproc/libxml2
- textproc/libxslt
- textproc/py-pygments
- textproc/sdocbook-xml
- textproc/xmlcatmgr
- textproc/xmlcharent
- x11-fonts/fontconfig
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
Run dependencies 28
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/png
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/indexinfo
- textproc/expat2
- x11-fonts/fontconfig
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
Required by 4752
- accessibility/accerciser
- accessibility/caribou
- accessibility/kdeaccessibility
- accessibility/kmag
- accessibility/kmousetool
- accessibility/kmouth
- accessibility/libqaccessibilityclient
- accessibility/onboard
- accessibility/orca
- accessibility/py-atspi
- accessibility/qt6-speech
- arabic/arabtex
- arabic/libreoffice
- archivers/R-cran-brotli
- archivers/R-cran-zip
- archivers/ark
- archivers/arqiver
- archivers/engrampa
- archivers/file-roller
- archivers/gnome-autoar
- archivers/kf6-karchive
- archivers/libarchive-qt
- archivers/lxqt-archiver
- archivers/quazip
- archivers/thunar-archive-plugin
- archivers/xarchive
- archivers/xarchiver
- archivers/zipper
- astro/astrometry
- astro/celestia-gtk
- astro/foxtrotgps
- astro/geographiclib
- astro/gkrellmoon2
- astro/gpsbabel
- astro/gpscorrelate
- astro/gpsd
- astro/indiwebmanagerapp
- astro/kosmindoormap
- astro/kosmorro
- astro/kstars
- astro/marble
- astro/merkaartor
- astro/nightfall
- astro/opencpn
- astro/oskar
- astro/phd2
- astro/pp3
- astro/py-astroquery
- astro/py-pykep
- astro/qmapshack
- astro/siril
- astro/starplot
- astro/stellarium
- astro/stellarsolver
- astro/viking
- astro/xplanet
- audio/a2jmidid
- audio/abgate-lv2
- audio/abx
- audio/aeolus
- audio/amarok
- audio/amberol
- audio/amsynth
- audio/aqualung
- audio/ardour
- audio/ario
- audio/artyfx-lv2
- audio/asterisk-espeak
- audio/asterisk-flite
- audio/atunes
- audio/aubio
- audio/audacity
- audio/audiocd-kio
- audio/autozen
- audio/avldrums-lv2
- audio/aylet
- audio/bambootracker
- audio/bamp-lv2
- audio/bangr-lv2
- audio/baresip
- audio/bchoppr-lv2
- audio/beets
- audio/bespokesynth
- audio/bharvestr-lv2
- audio/bjumblr-lv2
- audio/boca
- audio/boops-lv2
- audio/bristol
- audio/bschaffl-lv2
- audio/bsequencer-lv2
- audio/bshapr-lv2
- audio/bslizr-lv2
- audio/cadence
- audio/calf-lv2
- audio/cantata
- audio/cardinal
- audio/carla
- audio/cava
- audio/cddb-bundle
- audio/csound
The first 100 are listed.
Configuration
Options name: graphics_cairo
| Option | Default | Description |
|---|---|---|
| DOCS | on | Build and/or install documentation |
| GLIB | on | Enable GObject Functions Feature |
| X11 | on | X11 (graphics) support |
- USES
- cpe gnome localbase:ldflags meson pkgconfig python:build shebangfix tar:xz xorg
- Service scripts
- none
Files
pkg-plist 113
- bin/cairo-trace
- include/cairo/cairo-deprecated.h
- include/cairo/cairo-features.h
- include/cairo/cairo-ft.h
- include/cairo/cairo-gobject.h
- include/cairo/cairo-pdf.h
- include/cairo/cairo-ps.h
- include/cairo/cairo-script-interpreter.h
- include/cairo/cairo-script.h
- include/cairo/cairo-svg.h
- include/cairo/cairo-tee.h
- include/cairo/cairo-version.h
- include/cairo/cairo-xcb.h
- include/cairo/cairo-xlib-xrender.h
- include/cairo/cairo-xlib.h
- include/cairo/cairo.h
- lib/cairo/libcairo-fdr.so
- lib/cairo/libcairo-trace.so
- lib/libcairo-gobject.so
- lib/libcairo-gobject.so.2
- lib/libcairo-gobject.so.
- lib/libcairo-script-interpreter.so
- lib/libcairo-script-interpreter.so.2
- lib/libcairo-script-interpreter.so.
- lib/libcairo.so
- lib/libcairo.so.2
- lib/libcairo.so.
- libdata/pkgconfig/cairo-fc.pc
- libdata/pkgconfig/cairo-ft.pc
- libdata/pkgconfig/cairo-gobject.pc
- libdata/pkgconfig/cairo-pdf.pc
- libdata/pkgconfig/cairo-png.pc
- libdata/pkgconfig/cairo-ps.pc
- libdata/pkgconfig/cairo-script.pc
- libdata/pkgconfig/cairo-script-interpreter.pc
- libdata/pkgconfig/cairo-svg.pc
- libdata/pkgconfig/cairo-tee.pc
- libdata/pkgconfig/cairo-xcb-shm.pc
- libdata/pkgconfig/cairo-xcb.pc
- libdata/pkgconfig/cairo-xlib-xrender.pc
- libdata/pkgconfig/cairo-xlib.pc
- libdata/pkgconfig/cairo.pc
- share/doc/cairo/cairo/api-index-1-0.html
- share/doc/cairo/cairo/api-index-1-10.html
- share/doc/cairo/cairo/api-index-1-12.html
- share/doc/cairo/cairo/api-index-1-14.html
- share/doc/cairo/cairo/api-index-1-16.html
- share/doc/cairo/cairo/api-index-1-18.html
- share/doc/cairo/cairo/api-index-1-2.html
- share/doc/cairo/cairo/api-index-1-4.html
- share/doc/cairo/cairo/api-index-1-6.html
- share/doc/cairo/cairo/api-index-1-8.html
- share/doc/cairo/cairo/api-index-all.html
- share/doc/cairo/cairo/bindings-errors.html
- share/doc/cairo/cairo/bindings-fonts.html
- share/doc/cairo/cairo/bindings-memory.html
- share/doc/cairo/cairo/bindings-overloading.html
- share/doc/cairo/cairo/bindings-path.html
- share/doc/cairo/cairo/bindings-patterns.html
- share/doc/cairo/cairo/bindings-return-values.html
- share/doc/cairo/cairo/bindings-streams.html
- share/doc/cairo/cairo/bindings-surfaces.html
- share/doc/cairo/cairo/cairo-DWrite-Fonts.html
- share/doc/cairo/cairo/cairo-Error-handling.html
- share/doc/cairo/cairo/cairo-FreeType-Fonts.html
- share/doc/cairo/cairo/cairo-Image-Surfaces.html
- share/doc/cairo/cairo/cairo-PDF-Surfaces.html
- share/doc/cairo/cairo/cairo-PNG-Support.html
- share/doc/cairo/cairo/cairo-Paths.html
- share/doc/cairo/cairo/cairo-PostScript-Surfaces.html
- share/doc/cairo/cairo/cairo-Quartz-(CGFont)-Fonts.html
- share/doc/cairo/cairo/cairo-Quartz-Surfaces.html
- share/doc/cairo/cairo/cairo-Raster-Sources.html
- share/doc/cairo/cairo/cairo-Recording-Surfaces.html
- share/doc/cairo/cairo/cairo-Regions.html
- share/doc/cairo/cairo/cairo-SVG-Surfaces.html
- share/doc/cairo/cairo/cairo-Script-Surfaces.html
- share/doc/cairo/cairo/cairo-Surface-Observer.html
- share/doc/cairo/cairo/cairo-Tags-and-Links.html
- share/doc/cairo/cairo/cairo-Tee-surface.html
- share/doc/cairo/cairo/cairo-Transformations.html
- share/doc/cairo/cairo/cairo-Types.html
- share/doc/cairo/cairo/cairo-User-Fonts.html
- share/doc/cairo/cairo/cairo-Version-Information.html
- share/doc/cairo/cairo/cairo-Win32-GDI-Fonts.html
- share/doc/cairo/cairo/cairo-Win32-Surfaces.html
- share/doc/cairo/cairo/cairo-XCB-Surfaces.html
- share/doc/cairo/cairo/cairo-XLib-Surfaces.html
- share/doc/cairo/cairo/cairo-XLib-XRender-Backend.html
- share/doc/cairo/cairo/cairo-cairo-device-t.html
- share/doc/cairo/cairo/cairo-cairo-font-face-t.html
- share/doc/cairo/cairo/cairo-cairo-font-options-t.html
- share/doc/cairo/cairo/cairo-cairo-matrix-t.html
- share/doc/cairo/cairo/cairo-cairo-pattern-t.html
- share/doc/cairo/cairo/cairo-cairo-scaled-font-t.html
- share/doc/cairo/cairo/cairo-cairo-surface-t.html
- share/doc/cairo/cairo/cairo-cairo-t.html
- share/doc/cairo/cairo/cairo-drawing.html
- share/doc/cairo/cairo/cairo-fonts.html
- share/doc/cairo/cairo/cairo-support.html
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| cairo-1.18.2.tar.xz | 3.2574256e+07 | a62b9bb42425e844cc3d6ddde043ff39dbabedd1542eba57a2eb79f85889d45a |
| f19e2fe080ddcfce93c8234a919fd882f3d63362.patch | 1126 | 02761fc52de43709850f287b52e39993fda3abe1f1d6de969fdfd05dac1d4e86 |
Master sites 1
- https://cairographics.org/releases/
Commit history 0
No commits in the history this site was built from.