Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/evolution-data-server/
Date: Sat, 03 Feb 2018 22:00:43
Message-Id: 1517695009.70925bff0b6db0d2ec0af074c444fa37bd28c713.leio@gentoo
1 commit: 70925bff0b6db0d2ec0af074c444fa37bd28c713
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 3 21:56:49 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 3 21:56:49 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70925bff
7
8 gnome-extra/evolution-data-server: remove old
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 gnome-extra/evolution-data-server/Manifest | 1 -
13 .../evolution-data-server-3.24.6.ebuild | 147 ---------------------
14 2 files changed, 148 deletions(-)
15
16 diff --git a/gnome-extra/evolution-data-server/Manifest b/gnome-extra/evolution-data-server/Manifest
17 index 45eaf7d0e19..96e25e1abbb 100644
18 --- a/gnome-extra/evolution-data-server/Manifest
19 +++ b/gnome-extra/evolution-data-server/Manifest
20 @@ -1,3 +1,2 @@
21 DIST evolution-data-server-3.22.7.tar.xz 5564924 BLAKE2B 8107a13ef46a4457e122c5d719c0d29ccbf5ec61424fb6b4810b1e165bb68cb8c1c87ec9ab34446458321c0c56ba5a5408f45ae9fc95bcee965c21caaad6a230 SHA512 53648c0b893982b3577008aeae57e213e084aa5ba4663ca109f200b268635fd1544408c1ace065e91e5eaf48a20f59609c8e895a1907501ea5e64119d1590d44
22 -DIST evolution-data-server-3.24.6.tar.xz 4252940 BLAKE2B 42a0a39a8248628964cfd026e4b8bc3794e897f447aadb73e0e7870865314c47d6de11a1aa85d6e7fcb0a414a3552a74cb3012c8a6d4908b280ae7440e1154d7 SHA512 01eece83217e66ce7e08e333ceaf38bae226800dd8a015dda29583b0155b9f1fbef4f18d95a7127d08421cd27b3203d2b7cc6a3bc0b5adba1b06197c85be96e6
23 DIST evolution-data-server-3.24.7.tar.xz 4253252 BLAKE2B ca435a4e6c3a003c5166bd06f0308766686cc9e02f1eb6a15a521c58805bafdfd39cbc7ee058339ba383329ab34a11ed2b0eeebd9b545219c4b3d8f51de8df60 SHA512 3e83cb0e87ec822ebf6c81963693e7c701d20266e0811bd261a78073c75724e2c24ac5d5561e997ed8567e9e519c175b3104fa6e2e28158854c8c3ec39a8e9df
24
25 diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.24.6.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.24.6.ebuild
26 deleted file mode 100644
27 index 082f7b928c0..00000000000
28 --- a/gnome-extra/evolution-data-server/evolution-data-server-3.24.6.ebuild
29 +++ /dev/null
30 @@ -1,147 +0,0 @@
31 -# Copyright 1999-2017 Gentoo Foundation
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=6
35 -GNOME2_LA_PUNT="yes"
36 -PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
37 -VALA_USE_DEPEND="vapigen"
38 -
39 -inherit cmake-utils db-use flag-o-matic gnome2 python-any-r1 systemd vala virtualx
40 -
41 -DESCRIPTION="Evolution groupware backend"
42 -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution"
43 -
44 -# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
45 -LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
46 -SLOT="0/60" # subslot = libcamel-1.2 soname version
47 -
48 -IUSE="api-doc-extras berkdb +gnome-online-accounts +gtk google +introspection ipv6 ldap kerberos vala +weather"
49 -REQUIRED_USE="vala? ( introspection )"
50 -
51 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
52 -
53 -# sys-libs/db is only required for migrating from <3.13 versions
54 -# gdata-0.17.7 soft required for new gdata_feed_get_next_page_token API to handle more than 100 google tasks
55 -# berkdb needed only for migrating old calendar data, bug #519512
56 -gdata_depend=">=dev-libs/libgdata-0.17.7:="
57 -RDEPEND="
58 - >=app-crypt/gcr-3.4
59 - >=app-crypt/libsecret-0.5[crypt]
60 - >=dev-db/sqlite-3.7.17:=
61 - >=dev-libs/glib-2.46:2
62 - >=dev-libs/libical-0.43:=
63 - >=dev-libs/libxml2-2
64 - >=dev-libs/nspr-4.4:=
65 - >=dev-libs/nss-3.9:=
66 - >=net-libs/libsoup-2.42:2.4
67 -
68 - dev-libs/icu:=
69 - sys-libs/zlib:=
70 - virtual/libiconv
71 -
72 - berkdb? ( >=sys-libs/db-4:= )
73 - gtk? (
74 - >=app-crypt/gcr-3.4[gtk]
75 - >=x11-libs/gtk+-3.10:3
76 - )
77 - google? (
78 - >=dev-libs/json-glib-1.0.4
79 - >=net-libs/webkit-gtk-2.11.91:4
80 - ${gdata_depend}
81 - )
82 - gnome-online-accounts? (
83 - >=net-libs/gnome-online-accounts-3.8:=
84 - ${gdata_depend} )
85 - introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
86 - kerberos? ( virtual/krb5:= )
87 - ldap? ( >=net-nds/openldap-2:= )
88 - weather? ( >=dev-libs/libgweather-3.10:2= )
89 -"
90 -DEPEND="${RDEPEND}
91 - ${PYTHON_DEPS}
92 - dev-util/gdbus-codegen
93 - dev-util/gperf
94 - >=dev-util/gtk-doc-am-1.14
95 - >=dev-util/intltool-0.35.5
96 - >=sys-devel/gettext-0.18.3
97 - virtual/pkgconfig
98 - vala? ( $(vala_depend) )
99 -"
100 -
101 -# Some tests fail due to missings locales.
102 -# Also, dbus tests are flacky, bugs #397975 #501834
103 -# It looks like a nightmare to disable those for now.
104 -RESTRICT="test"
105 -
106 -pkg_setup() {
107 - python-any-r1_pkg_setup
108 -}
109 -
110 -src_prepare() {
111 - use vala && vala_src_prepare
112 - gnome2_src_prepare
113 -
114 - # Make CMakeLists versioned vala enabled
115 - sed -e "s;\(find_program(VALAC\) valac);\1 ${VALAC});" \
116 - -e "s;\(find_program(VAPIGEN\) vapigen);\1 ${VAPIGEN});" \
117 - -i "${S}"/CMakeLists.txt || die
118 -}
119 -
120 -src_configure() {
121 - # /usr/include/db.h is always db-1 on FreeBSD
122 - # so include the right dir in CPPFLAGS
123 - use berkdb && append-cppflags "-I$(db_includedir)"
124 -
125 - local google_auth_enable
126 - if use google || use gnome-online-accounts; then
127 - google_auth_enable="ON"
128 - else
129 - google_auth_enable="OFF"
130 - fi
131 -
132 - # phonenumber does not exist in tree
133 - local mycmakeargs=(
134 - -DENABLE_GTK_DOC=$(usex api-doc-extras)
135 - -DWITH_PRIVATE_DOCS=$(usex api-doc-extras)
136 - -DENABLE_SCHEMAS_COMPILE=OFF
137 - -DENABLE_INTROSPECTION=$(usex introspection)
138 - -DWITH_KRB5=$(usex kerberos)
139 - -DWITH_KRB5_INCLUDES=$(usex kerberos "${EPREFIX}"/usr "")
140 - -DWITH_KRB5_LIBS=$(usex kerberos "${EPREFIX}"/usr/$(get_libdir) "")
141 - -DWITH_OPENLDAP=$(usex ldap)
142 - -DWITH_PHONENUMBER=OFF
143 - -DENABLE_SMIME=ON
144 - -DENABLE_GTK=$(usex gtk)
145 - -DENABLE_GOOGLE_AUTH=${google_auth_enable}
146 - -DENABLE_EXAMPLES=OFF
147 - -DENABLE_GOA=$(usex gnome-online-accounts)
148 - -DENABLE_UOA=OFF
149 - -DWITH_LIBDB=$(usex berkdb "${EPREFIX}"/usr OFF)
150 - # ENABLE_BACKTRACES requires libdwarf ?
151 - -DENABLE_IPV6=$(usex ipv6)
152 - -DENABLE_WEATHER=$(usex weather)
153 - -DENABLE_GOOGLE=$(usex google)
154 - -DENABLE_LARGEFILE=ON
155 - -DENABLE_VALA_BINDINGS=$(usex vala)
156 - )
157 -
158 - cmake-utils_src_configure
159 -}
160 -
161 -src_compile() {
162 - cmake-utils_src_compile
163 -}
164 -
165 -src_test() {
166 - virtx cmake-utils_src_test
167 -}
168 -
169 -src_install() {
170 - cmake-utils_src_install
171 -
172 - if use ldap; then
173 - insinto /etc/openldap/schema
174 - doins "${FILESDIR}"/calentry.schema
175 - dosym ../../../usr/share/${PN}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema
176 - fi
177 -}