Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#29909 closed enhancement (fixed)

wine-devel, wine-crossover, wine-crossover-games: remove gnutls dependency

Reported by: zan@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: haspatch Cc: jyrkiwahlstedt, jeremyhu (Jeremy Huddleston Sequoia)
Port: wine-devel, wine-crossover, wine-crossover-games

Description

Since version 1.3.16, wine can be compiled without gnutls, using the Mac OS X Security framework instead (see wine change log). I have used every version of wine-devel on Macports since 1.3.16 configured with '--without-gnutls' without any problems (Snow Leopard/10.6.7). Removing the dependency on gnutls also removes dependencies on libgpg-error, libgcrypt, libtasn1, and lzo2.

I recommend the GnuTLS dependency be removed, at least for Snow Leopard and later. Someone with access to Tiger and Leopard should check if the Security framework is present there as well.

Attachments (1)

wine-devel-1.3.22_1-no_gnutls.patch (1.2 KB) - added by zan@… 13 years ago.
patch of wine-devel Portfile

Download all attachments as: .zip

Change History (6)

Changed 13 years ago by zan@…

patch of wine-devel Portfile

comment:1 Changed 13 years ago by jmroot (Joshua Root)

Cc: jwa@… added
Owner: changed from macports-tickets@… to ryandesign@…

Please remember to cc the maintainers.

comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

wine-devel has failed to install on Tiger since this change was made. I have reported the problem to the developers without successful resolution so far. I was hoping there was a way to tell wine to not use the security framework, and continue to use gnutls as it was doing before this change. But we could restrict that to a platform darwin 8 block, and continue to use security framework on leopard and newer.

comment:3 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: newclosed

r84933: Use gnutls on Darwin 8 only.

#31500 is filed for the remaining build issue on Tiger.

comment:4 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: jeremyhu@… added
Port: wine-crossover wine-crossover-games added
Summary: wine-devel remove gnutls dependencywine-devel, wine-crossover, wine-crossover-games: remove gnutls dependency

r85084: merged r84933 to wine-crossover and wine-crossover-games

comment:5 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

r85426: removed gnutls on darwin 8 as well

Note: See TracTickets for help on using tickets.