latest cog build plugins

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

latest cog build plugins

EstebanLM

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

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

Reply | Threaded
Open this post in threaded view
|

Re: latest cog build plugins

Igor Stasenko
 
On 6 April 2011 17:30, Esteban Lorenzano <[hidden email]> 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.