commit:     d5312fc2c67a5ec3949ac242a0592f5b3806e5f4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 16 03:35:39 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 16 03:35:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5312fc2

net-proxy/squid: add Valgrind annotation support

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-proxy/squid/squid-5.8.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-proxy/squid/squid-5.8.ebuild b/net-proxy/squid/squid-5.8.ebuild
index 91df2c9eb25d..f7f2f01d3c06 100644
--- a/net-proxy/squid/squid-5.8.ebuild
+++ b/net-proxy/squid/squid-5.8.ebuild
@@ -23,7 +23,7 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 IUSE="caps gnutls pam ldap samba sasl kerberos nis radius ssl snmp selinux 
logrotate test ecap"
-IUSE+=" esi ssl-crtd mysql postgres sqlite systemd perl qos tproxy +htcp +wccp 
+wccpv2"
+IUSE+=" esi ssl-crtd mysql postgres sqlite systemd perl qos tproxy +htcp 
valgrind +wccp +wccpv2"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="tproxy? ( caps ) qos? ( caps ) ssl-crtd? ( ssl )"
 
@@ -67,6 +67,7 @@ RDEPEND="
        selinux? ( sec-policy/selinux-squid )
        sqlite? ( dev-perl/DBD-SQLite )
 "
+DEPEND+=" valgrind? ( dev-util/valgrind )"
 BDEPEND="
        dev-lang/perl
        ecap? ( virtual/pkgconfig )
@@ -167,6 +168,7 @@ src_configure() {
                $(use_enable esi expat)
                $(use_enable esi libxml2)
                $(use_enable htcp)
+               $(use_with valgrind valgrind-debug)
                $(use_enable wccp)
                $(use_enable wccpv2)
        )

Reply via email to