Version bump.
authorHans de Graaff <graaff@gentoo.org>
Mon, 12 Jul 2010 06:03:56 +0000 (06:03 +0000)
committerHans de Graaff <graaff@gentoo.org>
Mon, 12 Jul 2010 06:03:56 +0000 (06:03 +0000)
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64

dev-ruby/ruby-prof/ChangeLog
dev-ruby/ruby-prof/Manifest
dev-ruby/ruby-prof/ruby-prof-0.8.2.ebuild [new file with mode: 0644]

index 4559cdab526cddba12b63e4af1d56fb99766ff5c..763830ccaa75bddde10782c82f647991d0ac0a2d 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-ruby/ruby-prof
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-prof/ChangeLog,v 1.24 2010/05/22 15:53:19 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-prof/ChangeLog,v 1.25 2010/07/12 06:03:56 graaff Exp $
+
+*ruby-prof-0.8.2 (12 Jul 2010)
+
+  12 Jul 2010; Hans de Graaff <graaff@gentoo.org> +ruby-prof-0.8.2.ebuild:
+  Version bump.
 
   22 May 2010; Diego E. Pettenò <flameeyes@gentoo.org>
   ruby-prof-0.7.10.ebuild, ruby-prof-0.8.1.ebuild:
index bd6c85e3f70becde44200d0ffece6de92b2859cb..7e7e2dd5f8e395a286839dea1e087ad880917ce6 100644 (file)
@@ -1,17 +1,19 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
 
 AUX ruby-prof-0.7.2+glibc-2.8.patch 360 RMD160 5c469b8c0a966825dccf46aa629de03204b8f830 SHA1 471ee971e10cc8bbc7f0ad2f5ea74fcc3d575af3 SHA256 07271e64f4c70ffbf58aa2bf007b66f0578a5b1287f41197ca670f2191276ac4
 DIST ruby-prof-0.7.10.gem 59904 RMD160 3127bdbcce74d149ebc4bdb723424b1767564f06 SHA1 4d9b64f29204d4b67f22bba5c1f07057125f8994 SHA256 9b8ef8dab67208876fa5f309588a7fd2c322e519c1cd20a7184575238a01e7fa
 DIST ruby-prof-0.8.1.gem 60928 RMD160 0e4510743e5c2d7eebbbbd531320db949d2a0b7b SHA1 9ca0e6182ebaa9018ac4cc98b87901498179a3f4 SHA256 95b20f29420faa16bdd9e34b8792c4f00b8a1289b442829ce4204e0b352ebdf7
+DIST ruby-prof-0.8.2.gem 63488 RMD160 98687c57c4a39c533cb7781e1dfc146ebdf2dd4a SHA1 ccd4f7d3c1a83856631316f9b10823ac825fe1ce SHA256 f622f47be1f6a2d916c6f6a42c21bce591816b264df97c7d83dca3c5441644eb
 EBUILD ruby-prof-0.7.10.ebuild 1531 RMD160 3767cf65fb9502b99ff1bbe6b27656d5c9e9446c SHA1 d85b60bc7455c3b7c8b38abb0c23c57d4a602aea SHA256 ff609dc54c6ca7ae784bcaee781be5f099bcec7d2d7dc2aff5910b587ffa0946
 EBUILD ruby-prof-0.8.1.ebuild 1811 RMD160 73d92809d19cf5bd71d757a8339d84f8bdf37f76 SHA1 8393c18e31fd6ae1a8e035e48d82a13d9587bc73 SHA256 2e1491bcffac2420df9223137b5c114a0680481f58d7640e1af2bb60d16a2ec1
-MISC ChangeLog 4282 RMD160 7e15bb86dc2e899fb5b6073f852b5cfb605e3879 SHA1 892c44d2d5c580f183bb7a36cf39e9ae09c70de9 SHA256 053a14d274bb46e49e62a6d214b7bcdf6fda09216c6bb6f9614f771f2750e883
+EBUILD ruby-prof-0.8.2.ebuild 1897 RMD160 3cbbd3264ac91edb4f792a69c6e096cde34baa76 SHA1 2afa92bb62e583b3ca38740a31cf774a397e5159 SHA256 000cea495ffe2209eb18d464633af890c2242940f344bb30f8200b01cec119f8
+MISC ChangeLog 4403 RMD160 b94082f6b40b87f72c657b2e297874a98f88fa12 SHA1 f1fa4e457680d498cc97fb871678b684749fadd1 SHA256 afcd6ede419b2b79440b3f069946b1517214a675bd1a0bb9a83d8d1c6e7fff81
 MISC metadata.xml 158 RMD160 097f8145a9994f98be4971b43b23b9e5e8bccb66 SHA1 7ac646714b1ab83fda98f3ccdd8b48a31c148b27 SHA256 70b396ab3c7a63a81cb895b7728bd9eccdc9770afdb9919f2c54694b685f7032
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.15 (GNU/Linux)
 
-iEYEARECAAYFAkv3/cAACgkQAiZjviIA2Xj7eACg2D1xx1C3nopB4gb1zw+wmkS9
-RX8Anifqta7on1I4kPotgsZciJc/+6kk
-=k/ae
+iF4EAREIAAYFAkw6sF4ACgkQZihJkut28StkdQEAjFEGgHB+dFF8ELvrmYw9ta+3
+deMn6GqmNnVeuZhQjYkA/04YzKvOgt8ESdXkAdw9sdqP7/MypMj+WrK8LKRxG/9u
+=2JPI
 -----END PGP SIGNATURE-----
diff --git a/dev-ruby/ruby-prof/ruby-prof-0.8.2.ebuild b/dev-ruby/ruby-prof/ruby-prof-0.8.2.ebuild
new file mode 100644 (file)
index 0000000..1b44a67
--- /dev/null
@@ -0,0 +1,67 @@
+# Copyright 1999-2010 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.8.2.ebuild,v 1.1 2010/07/12 06:03:56 graaff Exp $
+
+EAPI=2
+
+# jruby â†’ not compatible, since it uses an extension
+USE_RUBY="ruby18 ruby19"
+
+RUBY_FAKEGEM_EXTRADOC="README CHANGES"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A module for profiling Ruby code"
+HOMEPAGE="http://rubyforge.org/projects/ruby-prof/"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( virtual/ruby-test-unit )"
+
+all_ruby_prepare() {
+       # The thread testing in 0.8.1 and earlier versions is broken, it
+       # has to be tested for the next versions, since upstream is
+       # looking for a solution. The problem is that it's _very_
+       # timing-dependent.
+       rm "${S}"/test/thread_test.rb \
+               || die "unable to remove broken test unit"
+       sed -i -e '/thread_test/d' \
+               test/test_suite.rb || die "unable to remove broken test reference"
+}
+
+each_ruby_prepare() {
+       case ${RUBY} in
+               *ruby19)
+                       # On ruby 1.9 this test fails badly, so we disable it
+                       # until upstream can fix the related bug:
+                       # http://redmine.ruby-lang.org/issues/show/2012
+                       sed -i -e '/^  def test_flat_string_with_numbers/,/^  end/ s:^:#:' \
+                               test/printers_test.rb || die "Unable to disable test_flat_string_with_numbers"
+                       ;;
+       esac
+}
+
+each_ruby_configure() {
+       ${RUBY} -Cext/ruby_prof extconf.rb || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+       # gem ships with prebuild files
+       emake -Cext/ruby_prof clean || die "clean failed"
+       emake -Cext/ruby_prof || die "build failed"
+
+       cp ext/ruby_prof/*$(get_modname) lib/ || die "copy of extension failed"
+}
+
+all_ruby_install() {
+       all_fakegem_install
+
+       for dir in examples rails rails/example rails/environment; do
+               docinto "$dir"
+               dodoc "$dir"/* || die "dodoc $dir failed"
+       done
+}