x11-wm/fswm: Fullscreen window manager in XCB

https://github.com/pbizopoulos/fswm

PR:		273390
Submitted by:	pyrus@bsdmail.com (original patch)
This commit is contained in:
Joseph Mingrone
2023-08-27 12:34:17 -05:00
parent acb561a073
commit b40fb3c5c6
4 changed files with 49 additions and 0 deletions
+1
View File
@@ -42,6 +42,7 @@
SUBDIR += fluxbox
SUBDIR += fluxter
SUBDIR += flwm
SUBDIR += fswm
SUBDIR += fvwm2
SUBDIR += fvwm3
SUBDIR += gamescope
+43
View File
@@ -0,0 +1,43 @@
PORTNAME= fswm
DISTVERSION= g20230808
CATEGORIES= x11-wm
MAINTAINER= pyrus@bsdmail.com
COMMENT= Fullscreen window manager in XCB
WWW= https://github.com/pbizopoulos/fswm
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms \
libxcb-util.so:x11/xcb-util
USES= localbase xorg
USE_GITHUB= yes
GH_ACCOUNT= pbizopoulos
GH_TAGNAME= ce007a8
USE_XORG= xcb
MAKE_ARGS= CC="cc" \
CFLAGS="${CFLAGS}" \
LDLIBS="${LDFLAGS} ${LIBS} -lxcb -lxcb-keysyms -lxcb-util" \
PREFIX="${PREFIX}"
PLIST_FILES= bin/${PORTNAME}
PORTDOCS= README
OPTIONS_DEFINE= DOCS SXHKD THINGYLAUNCH
SXHKD_DESC= Depend on SXHKD (Simple X hotkey daemon)
THINGYLAUNCH_DESC= Depend on the thingylaunch launcher
SXHKD_RUN_DEPENDS= sxhkd:x11/sxhkd
THINGYLAUNCH_RUN_DEPENDS= thingylaunch:x11/thingylaunch
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/fswm
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
+3
View File
@@ -0,0 +1,3 @@
TIMESTAMP = 1692921722
SHA256 (pbizopoulos-fswm-g20230808-ce007a8_GH0.tar.gz) = 9f793e67ae4c9e56c0bce374f8f7c0185d8edb995e1efc83761eb74de43a3f11
SIZE (pbizopoulos-fswm-g20230808-ce007a8_GH0.tar.gz) = 3239
+2
View File
@@ -0,0 +1,2 @@
Full screen window manager in libxcb. It is lightweight, as it uses about 200
lines of code.