Bug 193924 - graphics/cairo: depends on some x11 ports with update to 1.12
Summary: graphics/cairo: depends on some x11 ports with update to 1.12
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-gnome (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-25 14:20 UTC by CTS - FreeBSD Team
Modified: 2015-08-10 06:33 UTC (History)
4 users (show)

See Also:
de-freebsd: maintainer-feedback? (gnome)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description CTS - FreeBSD Team 2014-09-25 14:20:55 UTC
after the update to 1.12 graphics/cairo depends on some x11 ports, even if OPTIONS_UNSET+=X11 GUI is set in /etc/make.conf

those options are set for the port itself:

# This file is auto-generated by 'make config'.
# Options for cairo-1.12.16_1,2
_OPTIONS_READ=cairo-1.12.16_1,2
_FILE_COMPLETE_OPTIONS_LIST=GLIB OPENGL X11 XCB
OPTIONS_FILE_SET+=GLIB
OPTIONS_FILE_UNSET+=OPENGL
OPTIONS_FILE_UNSET+=X11
OPTIONS_FILE_UNSET+=XCB

The old version used just a few dependencies:

root@www:/usr/ports/graphics/cairo# pkg info -d cairo
cairo-1.10.2_10,2:
        pixman-0.32.4_3
        fontconfig-2.11.0_3,1
        freetype2-2.5.3_2
        png-1.5.18
        pcre-8.35
        glib-2.36.3_3

the new one installes a bunch of x11 ports:

===>>> The following actions will be taken if you choose to proceed:
        Upgrade cairo-1.10.2_10,2 to cairo-1.12.16_1,2
        Upgrade glib-2.36.3_3 to glib-2.36.3_4
        Upgrade libffi-3.0.13_1 to libffi-3.0.13_2
        Install x11/libXext
        Install x11/libX11
        Install x11-fonts/xf86bigfontproto
        Install x11/bigreqsproto
        Install x11/inputproto
        Install x11/kbproto
        Install x11/libXau
        Install x11/libXdmcp
        Install x11/libxcb
        Install devel/libpthread-stubs
        Install x11/xcb-proto
        Install x11/xcmiscproto
        Install x11/xextproto

Is there any possibility to avoid installing the new dependencies?
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2014-09-25 14:20:55 UTC
Auto-assigned to maintainer gnome@FreeBSD.org
Comment 2 Koop Mast freebsd_committer freebsd_triage 2015-08-09 16:55:20 UTC
Does this still happen with cairo 1.14.2,2? I don't see any references to X libraries when cairo is build with the options you mentioned.
Comment 3 CTS - FreeBSD Team 2015-08-09 22:53:05 UTC
(In reply to Koop Mast from comment #2)
I just checked, the dependencies to the X-Ports is gone. Resolved. Thanks!
Comment 4 Koop Mast freebsd_committer freebsd_triage 2015-08-10 06:33:46 UTC
Submitter reports the problem has been resolved.