The Emacs Lisp library cask-boostrap.el has some specific dependencies for cask bootstrap, such that would normally be downloaded and installed separately for every single Cask workspace. This patch updates the devel/cask port to 0.8.7 as well as ensuring that all of the bootstrap dependencies are (A) available from ports and (B) used from the local site-lisp dir. The item 'B' is facilitated with a patch on the original 'cask' shell script There will be a few diffs for the added dependencies, here. I'll send a diff for each added port, after the contribution for the update to devel/cask
Created attachment 232500 [details] devel/cask version update and boostrap patch
Created attachment 232501 [details] textproc/s.el diff (new)
Created attachment 232502 [details] misc/f.el diff (new)
Created attachment 232503 [details] misc/commander.el diff (new)
Created attachment 232504 [details] devel/epl.el (version update w/ byte compilation in build)
Created attachment 232505 [details] devel/melpa-package-build (new)
Created attachment 232506 [details] misc/shut-up.el ..... (new)
Created attachment 232507 [details] misc/ansi.el (new)
Created attachment 232508 [details] devel/git.el (new)
the original patch for the devel/cask update also adds a change of installing the cask Emacs Lisp files to a subdir under the Emacs site lisp dir, and adds a pkg-plist to the port. With the patches, all of the ports will be byte-compiled for installation under the site lisp dir. This is in following after the example of installing Emacs Lisp libraries in magit