aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/abook.rb
blob: 02155929cae42bb2f58008a07fe225c84c7e0fb7 (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
36
37
38
39
40
require 'formula'

class Abook < Formula
  homepage 'http://abook.sourceforge.net/'
  url 'https://downloads.sourceforge.net/project/abook/abook/0.5.6/abook-0.5.6.tar.gz'
  sha1 '79f04f2264c8bd81bbc952b6560c86d69b21615d'

  devel do
    url 'http://abook.sourceforge.net/devel/abook-0.6.0pre2.tar.gz'
    sha1 '42a939fba43e51aa011fa185113c12ec4bc1e1ec'
    version '0.6.0pre2'

    # Remove `inline` from function implementation for clang compatibility
    patch :DATA
  end

  depends_on 'readline'

  def install
    system "./configure", "--disable-debug", "--disable-dependency-tracking",
                          "--prefix=#{prefix}",
                          "--mandir=#{man}"
    system "make install"
  end
end

__END__
diff --git a/database.c b/database.c
index 7c47ab6..53bdb9f 100644
--- a/database.c
+++ b/database.c
@@ -762,7 +762,7 @@ item_duplicate(list_item dest, list_item src)
  */
 
 /* quick lookup by "standard" field number */
-inline int
+int
 field_id(int i)
 {
 	assert((i >= 0) && (i < ITEM_FIELDS));