Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 May 2019 13:39:11 +0000 (UTC)
From:      Mateusz Piotrowski <0mp@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r502115 - in head/x11-wm: . hikari
Message-ID:  <201905201339.x4KDdBJk030397@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201905201339.x4KDdBJk030397>