[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