[Pkg] Packages: Sake-Packages-kph.36.mcz

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Tue Jul 7 13:30:28 UTC 2009


A new version of Sake-Packages was added to project Packages:
http://www.squeaksource.com/Packages/Sake-Packages-kph.36.mcz

==================== Summary ====================

Name: Sake-Packages-kph.36
Author: kph
Time: 7 July 2009, 2:30:27 pm
UUID: 0fc484ff-8b69-4f69-8003-38d0407a6233
Ancestors: Sake-Packages-kph.35

Packges can now depend upon a string referring to a fix, see #string:

e.g. 

self dependsOn: '1234 a fix from mantis'.

=============== Diff against Sake-Packages-kph.35 ===============

Item was added:
+ ----- Method: Packages class>>taskEnsureFix: (in category 'private') -----
+ taskEnsureFix: aFixString
+ 
+ 	^ self define: [ :task |
+ 						
+ 		task action: [ 
+ 			Installer mantis ensureFix: aFixString.	
+ 		].
+ 	]
+ 
+ 
+ !

Item was changed:
  ----- Method: Packages class>>priority (in category 'private') -----
  priority
  
  	"ignore universes"
  	(self name last =  $U) ifTrue: [ ^ 9999 ].
  
  	"any class that has the image version explicitly listed is a front runner" 
  	(self relevantVersions includes: SystemVersion current majorMinorVersion) ifTrue: [ ^ 100 ].
+ 				
- 		
- 	self name = #PackagesAll ifTrue: [ ^ 500 ].
- 		
  	^ 9999
  	
  	"
  	self findPath
  	"
  
  !

Item was changed:
  ----- Method: Packages class>>string: (in category 'public') -----
+ string: aPackageNameOrFix
- string: aPackageName
  
+ 	aPackageNameOrFix first isDigit ifTrue: [ ^ self taskEnsureFix: aPackageNameOrFix ].
+ 	
+ 	^ self named: aPackageNameOrFix!
- 	^ self named: aPackageName!



More information about the Packages mailing list