commit:     e8ed22928a495238667b50d66e83041341ef9611
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  1 07:17:00 2020 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Oct  1 07:17:20 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ed2292

www-client/seamonkey: Fixed build with glibc-2.32

Closes: https://bugs.gentoo.org/736892
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 www-client/seamonkey/files/seamonkey-2.53.2-sysctl.patch | 15 +++++++++++++++
 www-client/seamonkey/seamonkey-2.53.4.ebuild             |  1 +
 2 files changed, 16 insertions(+)

diff --git a/www-client/seamonkey/files/seamonkey-2.53.2-sysctl.patch 
b/www-client/seamonkey/files/seamonkey-2.53.2-sysctl.patch
new file mode 100644
index 00000000000..4ad673bed60
--- /dev/null
+++ b/www-client/seamonkey/files/seamonkey-2.53.2-sysctl.patch
@@ -0,0 +1,15 @@
+https://src.fedoraproject.org/rpms/seamonkey/c/f3de8ae056fcb36615add0e6311cff147fbdd827?branch=master
+https://bugs.gentoo.org/736892
+
+--- seamonkey-2.53.2/mozilla/memory/build/mozjemalloc.cpp
++++ seamonkey-2.53.2/mozilla/memory/build/mozjemalloc.cpp
+@@ -220,9 +220,6 @@
+ #include <sys/param.h>
+ #include <sys/time.h>
+ #include <sys/types.h>
+-#if !defined(XP_SOLARIS) && !defined(ANDROID)
+-#include <sys/sysctl.h>
+-#endif
+ #include <sys/uio.h>
+ 
+ #include <errno.h>

diff --git a/www-client/seamonkey/seamonkey-2.53.4.ebuild 
b/www-client/seamonkey/seamonkey-2.53.4.ebuild
index ef146756d3d..5952eb2130d 100644
--- a/www-client/seamonkey/seamonkey-2.53.4.ebuild
+++ b/www-client/seamonkey/seamonkey-2.53.4.ebuild
@@ -188,6 +188,7 @@ src_prepare() {
        done
 
        use system-libvpx && eapply 
"${WORKDIR}/${PN}-2.53.3-system_libvpx-1.8.patch"
+       eapply "${FILESDIR}/${PN}-2.53.2-sysctl.patch" #736892
 
        # Allow user to apply any additional patches without modifing ebuild
        eapply_user

Reply via email to