# 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 <idella4@gentoo.org>
+ +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 <ago@gentoo.org>
translate-toolkit-1.10.0.ebuild:
-----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-----
--- /dev/null
+# 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
+}
+++ /dev/null
-# 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
-}