File tree Expand file tree Collapse file tree 2 files changed +49
-0
lines changed
Expand file tree Collapse file tree 2 files changed +49
-0
lines changed Original file line number Diff line number Diff line change 11DIST m2crypto-0.44.0.tar.gz 363805 BLAKE2B 0a61574ebee8a82ff2b00fa595870fe8d7e965be893db1e82bd1796703ecec16d7c476185b4b4db754efee1e698f60f20c783d1da04f77ee604afb9a346a2077 SHA512 8f8e9d88852eb003eaad9242ca43a0218354d9af3a6f0d9666ceba0ef2c840cd0aca0ad8493a222eb1de9dd0253c0204dde5530fd6a59ee1c3f29be83ec23458
2+ DIST m2crypto-0.45.1.tar.gz 363721 BLAKE2B a2e1d78e65825e8ae13196aed8ea902618536a3607670a1b4900fbe5cd893d5badfd0431f6b594a209e49088ffbf6ea3540863a6ee2162ac230742d442322262 SHA512 7915bbb63625f645b6281dbdd2bb60691a6fa0d54ab505a1105d76efad5e0407ce68e38bebd5e0b0773bcbb99025ff7aa7d8df25fe32364d4a33471e6e9466ce
Original file line number Diff line number Diff line change 1+ # Distributed under the terms of the GNU General Public License v2
2+
3+ EAPI=7
4+
5+ PYTHON_COMPAT=( python3+ pypy3 )
6+ inherit distutils-r1 toolchain-funcs
7+
8+ DESCRIPTION=" A Python crypto and SSL toolkit"
9+ HOMEPAGE=" https://gitlab.com/m2crypto/m2crypto https://pypi.org/project/M2Crypto/"
10+ SRC_URI=" https://files.pythonhosted.org/packages/ad/69/33db804ea9c50175df3508d97bd3c33926913480bbd951008b92f678b138/m2crypto-0.45.1.tar.gz -> m2crypto-0.45.1.tar.gz"
11+
12+ DEPEND=" "
13+ RDEPEND="
14+ libressl? ( dev-libs/libressl:0= )
15+ !libressl? ( dev-libs/openssl:0= )
16+ virtual/python-typing[$PYTHON_USEDEP ]"
17+ BDEPEND="
18+ >=dev-lang/swig-2.0.9"
19+ IUSE=" libressl"
20+ SLOT=" 0"
21+ LICENSE=" MIT"
22+ KEYWORDS=" *"
23+ S=" ${WORKDIR} /m2crypto-0.45.1"
24+
25+ swig_define () {
26+ local x
27+ for x; do
28+ if tc-cpp-is-true " defined(${x} )" ; then
29+ SWIG_FEATURES+=" -D${x} "
30+ fi
31+ done
32+ }
33+ python_compile () {
34+ # setup.py looks at platform.machine() to determine swig options.
35+ # For exotic ABIs, we need to give swig a hint.
36+ local -x SWIG_FEATURES=
37+
38+ # https://bugs.gentoo.org/617946
39+ swig_define __ILP32__
40+
41+ # https://bugs.gentoo.org/674112
42+ swig_define __ARM_PCS_VFP
43+
44+ distutils-r1_python_compile
45+ }
46+ python_test () {
47+ esetup.py test
48+ }
You can’t perform that action at this time.
0 commit comments