Created attachment 167295 [details] svn diff Set SASL option enabled by default bacause in MongoDB 3.x SCRAM-SHA-1 is default authentication mechanism.
(In reply to numisemis from comment #0) Thanks for the contribution! I have to do a couple more things to this before I'm going to commit, which is: * Add a dependency on clang >= 3.7 to stop crashes which have been reported to MongoDB, and * Remove support for i386 entirely as it will not build correctly in many situations, is already deprecated, and is effectively unsupported upstream.
Created attachment 167374 [details] MongoDB 3.2.3 patch - Updates MongoDB to 3.2.3 - Ensures that MongoDB is compiled with the Clang 3.7 found in the ports tree to work around some bugs found upstream - Removes i386 support entirely, as even now I get pkg-fallout due to mozjs failing to build in some circumstances, and the maintenance burden isn't worth it given 32bit is deprecated A future revision may conditionally check the existence of a global clang that meets the requirements of this port, but right now that requires fixing some issues in compiler.mk and I don't feel it appropriate to replicate its entire functionality to fix this port for now.
A commit references this bug: Author: koobs Date: Sat Feb 27 14:18:16 UTC 2016 New revision: 409668 URL: https://svnweb.freebsd.org/changeset/ports/409668 Log: databases/mongodb32: Update to 3.2.3 - Update PORTVERSION and distinfo checksum (3.2.3) [1] - Depend explicitly on Clang 3.7 - Update ONLY_FOR_ARCHS{_REASON} to exclude i386 Removes i386 support entirely, as even now I get pkg-fallout due to mozjs failing to build in some circumstances, and the maintenance burden isn't worth it given 32bit is deprecated. A future revision may conditionally check the existence of a global clang that meets the requirements of this port, but right now that requires fixing some issues in compiler.mk and I don't feel it appropriate to replicate its entire functionality to fix this port for now. PR: 207417 Reported by: <numisemis yahoo.com> [1] Submitted by: Brendan Molloy <brendan+freebsd bbqsrc net> (maintainer) Changes: head/databases/mongodb32/Makefile head/databases/mongodb32/distinfo
Committed, thank you!