Wed Feb 11 23:25:59 2009 UTC ()
Don't use text relocations, link against shared libcrypto.
DESTDIR support. Simplify. Bump revision.


(joerg)
diff -r1.4 -r1.5 pkgsrc/security/py-SSLCrypto/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/security/py-SSLCrypto/distinfo
diff -r0 -r1.1 pkgsrc/security/py-SSLCrypto/patches/patch-aa

cvs diff -r1.4 -r1.5 pkgsrc/security/py-SSLCrypto/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/security/py-SSLCrypto/Attic/Makefile 2008/04/25 22:30:47 1.4
+++ pkgsrc/security/py-SSLCrypto/Attic/Makefile 2009/02/11 23:25:59 1.5
@@ -1,29 +1,24 @@ @@ -1,29 +1,24 @@
1# $NetBSD: Makefile,v 1.4 2008/04/25 22:30:47 tnn Exp $ 1# $NetBSD: Makefile,v 1.5 2009/02/11 23:25:59 joerg Exp $
2# 2#
3 3
4DISTNAME= SSLCrypto-0.1.1 4DISTNAME= SSLCrypto-0.1.1
5PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 5PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
6PKGREVISION= 1 6PKGREVISION= 2
7CATEGORIES= security python 7CATEGORIES= security python
8MASTER_SITES= http://www.freenet.org.nz/python/SSLCrypto/ 8MASTER_SITES= http://www.freenet.org.nz/python/SSLCrypto/
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.freenet.org.nz/python/SSLCrypto/ 11HOMEPAGE= http://www.freenet.org.nz/python/SSLCrypto/
12COMMENT= Python bindings for openssl 12COMMENT= Python bindings for openssl
13 13
 14PKG_DESTDIR_SUPPORT= user-destdir
 15
14DEPENDS+= ${PYPKGPREFIX}-pyrex>=0.9.4.1:../../lang/py-pyrex 16DEPENDS+= ${PYPKGPREFIX}-pyrex>=0.9.4.1:../../lang/py-pyrex
15 17
16PYTHON_VERSIONS_ACCEPTED= 25 24 18PYTHON_VERSIONS_ACCEPTED= 25 24
 19PYDISTUTILSPKG= yes
17 20
18PLIST_SUBST+= PYSITELIB=${PYSITELIB:Q} 21.include "../../lang/python/extension.mk"
19 
20do-build: 
21 cd ${WRKSRC} && ${PYTHONBIN} setup.py build 
22 
23do-install: 
24 cd ${WRKSRC} && ${PYTHONBIN} setup.py install 
25 
26.include "../../lang/python/application.mk" 
27.include "../../security/openssl/buildlink3.mk" 22.include "../../security/openssl/buildlink3.mk"
28 23
29.include "../../mk/bsd.pkg.mk" 24.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1.1.1 -r1.2 pkgsrc/security/py-SSLCrypto/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/security/py-SSLCrypto/Attic/distinfo 2007/05/05 00:03:54 1.1.1.1
+++ pkgsrc/security/py-SSLCrypto/Attic/distinfo 2009/02/11 23:25:59 1.2
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.1.1.1 2007/05/05 00:03:54 agc Exp $ 1$NetBSD: distinfo,v 1.2 2009/02/11 23:25:59 joerg Exp $
2 2
3SHA1 (SSLCrypto-0.1.1.tar.gz) = 3e33e86ed6ad0db5546f53d6809008398d7b8ae5 3SHA1 (SSLCrypto-0.1.1.tar.gz) = 3e33e86ed6ad0db5546f53d6809008398d7b8ae5
4RMD160 (SSLCrypto-0.1.1.tar.gz) = c2dfaaed00105ff0d039cda3b1a2f19cca556632 4RMD160 (SSLCrypto-0.1.1.tar.gz) = c2dfaaed00105ff0d039cda3b1a2f19cca556632
5Size (SSLCrypto-0.1.1.tar.gz) = 141376 bytes 5Size (SSLCrypto-0.1.1.tar.gz) = 141376 bytes
 6SHA1 (patch-aa) = 708dec7a73ac84f878d570ae447b838ae5cc36df

File Added: pkgsrc/security/py-SSLCrypto/patches/Attic/patch-aa
$NetBSD: patch-aa,v 1.1 2009/02/11 23:25:59 joerg Exp $

--- setup.py.orig	2009-02-12 00:04:33.000000000 +0100
+++ setup.py
@@ -9,7 +9,7 @@ if sys.platform == 'win32':
     extra_link_args = []
 else:
     sslLibs = []
-    extra_link_args = ['/usr/lib/libcrypto.a']
+    extra_link_args = ['-lcrypto']
 
 setup(
   name = "SSLCrypto",