pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Oct 25 16:49:37 UTC 2021

Modified Files:
        pkgsrc/devel/libthrift: Makefile PLIST
        pkgsrc/devel/libthrift_c_glib: Makefile PLIST
        pkgsrc/devel/lua-thrift: Makefile
        pkgsrc/devel/p5-thrift: distinfo
        pkgsrc/devel/py-thrift: distinfo
        pkgsrc/devel/ruby-thrift: distinfo
        pkgsrc/devel/thrift: Makefile.version distinfo

Log Message:
thrift: updated to 0.15.0

0.15.0

Known Open Issues (Blocker or Critical)

THRIFT-3877 - C++: library don't work with HTTP (csharp server, cpp client; need cross test enhancement)
Removed Languages

THRIFT-5229 - ActionScript 3 support dropped
THRIFT-5347 - Haskell support dropped
Breaking Changes

THRIFT-5381 - possible collisions at VOID type with some 3rd-party libraries on Haxe cpp targets
THRIFT-5396 - deprecate netstd "Async" method postfix
THRIFT-5453 - go: NewTSocketConf and NewTSSLSocketConf no longer return an error
AS3

THRIFT-5229 - Deprecate/remove ActionScript 3 support
Build Process

THRIFT-5334 - version of thrift-maven-plugin is not sync with the main project
THRIFT-5394 - AppVeyor CI tries to download outdated cmake
THRIFT-5429 - build: autotools: add foreign to AM_INIT_AUTOMAKE
C glib

THRIFT-5244 - Dynamic exception specifications are deprecated in C++11[-Wdeprecated]
THRIFT-5265 - Add the zlib transport to c_glib
THRIFT-5399 - Fix socket leak in abnormal situation
THRIFT-5421 - Fix the problem of incorrect setting of errno in some files
C++

THRIFT-5341 - Fix Old-Style-Cast, Missing override and Possible noexcept
THRIFT-5342 - Apply 'noexcept' attribute to Init/Copy/Move Constructors and Assignments
THRIFT-5355 - Do not rely on compiler and check boundaries
D language

THRIFT-4303 - D deprecation warnings
THRIFT-4979 - Still D deprecation warnings about std.datetime.* in current master
THRIFT-5376 - Fix deprecation warnings in D library
Dart

THRIFT-5285 - Update to dart 2, widen range on http package
Delphi

THRIFT-5350 - 0.14.0 fails to build on non-x86
THRIFT-5438 - Inconsistent handling of exceptions during message read vs. message write phase
THRIFT-5384 - Improved error message for HTTP transports
THRIFT-5385 - XML-HTTP client reports IsOpen=TRUE even if it is not
THRIFT-5386 - XML-HTTP client may throw "max message size reached" incorrectly
THRIFT-5387 - Improved and simplified Delphi test setup
THRIFT-5390 - Named Pipes transport hardening
THRIFT-5428 - Prevent costly reallocations to improve performance
THRIFT-5437 - Make TProtocolImpl CTOR virtual
Documentation

THRIFT-5332 - Question: list all the reserved words in thrift doc
THRIFT-5348 - Update debian/copyright
Erlang

THRIFT-5377 - Remove Erlang R16 support
Go

THRIFT-5337 - Go set fields write improvement
THRIFT-5353 - Namespace from type is ignored in generated code
THRIFT-5358 - Add go.mod file(s)
THRIFT-5369 - Malformed payload can still cause huge allocations
THRIFT-5389 - Thrift compiler generates uncompilable go code around optional constants
THRIFT-5404 - TTransportException.Timeout would correctly return true when it's connect timeout during TSocket.Open call
THRIFT-5447 - Update supported Go versions before 0.15.0 release
THRIFT-5453 - go: NewTSocketConf should not call net.ResolveTCPAddr
THRIFT-5459 - Adding a new exception to an endpoint is kinda breaking in go
THRIFT-5453 - Defer DNS lookups from NewTSocketConf (without any timeout check) to TSocket.Open (subject to ConnectTimeout set in TConfiguration)
THRIFT-5459 - Client calls will return TApplicationException with MISSING_RESULT when the result is a struct but is unset, and no other error is known.
Haskell

THRIFT-5347 - Deprecate Haskell bindings
Haxe

THRIFT-5370 - Haxe 4 compatibility
THRIFT-5381 - possible collisions at VOID type with some 3rd-party libraries on Haxe cpp targets
THRIFT-5393 - Incorrect namespaces for included types
THRIFT-3036 - create official haxelib Thrift package
THRIFT-5413 - Int vs String in method get_size required by property size
Java

THRIFT-5375 - Put org.apache.tomcat.embed:tomcat-embed-core into scope test
THRIFT-5383 - TJSONProtocol Java readString throws on bounds check
THRIFT-5400 - Java library does not export the .annotation package
THRIFT-5425 - Throw an exception when reading TSimpleJson in Java
THRIFT-5430 - FieldMetaData synchronized method can trigger deadlock during static class initialization in JVM native code
THRIFT-5432 - TSaslTransport throw TTransportException of MaxMessageSize reached
THRIFT-5433 - Add Counter To Thread Name of TThreadPoolServer
JavaScript

THRIFT-3508 - JS:TS Generator set all fields of the struct as required
Lua

THRIFT-5417 - Fix Lua compiler omitting default values in Lua service functions
THRIFT-5439 - Lua Generator does not support const i64
netstd

THRIFT-5354 - disable IDE0083 warning
THRIFT-5382 - Netstd default list/set enums values are generated incorrectly in some cases
THRIFT-5395 - inconsistent treatment of methods ending in "Async"
THRIFT-5396 - deprecate "Async" method postfix
THRIFT-5408 - Support for deprecated methods (via annotation)
THRIFT-5414 - Use of specific parameter names generates uncompileable code
THRIFT-5442 - Separate client service calls into send/recv methods and make them public
THRIFT-5444 - Netstd generator produces uncompileable code for enums ending with "_result" or "_args"
THRIFT-5445 - "cancellationToken" cannot be used as argument name
THRIFT-5236 - THttpTransport.cs still has bad timeout code
THRIFT-5349 - Add net5.0 as supported platform
THRIFT-5373 - HTTP status in case of Protocol/Transport exceptions
THRIFT-5391 - Named pipes transport hardening
THRIFT-5398 - ThreadPoolServer not stoppable via CancellationToken
THRIFT-5407 - Keep support for .NET Core 3.1
THRIFT-5419 - Incorrect usage of thread pool in TThreadPoolAsyncServer may lead to poor performance
THRIFT-5422 - add threadpool server to netstd test suite impl
THRIFT-5431 - Response should include 'content-type' header
THRIFT-5436 - Timeout.Infinite is not a good default
PHP

THRIFT-5318 - PHP 8 compatible version of binary protocol
THRIFT-5440 - Add php8 to composer.json
Python

THRIFT-5352 - Python: IDL exceptions with no fields can't be instantiated
Ruby

THRIFT-5312 - The Ruby compilation configuration in the .gemspec file is modified to be compatible with later bundler versions.
THRIFT-5367 - Ruby library crashes when using GC.compact
Rust

THRIFT-4098 - Support user-defined output namespaces in generated Rust modules
THRIFT-4101 - Make auto-generated Rust enums and unions more user-extensible
THRIFT-5314 - Enum forward compatibility
THRIFT-5363 - All-caps constant rendered incorrectly


To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 pkgsrc/devel/libthrift/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/libthrift/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/libthrift_c_glib/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/libthrift_c_glib/PLIST
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/lua-thrift/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/p5-thrift/distinfo
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/py-thrift/distinfo
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/ruby-thrift/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/thrift/Makefile.version \
    pkgsrc/devel/thrift/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/libthrift/Makefile
diff -u pkgsrc/devel/libthrift/Makefile:1.89 pkgsrc/devel/libthrift/Makefile:1.90
--- pkgsrc/devel/libthrift/Makefile:1.89        Wed Sep 29 19:00:32 2021
+++ pkgsrc/devel/libthrift/Makefile     Mon Oct 25 16:49:36 2021
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.89 2021/09/29 19:00:32 adam Exp $
+# $NetBSD: Makefile,v 1.90 2021/10/25 16:49:36 adam Exp $
 
-PKGREVISION= 1
 .include "../../devel/thrift/Makefile.common"
 
 PKGNAME=       lib${DISTNAME}
@@ -11,6 +10,7 @@ BUILD_DIRS=   lib/cpp
 
 TOOLS_BROKEN+= perl
 
+CONFIGURE_ARGS+=       --without-rs # puts garbage into Makefile
 CONFIGURE_ENV+=                THRIFT=${PREFIX}/bin/thrift
 CONFIGURE_ENV+=                ac_cv_prog_PERL= # none, not needed
 PKGCONFIG_OVERRIDE=    lib/cpp/thrift-nb.pc.in

Index: pkgsrc/devel/libthrift/PLIST
diff -u pkgsrc/devel/libthrift/PLIST:1.14 pkgsrc/devel/libthrift/PLIST:1.15
--- pkgsrc/devel/libthrift/PLIST:1.14   Sun Mar 21 12:41:56 2021
+++ pkgsrc/devel/libthrift/PLIST        Mon Oct 25 16:49:36 2021
@@ -1,9 +1,10 @@
-@comment $NetBSD: PLIST,v 1.14 2021/03/21 12:41:56 taca Exp $
+@comment $NetBSD: PLIST,v 1.15 2021/10/25 16:49:36 adam Exp $
 include/thrift/TApplicationException.h
 include/thrift/TBase.h
 include/thrift/TConfiguration.h
 include/thrift/TDispatchProcessor.h
 include/thrift/TLogging.h
+include/thrift/TNonCopyable.h
 include/thrift/TOutput.h
 include/thrift/TProcessor.h
 include/thrift/TToString.h

Index: pkgsrc/devel/libthrift_c_glib/Makefile
diff -u pkgsrc/devel/libthrift_c_glib/Makefile:1.7 pkgsrc/devel/libthrift_c_glib/Makefile:1.8
--- pkgsrc/devel/libthrift_c_glib/Makefile:1.7  Fri Sep  3 11:19:33 2021
+++ pkgsrc/devel/libthrift_c_glib/Makefile      Mon Oct 25 16:49:36 2021
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2021/09/03 11:19:33 adam Exp $
+# $NetBSD: Makefile,v 1.8 2021/10/25 16:49:36 adam Exp $
 
 .include "../../devel/thrift/Makefile.common"
 
@@ -9,6 +9,8 @@ DEPENDS+=       thrift-[0-9]*:../../devel/thri
 BUILD_DIRS=    lib/c_glib
 
 TOOLS_BROKEN+=         perl
+
+CONFIGURE_ARGS+=       --without-rs # puts garbage into Makefile
 CONFIGURE_ENV+=                THRIFT=${PREFIX}/bin/thrift
 PKGCONFIG_OVERRIDE=    lib/c_glib/thrift_c_glib.pc.in
 

Index: pkgsrc/devel/libthrift_c_glib/PLIST
diff -u pkgsrc/devel/libthrift_c_glib/PLIST:1.2 pkgsrc/devel/libthrift_c_glib/PLIST:1.3
--- pkgsrc/devel/libthrift_c_glib/PLIST:1.2     Sun Mar 28 03:32:02 2021
+++ pkgsrc/devel/libthrift_c_glib/PLIST Mon Oct 25 16:49:36 2021
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2021/03/28 03:32:02 mef Exp $
+@comment $NetBSD: PLIST,v 1.3 2021/10/25 16:49:36 adam Exp $
 include/thrift/c_glib/config.h
 include/thrift/c_glib/processor/thrift_dispatch_processor.h
 include/thrift/c_glib/processor/thrift_multiplexed_processor.h
@@ -31,5 +31,7 @@ include/thrift/c_glib/transport/thrift_s
 include/thrift/c_glib/transport/thrift_ssl_socket.h
 include/thrift/c_glib/transport/thrift_transport.h
 include/thrift/c_glib/transport/thrift_transport_factory.h
+include/thrift/c_glib/transport/thrift_zlib_transport.h
+include/thrift/c_glib/transport/thrift_zlib_transport_factory.h
 lib/libthrift_c_glib.la
 lib/pkgconfig/thrift_c_glib.pc

Index: pkgsrc/devel/lua-thrift/Makefile
diff -u pkgsrc/devel/lua-thrift/Makefile:1.4 pkgsrc/devel/lua-thrift/Makefile:1.5
--- pkgsrc/devel/lua-thrift/Makefile:1.4        Fri Sep  3 11:19:33 2021
+++ pkgsrc/devel/lua-thrift/Makefile    Mon Oct 25 16:49:36 2021
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2021/09/03 11:19:33 adam Exp $
+# $NetBSD: Makefile,v 1.5 2021/10/25 16:49:36 adam Exp $
 
 .include "../../devel/thrift/Makefile.common"
 
@@ -9,6 +9,8 @@ DEPENDS+=       thrift-[0-9]*:../../devel/thri
 BUILD_DIRS=    lib/lua
 
 TOOLS_BROKEN+= perl
+
+CONFIGURE_ARGS+=       --without-rs # puts garbage into Makefile
 CONFIGURE_ENV+=                THRIFT=${PREFIX}/bin/thrift
 
 .include "../../lang/lua/buildlink3.mk"

Index: pkgsrc/devel/p5-thrift/distinfo
diff -u pkgsrc/devel/p5-thrift/distinfo:1.6 pkgsrc/devel/p5-thrift/distinfo:1.7
--- pkgsrc/devel/p5-thrift/distinfo:1.6 Thu Oct  7 13:42:45 2021
+++ pkgsrc/devel/p5-thrift/distinfo     Mon Oct 25 16:49:37 2021
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.6 2021/10/07 13:42:45 nia Exp $
+$NetBSD: distinfo,v 1.7 2021/10/25 16:49:37 adam Exp $
 
-RMD160 (thrift-0.14.2.tar.gz) = 52ff909c997ce38c70480d6d2c35c4bfbe8abbdc
-SHA512 (thrift-0.14.2.tar.gz) = b65804c487809a26ad1b2dfc3bd47e73ac2713d58541d1eb0622cd1715aaf8b5ba6f2c79b9adb5c6716aa332e13d546581ec61032807c6cd9dbdaaa6e17bc7bd
-Size (thrift-0.14.2.tar.gz) = 4182273 bytes
+RMD160 (thrift-0.15.0.tar.gz) = 0b76537675e3caf5a072aeed750a3f59081ba1a9
+SHA512 (thrift-0.15.0.tar.gz) = 37e48d1872c85abc92ae86017f98bb092ac2b64e46be21ed6fa0b72d46cf956257efcc7db344b55aa9a70f9a9741d400081c1b78f1eb8d72c9e53a196f3e62ef
+Size (thrift-0.15.0.tar.gz) = 4046460 bytes

Index: pkgsrc/devel/py-thrift/distinfo
diff -u pkgsrc/devel/py-thrift/distinfo:1.7 pkgsrc/devel/py-thrift/distinfo:1.8
--- pkgsrc/devel/py-thrift/distinfo:1.7 Thu Oct  7 13:43:50 2021
+++ pkgsrc/devel/py-thrift/distinfo     Mon Oct 25 16:49:37 2021
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.7 2021/10/07 13:43:50 nia Exp $
+$NetBSD: distinfo,v 1.8 2021/10/25 16:49:37 adam Exp $
 
-RMD160 (thrift-0.14.2.tar.gz) = 52ff909c997ce38c70480d6d2c35c4bfbe8abbdc
-SHA512 (thrift-0.14.2.tar.gz) = b65804c487809a26ad1b2dfc3bd47e73ac2713d58541d1eb0622cd1715aaf8b5ba6f2c79b9adb5c6716aa332e13d546581ec61032807c6cd9dbdaaa6e17bc7bd
-Size (thrift-0.14.2.tar.gz) = 4182273 bytes
+RMD160 (thrift-0.15.0.tar.gz) = 0b76537675e3caf5a072aeed750a3f59081ba1a9
+SHA512 (thrift-0.15.0.tar.gz) = 37e48d1872c85abc92ae86017f98bb092ac2b64e46be21ed6fa0b72d46cf956257efcc7db344b55aa9a70f9a9741d400081c1b78f1eb8d72c9e53a196f3e62ef
+Size (thrift-0.15.0.tar.gz) = 4046460 bytes

Index: pkgsrc/devel/ruby-thrift/distinfo
diff -u pkgsrc/devel/ruby-thrift/distinfo:1.11 pkgsrc/devel/ruby-thrift/distinfo:1.12
--- pkgsrc/devel/ruby-thrift/distinfo:1.11      Thu Oct  7 13:44:26 2021
+++ pkgsrc/devel/ruby-thrift/distinfo   Mon Oct 25 16:49:37 2021
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.11 2021/10/07 13:44:26 nia Exp $
+$NetBSD: distinfo,v 1.12 2021/10/25 16:49:37 adam Exp $
 
-RMD160 (thrift-0.14.2.tar.gz) = 52ff909c997ce38c70480d6d2c35c4bfbe8abbdc
-SHA512 (thrift-0.14.2.tar.gz) = b65804c487809a26ad1b2dfc3bd47e73ac2713d58541d1eb0622cd1715aaf8b5ba6f2c79b9adb5c6716aa332e13d546581ec61032807c6cd9dbdaaa6e17bc7bd
-Size (thrift-0.14.2.tar.gz) = 4182273 bytes
+RMD160 (thrift-0.15.0.tar.gz) = 0b76537675e3caf5a072aeed750a3f59081ba1a9
+SHA512 (thrift-0.15.0.tar.gz) = 37e48d1872c85abc92ae86017f98bb092ac2b64e46be21ed6fa0b72d46cf956257efcc7db344b55aa9a70f9a9741d400081c1b78f1eb8d72c9e53a196f3e62ef
+Size (thrift-0.15.0.tar.gz) = 4046460 bytes
 SHA1 (patch-ext_extconf.rb) = 94b603413349c671d3262365074d3fee717f60d4

Index: pkgsrc/devel/thrift/Makefile.version
diff -u pkgsrc/devel/thrift/Makefile.version:1.6 pkgsrc/devel/thrift/Makefile.version:1.7
--- pkgsrc/devel/thrift/Makefile.version:1.6    Fri Sep  3 11:19:34 2021
+++ pkgsrc/devel/thrift/Makefile.version        Mon Oct 25 16:49:37 2021
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile.version,v 1.6 2021/09/03 11:19:34 adam Exp $
+# $NetBSD: Makefile.version,v 1.7 2021/10/25 16:49:37 adam Exp $
 # used by devel/p5-thrift/Makefile
 # used by devel/py-thrift/Makefile
 # used by devel/ruby-thrift/Makefile
 # used by devel/thrift/Makefile.common
 
-DISTNAME=      thrift-0.14.2
+DISTNAME=      thrift-0.15.0
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_APACHE:=thrift/${PKGVERSION_NOREV}/}
 
Index: pkgsrc/devel/thrift/distinfo
diff -u pkgsrc/devel/thrift/distinfo:1.6 pkgsrc/devel/thrift/distinfo:1.7
--- pkgsrc/devel/thrift/distinfo:1.6    Thu Oct  7 13:44:37 2021
+++ pkgsrc/devel/thrift/distinfo        Mon Oct 25 16:49:37 2021
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.6 2021/10/07 13:44:37 nia Exp $
+$NetBSD: distinfo,v 1.7 2021/10/25 16:49:37 adam Exp $
 
-RMD160 (thrift-0.14.2.tar.gz) = 52ff909c997ce38c70480d6d2c35c4bfbe8abbdc
-SHA512 (thrift-0.14.2.tar.gz) = b65804c487809a26ad1b2dfc3bd47e73ac2713d58541d1eb0622cd1715aaf8b5ba6f2c79b9adb5c6716aa332e13d546581ec61032807c6cd9dbdaaa6e17bc7bd
-Size (thrift-0.14.2.tar.gz) = 4182273 bytes
+RMD160 (thrift-0.15.0.tar.gz) = 0b76537675e3caf5a072aeed750a3f59081ba1a9
+SHA512 (thrift-0.15.0.tar.gz) = 37e48d1872c85abc92ae86017f98bb092ac2b64e46be21ed6fa0b72d46cf956257efcc7db344b55aa9a70f9a9741d400081c1b78f1eb8d72c9e53a196f3e62ef
+Size (thrift-0.15.0.tar.gz) = 4046460 bytes
 SHA1 (patch-configure) = 9c7c9747ea3845f8e7db7f923c313c96b96d3e9e
 SHA1 (patch-lib_cpp_src_thrift_server_TNonblockingServer.cpp) = 1f648fc9ad2c3e3664e1baf64c1132a061dd249f
 SHA1 (patch-lib_cpp_src_thrift_transport_SocketCommon.cpp) = 48269cf7d6ce3df23ebffa3270462a8dd27e6762



Home | Main Index | Thread Index | Old Index