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:
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:
Date: Sun Nov 6 14:16:11 UTC 2016
New revision: 425492
Update to 1.9.98
Submitted by: Max Kostikov <firstname.lastname@example.org> (maintainer)