diff -ruN a/LICENSE b/LICENSE --- a/LICENSE 1970-01-01 01:00:00.000000000 +0100 +++ b/LICENSE 2016-03-08 06:43:59.000000000 +0100 @@ -0,0 +1,26 @@ +Copyright (c) 1999-2004 Ng Pheng Siong. All rights reserved. + +Portions copyright (c) 2004-2006 Open Source Applications Foundation. +All rights reserved. + +Portions copyright (c) 2005-2006 Vrije Universiteit Amsterdam. +All rights reserved. + +Copyright (c) 2008-2010 Heikki Toivonen. All rights reserved. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation. + +THE AUTHOR PROVIDES THIS SOFTWARE ``AS IS'' AND ANY EXPRESSED OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff -ruN a/PKGBUILD b/PKGBUILD --- a/PKGBUILD 1970-01-01 01:00:00.000000000 +0100 +++ b/PKGBUILD 2016-03-08 07:26:10.000000000 +0100 @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 140196 2011-10-09 08:27:16Z angvp $ +# Maintainer: Angel Velasquez +# Contributor: Sergej Pupykin +# Contributor: William Rea + +pkgname=python2-m2crypto +pkgver=0.23.0 +pkgrel=2 +pkgdesc="A crypto and SSL toolkit for Python" +arch=('i686' 'x86_64') +url="https://pypi.python.org/pypi/M2Crypto" +license=('BSD') +depends=('python2' 'openssl') +makedepends=('swig' 'python2-setuptools') +#source=("m2crypto-${pkgver}.tar.gz::https://github.com/martinpaljak/M2Crypto/archive/v$pkgver.tar.gz" +source=("https://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-$pkgver.tar.gz" + "without-sslv3.patch" + "LICENSE") +md5sums=('89557730e245294a6cab06de8ad4fb42' + '1b8054a482e79659d927683c94dd27aa' + 'b0e1f0b7d0ce8a62c18b1287b991800e') + +prepare() { + cd "${srcdir}/M2Crypto-${pkgver}" + patch -Np1 -i ../without-sslv3.patch +} + +build() { + cd "${srcdir}/M2Crypto-${pkgver}" + python2 setup.py build +} + +package() { + cd "${srcdir}/M2Crypto-${pkgver}" + python2 setup.py install --root="${pkgdir}/" --optimize=1 + install -D -m644 $srcdir/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff -ruN a/without-sslv3.patch b/without-sslv3.patch --- a/without-sslv3.patch 1970-01-01 01:00:00.000000000 +0100 +++ b/without-sslv3.patch 2016-03-08 06:56:06.000000000 +0100 @@ -0,0 +1,14 @@ +diff -ruN a/SWIG/_ssl.i b/SWIG/_ssl.i +--- a/SWIG/_ssl.i 2015-12-04 13:27:05.000000000 +0100 ++++ b/SWIG/_ssl.i 2016-03-08 06:55:39.028413607 +0100 +@@ -56,8 +56,10 @@ + %rename(sslv2_method) SSLv2_method; + extern SSL_METHOD *SSLv2_method(void); + #endif ++#ifndef OPENSSL_NO_SSL3 + %rename(sslv3_method) SSLv3_method; + extern SSL_METHOD *SSLv3_method(void); ++#endif + %rename(sslv23_method) SSLv23_method; + extern SSL_METHOD *SSLv23_method(void); + %rename(tlsv1_method) TLSv1_method;