[squeak-dev] Re: [Pkg] FreeTypePlus

Keith Hodges keith_hodges at yahoo.co.uk
Sun May 18 02:50:37 UTC 2008


Welcome to packages!

Rob Rothwell wrote:
> It seems that FreeTypePlus has disappeared from PackagesSqueak39?
I had a check through the history of PackagesSqueak39, and I can't see 
FreeTypePlus in the history.
> If I try to load it into a level playing field-ed 
> sq3.9.1-7075dev08.05.2.image:
>
> (HTTPSocket httpGet: 'installer.pbwiki.com/f/LPF.st 
> <http://installer.pbwiki.com/f/LPF.st>') readStream fileIn.
> Installer install: 'Packages'.
> Installer sake addPackage: 'FreeTypePlus'; install.
That's the right loading code... so we need to see where Andrew did put 
the package definition.

To see all definitions in all versions load:

Installer install: 'PackagesAllVersions'.

We find that it is available in PackagesSqueak310U as the universes 
definition, but Andrew put an improved specific version into 
PackagesSqueak310. 

So... we copy the definition to PackagesSqueak39, with its dependents, 
FFI, and "FreeType Plusplugins".

Then we can check to see if Andrew has any more recent versions... in 
www.squeaksource.com/FreeTypePlus

and we copy the definition of 'FreeType Plus' to PackagesSqueak39beta, 
and PackagesSqueak310beta but we change the load script to load whatever 
is the latest from squeaksource, rather than the package on SqueakMap.

Here is one of those finer points I mentioned.

Packages beta load: 'FreeType Plus'.

Runs this non-specific "load the latest" script, but any dependencies 
which are not defined in PackagesSqueak39beta, are supplied by falling 
back to using 'Packages current'.

> ...it is nowhere to be found...
>
> Is this the right place to point this out?
>
> Also, I am moderately interested in the call to assist maintaining 
> sake packages, but I am concerned that I am just 
Moderately interested is good!

> not that good of a Squeaker!  On the other hand, I spend an awful lot 
> of time being frustrated that you can't just 
There is not a lot of coding needed, its just copy and paste and some 
testing (hopefully we will get some of the testing automated in the long 
run)

> start from a published image and install the packages you need and 
> have them work...
One of the things I am aiming to facilitate to move squeak forward is 
the ability to harness even the smallest contributions to the greater good.

so welcome aboard!

cheers

Keith
> Thanks,
>
> Rob Rothwell





More information about the Squeak-dev mailing list