Ticket #35863: varnish-autoload-20121014.patch

File varnish-autoload-20121014.patch, 1.3 KB (added by robsonpeixoto@…, 12 years ago)

A more simple solution.

  • Portfile

     
    55name                  varnish
    66epoch                 20110709
    77version               3.0.3
     8revision              1
    89categories            www
    910platforms             darwin
    1011maintainers           pmq openmaintainer
     
    2223depends_build         port:pkgconfig
    2324
    2425depends_lib           port:pcre
     26
     27startupitem.create      yes
     28startupitem.executable  ${prefix}/sbin/varnishd -a :80 \
     29                        -f ${prefix}/etc/varnish/default.vcl \
     30                        -T localhost:6082 \
     31                        -s malloc,64M \
     32                        -u nobody -g nobody \
     33                        -P ${prefix}/var/run/${name}.pid
     34
     35post-destroot {
     36        move ${destroot}${prefix}/etc/varnish/default.vcl ${destroot}${prefix}/etc/varnish/default.vcl.default
     37}
     38
     39post-activate {
     40    if {![file exists ${prefix}/etc/varnish/default.vcl]} {
     41        file copy ${prefix}/etc/varnish/default.vcl.default \http://www.fadingred.com/koku/support/
     42            ${prefix}/etc/varnish/default.vcl
     43    }
     44    xinstall -m 755 -d ${prefix}/var/varnish/
     45}
     46
     47livecheck.url                   ${master_sites}
     48livecheck.type                  regex
     49livecheck.regex                 varnish-(\\d+\\.\\d+\\.\\d+).tar.gz