source: trunk/dports/news/tin/Portfile @ 16423

Last change on this file since 16423 was 16423, checked in by matt, 14 years ago

Updated to 1.8.1
Added a post activation check for the global configuration file of tin.

  • Property svn:eol-style set to native
File size: 2.7 KB
Line 
1# $Id: Portfile,v 1.44 2006/02/16 00:46:12 matt Exp $
2
3PortSystem 1.0
4name                    tin
5version                 1.8.1
6categories              news
7platforms               darwin
8maintainers             matt@opendarwin.org
9homepage                http://www.tin.org/
10description             A threaded NNTP and spool based UseNet newsreader
11
12long_description        tin is a full-screen easy to use Usenet reader. It can read news \
13                        locally or remotely via a NNTP (Network News Transport Protocol) \
14                        server. It will automatically utilize NOV (News OVerview) style \
15                        index files if available locally or via the NNTP XOVER command.
16
17master_sites            ftp://ftp.tin.org/${name}/v1.8/ \
18                        ftp://ftp.cuhk.edu.hk/pub/packages/news/${name}/v1.8/ \
19                        ftp://ftp.lip6.fr/pub/unix/news/readers/tin-unoff/ \
20                        ftp://ftp.stikman.com/pub/${name}/v1.8/
21                       
22use_bzip2               yes
23
24checksums               md5 efeecdf72683213d9e705c28de87ea2e \
25                        sha1 39253fe626f97295203f5ded3f6bb935e5ad6f63 \
26                        rmd160 145ebf7ca4f94402f39124ec505126cb0ac22a73
27
28configure.args          --enable-break-long-lines \
29                        --enable-nntp \
30                        --enable-mh-mail-handling \
31                        --enable-included-msgs \
32                        --with-coffee \
33                        --mandir=${prefix}/share/man \
34                        --infodir=${prefix}/share/info \
35                        --datadir=${prefix}/share \
36                        --sysconfdir=${prefix}/etc \
37                        --with-defaults-dir=${prefix}/etc/${name} \
38                        --disable-pgp-gpg
39
40build.dir               ${worksrcpath}/src
41
42pre-destroot {          file mkdir ${destroot}${prefix}/share/doc/${name}
43                        file mkdir ${destroot}${prefix}/etc/${name}
44                        xinstall -m 644 -v -W ${worksrcpath}/doc \
45                                auth.txt CHANGES config-anomalies \
46                                filtering good-netkeeping-seal iso2asc.txt \
47                                keymap.sample mailcap.sample pgp.txt \
48                                reading-mail.txt TODO umlaute.txt umlauts.txt \
49                                WHATSNEW \
50                                ${destroot}${prefix}/share/doc/${name}
51                        }
52
53destroot.keepdirs       ${destroot}${prefix}/etc/${name}
54
55post-destroot {         xinstall -m 755 -v -W ${worksrcpath}/tools \
56                                expiretover tinews.pl tinlock \
57                                ${destroot}${prefix}/bin
58                        }
59
60post-activate {         set f tin.defaults
61                        if {![file exists ${prefix}/etc/${name}/${f}]} {
62                                file copy ${worksrcpath}/doc/${f} \
63                                        ${prefix}/etc/${name}/${f}
64                                }
65                        }
66
67variant ipv6            { configure.args-append --enable-ipv6 }
68
69variant gpg {           depends_run             bin:gpg:gnupg
70                        configure.args-delete   --disable-pgp-gpg
71                        configure.args-append   --with-gpg=${prefix}/bin/gpg \
72                                                --without-pgp \
73                                                --without-pgpk
74                        }
75
76variant pgp5 {          depends_run             bin:pgpk:pgp
77                        configure.args-delete   --disable-pgp-gpg
78                        configure.args-append   --with-pgpk=${prefix}/bin/pgpk \
79                                                --without-gpg \
80                                                --without-pgp
81                        }
82
83variant ncurses         { configure.args-append -with-screen=ncurses }
84
85variant ispell {        depends_build           bin:ispell:ispell
86                        configure.args-append   --enable-ispell
87                                                }
Note: See TracBrowser for help on using the repository browser.