1 |
commit: 5f5a197738ba831cf4bef621508c4be1e2df0bd9 |
2 |
Author: Maciej Barć <xgqt <AT> riseup <DOT> net> |
3 |
AuthorDate: Thu Jun 3 18:37:06 2021 +0000 |
4 |
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Jun 22 08:59:51 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f5a1977 |
7 |
|
8 |
dev-python/js2py: bump to 0.71 |
9 |
|
10 |
Package-Manager: Portage-3.0.18, Repoman-3.0.2 |
11 |
Signed-off-by: Maciej Barć <xgqt <AT> riseup.net> |
12 |
Closes: https://github.com/gentoo/gentoo/pull/21113 |
13 |
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> |
14 |
|
15 |
dev-python/js2py/Manifest | 1 + |
16 |
dev-python/js2py/js2py-0.71.ebuild | 47 ++++++++++++++++++++++++++++++++++++++ |
17 |
2 files changed, 48 insertions(+) |
18 |
|
19 |
diff --git a/dev-python/js2py/Manifest b/dev-python/js2py/Manifest |
20 |
index d36aba4b7bb..744b05d851d 100644 |
21 |
--- a/dev-python/js2py/Manifest |
22 |
+++ b/dev-python/js2py/Manifest |
23 |
@@ -1 +1,2 @@ |
24 |
DIST Js2Py-0.70_p20210218.tar.gz 1969615 BLAKE2B 4702b2e771bfd2a5158a3539c33932335816c74f9dbd132679036aa2b7e53796764dd852e92d72a35ecc31efa34b849776c45d8c81e80f85f59308edf0996f00 SHA512 757c895bc0ba933020336a70473ec4455cb93c17040a39f17d645782011ea72273291448f3448ffd34658b48ada45b77facf3d326133f1c0d63e2e26e2cd7f30 |
25 |
+DIST Js2Py-0.71.tar.gz 1969618 BLAKE2B 293a830f4188e66927b23900e8c376bf1a4bfdfa8726e33aa5aa75dcdf735cde89ce463741c142fc7e487ae89c7c11421e459d2fdd09ba88edfe953e4e087e42 SHA512 75bae61619d4766117f3c163d36427f3019825ecb08b745aee7c3b6f2d33a4ea8507ca180b63c0a8e575a5f9491eb64d6963acbb912edc7b934a676b38814597 |
26 |
|
27 |
diff --git a/dev-python/js2py/js2py-0.71.ebuild b/dev-python/js2py/js2py-0.71.ebuild |
28 |
new file mode 100644 |
29 |
index 00000000000..5f2222fe189 |
30 |
--- /dev/null |
31 |
+++ b/dev-python/js2py/js2py-0.71.ebuild |
32 |
@@ -0,0 +1,47 @@ |
33 |
+# Copyright 1999-2021 Gentoo Authors |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+ |
36 |
+EAPI=7 |
37 |
+ |
38 |
+MY_COMMIT="5f665f60083a9796ec33861240ce31d6d2b844b6" |
39 |
+ |
40 |
+MY_PN="Js2Py" |
41 |
+MY_P="${MY_PN}-${PV}" |
42 |
+ |
43 |
+PYTHON_COMPAT=( python3_{8,9} ) |
44 |
+ |
45 |
+inherit distutils-r1 |
46 |
+ |
47 |
+DESCRIPTION="JavaScript to Python Translator & JavaScript interpreter in Python" |
48 |
+HOMEPAGE=" |
49 |
+ http://piter.io/projects/js2py/ |
50 |
+ https://github.com/PiotrDabkowski/Js2Py/ |
51 |
+ https://pypi.org/project/Js2Py/ |
52 |
+" |
53 |
+SRC_URI="https://github.com/PiotrDabkowski/${MY_PN}/archive/${MY_COMMIT}.tar.gz -> ${MY_P}.tar.gz" |
54 |
+ |
55 |
+LICENSE="MIT" |
56 |
+SLOT="0" |
57 |
+KEYWORDS="~amd64 ~x86" |
58 |
+ |
59 |
+RDEPEND=" |
60 |
+ >=dev-python/pyjsparser-2.5.1[${PYTHON_USEDEP}] |
61 |
+ >=dev-python/tzlocal-1.2.0[${PYTHON_USEDEP}] |
62 |
+ >=dev-python/six-1.10.0[${PYTHON_USEDEP}] |
63 |
+" |
64 |
+ |
65 |
+S="${WORKDIR}/${MY_PN}-${MY_COMMIT}" |
66 |
+ |
67 |
+python_test() { |
68 |
+ pushd ./tests >/dev/null || die |
69 |
+ |
70 |
+ # Tests require "node_failed.txt" file where the logs are kept |
71 |
+ if [[ -f ./node_failed.txt ]]; then |
72 |
+ rm ./node_failed.txt || die |
73 |
+ fi |
74 |
+ |
75 |
+ touch ./node_failed.txt || die |
76 |
+ "${EPYTHON}" ./run.py || die "tests failed with ${EPYTHON}" |
77 |
+ |
78 |
+ popd >/dev/null || die |
79 |
+} |