Skip to content

Commit 6f40572

Browse files
authored
Merge pull request #893 from macaroni-os/merge/mark-31/bump-dev-python_m2crypto-0_45_1
mark-devkit: [mark-31] Bump dev-python/m2crypto-0.45.1
2 parents 31634e3 + e38fda3 commit 6f40572

File tree

2 files changed

+49
-0
lines changed

2 files changed

+49
-0
lines changed

dev-python/m2crypto/Manifest

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
DIST m2crypto-0.44.0.tar.gz 363805 BLAKE2B 0a61574ebee8a82ff2b00fa595870fe8d7e965be893db1e82bd1796703ecec16d7c476185b4b4db754efee1e698f60f20c783d1da04f77ee604afb9a346a2077 SHA512 8f8e9d88852eb003eaad9242ca43a0218354d9af3a6f0d9666ceba0ef2c840cd0aca0ad8493a222eb1de9dd0253c0204dde5530fd6a59ee1c3f29be83ec23458
2+
DIST m2crypto-0.45.1.tar.gz 363721 BLAKE2B a2e1d78e65825e8ae13196aed8ea902618536a3607670a1b4900fbe5cd893d5badfd0431f6b594a209e49088ffbf6ea3540863a6ee2162ac230742d442322262 SHA512 7915bbb63625f645b6281dbdd2bb60691a6fa0d54ab505a1105d76efad5e0407ce68e38bebd5e0b0773bcbb99025ff7aa7d8df25fe32364d4a33471e6e9466ce
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
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+
}

0 commit comments

Comments
 (0)