summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/EbuildPhase.py
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2010-12-29 14:37:25 +0100
committerZac Medico <zmedico@gentoo.org>2010-12-30 22:16:02 -0800
commit760a08651b334172e69ce7e994593ae8460e4463 (patch)
tree202f72e9820b7d1c406df86af42ad05167690855 /pym/_emerge/EbuildPhase.py
parent3d527f71c1e43921392f5b09a751888198e8d861 (diff)
downloadportage-760a08651b334172e69ce7e994593ae8460e4463.tar.gz
portage-760a08651b334172e69ce7e994593ae8460e4463.tar.bz2
portage-760a08651b334172e69ce7e994593ae8460e4463.zip
EbuildPhase: Display upstream info before setup.
Display upstream maintainers and bugtrackers along with Gentoo maintainers when emerging a package.
Diffstat (limited to 'pym/_emerge/EbuildPhase.py')
-rw-r--r--pym/_emerge/EbuildPhase.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/pym/_emerge/EbuildPhase.py b/pym/_emerge/EbuildPhase.py
index 6197d81d6..e3270c893 100644
--- a/pym/_emerge/EbuildPhase.py
+++ b/pym/_emerge/EbuildPhase.py
@@ -61,6 +61,7 @@ class EbuildPhase(CompositeTask):
use = self.settings['PORTAGE_USE']
maint_str = ""
+ upstr_str = ""
metadata_xml_path = os.path.join(os.path.dirname(self.settings['EBUILD']), "metadata.xml")
if os.path.isfile(metadata_xml_path):
herds_path = os.path.join(self.settings['PORTDIR'],
@@ -68,6 +69,7 @@ class EbuildPhase(CompositeTask):
try:
metadata_xml = MetaDataXML(metadata_xml_path, herds_path)
maint_str = metadata_xml.format_maintainer_string()
+ upstr_str = metadata_xml.format_upstream_string()
except SyntaxError:
maint_str = "<invalid metadata.xml>"
@@ -77,6 +79,9 @@ class EbuildPhase(CompositeTask):
msg.append("Repository: %s" % self.settings['PORTAGE_REPO_NAME'])
if maint_str:
msg.append("Maintainer: %s" % maint_str)
+ if upstr_str:
+ msg.append("Upstream: %s" % upstr_str)
+
msg.append("USE: %s" % use)
relevant_features = []
enabled_features = self.settings.features