commit:     4fcc1789d325c5e6119a90482a9de7e833fc6339
Author:     Michael Mair-Keimberger <mm1ke <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 19 17:29:23 2025 +0000
Commit:     Michael Mair-Keimberger <mm1ke <AT> gentoo <DOT> org>
CommitDate: Wed Nov 19 17:29:23 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fcc1789

x11-libs/fox: remove unused patches

Signed-off-by: Michael Mair-Keimberger <mm1ke <AT> gentoo.org>

 x11-libs/fox/files/fox-1.7.67-no-truetype.patch    | 44 ----------------------
 ...7.67-pthread_rwlock_prefer_writer_np-musl.patch | 24 ------------
 2 files changed, 68 deletions(-)

diff --git a/x11-libs/fox/files/fox-1.7.67-no-truetype.patch 
b/x11-libs/fox/files/fox-1.7.67-no-truetype.patch
deleted file mode 100644
index f57a945b8d61..000000000000
--- a/x11-libs/fox/files/fox-1.7.67-no-truetype.patch
+++ /dev/null
@@ -1,44 +0,0 @@
---- a/lib/FXFont.cpp
-+++ b/lib/FXFont.cpp
-@@ -829,26 +829,26 @@
- 
-       // Weight
-       if(wantweight){
--        dweight=Math::iabs(weight-wantweight);
-+        dweight=Math::iabs((FXint)(weight-wantweight));
-         }
-       else{
--        dweight=Math::iabs(weight-FXFont::Normal);
-+        dweight=Math::iabs((FXint)(weight-FXFont::Normal));
-         }
- 
-       // Slant
-       if(wantslant){
--        dslant=Math::iabs(slant-wantslant);
-+        dslant=Math::iabs((FXint)(slant-wantslant));
-         }
-       else{
--        dslant=Math::iabs(slant-FXFont::Straight);
-+        dslant=Math::iabs((FXint)(slant-FXFont::Straight));
-         }
- 
-       // Set width
-       if(wantsetwidth){
--        dsetwidth=Math::iabs(setwidth-wantsetwidth);
-+        dsetwidth=Math::iabs((FXint)(setwidth-wantsetwidth));
-         }
-       else{
--        dsetwidth=Math::iabs(setwidth-FXFont::NonExpanded);
-+        dsetwidth=Math::iabs((FXint)(setwidth-FXFont::NonExpanded));
-         }
- 
-       // Pitch
-@@ -900,7 +900,7 @@
-       // should be multiplied by (100/90).
-       else{
-         size=(yres*points)/res;
--        dsize=Math::iabs(size-wantsize);
-+        dsize=Math::iabs((FXint)(size-wantsize));
-         }
- 
-       FXTRACE((160,"%4d: dweight=%-3d dsize=%3d dslant=%d dsetwidth=%d 
dscalable=%d dpolymorph=%d xres=%-3d yres=%-3d 
xlfd=\"%s\"\n",f,dweight,dsize,dslant,dsetwidth,dscalable,dpolymorph,xres,yres,fontnames[f]));

diff --git 
a/x11-libs/fox/files/fox-1.7.67-pthread_rwlock_prefer_writer_np-musl.patch 
b/x11-libs/fox/files/fox-1.7.67-pthread_rwlock_prefer_writer_np-musl.patch
deleted file mode 100644
index 21d37687f44e..000000000000
--- a/x11-libs/fox/files/fox-1.7.67-pthread_rwlock_prefer_writer_np-musl.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-https://bugs.gentoo.org/898866
-From: Brahmajit Das <[email protected]>
-Date: Sat, 17 Jun 2023 15:32:10 +0000
-Subject: [PATCH 1/1] Fix building against musl C library
-
-PTHREAD_RWLOCK_PREFER_WRITER_NP isn't available in musl libc/non-glibc
-systems. Checking for only __linux__ being defined isn't enough,
-additional check of __GLIBC__ being defined is needed.
-
-Signed-off-by: Brahmajit Das <[email protected]>
---- a/lib/FXReadWriteLock.cpp
-+++ b/lib/FXReadWriteLock.cpp
-@@ -80,7 +80,7 @@ FXReadWriteLock::FXReadWriteLock(){
-   FXASSERT(sizeof(data)>=sizeof(pthread_rwlock_t));
-   pthread_rwlockattr_t rwlockatt;
-   pthread_rwlockattr_init(&rwlockatt);
--#if defined(__linux__)
-+#if defined(__linux__) && defined(__GLIBC__)
-   pthread_rwlockattr_setkind_np(&rwlockatt,PTHREAD_RWLOCK_PREFER_WRITER_NP);
- #endif
-   pthread_rwlock_init((pthread_rwlock_t*)data,&rwlockatt);
--- 
-2.41.0
-

Reply via email to