<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">OK, one more note;<div>I will try to setup OSX Mavericks on a VirtualBox setup later this week to test this install from scratch on a clean system.</div><div><br></div><div>There were some issues in the past installing OSX on VirtualBox, but I think those issues are over (at least when using latest OSX Mavericks, latest VirtualBox and latest model macbook pro).</div><div><br></div><div>Rolf<br><div><br><div><div>On 24 Mar 2014, at 22:06, Rolf Langenhuijzen <<a href="mailto:rolf.langenhuijzen@xs4all.nl">rolf.langenhuijzen@xs4all.nl</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html charset=windows-1252"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">oh crap, in addition you would run "brew install freetype” again after all this (below) because of the chicken-and-egg problem Werner posted about before.<div><br></div><div>Rolf</div><div><br></div><div><br><div><div>On 24 Mar 2014, at 22:00, Rolf Langenhuijzen <<a href="mailto:rolf.langenhuijzen@xs4all.nl">rolf.langenhuijzen@xs4all.nl</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html charset=windows-1252"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">You have to install one package at a time, and have to know the formula names (<a href="https://github.com/mbcoguno/homebrew-core/tree/master/Library/Formula">https://github.com/mbcoguno/homebrew-core/tree/master/Library/Formula</a>)<div><br></div><div>So like James wrote (and first install Homebrew which depends on Xcode cmd line tools); I’d point to <a href="http://brew.sh/">http://brew.sh</a> for the basic information.</div><div>Some have to do stuff after running “brew doctor”, but on a clean OS you’re normally fine.</div><div><br></div><div>So this list from James + a little more should be fine:</div><div><br></div><div><div>(p.s. when you "brew install <packagename>" it will install dependancies, .e.g. pixman is installed for cairo)</div><div><br></div><div>brew install ragel</div><div>brew install automake</div><div>brew install pkg-config</div><div>brew install gtk-doc</div><div>brew install libtool</div><div>brew install libpng</div><div>brew install freetype</div><div>brew install fontconfig</div><div>brew install cairo</div><div>brew install icu4c</div><div><br></div><div># Get harfbuzz</div><div>git clone <a href="https://github.com/behdad/harfbuzz.git">https://github.com/behdad/harfbuzz.git</a></div><div>cd harfbuzz</div><div>./autogen.sh</div><div>make</div><div>make install</div></div><div><br></div><div>I do want to test this somehow on a super clean OSX install, but don’t have one available right now.</div><div><br></div><div>There is no Homebrew formula yet for graphite2, so perhaps that should be noted in the instructions and ideally you want to use only formula’s to install things. That’s why a formula for the harfbuzz git version is preferred instead of git clone.. Something like brew install icu4c is optional...</div><div><br></div><div>Rolf</div><div><br></div><div><br><div><div>On 24 Mar 2014, at 20:00, Behdad Esfahbod <<a href="mailto:behdad@behdad.org">behdad@behdad.org</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">On 14-03-24 01:32 AM, James Clark wrote:<br><blockquote type="cite">I had another go at building harfbuzz from git on Mac OS X.  Using Homebrew,<br>together with gtk-doc's now being optional, made it an order of magnitude<br>easier than last time (glib and freetype are so that hb-shape builds):<br></blockquote><br>A while ago I put MacPorts instructions on the harfbuzz homepage.  In particular:<br><br>To start from git, do this:<br><br>sudo port install autoconf automake libtool pkgconfig ragel gtk-doc<br>sudo port install freetype glib2 cairo<br><br>If you can tell me the brew equivalent of those I'll add to the page.  Like:<br><br>brew install autoconf automake libtool pkg-config ragel gtk-doc??<br>brew install freetype glib cairo?<br><br><blockquote type="cite">   # Install Xcode command line tools<span class="Apple-converted-space"> </span><br><br>   xcode-select --install<br>   # Install homebrew<br>   ruby -e "$(curl -fsSL <a href="https://raw.github.com/Homebrew/homebrew/go/install">https://raw.github.com/Homebrew/homebrew/go/install</a>)"<br>   brew doctor<br>   # Do what brew doctor says (I had to move some stuff in<br>   /Library/Frameworks out of the way)<br>   brew install ragel<br>   brew install automake<br>   brew install pkg-config<span class="Apple-converted-space"> </span><br><br>   brew install glib<br>   brew install libtool<br>   brew install freetype<br>   # Get harfbuzz<br>   git clone <a href="https://github.com/behdad/harfbuzz.git">https://github.com/behdad/harfbuzz.git</a><br>   cd harfbuzz<br>   ./autogen.sh<br>   make<br><br>   # Install Xcode command line tools<br><br>James<br><br><br><br>_______________________________________________<br>HarfBuzz mailing list<br><a href="mailto:HarfBuzz@lists.freedesktop.org">HarfBuzz@lists.freedesktop.org</a><br><a href="http://lists.freedesktop.org/mailman/listinfo/harfbuzz">http://lists.freedesktop.org/mailman/listinfo/harfbuzz</a><br><br></blockquote><br>--<span class="Apple-converted-space"> </span><br>behdad<br><a href="http://behdad.org/">http://behdad.org/</a><br>_______________________________________________<br>HarfBuzz mailing list<br><a href="mailto:HarfBuzz@lists.freedesktop.org">HarfBuzz@lists.freedesktop.org</a><br><a href="http://lists.freedesktop.org/mailman/listinfo/harfbuzz">http://lists.freedesktop.org/mailman/listinfo/harfbuzz</a></div></blockquote></div><br></div></div>_______________________________________________<br>HarfBuzz mailing list<br><a href="mailto:HarfBuzz@lists.freedesktop.org">HarfBuzz@lists.freedesktop.org</a><br><a href="http://lists.freedesktop.org/mailman/listinfo/harfbuzz">http://lists.freedesktop.org/mailman/listinfo/harfbuzz</a><br></blockquote></div><br></div></div>_______________________________________________<br>HarfBuzz mailing list<br><a href="mailto:HarfBuzz@lists.freedesktop.org">HarfBuzz@lists.freedesktop.org</a><br>http://lists.freedesktop.org/mailman/listinfo/harfbuzz<br></blockquote></div><br></div></div></body></html>