Ticket #767: apache-portfile-20030811.diff

File apache-portfile-20030811.diff, 3.0 KB (added by bchesneau@…, 21 years ago)

Patch Portfile in cvs

  • (a) Portfile-orig vs. (b) Portfile

    a b  
    2121
    2222distname            ${name}_${version}
    2323checksums           ${distname}${extract.sufx} md5 2cdece7b4881d541e072de6a2b65db77
    24 configure.pre_args  --prefix=${prefix}/${name}-${version}
    25 configure.args      --with-layout=FreeBSD --server-uid=www \
    26                       --server-gid=www  --enable-module=most \
    27                       --enable-shared=max --disable-rule=expat \
    28                       --logfiledir=${prefix}/${name}-${version}/var/log/httpd \
    29                       --runtimedir=${prefix}/${name}-${version}/var/run
     24patchfiles                      patch-config.layout     
     25
     26pre-configure {
     27        patchfiles                      patch-config.layout     
     28        patch.pre_args          -p1
     29         reinplace "s|__PREFIX|${prefix}|g" ${workpath}/${name}_${version}/config.layout
     30}
    3031
    3132
     33configure.pre_args  --prefix=${prefix}/${name}
     34configure.args      --with-layout=Opendarwin --server-uid=www \
     35                      --server-gid=www  --enable-module=most \
     36                      --enable-shared=max --disable-rule=expat
     37
    3238destroot.args           root=${destroot}
    3339
    3440variant activate_server {
    3541        depends_run path:/Library/StartupItems/DarwinPortsStartup:DarwinPortsStartup
    36         post-patch        { system "sed -e \"s=%%PREFIX%%=${prefix}/${name}-${version}=g\" \
     42        post-patch        { system "sed -e \"s=%%PREFIX%%=${prefix}/${name}=g\" \
    3743                            ${filespath}/apache.sh >${workpath}/apache.sh"
    3844               }
    3945}                 
     
    6167                                                 perl Makefile.PL USE_APACI=1 EVERYTHING=1 \
    6268                                                 DO_HTTPD=1 APACHE_PREFIX=${prefix} \
    6369                                                 APACHE_SRC=../${distname}/src \
    64                                                  APACI_ARGS='--prefix=${prefix}/${name}-${version} --logfiledir=${prefix}/${name}-${version}/var/log/httpd --runtimedir=${prefix}/${name}-${version}/var/run --with-layout=FreeBSD --server-uid=www --server-gid=www --enable-module=most --enable-shared=max --disable-shared=perl --disable-rule=expat'" }
     70                                                 APACI_ARGS='--prefix=${prefix}/${name} --with-layout=Opendarwin --server-uid=www --server-gid=www --enable-module=most --enable-shared=max --disable-shared=perl --disable-rule=expat'" }
    6571       
    6672        destroot.args   PREFIX=${destroot}${prefix} INSTALLPRIVLIB=${destroot}${prefix}/lib/perl5/5.8.0 \
    6773                         INSTALLSITELIB=${destroot}${prefix}/lib/perl5/site_perl/5.8.0 \
     
    7379
    7480post-destroot      {
    7581
    76         file mkdir  ${prefix}/${name}-${version}/var/log/httpd
    77         file mkdir  ${prefix}/${name}-${version}/var/run
     82        file mkdir  ${destroot}${prefix}/${name}/logs
     83        file mkdir  ${destroot}${prefix}/${name}/run
    7884
    79         system "touch ${destroot}${prefix}/${name}-${version}/var/run/.turd \
    80                 ${destroot}${prefix}/${name}-${version}/var/log/httpd/.turd"                                           
     85        system "touch ${destroot}${prefix}/${name}/run/.turd \
     86                ${destroot}${prefix}/${name}/logs/.turd"                                           
    8187
    8288        if { [variant_isset activate_server]} {
    8389                file mkdir  ${destroot}${prefix}/etc/rc.d/