When loading tinyscheme for the first time after emerging I get the message "Could not open file init.scm" i.e.: robbert / $ tinyscheme Could not open file init.scm TinyScheme 1.39 ts> This does not happen when I am in the directory /usr/share/tinyscheme (where the init.scm is). i.e: robbert /usr/share/tinyscheme $ tinyscheme TinyScheme 1.39 ts> I believe the tinyscheme excecutable wants to have the init.scm in the same directory, which is not the case at the moment. It is also strange that I installed tinyscheme 1.40 but on runtime it states 1.39.
True, I'll try make an ebuild for 1.41.
Well, I just saw the logic inside the 1.40 ebuild and if you execute an "env-update && source /etc/profile && source ~/.bashrc" after emerging the package, you will get a TINYSCHEMEINIT=/usr/share/tinyscheme/init.scm in your environment and won't have the issue with "Could not open file init.scm". I'll leave this open for the moment.
*tinyscheme-1.41 (11 Dec 2013) 11 Dec 2013; Panagiotis Christopoulos <pchrist@gentoo.org> +tinyscheme-1.41.ebuild, +files/tinyscheme-1.41-makefile.patch: Bump to 1.41 contains various fixes for bug #334649, bug #455294, bug #455296, bug #455298, bug #455300 and bug #493694, thanks to Agostino Sarubbo (ago at gentoo dot org) for reporting the QA issues. Special thanks to Michael Mair-Keimberger (iamnr3) who made the patches in bug #455296. Prefix (darwin) keywords dropped cause logic inside the ebuild has changed and the ebuild needs rekeywording. I bumped tinyscheme to 1.41. I'm closing this now, remember to start a new shell or source /etc/profile after emerging tinyscheme, and the init file will be loaded. If you still have issues please reopen. Thank you for your report.