A new version of Packages-Common was added to project Packages: http://www.squeaksource.com/Packages/Packages-Common-kph.11.mcz
==================== Summary ====================
Name: Packages-Common-kph.11 Author: kph Time: 2 June 2008, 3:35:23 pm UUID: 60acf58f-b53c-48e2-a7d1-4131e4294f89 Ancestors: Packages-Common-kph.10
added LevelPlayingField, Sake, Packages, and PackagesAllVersions
=============== Diff against Packages-Common-kph.10 ===============
Item was added: + ----- Method: PackagesAllVersions>>LevelPlayingField (in category 'Group Development') ----- + LevelPlayingField + + self name: 'LevelPlayingField'. + + "version number tracks MC" + self version: '1.5.502+'. + + info description: 'Load all squeak versions to a common level of tools'. + info author: 'keith_hodges@yahoo.co.uk'. + info owner: 'Keith Hodges'. + + self dependsOn: { 'Installer' }. + + self load: [ + Installer install: 'LevelPlayingField'. + ]. + + self unload: [ + self error: 'not presently unloadable'. + ].!
Item was added: + ----- Method: PackagesAllVersions>>Tasks (in category 'Group Development') ----- + Tasks + + | thisVersion | + + self name: 'Tasks'. + + self version: '1+'. + + info description: 'Package definitions for this version of squeak'. + info author: 'keith_hodges@yahoo.co.uk'. + info owner: 'Keith Hodges'. + + self dependsOn: { 'Sake' }. + + thisVersion := 'Packages-', (SystemVersion current majorMinorVersion copyWithout: $.). + + self load: [ + Installer squeaksource project: 'Packages'; + install: 'Packages-Core'; + install: 'Packages-Common'; + install: thisVersion. + ]. + + self unload: [ + Installer unload: thisVersion. + Installer unload: 'Packages-Common'. + Installer unload: 'Packages-Core'. + ]. + + + !
Item was added: + ----- Method: PackagesAllVersions>>PackagesAllVersions (in category 'Group Development') ----- + PackagesAllVersions + + | thisVersion | + + self name: 'PacakgesAllVersions'. + + "version number tracks MC" + self version: '1+'. + + info description: 'Package definitions for all versions of squeak'. + info author: 'keith_hodges@yahoo.co.uk'. + info owner: 'Keith Hodges'. + + self provides: #('Packages'). + + self dependsOn: { 'Sake' }. + + thisVersion := 'Packages-', (SystemVersion current majorMinorVersion copyWithout: $.). + + self load: [ + Installer squeaksource project: 'Packages'; + install: 'Packages-Core'; + install: 'Packages-Common'; + install: 'Packages-SqueakMap'; + install: 'Packages-Squeak37'; + install: 'Packages-Squeak38'; + install: 'Packages-Squeak39'; + install: 'Packages-Squeak310'; + yourself + ]. + + self unload: [ + Installer unload: 'Packages-SqueakMap'. + Installer unload: 'Packages-Squeak37'. + Installer unload: 'Packages-Squeak38'. + Installer unload: 'Packages-Squeak39'. + Installer unload: 'Packages-Squeak310'. + Installer unload: 'Packages-Common'. + Installer unload: 'Packages-Core'. + ]. + + + !
Item was added: + ----- Method: PackagesAllVersions>>Installer (in category 'Group Development') ----- + Installer + + self name: 'Installer'. + self version: '4.1'. + + info category: 'Group Development'. + info description: + 'Installer provides a simple Domain Specific Language for installing packages from monticello and squeakmap of various version. + + One design decision is to be able to paste scripts a workspace and run and tested from there without any special editing. + + Includes support for Package Universes + '. + info maintainer: 'kph'. + info homepage: 'http://wiki.squeak.org/squeak/Installer'. + + self dependsOn: #(). + + self load: [ + Installer upgrade. + ]. + + self unloadDependsOn: { self taskUnloadDependants }. + self unload: [ + Installer unload: 'Installer'. + ].!
Item was added: + ----- Method: PackagesAllVersions>>Packages (in category 'Group Development') ----- + Packages + + | thisVersion | + + self name: 'Packages'. + + self version: '1+'. + + info description: 'Package definitions for this version of squeak'. + info author: 'keith_hodges@yahoo.co.uk'. + info owner: 'Keith Hodges'. + + self dependsOn: { 'Sake' }. + + thisVersion := 'Packages-', (SystemVersion current majorMinorVersion copyWithout: $.). + + self load: [ + Installer squeaksource project: 'Packages'; + install: 'Packages-Core'; + install: 'Packages-Common'; + install: thisVersion. + ]. + + self unload: [ + Installer unload: thisVersion. + Installer unload: 'Packages-Common'. + Installer unload: 'Packages-Core'. + ]. + + + !