Bug 111332

Summary: gimp-gutenprint LIBDEPENDS on print/gutenprint instead of print/gutenprint-base
Product: Ports & Packages Reporter: bgruber <knightbg>
Component: Individual Port(s)Assignee: Michael Johnson <ahze>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

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)