Gentoo Archives: gentoo-commits

From: "Thomas Sachau (tommy)" <tommy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/polarssl: polarssl-0.14.0.ebuild ChangeLog
Date: Fri, 27 Aug 2010 14:25:28
Message-Id: 20100827142523.9810020051@flycatcher.gentoo.org
1 tommy 10/08/27 14:25:23
2
3 Modified: ChangeLog
4 Added: polarssl-0.14.0.ebuild
5 Log:
6 Version bump, fixes bug 334803
7
8 (Portage version: 2.2_rc69-r1/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.6 net-libs/polarssl/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/polarssl/ChangeLog?rev=1.6&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/polarssl/ChangeLog?rev=1.6&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/polarssl/ChangeLog?r1=1.5&r2=1.6
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-libs/polarssl/ChangeLog,v
20 retrieving revision 1.5
21 retrieving revision 1.6
22 diff -u -r1.5 -r1.6
23 --- ChangeLog 11 Jul 2010 15:13:06 -0000 1.5
24 +++ ChangeLog 27 Aug 2010 14:25:23 -0000 1.6
25 @@ -1,6 +1,13 @@
26 # ChangeLog for net-libs/polarssl
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-libs/polarssl/ChangeLog,v 1.5 2010/07/11 15:13:06 jer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-libs/polarssl/ChangeLog,v 1.6 2010/08/27 14:25:23 tommy Exp $
30 +
31 +*polarssl-0.14.0 (27 Aug 2010)
32 +
33 + 27 Aug 2010; Thomas Sachau (Tommy[D]) <tommy@g.o>
34 + +polarssl-0.14.0.ebuild, +files/polarssl-0.14.0-ldflags.patch,
35 + +files/polarssl-0.14.0-makefile.patch:
36 + Version bump, fixes bug 334803
37
38 11 Jul 2010; Jeroen Roovers <jer@g.o> polarssl-0.12.0.ebuild:
39 Marked ~hppa (bug #324941).
40
41
42
43 1.1 net-libs/polarssl/polarssl-0.14.0.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/polarssl/polarssl-0.14.0.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/polarssl/polarssl-0.14.0.ebuild?rev=1.1&content-type=text/plain
47
48 Index: polarssl-0.14.0.ebuild
49 ===================================================================
50 # Copyright 1999-2010 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/net-libs/polarssl/polarssl-0.14.0.ebuild,v 1.1 2010/08/27 14:25:23 tommy Exp $
53
54 EAPI=2
55
56 inherit eutils
57
58 DESCRIPTION="Cryptographic library for embedded systems"
59 HOMEPAGE="http://polarssl.org/"
60 SRC_URI="http://polarssl.org/code/download/${P}-gpl.tgz"
61
62 LICENSE="GPL-2"
63 SLOT="0"
64 KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
65 IUSE="examples sse2"
66
67 src_prepare() {
68 cd library
69 if use sse2 ; then
70 sed -i '15iCFLAGS += -DHAVE_SSE2 -fPIC' Makefile
71 else
72 sed -i '15iCFLAGS += -fPIC' Makefile
73 fi
74 sed -i "s:-shared:-shared ${LDFLAGS}:g" library/Makefile
75 epatch "${FILESDIR}"/${P}-{makefile,ldflags}.patch
76 }
77
78 src_compile() {
79 cd library
80 emake libpolarssl.so || die "emake failed"
81
82 if use examples ; then
83 cd programs
84 emake all || die "emake failed"
85 fi
86 }
87
88 src_test() {
89 cd "${S}"/programs
90 emake test/selftest || die "emake selftest failed"
91 LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:../library" ./test/selftest || die "selftest failed"
92 cd "${S}"
93 emake check || die
94 }
95
96 src_install() {
97 insinto /usr/include/polarssl
98 doins include/polarssl/*.h || die
99 dolib.so library/libpolarssl.so || die
100 dolib.a library/libpolarssl.a || die
101
102 if use examples ; then
103 for p in programs/*/* ; do
104 if [[ -x "${p}" && ! -d "${p}" ]] ; then
105 f=polarssl_`basename "${p}"`
106 newbin "${p}" "${f}" || die
107 fi
108 done
109 for e in aes hash pkey ssl test ; do
110 docinto "${e}"
111 dodoc programs/"${e}"/*.c || die
112 dodoc programs/"${e}"/*.txt || die
113 done
114 fi
115 }