Import stumpwm-0.9.9

Port from Solène Rapenne, cluebat & ok dcoppa@

StumpWM is a tiling, keyboard driven Window Manager written
entirely in Common Lisp.
This commit is contained in:
jca 2016-09-08 13:03:36 +00:00
parent e6eb83e1c4
commit 3548160510
6 changed files with 73 additions and 0 deletions

36
x11/stumpwm/Makefile Normal file
View File

@ -0,0 +1,36 @@
# $OpenBSD: Makefile,v 1.1.1.1 2016/09/08 13:03:36 jca Exp $
COMMENT= easily hackable Common LISP window manager
VERSION= 0.9.9
DISTNAME= stumpwm-${VERSION}
CATEGORIES= x11
HOMEPAGE= https://stumpwm.github.io/
MAINTAINER= Solene Rapenne <solene@perso.pw>
# GPLv2
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += c m util
MASTER_SITES= https://github.com/stumpwm/stumpwm/archive/
MASTER_SITES0= https://github.com/edicl/cl-ppcre/archive/
MASTER_SITES1= http://beta.quicklisp.org/archive/clx/2016-08-25/
DISTFILES= ${DISTNAME}{${VERSION}}${EXTRACT_SUFX} \
cl-ppcre-2.0.11{v2.0.11}.tar.gz:0 \
clx-20160825-git.tgz:1
BUILD_DEPENDS= lang/sbcl
AUTOCONF_VERSION= 2.69
CONFIGURE_STYLE= autoconf no-autoheader
DESTDIRNAME= destdir
NO_TEST= yes
PORTHOME= ${WRKBUILD}
.include <bsd.port.mk>

6
x11/stumpwm/distinfo Normal file
View File

@ -0,0 +1,6 @@
SHA256 (cl-ppcre-2.0.11.tar.gz) = 7YVxkVIWeI3E9s20Tkmw4HguID7VR/4uWM1bDlxX7cQ=
SHA256 (clx-20160825-git.tgz) = QR65rao8Q+tr7t2KzpU8g75KIalSxisESm+YAkXYLT0=
SHA256 (stumpwm-0.9.9.tar.gz) = ffyzHzwkikVLiSrpihhvQ2gfbo5it8d9eFizT2RcCrs=
SIZE (cl-ppcre-2.0.11.tar.gz) = 158418
SIZE (clx-20160825-git.tgz) = 466653
SIZE (stumpwm-0.9.9.tar.gz) = 189516

View File

@ -0,0 +1,19 @@
$OpenBSD: patch-Makefile_in,v 1.1.1.1 2016/09/08 13:03:36 jca Exp $
--- Makefile.in.orig Tue Sep 6 17:44:35 2016
+++ Makefile.in Tue Sep 6 17:44:07 2016
@@ -1,13 +1,13 @@
LISP=@LISP_PROGRAM@
clisp_BUILDOPTS=-K base -on-error exit < ./make-image.lisp
-sbcl_BUILDOPTS=--load ./make-image.lisp
+sbcl_BUILDOPTS=--disable-debugger --userinit bootstrap-depends.lisp --load ./make-image.lisp
ccl_BUILDOPTS=--load ./make-image.lisp
ecl_BUILDOPTS=-shell ./make-image.lisp
lw_BUILDOPTS=-build ./make-image.lisp
clisp_INFOOPTS=-K base -on-error exit -x "(load (compile-file \"load-stumpwm.lisp\")) (load (compile-file \"manual.lisp\")) (stumpwm::generate-manual) (ext:exit)"
-sbcl_INFOOPTS=--eval "(progn (load \"load-stumpwm.lisp\") (load \"manual.lisp\"))" --eval "(progn (stumpwm::generate-manual) (sb-ext:quit))"
+sbcl_INFOOPTS=--disable-debugger --userinit bootstrap-depends.lisp --eval "(progn (load \"load-stumpwm.lisp\") (load \"manual.lisp\"))" --eval "(progn (stumpwm::generate-manual) (sb-ext:quit))"
ccl_INFOOPTS=--eval "(load \"load-stumpwm.lisp\")" --load manual.lisp --eval "(progn (stumpwm::generate-manual) (quit))"
ecl_INFOOPTS=-eval "(progn (load \"load-stumpwm.lisp\") (load \"manual.lisp\"))" -eval "(progn (stumpwm::generate-manual) (ext:quit))"
lw_INFOOPTS=-eval "(progn (load \"load-stumpwm.lisp\") (load \"manual.lisp\"))" -eval "(progn (stumpwm::generate-manual) (lw:quit))"

View File

@ -0,0 +1,7 @@
$OpenBSD: patch-bootstrap-depends_lisp,v 1.1.1.1 2016/09/08 13:03:36 jca Exp $
--- bootstrap-depends.lisp.orig Tue Sep 6 17:43:13 2016
+++ bootstrap-depends.lisp Tue Sep 6 17:43:03 2016
@@ -0,0 +1,3 @@
+(require 'asdf)
+(loop for path in (directory "../*/") do
+ (push path asdf:*central-registry*))

2
x11/stumpwm/pkg/DESCR Normal file
View File

@ -0,0 +1,2 @@
StumpWM is a tiling, keyboard driven Window Manager written
entirely in Common Lisp.

3
x11/stumpwm/pkg/PLIST Normal file
View File

@ -0,0 +1,3 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2016/09/08 13:03:36 jca Exp $
@bin bin/stumpwm
@info info/stumpwm.info