diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-python/pygccxml |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/pygccxml')
-rw-r--r-- | dev-python/pygccxml/Manifest | 7 | ||||
-rw-r--r-- | dev-python/pygccxml/metadata.xml | 13 | ||||
-rw-r--r-- | dev-python/pygccxml/pygccxml-1.0.0.ebuild | 37 | ||||
-rw-r--r-- | dev-python/pygccxml/pygccxml-1.7.5.ebuild | 39 |
4 files changed, 96 insertions, 0 deletions
diff --git a/dev-python/pygccxml/Manifest b/dev-python/pygccxml/Manifest new file mode 100644 index 000000000000..b4d33e2abae0 --- /dev/null +++ b/dev-python/pygccxml/Manifest @@ -0,0 +1,7 @@ +DIST pygccxml-1.0.0.zip 21639068 SHA256 743a83ef67838db45e5d810e647e884272a65fe6cbbbda0f3ed1fdb3aeedb529 SHA512 d2a96b5bb27c3620527839051e43fa1eee8884692707a347c76863ff44a04502dcff35fe18b95a35c32fb8a4935ed8d5d91bf41eb98aee74f6df08c48ddc0b67 WHIRLPOOL 260075fe402c9eb40ee7ba93d0263fccd409020d261842983a9f2b39c00d51f3d3777a85fa0d94a258f52f57c5c2e30c499c258364c1c58cb8ba455b6fe148f0 +DIST pygccxml-1.7.5.tar.gz 3150295 SHA256 a8462c0d74c991534f81405fc52eb05ecd88372f3aff7a49f99bb6c98051a553 SHA512 f76e1748646beaf1b16bd498026e177008f5ebe19e4b35ce612bb27f4f9e6174cdfe4459771adbc657b95e8d5edeea0687756f9ba82cabc10703043c4a7e6e1e WHIRLPOOL a3756918f2933696f8d7bc406d571159c14e2d22dc32debcd7ef569492dd88bc9036efd198ff401f43559be5c148647cac9cf8d7c6a7302249cb65d7015e284e +EBUILD pygccxml-1.0.0.ebuild 808 SHA256 32bb8571d07307c8d8f7210ecbd9c1f35360b00d298c7a9f802e9e2fadbee5b3 SHA512 6d42b8d8ca3fb291ba733c18c5ffca79cfd15b299cd0b51694578991826d7340abebb24925717fc4d7750ee07d75c40ab6997452651ef639d3ac3b48c8ae8716 WHIRLPOOL 7b210d5b684e00e13778befdd92bc7d122c857816b4e95df2055f6b4b5344aa05394366e04d1131a708e9928d12216bfb5b45b11edaf197fbd2adc3094c62fce +EBUILD pygccxml-1.7.5.ebuild 847 SHA256 a4e37d33dea9d55c04279577bc6076c1ed051a7a97890f1f2d910a61ae146e42 SHA512 ef1f0f1da2944a35a49afb784dfe86721561247f5cdf8ad44a04aeb6586f87db17c04b7de069291c83f8480eb8f42acff1bf182198890313383c5bbc3bdffef8 WHIRLPOOL 0f4d5d2674c837adf721e41c969a82ce57043d9ec99cdad54b6ecabec4e67225ade46b0af0442dc0b38dc6268b0c9ceeb9eb3830a0e5f5fbff5f70b8b768691e +MISC ChangeLog 2678 SHA256 af6f83099911c6588416b0123417de0ee1d4f4de2ffa886d67bd1e39738a73ed SHA512 37944686ee332a6936d20606f3cf24971f5e6e8ea5e225344a5d3b4a146f41d4807b7240408f36931426913548aa7744e71c62a5c74b2525efc511ef2284b8ff WHIRLPOOL e41a9cfbd20b955dc4eea931be634164f546d9fc2b3b871bcaba6644579e3dacf326d9998ab4d1057a0b21171ca4b0789ce8ddeea3ed2d1657980a8a7eb5ed37 +MISC ChangeLog-2015 680 SHA256 83ef2c345dd8c2d7b2c31a668c8b1e46f1b242a52c93f8fa6cd6eb5eba8c1acb SHA512 61a1da5677e4daa203b6a5a5eab985938931e82d9cb1ce6be9222682d383feaba2f1f027b3e393df9ac37768b0857fa6a479fea7476287b66fff0d8da6e6edb4 WHIRLPOOL 183f3c63bb968777a8692c2bf280a7305f21cd998f868d4f667de04f70a400ad7d01ccf755fc51020773814a472220547656e88589982f0b509dbdd71de21b5b +MISC metadata.xml 482 SHA256 b988d8d0d716d9f232877684e6f634705a8f1e807949514b7c022d6e7b6bf767 SHA512 56f747acbf8018e5cadee2203ac26751e7cc146d76a7aec6875831da051e21d1ee349d98535a1a2e8c37aae869035f86479b0fdc80756baa501034c773d3398a WHIRLPOOL 79f3f0acfa7938864df0d0bc21c98d8ba9cff666b28ac70139e35da20ed5b479bf05ba68ff00ab1283ecd2611aba513a543fd6b0539ab9a1d33159c6305b36b0 diff --git a/dev-python/pygccxml/metadata.xml b/dev-python/pygccxml/metadata.xml new file mode 100644 index 000000000000..29fca4f45351 --- /dev/null +++ b/dev-python/pygccxml/metadata.xml @@ -0,0 +1,13 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>heroxbd@gentoo.org</email> + <name>Benda Xu</name> + </maintainer> + <longdescription>pygccxml is an object oriented framework for reading C++ declarations.</longdescription> + <upstream> + <remote-id type="sourceforge">pygccxml</remote-id> + <remote-id type="github">gccxml/pygccxml</remote-id> + </upstream> +</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..c8385483e97d --- /dev/null +++ b/dev-python/pygccxml/pygccxml-1.0.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +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=" + app-arch/unzip + doc? ( >=dev-python/epydoc-3[${PYTHON_USEDEP}] )" +RDEPEND=">=dev-cpp/gccxml-0.6" + +python_compile_all() { + use doc && esetup.py doc +} + +python_test() { + "${PYTHON}" unittests/test_all.py +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/apidocs/. ) + use examples && local EXAMPLES=( docs/example/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/pygccxml/pygccxml-1.7.5.ebuild b/dev-python/pygccxml/pygccxml-1.7.5.ebuild new file mode 100644 index 000000000000..395f97621467 --- /dev/null +++ b/dev-python/pygccxml/pygccxml-1.7.5.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_4 python3_5 ) + +inherit distutils-r1 + +DESCRIPTION="Generate an XML description of a C++ program from GCC's internal representation" +HOMEPAGE="https://github.com/gccxml/pygccxml" +SRC_URI="https://github.com/gccxml/pygccxml/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="freedist Boost-1.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND=" + app-arch/unzip + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )" +RDEPEND=">=dev-cpp/gccxml-0.6" + +python_compile_all() { + use doc && emake html man +} + +python_test() { + "${PYTHON}" unittests/test_all.py +} + +python_install_all() { + if use doc ; then + local HTML_DOCS=( docs/_build/html ) + doman docs/_build/man/${PN}.1 + fi + + distutils-r1_python_install_all +} |