Added apache-mpm-worker-2.2.15 build template.
--HG-- extra : convert_revision : 501652f309621dcf2d3280f8caab2e76fe084a1d
This commit is contained in:
parent
d09de5e522
commit
e202100048
1 changed files with 45 additions and 0 deletions
45
srcpkgs/apache-mpm-worker/template
Normal file
45
srcpkgs/apache-mpm-worker/template
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
# Template file for 'apache-mpm-worker'
|
||||||
|
#
|
||||||
|
# We inherit all stuff from the apache build template.
|
||||||
|
. ${XBPS_SRCPKGDIR}/apache/template
|
||||||
|
|
||||||
|
# Unset unused stuff.
|
||||||
|
unset subpackages conf_files system_accounts openrc_services
|
||||||
|
unset post_install pre_configure build_depends run_depends
|
||||||
|
|
||||||
|
# Override some vars.
|
||||||
|
pkgname=apache-mpm-worker
|
||||||
|
configure_args="${configure_args} --enable-modules=
|
||||||
|
--prefix=/usr --with-mpm=worker"
|
||||||
|
short_desc="Apache HTTP Server - high speed threaded mode"
|
||||||
|
long_desc="
|
||||||
|
Each Apache Multi-Processing Module provides a different \"flavor\" of web
|
||||||
|
server binary, compiled with a different processing model.
|
||||||
|
|
||||||
|
The worker MPM provides the default threaded implementation. It is
|
||||||
|
recommended especially for high-traffic sites because it is faster and has
|
||||||
|
a smaller memory footprint than the traditional prefork MPM."
|
||||||
|
|
||||||
|
Add_dependency run glibc
|
||||||
|
Add_dependency run libuuid
|
||||||
|
Add_dependency run pcre
|
||||||
|
Add_dependency run expat
|
||||||
|
Add_dependency run db
|
||||||
|
Add_dependency run gdbm
|
||||||
|
Add_dependency run apr
|
||||||
|
Add_dependency run apr-util
|
||||||
|
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.worker
|
||||||
|
}
|
Loading…
Reference in a new issue