--- bin/emerge~	2007-02-23 20:43:11.000000000 +0100
+++ bin/emerge	2007-02-23 20:43:37.000000000 +0100
@@ -1091,7 +1091,8 @@
 						priority=priority)
 			return 1
 		
-		self.spinner.update()
+		if not "--nodeps" in self.myopts:
+			self.spinner.update()
 		if mytype == "blocks":
 			if myparent and \
 				"--buildpkgonly" not in self.myopts and \
@@ -4658,11 +4659,11 @@
 				myresumeopts[myopt] = myarg
 		myopts=myresumeopts
 		myparams = create_depgraph_params(myopts, myaction)
-		if not "--quiet" in myopts:
+		if not ("--quiet" in myopts) and not ("--nodeps" in myopts):
 			print "Calculating dependencies  ",
 		mydepgraph = depgraph(settings, trees,
 			myopts, myparams, spinner)
-		if not "--quiet" in myopts:
+		if not ("--quiet" in myopts) and not ("--nodeps" in myopts):
 			print "\b\b... done!"
 	else:
 		if ("--resume" in myopts):
@@ -4671,17 +4672,17 @@
 
 		myparams = create_depgraph_params(myopts, myaction)
 		if myaction in ["system","world"]:
-			if not ("--quiet" in myopts):
+			if not "--quiet" in myopts and not "--nodeps" in myopts:
 				print "Calculating",myaction,"dependencies  ",
 				sys.stdout.flush()
 			mydepgraph = depgraph(settings, trees, myopts, myparams, spinner)
 			if not mydepgraph.xcreate(myaction):
 				print "!!! Depgraph creation failed."
 				sys.exit(1)
-			if not ("--quiet" in myopts):
+			if not "--quiet" in myopts and not "--nodeps" in myopts:
 				print "\b\b... done!"
 		else:
-			if not ("--quiet" in myopts):
+			if not "--quiet" in myopts and not "--nodeps" in myopts:
 				print "Calculating dependencies  ",
 				sys.stdout.flush()
 			mydepgraph = depgraph(settings, trees, myopts, myparams, spinner)
@@ -4692,7 +4693,7 @@
 				sys.exit(1)
 			if not retval:
 				sys.exit(1)
-			if not ("--quiet" in myopts):
+			if not "--quiet" in myopts and not "--nodeps" in myopts:
 				print "\b\b... done!"
 
 			if ("--usepkgonly" in myopts) and mydepgraph.missingbins:

