Closed vrachnis closed 5 years ago
Thanks for the contribution! We took a look at this today and it seems like this change isn't necessary for Atom specifically in that it's not fixing a problem/bug with Atom's use of this module for spellchecking (please let me know if I'm misunderstanding however).
With our current resources and priorities, as much as possible we're unfortunately not taking on changes that are for use cases outside of Atom and don't directly address some issue or bug in Atom itself. Since this isn't something the team will take on I'm going to close this out but thank you again for your contribution.
Requirements for Contributing a Bug Fix
Identify the Bug
Similar to #87, building is broken in FreeBSD for 2 reasons:
Description of the Change
I would really like to make this change support OpenBSD as #87 reports, but given that I don't have a VM available at the moment, I limited my changes to FreeBSD (that I can test).
This PR includes 2 changes:
freebsd
a recognizable platform alongsidemac
,linux
andwin
. The logic is identical to Linux, since nothing special is required.Alternate Designs
Ideally, we could update hunspell to the latest version. However that might be a big change, given that the last time that the vendor directory was updated was 6 years ago.
With this in mind, I tried to pick the minimum amount of changes that will unbreak the build and minimize the risk of breakage.
Possible Drawbacks
I am not aware of any drawbacks. Given that this is just following the upstream commits, this shouldn't have any negative impact.
Verification Process
Verified that the build works, and that the unit tests still pass.
Release Notes