source: trunk/dports/mail/sylpheed/Portfile @ 83768

Last change on this file since 83768 was 83768, checked in by jmr@…, 8 years ago

sylpheed: add pkgconfig dep, use port: style deps, remove obsolete variant

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.1 KB
Line 
1# $Id: Portfile 83768 2011-09-10 19:07:33Z jmr@macports.org $
2
3PortSystem 1.0
4
5name                    sylpheed
6version                 2.2.3
7revision                2
8categories              mail
9maintainers             nomaintainer
10description             Fast, lightweight GTK+ mail client
11homepage                http://sylpheed.good-day.net/
12platforms               darwin
13
14long_description        Sylpheed is a fast, lightweight email client written \
15                        in GTK+.  The appearance and interface are similar to \
16                        popular Windows clients, such as Outlook Express, \
17                        Becky!, and Datula.
18
19master_sites            http://sylpheed.good-day.net/sylpheed/v2.2/
20
21checksums               md5 4fe29639ac4f628f348120361310e0af \
22                        sha1 ec11e9544110b9b883d544688f192b254fd1dcfe \
23                        rmd160 1c425f3873c8d6bcd8a33cc375d09b759a4af17a
24
25use_bzip2               yes
26
27depends_build   port:pkgconfig
28depends_lib             port:gtk2
29
30# fix syntax error with latest gtk
31patchfiles              patch-src-addr_compl.c.diff \
32                                patch-src-editgroup.c.diff \
33                                patch-src-prefs_summary_column.c.diff \
34                                patch-src-select-keys.c.diff
35
36pre-configure {         reinplace "s|-traditional-cpp|-no-cpp-precomp|g" \
37                                ${worksrcpath}/configure
38                        }
39
40configure.cflags        "-O3 \
41                        -fstrict-aliasing \
42                        -funroll-loops \
43                        -pipe \
44                        -bind_at_load \
45                        -multiply_defined suppress"
46
47configure.args          --disable-compface \
48                        --disable-jpilot \
49                        --disable-ssl \
50                        --disable-gtkspell \
51                        --enable-ipv6
52
53post-destroot {         set docpath ${destroot}${prefix}/share/doc/${name}
54                        file mkdir ${docpath}
55                        foreach f {AUTHORS ChangeLog* COPYING* LICENSE NEWS* README* TODO*} {
56                                eval file copy [glob ${worksrcpath}/${f}] ${docpath}
57                        }
58                }
59                       
60
61variant ssl {           depends_lib-append      port:openssl
62                        configure.args-delete   --disable-ssl
63                        configure.args-append   --enable-ssl
64                        }
65
66variant gpg {           depends_lib-append      port:gpgme
67                        configure.args-append   --enable-gpgme \
68                                                --with-gpgme-prefix=${prefix}
69                        }
70
71variant ldap            { configure.args-append --enable-ldap }
72
73variant gtkspell {      depends_lib-append      port:gtkspell2
74                        configure.args-delete   --disable-gtkspell
75                        configure.args-append   --enable-gtkspell
76                        }
77
78variant compface {      depends_lib-append      port:compface
79                        configure.args-delete   --disable-compface
80                        configure.args-append   --enable-compface
81                        }
82
Note: See TracBrowser for help on using the repository browser.