Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-crypt/age/
Date: Sat, 29 May 2021 07:47:41
Message-Id: 1622274452.5ed7a128ad3dc4b8071b5fb1e343d2443448cbd8.graaff@gentoo
1 commit: 5ed7a128ad3dc4b8071b5fb1e343d2443448cbd8
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Sat May 29 06:19:43 2021 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Sat May 29 07:47:32 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ed7a128
7
8 app-crypt/age: add 1.0.0_rc2
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.2
11 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
12
13 app-crypt/age/Manifest | 3 +++
14 app-crypt/age/age-1.0.0_rc2.ebuild | 51 ++++++++++++++++++++++++++++++++++++++
15 2 files changed, 54 insertions(+)
16
17 diff --git a/app-crypt/age/Manifest b/app-crypt/age/Manifest
18 index 322dd1f6cb2..2b12fdc150b 100644
19 --- a/app-crypt/age/Manifest
20 +++ b/app-crypt/age/Manifest
21 @@ -1,7 +1,10 @@
22 DIST age-1.0.0_beta_p7.tar.gz 42209 BLAKE2B 14122a698c725d2a3174296864e16a7f629f733094274b7d1ae8f050a6f3014d55f6c0277a916dc0c2178362e0433e103eff331e48133d25f785ee5c85ce8c48 SHA512 62033d8694de1a490a09518282df414a37123e65d48af0e1eb986058d41f4d8e07a0fbabd9473b37e00e68de25a199a5d2d4bd08ae8fe285f6eb30d0ba2de5cf
23 DIST age-1.0.0_rc1.tar.gz 46998 BLAKE2B 0a17e8cd69bb41195170fa9085becf98a6e1da81ba459612b863faf1a16f2030f97bfb32570627e56c7c32720f45f4c60e1177e97a4a708a257c6a8d5251c3a4 SHA512 7efcd2f84fba3d6da8cda0b8229fedab692db8731de94d0b4c60bfaee68f91bb9bed3c78d894916dafceb414a90773d9258457b39ec4d373a80b6e08e06fc87f
24 +DIST age-1.0.0_rc2.tar.gz 56579 BLAKE2B a92b08261a299da76cb1df133d4a4406bebfbaed08c07746af25b1f7126a244287ca1305acdd7757892a3a0f2c2f0294471bd1af9f7c5fd8ad77f798f40795e9 SHA512 488255ccf268a45f304d3fdcacbf32e214835516900b61e0554fe586bf61161e3bba2b1ee88e732490cdf82118a922c372133c888753d51f4d7afcb80421c088
25 DIST filippo.io%2Fedwards25519%2F@v%2Fv1.0.0-alpha.2.mod 40 BLAKE2B bd9471e49922bbabdc776224c508b0b6abe1a140718f37bf99c62c5ec0fe77d94ce3c5d03dcfd673e1df0250779929535cc11f7a44d1e8957627ea6dd99a4702 SHA512 8cbfb9981941ccdb0f1c0848e267a7c4e9b14fbe6d0507e2f4faf3cb1b494657f33eb70bdf07602ed90f39c1d9b3713b7be95cd761f0d7a8f04fa99ece99386e
26 DIST filippo.io%2Fedwards25519%2F@v%2Fv1.0.0-alpha.2.zip 81479 BLAKE2B eccd14f704086ae3e4b9011f668b40d23e05b84bb01eaf0dbaa651979451c159b09482ab15ca85d5132071410d3592ce919f5367c1a42278f84d6820d063e20a SHA512 94c2e0c342b764b99f3f8f314c6882fc55f3efd029f11db0f19f5072dd83e2db5726b91cd819dde9642af84af945c67cb250d571a3dbf34651fce1f604978968
27 +DIST filippo.io%2Fedwards25519%2F@v%2Fv1.0.0-beta.3.mod 40 BLAKE2B bd9471e49922bbabdc776224c508b0b6abe1a140718f37bf99c62c5ec0fe77d94ce3c5d03dcfd673e1df0250779929535cc11f7a44d1e8957627ea6dd99a4702 SHA512 8cbfb9981941ccdb0f1c0848e267a7c4e9b14fbe6d0507e2f4faf3cb1b494657f33eb70bdf07602ed90f39c1d9b3713b7be95cd761f0d7a8f04fa99ece99386e
28 +DIST filippo.io%2Fedwards25519%2F@v%2Fv1.0.0-beta.3.zip 84404 BLAKE2B 8e04457aa65ff295afde6913b152a5294f5e8b2d8c081e4ca89f78cddd9f5013c8528d417877a8eba11ce0ceac885ff968a96777499abfaa3110f0405c27f3ed SHA512 7fb52e1050f25d41d32022a8ab6a7f6bbbcedd47e4fc435311b3c498ea575831a754b9a3ded66dfd8d8d22f768877039285d7093f9e08328574182f3fd07b7fd
29 DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
30 DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
31 DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb SHA512 7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb
32
33 diff --git a/app-crypt/age/age-1.0.0_rc2.ebuild b/app-crypt/age/age-1.0.0_rc2.ebuild
34 new file mode 100644
35 index 00000000000..43d7ce74976
36 --- /dev/null
37 +++ b/app-crypt/age/age-1.0.0_rc2.ebuild
38 @@ -0,0 +1,51 @@
39 +# Copyright 1999-2021 Gentoo Authors
40 +# Distributed under the terms of the GNU General Public License v2
41 +
42 +EAPI=7
43 +inherit go-module
44 +
45 +DESCRIPTION="A simple, modern and secure encryption tool (and Go library)"
46 +HOMEPAGE="https://github.com/FiloSottile/age"
47 +
48 +MY_PV=$(ver_cut 1-3)-rc.$(ver_cut 5)
49 +
50 +EGO_SUM=(
51 +"filippo.io/edwards25519 v1.0.0-beta.3"
52 +"filippo.io/edwards25519 v1.0.0-beta.3/go.mod"
53 +"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod"
54 +"golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad"
55 +"golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod"
56 +"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod"
57 +"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod"
58 +"golang.org/x/sys v0.0.0-20191026070338-33540a1f6037"
59 +"golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod"
60 +"golang.org/x/term v0.0.0-20201117132131-f5c789dd3221"
61 +"golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod"
62 +"golang.org/x/text v0.3.0/go.mod"
63 +)
64 +go-module_set_globals
65 +SRC_URI="https://github.com/FiloSottile/age/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz
66 + ${EGO_SUM_SRC_URI}"
67 +
68 +S="${WORKDIR}/age-${MY_PV}"
69 +
70 +LICENSE="BSD"
71 +#RESTRICT+=" test"
72 +SLOT="0"
73 +KEYWORDS="~amd64"
74 +
75 +BDEPEND="dev-go/gox"
76 +
77 +src_compile() {
78 + go build -ldflags "-X main.Version=${MY_PV}" -o . filippo.io/age/cmd/... || die
79 +}
80 +
81 +src_test() {
82 + go test -race filippo.io/age/cmd/... || die
83 +}
84 +
85 +src_install() {
86 + dobin age age-keygen
87 + doman doc/age.1 doc/age-keygen.1
88 + dodoc README.md
89 +}