2010-04-30 18:09:05 +02:00
|
|
|
# Template file for 'apache-mpm-event'
|
|
|
|
#
|
|
|
|
# We inherit all stuff from the apache build template.
|
|
|
|
. ${XBPS_SRCPKGDIR}/apache/template
|
|
|
|
|
|
|
|
# Unset unused stuff.
|
2011-10-11 05:32:33 +02:00
|
|
|
unset subpackages conf_files system_accounts systemd_services
|
2011-07-05 10:28:19 +02:00
|
|
|
unset post_install pre_configure run_depends
|
2010-04-30 18:09:05 +02:00
|
|
|
|
|
|
|
# Override some vars.
|
|
|
|
pkgname=apache-mpm-event
|
|
|
|
configure_args="${configure_args} --enable-modules=
|
|
|
|
--prefix=/usr --with-mpm=event"
|
2011-11-14 18:12:47 +01:00
|
|
|
revision=1
|
2010-04-30 18:09:05 +02:00
|
|
|
short_desc="Apache HTTP Server - event driven model"
|
|
|
|
long_desc="
|
2011-07-14 01:21:02 +02:00
|
|
|
Each Apache Multi-Processing Module provides a different flavor of web
|
2010-04-30 18:09:05 +02:00
|
|
|
server binary, compiled with a different processing model.
|
|
|
|
|
|
|
|
The event MPM is designed to allow more requests to be served simultaneously
|
|
|
|
by passing off some processing work to supporting threads, freeing up the
|
|
|
|
main threads to work on new requests. It is especially suitable for sites
|
|
|
|
that see extensive KeepAlive traffic.
|
|
|
|
|
|
|
|
This MPM is experimental and less tested than the worker and prefork MPMs."
|
|
|
|
|
|
|
|
Add_dependency run libuuid
|
|
|
|
Add_dependency run expat
|
2010-12-11 02:28:30 +01:00
|
|
|
Add_dependency run libdb
|
2010-04-30 18:09:05 +02:00
|
|
|
Add_dependency run gdbm
|
|
|
|
Add_dependency full apache ">=${version}"
|
|
|
|
|
|
|
|
pre_configure()
|
|
|
|
{
|
|
|
|
cat ${XBPS_SRCPKGDIR}/apache/files/xbps.layout \
|
|
|
|
>> ${wrksrc}/config.layout
|
|
|
|
}
|
|
|
|
|
|
|
|
post_install()
|
|
|
|
{
|
|
|
|
# We are only interested in the httpd binary.
|
|
|
|
cp -f ${DESTDIR}/usr/sbin/httpd ${wrksrc}
|
|
|
|
rm -rf ${DESTDIR}/*
|
|
|
|
install -D -m755 ${wrksrc}/httpd ${DESTDIR}/usr/sbin/httpd.event
|
|
|
|
}
|