[MacPorts] #32304: openconnect new version 3.15 - portfile update

MacPorts noreply at macports.org
Tue Nov 29 15:35:11 PST 2011


#32304: openconnect new version 3.15 - portfile update
--------------------------------+-------------------------------------------
  Reporter:  florian@…          |       Owner:  ryandesign@…           
      Type:  update             |      Status:  closed                 
  Priority:  Normal             |   Milestone:                         
 Component:  ports              |     Version:  2.0.3                  
Resolution:  fixed              |    Keywords:  haspatch               
      Port:  openconnect        |  
--------------------------------+-------------------------------------------

Comment(by ryandesign@…):

 Replying to [comment:3 florian@…]:
 > If that is so, you can remove the nls variants of these ports as well:
 [[br]]
 > [[br]]
 >  * editors/MacVim [[br]]
 >  * editors/vim-app [[br]]
 >  * editors/vim

 I agree. I filed #32332 for this.

 >  * mail/gnupg12

 I agree. This port needs several other updates as well. I filed #32330 for
 this.

 >  * net/gajim

 gajim doesn't have a nls variant -- it has a '''no'''nls variant which
 disables natural language support. I agree there's no reason for it to
 have this variant and filed ticket #32324 requesting its removal.

 >  * textproc/aspell

 The aspell port says:
 {{{
 platform macosx {
 # gnustep-gui uses aspell and will not work if aspell is linked to gettext
 because
 # gettext is linked to CoreFoundation which is itself linked to the Apple
 objc runtime
     if { ![variant_isset nls] } {
         default_variants        +nonls
     }
 }
 }}}
 so it sounds like it's not a good idea to enable nls for aspell.

 >  * x11/icewm

 The description of the variant there says "Use internationalized messages
 (does not work correct yet)" so I don't think it's a good idea to enable
 nls for icewm.

 > Btw, are there any guidelines for creating variants and when not to do
 so? Thanks for the quick update!

 Ports should usually include as much functionality as possible without the
 need to select variants. Make a variant if the feature is esoteric (i.e.
 few users would want it), or has undesirable side effects, or has many
 dependencies or large dependencies that take a long time to build. gettext
 is an extremely common library that will almost definitely be on all
 users' systems already. (gettext is a library dependency of glib2, which
 is a library dependency of pkgconfig, which is a build dependency of a
 majority of ports (including openconnect)).

-- 
Ticket URL: <https://trac.macports.org/ticket/32304#comment:4>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list