<br><br><div class="gmail_quote">On Thu, Jun 21, 2012 at 6:25 PM, Igor Stasenko <span dir="ltr">&lt;<a href="mailto:siguctua@gmail.com" target="_blank">siguctua@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 <br>Hi,<br>
there<br>
i spent whole day with Esteban, testing &amp; fixing new CMake<br>
configuration on Jenkins,<br>
to integrate the changes i made for bundling VM with 3-rd party<br>
libraries ( see [1] ).<br>
<br>
We finally made it working, as you can see in hot-backed build here:<br>
<a href="https://ci.lille.inria.fr/pharo/job/Cog-Mac-Cocoa-Esteban/72/" target="_blank">https://ci.lille.inria.fr/pharo/job/Cog-Mac-Cocoa-Esteban/72/</a><br>
<br>
So, in a few days we will update the blessed branch to also use new<br>
cmake configuration(s).<br>
(right now the jobs at [2],[3] still using old configs)<br>
<br>
Some details about changes:<br>
 - changed the FT2Plugin to link dynamically with freetype library on<br>
Mac, instead of statically<br>
 - changed the VM bundle directory layout: now all external plugins<br>
and dlls are stored in Contents/Plugins subdir,<br>
 instead of Contents/Resources as before (see screenshot attached)<br></blockquote><div><br>nice change :)<br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

 - changed the external plugin search logic to search this Plugins dir<br>
instead of Resources<br>
 - by default, all Mac VM&#39;s will be bundled with own version of<br>
Freetype dynamic library,<br>
 - also , i will bundle NBCog VMs with cairo library by default (so,<br>
no extra installation is required)<br>
<br>
If you want to reproduce build by own, note that on OSX 10.6. tar does<br>
not supports 7z compression, you should install it:<br>
  port install gnutar<br>
  port install xz<br>
  ln -s /opt/local/bin/gnutar /opt/local/bin/tar<br>
(and make sure that /opt/local/bin is first in your PATH variable)<br>
<br>
On Lion (10.7) no extra effort is required.<br>
<br></blockquote><div><br>Also very cool!<br><br>Thanks guys<br><br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
[1] <a href="http://computeradventures.wordpress.com/2012/06/10/bundling-vm-with-thirdparty-libraries/" target="_blank">http://computeradventures.wordpress.com/2012/06/10/bundling-vm-with-thirdparty-libraries/</a><br>
[2] <a href="https://ci.lille.inria.fr/pharo/view/Cog/job/Cog-VM/" target="_blank">https://ci.lille.inria.fr/pharo/view/Cog/job/Cog-VM/</a><br>
[3] <a href="https://ci.lille.inria.fr/pharo/view/NativeBoost/" target="_blank">https://ci.lille.inria.fr/pharo/view/NativeBoost/</a><br>
<br>
--<br>
Best regards,<br>
Igor Stasenko.<br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br><br>