Bug 161185 - [patch] Remove unnecessary graphics/cairo dependency from devel/gobject-introspection
Summary: [patch] Remove unnecessary graphics/cairo dependency from devel/gobject-intro...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-gnome (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-01 10:00 UTC by Enji Cooper
Modified: 2013-02-03 22:29 UTC (History)
0 users

See Also:


Attachments
file.txt (840 bytes, text/plain)
2011-10-01 10:00 UTC, Enji Cooper
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Enji Cooper freebsd_committer freebsd_triage 2011-10-01 10:00:18 UTC
The current devel/gobject-introspection Makefile requires cairo support for whatever reason because the Makefile claims that it's a library. In reality though, it's not really honestly required because we explicitly disable the tests. That and the Debian repo and NetBSD's pkgsrc blatantly ignore the dependency, gentoo portage ignores if USE=-test, etc; so I bet it's a completely unnecessary dependency given how we use the port today.

I've built several packages that require gir, like avahi, dbus, etc, and they look safe and sane installed.

This helps trim down appliance or server builds so that one doesn't need to pull in a bunch of junk X11 libraries in order to compile basic services like avahi and dbus.

Fix: Patch attached with submission follows:
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2011-10-01 10:00:30 UTC
Responsible Changed
From-To: freebsd-ports-bugs->gnome

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Enji Cooper freebsd_committer freebsd_triage 2011-11-22 09:09:51 UTC
 	Ping? This enhancement really makes life a lot easier for 
appliance developers and minimalists to use applications like dbus, avahi, 
netatalk, etc without having to pull in all of X11 [for these apps]. 
Thanks!
-Garrett
Comment 3 Eitan Adler freebsd_committer freebsd_triage 2012-01-02 17:22:34 UTC
Responsible Changed
From-To: gnome->kwm

kwm agreed to take it
Comment 4 Philip M. Gollucci freebsd_committer freebsd_triage 2012-02-12 00:11:01 UTC
Responsible Changed
From-To: kwm->pgollucci

maintainer timeout (kwm ; 41 days) / last commit 10 days ago
Comment 5 Philip M. Gollucci freebsd_committer freebsd_triage 2012-03-09 02:35:34 UTC
Responsible Changed
From-To: pgollucci->gnome

Over to maintainer
Comment 6 Jeremy Messenger freebsd_committer freebsd_triage 2012-03-14 05:18:58 UTC
State Changed
From-To: open->closed

Committed, thanks!