Ravenports generated: 07 Oct 2023 15:45
[ravenports.git] / bucket_D6 / mbedtls
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               mbedtls
4 VERSION=                3.5.0
5 KEYWORDS=               security devel
6 VARIANTS=               standard
7 SDESC[standard]=        Light-weight cryptographic and SSL/TLS library
8 HOMEPAGE=               https://www.trustedfirmware.org/projects/mbed-tls/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/ARMmbed:mbedtls:v3.5.0
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         tools
18                         dev
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 EXRUN[tools]=           mbedtls:primary:standard
24
25 USES=                   cpe gmake python
26
27 LICENSE=                APACHE20:primary
28 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
29 LICENSE_FILE=           APACHE20:{{WRKSRC}}/LICENSE
30 LICENSE_AWK=            TERMS:"MBEDTLS_SSL_H"
31 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/include/mbedtls/ssl.h
32 LICENSE_SCHEME=         solo
33
34 CPE_PRODUCT=            mbed_tls
35 CPE_VENDOR=             arm
36 FPC_EQUIVALENT=         security/mbedtls
37
38 BUILD_TARGET=           no_test
39 MAKE_ENV=               SHARED=1
40
41 pre-build:
42         ${FIND} ${WRKSRC} -name "*.orig" -delete
43         ${REINPLACE_CMD} \
44                 -e 's/PREFIX/NAMEPREFIX/' \
45                 -e 's/$$(DESTDIR)/&$$(PREFIX)/' \
46                 ${WRKSRC}/Makefile
47
48 post-install:
49         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so
50         ${FIND} ${STAGEDIR}${PREFIX}/bin -type f | while read f; \
51         do \
52           check=$$(file "$$f" | grep "dynamically linked"); \
53           if [ -n "$$check" ]; then \
54             ${STRIP_CMD} "$$f"; \
55           fi; \
56         done
57
58 [FILE:273:descriptions/desc.primary]
59 Mbed TLS is a C library that implements cryptographic primitives, X.509
60 certificate manipulation and the SSL/TLS and DTLS protocols. Its small
61 code footprint makes it suitable for embedded systems.
62
63 Mbed TLS includes a reference implementation of the PSA Cryptography API.
64
65
66 [FILE:58:descriptions/desc.tools]
67 This packages contains tools powered by Mbed TLS library.
68
69
70 [FILE:107:distinfo]
71 bdee0e3e45bbf360541306cac0cc27e00402c7a46b9bdf2d24787d5107f008f2      5613738 ARMmbed-mbedtls-3.5.0.tar.gz
72
73
74 [FILE:62:manifests/plist.primary]
75 lib/
76  libmbedcrypto.so.15
77  libmbedtls.so.20
78  libmbedx509.so.6
79
80
81 [FILE:1539:manifests/plist.tools]
82 bin/
83  mbedtls_aead_demo
84  mbedtls_benchmark
85  mbedtls_cert_app
86  mbedtls_cert_req
87  mbedtls_cert_write
88  mbedtls_cipher_aead_demo
89  mbedtls_crl_app
90  mbedtls_crypt_and_hash
91  mbedtls_crypto_examples
92  mbedtls_dh_client
93  mbedtls_dh_genprime
94  mbedtls_dh_server
95  mbedtls_dlopen
96  mbedtls_dlopen_demo.sh
97  mbedtls_dtls_client
98  mbedtls_dtls_server
99  mbedtls_ecdh_curve25519
100  mbedtls_ecdsa
101  mbedtls_fuzz_client
102  mbedtls_fuzz_dtlsclient
103  mbedtls_fuzz_dtlsserver
104  mbedtls_fuzz_pkcs7
105  mbedtls_fuzz_privkey
106  mbedtls_fuzz_pubkey
107  mbedtls_fuzz_server
108  mbedtls_fuzz_x509crl
109  mbedtls_fuzz_x509crt
110  mbedtls_fuzz_x509csr
111  mbedtls_gen_entropy
112  mbedtls_gen_key
113  mbedtls_gen_random_ctr_drbg
114  mbedtls_generate_cpp_dummy_build.sh
115  mbedtls_generic_sum
116  mbedtls_hello
117  mbedtls_hmac_demo
118  mbedtls_key_app
119  mbedtls_key_app_writer
120  mbedtls_key_ladder_demo
121  mbedtls_key_ladder_demo.sh
122  mbedtls_load_roots
123  mbedtls_md_hmac_demo
124  mbedtls_mini_client
125  mbedtls_mpi_demo
126  mbedtls_pem2der
127  mbedtls_pk_decrypt
128  mbedtls_pk_encrypt
129  mbedtls_pk_sign
130  mbedtls_pk_verify
131  mbedtls_psa_constant_names
132  mbedtls_query_compile_time_config
133  mbedtls_query_included_headers
134  mbedtls_req_app
135  mbedtls_rsa_decrypt
136  mbedtls_rsa_encrypt
137  mbedtls_rsa_genkey
138  mbedtls_rsa_sign
139  mbedtls_rsa_sign_pss
140  mbedtls_rsa_verify
141  mbedtls_rsa_verify_pss
142  mbedtls_selftest
143  mbedtls_ssl_client1
144  mbedtls_ssl_client2
145  mbedtls_ssl_context_info
146  mbedtls_ssl_fork_server
147  mbedtls_ssl_mail_client
148  mbedtls_ssl_server
149  mbedtls_ssl_server2
150  mbedtls_strerror
151  mbedtls_udp_proxy
152  mbedtls_udp_proxy_wrapper.sh
153  mbedtls_zeroize
154
155
156 [FILE:1572:manifests/plist.dev]
157 include/mbedtls/
158  aes.h
159  aria.h
160  asn1.h
161  asn1write.h
162  base64.h
163  bignum.h
164  build_info.h
165  camellia.h
166  ccm.h
167  chacha20.h
168  chachapoly.h
169  check_config.h
170  cipher.h
171  cmac.h
172  compat-2.x.h
173  config_adjust_legacy_crypto.h
174  config_adjust_legacy_from_psa.h
175  config_adjust_psa_from_legacy.h
176  config_adjust_psa_superset_legacy.h
177  config_adjust_ssl.h
178  config_adjust_x509.h
179  config_psa.h
180  constant_time.h
181  ctr_drbg.h
182  debug.h
183  des.h
184  dhm.h
185  ecdh.h
186  ecdsa.h
187  ecjpake.h
188  ecp.h
189  entropy.h
190  error.h
191  gcm.h
192  hkdf.h
193  hmac_drbg.h
194  lms.h
195  mbedtls_config.h
196  md.h
197  md5.h
198  memory_buffer_alloc.h
199  net_sockets.h
200  nist_kw.h
201  oid.h
202  pem.h
203  pk.h
204  pkcs12.h
205  pkcs5.h
206  pkcs7.h
207  platform.h
208  platform_time.h
209  platform_util.h
210  poly1305.h
211  private_access.h
212  psa_util.h
213  ripemd160.h
214  rsa.h
215  sha1.h
216  sha256.h
217  sha3.h
218  sha512.h
219  ssl.h
220  ssl_cache.h
221  ssl_ciphersuites.h
222  ssl_cookie.h
223  ssl_ticket.h
224  threading.h
225  timing.h
226  version.h
227  x509.h
228  x509_crl.h
229  x509_crt.h
230  x509_csr.h
231 include/psa/
232  build_info.h
233  crypto.h
234  crypto_adjust_auto_enabled.h
235  crypto_adjust_config_key_pair_types.h
236  crypto_adjust_config_synonyms.h
237  crypto_builtin_composites.h
238  crypto_builtin_key_derivation.h
239  crypto_builtin_primitives.h
240  crypto_compat.h
241  crypto_config.h
242  crypto_driver_common.h
243  crypto_driver_contexts_composites.h
244  crypto_driver_contexts_key_derivation.h
245  crypto_driver_contexts_primitives.h
246  crypto_extra.h
247  crypto_legacy.h
248  crypto_platform.h
249  crypto_se_driver.h
250  crypto_sizes.h
251  crypto_struct.h
252  crypto_types.h
253  crypto_values.h
254 lib/
255  libmbedcrypto.a
256  libmbedcrypto.so
257  libmbedtls.a
258  libmbedtls.so
259  libmbedx509.a
260  libmbedx509.so
261