git: 1c0e6fcb4a51 - main - x11-wm/stumpwm: Update to 24.11-2

From: Joseph Mingrone <jrm_at_FreeBSD.org>
Date: Sat, 21 Dec 2024 03:50:38 UTC
The branch main has been updated by jrm:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1c0e6fcb4a51240df325ec9d0386168910458fc3

commit 1c0e6fcb4a51240df325ec9d0386168910458fc3
Author:     Joseph Mingrone <jrm@FreeBSD.org>
AuthorDate: 2024-12-08 19:52:07 +0000
Commit:     Joseph Mingrone <jrm@FreeBSD.org>
CommitDate: 2024-12-21 03:50:13 +0000

    x11-wm/stumpwm: Update to 24.11-2
    
    Release notes:  https://github.com/stumpwm/stumpwm/releases/tag/24.11
    Sponsored by:   The FreeBSD Foundation
---
 x11-wm/stumpwm/Makefile                | 33 +++++++++++----------------------
 x11-wm/stumpwm/distinfo                | 12 +++---------
 x11-wm/stumpwm/files/patch-stumpwm.asd |  6 +++---
 3 files changed, 17 insertions(+), 34 deletions(-)

diff --git a/x11-wm/stumpwm/Makefile b/x11-wm/stumpwm/Makefile
index 9db09dea755b..184540258999 100644
--- a/x11-wm/stumpwm/Makefile
+++ b/x11-wm/stumpwm/Makefile
@@ -1,13 +1,7 @@
 PORTNAME=	stumpwm
-DISTVERSION=	23.11
-PORTREVISION=	1
+DISTVERSION=	24.11-2
+DISTVERSIONSUFFIX=	-gd54bebd
 CATEGORIES=	x11-wm lisp
-MASTER_SITES+=	https://beta.quicklisp.org/archive/alexandria/2023-10-21/:alexandria \
-		https://beta.quicklisp.org/archive/cl-ppcre/2023-06-18/:ppcre \
-		https://beta.quicklisp.org/archive/clx/2023-06-18/:clx
-DISTFILES+=	alexandria-20231021-git.tgz:alexandria \
-		cl-ppcre-20230618-git.tgz:ppcre \
-		clx-20230618-git.tgz:clx
 
 MAINTAINER=	jrm@FreeBSD.org
 COMMENT=	Tiling, keyboard driven Window Manager written in Common Lisp
@@ -16,8 +10,15 @@ WWW=		https://www.nongnu.org/stumpwm/
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BUILD_DEPENDS=	sbcl:lang/sbcl \
+BUILD_DEPENDS=	cl-alexandria-sbcl>=0:devel/cl-alexandria-sbcl \
+		cl-alexandria>=0:devel/cl-alexandria \
+		cl-clx-sbcl>=0:x11/cl-clx-sbcl \
+		cl-clx>=0:x11/cl-clx \
+		cl-ppcre-sbcl>=0:textproc/cl-ppcre-sbcl \
+		cl-ppcre>=0:textproc/cl-ppcre \
+		sbcl:lang/sbcl \
 		texinfo>=0:print/texinfo
+LIB_DEPENDS=	libzstd.so:archivers/zstd
 
 USES=		autoreconf gmake
 USE_GITHUB=	yes
@@ -27,6 +28,7 @@ CONFIGURE_ARGS=	--enable-compression \
 		--with-module-dir=${DATADIR}/modules
 
 MAKE_ARGS=	destdir=${STAGEDIR}
+MAKE_JOBS_UNSAFE=	yes
 
 INFO=		${PORTNAME}
 PLIST_FILES=	bin/stumpwm
@@ -35,19 +37,6 @@ PORTEXAMPLES=	sample-stumpwmrc.lisp
 
 OPTIONS_DEFINE=	DOCS EXAMPLES
 
-post-extract:
-	${FIND} ${WRKDIR} -type f -name \*.asd -a \! -name stumpwm\*.asd \
-		\! -name dynamic-mixins-swm.asd -exec ${LN} -s {} ${WRKSRC} \;
-
-do-build:
-	(cd ${WRKSRC} && \
-		ASDF_OUTPUT_TRANSLATIONS="/:" \
-		sbcl \
-		--noinform --non-interactive --no-sysinit --no-userinit \
-		--eval "(require :uiop)" \
-		--eval "(setf sb-impl::*default-external-format* :UTF-8)" \
-		--load ./make-image.lisp)
-
 do-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
diff --git a/x11-wm/stumpwm/distinfo b/x11-wm/stumpwm/distinfo
index 93730e03587c..01ec6d39873b 100644
--- a/x11-wm/stumpwm/distinfo
+++ b/x11-wm/stumpwm/distinfo
@@ -1,9 +1,3 @@
-TIMESTAMP = 1701441924
-SHA256 (alexandria-20231021-git.tgz) = 5bc0e459ebc303878e724f2ce082cc3bcfff94c4eb42621889e6e95c1a843d61
-SIZE (alexandria-20231021-git.tgz) = 57207
-SHA256 (cl-ppcre-20230618-git.tgz) = aaba004bc82bf63886b8ce91eadaf0b78fd6c4865da09c3e66da7fbf2a127397
-SIZE (cl-ppcre-20230618-git.tgz) = 157428
-SHA256 (clx-20230618-git.tgz) = d3f4244c915c68ef1572be1a89742b3a8f4a02bb83d9eb3968f546b68c7a3ec1
-SIZE (clx-20230618-git.tgz) = 459665
-SHA256 (stumpwm-stumpwm-23.11_GH0.tar.gz) = 01e5fa4ec6466b8d5817d8105e41f9f1628e898c8770bbeb6377fadb23ee4817
-SIZE (stumpwm-stumpwm-23.11_GH0.tar.gz) = 287178
+TIMESTAMP = 1734749657
+SHA256 (stumpwm-stumpwm-24.11-2-gd54bebd_GH0.tar.gz) = 1eed67f71fd23eaa395a9ee6402bd3b52f1de8d91efcbd2451c2d3331381a029
+SIZE (stumpwm-stumpwm-24.11-2-gd54bebd_GH0.tar.gz) = 288159
diff --git a/x11-wm/stumpwm/files/patch-stumpwm.asd b/x11-wm/stumpwm/files/patch-stumpwm.asd
index 3efbfbd2cfef..f4e5fac2cb88 100644
--- a/x11-wm/stumpwm/files/patch-stumpwm.asd
+++ b/x11-wm/stumpwm/files/patch-stumpwm.asd
@@ -1,11 +1,11 @@
---- stumpwm.asd.orig	2023-12-02 03:15:42 UTC
+--- stumpwm.asd.orig	2024-12-11 17:39:48 UTC
 +++ stumpwm.asd
 @@ -7,7 +7,7 @@
  (defsystem :stumpwm
    :name "StumpWM"
    :author "Shawn Betts <sabetts@vcn.bc.ca>"
--  :version "1.0.1"
-+  :version "23.11"
+-  :version "23.11"
++  :version "24.11"
    :maintainer "David Bjergaard <dbjergaard@gmail.com>"
    ;; :license "GNU General Public License"
    :description "A tiling, keyboard driven window manager"