diff --git a/ChangeLog b/ChangeLog index ba99203..f66336d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +* 0.5.12 00.04.2006 Johannes Winkelmann +- Fix compilation on OpenBSD +- Show alias info in depends +- don't install alias file and deplist + * 0.5.11 29.05.2005 Johannes Winkelmann - add --path to 'ls' - initial regex support diff --git a/src/prtget.cpp b/src/prtget.cpp index 9310cc4..943d3f9 100644 --- a/src/prtget.cpp +++ b/src/prtget.cpp @@ -1788,8 +1788,11 @@ void PrtGet::printDepsLevel(int indent, const Package* package) list deps; StringHelper::split(package->dependencies(), ',', deps); list::iterator it = deps.begin(); + bool isAlias = false; + string aliasName = ""; + for (; it != deps.end(); ++it) { - if ( m_pkgDB->isInstalled( *it ) ) { + if ( m_pkgDB->isInstalled( *it, true, &isAlias, &aliasName ) ) { cout << "[i] "; } else { cout << "[ ] "; @@ -1798,6 +1801,9 @@ void PrtGet::printDepsLevel(int indent, const Package* package) cout << " "; } cout << *it; + if (isAlias) { + cout << " (provided by " << aliasName << ")"; + } const Package* p = m_repo->getPackage( *it ); if (p) { if (p->dependencies().length() > 0) {