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