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