Gentoo Archives: gentoo-commits

From: "Romain Perier (mrpouet)" <mrpouet@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/webkit-gtk: ChangeLog webkit-gtk-1.1.10.ebuild
Date: Fri, 19 Jun 2009 17:26:28
Message-Id: E1MHhr7-0007j6-MF@stork.gentoo.org
1 mrpouet 09/06/19 17:26:25
2
3 Modified: ChangeLog
4 Added: webkit-gtk-1.1.10.ebuild
5 Log:
6 Bump to 1.1.10, bug #274445, thanks to Priit Laes <amd@×××××××.com>
7 (Portage version: 2.2_rc33/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.34 net-libs/webkit-gtk/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/webkit-gtk/ChangeLog?rev=1.34&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/webkit-gtk/ChangeLog?rev=1.34&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/webkit-gtk/ChangeLog?r1=1.33&r2=1.34
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/ChangeLog,v
19 retrieving revision 1.33
20 retrieving revision 1.34
21 diff -u -r1.33 -r1.34
22 --- ChangeLog 3 Jun 2009 17:29:12 -0000 1.33
23 +++ ChangeLog 19 Jun 2009 17:26:25 -0000 1.34
24 @@ -1,6 +1,11 @@
25 # ChangeLog for net-libs/webkit-gtk
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/ChangeLog,v 1.33 2009/06/03 17:29:12 nirbheek Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/ChangeLog,v 1.34 2009/06/19 17:26:25 mrpouet Exp $
29 +
30 +*webkit-gtk-1.1.10 (19 Jun 2009)
31 +
32 + 19 Jun 2009; <mrpouet@g.o> +webkit-gtk-1.1.10.ebuild:
33 + Bump to 1.1.10, bug #274445, thanks to Priit Laes <amd@×××××××.com>
34
35 03 Jun 2009; Nirbheek Chauhan <nirbheek@g.o>
36 webkit-gtk-1.1.8.ebuild:
37
38
39
40 1.1 net-libs/webkit-gtk/webkit-gtk-1.1.10.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-1.1.10.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-1.1.10.ebuild?rev=1.1&content-type=text/plain
44
45 Index: webkit-gtk-1.1.10.ebuild
46 ===================================================================
47 # Copyright 1999-2009 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-1.1.10.ebuild,v 1.1 2009/06/19 17:26:25 mrpouet Exp $
50
51 EAPI="2"
52
53 inherit autotools
54
55 MY_P="webkit-${PV}"
56 DESCRIPTION="Open source web browser engine"
57 HOMEPAGE="http://www.webkitgtk.org/"
58 SRC_URI="http://www.webkitgtk.org/${MY_P}.tar.gz"
59
60 LICENSE="LGPL-2 LGPL-2.1 BSD"
61 SLOT="0"
62 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd"
63 # geoclue
64 IUSE="coverage debug doc gnome-keyring +gstreamer pango"
65
66 # use sqlite, svg by default
67 RDEPEND="
68 dev-libs/libxml2
69 dev-libs/libxslt
70 media-libs/jpeg
71 media-libs/libpng
72 x11-libs/cairo
73
74 >=x11-libs/gtk+-2.10
75 >=dev-libs/icu-3.8.1-r1
76 >=net-libs/libsoup-2.25.90
77 >=dev-db/sqlite-3
78 >=app-text/enchant-0.22
79
80 gnome-keyring? ( >=gnome-base/gnome-keyring-2.26.0 )
81 gstreamer? (
82 media-libs/gstreamer:0.10
83 media-libs/gst-plugins-base:0.10 )
84 pango? ( x11-libs/pango )
85 !pango? (
86 media-libs/freetype:2
87 media-libs/fontconfig )
88 "
89 DEPEND="${RDEPEND}
90 sys-devel/gettext
91 dev-util/gperf
92 dev-util/pkgconfig
93 doc? ( >=dev-util/gtk-doc-1.10 )"
94
95 S="${WORKDIR}/${MY_P}"
96
97 src_prepare() {
98 # Make it libtool-1 compatible
99 rm -v autotools/lt* autotools/libtool.m4 || die "removing libtool macros failed"
100 # Don't force -O2
101 sed -i 's/-O2//g' "${S}"/configure.ac || die "sed failed"
102 # Prevent maintainer mode from being triggered during make
103 AT_M4DIR=autotools eautoreconf
104 }
105
106 src_configure() {
107 # It doesn't compile on alpha without this in LDFLAGS
108 use alpha && append-ldflags "-Wl,--no-relax"
109
110 local myconf
111
112 myconf="
113 $(use_enable gnome-keyring gnomekeyring)
114 $(use_enable gstreamer video)
115 $(use_enable debug)
116 $(use_enable coverage)
117 --enable-filters
118 "
119
120 # USE-flag controlled font backend because upstream default is freetype
121 # Remove USE-flag once font-backend becomes pango upstream
122 if use pango; then
123 ewarn "You have enabled the incomplete pango backend"
124 ewarn "Please file any and all bugs *upstream*"
125 myconf="${myconf} --with-font-backend=pango"
126 else
127 myconf="${myconf} --with-font-backend=freetype"
128 fi
129
130 econf ${myconf}
131 }
132
133 src_install() {
134 emake DESTDIR="${D}" install || die "Install failed"
135 dodoc WebKit/gtk/{NEWS,ChangeLog} || die "dodoc failed"
136 }