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 |
+ |