diff options
Diffstat (limited to 'net-libs/webkit-gtk/webkit-gtk-1.1.10.ebuild')
-rw-r--r-- | net-libs/webkit-gtk/webkit-gtk-1.1.10.ebuild | 112 |
1 files changed, 0 insertions, 112 deletions
diff --git a/net-libs/webkit-gtk/webkit-gtk-1.1.10.ebuild b/net-libs/webkit-gtk/webkit-gtk-1.1.10.ebuild deleted file mode 100644 index 2d76e7a8d1b9..000000000000 --- a/net-libs/webkit-gtk/webkit-gtk-1.1.10.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-1.1.10.ebuild,v 1.10 2009/11/09 19:12:53 armin76 Exp $ - -EAPI="2" - -inherit autotools eutils virtualx - -MY_P="webkit-${PV}" -DESCRIPTION="Open source web browser engine" -HOMEPAGE="http://www.webkitgtk.org/" -SRC_URI="http://www.webkitgtk.org/${MY_P}.tar.gz" - -LICENSE="LGPL-2 LGPL-2.1 BSD" -SLOT="0" -KEYWORDS="alpha amd64 ~ia64 ppc -sparc x86 ~x86-fbsd" -# geoclue -IUSE="coverage debug doc gnome-keyring +gstreamer pango" - -# use sqlite, svg by default -RDEPEND=" - dev-libs/libxml2 - dev-libs/libxslt - media-libs/jpeg - media-libs/libpng - x11-libs/cairo - - >=x11-libs/gtk+-2.10 - >=gnome-base/gail-1.8 - >=dev-libs/icu-3.8.1-r1 - >=net-libs/libsoup-2.25.90 - >=dev-db/sqlite-3 - >=app-text/enchant-0.22 - - gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.3-r2 ) - gstreamer? ( - media-libs/gstreamer:0.10 - >=media-libs/gst-plugins-base-0.10.11:0.10 ) - pango? ( x11-libs/pango ) - !pango? ( - media-libs/freetype:2 - media-libs/fontconfig ) -" -DEPEND="${RDEPEND} - sys-devel/flex - sys-devel/gettext - dev-util/gperf - dev-util/pkgconfig - dev-util/gtk-doc-am - doc? ( >=dev-util/gtk-doc-1.10 )" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - # Make it libtool-1 compatible - rm -v autotools/lt* autotools/libtool.m4 || die "removing libtool macros failed" - # Don't force -O2 - sed -i 's/-O2//g' "${S}"/configure.ac || die "sed failed" - - # Reduce the gnome-keyring requirement from 2.26 to 2.22.3: - # Upstream requires so new version only because earlier versions didn't install headers - # that can be included from C++ code. We now have fixes to the headers in our - # gnome-keyring-2.22.3-r2, so we can work with just that if we reduce req in configure. - epatch "${FILESDIR}/${P}-reduce-gnome-keyring-req.patch" - - # Prevent maintainer mode from being triggered during make - AT_M4DIR=autotools eautoreconf -} - -src_configure() { - # It doesn't compile on alpha without this in LDFLAGS - use alpha && append-ldflags "-Wl,--no-relax" - - local myconf - - myconf=" - $(use_enable gnome-keyring gnomekeyring) - $(use_enable gstreamer video) - $(use_enable debug) - $(use_enable coverage) - --enable-filters - " - - # USE-flag controlled font backend because upstream default is freetype - # Remove USE-flag once font-backend becomes pango upstream - if use pango; then - ewarn "You have enabled the incomplete pango backend" - ewarn "Please file any and all bugs *upstream*" - myconf="${myconf} --with-font-backend=pango" - else - myconf="${myconf} --with-font-backend=freetype" - fi - - econf ${myconf} -} - -src_test() { - Xemake -j1 check -} - -src_install() { - emake DESTDIR="${D}" install || die "Install failed" - dodoc WebKit/gtk/{NEWS,ChangeLog} || die "dodoc failed" -} - -pkg_postinst() { - if use gstreamer; then - ewarn - ewarn "If ${PN} doesn't play some video format, please check your" - ewarn "USE flags on media-plugins/gst-plugins-meta" - fi -} |