Skip to content

Commit

Permalink
(#4890) ixwebsocket: add version 11.0.9
Browse files Browse the repository at this point in the history
* ixwebsocket: add version 11.0.9

Generated and committed by [Conan Center Bot](https://github.com/qchateau/conan-center-bot)
Find more updatable recipes in the [GitHub Pages](https://qchateau.github.io/conan-center-bot/)

* update cppstd and bump openssl

Co-authored-by: Quentin Chateau via Conan Center Bot <quentin.chateau@gmail.com>
  • Loading branch information
prince-chrismc and qchateau authored Mar 16, 2021
1 parent 369121c commit 5428e87
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 2 deletions.
3 changes: 3 additions & 0 deletions recipes/ixwebsocket/all/conandata.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,6 @@ sources:
"11.0.4":
url: "https://github.com/machinezone/IXWebSocket/archive/v11.0.4.tar.gz"
sha256: "deebfa04bd6bd930b2f7c0daba8674c8e8bc273a3d735b1877b1f4bb2c0e8596"
"11.0.9":
url: "https://github.com/machinezone/IXWebSocket/archive/v11.0.9.tar.gz"
sha256: "bb355b54add3de14fa645ac9c16c49d1cd8324fdeea959a64071ca9aec64da7e"
5 changes: 3 additions & 2 deletions recipes/ixwebsocket/all/conanfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,8 @@ def _can_use_openssl(self):

def configure(self):
if self.settings.compiler.cppstd:
tools.check_min_cppstd(self, 14)
# After version 11.0.8, IXWebSocket is fully compatible with C++ 11. https://github.com/machinezone/IXWebSocket/commit/ee5a2eb46ee0e109415dc02b0db85a9c76256090
tools.check_min_cppstd(self, 14 if tools.Version(self.version) < "11.0.8" else 11)
if self.options.tls == "applessl" and not tools.is_apple_os(self.settings.os):
raise ConanInvalidConfiguration("Can only use Apple SSL on Apple.")
elif not self._can_use_openssl() and self.options.tls == "openssl":
Expand All @@ -59,7 +60,7 @@ def requirements(self):
if self.options.get_safe("with_zlib", True):
self.requires("zlib/1.2.11")
if self.options.tls == "openssl":
self.requires("openssl/1.1.1g")
self.requires("openssl/1.1.1j")
elif self.options.tls == "mbedtls":
self.requires("mbedtls/2.16.3-apache")

Expand Down
2 changes: 2 additions & 0 deletions recipes/ixwebsocket/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,5 @@ versions:
folder: all
"11.0.4":
folder: all
"11.0.9":
folder: all

0 comments on commit 5428e87

Please sign in to comment.