Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/webkit-gtk: metadata.xml ChangeLog webkit-gtk-1.1.15.2.ebuild webkit-gtk-1.1.8.ebuild webkit-gtk-1.1.7.ebuild
Date: Thu, 29 Oct 2009 21:35:39
Message-Id: E1N3cef-00083v-Lp@stork.gentoo.org
1 eva 09/10/29 21:35:37
2
3 Modified: metadata.xml ChangeLog
4 Added: webkit-gtk-1.1.15.2.ebuild
5 Removed: webkit-gtk-1.1.8.ebuild webkit-gtk-1.1.7.ebuild
6 Log:
7 New version for GNOME 2.28. Clean up old revisions.
8 (Portage version: 2.2_rc46/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.6 net-libs/webkit-gtk/metadata.xml
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/webkit-gtk/metadata.xml?rev=1.6&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/webkit-gtk/metadata.xml?rev=1.6&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/webkit-gtk/metadata.xml?r1=1.5&r2=1.6
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/metadata.xml,v
20 retrieving revision 1.5
21 retrieving revision 1.6
22 diff -u -r1.5 -r1.6
23 --- metadata.xml 3 Sep 2009 22:14:44 -0000 1.5
24 +++ metadata.xml 29 Oct 2009 21:35:36 -0000 1.6
25 @@ -6,6 +6,7 @@
26 <flag name="coverage">enable code coverage support</flag>
27 <flag name="pango">Use pango as fontbackend instead of freetype</flag>
28 <flag name="soup">Use SOUP as backend instead of curl</flag>
29 + <flag name="websockets">enable full duplex single socket communication</flag>
30 <flag name="xslt">enable support for XSLT</flag>
31 </use>
32 </pkgmetadata>
33
34
35
36 1.53 net-libs/webkit-gtk/ChangeLog
37
38 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/webkit-gtk/ChangeLog?rev=1.53&view=markup
39 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/webkit-gtk/ChangeLog?rev=1.53&content-type=text/plain
40 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/webkit-gtk/ChangeLog?r1=1.52&r2=1.53
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/ChangeLog,v
45 retrieving revision 1.52
46 retrieving revision 1.53
47 diff -u -r1.52 -r1.53
48 --- ChangeLog 2 Oct 2009 15:57:48 -0000 1.52
49 +++ ChangeLog 29 Oct 2009 21:35:36 -0000 1.53
50 @@ -1,6 +1,13 @@
51 # ChangeLog for net-libs/webkit-gtk
52 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/ChangeLog,v 1.52 2009/10/02 15:57:48 volkmar Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/ChangeLog,v 1.53 2009/10/29 21:35:36 eva Exp $
55 +
56 +*webkit-gtk-1.1.15.2 (29 Oct 2009)
57 +
58 + 29 Oct 2009; Gilles Dartiguelongue <eva@g.o>
59 + -webkit-gtk-1.1.7.ebuild, -webkit-gtk-1.1.8.ebuild,
60 + +webkit-gtk-1.1.15.2.ebuild, metadata.xml:
61 + New version for GNOME 2.28. Clean up old revisions.
62
63 02 Oct 2009; Mounir Lamouri <volkmar@g.o> webkit-gtk-1.1.10.ebuild:
64 Stable for ppc, bug 271865
65
66
67
68 1.1 net-libs/webkit-gtk/webkit-gtk-1.1.15.2.ebuild
69
70 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-1.1.15.2.ebuild?rev=1.1&view=markup
71 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-1.1.15.2.ebuild?rev=1.1&content-type=text/plain
72
73 Index: webkit-gtk-1.1.15.2.ebuild
74 ===================================================================
75 # Copyright 1999-2009 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 # $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-1.1.15.2.ebuild,v 1.1 2009/10/29 21:35:36 eva Exp $
78
79 EAPI="2"
80
81 inherit autotools
82
83 MY_P="webkit-${PV}"
84 DESCRIPTION="Open source web browser engine"
85 HOMEPAGE="http://www.webkitgtk.org/"
86 SRC_URI="http://www.webkitgtk.org/${MY_P}.tar.gz"
87
88 LICENSE="LGPL-2 LGPL-2.1 BSD"
89 SLOT="0"
90 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd"
91 # geoclue
92 IUSE="coverage debug doc +gstreamer pango ruby +websockets"
93
94 # use sqlite, svg by default
95 RDEPEND="
96 dev-libs/libxml2
97 dev-libs/libxslt
98 media-libs/jpeg
99 media-libs/libpng
100 x11-libs/cairo
101
102 >=x11-libs/gtk+-2.10
103 >=gnome-base/gail-1.8
104 >=dev-libs/icu-3.8.1-r1
105 >=net-libs/libsoup-2.27.91
106 >=dev-db/sqlite-3
107 >=app-text/enchant-0.22
108
109 gstreamer? (
110 media-libs/gstreamer:0.10
111 media-libs/gst-plugins-base:0.10 )
112 pango? ( >=x11-libs/pango-1.12 )
113 !pango? (
114 media-libs/freetype:2
115 media-libs/fontconfig )
116 "
117 DEPEND="${RDEPEND}
118 >=sys-devel/flex-2.5.33
119 sys-devel/gettext
120 dev-util/gperf
121 dev-util/pkgconfig
122 dev-util/gtk-doc-am
123 doc? ( >=dev-util/gtk-doc-1.10 )"
124
125 S="${WORKDIR}/${MY_P}"
126
127 src_prepare() {
128 # Make it libtool-1 compatible
129 rm -v autotools/lt* autotools/libtool.m4 \
130 || die "removing libtool macros failed"
131 # Don't force -O2
132 sed -i 's/-O2//g' "${S}"/configure.ac || die "sed failed"
133 # Prevent maintainer mode from being triggered during make
134 AT_M4DIR=autotools eautoreconf
135 }
136
137 src_configure() {
138 # It doesn't compile on alpha without this in LDFLAGS
139 use alpha && append-ldflags "-Wl,--no-relax"
140
141 local myconf
142
143 myconf="
144 $(use_enable coverage)
145 $(use_enable debug)
146 $(use_enable gstreamer video)
147 $(use_enable ruby)
148 $(use_enable websockets web_sockets)
149 --enable-filters"
150
151 # USE-flag controlled font backend because upstream default is freetype
152 # Remove USE-flag once font-backend becomes pango upstream
153 if use pango; then
154 ewarn "You have enabled the incomplete pango backend"
155 ewarn "Please file any and all bugs *upstream*"
156 myconf="${myconf} --with-font-backend=pango"
157 else
158 myconf="${myconf} --with-font-backend=freetype"
159 fi
160
161 econf ${myconf}
162 }
163
164 src_install() {
165 emake DESTDIR="${D}" install || die "Install failed"
166 dodoc WebKit/gtk/{NEWS,ChangeLog} || die "dodoc failed"
167 }