Created attachment 526422 [details] dumb-2.0.3.ebuild While trying to get other software to work I noticed it requires presently not available in Gentoo new forked version of dumb library located here https://bitbucket.org/kode54/dumb As this version is currently maintained watching git activity while media-libs/dumb has been stuck at version 0.9.3 from 2005. Even original author on dumb.sourceforge.net webpage now recommends to use the fork hence the ebuild I created replaces media-libs/dumb. According to the new website forked program now has optional Allegro 4 or Allegro 5 integration support, but I am not sure can both be added at the same time or one has to be used over the other hence just the switch for version 4 in the ebuild. License used may be the same as the one in portage for version 0.9.2, but hence the one in current git mentions version 0.9.3 I recommend to add this one as separate one in licensees directory https://bitbucket.org/kode54/dumb/src/f6ee2e9b36e14613cbd7b8ee678251c4cbdfdc9f/LICENSE?fileviewer=file-view-default
I just noticed ebuild may contain wrong semantic for static_libs and instead containing: $(cmake-utils_use_build static_libs SHARED_LIBS) probably should have it as $(cmake-utils_use_build !static_libs SHARED_LIBS)
I suggest to bump EAPI, while at it: EAPI=6 inherit cmake-utils
I actually tried using EAPI=6 but cmake use variables have there completely different syntax and so far I failed that attempt. I will try that later on.
commit 8b9daec6431c853fbdbd944fef316b603c5514ce Author: James Le Cuirot <chewi@gentoo.org> Date: Sun May 31 16:47:09 2020 +0100 media-libs/dumb: Bump to 2.0.3, EAPI 7, new upstream This adds an allegro USE flag to replace the media-libs/aldumb package. Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: James Le Cuirot <chewi@gentoo.org>