Hi! This is the scsh installation library, which aims at making it easy to install extension libraries for scsh. Developed by Michel Schinz. I suggest dev-scheme/scsh-install-lib for this package. Note that this package depends on >=app-shells/scsh-0.6.6.ebuild previously submitted. dome
Created attachment 36269 [details] scsh-install-lib-1.1.2.ebuild (New Package)
Created attachment 40285 [details] improved scsh-0.6.6 ebuild tries to install fhs compliant. uses Makefile.in-doc-dir.patch and scsh.eclass. supports -- or more concrete: installs in the same variant as the chosen layout of scsh-install-lib -- two layout variants of the scsh-install-lib: fhs and scsh.
Created attachment 40286 [details, diff] patch of Makefile.in to install the docs into /usr/share/doc/${PN}-${PV} patches Makefile.in (midnight quality). only needed for USE="fhs" emerge =app-shells/scsh-0.6.6
Created attachment 40287 [details] eclass for scsh-install-lib and scsh derived packages scsh-install-lib is a packet managing tool for scsh which is shipped with currently four layout variants: scsh, scsh-alt, fhs, fhs-program. In order to get full functionality and let scsh-install-lib keep track of installed files, an own class with inheritance of the chosen layout should be installed. the attached one supports two layout variants: fhs and scsh.
Created attachment 40288 [details] improved scsh-install-lib-1.1.2 ebuild; uses scsh.eclass uses scsh.eclass
Johannes and Dominik: Thank you for your fine work on the new ebuild and eclass. Here is an explanation of the delay in getting your work incorporated. I have tested it and changed the ebuild/eclass to use the /etc/env.d system which is what ports which need to add something to the system environment need to use. Unfortunately, as you might have discovered for yourself, the portage handling of /etc/env.d mangles values which have double-quotes in them. Bug 66985 details this issue. This bug and bug 58564 are dependent on getting this portage bug fixed. So this is causing the delay.
I should mention I'm open to suggestions. Perhaps we can set the paths for scheme libraries at compile time?
Created attachment 63160 [details] improved version of scsh.eclass fixes some bugs
added to portage