pkgsrc-WIP-changes archive

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

ruby-mustermann2: Import mustermann-2.0.2 as wip/mustermann2



Module Name:	pkgsrc-wip
Committed By:	Atsushi Toyokura <asteria.at%gmail.com@localhost>
Pushed By:	steleto
Date:		Tue Nov 7 16:57:07 2023 +0900
Changeset:	bd9b18a8a09b6d434d75724da8eed7547de75246

Modified Files:
	Makefile
Added Files:
	ruby-mustermann2/DESCR
	ruby-mustermann2/Makefile
	ruby-mustermann2/PLIST
	ruby-mustermann2/distinfo

Log Message:
ruby-mustermann2: Import mustermann-2.0.2 as wip/mustermann2

Welcome to Mustermann.  Mustermann is your personal string matching expert.
As an expert in the field of strings and patterns, Mustermann keeps its
runtime dependencies to a minimum and is fully covered with specs and
documentation.

Given a string pattern, Mustermann will turn it into an object that behaves
like a regular expression and has comparable performance characteristics.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=bd9b18a8a09b6d434d75724da8eed7547de75246

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

diffstat:
 Makefile                  |  1 +
 ruby-mustermann2/DESCR    |  7 ++++++
 ruby-mustermann2/Makefile | 17 ++++++++++++++
 ruby-mustermann2/PLIST    | 57 +++++++++++++++++++++++++++++++++++++++++++++++
 ruby-mustermann2/distinfo |  5 +++++
 5 files changed, 87 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 7d5c8fb4ed..23b7b50a9b 100644
--- a/Makefile
+++ b/Makefile
@@ -4915,6 +4915,7 @@ SUBDIR+=	ruby-libv8
 SUBDIR+=	ruby-multi_xml
 SUBDIR+=	ruby-mustache-sinatra
 SUBDIR+=	ruby-mustache0
+SUBDIR+=	ruby-mustermann2
 SUBDIR+=	ruby-net-http-pipeline
 SUBDIR+=	ruby-octicons
 SUBDIR+=	ruby-passenger
diff --git a/ruby-mustermann2/DESCR b/ruby-mustermann2/DESCR
new file mode 100644
index 0000000000..b1287a7727
--- /dev/null
+++ b/ruby-mustermann2/DESCR
@@ -0,0 +1,7 @@
+Welcome to Mustermann.  Mustermann is your personal string matching expert.
+As an expert in the field of strings and patterns, Mustermann keeps its
+runtime dependencies to a minimum and is fully covered with specs and
+documentation.
+
+Given a string pattern, Mustermann will turn it into an object that behaves
+like a regular expression and has comparable performance characteristics.
diff --git a/ruby-mustermann2/Makefile b/ruby-mustermann2/Makefile
new file mode 100644
index 0000000000..ba7c99e99b
--- /dev/null
+++ b/ruby-mustermann2/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD$
+
+DISTNAME=	mustermann-2.0.2
+PKGNAME=	${RUBY_PKGPREFIX}-${DISTNAME:S/mustermann/mustermann2/}
+CATEGORIES=	www
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/sinatra/mustermann
+COMMENT=	Use patterns like regular expressions
+LICENSE=	mit
+
+DEPENDS+=	${RUBY_PKGPREFIX}-ruby2_keywords>=0.0.1<0.1:../../devel/ruby-ruby2_keywords
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/ruby-mustermann2/PLIST b/ruby-mustermann2/PLIST
new file mode 100644
index 0000000000..527ae78042
--- /dev/null
+++ b/ruby-mustermann2/PLIST
@@ -0,0 +1,57 @@
+@comment $NetBSD$
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/README.md
+${GEM_LIBDIR}/bench/capturing.rb
+${GEM_LIBDIR}/bench/regexp.rb
+${GEM_LIBDIR}/bench/simple_vs_sinatra.rb
+${GEM_LIBDIR}/bench/template_vs_addressable.rb
+${GEM_LIBDIR}/lib/mustermann.rb
+${GEM_LIBDIR}/lib/mustermann/ast/boundaries.rb
+${GEM_LIBDIR}/lib/mustermann/ast/compiler.rb
+${GEM_LIBDIR}/lib/mustermann/ast/expander.rb
+${GEM_LIBDIR}/lib/mustermann/ast/node.rb
+${GEM_LIBDIR}/lib/mustermann/ast/param_scanner.rb
+${GEM_LIBDIR}/lib/mustermann/ast/parser.rb
+${GEM_LIBDIR}/lib/mustermann/ast/pattern.rb
+${GEM_LIBDIR}/lib/mustermann/ast/template_generator.rb
+${GEM_LIBDIR}/lib/mustermann/ast/transformer.rb
+${GEM_LIBDIR}/lib/mustermann/ast/translator.rb
+${GEM_LIBDIR}/lib/mustermann/ast/validation.rb
+${GEM_LIBDIR}/lib/mustermann/caster.rb
+${GEM_LIBDIR}/lib/mustermann/composite.rb
+${GEM_LIBDIR}/lib/mustermann/concat.rb
+${GEM_LIBDIR}/lib/mustermann/equality_map.rb
+${GEM_LIBDIR}/lib/mustermann/error.rb
+${GEM_LIBDIR}/lib/mustermann/expander.rb
+${GEM_LIBDIR}/lib/mustermann/extension.rb
+${GEM_LIBDIR}/lib/mustermann/identity.rb
+${GEM_LIBDIR}/lib/mustermann/mapper.rb
+${GEM_LIBDIR}/lib/mustermann/pattern.rb
+${GEM_LIBDIR}/lib/mustermann/pattern_cache.rb
+${GEM_LIBDIR}/lib/mustermann/regexp.rb
+${GEM_LIBDIR}/lib/mustermann/regexp_based.rb
+${GEM_LIBDIR}/lib/mustermann/regular.rb
+${GEM_LIBDIR}/lib/mustermann/simple_match.rb
+${GEM_LIBDIR}/lib/mustermann/sinatra.rb
+${GEM_LIBDIR}/lib/mustermann/sinatra/parser.rb
+${GEM_LIBDIR}/lib/mustermann/sinatra/safe_renderer.rb
+${GEM_LIBDIR}/lib/mustermann/sinatra/try_convert.rb
+${GEM_LIBDIR}/lib/mustermann/to_pattern.rb
+${GEM_LIBDIR}/lib/mustermann/version.rb
+${GEM_LIBDIR}/mustermann.gemspec
+${GEM_LIBDIR}/spec/ast_spec.rb
+${GEM_LIBDIR}/spec/composite_spec.rb
+${GEM_LIBDIR}/spec/concat_spec.rb
+${GEM_LIBDIR}/spec/equality_map_spec.rb
+${GEM_LIBDIR}/spec/expander_spec.rb
+${GEM_LIBDIR}/spec/identity_spec.rb
+${GEM_LIBDIR}/spec/mapper_spec.rb
+${GEM_LIBDIR}/spec/mustermann_spec.rb
+${GEM_LIBDIR}/spec/pattern_spec.rb
+${GEM_LIBDIR}/spec/regexp_based_spec.rb
+${GEM_LIBDIR}/spec/regular_spec.rb
+${GEM_LIBDIR}/spec/simple_match_spec.rb
+${GEM_LIBDIR}/spec/sinatra_spec.rb
+${GEM_LIBDIR}/spec/to_pattern_spec.rb
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff --git a/ruby-mustermann2/distinfo b/ruby-mustermann2/distinfo
new file mode 100644
index 0000000000..930c9eb4c5
--- /dev/null
+++ b/ruby-mustermann2/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (mustermann-2.0.2.gem) = f20697b063408d1499d8c533daec6b7f1a9fe25f58cebef52e3cba92d912fa2b
+SHA512 (mustermann-2.0.2.gem) = ed72ec2e376e160cd315cdd8fb0693993b02d6898167dc6f158049bd8e0a6ad4f98e604108992e5787067ea951be793d2a7e6e47df2d582907868300aaa74e5a
+Size (mustermann-2.0.2.gem) = 50176 bytes


Home | Main Index | Thread Index | Old Index