summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/thrift/Manifest36
-rw-r--r--dev-libs/thrift/thrift-0.11.0.ebuild6
-rw-r--r--dev-libs/thrift/thrift-0.12.0.ebuild97
-rw-r--r--dev-libs/thrift/thrift-0.9.3.ebuild6
4 files changed, 131 insertions, 14 deletions
diff --git a/dev-libs/thrift/Manifest b/dev-libs/thrift/Manifest
index 5e38aff..b2f5bd3 100644
--- a/dev-libs/thrift/Manifest
+++ b/dev-libs/thrift/Manifest
@@ -1,6 +1,30 @@
-AUX 0.9.3-autoconf-fixes.patch 1432 SHA256 7c063719180c24bd2244d543376cbe34c716f71c05bacc9831a3cc5cb49430a9 SHA512 eede51eb5c4de8fc043176781f0d0aac1d101a3ce60ed0f573caa529f51d3dea3f8d72c1935fdabaa7ab82fb63fe71855edc34cf02067999638262d71fc6477e WHIRLPOOL 935ee02bb156c3b1c2e15e9de504d5a3260ca7cacf43f02826492e2323e7228e826410fb4bfa1a02604d73d191c939e410ae36b084b1c94c4c46657e98a17e11
-DIST thrift-0.11.0.tar.gz 3667154 SHA256 c4ad38b6cb4a3498310d405a91fef37b9a8e79a50cd0968148ee2524d2fa60c2 SHA512 c0e00d542b1bd6cad317dfa48c547742eb42eacc2517f65d8e8478eb650138c3233e537f6037c99433857e96737381b3c091ed08dd74ef7f2fe3aec02cd5de2b WHIRLPOOL 372c335117a16b3666e95346b8544c1aff7af302035a8d4a71bc7816748a71f3f41e9160c6e977d26d69364ccecbe3dee8ad6c6774992e57d448680408e88c2d
-DIST thrift-0.9.3.tar.gz 8897936 SHA256 b0740a070ac09adde04d43e852ce4c320564a292f26521c46b78e0641564969e SHA512 5156915fca6a9b9e620524d0228dcc417ea49249242f8087f746f243b54ed4548d36bccc2eda880517766fe6e944cf5c8feda6fb847301ac1009d8d5eaa1656d WHIRLPOOL 32c9988739f46f9f99dd0378c7b908a32d221dd777d0155c386e4c6fba690716548c8000d882925537ce347fc81947e0c26e818046c01819956ed52af90685ca
-EBUILD thrift-0.11.0.ebuild 1984 SHA256 9038fa4ce207e26b336d25a5e4b0b05458e8c76bae1a7098d4a0cce8275d3397 SHA512 707526b981363917b29b5a072e4ec0f8bd55a8d1a4eac61ea9d6b583f632923b1a3ec0272bf5243322cba364494dd2375fe91bc9da64969285fa688eb2e83a68 WHIRLPOOL fb8e0bd0111de049d890ffe533dae423d39f2bce5153c9a3f85e3637a4ea66a9c834fa0be7e5d74b0cdc259ac1c38d5d72926b7f6a3f07d1850dc93f4a4cc953
-EBUILD thrift-0.9.3.ebuild 1984 SHA256 9038fa4ce207e26b336d25a5e4b0b05458e8c76bae1a7098d4a0cce8275d3397 SHA512 707526b981363917b29b5a072e4ec0f8bd55a8d1a4eac61ea9d6b583f632923b1a3ec0272bf5243322cba364494dd2375fe91bc9da64969285fa688eb2e83a68 WHIRLPOOL fb8e0bd0111de049d890ffe533dae423d39f2bce5153c9a3f85e3637a4ea66a9c834fa0be7e5d74b0cdc259ac1c38d5d72926b7f6a3f07d1850dc93f4a4cc953
-MISC metadata.xml 541 SHA256 36d871017388b80fe3b80ccf3f3fedd438e224cf134ee5d7ceb917cb02820404 SHA512 1d9091e955320660e79d9f847a57904b668f4343b6099713c6b27f981341d90718a111ec2f13d2100f23091e31b1f9080053eab2e9ded374c3ebb8d16e7a1d99 WHIRLPOOL c5caca0bd61ec65c858ff389a25178e7efad25db973f2cd0d6fda27a46c1060826e28d830fd86fc7abd5b2206922377a413ea46421fd24e8f538b44ef3e1ec77
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX 0.9.3-autoconf-fixes.patch 1432 BLAKE2B d2131e2ab6d6dfda8c08468ed32f2777e538c520a0182c4c903b2476b153a8e3b139395b73321e433431a1a19d47c5832cf833009c3a7901589bad47293e7222 SHA512 eede51eb5c4de8fc043176781f0d0aac1d101a3ce60ed0f573caa529f51d3dea3f8d72c1935fdabaa7ab82fb63fe71855edc34cf02067999638262d71fc6477e
+DIST thrift-0.11.0.tar.gz 3667154 BLAKE2B 8222d7fddb3e1c1eaa2c8e6b6fc6de29cb12cbb220bcef6310ae34ddbff8dd1a75be0ea40848cef7ec203bd5539309f9ea88244a3bc8f0725be77275536babdd SHA512 c0e00d542b1bd6cad317dfa48c547742eb42eacc2517f65d8e8478eb650138c3233e537f6037c99433857e96737381b3c091ed08dd74ef7f2fe3aec02cd5de2b
+DIST thrift-0.12.0.tar.gz 3906291 BLAKE2B 5fd2e7a30aa6acf0fe4687952371aa4f9be4ac261e69f8bc3bfc410ff2e008c212e9671c8e471cbc6e7f90198ff37f0d12826db504dcf830f5fe1e5b09cf4f45 SHA512 e6f08c81b690f03f9dfc40870cade89b3d58fe670eeae0e8207fd4a1a67c64dbe5d9bba323ec5823238a80e9fb6206199a59a792dd121931066de295c3ede6e7
+DIST thrift-0.9.3.tar.gz 8897936 BLAKE2B a9d25240f108b35b01c8b28bd001dfbee36b6a15b01044d133ab215a4bf43fa3f96caaa77258b51e026633a2a00286cd4240c3825b7c4a95169eed323db4b794 SHA512 5156915fca6a9b9e620524d0228dcc417ea49249242f8087f746f243b54ed4548d36bccc2eda880517766fe6e944cf5c8feda6fb847301ac1009d8d5eaa1656d
+EBUILD thrift-0.11.0.ebuild 1928 BLAKE2B b8c313cf351c3fe6a1e500da7d728a60bac3ea0f17bf21baaf34d3cdbb7241a5caa3309e3888f2dfd788d03629c3e0c8a09776d62f428e351e3b84c2a1d80e21 SHA512 4ed5b7ac3b39bba71a0ddddd78e2a389f99f791d5a794bd7172c61b648e01993c66e44d188e83f671958e2fcb4fcc155a7647e472dea9b9457cb9851876eae40
+EBUILD thrift-0.12.0.ebuild 1928 BLAKE2B b8c313cf351c3fe6a1e500da7d728a60bac3ea0f17bf21baaf34d3cdbb7241a5caa3309e3888f2dfd788d03629c3e0c8a09776d62f428e351e3b84c2a1d80e21 SHA512 4ed5b7ac3b39bba71a0ddddd78e2a389f99f791d5a794bd7172c61b648e01993c66e44d188e83f671958e2fcb4fcc155a7647e472dea9b9457cb9851876eae40
+EBUILD thrift-0.9.3.ebuild 1928 BLAKE2B b8c313cf351c3fe6a1e500da7d728a60bac3ea0f17bf21baaf34d3cdbb7241a5caa3309e3888f2dfd788d03629c3e0c8a09776d62f428e351e3b84c2a1d80e21 SHA512 4ed5b7ac3b39bba71a0ddddd78e2a389f99f791d5a794bd7172c61b648e01993c66e44d188e83f671958e2fcb4fcc155a7647e472dea9b9457cb9851876eae40
+MISC metadata.xml 541 BLAKE2B cc859f92831bdcf89b67e785c17bdc29409102deac1331e1c2c2ba7d233daea7985d3ea293dafc69cac9e083f0befebcb60e15e76d678f890bcae1e45c3eb295 SHA512 1d9091e955320660e79d9f847a57904b668f4343b6099713c6b27f981341d90718a111ec2f13d2100f23091e31b1f9080053eab2e9ded374c3ebb8d16e7a1d99
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQKTBAEBCAB9FiEEGiPLJcoPPNcvDvnY9mwK1B9ohkIFAl0CZ9pfFIAAAAAALgAo
+aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDFB
+MjNDQjI1Q0EwRjNDRDcyRjBFRjlEOEY2NkMwQUQ0MUY2ODg2NDIACgkQ9mwK1B9o
+hkLFgw//RGVjQbzLNfrggtoMlfuFr5Cw+kb9mm0QWQIPNGXWEAZ2FprQqpmDcJ2i
+uckKkM56ZgUsNxtwlY66/uQjDZcd8WAwsnvClAIRUYPq4sFntwI7wky6sGivScV9
+SHCZ6/y6zcw4y+PPJMZVKxPX3YUgioIezGmdnmjlZAcjV9ANldubSdQkqLAikCGh
+pdxGmVMjC6ezTIzSKl+fJhhiplIDtNvrMc4uEzMKFuwqfmEBd6Fb7lSZ+No7He3S
+pympW5sLTcycaBjY1vOXskZt+/xfu95zyK+9kmXbNEMr0L4Ic0dXRT6ImG+gL/sb
+qTQc91Fc32rGksU2XTU3tpAbzdSV4GBrkuVM2jtEz2jtykzOklQm2ioUZnUOBk47
+woG5X5DHdiwddqp43RcFkDQ+OtKpbj12ZApygvSj6/fcmQ4rYZxZzl5nbWUVuGGy
+FOap6EgpWVCIhehVwX3Uh11v7M2rp5dWT9WTcly+zjKtDvCBg6I08/1uL42Bc4hI
+FRHKXK/vh2CF3EeP1dj98pw8cOR5zrgSsed9Mx6qA0Kg8dNKc+B3tfS/VCsgNLbM
+CkgHMPD+5Aqaq4+8JPWc7GIjHdRbr2fZbOA4jldMGB3bW9uNvZb6uhyPlFFMUd+0
++cgguB81G6Gsu/DgrzeZzqYQSKYtRDm9JlTZYECrQ6TAHKWU8Y8=
+=316w
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/thrift/thrift-0.11.0.ebuild b/dev-libs/thrift/thrift-0.11.0.ebuild
index ac76bea..5bc0a10 100644
--- a/dev-libs/thrift/thrift-0.11.0.ebuild
+++ b/dev-libs/thrift/thrift-0.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -16,7 +16,7 @@ SRC_URI="mirror://apache/${PN}/${PV}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="+cpp +glib libevent perl python qt4 static-libs test +zlib"
+IUSE="+cpp +glib libevent perl python static-libs test +zlib"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
@@ -24,7 +24,6 @@ RDEPEND="cpp? ( dev-libs/boost:= )
libevent? ( dev-libs/libevent )
glib? ( dev-libs/glib:2 )
perl? ( dev-lang/perl:= dev-perl/Bit-Vector )
- qt4? ( dev-qt/qtcore:4 )
zlib? ( sys-libs/zlib )
python? ( ${PYTHON_DEPS} )"
DEPEND="${RDEPEND}
@@ -53,7 +52,6 @@ src_configure() {
$(use_with cpp boost) \
$(use_with libevent) \
$(use_with glib c_glib) \
- $(use_with qt4 qt) \
$(use_with zlib) \
--without-{python,perl} \
--without-{csharp,java,erlang,php,php_extension,ruby,haskell,go,d,nodejs}
diff --git a/dev-libs/thrift/thrift-0.12.0.ebuild b/dev-libs/thrift/thrift-0.12.0.ebuild
new file mode 100644
index 0000000..5bc0a10
--- /dev/null
+++ b/dev-libs/thrift/thrift-0.12.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+DISTUTILS_OPTIONAL=1
+GENTOO_DEPEND_ON_PERL="no"
+
+inherit autotools eutils distutils-r1 perl-module
+
+DESCRIPTION="Software stack with associated code generation mechanism for RPC"
+HOMEPAGE="https://thrift.apache.org"
+SRC_URI="mirror://apache/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+cpp +glib libevent perl python static-libs test +zlib"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="cpp? ( dev-libs/boost:= )
+ libevent? ( dev-libs/libevent )
+ glib? ( dev-libs/glib:2 )
+ perl? ( dev-lang/perl:= dev-perl/Bit-Vector )
+ zlib? ( sys-libs/zlib )
+ python? ( ${PYTHON_DEPS} )"
+DEPEND="${RDEPEND}
+ python? ( dev-python/setuptools[${PYTHON_USEDEP}] )
+ virtual/pkgconfig"
+
+src_prepare() {
+ #epatch "${FILESDIR}/${PV}-autoconf-fixes.patch"
+
+ # fixed in 1.0-dev
+ sed -i -e 's|tutorial||' Makefile.am || die
+
+ AT_NO_RECURSIVE=1 eautoreconf
+
+ if use python ; then
+ cd "${S}/lib/py"
+ distutils-r1_src_prepare
+ fi
+}
+
+src_configure() {
+ econf \
+ $(use_enable static-libs static) \
+ $(use_enable test) \
+ $(use_with cpp) \
+ $(use_with cpp boost) \
+ $(use_with libevent) \
+ $(use_with glib c_glib) \
+ $(use_with zlib) \
+ --without-{python,perl} \
+ --without-{csharp,java,erlang,php,php_extension,ruby,haskell,go,d,nodejs}
+
+ if use perl ; then
+ cd "${S}/lib/perl"
+ perl-module_src_configure
+ fi
+
+ if use python ; then
+ cd "${S}/lib/py"
+ distutils-r1_src_configure
+ fi
+}
+
+src_compile() {
+ default
+
+ if use perl ; then
+ cd "${S}/lib/perl"
+ perl-module_src_compile
+ fi
+
+ if use python ; then
+ cd "${S}/lib/py"
+ distutils-r1_src_compile
+ fi
+}
+
+src_install() {
+ default
+ prune_libtool_files
+
+ if use perl ; then
+ cd "${S}/lib/perl"
+ perl-module_src_install
+ fi
+
+ if use python ; then
+ cd "${S}/lib/py"
+ distutils-r1_src_install
+ fi
+}
diff --git a/dev-libs/thrift/thrift-0.9.3.ebuild b/dev-libs/thrift/thrift-0.9.3.ebuild
index ac76bea..5bc0a10 100644
--- a/dev-libs/thrift/thrift-0.9.3.ebuild
+++ b/dev-libs/thrift/thrift-0.9.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -16,7 +16,7 @@ SRC_URI="mirror://apache/${PN}/${PV}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="+cpp +glib libevent perl python qt4 static-libs test +zlib"
+IUSE="+cpp +glib libevent perl python static-libs test +zlib"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
@@ -24,7 +24,6 @@ RDEPEND="cpp? ( dev-libs/boost:= )
libevent? ( dev-libs/libevent )
glib? ( dev-libs/glib:2 )
perl? ( dev-lang/perl:= dev-perl/Bit-Vector )
- qt4? ( dev-qt/qtcore:4 )
zlib? ( sys-libs/zlib )
python? ( ${PYTHON_DEPS} )"
DEPEND="${RDEPEND}
@@ -53,7 +52,6 @@ src_configure() {
$(use_with cpp boost) \
$(use_with libevent) \
$(use_with glib c_glib) \
- $(use_with qt4 qt) \
$(use_with zlib) \
--without-{python,perl} \
--without-{csharp,java,erlang,php,php_extension,ruby,haskell,go,d,nodejs}