Bug 147246 - graphics/evince installs dependencies which may be optional
Summary: graphics/evince installs dependencies which may be optional
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: 2010-05-31 15:20 UTC by Pavel Gubin
Modified: 2010-05-31 22:30 UTC (History)
0 users

See Also:


Attachments
file.diff (1006 bytes, patch)
2010-05-31 15:20 UTC, Pavel Gubin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Gubin 2010-05-31 15:20:06 UTC
Port graphics/evince, when installed without Gnome and Nautilus, installs:

1) security/gnome-keyring and its deps (which may be disabled by --without-keyribg configure option)

2) devel/libglade2 (this dependency was removed from evince source 2008-12-03, according to evince's ChangeLog file)

Fix: Patch file attached makes 1st dependency configurable via make config and removes 2nd dependency

Patch attached with submission follows:
How-To-Repeat: Try to build graphics/evince with not installed devel/libglade2 and security/gnome-keyring and WITHOUT_NAUTILUS=true build option
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2010-05-31 15:20:23 UTC
Responsible Changed
From-To: freebsd-ports-bugs->gnome

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Joe Marcus Clarke freebsd_committer freebsd_triage 2010-05-31 22:25:38 UTC
State Changed
From-To: open->closed

Committed, thanks!
Comment 3 dfilter service freebsd_committer freebsd_triage 2010-05-31 22:26:35 UTC
marcus      2010-05-31 21:25:33 UTC

  FreeBSD ports repository

  Modified files:
    graphics/evince      Makefile 
  Log:
  Make gnome-keyring and optional dependency when building without Nautilus.
  Also, remove the libglade2 dependency which is no longer needed.
  
  PR:             147246
  Submitted by:   Pavel Gubin <pg@2lazy.ru>
  
  Revision  Changes    Path
  1.56      +5 -1      ports/graphics/evince/Makefile
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"