Sun Aug 28 02:01:39 2011 UTC ()
Update ruby-http_parser.rb to 0.5.2.

* update http-parser to latest upstream.
* fix ruby != 1.9 compatibility
* Parse multiple HTTP headers as strings, arrays or mixed.


(obache)
diff -r1.1.1.1 -r1.2 pkgsrc/www/ruby-http_parser.rb/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/www/ruby-http_parser.rb/PLIST
diff -r1.1.1.1 -r1.2 pkgsrc/www/ruby-http_parser.rb/distinfo

cvs diff -r1.1.1.1 -r1.2 pkgsrc/www/ruby-http_parser.rb/Makefile (expand / switch to unified diff)

--- pkgsrc/www/ruby-http_parser.rb/Makefile 2011/07/11 11:41:25 1.1.1.1
+++ pkgsrc/www/ruby-http_parser.rb/Makefile 2011/08/28 02:01:39 1.2
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1# $NetBSD: Makefile,v 1.1.1.1 2011/07/11 11:41:25 obache Exp $ 1# $NetBSD: Makefile,v 1.2 2011/08/28 02:01:39 obache Exp $
2 2
3DISTNAME= http_parser.rb-0.5.1 3DISTNAME= http_parser.rb-0.5.2
4CATEGORIES= www 4CATEGORIES= www
5 5
6MAINTAINER= obache@NetBSD.org 6MAINTAINER= obache@NetBSD.org
7HOMEPAGE= http://github.com/tmm1/http_parser.rb 7HOMEPAGE= http://github.com/tmm1/http_parser.rb
8COMMENT= Simple callback-based HTTP request/response parser 8COMMENT= Simple callback-based HTTP request/response parser
9#LICENSE= # neither copyright nor restriction notice 9LICENSE= mit
10 10
11.include "../../lang/ruby/gem.mk" 11.include "../../lang/ruby/gem.mk"
12.include "../../mk/bsd.pkg.mk" 12.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1.1.1 -r1.2 pkgsrc/www/ruby-http_parser.rb/PLIST (expand / switch to unified diff)

--- pkgsrc/www/ruby-http_parser.rb/PLIST 2011/07/11 11:41:25 1.1.1.1
+++ pkgsrc/www/ruby-http_parser.rb/PLIST 2011/08/28 02:01:39 1.2
@@ -1,65 +1,81 @@ @@ -1,65 +1,81 @@
1@comment $NetBSD: PLIST,v 1.1.1.1 2011/07/11 11:41:25 obache Exp $ 1@comment $NetBSD: PLIST,v 1.2 2011/08/28 02:01:39 obache Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_LIBDIR}/.gitignore 3${GEM_LIBDIR}/.gitignore
4${GEM_LIBDIR}/.gitmodules 4${GEM_LIBDIR}/.gitmodules
5${GEM_LIBDIR}/Gemfile 5${GEM_LIBDIR}/Gemfile
6${GEM_LIBDIR}/Gemfile.lock 6${GEM_LIBDIR}/Gemfile.lock
 7${GEM_LIBDIR}/LICENSE-MIT
7${GEM_LIBDIR}/README.md 8${GEM_LIBDIR}/README.md
8${GEM_LIBDIR}/Rakefile 9${GEM_LIBDIR}/Rakefile
9${GEM_LIBDIR}/bench/thin.rb 10${GEM_LIBDIR}/bench/thin.rb
10${GEM_LIBDIR}/ext/ruby_http_parser/.gitignore 11${GEM_LIBDIR}/ext/ruby_http_parser/.gitignore
11${GEM_LIBDIR}/ext/ruby_http_parser/RubyHttpParserService.java 12${GEM_LIBDIR}/ext/ruby_http_parser/RubyHttpParserService.java
12${GEM_LIBDIR}/ext/ruby_http_parser/ext_help.h 13${GEM_LIBDIR}/ext/ruby_http_parser/ext_help.h
13${GEM_LIBDIR}/ext/ruby_http_parser/extconf.rb 14${GEM_LIBDIR}/ext/ruby_http_parser/extconf.rb
14${GEM_LIBDIR}/ext/ruby_http_parser/org/ruby_http_parser/RubyHttpParser.java 15${GEM_LIBDIR}/ext/ruby_http_parser/org/ruby_http_parser/RubyHttpParser.java
15${GEM_LIBDIR}/ext/ruby_http_parser/ruby_http_parser.c 16${GEM_LIBDIR}/ext/ruby_http_parser/ruby_http_parser.c
16${GEM_LIBDIR}/ext/ruby_http_parser/vendor/.gitkeep 17${GEM_LIBDIR}/ext/ruby_http_parser/vendor/.gitkeep
17${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/CONTRIBUTIONS 
18${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/LICENSE-MIT 18${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/LICENSE-MIT
19${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/Makefile 19${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/Makefile
20${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/README.md 20${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/README.md
21${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/TODO 21${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/TODO
 22${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/build.xml
22${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/compile 23${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/compile
 24${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/ext/primitives.jar
23${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/http_parser.c 25${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/http_parser.c
24${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/http_parser.h 26${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/http_parser.h
 27${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/HTTPCallback.java
 28${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/HTTPDataCallback.java
 29${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/HTTPErrorCallback.java
25${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/HTTPException.java 30${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/HTTPException.java
26${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/HTTPMethod.java 31${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/HTTPMethod.java
27${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/HTTPParser.java 32${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/HTTPParser.java
 33${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/ParserSettings.java
28${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/ParserType.java 34${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/ParserType.java
 35${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/Util.java
29${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/lolevel/HTTPCallback.java 36${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/lolevel/HTTPCallback.java
30${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/lolevel/HTTPDataCallback.java 37${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/lolevel/HTTPDataCallback.java
31${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/lolevel/HTTPErrorCallback.java 38${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/lolevel/HTTPErrorCallback.java
32${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/lolevel/HTTPParser.java 39${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/lolevel/HTTPParser.java
33${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/lolevel/ParserSettings.java 40${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/lolevel/ParserSettings.java
34${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/lolevel/Util.java 41${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/Message.java
 42${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/Requests.java
 43${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/Responses.java
 44${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/Test.java
 45${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/TestHeaderOverflowError.java
35${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/TestLoaderNG.java 46${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/TestLoaderNG.java
 47${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/TestNoOverflowLongBody.java
36${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/UnitTest.java 48${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/UnitTest.java
 49${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/Upgrade.java
 50${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/Util.java
 51${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/WrongContentLength.java
37${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/test.c 52${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/test.c
38${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/test_permutations 53${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/test_permutations
39${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/test_unit 54${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/test_unit
 55${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/test_utf8
40${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/tests.dumped 56${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/tests.dumped
 57${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/tests.utf8
41${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/tools/byte_constants.rb 58${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/tools/byte_constants.rb
42${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/tools/const_char.rb 59${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/tools/const_char.rb
43${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/tools/lowcase.rb 60${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/tools/lowcase.rb
44${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/tools/parse_tests.rb 61${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/tools/parse_tests.rb
45${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser/CONTRIBUTIONS 62${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser/CONTRIBUTIONS
46${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser/LICENSE-MIT 63${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser/LICENSE-MIT
47${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser/Makefile 64${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser/Makefile
48${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser/README.md 65${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser/README.md
49${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser/http_parser.c 66${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser/http_parser.c
50${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser/http_parser.h 67${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser/http_parser.h
51${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser/test.c 68${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser/test.c
52${GEM_LIBDIR}/http_parser.rb.gemspec 69${GEM_LIBDIR}/http_parser.rb.gemspec
53${GEM_LIBDIR}/lib/http/parser.rb 70${GEM_LIBDIR}/lib/http/parser.rb
54${GEM_LIBDIR}/lib/http_parser.rb 71${GEM_LIBDIR}/lib/http_parser.rb
55${GEM_LIBDIR}/lib/ruby_http_parser.${RUBY_DLEXT} 72${GEM_LIBDIR}/lib/ruby_http_parser.${RUBY_DLEXT}
56${GEM_LIBDIR}/spec/parser_spec.rb 73${GEM_LIBDIR}/spec/parser_spec.rb
57${GEM_LIBDIR}/spec/spec_helper.rb 74${GEM_LIBDIR}/spec/spec_helper.rb
58${GEM_LIBDIR}/spec/support/requests.json 75${GEM_LIBDIR}/spec/support/requests.json
59${GEM_LIBDIR}/spec/support/responses.json 76${GEM_LIBDIR}/spec/support/responses.json
60${GEM_LIBDIR}/tasks/compile.rake 77${GEM_LIBDIR}/tasks/compile.rake
61${GEM_LIBDIR}/tasks/fixtures.rake 78${GEM_LIBDIR}/tasks/fixtures.rake
62${GEM_LIBDIR}/tasks/spec.rake 79${GEM_LIBDIR}/tasks/spec.rake
63${GEM_LIBDIR}/tasks/submodules.rake 80${GEM_LIBDIR}/tasks/submodules.rake
64${GEM_HOME}/specifications/${GEM_NAME}.gemspec 81${GEM_HOME}/specifications/${GEM_NAME}.gemspec
65@pkgdir ${GEM_HOME}/doc/${GEM_NAME}/rdoc/classes 

cvs diff -r1.1.1.1 -r1.2 pkgsrc/www/ruby-http_parser.rb/distinfo (expand / switch to unified diff)

--- pkgsrc/www/ruby-http_parser.rb/distinfo 2011/07/11 11:41:25 1.1.1.1
+++ pkgsrc/www/ruby-http_parser.rb/distinfo 2011/08/28 02:01:39 1.2
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.1.1.1 2011/07/11 11:41:25 obache Exp $ 1$NetBSD: distinfo,v 1.2 2011/08/28 02:01:39 obache Exp $
2 2
3SHA1 (http_parser.rb-0.5.1.gem) = be0d82848de5731938c6e85ecef8b1feb23db824 3SHA1 (http_parser.rb-0.5.2.gem) = dc0ff9b990c58581972bf738824d285473519bdd
4RMD160 (http_parser.rb-0.5.1.gem) = 247a19f85c216703648dacbaf89617a251fa0c0d 4RMD160 (http_parser.rb-0.5.2.gem) = 038ec1bc52eff481f733762f2a667b5d9cc9a9ef
5Size (http_parser.rb-0.5.1.gem) = 88576 bytes 5Size (http_parser.rb-0.5.2.gem) = 146944 bytes