public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/dev-zero:master commit in: dev-libs/thrift/
@ 2014-04-07 10:10 Tiziano Müller
  0 siblings, 0 replies; 3+ messages in thread
From: Tiziano Müller @ 2014-04-07 10:10 UTC (permalink / raw
  To: gentoo-commits

commit:     d018e5c7a1fd6d3becfffdd1af8f48762d6202d4
Author:     Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 26 07:43:29 2014 +0000
Commit:     Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
CommitDate: Wed Mar 26 07:43:29 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/dev-zero.git;a=commit;h=d018e5c7

Fix Qt lib building.

Package-Manager: portage-2.2.8-r1
Manifest-Sign-Key: 0x1A5D023975B0583D!

---
 dev-libs/thrift/Manifest            | 24 +++++++++++++++++++++++-
 dev-libs/thrift/thrift-0.9.1.ebuild |  2 +-
 2 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/dev-libs/thrift/Manifest b/dev-libs/thrift/Manifest
index d532992..51350f2 100644
--- a/dev-libs/thrift/Manifest
+++ b/dev-libs/thrift/Manifest
@@ -1,3 +1,25 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
 AUX 0.9.1-autoconf-fixes.patch 1432 SHA256 7c063719180c24bd2244d543376cbe34c716f71c05bacc9831a3cc5cb49430a9 SHA512 eede51eb5c4de8fc043176781f0d0aac1d101a3ce60ed0f573caa529f51d3dea3f8d72c1935fdabaa7ab82fb63fe71855edc34cf02067999638262d71fc6477e WHIRLPOOL 935ee02bb156c3b1c2e15e9de504d5a3260ca7cacf43f02826492e2323e7228e826410fb4bfa1a02604d73d191c939e410ae36b084b1c94c4c46657e98a17e11
-EBUILD thrift-0.9.1.ebuild 898 SHA256 8c19d767fe557a018a197f2946cc925d64344574259aeaf42a1bf0472f98f741 SHA512 bb45d8fb89caf8dca73644f120f5ce3a8e87a8c78b85aa3bb5f754b9c3afb01c19e6392dd4cd8541273f085e176d435e739dccc1df1573e5bb3ccc40ce412f7f WHIRLPOOL 961c3f5eb3b32437e34168e347431dc35a7863a329b46049976b7bd2b92f2b74e9874639ca9bac31e05a1263b2f4352c77de8ff22fe326b0565f713322f013be
+EBUILD thrift-0.9.1.ebuild 902 SHA256 a2403f3245d571f9008b40b984c375eea6f291a02f752611f3699e9c1de287ba SHA512 b6cb614dcd8f2bba55003e829d7251ebd622d8d903d3667a05c02b3b9ec2327e91ddcd6044268055b00a25a604f013306c3800eb38a260048dffec7c28c5b03f WHIRLPOOL cc457552ba87622cfc73015502d47c34613d768f6631f01fc0f9a064ebfe19c21bb732951d7f94f46e8d9002c59c9e7e872ffcb70f93e563d317cb79eb7b0053
 MISC metadata.xml 534 SHA256 6c96b9886dedcf660385d2e80f319fdec2ce080b544fc5c319d518d24763445e SHA512 f38e77c5574441550e6317eeb2991f1a95e861354e10b18367d4f3f001048ce575b256cdd7bc57fc71c505dc2ea61c8bfdd2b9ba6b9c6e7fb5bb202ca4e91fd4 WHIRLPOOL 0722c51e2b0c344102290d38bec06c100daf6c0834eabc1afad6f93a396a534393c3fe358292194abd6413627c48e427c213475e285462b46926a06bb1575644
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.22 (GNU/Linux)
+
+iQJ8BAEBCABmBQJTMoUHXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCMjM3NDkyMkQ0OTFBMUIyMzgzNkZBMkUx
+QTVEMDIzOTc1QjA1ODNEAAoJEBpdAjl1sFg9H3AQAL4rSTF3DeR1elpszq7C0p9S
+nJut4jL6ZPt0NOTpLcanuKg+8L1k37PeTXChQm4hXV3w7x6sxJGrXMw1SnXnzDUU
+acnZFr16UDGLp0bx/O5ai5Ddg3kYFXZYZJcHgscpxFWJZw7AWewR1DT+2zrALXkZ
+QBKYeqzpynNsnnb07UMiYLKaMTGylrAM1e94ViwMC50zSmnRkSjqbqh55sh4yQpq
+Lq8EhhaQZ5DAd78+oOvcORb0H4o0EKFaUGSd8P02L05vKhQasMC+/SBKAwkIKMXP
+gs05spiutDyaRTNSyWlHg3BxfYZzEcLWmvoQLBIS7T3m4hVQzehWzrbuYgFVa2+F
+X235mIN2WILKaL5np2cUzsX/FrZr/34l2Ou+iVJS2O2539HbP64xmDm7BAICjkx/
+EmXIwy6zz/lgYlyxC3MpMr63DaPrhqvX13HntNc/Akr80YNdbERUKbjB1siwHVbo
+uasOkC1dfi9+9tcRLHxuJ3ThAKGVRQHETKmFBrfkOKbBIfXPnIVGl/BHG+qEclXb
+UyJDS0AW5lrzRu7wq9FbBD9rjIt5fd/QIzACH827+IAvPD59UF8qJzvTkpBM8waq
+86Xk+cTPf6/yquuC2CSkybNXEP8/kvGqoB5lnYDvJaQZ49/4iCfB1mgQIoT31sVo
+U9Q0m+rj8nkMZ67d2PVE
+=dqFP
+-----END PGP SIGNATURE-----

diff --git a/dev-libs/thrift/thrift-0.9.1.ebuild b/dev-libs/thrift/thrift-0.9.1.ebuild
index 7ce0447..2ec7bf6 100644
--- a/dev-libs/thrift/thrift-0.9.1.ebuild
+++ b/dev-libs/thrift/thrift-0.9.1.ebuild
@@ -36,6 +36,6 @@ src_configure() {
 		$(use_with glib c_glib) \
 		$(use_with libevent) \
 		$(use_with perl) \
-		$(use_with qt) \
+		$(use_with qt4 qt) \
 		$(use_with zlib)
 }


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] dev/dev-zero:master commit in: dev-libs/thrift/
@ 2014-04-07 10:10 Tiziano Müller
  0 siblings, 0 replies; 3+ messages in thread
From: Tiziano Müller @ 2014-04-07 10:10 UTC (permalink / raw
  To: gentoo-commits

commit:     42d45a002650123b0a7d594bc9f8752734d58b85
Author:     Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  7 10:10:28 2014 +0000
Commit:     Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
CommitDate: Mon Apr  7 10:10:28 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/dev-zero.git;a=commit;h=42d45a00

Initial commit of thrift ebuild written by me.

---
 dev-libs/thrift/Manifest            | 25 +-----------
 dev-libs/thrift/thrift-0.9.1.ebuild | 77 ++++++++++++++++++++++++++++++++-----
 2 files changed, 70 insertions(+), 32 deletions(-)

diff --git a/dev-libs/thrift/Manifest b/dev-libs/thrift/Manifest
index 51350f2..a00b6b9 100644
--- a/dev-libs/thrift/Manifest
+++ b/dev-libs/thrift/Manifest
@@ -1,25 +1,4 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
 AUX 0.9.1-autoconf-fixes.patch 1432 SHA256 7c063719180c24bd2244d543376cbe34c716f71c05bacc9831a3cc5cb49430a9 SHA512 eede51eb5c4de8fc043176781f0d0aac1d101a3ce60ed0f573caa529f51d3dea3f8d72c1935fdabaa7ab82fb63fe71855edc34cf02067999638262d71fc6477e WHIRLPOOL 935ee02bb156c3b1c2e15e9de504d5a3260ca7cacf43f02826492e2323e7228e826410fb4bfa1a02604d73d191c939e410ae36b084b1c94c4c46657e98a17e11
-EBUILD thrift-0.9.1.ebuild 902 SHA256 a2403f3245d571f9008b40b984c375eea6f291a02f752611f3699e9c1de287ba SHA512 b6cb614dcd8f2bba55003e829d7251ebd622d8d903d3667a05c02b3b9ec2327e91ddcd6044268055b00a25a604f013306c3800eb38a260048dffec7c28c5b03f WHIRLPOOL cc457552ba87622cfc73015502d47c34613d768f6631f01fc0f9a064ebfe19c21bb732951d7f94f46e8d9002c59c9e7e872ffcb70f93e563d317cb79eb7b0053
+DIST thrift-0.9.1.tar.gz 3402353 SHA256 ac175080c8cac567b0331e394f23ac306472c071628396db2850cb00c41b0017 SHA512 74542d3918ae44c652c9d62b53569804b0c34aad596b01084eef29e704841b25767f554f063d1d8c38bc6296d050e5b54495c3a6d83682725b21757c968747af WHIRLPOOL 2617c20358b421e4260527b8cae3b8487fb369ab3e442f0a71add3810602f14a127a81fc3d25974435765ad838f435e7e9e4e821895f20fa0f08c9abba890b58
+EBUILD thrift-0.9.1.ebuild 2029 SHA256 bae0e44d82b0897801f5c2f23925c3ee87fc6b899090bc56dd83a03b6b5c88d1 SHA512 1cb7bfade44bc7c49df55f9046d191c037da2b1fba91fde6efc0e885ce503ce6c941e88b3c0f22b6f272f31bbcba5968c2e2c84c1a7c3824999f659aee6a8fa9 WHIRLPOOL a8a8a6ed358f23d1bbd2ee0fe8e669df7f04deffc0ce3b77b525be8a9739573787adfe7d1228d831d53f0a4b3cb83368048948516be662a2781584a8cee2908a
 MISC metadata.xml 534 SHA256 6c96b9886dedcf660385d2e80f319fdec2ce080b544fc5c319d518d24763445e SHA512 f38e77c5574441550e6317eeb2991f1a95e861354e10b18367d4f3f001048ce575b256cdd7bc57fc71c505dc2ea61c8bfdd2b9ba6b9c6e7fb5bb202ca4e91fd4 WHIRLPOOL 0722c51e2b0c344102290d38bec06c100daf6c0834eabc1afad6f93a396a534393c3fe358292194abd6413627c48e427c213475e285462b46926a06bb1575644
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
-
-iQJ8BAEBCABmBQJTMoUHXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCMjM3NDkyMkQ0OTFBMUIyMzgzNkZBMkUx
-QTVEMDIzOTc1QjA1ODNEAAoJEBpdAjl1sFg9H3AQAL4rSTF3DeR1elpszq7C0p9S
-nJut4jL6ZPt0NOTpLcanuKg+8L1k37PeTXChQm4hXV3w7x6sxJGrXMw1SnXnzDUU
-acnZFr16UDGLp0bx/O5ai5Ddg3kYFXZYZJcHgscpxFWJZw7AWewR1DT+2zrALXkZ
-QBKYeqzpynNsnnb07UMiYLKaMTGylrAM1e94ViwMC50zSmnRkSjqbqh55sh4yQpq
-Lq8EhhaQZ5DAd78+oOvcORb0H4o0EKFaUGSd8P02L05vKhQasMC+/SBKAwkIKMXP
-gs05spiutDyaRTNSyWlHg3BxfYZzEcLWmvoQLBIS7T3m4hVQzehWzrbuYgFVa2+F
-X235mIN2WILKaL5np2cUzsX/FrZr/34l2Ou+iVJS2O2539HbP64xmDm7BAICjkx/
-EmXIwy6zz/lgYlyxC3MpMr63DaPrhqvX13HntNc/Akr80YNdbERUKbjB1siwHVbo
-uasOkC1dfi9+9tcRLHxuJ3ThAKGVRQHETKmFBrfkOKbBIfXPnIVGl/BHG+qEclXb
-UyJDS0AW5lrzRu7wq9FbBD9rjIt5fd/QIzACH827+IAvPD59UF8qJzvTkpBM8waq
-86Xk+cTPf6/yquuC2CSkybNXEP8/kvGqoB5lnYDvJaQZ49/4iCfB1mgQIoT31sVo
-U9Q0m+rj8nkMZ67d2PVE
-=dqFP
------END PGP SIGNATURE-----

diff --git a/dev-libs/thrift/thrift-0.9.1.ebuild b/dev-libs/thrift/thrift-0.9.1.ebuild
index 2ec7bf6..602f4c4 100644
--- a/dev-libs/thrift/thrift-0.9.1.ebuild
+++ b/dev-libs/thrift/thrift-0.9.1.ebuild
@@ -4,38 +4,97 @@
 
 EAPI=5
 
-inherit autotools
+PYTHON_COMPAT=( python2_7 )
+DISTUTILS_OPTIONAL=1
+GENTOO_DEPEND_ON_PERL="no"
+
+inherit autotools eutils distutils-r1 perl-module
 
 DESCRIPTION="Lightweight, language-independent software stack with associated code generation mechanism for RPC"
 HOMEPAGE="http://thrift.apache.org"
-SRC_URI=""
+SRC_URI="mirror://apache/${PN}/${PV}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="+cpp +glib libevent perl qt4 static-libs +zlib"
+IUSE="+cpp +glib event perl python qt4 static-libs test +zlib"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="cpp? ( dev-libs/boost:= )
+	event? ( dev-libs/libevent )
 	glib? ( dev-libs/glib:2 )
-	perl? ( dev-lang/perl:= )
+	perl? ( dev-lang/perl:= dev-perl/Bit-Vector )
 	qt4? ( dev-qt/qtcore:4 )
-	zlib? ( sys-libs/zlib )"
+	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"
-	eautoreconf
+
+	# 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 event libevent) \
 		$(use_with glib c_glib) \
-		$(use_with libevent) \
-		$(use_with perl) \
 		$(use_with qt4 qt) \
-		$(use_with zlib)
+		$(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
 }


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] dev/dev-zero:master commit in: dev-libs/thrift/
@ 2014-04-07 10:10 Tiziano Müller
  0 siblings, 0 replies; 3+ messages in thread
From: Tiziano Müller @ 2014-04-07 10:10 UTC (permalink / raw
  To: gentoo-commits

commit:     f29e55afc11e71ac6cdf214ff80c480150027ffd
Author:     Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 26 07:40:40 2014 +0000
Commit:     Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
CommitDate: Wed Mar 26 07:40:40 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/dev-zero.git;a=commit;h=f29e55af

Update USE flag description.

Package-Manager: portage-2.2.8-r1
Manifest-Sign-Key: 0x1A5D023975B0583D!

---
 dev-libs/thrift/Manifest     | 2 +-
 dev-libs/thrift/metadata.xml | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/thrift/Manifest b/dev-libs/thrift/Manifest
index 9f5cdd6..d532992 100644
--- a/dev-libs/thrift/Manifest
+++ b/dev-libs/thrift/Manifest
@@ -1,3 +1,3 @@
 AUX 0.9.1-autoconf-fixes.patch 1432 SHA256 7c063719180c24bd2244d543376cbe34c716f71c05bacc9831a3cc5cb49430a9 SHA512 eede51eb5c4de8fc043176781f0d0aac1d101a3ce60ed0f573caa529f51d3dea3f8d72c1935fdabaa7ab82fb63fe71855edc34cf02067999638262d71fc6477e WHIRLPOOL 935ee02bb156c3b1c2e15e9de504d5a3260ca7cacf43f02826492e2323e7228e826410fb4bfa1a02604d73d191c939e410ae36b084b1c94c4c46657e98a17e11
 EBUILD thrift-0.9.1.ebuild 898 SHA256 8c19d767fe557a018a197f2946cc925d64344574259aeaf42a1bf0472f98f741 SHA512 bb45d8fb89caf8dca73644f120f5ce3a8e87a8c78b85aa3bb5f754b9c3afb01c19e6392dd4cd8541273f085e176d435e739dccc1df1573e5bb3ccc40ce412f7f WHIRLPOOL 961c3f5eb3b32437e34168e347431dc35a7863a329b46049976b7bd2b92f2b74e9874639ca9bac31e05a1263b2f4352c77de8ff22fe326b0565f713322f013be
-MISC metadata.xml 472 SHA256 eafafb0cd6e68752901b26378862f746e69223d68b73fc2e8c6805ba60d269b2 SHA512 61f88820cab7228bb53680a1c5fa79c5180780d717303c80a0b55c1763ace406f11b26e2dd428e90e52184ebab52edcf9e2671eac41441f50520b9ef08fdf46b WHIRLPOOL 71ec783eb073d1c67bb4053e06a860158231743f6d18286e49ddc689f4ac2e4d073434f3728d6706ff1e40ef3dd035367cc06446cf0167c735a9a2c4280ad900
+MISC metadata.xml 534 SHA256 6c96b9886dedcf660385d2e80f319fdec2ce080b544fc5c319d518d24763445e SHA512 f38e77c5574441550e6317eeb2991f1a95e861354e10b18367d4f3f001048ce575b256cdd7bc57fc71c505dc2ea61c8bfdd2b9ba6b9c6e7fb5bb202ca4e91fd4 WHIRLPOOL 0722c51e2b0c344102290d38bec06c100daf6c0834eabc1afad6f93a396a534393c3fe358292194abd6413627c48e427c213475e285462b46926a06bb1575644

diff --git a/dev-libs/thrift/metadata.xml b/dev-libs/thrift/metadata.xml
index 102c5f4..5c4475e 100644
--- a/dev-libs/thrift/metadata.xml
+++ b/dev-libs/thrift/metadata.xml
@@ -7,7 +7,7 @@
 	</maintainer>
 	<use>
 		<flag name='cpp'>Enable C++ runtime support, requires <pkg>dev-libs/boost</pkg></flag>
-		<flag name='glib'>Integrate with the glib event loop</flag>
-		<flag name='libevent'>Integrate with the libevent event loop</flag>
+		<flag name='glib'>Build library to integrate thrift with GObject/GLib</flag>
+		<flag name='libevent'>Build the thrift non-blocking server library, based on <pkg>dev-libs/libevent</pkg></flag>
 	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-04-07 10:10 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-07 10:10 [gentoo-commits] dev/dev-zero:master commit in: dev-libs/thrift/ Tiziano Müller
  -- strict thread matches above, loose matches on Subject: below --
2014-04-07 10:10 Tiziano Müller
2014-04-07 10:10 Tiziano Müller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox