Created attachment 143975 [details] megaglest.diff This adds a line to the makefile to include SSL for building. No version bump because it won't build without the fix. Think this is required due to all the libssl updates from heartbleed. How-To-Repeat: Try to build megaglest on FreeBSD 10.
A commit references this bug: Author: marino Date: Sun Jul 20 21:00:01 UTC 2014 New revision: 362372 URL: http://svnweb.freebsd.org/changeset/ports/362372 Log: games/megaglest: Fix on FreeBSD 10+ (from dports) I had fixed megaglest in dports a few days ago, not realizing that the build was also broken on FreeBSD until I saw the PR. Due to the size of megaglest-data (~265M), I haven't actually tested the fix on FreeBSD but it should work. The dports fix is more extensive than the PR. PR: 191225 Submitted by: maintainer (Rusty Nejdl) Changes: head/games/megaglest/Makefile
No, it's because FreeBSD 10 and later has a change in behavior of the linker. It requires explicit linking. The earlier FreeBSD's were sucking in libssl through recursive searching for dependent libraries. libcrypto has been added for the same reason. Let me know if the port isn't fixed. I think it should work now.