Created attachment 334258 [details] loadpng-1.5.ebuild Here's a start to a loadpng ebuild, I can't get it to compile yet because I haven't yet figured out what is causing the errors; will attach the build log. If possible, I am interested in becoming a proxy maintainer for this package.
Created attachment 334260 [details] build.log savepng.c: In function ‘really_save_png’: savepng.c:191:25: error: dereferencing pointer to incomplete type make: *** [savepng.o] Error 1 make: *** Waiting for unfinished jobs.... loadpng.c:22:30: error: ‘Z_BEST_COMPRESSION’ undeclared here (not in a function) loadpng.c: In function ‘really_load_png’: loadpng.c:89:9: warning: variable ‘tRNS_to_alpha’ set but not used [-Wunused-but-set-variable] loadpng.c: In function ‘load_png_pf’: loadpng.c:279:25: error: dereferencing pointer to incomplete type loadpng.c: In function ‘load_memory_png’: loadpng.c:375:25: error: dereferencing pointer to incomplete type make: *** [loadpng.o] Error 1
Created attachment 334262 [details] emerge --info The output of `emerge --info` is too long for a comment, hence it has been attached.
6 years old, does not compile... seems dead
I made it compile, but there is a file collision with media-libs/allegro in /usr/include/loadpng.h also, doesn't allegro already provide that functionality?
> also, doesn't allegro already provide that functionality? This would explain why I didn't need to include the loadpng library before, Aseprite (see the bug I block) has Allegro as a dependency. As a result, I see no need for this dead library to be added to Portage, since it's most likely the case that this has been merged into Allegro and further developed by them.
right, use loadpng from allegro