mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
77 lines
2.5 KiB
Tcl
77 lines
2.5 KiB
Tcl
# -*- 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
|
|
|
|
PortSystem 1.0
|
|
|
|
name mod_fcgid
|
|
version 2.3.9
|
|
categories www
|
|
license Apache-2
|
|
platforms darwin
|
|
maintainers nomaintainer
|
|
|
|
description An alternative FastCGI module for Apache2
|
|
long_description ${description}
|
|
|
|
homepage https://httpd.apache.org/mod_fcgid/
|
|
master_sites apache:httpd/${name}
|
|
|
|
use_bzip2 yes
|
|
|
|
checksums rmd160 cb5fd1fbf705ba3dff62a705d06c0632acd491bd \
|
|
sha256 442c29528e34fefc946dd356fcf8240e1953aed89eb5597fc55898d3d06f183f
|
|
|
|
depends_lib port:apache2
|
|
|
|
patch.pre_args-replace -p0 -p1
|
|
patchfiles patch-modules-fcgid-fcgid_conf.c.diff
|
|
|
|
post-patch {
|
|
reinplace "s|@PREFIX@|${prefix}|g" \
|
|
${worksrcpath}/modules/fcgid/fcgid_conf.c
|
|
reinplace "s|@NAME@|${name}|g" \
|
|
${worksrcpath}/modules/fcgid/fcgid_conf.c
|
|
}
|
|
|
|
set apache_name apache2
|
|
set apxs ${prefix}/bin/apxs
|
|
set extra ${prefix}/etc/apache2/extra/
|
|
set httpd_conf ${prefix}/etc/apache2/httpd.conf
|
|
set mdir ${destroot}${prefix}/lib/apache2/modules/
|
|
|
|
configure.env APXS=${apxs}
|
|
configure.cmd ./configure.apxs
|
|
configure.pre_args {}
|
|
|
|
destroot.keepdirs ${destroot}${prefix}/var/run/${name}
|
|
post-destroot {
|
|
xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
|
|
xinstall -m 644 -W ${worksrcpath} \
|
|
CHANGES-FCGID LICENSE-FCGID NOTICE-FCGID README-FCGID STATUS-FCGID \
|
|
${destroot}${prefix}/share/doc/${name}
|
|
xinstall -m 755 -d ${extra}
|
|
xinstall -m 644 ${filespath}/httpd-fcgid.conf \
|
|
${extra}
|
|
}
|
|
|
|
notes "
|
|
==========
|
|
This port installs a configuration file to enable mod_fcgid in Apache.
|
|
After install add these lines to the end of ${httpd_conf} to enable mod_fcgid.
|
|
# Include module mod_fcgid
|
|
Include conf/extra/httpd-fcgid.conf
|
|
|
|
You should then restart ${apache_name} to load the module.
|
|
$ sudo port unload ${apache_name}
|
|
$ sudo port load ${apache_name}
|
|
|
|
For further configuration information please visit
|
|
https://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
|
|
|
|
When upgrading from mod_fcgid version 2.2, please see the above URL
|
|
about deprecated config options!
|
|
=========="
|
|
|
|
livecheck.url https://httpd.apache.org/download.cgi
|
|
livecheck.type regex
|
|
livecheck.regex "(?!${name}).*${name}-((?!${extract.suffix}).*)${extract.suffix}"
|