New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #19342: Portfile-nginx.diff

File Portfile-nginx.diff, 2.5 KB (added by andrew@…, 4 years ago)
  • Portfile

    old new  
    33PortSystem 1.0 
    44 
    55name            nginx 
    6 version         0.6.32 
     6version         0.6.36 
    77categories      www mail 
    88platforms       darwin 
    99maintainers     boeyms openmaintainer 
     
    1818                    rich feature set, simple configuration, and low resource \ 
    1919                    consumption. 
    2020homepage        http://nginx.net/ 
    21 master_sites    http://sysoev.ru/nginx 
    22 checksums       md5     c09a2ace3c91f45dabbb608b11e48ed1 \ 
    23                 sha1    346166171477c3e78759bdbbc8461107d8475269 \ 
    24                 rmd160  06749c5bf834a3f7e82ad3122a5db457c193d117 
     21master_sites    http://sysoev.ru/nginx/:source \ 
     22                http://www.grid.net.ru/nginx/download/:upload 
     23 
     24distfiles       ${name}-${version}.tar.gz:source 
     25 
     26checksums       ${name}-${version}.tar.gz md5   15cce6102a2efcf4d4acde9bb71ea6d3 \ 
     27                                          sha1  d5e81aa56a35cfebb638ab88b6a804acf0f779b7 
    2528 
    2629depends_lib     port:pcre port:zlib 
    2730 
     
    3336 
    3437set nginx_pidfile       ${nginx_rundir}/${name}.pid 
    3538 
     39set upload_version      2.0.8 
     40set upload_md5          308d43743158263b0d5016aeffadaaa7 
     41set upload_sha1         b81e8ebb8c2bd6a6b85200eb176831da3563e55d 
     42 
     43set passenger_version   2.2.2 
     44 
    3645configure.args-append \ 
    3746            --with-cc-opt=\"${configure.cppflags} ${configure.cflags}\" \ 
    3847            --with-ld-opt=\"${configure.ldflags}\" \ 
     
    136145    depends_lib-append      port:google-perftools 
    137146    configure.args-append   --with-google_perftools_module 
    138147} 
     148 
     149variant upload description {Enable Valery Kholodkovs Upload Module} { 
     150    distfiles-append nginx_upload_module-${upload_version}.tar.gz:upload 
     151    checksums-append nginx_upload_module-${upload_version}.tar.gz   md5   ${upload_md5} \ 
     152                                                                    sha1  ${upload_sha1} 
     153 
     154    post-extract { 
     155      system "tar -zxf ${distpath}/nginx_upload_module-${upload_version}.tar.gz -C ${worksrcpath}/src/" 
     156    } 
     157     
     158    configure.args-append   --add-module=${worksrcpath}/src/nginx_upload_module-${upload_version} 
     159} 
     160 
     161variant passenger description {Enable Phusion Passenger} { 
     162    depends_lib-append port:rb-rubygems 
     163     
     164    post-extract { 
     165      system "/opt/local/bin/gem install passenger --version '${passenger_version}'" 
     166    } 
     167     
     168    configure.args-append   --add-module=${prefix}/lib/ruby/gems/1.8/gems/passenger-${passenger_version}/ext/nginx 
     169}