# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit toolchain-funcs DESCRIPTION="Open source web browser engine" HOMEPAGE="http://www.webkit.org/" MY_P="WebKit-r${PV}" SRC_URI="http://nightly.webkit.org/files/trunk/src/${MY_P}.tar.bz2" LICENSE="LGPL-2 BSD" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="qt4 gtk" S="${WORKDIR}/${MY_P}" RDEPEND="dev-util/gperf >=dev-db/sqlite-3 dev-libs/libxslt qt4? ( >=x11-libs/qt-4.3 ) gtk? ( dev-libs/icu net-misc/curl media-libs/jpeg media-libs/libpng )" DEPEND="${RDEPEND} >=x11-libs/qt-4 sys-devel/bison >=sys-devel/flex-2.5.33" src_compile() { cp "${FILESDIR}/eqmake4-wrap.sh" "${S}/eqmake4-wrap.sh" sed -i \ -e "s:__get_libdir__:$(get_libdir):" \ -e "s:__tc_getCC__:$(tc-getCC):" \ -e "s:__tc_getCXX__:$(tc-getCXX):" \ -e "s:__CFLAGS__:${CFLAGS}:" \ -e "s:__CXXFLAGS__:${CXXFLAGS}:" \ -e "s:__LDFLAGS__:${LDFLAGS}:" \ "${S}/eqmake4-wrap.sh" chmod +x "${S}/eqmake4-wrap.sh" if use gtk; then ./WebKitTools/Scripts/build-webkit \ --qmake="${S}/eqmake4-wrap.sh" \ --qmakearg=WEBKIT_INC_DIR=/usr/include/WebKit \ --qmakearg=WEBKIT_LIB_DIR=/usr/$(get_libdir) \ --gtk \ || die "gtk build failed" fi if use qt4; then ./WebKitTools/Scripts/build-webkit \ --qmake="${S}/eqmake4-wrap.sh" \ --qmakearg=WEBKIT_INC_DIR=/usr/include/WebKit \ --qmakearg=WEBKIT_LIB_DIR=/usr/$(get_libdir) \ || die "qt build failed" fi } src_install() { cd "${S}/WebKitBuild/Release" emake INSTALL_ROOT="${D}" install || die }