diff options
author | Gilles Dartiguelongue <eva@gentoo.org> | 2015-05-24 23:12:46 +0000 |
---|---|---|
committer | Gilles Dartiguelongue <eva@gentoo.org> | 2015-05-24 23:12:46 +0000 |
commit | b767585e99f115c5c97886f5bc4b3807ee25cda4 (patch) | |
tree | 07e900e87c412c254301b9902b2e342cb340af17 /net-libs/webkit-gtk | |
parent | Bug per bug #549282, dropped ~x86 keyword due to dev-ruby/rash needing it (diff) | |
download | gentoo-2-b767585e99f115c5c97886f5bc4b3807ee25cda4.tar.gz gentoo-2-b767585e99f115c5c97886f5bc4b3807ee25cda4.tar.bz2 gentoo-2-b767585e99f115c5c97886f5bc4b3807ee25cda4.zip |
Sync ebuilds. Add missing minimum version requirements, fix dependencies for USE=X on slot 3 and USE=aqua on slot 2.
(Portage version: 2.2.19/cvs/Linux x86_64, signed Manifest commit with key C6085806)
Diffstat (limited to 'net-libs/webkit-gtk')
-rw-r--r-- | net-libs/webkit-gtk/ChangeLog | 7 | ||||
-rw-r--r-- | net-libs/webkit-gtk/webkit-gtk-2.4.9-r200.ebuild | 57 | ||||
-rw-r--r-- | net-libs/webkit-gtk/webkit-gtk-2.4.9.ebuild | 66 | ||||
-rw-r--r-- | net-libs/webkit-gtk/webkit-gtk-2.6.6.ebuild | 20 |
4 files changed, 84 insertions, 66 deletions
diff --git a/net-libs/webkit-gtk/ChangeLog b/net-libs/webkit-gtk/ChangeLog index b35a443fdd03..cf2706f87cbb 100644 --- a/net-libs/webkit-gtk/ChangeLog +++ b/net-libs/webkit-gtk/ChangeLog @@ -1,6 +1,11 @@ # 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.317 2015/05/24 22:43:39 tetromino Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/ChangeLog,v 1.318 2015/05/24 23:12:46 eva Exp $ + + 24 May 2015; Gilles Dartiguelongue <eva@gentoo.org> webkit-gtk-2.4.9.ebuild, + webkit-gtk-2.4.9-r200.ebuild, webkit-gtk-2.6.6.ebuild: + Sync ebuilds. Add missing minimum version requirements, fix dependencies for + USE=X on slot 3 and USE=aqua on slot 2. *webkit-gtk-2.4.9-r200 (24 May 2015) *webkit-gtk-2.4.9 (24 May 2015) diff --git a/net-libs/webkit-gtk/webkit-gtk-2.4.9-r200.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.4.9-r200.ebuild index fa3ee26a9c6e..91c689c6e696 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.4.9-r200.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.4.9-r200.ebuild @@ -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.1 2015/05/24 22:43:39 tetromino Exp $ +# $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 $ EAPI="5" GCONF_DEBUG="no" @@ -21,8 +21,8 @@ IUSE="aqua coverage debug +egl +geoloc gles2 +gstreamer +introspection +jit libs # bugs 372493, 416331 REQUIRED_USE=" geoloc? ( introspection ) - introspection? ( gstreamer ) gles2? ( egl ) + introspection? ( gstreamer ) webgl? ( ^^ ( gles2 opengl ) ) !webgl? ( ?? ( gles2 opengl ) ) || ( aqua X ) @@ -30,21 +30,23 @@ REQUIRED_USE=" # use sqlite, svg by default RDEPEND=" - dev-libs/libxml2:2 - dev-libs/libxslt - media-libs/harfbuzz:=[icu(+)] + dev-db/sqlite:3= + >=dev-libs/glib-2.36:2 + >=dev-libs/icu-3.8.1-r1:= + >=dev-libs/libxml2-2.6:2 + >=dev-libs/libxslt-1.1.7 + >=media-libs/fontconfig-2.5:1.0 + >=media-libs/freetype-2.4.2:2 + >=media-libs/harfbuzz-0.9.7:=[icu(+)] + >=media-libs/libpng-1.4:0= media-libs/libwebp:= + >=net-libs/libsoup-2.42:2.4[introspection?] virtual/jpeg:0= - >=media-libs/libpng-1.4:0= >=x11-libs/cairo-1.10:=[X] - >=dev-libs/glib-2.36.0:2 - >=dev-libs/icu-3.8.1-r1:= - >=net-libs/libsoup-2.42.0:2.4[introspection?] - dev-db/sqlite:3= - >=x11-libs/pango-1.30.0.0 + >=x11-libs/gtk+-2.24.10:2[aqua?,introspection?] x11-libs/libXrender x11-libs/libXt - >=x11-libs/gtk+-2.24.10:2 + >=x11-libs/pango-1.30.0 egl? ( media-libs/mesa[egl] ) geoloc? ( >=app-misc/geoclue-2.1.5:2.0 ) @@ -66,7 +68,7 @@ RDEPEND=" # Need real bison, not yacc DEPEND="${RDEPEND} ${PYTHON_DEPS} - dev-lang/perl + >=dev-lang/perl-5.10 || ( virtual/rubygems[ruby_targets_ruby20] virtual/rubygems[ruby_targets_ruby21] @@ -75,9 +77,9 @@ DEPEND="${RDEPEND} ) >=dev-libs/atk-2.8.0 >=dev-util/gtk-doc-am-1.10 - dev-util/gperf + >=dev-util/gperf-3.0.1 >=sys-devel/bison-2.4.3 - >=sys-devel/flex-2.5.33 + >=sys-devel/flex-2.5.34 || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 ) sys-devel/gettext >=sys-devel/make-3.82-r4 @@ -159,14 +161,14 @@ src_prepare() { -i Tools/TestWebKitAPI/GNUmakefile.am || die # bug #459978, upstream bug #113397 - epatch "${FILESDIR}/${PN}-1.11.90-gtk-docize-fix.patch" + 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 + # 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 @@ -174,7 +176,9 @@ src_prepare() { # https://bugs.webkit.org/show_bug.cgi?id=129542 epatch "${FILESDIR}"/${PN}-2.4.1-ia64-malloc.patch - epatch "${FILESDIR}"/${PN}-2.4.4-jpeg-9a.patch #481688 + # Fix build with recent libjpeg, bug #481688 + # https://bugs.webkit.org/show_bug.cgi?id=122412 + epatch "${FILESDIR}"/${PN}-2.4.4-jpeg-9a.patch # Fix building with --disable-webgl, bug #500966 # https://bugs.webkit.org/show_bug.cgi?id=131267 @@ -192,7 +196,8 @@ src_configure() { # Arches without JIT support also need this to really disable it in all places use jit || append-cppflags -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_ASSEMBLER=0 - # It doesn't compile on alpha without this in LDFLAGS, bug #??? + # It does not compile on alpha without this in LDFLAGS + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648761 use alpha && append-ldflags "-Wl,--no-relax" # Sigbuses on SPARC with mcpu and co., bug #??? @@ -210,16 +215,16 @@ src_configure() { append-ldflags "-Wl,--reduce-memory-overheads" fi - local myconf="" + local ruby_interpreter="" if has_version "virtual/rubygems[ruby_targets_ruby22]"; then - myconf="${myconf} RUBY=$(type -P ruby22)" + ruby_interpreter="RUBY=$(type -P ruby22)" elif has_version "virtual/rubygems[ruby_targets_ruby21]"; then - myconf="${myconf} RUBY=$(type -P ruby21)" + ruby_interpreter="RUBY=$(type -P ruby21)" elif has_version "virtual/rubygems[ruby_targets_ruby20]"; then - myconf="${myconf} RUBY=$(type -P ruby20)" + ruby_interpreter="RUBY=$(type -P ruby20)" else - myconf="${myconf} RUBY=$(type -P ruby19)" + ruby_interpreter="RUBY=$(type -P ruby19)" fi # TODO: Check Web Audio support @@ -247,7 +252,7 @@ src_configure() { --disable-webkit2 \ --enable-dependency-tracking \ --disable-gtk-doc \ - ${myconf} + ${ruby_interpreter} } src_compile() { diff --git a/net-libs/webkit-gtk/webkit-gtk-2.4.9.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.4.9.ebuild index a09cd91b3517..d94854bdacd5 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.4.9.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.4.9.ebuild @@ -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.1 2015/05/24 22:43:39 tetromino Exp $ +# $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 $ EAPI="5" GCONF_DEBUG="no" @@ -21,8 +21,8 @@ IUSE="aqua coverage debug +egl +geoloc gles2 +gstreamer +introspection +jit libs # bugs 372493, 416331 REQUIRED_USE=" geoloc? ( introspection ) - introspection? ( gstreamer ) gles2? ( egl ) + introspection? ( gstreamer ) webgl? ( ^^ ( gles2 opengl ) ) !webgl? ( ?? ( gles2 opengl ) ) || ( aqua wayland X ) @@ -33,21 +33,22 @@ REQUIRED_USE=" # gtk2 is needed for plugin process support # gtk3-3.10 required for wayland RDEPEND=" - dev-libs/libxml2:2 - dev-libs/libxslt - media-libs/harfbuzz:=[icu(+)] + dev-db/sqlite:3= + >=dev-libs/glib-2.36:2 + >=dev-libs/icu-3.8.1-r1:= + >=dev-libs/libxml2-2.6:2 + >=dev-libs/libxslt-1.1.7 + >=media-libs/fontconfig-2.5:1.0 + >=media-libs/freetype-2.4.2:2 + >=media-libs/harfbuzz-0.9.7:=[icu(+)] + >=media-libs/libpng-1.4:0= media-libs/libwebp:= + >=net-libs/libsoup-2.42:2.4[introspection?] virtual/jpeg:0= - >=media-libs/libpng-1.4:0= - >=x11-libs/cairo-1.10:=[X] - >=dev-libs/glib-2.36.0:2 - >=x11-libs/gtk+-3.6.0:3[aqua=,introspection?] - >=dev-libs/icu-3.8.1-r1:= - >=net-libs/libsoup-2.42.0:2.4[introspection?] - dev-db/sqlite:3= - >=x11-libs/pango-1.30.0.0 - x11-libs/libXrender - x11-libs/libXt + >=x11-libs/cairo-1.10:=[X?] + >=x11-libs/gtk+-3.6.0:3[X?,aqua?,introspection?] + >=x11-libs/pango-1.30.0 + >=x11-libs/gtk+-2.24.10:2 egl? ( media-libs/mesa[egl] ) @@ -65,13 +66,17 @@ RDEPEND=" x11-libs/cairo[opengl] x11-libs/libXcomposite x11-libs/libXdamage ) + X? ( + x11-libs/libX11 + x11-libs/libXrender + x11-libs/libXt ) " # paxctl needed for bug #407085 # Need real bison, not yacc DEPEND="${RDEPEND} ${PYTHON_DEPS} - dev-lang/perl + >=dev-lang/perl-5.10 || ( virtual/rubygems[ruby_targets_ruby20] virtual/rubygems[ruby_targets_ruby21] @@ -81,9 +86,9 @@ DEPEND="${RDEPEND} >=app-accessibility/at-spi2-core-2.5.3 >=dev-libs/atk-2.8.0 >=dev-util/gtk-doc-am-1.10 - dev-util/gperf + >=dev-util/gperf-3.0.1 >=sys-devel/bison-2.4.3 - >=sys-devel/flex-2.5.33 + >=sys-devel/flex-2.5.34 || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.3 ) sys-devel/gettext >=sys-devel/make-3.82-r4 @@ -165,14 +170,14 @@ src_prepare() { -i Tools/TestWebKitAPI/GNUmakefile.am || die # bug #459978, upstream bug #113397 - epatch "${FILESDIR}/${PN}-1.11.90-gtk-docize-fix.patch" + 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 + # 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 @@ -184,7 +189,9 @@ src_prepare() { # https://bugs.webkit.org/show_bug.cgi?id=130837 epatch "${FILESDIR}"/${PN}-2.4.4-atomic-ppc.patch - epatch "${FILESDIR}"/${PN}-2.4.4-jpeg-9a.patch #481688 + # Fix build with recent libjpeg, bug #481688 + # https://bugs.webkit.org/show_bug.cgi?id=122412 + epatch "${FILESDIR}"/${PN}-2.4.4-jpeg-9a.patch # Fix building with --disable-webgl, bug #500966 # https://bugs.webkit.org/show_bug.cgi?id=131267 @@ -202,7 +209,8 @@ src_configure() { # Arches without JIT support also need this to really disable it in all places use jit || append-cppflags -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_ASSEMBLER=0 - # It doesn't compile on alpha without this in LDFLAGS, bug #??? + # It does not compile on alpha without this in LDFLAGS + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648761 use alpha && append-ldflags "-Wl,--no-relax" # Sigbuses on SPARC with mcpu and co., bug #??? @@ -220,16 +228,16 @@ src_configure() { append-ldflags "-Wl,--reduce-memory-overheads" fi - local myconf="" + local ruby_interpreter="" if has_version "virtual/rubygems[ruby_targets_ruby22]"; then - myconf="${myconf} RUBY=$(type -P ruby21)" + ruby_interpreter="RUBY=$(type -P ruby22)" elif has_version "virtual/rubygems[ruby_targets_ruby21]"; then - myconf="${myconf} RUBY=$(type -P ruby21)" + ruby_interpreter="RUBY=$(type -P ruby21)" elif has_version "virtual/rubygems[ruby_targets_ruby20]"; then - myconf="${myconf} RUBY=$(type -P ruby20)" + ruby_interpreter="RUBY=$(type -P ruby20)" else - myconf="${myconf} RUBY=$(type -P ruby19)" + ruby_interpreter="RUBY=$(type -P ruby19)" fi # TODO: Check Web Audio support @@ -258,7 +266,7 @@ src_configure() { --with-gtk=3.0 \ --enable-dependency-tracking \ --disable-gtk-doc \ - ${myconf} + ${ruby_interpreter} } src_compile() { diff --git a/net-libs/webkit-gtk/webkit-gtk-2.6.6.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.6.6.ebuild index 32ff62ee41aa..143ad216ae72 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.6.6.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.6.6.ebuild @@ -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.6.6.ebuild,v 1.1 2015/05/02 16:18:20 eva Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-2.6.6.ebuild,v 1.2 2015/05/24 23:12:46 eva Exp $ EAPI="5" GCONF_DEBUG="no" @@ -35,24 +35,24 @@ REQUIRED_USE=" # gtk2 is needed for plugin process support, should we add a USE flag to configure this? # gtk3-3.10 required for wayland RDEPEND=" - >=dev-libs/glib-2.36.0:2 + dev-db/sqlite:3= + >=dev-libs/glib-2.36:2 + >=dev-libs/icu-3.8.1-r1:= >=dev-libs/libxml2-2.8:2 >=dev-libs/libxslt-1.1.7 - virtual/jpeg:0= + >=media-libs/fontconfig-2.8:1.0 + >=media-libs/freetype-2.4.2:2 >=media-libs/harfbuzz-0.9.18:=[icu(+)] >=media-libs/libpng-1.4:0= media-libs/libwebp:= - >=dev-libs/icu-3.8.1-r1:= - >=media-libs/fontconfig-2.8:1.0 - >=media-libs/freetype-2.4.2:2 >=net-libs/libsoup-2.42:2.4[introspection?] + virtual/jpeg:0= >=x11-libs/cairo-1.10.2:=[X] >=x11-libs/gtk+-3.6.0:3[X,introspection?] - dev-db/sqlite:3= - >=x11-libs/pango-1.30.0.0 + >=x11-libs/pango-1.30.0 + x11-libs/libX11 x11-libs/libXrender x11-libs/libXt - x11-libs/libX11 >=x11-libs/gtk+-2.24.10:2 @@ -144,7 +144,7 @@ src_configure() { # Arches without JIT support also need this to really disable it in all places use jit || append-cppflags -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_ASSEMBLER=0 - # It doesn't compile on alpha without this in LDFLAGS + # It does not compile on alpha without this in LDFLAGS # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648761 use alpha && append-ldflags "-Wl,--no-relax" |