commit: 767b1858b6e42a550309b1daff116f1dda1ba4f4 Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org> AuthorDate: Fri Apr 12 10:01:01 2024 +0000 Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org> CommitDate: Fri Apr 12 10:04:44 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=767b1858
media-libs/netpbm: fix build with gcc-14 Closes: https://bugs.gentoo.org/929019 Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org> .../files/netpbm-11.6.1-incompatible-pointer-types.patch | 13 +++++++++++++ .../{netpbm-11.2.9.ebuild => netpbm-11.2.9-r1.ebuild} | 1 + .../{netpbm-11.6.1.ebuild => netpbm-11.6.1-r1.ebuild} | 1 + 3 files changed, 15 insertions(+) diff --git a/media-libs/netpbm/files/netpbm-11.6.1-incompatible-pointer-types.patch b/media-libs/netpbm/files/netpbm-11.6.1-incompatible-pointer-types.patch new file mode 100644 index 000000000000..785ca247719c --- /dev/null +++ b/media-libs/netpbm/files/netpbm-11.6.1-incompatible-pointer-types.patch @@ -0,0 +1,13 @@ +https://bugs.gentoo.org/929019 + +--- a/converter/other/pnmtorle.c ++++ b/converter/other/pnmtorle.c +@@ -374,7 +374,7 @@ + if (cmdline.header) { + skipData(ifP, width, height, maxval, format); + } else { +- rle_addhist(argv, NULL, &hdr); ++ rle_addhist((char**)argv, NULL, &hdr); + writeRleHeader(cmdline.alpha, format, width, height, &hdr); + writeRleData(verbose, cmdline.alpha, ifP, &hdr, + width, height, maxval, format); diff --git a/media-libs/netpbm/netpbm-11.2.9.ebuild b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild similarity index 99% rename from media-libs/netpbm/netpbm-11.2.9.ebuild rename to media-libs/netpbm/netpbm-11.2.9-r1.ebuild index ed27be399d6c..042c3ac90c65 100644 --- a/media-libs/netpbm/netpbm-11.2.9.ebuild +++ b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild @@ -58,6 +58,7 @@ PATCHES=( "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch "${FILESDIR}"/netpbm-11.2.7-fix-pnmcolormap2-test.patch + "${FILESDIR}"/netpbm-11.6.1-incompatible-pointer-types.patch ) netpbm_libtype() { diff --git a/media-libs/netpbm/netpbm-11.6.1.ebuild b/media-libs/netpbm/netpbm-11.6.1-r1.ebuild similarity index 99% rename from media-libs/netpbm/netpbm-11.6.1.ebuild rename to media-libs/netpbm/netpbm-11.6.1-r1.ebuild index 56896f092bd3..b63b5a302d37 100644 --- a/media-libs/netpbm/netpbm-11.6.1.ebuild +++ b/media-libs/netpbm/netpbm-11.6.1-r1.ebuild @@ -57,6 +57,7 @@ PATCHES=( "${FILESDIR}"/netpbm-10.86.21-build.patch "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch + "${FILESDIR}"/netpbm-11.6.1-incompatible-pointer-types.patch ) netpbm_libtype() {
