From 0d978e8b655b006da1fa2a31df6b8b4f96d611e1 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Fri, 25 Nov 2011 20:05:24 +0000 Subject: [PATCH] Python-related improvments by Ian Delaney. Bug 312185. Package-Manager: portage-2.2.0_alpha77/cvs/Linux x86_64 --- dev-libs/libbeagle/ChangeLog | 9 +++- dev-libs/libbeagle/Manifest | 13 +++--- dev-libs/libbeagle/libbeagle-0.3.9-r1.ebuild | 44 ++++++++++++++++++++ 3 files changed, 57 insertions(+), 9 deletions(-) create mode 100644 dev-libs/libbeagle/libbeagle-0.3.9-r1.ebuild diff --git a/dev-libs/libbeagle/ChangeLog b/dev-libs/libbeagle/ChangeLog index 8972664a6382..ab2eaa553100 100644 --- a/dev-libs/libbeagle/ChangeLog +++ b/dev-libs/libbeagle/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/libbeagle -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libbeagle/ChangeLog,v 1.13 2010/06/19 17:14:21 cedk Exp $ +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libbeagle/ChangeLog,v 1.14 2011/11/25 20:05:24 floppym Exp $ + +*libbeagle-0.3.9-r1 (25 Nov 2011) + + 25 Nov 2011; Mike Gilbert +libbeagle-0.3.9-r1.ebuild: + Python-related improvments by Ian Delaney. Bug 312185. 19 Jun 2010; Cédric Krier metadata.xml: Remove myself as maintainer diff --git a/dev-libs/libbeagle/Manifest b/dev-libs/libbeagle/Manifest index e451b7f8a965..74b16805fc59 100644 --- a/dev-libs/libbeagle/Manifest +++ b/dev-libs/libbeagle/Manifest @@ -2,15 +2,14 @@ Hash: SHA256 DIST libbeagle-0.3.9.tar.bz2 339828 RMD160 1188399ef90d6fc74f74c3bf78b7727142d89fa2 SHA1 7adda6938c757811de83af2e97fee96af51a9414 SHA256 198f50a8ba474f28937afff88ea58872a8d5f214c38242e2bf133ad4ce8ec18c +EBUILD libbeagle-0.3.9-r1.ebuild 986 RMD160 178159ccd035a0d04f4407b7acb42fbd67ac732e SHA1 7dff3409dc7f0f9311d2f3ac0de8b9bae96735af SHA256 323dcb46a2ea7e5853caac24382cd42d30e306f86cd8a93500eb504a3bf7958b EBUILD libbeagle-0.3.9.ebuild 879 RMD160 2d584f6a921baa8918ebe906a778f3387ec79164 SHA1 fb8c3b6826a7d6f18627ea9bdf1e0b3c7fa12de7 SHA256 e5f2e3e83843e4891f23e90f47ebb9f8b9e0b88ea2b0ea27574233dc688563ec -MISC ChangeLog 1663 RMD160 3414da24dcd17da1252814227405d632a82b1d81 SHA1 18f0a695f60c1e29d678289bdfd4a7d15ecd8e88 SHA256 cea646b6a0cfefc6f673a472e9512c2f78add7922b258d94e7e78061c8f52f63 +MISC ChangeLog 1836 RMD160 2c3f41e4c8892a4784701ca4d3c9e1a6bf22e255 SHA1 bea37586c653b7de3ad0181535dfe4e7ad951326 SHA256 c7e6317a28adcbc6d084c8b2d8e49b3fd73eda5612d0a4c4ade64906a87a7e30 MISC metadata.xml 318 RMD160 fa13395ee260c50e8eba6a257e8231f13f173100 SHA1 b1a638dcd310795838c8067ee1f2cbcdd370d88b SHA256 19d7fe72d6d871b9b963b636661ccc6560f25bd21e93bcfa8d0affcbb5bf0109 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.18 (GNU/Linux) +Version: GnuPG v2.0.17 (GNU/Linux) -iJwEAQEIAAYFAk59C7MACgkQfXuS5UK5QB3cJwP/T7YzPKrDU/3/QQ/fQDJrcrgk -7aZTTBAQoyGqiAx4tVl+nKjGvViGDJEFVLi9AxDKAOX82BUphv4ImP8fUqSVU2y7 -et6iZA9RYuvDMkO5hjvktPqvvd4cTJXB/tJAigDbZFbKEnDDgXp7FsXQ5yfSireH -5tyOqDWudXk8oLxJbdM= -=2pf2 +iF4EAREIAAYFAk7P9Q0ACgkQC77qH+pIQ6ScCwD/TY5iHEeouigJyH2MMopIBx/4 +age28rVKawkP6Y56yJQA/jBHm4HlYyMY02yDHKjwE2qHVIUlZ9S0jYdx5k/7E3Lw +=jfNV -----END PGP SIGNATURE----- diff --git a/dev-libs/libbeagle/libbeagle-0.3.9-r1.ebuild b/dev-libs/libbeagle/libbeagle-0.3.9-r1.ebuild new file mode 100644 index 000000000000..df8331ca57bf --- /dev/null +++ b/dev-libs/libbeagle/libbeagle-0.3.9-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libbeagle/libbeagle-0.3.9-r1.ebuild,v 1.1 2011/11/25 20:05:24 floppym Exp $ + +EAPI=3 +PYTHON_DEPEND="python? 2" +inherit gnome.org python + +DESCRIPTION="C and Python bindings for Beagle" +HOMEPAGE="http://beagle-project.org/" + +LICENSE="MIT Apache-1.1" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="debug doc +python" + +RDEPEND=">=dev-libs/glib-2.6 + >=dev-libs/libxml2-2.6.19 + python? ( >=dev-python/pygtk-2.6 ) + >=app-misc/beagle-0.2.18" +DEPEND="${RDEPEND} + doc? ( dev-util/gtk-doc )" + +pkg_setup() { + if use python; then + python_set_active_version 2 + python_pkg_setup + fi +} + +src_configure() { + econf --disable-dependency-tracking \ + $(use_enable python) \ + $(use_enable doc gtk-doc) \ + $(use_enable debug xml-dump) +} + +src_compile() { + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "Install failed!" +} -- 2.26.2