summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDennis Lamm <expeditioneer@gentoo.org>2019-02-23 15:27:59 +0100
committerDennis Lamm <expeditioneer@gentoo.org>2019-02-23 15:28:34 +0100
commit0f61e6ce7b50b0ba66ea2c6d4c291b352c32968d (patch)
tree5b88c348334b639aade0dba6ea8b7ab00a19a0b8
parentgnome-base/dconf: removed outdated live ebuild (diff)
downloadgnome-0f61e6ce7b50b0ba66ea2c6d4c291b352c32968d.tar.gz
gnome-0f61e6ce7b50b0ba66ea2c6d4c291b352c32968d.tar.bz2
gnome-0f61e6ce7b50b0ba66ea2c6d4c291b352c32968d.zip
dev-util/itstool: version bump to 2.0.5
Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Manifest-Sign-Key: 0xD39C7B0122696620
-rw-r--r--dev-util/itstool/Manifest26
-rw-r--r--dev-util/itstool/files/itstool-segfault.patch (renamed from dev-util/itstool/files/itstool-2.0.4-segfault.patch)0
-rw-r--r--dev-util/itstool/itstool-2.0.4-r1.ebuild4
-rw-r--r--dev-util/itstool/itstool-2.0.5.ebuild40
4 files changed, 53 insertions, 17 deletions
diff --git a/dev-util/itstool/Manifest b/dev-util/itstool/Manifest
index 5e98c8c7..887edb25 100644
--- a/dev-util/itstool/Manifest
+++ b/dev-util/itstool/Manifest
@@ -2,22 +2,18 @@
Hash: SHA256
DIST 2.0.4.tar.gz 79430 BLAKE2B 373222ed4e24d8707e2a16da1dca965c233f1a703f3e48489669f8291c71794253d06833a44cebbebde4ca5d97b6465331b024ac4483377c1929b5630b10fa60 SHA512 c4c12229419e376c378986c5e5e5de9d006e5a938d7935ae91ba1f5a70484ff519038ba6bba91329a54d96c7e53ea12fcf1122d63e891fd5c64813cebf5ad8fa
+DIST 2.0.5.tar.gz 79772 BLAKE2B 12ce0642cffed10fcd3ba754afea86e4415705889e08f888ee71f399d3564253113909f7d6cf8432346a248f85b64b1a9abb30b641144a37c9b1bb5d82213ea3 SHA512 5e99a3ef955472dff86a8189e88c9796bb6353d663742fb72c53a39a2e380d511d15ca7825ff03a3c88cd7763fccdf213fc64b80a2156304976b8cb2125d6437
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQKTBAEBCAB9FiEEhjiDzgE0H6m8d3Z/4FucaN0bWf0FAlp54O5fFIAAAAAALgAo
-aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDg2
-Mzg4M0NFMDEzNDFGQTlCQzc3NzY3RkUwNUI5QzY4REQxQjU5RkQACgkQ4FucaN0b
-Wf3w/w//UAn/nCkOIZljmoj3zODyRWr6uS9rpBMLWM70vQmcaDj1Cr4mKFYNb9Ny
-IepoosmNpAsc4cfSeQlnORVuy4aZaJEqNOWxjT/5EVncp2F+4BQXPgDC7GCjcp+A
-8/o2Y/epysRAxovlPVab+x2B4cQZbTOGn3ml5PC3bjG2yM1PeV9mQQASCwWfCLyp
-qtEy/4VD/ndlFXZ2zOrR7/xSc6Wpwmm7khijpUknMyQSspwD2+rzw7ZUGpoPr0Yw
-PR7jxK0o3mXexC1fMNXfOmOoAzny7gkQR9Cux9LHPnlYOdhElDNRP3O6JVIH6eTA
-rQdLXQbeMM7zH0vHwwUUFQ8clOHEzL7a8bETrs0U6myXnKlV2HOtfBKfWsWRdsjj
-CHrN7W9Y+/H775MFfFW/bUSUVPkMGPNlZp9zkq3UNtNstkZIEdh/eYAWf3lQRnUn
-vm+gFZiJs8Y63ZThHyCiMxMEc1YtThCIHTJFtysXf0PikHFbbYs/btY5lstI6AUA
-q736RWw7MVahp5tzTSujFqb32nUrwhka7w4c7s35qJoGgcCwdd8gBgNx0DDXvNsJ
-6BbpRV2BwZaqgJ7u5LVjl/H3z8xwPZmYdQNYWNjE4PV9emdGiCdgkKKwlxOXcSgg
-ZKUzf+ibxNJ3BPtDLmE2wj6jpIeqRnNmi1AreRc+6sv1HQzbygw=
-=HFZ4
+iQGSBAEBCAB9FiEEwuxCASuoJfEwMLVW05x7ASJpZiAFAlxxWG9fFIAAAAAALgAo
+aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEMy
+RUM0MjAxMkJBODI1RjEzMDMwQjU1NkQzOUM3QjAxMjI2OTY2MjAACgkQ05x7ASJp
+ZiB7zwf3W9Gl8bMSgwCQL/zxVIlwrQI2ybPgme/nS8VIyefeIzrUGNXp1fIyheFW
+/P6kCvlrdYZuHG3H2NGAb+8UxYL9lyXK1nLnX2oYmHG3cRJM2M634BzgeQTWJpvE
+QIYl4dorMUgKqpYu0HvinYHEHQ/9zvw7tjFn50yuRmdLMWFr7trrTtaMMLyjpSYa
+vfYZEXSGcfxplIOY1UP832ZB9ZTtminlbGVKd2hmpxVTUgV+Npzdoi/C8WHBWQdX
+YytzckJNxiN/JiKTdS//l83P/EyXByVGNVu9z+mpD97u6/toHgP2r2s6KQZPnIDg
+PiHyBRUymcg6jIhdA8EeShXpXesv
+=R5rN
-----END PGP SIGNATURE-----
diff --git a/dev-util/itstool/files/itstool-2.0.4-segfault.patch b/dev-util/itstool/files/itstool-segfault.patch
index 840daccd..840daccd 100644
--- a/dev-util/itstool/files/itstool-2.0.4-segfault.patch
+++ b/dev-util/itstool/files/itstool-segfault.patch
diff --git a/dev-util/itstool/itstool-2.0.4-r1.ebuild b/dev-util/itstool/itstool-2.0.4-r1.ebuild
index 49b85f5c..a04c0574 100644
--- a/dev-util/itstool/itstool-2.0.4-r1.ebuild
+++ b/dev-util/itstool/itstool-2.0.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -24,7 +24,7 @@ RDEPEND="${PYTHON_DEPS}
DEPEND="${RDEPEND}"
src_prepare() {
- eapply "${FILESDIR}/${P}-segfault.patch"
+ eapply "${FILESDIR}/${PN}-segfault.patch"
python_fix_shebang .
eapply_user
eautoreconf
diff --git a/dev-util/itstool/itstool-2.0.5.ebuild b/dev-util/itstool/itstool-2.0.5.ebuild
new file mode 100644
index 00000000..95f43f8d
--- /dev/null
+++ b/dev-util/itstool/itstool-2.0.5.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6})
+PYTHON_REQ_USE="xml"
+
+inherit autotools python-single-r1
+
+DESCRIPTION="Translation tool for XML documents that uses gettext files and ITS rules"
+HOMEPAGE="http://itstool.org/"
+SRC_URI="https://github.com/itstool/itstool/archive/${PV}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-linux"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ dev-libs/libxml2[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-segfault.patch"
+)
+
+src_prepare() {
+ python_fix_shebang .
+ eapply_user
+ eautoreconf
+}
+
+src_test() {
+ suite="${S}"/tests/run_tests.py
+ PYTHONPATH="." "${PYTHON}" ${suite} || die "test suite '${suite}' failed"
+ unset suite
+}