mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-20 04:02:27 +00:00
ca5de48040
Instead of bundling StumpWM, SBCL, and other libraries into one large executable, pull in SBCL and the other dependencies and use the simple CL framework that other FreeBSD CL ports use. Since StumpWM only supports running under SBCL, the port pulls in the *-sbcl port dependencies and conforms to the framework itself, except that it directly installs the fasl files instead of having an associated x11-wm/stumpwm-sbcl. This means no fasl files will be generated under ~/.cache/common-lisp/sbcl-*/ [1] and the package is only made up of the source, fasl files, and a few small, miscellaneous files. From a user perspective, they still get an executable, but it is a small shell script and the package is under 3 MB instead of around 65 MB. [1] Loading personal modules in ~/.stumpwmrc will still generate fasl files under ~/.cache/common-lisp/sbcl-*/
86 lines
3.0 KiB
Plaintext
86 lines
3.0 KiB
Plaintext
%%ASDF_PATHNAME%%/.dir-locals.el
|
|
%%ASDF_PATHNAME%%/bindings.lisp
|
|
%%ASDF_PATHNAME%%/color.lisp
|
|
%%ASDF_PATHNAME%%/command.lisp
|
|
%%ASDF_PATHNAME%%/core.lisp
|
|
%%ASDF_PATHNAME%%/events.lisp
|
|
%%ASDF_PATHNAME%%/fdump.lisp
|
|
%%ASDF_PATHNAME%%/floating-group.lisp
|
|
%%ASDF_PATHNAME%%/font-rendering.lisp
|
|
%%ASDF_PATHNAME%%/group.lisp
|
|
%%ASDF_PATHNAME%%/head.lisp
|
|
%%ASDF_PATHNAME%%/help.lisp
|
|
%%ASDF_PATHNAME%%/input.lisp
|
|
%%ASDF_PATHNAME%%/interactive-keymap.lisp
|
|
%%ASDF_PATHNAME%%/ioloop.lisp
|
|
%%ASDF_PATHNAME%%/iresize.lisp
|
|
%%ASDF_PATHNAME%%/keysyms.lisp
|
|
%%ASDF_PATHNAME%%/keytrans.lisp
|
|
%%ASDF_PATHNAME%%/kmap.lisp
|
|
%%ASDF_PATHNAME%%/load-stumpwm.lisp
|
|
%%ASDF_PATHNAME%%/make-image.lisp
|
|
%%ASDF_PATHNAME%%/manual.lisp
|
|
%%ASDF_PATHNAME%%/menu.lisp
|
|
%%ASDF_PATHNAME%%/message-window.lisp
|
|
%%ASDF_PATHNAME%%/mode-line-formatters.lisp
|
|
%%ASDF_PATHNAME%%/mode-line.lisp
|
|
%%ASDF_PATHNAME%%/module.lisp
|
|
%%ASDF_PATHNAME%%/package.lisp
|
|
%%ASDF_PATHNAME%%/pathnames.lisp
|
|
%%ASDF_PATHNAME%%/primitives.lisp
|
|
%%ASDF_PATHNAME%%/sample-stumpwmrc.lisp
|
|
%%ASDF_PATHNAME%%/screen.lisp
|
|
%%ASDF_PATHNAME%%/selection.lisp
|
|
%%ASDF_PATHNAME%%/stumpwm.asd
|
|
%%ASDF_PATHNAME%%/stumpwm.lisp
|
|
%%ASDF_PATHNAME%%/test-wm.lisp
|
|
%%ASDF_PATHNAME%%/tile-group.lisp
|
|
%%ASDF_PATHNAME%%/tile-window.lisp
|
|
%%ASDF_PATHNAME%%/time.lisp
|
|
%%ASDF_PATHNAME%%/user.lisp
|
|
%%ASDF_PATHNAME%%/version.lisp
|
|
%%ASDF_PATHNAME%%/window-placement.lisp
|
|
%%ASDF_PATHNAME%%/window.lisp
|
|
%%ASDF_PATHNAME%%/wrappers.lisp
|
|
%%ASDF_PATHNAME%%/wse.lisp
|
|
%%ASDF_REGISTRY%%/stumpwm.asd
|
|
%%ASDF_PATHNAME%%/sbclfasl/bindings.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/color.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/command.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/core.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/events.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/fdump.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/floating-group.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/font-rendering.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/group.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/head.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/help.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/input.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/interactive-keymap.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/ioloop.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/iresize.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/keysyms.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/keytrans.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/kmap.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/menu.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/message-window.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/mode-line-formatters.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/mode-line.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/module.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/package.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/pathnames.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/primitives.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/screen.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/selection.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/stumpwm.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/tile-group.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/tile-window.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/time.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/user.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/version.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/window-placement.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/window.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/wrappers.fasl
|
|
%%ASDF_PATHNAME%%/sbclfasl/wse.fasl
|
|
bin/stumpwm
|