sysutils/ori: Update to 0.8.2 This updates fixes numerous bugs and usability improvements, including compatibility with OpenSSL 1.0+. PR: 232218 Differential_Revision: D18997 MFH: 2019Q1
Details
Details
- portlint: ??
- testport: ?? (poudriere: <versions>, <archs>, <OPTIONS> tested)
- maketest: ?? (if test suite exists)
Diff Detail
Diff Detail
- Lint
No Lint Coverage - Unit
No Test Coverage - Build Status
Buildable 22203 Build 21413: arc lint + arc unit
Event Timeline
Comment Actions
I'm afraid it doesn't build on 12.0/i386 with OpenSSL 1.1.1
build/liboriutil/key.cc:134:28: error: allocation of incomplete type 'EVP_MD_CTX' (aka 'evp_md_ctx_st') EVP_MD_CTX * ctx = new EVP_MD_CTX(); // XXX: openssl 1.1+ EVP_MD_CTX_new(); ^~~~~~~~~~ /usr/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'evp_md_ctx_st' typedef struct evp_md_ctx_st EVP_MD_CTX; ^ build/liboriutil/key.cc:194:28: error: allocation of incomplete type 'EVP_MD_CTX' (aka 'evp_md_ctx_st') EVP_MD_CTX * ctx = new EVP_MD_CTX(); // XXX: openssl 1.1+ EVP_MD_CTX_new(); ^~~~~~~~~~ /usr/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'evp_md_ctx_st' typedef struct evp_md_ctx_st EVP_MD_CTX; ^ 2 errors generated.
sysutils/ori/Makefile | ||
---|---|---|
7 | I get an Authentication Error for https. | |
11 | It would be good to define LICENSE and LICENSE_FILE too while here. | |
sysutils/ori/distinfo | ||
3–4 | This is missing TIMESTAMP too. Always generate distinfo with make makesum. Do not do it by hand. |