FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us

We also have a status page:

Port details
linux-c7-cairo Vector graphics library Cairo (Linux CentOS 7.4.1708)
1.14.8 graphics on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: search for ports maintained by this maintainer
Port Added: 19 Oct 2016 14:50:44
Also Listed In: linux
License: not specified in port
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.

SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (20 items)
  1. usr/bin/cairo-sphinx
  2. usr/lib/
  3. usr/lib/
  4. usr/lib/
  5. usr/lib/
  6. usr/lib64/
  7. usr/lib64/
  8. usr/lib64/
  9. usr/lib64/
  10. usr/share/doc/cairo-1.14.8/AUTHORS
  11. usr/share/doc/cairo-1.14.8/BIBLIOGRAPHY
  12. usr/share/doc/cairo-1.14.8/BUGS
  13. usr/share/doc/cairo-1.14.8/NEWS
  14. usr/share/doc/cairo-1.14.8/README
  15. usr/share/licenses/cairo-1.14.8/COPYING
  16. usr/share/licenses/cairo-1.14.8/COPYING-LGPL-2.1
  17. usr/share/licenses/cairo-1.14.8/COPYING-MPL-1.1
  18. @preexec [ -n "`/sbin/sysctl -q compat.linux.osrelease`" ] || ( echo "Cannot install package: kernel missing Linux support"; exit 1 )
  19. @postexec /compat/linux/sbin/ldconfig
  20. @postunexec /compat/linux/sbin/ldconfig
  21. Collapse this list.

To install the port: cd /usr/ports/graphics/linux-c7-cairo/ && make install clean
To add the package: pkg install linux-c7-cairo

PKGNAME: linux-c7-cairo


TIMESTAMP = 1507235407
SHA256 (centos/cairo-1.14.8-2.el7.i686.rpm) = b08da780178596e5902a7c97e4c5cc193f90182280a0a2a4ffb8f5503574a8f5
SIZE (centos/cairo-1.14.8-2.el7.i686.rpm) = 760436
SHA256 (centos/cairo-1.14.8-2.el7.x86_64.rpm) = 76971fb83600411f2458a1d9ef2758069dc86ca6d9ae156d97d9ca63e8c02a1b
SIZE (centos/cairo-1.14.8-2.el7.x86_64.rpm) = 730468
SHA256 (centos/cairo-1.14.8-2.el7.src.rpm) = c7871890509f5cca1f6a92a5a260535b065053b70db261dd7c104b960dfd338f
SIZE (centos/cairo-1.14.8-2.el7.src.rpm) = 35419132

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Runtime dependencies:
  1. linux-c7-dri>0 : graphics/linux-c7-dri
  2. linux-c7-fontconfig>0 : x11-fonts/linux-c7-fontconfig
  3. linux-c7-pixman>0 : x11/linux-c7-pixman
  4. linux-c7-libpng>0 : graphics/linux-c7-png
  5. linux-c7-xorg-libs>0 : x11/linux-c7-xorg-libs

This port is required by:

for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
     No options to configure


Master Sites:

Number of commits found: 7

Commit History - (may be incomplete: see SVNWeb link above for full details)
26 Oct 2017 19:23:18
Original commit files touched by this commit  1.14.8
tijl search for other commits by this committer
Update Linux CentOS 7 ports to 7.4.1708.
31 Jan 2017 20:32:46
Original commit files touched by this commit  1.14.2_4
tijl search for other commits by this committer
Enable i386 support to Linux CentOS 7 ports.

PR:		216646
31 Jan 2017 16:54:22
Original commit files touched by this commit  1.14.2_4
tijl search for other commits by this committer
- Autodetect the installed linux_base port and use LINUX_DEFAULT only as
  a last resort.
- Construct a list of DISTFILES for every architecture (amd64, i386).
  Select one list for regular make and all lists for make makesum so linux
  ports can have one combined distinfo file.
- Set DIST_SUBDIR?=centos so there's only one copy of common distfiles.
- Use MASTER_SITES and DISTFILES groups so make fetch is a bit smarter.
- Regenerate all distinfo files.
- For linux_base-c6 (just like linux_base-c7 already does) turn bin, lib,
  lib64 and sbin into symbolic links to the same directory under usr.
  This fixes the problem where some programs/libraries exist under / on
  FreeBSD and /usr on Linux or vice versa and then depending on the order
  of search paths Linux programs may run/load FreeBSD programs/libraries
  and fail.
- Turn usr/share/icons into a symbolic link to LOCALBASE/share/icons so
(Only the first 15 lines of the commit message are shown above View all of this commit message)
19 Jan 2017 15:44:54
Original commit files touched by this commit  1.14.2_3
tijl search for other commits by this committer
Update Linux CentOS 7 ports to 7.3.1611.  While 7.2 had semi-official i386
packages there are no such packages for 7.3 yet so i386 support has been
marked IGNORE for now.

Change DIST_SUBDIR to just "centos" so distfiles that remain the same
between major versions don't have to be redownloaded.

Remove fmake hacks from

Submitted by:	Piotr Kubaj <>
05 Nov 2016 12:58:55
Original commit files touched by this commit  1.14.2_2
tijl search for other commits by this committer
Depend on dri for libGL and libEGL.
20 Oct 2016 10:26:14
Original commit files touched by this commit  1.14.2_1
tijl search for other commits by this committer
Fix pkg-plist.
19 Oct 2016 14:50:27
Original commit files touched by this commit  1.14.2
tijl search for other commits by this committer
Add Linux CentOS 7 infrastructure ports.

Mk/Uses/ changes:
- Add support for architecture neutral (noarch) distfiles.
- Add support for 64-bit only ports: set IGNORE on i386 and don't install
  32-bit compat libraries on amd64.

Submitted by:	Piotr Kubaj <>
Differential Revision:

Number of commits found: 7

User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
How big is it?
The latest upgrade!

Enter Keywords:

Latest Vulnerabilities
opensslNov 02
openssl-develNov 02
wordpressNov 01
php56Oct 30
php70Oct 30
php71Oct 30
wiresharkOct 30
chromiumOct 28
wgetOct 27
wgetOct 27
openoffice-4*Oct 26
openoffice-devel*Oct 26
gitlabOct 25
nodeOct 25
node4Oct 25

No vulnerabilities have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 31897
Broken 125
Deprecated 46
Ignore 361
Forbidden 0
Restricted 173
Vulnerable 48
Expired 11
Set to expire 38
Interactive 0
new 24 hours 2
new 48 hours12
new 7 days126
new fortnight3283
new month3481

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.