From e20210004885f1ad05433380fe79dfde36411eb1 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 30 Apr 2010 18:05:20 +0200 Subject: [PATCH] Added apache-mpm-worker-2.2.15 build template. --HG-- extra : convert_revision : 501652f309621dcf2d3280f8caab2e76fe084a1d --- srcpkgs/apache-mpm-worker/template | 45 ++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 srcpkgs/apache-mpm-worker/template diff --git a/srcpkgs/apache-mpm-worker/template b/srcpkgs/apache-mpm-worker/template new file mode 100644 index 0000000000..da9f5702eb --- /dev/null +++ b/srcpkgs/apache-mpm-worker/template @@ -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 +}