Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by www.NetBSD.org (Postfix) with ESMTP id 3029A63C64D for ; Fri, 20 May 2011 01:07:19 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 0A5D214A2C2; Fri, 20 May 2011 01:07:19 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 5EDB514A2C1 for ; Fri, 20 May 2011 01:07:14 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id UA5uF87cPNqU for ; Fri, 20 May 2011 01:07:13 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 2952514A2BF for ; Fri, 20 May 2011 01:07:13 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 15989175DD; Fri, 20 May 2011 01:07:13 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Date: Fri, 20 May 2011 01:07:13 +0000 From: "Tonnerre Lombard" Subject: CVS commit: pkgsrc/devel/libthrift To: pkgsrc-changes@NetBSD.org Reply-To: tonnerre@netbsd.org X-Mailer: log_accum Message-Id: <20110520010713.15989175DD@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: tonnerre Date: Fri May 20 01:07:12 UTC 2011 Modified Files: pkgsrc/devel/libthrift: Makefile PLIST distinfo Added Files: pkgsrc/devel/libthrift/patches: patch-ab Log Message: Update thrift to version 0.6.0 and fix the Perl support. Changes since version 0.5.0: - THRIFT-1002: CodeStyle: t_c_glib_generator.cc (Anatol Pomozov) - THRIFT-975: lib/c_glib/README is missing => breaks make dist (Michael Lum) - THRIFT-1003: Polishing c_glib code (Anatol Pomozov) - THRIFT-582: C implementation of Thrift (Anatol Pomozov) - THRIFT-992: Naming convention in C# constructor is not consistent with other fields causes compile errors (Roger Meier) - THRIFT-904: Disable nagle and linger - THRIFT-977: Hex Conversion Bug in C++ TJSONProtocol (Aravind Narayanan) - THRIFT-922: Templatized [de]serialization code for C++ (David Reiss) - THRIFT-923: Event-driven client and server support for C++ (David Reiss) - THRIFT-925: Provide name<->value map for enums in C++ (David Reiss) - THRIFT-926: Miscellaneous C++ improvements (David Reiss) - THRIFT-928: Make more statistics available in C++ servers (David Reiss) - THRIFT-929: Improvements to the C++ test suite (David Reiss) - THRIFT-868: Referencing constant values doesn't work with with typedef types (David Reiss) - THRIFT-1006: Impossible to correctly qualify an enum constant in an external thrift file (Bryan Duxbury) - THRIFT-932: Haskell Haskell tests need to be run through 'make check' (and probably 'cabal check') too (Christian Lavoie) - THRIFT-933: Haskell Haskell's Thrift.cabal has warnings (Christian Lavoie) - THRIFT-943: Haskell Silly readme typo fix. (Christian Lavoie) - THRIFT-944: Haskell Support all version-4s of base (Christian Lavoie) - THRIFT-950: Haskell Haskell bindings treat 'byte' as unsigned 8-bit int (Data.Word.Word8), java/cpp as signed (byte/int8_t). (Christian Lavoie) - THRIFT-1009: Java TUnion does not correctly deep copy a ByteBuffer (Takashi Yonebayashi) - THRIFT-1013: Java generated java code may have name clashes with thrift library (Peter Schuller) - THRIFT-1015: Java TUnion does not handle ByteBuffer in toString (Takashi Yonebayashi) - THRIFT-1038: Java Generated Java code for structures containing binary fields (or collections thereof) are not serializable (in the Java sense) even though they implement java.io.Serializable (Mathias Herberts) - THRIFT-106: Java TSSLServerSocket (Nirmal Ranganathan) - THRIFT-377: Java TFileTransport port in Java (Joydeep Sen Sarma) - THRIFT-745: Java Make it easier to instantiate servers (Bryan Duxbury) - THRIFT-862: Java Async client issues / improvements (Ning Liang) - THRIFT-903: Java custom ThreadFactory in THsHaServer (Bryan Duxbury) - THRIFT-939: Java optional binary fields throw NPE on default byte[] getters (Bryan Duxbury) - THRIFT-947: Java Provide a helper method to determine the TProtocol used to serialize some data. (Mathias Herberts) - THRIFT-951: Java Add a new isServing() method to TServer (Bryan Duxbury) - THRIFT-957: Java THsHaServer: Change access modifier of the invoker field. (Benjamin Coverston) - THRIFT-958: Java Change accessmodifer on trans_ field in the FrameBuffer class to public. (Benjamin Coverston) - THRIFT-959: Java TSocket seems to do its own buffering inefficiently (Bryan Duxbury) - THRIFT-970: Java Under heavy load, THttpClient may fail with "too many open files" (Mathias Herberts) - THRIFT-971: Java java module can't be compiled without ivy and network connection (Roger Meier) - JavaScript: TestSuite using ant/ivy and Java's ServerTestBase Handler (Roger Meier) - THRIFT-1005: Java Give unions byte[] signature methods to go along with their ByteBuffer counterparts (Bryan Duxbury) - THRIFT-1008: Java byte[] accessors throw NPE on unset field (Bryan Duxbury) - THRIFT-517: Java TExceptions thrown by server result in cryptic error message on client - Tried to read 4 bytes, but only got 0 bytes (Bryan Duxbury) - THRIFT-946: Java Augment FieldValueMetaData so it differentiates 'string' and 'binary' fields. (Mathias Herberts) - THRIFT-949: Java Modify the TEnum interface so it defines a method similar to findByValue (Mathias Herberts) - THRIFT-960: Java add TestServer, TestNonblockingServer and TestClient again (Roger Meier) - THRIFT-969: Java Java Tutorial broken, move CalculatorHandler to a separate file (Roger Meier) - THRIFT-1051: Java Fix compiler issue for java 1.5 - THRIFT-807: JavaScript JavaScript: Initialization of Base Types with 0 instead of null (Roger Meier) - THRIFT-913: JavaScript Test Case for Url encoded strings + simple enhancement to lib/js/test/RunTestServer.sh (Roger Meier) - THRIFT-961: JavaScript - THRIFT-1033: JavaScript Node.js support (Wade Simmons) - THRIFT-1042: JavaScript Node.js Fix TApplicationException.read Patch (Wade Simmons) - THRIFT-1043: JavaScript Node.js Fix how the length of a map is calculated - THRIFT-1044: JavaScript Fix JavaScript inheritance Patch (Wade Simmons) - THRIFT-71: Misc Debian packaging for thrift (Roger Meier) - THRIFT-1020: OCaml OCaml compiler generates invalid OCaml (Richard Low) - THRIFT-347: PHP PHP TSocket Timeout Issues (Tyler Hobbs) - THRIFT-924: PHP Fix generated php structure constants (David Reiss) - THRIFT-927: PHP Add option to modify the PHP include path (David Reiss) - THRIFT-935: PHP PHP Extension aborts the build if php-config is not installed (David Reiss) - THRIFT-941: PHP Make PHP C Extension use the defined Protocol writeMessageBegin function (Chris Goffinet) - THRIFT-955: PHP Thrift compiler for Windows uses lowercase names and directories which is inconsistent with compiling on other platforms (Roger Meier) - THRIFT-979: Ruby ruby bindings used to work on jruby (Jeff Hodges) - THRIFT-581: Test Suite Add a testsuite for txThrift (Twisted) (Esteve Fernandez) - THRIFT-1024: Tutorial Add Python Twisted example to the Tutorial (Roger Meier) - THRIFT-893: Tutorial add JavaScript to the tutorial examples (Roger Meier) To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/libthrift/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/libthrift/PLIST \ pkgsrc/devel/libthrift/distinfo cvs rdiff -u -r0 -r1.1 pkgsrc/devel/libthrift/patches/patch-ab Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.