Gentoo Archives: gentoo-commits

From: "Cédric Krier" <cedk@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-crypt/acme-client/
Date: Sat, 12 Aug 2017 16:39:44
Message-Id: 1502555958.7acc293488db89b2c59c819ce3581c9193d84d9d.cedk@gentoo
1 commit: 7acc293488db89b2c59c819ce3581c9193d84d9d
2 Author: Cédric Krier <cedk <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 12 16:38:33 2017 +0000
4 Commit: Cédric Krier <cedk <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 12 16:39:18 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7acc2934
7
8 app-crypt/acme-client: New ebuild
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.1
11
12 app-crypt/acme-client/Manifest | 1 +
13 app-crypt/acme-client/acme-client-0.1.16.ebuild | 30 +++++++++++++++++++++++++
14 app-crypt/acme-client/metadata.xml | 13 +++++++++++
15 3 files changed, 44 insertions(+)
16
17 diff --git a/app-crypt/acme-client/Manifest b/app-crypt/acme-client/Manifest
18 new file mode 100644
19 index 00000000000..9b8d275d6ec
20 --- /dev/null
21 +++ b/app-crypt/acme-client/Manifest
22 @@ -0,0 +1 @@
23 +DIST acme-client-portable-0.1.16.tgz 53129 SHA256 e9e705a362f6d450f4a229b34199cfb8022b8268cb86accf75d6b5b0c62a0003 SHA512 730c20bdf9d72b24e66c54b009a282e04da3ea8ce3b9eb053750672c53c9586b2879d87a565ddbab033d7ba6a577dd6399313b20cf654b185905db4de988b6b7 WHIRLPOOL 3a8972ece2dcd5a700e0c49c9eea03430789b7e32d51ffc1952c7fd011fe1bdae7fe1f521741b271b7abf043444efec62df806ca4ef602379415c421b8557d50
24
25 diff --git a/app-crypt/acme-client/acme-client-0.1.16.ebuild b/app-crypt/acme-client/acme-client-0.1.16.ebuild
26 new file mode 100644
27 index 00000000000..938a037ee39
28 --- /dev/null
29 +++ b/app-crypt/acme-client/acme-client-0.1.16.ebuild
30 @@ -0,0 +1,30 @@
31 +# Copyright 1999-2017 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +inherit toolchain-funcs
36 +
37 +DESCRIPTION="a secure ACME client"
38 +HOMEPAGE="https://kristaps.bsd.lv/acme-client"
39 +SRC_URI="https://kristaps.bsd.lv/acme-client/snapshots/${PN}-portable-${PV}.tgz"
40 +
41 +LICENSE="ISC"
42 +SLOT="0"
43 +KEYWORDS="~amd64 ~x86"
44 +IUSE=""
45 +
46 +DEPEND="
47 + dev-libs/libressl
48 + dev-libs/libbsd"
49 +RDEPEND="${DEPEND}"
50 +
51 +S=${WORKDIR}/${PN}-portable-${PV}
52 +
53 +src_compile() {
54 + emake CC=$(tc-getCC)
55 +}
56 +
57 +src_install() {
58 + DESTDIR="${D}" PREFIX="/usr" MAN1DIR="/usr/share/man/man1" emake install
59 + dodoc ChangeLog
60 +}
61
62 diff --git a/app-crypt/acme-client/metadata.xml b/app-crypt/acme-client/metadata.xml
63 new file mode 100644
64 index 00000000000..86cb5dc28ce
65 --- /dev/null
66 +++ b/app-crypt/acme-client/metadata.xml
67 @@ -0,0 +1,13 @@
68 +<?xml version="1.0" encoding="UTF-8"?>
69 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
70 +<pkgmetadata>
71 + <maintainer type="person">
72 + <email>cedk@g.o</email>
73 + <name>Cédric Krier</name>
74 + </maintainer>
75 + <longdescription lang="en">
76 + acme-client is a client for Let's Encrypt users, but one designed for
77 + security. No Python. No Ruby. No Bash. A straightforward, open source
78 + implementation in C that isolates each step of the sequence.
79 + </longdescription>
80 +</pkgmetadata>