From 4f616994bf2adb299f04ccfb6a6ba043397e1c86 Mon Sep 17 00:00:00 2001 From: Ian Delaney Date: Sat, 10 Jan 2015 06:58:21 +0000 Subject: [PATCH] bump; re-write to update deps and convert to new eclass, version -1.10.0 found to be partially broken, rm old Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0xB8072B0D --- dev-python/translate-toolkit/ChangeLog | 11 ++- dev-python/translate-toolkit/Manifest | 26 ++---- .../translate-toolkit-1.12.0.ebuild | 82 +++++++++++++++++++ .../translate-toolkit-1.9.0.ebuild | 68 --------------- 4 files changed, 99 insertions(+), 88 deletions(-) create mode 100644 dev-python/translate-toolkit/translate-toolkit-1.12.0.ebuild delete mode 100644 dev-python/translate-toolkit/translate-toolkit-1.9.0.ebuild diff --git a/dev-python/translate-toolkit/ChangeLog b/dev-python/translate-toolkit/ChangeLog index 6ce3d433e235..97cc85dcbc33 100644 --- a/dev-python/translate-toolkit/ChangeLog +++ b/dev-python/translate-toolkit/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-python/translate-toolkit -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/translate-toolkit/ChangeLog,v 1.10 2013/05/20 08:43:05 ago Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/translate-toolkit/ChangeLog,v 1.11 2015/01/10 06:57:57 idella4 Exp $ + +*translate-toolkit-1.12.0 (10 Jan 2015) + + 10 Jan 2015; Ian Delaney + +translate-toolkit-1.12.0.ebuild, -translate-toolkit-1.9.0.ebuild: + bump; re-write to update deps and convert to new eclass, version -1.10.0 found + to be partially broken, rm old 20 May 2013; Agostino Sarubbo translate-toolkit-1.10.0.ebuild: diff --git a/dev-python/translate-toolkit/Manifest b/dev-python/translate-toolkit/Manifest index 61e596298dfa..5423565cca1b 100644 --- a/dev-python/translate-toolkit/Manifest +++ b/dev-python/translate-toolkit/Manifest @@ -1,26 +1,16 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 +Hash: SHA256 DIST translate-toolkit-1.10.0.tar.bz2 4201705 SHA256 2db825cd039648b4f29c1530334f22dc25fe85ea2cefa4b393488aefd76554b1 SHA512 bdc85ab5c1f86ccd274842efbaccc6ca69828630aef9afaed54b809327111ede7ccaa7e0916332659de85b9fb1e819c8f99b0f6d3f96117b0aa99a03757225a3 WHIRLPOOL cca3d3eec0ebeac8885c4ec3463d76a26147054590dae80d7139294feadb9c4e3a949269d4471adae8c80a8ccdbeca1a9c86704a9b0a9ee7c83c51c3fcd3f830 -DIST translate-toolkit-1.9.0.tar.bz2 2782257 SHA256 58997d5783a1bbf3592c899012df840dab1438b51af8d4810dc36d2d3463e75a SHA512 1280f037a491905e1a53e9ee4635fdbe5f8e2afe30b3b384bdbf62be26a35560153698bb8dedb170899b3570878397bef69f0895ebae3ec5c930f22f713e9a35 WHIRLPOOL 11505941d236d0a973e0fb4247d26048052e047be229eeb7c455a165626d8a76afbb847df7fb7cd32680fdff6aff049b28a743011fd11ab6a0a60aae5e03dd00 +DIST translate-toolkit-1.12.0.tar.bz2 5329772 SHA256 11e332f2a29d8644364b4ca79b4ac079df328626ec8c27ac0e8cc454696719ca SHA512 c84424790ad66492dec97a5ec5601f5ffa68d23b219836def998847449b902970ac32fcb7d06455365e00c7b06f49d7dedda5257275bf7e845b16100153922dd WHIRLPOOL 866eb62056a30c8042d96a1ec06a23e56c2a5121dd66234a8b0889193548fff962d4c56700bb50a01c793e2443d49e33a02d92d5b53513f6c7b0805af827decf EBUILD translate-toolkit-1.10.0.ebuild 1790 SHA256 472d2f63aa2dd79972378647a2e9f92c914acb941d066b3057d5eed6f8353d55 SHA512 b360bc6afc92e30139b8ebbd7522a79c75077acde980198156afaa1e4499584dcdfea13e40365e30d938c38a1a9a6066870da2250bdbdf6b1c076af464c5a0f8 WHIRLPOOL 8cafd9256f1042421f858d2140545509983fa09f54223f62420fc7b801d8711e737f4556ce1d9ce497fe8fe33bf8cd3e09803c9c8b42284a8a3924d2ffe8690e -EBUILD translate-toolkit-1.9.0.ebuild 1690 SHA256 8881192cde8b207868bcd5d154f7b9d8fbcd536f591627cce6908cffe568f1d0 SHA512 4e6b299edb333b6788cc442ad7278798daba2a4811fc02e86d8b0dd183475bf8a87c55653f08111ec0861c25be0a27e98501c3ef0ee0864a2ad110de74170061 WHIRLPOOL c818f11bcf995457df0334dd607943a207a5eeea01f113d4869ef973b63c6414f8fa1321d9b121f3f64ef3dffc78b156e92f7fb68ea094de2b3aa21c9e491bd4 -MISC ChangeLog 1772 SHA256 2dfb4ef004fba8f6f458c315e4267056e8007546e1b8d098a962459b0c9d3de3 SHA512 764cce3aaa8a35b5a82fb6cdccffc77dab380647867e07a88493d5a96fe0f6bfe40d807e5f474cfa385571ded0ef6c691f692d4394694df70d0ea8196f001340 WHIRLPOOL 42e31ce01acf64a6dd26e4220ad60fab710f33d79d3614755b4285aaa9d76a481ae509fb986b17efc6d3d9b80dfe7e5fb369a402ea5fa7a01f0c37c246d7f105 +EBUILD translate-toolkit-1.12.0.ebuild 2187 SHA256 a69c94e99820bdb42a23b02f769502cf8d360a10732e9a7dbd8565175a1b1fdd SHA512 0e71d9f2f16b71bd617b4ccf597c9c40a861e6e3c27c925a33bcc386908daaaad1e4372dbc7f64ee16caf8a766474b0771653fb2a8e2200621a6a20a319b4948 WHIRLPOOL b26cc8438ed9a83023e0eef2b86dd84929357e54f9ffc12b7a8435e363bf2f4b76b16f3e9c81ad0beb3648ac812e8202fc30fb509de25bf20ad45ae4a7867be3 +MISC ChangeLog 2049 SHA256 356e25c906ce88bcdfc14e79bdb0e1b1ee22d1b58341101ca36d3452729258fd SHA512 6f0170dca38fad3735495227e36ebf69e96174b04e4560dc7d1f3337906341c87dd91b7e2e52e8552a6a5355d208d3aad6cd441691a02faed9e8c5f2d03889ca WHIRLPOOL 1aeba6198533f9f5a2d15a284864df5da4a1dd57fb32b5dc8d560b0f27f57580c0fac09faa970c5c905922121f01dd1b5b2ef9c64c8da18c27ecbdd81939016e MISC metadata.xml 459 SHA256 0370b089719bd46b7656cf2f12804e1e65cbf175175e79314fb3251b5353ac02 SHA512 ab5255179e8c2d15c77644691bf29d58937bd15b58b9ec00c8d5be88edf220a3f12e7fe9c981215497cab25d136e7e2a1fc5748a49a5526c1d3d4f61fa674a53 WHIRLPOOL e674b1e3833964a1f88cb0748508786e13ee20d0087efc53707de09c2b56d783a7e67e9b5356c4626597c122482e85b411122649fbcb077ae4af107aeaa41be6 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2 -iQIcBAEBCgAGBQJRmeIVAAoJELp701BxlEWfAW8QAKFvf+lqIUXvpNHTdHZVt2Oi -AtRPM9uqCMxRy/8vLFBZ0hcaRIOFmiKfc9axlhNf8rgc0uixM4oqZcNHbo0eiHgF -0NFgnQa2RJoI+LwEo1JqgDY6lTjR2EfmAV0AmIF+35+fWjB0cs5ByOclHiAlcslS -sRIqWlJsbtSaILQZhlfEzJjxN16IVmUSEmDCCqe2HboUPG79rp3/jd7vx60HHREE -BcmRTPHxsp52lTZYc9geVYBp96MoZLjLeS11LOKpklYOqoJ4bDIU52WleHj8EgZO -9SC0bKzAh0QzPgPuTIQu5G+0eDW4Mzt/GHC+rBByeMUQoVY1ttC/aUjFfxm3FB6R -zCDRg9PnoBXNUmHgB0wpKqVnALatTFV/Gt4WVLs5feGkgFH6qLwaxVMx1A/ffhFe -ZUtzqrz4t3Vd8C9jSCpArVQY6c2xVrBOBsumdmxxCgkC7Gw8EEmaELZ41AFn1/c/ -oW0oJsiYZj2yK/OSlbO4tZn4CtIJq4V/4sFui1I8gEAes9e7EsG2mxcPQ6ePukv9 -9ZEZOkAJwsKHeSv6EEH7NzeBtZ3VCNFsSPZQi1lNaMc/gU3+9bXg1P8Wg9y/H+lH -fGGxSLHu/9rLd2FAgUjV9h/yvOcGozjyZ7YrlW6d02gEJ7FCLHjVKf9dz5i+IuiI -zKZa18OAUfiN2DDa6jP1 -=AtLa +iEYEAREIAAYFAlSwzYQACgkQso7CE7gHKw1HDgCgl1rf5GFsDh8dLRkHf/Vn4/CG +WbAAn0/uOcxjpN2XPcd1XD1SffjA4Vgp +=mYH3 -----END PGP SIGNATURE----- diff --git a/dev-python/translate-toolkit/translate-toolkit-1.12.0.ebuild b/dev-python/translate-toolkit/translate-toolkit-1.12.0.ebuild new file mode 100644 index 000000000000..f9df6e91f24b --- /dev/null +++ b/dev-python/translate-toolkit/translate-toolkit-1.12.0.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/translate-toolkit/translate-toolkit-1.12.0.ebuild,v 1.1 2015/01/10 06:57:57 idella4 Exp $ + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 + +DESCRIPTION="Toolkit to convert between many translation formats" +HOMEPAGE="http://translate.sourceforge.net" +SRC_URI="mirror://sourceforge/translate/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc +html +ical +ini +subtitles" + +RDEPEND=" + app-text/iso-codes + sys-devel/gettext + dev-python/lxml[${PYTHON_USEDEP}] + >=dev-python/python-levenshtein-0.10.2[${PYTHON_USEDEP}] + !=dev-python/python-levenshtein-0.11.0[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/diff-match-patch[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + html? ( dev-python/utidylib[${PYTHON_USEDEP}] ) + ical? ( dev-python/vobject[${PYTHON_USEDEP}] ) + ini? ( dev-python/iniparse[${PYTHON_USEDEP}] )" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + ${RDEPEND}" + +python_prepare_all() { + # Prevent unwanted d'loading in doc build + sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/conf.py + + distutils-r1_python_prepare_all + mkdir man +} + +python_compile_all() { + use doc && emake -C docs html +} + +python_install_all() { + use doc && local HTML_DOCS=( "${S}"/docs/_build/html/. ) + distutils-r1_python_install_all + rm -Rf docs || die + + local filename binary + einfo "Generating man pages..." + for binary in "${D}"/usr/bin/*; do + filename=$(basename "${binary}") + ${file} --man > "${S}"/man/${filename}.1 2> /dev/null + done + # doman doesn't want to work + insinto /usr/share/man + doins man/*.1 +} + +python_install() { + distutils-r1_python_install + + if ! use html; then + rm "${D}"/usr/bin/html2po || die + rm "${D}"/usr/bin/po2html || die + fi + if ! use ical; then + rm "${D}"/usr/bin/ical2po || die + rm "${D}"/usr/bin/po2ical || die + fi + if ! use ini; then + rm "${D}"/usr/bin/ini2po || die + rm "${D}"/usr/bin/po2ini || die + fi + if ! use subtitles; then + rm "${D}"/usr/bin/sub2po || die + rm "${D}"/usr/bin/po2sub || die + fi +} diff --git a/dev-python/translate-toolkit/translate-toolkit-1.9.0.ebuild b/dev-python/translate-toolkit/translate-toolkit-1.9.0.ebuild deleted file mode 100644 index 3b39cb1af26c..000000000000 --- a/dev-python/translate-toolkit/translate-toolkit-1.9.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/translate-toolkit/translate-toolkit-1.9.0.ebuild,v 1.6 2012/05/24 12:53:04 johu Exp $ - -EAPI=3 - -PYTHON_USE_WITH="sqlite" -PYTHON_DEPEND="2:2.6" -PYTHON_MODNAME=translate - -inherit distutils python - -DESCRIPTION="Toolkit to convert between many translation formats" -HOMEPAGE="http://translate.sourceforge.net" -SRC_URI="mirror://sourceforge/translate/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="doc +html +ical +ini +subtitles" - -RDEPEND=" - app-text/iso-codes - dev-python/lxml - dev-python/python-levenshtein - sys-devel/gettext - html? ( dev-python/utidylib ) - ical? ( dev-python/vobject ) - ini? ( dev-python/iniparse ) -" -DEPEND="${RDEPEND}" - -src_install() { - local filename binary - - dohtml -r translate/doc/{index.html,README,user} || die - use doc && { dohtml -r translate/doc/api/* || die ; } - rm -Rf translate/doc || die - - distutils_src_install - - if ! use html; then - rm "${ED}"/usr/bin/html2po || die - rm "${ED}"/usr/bin/po2html || die - fi - if ! use ical; then - rm "${ED}"/usr/bin/ical2po || die - rm "${ED}"/usr/bin/po2ical || die - fi - if ! use ini; then - rm "${ED}"/usr/bin/ini2po || die - rm "${ED}"/usr/bin/po2ini || die - fi - if ! use subtitles; then - rm "${ED}"/usr/bin/sub2po || die - rm "${ED}"/usr/bin/po2sub || die - fi - - einfo "Generating man pages..." - for binary in "${ED}"/usr/bin/*; do - filename=$(basename "${binary}") - PYTHONPATH=${WORKDIR}/${PF}:${PYTHONPATH} - - if ${file} --man > "${T}/${filename}.1" 2> /dev/null; then - doman "${T}/${filename}.1" || die - fi - done -} -- 2.26.2