head	1.2;
access;
symbols
	pkgsrc-2026Q3:1.2.0.108
	pkgsrc-2026Q3-base:1.2
	pkgsrc-2026Q2:1.2.0.106
	pkgsrc-2026Q2-base:1.2
	pkgsrc-2026Q1:1.2.0.104
	pkgsrc-2026Q1-base:1.2
	pkgsrc-2025Q4:1.2.0.102
	pkgsrc-2025Q4-base:1.2
	pkgsrc-2025Q3:1.2.0.100
	pkgsrc-2025Q3-base:1.2
	pkgsrc-2025Q2:1.2.0.98
	pkgsrc-2025Q2-base:1.2
	pkgsrc-2025Q1:1.2.0.96
	pkgsrc-2025Q1-base:1.2
	pkgsrc-2024Q4:1.2.0.94
	pkgsrc-2024Q4-base:1.2
	pkgsrc-2024Q3:1.2.0.92
	pkgsrc-2024Q3-base:1.2
	pkgsrc-2024Q2:1.2.0.90
	pkgsrc-2024Q2-base:1.2
	pkgsrc-2024Q1:1.2.0.88
	pkgsrc-2024Q1-base:1.2
	pkgsrc-2023Q4:1.2.0.86
	pkgsrc-2023Q4-base:1.2
	pkgsrc-2023Q3:1.2.0.84
	pkgsrc-2023Q3-base:1.2
	pkgsrc-2023Q2:1.2.0.82
	pkgsrc-2023Q2-base:1.2
	pkgsrc-2023Q1:1.2.0.80
	pkgsrc-2023Q1-base:1.2
	pkgsrc-2022Q4:1.2.0.78
	pkgsrc-2022Q4-base:1.2
	pkgsrc-2022Q3:1.2.0.76
	pkgsrc-2022Q3-base:1.2
	pkgsrc-2022Q2:1.2.0.74
	pkgsrc-2022Q2-base:1.2
	pkgsrc-2022Q1:1.2.0.72
	pkgsrc-2022Q1-base:1.2
	pkgsrc-2021Q4:1.2.0.70
	pkgsrc-2021Q4-base:1.2
	pkgsrc-2021Q3:1.2.0.68
	pkgsrc-2021Q3-base:1.2
	pkgsrc-2021Q2:1.2.0.66
	pkgsrc-2021Q2-base:1.2
	pkgsrc-2021Q1:1.2.0.64
	pkgsrc-2021Q1-base:1.2
	pkgsrc-2020Q4:1.2.0.62
	pkgsrc-2020Q4-base:1.2
	pkgsrc-2020Q3:1.2.0.60
	pkgsrc-2020Q3-base:1.2
	pkgsrc-2020Q2:1.2.0.56
	pkgsrc-2020Q2-base:1.2
	pkgsrc-2020Q1:1.2.0.36
	pkgsrc-2020Q1-base:1.2
	pkgsrc-2019Q4:1.2.0.58
	pkgsrc-2019Q4-base:1.2
	pkgsrc-2019Q3:1.2.0.54
	pkgsrc-2019Q3-base:1.2
	pkgsrc-2019Q2:1.2.0.52
	pkgsrc-2019Q2-base:1.2
	pkgsrc-2019Q1:1.2.0.50
	pkgsrc-2019Q1-base:1.2
	pkgsrc-2018Q4:1.2.0.48
	pkgsrc-2018Q4-base:1.2
	pkgsrc-2018Q3:1.2.0.46
	pkgsrc-2018Q3-base:1.2
	pkgsrc-2018Q2:1.2.0.44
	pkgsrc-2018Q2-base:1.2
	pkgsrc-2018Q1:1.2.0.42
	pkgsrc-2018Q1-base:1.2
	pkgsrc-2017Q4:1.2.0.40
	pkgsrc-2017Q4-base:1.2
	pkgsrc-2017Q3:1.2.0.38
	pkgsrc-2017Q3-base:1.2
	pkgsrc-2017Q2:1.2.0.34
	pkgsrc-2017Q2-base:1.2
	pkgsrc-2017Q1:1.2.0.32
	pkgsrc-2017Q1-base:1.2
	pkgsrc-2016Q4:1.2.0.30
	pkgsrc-2016Q4-base:1.2
	pkgsrc-2016Q3:1.2.0.28
	pkgsrc-2016Q3-base:1.2
	pkgsrc-2016Q2:1.2.0.26
	pkgsrc-2016Q2-base:1.2
	pkgsrc-2016Q1:1.2.0.24
	pkgsrc-2016Q1-base:1.2
	pkgsrc-2015Q4:1.2.0.22
	pkgsrc-2015Q4-base:1.2
	pkgsrc-2015Q3:1.2.0.20
	pkgsrc-2015Q3-base:1.2
	pkgsrc-2015Q2:1.2.0.18
	pkgsrc-2015Q2-base:1.2
	pkgsrc-2015Q1:1.2.0.16
	pkgsrc-2015Q1-base:1.2
	pkgsrc-2014Q4:1.2.0.14
	pkgsrc-2014Q4-base:1.2
	pkgsrc-2014Q3:1.2.0.12
	pkgsrc-2014Q3-base:1.2
	pkgsrc-2014Q2:1.2.0.10
	pkgsrc-2014Q2-base:1.2
	pkgsrc-2014Q1:1.2.0.8
	pkgsrc-2014Q1-base:1.2
	pkgsrc-2013Q4:1.2.0.6
	pkgsrc-2013Q4-base:1.2
	pkgsrc-2013Q3:1.2.0.4
	pkgsrc-2013Q3-base:1.2
	pkgsrc-2013Q2:1.2.0.2
	pkgsrc-2013Q2-base:1.2
	pkgsrc-2013Q1:1.1.0.2
	pkgsrc-2013Q1-base:1.1;
locks; strict;
comment	@# @;


1.2
date	2013.06.16.09.36.23;	author obache;	state Exp;
branches;
next	1.1;
commitid	MnbTZYVNmgA40PTw;

1.1
date	2013.02.11.12.43.13;	author taca;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Update ruby-http_router to 0.11.0.

no summary changes.
@
text
@@@comment $NetBSD: PLIST,v 1.1 2013/02/11 12:43:13 taca Exp $
${GEM_HOME}/cache/${GEM_NAME}.gem
${GEM_LIBDIR}/.gitignore
${GEM_LIBDIR}/Gemfile
${GEM_LIBDIR}/LICENSE
${GEM_LIBDIR}/README.md
${GEM_LIBDIR}/Rakefile
${GEM_LIBDIR}/benchmarks/gen2.rb
${GEM_LIBDIR}/benchmarks/generation_bm.rb
${GEM_LIBDIR}/benchmarks/rack_mount.rb
${GEM_LIBDIR}/benchmarks/rack_recognition_bm.rb
${GEM_LIBDIR}/benchmarks/rec2.rb
${GEM_LIBDIR}/benchmarks/recognition_bm.rb
${GEM_LIBDIR}/examples/glob.ru
${GEM_LIBDIR}/examples/rack_mapper.ru
${GEM_LIBDIR}/examples/simple.ru
${GEM_LIBDIR}/examples/static/config.ru
${GEM_LIBDIR}/examples/static/favicon.ico
${GEM_LIBDIR}/examples/static/images/cat1.jpg
${GEM_LIBDIR}/examples/static/images/cat2.jpg
${GEM_LIBDIR}/examples/static/images/cat3.jpg
${GEM_LIBDIR}/examples/variable.ru
${GEM_LIBDIR}/examples/variable_with_regex.ru
${GEM_LIBDIR}/http_router.gemspec
${GEM_LIBDIR}/js/lib/http_router.coffee
${GEM_LIBDIR}/js/lib/http_router.js
${GEM_LIBDIR}/js/package.json
${GEM_LIBDIR}/js/test/test.coffee
${GEM_LIBDIR}/js/test/test.js
${GEM_LIBDIR}/lib/http_router.rb
${GEM_LIBDIR}/lib/http_router/generation_helper.rb
${GEM_LIBDIR}/lib/http_router/generator.rb
${GEM_LIBDIR}/lib/http_router/node.rb
${GEM_LIBDIR}/lib/http_router/node/abstract_request_node.rb
${GEM_LIBDIR}/lib/http_router/node/free_regex.rb
${GEM_LIBDIR}/lib/http_router/node/glob.rb
${GEM_LIBDIR}/lib/http_router/node/glob_regex.rb
${GEM_LIBDIR}/lib/http_router/node/host.rb
${GEM_LIBDIR}/lib/http_router/node/lookup.rb
${GEM_LIBDIR}/lib/http_router/node/path.rb
${GEM_LIBDIR}/lib/http_router/node/regex.rb
${GEM_LIBDIR}/lib/http_router/node/request_method.rb
${GEM_LIBDIR}/lib/http_router/node/root.rb
${GEM_LIBDIR}/lib/http_router/node/scheme.rb
${GEM_LIBDIR}/lib/http_router/node/spanning_regex.rb
${GEM_LIBDIR}/lib/http_router/node/user_agent.rb
${GEM_LIBDIR}/lib/http_router/node/variable.rb
${GEM_LIBDIR}/lib/http_router/regex_route_generation.rb
${GEM_LIBDIR}/lib/http_router/request.rb
${GEM_LIBDIR}/lib/http_router/response.rb
${GEM_LIBDIR}/lib/http_router/route.rb
${GEM_LIBDIR}/lib/http_router/route_helper.rb
${GEM_LIBDIR}/lib/http_router/util.rb
${GEM_LIBDIR}/lib/http_router/version.rb
${GEM_LIBDIR}/test/common/generate.txt
${GEM_LIBDIR}/test/common/http_recognize.txt
${GEM_LIBDIR}/test/common/recognize.txt
${GEM_LIBDIR}/test/generation.rb
${GEM_LIBDIR}/test/generic.rb
${GEM_LIBDIR}/test/helper.rb
${GEM_LIBDIR}/test/rack/test_route.rb
${GEM_LIBDIR}/test/recognition.rb
${GEM_LIBDIR}/test/test_misc.rb
${GEM_LIBDIR}/test/test_mounting.rb
${GEM_LIBDIR}/test/test_recognition.rb
${GEM_LIBDIR}/test/test_trailing_slash.rb
${GEM_HOME}/specifications/${GEM_NAME}.gemspec
@


1.1
log
@Add ruby-http_router package version 0.10.2.

# HTTP Router

## What is it?

This is an HTTP router for use in either a web framework, or on it's own using
Rack. It takes a set of routes and attempts to find the best match for
it. Take a look at the examples directory for how you'd use it in the Rack
context.

## Features

* Ordered route resolution.
* Supports variables, and globbing, both named and unnamed.
* Regex support for variables.
* Request condition support.
* Partial matches.
* Supports interstitial variables (e.g.
  /my-:variable-brings.all.the.boys/yard) and unnamed variable /one/:/two
* Very fast and small code base (~1,000 loc).
* Sinatra via https://github.com/joshbuddy/http_router_sinatra
@
text
@d1 1
a1 1
@@comment $NetBSD$
a3 1
${GEM_LIBDIR}/.rspec
d31 2
d34 1
a34 1
${GEM_LIBDIR}/lib/http_router/node/arbitrary.rb
d38 1
d42 1
a42 1
${GEM_LIBDIR}/lib/http_router/node/request.rb
d44 1
d46 1
d48 1
a48 4
${GEM_LIBDIR}/lib/http_router/rack.rb
${GEM_LIBDIR}/lib/http_router/rack/builder.rb
${GEM_LIBDIR}/lib/http_router/rack/url_map.rb
${GEM_LIBDIR}/lib/http_router/regex_route.rb
d52 1
@

