diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /dev-util/aruba | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'dev-util/aruba')
-rw-r--r-- | dev-util/aruba/Manifest | 4 | ||||
-rw-r--r-- | dev-util/aruba/aruba-0.5.4-r1.ebuild | 41 | ||||
-rw-r--r-- | dev-util/aruba/aruba-0.6.2.ebuild | 41 | ||||
-rw-r--r-- | dev-util/aruba/aruba-0.7.4.ebuild | 52 | ||||
-rw-r--r-- | dev-util/aruba/aruba-0.8.1.ebuild | 58 | ||||
-rw-r--r-- | dev-util/aruba/files/aruba-0.4.11+childprocess-0.2.4.patch | 37 | ||||
-rw-r--r-- | dev-util/aruba/metadata.xml | 10 |
7 files changed, 243 insertions, 0 deletions
diff --git a/dev-util/aruba/Manifest b/dev-util/aruba/Manifest new file mode 100644 index 000000000000..b3ab21e742c1 --- /dev/null +++ b/dev-util/aruba/Manifest @@ -0,0 +1,4 @@ +DIST aruba-0.5.4.gem 69632 SHA256 6f1c2210195ac94cf48e06de574e6f3897ec5ff7a7ca71cd10425b2cc889b0dc SHA512 e783aedccd4be6915621cc1f0d8b61f8a2895204ff9e483fdbd4b34b6f32eaccc973938a5e507c5346f50f9f9166fc7b7a885700aa13c6c7b00ffdf0eed78720 WHIRLPOOL 843e7cd5a0a70d15030bad868bbd1de94b25d96961865338c2596777ec87935bc0d3e4835259cb7b3e4843f4b0b5162cc11c44677ed966a927cae60eeb90c33b +DIST aruba-0.6.2.gem 75776 SHA256 7c518ca72da37dc966c6a2f589d9953ab7576a43332b7bac38949d06f5009842 SHA512 ad859aa34f6e6778d9eb92b7e8f298180250e0690b21285e48b85dda88c09c74437ed0dff4e07ea8a02e8c784841ef89504219aa844457273349b8072ebc761e WHIRLPOOL cf85f65672946776f4de3f6b0b060c99adfa376353c3f11a0e27d2a32f7e400c58d863c0e574b415a19c52386294dfff01a7591c133772f45211700ea19f83ac +DIST aruba-0.7.4.gem 91648 SHA256 64726a908f9355c1fdc15f26e4f657bc0c43aa034f86f3ce141c51f501e516b3 SHA512 f36f50b629a039c894b5a5e7e21dd37db2dacd0947c7288e254666110baa81975e1f2c0372fc20b915cdc6906715bbc10e0b078d3321c9d7c875da4b097de118 WHIRLPOOL 2512507ee530d767b3ee6bfd7fd0de289c9289da69fd1c940f16817b8458b7a8c532e235c9605ec0a00ee0aab591181bfa37ee3ba93900b3fe6cab16a4a3f135 +DIST aruba-0.8.1.gem 121344 SHA256 110440880e0f572f44805765bc22ea20e5f822fede3628be9de3f55c7d0af3f3 SHA512 9d65778828ac1915c56862acb1db0faf6214b102eb892317b390f451aab55750067519fb6cf6e08c55f58b865eaaa78921402d745addf2d3b0038527eb5d898f WHIRLPOOL 70b2ad1033b374e3ef61a7fe0b795d2bdf961b7d3d0a24e2a052fdd70755eaba37b3dfa1ff8e42a49fac1c715aca2859facb9c97d42d1a01fa425138c5255a58 diff --git a/dev-util/aruba/aruba-0.5.4-r1.ebuild b/dev-util/aruba/aruba-0.5.4-r1.ebuild new file mode 100644 index 000000000000..263d94c55342 --- /dev/null +++ b/dev-util/aruba/aruba-0.5.4-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby19 ruby20" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_RECIPE_TEST="cucumber" +RUBY_FAKEGEM_EXTRADOC="History.md README.md" + +RUBY_FAKEGEM_GEMSPEC="aruba.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Cucumber steps for driving out command line applications" +HOMEPAGE="https://github.com/cucumber/aruba" +LICENSE="MIT" + +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86" +SLOT="0" +IUSE="" + +DEPEND="${DEPEND} test? ( sys-devel/bc )" +RDEPEND="${RDEPEND}" + +ruby_add_rdepend " + >=dev-ruby/childprocess-0.3.6 + >=dev-ruby/rspec-expectations-2.7:2 + >=dev-util/cucumber-1.1.1" + +ruby_add_bdepend "test? ( >=dev-ruby/rspec-2.11:2 >=dev-ruby/bcat-0.6.1 )" + +all_ruby_prepare() { + # Remove bundler-related code. + sed -i -e '/[Bb]undler/d' Rakefile || die + rm Gemfile || die + + # Remove references to git ls-files. + sed -i -e '/git ls-files/d' aruba.gemspec || die +} diff --git a/dev-util/aruba/aruba-0.6.2.ebuild b/dev-util/aruba/aruba-0.6.2.ebuild new file mode 100644 index 000000000000..ff774ffead21 --- /dev/null +++ b/dev-util/aruba/aruba-0.6.2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby19 ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_RECIPE_TEST="cucumber" +RUBY_FAKEGEM_EXTRADOC="History.md README.md" + +RUBY_FAKEGEM_GEMSPEC="aruba.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Cucumber steps for driving out command line applications" +HOMEPAGE="https://github.com/cucumber/aruba" +LICENSE="MIT" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +SLOT="0" +IUSE="" + +DEPEND="${DEPEND} test? ( sys-devel/bc )" +RDEPEND="${RDEPEND}" + +ruby_add_rdepend " + >=dev-ruby/childprocess-0.3.6 + >=dev-ruby/rspec-expectations-2.7:2 + >=dev-util/cucumber-1.1.1" + +ruby_add_bdepend "test? ( >=dev-ruby/rspec-2.11:2 >=dev-ruby/bcat-0.6.1 )" + +all_ruby_prepare() { + # Remove bundler-related code. + sed -i -e '/[Bb]undler/d' Rakefile || die + rm Gemfile || die + + # Remove references to git ls-files. + sed -i -e '/git ls-files/d' aruba.gemspec || die +} diff --git a/dev-util/aruba/aruba-0.7.4.ebuild b/dev-util/aruba/aruba-0.7.4.ebuild new file mode 100644 index 000000000000..3c33b8750232 --- /dev/null +++ b/dev-util/aruba/aruba-0.7.4.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby19 ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_RECIPE_TEST="cucumber" +RUBY_FAKEGEM_EXTRADOC="History.md README.md" + +RUBY_FAKEGEM_GEMSPEC="aruba.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Cucumber steps for driving out command line applications" +HOMEPAGE="https://github.com/cucumber/aruba" +LICENSE="MIT" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +SLOT="0" +IUSE="" + +DEPEND="${DEPEND} test? ( sys-devel/bc )" +RDEPEND="${RDEPEND}" + +ruby_add_rdepend " + >=dev-ruby/childprocess-0.3.6 + >=dev-ruby/rspec-expectations-2.7:2 + >=dev-util/cucumber-1.1.1" + +ruby_add_bdepend "test? ( dev-ruby/rspec:3 >=dev-ruby/bcat-0.6.1 )" + +all_ruby_prepare() { + # Remove bundler-related code. + sed -i -e '/[Bb]undler/d' Rakefile spec/spec_helper.rb || die + rm Gemfile || die + + sed -i -e '/simplecov/I s:^:#:' \ + -e '/Before/,/^end/ s:^:#:' \ + spec/spec_helper.rb features/support/env.rb || die + rm -f features/support/simplecov_setup.rb || die + sed -i -e '1i require "time"' spec/spec_helper.rb || die + + # Remove references to git ls-files. + sed -i -e '/git ls-files/d' aruba.gemspec || die +} + +each_ruby_test() { + RSPEC_VERSION=3 ruby-ng_rspec + ruby-ng_cucumber +} diff --git a/dev-util/aruba/aruba-0.8.1.ebuild b/dev-util/aruba/aruba-0.8.1.ebuild new file mode 100644 index 000000000000..a0e4979c0f05 --- /dev/null +++ b/dev-util/aruba/aruba-0.8.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby19 ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_RECIPE_TEST="cucumber" +RUBY_FAKEGEM_EXTRADOC="History.md README.md" + +RUBY_FAKEGEM_GEMSPEC="aruba.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Cucumber steps for driving out command line applications" +HOMEPAGE="https://github.com/cucumber/aruba" +LICENSE="MIT" + +KEYWORDS="~amd64 ~arm ~hppa ~x86" +SLOT="0" +IUSE="" + +DEPEND="${DEPEND} test? ( sys-devel/bc )" +RDEPEND="${RDEPEND}" + +ruby_add_rdepend " + >=dev-ruby/childprocess-0.5.6 =dev-ruby/childprocess-0.5* + >=dev-ruby/contracts-0.9:0 + >=dev-ruby/rspec-expectations-2.99:2 + >=dev-util/cucumber-1.3.19" + +ruby_add_bdepend "test? ( dev-ruby/rspec:3 >=dev-ruby/bcat-0.6.2 )" + +all_ruby_prepare() { + # Remove bundler-related code. + sed -i -e '/[Bb]undler/d' Rakefile spec/spec_helper.rb || die + rm Gemfile || die + + sed -i -e '/simplecov/I s:^:#:' \ + -e '/Before/,/^end/ s:^:#:' \ + spec/spec_helper.rb features/support/env.rb || die + rm -f features/support/simplecov_setup.rb || die + sed -i -e '1i require "time"' spec/spec_helper.rb || die + + # Remove references to git ls-files. + sed -i -e '/git ls-files/d' aruba.gemspec || die + + # Avoid scenarios making broken assumptions on ${HOME} + sed -i -e '/Scenario: Use ~ in path/i @wip' \ + features/api/core/expand_path.feature || die + rm -f features/configuration/home_directory.feature || die +} + +each_ruby_test() { + RSPEC_VERSION=3 ruby-ng_rspec + RUBYLIB="$(pwd)/lib" ruby-ng_cucumber +} diff --git a/dev-util/aruba/files/aruba-0.4.11+childprocess-0.2.4.patch b/dev-util/aruba/files/aruba-0.4.11+childprocess-0.2.4.patch new file mode 100644 index 000000000000..f5408aaeec1a --- /dev/null +++ b/dev-util/aruba/files/aruba-0.4.11+childprocess-0.2.4.patch @@ -0,0 +1,37 @@ +diff --git a/features/exit_statuses.feature b/features/exit_statuses.feature +index 5c5dffe..b971152 100644 +--- a/features/exit_statuses.feature ++++ b/features/exit_statuses.feature +@@ -30,13 +30,3 @@ Feature: exit statuses + Scenario: Unsuccessfully run something + When I do aruba I successfully run `ruby -e 'exit 10'` + Then aruba should fail with "Exit status was 10" +- +- @posix +- Scenario: Try to run something that doesn't exist +- When I run `does_not_exist` +- Then the exit status should be 1 +- +- @posix +- Scenario: Try to run something that doesn't exist with ` +- When I run `does_not_exist` +- Then the exit status should be 1 +diff --git a/features/output.feature b/features/output.feature +index 8af06ca..7eea5a5 100644 +--- a/features/output.feature ++++ b/features/output.feature +@@ -5,14 +5,6 @@ Feature: Output + I want to use the "the output should contain" step + + @posix +- Scenario: Run unknown command +- When I run `neverever gonna work` +- Then the output should contain: +- """ +- No such file or directory - neverever +- """ +- +- @posix + Scenario: Detect subset of one-line output + When I run `ruby -e 'puts \"hello world\"'` + Then the output should contain "hello world" diff --git a/dev-util/aruba/metadata.xml b/dev-util/aruba/metadata.xml new file mode 100644 index 000000000000..d9731d588533 --- /dev/null +++ b/dev-util/aruba/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>graaff@gentoo.org</email> + </maintainer> + <upstream> + <remote-id type="github">cucumber/aruba</remote-id> + </upstream> +</pkgmetadata> |