New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 80257


Ignore:
Timestamp:
07/07/11 15:43:30 (4 years ago)
Author:
takeshi@…
Message:

ncarg: updated for 6.0.0

Location:
trunk/dports/science/ncarg
Files:
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/science/ncarg/Portfile

    r75355 r80257  
    55 
    66name                        ncarg 
    7 version                     5.2.1 
    8 revision                    1 
     7version                     6.0.0 
    98categories                  science 
    109maintainers                 takeshi 
     
    2019homepage                    http://www.ncl.ucar.edu/ 
    2120platforms                   darwin 
    22 master_sites                http://www.earthsystemgrid.org/ 
     21master_sites                http://www.earthsystemgrid.org/:ncl 
     22master_sites                http://www.ncl.ucar.edu/Download/files/:g2clib 
    2323 
    24 distname                    ncl_${name}_src-${version} 
     24distname                    ncl_${name}-${version} 
    2525worksrcdir                  ncl_${name}-${version} 
    26 checksums           md5     c7ba4847961f38bbbac30ac042eab43a \ 
    27                     sha1    069d3c2a20b58358c6547a70bdb9e65bc9de6881 \ 
    28                     rmd160  ed16827e4a4d3588f23f8ac9d2e48429d06e05f8 
     26set ncl_src             ${distname}${extract.suffix} 
     27set g2clib_version      1.2.1 
     28set g2clib_src          g2clib_with_changes-${g2clib_version}${extract.suffix} 
     29set g2clib_worksrcdir   g2clib-${g2clib_version}-patches 
     30distfiles           ${ncl_src}:ncl \ 
     31                    ${g2clib_src}:g2clib 
     32checksums   ${ncl_src} \ 
     33                    md5     0afca904b8f51abdd3efada4c0dbaa42 \ 
     34                    sha1    949dc8fc823256c1a036aa06a3e68805a4099009 \ 
     35                    rmd160  e5214051eb23e8cc58e0d579a382c80476d570d7 \ 
     36            ${g2clib_src} \ 
     37                    md5     253327b963bf054c69f70df227e83cfb \ 
     38                    sha1    a0ae0849da6c2aba427cf4384c88433e67cc8f77 \ 
     39                    rmd160  0bea38746c9fb4eeeedb4546a5cb8b1a3936f7ee 
    2940 
    30 depends_lib                 port:jpeg6b     \ 
    31                             path:lib/pkgconfig/cairo.pc:cairo \ 
     41 
     42depends_lib                 path:lib/pkgconfig/cairo.pc:cairo \ 
    3243                            port:proj       \ 
    3344                            port:gdal       \ 
     
    4657universal_variant           no 
    4758 
    48 fetch { 
    49     if {![file exists ${distpath}/${distfiles}]} { 
     59pre-fetch { 
     60    if {![file exists ${distpath}/${distname}${extract.suffix}]} { 
    5061        xinstall -d ${distpath} 
    51         ui_error "Download ${distfiles} manually and place it in ${distpath}.\n \ 
     62        ui_error "Download ${distname}${extract.suffix} manually and place it in ${distpath}.\n \ 
    5263            See instructions on ${homepage}/Download/index.shtml" 
    5364    } 
     
    5667set usedap y 
    5768 
    58 patchfiles  patch-ncarg2d-src-libncarg-ezmap-mapngb.c.diff 
    5969if {$build_arch eq "x86_64"} { 
    6070    patchfiles-append           patch-config-ymake.diff 
    6171} 
    6272post-patch { 
     73    reinplace "s|INC=-I/usr/include|INC=${configure.cppflags} ${configure.cflags}|" ${workpath}/${g2clib_worksrcdir}/makefile 
     74    reinplace "s|CC=gcc -fPIC|CC=${configure.cc}|" ${workpath}/${g2clib_worksrcdir}/makefile 
     75    if {$build_arch eq "x86_64" || $build_arc eq "ppc64"} { 
     76        reinplace "s|-DUSE_PNG$|-DUSE_PNG -D__64BIT__|" ${workpath}/${g2clib_worksrcdir}/makefile 
     77    } 
    6378    foreach f {Darwin Darwin_Intel} { 
    6479        if {[variant_isset g95]} { 
     
    104119 
    105120pre-configure { 
     121    system "cd ${workpath}/${g2clib_worksrcdir}; make all" 
     122    file copy ${workpath}/${g2clib_worksrcdir}/libgrib2c.a ${worksrcpath} 
    106123    system "cd ${worksrcpath}/config; \ 
    107124        make -f Makefile.ini; \ 
     
    128145y 
    129146y 
    130 ${prefix}/lib/jpeg6b/lib ${prefix}/lib/ ${prefix}/lib/hdfeos5/lib ${prefix}/lib 
    131 ${prefix}/include/freetype2 ${prefix}/include/udunits2 ${prefix}/lib/jpeg6b/include ${prefix}/lib/hdfeos5/include ${prefix}/include 
     147y 
     148y 
     149y 
     150${worksrcpath} ${prefix}/lib ${prefix}/lib/hdfeos5/lib ${prefix}/lib 
     151${prefix}/include/freetype2 ${prefix}/include/udunits2 ${prefix}/lib/hdfeos5/include ${prefix}/include 
    132152 
    133153 
Note: See TracChangeset for help on using the changeset viewer.