commit:     65ea27c50ef813e5aa0acaaf966d896ddcb56460
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 19 02:34:35 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 19 02:34:46 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65ea27c5

net-analyzer/authforce: fix build w/ Clang 16

Closes: https://bugs.gentoo.org/871222
Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...thforce-0.9.9-r3.ebuild => authforce-0.9.9-r4.ebuild} |  9 ++++++---
 .../authforce-0.9.9-Include-stdlib.h-for-free.patch      | 16 ++++++++++++++++
 2 files changed, 22 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/authforce/authforce-0.9.9-r3.ebuild 
b/net-analyzer/authforce/authforce-0.9.9-r4.ebuild
similarity index 85%
rename from net-analyzer/authforce/authforce-0.9.9-r3.ebuild
rename to net-analyzer/authforce/authforce-0.9.9-r4.ebuild
index 556c3128dad6..1c3be5b08d76 100644
--- a/net-analyzer/authforce/authforce-0.9.9-r3.ebuild
+++ b/net-analyzer/authforce/authforce-0.9.9-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ SLOT="0"
 KEYWORDS="amd64 ~ppc x86"
 IUSE="curl nls"
 
-RDEPEND="sys-libs/readline:0=
+RDEPEND="sys-libs/readline:=
        curl? ( net-misc/curl )"
 DEPEND="${RDEPEND}"
 BDEPEND="nls? ( sys-devel/gettext )"
@@ -25,11 +25,14 @@ PATCHES=(
        "${FILESDIR}"/${P}-fixes-for-Wall-warnings.patch
        "${FILESDIR}"/${P}-fix-parsing-of-sample-config-file.patch
        "${FILESDIR}"/${P}-fix-submit_dummy_list-re-declaration.patch
+       "${FILESDIR}"/${PN}-0.9.9-Include-stdlib.h-for-free.patch
 )
 
 src_prepare() {
        default
-       gunzip doc/${PN}.1.gz
+
+       gunzip doc/${PN}.1.gz || die
+
        sed -i -e "s/${PN}.1.gz/${PN}.1/g" \
                -e "s/\/mang/\/man1/g" doc/Makefile* || die
 }

diff --git 
a/net-analyzer/authforce/files/authforce-0.9.9-Include-stdlib.h-for-free.patch 
b/net-analyzer/authforce/files/authforce-0.9.9-Include-stdlib.h-for-free.patch
new file mode 100644
index 000000000000..fec77215435c
--- /dev/null
+++ 
b/net-analyzer/authforce/files/authforce-0.9.9-Include-stdlib.h-for-free.patch
@@ -0,0 +1,16 @@
+From e5e62f92c53f5f8cca9380ad3225c84be5eec04f Mon Sep 17 00:00:00 2001
+From: Sam James <s...@gentoo.org>
+Date: Wed, 19 Oct 2022 03:33:51 +0100
+Subject: [PATCH] Include <stdlib.h> for free()
+
+Bug: https://bugs.gentoo.org/871222
+--- a/src/debug.c
++++ b/src/debug.c
+@@ -3,6 +3,7 @@
+ #include <config.h>
+ #include <stdio.h>
+ #include <stdarg.h>
++#include <stdlib.h>
+ #ifdef MEMWATCH
+ #include "memwatch.h"
+ #endif /* MEMWATCH*/

Reply via email to