Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 9699 | Differences between
and this patch

Collapse All | Expand All

(-)./emerge (-5 / +18 lines)
Lines 823-832 Link Here
823
			else:
823
			else:
824
				myk="ebuild "+myroot+" "+myeb
824
				myk="ebuild "+myroot+" "+myeb
825
825
826
		return myk	
826
		return myk
827
	
827
828
	def display(self,mylist):
828
	def display(self,mylist):
829
		totalsize = 0
829
		for x in mylist:
830
		for x in mylist:
831
			sizestr=""
832
			if x[0] == "ebuild":
833
				# Calculate size of package that needs fetching.
834
				y=portage.portdb.findname(x[2])
835
				retval=portage.doebuild(y,"pfetchsize",x[1],edebug)
836
				if(retval > 0):
837
					# Returns the size
838
					totalsize += retval
839
					sizestr="Size: "+humansize(retval)
840
841
830
			if x[0]=="blocks":
842
			if x[0]=="blocks":
831
				addl=""+red("B")+"    "
843
				addl=""+red("B")+"    "
832
				resolved=portage.db[x[1]]["vartree"].resolve_key(x[2])
844
				resolved=portage.db[x[1]]["vartree"].resolve_key(x[2])
Lines 853-865 Link Here
853
				else:
865
				else:
854
					addl=" "+green("N")+"   "
866
					addl=" "+green("N")+"   "
855
				if x[1]!="/":
867
				if x[1]!="/":
856
					print "["+x[0]+" "+addl+"]",x[2],"to",x[1]
868
					print "["+x[0]+" "+addl+"]",x[2],"to",x[1],sizestr
857
				else:
869
				else:
858
					print "["+x[0]+" "+addl+"]",x[2]
870
					print "["+x[0]+" "+addl+"]",x[2],sizestr
871
		print "Total size: "+humansize(totalsize)
859
872
860
	def outdated(self):
873
	def outdated(self):
861
		return self.outdatedpackages
874
		return self.outdatedpackages
862
				
875
863
	def merge(self,mylist):
876
	def merge(self,mylist):
864
		returnme=0
877
		returnme=0
865
		#check for blocking dependencies
878
		#check for blocking dependencies

Return to bug 9699