summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2012-04-23 09:47:31 +0000
committerHans de Graaff <graaff@gentoo.org>2012-04-23 09:47:31 +0000
commit59103a22441dd32f24a069794285634c11c8d503 (patch)
tree7f4d4ebde3a77696499b71c08b279156a9f1e74b /dev-ruby
parentnet-analyzer/linkchecker: Cleaned old (diff)
downloadhistorical-59103a22441dd32f24a069794285634c11c8d503.tar.gz
historical-59103a22441dd32f24a069794285634c11c8d503.tar.bz2
historical-59103a22441dd32f24a069794285634c11c8d503.zip
Turn websocket into a development dependency.
Package-Manager: portage-2.1.10.49/cvs/Linux x86_64
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/selenium-webdriver/ChangeLog8
-rw-r--r--dev-ruby/selenium-webdriver/Manifest9
-rw-r--r--dev-ruby/selenium-webdriver/selenium-webdriver-2.21.2-r1.ebuild40
3 files changed, 52 insertions, 5 deletions
diff --git a/dev-ruby/selenium-webdriver/ChangeLog b/dev-ruby/selenium-webdriver/ChangeLog
index f4bab9c8a707..4723c5660948 100644
--- a/dev-ruby/selenium-webdriver/ChangeLog
+++ b/dev-ruby/selenium-webdriver/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-ruby/selenium-webdriver
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/selenium-webdriver/ChangeLog,v 1.26 2012/04/21 07:03:48 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/selenium-webdriver/ChangeLog,v 1.27 2012/04/23 09:47:31 graaff Exp $
+
+*selenium-webdriver-2.21.2-r1 (23 Apr 2012)
+
+ 23 Apr 2012; Hans de Graaff <graaff@gentoo.org>
+ +selenium-webdriver-2.21.2-r1.ebuild:
+ Turn websocket into a development dependency.
*selenium-webdriver-2.21.2 (21 Apr 2012)
diff --git a/dev-ruby/selenium-webdriver/Manifest b/dev-ruby/selenium-webdriver/Manifest
index 38833e170e25..254175f8ec34 100644
--- a/dev-ruby/selenium-webdriver/Manifest
+++ b/dev-ruby/selenium-webdriver/Manifest
@@ -12,13 +12,14 @@ EBUILD selenium-webdriver-2.18.0.ebuild 1041 RMD160 0ba02e6028b25d0837fd0d1fc771
EBUILD selenium-webdriver-2.19.0.ebuild 1041 RMD160 727e0609f6a3bd659328f683a716f24a231bf242 SHA1 cef1090cf19c81b947dfdd0f4f6ce7fe69a8c1cd SHA256 3780c51c01fa884e474d550ad764bc12d3438ef26dc60be71632260effa6d4fe
EBUILD selenium-webdriver-2.20.0.ebuild 1041 RMD160 e982e585d0c3128127a5307b03a886afbf9ca907 SHA1 c5586a0fdbe52452507fdc63748041f9634d5654 SHA256 429a9a2f2395e9ed2db78ab58ca44f9c5f43a1b988646834f86c98ca9dbd371e
EBUILD selenium-webdriver-2.21.1.ebuild 1041 RMD160 67482112af470c72ff86c33ce35a51522c4f93b2 SHA1 7f48120a5ffb57e26256189d203481c122dcd7f4 SHA256 b1040ab4befb531b6b7bbb10a9f29fb854d6527e0b3c8c309e9c7a01f472fe98
+EBUILD selenium-webdriver-2.21.2-r1.ebuild 1287 RMD160 b126488f1a831efebca75587a36a1c91427de397 SHA1 e69b6087b772e4556a7c48b88773b13756bcacdd SHA256 19f15cb1d27925e073484e021af541267a8dc4bb75888c3b7b84dce517809fe6
EBUILD selenium-webdriver-2.21.2.ebuild 1041 RMD160 568c1a074ec7ba7fe6a6e8e220506eb3a032256c SHA1 074536c2cb99c7e142fa64f272c5145d9405c005 SHA256 88fac68c2b806174dbb1333f37c23b099cedf83e821619423cf032a2f3806bf1
-MISC ChangeLog 4316 RMD160 5b5045b4bace56f03f4327279ada64b2b7156b21 SHA1 5f62787e12d9966134c58c6c3b9d1f18dba00f6e SHA256 e7f86351a476ea61f735322bd8060576d1f2f6f2694b7ebf62ae4abea465abb9
+MISC ChangeLog 4500 RMD160 110ea95581b306582b0bfd0e623a4c0a5c0ca895 SHA1 4d9762e6e2be3dce241cd7cd2cbbcddba7d2c43b SHA256 c4baa512b2e8526fec032db0f3448f53485069df86122309fbd2d9fa2e55a59c
MISC metadata.xml 157 RMD160 5d9e2c7ecba96ffebd936d38acedf859cdea84e1 SHA1 8ce15dcc608eeb5616aeec610dc695cbe6f93e02 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iF4EAREIAAYFAk+SW9oACgkQiIP6VqMIqNexSAD8CqO4e5Cp0eRYJxalDT2Ei9al
-yfF1jDhgZ0B54dp53/wA/1cuG2WLfuSZcH+YPu8jOKmrneI8fXMxKBf4flDm8xIM
-=++Eg
+iF4EAREIAAYFAk+VJT0ACgkQiIP6VqMIqNc/MgEAk8KxE10K2UgUR5KGRKNGRgHr
+C+54Bc2XZlJmnp4vXPcA/1Km7MK5t2MOVScl7sS24235lqhon89MR+zNrGhsAb3z
+=npeZ
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-2.21.2-r1.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-2.21.2-r1.ebuild
new file mode 100644
index 000000000000..ac39e0522976
--- /dev/null
+++ b/dev-ruby/selenium-webdriver/selenium-webdriver-2.21.2-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/selenium-webdriver/selenium-webdriver-2.21.2-r1.ebuild,v 1.1 2012/04/23 09:47:31 graaff Exp $
+
+EAPI=4
+USE_RUBY="ruby18 ruby19 ree18"
+
+# NOTE: this package contains precompiled code. It appears that all
+# source code can be found at http://code.google.com/p/selenium/ but the
+# repository is not organized in a way so that we can easily rebuild the
+# suited shared object. We'll just try our luck with the precompiled
+# objects for now.
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGES README"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_QA_ALLOWED_LIBS="x_ignore_nofocus.so"
+
+inherit ruby-fakegem
+
+DESCRIPTION="This gem provides Ruby bindings for WebDriver."
+HOMEPAGE="http://gemcutter.org/gems/selenium-webdriver"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/childprocess-0.2.5
+ >=dev-ruby/ffi-1.0.9
+ >=dev-ruby/multi_json-1.0.4
+ dev-ruby/rubyzip"
+
+all_ruby_prepare() {
+ # Make websocket a development dependency since it is only needed
+ # for the safari driver which we don't support on Gentoo.
+ sed -i -e '/libwebsocket/,/version_requirements/ s/runtime/development/' ../metadata || die
+}