pacho 15/05/25 21:54:38 Modified: webkit-gtk-2.4.9-r200.ebuild webkit-gtk-2.4.9.ebuild ChangeLog Log: nvidia_check stuff can be dropped, tests look to run ok too (Portage version: 2.2.19/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
Revision Changes Path 1.3 net-libs/webkit-gtk/webkit-gtk-2.4.9-r200.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-2.4.9-r200.ebuild?rev=1.3&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-2.4.9-r200.ebuild?rev=1.3&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-2.4.9-r200.ebuild?r1=1.2&r2=1.3 Index: webkit-gtk-2.4.9-r200.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-2.4.9-r200.ebuild,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- webkit-gtk-2.4.9-r200.ebuild 24 May 2015 23:12:46 -0000 1.2 +++ webkit-gtk-2.4.9-r200.ebuild 25 May 2015 21:54:38 -0000 1.3 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-2.4.9-r200.ebuild,v 1.2 2015/05/24 23:12:46 eva Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-2.4.9-r200.ebuild,v 1.3 2015/05/25 21:54:38 pacho Exp $ EAPI="5" GCONF_DEBUG="no" @@ -99,8 +99,6 @@ CHECKREQS_DISK_BUILD="18G" # and even this might not be enough, bug #417307 pkg_pretend() { - #nvidia_check || die #463960 - if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then einfo "Checking for sufficient disk space to build ${PN} with debugging CFLAGS" check-reqs_pkg_pretend @@ -112,8 +110,6 @@ } pkg_setup() { - #nvidia_check || die #463960 - # Check whether any of the debugging flags is enabled if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then if is-flagq "-ggdb" && [[ ${WEBKIT_GTK_GGDB} != "yes" ]]; then @@ -153,23 +149,16 @@ # * mimehandling test sometimes fails under Xvfb (works fine manually), bug #??? # * webdatasource test needs a network connection and intermittently fails with icedtea-web # * webplugindatabase intermittently fails with icedtea-web, bug #???? - sed -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testwebinspector/ d' \ - -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testkeyevents/ d' \ - -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testmimehandling/ d' \ - -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testwebdatasource/ d' \ - -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testwebplugindatabase/ d' \ - -i Tools/TestWebKitAPI/GNUmakefile.am || die +# sed -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testwebinspector/ d' \ +# -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testkeyevents/ d' \ +# -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testmimehandling/ d' \ +# -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testwebdatasource/ d' \ +# -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testwebplugindatabase/ d' \ +# -i Tools/TestWebKitAPI/GNUmakefile.am || die # bug #459978, upstream bug #113397 epatch "${FILESDIR}"/${PN}-1.11.90-gtk-docize-fix.patch - # Deadlock causing infinite compilations with nvidia-drivers: - # https://bugs.gentoo.org/show_bug.cgi?id=463960 - # http://osdyson.org/issues/161 - # https://bugs.webkit.org/show_bug.cgi?id=125651 - # FIXME: it doesn't really work for us - #epatch "${FILESDIR}"/${PN}-2.2.5-gir-nvidia-hangs.patch - # Debian patches to fix support for some arches # https://bugs.webkit.org/show_bug.cgi?id=129540 epatch "${FILESDIR}"/${PN}-2.2.5-{hppa,ia64}-platform.patch @@ -291,20 +280,3 @@ # bug #402699, https://bugs.webkit.org/show_bug.cgi?id=78134 rm -rf "${ED}usr/share/gtk-doc" || die } - -#nvidia_check() { -# if [[ ${MERGE_TYPE} != "binary" ]] && -# use introspection && -# has_version 'x11-drivers/nvidia-drivers' && -# [[ $(eselect opengl show 2> /dev/null) = "nvidia" ]] -# then -# eerror "${PN} freezes while compiling if x11-drivers/nvidia-drivers is" -# eerror "used as the system OpenGL library. We are very sorry about that." -# eerror "You should temporarily select Mesa as the system OpenGL library:" -# eerror " # eselect opengl set xorg-x11" -# eerror " and then run emerge again." -# eerror "See https://bugs.gentoo.org/463960 for more details." -# eerror -# return 1 -# fi -#} 1.3 net-libs/webkit-gtk/webkit-gtk-2.4.9.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-2.4.9.ebuild?rev=1.3&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-2.4.9.ebuild?rev=1.3&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-2.4.9.ebuild?r1=1.2&r2=1.3 Index: webkit-gtk-2.4.9.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-2.4.9.ebuild,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- webkit-gtk-2.4.9.ebuild 24 May 2015 23:12:46 -0000 1.2 +++ webkit-gtk-2.4.9.ebuild 25 May 2015 21:54:38 -0000 1.3 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-2.4.9.ebuild,v 1.2 2015/05/24 23:12:46 eva Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-2.4.9.ebuild,v 1.3 2015/05/25 21:54:38 pacho Exp $ EAPI="5" GCONF_DEBUG="no" @@ -108,8 +108,6 @@ CHECKREQS_DISK_BUILD="18G" # and even this might not be enough, bug #417307 pkg_pretend() { - #nvidia_check || die #463960 - if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then einfo "Checking for sufficient disk space to build ${PN} with debugging CFLAGS" check-reqs_pkg_pretend @@ -121,8 +119,6 @@ } pkg_setup() { - #nvidia_check || die #463960 - # Check whether any of the debugging flags is enabled if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then if is-flagq "-ggdb" && [[ ${WEBKIT_GTK_GGDB} != "yes" ]]; then @@ -162,23 +158,16 @@ # * mimehandling test sometimes fails under Xvfb (works fine manually), bug #??? # * webdatasource test needs a network connection and intermittently fails with icedtea-web # * webplugindatabase intermittently fails with icedtea-web, bug #???? - sed -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testwebinspector/ d' \ - -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testkeyevents/ d' \ - -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testmimehandling/ d' \ - -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testwebdatasource/ d' \ - -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testwebplugindatabase/ d' \ - -i Tools/TestWebKitAPI/GNUmakefile.am || die +# sed -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testwebinspector/ d' \ +# -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testkeyevents/ d' \ +# -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testmimehandling/ d' \ +# -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testwebdatasource/ d' \ +# -e '/Programs\/TestWebKitAPI\/WebKitGtk\/testwebplugindatabase/ d' \ +# -i Tools/TestWebKitAPI/GNUmakefile.am || die # bug #459978, upstream bug #113397 epatch "${FILESDIR}"/${PN}-1.11.90-gtk-docize-fix.patch - # Deadlock causing infinite compilations with nvidia-drivers: - # https://bugs.gentoo.org/show_bug.cgi?id=463960 - # http://osdyson.org/issues/161 - # https://bugs.webkit.org/show_bug.cgi?id=125651 - # FIXME: it doesn't really work for us - #epatch "${FILESDIR}"/${PN}-2.2.5-gir-nvidia-hangs.patch - # Debian patches to fix support for some arches # https://bugs.webkit.org/show_bug.cgi?id=129540 epatch "${FILESDIR}"/${PN}-2.2.5-{hppa,ia64}-platform.patch @@ -302,20 +291,3 @@ use jit && pax-mark m "${ED}usr/bin/jsc-3" "${ED}usr/libexec/WebKitWebProcess" pax-mark m "${ED}usr/libexec/WebKitPluginProcess" } - -#nvidia_check() { -# if [[ ${MERGE_TYPE} != "binary" ]] && -# use introspection && -# has_version 'x11-drivers/nvidia-drivers' && -# [[ $(eselect opengl show 2> /dev/null) = "nvidia" ]] -# then -# eerror "${PN} freezes while compiling if x11-drivers/nvidia-drivers is" -# eerror "used as the system OpenGL library. We are very sorry about that." -# eerror "You should temporarily select Mesa as the system OpenGL library:" -# eerror " # eselect opengl set xorg-x11" -# eerror " and then run emerge again." -# eerror "See https://bugs.gentoo.org/463960 for more details." -# eerror -# return 1 -# fi -#} 1.319 net-libs/webkit-gtk/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/ChangeLog?rev=1.319&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/ChangeLog?rev=1.319&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/ChangeLog?r1=1.318&r2=1.319 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/ChangeLog,v retrieving revision 1.318 retrieving revision 1.319 diff -u -r1.318 -r1.319 --- ChangeLog 24 May 2015 23:12:46 -0000 1.318 +++ ChangeLog 25 May 2015 21:54:38 -0000 1.319 @@ -1,6 +1,10 @@ # ChangeLog for net-libs/webkit-gtk # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/ChangeLog,v 1.318 2015/05/24 23:12:46 eva Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/ChangeLog,v 1.319 2015/05/25 21:54:38 pacho Exp $ + + 25 May 2015; Pacho Ramos <pa...@gentoo.org> webkit-gtk-2.4.9-r200.ebuild, + webkit-gtk-2.4.9.ebuild: + nvidia_check stuff can be dropped, tests look to run ok too 24 May 2015; Gilles Dartiguelongue <e...@gentoo.org> webkit-gtk-2.4.9.ebuild, webkit-gtk-2.4.9-r200.ebuild, webkit-gtk-2.6.6.ebuild: