commit:     ce8003ed6fe3fcd54842b2a73e5da6225a274691
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 25 22:56:49 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 25 22:57:24 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce8003ed

www-apache/mod_xsendfile: simplify

Bug: https://bugs.gentoo.org/515414
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../mod_xsendfile/mod_xsendfile-1.0_beta1-r1.ebuild     | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/www-apache/mod_xsendfile/mod_xsendfile-1.0_beta1-r1.ebuild 
b/www-apache/mod_xsendfile/mod_xsendfile-1.0_beta1-r1.ebuild
index f8147aa6a2b..c111aad8c8e 100644
--- a/www-apache/mod_xsendfile/mod_xsendfile-1.0_beta1-r1.ebuild
+++ b/www-apache/mod_xsendfile/mod_xsendfile-1.0_beta1-r1.ebuild
@@ -15,13 +15,16 @@ LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~sparc ~x86 ~amd64-linux"
 
-APACHE2_MOD_CONF="50_${PN}"
-APACHE2_MOD_DEFINE="XSENDFILE"
-DOCFILES="docs/Readme.html"
-
 need_apache2
 
-pkg_setup() {
-       _init_apache2
-       _init_apache2_late
+src_install() {
+       APACHE2_MOD_CONF="50_${PN}"
+       APACHE2_MOD_DEFINE="XSENDFILE"
+       # Triggers unfortunate QA warning in the eclass
+       # See bug #515414, seems to be an apache-module.eclasss issue
+       DOCFILES="docs/Readme.html"
+
+       APACHE_MODULESDIR="/usr/$(get_libdir)/apache2/modules"
+
+       apache-module_src_install
 }

Reply via email to