diff options
author | 2012-01-28 20:52:09 +0000 | |
---|---|---|
committer | 2012-01-28 20:52:09 +0000 | |
commit | db793c7b2be81b14ada092ebc51d5ec42f8459cf (patch) | |
tree | c380e7c42385eaa9ca257328a1b82f3bf1702c2f /dev-ruby/mongoid | |
parent | Add systemd support, bug 376021 (diff) | |
download | historical-db793c7b2be81b14ada092ebc51d5ec42f8459cf.tar.gz historical-db793c7b2be81b14ada092ebc51d5ec42f8459cf.tar.bz2 historical-db793c7b2be81b14ada092ebc51d5ec42f8459cf.zip |
Version bump.
Package-Manager: portage-2.2.0_alpha84/cvs/Linux x86_64
Diffstat (limited to 'dev-ruby/mongoid')
-rw-r--r-- | dev-ruby/mongoid/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/mongoid/Manifest | 10 | ||||
-rw-r--r-- | dev-ruby/mongoid/mongoid-2.4.3.ebuild | 79 |
3 files changed, 91 insertions, 5 deletions
diff --git a/dev-ruby/mongoid/ChangeLog b/dev-ruby/mongoid/ChangeLog index d2520e3c686e..e0436e922459 100644 --- a/dev-ruby/mongoid/ChangeLog +++ b/dev-ruby/mongoid/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/mongoid # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mongoid/ChangeLog,v 1.4 2012/01/23 02:32:13 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mongoid/ChangeLog,v 1.5 2012/01/28 20:52:09 flameeyes Exp $ + +*mongoid-2.4.3 (28 Jan 2012) + + 28 Jan 2012; Diego E. Pettenò <flameeyes@gentoo.org> +mongoid-2.4.3.ebuild: + Version bump. *mongoid-2.4.2 (23 Jan 2012) diff --git a/dev-ruby/mongoid/Manifest b/dev-ruby/mongoid/Manifest index 57391dfc6b30..739e6ba61a4d 100644 --- a/dev-ruby/mongoid/Manifest +++ b/dev-ruby/mongoid/Manifest @@ -2,13 +2,15 @@ Hash: SHA1 DIST mongoid-2.4.2.tar.gz 351249 RMD160 17911217d521e25e399bb97b1c354f31d888831c SHA1 7b329185af27586e5410a3a5b55d40cf555ba453 SHA256 30aa3408361cf4bb98e43bdfdf43d59848d450b0526b4eb87464cab976dc2252 +DIST mongoid-2.4.3.tar.gz 352683 RMD160 1f994e8dce495799148c5bfb219887377a93c1dc SHA1 f073f6cdbb6cf7c7763e314add85325013f92c11 SHA256 2b92888c080a5477fa32a96411c2da7d86bc1ca2e3dcab57112b41c6488adc1b EBUILD mongoid-2.4.2.ebuild 1990 RMD160 38400a634f765c31e46002051eb8ee1433e36b29 SHA1 565eeb2cb7d18ae8e0d26be1898cdae3f28050a8 SHA256 e48f1ccc888a389c428275a4631dcf04a6b5d56114afc17d4cbf71343eec93a1 -MISC ChangeLog 959 RMD160 5634c2167befdd28a24982bb2b724863a157471b SHA1 1a67b8fb846cb75fd0dd26faeae450d5dd92c14d SHA256 252d4da11f484e9281f26d28dcbb99dcb1ab958f1d28c0648f97d145d6582154 +EBUILD mongoid-2.4.3.ebuild 1990 RMD160 2d80fb9524245e340e88f7121517b4fd43744ac5 SHA1 8127d34e1aecb28c1a76dbaa53474d591e0168cd SHA256 62c1b9dd9a269ce5a17c5e14def6b02f124da3711ee32a6ee28e5574df0130de +MISC ChangeLog 1085 RMD160 ac8a31fe3697832359ad62aa101aab7f8835db70 SHA1 1ab310708a98d0d5de3a91bd151d3ed627ff83ec SHA256 009f16a59365f78602a2e9f97a7db90578f4b973ba0171f5f334a69fd02e8ce1 MISC metadata.xml 157 RMD160 5d9e2c7ecba96ffebd936d38acedf859cdea84e1 SHA1 8ce15dcc608eeb5616aeec610dc695cbe6f93e02 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) -iEYEARECAAYFAk8cxosACgkQAiZjviIA2XjOiwCgr2Neo/o4w1cNlgwUnrNppOoo -OLYAoMxm3QHPCcI0HJucyEjxDDe2x/4S -=KFNu +iEYEARECAAYFAk8kYAIACgkQAiZjviIA2Xh6qwCgmjiQ6HUQ+vFcbo99dRVU4Z4e +NBMAn3UpHVISe48Jtjkyb0YDlxBZuRDs +=XtO1 -----END PGP SIGNATURE----- diff --git a/dev-ruby/mongoid/mongoid-2.4.3.ebuild b/dev-ruby/mongoid/mongoid-2.4.3.ebuild new file mode 100644 index 000000000000..0b22c64438c1 --- /dev/null +++ b/dev-ruby/mongoid/mongoid-2.4.3.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mongoid/mongoid-2.4.3.ebuild,v 1.1 2012/01/28 20:52:09 flameeyes Exp $ + +EAPI=4 +USE_RUBY="ruby18" + +#RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_TASK_TEST="spec:unit" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +GITHUB_USER="${PN}" +GITHUB_PROJECT="${PN}" +RUBY_S="${GITHUB_USER}-${GITHUB_PROJECT}-*" + +inherit ruby-fakegem + +DESCRIPTION="ODM (Object Document Mapper) Framework for MongoDB" +HOMEPAGE="http://mongoid.org/" +SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/tarball/v${PV} -> ${GITHUB_PROJECT}-${PV}.tar.gz" +LICENSE="MIT" + +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +# there is support to create a custom mongodb instance now but there are +# still issues to be fixed. +#RESTRICT="test" + +ruby_add_rdepend " + >=dev-ruby/activemodel-3.1 + >=dev-ruby/mongo-1.3 + >=dev-ruby/tzinfo-0.3.22 +" + +ruby_add_bdepend " + test? ( + dev-ruby/ammeter + dev-ruby/mocha + dev-ruby/rdoc + dev-ruby/rspec + dev-util/watchr + )" + +DEPEND+=" test? ( dev-db/mongodb )" + +all_ruby_prepare() { + # remove references to bundler, as the gemfile does not add anything + # we need to care about. + sed -i -e '/[bB]undler/d' Rakefile || die + # remove the Gemfile as well or it'll try to load it during testing + rm Gemfile || die +} + +each_ruby_test() { + mkdir "${T}/mongodb_$(basename $RUBY)" + mongod --port 27017 --dbpath "${T}/mongodb_$(basename $RUBY)" \ + --noprealloc --noauth --nohttpinterface --nounixsocket --nojournal \ + --bind_ip 127.255.255.254 & + mongod_pid=$! + failed=0 + + sleep 2 + + export MONGOID_SPEC_HOST="127.255.255.254" + export MONGOID_SPEC_PORT="27017" + + # functional testing crashes Ruby from within Portage, but works + # outside of it, needs to be investigated thoroughly, but at least + # unit testing works. + ${RUBY} -S rake spec:unit || failed=1 + kill "${mongod_pid}" + + [[ "${failed}" == "1" ]] && die "tests failed" +} |