aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/imap-uw.rb
blob: 65a400b3d8cfe898909bdac6f39f6676aa3e9d95 (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
require 'formula'

class ImapUw < Formula
  homepage 'http://www.washington.edu/imap/'
  url 'ftp://ftp.cac.washington.edu/imap/imap-2007f.tar.gz'
  sha1 '7a82ebd5aae57a5dede96ac4923b63f850ff4fa7'

  def patches
    if MacOS.snow_leopard?
      { :p0 =>
        'https://trac.macports.org/export/63088/trunk/dports/mail/imap-uw/files/patch-snowleopard.diff'
      }
    end
  end

  def install
    ENV.j1

    system 'make oxp'

    # email servers:
    sbin.install 'imapd/imapd', 'ipopd/ipop2d', 'ipopd/ipop3d'

    # mail utilities:
    bin.install 'dmail/dmail', 'mailutil/mailutil', 'tmail/tmail'

    # c-client library:
    #   Note: Installing the headers from the root c-client directory is not
    #   possible because they are symlinks and homebrew dutifully copies them
    #   as such. Pulling from within the src dir achieves the desired result.
    doc.install Dir['docs/*']
    lib.install 'c-client/c-client.a' => 'libc-client.a'
    (include + 'imap').install 'c-client/osdep.h', 'c-client/linkage.h'
    (include + 'imap').install Dir['src/c-client/*.h', 'src/osdep/unix/*.h']
  end
end