I've got the rest queued up, but this one is confusing as there's only
one argument. It has ruby quotes on the outside, then single quotes,
then double quotes inside, escaped because it works. In a shell it's:

make DEFS='-DLANGDIR=\"/foo-share/analog/lang\"'



The escaping is due to 
On Sat, 2013-07-27 at 09:34 -0700, Jack Nagel wrote:
> In Library/Formula/analog.rb:
> 
> > @@ -0,0 +1,25 @@
> > +require 'formula'
> > +
> > +class Analog < Formula
> > +  homepage 'http://analog.cx'
> > +  url 'http://analog.cx/analog-6.0.tar.gz'
> > +  sha1 '17ad601f84e73c940883fb9b9e805879aac37493'
> > +
> > +  depends_on 'gd'
> > +  depends_on 'jpeg'
> > +  depends_on 'libpng'
> > +
> > +  def install
> > +    system "make DEFS='-DLANGDIR=\\\"#{share}/analog/lang/\\\"'"
> 
> If you split this into multiple arguments to system you won't have to
> do all this escaping.
> 
> —
> Reply to this email directly or view it on GitHub.
>