Date: Fri, 16 Dec 2011 22:28:44 GMT From: Scott Sanders <scott@jssjr.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/163369: [NEW PORT] devel/rubygem-yajl-ruby: A streaming JSON parsing and encoding library for Ruby Message-ID: <201112162228.pBGMSiJi038925@frieza.p6m7g8.net> Resent-Message-ID: <201112162230.pBGMUjph039343@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 163369 >Category: ports >Synopsis: [NEW PORT] devel/rubygem-yajl-ruby: A streaming JSON parsing and encoding library for Ruby >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Dec 16 22:30:45 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Scott Sanders >Release: FreeBSD 9.0-CURRENT amd64 >Organization: RideCharge Inc / TaxiMagic >Environment: System: FreeBSD frieza.p6m7g8.net 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Tue Oct 12 00:51:25 UTC 2010 >Description: This gem is a C binding to the excellent YAJL JSON parsing and generation library. Features: * JSON parsing and encoding directly to and from an IO stream (file, socket, etc) or String. Compressed stream parsing and encoding supported for Bzip2, Gzip and Deflate. * Parse and encode multiple JSON objects to and from streams or strings continuously. * JSON gem compatibility API - allows yajl-ruby to be used as a drop-in replacement for the JSON gem * Basic HTTP client (only GET requests supported for now) which parses JSON directly off the response body *as it's being received* * ~3.5x faster than JSON.generate * ~1.9x faster than JSON.parse * ~4.5x faster than YAML.load * ~377.5x faster than YAML.dump * ~1.5x faster than Marshal.load * ~2x faster than Marshal.dump WWW: https://github.com/brianmario/yajl-ruby Generated with FreeBSD Port Tools 0.99 >How-To-Repeat: >Fix: --- rubygem-yajl-ruby-0.7.7.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # rubygem-yajl-ruby077 # rubygem-yajl-ruby077/distinfo # rubygem-yajl-ruby077/Makefile # rubygem-yajl-ruby077/pkg-descr # echo c - rubygem-yajl-ruby077 mkdir -p rubygem-yajl-ruby077 > /dev/null 2>&1 echo x - rubygem-yajl-ruby077/distinfo sed 's/^X//' >rubygem-yajl-ruby077/distinfo << '9164caf4b1c01f011d6ff2c219dc9e61' XSHA256 (rubygem/yajl-ruby-0.7.7.gem) = 931412b21c51b681925cd6fd17c6dbbd8687e1a5df7a858163b639e736b5025c XSIZE (rubygem/yajl-ruby-0.7.7.gem) = 554496 9164caf4b1c01f011d6ff2c219dc9e61 echo x - rubygem-yajl-ruby077/Makefile sed 's/^X//' >rubygem-yajl-ruby077/Makefile << 'e4b4a3bd0d4da2a65394e9d5287b7ef0' X# New ports collection makefile for: rubygem-yajl-ruby077 X# Date created: Dec 16, 2011 X# Whom: Philip M. Gollucci <pgollucci@p6m7g8.com> X# X# $FreeBSD$ X# X XPORTNAME= yajl-ruby XPORTVERSION= 0.7.7 XCATEGORIES= devel rubygems XMASTER_SITES= RG X XMAINTAINER= ruby@FreeBSD.org XCOMMENT= A streaming JSON parsing and encoding library for Ruby X XLICENSE= MIT X XUSE_RUBY= yes XUSE_RUBYGEMS= yes XRUBYGEM_AUTOPLIST= yes X X.include <bsd.port.mk> e4b4a3bd0d4da2a65394e9d5287b7ef0 echo x - rubygem-yajl-ruby077/pkg-descr sed 's/^X//' >rubygem-yajl-ruby077/pkg-descr << '01a96ded141993eae31abbf051ae29d6' XThis gem is a C binding to the excellent YAJL JSON parsing and generation Xlibrary. X XFeatures: X * JSON parsing and encoding directly to and from an IO stream (file, socket, X etc) or String. Compressed stream parsing and encoding supported for Bzip2, X Gzip and Deflate. X * Parse and encode multiple JSON objects to and from streams or strings X continuously. X * JSON gem compatibility API - allows yajl-ruby to be used as a drop-in X replacement for the JSON gem X * Basic HTTP client (only GET requests supported for now) which parses JSON X directly off the response body *as it's being received* X * ~3.5x faster than JSON.generate X * ~1.9x faster than JSON.parse X * ~4.5x faster than YAML.load X * ~377.5x faster than YAML.dump X * ~1.5x faster than Marshal.load X * ~2x faster than Marshal.dump X XWWW: https://github.com/brianmario/yajl-ruby 01a96ded141993eae31abbf051ae29d6 exit --- rubygem-yajl-ruby-0.7.7.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201112162228.pBGMSiJi038925>