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