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.
Rolf On 24 Mar 2014, at 22:00, Rolf Langenhuijzen <[email protected]> wrote: > You have to install one package at a time, and have to know the formula names > (https://github.com/mbcoguno/homebrew-core/tree/master/Library/Formula) > > So like James wrote (and first install Homebrew which depends on Xcode cmd > line tools); I’d point to http://brew.sh for the basic information. > Some have to do stuff after running “brew doctor”, but on a clean OS you’re > normally fine. > > So this list from James + a little more should be fine: > > (p.s. when you "brew install <packagename>" it will install dependancies, > .e.g. pixman is installed for cairo) > > brew install ragel > brew install automake > brew install pkg-config > brew install gtk-doc > brew install libtool > brew install libpng > brew install freetype > brew install fontconfig > brew install cairo > brew install icu4c > > # Get harfbuzz > git clone https://github.com/behdad/harfbuzz.git > cd harfbuzz > ./autogen.sh > make > make install > > I do want to test this somehow on a super clean OSX install, but don’t have > one available right now. > > 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... > > Rolf > > > On 24 Mar 2014, at 20:00, Behdad Esfahbod <[email protected]> wrote: > >> On 14-03-24 01:32 AM, James Clark wrote: >>> I had another go at building harfbuzz from git on Mac OS X. Using Homebrew, >>> together with gtk-doc's now being optional, made it an order of magnitude >>> easier than last time (glib and freetype are so that hb-shape builds): >> >> A while ago I put MacPorts instructions on the harfbuzz homepage. In >> particular: >> >> To start from git, do this: >> >> sudo port install autoconf automake libtool pkgconfig ragel gtk-doc >> sudo port install freetype glib2 cairo >> >> If you can tell me the brew equivalent of those I'll add to the page. Like: >> >> brew install autoconf automake libtool pkg-config ragel gtk-doc?? >> brew install freetype glib cairo? >> >>> # Install Xcode command line tools >>> >>> xcode-select --install >>> # Install homebrew >>> ruby -e "$(curl -fsSL >>> https://raw.github.com/Homebrew/homebrew/go/install)" >>> brew doctor >>> # Do what brew doctor says (I had to move some stuff in >>> /Library/Frameworks out of the way) >>> brew install ragel >>> brew install automake >>> brew install pkg-config >>> >>> brew install glib >>> brew install libtool >>> brew install freetype >>> # Get harfbuzz >>> git clone https://github.com/behdad/harfbuzz.git >>> cd harfbuzz >>> ./autogen.sh >>> make >>> >>> # Install Xcode command line tools >>> >>> James >>> >>> >>> >>> _______________________________________________ >>> HarfBuzz mailing list >>> [email protected] >>> http://lists.freedesktop.org/mailman/listinfo/harfbuzz >>> >> >> -- >> behdad >> http://behdad.org/ >> _______________________________________________ >> HarfBuzz mailing list >> [email protected] >> http://lists.freedesktop.org/mailman/listinfo/harfbuzz > > _______________________________________________ > HarfBuzz mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/harfbuzz
_______________________________________________ HarfBuzz mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/harfbuzz
