[Pkg] Packages: Packages-Common-kph.13.mcz

squeaksource-noreply at iam.unibe.ch squeaksource-noreply at iam.unibe.ch
Mon Jun 2 16:41:36 UTC 2008


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

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

Name: Packages-Common-kph.13
Author: kph
Time: 2 June 2008, 5:41:33 pm
UUID: b9609a47-5049-48d0-baec-2f678296a4c2
Ancestors: Packages-Common-kph.12

Added Kernel-Extensions

=============== Diff against Packages-Common-kph.12 ===============

Item was changed:
  ----- Method: PackagesAllVersions>>SqueakMap2loader (in category 'Group Development') -----
  SqueakMap2loader
  
+ 	self name: 'SqueakMap2 loader'.
- 	self name: 'SqueakMap2 base'.
  	self version: '1.86+'.
  
  	info category: 'Group Development'.
  	info description: 
  'This is the graphical tool called the "SqueakMap Package Loader" that can be opened from the World open... menu. This tool is a UI for the local instance of SMSqueakMap that can be accessed with "SMSqueakMap default".
  
  In the loader you can browse the map and see packages and package releases and also install them into the image. '.
  	info maintainer: 'goran'.
  	info homepage: 'http://map.squeak.org'.
  	
  	info url: 'http://squeak.krampe.se/SMLoader-btr.55.mcz'.
  	self provides: #().
  
  	self dependsOn: #(  'SqueakMap2 base' ).
  
  	self load: [
  		Installer wsm install: 'SqueakMap2 loader'.
  	].
  
  	self unloadDependsOn: { self taskUnloadDependants }.
  	self unload: [
  		Smalltalk at: #SMLoader ifPresent: [ :c | c unload ].
  		Flaps replaceToolsFlap.
  		Installer mc unload: 'SMLoader'.
  	].!

Item was changed:
  ----- 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 at 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 mc unload: 'Packages-SqueakMap'.
+ 		Installer mc unload: 'Packages-Squeak37'.
+ 		Installer mc unload: 'Packages-Squeak38'.
+ 		Installer mc unload: 'Packages-Squeak39'.
+ 		Installer mc unload: 'Packages-Squeak310'.
+ 		Installer mc unload: 'Packages-Common'.
+ 		Installer mc unload: 'Packages-Core'.
- 		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 changed:
  ----- Method: PackagesAllVersions>>Sake (in category 'Group Development') -----
  Sake
   
  	self name: 'Sake'.
  
  	self version: '1+'.
  
  	info description: 'Smalltalk adaptation of Make/Rake'.
  	info author: 'keith_hodges at yahoo.co.uk'.
  	info owner: 'Keith Hodges'.
  	 
  	self dependsOn: { 'Installer' }.
  
  	self load: [
  		 Installer squeaksource project: 'Sake'; 
  			install: 'Sake'.
  	].
  
  	self unload: [
  		"I doubt if Sake can be removed while running Sake"
+ 		[ Installer mc unload: 'Sake' ] fork.
- 		[ Installer unload: 'Sake' ] fork.
  	].
  			
  		
  !

Item was changed:
  ----- 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 unload: [
+ 		(MCPackage named: 'Installer-Core') workingCopy unload.
- 		SystemOrganization removeSystemCategory: 'Installer-Core'.
  	].!

Item was changed:
  ----- 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 at 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 mc unload: thisVersion.
+ 		Installer mc unload: 'Packages-Common'.
+ 		Installer mc unload: 'Packages-Core'.
- 		Installer unload: thisVersion.
- 		Installer unload: 'Packages-Common'.
- 		Installer unload: 'Packages-Core'.
  	].
  			
  		
  !

Item was added:
+ ----- Method: PackagesAllVersions>>KernelExtenstions (in category 'Kernel') -----
+ KernelExtenstions
+ 
+ 	self name: 'Kernel-Extensions'.
+ 	self version: '1+'.
+ 
+ 	info category: 'Kernel'.
+ 	info description: 
+ 'As on tin'.
+ 	info maintainer: 'kph <keith_hodges at yahoo.co.uk>'.
+ 	info url: 'http://www.squeaksource.com/311'.
+ 	self provides: #('Null').
+ 
+ 	self dependsOn: #().
+ 
+ 	self load: [
+ 		Installer ss project: '311'; install: 'Kernel-Extensions'.
+ 	].
+ 
+ 	self unloadDependsOn: { self taskUnloadDependants }.
+ 	self unload: [
+ 		Installer mc unload: 'Kernel-Extensions'.
+ 	].!



More information about the Packages mailing list