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

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

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

commits-2
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...'!