import ruby-hocon
This is a port of the Typesafe Config library to Ruby. The library provides Ruby support for the HOCON configuration file format. At present, it supports parsing and modification of existing HOCON/JSON files via the ConfigFactory class and the ConfigValueFactory class, and rendering parsed config objects back to a String. It also supports the parsing and modification of HOCON/JSON files via ConfigDocumentFactory. new dependency of Puppet feedback and OK jeremy@
This commit is contained in:
parent
77ea6de300
commit
1a400a3acb
|
@ -0,0 +1,15 @@
|
|||
COMMENT = Ruby port of Java Typesafe Config
|
||||
|
||||
DISTNAME = hocon-1.3.1
|
||||
CATEGORIES = devel
|
||||
HOMEPAGE = https://github.com/puppetlabs/ruby-hocon
|
||||
MAINTAINER = Sebastian Reitenbach <sebastia@openbsd.org>
|
||||
|
||||
# Apache 2.0
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
MODULES = lang/ruby
|
||||
|
||||
CONFIGURE_STYLE = ruby gem
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,2 @@
|
|||
SHA256 (hocon-1.3.1.gem) = tlq6TbUZh6DR1QRpbz69CkhNhvGPM9Dmbe7e7TbZLlY=
|
||||
SIZE (hocon-1.3.1.gem) = 107008
|
|
@ -0,0 +1,9 @@
|
|||
This is a port of the Typesafe Config library to Ruby.
|
||||
|
||||
The library provides Ruby support for the HOCON configuration file
|
||||
format.
|
||||
|
||||
At present, it supports parsing and modification of existing HOCON/JSON
|
||||
files via the ConfigFactory class and the ConfigValueFactory class, and
|
||||
rendering parsed config objects back to a String. It also supports the
|
||||
parsing and modification of HOCON/JSON files via ConfigDocumentFactory.
|
|
@ -0,0 +1,102 @@
|
|||
${GEM_BIN}/hocon${GEM_BIN_SUFFIX}
|
||||
${GEM_LIB}/cache/${DISTNAME}.gem
|
||||
${GEM_LIB}/gems/${DISTNAME}/
|
||||
${GEM_LIB}/gems/${DISTNAME}/CHANGELOG.md
|
||||
${GEM_LIB}/gems/${DISTNAME}/HISTORY.md
|
||||
${GEM_LIB}/gems/${DISTNAME}/LICENSE
|
||||
${GEM_LIB}/gems/${DISTNAME}/README.md
|
||||
${GEM_LIB}/gems/${DISTNAME}/bin/
|
||||
${GEM_LIB}/gems/${DISTNAME}/bin/hocon
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/cli.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/config.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/config_error.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/config_factory.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/config_include_context.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/config_includer_file.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/config_list.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/config_mergeable.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/config_object.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/config_parse_options.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/config_parseable.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/config_render_options.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/config_resolve_options.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/config_syntax.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/config_util.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/config_value.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/config_value_factory.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/config_value_type.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/abstract_config_node.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/abstract_config_node_value.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/abstract_config_object.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/abstract_config_value.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/array_iterator.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_boolean.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_concatenation.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_delayed_merge.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_delayed_merge_object.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_document_parser.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_double.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_impl.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_impl_util.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_include_kind.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_int.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_node_array.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_node_comment.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_node_complex_value.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_node_concatenation.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_node_field.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_node_include.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_node_object.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_node_path.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_node_root.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_node_simple_value.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_node_single_token.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_null.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_number.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_parser.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_reference.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/config_string.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/container.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/default_transformer.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/from_map_mode.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/full_includer.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/memo_key.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/mergeable_value.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/origin_type.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/parseable.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/path.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/path_builder.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/path_parser.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/replaceable_merge_stack.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/resolve_context.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/resolve_memos.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/resolve_result.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/resolve_source.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/resolve_status.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/simple_config.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/simple_config_document.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/simple_config_list.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/simple_config_object.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/simple_config_origin.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/simple_include_context.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/simple_includer.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/substitution_expression.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/token.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/token_type.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/tokenizer.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/tokens.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/unmergeable.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/unsupported_operation_error.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/impl/url.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/parser/
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/parser.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/parser/config_document.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/parser/config_document_factory.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/parser/config_node.rb
|
||||
${GEM_LIB}/gems/${DISTNAME}/lib/hocon/version.rb
|
||||
${GEM_LIB}/specifications/${DISTNAME}.gemspec
|
Loading…
Reference in New Issue