Created attachment 176618 [details] diff to 1.9.98 Bugfix release with some UI imporvements
Created attachment 176681 [details] megatools 1.9.98 additional changes I have a few changes for you to review. 1. Convert USE_OPENSSL -> USES=ssl 2. Add USES=gettext-runtime as this links to libintl.so 3. Remove unused CONFIGURE_ARGS 4. Unsilence the build process (we like verbose logs) 5. Add patch to fix build with FreeBSD 9.x and libressl
(In reply to Jason E. Hale from comment #1) Wow, it looks good! Thank you very much. And I think it will be good idea to commit your LibresSSL compatibility changes to Megatools GIT here https://github.com/megous/megatools
(In reply to Max Kostikov from comment #2) Looks like they added LibreSSL support 2 days ago: https://github.com/megous/megatools/commit/3111b1b11330feb8b81d163bce67c5579a289796 Pretty much the same thing I did. Although if they do release a new version, #include <openssl/modes.h> still needs to be conditionalized to support base OpenSSL in 9.x. Since 9.x is EOL soon, I'm not sure that would be worth upstreaming.
(In reply to Jason E. Hale from comment #3) I have no idea when author will release a new version with LibreSSL support so your patch is usefull at this moment. While 9.x it supported we should support it in ports too.
A commit references this bug: Author: jhale Date: Sun Nov 6 14:16:11 UTC 2016 New revision: 425492 URL: https://svnweb.freebsd.org/changeset/ports/425492 Log: Update to 1.9.98 PR: 214212 Submitted by: Max Kostikov <max@kostikov.co> (maintainer) Changes: head/net/megatools/Makefile head/net/megatools/distinfo head/net/megatools/files/ head/net/megatools/files/patch-lib_mega.c head/net/megatools/pkg-plist