Version bump.
authorHans de Graaff <graaff@gentoo.org>
Sun, 1 Jan 2012 08:47:38 +0000 (08:47 +0000)
committerHans de Graaff <graaff@gentoo.org>
Sun, 1 Jan 2012 08:47:38 +0000 (08:47 +0000)
Package-Manager: portage-2.1.10.41/cvs/Linux x86_64

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

index 0b414313c54ea22ca4cbab54d2415fdc6273f395..b3215c676f2d6de463973fbca288d896ed1ad75c 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-ruby/rubigen
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubigen/ChangeLog,v 1.11 2011/12/26 09:26:20 graaff Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubigen/ChangeLog,v 1.12 2012/01/01 08:47:38 graaff Exp $
+
+*rubigen-1.5.7 (01 Jan 2012)
+
+  01 Jan 2012; Hans de Graaff <graaff@gentoo.org> +rubigen-1.5.7.ebuild:
+  Version bump.
 
   26 Dec 2011; Hans de Graaff <graaff@gentoo.org> -rubigen-1.5.5.ebuild:
   Remove old version.
index 5245cb1b70b8b4fd2da25aeaa8f54e6d07a70c6f..ef353550d7c83e367b8a6b8620aac6fe69ad6fee 100644 (file)
@@ -2,13 +2,15 @@
 Hash: SHA256
 
 DIST rubigen-1.5.6.gem 57344 RMD160 b37016a1ba50b780a2d3392e5089fc08d994e47e SHA1 39ff57075163727dc0ef019c0851adcb0993583d SHA256 217aba52bffb443b7f0be9e86b27ee7626e964cd0161a4b8aacc3cfae43489e8
+DIST rubigen-1.5.7.gem 57344 RMD160 b6b7575a9bb60ce3114b3e529fad7fe5cc23b7f9 SHA1 7d9ad0a82d550515beef3de1492b091307d546b6 SHA256 d057f9fb028cc7c97efaed6381c74ba23d2e9a0bf189edd45c02d5314c9ff38d
 EBUILD rubigen-1.5.6.ebuild 1805 RMD160 7f151fa3b7b2f4822644b395b0f6ecbdd4c61b86 SHA1 edf55b19cf0af387010dc81c5448b0ca9d4895f4 SHA256 0d51c7dcb79c3326db6b9603100376ea06c886f4b07c45d58ea5664a3107b1e6
-MISC ChangeLog 1744 RMD160 70585e0fd8bbb9077786c0f1f908c546f3e9b7ef SHA1 12d2225882f92854ef08df5c00906369fa86da83 SHA256 bdb4c5aee540b743a16f5ec03f612441612d6c1e5a76e81eb0576d6f2016eed6
+EBUILD rubigen-1.5.7.ebuild 1805 RMD160 b541f8afae1221b36072e1b75bfbf2bcdd3584d9 SHA1 39017e40f0f7b299ff822521f1b4bbc42390a4c7 SHA256 ef680b8445493a2b8219f7cb4b9419a76949b36028286499044af883104b85e0
+MISC ChangeLog 1864 RMD160 7ff31afcc8adc626dbf199019780ab5607b3aef5 SHA1 edcbc02f4d2147c865120ddd8bb5700035571734 SHA256 df3b337c21a5c9a560dd540c1a040e76d3245c018131393a1c859aafd2bef0e5
 MISC metadata.xml 159 RMD160 e6b7ca92e6c0fc796353896e830687ec51efbaf5 SHA1 96f46f7af5d8526b778e417be3c3d2f8ae5be274 SHA256 5fd95e97ccf4410cb31431d51fb5d62baef04eaa59e4f0ad6d1b43c03111d8d0
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iF4EAREIAAYFAk74PcEACgkQiIP6VqMIqNcR1QD9HJcfpwhW3RNPOZnlVJwPJNmd
-Zx2fHhOd5WAMz8M7OroA/1oToLprjIavUaXuzJGfzj19INMK6IkLgkBI7N+exl5Y
-=xSyG
+iF4EAREIAAYFAk8AHa8ACgkQiIP6VqMIqNf7LgD+NfSsRxWBjT9OxWnxy25R6NMa
+9GT3gM4kdlSt7jTogx0A/j+Ryt1W4fkR8Q1O+Y1yQsQEHnBt7g6Pbt6IZW5PAWcW
+=v6gr
 -----END PGP SIGNATURE-----
diff --git a/dev-ruby/rubigen/rubigen-1.5.7.ebuild b/dev-ruby/rubigen/rubigen-1.5.7.ebuild
new file mode 100644 (file)
index 0000000..7d2a62f
--- /dev/null
@@ -0,0 +1,55 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubigen/rubigen-1.5.7.ebuild,v 1.1 2012/01/01 08:47:38 graaff Exp $
+
+EAPI="2"
+USE_RUBY="ruby18 ree18"
+
+RUBY_FAKEGEM_TASK_DOC="docs"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc Todo.txt"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app_generators generators rubygems_generators script test_unit_generators"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A framework to allow Ruby applications to generate file/folder stubs."
+HOMEPAGE="https://github.com/drnic/rubigen"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+# The presence of a self-dependency is needed as per bug #320781;
+# since this is a bad situation, don't close the bug, but try working
+# it around.
+ruby_add_bdepend "test? (
+       >=dev-ruby/mocha-0.9.8
+       >=dev-ruby/shoulda-2.10.3
+       >=dev-util/cucumber-0.6.2
+       >=dev-ruby/hoe-2.5.0
+       =${CATEGORY}/${PF}
+)"
+
+ruby_add_rdepend "=dev-ruby/activesupport-2.3*"
+
+all_ruby_prepare() {
+       # Remove newgem requirement from the Rakefile since it is not
+       # needed for our purposes and we don't have it in CVS.
+       sed -i '/newgem/d' Rakefile || die "Unable to remove unneeded newgem support."
+
+       # Provide missing file for test_generate_builtin_application.rb
+       mkdir -p app_generators/ruby_app/templates/configs || die
+       touch app_generators/ruby_app/templates/configs/empty_log || die
+
+       # Needs to be explicit, most likely due to changes in newer cucumber.
+       sed -i -e '2 i  include Spec::Matchers' features/support/matchers.rb || die
+}
+
+each_ruby_test() {
+       each_fakegem_test
+
+       # Run all features not related to creating and distributing the gem itself
+       ${RUBY} -S cucumber features/help.feature features/rubigen_cli.feature || die "tests failed"
+}