Ticket #18455: patch-wikkawiki.diff

File patch-wikkawiki.diff, 2.1 KB (added by nerdling (Jeremy Lavergne), 16 years ago)
  • www/wikkawiki/Portfile

    old new  
    1 # c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
     1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
    22# $Id: Portfile 46696 2009-02-10 20:21:26Z snc@macports.org $
    33
    44PortSystem 1.0
     
    2525    port:php4 \
    2626    port:mysql4
    2727
     28set wikkapath ${destroot}${prefix}/www/wikka
     29set osxdocpath /Library/WebServer/Documents
     30
    2831variant php5 description {Use php5 instead of php4 (not fully tested)} {
    29     depends_lib-append  port:php5
     32    depends_lib-append  path:bin/php:php5
    3033    depends_lib-delete  port:php4
    3134}
    3235
    3336variant mysql5 description {Use mysql5 instead of mysql4 (not fully tested)} {
    34     depends_lib-append  port:mysql5
     37    depends_lib-append  path:bin/mysql_config5:mysql5
    3538    depends_lib-delete  port:mysql4
    3639}
    3740
     
    4043    depends_lib-delete port:mysql4
    4144}
    4245
    43 variant use_osx_docroot conflicts php5 mysql5 requires nodeps description {Create link to /Library/WebServer/Documents} {}
     46variant use_osx_docroot conflicts php5 mysql5 requires nodeps description {Create link to /Library/WebServer/Documents} {
     47    post-destroot {
     48        xinstall -d ${destroot}${osxdocpath}
     49        ln -s ${prefix}/www/wikkawiki ${destroot}${osxdocpath}/wikka
     50    }
     51}
    4452
    4553use_configure   no
    4654build            {}
    4755
    48 set wikkapath ${destroot}${prefix}/www/wikka
    49 set osxdocpath /Library/WebServer/Documents
    50 
    5156destroot {
    5257    xinstall -d -m 0755 ${wikkapath}
    5358    eval file copy [glob ${worksrcpath}/*] ${wikkapath}
    5459    xinstall -m 0666 ${worksrcpath}/.htaccess ${wikkapath}
    5560    touch ${wikkapath}/wikka.config.php
    56     file attributes ${wikkapath}/wikka.config.php -permissions 0666
    57 
    58     if {[variant_isset use_osx_docroot]} {
    59         file delete -force ${osxdocpath}/wikka
    60         ln -s ${prefix}/www/wikka ${osxdocpath}/wikka
     61    xinstall -m 0666 {$wikkapath}/wikka.config.php
    6162    }
    6263}
    6364