I'll attach the patches. For the portage.py patch, better might be to key off of ${USERLAND} instead of needing to check for macosx, openbsd, whatever.
Created attachment 32946 [details, diff] Patch for ebuild.sh to support a bsd userland
Created attachment 32947 [details, diff] Patch for portage.py to support OpenBSD
We also need "s/tty --quiet/tty -s/" applied to ebuild.sh Also, in 'dosbin' and 'dobin', we need the places where `install` is called to use '-g ' instead of '--group=' and '-o ' rather then '--owner' Do you want me to put this in patch format or a sed statment(s) or is this enough?
appears to have slipped out in pre13, closing
...and I'm actually closing it this time around. bah.