aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory M. Tuner <gmt@be-evil.net>2014-01-24 21:52:47 -0800
committerGregory M. Tuner <gmt@be-evil.net>2014-01-24 21:52:47 -0800
commite5b0f387d7f9d494766bba89affa472ab676b6ff (patch)
treedf460b0dfdf3385b9940e11691372c0cc3f1df07 /dev-python
parentapp-i18n/ibus: multilib-utize (diff)
downloadgmt-e5b0f387d7f9d494766bba89affa472ab676b6ff.tar.gz
gmt-e5b0f387d7f9d494766bba89affa472ab676b6ff.tar.bz2
gmt-e5b0f387d7f9d494766bba89affa472ab676b6ff.zip
dev-python/m2crypto: clone upstream
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/m2crypto/ChangeLog292
-rw-r--r--dev-python/m2crypto/Manifest4
-rw-r--r--dev-python/m2crypto/m2crypto-0.21.1-r2.ebuild69
-rw-r--r--dev-python/m2crypto/metadata.xml8
4 files changed, 373 insertions, 0 deletions
diff --git a/dev-python/m2crypto/ChangeLog b/dev-python/m2crypto/ChangeLog
new file mode 100644
index 0000000..69c6e73
--- /dev/null
+++ b/dev-python/m2crypto/ChangeLog
@@ -0,0 +1,292 @@
+# ChangeLog for dev-python/m2crypto
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/m2crypto/ChangeLog,v 1.76 2013/10/22 11:58:27 grobian Exp $
+
+ 22 Oct 2013; Fabian Groffen <grobian@gentoo.org> m2crypto-0.21.1-r1.ebuild:
+ Marked ~x64-macos, bug #487670
+
+ 09 Sep 2013; Tomáš Chvátal <scarabeus@gentoo.org> -m2crypto-0.21.1.ebuild,
+ m2crypto-0.21.1-r1.ebuild:
+ Stabilise on all archs as it is just eclass change, required for osc/obs.
+ Remove python eclass using revision.
+
+ 05 Sep 2013; Michał Górny <mgorny@gentoo.org> m2crypto-0.21.1-r1.ebuild:
+ Clean up PYTHON_COMPAT from old implementations.
+
+*m2crypto-0.21.1-r1 (15 Feb 2013)
+
+ 15 Feb 2013; Michał Górny <mgorny@gentoo.org> +m2crypto-0.21.1-r1.ebuild:
+ Migrate to distutils-r1.
+
+ 13 May 2012; Alexis Ballier <aballier@gentoo.org> m2crypto-0.21.1.ebuild:
+ keyword ~amd64-fbsd
+
+ 20 Feb 2012; Patrick Lauer <patrick@gentoo.org> m2crypto-0.21.1.ebuild:
+ Restricting pypy #404045
+
+ 06 Sep 2011; Matt Turner <mattst88@gentoo.org> m2crypto-0.21.1.ebuild:
+ Added ~mips, bug 374735
+
+ 22 Mar 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ -m2crypto-0.20.2.ebuild, -files/m2crypto-0.20.2-openssl-1.0.0.patch:
+ Delete.
+
+ 20 Mar 2011; Raúl Porcel <armin76@gentoo.org> m2crypto-0.21.1.ebuild:
+ ia64/s390/sh/sparc stable wrt #355267
+
+ 13 Mar 2011; Markus Meier <maekke@gentoo.org> m2crypto-0.21.1.ebuild:
+ arm stable, bug #355267
+
+ 12 Mar 2011; Tobias Klausmann <klausman@gentoo.org> m2crypto-0.21.1.ebuild:
+ Stable on alpha, bug #355267
+
+ 11 Mar 2011; Thomas Kahle <tomka@gentoo.org> m2crypto-0.21.1.ebuild:
+ x86 stable per bug 355267
+
+ 01 Mar 2011; Brent Baude <ranger@gentoo.org> m2crypto-0.21.1.ebuild:
+ stable ppc64, bug 355267
+
+ 27 Feb 2011; Brent Baude <ranger@gentoo.org> m2crypto-0.21.1.ebuild:
+ stable ppc, bug 355267
+
+ 21 Feb 2011; Jeroen Roovers <jer@gentoo.org> m2crypto-0.21.1.ebuild:
+ Stable for HPPA (bug #355267).
+
+ 17 Feb 2011; Markos Chandras <hwoarang@gentoo.org> m2crypto-0.21.1.ebuild:
+ Stable on amd64 wrt bug #355267
+
+*m2crypto-0.21.1 (15 Jan 2011)
+
+ 15 Jan 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ +m2crypto-0.21.1.ebuild:
+ Version bump.
+
+ 30 Apr 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ m2crypto-0.20.2.ebuild, +files/m2crypto-0.20.2-openssl-1.0.0.patch:
+ Fix building with openssl-1.0.0 (bug #310461).
+
+ 14 Feb 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ m2crypto-0.20.2.ebuild:
+ Fix installation with USE="doc" (bug #302777).
+
+ 15 Dec 2009; Brent Baude <ranger@gentoo.org> m2crypto-0.20.2.ebuild:
+ Marking m2crypto-0.20.2 ppc64 for bug 292314
+
+ 26 Nov 2009; Raúl Porcel <armin76@gentoo.org> m2crypto-0.20.2.ebuild:
+ ia64/s390/sh/sparc stable wrt #292314
+
+ 23 Nov 2009; Markus Meier <maekke@gentoo.org> m2crypto-0.20.2.ebuild:
+ arm/x86 stable, bug #292314
+
+ 18 Nov 2009; Mounir Lamouri <volkmar@gentoo.org> m2crypto-0.20.2.ebuild:
+ Stable for ppc, bug 292314
+
+ 11 Nov 2009; Jeroen Roovers <jer@gentoo.org> m2crypto-0.20.2.ebuild:
+ Stable for HPPA (bug #292314).
+
+ 11 Nov 2009; Brent Baude <ranger@gentoo.org> m2crypto-0.20.1.ebuild:
+ Marking m2crypto-0.20.1 ppc64 for bug 292314
+
+ 10 Nov 2009; Richard Freeman <rich0@gentoo.org> m2crypto-0.20.2.ebuild:
+ amd64 stable - 292314
+
+ 08 Nov 2009; Tobias Klausmann <klausman@gentoo.org>
+ m2crypto-0.20.2.ebuild:
+ Stable on alpha, bug #289680
+
+ 15 Oct 2009; Markus Meier <maekke@gentoo.org> m2crypto-0.20.1.ebuild:
+ amd64/x86 stable, bug #288093
+
+ 11 Oct 2009; nixnut <nixnut@gentoo.org> m2crypto-0.20.1.ebuild:
+ ppc stable #288093
+
+ 10 Oct 2009; Fabian Groffen <grobian@gentoo.org> m2crypto-0.20.2.ebuild:
+ Merge from Prefix
+
+*m2crypto-0.20.2 (07 Oct 2009)
+
+ 07 Oct 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ -m2crypto-0.16.ebuild, -m2crypto-0.18.2.ebuild,
+ -files/m2crypto-0.18.2-timeval_struct_size.patch, +m2crypto-0.20.2.ebuild:
+ Version bump.
+
+ 08 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ m2crypto-0.20.1.ebuild:
+ Set SUPPORT_PYTHON_ABIS.
+
+*m2crypto-0.20.1 (07 Sep 2009)
+
+ 07 Sep 2009; Patrick Lauer <patrick@gentoo.org> +m2crypto-0.20.1.ebuild:
+ Bump
+
+ 06 Sep 2009; Christian Ruppert <idl0r@gentoo.org>
+ -files/m2crypto-0.18-ssize_t.patch:
+ Remove unused patch.
+
+ 17 Jul 2009; nixnut <nixnut@gentoo.org> m2crypto-0.19.1.ebuild:
+ ppc stable #274179
+
+ 19 Jun 2009; Brent Baude <ranger@gentoo.org> m2crypto-0.19.1.ebuild:
+ stable ppc64, bug 274179
+
+ 17 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
+ m2crypto-0.19.1.ebuild:
+ stable x86, bug 274179
+
+ 17 Jun 2009; Thomas Anderson <gentoofan23@gentoo.org>
+ m2crypto-0.19.1.ebuild:
+ stable amd64, bug 274179
+
+*m2crypto-0.19.1 (16 May 2009)
+
+ 16 May 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ +m2crypto-0.19.1.ebuild:
+ Version bump (bug #269760).
+
+ 15 Mar 2009; Brent Baude <ranger@gentoo.org> m2crypto-0.18.2.ebuild:
+ Marking m2crypto-0.18.2 ppc64 for bug 256245
+
+ 24 Dec 2008; Raúl Porcel <armin76@gentoo.org> m2crypto-0.18.2.ebuild:
+ Add ~arm wrt #172817
+
+ 05 Jul 2008; Santiago M. Mola <coldwind@gentoo.org>
+ m2crypto-0.18.2.ebuild:
+ amd64 stable wrt bug #228535
+
+ 27 Jun 2008; Ali Polatel <hawking@gentoo.org>
+ +files/m2crypto-0.18.2-resume_session.patch, m2crypto-0.18.2.ebuild:
+ Fixed resume_session test.
+
+ 21 Jun 2008; nixnut <nixnut@gentoo.org> m2crypto-0.16.ebuild:
+ Stable on ppc wrt bug 228535
+
+ 12 May 2008; Ali Polatel <hawking@gentoo.org> m2crypto-0.16.ebuild,
+ -m2crypto-0.18.ebuild:
+ Drop old. Swig is not a runtime dependency, bug 221471. Quoting.
+
+*m2crypto-0.18.2 (24 Feb 2008)
+
+ 24 Feb 2008; Tiziano Müller <dev-zero@gentoo.org>
+ +files/m2crypto-0.18.2-timeval_struct_size.patch, +m2crypto-0.18.2.ebuild:
+ Version bump. Fixes one test-error (upstream bug:
+ http://bugzilla.osafoundation.org/show_bug.cgi?id=11893). Added ~sh keyword
+ wrt bug #172817).
+
+ 20 Sep 2007; Ali Polatel <hawking@gentoo.org>
+ +files/m2crypto-0.18-ssize_t.patch, -m2crypto-0.17-r1.ebuild,
+ m2crypto-0.18.ebuild:
+ added patch to fix int/py_ssize_t issues with python2.4 (bug 191742). drop old
+
+*m2crypto-0.18 (05 Sep 2007)
+
+ 05 Sep 2007; Ali Polatel <hawking@gentoo.org> +m2crypto-0.18.ebuild:
+ version bump.
+
+ 17 Jun 2007; Raúl Porcel <armin76@gentoo.org> m2crypto-0.17-r1.ebuild:
+ Add ~alpha wrt #172817
+
+ 08 Apr 2007; Markus Rothe <corsair@gentoo.org> m2crypto-0.17-r1.ebuild:
+ Added ~ppc64; bug #172817
+
+ 30 Mar 2007; Jeroen Roovers <jer@gentoo.org> m2crypto-0.17-r1.ebuild:
+ Marked ~hppa (bug #172817).
+
+ 12 Jan 2007; Marien Zwart <marienz@gentoo.org>
+ -files/m2crypto-0.13-gentoo.patch, -m2crypto-0.12-r1.ebuild:
+ Drop old broken ebuild.
+
+ 12 Jan 2007; Christian Faulhammer <opfer@gentoo.org> m2crypto-0.16.ebuild:
+ stable x86, bug #161658
+
+*m2crypto-0.17-r1 (11 Jan 2007)
+
+ 11 Jan 2007; Marien Zwart <marienz@gentoo.org> -m2crypto-0.17.ebuild,
+ +m2crypto-0.17-r1.ebuild:
+ Revision bump making the setuptools dependency non-optional (removes an
+ automagic dep).
+
+ 09 Jan 2007; Javier Villavicencio <the_paya@gentoo.org>
+ m2crypto-0.17.ebuild:
+ Added ~x86-fbsd keyword.
+
+ 06 Jan 2007; Ferris McCormick <fmccor@gentoo.org> m2crypto-0.17.ebuild:
+ Add ~sparc keyword at developer request. Builds and runs all its tests without
+ problem.
+
+ 06 Jan 2007; Tiziano Müller <dev-zero@gentoo.org> m2crypto-0.17.ebuild:
+ Added setuptools dependency for testing.
+
+*m2crypto-0.17 (06 Jan 2007)
+
+ 06 Jan 2007; Tiziano Müller <dev-zero@gentoo.org> -m2crypto-0.12.ebuild,
+ -m2crypto-0.13.ebuild, -m2crypto-0.13.1.ebuild, +m2crypto-0.17.ebuild:
+ Version bump. Dropped old versions (bug #95559).
+
+*m2crypto-0.16 (10 Oct 2006)
+
+ 10 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> +m2crypto-0.16.ebuild:
+ Version bump, bug 135319.
+
+ 13 Jun 2006; Michael Sterrett <mr_bones_@gentoo.org>
+ -m2crypto-0.07_alpha3.ebuild:
+ clean out old crufty version
+
+ 01 Apr 2006; Aron Griffis <agriffis@gentoo.org> m2crypto-0.13.1.ebuild:
+ Mark 0.13.1 ~ia64
+
+ 28 Nov 2005; Marien Zwart <marienz@gentoo.org> m2crypto-0.13.1.ebuild:
+ Add missing eutils inherit.
+
+*m2crypto-0.13.1 (02 Nov 2005)
+
+ 02 Nov 2005; Stefan Briesenick <sbriesen@gentoo.org>
+ +files/m2crypto-0.13-gentoo.patch, +m2crypto-0.13.1.ebuild:
+ version bump (patch only), fixing SWIG errors with latest python/openssl
+ (made patch for it), added 'doc' use-flag (pulls api-docs, installs
+ examples), general ebuild cleanup.
+
+ 16 Oct 2005; Bryan Østergaard <kloeri@gentoo.org>
+ m2crypto-0.07_alpha3.ebuild, m2crypto-0.12.ebuild,
+ m2crypto-0.12-r1.ebuild, m2crypto-0.13.ebuild:
+ Fix HOMEPAGE.
+
+ 16 Oct 2005; Bryan Østergaard <kloeri@gentoo.org>
+ m2crypto-0.07_alpha3.ebuild, m2crypto-0.12.ebuild,
+ m2crypto-0.12-r1.ebuild, m2crypto-0.13.ebuild:
+ Fix cp -a stuff, bug 103487.
+
+ 30 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+ 04 Nov 2004; Rob Cakebread <pythonhead@gentoo.org>
+ m2crypto-0.07_alpha3.ebuild, m2crypto-0.12-r1.ebuild,
+ m2crypto-0.12.ebuild, m2crypto-0.13.ebuild:
+ depend on app-arch/unzip bug# 69831
+
+ 01 Apr 2004; David Holm <dholm@gentoo.org> m2crypto-0.13.ebuild:
+ Added to ~ppc.
+
+*m2crypto-0.13 (31 Mar 2004)
+
+ 31 Mar 2004; Bryan Østergaard <kloeri@gentoo.org> m2crypto-0.13.ebuild:
+ Version bump.
+
+*m2crypto-0.12-r1 (26 Feb 2004)
+
+ 26 Feb 2004; <kloeri@gentoo.org> m2crypto-0.12-r1.ebuild:
+ Add missing dependency, close bug #42761.
+
+ 02 Feb 2004; Alastair Tse <liquidx@gentoo.org> m2crypto-0.12.ebuild:
+ stable bump to match python2.3 (#33971)
+
+*m2crypto-0.12 (23 Nov 2003)
+
+ 23 Nov 2003; Alastair Tse <liquidx@gentoo.org> m2crypto-0.12.ebuild:
+ version bump. major cleanups to ebuild, changed SRC_URI and LICENSE
+
+ 07 Jan 2003; J Robert Ray <jrray@gentoo.org> : unmasking for x86.
+
+*m2crypto-0.07_alpha3 (16 Dec 2002)
+
+ 16 Dec 2002; J Robert Ray <jrray@gentoo.org> :
+ Initial import, submitted by Chris Bainbridge <chrb@dcs.ed.ac.uk>.
diff --git a/dev-python/m2crypto/Manifest b/dev-python/m2crypto/Manifest
new file mode 100644
index 0000000..067b756
--- /dev/null
+++ b/dev-python/m2crypto/Manifest
@@ -0,0 +1,4 @@
+DIST M2Crypto-0.21.1.tar.gz 413563 SHA256 25b94498505c2d800ee465db0cc1aff097b1615adc3ac042a1c85ceca264fc0a SHA512 b261eed84b3bda8a664c065241c2007f6443235a0fbcdd856c5a0b1f015e75662724b72a56e94aeb174414fff5c8dd71dfcb4b18f677f576ab7e30811a8adf9b WHIRLPOOL 88f184452a660cff934371d18e0065974dec3cea052cf78ef0bbecf35ed2ef6d69f8a40016f1b3fbac24fa06697b7e4c5e9e1f6afd20d30ff63fa1c22b69e8d0
+EBUILD m2crypto-0.21.1-r2.ebuild 1587 SHA256 ab507d5a2cfecd52344a89774ebb9f61dc6cf87c64378da1d990dd14d8e26df3 SHA512 0d09a4fba171f9de5076f3152d5cf76d2624c8c2efe37ece00f3309b7ac88ac4c7fabcb29d5f9a089f758282a2b71b31df51d51edc69f2989bc4aeeb51b067ae WHIRLPOOL 82ccd35f02f72478a1a07034734c22fab6556e63dbff5c4b8b3073cfbbf55f0c795b7d85e572c0d6a0e9f6b4016d3812e2199a4c9abec8b47fed2f1f6c97415e
+MISC ChangeLog 10025 SHA256 59eb24dd9d3c2cb4ab4308d3d9541cc022c78b6eed8712f725b7a61862477a5b SHA512 6fc914cc0545dd5d948c45e785e6f211ae2532c75ccd150d763ee16e54abcb24f1007fd7d1bc20f54d699819fba75d2f28e75eac75bf152e9a3bcc0bc8c751fe WHIRLPOOL a40e6a3e38eb5eb74a1ca3b9de0cf07c28e37ad71fc2d83064c8de83943c7f85f27094f79bfd516ad22b5ea20fed286fc06463b94e9856a1e11edf5ffd9b44df
+MISC metadata.xml 231 SHA256 4b3c3ef12b8947ff65c09c0c6bbeda5e9837776cbd593d20951d4fca97b38fc8 SHA512 70d64f2f5642ac485ed4b1ab58e307485d3bbe417edaab9c0cfc6ca1ad56de0b26b350b439bff4ac3d8d4c432df4b086f24f715a1ce631b8231bcd5cb9938561 WHIRLPOOL 59674c4927ea7a1df761e8ff83a04cafa8fc07973491a2c2e033e5afc2dead61366f0f66c8b14290b9e0652af24a8a0919753f8020e8a510ce1bbe4395165ae2
diff --git a/dev-python/m2crypto/m2crypto-0.21.1-r2.ebuild b/dev-python/m2crypto/m2crypto-0.21.1-r2.ebuild
new file mode 100644
index 0000000..daadaee
--- /dev/null
+++ b/dev-python/m2crypto/m2crypto-0.21.1-r2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit distutils-r1
+
+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 ~x64-macos ~x86-macos"
+IUSE="doc examples"
+
+RDEPEND=">=dev-libs/openssl-0.9.8"
+DEPEND="${RDEPEND}
+ >=dev-lang/swig-1.3.28
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ doc? ( dev-python/epydoc[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+# Tests access network, and fail randomly. Bug #431458.
+RESTRICT=test
+
+python_prepare_all() {
+ # use pre-swigged sources
+ sed -i -e '/sources/s:\.i:_wrap.c:' setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+ set -- swig -python -includeall -I/usr/include \
+ -o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i
+
+ echo "${@}" >&2
+ "${@}" || die 'swig failed'
+}
+
+python_compile_all() {
+ if use doc; then
+ cd doc || die
+ epydoc --html --output=api --name=M2Crypto M2Crypto || die
+ fi
+}
+
+python_test() {
+ esetup.py test
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/. )
+
+ distutils-r1_python_install_all
+
+ if use examples; then
+ docinto examples
+ dodoc -r demo/.
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
diff --git a/dev-python/m2crypto/metadata.xml b/dev-python/m2crypto/metadata.xml
new file mode 100644
index 0000000..001dc58
--- /dev/null
+++ b/dev-python/m2crypto/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>python</herd>
+ <upstream>
+ <remote-id type="pypi">M2Crypto</remote-id>
+ </upstream>
+</pkgmetadata>