diff options
Diffstat (limited to 'dev-qt/qtwebkit/qtwebkit-4.8.5-r1.ebuild')
-rw-r--r-- | dev-qt/qtwebkit/qtwebkit-4.8.5-r1.ebuild | 41 |
1 files changed, 19 insertions, 22 deletions
diff --git a/dev-qt/qtwebkit/qtwebkit-4.8.5-r1.ebuild b/dev-qt/qtwebkit/qtwebkit-4.8.5-r1.ebuild index b33a027..c4a1312 100644 --- a/dev-qt/qtwebkit/qtwebkit-4.8.5-r1.ebuild +++ b/dev-qt/qtwebkit/qtwebkit-4.8.5-r1.ebuild @@ -4,32 +4,32 @@ EAPI=5 -inherit qt4-build flag-o-matic +inherit qt4-build-multilib flag-o-matic DESCRIPTION="The WebKit module for the Qt toolkit" SLOT="4" if [[ ${QT4_BUILD_TYPE} == live ]]; then KEYWORDS="" else - KEYWORDS="amd64 arm ~ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris" + KEYWORDS="~amd64" fi IUSE="+gstreamer icu +jit" # libxml2[!icu?] is needed for bugs 407315 and 411091 DEPEND=" - dev-db/sqlite:3 - ~dev-qt/qtcore-${PV}[aqua=,debug=,ssl] - ~dev-qt/qtgui-${PV}[aqua=,debug=] - ~dev-qt/qtxmlpatterns-${PV}[aqua=,debug=] - x11-libs/libX11 - x11-libs/libXrender + dev-db/sqlite:3[${MULTILIB_USEDEP}] + ~dev-qt/qtcore-${PV}[aqua=,debug=,ssl,${MULTILIB_USEDEP}] + ~dev-qt/qtgui-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] + ~dev-qt/qtxmlpatterns-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXrender[${MULTILIB_USEDEP}] gstreamer? ( - dev-libs/glib:2 - dev-libs/libxml2:2[!icu?] - >=media-libs/gstreamer-0.10.36:0.10 - >=media-libs/gst-plugins-base-0.10.36:0.10 + dev-libs/glib:2[${MULTILIB_USEDEP}] + dev-libs/libxml2:2[!icu?,${MULTILIB_USEDEP}] + >=media-libs/gstreamer-0.10.36:0.10[${MULTILIB_USEDEP}] + >=media-libs/gst-plugins-base-0.10.36:0.10[${MULTILIB_USEDEP}] ) - icu? ( dev-libs/icu:= ) + icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] ) " RDEPEND="${DEPEND}" @@ -38,7 +38,8 @@ PATCHES=( "${FILESDIR}/4.8.2-javascriptcore-x32.patch" ) -pkg_setup() { +ehook qt4-build-multilib-global-pre_pkg_setup my_global_pre_pkg_setup +my_global_pre_pkg_setup() { QT4_TARGET_DIRECTORIES=" src/3rdparty/webkit/Source/JavaScriptCore src/3rdparty/webkit/Source/WebCore @@ -50,11 +51,10 @@ pkg_setup() { QCONFIG_ADD="webkit" QCONFIG_DEFINE="QT_WEBKIT" - - qt4-build_pkg_setup } -src_prepare() { +ehook qt4-build-multilib-global-pre_src_prepare my_global_pre_src_prepare +my_global_pre_src_prepare() { # Fix version number in generated pkgconfig file, bug 406443 sed -i -e 's/^isEmpty(QT_BUILD_TREE)://' \ src/3rdparty/webkit/Source/WebKit/qt/QtWebKit.pro || die @@ -67,17 +67,14 @@ src_prepare() { sed -i -e '/CONFIG\s*+=\s*text_breaking_with_icu/ s:^#\s*::' \ src/3rdparty/webkit/Source/JavaScriptCore/JavaScriptCore.pri || die fi - - qt4-build_src_prepare } -src_configure() { +ehook qt4-build-multilib-global-pre_src_configure my_global_pre_src_configure +my_global_pre_src_configure() { myconf+=" -webkit -system-sqlite $(qt_use icu) $(qt_use jit javascript-jit) $(use gstreamer || echo -DENABLE_VIDEO=0)" - - qt4-build_src_configure } |