aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/sdhash.rb
blob: 6a0ea67c6c3880edaa754b10aa1a67d2edf13ea6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
require 'formula'

class Sdhash < Formula
  homepage 'http://roussev.net/sdhash/sdhash.html'
  url 'http://roussev.net/sdhash/releases/packages/sdhash-3.1.tar.gz'
  sha1 '0539d05a9c68aee509ca2d2dee30e5067dc211d0'

  def install
    inreplace "Makefile" do |s|
      # Remove space between -L and the path (reported upstream)
      s.change_make_var! "LDFLAGS", "-L. -L./external/stage/lib -lboost_regex -lboost_system -lboost_filesystem -lboost_program_options -lc -lm -lcrypto -lboost_thread -lpthread"
    end
    system 'make', 'boost'
    system 'make', 'stream'
    bin.install 'sdhash'
    man1.install Dir['man/*.1']
  end

  test do
    system "#{bin}/sdhash"
  end
end