Bug 262611 - devel/cask: Port update and bootstrap dependencies
Summary: devel/cask: Port update and bootstrap dependencies
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Hiroki Sato
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-17 06:15 UTC by Sean Champ
Modified: 2022-03-17 06:42 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (hrs)


Attachments
devel/cask version update and boostrap patch (6.05 KB, patch)
2022-03-17 06:16 UTC, Sean Champ
no flags Details | Diff
textproc/s.el diff (new) (2.50 KB, patch)
2022-03-17 06:17 UTC, Sean Champ
no flags Details | Diff
misc/f.el diff (new) (2.41 KB, patch)
2022-03-17 06:17 UTC, Sean Champ
no flags Details | Diff
misc/commander.el diff (new) (3.16 KB, patch)
2022-03-17 06:18 UTC, Sean Champ
no flags Details | Diff
devel/epl.el (version update w/ byte compilation in build) (1.87 KB, patch)
2022-03-17 06:19 UTC, Sean Champ
no flags Details | Diff
devel/melpa-package-build (new) (2.74 KB, patch)
2022-03-17 06:19 UTC, Sean Champ
no flags Details | Diff
misc/shut-up.el ..... (new) (1.98 KB, patch)
2022-03-17 06:20 UTC, Sean Champ
no flags Details | Diff
misc/ansi.el (new) (2.25 KB, patch)
2022-03-17 06:20 UTC, Sean Champ
no flags Details | Diff
devel/git.el (new) (2.47 KB, patch)
2022-03-17 06:21 UTC, Sean Champ
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sean Champ 2022-03-17 06:15:42 UTC
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
Comment 1 Sean Champ 2022-03-17 06:16:27 UTC
Created attachment 232500 [details]
devel/cask version update and boostrap patch
Comment 2 Sean Champ 2022-03-17 06:17:03 UTC
Created attachment 232501 [details]
textproc/s.el diff (new)
Comment 3 Sean Champ 2022-03-17 06:17:33 UTC
Created attachment 232502 [details]
misc/f.el diff (new)
Comment 4 Sean Champ 2022-03-17 06:18:00 UTC
Created attachment 232503 [details]
misc/commander.el diff (new)
Comment 5 Sean Champ 2022-03-17 06:19:00 UTC
Created attachment 232504 [details]
devel/epl.el (version update w/ byte compilation in build)
Comment 6 Sean Champ 2022-03-17 06:19:40 UTC
Created attachment 232505 [details]
devel/melpa-package-build (new)
Comment 7 Sean Champ 2022-03-17 06:20:10 UTC
Created attachment 232506 [details]
misc/shut-up.el ..... (new)
Comment 8 Sean Champ 2022-03-17 06:20:37 UTC
Created attachment 232507 [details]
misc/ansi.el (new)
Comment 9 Sean Champ 2022-03-17 06:21:13 UTC
Created attachment 232508 [details]
devel/git.el (new)
Comment 10 Sean Champ 2022-03-17 06:42:42 UTC
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