Ticket #19304: privoxy-3.0.13-beta.diff

File privoxy-3.0.13-beta.diff, 2.2 KB (added by kuperman@…, 15 years ago)

Patch to upgrade Portfile to 3.0.13-beta

  • Portfile

    old new  
    22
    33PortSystem                      1.0
    44name                            privoxy
    5 version                         3.0.10
     5version                         3.0.13
    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     9b2dc94a0cce32ba46ce88cdb422d3b6 \
     24                    sha1    45547a116dd4c99239c98a6365e1d4a81c1adb2f \
     25                    rmd160  f5438caef675ae37cadb141133b0e082339a6628
    2626
    27 worksrcdir                      ${name}-${version}-stable
     27
     28worksrcdir                      ${name}-${version}-beta
    2829
    2930depends_lib                     port:pcre port:zlib
    3031
     
    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}