# Template file for 'apache-mpm-event' # # We inherit all stuff from the apache build template. . ${XBPS_SRCPKGDIR}/apache/template # Unset unused stuff. unset conf_files system_accounts systemd_services unset post_install pre_configure depends unset -f apache_package apache-devel_package # Override some vars. pkgname=apache-mpm-event configure_args+=" --enable-modules= --prefix=/usr --with-mpm=event" version=2.4.6 revision=1 maintainer="Juan RP " homepage="http://httpd.apache.org/" license="Apache-2.0" 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." # dlopen(3) run-time dependencies. depends="apache>=$version" systemd_services="apache-mpm-event.service on" pre_configure() { cat ${XBPS_SRCPKGDIR}/apache/files/xbps.layout >> config.layout } post_install() { # We are only interested in the httpd binary. cp -f ${DESTDIR}/usr/sbin/httpd ${wrksrc} rm -rf ${DESTDIR}/* vinstall httpd 755 usr/sbin httpd.event vinstall ${FILESDIR}/${pkgname}.service 644 usr/lib/systemd/system }