Changeset 14695


Ignore:
Timestamp:
Oct 18, 2005, 8:20:30 PM (15 years ago)
Author:
mww
Message:

update to 1.3.34, switch to startupitem-code

Location:
trunk/dports/www/apache
Files:
1 deleted
1 edited

Legend:

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

    r12857 r14695  
    1 # $Id: Portfile,v 1.48 2005/06/27 19:57:45 mww Exp $
     1# $Id: Portfile,v 1.49 2005/10/18 20:20:30 mww Exp $
    22
    33PortSystem 1.0
    44name                apache
    5 version             1.3.33
    6 revision            3
     5version             1.3.34
    76categories          www
    87platforms           darwin freebsd
     
    1817master_sites        apache:httpd/ \
    1918                    http://archive.apache.org/dist/httpd/old/
    20                      
    2119
    2220distname            ${name}_${version}
    23 checksums           ${distname}${extract.suffix} md5 3dfd2c3778f37a2dfc22b97417a61407
     21checksums           md5 9978cc552b423f0015c1052d23ab619e
    2422
    2523variant darwin {
    26         depends_run path:/Library/StartupItems/DarwinPortsStartup:DarwinPortsStartup
    2724        if { ![variant_isset apache_layout] } {
    28                 configure.args-append   --with-layout=FreeBSD  --logfiledir=${prefix}/var/log/httpd --runtimedir=${prefix}/var/run
     25                configure.args-append   --with-layout=FreeBSD  --logfiledir=${prefix}/var/log/httpd --runtimedir=${prefix}/run
    2926        }
    30 }
    31 
    32 variant freebsd {
    33         if { ![variant_isset apache_layout] } {
    34                 configure.args-append   --with-layout=FreeBSD --logfiledir=${prefix}/var/log/httpd --runtimedir=${prefix}/var/run
    35         }
    3627}
    3728
     
    4940destroot.args           root=${destroot}
    5041
    51 post-patch        {
    52         if { [variant_isset apache_layout] } {
    53                 system "sed -e \"s=%%PREFIX%%=${prefix}/apache=g\" \
    54                         ${filespath}/apache.sh >${workpath}/apache.sh"
    55         } else {
    56                 system "sed -e \"s=%%PREFIX%%=${prefix}=g\" \
    57                         ${filespath}/apache.sh >${workpath}/apache.sh"
    58         }       
    59 }                 
     42startupitem.create      yes
     43if { [variant_isset apache_layout] } {
     44        startupitem.init        \
     45                "CTL=${prefix}/apache/bin/apachectl\nPID=${prefix}/apache/run/httpd.pid"
     46} else {
     47        startupitem.init        \
     48                "CTL=${prefix}/sbin/apachectl\nPID=${prefix}/var/run/httpd.pid"
     49}
     50startupitem.start       \
     51"\[ -x \${CTL} \] && \${CTL} start >/dev/null"
     52startupitem.stop        \
     53"\[ -r \${PID} \] && \${CTL} stop >/dev/null"
     54startupitem.restart     \
     55"\[ -x \${CTL} \] && \${CTL} restart >/dev/null"
    6056
    6157post-destroot      {
     
    7167                                ${destroot}${prefix}/var/run
    7268        }
    73         xinstall -m 755 -d ${destroot}${prefix}/etc/rc.d/
    74         xinstall -m 644 ${workpath}/apache.sh ${destroot}${prefix}/etc/rc.d/
    75 }   
     69}
     70
Note: See TracChangeset for help on using the changeset viewer.