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

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

Bug: 6925
Submitted by: carson@…
Reviewed by: matt@
Approved by: matt@

Applying the patch when on darwin8 exclusively.
Thanks Carson!

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