Another SSL/TLS toolkit has gone through a rebranding. Cyassl > WolfSSL
this time.
ClosesHomebrew/homebrew#37435.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Been meaning to do this for a while.
Tweaks the cyassl build, essentially. Fixes the audit flags,
reconfigures the args for style and modernisation, added a basic test.
Fades out MD4 support because upstream strongly recommends nobody
builds with MD4 any more, and frankly, MD4 sucks. Adds a bundle of
new cipher support. Nothing too radical here though, to be honest.
ClosesHomebrew/homebrew#35492.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Adjust configure arguments. The bump and fortress options are
application specific, and libz isn't standard DEFLATE behavior. Also
note that several of the enable options have changed case from the
earlier release of the library. This wasn't causing any problems due to
the bump and fortress options, but they are incorrect and needed
updating.
ClosesHomebrew/homebrew#19553.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Given the current state of OS X compilers, the original fails_with
behavior is becoming less useful, mostly resulting in build failures
each time the compiler is updated. So make the following changes:
When a build is specified, we retain the old behavior: switch compilers
if the available compiler is <= the build, don't switch if it is > the
build.
When no build is specified, unconditionally switch compilers, and don't
output the advice message. This allows us to mark formulae as
perpetually failing, avoiding the need to update formulae each time a
new compiler build is made available.
As a bonus, this makes the logic much easier to reason about.
ClosesHomebrew/homebrew#18175.
Patch to correct upstream mistake. Old patch removed for command
instead.
Enabled more config options as defaults, no higher than 3.1 MB in total size.
And removed some that were broken.
ClosesHomebrew/homebrew#17695.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>