Gentoo Archives: gentoo-commits

From: "Arfrever Frehtes Taifersar Arahesis (arfrever)" <arfrever@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/pyopenssl: ChangeLog pyopenssl-0.10.ebuild pyopenssl-0.10-r1.ebuild
Date: Tue, 27 Jul 2010 16:15:46
Message-Id: 20100727161544.064CA2CF37@corvid.gentoo.org
1 arfrever 10/07/27 16:15:43
2
3 Modified: ChangeLog pyopenssl-0.10.ebuild
4 pyopenssl-0.10-r1.ebuild
5 Log:
6 Use -fno-strict-aliasing to avoid breaking strict-aliasing rules.
7
8 (Portage version: HEAD/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.53 dev-python/pyopenssl/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyopenssl/ChangeLog?rev=1.53&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyopenssl/ChangeLog?rev=1.53&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyopenssl/ChangeLog?r1=1.52&r2=1.53
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/ChangeLog,v
20 retrieving revision 1.52
21 retrieving revision 1.53
22 diff -u -r1.52 -r1.53
23 --- ChangeLog 12 Jul 2010 14:05:16 -0000 1.52
24 +++ ChangeLog 27 Jul 2010 16:15:43 -0000 1.53
25 @@ -1,6 +1,10 @@
26 # ChangeLog for dev-python/pyopenssl
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/ChangeLog,v 1.52 2010/07/12 14:05:16 ssuominen Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/ChangeLog,v 1.53 2010/07/27 16:15:43 arfrever Exp $
30 +
31 + 27 Jul 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
32 + pyopenssl-0.10.ebuild, pyopenssl-0.10-r1.ebuild:
33 + Use -fno-strict-aliasing to avoid breaking strict-aliasing rules.
34
35 *pyopenssl-0.10-r1 (12 Jul 2010)
36
37
38
39
40 1.9 dev-python/pyopenssl/pyopenssl-0.10.ebuild
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.10.ebuild?rev=1.9&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.10.ebuild?rev=1.9&content-type=text/plain
44 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.10.ebuild?r1=1.8&r2=1.9
45
46 Index: pyopenssl-0.10.ebuild
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.10.ebuild,v
49 retrieving revision 1.8
50 retrieving revision 1.9
51 diff -u -r1.8 -r1.9
52 --- pyopenssl-0.10.ebuild 30 Apr 2010 15:13:41 -0000 1.8
53 +++ pyopenssl-0.10.ebuild 27 Jul 2010 16:15:43 -0000 1.9
54 @@ -1,9 +1,11 @@
55 # Copyright 1999-2010 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.10.ebuild,v 1.8 2010/04/30 15:13:41 grobian Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.10.ebuild,v 1.9 2010/07/27 16:15:43 arfrever Exp $
59
60 -EAPI="2"
61 +EAPI="3"
62 +PYTHON_DEPEND="2"
63 SUPPORT_PYTHON_ABIS="1"
64 +RESTRICT_PYTHON_ABIS="3.*"
65
66 inherit distutils eutils
67
68 @@ -23,14 +25,16 @@
69 RDEPEND=">=dev-libs/openssl-0.9.6g"
70 DEPEND="${RDEPEND}
71 doc? ( >=dev-tex/latex2html-2002.2 )"
72 -RESTRICT_PYTHON_ABIS="3.*"
73
74 S="${WORKDIR}/${MY_P}"
75
76 +PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
77 +
78 PYTHON_MODNAME="OpenSSL"
79
80 src_compile() {
81 distutils_src_compile
82 +
83 if use doc; then
84 addwrite /var/cache/fonts
85 # This one seems to be unnecessary with a recent tetex, but
86
87
88
89 1.2 dev-python/pyopenssl/pyopenssl-0.10-r1.ebuild
90
91 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.10-r1.ebuild?rev=1.2&view=markup
92 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.10-r1.ebuild?rev=1.2&content-type=text/plain
93 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.10-r1.ebuild?r1=1.1&r2=1.2
94
95 Index: pyopenssl-0.10-r1.ebuild
96 ===================================================================
97 RCS file: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.10-r1.ebuild,v
98 retrieving revision 1.1
99 retrieving revision 1.2
100 diff -u -r1.1 -r1.2
101 --- pyopenssl-0.10-r1.ebuild 12 Jul 2010 14:05:16 -0000 1.1
102 +++ pyopenssl-0.10-r1.ebuild 27 Jul 2010 16:15:43 -0000 1.2
103 @@ -1,9 +1,11 @@
104 # Copyright 1999-2010 Gentoo Foundation
105 # Distributed under the terms of the GNU General Public License v2
106 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.10-r1.ebuild,v 1.1 2010/07/12 14:05:16 ssuominen Exp $
107 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyopenssl/pyopenssl-0.10-r1.ebuild,v 1.2 2010/07/27 16:15:43 arfrever Exp $
108
109 -EAPI="2"
110 +EAPI="3"
111 +PYTHON_DEPEND="2"
112 SUPPORT_PYTHON_ABIS="1"
113 +RESTRICT_PYTHON_ABIS="3.*"
114
115 inherit distutils eutils
116
117 @@ -23,18 +25,21 @@
118 RDEPEND=">=dev-libs/openssl-0.9.6g"
119 DEPEND="${RDEPEND}
120 doc? ( >=dev-tex/latex2html-2002.2 )"
121 -RESTRICT_PYTHON_ABIS="3.*"
122
123 S="${WORKDIR}/${MY_P}"
124
125 +PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
126 +
127 PYTHON_MODNAME="OpenSSL"
128
129 src_prepare() {
130 - epatch "${FILESDIR}"/${P}-openssl-1.patch
131 + distutils_src_prepare
132 + epatch "${FILESDIR}/${P}-openssl-1.patch"
133 }
134
135 src_compile() {
136 distutils_src_compile
137 +
138 if use doc; then
139 addwrite /var/cache/fonts
140 # This one seems to be unnecessary with a recent tetex, but