pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/sysutils/ruby-chef-zero Import sysutils/ruby-chef-zero...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d0b0a82227fe
branches:  trunk
changeset: 635359:d0b0a82227fe
user:      jperkin <jperkin%pkgsrc.org@localhost>
date:      Tue Jun 03 14:30:36 2014 +0000

description:
Import sysutils/ruby-chef-zero into pkgsrc.

Chef Zero is a simple, easy-install, in-memory Chef server that can be
useful for Chef Client testing and chef-solo-like tasks that require a
full Chef Server. It IS intended to be simple, Chef 11 compliant, easy
to run and fast to start. It is NOT intended to be secure, scalable,
performant or persistent. It does NO input validation, authentication
or authorization (it will not throw a 400, 401 or 403). It does not
save data, and will start up empty each time you start it.

Because Chef Zero runs in memory, it's super fast and lightweight.
This makes it perfect for testing against a "real" Chef Server without
mocking the entire Internet.

diffstat:

 sysutils/ruby-chef-zero/DESCR    |  11 ++++++
 sysutils/ruby-chef-zero/Makefile |  16 +++++++++
 sysutils/ruby-chef-zero/PLIST    |  65 ++++++++++++++++++++++++++++++++++++++++
 sysutils/ruby-chef-zero/distinfo |   5 +++
 4 files changed, 97 insertions(+), 0 deletions(-)

diffs (113 lines):

diff -r 9dcf2dcb3c14 -r d0b0a82227fe sysutils/ruby-chef-zero/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/ruby-chef-zero/DESCR     Tue Jun 03 14:30:36 2014 +0000
@@ -0,0 +1,11 @@
+Chef Zero is a simple, easy-install, in-memory Chef server that can be
+useful for Chef Client testing and chef-solo-like tasks that require a
+full Chef Server. It IS intended to be simple, Chef 11 compliant, easy
+to run and fast to start. It is NOT intended to be secure, scalable,
+performant or persistent. It does NO input validation, authentication
+or authorization (it will not throw a 400, 401 or 403). It does not
+save data, and will start up empty each time you start it.
+
+Because Chef Zero runs in memory, it's super fast and lightweight.
+This makes it perfect for testing against a "real" Chef Server without
+mocking the entire Internet.
diff -r 9dcf2dcb3c14 -r d0b0a82227fe sysutils/ruby-chef-zero/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/ruby-chef-zero/Makefile  Tue Jun 03 14:30:36 2014 +0000
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1 2014/06/03 14:30:36 jperkin Exp $
+
+DISTNAME=      chef-zero-2.0.2
+CATEGORIES=    sysutils
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/opscode/chef-zero
+COMMENT=       Simple fast-start in-memory Chef server
+LICENSE=       apache-2.0
+
+DEPENDS+=      ${RUBY_PKGPREFIX}-mixlib-log>=1.6.0:../../devel/ruby-mixlib-log
+DEPENDS+=      ${RUBY_PKGPREFIX}-hashie>=2.0.5:../../misc/ruby-hashie2
+DEPENDS+=      ${RUBY_PKGPREFIX}-rack>=1.5.2:../../www/ruby-rack
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 9dcf2dcb3c14 -r d0b0a82227fe sysutils/ruby-chef-zero/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/ruby-chef-zero/PLIST     Tue Jun 03 14:30:36 2014 +0000
@@ -0,0 +1,65 @@
+@comment $NetBSD: PLIST,v 1.1 2014/06/03 14:30:36 jperkin Exp $
+bin/chef-zero
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/README.md
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/bin/chef-zero
+${GEM_LIBDIR}/lib/chef_zero.rb
+${GEM_LIBDIR}/lib/chef_zero/cookbook_data.rb
+${GEM_LIBDIR}/lib/chef_zero/data_normalizer.rb
+${GEM_LIBDIR}/lib/chef_zero/data_store/data_already_exists_error.rb
+${GEM_LIBDIR}/lib/chef_zero/data_store/data_error.rb
+${GEM_LIBDIR}/lib/chef_zero/data_store/data_not_found_error.rb
+${GEM_LIBDIR}/lib/chef_zero/data_store/memory_store.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/actor_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/actors_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/authenticate_user_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/cookbook_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/cookbook_version_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/cookbooks_base.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/cookbooks_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/data_bag_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/data_bag_item_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/data_bags_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/environment_cookbook_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/environment_cookbook_versions_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/environment_cookbooks_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/environment_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/environment_nodes_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/environment_recipes_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/environment_role_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/file_store_file_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/node_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/not_found_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/principal_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/rest_list_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/rest_object_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/role_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/role_environments_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/sandbox_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/sandboxes_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/search_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/endpoints/searches_endpoint.rb
+${GEM_LIBDIR}/lib/chef_zero/log.rb
+${GEM_LIBDIR}/lib/chef_zero/rest_base.rb
+${GEM_LIBDIR}/lib/chef_zero/rest_error_response.rb
+${GEM_LIBDIR}/lib/chef_zero/rest_request.rb
+${GEM_LIBDIR}/lib/chef_zero/rest_router.rb
+${GEM_LIBDIR}/lib/chef_zero/rspec.rb
+${GEM_LIBDIR}/lib/chef_zero/server.rb
+${GEM_LIBDIR}/lib/chef_zero/solr/query/binary_operator.rb
+${GEM_LIBDIR}/lib/chef_zero/solr/query/phrase.rb
+${GEM_LIBDIR}/lib/chef_zero/solr/query/range_query.rb
+${GEM_LIBDIR}/lib/chef_zero/solr/query/regexpable_query.rb
+${GEM_LIBDIR}/lib/chef_zero/solr/query/subquery.rb
+${GEM_LIBDIR}/lib/chef_zero/solr/query/term.rb
+${GEM_LIBDIR}/lib/chef_zero/solr/query/unary_operator.rb
+${GEM_LIBDIR}/lib/chef_zero/solr/solr_doc.rb
+${GEM_LIBDIR}/lib/chef_zero/solr/solr_parser.rb
+${GEM_LIBDIR}/lib/chef_zero/version.rb
+${GEM_LIBDIR}/spec/run.rb
+${GEM_LIBDIR}/spec/search_spec.rb
+${GEM_LIBDIR}/spec/support/pedant.rb
+${GEM_LIBDIR}/spec/support/stickywicket.pem
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff -r 9dcf2dcb3c14 -r d0b0a82227fe sysutils/ruby-chef-zero/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/ruby-chef-zero/distinfo  Tue Jun 03 14:30:36 2014 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/06/03 14:30:36 jperkin Exp $
+
+SHA1 (chef-zero-2.0.2.gem) = e2e1f40e792545f7168c9654104ddd09eb8778bd
+RMD160 (chef-zero-2.0.2.gem) = fbe6e0d12e57998aa897eaa8fcb6af9e86707cec
+Size (chef-zero-2.0.2.gem) = 40448 bytes



Home | Main Index | Thread Index | Old Index