New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 79926


Ignore:
Timestamp:
06/29/11 04:47:55 (4 years ago)
Author:
ryandesign@…
Message:

libftd2xx: update to 1.0.4 (#29762), add universal variant and don't install universal software when the universal variant is not selected

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/devel/libftd2xx/Portfile

    r76588 r79926  
    55 
    66name                libftd2xx 
    7 version             1.0.2 
     7version             1.0.4 
    88categories          devel 
    99maintainers         gmail.com:ranauei 
     
    1616platforms           macosx 
    1717distname            D2XX${version} 
    18 master_sites        http://www.ftdichip.com/Drivers/D2XX/MacOSX/UniBin/ 
    19 checksums           md5 6375f18945b02fdb028a4c4dbd1b1a09 \ 
    20                     sha1 6cf0873d2a9e2d3a7575ddc4ec0fc3baa0a8ef77 \ 
    21                     rmd160 f6bb86ff23d3d91d887cbe5955bc11d6c1732599 
     18master_sites        http://www.ftdichip.com/Drivers/D2XX/MacOSX/ 
     19 
     20checksums           sha1    0a4aac50f18c6929ec8daf76bcdfb769e896c147 \ 
     21                    rmd160  a26c1878d256e356486c2fb21d7d8562632a0e9e 
     22 
    2223use_dmg             yes 
    2324use_configure       no 
    2425 
    25 build {} 
     26variant universal {} 
     27 
     28if { ${os.major}=="8" } { 
     29    set os_dir 10.4 
     30    supported_archs     i386 ppc 
     31    configure.universal_archs i386 ppc 
     32} elseif { ${os.major}>=9 } { 
     33    set os_dir 10.5\ -\ 10.6 
     34    supported_archs     i386 ppc x86_64 
     35    configure.universal_archs i386 ppc x86_64 
     36} 
     37 
     38build { 
     39    if {![variant_isset universal]} { 
     40        system "cd '${worksrcpath}/D2XX/bin/${os_dir}' && lipo -extract ${configure.build_arch} ${name}.${version}.dylib -output ${name}.${version}.dylib" 
     41    } 
     42} 
    2643 
    2744destroot { 
    28    if { ${os.major}=="8" } { 
    29        set os_dir 10.4 
    30    } elseif { ${os.major}>=9 } { 
    31        set os_dir 10.5\ -\ 10.6 
    32    } 
    33  
    3445   xinstall ${worksrcpath}/D2XX/bin/${os_dir}/${name}.${version}.dylib ${destroot}${prefix}/lib 
    3546   xinstall -m 644 -W ${worksrcpath}/D2XX bin/ftd2xx.h Samples/WinTypes.h ${destroot}${prefix}/include 
Note: See TracChangeset for help on using the changeset viewer.