source: trunk/dports/mail/fetchmail/Portfile @ 120979

Last change on this file since 120979 was 120979, checked in by mf2k@…, 6 years ago

blackbox crafty cvsdelta cvsgrab duff eboard fetchmail fluxbox fragrouter frozenbubble2 gnuchess gnupod iperf libmpcdec libsdl_pango mp3cue p5-danga-socket p5-gearman p5-gearman-client-async p5-gearman-server p5-io-aio p5-io-kqueue p5-mogilefs-client p5-mogilefs-server p5-mogilefs-utils p5-perlbal p5-sys-syscall py-pylibpcap ratpoison sysvbanner vsftpd: Port abandoned. (#44002)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.3 KB
Line 
1# $Id: Portfile 120979 2014-06-13 15:51:30Z mf2k@macports.org $
2
3PortSystem 1.0
4
5name            fetchmail
6version         6.3.24
7categories      mail
8platforms       darwin
9license         {GPL-2 OpenSSLException}
10maintainers     nomaintainer
11
12description     Batch mail retrieval utility for IMAP, POP2, POP3, \
13                APOP, KPOP, ETRN, or ODMR
14long_description \
15    Fetchmail is a full-featured IMAP, POP2, POP3, \
16    APOP, KPOP, ETRN, ODMR client with easy \
17    configuration, daemon mode, forwarding via SMTP \
18    or local MDA, and superior reply handling.  It \
19    is used to handle intermittent email connections \
20    by acting as a coupling that seamlessly batch \
21    forwards fetched mail from your mail server to \
22    your local delivery system, allowing you to read \
23    your it with your favourite mail user agent. \
24    Fetchmail also includes useful spam filtering \
25    and multi-user functions.  \
26    A typical use of fetchmail is to connect to your \
27    ISP's POP3 server, downloading your mail into \
28    the INBOX on your local computer.  You may then \
29    read the mail, offline if you want, using Pine, \
30    mutt, or any standard mail user agent.
31
32homepage        http://fetchmail.berlios.de
33master_sites    http://download2.berlios.de/${name} \
34                http://download.berlios.de/${name}
35use_bzip2       yes
36
37checksums       md5     111a121fe2bc66e5d69868acf5dcd645 \
38                sha1    b092892ec3c380f2ee0814053a1cfa16cf203223 \
39                rmd160  471871d0ddd09376bb1ff7476a9303b3672395bc
40
41depends_lib     port:gettext port:kerberos5
42
43configure.args  --mandir=${prefix}/share/man \
44                --with-libiconv-prefix=${prefix} \
45                --without-ssl --with-kerberos5=${prefix} --with-gssapi
46
47post-destroot {
48    if { ! [variant_isset fetchmailconf] } {
49        system "find ${destroot} -type f -iname '*fetchmailconf*' -delete"
50    }
51}
52
53startupitem.create      yes
54startupitem.start       "${prefix}/bin/fetchmail -f ${prefix}/etc/.fetchmail -d120"
55startupitem.stop        "${prefix}/bin/fetchmail -quit"
56
57livecheck.type          regex
58livecheck.url           ${homepage}
59livecheck.regex         "[quotemeta [string toupper ${name}]] (\\d+(?:\\.\\d+)*) RELEASE"
60
61variant ssl description "Support secure connections using OpenSSL" {
62    depends_lib-append          port:openssl
63    configure.args-delete       --without-ssl
64    configure.args-append       --with-ssl=${prefix}
65}
66
67variant fetchmailconf description "Install a graphical configurator" {
68    depends_lib-append          port:py-tkinter
69}
70
71variant ntlm description "Enable NTLM authentication" {
72    configure.args-append       --enable-NTLM
73}
Note: See TracBrowser for help on using the repository browser.