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

class Liblinear < Formula
  homepage 'http://www.csie.ntu.edu.tw/~cjlin/liblinear/'
  url 'http://www.csie.ntu.edu.tw/~cjlin/liblinear/liblinear-1.92.tar.gz'
  sha1 '0f806dd7cca337eabe4bf47db1a4b92b21223a3d'

  # Fix sonames
  def patches
    { :p0 => [
      "https://trac.macports.org/export/94156/trunk/dports/math/liblinear/files/patch-Makefile.diff"
    ]}
  end

  def install
    system "make all"
    ln_s 'liblinear.dylib', 'liblinear.1.dylib'

    bin.install 'predict', 'train'
    lib.install 'liblinear.1.dylib', 'liblinear.dylib'
    include.install 'linear.h'
  end
end