New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 83126


Ignore:
Timestamp:
08/25/11 20:17:35 (4 years ago)
Author:
dports@…
Message:

port_binary_distributable: add OpenSSLException, which conflicts with
everything except openssl/ssleay.

Intended to be used in conjunction with a GPL license, e.g.
license {GPL-2+ OpenSSLException}

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/base/portmgr/jobs/port_binary_distributable.tcl

    r83100 r83126  
    4343    set license_good($lic) 1 
    4444} 
     45 
     46proc all_licenses_except { args } { 
     47    global good_licenses 
     48    set remaining $good_licenses 
     49    foreach arg $args { 
     50        set remaining [lsearch -inline -all -not -exact $remaining $arg] 
     51    } 
     52    return [list $remaining] 
     53} 
     54 
    4555# keep these values sorted 
    4656array set license_conflicts \ 
    47     {afl {cecill gpl} 
     57    "afl {cecill gpl} 
    4858    agpl {apache-1 apache-1.1 cecill gpl-1 gpl-2 gplconflict noncommercial restrictive/distributable} 
    4959    apache {cecill gpl-1 gpl-2} 
     
    6575    mpl {cecill gpl} 
    6676    openssl {cecill gpl} 
     77    opensslexception [all_licenses_except openssl ssleay] 
    6778    php {cecill gpl} 
    6879    qpl {cecill gpl} 
    6980    restrictive/distributable {agpl cecill gpl} 
    7081    ssleay {cecill gpl} 
    71     zpl-1 {cecill gpl}} 
     82    zpl-1 {cecill gpl}" 
    7283 
    7384proc printUsage {} { 
Note: See TracChangeset for help on using the changeset viewer.