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 context 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 @@
-# $NetBSD: Makefile,v 1.1.1.1 2011/07/11 11:41:25 obache Exp $
+# $NetBSD: Makefile,v 1.2 2011/08/28 02:01:39 obache Exp $
 
-DISTNAME=	http_parser.rb-0.5.1
+DISTNAME=	http_parser.rb-0.5.2
 CATEGORIES=	www
 
 MAINTAINER=	obache@NetBSD.org
 HOMEPAGE=	http://github.com/tmm1/http_parser.rb
 COMMENT=	Simple callback-based HTTP request/response parser
-#LICENSE=	# neither copyright nor restriction notice
+LICENSE=	mit
 
 .include "../../lang/ruby/gem.mk"
 .include "../../mk/bsd.pkg.mk"

cvs diff -r1.1.1.1 -r1.2 pkgsrc/www/ruby-http_parser.rb/PLIST (expand / switch to context 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,9 +1,10 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2011/07/11 11:41:25 obache Exp $
+@comment $NetBSD: PLIST,v 1.2 2011/08/28 02:01:39 obache Exp $
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/.gitignore
 ${GEM_LIBDIR}/.gitmodules
 ${GEM_LIBDIR}/Gemfile
 ${GEM_LIBDIR}/Gemfile.lock
+${GEM_LIBDIR}/LICENSE-MIT
 ${GEM_LIBDIR}/README.md
 ${GEM_LIBDIR}/Rakefile
 ${GEM_LIBDIR}/bench/thin.rb
@@ -14,30 +15,46 @@
 ${GEM_LIBDIR}/ext/ruby_http_parser/org/ruby_http_parser/RubyHttpParser.java
 ${GEM_LIBDIR}/ext/ruby_http_parser/ruby_http_parser.c
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/.gitkeep
-${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/CONTRIBUTIONS
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/LICENSE-MIT
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/Makefile
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/README.md
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/TODO
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/build.xml
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/compile
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/ext/primitives.jar
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/http_parser.c
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/http_parser.h
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/HTTPCallback.java
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/HTTPDataCallback.java
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/HTTPErrorCallback.java
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/HTTPException.java
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/HTTPMethod.java
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/HTTPParser.java
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/ParserSettings.java
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/ParserType.java
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/Util.java
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/lolevel/HTTPCallback.java
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/lolevel/HTTPDataCallback.java
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/lolevel/HTTPErrorCallback.java
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/lolevel/HTTPParser.java
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/lolevel/ParserSettings.java
-${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/impl/http_parser/lolevel/Util.java
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/Message.java
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/Requests.java
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/Responses.java
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/Test.java
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/TestHeaderOverflowError.java
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/TestLoaderNG.java
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/TestNoOverflowLongBody.java
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/UnitTest.java
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/Upgrade.java
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/Util.java
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/src/test/http_parser/lolevel/WrongContentLength.java
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/test.c
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/test_permutations
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/test_unit
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/test_utf8
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/tests.dumped
+${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/tests.utf8
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/tools/byte_constants.rb
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/tools/const_char.rb
 ${GEM_LIBDIR}/ext/ruby_http_parser/vendor/http-parser-java/tools/lowcase.rb
@@ -62,4 +79,3 @@
 ${GEM_LIBDIR}/tasks/spec.rake
 ${GEM_LIBDIR}/tasks/submodules.rake
 ${GEM_HOME}/specifications/${GEM_NAME}.gemspec
-@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 context 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 @@
-$NetBSD: distinfo,v 1.1.1.1 2011/07/11 11:41:25 obache Exp $
+$NetBSD: distinfo,v 1.2 2011/08/28 02:01:39 obache Exp $
 
-SHA1 (http_parser.rb-0.5.1.gem) = be0d82848de5731938c6e85ecef8b1feb23db824
+SHA1 (http_parser.rb-0.5.2.gem) = dc0ff9b990c58581972bf738824d285473519bdd
-RMD160 (http_parser.rb-0.5.1.gem) = 247a19f85c216703648dacbaf89617a251fa0c0d
+RMD160 (http_parser.rb-0.5.2.gem) = 038ec1bc52eff481f733762f2a667b5d9cc9a9ef
-Size (http_parser.rb-0.5.1.gem) = 88576 bytes
+Size (http_parser.rb-0.5.2.gem) = 146944 bytes