non port: x11-wm/stumpwm/pkg-plist |
Number of commits found: 7 |
Wednesday, 1 Nov 2023
|
01:47 Joseph Mingrone (jrm)
x11-wm/stumpwm: Update to 22.11-88 and rework port
Generate a bundled stumpwm binary.
In ca5de48040, the stumpwm port was unbundled so that it had runtime
dependencies on lang/sbcl, a few common lisp ports, as well as the
associated ports with compiled lisp code. While this made the stumpwm
port lean, it required more maintenance and made it fragile. Whenever
any of the dependencies changed, stumwpwm would fail to run until it was
rebuilt. Since that time, sbcl has gained core compression support so
that the bundled stumpwm binary is reduced from about 60 MB to under 12
MB.
Sponsored by: The FreeBSD Foundation
f3ae259 |
Thursday, 25 Aug 2022
|
01:10 Joseph Mingrone (jrm)
x11-wm/stumpwm: Fix build by updating to 22.05-157
SBCL removed the symbol sb-unix:unix-select in 7882c92e6. As StumpWM
used this function, it could no longer build when lang/sbcl was updated
to 2.2.7. This update pulls in a fix which replaces sb-unix:unix-select
with sb-unix:unix-fast-select.
Thanks to Catie in the #stumpwm IRC channel on Libera.Chat for
assistance with debugging and testing.
Sponsored by: The FreeBSD Foundation
8bcff3b |
Wednesday, 25 May 2022
|
12:44 Joseph Mingrone (jrm)
x11-wm/stumpwm: Update to 22.05
https://github.com/stumpwm/stumpwm/releases/tag/22.05
Sponsored by: The FreeBSD Foundation
7c44db8 |
Wednesday, 4 Aug 2021
|
23:51 Joseph Mingrone (jrm)
x11-wm/stumpwm: Update to 20.11.90
https://github.com/stumpwm/stumpwm/compare/72a4e2c...ccb964d
6eb2229 |
Tuesday, 1 Dec 2020
|
15:59 jrm
x11-wm/stumpwm: Update to version 20.11
https://github.com/stumpwm/stumpwm/releases/tag/20.11
|
Thursday, 20 Dec 2018
|
01:18 jrm
x11-wm/stumpwm: Update to 18.11 (plus fixes for issues #538, #541)
Upstream changes: https://github.com/stumpwm/stumpwm/releases/tag/18.11
|
Friday, 18 Aug 2017
|
14:27 jrm
x11-wm/stumpwm: re-add after deletion in 2014
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-*/
|
Number of commits found: 7 |