From 81376e45ee7947cd2f90d2b8562ec6c69b1a43f0 Mon Sep 17 00:00:00 2001 From: gryf Date: Tue, 18 Feb 2025 14:48:10 +0100 Subject: [PATCH] Fix incompatible pointer type for gqview --- media-gfx/gqview/Manifest | 3 ++- .../files/gqview-2.1.5-terminator_pos-type.patch | 12 ++++++++++++ media-gfx/gqview/gqview-2.1.5-r2.ebuild | 3 ++- 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 media-gfx/gqview/files/gqview-2.1.5-terminator_pos-type.patch diff --git a/media-gfx/gqview/Manifest b/media-gfx/gqview/Manifest index ca18607..8609a2c 100644 --- a/media-gfx/gqview/Manifest +++ b/media-gfx/gqview/Manifest @@ -3,6 +3,7 @@ AUX gqview-2.1.5-gcc-10.patch 253 BLAKE2B a6db8c12035b02a4a27395f96831f18efb37ef AUX gqview-2.1.5-glibc.patch 1113 BLAKE2B a608841786df165a99b13d8413ee7b5e718fa222a07062505344f14e4506fee068b54ca8a1063a23453fa4871c323d0bf0ecc8339600b096ebea9b3021fa1ea9 SHA512 c2605aa15c6515fab27e494cc05fd41196bd36ce696831d10b078680836546e8cd1252837712cecc10d6dc2635819babb37b85820b12cc9bf060796d3bc63c67 AUX gqview-2.1.5-helpdir.patch 823 BLAKE2B 40750550ba6aff8fbdd9af56182ec6b0129bc6039fe1e9e889753015cf68cebe666595b0da362ad5ac028aba174ed986ab790387e0a16d0ec19d710fedac1eba SHA512 82c428fd9dc26539b32e494dbe9012d989d801819edbe67487ea91af1c1d915bf782087199119263d71bb2f921c498139c9804c2db2688f3570cea0d9b7300e2 AUX gqview-2.1.5-readmedir.patch 257 BLAKE2B 9db86f9542121dd8f0a0c3004b945adae8ae41ef3fe4b421320f8c10a6d97949341f2779aa466972d91eddf7f39c3cb6834fdae3085e1afeda51ec5c50253576 SHA512 816e95ce5999e930aa7488b66575469669842e9ee48bfc979f02a64e7ed9439af30ffee4c4c6e37c97a6a47e28bdbee9761f996b1946f1d9d4330e756a691745 +AUX gqview-2.1.5-terminator_pos-type.patch 443 BLAKE2B de75aeaa5ffcf906bfd385e86ebbb24ffb797112558131c704689d67aa724f87d6308394d0f1fae882be80bc020ea12d9d4a3ce5be525eb12db13b50c2e34026 SHA512 06a249806a6de074c6b56412bb1e22e0911e3b54d27234351b92a1ed1c84dd3b732a3b9b370feb9811f51f54da23e2cdde715cd383e0b868980404abb007932a AUX gqview-2.1.5-windows.patch 561 BLAKE2B 142f068e495c2dcd090649f93b8f3a55ca894c76d31deed0403f99b0830750e133ffb1e6ad651454c6ef01e95c35571b3f30f3502a2eef2d3e01174a20251441 SHA512 f4382d81362efca9decd18f93ffcabc5eeb36251b67377d35a6de87eb0672b24e15d82610b64865415fa23f6e26090c557b7f1df8092cf34b38f7106dd7a33c3 DIST gqview-2.1.5.tar.gz 1685061 BLAKE2B f47c0e5937ea87223c2110b148c5a52b912d6c65476e5f2d67377e544bb42cae919796d1714992cda6f0e7e7409a7bd0dd6689ac37d2da41254118b699327b9c SHA512 a9e184f9bfbcb789fa732f490b5b1883aaa4c153fb924e2995f36ddef2d170ad9d0695689221d7a0ccae587f5de07b34ca03fa407f774ed3505d0183bf44b555 -EBUILD gqview-2.1.5-r2.ebuild 1126 BLAKE2B af2d4f5092330d705c8afa240235f64f13c51ec8097a6092ba39c2342493dc685298aaa4fd8bc3155699bbdb62ba83586ed97c937addcea07a4d41c1013b101d SHA512 f2bd14302a2f4e5d905f33819acd44b903119684a5343495f78208ce69f214b03dabfda31a4746dc671480c237cc5a80bf2bf0883ba432ad7baf1fdf88887ff3 +EBUILD gqview-2.1.5-r2.ebuild 1185 BLAKE2B 5a844f68fb16663891b4a05a4076f51276142c642783ddad7d465d29a65e5567006d1fca76e8538efead0faa85f71119a992f290beda6ca41dfe6602c438fab5 SHA512 4d2a310fbe68954c475b266fe2cf440b281166f5e4e17763b14775e405ffbfdce6dd1ead2abc7e6da5204b812057938dce3e28fd8289d75719328bcc47596ef9 diff --git a/media-gfx/gqview/files/gqview-2.1.5-terminator_pos-type.patch b/media-gfx/gqview/files/gqview-2.1.5-terminator_pos-type.patch new file mode 100644 index 0000000..0b5c95d --- /dev/null +++ b/media-gfx/gqview/files/gqview-2.1.5-terminator_pos-type.patch @@ -0,0 +1,12 @@ +diff '--color=auto' -ur gqview-2.1.5_orig/src/remote.c gqview-2.1.5/src/remote.c +--- gqview-2.1.5_orig/src/remote.c 2005-08-15 23:06:37.000000000 +0200 ++++ gqview-2.1.5/src/remote.c 2025-02-18 14:44:10.229318350 +0100 +@@ -52,7 +52,7 @@ + GList *work; + gchar *buffer = NULL; + GError *error = NULL; +- guint termpos; ++ gsize termpos; + + while (g_io_channel_read_line(source, &buffer, NULL, &termpos, &error) == G_IO_STATUS_NORMAL) + { diff --git a/media-gfx/gqview/gqview-2.1.5-r2.ebuild b/media-gfx/gqview/gqview-2.1.5-r2.ebuild index 0e23800..af5b145 100644 --- a/media-gfx/gqview/gqview-2.1.5-r2.ebuild +++ b/media-gfx/gqview/gqview-2.1.5-r2.ebuild @@ -6,7 +6,7 @@ inherit autotools xdg-utils DESCRIPTION="A GTK-based image browser" HOMEPAGE="http://gqview.sourceforge.net/" -SRC_URI="mirror://sourceforge/gqview/${P}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/gqview/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" @@ -27,6 +27,7 @@ PATCHES=( "${FILESDIR}"/${P}-helpdir.patch "${FILESDIR}"/${P}-readmedir.patch "${FILESDIR}"/${P}-format-security.patch + "${FILESDIR}"/${P}-terminator_pos-type.patch ) src_prepare() {