diff options
-rw-r--r-- | dev-ruby/ruby-prof/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/ruby-prof/Manifest | 14 | ||||
-rw-r--r-- | dev-ruby/ruby-prof/ruby-prof-0.15.1.ebuild | 63 |
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 +} |