Gentoo Archives: gentoo-commits

From: Dennis Lamm <expeditioneer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-extra/evolution-data-server/
Date: Tue, 09 Jan 2018 20:41:53
Message-Id: 1515444037.d7b379e0dc249bc4237639445c2b082c4d0b6947.expeditioneer@gentoo
1 commit: d7b379e0dc249bc4237639445c2b082c4d0b6947
2 Author: Dennis Lamm <dennis <AT> workstation <DOT> fritz <DOT> box>
3 AuthorDate: Mon Jan 8 20:40:37 2018 +0000
4 Commit: Dennis Lamm <expeditioneer <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 8 20:40:37 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=d7b379e0
7
8 gnome-extra/evolution-data-server drop old
9
10 Package-Manager: Portage-2.3.13, Repoman-2.3.3
11
12 .../evolution-data-server-3.20.2.ebuild | 143 ---------------------
13 1 file changed, 143 deletions(-)
14
15 diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.20.2.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.20.2.ebuild
16 deleted file mode 100644
17 index f8380bee..00000000
18 --- a/gnome-extra/evolution-data-server/evolution-data-server-3.20.2.ebuild
19 +++ /dev/null
20 @@ -1,143 +0,0 @@
21 -# Copyright 1999-2016 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -# $Id$
24 -
25 -EAPI="5"
26 -GCONF_DEBUG="no"
27 -GNOME2_LA_PUNT="yes"
28 -PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
29 -VALA_USE_DEPEND="vapigen"
30 -
31 -inherit db-use flag-o-matic gnome2 python-any-r1 vala virtualx
32 -
33 -DESCRIPTION="Evolution groupware backend"
34 -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution"
35 -
36 -# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
37 -LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
38 -SLOT="0/57" # subslot = libcamel-1.2 soname version
39 -
40 -IUSE="api-doc-extras +berkdb +gnome-online-accounts +gtk +google +introspection ipv6 ldap kerberos vala +weather"
41 -REQUIRED_USE="vala? ( introspection )"
42 -
43 -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
44 -
45 -# sys-libs/db is only required for migrating from <3.13 versions
46 -# gdata-0.15.1 is required for google tasks
47 -# berkdb needed only for migrating old calendar data, bug #519512
48 -RDEPEND="
49 - >=app-crypt/gcr-3.4
50 - >=app-crypt/libsecret-0.5[crypt]
51 - >=dev-db/sqlite-3.7.17:=
52 - >=dev-libs/glib-2.40:2
53 - >=dev-libs/libgdata-0.10:=
54 - >=dev-libs/libical-0.43:=
55 - >=dev-libs/libxml2-2
56 - >=dev-libs/nspr-4.4:=
57 - >=dev-libs/nss-3.9:=
58 - >=net-libs/libsoup-2.42:2.4
59 -
60 - dev-libs/icu:=
61 - sys-libs/zlib:=
62 - virtual/libiconv
63 -
64 - berkdb? ( >=sys-libs/db-4:= )
65 - gtk? (
66 - >=app-crypt/gcr-3.4[gtk]
67 - >=x11-libs/gtk+-3.10:3
68 - )
69 - google? (
70 - >=dev-libs/json-glib-1.0.4
71 - >=dev-libs/libgdata-0.15.1:=
72 - >=net-libs/webkit-gtk-2.4.9:3
73 - )
74 - gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.8 )
75 - introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
76 - kerberos? ( virtual/krb5:= )
77 - ldap? ( >=net-nds/openldap-2:= )
78 - weather? ( >=dev-libs/libgweather-3.10:2= )
79 -"
80 -DEPEND="${RDEPEND}
81 - ${PYTHON_DEPS}
82 - dev-util/gdbus-codegen
83 - dev-util/gperf
84 - >=dev-util/gtk-doc-am-1.14
85 - >=dev-util/intltool-0.35.5
86 - >=sys-devel/gettext-0.17
87 - virtual/pkgconfig
88 - vala? ( $(vala_depend) )
89 -"
90 -
91 -# eautoreconf needs:
92 -# >=gnome-base/gnome-common-2
93 -
94 -# Some tests fail due to missings locales.
95 -# Also, dbus tests are flacky, bugs #397975 #501834
96 -# It looks like a nightmare to disable those for now.
97 -RESTRICT="test"
98 -
99 -pkg_setup() {
100 - python-any-r1_pkg_setup
101 -}
102 -
103 -src_prepare() {
104 - use vala && vala_src_prepare
105 -
106 - # Fix relink issues in src_install
107 - ELTCONF="--reverse-deps"
108 -
109 - gnome2_src_prepare
110 -}
111 -
112 -src_configure() {
113 - # /usr/include/db.h is always db-1 on FreeBSD
114 - # so include the right dir in CPPFLAGS
115 - use berkdb && append-cppflags "-I$(db_includedir)"
116 -
117 - # phonenumber does not exist in tree
118 - gnome2_src_configure \
119 - $(use_enable api-doc-extras gtk-doc) \
120 - $(use_with api-doc-extras private-docs) \
121 - $(usex berkdb --with-libdb="${EPREFIX}"/usr --with-libdb=no) \
122 - $(use_enable gnome-online-accounts goa) \
123 - $(use_enable gtk) \
124 - $(use_enable google google-auth) \
125 - $(use_enable google) \
126 - $(use_enable introspection) \
127 - $(use_enable ipv6) \
128 - $(use_with kerberos krb5 "${EPREFIX}"/usr) \
129 - $(use_with kerberos krb5-libs "${EPREFIX}"/usr/$(get_libdir)) \
130 - $(use_with ldap openldap) \
131 - $(use_enable vala vala-bindings) \
132 - $(use_enable weather) \
133 - --enable-largefile \
134 - --enable-smime \
135 - --without-phonenumber \
136 - --disable-examples \
137 - --disable-uoa
138 -}
139 -
140 -src_test() {
141 - unset ORBIT_SOCKETDIR
142 - unset SESSION_MANAGER
143 - unset DISPLAY
144 - Xemake check
145 -}
146 -
147 -src_install() {
148 - gnome2_src_install
149 -
150 - if use ldap; then
151 - insinto /etc/openldap/schema
152 - doins "${FILESDIR}"/calentry.schema
153 - dosym /usr/share/${PN}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema
154 - fi
155 -}
156 -
157 -pkg_postinst() {
158 - gnome2_pkg_postinst
159 - if ! use berkdb; then
160 - ewarn "You will need to enable berkdb USE for migrating old"
161 - ewarn "(pre-3.12 evolution versions) addressbook data"
162 - fi
163 -}