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