From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id BA6C7139694 for ; Wed, 15 Feb 2017 12:47:51 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 57650E0C7C; Wed, 15 Feb 2017 12:47:49 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 1FB6DE0C7C for ; Wed, 15 Feb 2017 12:47:49 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id B8B10341653 for ; Wed, 15 Feb 2017 12:47:47 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 4BDB648B3 for ; Wed, 15 Feb 2017 12:47:46 +0000 (UTC) From: "Michał Górny" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michał Górny" Message-ID: <1487162840.ac1ff581d03c822b5c4d1b51c1f108b64e1d0288.mgorny@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, dev-python/clang-python/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-python/clang-python/Manifest dev-python/clang-python/clang-python-4.0.0_rc1.ebuild dev-python/clang-python/clang-python-9999.ebuild dev-python/clang-python/metadata.xml profiles/package.mask X-VCS-Directories: dev-python/clang-python/ profiles/ X-VCS-Committer: mgorny X-VCS-Committer-Name: Michał Górny X-VCS-Revision: ac1ff581d03c822b5c4d1b51c1f108b64e1d0288 X-VCS-Branch: master Date: Wed, 15 Feb 2017 12:47:46 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 4bd0431e-2acd-4216-a86f-729082beb1f4 X-Archives-Hash: 7d98c0807b745ab3418cdac9e099cff1 commit: ac1ff581d03c822b5c4d1b51c1f108b64e1d0288 Author: Michał Górny gentoo org> AuthorDate: Sun Jan 29 18:02:45 2017 +0000 Commit: Michał Górny gentoo org> CommitDate: Wed Feb 15 12:47:20 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac1ff581 dev-python/clang-python: Add split ebuild for clang Python bindings dev-python/clang-python/Manifest | 1 + .../clang-python/clang-python-4.0.0_rc1.ebuild | 37 ++++++++++++++++++++ dev-python/clang-python/clang-python-9999.ebuild | 39 ++++++++++++++++++++++ dev-python/clang-python/metadata.xml | 7 ++++ profiles/package.mask | 1 + 5 files changed, 85 insertions(+) diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest new file mode 100644 index 0000000000..6438754b1f --- /dev/null +++ b/dev-python/clang-python/Manifest @@ -0,0 +1 @@ +DIST cfe-4.0.0rc1.src.tar.xz 10896792 SHA256 e1bf51a2df20b4b5eee59e443b4791c59fd1b60d637cd0706326edb25494c945 SHA512 51a4eae186c64fce71221d443364a1ecde3660d0ef8c5c066a154ac9fbe2de557a0b33c72d7eeefc2c992482ed8da823e66acc162e1961e96452c92638b4ede7 WHIRLPOOL 98dd37c07018d22c77bdfe2f4e521af5e46936731bce98575e28e402b8bdfae4e2af0c278e888d1a244c73bee9e0cfc00ec4d03bcc398354fbe7cd8722ecc717 diff --git a/dev-python/clang-python/clang-python-4.0.0_rc1.ebuild b/dev-python/clang-python/clang-python-4.0.0_rc1.ebuild new file mode 100644 index 0000000000..0b0cc4428f --- /dev/null +++ b/dev-python/clang-python/clang-python-4.0.0_rc1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +inherit python-r1 + +DESCRIPTION="Python bindings for sys-devel/clang" +HOMEPAGE="http://llvm.org/" +SRC_URI="http://www.llvm.org/pre-releases/${PV/_//}/cfe-${PV/_/}.src.tar.xz" + +LICENSE="UoI-NCSA" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="test" + +# The module is opening libclang.so directly, and doing some blasphemy +# on top of it. +RDEPEND=" + >=sys-devel/clang-${PV} + !sys-devel/llvm:0[clang(-),python(-)] + !sys-devel/clang:0[python(-)] + ${PYTHON_DEPS}" +DEPEND="${RDEPEND} + test? ( dev-python/nose[${PYTHON_USEDEP}] )" + +S=${WORKDIR}/cfe-${PV/_/}.src/bindings/python + +src_test() { + python_foreach_impl nosetests -v +} + +src_install() { + python_foreach_impl python_domodule clang +} diff --git a/dev-python/clang-python/clang-python-9999.ebuild b/dev-python/clang-python/clang-python-9999.ebuild new file mode 100644 index 0000000000..48f304231e --- /dev/null +++ b/dev-python/clang-python/clang-python-9999.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +inherit git-r3 python-r1 + +DESCRIPTION="Python bindings for sys-devel/clang" +HOMEPAGE="http://llvm.org/" +SRC_URI="" +EGIT_REPO_URI="http://llvm.org/git/clang.git + https://github.com/llvm-mirror/clang.git" + +LICENSE="UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE="test" + +# The module is opening libclang.so directly, and doing some blasphemy +# on top of it. +RDEPEND=" + >=sys-devel/clang-${PV} + !sys-devel/llvm:0[clang(-),python(-)] + !sys-devel/clang:0[python(-)] + ${PYTHON_DEPS}" +DEPEND="${RDEPEND} + test? ( dev-python/nose[${PYTHON_USEDEP}] )" + +S=${WORKDIR}/${P}/bindings/python + +src_test() { + python_foreach_impl nosetests -v +} + +src_install() { + python_foreach_impl python_domodule clang +} diff --git a/dev-python/clang-python/metadata.xml b/dev-python/clang-python/metadata.xml new file mode 100644 index 0000000000..89c4bdb960 --- /dev/null +++ b/dev-python/clang-python/metadata.xml @@ -0,0 +1,7 @@ + + + + + llvm@gentoo.org + + diff --git a/profiles/package.mask b/profiles/package.mask index a04f769b4b..f4e1a695f7 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -254,6 +254,7 @@ x11-drivers/xf86-video-v4l # important revdeps. Also revdeps that require 4.0. =app-vim/llvm-vim-4.0.0* =dev-ml/llvm-ocaml-4.0.0* +=dev-python/clang-python-4.0.0* =dev-python/lit-4.0.0* =dev-util/lldb-4.0.0* =sys-devel/clang-4.0.0*