pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/ruby-contracts



Module Name:    pkgsrc
Committed By:   minskim
Date:           Mon Aug  1 16:45:14 UTC 2016

Added Files:
        pkgsrc/devel/ruby-contracts: DESCR Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/ruby-contracts/DESCR \
    pkgsrc/devel/ruby-contracts/Makefile pkgsrc/devel/ruby-contracts/PLIST \
    pkgsrc/devel/ruby-contracts/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/devel/ruby-contracts/DESCR
diff -u /dev/null pkgsrc/devel/ruby-contracts/DESCR:1.1
--- /dev/null   Mon Aug  1 16:45:14 2016
+++ pkgsrc/devel/ruby-contracts/DESCR   Mon Aug  1 16:45:13 2016
@@ -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.
Index: pkgsrc/devel/ruby-contracts/Makefile
diff -u /dev/null pkgsrc/devel/ruby-contracts/Makefile:1.1
--- /dev/null   Mon Aug  1 16:45:14 2016
+++ pkgsrc/devel/ruby-contracts/Makefile        Mon Aug  1 16:45:13 2016
@@ -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"
Index: pkgsrc/devel/ruby-contracts/PLIST
diff -u /dev/null pkgsrc/devel/ruby-contracts/PLIST:1.1
--- /dev/null   Mon Aug  1 16:45:14 2016
+++ pkgsrc/devel/ruby-contracts/PLIST   Mon Aug  1 16:45:13 2016
@@ -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
Index: pkgsrc/devel/ruby-contracts/distinfo
diff -u /dev/null pkgsrc/devel/ruby-contracts/distinfo:1.1
--- /dev/null   Mon Aug  1 16:45:14 2016
+++ pkgsrc/devel/ruby-contracts/distinfo        Mon Aug  1 16:45:13 2016
@@ -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