Bug 111332 - gimp-gutenprint LIBDEPENDS on print/gutenprint instead of print/gutenprint-base
Summary: gimp-gutenprint LIBDEPENDS on print/gutenprint instead of print/gutenprint-base
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: Michael Johnson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-06 20:20 UTC by bgruber
Modified: 2007-04-16 14:24 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bgruber 2007-04-06 20:20:05 UTC
print/gutenprint-base has this in its Makefile:
.if defined(GUT_SLAVE) && ${GUT_SLAVE}=="gimp"
LIB_DEPENDS+=   gimp-2.0:${PORTSDIR}/graphics/gimp-app \
                gutenprint.2:${PORTSDIR}/print/gutenprint
..

but libgutenprint.so.2 gets installed by gutenprint-base, not gutenprint. gutenprint-base is getting installed for libgutenprintui.so, so the dependency is satisfied. the result is stale dependencies on gutenprint and gutenprint-ijs by gimp-gutenprint and gimp.

Fix: 

change the Makefile to LIB_DEPENDS on gutenprint.2:${PORTSDIR}/print/gutenprint-base
How-To-Repeat: install gimp on a machine that doesn't have print/gutenprint installed.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2007-04-06 20:20:14 UTC
Responsible Changed
From-To: freebsd-ports-bugs->ahze

Over to maintainer
Comment 2 Michael Johnson freebsd_committer freebsd_triage 2007-04-16 13:20:48 UTC
State Changed
From-To: open->closed

Committed, Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=111332 

Date: Mon, 16 Apr 2007 12:20:30 +0000 (UTC)