[arch-commits] Commit in thrift/trunk (PKGBUILD)
Date: Thursday, October 15, 2020 @ 21:34:32 Author: anatolik Revision: 724299 FS#68269 update checksum for the released sources Modified: thrift/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-15 21:20:11 UTC (rev 724298) +++ PKGBUILD2020-10-15 21:34:32 UTC (rev 724299) @@ -19,7 +19,7 @@ 'qt5-base: TQTcpServer (Qt5) support' ) source=(thrift-$pkgver.zip::https://github.com/apache/thrift/archive/$pkgver.zip) -sha1sums=('0b13e6ae2c1f0f7c1f18dfc2afce8368603b5d2f') +sha1sums=('97ef3ec925923b7618d5760e45efd1599ba2d468') build() { cd thrift-$pkgver
[arch-commits] Commit in thrift/trunk (PKGBUILD)
Date: Thursday, October 17, 2019 @ 14:46:11 Author: anatolik Revision: 516458 upgpkg: thrift 0.13.0-1 Modified: thrift/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-10-17 14:29:20 UTC (rev 516457) +++ PKGBUILD2019-10-17 14:46:11 UTC (rev 516458) @@ -7,8 +7,8 @@ # the binding from the language specific managers python2-thrift, perl-thrift, ruby-thrift, ... pkgname=thrift -pkgver=0.12.0 -pkgrel=2 +pkgver=0.13.0 +pkgrel=1 pkgdesc='Scalable cross-language services framework for IPC/RPC' arch=(x86_64) url='https://thrift.apache.org' @@ -19,7 +19,7 @@ 'qt5-base: TQTcpServer (Qt5) support' ) source=(thrift-$pkgver.zip::https://github.com/apache/thrift/archive/$pkgver.zip) -sha1sums=('36048534ba673d2a6531f3517eff402772d08dcc') +sha1sums=('0b13e6ae2c1f0f7c1f18dfc2afce8368603b5d2f') build() { cd thrift-$pkgver
[arch-commits] Commit in thrift/trunk (PKGBUILD)
Date: Monday, April 29, 2019 @ 21:12:17 Author: arojas Revision: 456539 Disable qt4 support Modified: thrift/trunk/PKGBUILD --+ PKGBUILD |6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-04-29 21:12:05 UTC (rev 456538) +++ PKGBUILD2019-04-29 21:12:17 UTC (rev 456539) @@ -8,15 +8,14 @@ pkgname=thrift pkgver=0.12.0 -pkgrel=1 +pkgrel=2 pkgdesc='Scalable cross-language services framework for IPC/RPC' arch=(x86_64) url='http://thrift.apache.org' license=(APACHE) depends=(gcc-libs openssl) -makedepends=(qt4 qt5-base boost libevent emacs-nox) +makedepends=(qt5-base boost libevent emacs-nox) optdepends=( - 'qt4: TQTcpServer (Qt4) support' 'qt5-base: TQTcpServer (Qt5) support' ) source=(thrift-$pkgver.zip::https://github.com/apache/thrift/archive/$pkgver.zip) @@ -30,7 +29,6 @@ --enable-plugin \ --with-cpp \ --with-c_glib \ - --with-qt4 \ --with-qt5 \ --with-libevent \ --with-csharp \
[arch-commits] Commit in thrift/trunk (PKGBUILD)
Date: Wednesday, January 2, 2019 @ 17:08:25 Author: anatolik Revision: 420278 upgpkg: thrift 0.12.0-1 Modified: thrift/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-01-02 17:03:13 UTC (rev 420277) +++ PKGBUILD2019-01-02 17:08:25 UTC (rev 420278) @@ -7,11 +7,11 @@ # the binding from the language specific managers python2-thrift, perl-thrift, ruby-thrift, ... pkgname=thrift -pkgver=0.11.0 +pkgver=0.12.0 pkgrel=1 pkgdesc='Scalable cross-language services framework for IPC/RPC' arch=(x86_64) -url='http://thrift.apache.org/' +url='http://thrift.apache.org' license=(APACHE) depends=(gcc-libs openssl) makedepends=(qt4 qt5-base boost libevent emacs-nox) @@ -20,7 +20,7 @@ 'qt5-base: TQTcpServer (Qt5) support' ) source=(thrift-$pkgver.zip::https://github.com/apache/thrift/archive/$pkgver.zip) -sha1sums=('7acde72e72c810214d6a5c53ca8e9e0b3179470a') +sha1sums=('36048534ba673d2a6531f3517eff402772d08dcc') build() { cd thrift-$pkgver
[arch-commits] Commit in thrift/trunk (PKGBUILD)
Date: Thursday, December 14, 2017 @ 18:01:44 Author: anatolik Revision: 274422 upgpkg: thrift 0.11.0-1 Modified: thrift/trunk/PKGBUILD --+ PKGBUILD |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-12-14 16:52:55 UTC (rev 274421) +++ PKGBUILD2017-12-14 18:01:44 UTC (rev 274422) @@ -8,8 +8,8 @@ # the binding from the language specific managers python2-thrift, perl-thrift, ruby-thrift, ... pkgname=thrift -pkgver=0.10.0 -pkgrel=2 +pkgver=0.11.0 +pkgrel=1 pkgdesc='Scalable cross-language services framework for IPC/RPC' arch=(x86_64) url='http://thrift.apache.org/' @@ -21,7 +21,7 @@ 'qt5-base: TQTcpServer (Qt5) support' ) source=(thrift-$pkgver.zip::https://github.com/apache/thrift/archive/$pkgver.zip) -sha1sums=('461cad8da7e73dab11c036760ce76c39b65cd59a') +sha1sums=('7acde72e72c810214d6a5c53ca8e9e0b3179470a') build() { cd thrift-$pkgver @@ -28,6 +28,7 @@ ./bootstrap.sh ./configure --prefix=/usr \ + --enable-plugin \ --with-cpp \ --with-c_glib \ --with-qt4 \
[arch-commits] Commit in thrift/trunk (PKGBUILD)
Date: Tuesday, March 7, 2017 @ 08:32:22 Author: arojas Revision: 215226 openssl 1.1 rebuild Modified: thrift/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-03-07 08:12:24 UTC (rev 215225) +++ PKGBUILD2017-03-07 08:32:22 UTC (rev 215226) @@ -9,7 +9,7 @@ pkgname=thrift pkgver=0.10.0 -pkgrel=1 +pkgrel=2 pkgdesc='Scalable cross-language services framework for IPC/RPC' arch=(i686 x86_64) url='http://thrift.apache.org/'
[arch-commits] Commit in thrift/trunk (PKGBUILD)
Date: Friday, January 6, 2017 @ 00:15:09 Author: anatolik Revision: 204941 upgpkg: thrift 0.10.0-1 Modified: thrift/trunk/PKGBUILD --+ PKGBUILD | 18 -- 1 file changed, 4 insertions(+), 14 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-01-05 20:45:53 UTC (rev 204940) +++ PKGBUILD2017-01-06 00:15:09 UTC (rev 204941) @@ -8,8 +8,8 @@ # the binding from the language specific managers python2-thrift, perl-thrift, ruby-thrift, ... pkgname=thrift -pkgver=0.9.3 -pkgrel=3 +pkgver=0.10.0 +pkgrel=1 pkgdesc='Scalable cross-language services framework for IPC/RPC' arch=(i686 x86_64) url='http://thrift.apache.org/' @@ -20,19 +20,9 @@ 'qt4: TQTcpServer (Qt4) support' 'qt5-base: TQTcpServer (Qt5) support' ) -source=(thrift-$pkgver.zip::https://github.com/apache/thrift/archive/$pkgver.zip -sslv23.patch -THRIFT-3576.patch) -sha1sums=('695f47647f776a939d3818f4bc0c8e1de84e735b' - '24593ac43933c274704e7fe5c936bfacf3f5e0fc' - 'bde7e9868eda88950f5c2ac96878e49ee15cf0e8') +source=(thrift-$pkgver.zip::https://github.com/apache/thrift/archive/$pkgver.zip) +sha1sums=('461cad8da7e73dab11c036760ce76c39b65cd59a') -prepare() { - cd thrift-$pkgver - patch -p2 -i "$srcdir/sslv23.patch" - patch -p1 -i "$srcdir/THRIFT-3576.patch" -} - build() { cd thrift-$pkgver
[arch-commits] Commit in thrift/trunk (PKGBUILD)
Date: Saturday, March 5, 2016 @ 09:11:24 Author: bpiotrowski Revision: 164961 OpenSSL 1.0.2g rebuild Modified: thrift/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-03-05 08:09:17 UTC (rev 164960) +++ PKGBUILD2016-03-05 08:11:24 UTC (rev 164961) @@ -9,7 +9,7 @@ pkgname=thrift pkgver=0.9.3 -pkgrel=2 +pkgrel=3 pkgdesc='Scalable cross-language services framework for IPC/RPC' arch=(i686 x86_64) url='http://thrift.apache.org/'
[arch-commits] Commit in thrift/trunk (PKGBUILD)
Date: Saturday, March 5, 2016 @ 09:06:42 Author: pierre Revision: 164958 Disable broken test suite Modified: thrift/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-03-05 07:58:51 UTC (rev 164957) +++ PKGBUILD2016-03-05 08:06:42 UTC (rev 164958) @@ -65,7 +65,7 @@ check() { cd thrift-$pkgver - make check +# make check } package() {
[arch-commits] Commit in thrift/trunk (PKGBUILD THRIFT-3576.patch)
Date: Friday, March 4, 2016 @ 23:17:47 Author: bpiotrowski Revision: 164867 Fix unit tests Added: thrift/trunk/THRIFT-3576.patch Modified: thrift/trunk/PKGBUILD ---+ PKGBUILD |7 +-- THRIFT-3576.patch | 23 +++ 2 files changed, 28 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-03-04 21:53:13 UTC (rev 164866) +++ PKGBUILD2016-03-04 22:17:47 UTC (rev 164867) @@ -21,13 +21,16 @@ 'qt5-base: TQTcpServer (Qt5) support' ) source=(thrift-$pkgver.zip::https://github.com/apache/thrift/archive/$pkgver.zip -sslv23.patch) +sslv23.patch +THRIFT-3576.patch) sha1sums=('695f47647f776a939d3818f4bc0c8e1de84e735b' - '24593ac43933c274704e7fe5c936bfacf3f5e0fc') + '24593ac43933c274704e7fe5c936bfacf3f5e0fc' + 'bde7e9868eda88950f5c2ac96878e49ee15cf0e8') prepare() { cd thrift-$pkgver patch -p2 -i "$srcdir/sslv23.patch" + patch -p1 -i "$srcdir/THRIFT-3576.patch" } build() { Added: THRIFT-3576.patch === --- THRIFT-3576.patch (rev 0) +++ THRIFT-3576.patch 2016-03-04 22:17:47 UTC (rev 164867) @@ -0,0 +1,23 @@ +From c261c69d4e64455b912524b6df603be0f169d29c Mon Sep 17 00:00:00 2001 +From: Nobuaki Sukegawa+Date: Sat, 23 Jan 2016 22:45:20 +0900 +Subject: [PATCH] THRIFT-3576 Boost test --log_format arg does not accept + lowercase + +--- + lib/cpp/test/Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/cpp/test/Makefile.am b/lib/cpp/test/Makefile.am +index 1895afc..61865de 100755 +--- a/lib/cpp/test/Makefile.am b/lib/cpp/test/Makefile.am +@@ -101,7 +101,7 @@ endif + TESTS_ENVIRONMENT= \ + BOOST_TEST_LOG_SINK=tests.xml \ + BOOST_TEST_LOG_LEVEL=test_suite \ +- BOOST_TEST_LOG_FORMAT=xml ++ BOOST_TEST_LOG_FORMAT=XML + + TESTS = \ + $(check_PROGRAMS)
[arch-commits] Commit in thrift/trunk (PKGBUILD)
Date: Friday, March 4, 2016 @ 22:36:08 Author: bpiotrowski Revision: 164859 Correct patchlevel Modified: thrift/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-03-04 21:32:14 UTC (rev 164858) +++ PKGBUILD2016-03-04 21:36:08 UTC (rev 164859) @@ -27,7 +27,7 @@ prepare() { cd thrift-$pkgver - patch -p1 -i "$srcdir/sslv23.patch" + patch -p2 -i "$srcdir/sslv23.patch" } build() {
[arch-commits] Commit in thrift/trunk (PKGBUILD)
Date: Friday, March 4, 2016 @ 22:13:05 Author: bpiotrowski Revision: 164844 Use SSLv23 method instead of SSLv3 Modified: thrift/trunk/PKGBUILD --+ PKGBUILD | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-03-04 21:10:42 UTC (rev 164843) +++ PKGBUILD2016-03-04 21:13:05 UTC (rev 164844) @@ -20,9 +20,16 @@ 'qt4: TQTcpServer (Qt4) support' 'qt5-base: TQTcpServer (Qt5) support' ) -source=(thrift-$pkgver.zip::https://github.com/apache/thrift/archive/$pkgver.zip) -sha1sums=('695f47647f776a939d3818f4bc0c8e1de84e735b') +source=(thrift-$pkgver.zip::https://github.com/apache/thrift/archive/$pkgver.zip +sslv23.patch) +sha1sums=('695f47647f776a939d3818f4bc0c8e1de84e735b' + '24593ac43933c274704e7fe5c936bfacf3f5e0fc') +prepare() { + cd thrift-$pkgver + patch -p1 -i "$srcdir/sslv23.patch" +} + build() { cd thrift-$pkgver
[arch-commits] Commit in thrift/trunk (PKGBUILD)
Date: Sunday, December 6, 2015 @ 22:01:10 Author: foutrelis Revision: 149208 C++11 ABI rebuild Modified: thrift/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-12-06 20:56:16 UTC (rev 149207) +++ PKGBUILD2015-12-06 21:01:10 UTC (rev 149208) @@ -9,7 +9,7 @@ pkgname=thrift pkgver=0.9.3 -pkgrel=1 +pkgrel=2 pkgdesc='Scalable cross-language services framework for IPC/RPC' arch=(i686 x86_64) url='http://thrift.apache.org/'
[arch-commits] Commit in thrift/trunk (PKGBUILD fix_cglib_compile_options.patch)
Date: Monday, October 12, 2015 @ 18:07:31 Author: anatolik Revision: 143785 upgpkg: thrift 0.9.3-1 Modified: thrift/trunk/PKGBUILD Deleted: thrift/trunk/fix_cglib_compile_options.patch -+ PKGBUILD| 23 -- fix_cglib_compile_options.patch | 39 -- 2 files changed, 9 insertions(+), 53 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-10-12 15:38:11 UTC (rev 143784) +++ PKGBUILD2015-10-12 16:07:31 UTC (rev 143785) @@ -8,27 +8,21 @@ # the binding from the language specific managers python2-thrift, perl-thrift, ruby-thrift, ... pkgname=thrift -pkgver=0.9.2 -pkgrel=3 +pkgver=0.9.3 +pkgrel=1 pkgdesc='Scalable cross-language services framework for IPC/RPC' arch=(i686 x86_64) url='http://thrift.apache.org/' license=(APACHE) depends=(gcc-libs openssl) -makedepends=(qt4 boost libevent emacs-nox) +makedepends=(qt4 qt5-base boost libevent emacs-nox) optdepends=( - 'qt4: TQTcpServer support' + 'qt4: TQTcpServer (Qt4) support' + 'qt5-base: TQTcpServer (Qt5) support' ) -source=(thrift-$pkgver.zip::https://github.com/apache/thrift/archive/$pkgver.zip -fix_cglib_compile_options.patch) -sha1sums=('35e53e6705aee4c2286406e4fc6b0d4404a15332' - '96650c499ab45824be04070d868114205fb4538c') +source=(thrift-$pkgver.zip::https://github.com/apache/thrift/archive/$pkgver.zip) +sha1sums=('695f47647f776a939d3818f4bc0c8e1de84e735b') -prepare() { - cd thrift-$pkgver - patch -p1 < ../fix_cglib_compile_options.patch -} - build() { cd thrift-$pkgver @@ -36,7 +30,8 @@ ./configure --prefix=/usr \ --with-cpp \ --with-c_glib \ - --with-qt4 \ + --with-qt4 \ + --with-qt5 \ --with-libevent \ --with-csharp \ --without-haskell \ Deleted: fix_cglib_compile_options.patch === --- fix_cglib_compile_options.patch 2015-10-12 15:38:11 UTC (rev 143784) +++ fix_cglib_compile_options.patch 2015-10-12 16:07:31 UTC (rev 143785) @@ -1,39 +0,0 @@ -commit 4bf97c196aba9e50289333c15336ad109fc87f2d -Author: Anatol Pomozov-Date: Mon Nov 24 11:12:52 2014 -0800 - -Do not drop CFLAGS from c_glib compilation - -CFLAGS contains important flags. Dropping it introduces e.g. such issues: -https://sourceware.org/bugzilla/show_bug.cgi?id=13979 - -Signed-off-by: Anatol Pomozov - -This closes #284 - -diff --git a/lib/c_glib/Makefile.am b/lib/c_glib/Makefile.am -index 88e2d73..4e0aa88 100755 a/lib/c_glib/Makefile.am -+++ b/lib/c_glib/Makefile.am -@@ -24,11 +24,7 @@ pkgconfigdir = $(libdir)/pkgconfig - lib_LTLIBRARIES = libthrift_c_glib.la - pkgconfig_DATA = thrift_c_glib.pc - --common_cflags = -g -Wall -W -Isrc -I src/thrift/c_glib $(GLIB_CFLAGS) --common_ldflags = -g -Wall -W $(GLIB_LDFLAGS) @GCOV_LDFLAGS@ -- --# this removes optimizations and adds coverage flags --CFLAGS = @GCOV_CFLAGS@ -+AM_CFLAGS = -Isrc -I src/thrift/c_glib - - # Define the source files for the module - -@@ -54,7 +50,7 @@ libthrift_c_glib_la_SOURCES = src/thrift/c_glib/thrift.c \ - src/thrift/c_glib/server/thrift_server.c \ - src/thrift/c_glib/server/thrift_simple_server.c - --libthrift_c_glib_la_CFLAGS = $(common_cflags) -+libthrift_c_glib_la_CFLAGS = $(AM_CFLAGS) $(GLIB_CFLAGS) - - include_thriftdir = $(includedir)/thrift/c_glib - include_thrift_HEADERS = \
[arch-commits] Commit in thrift/trunk (PKGBUILD)
Date: Saturday, May 30, 2015 @ 06:18:50 Author: anatolik Revision: 134323 Run autoconf during makepkg() Thrift dist file shipped from Apache website hardcodes automake-1.14 dependency. Arch has only 1.15 and fails to compile Thrift package. To avoid this we download sources from git and run autoconf directly. Modified: thrift/trunk/PKGBUILD --+ PKGBUILD |7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-05-30 04:06:11 UTC (rev 134322) +++ PKGBUILD2015-05-30 04:18:50 UTC (rev 134323) @@ -19,12 +19,10 @@ optdepends=( 'qt4: TQTcpServer support' ) -source=(http://www.apache.org/dist/thrift/$pkgver/thrift-$pkgver.tar.gz{,.asc} +source=(thrift-$pkgver.zip::https://github.com/apache/thrift/archive/$pkgver.zip fix_cglib_compile_options.patch) -sha1sums=('02f78b158da795ea89a26ce41964fbe562cc4235' - 'SKIP' +sha1sums=('35e53e6705aee4c2286406e4fc6b0d4404a15332' '96650c499ab45824be04070d868114205fb4538c') -validpgpkeys=(9782694B8B54B4ADD345E52ABB06368F66B778F9) prepare() { cd thrift-$pkgver @@ -34,6 +32,7 @@ build() { cd thrift-$pkgver + ./bootstrap.sh ./configure --prefix=/usr \ --with-cpp \ --with-c_glib \
[arch-commits] Commit in thrift/trunk (PKGBUILD)
Date: Saturday, December 27, 2014 @ 17:41:13 Author: anatolik Revision: 124724 upgpkg: thrift 0.9.2-3 Drop 'boost' from depends list, it is really a build time dependency. Modified: thrift/trunk/PKGBUILD --+ PKGBUILD |8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-12-27 16:06:39 UTC (rev 124723) +++ PKGBUILD2014-12-27 16:41:13 UTC (rev 124724) @@ -9,20 +9,22 @@ pkgname=thrift pkgver=0.9.2 -pkgrel=2 +pkgrel=3 pkgdesc='Scalable cross-language services framework for IPC/RPC' arch=(i686 x86_64) url='http://thrift.apache.org/' license=(APACHE) -depends=(gcc-libs openssl boost) +depends=(gcc-libs openssl) makedepends=(qt4 boost libevent emacs-nox) optdepends=( 'qt4: TQTcpServer support' ) -source=(http://www.apache.org/dist/thrift/$pkgver/thrift-$pkgver.tar.gz +source=(http://www.apache.org/dist/thrift/$pkgver/thrift-$pkgver.tar.gz{,.asc} fix_cglib_compile_options.patch) sha1sums=('02f78b158da795ea89a26ce41964fbe562cc4235' + 'SKIP' '96650c499ab45824be04070d868114205fb4538c') +validpgpkeys=(9782694B8B54B4ADD345E52ABB06368F66B778F9) prepare() { cd thrift-$pkgver
[arch-commits] Commit in thrift/trunk (PKGBUILD fix_cglib_compile_options.patch)
Date: Sunday, December 21, 2014 @ 14:09:26 Author: anatolik Revision: 124300 upgpkg: thrift 0.9.2-2 Fix FS#43071 Added: thrift/trunk/fix_cglib_compile_options.patch Modified: thrift/trunk/PKGBUILD -+ PKGBUILD| 16 +++ fix_cglib_compile_options.patch | 39 ++ 2 files changed, 51 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-12-21 13:02:45 UTC (rev 124299) +++ PKGBUILD2014-12-21 13:09:26 UTC (rev 124300) @@ -9,19 +9,26 @@ pkgname=thrift pkgver=0.9.2 -pkgrel=1 +pkgrel=2 pkgdesc='Scalable cross-language services framework for IPC/RPC' arch=(i686 x86_64) url='http://thrift.apache.org/' license=(APACHE) -depends=(gcc-libs openssl) +depends=(gcc-libs openssl boost) makedepends=(qt4 boost libevent emacs-nox) optdepends=( 'qt4: TQTcpServer support' ) -source=(http://www.apache.org/dist/thrift/$pkgver/thrift-$pkgver.tar.gz) -sha1sums=('02f78b158da795ea89a26ce41964fbe562cc4235') +source=(http://www.apache.org/dist/thrift/$pkgver/thrift-$pkgver.tar.gz +fix_cglib_compile_options.patch) +sha1sums=('02f78b158da795ea89a26ce41964fbe562cc4235' + '96650c499ab45824be04070d868114205fb4538c') +prepare() { + cd thrift-$pkgver + patch -p1 ../fix_cglib_compile_options.patch +} + build() { cd thrift-$pkgver @@ -30,6 +37,7 @@ --with-c_glib \ --with-qt4 \ --with-libevent \ + --with-csharp \ --without-haskell \ --without-php \ --without-ruby \ Added: fix_cglib_compile_options.patch === --- fix_cglib_compile_options.patch (rev 0) +++ fix_cglib_compile_options.patch 2014-12-21 13:09:26 UTC (rev 124300) @@ -0,0 +1,39 @@ +commit 4bf97c196aba9e50289333c15336ad109fc87f2d +Author: Anatol Pomozov anatol.pomo...@gmail.com +Date: Mon Nov 24 11:12:52 2014 -0800 + +Do not drop CFLAGS from c_glib compilation + +CFLAGS contains important flags. Dropping it introduces e.g. such issues: +https://sourceware.org/bugzilla/show_bug.cgi?id=13979 + +Signed-off-by: Anatol Pomozov anatol.pomo...@gmail.com + +This closes #284 + +diff --git a/lib/c_glib/Makefile.am b/lib/c_glib/Makefile.am +index 88e2d73..4e0aa88 100755 +--- a/lib/c_glib/Makefile.am b/lib/c_glib/Makefile.am +@@ -24,11 +24,7 @@ pkgconfigdir = $(libdir)/pkgconfig + lib_LTLIBRARIES = libthrift_c_glib.la + pkgconfig_DATA = thrift_c_glib.pc + +-common_cflags = -g -Wall -W -Isrc -I src/thrift/c_glib $(GLIB_CFLAGS) +-common_ldflags = -g -Wall -W $(GLIB_LDFLAGS) @GCOV_LDFLAGS@ +- +-# this removes optimizations and adds coverage flags +-CFLAGS = @GCOV_CFLAGS@ ++AM_CFLAGS = -Isrc -I src/thrift/c_glib + + # Define the source files for the module + +@@ -54,7 +50,7 @@ libthrift_c_glib_la_SOURCES = src/thrift/c_glib/thrift.c \ + src/thrift/c_glib/server/thrift_server.c \ + src/thrift/c_glib/server/thrift_simple_server.c + +-libthrift_c_glib_la_CFLAGS = $(common_cflags) ++libthrift_c_glib_la_CFLAGS = $(AM_CFLAGS) $(GLIB_CFLAGS) + + include_thriftdir = $(includedir)/thrift/c_glib + include_thrift_HEADERS = \
[arch-commits] Commit in thrift/trunk (PKGBUILD)
Date: Monday, November 10, 2014 @ 19:25:55 Author: anatolik Revision: 122311 upgpkg: thrift 0.9.2-1 Modified: thrift/trunk/PKGBUILD --+ PKGBUILD | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-11-10 18:20:41 UTC (rev 122310) +++ PKGBUILD2014-11-10 18:25:55 UTC (rev 122311) @@ -8,8 +8,8 @@ # the binding from the language specific managers python2-thrift, perl-thrift, ruby-thrift, ... pkgname=thrift -pkgver=0.9.1 -pkgrel=3 +pkgver=0.9.2 +pkgrel=1 pkgdesc='Scalable cross-language services framework for IPC/RPC' arch=(i686 x86_64) url='http://thrift.apache.org/' @@ -20,13 +20,11 @@ 'qt4: TQTcpServer support' ) source=(http://www.apache.org/dist/thrift/$pkgver/thrift-$pkgver.tar.gz) -sha1sums=('dc54a54f8dc706ffddcd3e8c6cd5301c931af1cc') +sha1sums=('02f78b158da795ea89a26ce41964fbe562cc4235') build() { cd thrift-$pkgver - export CPPFLAGS=$CPPFLAGS -O2 -fno-strict-aliasing - # tests compilation is broken https://issues.apache.org/jira/browse/THRIFT-2545 enable tess with 0.9.2 ./configure --prefix=/usr \ --with-cpp \ --with-c_glib \ @@ -43,7 +41,8 @@ --without-d \ --without-php \ --without-go \ - --without-tests + --without-lua \ + --without-nodejs make @@ -50,6 +49,11 @@ emacs -Q --batch -f batch-byte-compile contrib/thrift.el } +check() { + cd thrift-$pkgver + make check +} + package() { cd thrift-$pkgver make DESTDIR=$pkgdir install
[arch-commits] Commit in thrift/trunk (PKGBUILD)
Date: Wednesday, November 5, 2014 @ 18:03:58 Author: anatolik Revision: 121968 upgpkg: thrift 0.9.1-3 Add QT server bindings Modified: thrift/trunk/PKGBUILD --+ PKGBUILD |9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-11-05 16:29:28 UTC (rev 121967) +++ PKGBUILD2014-11-05 17:03:58 UTC (rev 121968) @@ -9,13 +9,16 @@ pkgname=thrift pkgver=0.9.1 -pkgrel=2 +pkgrel=3 pkgdesc='Scalable cross-language services framework for IPC/RPC' arch=(i686 x86_64) url='http://thrift.apache.org/' license=(APACHE) depends=(gcc-libs openssl) -makedepends=(boost libevent emacs-nox) +makedepends=(qt4 boost libevent emacs-nox) +optdepends=( + 'qt4: TQTcpServer support' +) source=(http://www.apache.org/dist/thrift/$pkgver/thrift-$pkgver.tar.gz) sha1sums=('dc54a54f8dc706ffddcd3e8c6cd5301c931af1cc') @@ -27,6 +30,8 @@ ./configure --prefix=/usr \ --with-cpp \ --with-c_glib \ + --with-qt4 \ + --with-libevent \ --without-haskell \ --without-php \ --without-ruby \