diff --git a/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/Manifest index 73e5da7d0b..b0488b61d1 100644 --- a/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/Manifest @@ -1 +1,9 @@ -DIST M2Crypto-0.21.1.tar.gz 413563 RMD160 313dcab450846a0363e7192a10364bdfd5dfae85 SHA1 3c7135b952092e4f2eee7a94c5153319cccba94e SHA256 25b94498505c2d800ee465db0cc1aff097b1615adc3ac042a1c85ceca264fc0a +AUX 0.22.3-Use-swig-generated-python-loader.patch 4468 SHA256 e7e99614688bbf4ba2c596bf67bbdaefc479b36cf2375acd23380e652813bc75 SHA512 e194f67da2486d13dc0b68df993c7339e1818f773a907cb516102f3e8a1682fca24b8d2e22f1438443c7b95bf8e9d0fb52d63a74fb505c6d6b1e0e78afa798a4 WHIRLPOOL c441e785fcb2f049e2810eb5f5b1bfd4cfb2686dea8065459da2b3f2c2a66a4e7570a6e539dcf086d7bc1a5e2f54b34e348e39be6643e7cbfb1c6b854c555b51 +AUX 0.22.3-packaging.patch 2573 SHA256 8a23859c4bd1e0da96aa200f03d1a9f5ff08b1fa83b4a35399801679f5a79b75 SHA512 d98dd96dace3705f407202726cd2f4780465f23ab323b43ee3d5929b731450ba329d27dbf1bc6a3840084a392de0e85e9bd90fc45a59144659325151c7b8d253 WHIRLPOOL 479f696cc8ec65a40bc985587d69ba8f7397b81e69e08f842f31f82e8cb4d290e08444498a9fdd6b8f24df48929319e71d7333078f57af8322809dd5ab0b8093 +DIST M2Crypto-0.24.0.tar.gz 184457 SHA256 80a56441a1d2c0cf27e725be7554c92598b938fc8767ee2c71fdbc2fdc055ee8 SHA512 c23ae0f8ac790d4ef108a217a44e994341f6bbe4e12a7fef2518d8def82331246a145e19a2504b82b790a3ad4b467d2facc8a73bb7f1190b56441d8482c66aca WHIRLPOOL 47a437ee1207b4cca8d67aa4bdec95b9194030e3fc7146ace8d071caa9be829f3e9516ff9399e695615acdf930a90040deb0f1175d81994465ed0853688e3b37 +DIST M2Crypto-0.25.1.tar.gz 300904 SHA256 ac303a1881307a51c85ee8b1d87844d9866ee823b4fdbc52f7e79187c2d9acef SHA512 096d414efd5558f9ca4cebf46a297fa39f799e35c4325e031ee816689345e041370f2129650a10db66ebfcfe64309a7c7b49082306567baaf003b88ed9d60bda WHIRLPOOL c634685f8e096c41fc6caf9b364c5393b8f62fb585cd63f7599bb9cc10f910eb25cf48772616773ad9708d1f0fc25f139ee897d925d18432a03e18db552bfe7b +EBUILD m2crypto-0.24.0.ebuild 939 SHA256 bfa6031ec861a3e04bcd464b379d90a803958ba2e4034dd85721c5b7f734490a SHA512 b5f7ae379e997a56934130c4b14b9357773904e19ec5357b93de6ab144ec7faeabfb19def44e5c8460d56fbc3b59287121f75b008f83b83e71aaf41e5d26823a WHIRLPOOL f60473c26e42124d24747d86535cea9e77e34dc975d46b53e47ae0d59a37cfffdb827eaeb2539528b0250fae5d03da4ddf34cd31496d0ef77f1558e420f48be4 +EBUILD m2crypto-0.25.1-r2.ebuild 861 SHA256 a4bc4acf8b7b3ad0d4b5260a6aa179a0e6bcf198c463be30787958422c689ccc SHA512 452eb81bc814df71e536bed8b99a6ede611c690a4436b1132783c9eaa2aa0a988ec1231763126d77cedc8643db269e0e94dd65623cb75f04153a75f190ca26c4 WHIRLPOOL 3df19810748a4aee3a1c5aedd9bcb2d67a75b303afb5d51661ee8c91d8504acd8b3d63c3f04e78c1363511a961bc0f28dfc0c864d4572ca1638f9096f6d6d76d +MISC ChangeLog 4266 SHA256 cb2c5c4b7e3f369ff5771668f735d21ccb7220e0d4f0087823cbf857571e7694 SHA512 ddd1c2a62e02a76067b9dd7c78f6c0db466938118f89ac3e0fe80dcbb1836157fdf845b3a71c14730d18d696555ebb9ccaf724be9c7935dd549f43d30e2f9c8f WHIRLPOOL 176157383668d784462e09697ecbf240110622b7f63eb423ab85c684beb3452e3cb177814c6925864607901377bef1fc48d32931254cfe36d9d58c6842f4d1d6 +MISC ChangeLog-2015 14785 SHA256 bc1f5e8965bd259e09aca3df7f1f04e5730b88839a8624159adfd0098202b627 SHA512 fc570db891f03ca71c118ce6662fcad9a219d15d2dde18b3d914aeecd1108783abf2f4659e96e3f5e8aa6cb4bf476bd7f98f1975fd395411e5725118013f82b9 WHIRLPOOL f6a6a35ab0566f54b3d49bf5714c8173a0ab9a91114a25ff508507469c6d538869231119b338e9bb9ad7baae81e62aedec3978e5292b8e4089c849d6e0e973fa +MISC metadata.xml 380 SHA256 5ab7583a3fb8617ce68eb175d57b6a1ba951baca62d0179d80f63aca9eba3635 SHA512 f2e3b4228c45471f0132b3bb412f017f4006eb82bd63e187db3efdfd3f412c1db19bdb79d37630bb059f75ef69f110687b8924d22c2aef0101cb40eb3486f1e6 WHIRLPOOL f7bbc7ad82ae17374b32f1606bbf8960c799800debf709111abffb1df8da39d4492038dbeb3e3eb135f81f43038615d6d0fc0810151a58d5c27a3936237df9da diff --git a/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/files/0.22.3-Use-swig-generated-python-loader.patch b/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/files/0.22.3-Use-swig-generated-python-loader.patch new file mode 100644 index 0000000000..9ed352316c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/files/0.22.3-Use-swig-generated-python-loader.patch @@ -0,0 +1,138 @@ +From 803188070e486030cb1d2e53692b39305c742b17 Mon Sep 17 00:00:00 2001 +From: Joe Julian +Date: Tue, 19 May 2015 23:54:08 -0700 +Subject: [PATCH] Use swig generated python loader + +--- + .gitignore | 6 +++++- + M2Crypto/__init__.py | 4 ++-- + M2Crypto/m2.py | 4 +--- + SWIG/_m2crypto.def | 2 +- + SWIG/_m2crypto.i | 2 +- + setup.py | 25 +++++++++++++++++++++---- + 6 files changed, 31 insertions(+), 12 deletions(-) + +diff --git a/M2Crypto/__init__.py b/M2Crypto/__init__.py +index 647e057..38dbbd5 100644 +--- a/M2Crypto/__init__.py ++++ b/M2Crypto/__init__.py +@@ -19,7 +19,7 @@ Copyright 2008-2011 Heikki Toivonen. All rights reserved. + version_info = (0, 22) + version = '.'.join([str(_v) for _v in version_info]) + +-import __m2crypto ++import m2crypto + import m2 + import ASN1 + import AuthCookie +@@ -47,4 +47,4 @@ import m2xmlrpclib + import threading + import util + +-__m2crypto.lib_init() ++m2crypto.lib_init() +diff --git a/M2Crypto/m2.py b/M2Crypto/m2.py +index e4bb695..516cadb 100644 +--- a/M2Crypto/m2.py ++++ b/M2Crypto/m2.py +@@ -25,7 +25,5 @@ Portions created by Open Source Applications Foundation (OSAF) are + Copyright (C) 2004 OSAF. All Rights Reserved. + """ + +-from __m2crypto import * ++from m2crypto import * + lib_init() +- +- +diff --git a/SWIG/_m2crypto.def b/SWIG/_m2crypto.def +index 753db2c..3e9d5bc 100644 +--- a/SWIG/_m2crypto.def ++++ b/SWIG/_m2crypto.def +@@ -1,2 +1,2 @@ + EXPORTS +-init__m2crypto ++init_m2crypto +diff --git a/SWIG/_m2crypto.i b/SWIG/_m2crypto.i +index 50be5c3..e491222 100644 +--- a/SWIG/_m2crypto.i ++++ b/SWIG/_m2crypto.i +@@ -8,7 +8,7 @@ + * + */ + +-%module(threads=1) _m2crypto ++%module(threads=1) m2crypto + /* We really don't need threadblock (PyGILState_Ensure() etc.) anywhere. + Disable threadallow as well, only enable it for operations likely to + block. */ +diff --git a/setup.py b/setup.py +index bac6f9f..fc89513 100644 +--- a/setup.py ++++ b/setup.py +@@ -17,9 +17,22 @@ import os, sys, platform + from setuptools import setup + from setuptools.command import build_ext + ++from distutils.util import get_platform + from distutils.core import Extension + from distutils.spawn import find_executable + ++from distutils.command.build import build ++from setuptools.command.install import install ++ ++class CustomBuild(build): ++ def run(self): ++ self.run_command('build_ext') ++ build.run(self) ++ ++class CustomInstall(install): ++ def run(self): ++ self.run_command('build_ext') ++ self.do_egg_install() + + class _M2CryptoBuildExt(build_ext.build_ext): + '''Specialization of build_ext to enable swig_opts to inherit any +@@ -70,11 +83,12 @@ class _M2CryptoBuildExt(build_ext.build_ext): + + self.add_multiarch_paths() + +- opensslIncludeDir = os.path.join(self.openssl, 'include') ++ includeDir = os.path.join(self.openssl, 'include') ++ opensslIncludeDir = os.path.join(self.openssl, 'include', 'openssl') + opensslLibraryDir = os.path.join(self.openssl, 'lib') + + self.swig_opts = ['-I%s' % i for i in self.include_dirs + \ +- [opensslIncludeDir, os.path.join(opensslIncludeDir, "openssl")]] ++ [opensslIncludeDir, includeDir]] + self.swig_opts.append('-includeall') + self.swig_opts.append('-modern') + +@@ -85,6 +99,9 @@ class _M2CryptoBuildExt(build_ext.build_ext): + elif platform.architecture()[0] == '32bit': + self.swig_opts.append('-D__i386__') + ++ self.swig_opts.append('-outdir') ++ self.swig_opts.append(os.path.join(os.getcwd(),'M2Crypto')) ++ + self.include_dirs += [os.path.join(self.openssl, opensslIncludeDir), + os.path.join(os.getcwd(), 'SWIG')] + +@@ -103,7 +120,7 @@ if sys.platform == 'darwin': + else: + my_extra_compile_args = [] + +-m2crypto = Extension(name = 'M2Crypto.__m2crypto', ++m2crypto = Extension(name = 'M2Crypto._m2crypto', + sources = ['SWIG/_m2crypto.i'], + extra_compile_args = ['-DTHREADING'] + my_extra_compile_args, + #extra_link_args = ['-Wl,-search_paths_first'], # Uncomment to build Universal Mac binaries +@@ -145,5 +162,5 @@ interface.''', + + ext_modules = [m2crypto], + test_suite='tests.alltests.suite', +- cmdclass = {'build_ext': _M2CryptoBuildExt} ++ cmdclass = {'build': CustomBuild, 'install': CustomInstall, 'build_ext': _M2CryptoBuildExt} + ) +-- +2.4.1 + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/files/0.22.3-packaging.patch b/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/files/0.22.3-packaging.patch new file mode 100644 index 0000000000..26952a4e78 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/files/0.22.3-packaging.patch @@ -0,0 +1,69 @@ +From 0f2c82f097cf6d3722b7793fe1159160f3f52725 Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Mon, 25 May 2015 12:08:47 -0400 +Subject: [PATCH] Gentoo-specific packaging fixes + +Fix cross-compiles +EPREFIX support +--- + setup.py | 20 ++++---------------- + 1 file changed, 4 insertions(+), 16 deletions(-) + +diff --git a/setup.py b/setup.py +index fc89513..8360e7e 100644 +--- a/setup.py ++++ b/setup.py +@@ -32,7 +32,7 @@ class CustomBuild(build): + class CustomInstall(install): + def run(self): + self.run_command('build_ext') +- self.do_egg_install() ++ install.run(self) + + class _M2CryptoBuildExt(build_ext.build_ext): + '''Specialization of build_ext to enable swig_opts to inherit any +@@ -81,29 +81,19 @@ class _M2CryptoBuildExt(build_ext.build_ext): + + build_ext.build_ext.finalize_options(self) + +- self.add_multiarch_paths() +- + includeDir = os.path.join(self.openssl, 'include') + opensslIncludeDir = os.path.join(self.openssl, 'include', 'openssl') + opensslLibraryDir = os.path.join(self.openssl, 'lib') + +- self.swig_opts = ['-I%s' % i for i in self.include_dirs + \ +- [opensslIncludeDir, includeDir]] ++ eprefix = os.getenv('EPREFIX', '') ++ self.swig_opts = ['-I' + eprefix + '/usr/include'] + self.swig_opts.append('-includeall') + self.swig_opts.append('-modern') + +- # Fedora does hat tricks. +- if platform.linux_distribution()[0] in ['Fedora', 'CentOS']: +- if platform.architecture()[0] == '64bit': +- self.swig_opts.append('-D__x86_64__') +- elif platform.architecture()[0] == '32bit': +- self.swig_opts.append('-D__i386__') +- + self.swig_opts.append('-outdir') + self.swig_opts.append(os.path.join(os.getcwd(),'M2Crypto')) + +- self.include_dirs += [os.path.join(self.openssl, opensslIncludeDir), +- os.path.join(os.getcwd(), 'SWIG')] ++ self.include_dirs += [os.path.join(os.getcwd(), 'SWIG')] + + if sys.platform == 'cygwin': + # Cygwin SHOULD work (there's code in distutils), but +@@ -113,8 +103,6 @@ class _M2CryptoBuildExt(build_ext.build_ext): + # Someday distutils will be fixed and this won't be needed. + self.library_dirs += [os.path.join(self.openssl, 'bin')] + +- self.library_dirs += [os.path.join(self.openssl, opensslLibraryDir)] +- + if sys.platform == 'darwin': + my_extra_compile_args = ["-Wno-deprecated-declarations"] + else: +-- +2.4.1 + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/m2crypto-0.21.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/m2crypto-0.21.1.ebuild deleted file mode 100644 index 87b1dd9883..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/m2crypto-0.21.1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/m2crypto/m2crypto-0.21.1.ebuild,v 1.12 2012/05/13 20:46:48 aballier Exp $ - -EAPI="3" -PYTHON_DEPEND="2" -SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*" -DISTUTILS_SRC_TEST="setup.py" - -inherit distutils - -MY_PN="M2Crypto" - -DESCRIPTION="M2Crypto: A Python crypto and SSL toolkit" -HOMEPAGE="http://chandlerproject.org/bin/view/Projects/MeTooCrypto http://pypi.python.org/pypi/M2Crypto" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="doc examples" - -RDEPEND=">=dev-libs/openssl-0.9.8" -DEPEND="${RDEPEND} - >=dev-lang/swig-1.3.28 - dev-python/setuptools - doc? ( dev-python/epydoc )" - -S="${WORKDIR}/${MY_PN}-${PV}" - -DOCS="CHANGES" -PYTHON_MODNAME="${MY_PN}" - -src_compile() { - distutils_src_compile - - if use doc; then - einfo "Generation of documentation" - pushd doc > /dev/null - PYTHONPATH="$(ls -d ../build-$(PYTHON -f --ABI)/lib.*)" epydoc --html --output=api --name=M2Crypto M2Crypto || die "Generation of documentation failed" - popd > /dev/null - fi -} - -src_install() { - distutils_src_install - - if use doc; then - dohtml -r doc/* || die "Installation of documentation failed" - fi - - if use examples; then - pushd demo > /dev/null - insinto /usr/share/doc/${PF}/examples - doins -r * || die "Installation of examples failed" - popd > /dev/null - fi -} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/m2crypto-0.24.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/m2crypto-0.24.0.ebuild new file mode 100644 index 0000000000..4ddfa7e334 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/m2crypto-0.24.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +MY_PN="M2Crypto" + +DESCRIPTION="M2Crypto: A Python crypto and SSL toolkit" +HOMEPAGE="https://gitlab.com/m2crypto/m2crypto https://pypi.python.org/pypi/M2Crypto" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="libressl" + +RDEPEND=" + !libressl? ( >=dev-libs/openssl-0.9.8:0= ) + libressl? ( dev-libs/libressl:= ) +" +DEPEND="${RDEPEND} + >=dev-lang/swig-1.3.28:0 + dev-python/setuptools[${PYTHON_USEDEP}] +" + +S="${WORKDIR}/${MY_PN}-${PV}" + +# Tests access network, and fail randomly. Bug #431458. +RESTRICT=test + +python_test() { + esetup.py test +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/m2crypto-0.25.1-r2.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/m2crypto-0.25.1-r2.ebuild new file mode 100644 index 0000000000..671afd5a07 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/m2crypto-0.25.1-r2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +MY_PN="M2Crypto" + +DESCRIPTION="M2Crypto: A Python crypto and SSL toolkit" +HOMEPAGE="https://gitlab.com/m2crypto/m2crypto https://pypi.python.org/pypi/M2Crypto" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64" +IUSE="libressl" + +RDEPEND=" + !libressl? ( >=dev-libs/openssl-0.9.8:0= ) + libressl? ( dev-libs/libressl:0= ) + dev-python/typing[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + >=dev-lang/swig-1.3.28:0 + dev-python/setuptools[${PYTHON_USEDEP}] +" + +S="${WORKDIR}/${MY_PN}-${PV}" + +# Tests access network, and fail randomly. Bug #431458. +RESTRICT=test + +python_test() { + esetup.py test +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/metadata.xml new file mode 100644 index 0000000000..ed108183e4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/m2crypto/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + Python + + + M2Crypto + m2crypto/m2crypto + + diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/m2crypto-0.21.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/m2crypto-0.21.1 deleted file mode 100644 index ff86a94851..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/m2crypto-0.21.1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install postinst postrm prepare test -DEPEND=>=dev-libs/openssl-0.9.8 >=dev-lang/swig-1.3.28 dev-python/setuptools doc? ( dev-python/epydoc ) =dev-lang/python-2* -DESCRIPTION=M2Crypto: A Python crypto and SSL toolkit -EAPI=3 -HOMEPAGE=http://chandlerproject.org/bin/view/Projects/MeTooCrypto http://pypi.python.org/pypi/M2Crypto -IUSE=doc examples -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos -LICENSE=BSD -RDEPEND=>=dev-libs/openssl-0.9.8 =dev-lang/python-2* -SLOT=0 -SRC_URI=mirror://pypi/M/M2Crypto/M2Crypto-0.21.1.tar.gz -_eclasses_=distutils ad9e4720eb3e69090dd968b152fc611b multilib 165fc17c38d1b11dac2008280dab6e80 python efc1c55fc44c5b7272fc2ffba73c3e6f toolchain-funcs 1b1da0c45c555989dc5d832b54880783 -_md5_=510fa4db78b76fbca399ab1eff762bf8 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/m2crypto-0.24.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/m2crypto-0.24.0 new file mode 100644 index 0000000000..151ff0a3f7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/m2crypto-0.24.0 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=!libressl? ( >=dev-libs/openssl-0.9.8:0= ) libressl? ( dev-libs/libressl:= ) >=dev-lang/swig-1.3.28:0 dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +DESCRIPTION=M2Crypto: A Python crypto and SSL toolkit +EAPI=5 +HOMEPAGE=https://gitlab.com/m2crypto/m2crypto https://pypi.python.org/pypi/M2Crypto +IUSE=libressl python_targets_python2_7 +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos +LICENSE=BSD +RDEPEND=!libressl? ( >=dev-libs/openssl-0.9.8:0= ) libressl? ( dev-libs/libressl:= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +REQUIRED_USE=|| ( python_targets_python2_7 ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://pypi/M/M2Crypto/M2Crypto-0.24.0.tar.gz +_eclasses_=distutils-r1 039ba10839816478cfb070fdeb053906 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 0c067f080a047742ffac024b16895b45 python-utils-r1 c11fc374357e6ad9ddfe2e9f931e4d29 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120 +_md5_=6397962e6e9d62601de82e75d426e5e4 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/m2crypto-0.25.1-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/m2crypto-0.25.1-r2 new file mode 100644 index 0000000000..6ce9dc24ae --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/m2crypto-0.25.1-r2 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=!libressl? ( >=dev-libs/openssl-0.9.8:0= ) libressl? ( dev-libs/libressl:0= ) dev-python/typing[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-lang/swig-1.3.28:0 dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +DESCRIPTION=M2Crypto: A Python crypto and SSL toolkit +EAPI=6 +HOMEPAGE=https://gitlab.com/m2crypto/m2crypto https://pypi.python.org/pypi/M2Crypto +IUSE=libressl python_targets_python2_7 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc64 +LICENSE=BSD +RDEPEND=!libressl? ( >=dev-libs/openssl-0.9.8:0= ) libressl? ( dev-libs/libressl:0= ) dev-python/typing[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +REQUIRED_USE=|| ( python_targets_python2_7 ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://pypi/M/M2Crypto/M2Crypto-0.25.1.tar.gz +_eclasses_=distutils-r1 039ba10839816478cfb070fdeb053906 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 0c067f080a047742ffac024b16895b45 python-utils-r1 c11fc374357e6ad9ddfe2e9f931e4d29 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120 +_md5_=113f37856bde77c171a3004d5019b827