Version bump. Add ruby20, ruby21.
authorHans de Graaff <graaff@gentoo.org>
Sun, 8 Mar 2015 08:27:30 +0000 (08:27 +0000)
committerHans de Graaff <graaff@gentoo.org>
Sun, 8 Mar 2015 08:27:30 +0000 (08:27 +0000)
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0x8883FA56A308A8D7!

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

index 51e165e77421127b8519d56725f9c08b33c7e63d..e303a6ed8f402d1515d53d3594ab354c06f2c0ac 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-ruby/mongo
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mongo/ChangeLog,v 1.8 2014/08/05 16:00:35 mrueg Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mongo/ChangeLog,v 1.9 2015/03/08 08:27:29 graaff Exp $
+
+*mongo-1.12.0 (08 Mar 2015)
+
+  08 Mar 2015; Hans de Graaff <graaff@gentoo.org> +mongo-1.12.0.ebuild:
+  Version bump. Add ruby20, ruby21.
 
   05 Aug 2014; Manuel RĂ¼ger <mrueg@gentoo.org> mongo-1.6.2.ebuild:
   Remove trailing '.' from DESCRIPTION.
index c86df9a91eec262b3c2e4c7c3eff79a3c78d51ee..eb04139fadeb9cc73fbded3a80b71bef5f931819 100644 (file)
@@ -1,4 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST mongo-ruby-driver-1.12.0.tar.gz 360691 SHA256 33a58080b80cca03255934aea3641084042a0b5ef042b0967aa74d13f334418d SHA512 a5358810aeaddb0eff295e408a739ee4cba3473ae6f877c101c059d9dfb348bc4698ca2c7564049a3820d634792ee600e463e7b894cc82b3baa666dbd0dbf1b2 WHIRLPOOL 175d9049f50efc6afa5a684c9f632a5fb0e7e15d1d3b56ecad2fba3cc070b2c008be1eb3bafdaa2126249417df76d93faff6d8172ca95779bf60978358885aa5
 DIST mongo-ruby-driver-1.6.2.tar.gz 15485515 SHA256 ef6885ba66fce2df619d5543ef1699b584362fe37931e9e2121d974a67cb4a58 SHA512 ce537f2b819c072fddcb12dac66d81e9dc23a739b43211b65239d3264be9d4ac586813a18ca674abf75078639e3ee22dced8e88061e7c263b2381ea0d4e97b28 WHIRLPOOL ceb3ad9cb7b5cd1372d27a7962b60242166a37d31320e54f28c51b5f18e3a53cc08194dc2ec293c953a12a0936b1d8869f9338f4ca3a84fa09a847558acc361e
+EBUILD mongo-1.12.0.ebuild 1759 SHA256 55eb766146656165741a54e323add9804391ac53c8ab20ef304880213a4c1739 SHA512 a93eb77409acb3888c9e75b80e0698442e05e5f019bd34236c72861bb2ebd32517981bc8dbe2daf2028b722be166a4b7debe8d4f02d7c8d25f53a370dfecd9e1 WHIRLPOOL 495932e97ef5c3f1c78efe8854390dd0efca4dc9ba7812bf725c8f3dabf2c12936621f9a2a6c36ec4c83711e2f0a72922d151c2e9752ccccf5c2cc9ed5b16c8d
 EBUILD mongo-1.6.2.ebuild 1102 SHA256 91b45ac883ba78ddedefeedde338566eb5254c1a7a8c08892575e1d96363f582 SHA512 5dbc595ecc00c9a5f47368c29898fbb3db1da1a87c4c262245c41ab38e44f9728c6df5efbbedcefd0eb9cb04d572108c2470677ee3dbe9e217d0ea90ae555499 WHIRLPOOL de42e9e40f3dfccf5095464f317d9ff906e3d7fd5563f593378b7d528ebd2bbba495437f556eae17f47b126508eb18d4a7b681d1a9dc926528fdd52fa763728e
-MISC ChangeLog 1199 SHA256 7e7baad37bb7b37101a2b1105df63a8445322975e3de6be1472adc778a45ba1c SHA512 35e22e16e62f302d12da95417f7d750843642ab917f7fbd934210d35563b8148f4b1bff28baee5ceff82a2a519a21481ba22600fb2ac9d61d5b2d4a8fc303771 WHIRLPOOL 52f900ced0372dcaaaf3234e7736359d0e01c95ae9efd012a1669359af4f1cf6f99ff3fb91ae205ee64e9c2635db60c4bffd234e0dacb8b1c3974da96cdfa8ea
+MISC ChangeLog 1338 SHA256 1182104006b2973a9f75c840469021c2683c51e562c852292b70da7a5f8abf97 SHA512 4d9fc7152be3b7d5200e9a4c8cfd5653ce97dba4f9baa4af6719a4b0eaee27f1ecc2a1dd6dc4787558fe41d4898120f34b3506dd4b4dd8ea650f08615325f56a WHIRLPOOL 63c84debb3105c9be5fea0245c282392f1b8c34d4325190429aaab9fca15296d01cb00999031edf1f535dc58da6fccec8f535bb9baddb3e1bd712807156e4d4c
 MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iF4EAREIAAYFAlT8B/IACgkQiIP6VqMIqNfOWgEAjU53l6RjBjBhyYZnqgKo7r1I
+jrmrMkoD2IuaecBrlm8A/R8rfxf2VUp4wW6kV7CK9z3xaeDrU6ddapK5rkka4AdB
+=ae3X
+-----END PGP SIGNATURE-----
diff --git a/dev-ruby/mongo/mongo-1.12.0.ebuild b/dev-ruby/mongo/mongo-1.12.0.ebuild
new file mode 100644 (file)
index 0000000..db1e22d
--- /dev/null
@@ -0,0 +1,68 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mongo/mongo-1.12.0.ebuild,v 1.1 2015/03/08 08:27:29 graaff Exp $
+
+EAPI=5
+
+USE_RUBY="ruby19 ruby20 ruby21"
+
+RUBY_FAKEGEM_TASK_TEST="test:unit"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+GITHUB_USER="mongodb"
+GITHUB_PROJECT="mongo-ruby-driver"
+RUBY_S="${GITHUB_USER}-${GITHUB_PROJECT}-*"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Ruby driver for MongoDB"
+HOMEPAGE="http://www.mongodb.org/"
+SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${GITHUB_PROJECT}-${PV}.tar.gz"
+
+LICENSE="APSL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+# This is the same source package as bson, so keep them the same
+# version, but not revision
+ruby_add_rdepend "~dev-ruby/bson-${PV}"
+
+ruby_add_bdepend \
+       "test? (
+               dev-ruby/bundler
+               >=dev-ruby/rake-10.1
+               dev-ruby/sfl
+               >=dev-ruby/shoulda-3.3.2
+               dev-ruby/mocha
+               dev-ruby/test-unit:2
+       )"
+
+all_ruby_prepare() {
+       # remove the stuff that is actually part of dev-ruby/bson
+       rm -f bin/{b2j,j2b}son || die
+
+       # Avoid test dependency on pry
+       sed -i -e '/\(pry\|coverall\)/I s:^:#:' Gemfile tasks/testing.rake test/test_helper.rb || die
+       # Avoid deployment dependencies and fix version issues
+       sed -i -e '/rest-client/ s/1.6.8/~> 1.6/' \
+               -e '/test-unit/ s/~>2.0/>= 2.0/' \
+               -e '/rake/ s/10.1.1/~>10.1/' \
+               -e '/:deploy/,/end/ s:^:#:' Gemfile || die
+}
+
+each_ruby_test() {
+       JENKINS_CI=true ${RUBY} -S rake test:unit || die "Tests failed."
+}
+
+each_ruby_install() {
+       # Remove bson code used for testing. This is installed as part of
+       # dev-ruby/bson.
+       rm -rf lib/bson* || die
+
+       each_fakegem_install
+}