New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #29909 (closed enhancement: fixed)

Opened 2 years ago

Last modified 20 months ago

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

Reported by: zan@… Owned by: ryandesign@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: haspatch Cc: jwa@…, jeremyhu@…
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

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

Change History

Changed 2 years ago by zan@…

patch of wine-devel Portfile

comment:1 Changed 2 years ago by jmr@…

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

Please remember to cc the maintainers.

comment:2 Changed 2 years ago by ryandesign@…

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 21 months ago by ryandesign@…

  • Status changed from new to closed
  • Resolution set to fixed

r84933: Use gnutls on Darwin 8 only.

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

comment:4 Changed 21 months ago by ryandesign@…

  • Cc jeremyhu@… added
  • Port changed from wine-devel to wine-devel, wine-crossover, wine-crossover-games
  • Summary changed from wine-devel remove gnutls dependency to wine-devel, wine-crossover, wine-crossover-games: remove gnutls dependency

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

comment:5 Changed 20 months ago by ryandesign@…

r85426: removed gnutls on darwin 8 as well

Note: See TracTickets for help on using tickets.