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

Reply via email to