diff options
| author | ProsperousPotato <ProsperousPotato@users.noreply.github.com> | 2026-02-26 11:54:28 +0000 |
|---|---|---|
| committer | ProsperousPotato <ProsperousPotato@users.noreply.github.com> | 2026-02-26 11:54:28 +0000 |
| commit | d174af26299a0f445a174e3996dcd78202d00105 (patch) | |
| tree | b9e125eb242b8f1178d6b7f8f505eebd51599566 /www-client/icecat/files/icecat-140.7.1-glibc-2.43.patch | |
| parent | 7de51824b485e29435b162287101442e14a603f4 (diff) | |
update icecat ebuild to parity with parona-overlay
Diffstat (limited to 'www-client/icecat/files/icecat-140.7.1-glibc-2.43.patch')
| -rw-r--r-- | www-client/icecat/files/icecat-140.7.1-glibc-2.43.patch | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/www-client/icecat/files/icecat-140.7.1-glibc-2.43.patch b/www-client/icecat/files/icecat-140.7.1-glibc-2.43.patch new file mode 100644 index 0000000..2661683 --- /dev/null +++ b/www-client/icecat/files/icecat-140.7.1-glibc-2.43.patch @@ -0,0 +1,48 @@ +Cleaned up patch based on +https://github.com/xarblu/sysbits/blob/72296ccadaca4c245e713fcf5375a7449c2855d0/etc/portage/patches/mail-client/thunderbird/00-glibc-2.43.patch + +--- a/third_party/rust/glslopt/glsl-optimizer/include/c11/threads_posix.h.orig ++++ b/third_party/rust/glslopt/glsl-optimizer/include/c11/threads_posix.h +@@ -51,7 +51,6 @@ Configuration macro: + #include <pthread.h> + + /*---------------------------- macros ----------------------------*/ +-#define ONCE_FLAG_INIT PTHREAD_ONCE_INIT + #ifdef INIT_ONCE_STATIC_INIT + #define TSS_DTOR_ITERATIONS PTHREAD_DESTRUCTOR_ITERATIONS + #else +@@ -66,7 +65,6 @@ typedef pthread_cond_t cnd_t; + typedef pthread_t thrd_t; + typedef pthread_key_t tss_t; + typedef pthread_mutex_t mtx_t; +-typedef pthread_once_t once_flag; + + + /* +@@ -88,15 +86,6 @@ impl_thrd_routine(void *p) + } + + +-/*--------------- 7.25.2 Initialization functions ---------------*/ +-// 7.25.2.1 +-static inline void +-call_once(once_flag *flag, void (*func)(void)) +-{ +- pthread_once(flag, func); +-} +- +- + /*------------- 7.25.3 Condition variable functions -------------*/ + // 7.25.3.1 + static inline int +--- a/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h.orig ++++ b/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h +@@ -214,8 +214,4 @@ struct seccomp_notif_addfd { + #define SECCOMP_RET_INVALID 0x00010000U // Illegal return value + #endif + +-#ifndef SYS_SECCOMP +-#define SYS_SECCOMP 1 +-#endif +- + #endif // SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SECCOMP_H_ |
