From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Mu8N6-0003rd-8q for garchives@archives.gentoo.org; Sat, 03 Oct 2009 17:26:16 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7D05BE08AF; Sat, 3 Oct 2009 17:26:15 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 3C1C1E08AF for ; Sat, 3 Oct 2009 17:26:15 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id DEC816582B for ; Sat, 3 Oct 2009 17:26:14 +0000 (UTC) Received: from arfrever by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1Mu8N4-0006Cf-Cd for gentoo-commits@lists.gentoo.org; Sat, 03 Oct 2009 17:26:14 +0000 From: "Arfrever Frehtes Taifersar Arahesis (arfrever)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, arfrever@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in dev-python/dbus-python: ChangeLog dbus-python-0.83.0-r1.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog dbus-python-0.83.0-r1.ebuild X-VCS-Directories: dev-python/dbus-python X-VCS-Committer: arfrever X-VCS-Committer-Name: Arfrever Frehtes Taifersar Arahesis Content-Type: text/plain; charset=utf8 Message-Id: Sender: Arfrever Frehtes Taifersar Arahesis Date: Sat, 03 Oct 2009 17:26:14 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: ebc9070d-95f4-4f82-801d-bb933aafaaea X-Archives-Hash: 647b6d721ddddedd06eb9850237e4342 arfrever 09/10/03 17:26:14 Modified: ChangeLog dbus-python-0.83.0-r1.ebuild Log: Add "doc" USE flag. (Portage version: 14479-svn/cvs/Linux x86_64) Revision Changes Path 1.48 dev-python/dbus-python/ChangeLog file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/dbus-py= thon/ChangeLog?rev=3D1.48&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/dbus-py= thon/ChangeLog?rev=3D1.48&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/dbus-py= thon/ChangeLog?r1=3D1.47&r2=3D1.48 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/dev-python/dbus-python/ChangeLog,v retrieving revision 1.47 retrieving revision 1.48 diff -u -r1.47 -r1.48 --- ChangeLog 2 Aug 2009 00:45:44 -0000 1.47 +++ ChangeLog 3 Oct 2009 17:26:13 -0000 1.48 @@ -1,6 +1,10 @@ # ChangeLog for dev-python/dbus-python # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/dbus-python/ChangeLog,v 1.= 47 2009/08/02 00:45:44 arfrever Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/dbus-python/ChangeLog,v 1.= 48 2009/10/03 17:26:13 arfrever Exp $ + + 03 Oct 2009; Arfrever Frehtes Taifersar Arahesis + dbus-python-0.83.0-r1.ebuild: + Add "doc" USE flag. =20 02 Aug 2009; Arfrever Frehtes Taifersar Arahesis dbus-python-0.83.0-r1.ebuild: 1.6 dev-python/dbus-python/dbus-python-0.83.0-r1.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/dbus-py= thon/dbus-python-0.83.0-r1.ebuild?rev=3D1.6&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/dbus-py= thon/dbus-python-0.83.0-r1.ebuild?rev=3D1.6&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/dbus-py= thon/dbus-python-0.83.0-r1.ebuild?r1=3D1.5&r2=3D1.6 Index: dbus-python-0.83.0-r1.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/dev-python/dbus-python/dbus-python-0.83= .0-r1.ebuild,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- dbus-python-0.83.0-r1.ebuild 3 Oct 2009 05:19:23 -0000 1.5 +++ dbus-python-0.83.0-r1.ebuild 3 Oct 2009 17:26:13 -0000 1.6 @@ -1,8 +1,9 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/dbus-python/dbus-python-0.= 83.0-r1.ebuild,v 1.5 2009/10/03 05:19:23 arfrever Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/dbus-python/dbus-python-0.= 83.0-r1.ebuild,v 1.6 2009/10/03 17:26:13 arfrever Exp $ =20 EAPI=3D"2" +PYTHON_DEFINE_DEFAULT_FUNCTIONS=3D"1" SUPPORT_PYTHON_ABIS=3D"1" =20 inherit multilib python @@ -15,42 +16,50 @@ SLOT=3D"0" LICENSE=3D"MIT" KEYWORDS=3D"~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~= sparc ~x86 ~x86-fbsd" -IUSE=3D"examples test" +IUSE=3D"doc examples test" =20 RDEPEND=3D">=3Ddev-lang/python-2.4.4-r5 >=3Ddev-python/pyrex-0.9.3-r2 >=3Ddev-libs/dbus-glib-0.71 >=3Dsys-apps/dbus-1.1.1" - DEPEND=3D"${RDEPEND} + doc? ( =3Ddev-python/epydoc-3* ) test? ( dev-python/pygobject ) dev-util/pkgconfig" - -RESTRICT_PYTHON_ABIS=3D"3*" +RESTRICT_PYTHON_ABIS=3D"3.*" =20 src_prepare() { # Disable compiling of .pyc files. mv "${S}"/py-compile "${S}"/py-compile.orig ln -s $(type -P true) "${S}"/py-compile =20 - python_copy_sources + python_src_prepare } =20 src_configure() { configuration() { - econf --docdir=3D/usr/share/doc/dbus-python-${PV} + econf \ + --docdir=3D/usr/share/doc/dbus-python-${PV} \ + $(use_enable doc api-docs) } python_execute_function -s configuration } =20 -src_compile() { - python_execute_function -d -s -} - src_install() { python_need_rebuild =20 - python_execute_function -d -s + python_src_install + + if use doc; then + # Install documentation only once. + documentation_installed=3D"0" + install_documentation() { + [[ "${documentation_installed}" =3D=3D "1" ]] && return + dohtml api/* || return 1 + documentation_installed=3D"1" + } + python_execute_function -q -s install_documentation + fi =20 if use examples; then insinto /usr/share/doc/${PF}/