[squeak-dev] The Inbox: AlienInstaller-mha.4.mcz

commits at source.squeak.org commits at source.squeak.org
Fri Sep 4 07:35:03 UTC 2009


A new version of AlienInstaller was added to project The Inbox:
http://source.squeak.org/inbox/AlienInstaller-mha.4.mcz

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

Name: AlienInstaller-mha.4
Author: mha
Time: 4 September 2009, 9:33:33 am
UUID: 12c65287-2707-43b1-895e-638d4b8ed545
Ancestors: AlienInstaller-mha.3

added script to have Alien installation proceed automatically

=============== Diff against AlienInstaller-mha.1 ===============

Item was added:
+ ----- Method: AlienInstaller class>>postInstallInitialization (in category 'installation') -----
+ postInstallInitialization
+ 	#( ParseNode Alien AlienLibrary FFICallbackThunk Callback UnsafeAlien )
+ 		do: [ :c | c initialize ]
+ 		displayingProgress: 'Initializing ...'!

Item was added:

Item was added:
+ ----- Method: AlienInstaller class>>recompileAlien (in category 'installation') -----
+ recompileAlien
+ 	(PackageInfo named: 'Alien') methods
+ 		do: [:ea | ea actualClass recompile: ea methodSymbol]
+ 		displayingProgress: 'Recompiling...'!

Item was changed:
  ----- Method: AlienInstaller class>>install (in category 'installation') -----
  install
  	| repository |
  	repository := (Installer repository: 'http://www.squeaksource.com/') project: 'Alien'.
+ 	#( 'Alien-Core' 'Alien-CoreTest' 'Alien-Examples' 'Alien-LibC' )
- 	#( 'Alien-Core-First' 'Alien-Core' 'Alien-Examples' 'Alien-LibC' 'Alien-CoreTest' 'Alien-Last-Class-Initialize' )
  		do: [ :p | repository install: p ]
  		displayingProgress: 'Installing Alien packages ...'.
+ 	self
+ 		recompileAlien;
+ 		postInstallInitialization!
- 	(PackageInfo named: 'Alien') methods
- 		do: [:ea | ea actualClass recompile: ea methodSymbol]
- 		displayingProgress: 'Recompiling...'!




More information about the Squeak-dev mailing list