commit:     9f265c3427d3c00735e43d6813aecf37b14f09c8
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 19 17:27:53 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Feb 19 17:27:53 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=9f265c34

[dev-qt/qtwebkit23] New package for testing/review wrt bug #388207.

Package-Manager: portage-2.2.17

---
 dev-qt/qtwebkit23/Manifest                |  1 +
 dev-qt/qtwebkit23/metadata.xml            |  9 ++++
 dev-qt/qtwebkit23/qtwebkit23-2.3.4.ebuild | 76 +++++++++++++++++++++++++++++++
 3 files changed, 86 insertions(+)

diff --git a/dev-qt/qtwebkit23/Manifest b/dev-qt/qtwebkit23/Manifest
new file mode 100644
index 0000000..ae72ee8
--- /dev/null
+++ b/dev-qt/qtwebkit23/Manifest
@@ -0,0 +1 @@
+DIST qtwebkit23-2.3.4.tar.xz 33793176 SHA256 
b02e1e7d4e7e00f3d2e27702e7b023c54a64966ea2dc25f3eb5922eacdb9d7e1 SHA512 
4fc99301afefaf900d951b4f4e56a5a5a94eaa92376bc0b73c0ced0c9046d8d911ad33c6ebf1e013573568140259ed733ee69bc87d81405f49b2e74e5fe556b5
 WHIRLPOOL 
af7376d2ffdbc6caf824cbc0aad37253ca5ee744cf5849f1378e0a64e25441229b0e95e711bba1e030e08d0b313cdbfb97f2f7b13f96c4a7763cd5e5cf4b0d68

diff --git a/dev-qt/qtwebkit23/metadata.xml b/dev-qt/qtwebkit23/metadata.xml
new file mode 100644
index 0000000..39c6359
--- /dev/null
+++ b/dev-qt/qtwebkit23/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <herd>qt</herd>
+       <upstream>
+               <bugs-to>https://bugreports.qt.io/</bugs-to>
+               <doc>http://qt-project.org/doc/</doc>
+       </upstream>
+</pkgmetadata>

diff --git a/dev-qt/qtwebkit23/qtwebkit23-2.3.4.ebuild 
b/dev-qt/qtwebkit23/qtwebkit23-2.3.4.ebuild
new file mode 100644
index 0000000..377a880
--- /dev/null
+++ b/dev-qt/qtwebkit23/qtwebkit23-2.3.4.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-qt/qtwebkit/qtwebkit-4.8.6-r1.ebuild,v 
1.1 2014/11/15 02:38:53 pesa Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+inherit eutils multilib python-any-r1
+
+DESCRIPTION="The WebKit module for the Qt toolkit"
+HOMEPAGE="https://www.qt.io/ https://qt-project.org/";
+SRC_URI="http://dev.gentoo.org/~kensington/distfiles/qtwebkit23-2.3.4.tar.xz";
+
+LICENSE="|| ( LGPL-2.1 GPL-3 )"
+SLOT="4"
+KEYWORDS="~amd64"
+
+IUSE="+gstreamer"
+# libxml2[!icu] is needed for bugs 407315 and 411091
+# https://bugs.webkit.org/show_bug.cgi?id=82824
+RDEPEND="
+       >=dev-db/sqlite-3.8.3:3
+       dev-libs/libxml2:2[-icu]
+       dev-libs/libxslt
+       dev-qt/qtcore:4[ssl]
+       dev-qt/qtdeclarative:4
+       dev-qt/qtgui:4
+       dev-qt/qtopengl:4
+       dev-qt/qtscript:4
+       dev-qt/qtsql:4
+       dev-qt/qtsvg:4
+       dev-qt/qtxmlpatterns:4
+       media-libs/fontconfig
+       media-libs/freetype
+       media-libs/libpng:0=
+       sys-libs/zlib
+       virtual/jpeg:0
+       virtual/libudev
+       virtual/opengl
+       x11-libs/libXext
+       x11-libs/libX11
+       x11-libs/libXrender
+       gstreamer? (
+               dev-libs/glib:2
+               media-libs/gstreamer:1.0
+               media-libs/gst-plugins-base:1.0
+       )
+"
+DEPEND="${RDEPEND}
+       ${PYTHON_DEPS}
+       dev-lang/perl
+       dev-lang/ruby
+       dev-util/gperf
+       sys-devel/bison
+       sys-devel/flex
+       virtual/perl-File-Spec
+       virtual/perl-Getopt-Long
+"
+
+src_prepare() {
+       # bug 458222
+       sed -i -e '/SUBDIRS += examples/d' Source/QtWebKit.pro || die
+}
+
+src_compile() {
+       export QTDIR=/usr/$(get_libdir)/qt4/
+       Tools/Scripts/build-webkit --qt --release --no-webkit2 \
+               $(use gstreamer || echo --no-video) \
+               --makeargs="${MAKEOPTS}" \
+               --qmakearg="CONFIG+=production_build CONFIG+=nostrip" || die
+}
+
+src_install() {
+       cd "WebKitBuild/Release" || die
+       emake INSTALL_ROOT="${D}" install
+}

Reply via email to