skips compilation of filefuncs.c on Darwin, I have a makefile that will work, but its only needed for depcache AFAIK, and we currently have no plans on porting that, and if we do would prefer to use the C rewrite anyway. Also adds a fix for xmlgawk to link properly. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 65354 [details, diff] gawk-3.1.4-r4.ebuild.patch
Created attachment 65409 [details, diff] gawk-3.1.4-r4.ebuild.patch Also Gentoo/FreeBSD needs a couple of fixes to have xmlgawk working, as attached. The cp -a change is already done.
the glibc/iconv is no good ... wont work with uclibc ;) added the check to not install with Darwin userland ;P
Does xmlgawk work fine out of the box with uclibc? If it requires GNU libiconv on FreeBSD and OSX it's possible that it doesn't work with uclibc's iconv(), too. You can also change that to ( use elibc_glibc || use elibc_FreeBSD ) if you are sure it's the case.
Though the patch doesn't apply "cleanly", it does seem to make gawk install properly, and made it possible for me to get quickpkg going on ppc-macos.
3.1.5 should indirectly resolve this