summaryrefslogtreecommitdiff
path: root/www-apache/mod_backtrace
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-12-05 02:47:11 +0000
committerV3n3RiX <venerix@koprulu.sector>2021-12-05 02:47:11 +0000
commit2771f79232c273bc2a57d23bf335dd81ccf6af28 (patch)
treec8af0fd04194aed03cf067d44e53c7edd3e9ab84 /www-apache/mod_backtrace
parente9d044d4b9b71200a96adfa280848858c0f468c9 (diff)
gentoo resync : 05.12.2021
Diffstat (limited to 'www-apache/mod_backtrace')
-rw-r--r--www-apache/mod_backtrace/Manifest2
-rw-r--r--www-apache/mod_backtrace/mod_backtrace-2.01-r2.ebuild (renamed from www-apache/mod_backtrace/mod_backtrace-2.01.ebuild)24
2 files changed, 16 insertions, 10 deletions
diff --git a/www-apache/mod_backtrace/Manifest b/www-apache/mod_backtrace/Manifest
index c19286bcf9a8..6ce8c32abfdc 100644
--- a/www-apache/mod_backtrace/Manifest
+++ b/www-apache/mod_backtrace/Manifest
@@ -1,4 +1,4 @@
AUX 10_mod_backtrace.conf 113 BLAKE2B 758af2566c8d07c555d0069b504243677732fa95566d9ca526e32d52a2750c6788f802211f9d21558777c2d4b6b216cc0bdf5beee69b0d8f8a441687569e3741 SHA512 ed2f22ac750411d46508d9f5e740c9c3c32e2eb43c909c0eea743101f6d4213f7a2d3ccded0efdb5e10a148c407fb9f0213a01c5e741b1ee96dc4e5145642a3e
DIST wku_bt-2.01.zip 933169 BLAKE2B 5ec19ee27284b432162ee10433d9b9da4f390557eec644c3cc9fae2f447ca23dbfa3d678054a90ee1d0cc54aef1666910f23e66b811b22652fa2a50abeeaf68c SHA512 c1bde8a26b395fc5fc66cd83c9282a8c519f34d27bef628ec502cec4245a7d446300178c9c94a5c5c0eb817bb8dd146587607760f9c9e780986d6ec53f03fb4c
-EBUILD mod_backtrace-2.01.ebuild 778 BLAKE2B 5a46521a918aaca23bc4406fd6a2fd01927ec008f6648b02bb5b7c63a13bc95b92f43fa4c9de86ba1991971cac5bb272cbb9f7d7edcc0a206b233b250f861efc SHA512 2636bf45f9a4b331eb38fc3b9e343af7f1d79300ce5b162eabefd5e368a8503791d282596177695dc0ecc8ce5f5f4c5bdd2825bc95f8bfbe7140fbd9d55402f9
+EBUILD mod_backtrace-2.01-r2.ebuild 947 BLAKE2B 107cc3d23da73d4f893f8b68f4542a33c1b10c46e5e4b7f7c4c79637179440b4b0ef663b4f574fa59f17fda795b641c89dcc7d6459d6d6b9ee500d317f57a6df SHA512 1194ca226a42c052be25c821b47badebc5828364ab622eda127bfe11c3f81a6d78586d8d91deea1ab44fac7433262f26f2e2c43bf3d4a9fe150a14540225d6a0
MISC metadata.xml 303 BLAKE2B 24b16a350e89f31a0e9ba1ebdaba11943a4e3211188038bf2dd5cb1af5bd2bf162205fba336a3b217ed252e1c8571cc0b3a1cd84e09bbd6b69c6968720081ba5 SHA512 7cb3a607fc26b8c65e7c4bfa89eb67d6777b77c95a5e9f5eaeb3f648d66c838813dfa94bc75154aa51c82ad5b80af43330920d1bb26938c77bc9726f0ebd6762
diff --git a/www-apache/mod_backtrace/mod_backtrace-2.01.ebuild b/www-apache/mod_backtrace/mod_backtrace-2.01-r2.ebuild
index 04115faa8877..84a65ffa352c 100644
--- a/www-apache/mod_backtrace/mod_backtrace-2.01.ebuild
+++ b/www-apache/mod_backtrace/mod_backtrace-2.01-r2.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-inherit apache-module depend.apache
+inherit apache-module depend.apache toolchain-funcs
DESCRIPTION="Debug segmentation faults in Apache threads"
HOMEPAGE="https://emptyhammock.com/projects/httpd/diag/"
-SRC_URI="https://emptyhammock.com/downloads/wku_bt-${PV}.zip"
+SRC_URI="https://emptyhammock.com/media/downloads/wku_bt-${PV}.zip"
+S="${WORKDIR}/wku_bt-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
@@ -15,21 +16,26 @@ KEYWORDS="~amd64 ~x86"
IUSE="unwind"
RDEPEND="=www-servers/apache-2*[debug]
- unwind? ( sys-libs/libunwind )"
-DEPEND="${RDEPEND}
- app-arch/unzip"
+ unwind? ( sys-libs/libunwind:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="app-arch/unzip
+ unwind? ( virtual/pkgconfig )"
APACHE2_MOD_CONF="10_${PN}"
APACHE2_MOD_DEFINE="BACKTRACE"
need_apache2
-S="${WORKDIR}/wku_bt-${PV}"
+# Work around Bug #616612
+pkg_setup() {
+ _init_apache2
+ _init_apache2_late
+}
src_compile() {
APXS2_ARGS="-c ${PN}.c diag.c -ldl"
if use unwind; then
- APXS2_ARGS+=" -lunwind -DDIAG_HAVE_LIBUNWIND_BACKTRACE=1"
+ APXS2_ARGS+=" $($(tc-getPKG_CONFIG) --libs libunwind) -DDIAG_HAVE_LIBUNWIND_BACKTRACE=1"
fi
apache-module_src_compile
}