New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 82212


Ignore:
Timestamp:
08/10/11 07:53:04 (4 years ago)
Author:
raphael@…
Message:

openvrml:

  • simplify default_variants and handle negative variants
  • remove multiple library dependency on mesa
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/graphics/openvrml/Portfile

    r82194 r82212  
    7878variant opengl conflicts no_opengl description {Build the OpenGL renderer} { 
    7979    # examples need SDL player which needs OpenGL 
    80     depends_lib-append          port:mesa \ 
    81                                 path:lib/pkgconfig/sdl.pc:libsdl 
     80    depends_lib-append          path:lib/pkgconfig/sdl.pc:libsdl 
    8281    configure.args-delete       --disable-gl-renderer \ 
    8382                                --disable-examples 
     
    107106 
    108107variant x11 conflicts no_x11 { 
    109     depends_lib-append          port:mesa 
    110108    configure.args-delete       --without-x 
    111109    configure.args-append       --with-x \ 
     
    116114variant no_x11 conflicts x11 description {Legacy compatibility variant} {} 
    117115 
    118 if {![variant_isset no_x11]} { 
    119     if {![variant_isset no_opengl]} { 
    120         default_variants        +x11+opengl 
    121     } else { 
    122         default_variants        +x11 
    123     } 
     116if {[variant_isset no_x11]} { 
     117    default_variants -x11 
    124118} else { 
    125     if {![variant_isset no_opengl]} { 
    126         default_variants        +opengl 
    127     } 
     119    default_variants +x11 
     120} 
     121 
     122if {[variant_isset no_opengl]} { 
     123    default_variants -opengl 
     124} else { 
     125    default_variants +opengl 
     126} 
     127 
     128if {[variant_isset x11] || [variant_isset opengl]} { 
     129    depends_lib-append          port:mesa 
    128130} 
    129131 
Note: See TracChangeset for help on using the changeset viewer.