summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2011-12-24 13:43:44 +0000
committerHans de Graaff <graaff@gentoo.org>2011-12-24 13:43:44 +0000
commit2ef1a218ba46cf461b06bc6f156f5177c1bf243c (patch)
tree973dacaf1def4d0444cff6d31f2660b05763fd88 /dev-ruby/rdoc
parentVersion bump. (diff)
downloadhistorical-2ef1a218ba46cf461b06bc6f156f5177c1bf243c.tar.gz
historical-2ef1a218ba46cf461b06bc6f156f5177c1bf243c.tar.bz2
historical-2ef1a218ba46cf461b06bc6f156f5177c1bf243c.zip
Version bump.
Package-Manager: portage-2.1.10.41/cvs/Linux x86_64
Diffstat (limited to 'dev-ruby/rdoc')
-rw-r--r--dev-ruby/rdoc/ChangeLog7
-rw-r--r--dev-ruby/rdoc/Manifest10
-rw-r--r--dev-ruby/rdoc/rdoc-3.12.ebuild82
3 files changed, 94 insertions, 5 deletions
diff --git a/dev-ruby/rdoc/ChangeLog b/dev-ruby/rdoc/ChangeLog
index f9a9d5a0e4bf..8beb4bbf309e 100644
--- a/dev-ruby/rdoc/ChangeLog
+++ b/dev-ruby/rdoc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/rdoc
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rdoc/ChangeLog,v 1.69 2011/11/21 19:31:53 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rdoc/ChangeLog,v 1.70 2011/12/24 13:43:44 graaff Exp $
+
+*rdoc-3.12 (24 Dec 2011)
+
+ 24 Dec 2011; Hans de Graaff <graaff@gentoo.org> +rdoc-3.12.ebuild:
+ Version bump.
*rdoc-3.11 (21 Nov 2011)
diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest
index 5d86a99a1684..6de8b66ca349 100644
--- a/dev-ruby/rdoc/Manifest
+++ b/dev-ruby/rdoc/Manifest
@@ -5,22 +5,24 @@ AUX rdoc-2.5.6-ruby19.patch 959 RMD160 951cd3c166dab07f0afcdb46112001b58fbdd05a
AUX rdoc-3.0.1-bin-require.patch 632 RMD160 1210d1fc3b92bc37c21988fc6d94d70d0ca43e10 SHA1 243a783b95b47d78758fe1c6f439718655a52c90 SHA256 5b8468ba10d6767620ee6ecad9719f213744c6de207ecab078dd48f96147ad50
DIST rdoc-2.5.11.tgz 180539 RMD160 beeddf048e3ef489fe1e8b0f436432f4dc195256 SHA1 5dece89968bbc8647cb02e0eed7287ec0cf28757 SHA256 7c11da5950d07d35875aa5de056f6b93baec4240779d8a5287eaa6073e495cda
DIST rdoc-3.11.gem 311808 RMD160 c9036f2177da8a5c368653e6bcdbafa405b288c2 SHA1 4f4cb21b84df4938a11f54c26b064a7e68003a6d SHA256 353b31c71315bb9ceb69185bc9a2d5aa83a5195dd717fbb865fd06b18b280873
+DIST rdoc-3.12.gem 315904 RMD160 9ae71afff3e7d89f1993f64aaea728e1eef0d96b SHA1 0092906da815652255b6a1f694b2a4519131817c SHA256 77b6deba13ca090fb4608c218ec5d5c05d78e841cb0b53cb31f91fb56686a431
DIST rdoc-3.5.1.gem 230400 RMD160 27439d449af5de3635735436522a6f311253274b SHA1 b3ec65d571e1b889143d91898ac4375184b78e7c SHA256 d7385cd97461114942403ff597641ea02095c7ecfbbed67a673f8188c88a9457
DIST rdoc-3.5.3.gem 233472 RMD160 e4830b992023366a2bb2f0227018f2adc06d131f SHA1 a140e866c02b4b2bbddf73457b899b07bd5c5c63 SHA256 c1f3580cab4089d8327c2893d68abb76498ee10e2e8a20456a185f3c6a937140
DIST rdoc-3.6.1.gem 235520 RMD160 6528e3019d9d5968489267a61dc942c6b0890d41 SHA1 8e4ae75c72674f84a126bca04535063bc568fbc3 SHA256 05dd4662a6ef0008de3b13368b6a705a418b53925142e0dcde0cadc168378f43
DIST rdoc-3.6.gem 235008 RMD160 5e222a148fff0161ca1c1af1cfd923132b48d9a8 SHA1 bb6561e33c25ff4a4110bb37e67f18952651651f SHA256 900a50e9fadce88c8af441fb348baa3fb5e74bb7eb79c5acf0311e42b4da46dd
EBUILD rdoc-2.5.11.ebuild 1158 RMD160 f11c1cce0bae168c642c724dde462b4c70dbb199 SHA1 f55aca992176a43e779a1a6e349bd5a43961acfd SHA256 125b677f11f96f62afc55879fe2cac6460556f77cdc36c0ae5292a170e226e24
EBUILD rdoc-3.11.ebuild 2165 RMD160 e1a93f7a1d8f28cce8949bb76f0ca7fd3412e298 SHA1 91c3c4d5e5c254432d630276407e981657763f7a SHA256 9a371f6fe86709ac12bf5f6a3d0b27837e55edd9acaf4e0b14c8dd2f7c1c36ae
+EBUILD rdoc-3.12.ebuild 2165 RMD160 2b507c037b1f3a27b364438bb25e4926a7ed50c8 SHA1 3a5739ebe5a6e2970034dfac97f43a7d6e309766 SHA256 f99c1645fe06bf383b9a5fb54d7d1c9f3af17bd4af121875127e71966bb891f8
EBUILD rdoc-3.5.1.ebuild 1682 RMD160 7ba63f11644b5f9e01d855e55b6d1c10d1149bbb SHA1 fd845d674a12799d15ae826d651eb93117dc49f5 SHA256 f8ac88024fc708aa53245f5be3dc8b16a6f0b4f45f094cef50e6814992125f38
EBUILD rdoc-3.5.3.ebuild 1919 RMD160 3f1cf89628471213b73f6bfb3cd7a1c2c79ad6cd SHA1 f3df0e35be06f75678184a55ad96bb8f6d6cce27 SHA256 546eb7c17f857e5b3b3ff308ce73b26e7d0a194d2a23e410344fdc301c2a1554
EBUILD rdoc-3.6.1.ebuild 1959 RMD160 796cd96757b957b775b8a443984312e3b58f9e2e SHA1 163954a1c2928047fa63b404422c3f08b0d16a1a SHA256 3b308bc45c26f9b20e1e2bdcf602610badf46f033d3f9d4093e8b6f5c3ea9c63
EBUILD rdoc-3.6.ebuild 1916 RMD160 56abc26aad579d54e33c7b4082c2265ea9178226 SHA1 9f00af3057bcf08f1220adfc8b86348863f440e1 SHA256 36c96348860ff459f0aafe803137f625badab26a2006d86da9fb1a21de6809d7
-MISC ChangeLog 7166 RMD160 d2fda46aa3d594db51e847dae9c65582d2130baa SHA1 33d543c37b6f5469650a88f64da2273b29e39fe4 SHA256 300323e1596546a0fb4e4af4a567a032e2728143a5574f49c2ac10d862167a78
+MISC ChangeLog 7278 RMD160 5ee0b1541612f199b2bed06824ce33bf0a6623d5 SHA1 542e71c46a8736dcd0dc79d98cde2a58428c20f9 SHA256 08641aef5b17df9067ea42e7d2ef305cd2e054e25bbba64197bc68c0ac71b00b
MISC metadata.xml 158 RMD160 097f8145a9994f98be4971b43b23b9e5e8bccb66 SHA1 7ac646714b1ab83fda98f3ccdd8b48a31c148b27 SHA256 70b396ab3c7a63a81cb895b7728bd9eccdc9770afdb9919f2c54694b685f7032
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iF4EAREIAAYFAk7KpzQACgkQiIP6VqMIqNeo3AEAlrDcK2tdG5LZ3V3w/zttjmJF
-bBA/GN+PYY+0FlPtlD0A/jn0pGW68Boalwfy8vv1UiJRTOACfG3jTnJmaqxC7rlq
-=Mm4T
+iF4EAREIAAYFAk711xYACgkQiIP6VqMIqNd3AAD/WqIQYcrCxowNIBY+ju2Q9cGh
+ADMoPEovMWL8esWZJ1cA/1FmvfsTKhsFy8Bd1Q2qEtcKQPdnnA89tOoLKM3paWAa
+=Y+ph
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/rdoc/rdoc-3.12.ebuild b/dev-ruby/rdoc/rdoc-3.12.ebuild
new file mode 100644
index 000000000000..775d2818a11d
--- /dev/null
+++ b/dev-ruby/rdoc/rdoc-3.12.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rdoc/rdoc-3.12.ebuild,v 1.1 2011/12/24 13:43:44 graaff Exp $
+
+EAPI=3
+USE_RUBY="ruby18 ree18 ruby19 jruby"
+
+RUBY_FAKEGEM_TASK_DOC="docs"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc RI.rdoc TODO.rdoc"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem eutils
+
+DESCRIPTION="An extended version of the RDoc library from Ruby 1.8"
+HOMEPAGE="https://github.com/rdoc/rdoc/"
+
+LICENSE="Ruby MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "
+ dev-ruby/racc
+ doc? ( >=dev-ruby/hoe-2.7.0 )
+ test? (
+ >=dev-ruby/hoe-2.7.0
+ dev-ruby/minitest
+ )"
+
+ruby_add_rdepend "=dev-ruby/json-1* >=dev-ruby/json-1.4"
+
+# This ebuild replaces rdoc in ruby-1.9.2 and later.
+# ruby 1.8.6 is no longer supported.
+RDEPEND="${RDEPEND}
+ ruby_targets_ruby19? (
+ >=dev-lang/ruby-1.9.2:1.9
+ )
+ ruby_targets_ruby18? (
+ >=dev-lang/ruby-1.8.7:1.8
+ )"
+
+all_ruby_prepare() {
+ # Other packages also have use for a nonexistent directory, bug 321059
+ sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' test/test_rdoc*.rb || die
+
+ # Remove unavailable and unneeded isolate plugin for Hoe
+ sed -i -e '/isolate/d' Rakefile || die
+
+ epatch "${FILESDIR}/${PN}-3.0.1-bin-require.patch"
+
+ # Remove test that is depending on the locale, which we can't garantuee.
+ sed -i -e '/def test_encode_with/,/^ end/ s:^:#:' test/test_rdoc_options.rb || die
+}
+
+each_ruby_prepare() {
+ case ${RUBY} in
+ *jruby)
+ # Remove tests that will fail due to a bug in JRuby affecting
+ # Dir.mktmpdir: http://jira.codehaus.org/browse/JRUBY-4082
+ rm test/test_rdoc_options.rb || die
+ ;;
+ *)
+ ;;
+ esac
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ for bin in rdoc ri; do
+ ruby_fakegem_binwrapper $bin /usr/bin/$bin-2
+
+ if use ruby_targets_ruby19; then
+ ruby_fakegem_binwrapper $bin /usr/bin/${bin}19
+ sed -i -e "1s/env ruby/ruby19/" \
+ "${ED}/usr/bin/${bin}19" || die
+ fi
+ done
+}