Ticket #18455: patch-wikkawiki.2.diff
File patch-wikkawiki.2.diff, 4.2 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=41 # -*- 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 2 2 # $Id: Portfile 46696 2009-02-10 20:21:26Z snc@macports.org $ 3 3 4 4 PortSystem 1.0 … … 25 25 port:php4 \ 26 26 port:mysql4 27 27 28 set wikkapath ${destroot}${prefix}/www/wikka 29 set osxdocpath /Library/WebServer/Documents 30 28 31 variant php5 description {Use php5 instead of php4 (not fully tested)} { 29 depends_lib-append p ort:php532 depends_lib-append path:bin/php:php5 30 33 depends_lib-delete port:php4 31 34 } 32 35 33 36 variant mysql5 description {Use mysql5 instead of mysql4 (not fully tested)} { 34 depends_lib-append p ort:mysql537 depends_lib-append path:bin/mysql_config5:mysql5 35 38 depends_lib-delete port:mysql4 36 39 } 37 40 … … 40 43 depends_lib-delete port:mysql4 41 44 } 42 45 43 variant use_osx_docroot conflicts php5 mysql5 requires nodeps description {Create link to /Library/WebServer/Documents} {} 46 variant 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 } 44 51 45 use_configure no 46 build {} 52 post-activate { 53 ui_msg "**********************************************************" 54 ui_msg "* Point your browser to http://localhost/wikka to continue" 55 ui_msg "* installation. Be sure to lock down permissions on" 56 ui_msg "* ${osxdocpath}/wikka/wikka.config.php and" 57 ui_msg "* ${osxdocpath}/wikka/.htaccess for public sites!" 58 ui_msg "* Visit http://docs.wikkawiki.org/MacportInstall for help." 59 ui_msg "**********************************************************" 60 } 61 } 47 62 48 set wikkapath ${destroot}${prefix}/www/wikka 49 set osxdocpath /Library/WebServer/Documents 63 use_configure no 64 build {} 50 65 51 66 destroot { 52 67 xinstall -d -m 0755 ${wikkapath} 53 68 eval file copy [glob ${worksrcpath}/*] ${wikkapath} 54 69 xinstall -m 0666 ${worksrcpath}/.htaccess ${wikkapath} 55 70 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 } 71 xinstall -m 0666 ${wikkapath}/wikka.config.php 62 72 } 63 73 64 74 post-activate { 65 if {[variant_isset use_osx_docroot]} { 66 ui_msg "**********************************************************" 67 ui_msg "* Point your browser to http://localhost/wikka to continue" 68 ui_msg "* installation. Be sure to lock down permissions on" 69 ui_msg "* ${osxdocpath}/wikka/wikka.config.php and" 70 ui_msg "* ${osxdocpath}/wikka/.htaccess for public sites!" 71 ui_msg "* Visit http://docs.wikkawiki.org/MacportInstall for help." 72 ui_msg "**********************************************************" 73 } else { 74 ui_msg "**********************************************************" 75 ui_msg "* Point your browser to http://localhost/wikka to continue" 76 ui_msg "* installation. Be sure to lock down permissions on" 77 ui_msg "* ${prefix}/www/wikka/wikka.config.php and" 78 ui_msg "* ${prefix}/www/wikka/.htaccess for public sites!" 79 ui_msg "* Visit http://docs.wikkawiki.org/MacportInstall for help." 80 ui_msg "**********************************************************" 81 } 75 ui_msg "**********************************************************" 76 ui_msg "* Point your browser to http://localhost/wikka to continue" 77 ui_msg "* installation. Be sure to lock down permissions on" 78 ui_msg "* ${prefix}/www/wikka/wikka.config.php and" 79 ui_msg "* ${prefix}/www/wikka/.htaccess for public sites!" 80 ui_msg "* Visit http://docs.wikkawiki.org/MacportInstall for help." 81 ui_msg "**********************************************************" 82 82 }