summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-connectivity/thrift
Commit message (Collapse)AuthorAgeFilesLines
* thrift: upgrade 0.19.0 -> 0.20.0Wang Mingyu2024-04-021-1/+1
| | | | | | | | | | | Changelog: ========== -C++ library don't work with HTTP (csharp server, cpp client; need cross test enhancement) -Swift service generator doesn't support oneway -LNK4042 and LNK2019 in go_validator_generator.cc Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thrift: upgrade 0.18.1 -> 0.19.0Wang Mingyu2023-09-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - C++ library don't work with HTTP (csharp server, cpp client; need cross test enhancement) - Swift service generator doesn't support oneway - LNK4042 and LNK2019 in go_validator_generator.cc - Add dependabot - Thrift SSL server stops working if the file descriptor returned is zero - TMemoryBuffer resizing might shrink the buffer size due to uint32_t overflow - Constant expects type to be defined before - Add comparer and capacity arguments to container classes - Handle ErrAbandonRequest automatically - uuid sets and map keys may throw on some Haxe targets - Superfluous block scope in generated write() code - Haxe 4.30 emits "Local variable retval used without being initialized" on generated code - Support for deprecated methods (via annotation) - deprecation warning fixes for @:extern and @:enum - Migration to JakartaEE and Apache HttpComponents 5 - FutureClient does not extend when service extends from another service - Support Java 8 - TByteBuffer.java does not allow non-default TConfiguration - Fix Java UUID typeid - Server implementation exceptions are not sent to client in ES6 promise-style invocation - Upgrade to net7.0 - NodeJS header transport leaks headers between all instances - Php8.1 fix warnings - add TJSONProtocol support in thrift-swift Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thrift: Remove buildpathsMingli Yu2023-08-291-0/+6
| | | | | | | | | | | | | Fixes: WARNING: thrift-0.18.1-r0 do_package_qa: QA Issue: File /usr/lib64/cmake/thrift/thriftnbTargets.cmake in package thrift-dev contains reference to TMPDIR File /usr/lib64/cmake/thrift/thrift_c_glibTargets.cmake in package thrift-dev contains reference to TMPDIR File /usr/lib64/cmake/thrift/thrift_c_glib_zlibTargets.cmake in package thrift-dev contains reference to TMPDIR [buildpaths] WARNING: thrift-0.18.1-r0 do_package_qa: QA Issue: File /usr/src/debug/thrift/0.18.1-r0/compiler/cpp/thrift/thrifty.hh in package thrift-src contains reference to TMPDIR File /usr/src/debug/thrift/0.18.1-r0/compiler/cpp/thrift/thrifty.cc in package thrift-src contains reference to TMPDIR File /usr/src/debug/thrift/0.18.1-r0/compiler/cpp/thrift/thriftl.cc in package thrift-src contains reference to TMPDIR [buildpaths] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thrift: Upgrade to 0.18.1Khem Raj2023-04-303-187/+5
| | | | | | | Drop idirafter patch to cmake files its not needed anymore with new version Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thrift: Fix c++ and system header include order problemKhem Raj2023-01-212-0/+181
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thrift: upgrade 0.16.0 -> 0.17.0wangmy2022-09-271-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thrift: add CVE_PRODUCT to fix CVE reportingDavide Gardenal2022-07-061-0/+2
| | | | | | | | | Without CVE_PRODUCT set to apache:thrift cve-check was catching CVEs form facebook:thrift that are not related with this product. Now the report is correct. Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thrift: upgrade 0.14.2 -> 0.16.0wangmy2022-04-141-2/+1
| | | | | | | | | | Changelog: ========== - C++ library don't work with HTTP (csharp server, cpp client; need cross test enhancement) - Swift service generator doesn't support oneway Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thrift: upgrade to 0.14.2Andrej Valek2021-08-072-14/+16
| | | | | | | | | | | | | | | | License-Update: Added new sections for new files Configuration changes: - BUILD_EXAMPLES - does not exist anymore - WITH_SHARED_LIB -> BUILD_SHARED_LIBS, WITH_STATIC_LIB are not to be allowed together - WITH_AS3=OFF - adobe action script 3 not available Added new options (disabled by default): - javascript, nodejs Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-031-10/+10
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* thrift: drop unsupported featuresAndrej Valek2020-06-111-5/+1
| | | | | | | | | - QT4 support was dropped - Feature for switching between boost and std pointer was dropped - only std pointers are supported since version 0.13.0 Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thrift: Upgrade to 0.13Khem Raj2019-12-202-6/+49
| | | | | | | | | License-Update: Copyright years changed Fix build for multilib Use python3 during build Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thrift: update to 0.12.0Pascal Bach2019-04-167-302/+17
| | | | | | | | | | | | | | | | | | | | | | Remove the python library feature as it was never installed so nobody should miss it. The CMake patches are no longer needed as most of the underlying issue is fixed in OE core. The other patches are backports that are already upstream in 0.11. OpenSSL 1.1 is supported by this version of thrift. Also add a feature to use boost smart pointers instead of C++ std ones. This is enabled by default to keep backwards compatibility with the 0.9.3 recipe. However projects depending on thrift might still need to set FORCE_BOOST_SMART_PTR within their build CMake project to make sure the correct headers are selected. Further the different libraries are now split into separate packages. Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thrift: Refresh patchesKhem Raj2018-09-146-28/+36
| | | | | | Make devtool happy patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thrift: add support for openssl 1.1xAndrej Valek2018-06-084-0/+102
| | | | | | | | The newest Thrift version has currently no fix for building with gcc>=6. Rather posting supporting patches. Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thrift: build lib for native and nativesdkPascal Bach2017-09-131-5/+0
| | | | | | | | The libraries can also be build for native and nativesdk. This is useful for running tests on the build machine. Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* thrift: refactor recipePascal Bach2017-05-041-7/+40
| | | | | | | | | | | | | - use release tarball instead of git - move libevent, python and glib into PACKAGECONFIG - add NOTICE file to copyright check - split into multiple packages - libthrift for libaries - thrift-compiler for compiler - thrift pulls in everything as before Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* thrift: disable javaCody P Schafer2016-10-051-3/+3
| | | | | | | | | Without this, thrift will try to use system java to build it's java bindings, which is both unexpected and may fail depending on the version of system java. Signed-off-by: Cody P Schafer <dev@codyps.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* thrift: fix build on gcc-6Cody P Schafer2016-09-153-3/+152
| | | | | | | | | | | | | | | | | | | thrift build issues on gcc-6 were essentially 2 issues: - gcc-6 has stricter overflow checking on array declaration, and thrift was using `char` when it should have used `signed char` - gcc-6 is really picky about it's include paths (`-I`), and thrift had a bad habbit of passing internal ones when it was cross compiled due to how it was using `include_directories()` This adds 2 patches (both variations of those submitted upstream, the ones included here are rebased onto thrift-0.9.3). https://issues.apache.org/jira/browse/THRIFT-3831 https://issues.apache.org/jira/browse/THRIFT-3828 Signed-off-by: Cody P Schafer <dev@codyps.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: fix indentationMartin Jansa2016-08-221-1/+1
| | | | | | | | * remove tabs which sneaked in since last cleanup * meta-oe layers are using consistent indentation with 4 spaces, see http://www.openembedded.org/wiki/Styleguide Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* abiword, fbreader, tvheadend, glmark2, libqmi, modemmanager, thrift, wvdial, ↵Martin Jansa2016-06-131-0/+2
| | | | | | wvstreams, dt, collectd, gtkmathview, tcsh, glcompbench, geos, libspatialite, geis, grail, opencv, openwbem, fwts: blacklist, fails to build with gcc-6 or glibc-2.24 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* thrift: Add recipe for Apache Thrift.Philip Balister2016-05-062-0/+62
* Run tested cpp bindings with GNU Radio Control Port. * The patch forcible removes Qt5 from configure. The disable is correct, but doesn't prevent a cmake error looking for qmake during configure. We do not need Qt5, so remove check. I suspect the issue might be in Qt5 cmake files. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>