There's a new version of Njam out... ver 1.21 Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 33193 [details] njam-1.21.ebuild This is ebuild for njam-1.21. It is almost identical to 1.00 ebuild, I only commented out the patch at line 30, since it does not apply against new version and also I am not sure what the patch purpose is. It installs and works fine without the patch. I also changed keywords to "~x86 ~ppc".
No, that's the problem. It doesn't "install and work fine" without the patch. The patch causes the config options to be installed in ~/.njam instead of the current directory. I haven't gotten around to reworking the patch to apply to the new version of the source which is why this hasn't gone into portage yet. If you'd like to do that, it would be great.
Created attachment 33196 [details, diff] The patch updated for njam-1.21 OK, I updated the patch. It applies cleanly and config file is ~/.njam/njam.conf as it should be.
Created attachment 33198 [details] njam-1.21.ebuild This is what 1.21 ebuild should look like. Exactly as the one for 1.00 (patch is applied) except the keywords have "~" in front of them. I also tried to check if versions of dependencies should should be updated, but website or installation documentation does not say anything about required versions of sdl libraries so I guess RDEPEND should stay what it is. I think this is now ready to go into portage.
Created attachment 38660 [details, diff] njam-1.21-conf.patch I noticed the previously attached patch did not incorporate code that has changed since the last version, so here is another patch. Also, the patch code is cleaned up a little (I just hate testing for success with things like !chdir).
Created attachment 38662 [details] njam-1.21.ebuild Also discovered a new bug while fixing the patch. njam-1.00 and 1.21 will segfault at startup when compiled with -Os. Updated ebuild contains replace-flags fix (-O2).
Added to portage. Thanks for the patch and ebuild.