1 |
pesa 14/09/28 18:24:38 |
2 |
|
3 |
Modified: metadata.xml ChangeLog |
4 |
Added: qtwebkit-5.3.2-r1.ebuild |
5 |
Removed: qtwebkit-5.3.2.ebuild |
6 |
Log: |
7 |
Build against gstreamer:1.0 with USE=gstreamer, and introduce USE=gstreamer010 to build against old gstreamer:0.10. Patch by Uwe L. Korn, fixes bug #523518. |
8 |
|
9 |
(Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with key 0xDADED6B2671CB57D!) |
10 |
|
11 |
Revision Changes Path |
12 |
1.6 dev-qt/qtwebkit/metadata.xml |
13 |
|
14 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtwebkit/metadata.xml?rev=1.6&view=markup |
15 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtwebkit/metadata.xml?rev=1.6&content-type=text/plain |
16 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtwebkit/metadata.xml?r1=1.5&r2=1.6 |
17 |
|
18 |
Index: metadata.xml |
19 |
=================================================================== |
20 |
RCS file: /var/cvsroot/gentoo-x86/dev-qt/qtwebkit/metadata.xml,v |
21 |
retrieving revision 1.5 |
22 |
retrieving revision 1.6 |
23 |
diff -u -r1.5 -r1.6 |
24 |
--- metadata.xml 25 Sep 2014 11:18:13 -0000 1.5 |
25 |
+++ metadata.xml 28 Sep 2014 18:24:38 -0000 1.6 |
26 |
@@ -6,6 +6,8 @@ |
27 |
<flag name="exceptions">Add support for exceptions - like catching them |
28 |
inside the event loop (recommended by upstream)</flag> |
29 |
<flag name="gstreamer">Enable HTML5 audio/video support via <pkg>media-libs/gstreamer</pkg></flag> |
30 |
+ <flag name="gstreamer010">Enable HTML5 audio/video support via <pkg>media-libs/gstreamer:0.10</pkg> |
31 |
+ instead of :1.0</flag> |
32 |
<flag name="libxml2">Use <pkg>dev-libs/libxml2</pkg> for XML parsing</flag> |
33 |
<flag name="multimedia">Enable HTML5 audio/video support via <pkg>dev-qt/qtmultimedia</pkg></flag> |
34 |
<flag name="printsupport">Enable printing via <pkg>dev-qt/qtprintsupport</pkg></flag> |
35 |
|
36 |
|
37 |
|
38 |
1.18 dev-qt/qtwebkit/ChangeLog |
39 |
|
40 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtwebkit/ChangeLog?rev=1.18&view=markup |
41 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtwebkit/ChangeLog?rev=1.18&content-type=text/plain |
42 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtwebkit/ChangeLog?r1=1.17&r2=1.18 |
43 |
|
44 |
Index: ChangeLog |
45 |
=================================================================== |
46 |
RCS file: /var/cvsroot/gentoo-x86/dev-qt/qtwebkit/ChangeLog,v |
47 |
retrieving revision 1.17 |
48 |
retrieving revision 1.18 |
49 |
diff -u -r1.17 -r1.18 |
50 |
--- ChangeLog 25 Sep 2014 11:18:13 -0000 1.17 |
51 |
+++ ChangeLog 28 Sep 2014 18:24:38 -0000 1.18 |
52 |
@@ -1,6 +1,13 @@ |
53 |
# ChangeLog for dev-qt/qtwebkit |
54 |
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 |
55 |
-# $Header: /var/cvsroot/gentoo-x86/dev-qt/qtwebkit/ChangeLog,v 1.17 2014/09/25 11:18:13 kensington Exp $ |
56 |
+# $Header: /var/cvsroot/gentoo-x86/dev-qt/qtwebkit/ChangeLog,v 1.18 2014/09/28 18:24:38 pesa Exp $ |
57 |
+ |
58 |
+*qtwebkit-5.3.2-r1 (28 Sep 2014) |
59 |
+ |
60 |
+ 28 Sep 2014; Davide Pesavento <pesa@g.o> +qtwebkit-5.3.2-r1.ebuild, |
61 |
+ -qtwebkit-5.3.2.ebuild, metadata.xml: |
62 |
+ Build against gstreamer:1.0 with USE=gstreamer, and introduce USE=gstreamer010 |
63 |
+ to build against old gstreamer:0.10. Patch by Uwe L. Korn, fixes bug #523518. |
64 |
|
65 |
25 Sep 2014; Michael Palimaka <kensington@g.o> metadata.xml: |
66 |
Remove unused USE flag. |
67 |
|
68 |
|
69 |
|
70 |
1.1 dev-qt/qtwebkit/qtwebkit-5.3.2-r1.ebuild |
71 |
|
72 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtwebkit/qtwebkit-5.3.2-r1.ebuild?rev=1.1&view=markup |
73 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtwebkit/qtwebkit-5.3.2-r1.ebuild?rev=1.1&content-type=text/plain |
74 |
|
75 |
Index: qtwebkit-5.3.2-r1.ebuild |
76 |
=================================================================== |
77 |
# Copyright 1999-2014 Gentoo Foundation |
78 |
# Distributed under the terms of the GNU General Public License v2 |
79 |
# $Header: /var/cvsroot/gentoo-x86/dev-qt/qtwebkit/qtwebkit-5.3.2-r1.ebuild,v 1.1 2014/09/28 18:24:38 pesa Exp $ |
80 |
|
81 |
EAPI=5 |
82 |
|
83 |
PYTHON_COMPAT=( python2_7 ) |
84 |
|
85 |
inherit python-any-r1 qt5-build |
86 |
|
87 |
DESCRIPTION="WebKit rendering library for the Qt5 framework" |
88 |
|
89 |
if [[ ${QT5_BUILD_TYPE} == live ]]; then |
90 |
KEYWORDS="" |
91 |
else |
92 |
KEYWORDS="~amd64 ~x86" |
93 |
fi |
94 |
|
95 |
# TODO: qttestlib, geolocation, orientation/sensors |
96 |
|
97 |
IUSE="gstreamer gstreamer010 libxml2 multimedia opengl printsupport qml udev webp xslt" |
98 |
REQUIRED_USE="?? ( gstreamer gstreamer010 multimedia )" |
99 |
|
100 |
RDEPEND=" |
101 |
dev-db/sqlite:3 |
102 |
dev-libs/icu:= |
103 |
>=dev-qt/qtcore-${PV}:5[debug=,icu] |
104 |
>=dev-qt/qtgui-${PV}:5[debug=] |
105 |
>=dev-qt/qtnetwork-${PV}:5[debug=] |
106 |
>=dev-qt/qtsql-${PV}:5[debug=] |
107 |
>=dev-qt/qtwidgets-${PV}:5[debug=] |
108 |
media-libs/fontconfig:1.0 |
109 |
media-libs/libpng:0= |
110 |
sys-libs/zlib |
111 |
virtual/jpeg:0 |
112 |
virtual/opengl |
113 |
x11-libs/libX11 |
114 |
x11-libs/libXcomposite |
115 |
x11-libs/libXrender |
116 |
gstreamer? ( |
117 |
dev-libs/glib:2 |
118 |
media-libs/gstreamer:1.0 |
119 |
media-libs/gst-plugins-base:1.0 |
120 |
) |
121 |
gstreamer010? ( |
122 |
dev-libs/glib:2 |
123 |
media-libs/gstreamer:0.10 |
124 |
media-libs/gst-plugins-base:0.10 |
125 |
) |
126 |
libxml2? ( dev-libs/libxml2:2 ) |
127 |
multimedia? ( >=dev-qt/qtmultimedia-${PV}:5[debug=,widgets] ) |
128 |
opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] ) |
129 |
printsupport? ( >=dev-qt/qtprintsupport-${PV}:5[debug=] ) |
130 |
qml? ( >=dev-qt/qtdeclarative-${PV}:5[debug=] ) |
131 |
udev? ( virtual/udev ) |
132 |
webp? ( media-libs/libwebp:0= ) |
133 |
xslt? ( |
134 |
libxml2? ( dev-libs/libxslt ) |
135 |
!libxml2? ( >=dev-qt/qtxmlpatterns-${PV}:5[debug=] ) |
136 |
) |
137 |
" |
138 |
DEPEND="${RDEPEND} |
139 |
${PYTHON_DEPS} |
140 |
dev-lang/ruby |
141 |
sys-devel/bison |
142 |
sys-devel/flex |
143 |
" |
144 |
|
145 |
src_prepare() { |
146 |
if use gstreamer010; then |
147 |
epatch "${FILESDIR}/${PN}-5.3.2-use-gstreamer010.patch" |
148 |
elif ! use gstreamer; then |
149 |
epatch "${FILESDIR}/${PN}-5.2.1-disable-gstreamer.patch" |
150 |
fi |
151 |
use libxml2 || sed -i -e '/config_libxml2: WEBKIT_CONFIG += use_libxml2/d' \ |
152 |
Tools/qmake/mkspecs/features/features.prf || die |
153 |
use multimedia || sed -i -e '/WEBKIT_CONFIG += video use_qt_multimedia/d' \ |
154 |
Tools/qmake/mkspecs/features/features.prf || die |
155 |
use opengl || sed -i -e '/contains(QT_CONFIG, opengl): WEBKIT_CONFIG += use_3d_graphics/d' \ |
156 |
Tools/qmake/mkspecs/features/features.prf || die |
157 |
use printsupport || sed -i -e '/WEBKIT_CONFIG += have_qtprintsupport/d' \ |
158 |
Tools/qmake/mkspecs/features/features.prf || die |
159 |
use qml || sed -i -e '/have?(QTQUICK): SUBDIRS += declarative/d' \ |
160 |
Source/QtWebKit.pro || die |
161 |
use udev || sed -i -e '/linux: WEBKIT_CONFIG += gamepad/d' \ |
162 |
Tools/qmake/mkspecs/features/features.prf || die |
163 |
use webp || sed -i -e '/config_libwebp: WEBKIT_CONFIG += use_webp/d' \ |
164 |
Tools/qmake/mkspecs/features/features.prf || die |
165 |
use xslt || sed -i -e '/config_libxslt: WEBKIT_CONFIG += xslt/d' \ |
166 |
Tools/qmake/mkspecs/features/features.prf || die |
167 |
|
168 |
# bug 458222 |
169 |
sed -i -e '/SUBDIRS += examples/d' Source/QtWebKit.pro || die |
170 |
|
171 |
qt5-build_src_prepare |
172 |
} |