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!
packages@lists.squeakfoundation.org