Add ruby19 to builder 2.1.2 as well since that version is compatible with Rails....
authorHans de Graaff <graaff@gentoo.org>
Sat, 24 Dec 2011 11:53:35 +0000 (11:53 +0000)
committerHans de Graaff <graaff@gentoo.org>
Sat, 24 Dec 2011 11:53:35 +0000 (11:53 +0000)
Package-Manager: portage-2.1.10.41/cvs/Linux x86_64

dev-ruby/builder/ChangeLog
dev-ruby/builder/Manifest
dev-ruby/builder/builder-2.1.2-r3.ebuild [new file with mode: 0644]

index 47eb456587c84a6759beb68da6c8a69ee699b5ea..434801b0d71d630b9eb4c41e7d16db0f99193874 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-ruby/builder
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/builder/ChangeLog,v 1.62 2011/09/09 08:27:56 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/builder/ChangeLog,v 1.63 2011/12/24 11:53:35 graaff Exp $
+
+*builder-2.1.2-r3 (24 Dec 2011)
+
+  24 Dec 2011; Hans de Graaff <graaff@gentoo.org> +builder-2.1.2-r3.ebuild:
+  Add ruby19 to builder 2.1.2 as well since that version is compatible with
+  Rails. Avoid blankslate tests since these don't work.
 
   09 Sep 2011; Fabian Groffen <grobian@gentoo.org> builder-3.0.0.ebuild:
   Marked ~sparc-solaris
index 1b1345f9c2677c08247b6ea71bdec81aa505298d..31d4c6a24da555922c55857770a44935531503d4 100644 (file)
@@ -1,5 +1,5 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
 
 AUX builder-2.1.2-activesupport.patch 650 RMD160 d0bb88565997b211a24d127e1b7b95225f13ef96 SHA1 89d7a2e18f5647946c6778c9f335646ae7a716e4 SHA256 67e25efcd27f213ef511d86a985f0e445b646c24a36a661fc778961b1929c2f0
 AUX builder-2.1.2-fix-tests.patch 346 RMD160 acd98bca0e07fc74e069d633bb40592ecdbc2119 SHA1 232293bb6e52a4f94538b9573788cbb339e630ef SHA256 a195ed4c42ce0f9ae21df26c4e803d58b40f82aaa6692c8672d7285234ca7a77
@@ -8,13 +8,14 @@ DIST builder-2.1.2.tgz 20255 RMD160 f55ccf22fec6b28fb310ee298b3691e9e7f6faab SHA
 DIST builder-3.0.0.gem 609280 RMD160 f17b12344de661c8baa85a726b52954907ff38e0 SHA1 911d35bf53a8678d35aea8e17e4c439eb62fffff SHA256 fbd3e15e5de02245f7d649b3415b2c2875cdc9a14dccde89aa30fc14a314618e
 EBUILD builder-2.1.2-r1.ebuild 961 RMD160 45e7e1d79592099bfcb6b7f75d000914835112bf SHA1 2cdd3c6b1885ba352fac31c94fe75a7be51108b7 SHA256 e10d3d50757eeae7ada8d964257d262e86cf576248383e0dc2e9090083946d03
 EBUILD builder-2.1.2-r2.ebuild 976 RMD160 86c84f1e310110ea9fb5c99d970c67b60453a56e SHA1 2e63b313ba8a032c84a1b2de53c06e768ad4fc8e SHA256 55830b16dc15ccc812c48d8bf10a7d592141f39a97395d88da0357face763fd9
+EBUILD builder-2.1.2-r3.ebuild 1173 RMD160 5c8c880b20ed656448e782f54e2fb5579d6fdd79 SHA1 0e20dd4fdcb531c5363a3e16706fadab42fa1456 SHA256 d407d35e29e244b71f1b0b5bd50236e81fb53325972fecaf211744090a07b7e9
 EBUILD builder-3.0.0.ebuild 1010 RMD160 83821da5eadf99c7ce9c6defbad9587b70306cc0 SHA1 88ca7e915653898d138a28105049e0a892820834 SHA256 c928bdbdc6011a17f324c2c605d2b17bb0b641329f75fb6bbec871395135eb8b
-MISC ChangeLog 7305 RMD160 4359a010240c0e2ccd1f656ce5fc8717c42c72b2 SHA1 3aef381958f933f326ef414b6b206427e7ce0f78 SHA256 fa916376c16f06c76d6eca6eac441558a92c86a7a5b63db1d3f411573e912daa
+MISC ChangeLog 7546 RMD160 73cd5c90c5ef2c5255c2705496f13b9b5638501b SHA1 09ae1a30ab8e82d510b2ef4dfc8db1821d43f2ed SHA256 0c3217eef321dc2b022a0d598d47735e3674f75eadd0d48c3bc9912464943764
 MISC metadata.xml 157 RMD160 5d9e2c7ecba96ffebd936d38acedf859cdea84e1 SHA1 8ce15dcc608eeb5616aeec610dc695cbe6f93e02 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.15 (SunOS)
+Version: GnuPG v2.0.17 (GNU/Linux)
 
-iEYEARECAAYFAk5pzhYACgkQX3X2B8XHTon1pACfS5DXB1YeJc3+fi1/ijcfZbcR
-D1gAn08by/AiN4H2JsKB5Ab99gjcJ/h3
-=JTh5
+iF4EAREIAAYFAk71vUsACgkQiIP6VqMIqNeK4AD/eLqZn+K9JplXK/lbRGY4TKJH
+9Ok/R0Sv/INLdGtCtFEBAJBhnEVuyJUQlMqvtrIG7EBuUQNjhVbLZBtXlFDFTW5D
+=7vJP
 -----END PGP SIGNATURE-----
diff --git a/dev-ruby/builder/builder-2.1.2-r3.ebuild b/dev-ruby/builder/builder-2.1.2-r3.ebuild
new file mode 100644 (file)
index 0000000..94bbeee
--- /dev/null
@@ -0,0 +1,45 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/builder/builder-2.1.2-r3.ebuild,v 1.1 2011/12/24 11:53:35 graaff Exp $
+
+EAPI=2
+USE_RUBY="ruby18 ruby19 ree18 jruby"
+
+RUBY_FAKEGEM_TASK_TEST="test_all"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="README CHANGES"
+
+inherit ruby-fakegem eutils
+
+DESCRIPTION="A builder to facilitate programatic generation of XML markup"
+HOMEPAGE="http://rubyforge.org/projects/builder/"
+SRC_URI="mirror://rubyforge/${PN}/${P}.tgz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "test? ( virtual/ruby-test-unit )"
+
+all_ruby_prepare() {
+       sed -i -e '/rdoc\.template .*jamis/d' Rakefile || die
+
+       epatch "${FILESDIR}"/${P}-activesupport.patch
+       epatch "${FILESDIR}"/${P}-fix-tests.patch
+}
+
+each_ruby_prepare() {
+       case ${RUBY} in
+               *ruby19)
+                       rm test/testblankslate.rb || die
+                       ;;
+               *)
+                       ;;
+       esac
+}
+
+each_ruby_test() {
+       ${RUBY} -Ilib:. -S testrb test/test*.rb || die
+}