[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