Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-extra/evolution-data-server/
Date: Tue, 11 Sep 2018 08:54:39
Message-Id: 1536656067.ef7454ea0f4511d7d70c0f865335d5bb02f42306.leio@gentoo
1 commit: ef7454ea0f4511d7d70c0f865335d5bb02f42306
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 11 08:54:27 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 11 08:54:27 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=ef7454ea
7
8 gnome-extra/evolution-data-server: synchronize live ebuild
9
10 Package-Manager: Portage-2.3.49, Repoman-2.3.10
11
12 .../evolution-data-server-9999.ebuild | 28 +++++++---------------
13 gnome-extra/evolution-data-server/metadata.xml | 1 -
14 2 files changed, 8 insertions(+), 21 deletions(-)
15
16 diff --git a/gnome-extra/evolution-data-server/evolution-data-server-9999.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-9999.ebuild
17 index 17f858e7..93293d35 100644
18 --- a/gnome-extra/evolution-data-server/evolution-data-server-9999.ebuild
19 +++ b/gnome-extra/evolution-data-server/evolution-data-server-9999.ebuild
20 @@ -18,14 +18,10 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Evolution"
21 LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
22 SLOT="0/60" # subslot = libcamel-1.2 soname version
23
24 -IUSE="api-doc-extras berkdb +gnome-online-accounts +gtk google +introspection ipv6 ldap kerberos vala +weather"
25 +IUSE="berkdb +gnome-online-accounts +gtk gtk-doc google +introspection ipv6 ldap kerberos vala +weather"
26 REQUIRED_USE="vala? ( introspection )"
27
28 -if [[ ${PV} = 9999 ]]; then
29 - IUSE="${IUSE} doc"
30 - REQUIRED_USE="${REQUIRED_USE} api-doc-extras? ( doc )"
31 - KEYWORDS=""
32 -else
33 +if [[ ${PV} != 9999 ]]; then
34 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
35 fi
36
37 @@ -38,7 +34,7 @@ RDEPEND="
38 >=app-crypt/libsecret-0.5[crypt]
39 >=dev-db/sqlite-3.7.17:=
40 >=dev-libs/glib-2.46:2
41 - >=dev-libs/libical-2:=
42 + >=dev-libs/libical-2.0:=
43 >=dev-libs/libxml2-2
44 >=dev-libs/nspr-4.4:=
45 >=dev-libs/nss-3.9:=
46 @@ -69,23 +65,15 @@ RDEPEND="
47 DEPEND="${RDEPEND}
48 ${PYTHON_DEPS}
49 dev-util/gdbus-codegen
50 + dev-util/glib-utils
51 dev-util/gperf
52 - >=dev-util/gtk-doc-am-1.14
53 + gtk-doc? ( >=dev-util/gtk-doc-1.14 )
54 >=dev-util/intltool-0.35.5
55 >=sys-devel/gettext-0.18.3
56 virtual/pkgconfig
57 vala? ( $(vala_depend) )
58 "
59
60 -# eautoreconf needs:
61 -# >=gnome-base/gnome-common-2
62 -
63 -if [[ ${PV} = 9999 ]]; then
64 - DEPEND="${DEPEND}
65 - doc? ( >=dev-util/gtk-doc-1.14 )
66 - "
67 -fi
68 -
69 pkg_setup() {
70 python-any-r1_pkg_setup
71 }
72 @@ -96,7 +84,7 @@ src_prepare() {
73
74 # Make CMakeLists versioned vala enabled
75 sed -e "s;\(find_program(VALAC\) valac);\1 ${VALAC});" \
76 - -e "s;\(find_program(VAPIGEN\) vapigen);\1 ${VAPIGEN});" \
77 + -e "s;\(find_program(VAPIGEN\) vapigen);\1 ${VAPIGEN});" \
78 -i "${S}"/CMakeLists.txt || die
79 }
80
81 @@ -114,8 +102,8 @@ src_configure() {
82
83 # phonenumber does not exist in tree
84 local mycmakeargs=(
85 - -DENABLE_GTK_DOC=$(usex api-doc-extras)
86 - -DWITH_PRIVATE_DOCS=$(usex api-doc-extras)
87 + -DENABLE_GTK_DOC=$(usex gtk-doc)
88 + -DWITH_PRIVATE_DOCS=$(usex gtk-doc)
89 -DENABLE_SCHEMAS_COMPILE=OFF
90 -DENABLE_INTROSPECTION=$(usex introspection)
91 -DWITH_KRB5=$(usex kerberos)
92
93 diff --git a/gnome-extra/evolution-data-server/metadata.xml b/gnome-extra/evolution-data-server/metadata.xml
94 index f9541c1a..3177c37e 100644
95 --- a/gnome-extra/evolution-data-server/metadata.xml
96 +++ b/gnome-extra/evolution-data-server/metadata.xml
97 @@ -6,7 +6,6 @@
98 <name>Gentoo GNOME Desktop</name>
99 </maintainer>
100 <use>
101 - <flag name="api-doc-extras">Build documentation for private APIs</flag>
102 <flag name="gnome-online-accounts">Enable using
103 <pkg>net-libs/gnome-online-accounts</pkg> for authorization</flag>
104 <flag name="google">Enable support for google authentication, contacts and tasks</flag>