Version bump.
authorHans de Graaff <graaff@gentoo.org>
Fri, 25 Jun 2010 20:23:05 +0000 (20:23 +0000)
committerHans de Graaff <graaff@gentoo.org>
Fri, 25 Jun 2010 20:23:05 +0000 (20:23 +0000)
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64

dev-ruby/httparty/ChangeLog
dev-ruby/httparty/Manifest
dev-ruby/httparty/httparty-0.6.0.ebuild [new file with mode: 0644]

index 8658ff4922133de93355d58c841237cf6258172a..e96f7579925d092912ccdb348a6d7499296932b1 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-ruby/httparty
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/httparty/ChangeLog,v 1.15 2010/05/28 17:46:48 josejx Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/httparty/ChangeLog,v 1.16 2010/06/25 20:23:05 graaff Exp $
+
+*httparty-0.6.0 (25 Jun 2010)
+
+  25 Jun 2010; Hans de Graaff <graaff@gentoo.org> +httparty-0.6.0.ebuild:
+  Version bump.
 
   28 May 2010; Joseph Jezak <josejx@gentoo.org> httparty-0.5.2.ebuild:
   Marked ~ppc for bug #302963.
index 0ac6ce0884ce5d48bfe31bc879da5e864ffc63ac..3b070d7667e153bbb8c887719ca09db77977df4c 100644 (file)
@@ -1,16 +1,18 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
 
 DIST httparty-0.4.5.gem 40448 RMD160 9094b515346567b3d9760df77955727b56fbc3bd SHA1 a475040ee767bc4e7a94c43f65a0d17216dbcde8 SHA256 72e93eb5d6832bb0700848e7a1a713f93fc5aa94547d3c53a3332a8449aab16a
 DIST httparty-0.5.2.gem 46592 RMD160 a084b664faec5ccd9d5c3e2cba18adbce25547a4 SHA1 dac9f222a587eaee92363cff5be6303292413367 SHA256 8878d20a71609017391784cd32dde279352a5be5d1a3fdecbfae78777fa81fb4
+DIST httparty-0.6.0.gem 49152 RMD160 d1f6aad41d1f47e7e7e20421233421b067145377 SHA1 83799e8bdb51e6712d70142eaa28b5a97639d94a SHA256 dc9dce76649421042247a53f90343cdf13a75505f4c360f3712a57056b7cc28c
 EBUILD httparty-0.4.5.ebuild 492 RMD160 422a58c880c960ab59652095bfaf388897ed9872 SHA1 3249c5109f92f74d3b31a58afc464a26aeee4540 SHA256 8329455a302aae677da14213539b5688e635b11ada37940d6ac30a64efd533db
 EBUILD httparty-0.5.2.ebuild 1523 RMD160 76da8c2df100cc9689c5481d634b07241c00cb54 SHA1 9ffbce769bc23a08736a5cf22fa9c3481b48c349 SHA256 06aa03266cbf0d2db0d6fb2b5dca226ccf84ff866020004eb0b1867e27d0dac4
-MISC ChangeLog 2152 RMD160 ec5b791d47e04b3b4e121c281b62eac8d04ccf0b SHA1 77117f8267d7709ad9d442f8741d45239b31d475 SHA256 f1733bdbd455c99264d5f04dc4310e28beeb9d6a219ffc75d7b5516ea5dee317
+EBUILD httparty-0.6.0.ebuild 1523 RMD160 df1a6d276c91963bedaa8c0900021fd278abf74f SHA1 7045b51d2dabc6fb3722ccc275b9bf066710e3cc SHA256 d59baa622e72821704c2d7f58a9a8e83ec63829abc4232b1ef3ed0c00b98a60c
+MISC ChangeLog 2274 RMD160 93db69c58057b2d619e4685b2ab833999d0c46d0 SHA1 6ff2214648233ba3ba13205550f51c07716e671b SHA256 81a9227dc7d0d26dc75934a5eb3798ff8c760aa70e6465eea75fce1cc0a272f4
 MISC metadata.xml 157 RMD160 5d9e2c7ecba96ffebd936d38acedf859cdea84e1 SHA1 8ce15dcc608eeb5616aeec610dc695cbe6f93e02 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.14 (GNU/Linux)
+Version: GnuPG v2.0.15 (GNU/Linux)
 
-iEYEARECAAYFAkwAAV8ACgkQcsIHjyDViGQRsgCcCPpDmUs0HeS0LbyFM+8RRrBS
-BQIAn2qD93GWwX7pFHmXna/P+SJBjJpA
-=Lw5/
+iF4EAREIAAYFAkwlEC8ACgkQZihJkut28SszOgEAsb+orE9bz7u5s5SXzbNpIZeo
+o3sRMP6r4xm8sPUEqhABAJ1Rc8/k8JmcsZYyQ9oWYFMZ/QU/gvXHjyYcfeLrVms6
+=ZvP2
 -----END PGP SIGNATURE-----
diff --git a/dev-ruby/httparty/httparty-0.6.0.ebuild b/dev-ruby/httparty/httparty-0.6.0.ebuild
new file mode 100644 (file)
index 0000000..d55d244
--- /dev/null
@@ -0,0 +1,60 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/httparty/httparty-0.6.0.ebuild,v 1.1 2010/06/25 20:23:05 graaff Exp $
+
+EAPI=2
+
+# ruby19 → testsuite fails (might be crack's bug)
+# jruby → testsuite fails (seems like a testuite bug)
+USE_RUBY="ruby18"
+
+# We have a custom test function, but don't null this out so that the
+# deps are still added
+RUBY_FAKEGEM_TASK_TEST="none"
+
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.rdoc History"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Makes http fun! Also, makes consuming restful web services dead easy."
+HOMEPAGE="http://httparty.rubyforge.org/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+# Code should most likely be patched, but for now…
+ruby_add_rdepend '~dev-ruby/crack-0.1.7'
+
+ruby_add_bdepend 'dev-ruby/rspec dev-ruby/fakeweb'
+
+USE_RUBY=ruby18 \
+       ruby_add_bdepend 'ruby_targets_ruby18 test' 'dev-util/cucumber dev-ruby/activesupport:2.3'
+
+all_ruby_prepare() {
+       # as often, Rakefile depends on Jeweler's presence
+       sed -i \
+               -e '/check_dependencies/s:^:#:' \
+               Rakefile || die
+}
+
+each_ruby_test() {
+       case ${RUBY} in
+               *ruby18)
+                       # Cucumber-based tests only work on Ruby 1.8, as of today, so we only call them
+                       ${RUBY} -S rake spec features || die "cucumber tests failed"
+                       ;;
+               *)
+                       ${RUBY} -S rake spec || die "cucumber tests failed"
+                       ;;
+       esac
+}
+
+all_ruby_install() {
+       all_fakegem_install
+
+       docinto examples
+       dodoc examples/* || die
+}