[119549] trunk/dports/irc/weechat/Portfile

Ryan Schmidt ryandesign at macports.org
Wed Apr 30 01:26:29 PDT 2014


On Apr 30, 2014, at 02:42, and.damore at macports.org wrote:

> Revision
> 119549
> Author
> and.damore at macports.org
> Date
> 2014-04-30 00:42:17 -0700 (Wed, 30 Apr 2014)
> Log Message
> 
> port weechat: switch to certsync rather than curl-ca-bundle as default CAs provider, #43512
> Modified Paths
> 
> 	• trunk/dports/irc/weechat/Portfile
> Diff
> 
> Modified: trunk/dports/irc/weechat/Portfile (119548 => 119549)
> 
> --- trunk/dports/irc/weechat/Portfile	2014-04-30 02:34:25 UTC (rev 119548)
> +++ trunk/dports/irc/weechat/Portfile	2014-04-30 07:42:17 UTC (rev 119549)
> @@ -38,7 +38,7 @@
>                      port:libiconv \
>                      port:ncurses
>  
> -depends_run-append  path:share/curl/curl-ca-bundle.crt:curl-ca-bundle 
> +depends_run-append  path:etc/openssl/cert.pem:certsync
>  
>  configure.args-append \
>                      -DENABLE_GNUTLS=OFF \
> @@ -48,7 +48,7 @@
>                      -DENABLE_PYTHON=OFF \
>                      -DENABLE_RUBY=OFF \
>                      -DENABLE_ASPELL=OFF \
> -                    -DCA_FILE=${prefix}/share/curl/curl-ca-bundle.crt
> +                    -DCA_FILE=${prefix}/etc/openssl/cert.pem
>  
>  variant aspell description {Support for aspell} {
>      configure.args-delete   -DENABLE_ASPELL=OFF

So far we’ve been defaulting to curl-ca-bundle in other ports. The plan was to default to certsync after the problems had been ironed out, and for a brief time, they were, but then an update to certsync made it incompatible with Leopard and Tiger, and since it synchronizes with the system certificates, which on Leopard and Tiger are quite outdated, there’s concern that users of older systems would not be able to access web sites secured by newer certificate authorities, or those who have had to replace their certificates (e.g. due to heartbleed). But because certsync synchronizes with the system certificates, it means users with custom (e.g. corporate) certificates can use them, which curl-ca-bundle doesn’t have a provision for. So neither port is perfect right now, and I’m not aware of anything being done to fix either of them.





More information about the macports-dev mailing list