source: trunk/dports/gnome/empathy/Portfile

Last change on this file was 148663, checked in by devans@…, 2 years ago

empathy: update to version 3.12.12.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 4.9 KB
RevLine 
[54948]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 148663 2016-05-13 21:56:11Z devans@macports.org $
3
[127180]4PortSystem          1.0
[54948]5
[127180]6name                empathy
[148663]7version             3.12.12
[139871]8license             GPL-2+ LGPL-2.1+ GFDL-1.3+ CC-BY-SA-3
[127180]9set branch          [join [lrange [split ${version} .] 0 1] .]
10description         Empathy is an instant-messaging(chat) program for GNOME
11long_description    Empathy is an instant-messaging(chat) program which supports text, \
12                    voice, video, file transfers, and inter-application communication (tubes) \
13                    over many different protocols(AIM, MSN, Google/Jabber, Facebook, SIP, Yahoo, etc).
14maintainers         devans openmaintainer
15categories          gnome
16platforms           darwin
17homepage            https://wiki.gnome.org/Apps/Empathy
18master_sites        gnome:sources/${name}/${branch}/
[54948]19
[127180]20use_xz              yes
[54948]21
[148663]22checksums           rmd160  c246d82c0b911afed27ca75e0343a1a68ee00dd6 \
23                    sha256  dda22adf38772d85cd7ff611bcc1a036a6b8625bc7d146c95d4bfcdbc3ecf7cb
[107299]24
[127180]25depends_build       port:pkgconfig \
26                    port:intltool \
27                    port:itstool \
28                    port:yelp-tools \
29                    port:gnome-common \
30                    port:autoconf \
31                    port:automake \
32                    port:libtool \
[127517]33                    port:libxslt \
34                    port:python27
[54948]35
[127180]36depends_lib         port:desktop-file-utils \
37                    port:gtk3 \
38                    port:dbus-glib \
39                    port:folks \
40                    port:libsecret \
41                    port:gnutls \
42                    port:gsettings-desktop-schemas \
43                    port:libxml2 \
44                    port:telepathy-glib \
45                    port:telepathy-logger \
46                    port:libcanberra \
47                    port:libnotify \
48                    port:gcr \
49                    port:pulseaudio \
50                    path:lib/pkgconfig/webkitgtk-3.0.pc:webkit-gtk3 \
51                    port:libsoup \
52                    port:libgee  \
53                    port:telepathy-farstream \
54                    port:clutter-gtk \
55                    port:clutter-gst \
56                    port:gstreamer1 \
57                    port:enchant \
58                    port:iso-codes \
59                    port:xorg-libX11
[54948]60
[127180]61depends_run         port:telepathy-mission-control \
62                    port:telepathy-idle \
63                    port:telepathy-gabble \
64                    port:telepathy-haze \
65                    port:telepathy-salut \
66                    port:gnome-keyring \
[142398]67                    port:gnome-themes-standard \
[127180]68                    port:yelp
[54948]69
[139876]70license_noconflict  dbus-glib gnutls
71
[114237]72platform darwin {
[121269]73    if {${configure.cxx_stdlib} eq "libstdc++"} {
[114237]74       depends_lib-delete path:lib/pkgconfig/webkitgtk-3.0.pc:webkit-gtk3
75       depends_lib-append path:lib/pkgconfig/webkitgtk-3.0.pc:webkit-gtk3-2.0
76    }
77}
78
[132489]79use_parallel_build  no
80
[127180]81configure.cmd       ./autogen.sh
[127517]82configure.python    ${prefix}/bin/python2.7
[74081]83
[127180]84configure.args      --x-includes=${prefix}/include \
85                    --x-libraries=${prefix}/lib \
86                    --enable-gst-1.0=yes \
87                    --enable-debug \
88                    --enable-gudev=no \
89                    --enable-spell=yes \
90                    --enable-map=no \
91                    --enable-location=no \
92                    --enable-geocode=no \
93                    --enable-nautilus-sendto=no \
94                    --enable-goa=no \
95                    --without-cheese \
96                    --enable-ubuntu-online-accounts=no \
97                    --disable-coding-style-checks \
98                    --disable-schemas-compile \
99                    --disable-silent-rules \
100                    --disable-Werror
[54948]101
[127517]102#
103# folks is not universal
104#
[114795]105
[127517]106universal_variant   no
107
[113283]108variant map description {Enable map view} {
109    depends_lib-append      port:libchamplain
110    configure.args-replace  --enable-map=no --enable-map=yes
[107299]111}
112
[114038]113variant geocode description {Enable geocode support} {
114    depends_lib-append      port:geocode-glib
115    configure.args-replace  --enable-geocode=no --enable-geocode=yes
116}
117
[127517]118variant location description {Enable location awareness using geoclue2 (broken)} {
[115174]119    depends_lib-append      port:geoclue2
[107299]120    configure.args-replace  --enable-location=no --enable-location=yes
121}
122
[113283]123variant goa description {Enable GNOME online accounts plugin for mission control} {
124    depends_lib-append      port:gnome-online-accounts \
125                            port:telepathy-mission-control
126    configure.args-replace  --enable-goa=no --enable-goa=yes
[107299]127}
128
[127517]129default_variants    +map +geocode +goa
[107299]130
[54948]131post-activate {
[113283]132    system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
[107299]133    system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
134    system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
[54948]135}
136
[127180]137livecheck.type      gnome
Note: See TracBrowser for help on using the repository browser.