Added fix for libcurl error in openwsman-2.6.5.
This commit is contained in:
parent
711cb7f018
commit
e0f4c6072f
|
@ -1,6 +1,7 @@
|
|||
AUX openwsman-2.6.5-libcurl-error-codes-update.patch 1162 BLAKE2B 59802194fee1ecb8786569c85f57fc9255456b43895a781dcac6a3cd903f106eadbf53f1de39b203dd9d61d6a1bde4dc2bc48cea28d7c704c08d71562d8503c8 SHA512 f887f52412d8bf1565cd6576340d6f81acad65c9977d56a7a9a9af6ba9950a025db0dffda0b767d2aa351ea7990f12dfeaa7d5f7b3c618982a8a766633caed5a
|
||||
AUX openwsmand.confd 2 BLAKE2B a5cdc0d97724f51411f2f5ba99734c297507df295742618499a23296c99bac5d6cef25d497fb3afb76a3e67e4ac53d4b5bccfa55309d7b02ff5793bcf53dfec2 SHA512 a80f7cc2606ef6e5474e96b1e520c17ecf432f0da9a566bd157044130cfb548f10d929ffb5783008df78b6d07d07d109bffbad1998cb8309eccec7e4d3fc813a
|
||||
AUX openwsmand.initd 263 BLAKE2B 246449862d8bf51dae573ff8bb4e4715284ba37de65be9cf226d001a081f825506256c3b1c1322ffa59b7df99466ce1fe35f164c993566023be7a1c7eed08d21 SHA512 bd20fc3815d02b0dd5a2c2336b5204550ef941e362f686ddb00f7f96d93bd2222dd4cb076f39efe2e85d3262356c548d0c9d7c1d566a04bba2c4a942126851d2
|
||||
DIST openwsman-2.6.3.tar.gz 506564 BLAKE2B 781fb386f41c7881ca1e15bf7bbc87f60516eba2326386a9c825a94b271a3be5dcd1aa500f40b93cf529da5a302fab2d6aa4882ed3cbfeabe3393fb63274032b SHA512 cb29baa68bbc0e5cce1b09e14535a4dd02d53cf9f46c3b29738412ab35881efda0fde8e616ae3f8920d08a384f5717fb2495f3bc10339401128ac61c63f55dae
|
||||
DIST openwsman-2.6.5.tar.gz 508348 BLAKE2B 14cbc0dabbc79bac8175c4831026a5f3bbb6a87958a6d212e3c42c59f00d1931bb2345aaeb5c63a17484522e56aaf13a053e761a0403859715223de4369ae60f SHA512 dff103d50ddf974aa90db5be74761dd83944e64e1bab65161ee2941949c46af57c5d53d011ccbf1ef21002c825f4a2be8d6431c83610dd930b5ac4352fd0762b
|
||||
EBUILD openwsman-2.6.3.ebuild 2540 BLAKE2B 49736ee663353222e784b8a8362d5e9d81fc85243322e2410e2f16ff9811e8a661010f346e8a4b766337750c80530e650ce99a7b6601777bde454c7b2d3b18f2 SHA512 8873c273b14b9b53f6ea2d647f261e91e4a33d45876c2399647ef5c8da7c17354c958788729dd6b36eb3d682b31fc31340fd14a57dcc68511e84b967de9f96af
|
||||
EBUILD openwsman-2.6.5.ebuild 2459 BLAKE2B f8c076e797fdd3577416876a2e61dbe6c3deb214415b2b8bc6f01f771397549a8ec81e9fc3338265e6f6355dc1872e90690744722f9176c12b0da8148d4892b4 SHA512 87b7c08173f4b384af1567b8610a69f79f95cc5f0cc693bd68bf415a9c4c51a148c99173131d67616736a5333d2cf22c75d53b3e12bf234e1e639053610c2598
|
||||
EBUILD openwsman-2.6.5.ebuild 2532 BLAKE2B 91fa3d0999e043d82bc30f928732fe9b093916f40bfbc3e3f902fcec32903e89f2037aa9b45f484b9fb430631c7df2a62a1986d8bb8409c620cd4c8348ca6c01 SHA512 b08ee9ecaf91dd21eb042e24ab600e1259d7344189ec9d1d86ccf799f9a1307b479a7d7231323d3c81d90e6b694d81c083b2cd38c1e85c7d117909054121e2ac
|
||||
|
|
|
@ -0,0 +1,27 @@
|
|||
diff -up openwsman-2.6.5/src/lib/wsman-curl-client-transport.c.orig openwsman-2.6.5/src/lib/wsman-curl-client-transport.c
|
||||
--- openwsman-2.6.5/src/lib/wsman-curl-client-transport.c.orig 2018-11-14 13:53:27.442138557 +0100
|
||||
+++ openwsman-2.6.5/src/lib/wsman-curl-client-transport.c 2018-11-14 14:11:28.508714204 +0100
|
||||
@@ -186,16 +186,23 @@ convert_to_last_error(CURLcode r)
|
||||
return WS_LASTERR_SSL_CONNECT_ERROR;
|
||||
case CURLE_BAD_FUNCTION_ARGUMENT:
|
||||
return WS_LASTERR_CURL_BAD_FUNCTION_ARG;
|
||||
+#if LIBCURL_VERSION_NUM < 0x073E00
|
||||
case CURLE_SSL_PEER_CERTIFICATE:
|
||||
return WS_LASTERR_SSL_PEER_CERTIFICATE;
|
||||
+#endif
|
||||
case CURLE_SSL_ENGINE_NOTFOUND:
|
||||
return WS_LASTERR_SSL_ENGINE_NOTFOUND;
|
||||
case CURLE_SSL_ENGINE_SETFAILED:
|
||||
return WS_LASTERR_SSL_ENGINE_SETFAILED;
|
||||
case CURLE_SSL_CERTPROBLEM:
|
||||
return WS_LASTERR_SSL_CERTPROBLEM;
|
||||
+#if LIBCURL_VERSION_NUM < 0x073E00
|
||||
case CURLE_SSL_CACERT:
|
||||
return WS_LASTERR_SSL_CACERT;
|
||||
+#else
|
||||
+ case CURLE_PEER_FAILED_VERIFICATION:
|
||||
+ return WS_LASTERR_SSL_PEER_CERTIFICATE;
|
||||
+#endif
|
||||
#if LIBCURL_VERSION_NUM > 0x70C01
|
||||
case CURLE_SSL_ENGINE_INITFAILED:
|
||||
return WS_LASTERR_SSL_ENGINE_INITFAILED;
|
|
@ -46,6 +46,10 @@ DEPEND="
|
|||
ruby? ( dev-lang/swig:0 )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.6.5-libcurl-error-codes-update.patch
|
||||
)
|
||||
|
||||
# LIBC != glibc build fail - add block
|
||||
src_prepare(){
|
||||
#Ruby gem builder does not like Unicode
|
||||
|
|
Loading…
Reference in a new issue