svn commit: r552224 - in head/x11-wm: . yeahwm
Alexey Dokuchaev
danfe at FreeBSD.org
Tue Oct 13 09:27:44 UTC 2020
Author: danfe
Date: Tue Oct 13 09:27:42 2020
New Revision: 552224
URL: https://svnweb.freebsd.org/changeset/ports/552224
Log:
YeahWM is a minimalist window manager for X11 based on evilwm and aewm.
WWW: http://phrat.de/
Added:
head/x11-wm/yeahwm/
head/x11-wm/yeahwm/Makefile (contents, props changed)
head/x11-wm/yeahwm/distinfo (contents, props changed)
head/x11-wm/yeahwm/pkg-descr (contents, props changed)
Modified:
head/x11-wm/Makefile
Modified: head/x11-wm/Makefile
==============================================================================
--- head/x11-wm/Makefile Tue Oct 13 09:18:44 2020 (r552223)
+++ head/x11-wm/Makefile Tue Oct 13 09:27:42 2020 (r552224)
@@ -119,5 +119,6 @@
SUBDIR += xfce4-panel-profiles
SUBDIR += xfce4-session
SUBDIR += xfce4-wm
+ SUBDIR += yeahwm
.include <bsd.port.subdir.mk>
Added: head/x11-wm/yeahwm/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/yeahwm/Makefile Tue Oct 13 09:27:42 2020 (r552224)
@@ -0,0 +1,42 @@
+# Created by: Alexey Dokuchaev <danfe at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= yeahwm
+PORTVERSION= 0.3.5
+CATEGORIES= x11-wm
+MASTER_SITES= http://phrat.de/
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= danfe at FreeBSD.org
+COMMENT= Minimal X11 window manager with BeOS-like tabbed titles
+
+USES= xorg
+USE_XORG= x11 xext xinerama
+MAKE_ARGS= CC="${CC}" XROOT="${LOCALBASE}"
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
+PLIST_FILES= bin/yeahwm man/man1/yeahwm.1.gz
+PORTDOCS= README*
+
+OPTIONS_DEFINE= DOCS MOTIF
+MOTIF_DESC= Use Motif hints to find if window should be borderless
+
+MOTIF_BUILD_DEPENDS= ${LOCALBASE}/include/Xm/MwmUtil.h:x11-toolkits/open-motif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's, -Wall -Os,-fcommon,' ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -e '/DEF_FONT/s,variable,fixed,' ${WRKSRC}/config.h
+
+post-patch-MOTIF-off:
+ @${REINPLACE_CMD} -e '/MWM_HINTS/s,define,undef,' ${WRKSRC}/config.h
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/yeahwm ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/yeahwm.1 ${STAGEDIR}${MANPREFIX}/man/man1
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
Added: head/x11-wm/yeahwm/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/yeahwm/distinfo Tue Oct 13 09:27:42 2020 (r552224)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1101403672
+SHA256 (yeahwm_0.3.5.tar.gz) = c92ce98848c8b88d9b67c128e30710944c04a6454310254535c102b2b6fcee05
+SIZE (yeahwm_0.3.5.tar.gz) = 23465
Added: head/x11-wm/yeahwm/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/yeahwm/pkg-descr Tue Oct 13 09:27:42 2020 (r552224)
@@ -0,0 +1,18 @@
+YeahWM is a minimalist window manager for X11 based on evilwm and aewm.
+It features:
+
+ * Sloppy focus
+ * BeOS-like tabbed titles, which can be repositioned
+ * Support for Xinerama
+ * Simple appearance
+ * Good keyboard control
+ * Creative usage of the mouse
+ * Respects aspect size hints
+ * Solid resize and move operations
+ * Virtual desktops
+ * "Magic" screen edges for desktop switching
+ * Snapping to other windows and screen borders when moving windows
+ * Small binary size (ca. 23KB)
+ * Little resource usage
+
+WWW: http://phrat.de/
More information about the svn-ports-head
mailing list