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:
@@ -42,6 +42,7 @@
|
||||
SUBDIR += fluxbox
|
||||
SUBDIR += fluxter
|
||||
SUBDIR += flwm
|
||||
SUBDIR += fswm
|
||||
SUBDIR += fvwm2
|
||||
SUBDIR += fvwm3
|
||||
SUBDIR += gamescope
|
||||
|
||||
@@ -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>
|
||||
@@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1692921722
|
||||
SHA256 (pbizopoulos-fswm-g20230808-ce007a8_GH0.tar.gz) = 9f793e67ae4c9e56c0bce374f8f7c0185d8edb995e1efc83761eb74de43a3f11
|
||||
SIZE (pbizopoulos-fswm-g20230808-ce007a8_GH0.tar.gz) = 3239
|
||||
@@ -0,0 +1,2 @@
|
||||
Full screen window manager in libxcb. It is lightweight, as it uses about 200
|
||||
lines of code.
|
||||
Reference in New Issue
Block a user