Download raw body.
x11/stumpwm: updatte to 24.11
On Fri, Nov 29 2024, Kirill A. Korinsky wrote:
> ports@, Timo,
>
> I'd like to update x11/stumpwm to 24.11 which was released a few hours ago.
>
> Old patches was merged and we don't need it anymore, but new one is
> required for our build which was backported to usptream as usual.
>
> Thus, if you use stumpish from stumpwm-contrib, the last updated brokes it
> on OpenBSD and here the fix: https://github.com/stumpwm/stumpwm-contrib/pull/298
>
> Changelog: https://github.com/stumpwm/stumpwm/releases/tag/24.11
>
> Tested on -current/amd64.
>
> Feedback? Ok?
>
> Index: Makefile
> ===================================================================
> RCS file: /home/cvs/ports/x11/stumpwm/Makefile,v
> diff -u -p -r1.25 Makefile
> --- Makefile 3 Nov 2024 00:40:12 -0000 1.25
> +++ Makefile 29 Nov 2024 18:31:22 -0000
> @@ -1,8 +1,7 @@
> COMMENT= easily hackable Common LISP window manager
>
> -VERSION= 23.11
> +VERSION= 24.11
> DISTNAME= stumpwm-${VERSION}
> -REVISION= 9
>
> CATEGORIES= x11
>
> Index: distinfo
> ===================================================================
> RCS file: /home/cvs/ports/x11/stumpwm/distinfo,v
> diff -u -p -r1.9 distinfo
> --- distinfo 31 Jul 2024 08:47:49 -0000 1.9
> +++ distinfo 29 Nov 2024 18:31:24 -0000
> @@ -1,8 +1,8 @@
> SHA256 (alexandria-20220707-git.tgz) = jmFzEg3oeGx64P77qBAtgmIPrELpqt6VSvkTXghw1rE=
> SHA256 (cl-ppcre-2.1.1.tar.gz) = iWMRebcWSNnmxWWpKPaJap1XQqogg7nBtwX+C0XYXe8=
> SHA256 (clx-0.7.6.tar.gz) = vMnNc25+KOwrgIXOHJaG4C/77pJX4QcvXE/Dk+M0Z+g=
> -SHA256 (stumpwm-23.11.tar.gz) = AeX6TsZGa41YF9gQXkH58WKOiYyHcLvrY3f62yPuSBc=
> +SHA256 (stumpwm-24.11.tar.gz) = Hype3zDciJcjSEVRTqknR4ZFz4+2sFubp/56iYcg4I0=
> SIZE (alexandria-20220707-git.tgz) = 56838
> SIZE (cl-ppcre-2.1.1.tar.gz) = 159055
> SIZE (clx-0.7.6.tar.gz) = 462763
> -SIZE (stumpwm-23.11.tar.gz) = 287178
> +SIZE (stumpwm-24.11.tar.gz) = 287797
> Index: patches/patch-load-stumpwm_lisp_in
> ===================================================================
> RCS file: patches/patch-load-stumpwm_lisp_in
> diff -N patches/patch-load-stumpwm_lisp_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-load-stumpwm_lisp_in 29 Nov 2024 19:33:59 -0000
> @@ -0,0 +1,16 @@
> +https://github.com/stumpwm/stumpwm/pull/1218
> +
> +Index: load-stumpwm.lisp.in
> +--- load-stumpwm.lisp.in.orig
> ++++ load-stumpwm.lisp.in
> +@@ -5,5 +5,9 @@
> +
> + (require 'asdf)
> +
> +-(asdf:load-asd #p"@STUMPWM_ASDF_DIR@/stumpwm.asd")
> ++(asdf:initialize-source-registry
> ++ '(:source-registry
> ++ (:directory "@STUMPWM_ASDF_DIR@")
> ++ :inherit-configuration))
> ++
> + (asdf:load-system "stumpwm")
> Index: patches/patch-make-image_lisp_in
> ===================================================================
> RCS file: patches/patch-make-image_lisp_in
> diff -N patches/patch-make-image_lisp_in
> --- patches/patch-make-image_lisp_in 3 Nov 2024 00:40:12 -0000 1.2
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,34 +0,0 @@
> -Contains:
> - - https://github.com/stumpwm/stumpwm/commit/20d839f2ddfdfd25a8460152bc5dc45a9354e773
> - - https://github.com/stumpwm/stumpwm/commit/f271a45e05fb25d70cdd4c12717d908fd9e27dee
> -
> -Should be removed at the next release
> -
> -Index: make-image.lisp.in
> ---- make-image.lisp.in.orig
> -+++ make-image.lisp.in
> -@@ -1,3 +1,5 @@
> -+(require :uiop)
> -+
> - (in-package #:cl-user)
> -
> - (let* ((expected-warnings
> -@@ -48,7 +50,17 @@
> - (uiop:symbol-call '#:asdf '#:register-immutable-system system-name)))
> -
> - (sb-ext:save-lisp-and-die "stumpwm" :toplevel (lambda ()
> -- ;; asdf requires sbcl_home to be set, so set it to the value when the image was built
> -+ ;; stumpwm might be built in a fake enviroment, so use uiop:restore-image
> -+ ;; to compute the real uiop:*user-cache* for that user
> -+ (uiop:restore-image)
> -+ ;; and clean the asdf configuration to avoid some cached paths as well
> -+ (asdf:clear-configuration)
> -+ (asdf:clear-output-translations)
> -+ (asdf:initialize-output-translations
> -+ '(:output-translations
> -+ :enable-user-cache
> -+ :ignore-inherited-configuration))
> -+ ;; asdf requires SBCL_HOME to be set, so set it to the value when the image was built
> - (alexandria:when-let ((home #.(sb-ext:posix-getenv "SBCL_HOME")))
> - (sb-posix:putenv (format nil "SBCL_HOME=~A" home)))
> - (stumpwm:stumpwm)
Yeah, ok by me.
Timo
x11/stumpwm: updatte to 24.11