Bug 235373 - graphics/cairo not honoring OPTIONS_UNSET+=X11
Summary: graphics/cairo not honoring OPTIONS_UNSET+=X11
Status: Closed Works As Intended
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-gnome (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-01 08:13 UTC by Robert James Hernandez
Modified: 2019-02-04 17:57 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (gnome)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert James Hernandez 2019-02-01 08:13:23 UTC
Originally found this while trying to install print/cloud-print-connector port with make.conf only containing OPTIONS_UNSET+=X11. Had to manually toggle of X11 off for cairo using ncurses dialog for print/cloud-print-connector to build successfully without X11 deps. Below is the output of showconfig. Im not sure if the config options reflect the /etc/make.conf flags when running showconfig.


$ pwd
/usr/ports/graphics/cairo
$ make showconfig
===> The following configuration options are available for cairo-1.15.12,2:
     DOCS=on: Build and/or install documentation
     GLIB=on: Enable GObject Functions Feature
     OPENGL=on: 2D/3D rendering support via OpenGL
     X11=on: X11 (graphics) support
     XCB=on: Enable XCB (X C-language Binding) Support
===> Use 'make config' to modify these settings


System info:
$ uname -r
11.2-RELEASE-p4
Port version:
PORTNAME=       cairo
PORTVERSION=    1.15.12
PORTEPOCH=      2
$ cat /etc/make.conf
OPTIONS_UNSET+=X11

Im happy to provide any more info on the matter if needed.
Comment 1 Walter Schwarzenfeld 2019-02-01 12:42:24 UTC
Cause of this:

OPENGL_IMPLIES= X11
Comment 2 Robert James Hernandez 2019-02-04 17:56:31 UTC
That makes sense, thanks for the clarification. I just wasnt expecting that to be part of the dependency tree for print/cloud-print-connector. Im going to check my build and see what was dependent cairo to begin with.