svn commit: r375184 - in head/x11-wm: . bspwm bspwm/files

Pawel Pekala pawel at FreeBSD.org
Sun Dec 21 19:13:57 UTC 2014


Author: pawel
Date: Sun Dec 21 19:13:53 2014
New Revision: 375184
URL: https://svnweb.freebsd.org/changeset/ports/375184
QAT: https://qat.redports.org/buildarchive/r375184/

Log:
  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 at inbox.lv>

Added:
  head/x11-wm/bspwm/
  head/x11-wm/bspwm/Makefile   (contents, props changed)
  head/x11-wm/bspwm/distinfo   (contents, props changed)
  head/x11-wm/bspwm/files/
  head/x11-wm/bspwm/files/patch-Makefile   (contents, props changed)
  head/x11-wm/bspwm/pkg-descr   (contents, props changed)
  head/x11-wm/bspwm/pkg-message   (contents, props changed)
  head/x11-wm/bspwm/pkg-plist   (contents, props changed)
Modified:
  head/x11-wm/Makefile

Modified: head/x11-wm/Makefile
==============================================================================
--- head/x11-wm/Makefile	Sun Dec 21 19:09:09 2014	(r375183)
+++ head/x11-wm/Makefile	Sun Dec 21 19:13:53 2014	(r375184)
@@ -14,6 +14,7 @@
     SUBDIR += bbkeys
     SUBDIR += bbpager
     SUBDIR += blackbox
+    SUBDIR += bspwm
     SUBDIR += ccsm
     SUBDIR += clementine
     SUBDIR += compiz

Added: head/x11-wm/bspwm/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-wm/bspwm/Makefile	Sun Dec 21 19:13:53 2014	(r375184)
@@ -0,0 +1,26 @@
+# Created by: Anton Törnqvist <antont at inbox.lv>
+# $FreeBSD$
+
+PORTNAME=	bspwm
+PORTVERSION=	0.8.9
+CATEGORIES=	x11-wm
+
+MAINTAINER=	antont at 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>

Added: head/x11-wm/bspwm/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-wm/bspwm/distinfo	Sun Dec 21 19:13:53 2014	(r375184)
@@ -0,0 +1,2 @@
+SHA256 (bspwm-0.8.9.tar.gz) = 841c9730ad16f63c74de0854bfc1eb1edb67baa6f6e797a1a8b59ec48929d249
+SIZE (bspwm-0.8.9.tar.gz) = 65651

Added: head/x11-wm/bspwm/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-wm/bspwm/files/patch-Makefile	Sun Dec 21 19:13:53 2014	(r375184)
@@ -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
+ 

Added: head/x11-wm/bspwm/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-wm/bspwm/pkg-descr	Sun Dec 21 19:13:53 2014	(r375184)
@@ -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

Added: head/x11-wm/bspwm/pkg-message
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-wm/bspwm/pkg-message	Sun Dec 21 19:13:53 2014	(r375184)
@@ -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.
+#######################################################################

Added: head/x11-wm/bspwm/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-wm/bspwm/pkg-plist	Sun Dec 21 19:13:53 2014	(r375184)
@@ -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


More information about the svn-ports-head mailing list