Ravenports generated: 20 Jun 2024 17:00
[ravenports.git] / bucket_30 / easy-rsa
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               easy-rsa
4 VERSION=                3.2.0
5 KEYWORDS=               security
6 VARIANTS=               standard
7 SDESC[standard]=        Simple shell based CA utility using OpenSSL
8 HOMEPAGE=               https://github.com/OpenVPN/easy-rsa
9 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/OpenVPN:easy-rsa:v3.2.0
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 DISTNAME=               easy-rsa-3.2.0/easyrsa3
21
22 LICENSE=                GPLv2:single
23 LICENSE_TERMS=          single:{{WRKDIR}}/easy-rsa-3.2.0/COPYING.md
24 LICENSE_FILE=           GPLv2:{{WRKDIR}}/easy-rsa-3.2.0/Licensing/gpl-2.0.txt
25 LICENSE_SCHEME=         solo
26
27 FPC_EQUIVALENT=         security/easy-rsa
28
29 SKIP_BUILD=             yes
30
31 do-install:
32         ${MKDIR} ${STAGEDIR}${PREFIX}/bin
33         ${INSTALL_SCRIPT} ${WRKSRC}/easyrsa ${STAGEDIR}${PREFIX}/bin/
34         ${MKDIR} -p ${STAGEDIR}${PREFIX}/share/easy-rsa
35         ${INSTALL_DATA} ${WRKSRC}/vars.example \
36                 ${STAGEDIR}${PREFIX}/share/easy-rsa
37         ${INSTALL_DATA} ${WRKSRC}/openssl-easyrsa.cnf \
38                 ${STAGEDIR}${PREFIX}/share/easy-rsa/openssl-easyrsa.cnf.example
39         ${MKDIR} ${STAGEDIR}${PREFIX}/share/easy-rsa/x509-types/
40         (cd ${WRKSRC}/x509-types/ && \
41         ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/easy-rsa/x509-types/)
42
43 [FILE:495:descriptions/desc.single]
44 Easy-rsa is a CLI utility to build and manage a PKI CA. In laymen's terms, 
45 this means to create a root certificate authority, and request and sign 
46 certificates, including sub-CAs and certificate revocation lists (CRL).
47
48 It's intended to be used for OpenVPN from where it originates but it is 
49 not limited to that - the script can create certificates e.g. for web 
50 usage, too. Once part of OpenVPN, Easy-RSA was split from it to become a 
51 separate project before the 2.3 release of the former.
52
53
54 [FILE:108:distinfo]
55 0d714529486f7bdc312dac5e2082b8715ddf58e41bb17e35e8c20606604c5335      7033408 OpenVPN-easy-rsa-3.2.0.tar.gz
56
57
58 [FILE:249:manifests/plist.single]
59 @sample share/easy-rsa/openssl-easyrsa.cnf.example share/easy-rsa/openssl-easyrsa.cnf
60 @sample share/easy-rsa/vars.example share/easy-rsa/vars
61 bin/easyrsa
62 share/easy-rsa/x509-types/
63  COMMON
64  ca
65  client
66  code-signing
67  email
68  kdc
69  server
70  serverClient
71