commit:     8a6efdf43f513f97ac6691fd4ea1d5ff3cd864f5
Author:     Pascal Jäger <pascal.jaeger <AT> leimstift <DOT> de>
AuthorDate: Thu Nov 10 23:54:06 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Nov 22 06:47:00 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a6efdf4

net-mail/email: EAPI bump, fix clang16 configure

Closes: https://bugs.gentoo.org/879737
Signed-off-by: Pascal Jäger <pascal.jaeger <AT> leimstift.de>
Closes: https://github.com/gentoo/gentoo/pull/28219
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../{email-3.1.3-r1.ebuild => email-3.1.3-r2.ebuild}  |  7 ++++---
 .../files/email-3.1.3-fix-clang16-configure.patch     | 19 +++++++++++++++++++
 2 files changed, 23 insertions(+), 3 deletions(-)

diff --git a/net-mail/email/email-3.1.3-r1.ebuild 
b/net-mail/email/email-3.1.3-r2.ebuild
similarity index 80%
rename from net-mail/email/email-3.1.3-r1.ebuild
rename to net-mail/email/email-3.1.3-r2.ebuild
index 03b751178f8d..5c2707adb62f 100644
--- a/net-mail/email/email-3.1.3-r1.ebuild
+++ b/net-mail/email/email-3.1.3-r2.ebuild
@@ -1,17 +1,18 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Advanced CLI tool for sending email"
 HOMEPAGE="https://github.com/deanproxy/eMail";
 SRC_URI="http://www.cleancode.org/downloads/${PN}/${P}.tar.bz2";
 LICENSE="GPL-2"
-SLOT="0"
 
+SLOT="0"
 KEYWORDS="~alpha amd64 x86"
 PATCHES=(
        "${FILESDIR}"/${PN}-3.1.3-fno-common.patch
+       "${FILESDIR}"/${PN}-3.1.3-fix-clang16-configure.patch
 )
 
 src_install() {

diff --git a/net-mail/email/files/email-3.1.3-fix-clang16-configure.patch 
b/net-mail/email/files/email-3.1.3-fix-clang16-configure.patch
new file mode 100644
index 000000000000..37fcd9f14153
--- /dev/null
+++ b/net-mail/email/files/email-3.1.3-fix-clang16-configure.patch
@@ -0,0 +1,19 @@
+Clang16 will not allow using undeclared library functions by default.
+This imports ctype.h into that check so isdigit() can be used without errors.
+
+Bug: https://bugs.gentoo.org/879737
+
+PR upstream: https://github.com/deanproxy/eMail/pull/63
+
+Signed-off-by: Pascal Jäger <[email protected]>
+
+--- a/check_strftime.sh
++++ b/check_strftime.sh
+@@ -14,6 +14,7 @@ cat << EOF > /tmp/strftime_try.c
+ #include <stdlib.h>
+ #include <time.h>
+ #include <sys/time.h>
++#include <ctype.h>
+ 
+ int
+ main (void)

Reply via email to