source: trunk/dports/gnome/balsa/Portfile

Last change on this file was 146517, checked in by raimue@…, 17 months ago

Mass rev-bump dependents of port openssl due to ABI change

Disabling SSLv2 in r146162 changed the ABI of the library, leading to loading
errors for binaries with references to SSLv2 symbols.

https://lists.macosforge.org/pipermail/macports-dev/2016-March/032531.html

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.2 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 146517 2016-03-10 17:49:28Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                balsa
7version             2.5.2
8revision            2
9license             GPL-3
10description         GNOME e-mail client
11long_description    Balsa is an e-mail client for GNOME, highly \
12                    configurable and incorporating all the features \
13                    you would expect in a robust mail client.
14maintainers         nomaintainer
15categories          gnome mail
16platforms           darwin
17homepage            http://pawsa.fedorapeople.org/balsa/
18
19use_bzip2           yes
20
21master_sites        ${homepage}
22
23checksums           rmd160  3b8957e778d5587c934166f8d7b30cc3a9cfbf6c \
24                    sha256  01218dd8cb2c052c2d221d96e4ef5e277271befb2b50bbf4913223913214d21d
25
26depends_build       port:pkgconfig \
27                    port:intltool \
28                    port:itstool \
29                    port:yelp-tools \
30                    port:autoconf \
31                    port:automake \
32                    port:libtool
33
34depends_lib         port:desktop-file-utils \
35                    port:gtk3 \
36                    port:gmime \
37                    port:gpgme \
38                    port:gtksourceview3 \
39                    port:gtkspell3 \
40                    path:lib/pkgconfig/webkitgtk-3.0.pc:webkit-gtk3 \
41                    port:libesmtp \
42                    port:libnotify \
43                    port:libsecret \
44                    port:libxml2 \
45                    path:lib/libssl.dylib:openssl \
46                    port:pcre \
47                    port:sqlite3 \
48                    port:compface \
49                    port:enchant
50
51depends_run         port:gnome-settings-daemon \
52                    port:yelp
53               
54patchfiles          patch-configure.ac.diff \
55                    patch-src-sendmsg-window.c.diff
56
57# use upstream autogen.sh to reconfigure with our intltool.m4
58                   
59post-patch {
60    xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
61}
62
63configure.cmd       ./autogen.sh
64
65configure.args      --with-gpgme \
66                    --with-gmime=2.6 \
67                    --with-gtksourceview \
68                    --with-gtkspell \
69                    --with-html-widget=webkit \
70                    --with-ssl \
71                    --with-sqlite \
72                    --with-esmtp \
73                    --with-libsecret \
74                    --with-compface \
75                    --with-libnotify \
76                    --with-gnome \
77                    --enable-pcre \
78                    --disable-more-warnings \
79                    --disable-silent-rules
80
81configure.cflags-append -D_DARWIN_C_SOURCE
82
83platform darwin {
84    if {${configure.cxx_stdlib} eq "libstdc++"} {
85       depends_lib-delete path:lib/pkgconfig/webkitgtk-3.0.pc:webkit-gtk3
86       depends_lib-append path:lib/pkgconfig/webkitgtk-3.0.pc:webkit-gtk3-2.0
87    }
88}
89
90post-activate {
91    system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
92    system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
93}
94
95livecheck.type      regex
96livecheck.url       ${homepage}
97livecheck.regex     "${name}-(\\d+(?:\\.\\d+)*)"
Note: See TracBrowser for help on using the repository browser.