From 1cb089fd5ce61c66ead34b6fbd57e6d8f61336ea Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 30 Jun 2022 21:32:25 +0000 Subject: app-admin/passwordsafe: fix build with GCC 12 Closes: https://bugs.gentoo.org/854144 Signed-off-by: Sam James --- .../passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch | 13 +++++++++++++ app-admin/passwordsafe/passwordsafe-1.15.0.ebuild | 4 ++++ 2 files changed, 17 insertions(+) create mode 100644 app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch (limited to 'app-admin') diff --git a/app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch b/app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch new file mode 100644 index 000000000000..0852e2888fdf --- /dev/null +++ b/app-admin/passwordsafe/files/passwordsafe-1.15.0-gcc12-time.patch @@ -0,0 +1,13 @@ +https://bugs.gentoo.org/854144 +--- a/src/os/unix/pws_time.h ++++ b/src/os/unix/pws_time.h +@@ -10,9 +10,7 @@ + + #include "../typedefs.h" + #include +-#ifdef __FreeBSD__ + #include +-#endif + + #ifndef __TIME64_T_TYPE + #define __TIME64_T_TYPE uint64_t diff --git a/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild b/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild index 209366001f8a..da104b993d4c 100644 --- a/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild +++ b/app-admin/passwordsafe/passwordsafe-1.15.0.ebuild @@ -37,6 +37,10 @@ BDEPEND=" S="${WORKDIR}/pwsafe-${MY_PV}" +PATCHES=( + "${FILESDIR}"/${PN}-1.15.0-gcc12-time.patch +) + pkg_pretend() { einfo "Checking for -std=c++11 support in compiler" test-flags-CXX -std=c++11 > /dev/null || die -- cgit v1.2.3-65-gdbad