summaryrefslogtreecommitdiff
path: root/net-libs/webkit-gtk/webkit-gtk-2.4.11-r201.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs/webkit-gtk/webkit-gtk-2.4.11-r201.ebuild')
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.4.11-r201.ebuild16
1 files changed, 10 insertions, 6 deletions
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.4.11-r201.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.4.11-r201.ebuild
index 8bef588..af8aad9 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.4.11-r201.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.4.11-r201.ebuild
@@ -3,7 +3,7 @@
EAPI="6"
PYTHON_COMPAT=( python2_7 )
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
inherit autotools check-reqs flag-o-matic gnome2 pax-utils python-any-r1 ruby-single toolchain-funcs versionator virtualx
@@ -172,6 +172,12 @@ src_configure() {
# Respect CC, otherwise fails on prefix #395875
tc-export CC
+ # revert icu behavior
+ append-cxxflags -DUPRV_BLOCK_MACRO_BEGIN=\"\" -DUPRV_BLOCK_MACRO_END=\"\"
+
+ # disable warnings
+ append-cxxflags -w
+
# 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
@@ -196,14 +202,12 @@ src_configure() {
local ruby_interpreter=""
- if has_version "virtual/rubygems[ruby_targets_ruby23]"; then
+ if has_version "virtual/rubygems[ruby_targets_ruby24]"; then
+ ruby_interpreter="RUBY=$(type -P ruby24)"
+ elif has_version "virtual/rubygems[ruby_targets_ruby23]"; then
ruby_interpreter="RUBY=$(type -P ruby23)"
elif has_version "virtual/rubygems[ruby_targets_ruby22]"; then
ruby_interpreter="RUBY=$(type -P ruby22)"
- elif has_version "virtual/rubygems[ruby_targets_ruby21]"; then
- ruby_interpreter="RUBY=$(type -P ruby21)"
- else
- ruby_interpreter="RUBY=$(type -P ruby20)"
fi
# TODO: Check Web Audio support