summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenda XU <heroxbd@gentoo.org>2013-08-30 10:43:33 +0000
committerBenda XU <heroxbd@gentoo.org>2013-08-30 10:43:33 +0000
commit64cfb48f77757d4d19e3051006b4eed9f310caba (patch)
treeb47893e5d3b2112f2e1fe68d3a45eb357fc8590a /dev-python/pygccxml
parentStable on arm, wrt bug #482936 (diff)
downloadgentoo-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/ChangeLog10
-rw-r--r--dev-python/pygccxml/Manifest4
-rw-r--r--dev-python/pygccxml/metadata.xml9
-rw-r--r--dev-python/pygccxml/pygccxml-1.0.0.ebuild43
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
+}