diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-08-12 02:20:53 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-08-12 02:20:53 +0100 |
commit | 671bddebe185c0542619bff3199935bfc8833727 (patch) | |
tree | a45296237166c760a0cda0a72836dd451c57a8fb /games-arcade/criticalmass/files/criticalmass-1.0.2-libpng.patch | |
parent | f4ab034d81402342178d7cca4689e01193cd38ca (diff) |
gentoo auto-resync : 12:08:2022 - 02:20:53
Diffstat (limited to 'games-arcade/criticalmass/files/criticalmass-1.0.2-libpng.patch')
-rw-r--r-- | games-arcade/criticalmass/files/criticalmass-1.0.2-libpng.patch | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/games-arcade/criticalmass/files/criticalmass-1.0.2-libpng.patch b/games-arcade/criticalmass/files/criticalmass-1.0.2-libpng.patch new file mode 100644 index 000000000000..c2ea21bb2d63 --- /dev/null +++ b/games-arcade/criticalmass/files/criticalmass-1.0.2-libpng.patch @@ -0,0 +1,28 @@ +https://bugs.gentoo.org/206258 +https://bugs.gentoo.org/383207 +--- a/configure.in ++++ b/configure.in +@@ -101,3 +101,3 @@ + CXXFLAGS="$CXXFLAGS -I/usr/X11R6/include" +- AC_CHECK_LIB(png12, main,, AC_MSG_ERROR(libpng is needed)) ++ AC_CHECK_LIB(png, main,, AC_MSG_ERROR(libpng is needed)) + AC_CHECK_LIB(z, main,, AC_MSG_ERROR(libz is needed)) +--- a/game/main.cpp ++++ b/game/main.cpp +@@ -30,2 +30,4 @@ + ++#include <zlib.h> ++ + void migrateConfig( void) +--- a/utilssdl/PNG.cpp ++++ b/utilssdl/PNG.cpp +@@ -47,3 +47,3 @@ + +- check = fwrite( data, 1, length, (FILE *)(png->io_ptr)); ++ check = fwrite( data, 1, length, (FILE *)(png_get_io_ptr(png))); + if( check != length) +@@ -74,3 +74,3 @@ + +- if( setjmp(_png->jmpbuf)) ++ if( setjmp(png_jmpbuf(_png))) + { |