summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2014-04-27 06:54:37 +0000
committerHans de Graaff <graaff@gentoo.org>2014-04-27 06:54:37 +0000
commit7b3b4df5edb7c5179b4007d2f50fe721fd8d41cb (patch)
treef1a3b03f1110a9fe91e27f5badc8c3d1876d0e10 /dev-ruby/fast_gettext
parentCleanup. (diff)
downloadhistorical-7b3b4df5edb7c5179b4007d2f50fe721fd8d41cb.tar.gz
historical-7b3b4df5edb7c5179b4007d2f50fe721fd8d41cb.tar.bz2
historical-7b3b4df5edb7c5179b4007d2f50fe721fd8d41cb.zip
Version bump. Drop x86 due to new dependency, bug 508836.
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'dev-ruby/fast_gettext')
-rw-r--r--dev-ruby/fast_gettext/ChangeLog9
-rw-r--r--dev-ruby/fast_gettext/Manifest12
-rw-r--r--dev-ruby/fast_gettext/fast_gettext-0.8.1.ebuild49
3 files changed, 63 insertions, 7 deletions
diff --git a/dev-ruby/fast_gettext/ChangeLog b/dev-ruby/fast_gettext/ChangeLog
index 74575cbfdd56..ca2cbd34062f 100644
--- a/dev-ruby/fast_gettext/ChangeLog
+++ b/dev-ruby/fast_gettext/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/fast_gettext
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fast_gettext/ChangeLog,v 1.24 2013/10/09 04:58:44 graaff Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fast_gettext/ChangeLog,v 1.25 2014/04/27 06:54:36 graaff Exp $
+
+*fast_gettext-0.8.1 (27 Apr 2014)
+
+ 27 Apr 2014; Hans de Graaff <graaff@gentoo.org> +fast_gettext-0.8.1.ebuild:
+ Version bump. Drop x86 due to new dependency, bug 508836.
09 Oct 2013; Hans de Graaff <graaff@gentoo.org> -fast_gettext-0.6.12.ebuild,
-fast_gettext-0.7.0.ebuild:
diff --git a/dev-ruby/fast_gettext/Manifest b/dev-ruby/fast_gettext/Manifest
index 3d4c8364ab3b..bae6f53aea72 100644
--- a/dev-ruby/fast_gettext/Manifest
+++ b/dev-ruby/fast_gettext/Manifest
@@ -2,13 +2,15 @@
Hash: SHA256
DIST fast_gettext-0.7.1.gem 86528 SHA256 82a181827a8dc28af45cc02304644dc6ca7d3141f402baf576411fdb1d7fa42c SHA512 b2b63bb0021844652400e3db36deaf66fb50beefd4908c7f6701431a7f0f1ab1c8298e6759f0eab82a302272f7de875b8454034a0b2adff574b88adecc8ad05a WHIRLPOOL af92ffa5a9854bbd4f09554ffb29a4d88c76eead873e06bd32ab4563635b9f6cffe3b680c03cd74a2aec6879814174393b2978921fc35db78c5b63f789a22723
+DIST fast_gettext-0.8.1.gem 89600 SHA256 85b78738c05af23cdfc75c64e3dcf2a1a6966536723aad5c8619f05cd8ba15e5 SHA512 b918d1c27943cf2aaaf3d12a7708f737859d8268ccadb37807712bc63a9963a0c029750a8c359d2708fd5ce53d1c782518af038b78229eb2bb79678960eb186a WHIRLPOOL 231e3cf256d7e6afe91721bdb66ab6c774c8621d9e8215d4235f808fcd7e630ef06561f88e3e1c333c754c4e1edd6eb53c69ad967a9f4c22d28301600e9c2d86
EBUILD fast_gettext-0.7.1.ebuild 1529 SHA256 e93f2ee7b7b514c1aeea34fa13ac8ae8cb525c9be8813cddeedebe96baf06cde SHA512 0a5fa8989d436f9f0db561c3cfa80aadaceb1dc68113303941c7b44e3e945834d685e5dcc6b5c3fb5e23310b51bd16f71ae3c9cd2b55949ca6d17a75d8d4f8cf WHIRLPOOL 91d57892de53101433473f8a3f097d94920e208b928593f17bc205b440252a377327a1d62d69fa5ff9d4d88c7f4b0eea97ad95b5d0eef7648ed0f138df03ee0e
-MISC ChangeLog 3519 SHA256 a7dba42d9d626edc623d13ae7b5a40cf7515a1de36c0fc0817e752ba3cc171e9 SHA512 07ed59723f29ac69084d157fd725643c218e1248a5521e65273155aff454a894a321d4ae525232b8130dd861e4bfc499c95dc77494738cdd4eeec647a25ea548 WHIRLPOOL 73a0b6fdb66edcbfdcbbdecf6aa0d1c9ee67cde7a89409af5adc067d28c570cc0cb6d11e1f0e30919f3d617401bdf3731066ad46b727217545186352892c455b
+EBUILD fast_gettext-0.8.1.ebuild 1706 SHA256 caa99fcf3596676bf1082ce2d9ede5c8b491e9738450e4907c1b69bd9bddc9f6 SHA512 3988b615a29685dfa2bfbde6e958110eac6e724d027d1b5594fe83e948a40ad277fb48b5f875e68cdc2795ad5179b175f4732df271f47e11fabcfe0406e59eeb WHIRLPOOL 65b7654e41614c632b76e77a76f38eeacda001b4b9db511c09771f739e79903e8f58d09c40f874a26d146b7c4bf46bc80e36c7e0ae04c751da92e3c8473b67c3
+MISC ChangeLog 3693 SHA256 dc3809ec6814abb18d7584bf7a85a5d1288d65f48ee38068d37af6e4f600c500 SHA512 250aae7ae19d913a61a86e0e69c61498f4b740a4ef103c8b58df707288dc160598aaabb6319c11289c1bb83749e057ee1bdadeb1760c2cb0b826efe5474eaa07 WHIRLPOOL 385126cf3f83b9e294d853cba7e94b272dc08a1c82ebb42417523014c4e57fd8235c0a7469be50b6d12397fa0a66e59a9e4d27c3e1dd0ee713a851d985e925b4
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.20 (GNU/Linux)
+Version: GnuPG v2.0.22 (GNU/Linux)
-iF4EAREIAAYFAlJU4osACgkQiIP6VqMIqNepDgD/X0dwV9gA1VcEwF01+57wUz3h
-28in+/4xlSL2Ov7yXdgA/3eX0iruzo0N1uHmpzYxFbX/MEitjSjs+w1GdG6H93P9
-=uv+1
+iF4EAREIAAYFAlNcqa0ACgkQiIP6VqMIqNexHQD/S1qYs6g57i3rffQH3alk9Oof
+30454ziBTRGfBcn1ACMA/3NmdgCTdMjfX3f9Fo/6VbRjD1aAadcTBZtxHzTeoPKb
+=X16E
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/fast_gettext/fast_gettext-0.8.1.ebuild b/dev-ruby/fast_gettext/fast_gettext-0.8.1.ebuild
new file mode 100644
index 000000000000..2180d4028a2b
--- /dev/null
+++ b/dev-ruby/fast_gettext/fast_gettext-0.8.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fast_gettext/fast_gettext-0.8.1.ebuild,v 1.1 2014/04/27 06:54:36 graaff Exp $
+
+EAPI=5
+
+# jruby support requires sqlite3 support for jruby.
+USE_RUBY="ruby18 ruby19"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG Readme.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="GetText but 3.5 x faster, 560 x less memory, simple, clean namespace (7 vs 34) and threadsave!"
+HOMEPAGE="https://github.com/grosser/fast_gettext"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/activerecord dev-ruby/protected_attributes dev-ruby/bundler )"
+
+all_ruby_prepare() {
+ rm Gemfile.lock || die
+
+ # Remove jeweler and bump from Gemfile since they are not needed for tests.
+ sed -i -e '/jeweler/d' -e '/bump/d' -e '/appraisal/d' Gemfile || die
+
+ # Avoid unneeded dependency on git.
+ sed -i -e '/git ls-files/ s:^:#:' fast_gettext.gemspec || die
+
+ # Don't run a test that requires safe mode which we can't provide
+ # due to insecure directory settings for the portage dir. This spec
+ # also calls out to ruby which won't work with different ruby
+ # implementations.
+ sed -i -e '/can work in SAFE mode/,/^ end/ s:^:#:' spec/fast_gettext/translation_repository/mo_spec.rb || die
+
+ # Avoid not failing pending specs related to ree18.
+ sed -i -e '/with i18n loaded/,/^ end/ s:^:#:' spec/fast_gettext/vendor/string_spec.rb || die
+}
+
+each_ruby_prepare() {
+ # Make sure the right ruby interpreter is used
+ sed -i -e "s:bundle exec ruby:bundle exec ${RUBY}:" spec/fast_gettext/vendor/*spec.rb || die
+}