# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= R-openssl VERSION= 2.3.4 KEYWORDS= cran VARIANTS= std SDESC[std]= Encryption, signature and certificate toolkit HOMEPAGE= https://jeroen.r-universe.dev/openssl CONTACT= CRAN_Automaton[cran@ironwolf.systems] DOWNLOAD_GROUPS= main SITES[main]= CRAN/src/contrib https://loki.dragonflybsd.org/cranfiles/ DISTFILE[1]= openssl_2.3.4.tar.gz:main DIST_SUBDIR= CRAN DF_INDEX= 1 SPKGS[std]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILDRUN_DEPENDS= R-askpass:single:std USES= cran gmake ssl pkgconfig shebangfix DISTNAME= openssl SHEBANG_ADD_SH= configure SHEBANG_FILES= tests/google.dk/generate.bash GENERATED= yes INSTALL_REQ_TOOLCHAIN= yes post-patch: ${REINPLACE_CMD} \ -e 's|PKG_LIBS=[$$]{PKGCONFIG_LIBS}|PKG_LIBS="$${PKGCONFIG_LIBS} -Wl,-rpath,${OPENSSLRPATH}"|' \ ${WRKSRC}/configure [FILE:765:descriptions/desc.single] openssl: Toolkit for Encryption, Signatures and Certificates Based onOpenSSL Bindings to OpenSSL libssl and libcrypto, plus custom SSH key parsers. Supports RSA, DSA and EC curves P-256, P-384, P-521, and curve25519. Cryptographic signatures can either be created and verified manually or via x509 certificates. AES can be used in cbc, ctr or gcm mode for symmetric encryption; RSA for asymmetric (public key) encryption or EC for Diffie Hellman. High-level envelope functions combine RSA and AES for encrypting arbitrary sized data. Other utilities include key generators, hash functions (md5, sha1, sha256, etc), base64 encoder, a secure random number generator, and 'bignum' math methods for manually performing crypto calculations on large multibyte integers. [FILE:104:distinfo] a24a02e26abc4055a190e7f14c207cec2853eada77485184835c0b220a71d385 1208445 CRAN/openssl_2.3.4.tar.gz [FILE:245:patches/patch-src_ssl.c] --- src/ssl.c.orig 2025-01-08 20:55:23 UTC +++ src/ssl.c @@ -15,6 +15,11 @@ #endif #endif +#if defined(__NetBSD__) +#define _NETBSD_SOURCE +#include +#endif + #include #include #include