dev-python/polib: fix test to assume LE, bug #641464
authorSergei Trofimovich <slyfox@gentoo.org>
Sun, 15 Apr 2018 14:11:48 +0000 (15:11 +0100)
committerSergei Trofimovich <slyfox@gentoo.org>
Sun, 15 Apr 2018 14:12:04 +0000 (15:12 +0100)
Also proposed this change upstream as:
https://bitbucket.org/izi/polib/pull-requests/24/tests-force-msgfmt-into-machines-byte/diff

Reported-by: Rolf Eike Beer
Closes: https://bugs.gentoo.org/641464
Package-Manager: Portage-2.3.28, Repoman-2.3.9

dev-python/polib/files/polib-1.0.7-BE-test.patch [new file with mode: 0644]
dev-python/polib/polib-1.0.7.ebuild
dev-python/polib/polib-1.1.0.ebuild

diff --git a/dev-python/polib/files/polib-1.0.7-BE-test.patch b/dev-python/polib/files/polib-1.0.7-BE-test.patch
new file mode 100644 (file)
index 0000000..e2192bb
--- /dev/null
@@ -0,0 +1,11 @@
+https://bitbucket.org/izi/polib/pull-requests/24/tests-force-msgfmt-into-machines-byte/diff
+https://bugs.gentoo.org/641464
+diff --git a/tests/tests.py b/tests/tests.py
+index 50ad0c6..239ce88 100644
+--- a/tests/tests.py
++++ b/tests/tests.py
+@@ -551,3 +551,3 @@ class TestPoFile(unittest.TestCase):
+             po.save_as_mofile(tmpfile1)
+-            subprocess.call([msgfmt, '--no-hash', '-o', tmpfile2, reffile])
++            subprocess.call([msgfmt, '--no-hash', '--endianness=%s' % sys.byteorder, '-o', tmpfile2, reffile])
+             try:
index 73369498a496c752e868dd261796b67ba9008fa7..c890aa984407fb9a1a0b51357f0c4f737e874dcc 100644 (file)
@@ -17,6 +17,10 @@ IUSE="doc"
 
 DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
 
+PATCHES=(
+       "${FILESDIR}"/${PN}-1.0.7-BE-test.patch
+)
+
 python_compile_all() {
        use doc && emake -C docs html
 }
index ea885b2aaf8842bc9b5781f4070d48d87b5bc07e..81c5318f275dad50ef194b4c2b8e13b466fb488d 100644 (file)
@@ -17,6 +17,10 @@ IUSE="doc"
 
 DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
 
+PATCHES=(
+       "${FILESDIR}"/${PN}-1.0.7-BE-test.patch
+)
+
 python_compile_all() {
        use doc && emake -C docs html
 }