Created attachment 718842 [details] gawkextlib-1.0.0.ebuild Sorry, no version available, and simply put it in sys-apps, as gawk is also there. Please correct me, if that's wrong. As gawkextlib consists of multiple sub-modules, I simply split them off into USE flags. The whole thing is still somehow 'raw' and partially untested, please send corrections and error reports, I'll try to fix where I can && time permits.
Created attachment 718875 [details] better ebuild Just found that shared is no extension but a common subdir, so it's removed from IUSE.
As it is named gawkextlib i think it's better to place it under sys-libs
(In reply to scardracs (Marco Scardovi) from comment #2) > As it is named gawkextlib i think it's better to place it under sys-libs This category is also fine for me. You could take me as maintainer for the time I'm going with Gentoo, hope it won't take too much time.
Created attachment 719223 [details] gawkextlib-1.0.0-r1.ebuild
Created attachment 719226 [details, diff] gawkextlib-select-timeout.patch
Found that select() misinterprets timeout parameter as being 0 (means polling) when given as a string value, as the manual suggested. Changed to the dedicated string value "NULL", adjusted manual && sent the patch upstream. New (*-r1) ebuild and patch attached.
Perhaps you'd be interested in adding this to GURU[1] instead. There's a very large amount of these new package bugs and hardly any developer look at them, you'd need to find one interested in adding it for this to progress. [1] https://wiki.gentoo.org/wiki/Project:GURU
About versions and packaging: sourceforge has per-component tarballs, as well as there are AUR packages using them: https://aur.archlinux.org/packages/gawkextlib
*** Bug 912070 has been marked as a duplicate of this bug. ***