From 0602890682d378723a01554e34859cd6234119de Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 30 Apr 2010 18:09:05 +0200 Subject: [PATCH] Added apache-mpm-event-2.2.15 build template. --HG-- extra : convert_revision : 0e06799044a6f152c12a9bd82ba88ea0c31c4a5c --- srcpkgs/apache-mpm-event/template | 48 +++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 srcpkgs/apache-mpm-event/template diff --git a/srcpkgs/apache-mpm-event/template b/srcpkgs/apache-mpm-event/template new file mode 100644 index 0000000000..ff0b6ad8c0 --- /dev/null +++ b/srcpkgs/apache-mpm-event/template @@ -0,0 +1,48 @@ +# Template file for 'apache-mpm-event' +# +# 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-event +configure_args="${configure_args} --enable-modules= +--prefix=/usr --with-mpm=event" +short_desc="Apache HTTP Server - event driven model" +long_desc=" + Each Apache Multi-Processing Module provides a different \"flavor\" of web + 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 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.event +}