bspwm is a tiling window manager that represents windows as the leaves

of a full binary tree. It is controlled and configured via bspc.

WWW: https://github.com/baskerville/bspwm

PR:		196129
Submitted by:	Anton Tornqvist <antont@inbox.lv>
This commit is contained in:
Pawel Pekala 2014-12-21 19:13:53 +00:00
parent cc16ba45f2
commit 61d0fa569d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=375184
7 changed files with 83 additions and 0 deletions

View File

@ -14,6 +14,7 @@
SUBDIR += bbkeys
SUBDIR += bbpager
SUBDIR += blackbox
SUBDIR += bspwm
SUBDIR += ccsm
SUBDIR += clementine
SUBDIR += compiz

26
x11-wm/bspwm/Makefile Normal file
View File

@ -0,0 +1,26 @@
# Created by: Anton Törnqvist <antont@inbox.lv>
# $FreeBSD$
PORTNAME= bspwm
PORTVERSION= 0.8.9
CATEGORIES= x11-wm
MAINTAINER= antont@inbox.lv
COMMENT= Tiling window manager based on binary space partitioning
LIB_DEPENDS= libxcb-icccm.so:${PORTSDIR}/x11/xcb-util-wm
RUN_DEPENDS= sxhkd:${PORTSDIR}/x11/sxhkd
USE_GITHUB= yes
GH_ACCOUNT= baskerville
GH_COMMIT= 1c5c3a1
USES= gmake
OPTIONS_DEFINE= EXAMPLES
post-install:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.mk>

2
x11-wm/bspwm/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (bspwm-0.8.9.tar.gz) = 841c9730ad16f63c74de0854bfc1eb1edb67baa6f6e797a1a8b59ec48929d249
SIZE (bspwm-0.8.9.tar.gz) = 65651

View File

@ -0,0 +1,11 @@
--- Makefile.orig 2014-12-15 20:58:41 UTC
+++ Makefile
@@ -8,7 +8,7 @@ LDFLAGS += -L$(PREFIX)/lib
PREFIX ?= /usr/local
BINPREFIX = $(PREFIX)/bin
-MANPREFIX = $(PREFIX)/share/man
+MANPREFIX = $(PREFIX)/man
BASHCPL = $(PREFIX)/share/bash-completion/completions
ZSHCPL = $(PREFIX)/share/zsh/site-functions

4
x11-wm/bspwm/pkg-descr Normal file
View File

@ -0,0 +1,4 @@
bspwm is a tiling window manager that represents windows as the leaves
of a full binary tree. It is controlled and configured via bspc.
WWW: https://github.com/baskerville/bspwm

10
x11-wm/bspwm/pkg-message Normal file
View File

@ -0,0 +1,10 @@
#######################################################################
Copy the files bspwmrc and sxhkdrc from ${EXAMPLESDIR} to
~/.config/bspwm/ and ~/.config/sxhkd/ and configure them as you wish.
And add these lines to you .xinitrc:
sxhkd &
exec bspwm
Then type startx from tty to run bspwm.
#######################################################################

29
x11-wm/bspwm/pkg-plist Normal file
View File

@ -0,0 +1,29 @@
bin/bspc
bin/bspwm
share/bash-completion/completions/bspc
man/man1/bspc.1.gz
man/man1/bspwm.1.gz
share/zsh/site-functions/_bspc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bspwmrc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sxhkdrc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/external_rules/bspwmrc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/external_rules/external_rules
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/external_rules/lua/README.asciidoc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/external_rules/lua/bspwm_rules
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/external_rules/lua/bspwmrc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/external_rules/lua/external_rules
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/external_rules/lua/rulc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/external_rules/lua/ruld
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loop/bspwmrc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loop/sxhkdrc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loop/profile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loop/wm
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/loop/xinitrc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/overlapping_borders/bspwmrc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/bspwmrc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/panel
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/panel_bar
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/panel_colors
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/panel_dzen2
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/profile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/panel/sxhkdrc