summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2014-05-10 06:38:50 +0000
committerHans de Graaff <graaff@gentoo.org>2014-05-10 06:38:50 +0000
commitfa8e58f1798bf70db46ac1ebd5f338f2ee02118c (patch)
treeb41ca64373eae5850eea655b1e2882de802a9986 /dev-ruby
parentLink against mathlib for cos(), sin() and more wrt #509928 by Stefan Kalis (diff)
downloadhistorical-fa8e58f1798bf70db46ac1ebd5f338f2ee02118c.tar.gz
historical-fa8e58f1798bf70db46ac1ebd5f338f2ee02118c.tar.bz2
historical-fa8e58f1798bf70db46ac1ebd5f338f2ee02118c.zip
Version bump. Add ruby20, ruby21.
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/ruby-prof/ChangeLog7
-rw-r--r--dev-ruby/ruby-prof/Manifest14
-rw-r--r--dev-ruby/ruby-prof/ruby-prof-0.15.1.ebuild63
3 files changed, 82 insertions, 2 deletions
diff --git a/dev-ruby/ruby-prof/ChangeLog b/dev-ruby/ruby-prof/ChangeLog
index ea73a601655e..ef94ab3eaac9 100644
--- a/dev-ruby/ruby-prof/ChangeLog
+++ b/dev-ruby/ruby-prof/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/ruby-prof
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-prof/ChangeLog,v 1.37 2014/05/07 19:09:28 mrueg Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-prof/ChangeLog,v 1.38 2014/05/10 06:38:42 graaff Exp $
+
+*ruby-prof-0.15.1 (10 May 2014)
+
+ 10 May 2014; Hans de Graaff <graaff@gentoo.org> +ruby-prof-0.15.1.ebuild:
+ Version bump. Add ruby20, ruby21.
07 May 2014; Manuel Rüger <mrueg@gentoo.org> ruby-prof-0.12.2.ebuild:
Remove ruby18 target.
diff --git a/dev-ruby/ruby-prof/Manifest b/dev-ruby/ruby-prof/Manifest
index c51663c6462a..5dfb6984d4cc 100644
--- a/dev-ruby/ruby-prof/Manifest
+++ b/dev-ruby/ruby-prof/Manifest
@@ -1,4 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
DIST ruby-prof-0.12.2.tgz 207987 SHA256 baf4aae2c156df6871c94469f46c708d0abe661c3c2bd91c6a1e1e9a06fdbeeb SHA512 1efaa8679d1d25e085cfaaeb588e4020ac0203b27bc0a526e6c5b811d638dbfc7a5be7d3d8e6700f3de10adb3f956bfd27d270cbe14de35e73796a2f2c26fe1e WHIRLPOOL 338c223621db4a390aa63c57ad74027b46e098cdab5fb4faf4e3572d593e89392551f7de4416db01fd3dedd5e9ec84a07793c888a7156c8e69e90261ca7734d2
+DIST ruby-prof-0.15.1.tgz 207847 SHA256 c0305095274bbead21b323812acc63c0051b387dd92bd23f8edc28b03b00f7af SHA512 3b94e07c76aa51381e964095777dd8c45288319f6b0f56b886a95fc220a95da0db5da311624635c64725298298c66cbac6dc6fcbc293be2aef462b003a78019b WHIRLPOOL d75f53845c5a91b624fa1da67c507f89537650c3db25a0b21e0a0dfb4e3ad91bc82578c861b3ba60b6fa24689f7eab0b08c77aed0680b0e7c304aad1ea288854
EBUILD ruby-prof-0.12.2.ebuild 1813 SHA256 59fd3635f88c0e2b093660cc048a74ddcd84e680e054b426fbc3459cb86a9db4 SHA512 a39c36181e77108c600df7c2a65542da1ce30d9d24be6761b1019c9957ada6507df247c53f304b8b386900c257aaee217842e901d1516fcf58afa7ff84613d6c WHIRLPOOL 60b019b1e6053e0db0354cef53c8e7b810bd80d81ef6d666511be4c390a5cd6e0744d2ee7df8c6da588e005e70cd00224278d8e24968638e1bea5f16679cc594
-MISC ChangeLog 6060 SHA256 37930d877525ef4ac4ad97307c6cc0d2c1a4ffcce10e2b21157cfed30a1fbe92 SHA512 c6926c07bdf87d8e5e21098088e920f273a4808c24bbf340895404cfdb5e450079673cb73ecc0d660d62a68abfc6309250cd87b151ea37800c6291fd237990fb WHIRLPOOL 0f8e827d3ed25de3b42e15c03c4d216a425f2c64c9de5254b95fae50b52147a7e29cc7873a1669583d0489e6210d23f7b8bb54682fefc8ae23546dd4db271754
+EBUILD ruby-prof-0.15.1.ebuild 1774 SHA256 1c1e6eabc4b3629d4cf4c3242d6116fa21c00a14d98857a251fa7298609ba0e6 SHA512 8b50bba61aa43d57ae2f166365bde7f9e26abcd25703e52393e4e94a4b66118062c8175b59ba96a7e30d5d1e380f4cecb5092ede0858019c620278bdb3c1ad34 WHIRLPOOL acb0518fc245f39123eb162887aea442f42c0bbfe4ea01843d2bd407c512082ee2c764c4e351240c377ee8c388561084c2319631f77490228ec335c619cc432b
+MISC ChangeLog 6207 SHA256 ba903f94484f04ec576e1724c6c9342e7b32e45652fae3aaa0d22956b022bad3 SHA512 7c84271dc05b7ef6009de06773fc516e23e5c8ce2c16328c10207ae99b33060d87541a9b7a611f721bd118ee5d425ce7f923b89a5e8e99f8062565b5dca25853 WHIRLPOOL 19ec09874de00b12c78fa033a5b5ea75e3ede05783c57711570ddfaa4a7f4d1cd01385bd4f3dffbd16acf0ed0934ce4db882411ddff6d97e9d14b0f493c1d7a9
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.22 (GNU/Linux)
+
+iF4EAREIAAYFAlNtyXkACgkQiIP6VqMIqNc8IgD+MgUxYPH4b5HVmigz/TOFct+m
+LItNcTkaQ9VHnn1A8E0A/3FmZIB9N5eEAI0l83Eisa1k4tQtXHDMeZ3+MTu2cQCA
+=eYwR
+-----END PGP SIGNATURE-----
diff --git a/dev-ruby/ruby-prof/ruby-prof-0.15.1.ebuild b/dev-ruby/ruby-prof/ruby-prof-0.15.1.ebuild
new file mode 100644
index 000000000000..723e9e1627a1
--- /dev/null
+++ b/dev-ruby/ruby-prof/ruby-prof-0.15.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-prof/ruby-prof-0.15.1.ebuild,v 1.1 2014/05/10 06:38:42 graaff Exp $
+
+EAPI=5
+
+# jruby → not compatible, since it uses an extension, but there is a bug
+# open for it: https://github.com/rdp/ruby-prof/issues/36
+
+USE_RUBY="ruby19 ruby20 ruby21"
+
+RUBY_FAKEGEM_EXTRADOC="README.rdoc CHANGES"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A module for profiling Ruby code"
+HOMEPAGE="https://github.com/ruby-prof/ruby-prof"
+SRC_URI="https://github.com/ruby-prof/${PN}/archive/v${PV}.tar.gz -> ${P}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit:2 dev-ruby/minitest )"
+
+all_ruby_prepare() {
+ # Avoid bundler
+ sed -i -e '/bundler/I s:^:#:' -e '/:build/ s:^:#:' Rakefile || die
+
+ sed -i -e '2igem "test-unit"' test/test_helper.rb || die
+
+ # Fix a timing-dependant spec since its thresholds for success are
+ # too tight.
+ sed -i -e '/test_class_methods/,/^ end/ s:^:#:' test/measure_cpu_time_test.rb || die
+
+ # We install the shared object in lib, not ext.
+ sed -i -e 's#../ext/ruby_prof#../lib/ruby_prof#' lib/ruby-prof.rb
+
+ # Create directory required for the test suite to pass
+ mkdir tmp || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -Cext/ruby_prof extconf.rb || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ emake V=1 -Cext/ruby_prof || die "build failed"
+
+ mkdir lib/ruby_prof || die "unable to create directory for shared object"
+ cp ext/ruby_prof/*$(get_modname) lib/ruby_prof || die "copy of extension failed"
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ for dir in examples ; do
+ docinto "$dir"
+ dodoc -r "$dir"/*
+ done
+}