aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/sqsh.rb
blob: d4cf8d53a195256ffae07400ab9fb67921afb1f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
require 'formula'

class Sqsh < Formula
  homepage 'http://www.sqsh.org/'
  url 'http://downloads.sourceforge.net/project/sqsh/sqsh/sqsh-2.2.0/sqsh-2.2.0.tgz'
  sha1 'f3c2276fe53c05ddf51173fd109c5111c90879c6'

  option "enable-x", "Enable X windows support"

  depends_on :x11 if build.include? "enable-x"
  depends_on 'freetds'
  depends_on 'readline'

  def install
    args = %W[
      --prefix=#{prefix}
      --mandir=#{man}
      --with-readline
    ]

    ENV['LIBDIRS'] = Readline.new('readline').lib
    ENV['INCDIRS'] = Readline.new('readline').include

    if build.include? "enable-x"
      args << "--with-x"
      args << "--x-libraries=#{MacOS::X11.lib}"
      args << "--x-includes=#{MacOS::X11.include}"
    end

    ENV['SYBASE'] = Freetds.new("freetds").prefix
    system "./configure", *args
    system "make", "install"
    system "make", "install.man"
  end
end