diff options
author | Benda XU <heroxbd@gentoo.org> | 2013-08-30 10:43:33 +0000 |
---|---|---|
committer | Benda XU <heroxbd@gentoo.org> | 2013-08-30 10:43:33 +0000 |
commit | 64cfb48f77757d4d19e3051006b4eed9f310caba (patch) | |
tree | b47893e5d3b2112f2e1fe68d3a45eb357fc8590a /dev-python/pygccxml | |
parent | Stable on arm, wrt bug #482936 (diff) | |
download | gentoo-2-64cfb48f77757d4d19e3051006b4eed9f310caba.tar.gz gentoo-2-64cfb48f77757d4d19e3051006b4eed9f310caba.tar.bz2 gentoo-2-64cfb48f77757d4d19e3051006b4eed9f310caba.zip |
initial commit
(Portage version: 2.2.0/cvs/Linux x86_64, unsigned Manifest commit)
Diffstat (limited to 'dev-python/pygccxml')
-rw-r--r-- | dev-python/pygccxml/ChangeLog | 10 | ||||
-rw-r--r-- | dev-python/pygccxml/Manifest | 4 | ||||
-rw-r--r-- | dev-python/pygccxml/metadata.xml | 9 | ||||
-rw-r--r-- | dev-python/pygccxml/pygccxml-1.0.0.ebuild | 43 |
4 files changed, 66 insertions, 0 deletions
diff --git a/dev-python/pygccxml/ChangeLog b/dev-python/pygccxml/ChangeLog new file mode 100644 index 000000000000..871d23073e36 --- /dev/null +++ b/dev-python/pygccxml/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for dev-python/pygccxml +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pygccxml/ChangeLog,v 1.1 2013/08/30 10:43:33 heroxbd Exp $ + +*pygccxml-1.0.0 (30 Aug 2013) + + 30 Aug 2013; Benda Xu <heroxbd@gentoo.org> +pygccxml-1.0.0.ebuild: + Initial commit. bug 212013. Credits to k0001, yury, Mishael and Ross for + submitting, testing and refining the ebuild. + diff --git a/dev-python/pygccxml/Manifest b/dev-python/pygccxml/Manifest new file mode 100644 index 000000000000..c8c1d7bdc9a4 --- /dev/null +++ b/dev-python/pygccxml/Manifest @@ -0,0 +1,4 @@ +DIST pygccxml-1.0.0.zip 21639068 SHA256 743a83ef67838db45e5d810e647e884272a65fe6cbbbda0f3ed1fdb3aeedb529 SHA512 d2a96b5bb27c3620527839051e43fa1eee8884692707a347c76863ff44a04502dcff35fe18b95a35c32fb8a4935ed8d5d91bf41eb98aee74f6df08c48ddc0b67 WHIRLPOOL 260075fe402c9eb40ee7ba93d0263fccd409020d261842983a9f2b39c00d51f3d3777a85fa0d94a258f52f57c5c2e30c499c258364c1c58cb8ba455b6fe148f0 +EBUILD pygccxml-1.0.0.ebuild 883 SHA256 9189b12ae4351eb4b3c1b02c69785dc75a0d986ec9c874f1748e6ea140e2973c SHA512 8ea128f2e1b4699fb8912253580680fc19bb04a736653d4b52155259376953309cff4bf50dafa4521ad36439c5dc6422d9a12fad2a3475f170c8d6635240964a WHIRLPOOL 7204c528e0deff058b22c31bec744213da5e731b66f07d28443e6224840c545297219c06040a1994374f194562f765b463b1a2ea9c17422962efcf74094d2128 +MISC ChangeLog 343 SHA256 93307c24171eb9187988b0b22168e42d7834b19b1c2cd3a24550d91db63111fb SHA512 e459e4a484f76698062e2e0819a96c1ba97d4ae399ff36e6c6b3a70c5f0f0d4bf1dea808dc07effba050a13ae15a0c0ad6dccac9b5c9afebb11676e5bfb1f6f9 WHIRLPOOL 577326ba4b500c5f5c858669da35bb621943cfc5835093e17bb1312bf978d3ad9248e4ef99adfa3cff5c156f4c091d8b6915d3a35c033016910ba67efd3cea6e +MISC metadata.xml 335 SHA256 da02d46848e9f98287fd7015b99699675c09d461a9a401631f95844670124daf SHA512 62408c920e10d9fd49d438084de38ea8c6d6fdb06ad8633a59cbbf332b8f1974b7e5b145dcfd2c1f981437bc2a1f955ec5b59d4b2bf6863c28d71cfa4610b71f WHIRLPOOL 87d924737b5cc25231e12e6701e4fe4250ef24b3435f6f5da821ae217a477080c432a21b9ab8eaea79f7e86540534c15ed00722e701f0c598be54f38b4e93847 diff --git a/dev-python/pygccxml/metadata.xml b/dev-python/pygccxml/metadata.xml new file mode 100644 index 000000000000..263ad6017bc5 --- /dev/null +++ b/dev-python/pygccxml/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>heroxbd@gentoo.org</email> + <name>Benda Xu</name> + </maintainer> + <longdescription>pygccxml is an object oriented framework for reading C++ declarations.</longdescription> +</pkgmetadata> diff --git a/dev-python/pygccxml/pygccxml-1.0.0.ebuild b/dev-python/pygccxml/pygccxml-1.0.0.ebuild new file mode 100644 index 000000000000..abc103671fca --- /dev/null +++ b/dev-python/pygccxml/pygccxml-1.0.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pygccxml/pygccxml-1.0.0.ebuild,v 1.1 2013/08/30 10:43:33 heroxbd Exp $ + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +DESCRIPTION="Generate an XML description of a C++ program from GCC's internal representation" +HOMEPAGE="http://www.language-binding.net/" +SRC_URI="mirror://sourceforge/pygccxml/${P}.zip" + +LICENSE="freedist Boost-1.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples" + +DEPEND="doc? ( >=dev-python/epydoc-3 ) + app-arch/unzip" +RDEPEND=">=dev-cpp/gccxml-0.6" + +python_compile_all() { + if use doc; then + python_export_best + "${PYTHON}" setup.py doc || die + fi +} + +python_test() { + "$(PYTHON)" unittests/test_all.py +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/apidocs/* ) + + if use examples; then + insinto /usr/share/doc/${PF} + doins -r docs/example + fi + + distutils-r1_python_install_all +} |