source: trunk/dports/gnome/gnome-online-accounts/Portfile @ 126146

Last change on this file since 126146 was 126146, checked in by devans@…, 5 years ago

gnome-online-accounts: update 10.9+ to version 3.14.0.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.8 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 126146 2014-10-04 14:56:57Z devans@macports.org $
3
4PortSystem      1.0
5
6name            gnome-online-accounts
7
8if {${os.platform} eq "darwin" && ${os.major} >= 13} {
9
10set mavericks_or_better yes
11version         3.14.0
12
13} else {
14
15set mavericks_or_better no
16version         3.8.5
17revision        2
18
19}
20
21license         LGPL-2
22set branch      [join [lrange [split ${version} .] 0 1] .]
23description     Single sign-on framework for GNOME
24long_description \
25                ${description}
26maintainers     devans openmaintainer
27categories      gnome
28platforms       darwin
29homepage        https://wiki.gnome.org/Projects/GnomeOnlineAccounts
30master_sites    gnome:sources/${name}/${branch}/
31
32use_xz          yes
33
34if {$mavericks_or_better} {
35
36checksums       rmd160  78d8f7ad7571ef421865633149652aa4168ac8ed \
37                sha256  549b940be98254b83ef7548e90a5237dd785ad18b0b0bd628d23a7347fc9e100
38
39depends_build   port:pkgconfig \
40                port:intltool \
41                port:gnome-common \
42                port:autoconf \
43                port:automake \
44                port:libtool \
45                port:gtk-doc
46
47depends_lib     port:gtk3 \
48                path:lib/pkgconfig/webkitgtk-3.0.pc:webkit-gtk3 \
49                port:libsoup \
50                port:json-glib \
51                port:rest \
52                port:libsecret \
53                port:libxml2 \
54                port:gobject-introspection \
55                port:gcr \
56                port:telepathy-glib
57
58# use upstream autogen.sh to update m4/intltool.m4 and telepathy-account-widgets/m4/intltool.m4 and reconfigure
59
60post-patch {
61    xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
62}
63
64configure.cmd   ./autogen.sh
65
66configure.args  --enable-introspection=yes \
67                --enable-ubuntu-online-accounts=no \
68                --disable-exchange \
69                --enable-flickr \
70                --enable-google \
71                --enable-imap-smtp \
72                --enable-owncloud \
73                --enable-yahoo \
74                --enable-facebook \
75                --enable-windows-live \
76                --enable-telepathy \
77                --enable-pocket \
78                --disable-kerberos \
79                --disable-maintainer-mode \
80                --disable-silent-rules
81
82} else {
83
84checksums       rmd160  21889d886fa262e536929ecb6905cfcd3f50a462 \
85                sha256  34d6fbc33bda4c7bba8aa52343ebe1eb8afe1033097c10a2d9979c0a99593e5d
86
87depends_build   port:pkgconfig \
88                port:intltool \
89                port:gtk-doc \
90                port:gnome-common
91
92depends_lib     port:gtk3 \
93                path:lib/pkgconfig/webkitgtk-3.0.pc:webkit-gtk3 \
94                port:libsoup \
95                port:json-glib \
96                port:rest \
97                port:libsecret \
98                port:libxml2 \
99                port:gobject-introspection \
100                port:gcr
101
102patchfiles      patch-alarm.diff
103
104# autoreconf with MacPorts intltool.m4
105
106use_autoreconf  yes
107autoreconf.args -fvi
108
109configure.cflags-append -Wno-format-nonliteral
110configure.args  --enable-introspection=yes \
111                --disable-exchange \
112                --enable-flickr \
113                --enable-google \
114                --enable-imap-smtp \
115                --enable-owncloud \
116                --enable-facebook \
117                --enable-windows-live \
118                --disable-kerberos \
119                --disable-silent-rules
120
121}
122
123platform darwin {
124    if {${configure.cxx_stdlib} eq "libstdc++"} {
125       depends_lib-delete path:lib/pkgconfig/webkitgtk-3.0.pc:webkit-gtk3
126       depends_lib-append path:lib/pkgconfig/webkitgtk-3.0.pc:webkit-gtk3-2.0
127    }
128}
129
130if {$mavericks_or_better} {
131
132livecheck.type  gnome
133
134} else {
135
136# Version 3.8.5 is the last version that will build on darwin < 13
137livecheck.type  none
138
139}
Note: See TracBrowser for help on using the repository browser.