Changeset 3110 for trunk/dports


Ignore:
Timestamp:
Jul 31, 2003, 6:22:07 PM (21 years ago)
Author:
michaelm
Message:

Version update and activate_server variant fix

Bug: 738
Submitted by: Benoit
Reviewed by: Michael Maibaum
Approved by:
Obtained from:

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/www/apache/Portfile

    r2727 r3110  
    1 # $Id: Portfile,v 1.27 2003/06/02 09:39:31 michaelm Exp $
     1# $Id: Portfile,v 1.28 2003/07/31 18:22:07 michaelm Exp $
    22
    33PortSystem 1.0
    44name                apache
    5 version             1.3.27
     5version             1.3.28
    66revision            1.0
    77categories          www
     
    2121
    2222distname            ${name}_${version}
    23 checksums           ${distname}${extract.sufx} md5 65b89365a65dcad71d4402b4862beeaa
     23checksums           ${distname}${extract.sufx} md5 2cdece7b4881d541e072de6a2b65db77
    2424configure.pre_args  --prefix=${prefix}/${name}-${version}
    2525configure.args      --with-layout=FreeBSD --server-uid=www \
     
    3232install.args            root=${destroot}
    3333
    34 post-install      { file mkdir  ${prefix}/${name}-${version}/var/log/httpd
    35                             file mkdir  ${prefix}/${name}-${version}/var/run
    36                   }
    37 
    3834variant activate_server {
    3935        depends_run path:/Library/StartupItems/DarwinPortsStartup:DarwinPortsStartup
    4036        post-patch        { system "sed -e \"s=%%PREFIX%%=${prefix}/${name}-${version}=g\" \
    41                      ${filespath}/apache.sh >${workpath}/apache.sh"
    42                   }
    43                  
    44                  
    45 
    46         post-install      { file mkdir  ${prefix}/${name}-${version}/var/log/httpd
    47                             file mkdir  ${prefix}/${name}-${version}/var/run
    48                         file mkdir  ${prefix}/etc/rc.d/
    49                                             system "touch ${destroot}${prefix}/${name}-${version}/var/run/.turd \
    50                                                                 ${destroot}${prefix}/${name}-${version}/var/log/httpd/.turd"
    51                             system "install -bC -o root ${workpath}/apache.sh \
    52                                              ${destroot}${prefix}/etc/rc.d/"
    53                          }
    54 }
     37                            ${filespath}/apache.sh >${workpath}/apache.sh"
     38               }
     39}                 
    5540
    5641variant mod_perl {
     
    8570root=${destroot}
    8671
    87         post-install      { file mkdir  ${prefix}/var/log/httpd ${prefix}/var/run
    88                             system "touch ${destroot}${prefix}/${name}-${version}/var/log/httpd/.turd \
    89                                     ${destroot}${prefix}/${name}-${version}/var/run/.turd"
    90                               cd ${destroot}${prefix}/lib/perl5/site_perl/5.8.0/darwin/auto/mod_perl/
    91                               system "cat .packlist | sed s#${destroot}/##g >.packlist.new"
    92                               system "mv .packlist.new .packlist"
    93                            }
    94        
    9572}
     73
     74post-install      {
     75
     76        file mkdir  ${prefix}/${name}-${version}/var/log/httpd
     77        file mkdir  ${prefix}/${name}-${version}/var/run
     78
     79        system "touch ${destroot}${prefix}/${name}-${version}/var/run/.turd \
     80                ${destroot}${prefix}/${name}-${version}/var/log/httpd/.turd"                                           
     81
     82        if { [variant_isset activate_server]} {
     83                file mkdir  ${destroot}${prefix}/etc/rc.d/
     84                system "install -bC -o root ${workpath}/apache.sh \
     85                                             ${destroot}${prefix}/etc/rc.d/"
     86        }
     87
     88        if { [variant_isset mod_perl]} {
     89                cd ${destroot}${prefix}/lib/perl5/site_perl/5.8.0/darwin/auto/mod_perl/
     90                system "cat .packlist | sed s#${destroot}/##g >.packlist.new"
     91                system "mv .packlist.new .packlist"
     92        }
     93}   
     94
    9695
    9796long_description \
Note: See TracChangeset for help on using the changeset viewer.