Ticket #4259: Portfile.diff

File Portfile.diff, 2.1 KB (added by dports@…, 19 years ago)

Updated cvsweb Portfile

  • Portfile

    old new  
    22
    33PortSystem 1.0
    44name            cvsweb
    5 version         2.0.6
     5version         3.0.5
    66revision        0
    77categories      devel www
    88maintainers     darwinports@opendarwin.org
     
    1616platforms       darwin
    1717master_sites     freebsd:scop \
    1818                 http://people.FreeBSD.org/~scop/cvsweb/
    19 checksums       md5 fd15c8521b26be858616a7ba52fc2c22
     19checksums       md5 572dbb2d66ad6487c0a3536f93023086
     20
     21depends_build   port:perl5.8 \
     22                port:p5-ipc-run \
     23                port:p5-file-temp \
     24                port:p5-uri \
     25                port:p5-mime-types \
     26                port:p5-string-ediff \
     27                port:cvsgraph
     28
    2029configure       {}
    2130build           {}
    2231
     
    3241                set cgi_path "${prefix}/www/cgi-bin/"
    3342                set httpd_conf_path "${prefix}/etc/apache/"
    3443        }
    35        
     44                       
    3645        destroot {
    3746                file mkdir ${destroot}${cgi_path}
    3847                file mkdir ${destroot}${httpd_conf_path}
    3948                system "install -m 755 ${worksrcpath}/cvsweb.cgi ${destroot}${cgi_path}"
    4049                system "install -m 644 ${worksrcpath}/cvsweb.conf ${destroot}${httpd_conf_path}"
     50
     51                reinplace "s|#!/usr/bin/perl|#!${prefix}/bin/perl|g" \
     52                        "${destroot}${cgi_path}/cvsweb.cgi"
     53                reinplace "s|/usr/local/etc/cvsweb/cvsweb.conf|${httpd_conf_path}cvsweb.conf|g" \
     54                        "${destroot}${cgi_path}/cvsweb.cgi"
     55                reinplace "s|/bin /usr/bin /usr/local/bin|/bin /usr/bin /usr/local/bin ${prefix}/bin ${prefix}/sbin|g" \
     56                        "${destroot}${cgi_path}/cvsweb.cgi"
    4157        }
    4258}
    4359variant freebsd {
     
    5672                file mkdir ${destroot}${httpd_conf_path}
    5773                system "install -m 755 ${worksrcpath}/cvsweb.cgi ${destroot}${cgi_path}"
    5874                system "install -m 644 ${worksrcpath}/cvsweb.conf ${destroot}${httpd_conf_path}"
     75
     76                reinplace "s|#!/usr/bin/perl|#!${prefix}/bin/perl|g" \
     77                        "${destroot}${cgi_path}/cvsweb.cgi"
     78                reinplace "s|/usr/local/etc/cvsweb/cvsweb.conf|${httpd_conf_path}cvsweb.conf|g" \
     79                        "${destroot}${cgi_path}/cvsweb.cgi"
     80                reinplace "s|/bin /usr/bin /usr/local/bin|/bin /usr/bin /usr/local/bin ${prefix}/bin ${prefix}/sbin|g" \
     81                        "${destroot}${cgi_path}/cvsweb.cgi"
    5982        }
    6083}