Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-haskell/skein/
Date: Sat, 31 Oct 2020 20:09:25
Message-Id: 1604174955.0e438d3615485591bf2905a651e2607fed47c0fa.slyfox@gentoo
1 commit: 0e438d3615485591bf2905a651e2607fed47c0fa
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 31 19:56:01 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 31 20:09:15 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e438d36
7
8 dev-haskell/skein: update to EAPI=7
9
10 Package-Manager: Portage-3.0.8, Repoman-3.0.2
11 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
12
13 dev-haskell/skein/metadata.xml | 26 +++++++++++++-------------
14 dev-haskell/skein/skein-1.0.9.4.ebuild | 6 +++---
15 2 files changed, 16 insertions(+), 16 deletions(-)
16
17 diff --git a/dev-haskell/skein/metadata.xml b/dev-haskell/skein/metadata.xml
18 index 155e664ff75..2b5aea89692 100644
19 --- a/dev-haskell/skein/metadata.xml
20 +++ b/dev-haskell/skein/metadata.xml
21 @@ -5,30 +5,30 @@
22 <email>haskell@g.o</email>
23 <name>Gentoo Haskell</name>
24 </maintainer>
25 + <use>
26 + <flag name="big-endian">When manually selecting the endianness, use big-endian (default is little-endian).</flag>
27 + <flag name="force-endianness">Use a manually selected endian when compiling (see flag 'big-endian').</flag>
28 + <flag name="reference">Use the reference implementation instead of the optimized one.</flag>
29 + </use>
30 <longdescription>
31 Skein (&lt;http://www.skein-hash.info/&gt;) is a family of fast
32 secure cryptographic hash functions designed by Niels
33 Ferguson, Stefan Lucks, Bruce Schneier, Doug Whiting, Mihir
34 Bellare, Tadayoshi Kohno, Jon Callas and Jesse Walker.
35 -
36 +
37 This package uses bindings to the optimized C implementation
38 of Skein. We provide a high-level interface (see module
39 - "Crypto.Skein") to some of the Skein use cases. We also
40 + &quot;Crypto.Skein&quot;) to some of the Skein use cases. We also
41 provide a low-level interface (see module
42 - "Crypto.Skein.Internal") should you need to use Skein in a
43 + &quot;Crypto.Skein.Internal&quot;) should you need to use Skein in a
44 different way.
45 -
46 +
47 Currently we have support for Skein as cryptographic hash
48 function as Skein as a message authentication code
49 (Skein-MAC). For examples of how to use this package, see
50 - "Crypto.Skein" module documentation.
51 + &quot;Crypto.Skein&quot; module documentation.
52 +
53 + This package includes Skein v1.3. Versions of this package
54 + before 1.0.0 implemented Skein v1.1.
55 </longdescription>
56 - <use>
57 - <flag name="big-endian">When manually selecting the endianness, use big-endian (default is little-endian)</flag>
58 - <flag name="force-endianness">Use a manually selected endian when compiling (see flag 'big-endian')</flag>
59 - <flag name="reference">Use the reference implementation instead of the optimized one</flag>
60 - </use>
61 - <upstream>
62 - <remote-id type="github">meteficha/skein</remote-id>
63 - </upstream>
64 </pkgmetadata>
65
66 diff --git a/dev-haskell/skein/skein-1.0.9.4.ebuild b/dev-haskell/skein/skein-1.0.9.4.ebuild
67 index 8a09b98425d..89a3273ac90 100644
68 --- a/dev-haskell/skein/skein-1.0.9.4.ebuild
69 +++ b/dev-haskell/skein/skein-1.0.9.4.ebuild
70 @@ -1,9 +1,9 @@
71 -# Copyright 1999-2019 Gentoo Authors
72 +# Copyright 1999-2020 Gentoo Authors
73 # Distributed under the terms of the GNU General Public License v2
74
75 -EAPI=5
76 +EAPI=7
77
78 -# ebuild generated by hackport 0.4.6.9999
79 +# ebuild generated by hackport 0.6.6.9999
80
81 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
82 inherit haskell-cabal