Gentoo Archives: gentoo-commits

From: "Tiziano Müller" <dev-zero@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/dev-zero:master commit in: x11-libs/elementary/files/, x11-libs/elementary/
Date: Tue, 29 Nov 2011 18:53:15
Message-Id: eeddd4df29a099142067503c7566dbcdd808f517.dev-zero@gentoo
1 commit: eeddd4df29a099142067503c7566dbcdd808f517
2 Author: Tiziano Müller <tm <AT> dev-zero <DOT> ch>
3 AuthorDate: Sun Nov 27 20:52:10 2011 +0000
4 Commit: Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 27 20:52:10 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dev-zero.git;a=commit;h=eeddd4df
7
8 Version bump, including patches from upstream to fix building without hal.
9
10 ---
11 x11-libs/elementary/Manifest | 6 +-
12 ....49898.ebuild => elementary-0.7.0.55225.ebuild} | 33 +++++++----
13 .../files/0.7.0.55225-disable-svnrevision.patch | 13 ++++
14 .../files/0.7.0.55225-remove-hal-dep.patch | 60 ++++++++++++++++++++
15 4 files changed, 97 insertions(+), 15 deletions(-)
16
17 diff --git a/x11-libs/elementary/Manifest b/x11-libs/elementary/Manifest
18 index 0fa4a98..be7898d 100644
19 --- a/x11-libs/elementary/Manifest
20 +++ b/x11-libs/elementary/Manifest
21 @@ -1,2 +1,4 @@
22 -EBUILD elementary-0.7.0.49898.ebuild 1549 RMD160 d75be138bdc34785c64dd331e1741f515b7d127c SHA1 edb0e5ed805be471d52f077d08ded59a6be52053 SHA256 3d805922dd05cb173fab1654c3c3700b83085fb954d9765a5daa342c38d5c931
23 -DIST elementary-0.7.0.49898.tar.bz2 2772443 RMD160 4012af570771797a549c6efb6fca5fae85f77a7f SHA1 383b66b38072e8681fda43574d430565b38cecbe SHA256 6b943f4a75f0014a9136317411564b672c6f5cb8936614f09e4471c050102905
24 +AUX 0.7.0.55225-disable-svnrevision.patch 618 RMD160 f368f1a02b9e4b68b8c0dfea7e3ccadc941a8667 SHA1 09e769da4fa7873e226cda10c64e7080f1533848 SHA256 cef88c718d479278101ccba2e6bc0d135a855adf72c777cebf552d265497f291
25 +AUX 0.7.0.55225-remove-hal-dep.patch 1765 RMD160 7d306f0b9330d3958e62a9749a8fd4744373b544 SHA1 d26181b90d562cc9a6a04fc5b2b9c28642b12076 SHA256 7b5a22526b3c4bfff611a748c05cca4d122ef44ac4ccff869e4164e94711e3f9
26 +DIST elementary-0.7.0.55225.tar.bz2 3412693 RMD160 8dd30e9791941299f58c0bd1cfd1d8d592cc37f3 SHA1 bde5f743edd971974e0cbd0cf8adc4515b762ebb SHA256 c5d330d47181fd7dea2d22e9f6b1aefbcdad981e4c8891ac49f704c0160768f8
27 +EBUILD elementary-0.7.0.55225.ebuild 1567 RMD160 8d2d3874b0b06873340a330ada45348f7d95e5d4 SHA1 1aa6ab93fd15410c60bc8a4abb5b732dd3b998d0 SHA256 771f606a487363e4d83967dfa82d54ad4a5df67085194d870949f12f3e219fff
28
29 diff --git a/x11-libs/elementary/elementary-0.7.0.49898.ebuild b/x11-libs/elementary/elementary-0.7.0.55225.ebuild
30 similarity index 69%
31 rename from x11-libs/elementary/elementary-0.7.0.49898.ebuild
32 rename to x11-libs/elementary/elementary-0.7.0.55225.ebuild
33 index c96985d..392864b 100644
34 --- a/x11-libs/elementary/elementary-0.7.0.49898.ebuild
35 +++ b/x11-libs/elementary/elementary-0.7.0.55225.ebuild
36 @@ -1,12 +1,14 @@
37 -# Copyright 1999-2010 Tiziano Müller
38 +# Copyright 1999-2011 Tiziano Müller
39 # Distributed under the terms of the GNU General Public License v2
40 # $Header: $
41
42 -EAPI="2"
43 +EAPI="4"
44 +
45 +inherit autotools eutils
46
47 DESCRIPTION="Enlightenment basic widget set that is easy to use based on EFL for mobile touch-screen devices."
48 HOMEPAGE="http://www.enlightenment.org/"
49 -SRC_URI="http://download.enlightenment.org/snapshots/2010-06-27/${P}.tar.bz2"
50 +SRC_URI="http://download.enlightenment.org/snapshots/2010-12-03/${P}.tar.bz2"
51
52 LICENSE="LGPL-2.1"
53 SLOT="0"
54 @@ -14,18 +16,25 @@ KEYWORDS="~amd64"
55 IUSE="doc dbus fbcon freedesktop sdl static-libs X"
56
57 RDEPEND="dev-libs/eina:0
58 - >=dev-libs/eet-1.1.0
59 - >=x11-libs/evas-0.9.9.063
60 - >=x11-libs/ecore-0.9.9.063[fbcon?,sdl?,X?]
61 - >=media-libs/edje-0.9.93.063
62 - dbus? ( >=dev-libs/e_dbus-0.5.0.063[hal] )
63 - freedesktop? ( >=x11-libs/efreet-0.5.0.063 )"
64 + >=dev-libs/eet-1.4.1
65 + >=media-libs/evas-1.0.1
66 + >=dev-libs/ecore-1.0.1[fbcon?,sdl?,X?]
67 + >=media-libs/edje-1.0.1
68 + dbus? ( >=dev-libs/e_dbus-1.0.1 )
69 + freedesktop? ( >=dev-libs/efreet-1.0.1 )"
70 DEPEND="${RDEPEND}
71 sys-devel/libtool
72 dev-util/pkgconfig
73 virtual/libintl
74 doc? ( app-doc/doxygen )"
75
76 +src_prepare() {
77 + epatch \
78 + "${FILESDIR}/${PV}-remove-hal-dep.patch" \
79 + "${FILESDIR}/${PV}-disable-svnrevision.patch"
80 + eautoreconf
81 +}
82 +
83 src_configure() {
84 econf \
85 $(use_enable static-libs static) \
86 @@ -44,18 +53,16 @@ src_compile() {
87 default
88
89 if use doc ; then
90 - emake doc || die "building docs failed"
91 + emake doc
92 fi
93 }
94
95 src_install() {
96 - emake DESTDIR="${D}" install || die "emake install failed"
97 + default
98
99 find "${D}"/usr/lib*/elementary/modules -iname "*.la" -delete || die "deleting la files failed"
100 use static-libs || rm "${D}"/usr/lib*/*.la
101
102 - dodoc AUTHORS ChangeLog NEWS README
103 -
104 if use doc ; then
105 dohtml -r doc/html/*
106 doman doc/man/man*/*
107
108 diff --git a/x11-libs/elementary/files/0.7.0.55225-disable-svnrevision.patch b/x11-libs/elementary/files/0.7.0.55225-disable-svnrevision.patch
109 new file mode 100644
110 index 0000000..98bf08b
111 --- /dev/null
112 +++ b/x11-libs/elementary/files/0.7.0.55225-disable-svnrevision.patch
113 @@ -0,0 +1,13 @@
114 +diff --git a/configure.ac b/configure.ac
115 +index b0e1005..9bd37f6 100644
116 +--- a/configure.ac
117 ++++ b/configure.ac
118 +@@ -3,7 +3,7 @@
119 + m4_define([v_maj], [0])
120 + m4_define([v_min], [7])
121 + m4_define([v_mic], [0])
122 +-m4_define([v_rev], m4_esyscmd([(svnversion "${SVN_REPO_PATH:-.}" | grep -v export || echo 0) | awk -F : '{printf("%s\n", $1);}' | tr -d ' :MSP\n']))
123 ++m4_define([v_rev], [55225])
124 + m4_if(v_rev, [0], [m4_define([v_rev], m4_esyscmd([git log 2> /dev/null | (grep -m1 git-svn-id || echo 0) | sed -e 's/.*@\([0-9]*\).*/\1/' | tr -d '\n']))])
125 + ##-- When released, remove the dnl on the below line
126 + dnl m4_undefine([v_rev])
127
128 diff --git a/x11-libs/elementary/files/0.7.0.55225-remove-hal-dep.patch b/x11-libs/elementary/files/0.7.0.55225-remove-hal-dep.patch
129 new file mode 100644
130 index 0000000..800dc98
131 --- /dev/null
132 +++ b/x11-libs/elementary/files/0.7.0.55225-remove-hal-dep.patch
133 @@ -0,0 +1,60 @@
134 +Index: src/lib/elm_main.c
135 +===================================================================
136 +--- src/lib/elm_main.c (Revision 55960)
137 ++++ src/lib/elm_main.c (Revision 55961)
138 +@@ -374,7 +374,6 @@
139 + #ifdef ELM_EDBUS
140 + if (_elm_need_e_dbus++) return EINA_TRUE;
141 + e_dbus_init();
142 +- e_hal_init();
143 + return EINA_TRUE;
144 + #else
145 + return EINA_FALSE;
146 +@@ -388,7 +387,6 @@
147 + if (--_elm_need_e_dbus) return;
148 +
149 + _elm_need_e_dbus = 0;
150 +- e_hal_shutdown();
151 + e_dbus_shutdown();
152 + #endif
153 + }
154 +Index: src/lib/Elementary.h.in
155 +===================================================================
156 +--- src/lib/Elementary.h.in (Revision 55960)
157 ++++ src/lib/Elementary.h.in (Revision 55961)
158 +@@ -75,7 +75,6 @@
159 +
160 + #ifdef ELM_EDBUS
161 + # include <E_DBus.h>
162 +-# include <E_Hal.h>
163 + #endif
164 +
165 + #ifdef ELM_EFREET
166 +Index: configure.ac
167 +===================================================================
168 +--- configure.ac (Revision 55960)
169 ++++ configure.ac (Revision 55961)
170 +@@ -330,13 +330,12 @@
171 + PKG_CHECK_MODULES([ELEMENTARY_EDBUS],
172 + [
173 + edbus >= 1.0.0
174 +- ehal >= 1.0.0
175 + ],
176 + [
177 + AC_DEFINE(HAVE_ELEMENTARY_EDBUS, 1, [EDBus support for Elementary])
178 + have_elementary_edbus="yes"
179 + ELM_EDBUS_DEF="#define"
180 +- requirement_elm="ehal >= 1.0.0 edbus >= 1.0.0 ${requirement_elm}"
181 ++ requirement_elm="edbus >= 1.0.0 ${requirement_elm}"
182 + ],
183 + [have_elementary_edbus="no"]
184 + )
185 +@@ -344,7 +343,7 @@
186 + have_elementary_edbus="no"
187 + fi
188 + if test "x$want_elementary_edbus" = "xyes" -a "x$have_elementary_edbus" = "xno"; then
189 +- AC_MSG_ERROR([E_DBus support requested, but no edbus/ehal found by pkg-config.])
190 ++ AC_MSG_ERROR([E_DBus support requested, but no e_dbus found by pkg-config.])
191 + fi
192 + AC_SUBST(ELM_EDBUS_DEF)
193 +