Ticket #19304: privoxy-3.0.14-beta.diff

File privoxy-3.0.14-beta.diff, 2.2 KB (added by cssdev, 15 years ago)

patch to upgrade to privoxy 3.0.14-beta

  • Portfile

     
    22
    33PortSystem                      1.0
    44name                            privoxy
    5 version                         3.0.10
     5version                         3.0.14
    66categories                      www security net
    77maintainers                     nomaintainer
    88description                     Advanced filtering web proxy
     
    1818
    1919homepage                        http://www.privoxy.org/
    2020master_sites            sourceforge:ijbswa
    21 distname                        ${name}-${version}-stable-src
     21distname                        ${name}-${version}-beta-src
    2222
    23 checksums                       md5     01281017f28be2c7133124d1768da364 \
    24                                         sha1    0ce51a8dc938fe6412daa7f6edf159b98fd66d54 \
    25                                         rmd160  91c8d56b71a5c606554bf509827197d689d8fc10
     23checksums           md5     10d68175f12ca354bb099b09b682c768 \
     24                    sha1    ea2fdf98a5dbad368158187aa19f525997166529 \
     25                    rmd160  1d4188b8549b09a1c09544ad0036c98784897fbd
    2626
    27 worksrcdir                      ${name}-${version}-stable
    2827
     28worksrcdir                      ${name}-${version}-beta
     29
    2930depends_lib                     port:pcre port:zlib
    3031
    3132set privoxyGroup        privoxy
     
    6465                        ${destroot}${prefix}/etc/rc.d/privoxy.sh
    6566        }
    6667        # Rename these so local modifications are not removed on uninstall
    67         foreach privoxyConf {config trust user.action} {
    68                 file rename ${destroot}${prefix}/etc/privoxy/${privoxyConf} \
    69                         ${destroot}${prefix}/etc/privoxy/${privoxyConf}-dist \
    70         }
     68        foreach privoxyConf {config trust user.action user.filter match-all.action} {
     69            if [file exists ${destroot}${prefix}/etc/privoxy/${privoxyConf}] {
     70                file rename ${destroot}${prefix}/etc/privoxy/${privoxyConf} \
     71                    ${destroot}${prefix}/etc/privoxy/${privoxyConf}-dist
     72            }
     73        }
    7174        # Remove the preinstalled log files as, otherwise, a rotation script
    7275        # will fail when trying to rename and compress due to gzip not liking
    7376        # multi-linked files (the one in ${prefix} and the one in
     
    8689                        -group ${privoxyGroup} -owner ${privoxyUser} \
    8790                        -permissions 0660
    8891        }
    89         foreach privoxyConf {config trust user.action} {
     92        foreach privoxyConf {config trust user.action user.filter match-all.action} {
    9093                if ![file exists ${prefix}/etc/privoxy/${privoxyConf}] {
    9194                        file copy ${prefix}/etc/privoxy/${privoxyConf}-dist \
    9295                                ${prefix}/etc/privoxy/${privoxyConf}