here's an updated ebuild with a number of patches to make scm's 'make install' work as it should. it also uses a 'wb' flag to make scm use this: http://www-swiss.ai.mit.edu/~jaffer/WB
Created attachment 127475 [details] scm-5.5.3-r1.ebuild updated ebuild
Created attachment 127476 [details, diff] scm-nowb.patch goes in files/ used to make the makefile behave when there are no source for wb to use
Created attachment 127478 [details, diff] scm-fixinstall.patch into files/ fixes the makefile's install: target
Created attachment 127480 [details, diff] scm-installprefix.patch into files/ fixes the makefile's $prefix to /usr/. (i made it a separate file because maybe there's some other paths that need to be adjusted)
Created attachment 127486 [details] scm-5.5.3-r1.diff diff for the ebuild
thanks Magnus, good work. You have been granted access to the lisp overlay.
Hey Magnus, good work, thank you. A few pointers: 1) wb? ( http <--- the spaces are required here 2) I renamed the patches, but it should be obvious. Notice that $A is smart! src_unpack() { unpack ${A}; cd "${S}" # cp Makefile Makefile.old use wb || epatch ${FILESDIR}/nowb.patch epatch ${FILESDIR}/destdir.patch sed "s#/usr/local/#/usr/#" -i Makefile # diff -u Makefile.old Makefile } 3) The stuff you added to src_compile for wb doesn't seem to work. Did you test it with the wb use flag set?
scm-5.5.4 now uses shipped make install. Thanks Magnus, for getting your patches upstream. wb support has not been looked at again. if someone wants to fix up wb support please reopen.