Gentoo Archives: gentoo-commits

From: "Thilo Bangert (bangert)" <bangert@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-crypt/nistp224: metadata.xml ChangeLog nistp224-0.75.ebuild Manifest
Date: Wed, 30 Jan 2008 22:58:03
Message-Id: E1JKLsV-00017d-TG@stork.gentoo.org
1 bangert 08/01/30 22:57:59
2
3 Added: metadata.xml ChangeLog nistp224-0.75.ebuild
4 Manifest
5 Log:
6 initial portage proper release - from the bangert overlay - credits for the original ebuild go to dragonheart
7 (Portage version: 2.1.3.19)
8
9 Revision Changes Path
10 1.1 app-crypt/nistp224/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/nistp224/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/nistp224/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <herd>no-herd</herd>
21 <maintainer>
22 <email>bangert@g.o</email>
23 </maintainer>
24 <longdescription lang="en">
25 nistp224 performs compressed Diffie-Hellman key exchange on the NIST P-224
26 elliptic curve at record-setting speeds. It includes an easy-to-use C library
27 and a command-line tool. nistp224 also supports uncompressed Diffie-Hellman key
28 exchange on the same curve, with 56-byte public keys, at slightly higher speeds.
29 </longdescription>
30 </pkgmetadata>
31
32
33
34 1.1 app-crypt/nistp224/ChangeLog
35
36 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/nistp224/ChangeLog?rev=1.1&view=markup
37 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/nistp224/ChangeLog?rev=1.1&content-type=text/plain
38
39 Index: ChangeLog
40 ===================================================================
41 # ChangeLog for app-crypt/nistp224
42 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
43 # $Header: /var/cvsroot/gentoo-x86/app-crypt/nistp224/ChangeLog,v 1.1 2008/01/30 22:57:59 bangert Exp $
44
45 *nistp224-0.75 (30 Jan 2008)
46
47 30 Jan 2008; Thilo Bangert <bangert@g.o>
48 +files/nistp224-0.75-asmfix.patch,
49 +files/nistp224-0.75-declare-exit.patch, +metadata.xml,
50 +nistp224-0.75.ebuild:
51 initial portage proper release
52
53 26 Jan 2008; Thilo Bangert <bangert@g.o> ChangeLog:
54 fix qa warning about missing declaration for exit()
55
56 18 Jan 2008; Thilo Bangert <bangert@g.o> ChangeLog:
57 switch to dragonhearts version - bug #164503
58
59 10 Jun 2007; Thilo Bangert <bangert@g.o> ChangeLog:
60 initial release: a fast elleptic curve cryto tool.
61
62
63
64
65 1.1 app-crypt/nistp224/nistp224-0.75.ebuild
66
67 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/nistp224/nistp224-0.75.ebuild?rev=1.1&view=markup
68 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/nistp224/nistp224-0.75.ebuild?rev=1.1&content-type=text/plain
69
70 Index: nistp224-0.75.ebuild
71 ===================================================================
72 # Copyright 1999-2008 Gentoo Foundation
73 # Distributed under the terms of the GNU General Public License v2
74 # $Header: /var/cvsroot/gentoo-x86/app-crypt/nistp224/nistp224-0.75.ebuild,v 1.1 2008/01/30 22:57:59 bangert Exp $
75
76 inherit toolchain-funcs flag-o-matic fixheadtails
77
78 DESCRIPTION="nistp224 performs compressed Diffie-Hellman key exchange on the NIST P-224 elliptic curve"
79 HOMEPAGE="http://cr.yp.to/nistp224.html"
80 SRC_URI="http://cr.yp.to/${PN}/${P}.tar.gz"
81 LICENSE="as-is"
82 SLOT="0"
83 KEYWORDS="~x86"
84 IUSE=""
85 DEPEND=""
86 RDEPEND=${DEPEND}
87 S=${WORKDIR}/math/${P}/src
88
89 src_unpack() {
90 unpack ${A}
91 epatch "${FILESDIR}"/${P}-asmfix.patch
92 epatch "${FILESDIR}"/${P}-declare-exit.patch
93 cd "${S}"
94 ht_fix_file Makefile print*.sh
95 append-ldflags $(bindnow-flags)
96 append-flags -fPIC
97 echo -n "$(tc-getCC) ${CFLAGS}" > conf-cc
98 echo -n "$(tc-getCC) ${LDFLAGS}" > conf-ld
99 if use ppc; then
100 # untested
101 echo -n "powerpc" > conf-opt
102 elif use sparc; then
103 # untested
104 echo -n "sparc" > conf-opt
105 else
106 # optiminations for ppro and pentium fail
107 echo -n "idea64" > conf-opt
108 fi
109 }
110
111 src_compile() {
112 emake || die "emake failed"
113 }
114
115 src_install() {
116 dobin nistp224 nistp224-56
117 mv nistp224.a libnistp224.a
118 dolib.a libnistp224.a
119 insinto /usr/include
120 doins nistp224.h
121 }
122
123
124
125 1.1 app-crypt/nistp224/Manifest
126
127 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/nistp224/Manifest?rev=1.1&view=markup
128 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/nistp224/Manifest?rev=1.1&content-type=text/plain
129
130 Index: Manifest
131 ===================================================================
132 AUX nistp224-0.75-asmfix.patch 1360 RMD160 172697e18b9a97983d03ba5a3448298be657a5b0 SHA1 0542576711958009cda77b03f2d630ea4187baa7 SHA256 8fa379e289034ac2b0d33aa1b1c77da8a53f23348a311d3ec67c3e0e742b5504
133 MD5 56b780777929f3e2bc90a41d5e652f56 files/nistp224-0.75-asmfix.patch 1360
134 RMD160 172697e18b9a97983d03ba5a3448298be657a5b0 files/nistp224-0.75-asmfix.patch 1360
135 SHA256 8fa379e289034ac2b0d33aa1b1c77da8a53f23348a311d3ec67c3e0e742b5504 files/nistp224-0.75-asmfix.patch 1360
136 AUX nistp224-0.75-declare-exit.patch 658 RMD160 5feb45953246bf9f630122e72e4a95f07cac7028 SHA1 a9fb10cd0d317e8f65551881bfd8835bc4803721 SHA256 dc69eaf6f8c3d5d145910dbc96785ded8d65838ab002582df563f1541e71add7
137 MD5 adb09be5597e0b6661bd4ac6e5eb24a5 files/nistp224-0.75-declare-exit.patch 658
138 RMD160 5feb45953246bf9f630122e72e4a95f07cac7028 files/nistp224-0.75-declare-exit.patch 658
139 SHA256 dc69eaf6f8c3d5d145910dbc96785ded8d65838ab002582df563f1541e71add7 files/nistp224-0.75-declare-exit.patch 658
140 DIST nistp224-0.75.tar.gz 204747 RMD160 0394055d583a922702c1be0c4f8c417a3e9f4f3d SHA1 3fa1b8971a7e6b89c00ed7e09f89eaf1736343b2 SHA256 4e033b1bd0bb906229ed8c42cf87aa03cdc54ad40593ca262c7178fe3425351d
141 EBUILD nistp224-0.75.ebuild 1162 RMD160 ec44b3f3754fcf71f14d3fa72e9d355ca0759740 SHA1 1d7e5a0931ae8ec432655fc6b32b2994f8a10d1f SHA256 9485a55234563d7fcf60a10a42ac2347ed9e751a8493f909604fd827c2660e6b
142 MD5 d964be9127a75f716a05769ebdcbe801 nistp224-0.75.ebuild 1162
143 RMD160 ec44b3f3754fcf71f14d3fa72e9d355ca0759740 nistp224-0.75.ebuild 1162
144 SHA256 9485a55234563d7fcf60a10a42ac2347ed9e751a8493f909604fd827c2660e6b nistp224-0.75.ebuild 1162
145 MISC ChangeLog 693 RMD160 e2a2fba8722d798a3e95ca0e22185b0bc00230da SHA1 065953b233a36e08199b4cf327024cc660e5283f SHA256 eaa39ea74d265d5f2352899db63e102d2b2cf09a1c57c42293c31f1e771c2548
146 MD5 efe6c7b114c407798581302d521d6494 ChangeLog 693
147 RMD160 e2a2fba8722d798a3e95ca0e22185b0bc00230da ChangeLog 693
148 SHA256 eaa39ea74d265d5f2352899db63e102d2b2cf09a1c57c42293c31f1e771c2548 ChangeLog 693
149 MISC metadata.xml 585 RMD160 3060fe656027d10dbb9cda6df42d3789e462c328 SHA1 3cc542189e51e3cf03099129705409e77055364f SHA256 a24bc31bc34bc99ebb393b51d4823e1384055edf5d0f5e9cb78fb7d1cb15f543
150 MD5 27b6b737b80e6016a399a74cc7835370 metadata.xml 585
151 RMD160 3060fe656027d10dbb9cda6df42d3789e462c328 metadata.xml 585
152 SHA256 a24bc31bc34bc99ebb393b51d4823e1384055edf5d0f5e9cb78fb7d1cb15f543 metadata.xml 585
153 MD5 3f276c61391ebfe2a70376d00452e9c3 files/digest-nistp224-0.75 241
154 RMD160 60bb1a414a352abf7bc21556e05a79ef961450ad files/digest-nistp224-0.75 241
155 SHA256 52c8136a55cfd112a65a92280382a15ab8b00930de2c9d81523a27ea3962a8bb files/digest-nistp224-0.75 241
156
157
158
159 --
160 gentoo-commits@l.g.o mailing list