[Vm-dev] latest cog build plugins

Igor Stasenko siguctua at gmail.com
Wed Apr 6 16:08:27 UTC 2011


On 6 April 2011 17:30, Esteban Lorenzano <estebanlm at gmail.com> wrote:
>
> Hi,
> Latest cocoa cog builds (from ci.pharo-project.org) are being built with this external plugins:
>
>                ThreadedIA32FFIPlugin or ReentrantIA32FFIPlugin (if CogMT or Cog)
>                UUIDPlugin
>                FloatMathPlugin
>                AsynchFilePlugin
>                SerialPlugin
>                Mpeg3Plugin
>                CroquetPlugin
>                JoystickTabletPlugin
>                MIDIPlugin
>                B3DAcceleratorPlugin
>                LocalePlugin
>
add the FreeType plugin :)

Please check what i did in
macbuild/FT2Plugin

it is a bit tricky and using a custom-build step which checking out
freetype library sources ( makeFreetype.sh) :

if [ -f libfreetype.a ]
then
exit 0
fi

if [ ! -d freetype2 ]
then
  /usr/local/git/bin/git clone git://git.sv.gnu.org/freetype/freetype2.git
fi

cd freetype2
/usr/local/git/bin/git checkout VER-2-4-4

/bin/sh autogen.sh
./configure CFLAGS="-arch i386" LDFLAGS="-arch i386" --without-zlib

/usr/bin/make clean
/usr/bin/make 2>1 > ../build.log
cd ..
cp ./freetype2/objs/.libs/libfreetype.a ./


and i think with a little pain, we could adopt this for cmake..
(and for all platforms of course, not just for macs)


> In addition to usual internal plugins:
>
>                ADPCMCodecPlugin
>                BMPReadWriterPlugin
>                BalloonEnginePlugin
>                BitBltSimulation
>                DSAPlugin
>                DeflatePlugin
>                DropPlugin
>                FFTPlugin
>                FilePlugin
>                FloatArrayPlugin
>                GeniePlugin
>                HostWindowPlugin
>                JPEGReadWriter2Plugin
>                JPEGReaderPlugin
>                KlattSynthesizerPlugin
>                LargeIntegersPlugin
>                Matrix2x3Plugin
>                MiscPrimitivePlugin
>                RePlugin
>                SecurityPlugin
>                SocketPlugin
>                SoundCodecPlugin
>                SoundGenerationPlugin
>                SoundPlugin
>                StarSqueakPlugin
>                SurfacePlugin
>
> I think they are now a good set of plugins...
> Maybe cobalt guys can now test it and provide some feedback (as I said, I'm compiling the plugins, but no idea if they are working... at least until I construct a test suite for them).
>
> Enjoy :)
> Esteban
>
>



-- 
Best regards,
Igor Stasenko AKA sig.


More information about the Vm-dev mailing list