Ravenports generated: 10 Feb 2024 22:55
[ravenports.git] / bucket_4B / nettle
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               nettle
4 VERSION=                3.9.1
5 KEYWORDS=               security net
6 VARIANTS=               standard
7 SDESC[standard]=        Low-level cryptographic library
8 HOMEPAGE=               https://www.lysator.liu.se/~nisse/nettle/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GNU/nettle
13 DISTFILE[1]=            nettle-3.9.1.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         tools
18                         dev
19                         docs
20                         examples
21
22 OPTIONS_AVAILABLE=      none
23 OPTIONS_STANDARD=       none
24
25 BUILD_DEPENDS=          gmp:static:standard
26 BUILDRUN_DEPENDS=       gmp:shared:standard
27 EXRUN[tools]=           nettle:primary:standard
28
29 USES=                   cpe gmake makeinfo
30
31 LICENSE=                GPLv2+:primary LGPL3+:primary
32 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
33 LICENSE_FILE=           GPLv2+:{{WRKSRC}}/COPYINGv2
34                         LGPL3+:{{WRKSRC}}/COPYING.LESSERv3
35 LICENSE_AWK=            TERMS:"NETTLE_META_H"
36 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/nettle-meta.h
37 LICENSE_SCHEME=         dual
38
39 INFO=                   primary:nettle
40 CPE_VENDOR=             nettle_project
41 FPC_EQUIVALENT=         security/nettle
42 INFO_SUBDIR=            .
43
44 MUST_CONFIGURE=         gnu
45 CONFIGURE_ARGS=         --enable-shared
46 CONFIGURE_ENV=          M4="/usr/bin/m4 -g"
47
48 SOVERSION=              8.8
49 PLIST_SUB=              HW_SOVERSION=6.8
50                         HW_SOMAJOR=6
51
52 post-install:
53         ${MKDIR} ${STAGEDIR}${STD_DOCDIR} ${STAGEDIR}${STD_EXAMPLESDIR}
54         (cd ${WRKSRC} && ${INSTALL_DATA} NEWS README nettle.html \
55                 nettle.pdf ${STAGEDIR}${STD_DOCDIR})
56         (cd ${WRKSRC}/examples && ${INSTALL_DATA} *.c *.h \
57                 ${STAGEDIR}${STD_EXAMPLESDIR})
58
59 post-patch-sunos:
60         ${REINPLACE_CMD} -e '/libdir=/ s|lib/64|lib|' ${WRKSRC}/configure
61
62 [FILE:229:descriptions/desc.primary]
63 Nettle is a cryptographic library that is designed to fit easily in more
64 or less any context: In crypto toolkits for object-oriented languages
65 (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in
66 kernel space.
67
68
69 [FILE:57:descriptions/desc.tools]
70 This package contains tools based on the nettle library.
71
72
73 [FILE:98:distinfo]
74 ccfeff981b0ca71bbd6fbcb054f407c60ffb644389a5be80d6716d5b550c6ce3      2396741 nettle-3.9.1.tar.gz
75
76
77 [FILE:121:manifests/plist.primary]
78 lib/
79  libhogweed.so.%%HW_SOMAJOR%%
80  libhogweed.so.%%HW_SOVERSION%%
81  libnettle.so.%%SOMAJOR%%
82  libnettle.so.%%SOVERSION%%
83
84
85 [FILE:76:manifests/plist.tools]
86 bin/
87  nettle-hash
88  nettle-lfib-stream
89  nettle-pbkdf2
90  pkcs1-conv
91  sexp-conv
92
93
94 [FILE:827:manifests/plist.dev]
95 include/nettle/
96  aes.h
97  arcfour.h
98  arctwo.h
99  asn1.h
100  balloon.h
101  base16.h
102  base64.h
103  bignum.h
104  blowfish.h
105  buffer.h
106  camellia.h
107  cast128.h
108  cbc.h
109  ccm.h
110  cfb.h
111  chacha-poly1305.h
112  chacha.h
113  cmac.h
114  ctr.h
115  curve25519.h
116  curve448.h
117  des.h
118  dsa-compat.h
119  dsa.h
120  eax.h
121  ecc-curve.h
122  ecc.h
123  ecdsa.h
124  eddsa.h
125  gcm.h
126  gostdsa.h
127  gosthash94.h
128  hkdf.h
129  hmac.h
130  knuth-lfib.h
131  macros.h
132  md2.h
133  md4.h
134  md5-compat.h
135  md5.h
136  memops.h
137  memxor.h
138  nettle-meta.h
139  nettle-types.h
140  nist-keywrap.h
141  ocb.h
142  pbkdf2.h
143  pgp.h
144  pkcs1.h
145  poly1305.h
146  pss-mgf1.h
147  pss.h
148  realloc.h
149  ripemd160.h
150  rsa.h
151  salsa20.h
152  serpent.h
153  sexp.h
154  sha.h
155  sha1.h
156  sha2.h
157  sha3.h
158  siv-cmac.h
159  siv-gcm.h
160  sm3.h
161  sm4.h
162  streebog.h
163  twofish.h
164  umac.h
165  version.h
166  xts.h
167  yarrow.h
168 lib/
169  libhogweed.a
170  libhogweed.so
171  libnettle.a
172  libnettle.so
173 lib/pkgconfig/
174  hogweed.pc
175  nettle.pc
176
177
178 [FILE:57:manifests/plist.docs]
179 share/doc/nettle/
180  NEWS
181  README
182  nettle.html
183  nettle.pdf
184
185
186 [FILE:300:manifests/plist.examples]
187 share/examples/nettle/
188  base16dec.c
189  base16enc.c
190  base64dec.c
191  base64enc.c
192  ecc-benchmark.c
193  hogweed-benchmark.c
194  io.c
195  io.h
196  nettle-benchmark.c
197  nettle-openssl.c
198  random-prime.c
199  read_rsa_key.c
200  rsa-decrypt.c
201  rsa-encrypt.c
202  rsa-keygen.c
203  rsa-session.h
204  rsa-sign.c
205  rsa-verify.c
206  timing.c
207  timing.h
208