svn commit: r502115 - in head/x11-wm: . hikari
Mateusz Piotrowski
0mp at FreeBSD.org
Mon May 20 13:39:12 UTC 2019
Author: 0mp
Date: Mon May 20 13:39:10 2019
New Revision: 502115
URL: https://svnweb.freebsd.org/changeset/ports/502115
Log:
New port: x11-wm/hikari: Stacking window manager with tiling capabilities
Hikari is a stacking window manager with additional tiling capabilities,
it is heavily inspired by the Calm Window manager (cwm(1)). Its core
concepts are windows, groups, sheets and the workspace.
WWW: https://hub.darcs.net/raichoo/hikari
PR: 237970
Submitted by: Alexander Sieg <alex at xanderio.de>
Differential Revision: https://reviews.freebsd.org/D20306
Added:
head/x11-wm/hikari/
head/x11-wm/hikari/Makefile (contents, props changed)
head/x11-wm/hikari/distinfo (contents, props changed)
head/x11-wm/hikari/pkg-descr (contents, props changed)
Modified:
head/x11-wm/Makefile
Modified: head/x11-wm/Makefile
==============================================================================
--- head/x11-wm/Makefile Mon May 20 13:34:21 2019 (r502114)
+++ head/x11-wm/Makefile Mon May 20 13:39:10 2019 (r502115)
@@ -59,6 +59,7 @@
SUBDIR += genmenu
SUBDIR += golem
SUBDIR += herbstluftwm
+ SUBDIR += hikari
SUBDIR += hs-xmonad
SUBDIR += hs-xmonad-contrib
SUBDIR += i3
Added: head/x11-wm/hikari/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/hikari/Makefile Mon May 20 13:39:10 2019 (r502115)
@@ -0,0 +1,58 @@
+# $FreeBSD$
+
+PORTNAME= hikari
+DISTVERSION= 0.1.2
+CATEGORIES= x11-wm
+MASTER_SITES= https://acmelabs.space/~raichoo/
+
+MAINTAINER= alex at xanderio.de
+COMMENT= Stacking window manager with tiling capabilities
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms \
+ libxcb-icccm.so:x11/xcb-util-wm \
+ libxcb-ewmh.so:x11/xcb-util-wm
+
+USES= localbase:ldflags
+USE_XORG= xcb x11
+
+NO_WRKSUBDIR= yes
+
+PLIST_FILES= bin/hikari \
+ man/man1/hikari.1.gz
+PORTDATA= config.def.h
+PORTDOCS= README.md
+
+.if defined(WITH_DEBUG)
+ALL_TARGET= debug
+.else
+ALL_TARGET= hikari
+.endif
+
+OPTIONS_DEFINE= DOCS
+
+pre-everything::
+ @${ECHO_MSG} "You can build hikari with your own config.h using the HIKARI_CONF knob:"
+ @${ECHO_MSG} "make HIKARI_CONF=/path/to/hikari/config.h install clean"
+
+post-patch:
+.if defined(HIKARI_CONF)
+ @${ECHO_MSG} "Creating config.h from ${HIKARI_CONF}"
+ @${LN} -sf ${HIKARI_CONF} ${WRKSRC}/config.h
+.else
+ @${LN} -sf ${WRKSRC}/config.def.h ${WRKSRC}/config.h
+.endif
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/hikari ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_MAN} ${WRKSRC}/hikari.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/
+ @${MKDIR} ${STAGEDIR}${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/${PORTDATA} ${STAGEDIR}${DATADIR}
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
Added: head/x11-wm/hikari/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/hikari/distinfo Mon May 20 13:39:10 2019 (r502115)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1558204368
+SHA256 (hikari-0.1.2.tar.gz) = e18bdb3db71b00c939f9cba61c9e8581c66a33d1048a4fcc3da18d7eb2e08ac4
+SIZE (hikari-0.1.2.tar.gz) = 58420
Added: head/x11-wm/hikari/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/hikari/pkg-descr Mon May 20 13:39:10 2019 (r502115)
@@ -0,0 +1,5 @@
+Hikari is a stacking window manager with additional tiling capabilities, it is
+heavily inspired by the Calm Window manager (cwm(1)). Its core concepts are
+windows, groups, sheets and the workspace.
+
+WWW: https://hub.darcs.net/raichoo/hikari
More information about the svn-ports-all
mailing list