pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/ruby-contracts Import ruby-contracts-0.14.0 as d...
details: https://anonhg.NetBSD.org/pkgsrc/rev/b6473925c419
branches: trunk
changeset: 350661:b6473925c419
user: minskim <minskim%pkgsrc.org@localhost>
date: Mon Aug 01 16:45:13 2016 +0000
description:
Import ruby-contracts-0.14.0 as devel/ruby-contracts
This library provides contracts for Ruby. Contracts let you clearly
express how your code behaves, and free you from writing tons of
boilerplate, defensive code.
diffstat:
devel/ruby-contracts/DESCR | 3 +
devel/ruby-contracts/Makefile | 12 ++++++
devel/ruby-contracts/PLIST | 86 +++++++++++++++++++++++++++++++++++++++++++
devel/ruby-contracts/distinfo | 6 +++
4 files changed, 107 insertions(+), 0 deletions(-)
diffs (123 lines):
diff -r 7d75853fd3b7 -r b6473925c419 devel/ruby-contracts/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ruby-contracts/DESCR Mon Aug 01 16:45:13 2016 +0000
@@ -0,0 +1,3 @@
+This library provides contracts for Ruby. Contracts let you clearly
+express how your code behaves, and free you from writing tons of
+boilerplate, defensive code.
diff -r 7d75853fd3b7 -r b6473925c419 devel/ruby-contracts/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ruby-contracts/Makefile Mon Aug 01 16:45:13 2016 +0000
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2016/08/01 16:45:13 minskim Exp $
+
+DISTNAME= contracts-0.14.0
+CATEGORIES= devel
+
+MAINTAINER= minskim%NetBSD.org@localhost
+HOMEPAGE= http://github.com/egonSchiele/contracts.ruby
+COMMENT= Contracts for Ruby
+LICENSE= 2-clause-bsd
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 7d75853fd3b7 -r b6473925c419 devel/ruby-contracts/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ruby-contracts/PLIST Mon Aug 01 16:45:13 2016 +0000
@@ -0,0 +1,86 @@
+@comment $NetBSD: PLIST,v 1.1 2016/08/01 16:45:13 minskim Exp $
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/.gitignore
+${GEM_LIBDIR}/.rspec
+${GEM_LIBDIR}/.rubocop.yml
+${GEM_LIBDIR}/.travis.yml
+${GEM_LIBDIR}/CHANGELOG.markdown
+${GEM_LIBDIR}/Gemfile
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/README.md
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/TODO.markdown
+${GEM_LIBDIR}/TUTORIAL.md
+${GEM_LIBDIR}/benchmarks/bench.rb
+${GEM_LIBDIR}/benchmarks/hash.rb
+${GEM_LIBDIR}/benchmarks/invariants.rb
+${GEM_LIBDIR}/benchmarks/io.rb
+${GEM_LIBDIR}/benchmarks/wrap_test.rb
+${GEM_LIBDIR}/contracts.gemspec
+${GEM_LIBDIR}/cucumber.yml
+${GEM_LIBDIR}/features/README.md
+${GEM_LIBDIR}/features/basics/functype.feature
+${GEM_LIBDIR}/features/basics/simple_example.feature
+${GEM_LIBDIR}/features/builtin_contracts/README.md
+${GEM_LIBDIR}/features/builtin_contracts/and.feature
+${GEM_LIBDIR}/features/builtin_contracts/any.feature
+${GEM_LIBDIR}/features/builtin_contracts/args.feature
+${GEM_LIBDIR}/features/builtin_contracts/array_of.feature
+${GEM_LIBDIR}/features/builtin_contracts/bool.feature
+${GEM_LIBDIR}/features/builtin_contracts/enum.feature
+${GEM_LIBDIR}/features/builtin_contracts/eq.feature
+${GEM_LIBDIR}/features/builtin_contracts/exactly.feature
+${GEM_LIBDIR}/features/builtin_contracts/func.feature
+${GEM_LIBDIR}/features/builtin_contracts/hash_of.feature
+${GEM_LIBDIR}/features/builtin_contracts/int.feature
+${GEM_LIBDIR}/features/builtin_contracts/keyword_args.feature
+${GEM_LIBDIR}/features/builtin_contracts/maybe.feature
+${GEM_LIBDIR}/features/builtin_contracts/nat.feature
+${GEM_LIBDIR}/features/builtin_contracts/nat_pos.feature
+${GEM_LIBDIR}/features/builtin_contracts/neg.feature
+${GEM_LIBDIR}/features/builtin_contracts/none.feature
+${GEM_LIBDIR}/features/builtin_contracts/not.feature
+${GEM_LIBDIR}/features/builtin_contracts/num.feature
+${GEM_LIBDIR}/features/builtin_contracts/or.feature
+${GEM_LIBDIR}/features/builtin_contracts/pos.feature
+${GEM_LIBDIR}/features/builtin_contracts/range_of.feature
+${GEM_LIBDIR}/features/builtin_contracts/respond_to.feature
+${GEM_LIBDIR}/features/builtin_contracts/send.feature
+${GEM_LIBDIR}/features/builtin_contracts/set_of.feature
+${GEM_LIBDIR}/features/builtin_contracts/xor.feature
+${GEM_LIBDIR}/features/support/env.rb
+${GEM_LIBDIR}/lib/contracts.rb
+${GEM_LIBDIR}/lib/contracts/builtin_contracts.rb
+${GEM_LIBDIR}/lib/contracts/call_with.rb
+${GEM_LIBDIR}/lib/contracts/core.rb
+${GEM_LIBDIR}/lib/contracts/decorators.rb
+${GEM_LIBDIR}/lib/contracts/engine.rb
+${GEM_LIBDIR}/lib/contracts/engine/base.rb
+${GEM_LIBDIR}/lib/contracts/engine/eigenclass.rb
+${GEM_LIBDIR}/lib/contracts/engine/target.rb
+${GEM_LIBDIR}/lib/contracts/errors.rb
+${GEM_LIBDIR}/lib/contracts/formatters.rb
+${GEM_LIBDIR}/lib/contracts/invariants.rb
+${GEM_LIBDIR}/lib/contracts/method_handler.rb
+${GEM_LIBDIR}/lib/contracts/method_reference.rb
+${GEM_LIBDIR}/lib/contracts/support.rb
+${GEM_LIBDIR}/lib/contracts/validators.rb
+${GEM_LIBDIR}/lib/contracts/version.rb
+${GEM_LIBDIR}/script/cucumber
+${GEM_LIBDIR}/script/docs-release
+${GEM_LIBDIR}/script/docs-staging
+${GEM_LIBDIR}/script/rubocop.rb
+${GEM_LIBDIR}/spec/builtin_contracts_spec.rb
+${GEM_LIBDIR}/spec/contracts_spec.rb
+${GEM_LIBDIR}/spec/fixtures/fixtures.rb
+${GEM_LIBDIR}/spec/invariants_spec.rb
+${GEM_LIBDIR}/spec/module_spec.rb
+${GEM_LIBDIR}/spec/override_validators_spec.rb
+${GEM_LIBDIR}/spec/ruby_version_specific/contracts_spec_1.9.rb
+${GEM_LIBDIR}/spec/ruby_version_specific/contracts_spec_2.0.rb
+${GEM_LIBDIR}/spec/ruby_version_specific/contracts_spec_2.1.rb
+${GEM_LIBDIR}/spec/spec_helper.rb
+${GEM_LIBDIR}/spec/support.rb
+${GEM_LIBDIR}/spec/support_spec.rb
+${GEM_LIBDIR}/spec/validators_spec.rb
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff -r 7d75853fd3b7 -r b6473925c419 devel/ruby-contracts/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ruby-contracts/distinfo Mon Aug 01 16:45:13 2016 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2016/08/01 16:45:13 minskim Exp $
+
+SHA1 (contracts-0.14.0.gem) = afb7d9f9095372a7b5cc1bbbbbf6befe021905ee
+RMD160 (contracts-0.14.0.gem) = fc1ef4f70a7bd49f315281ad1e3d59455f78baf6
+SHA512 (contracts-0.14.0.gem) = a2a05293445b74f112ab6db3ead631987fd248a384731b008e2098d58da5ddc8a23336e1777bfe5fee678a71b5e4a4d18e9f5a9dc0fee263ed5fd83a12d5ba2f
+Size (contracts-0.14.0.gem) = 54272 bytes
Home |
Main Index |
Thread Index |
Old Index