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

squeaksource-noreply at iam.unibe.ch squeaksource-noreply at iam.unibe.ch
Mon Jul 7 02:43:31 UTC 2008


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

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

Name: Packages-Common-kph.20
Author: kph
Time: 7 July 2008, 3:43:29 am
UUID: 33fc44d2-fb67-4daa-ab64-946c354353cf
Ancestors: Packages-Common-kph.19

unloadDependsOn: default is set for all packages that do not override it. Thus self unloadDependOn: { self taskUnload... } has been removed

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

Item was changed:
  ----- 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 at yahoo.co.uk'.
  	info owner: 'Keith Hodges'.
  	 
  	self dependsOn: { 'Installer' }.
  
  	self load: [
  		Installer install: 'LevelPlayingField'.
  	].
  
+ 	self unloadDependsOn: #().
  	self unload: [
  		self error: 'not presently unloadable'.
  	].!

Item was changed:
  ----- Method: PackagesAllVersions>>SqueakMap2base (in category 'Group Development') -----
  SqueakMap2base
  
  	self name: 'SqueakMap2base'.
  	self version: '1.86+'.
  
  	info category: 'Group Development'.
  	info description: 
  'The new SqueakMap with lots of good stuff. :)'.
  	info maintainer: 'goran'.
  	info homepage: 'http://map.squeak.org'.
  	
  	info url: 'http://squeak.krampe.se/SMBase-dew.86.mcz'.
  	self provides: #().
  
  	self dependsOn: #( ).
  
  	self load: [
  		Installer wsm install: 'SqueakMap2 base'.
  	].
  
- 	self unloadDependsOn: { self taskUnloadDependants }.
  	self unload: [
  		"reclassify this method so that it is not removed - Installer uses it"
  		SystemVersion organization classify: #majorMinorVersion under: 'accessing'. 
  		Installer mc unload: 'SMBase'.
  	].!

Item was changed:
  ----- Method: PackagesAllVersions>>SqueakMap2loader (in category 'Group Development') -----
  SqueakMap2loader
  
  	self name: 'SqueakMap2 loader'.
  	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 reinstateDefaultFlaps.
  		Installer mc unload: 'SMLoader'.
  	].!

Item was changed:
  ----- Method: PackagesAllVersions>>PierModel (in category 'Web Development') -----
  PierModel
  
      self name: 'Pier-Model'.
      info category: 'Development'.
      info description: 
  'Pier is a powerful and extensible implementation of a meta-described content management and Wiki system, written with objects from top to bottom: (1) Object-Oriented Design: Pier features a fully object oriented and meta-described domain model. As an example, the content of the pages is parsed and stored as a tree of different entities representing text, links, tables, lists, etc. (2) Extensibility: Everything in Pier can be extended: page types, storage mechanism, actions, security mechanism, web-server, etc. Plug-ins can be shared within the community and loaded independently of each other into the system. (3) Open Source: Pier is released under the MIT license which grants unrestricted rights to copy, modify, and redistribute as long as the original copyright and license terms are retained. (4) Test Suites: Pier is heavily tested. There are more than 1200 unit tests included with the core of Pier. This makes it easy to change and verify the code and comes in extremely useful when porting Pier to other Smalltalk dialects or when writing extensions.'.
      info maintainer: 'Lukas Renggli <renggli at gmail.com>'.
      info homepage: 'http://www.lukas-renggli.ch/smalltalk/pier'.
  
      info url: 'http://mc.lukas-renggli.ch/pier/Pier-Model-lr.217.mcz'.
      self version: '1.0.16.217+'.
  
      self provides: #().
  
      self dependsOn: #('Magritte-Model').
  
      self load: [
          Installer lukas project: 'pier'; install: 'Pier-Model'.
      ].
  
-     self unloadDependsOn: { self taskUnloadDependants }.
      self unload: [
          Installer mc unload: 'Pier-Model'.
      ].!

Item was changed:
  ----- Method: PackagesAllVersions>>KernelExtensions (in category 'Kernel') -----
  KernelExtensions
  
  	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'.
  	].!

Item was changed:
  ----- Method: PackagesAllVersions>>SqueakMap2server (in category 'Group Development') -----
  SqueakMap2server
  
  	self name: 'SqueakMap2 server'.
  	self version: '0.9+'.
  
  	info description: 'The server package for SqueakMap2. Mainly a web UI built using HttpView.'.
  	info author: 'Göran Krampe <goran at krampe.se>'.
  	info owner: 'Göran Krampe'.
  	info created: '18 September 2003 12:19:06 pm'.
  	info updated: '10 October 2005 6:29:15 pm'.
  	 
  	self dependsOn: { 'SqueakMap2 base' }.
  
  	self load: [
  		Installer wsm install: 'SqueakMap2 server'.
  	].
  
  	self unload: [
+ 		Installer mc unload: 'SqueakMap2 server'.
- 		Installer unload: 'SqueakMap2 server'.
  	].!

Item was changed:
  ----- Method: PackagesAllVersions>>jQueryFlot (in category 'Web Development') -----
  jQueryFlot
  
      self name: 'jQuery-Flot'.
      info category: 'Web Development'.
      info description: 
  'jQuery Javascript library, an alternative to prototype, for use with Seaside, uses jQuery framework'.
      info maintainer: 'Sebastian Sastre <ssastre at seaswork.com>'.
      info homepage: 'http://www.squeaksource.com/jQuery.html'.
  
      self version: '4+'.
  
      self provides: #().
  
      self dependsOn: #('jQuery').
  
      self load: [
          Installer squeaksource project:'jQuery' ; install: 'Flot'.
      ].
  
-     self unloadDependsOn: { self taskUnloadDependants }.
      self unload: [
          Installer mc unload: 'Flot'.
      ].!

Item was changed:
  ----- Method: PackagesAllVersions>>MagritteModel (in category 'Development') -----
  MagritteModel
  
      self name: 'Magritte-Model'.
      self version: '1.0.16.310+'.
  
      info category: 'Development'.
      info description: 
  'Most applications consist of a big number of model- or so called domain-objects. Building different views, editors, and reports; querying, validating and storing those objects is very repetitive and error-prone, if an object changes its shape frequently. Magritte is a fully dynamic meta-description framework that helps to solve those problems, while keeping the full power to the programmer in all aspects. Moreover since Magritte is described in itself, you can let your users modify the meta-world and add their own fields and forms without writing a single line of code.'.
      info maintainer: 'Lukas Renggli <renggli at gmail.com>'.
      info homepage: 'http://www.lukas-renggli.ch/smalltalk/magritte'.
      info squeakMapID: ''.
      info url: 'http://mc.lukas-renggli.ch/magritte/Magritte-Model-lr.310.mcz'.
  
  
      self provides: #().
  
      self dependsOn: #().
  
      self load: [
          Installer lukas project: 'magritte'; install: 'Magritte-Model'.
      ].
  
-     self unloadDependsOn: { self taskUnloadDependants }.
      self unload: [
          Installer mc unload: 'Magritte-Model'.
      ].!

Item was changed:
  ----- Method: PackagesAllVersions>>KomServices (in category 'Network') -----
  KomServices
  
      self name: 'KomServices'.
      self version: '1+'.
  
      info category: 'Network'.
      info description: 
  'KomServices provides a framework for the creation and management of background processes.  A generic Service class is provided for this purpose.  Additionally, TcpService is provided for creating services that respond to inbound TCP connections.
  '.
      info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
      info homepage: ''.
      info squeakMapID: ''.
  
  
      self provides: #().
  
      self dependsOn: #('DynamicBindings').
  
      self load: [
          Installer squeaksource project: 'KomHttpServer' ; install: 'KomServices'.
      ].
  
-     self unloadDependsOn: { self taskUnloadDependants }.
      self unload: [
          Installer mc unload: 'KomServices'.
      ].!

Item was changed:
  ----- Method: PackagesAllVersions>>MagritteSeaside (in category 'Web Development') -----
  MagritteSeaside
  
      self name: 'Magritte-Seaside'.
      info category: 'Web Development'.
      info description: 
  'Magritte bindings for Seaside.'.
      info maintainer: 'Lukas Renggli <renggli at gmail.com>'.
      info homepage: 'http://www.lukas-renggli.ch/smalltalk/magritte'.
      info squeakMapID: ''.
      info url: 'http://mc.lukas-renggli.ch/magritte/Magritte-Seaside-lr.259.mcz'.
      self version: '1.0.16.259+'.
  
      self provides: #().
  
      self dependsOn: #('Scriptaculous' 'Seaside' 'Magritte-Model').
  
      self load: [
          Installer lukas project: 'magritte'; install: 'Magritte-Seaside'.
      ].
  
-     self unloadDependsOn: { self taskUnloadDependants }.
      self unload: [
          Installer mc unload: 'Magritte-Seaside'.
      ].!

Item was changed:
  ----- Method: PackagesAllVersions>>NiftyCorners (in category 'Web Development') -----
  NiftyCorners
  
      self name: 'NiftyCorners'.
      info category: 'Web Development'.
      info description: 
  'NiftyCornersCube Javascript library for use with Seaside'.
      info maintainer: 'kph'.
      info homepage: 'http://www.squeaksource.com/Jetsam.html'.
  
  	"the js library is licenced GPL, for GPL read can of worms"
  	
  	info licence: 'GPL'.
  
      self version: '2.8.1+'.
  
      self provides: #().
  
      self dependsOn: #('Seaside').
  
      self load: [
          Installer squeaksource project:'Jetsam' ; install: 'Seaside28Jetsam'.
      ].
  
-     self unloadDependsOn: { self taskUnloadDependants }.
      self unload: [
          Installer mc unload: 'Seaside28Jetsam-NiftyCorners'.
      ].!

Item was changed:
  ----- Method: PackagesAllVersions>>jQuerySUExtensions (in category 'Web Development') -----
  jQuerySUExtensions
  
      self name: 'jQuery-SUExtensions'.
      info category: 'Web Development'.
      info description: 
  'extensions to Scriptaculous to support jQuery framework (I think?)'.
      info maintainer: 'Sebastian Sastre <ssastre at seaswork.com>'.
      info homepage: 'http://www.squeaksource.com/jQuery.html'.
  
      self version: '6+'.
  
      self provides: #().
  
      self dependsOn: #('Scriptaculous' 'jQUery-SUExtensions').
  
      self load: [
          Installer squeaksource project:'jQuery' ; install: 'SUExtensions'.
      ].
  
-     self unloadDependsOn: { self taskUnloadDependants }.
      self unload: [
          Installer mc unload: 'SUExtensions'.
      ].!

Item was changed:
  ----- Method: PackagesAllVersions>>DynamicBindings (in category 'Languages and Extensions') -----
  DynamicBindings
  
      self name: 'DynamicBindings'.
      self version: '2.7+'.
  
      info category: 'Languages and Extensions'.
    
      info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
      info homepage: ''.
      info squeakMapID: ''.
      info url: 'http://www.squeaksource.com/KomHttpServer.html'.
  
  
      self provides: #().
  
      self dependsOn: #().
  
      self load: [
          Installer squeaksource project: 'KomHttpServer'; install: 'DynamicBindings'.
      ].
  
-     self unloadDependsOn: { self taskUnloadDependants. }.
      self unload: [
          Installer mc unload: 'DynamicBindings'.
      ].!

Item was changed:
  ----- Method: PackagesAllVersions>>jQuery (in category 'Web Development') -----
  jQuery
  
      self name: 'jQuery'.
      info category: 'Web Development'.
      info description: 
  'jQuery Javascript library, an alternative to prototype, for use with Seaside, uses jQuery framework'.
      info maintainer: 'Sebastian Sastre <ssastre at seaswork.com>'.
      info homepage: 'http://www.squeaksource.com/jQuery.html'.
  
      self version: '6+'.
  
      self provides: #().
  
      self dependsOn: #('Seaside' 'jQUery-SUExtensions').
  
      self load: [
          Installer squeaksource project:'jQuery' ; install: 'jQuery'.
      ].
  
-     self unloadDependsOn: { self taskUnloadDependants }.
      self unload: [
          Installer mc unload: 'jQuery'.
      ].!

Item was changed:
  ----- Method: PackagesAllVersions>>PierSeaside (in category 'Web Development') -----
  PierSeaside
  
      self name: 'Pier-Seaside'.
      info category: 'Web Development'.
      info description: 
  'Pier bindings for Seaside.'.
      info maintainer: 'Lukas Renggli <renggli at gmail.com>'.
      info homepage: 'http://www.lukas-renggli.ch/smalltalk/pier'.
      self version: '1.0.16.269+'.
  
      self provides: #().
  
      self dependsOn: #('Seaside' 'Pier-Model' 'Scriptaculous' 'Magritte-Seaside').
  
-     self unloadDependsOn: { self taskUnloadDependants }.
      self unload: [
          Installer unload: 'Pier-Seaside'.
      ].
    
      self load: [
          Installer lukas 
  			project:'pier';
  			answer: '*Would*' with: true;
  			answer: '*Pier kernel*' with: 'Pier';
  			answer: '*entry point*' with: 'pier';
  			answer: '*Pier-Application*' with: true;
  			install:'Pier-Seaside'.
      ].
  
      self unloadDependsOn: { self taskUnloadDependants }.
      self unload: [
          Installer mc unload: 'Pier-Seaside'.
      ].!

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.
  	].
  			
  		
  !

Item was changed:
  ----- Method: PackagesAllVersions>>KomHttpServer (in category 'Languages and Extensions') -----
  KomHttpServer
  
      self name: 'KomHttpServer'.
      self version: '7.0+'.
  
      info category: 'Network'.
   
      info maintainer: 'Lex Spoon <lex at lexspoon.org>'.
      info homepage: ''.
      info squeakMapID: ''.
  
    
      self provides: #().
  
      self dependsOn: #('KomServices').
  
      self load: [
          Installer squeaksource project: 'KomHttpServer' ; install: 'KomHttpServer'.
      ].
+ 
-     self unloadDependsOn: { self taskUnloadDependants }.
      self unload: [
          Installer mc unload: 'KomHttpServer'.
      ].!

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 unloadDependsOn: #().
  	self unload: [
  		(MCPackage named: 'Installer-Core') workingCopy unload.
  	].!

Item was changed:
  ----- Method: PackagesAllVersions>>jQueryCurvyCorners (in category 'Web Development') -----
  jQueryCurvyCorners
  
      self name: 'jQuery-CurvyCorners'.
      info category: 'Web Development'.
      info description: 
  'CurvyCornersCube Javascript library for use with Seaside, uses jQuery framework'.
      info maintainer: 'Sebastian Sastre <ssastre at seaswork.com>'.
      info homepage: 'http://www.squeaksource.com/jQuery.html'.
  
      self version: '6+'.
  
      self provides: #().
  
      self dependsOn: #('Seaside' 'jQuery').
  
      self load: [
          Installer squeaksource project:'jQuery' ; install: 'CurvyCorners'.
      ].
  
-     self unloadDependsOn: { self taskUnloadDependants }.
      self unload: [
          Installer mc unload: 'CurvyCorners'.
      ].!



More information about the Packages mailing list