From d976af96a5f5edb9e1c4523c11d7f5372c4ca3f7 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Sun, 8 Mar 2015 08:27:30 +0000 Subject: [PATCH] Version bump. Add ruby20, ruby21. Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x8883FA56A308A8D7! --- dev-ruby/mongo/ChangeLog | 9 +++- dev-ruby/mongo/Manifest | 14 +++++- dev-ruby/mongo/mongo-1.12.0.ebuild | 68 ++++++++++++++++++++++++++++++ 3 files changed, 88 insertions(+), 3 deletions(-) create mode 100644 dev-ruby/mongo/mongo-1.12.0.ebuild diff --git a/dev-ruby/mongo/ChangeLog b/dev-ruby/mongo/ChangeLog index 51e165e77421..e303a6ed8f40 100644 --- a/dev-ruby/mongo/ChangeLog +++ b/dev-ruby/mongo/ChangeLog @@ -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 +mongo-1.12.0.ebuild: + Version bump. Add ruby20, ruby21. 05 Aug 2014; Manuel Rüger mongo-1.6.2.ebuild: Remove trailing '.' from DESCRIPTION. diff --git a/dev-ruby/mongo/Manifest b/dev-ruby/mongo/Manifest index c86df9a91eec..eb04139fadeb 100644 --- a/dev-ruby/mongo/Manifest +++ b/dev-ruby/mongo/Manifest @@ -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 index 000000000000..db1e22d99f5e --- /dev/null +++ b/dev-ruby/mongo/mongo-1.12.0.ebuild @@ -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 +} -- 2.26.2