Split rspec port into subdirs. Version 1 is still a single package,

but version 2 has 4 packages (core, expectations, mocks, and rspec).
Stick version 1 in a subdir named 1, and the version 2 packages
each in their own subdir.

Upgrade version 1 to 1.3.2, the latest version, as some ports depend
on >=1.3.0,<2.0.  Because rubygems does not correctly handle the
case where two versions of the same library install different
binaries, manually hack the version 1 spec binary to work.

Both version 1 and version 2 ship with the autospec binary, so comment
it out from version 1 so the versions don't conflict.

This requires changes to dependent ports, which will be committed
shortly.
This commit is contained in:
jeremy 2011-11-17 15:15:26 +00:00
parent b426817b3c
commit fa6e35ac80
23 changed files with 627 additions and 43 deletions

View File

@ -0,0 +1,22 @@
# $OpenBSD: Makefile,v 1.1 2011/11/17 15:15:26 jeremy Exp $
COMMENT = ruby framework for Behaviour Driven Development
DISTNAME = rspec-1.3.2
SUBST_VARS = MODRUBY_FLAVOR MODRUBY_PREFIX
# When you have two different versions of a ruby gem installed, the
# binaries will always select the latest version installed, even if
# newer gem has a different binary name than the older version, as
# rspec does with spec for 1 and rspec for 2. Fix this by setting
# a specific version in the gem binary shim, so that running spec
# will load the rspec 1 gem, not the rspec 2 gem.
post-install:
perl -pi -e 's/version = ">= 0"/version = "~> 1.3"/' \
${WRKINST}${LOCALBASE}/${GEM_BIN}/spec${GEM_BIN_SUFFIX}
# Requires heckle and quite a few other libraries to run its own
# specs, so this is currently broken.
REGRESS_DEPENDS = devel/ruby-bundler,${MODRUBY_FLAVOR}>=1.0.21
MODRUBY_REGRESS = rake rspec
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (rspec-1.3.2.gem) = Rq926FNm0MAtgROGGTZByw==
RMD160 (rspec-1.3.2.gem) = haXKq0kvtX0OUk8w97BOxWV90c8=
SHA1 (rspec-1.3.2.gem) = MwTr9o13esOBIRXk2ZEe7Fyf60Q=
SHA256 (rspec-1.3.2.gem) = zO2FxVuSR3Jy0VfqkrklZ223bDc/gECmK42+E2Uparo=
SIZE (rspec-1.3.2.gem) = 214016

View File

@ -1,12 +1,17 @@
@comment $OpenBSD: PLIST,v 1.10 2010/11/08 23:24:41 jeremy Exp $
${GEM_BIN}/autospec${GEM_BIN_SUFFIX}
@comment $OpenBSD: PLIST,v 1.1 2011/11/17 15:15:26 jeremy Exp $
@option no-default-conflict
@conflict ${MODRUBY_PREFIX}-rspec-<2.0
@pkgpath devel/ruby-rspec,${MODRUBY_FLAVOR}
@comment ${GEM_BIN}/autospec${GEM_BIN_SUFFIX}
${GEM_BIN}/spec${GEM_BIN_SUFFIX}
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/.autotest
${GEM_LIB}/gems/${DISTNAME}/.document
${GEM_LIB}/gems/${DISTNAME}/.gitignore
${GEM_LIB}/gems/${DISTNAME}/Gemfile
${GEM_LIB}/gems/${DISTNAME}/History.rdoc
${GEM_LIB}/gems/${DISTNAME}/License.txt
${GEM_LIB}/gems/${DISTNAME}/Manifest.txt
${GEM_LIB}/gems/${DISTNAME}/README.rdoc
${GEM_LIB}/gems/${DISTNAME}/Rakefile
${GEM_LIB}/gems/${DISTNAME}/Ruby1.9.rdoc
@ -16,6 +21,7 @@ ${GEM_LIB}/gems/${DISTNAME}/bin/
${GEM_LIB}/gems/${DISTNAME}/bin/autospec
${GEM_LIB}/gems/${DISTNAME}/bin/spec
${GEM_LIB}/gems/${DISTNAME}/cucumber.yml
${GEM_LIB}/gems/${DISTNAME}/example_spec.rb
${GEM_LIB}/gems/${DISTNAME}/examples/
${GEM_LIB}/gems/${DISTNAME}/examples/failing/
${GEM_LIB}/gems/${DISTNAME}/examples/failing/README.txt
@ -31,7 +37,6 @@ ${GEM_LIB}/gems/${DISTNAME}/examples/failing/partial_mock_example.rb
${GEM_LIB}/gems/${DISTNAME}/examples/failing/pending_example.rb
${GEM_LIB}/gems/${DISTNAME}/examples/failing/predicate_example.rb
${GEM_LIB}/gems/${DISTNAME}/examples/failing/raising_example.rb
${GEM_LIB}/gems/${DISTNAME}/examples/failing/spec_helper.rb
${GEM_LIB}/gems/${DISTNAME}/examples/failing/syntax_error_example.rb
${GEM_LIB}/gems/${DISTNAME}/examples/failing/team_spec.rb
${GEM_LIB}/gems/${DISTNAME}/examples/failing/timeout_behaviour.rb
@ -59,7 +64,6 @@ ${GEM_LIB}/gems/${DISTNAME}/examples/passing/predicate_example.rb
${GEM_LIB}/gems/${DISTNAME}/examples/passing/shared_example_group_example.rb
${GEM_LIB}/gems/${DISTNAME}/examples/passing/shared_stack_examples.rb
${GEM_LIB}/gems/${DISTNAME}/examples/passing/simple_matcher_example.rb
${GEM_LIB}/gems/${DISTNAME}/examples/passing/spec_helper.rb
${GEM_LIB}/gems/${DISTNAME}/examples/passing/stack.rb
${GEM_LIB}/gems/${DISTNAME}/examples/passing/stack_spec.rb
${GEM_LIB}/gems/${DISTNAME}/examples/passing/stack_spec_with_nested_example_groups.rb
@ -68,12 +72,18 @@ ${GEM_LIB}/gems/${DISTNAME}/examples/passing/yielding_example.rb
${GEM_LIB}/gems/${DISTNAME}/examples/ruby1.9.compatibility/
${GEM_LIB}/gems/${DISTNAME}/examples/ruby1.9.compatibility/access_to_constants_spec.rb
${GEM_LIB}/gems/${DISTNAME}/features/
${GEM_LIB}/gems/${DISTNAME}/features-pending/
${GEM_LIB}/gems/${DISTNAME}/features-pending/cli/
${GEM_LIB}/gems/${DISTNAME}/features-pending/cli/conditional_exclusion.feature
${GEM_LIB}/gems/${DISTNAME}/features-pending/heckle/
${GEM_LIB}/gems/${DISTNAME}/features-pending/heckle/heckle.feature
${GEM_LIB}/gems/${DISTNAME}/features/before_and_after_blocks/
${GEM_LIB}/gems/${DISTNAME}/features/before_and_after_blocks/before_and_after_blocks.feature
${GEM_LIB}/gems/${DISTNAME}/features/command_line/
${GEM_LIB}/gems/${DISTNAME}/features/command_line/line_number_option.feature
${GEM_LIB}/gems/${DISTNAME}/features/command_line/line_number_option_with_example_with_no_name.feature
${GEM_LIB}/gems/${DISTNAME}/features/example_groups/
${GEM_LIB}/gems/${DISTNAME}/features/example_groups/define_example_attribute.feature
${GEM_LIB}/gems/${DISTNAME}/features/example_groups/example_group_with_should_methods.feature
${GEM_LIB}/gems/${DISTNAME}/features/example_groups/implicit_docstrings.feature
${GEM_LIB}/gems/${DISTNAME}/features/example_groups/nested_groups.feature
@ -85,31 +95,41 @@ ${GEM_LIB}/gems/${DISTNAME}/features/extensions/
${GEM_LIB}/gems/${DISTNAME}/features/extensions/custom_example_group.feature
${GEM_LIB}/gems/${DISTNAME}/features/formatters/
${GEM_LIB}/gems/${DISTNAME}/features/formatters/custom_formatter.feature
${GEM_LIB}/gems/${DISTNAME}/features/heckle/
${GEM_LIB}/gems/${DISTNAME}/features/heckle/heckle.feature
${GEM_LIB}/gems/${DISTNAME}/features/formatters/nested_formatter.feature
${GEM_LIB}/gems/${DISTNAME}/features/interop/
${GEM_LIB}/gems/${DISTNAME}/features/interop/cucumber_stubs_dont_leak.feature
${GEM_LIB}/gems/${DISTNAME}/features/interop/examples_and_tests_together.feature
${GEM_LIB}/gems/${DISTNAME}/features/interop/rspec_output.feature
${GEM_LIB}/gems/${DISTNAME}/features/interop/test_but_not_test_unit.feature
${GEM_LIB}/gems/${DISTNAME}/features/interop/test_case_with_should_methods.feature
${GEM_LIB}/gems/${DISTNAME}/features/load_paths/
${GEM_LIB}/gems/${DISTNAME}/features/load_paths/add_lib_to_load_path.feature
${GEM_LIB}/gems/${DISTNAME}/features/load_paths/add_spec_to_load_path.feature
${GEM_LIB}/gems/${DISTNAME}/features/matchers/
${GEM_LIB}/gems/${DISTNAME}/features/matchers/define_diffable_matcher.feature
${GEM_LIB}/gems/${DISTNAME}/features/matchers/define_matcher.feature
${GEM_LIB}/gems/${DISTNAME}/features/matchers/define_matcher_outside_rspec.feature
${GEM_LIB}/gems/${DISTNAME}/features/matchers/define_matcher_with_fluent_interface.feature
${GEM_LIB}/gems/${DISTNAME}/features/matchers/define_wrapped_matcher.feature
${GEM_LIB}/gems/${DISTNAME}/features/matchers/match_unless_raises.feature
${GEM_LIB}/gems/${DISTNAME}/features/matchers/match_unless_raises_unexpected_error.feature
${GEM_LIB}/gems/${DISTNAME}/features/mock_framework_integration/
${GEM_LIB}/gems/${DISTNAME}/features/mock_framework_integration/use_flexmock.feature
${GEM_LIB}/gems/${DISTNAME}/features/mock_framework_integration/use_mocha.feature
${GEM_LIB}/gems/${DISTNAME}/features/mock_framework_integration/use_rr.feature
${GEM_LIB}/gems/${DISTNAME}/features/mocks/
${GEM_LIB}/gems/${DISTNAME}/features/mocks/block_local_expectations.feature
${GEM_LIB}/gems/${DISTNAME}/features/mocks/mix_stubs_and_mocks.feature
${GEM_LIB}/gems/${DISTNAME}/features/mocks/stub_implementation.feature
${GEM_LIB}/gems/${DISTNAME}/features/pending/
${GEM_LIB}/gems/${DISTNAME}/features/pending/pending_examples.feature
${GEM_LIB}/gems/${DISTNAME}/features/runner/
${GEM_LIB}/gems/${DISTNAME}/features/runner/specify_line_number.feature
${GEM_LIB}/gems/${DISTNAME}/features/spec_helper/
${GEM_LIB}/gems/${DISTNAME}/features/spec_helper/spec_helper.feature
${GEM_LIB}/gems/${DISTNAME}/features/step_definitions/
${GEM_LIB}/gems/${DISTNAME}/features/step_definitions/running_rspec_steps.rb
${GEM_LIB}/gems/${DISTNAME}/features/step_definitions/stubbing_steps.rb
${GEM_LIB}/gems/${DISTNAME}/features/subject/
${GEM_LIB}/gems/${DISTNAME}/features/subject/explicit_subject.feature
${GEM_LIB}/gems/${DISTNAME}/features/subject/implicit_subject.feature
@ -161,6 +181,8 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/spec/expectations/extensions.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/expectations/extensions/kernel.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/expectations/fail_with.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/expectations/handler.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/extensions/
${GEM_LIB}/gems/${DISTNAME}/lib/spec/extensions/instance_exec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/interop/
${GEM_LIB}/gems/${DISTNAME}/lib/spec/interop/test/
${GEM_LIB}/gems/${DISTNAME}/lib/spec/interop/test.rb
@ -185,8 +207,6 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/eql.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/equal.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/errors.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/exist.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/extensions/
${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/extensions/instance_exec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/generated_descriptions.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/has.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/have.rb
@ -197,7 +217,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/matcher.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/method_missing.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/operator_matcher.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/pretty.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/raise_error.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/raise_exception.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/respond_to.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/satisfy.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/matchers/simple_matcher.rb
@ -209,6 +229,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/spec/mocks/argument_expectation.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/mocks/argument_matchers.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/mocks/error_generator.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/mocks/errors.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/mocks/example_methods.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/mocks/extensions/
${GEM_LIB}/gems/${DISTNAME}/lib/spec/mocks/extensions.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/mocks/extensions/object.rb
@ -219,7 +240,6 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/spec/mocks/mock.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/mocks/order_group.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/mocks/proxy.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/mocks/space.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/mocks/spec_methods.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/rake/
${GEM_LIB}/gems/${DISTNAME}/lib/spec/rake/spectask.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/rake/verify_rcov.rb
@ -270,6 +290,7 @@ ${GEM_LIB}/gems/${DISTNAME}/resources/rake/examples.rake
${GEM_LIB}/gems/${DISTNAME}/resources/rake/examples_with_rcov.rake
${GEM_LIB}/gems/${DISTNAME}/resources/rake/failing_examples_with_html.rake
${GEM_LIB}/gems/${DISTNAME}/resources/rake/verify_rcov.rake
${GEM_LIB}/gems/${DISTNAME}/rspec.gemspec
${GEM_LIB}/gems/${DISTNAME}/spec/
${GEM_LIB}/gems/${DISTNAME}/spec/README.jruby
${GEM_LIB}/gems/${DISTNAME}/spec/autotest/
@ -278,7 +299,6 @@ ${GEM_LIB}/gems/${DISTNAME}/spec/autotest/autotest_matchers.rb
${GEM_LIB}/gems/${DISTNAME}/spec/autotest/discover_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/autotest/failed_results_re_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/autotest/rspec_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec_suite.rb
${GEM_LIB}/gems/${DISTNAME}/spec/ruby_forker.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/
${GEM_LIB}/gems/${DISTNAME}/spec/spec.opts
@ -319,6 +339,7 @@ ${GEM_LIB}/gems/${DISTNAME}/spec/spec/interop/test/unit/resources/spec_with_opti
${GEM_LIB}/gems/${DISTNAME}/spec/spec/interop/test/unit/resources/test_case_that_fails.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/interop/test/unit/resources/test_case_that_passes.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/interop/test/unit/resources/test_case_with_errors.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/interop/test/unit/resources/test_case_with_various_names.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/interop/test/unit/resources/testsuite_adapter_spec_with_test_unit.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/interop/test/unit/spec_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/interop/test/unit/test_unit_spec_helper.rb
@ -341,22 +362,25 @@ ${GEM_LIB}/gems/${DISTNAME}/spec/spec/matchers/have_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/matchers/include_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/matchers/match_array_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/matchers/match_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/matchers/matcher_methods_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/matchers/matcher_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/matchers/matchers_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/matchers/operator_matcher_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/matchers/raise_error_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/matchers/pretty_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/matchers/raise_exception_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/matchers/respond_to_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/matchers/satisfy_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/matchers/simple_matcher_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/matchers/throw_symbol_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/and_yield_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/any_number_of_times_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/argument_expectation_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/argument_matchers_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/at_least_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/at_most_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/bug_report_10260_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/bug_report_10263_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/bug_report_1049_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/bug_report_11545_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/bug_report_15719_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/bug_report_496_spec.rb
@ -366,6 +390,8 @@ ${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/bug_report_7805_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/bug_report_8165_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/bug_report_8302_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/bug_report_830_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/bug_report_957_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/double_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/failing_argument_matchers_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/hash_including_matcher_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/mocks/hash_not_including_matcher_spec.rb
@ -406,23 +432,22 @@ ${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/base_formatter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/base_text_formatter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/failing_example_groups_formatter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/failing_examples_formatter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/html_formatted-1.8.4.html
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/html_formatted-1.8.5-jruby.html
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/html_formatted-1.8.5.html
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/html_formatted-1.8.6-jruby.html
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/html_formatted-1.8.6.html
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/html_formatted-1.8.7.html
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/html_formatted-1.9.1.html
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/html_formatted-1.9.2.html
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/html_formatter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/nested_text_formatter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/profile_formatter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/progress_bar_formatter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/snippet_extractor_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/specdoc_formatter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/text_mate_formatted-1.8.4.html
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/text_mate_formatted-1.8.6-jruby.html
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/text_mate_formatted-1.8.6.html
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/text_mate_formatted-1.8.7.html
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/text_mate_formatted-1.9.1.html
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/text_mate_formatted-1.9.2.html
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/formatter/text_mate_formatter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/heckle_runner_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/heckler_spec.rb
@ -447,8 +472,8 @@ ${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/spec.opts
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/spec_drb.opts
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner/spec_spaced.opts
${GEM_LIB}/gems/${DISTNAME}/spec/spec/runner_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec/spec_classes.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec_helper.rb
${GEM_LIB}/gems/${DISTNAME}/spec/support/
${GEM_LIB}/gems/${DISTNAME}/spec/support/macros.rb
${GEM_LIB}/gems/${DISTNAME}/spec/support/spec_classes.rb
${GEM_LIB}/specifications/${DISTNAME}.gemspec

View File

@ -1,21 +1,10 @@
# $OpenBSD: Makefile,v 1.15 2011/09/16 09:24:58 espie Exp $
# $OpenBSD: Makefile,v 1.16 2011/11/17 15:15:26 jeremy Exp $
COMMENT= Ruby framework for Behaviour Driven Development
SUBDIR =
SUBDIR += 1,${FLAVOR}
SUBDIR += core,${FLAVOR}
SUBDIR += expectations,${FLAVOR}
SUBDIR += mocks,${FLAVOR}
SUBDIR += rspec,${FLAVOR}
DISTNAME= rspec-1.2.8
REVISION = 4
CATEGORIES= devel
HOMEPAGE= http://rspec.rubyforge.net/
# MIT
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MODULES= lang/ruby
CONFIGURE_STYLE= ruby gem
.include <bsd.port.mk>
.include <bsd.port.subdir.mk>

View File

@ -0,0 +1,15 @@
# $OpenBSD: Makefile.inc,v 1.1 2011/11/17 15:15:26 jeremy Exp $
CATEGORIES ?= devel
HOMEPAGE ?= http://rspec.rubyforge.net/
# MIT
PERMIT_PACKAGE_CDROM ?= Yes
PERMIT_PACKAGE_FTP ?= Yes
PERMIT_DISTFILES_CDROM ?= Yes
PERMIT_DISTFILES_FTP ?= Yes
MODULES ?= lang/ruby
CONFIGURE_STYLE ?= ruby gem

View File

@ -0,0 +1,6 @@
# $OpenBSD: Makefile,v 1.1 2011/11/17 15:15:26 jeremy Exp $
COMMENT = rspec runner and example groups
DISTNAME = rspec-core-2.7.1
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (rspec-core-2.7.1.gem) = 0mtaH6xuaf9qNzLM7iPQtw==
RMD160 (rspec-core-2.7.1.gem) = GHOYf49Of3ydba4ecP/97szermo=
SHA1 (rspec-core-2.7.1.gem) = OXoHenZ3/YBdzrTD+rnPVVdxVig=
SHA256 (rspec-core-2.7.1.gem) = 5mOmhpYhq1lz4YWk1Ze/kZeAf7aEsfjoIlBTeo752Qs=
SIZE (rspec-core-2.7.1.gem) = 110080

View File

@ -0,0 +1,3 @@
rspec-core provides the structure for writing executable examples of how
your code should behave. It uses the words "describe" and "it" so we can
express concepts like a conversation.

View File

@ -0,0 +1,202 @@
@comment $OpenBSD: PLIST,v 1.1 2011/11/17 15:15:26 jeremy Exp $
${GEM_BIN}/autospec${GEM_BIN_SUFFIX}
${GEM_BIN}/rspec${GEM_BIN_SUFFIX}
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/README.md
${GEM_LIB}/gems/${DISTNAME}/exe/
${GEM_LIB}/gems/${DISTNAME}/exe/autospec
${GEM_LIB}/gems/${DISTNAME}/exe/rspec
${GEM_LIB}/gems/${DISTNAME}/features/
${GEM_LIB}/gems/${DISTNAME}/features/Autotest.md
${GEM_LIB}/gems/${DISTNAME}/features/README.md
${GEM_LIB}/gems/${DISTNAME}/features/Upgrade.md
${GEM_LIB}/gems/${DISTNAME}/features/command_line/
${GEM_LIB}/gems/${DISTNAME}/features/command_line/README.md
${GEM_LIB}/gems/${DISTNAME}/features/command_line/configure.feature
${GEM_LIB}/gems/${DISTNAME}/features/command_line/example_name_option.feature
${GEM_LIB}/gems/${DISTNAME}/features/command_line/exit_status.feature
${GEM_LIB}/gems/${DISTNAME}/features/command_line/format_option.feature
${GEM_LIB}/gems/${DISTNAME}/features/command_line/line_number_appended_to_path.feature
${GEM_LIB}/gems/${DISTNAME}/features/command_line/line_number_option.feature
${GEM_LIB}/gems/${DISTNAME}/features/command_line/pattern_option.feature
${GEM_LIB}/gems/${DISTNAME}/features/command_line/rake_task.feature
${GEM_LIB}/gems/${DISTNAME}/features/command_line/ruby.feature
${GEM_LIB}/gems/${DISTNAME}/features/command_line/tag.feature
${GEM_LIB}/gems/${DISTNAME}/features/configuration/
${GEM_LIB}/gems/${DISTNAME}/features/configuration/alias_example_to.feature
${GEM_LIB}/gems/${DISTNAME}/features/configuration/custom_settings.feature
${GEM_LIB}/gems/${DISTNAME}/features/configuration/default_path.feature
${GEM_LIB}/gems/${DISTNAME}/features/configuration/fail_fast.feature
${GEM_LIB}/gems/${DISTNAME}/features/configuration/read_options_from_file.feature
${GEM_LIB}/gems/${DISTNAME}/features/example_groups/
${GEM_LIB}/gems/${DISTNAME}/features/example_groups/basic_structure.feature
${GEM_LIB}/gems/${DISTNAME}/features/example_groups/shared_context.feature
${GEM_LIB}/gems/${DISTNAME}/features/example_groups/shared_examples.feature
${GEM_LIB}/gems/${DISTNAME}/features/expectation_framework_integration/
${GEM_LIB}/gems/${DISTNAME}/features/expectation_framework_integration/configure_expectation_framework.feature
${GEM_LIB}/gems/${DISTNAME}/features/filtering/
${GEM_LIB}/gems/${DISTNAME}/features/filtering/exclusion_filters.feature
${GEM_LIB}/gems/${DISTNAME}/features/filtering/if_and_unless.feature
${GEM_LIB}/gems/${DISTNAME}/features/filtering/inclusion_filters.feature
${GEM_LIB}/gems/${DISTNAME}/features/filtering/run_all_when_everything_filtered.feature
${GEM_LIB}/gems/${DISTNAME}/features/formatters/
${GEM_LIB}/gems/${DISTNAME}/features/formatters/custom_formatter.feature
${GEM_LIB}/gems/${DISTNAME}/features/formatters/text_formatter.feature
${GEM_LIB}/gems/${DISTNAME}/features/helper_methods/
${GEM_LIB}/gems/${DISTNAME}/features/helper_methods/arbitrary_methods.feature
${GEM_LIB}/gems/${DISTNAME}/features/helper_methods/let.feature
${GEM_LIB}/gems/${DISTNAME}/features/helper_methods/modules.feature
${GEM_LIB}/gems/${DISTNAME}/features/hooks/
${GEM_LIB}/gems/${DISTNAME}/features/hooks/around_hooks.feature
${GEM_LIB}/gems/${DISTNAME}/features/hooks/before_and_after_hooks.feature
${GEM_LIB}/gems/${DISTNAME}/features/hooks/filtering.feature
${GEM_LIB}/gems/${DISTNAME}/features/metadata/
${GEM_LIB}/gems/${DISTNAME}/features/metadata/current_example.feature
${GEM_LIB}/gems/${DISTNAME}/features/metadata/described_class.feature
${GEM_LIB}/gems/${DISTNAME}/features/metadata/user_defined.feature
${GEM_LIB}/gems/${DISTNAME}/features/mock_framework_integration/
${GEM_LIB}/gems/${DISTNAME}/features/mock_framework_integration/use_any_framework.feature
${GEM_LIB}/gems/${DISTNAME}/features/mock_framework_integration/use_flexmock.feature
${GEM_LIB}/gems/${DISTNAME}/features/mock_framework_integration/use_mocha.feature
${GEM_LIB}/gems/${DISTNAME}/features/mock_framework_integration/use_rr.feature
${GEM_LIB}/gems/${DISTNAME}/features/mock_framework_integration/use_rspec.feature
${GEM_LIB}/gems/${DISTNAME}/features/pending/
${GEM_LIB}/gems/${DISTNAME}/features/pending/pending_examples.feature
${GEM_LIB}/gems/${DISTNAME}/features/spec_files/
${GEM_LIB}/gems/${DISTNAME}/features/spec_files/arbitrary_file_suffix.feature
${GEM_LIB}/gems/${DISTNAME}/features/step_definitions/
${GEM_LIB}/gems/${DISTNAME}/features/step_definitions/additional_cli_steps.rb
${GEM_LIB}/gems/${DISTNAME}/features/subject/
${GEM_LIB}/gems/${DISTNAME}/features/subject/attribute_of_subject.feature
${GEM_LIB}/gems/${DISTNAME}/features/subject/explicit_subject.feature
${GEM_LIB}/gems/${DISTNAME}/features/subject/implicit_receiver.feature
${GEM_LIB}/gems/${DISTNAME}/features/subject/implicit_subject.feature
${GEM_LIB}/gems/${DISTNAME}/features/support/
${GEM_LIB}/gems/${DISTNAME}/features/support/env.rb
${GEM_LIB}/gems/${DISTNAME}/lib/
${GEM_LIB}/gems/${DISTNAME}/lib/autotest/
${GEM_LIB}/gems/${DISTNAME}/lib/autotest/discover.rb
${GEM_LIB}/gems/${DISTNAME}/lib/autotest/rspec2.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/autorun.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/backward_compatibility.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/command_line.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/command_line_configuration.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/configuration.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/configuration_options.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/deprecation.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/drb_command_line.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/dsl.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/errors.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/example.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/example_group.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/expecting/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/expecting/with_rspec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/expecting/with_stdlib.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/extensions/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/extensions.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/extensions/instance_eval_with_args.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/extensions/kernel.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/extensions/module_eval_with_args.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/formatters/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/formatters/base_formatter.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/formatters/base_text_formatter.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/formatters/documentation_formatter.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/formatters/helpers.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/formatters/html_formatter.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/formatters/progress_formatter.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/formatters/snippet_extractor.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/formatters/text_mate_formatter.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/hooks.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/let.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/load_path.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/metadata.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/metadata_hash_builder.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/mocking/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/mocking/with_absolutely_nothing.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/mocking/with_flexmock.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/mocking/with_mocha.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/mocking/with_rr.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/mocking/with_rspec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/option_parser.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/pending.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/rake_task.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/reporter.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/ruby_project.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/runner.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/shared_context.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/shared_example_group.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/subject.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/version.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/core/world.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/monkey/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/monkey.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/monkey/spork/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/monkey/spork/test_framework/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/monkey/spork/test_framework/rspec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/
${GEM_LIB}/gems/${DISTNAME}/spec/autotest/
${GEM_LIB}/gems/${DISTNAME}/spec/autotest/discover_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/autotest/failed_results_re_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/autotest/rspec_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/command_line_configuration_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/command_line_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/command_line_spec_output.txt
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/configuration_options_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/configuration_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/deprecations_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/drb_command_line_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/example_group_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/example_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/formatters/
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/formatters/base_formatter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/formatters/base_text_formatter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/formatters/documentation_formatter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/formatters/helpers_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/formatters/html_formatted-1.8.7-jruby.html
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/formatters/html_formatted-1.8.7.html
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/formatters/html_formatted-1.9.2.html
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/formatters/html_formatted-1.9.3.html
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/formatters/html_formatter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/formatters/progress_formatter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/formatters/snippet_extractor_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/formatters/text_mate_formatted-1.8.7-jruby.html
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/formatters/text_mate_formatted-1.8.7.html
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/formatters/text_mate_formatted-1.9.2.html
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/formatters/text_mate_formatted-1.9.3.html
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/formatters/text_mate_formatter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/hooks_filtering_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/hooks_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/kernel_extensions_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/let_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/metadata_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/option_parser_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/pending_example_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/rake_task_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/reporter_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/resources/
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/resources/a_bar.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/resources/a_foo.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/resources/a_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/resources/custom_example_group_runner.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/resources/formatter_specs.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/resources/utf8_encoded.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/rspec_matchers_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/ruby_project_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/runner_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/shared_context_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/shared_example_group_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/subject_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core/world_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/core_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec_helper.rb
${GEM_LIB}/gems/${DISTNAME}/spec/support/
${GEM_LIB}/gems/${DISTNAME}/spec/support/matchers.rb
${GEM_LIB}/gems/${DISTNAME}/spec/support/shared_example_groups.rb
${GEM_LIB}/gems/${DISTNAME}/spec/support/spec_files.rb
${GEM_LIB}/specifications/${DISTNAME}.gemspec

View File

@ -1,5 +0,0 @@
MD5 (rspec-1.2.8.gem) = akC5mrqJ7WWwGx2WUwjb7A==
RMD160 (rspec-1.2.8.gem) = /w/Rttd/Kp2voBlYgrzmPkDpJEg=
SHA1 (rspec-1.2.8.gem) = o1pNY/4XkS35dF3RYxjJURUHA3w=
SHA256 (rspec-1.2.8.gem) = Obv1fdjBiMVeznlieClZPKNzBpZmCymj87Dq7Q5Hi9M=
SIZE (rspec-1.2.8.gem) = 206336

View File

@ -0,0 +1,9 @@
# $OpenBSD: Makefile,v 1.1 2011/11/17 15:15:26 jeremy Exp $
COMMENT = rspec expectations and matchers
DISTNAME = rspec-expectations-2.7.0
BUILD_DEPENDS = ${RUN_DEPENDS}
RUN_DEPENDS = devel/ruby-diff-lcs,${MODRUBY_FLAVOR}
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (rspec-expectations-2.7.0.gem) = YF7iMJVICPhsRFDUi8ejtw==
RMD160 (rspec-expectations-2.7.0.gem) = vYLQhaWLYwsqRs66AKy0FUk/xmE=
SHA1 (rspec-expectations-2.7.0.gem) = t9ika+9ZUQJMQhCK/Cf345lcsSs=
SHA256 (rspec-expectations-2.7.0.gem) = nAsMBppiIyesdpEWLJLyZprhJI/dm6IB3ZWsrrGltZI=
SIZE (rspec-expectations-2.7.0.gem) = 57344

View File

@ -0,0 +1,2 @@
RSpec::Expectations lets you express expected outcomes on an object in
an example.

View File

@ -0,0 +1,131 @@
@comment $OpenBSD: PLIST,v 1.1 2011/11/17 15:15:26 jeremy Exp $
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/README.md
${GEM_LIB}/gems/${DISTNAME}/features/
${GEM_LIB}/gems/${DISTNAME}/features/README.markdown
${GEM_LIB}/gems/${DISTNAME}/features/Upgrade.md
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/README.md
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/be.feature
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/be_within.feature
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/cover.feature
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/equality.feature
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/exist.feature
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/expect_change.feature
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/expect_error.feature
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/have.feature
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/include.feature
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/match.feature
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/operators.feature
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/predicates.feature
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/respond_to.feature
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/satisfy.feature
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/throw_symbol.feature
${GEM_LIB}/gems/${DISTNAME}/features/built_in_matchers/types.feature
${GEM_LIB}/gems/${DISTNAME}/features/custom_matchers/
${GEM_LIB}/gems/${DISTNAME}/features/custom_matchers/access_running_example.feature
${GEM_LIB}/gems/${DISTNAME}/features/custom_matchers/define_diffable_matcher.feature
${GEM_LIB}/gems/${DISTNAME}/features/custom_matchers/define_matcher.feature
${GEM_LIB}/gems/${DISTNAME}/features/custom_matchers/define_matcher_outside_rspec.feature
${GEM_LIB}/gems/${DISTNAME}/features/custom_matchers/define_matcher_with_fluent_interface.feature
${GEM_LIB}/gems/${DISTNAME}/features/customized_message.feature
${GEM_LIB}/gems/${DISTNAME}/features/diffing.feature
${GEM_LIB}/gems/${DISTNAME}/features/implicit_docstrings.feature
${GEM_LIB}/gems/${DISTNAME}/features/step_definitions/
${GEM_LIB}/gems/${DISTNAME}/features/step_definitions/additional_cli_steps.rb
${GEM_LIB}/gems/${DISTNAME}/features/support/
${GEM_LIB}/gems/${DISTNAME}/features/support/env.rb
${GEM_LIB}/gems/${DISTNAME}/features/test_frameworks/
${GEM_LIB}/gems/${DISTNAME}/features/test_frameworks/test_unit.feature
${GEM_LIB}/gems/${DISTNAME}/lib/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec-expectations.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/expectations/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/expectations.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/expectations/deprecation.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/expectations/differ.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/expectations/errors.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/expectations/extensions/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/expectations/extensions.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/expectations/extensions/array.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/expectations/extensions/kernel.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/expectations/extensions/object.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/expectations/fail_with.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/expectations/handler.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/expectations/version.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/be.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/be_close.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/be_instance_of.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/be_kind_of.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/be_within.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/block_aliases.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/change.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/compatibility.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/cover.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/dsl.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/eq.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/eql.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/equal.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/errors.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/exist.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/extensions/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/extensions/instance_eval_with_args.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/generated_descriptions.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/has.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/have.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/include.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/match.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/match_array.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/matcher.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/method_missing.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/operator_matcher.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/pretty.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/raise_error.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/respond_to.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/satisfy.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/matchers/throw_symbol.rb
${GEM_LIB}/gems/${DISTNAME}/spec/
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/expectations/
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/expectations/differ_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/expectations/extensions/
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/expectations/extensions/kernel_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/expectations/fail_with_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/expectations/handler_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/be_close_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/be_instance_of_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/be_kind_of_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/be_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/be_within_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/change_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/compatibility_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/cover_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/description_generation_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/dsl_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/eq_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/eql_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/equal_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/exist_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/has_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/have_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/include_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/match_array_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/match_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/matcher_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/matchers_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/method_missing_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/operator_matcher_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/raise_error_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/respond_to_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/satisfy_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/matchers/throw_symbol_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec_helper.rb
${GEM_LIB}/gems/${DISTNAME}/spec/support/
${GEM_LIB}/gems/${DISTNAME}/spec/support/classes.rb
${GEM_LIB}/gems/${DISTNAME}/spec/support/matchers.rb
${GEM_LIB}/gems/${DISTNAME}/spec/support/ruby_version.rb
${GEM_LIB}/specifications/${DISTNAME}.gemspec

View File

@ -0,0 +1,6 @@
# $OpenBSD: Makefile,v 1.1 2011/11/17 15:15:26 jeremy Exp $
COMMENT = rspec stubbing and mocking
DISTNAME = rspec-mocks-2.7.0
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (rspec-mocks-2.7.0.gem) = McU1oTcCUFCF6TfAYbns5w==
RMD160 (rspec-mocks-2.7.0.gem) = aXSRJcyXPnGz95LkawCj1Jyoayc=
SHA1 (rspec-mocks-2.7.0.gem) = 5Usy7HpTuFpZUB9loN8rKubmEYM=
SHA256 (rspec-mocks-2.7.0.gem) = NMZI3BBEOU+JaSgmrH1G3t/MUCTvhW9CgLSejNIbtC4=
SIZE (rspec-mocks-2.7.0.gem) = 49152

View File

@ -0,0 +1,2 @@
rspec-mocks provides a test-double framework for rspec including
support for method stubs, fakes, and message expectations.

View File

@ -0,0 +1,118 @@
@comment $OpenBSD: PLIST,v 1.1 2011/11/17 15:15:26 jeremy Exp $
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/README.md
${GEM_LIB}/gems/${DISTNAME}/features/
${GEM_LIB}/gems/${DISTNAME}/features/README.markdown
${GEM_LIB}/gems/${DISTNAME}/features/Scope.md
${GEM_LIB}/gems/${DISTNAME}/features/Upgrade.md
${GEM_LIB}/gems/${DISTNAME}/features/argument_matchers/
${GEM_LIB}/gems/${DISTNAME}/features/argument_matchers/README.md
${GEM_LIB}/gems/${DISTNAME}/features/argument_matchers/explicit.feature
${GEM_LIB}/gems/${DISTNAME}/features/argument_matchers/general_matchers.feature
${GEM_LIB}/gems/${DISTNAME}/features/argument_matchers/type_matchers.feature
${GEM_LIB}/gems/${DISTNAME}/features/message_expectations/
${GEM_LIB}/gems/${DISTNAME}/features/message_expectations/README.md
${GEM_LIB}/gems/${DISTNAME}/features/message_expectations/any_instance.feature
${GEM_LIB}/gems/${DISTNAME}/features/message_expectations/block_local_expectations.feature.pending
${GEM_LIB}/gems/${DISTNAME}/features/message_expectations/expect_message.feature
${GEM_LIB}/gems/${DISTNAME}/features/message_expectations/receive_counts.feature
${GEM_LIB}/gems/${DISTNAME}/features/message_expectations/warn_when_expectation_is_set_on_nil.feature
${GEM_LIB}/gems/${DISTNAME}/features/method_stubs/
${GEM_LIB}/gems/${DISTNAME}/features/method_stubs/README.md
${GEM_LIB}/gems/${DISTNAME}/features/method_stubs/any_instance.feature
${GEM_LIB}/gems/${DISTNAME}/features/method_stubs/as_null_object.feature
${GEM_LIB}/gems/${DISTNAME}/features/method_stubs/simple_return_value.feature
${GEM_LIB}/gems/${DISTNAME}/features/method_stubs/stub_chain.feature
${GEM_LIB}/gems/${DISTNAME}/features/method_stubs/stub_implementation.feature
${GEM_LIB}/gems/${DISTNAME}/features/method_stubs/to_ary.feature
${GEM_LIB}/gems/${DISTNAME}/features/outside_rspec/
${GEM_LIB}/gems/${DISTNAME}/features/outside_rspec/configuration.feature
${GEM_LIB}/gems/${DISTNAME}/features/outside_rspec/standalone.feature
${GEM_LIB}/gems/${DISTNAME}/features/step_definitions/
${GEM_LIB}/gems/${DISTNAME}/features/step_definitions/additional_cli_steps.rb
${GEM_LIB}/gems/${DISTNAME}/features/support/
${GEM_LIB}/gems/${DISTNAME}/features/support/env.rb
${GEM_LIB}/gems/${DISTNAME}/lib/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/any_instance/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/any_instance.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/any_instance/chain.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/any_instance/expectation_chain.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/any_instance/message_chains.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/any_instance/recorder.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/any_instance/stub_chain.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/any_instance/stub_chain_chain.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/argument_expectation.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/argument_matchers.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/error_generator.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/errors.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/extensions/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/extensions/instance_exec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/extensions/marshal.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/extensions/psych.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/framework.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/message_expectation.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/method_double.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/methods.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/mock.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/order_group.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/proxy.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/serialization.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/space.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/spec_methods.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/standalone.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/mocks/version.rb
${GEM_LIB}/gems/${DISTNAME}/lib/spec/
${GEM_LIB}/gems/${DISTNAME}/lib/spec/mocks.rb
${GEM_LIB}/gems/${DISTNAME}/spec/
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/and_yield_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/any_instance/
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/any_instance/message_chains_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/any_instance_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/any_number_of_times_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/argument_expectation_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/at_least_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/at_most_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/block_return_value_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/bug_report_10260_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/bug_report_10263_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/bug_report_11545_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/bug_report_496_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/bug_report_600_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/bug_report_7611_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/bug_report_8165_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/bug_report_830_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/bug_report_957_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/double_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/failing_argument_matchers_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/hash_including_matcher_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/hash_not_including_matcher_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/mock_ordering_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/mock_space_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/mock_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/multiple_return_value_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/nil_expectation_warning_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/null_object_mock_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/once_counts_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/options_hash_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/partial_mock_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/partial_mock_using_mocks_directly_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/passing_argument_matchers_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/precise_counts_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/record_messages_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/serialization_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/stash_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/stub_chain_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/stub_implementation_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/stub_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/stubbed_message_expectations_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/to_ary_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks/twice_counts_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/rspec/mocks_spec.rb
${GEM_LIB}/gems/${DISTNAME}/spec/spec_helper.rb
${GEM_LIB}/specifications/${DISTNAME}.gemspec

View File

@ -0,0 +1,13 @@
# $OpenBSD: Makefile,v 1.1 2011/11/17 15:15:27 jeremy Exp $
COMMENT = ruby framework for Behaviour Driven Development
DISTNAME = rspec-2.7.0
BUILD_DEPENDS = ${RUN_DEPENDS}
RUN_DEPENDS = devel/ruby-rspec/core,${MODRUBY_FLAVOR} \
devel/ruby-rspec/expectations,${MODRUBY_FLAVOR} \
devel/ruby-rspec/mocks,${MODRUBY_FLAVOR}
SUBST_VARS = MODRUBY_PREFIX
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (rspec-2.7.0.gem) = b9URqx/y294WLyrzd8qCmQ==
RMD160 (rspec-2.7.0.gem) = 0sKcNkFgYWPaY2PPUYPcEq2oyoA=
SHA1 (rspec-2.7.0.gem) = 2ekEiTnP0lCms5XrLBZAu16x5iQ=
SHA256 (rspec-2.7.0.gem) = f2gJzDPY0yjTBjEbiATMHvZRgvK8uqAcWgdJ3Xy/y0A=
SIZE (rspec-2.7.0.gem) = 5632

View File

@ -0,0 +1,4 @@
RSpec is a Behaviour Definition Framework intended for use in Behaviour
Driven Development. RSpec plays the same role that a unit testing framework
would play in a Test Driven Development environment, but does so using
words and structures that better support BDD.

View File

@ -0,0 +1,17 @@
@comment $OpenBSD: PLIST,v 1.1 2011/11/17 15:15:27 jeremy Exp $
@option no-default-conflict
@conflict ${MODRUBY_PREFIX}-rspec->=2.0
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/.document
${GEM_LIB}/gems/${DISTNAME}/.gitignore
${GEM_LIB}/gems/${DISTNAME}/Gemfile
${GEM_LIB}/gems/${DISTNAME}/License.txt
${GEM_LIB}/gems/${DISTNAME}/README.markdown
${GEM_LIB}/gems/${DISTNAME}/Rakefile
${GEM_LIB}/gems/${DISTNAME}/lib/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/
${GEM_LIB}/gems/${DISTNAME}/lib/rspec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/rspec/version.rb
${GEM_LIB}/gems/${DISTNAME}/rspec.gemspec
${GEM_LIB}/specifications/${DISTNAME}.gemspec