pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/wm
Module Name: pkgsrc
Committed By: ktnb
Date: Fri Feb 21 21:24:33 UTC 2025
Modified Files:
pkgsrc/wm: Makefile
Added Files:
pkgsrc/wm/stumpwm: DESCR Makefile PLIST distinfo
pkgsrc/wm/stumpwm/patches: patch-Makefile.in
Log Message:
stumpwm: add version 24.11
StumpWM is a window manager written entirely in Common Lisp. It
attempts to be highly customizable while relying entirely on the
keyboard for input. You will not find buttons, icons, title bars,
tool bars, or any of the other conventional GUI widgets. StumpWM
attempts to be customizable yet visually minimal. There are no
window decorations, no icons, and no buttons. It does have various
hooks to attach your personal customizations, and variables to
tweak.
To generate a diff of this commit:
cvs rdiff -u -r1.178 -r1.179 pkgsrc/wm/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/wm/stumpwm/DESCR pkgsrc/wm/stumpwm/Makefile \
pkgsrc/wm/stumpwm/PLIST pkgsrc/wm/stumpwm/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/wm/stumpwm/patches/patch-Makefile.in
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/wm/Makefile
diff -u pkgsrc/wm/Makefile:1.178 pkgsrc/wm/Makefile:1.179
--- pkgsrc/wm/Makefile:1.178 Wed Nov 20 13:13:18 2024
+++ pkgsrc/wm/Makefile Fri Feb 21 21:24:33 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.178 2024/11/20 13:13:18 wiz Exp $
+# $NetBSD: Makefile,v 1.179 2025/02/21 21:24:33 ktnb Exp $
#
COMMENT= X11 window managers, configuration tools, and themes
@@ -89,6 +89,7 @@ SUBDIR+= skhd
SUBDIR+= skippy
SUBDIR+= sowm
SUBDIR+= spectrwm
+SUBDIR+= stumpwm
SUBDIR+= swc
SUBDIR+= tinywm
SUBDIR+= trayer
Added files:
Index: pkgsrc/wm/stumpwm/DESCR
diff -u /dev/null pkgsrc/wm/stumpwm/DESCR:1.1
--- /dev/null Fri Feb 21 21:24:33 2025
+++ pkgsrc/wm/stumpwm/DESCR Fri Feb 21 21:24:33 2025
@@ -0,0 +1,8 @@
+StumpWM is a window manager written entirely in Common Lisp. It
+attempts to be highly customizable while relying entirely on the
+keyboard for input. You will not find buttons, icons, title bars,
+tool bars, or any of the other conventional GUI widgets. StumpWM
+attempts to be customizable yet visually minimal. There are no
+window decorations, no icons, and no buttons. It does have various
+hooks to attach your personal customizations, and variables to
+tweak.
Index: pkgsrc/wm/stumpwm/Makefile
diff -u /dev/null pkgsrc/wm/stumpwm/Makefile:1.1
--- /dev/null Fri Feb 21 21:24:33 2025
+++ pkgsrc/wm/stumpwm/Makefile Fri Feb 21 21:24:33 2025
@@ -0,0 +1,62 @@
+# $NetBSD: Makefile,v 1.1 2025/02/21 21:24:33 ktnb Exp $
+
+DISTNAME= stumpwm-24.11
+CATEGORIES= wm
+MASTER_SITES= ${MASTER_SITE_GITHUB:=stumpwm/}
+GITHUB_TAG= ${PKGVERSION_NOREV}
+DIST_SUBDIR= stumpwm
+
+MAINTAINER= ktnb%NetBSD.org@localhost
+HOMEPAGE= https://stumpwm.github.io/
+COMMENT= Tiling, keyboard driven window manager written in Common Lisp
+LICENSE= gnu-gpl-v2
+
+PPCRE_VERSION= 2.1.2
+CLX_VERSION= 0.7.6
+ALEXANDRIA_VERSION= 1.4
+
+DISTFILES= ${DEFAULT_DISTFILES}
+DISTFILES+= cl-ppcre-${PPCRE_VERSION}.tar.gz
+DISTFILES+= cl-clx-${CLX_VERSION}.tar.gz
+DISTFILES+= alexandria-${ALEXANDRIA_VERSION}.tar.gz
+
+SITES.cl-ppcre-${PPCRE_VERSION}.tar.gz= \
+ -https://github.com/edicl/cl-ppcre/archive/refs/tags/v${PPCRE_VERSION}.tar.gz
+SITES.cl-clx-${CLX_VERSION}.tar.gz= \
+ -https://github.com/sharplispers/clx/archive/refs/tags/${CLX_VERSION}.tar.gz
+SITES.alexandria-${ALEXANDRIA_VERSION}.tar.gz= \
+ -https://gitlab.common-lisp.net/alexandria/alexandria/-/archive/v${ALEXANDRIA_VERSION}/alexandria-v${ALEXANDRIA_VERSION}.tar.gz
+
+USE_TOOLS= autoconf gmake makeinfo
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --enable-compression
+INFO_FILES= yes
+
+DEPENDS+= sbcl-[0-9]*:../../lang/sbcl
+
+MAKE_ENV= CL_SOURCE_REGISTRY=${WRKSRC}
+MAKE_ENV+= ASDF_OUTPUT_TRANSLATIONS=/:
+
+MAKE_JOBS_SAFE= NO
+MKPIE_SUPPORTED= no
+
+SUBST_CLASSES+= destdir
+SUBST_SED.destdir+= -e "s,destdir,DESTDIR,g"
+SUBST_FILES.destdir+= Makefile
+SUBST_STAGE.destdir= pre-build
+SUBST_MESSAGE.destdir= Use the real destdir
+
+# Use symlinks so ASDF finds system dependencies
+pre-configure:
+ find ${WRKDIR} -type f -name \*.asd -a \! -name stumpwm.asd \
+ -exec ln -s {} ${WRKSRC} \;
+ cd ${WRKSRC} && ./autogen.sh
+
+# Warning shouldn't fail the build
+# https://bugs.launchpad.net/sbcl/+bug/2090967
+pre-build:
+ ${ECHO} '(declaim (sb-ext:muffle-conditions cl:warning))' \
+ > ${WRKDIR}/.home/.sbclrc
+
+.include "../../archivers/zstd/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/wm/stumpwm/PLIST
diff -u /dev/null pkgsrc/wm/stumpwm/PLIST:1.1
--- /dev/null Fri Feb 21 21:24:33 2025
+++ pkgsrc/wm/stumpwm/PLIST Fri Feb 21 21:24:33 2025
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2025/02/21 21:24:33 ktnb Exp $
+bin/stumpwm
+info/stumpwm.info
Index: pkgsrc/wm/stumpwm/distinfo
diff -u /dev/null pkgsrc/wm/stumpwm/distinfo:1.1
--- /dev/null Fri Feb 21 21:24:33 2025
+++ pkgsrc/wm/stumpwm/distinfo Fri Feb 21 21:24:33 2025
@@ -0,0 +1,15 @@
+$NetBSD: distinfo,v 1.1 2025/02/21 21:24:33 ktnb Exp $
+
+BLAKE2s (stumpwm/alexandria-1.4.tar.gz) = 173f0095c50f04a688658c4a3d29cf307e935b1b0985d82a83a5b4c0b4579746
+SHA512 (stumpwm/alexandria-1.4.tar.gz) = 4343be8eb2bac1924aaa8c890895aa885205af4c84110d7f8ceaf6c9ba1390e6037ffa3697fd1630266aede01bb596fd84c332ca43ded80326795637583332af
+Size (stumpwm/alexandria-1.4.tar.gz) = 57634 bytes
+BLAKE2s (stumpwm/cl-clx-0.7.6.tar.gz) = 991ffe6cd6d83cda66a44a12311d7489be58dda4736b687b4a9fdd67570403e2
+SHA512 (stumpwm/cl-clx-0.7.6.tar.gz) = 7ca1e1f55807d4af29b872937dcb5f03cc251185095e90ed224645ef23628cb3df019c57ca903b3fa2063d4c7d52c957699f15699abca9ae1a4ae8588ef9d0f3
+Size (stumpwm/cl-clx-0.7.6.tar.gz) = 462763 bytes
+BLAKE2s (stumpwm/cl-ppcre-2.1.2.tar.gz) = e812127ef3ccd8d194cb2ee21730b13b5e7d2ed080c07aa9ca44024f5aca509a
+SHA512 (stumpwm/cl-ppcre-2.1.2.tar.gz) = bfcea40b251a21861dae4883f6d5b277626ae2bed86fb895173e011bdf35a289eee949a3a87b3e83ed123ae22f2a19268038e624b378fd98d28855dda9e11f78
+Size (stumpwm/cl-ppcre-2.1.2.tar.gz) = 159376 bytes
+BLAKE2s (stumpwm/stumpwm-24.11.tar.gz) = a931416c7343a63e5e93bbef0b4f856788e6624ba005b4716cc0787caef31a1f
+SHA512 (stumpwm/stumpwm-24.11.tar.gz) = f5af75ac059481d0c24937f696a94f451e9dc26f24d3c65fb33ee5f1cbf04c8aa4c10a8faecd3c35021219d72ccdf91b194513433e648004c7c8dbb9c593830f
+Size (stumpwm/stumpwm-24.11.tar.gz) = 287797 bytes
+SHA1 (patch-Makefile.in) = 17a68d457d9d66e1b0ea2b41bde6fa24f7c6f0a5
Index: pkgsrc/wm/stumpwm/patches/patch-Makefile.in
diff -u /dev/null pkgsrc/wm/stumpwm/patches/patch-Makefile.in:1.1
--- /dev/null Fri Feb 21 21:24:33 2025
+++ pkgsrc/wm/stumpwm/patches/patch-Makefile.in Fri Feb 21 21:24:33 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-Makefile.in,v 1.1 2025/02/21 21:24:33 ktnb Exp $
+
+Don't validate the info doc, it'll fail otherwise
+
+--- Makefile.in.orig 2024-10-19 13:57:35.000000000 +0000
++++ Makefile.in
+@@ -19,7 +19,7 @@ all: stumpwm stumpwm.info
+
+ travis: stumpwm test
+ stumpwm.info: stumpwm.texi
+- test "$(MAKEINFO)" = "no" || $(MAKEINFO) stumpwm.texi
++ test "$(MAKEINFO)" = "no" || $(MAKEINFO) --force --no-validate stumpwm.texi
+
+ # FIXME: This rule is too hardcoded
+ stumpwm.texi: stumpwm.texi.in $(FILES)
Home |
Main Index |
Thread Index |
Old Index