dvtm brings the concept of tiling window management, popularized by X11-window

managers like dwm to the console. As a console window manager it tries to make
it easy to work with multiple console based programs like vim, mutt, cmus or
irssi.

WWW: http://www.brain-dump.org/projects/dvtm/

PR:		ports/123786
Submitted by:	Beat Gätzi <beat at chruetertee.ch>
This commit is contained in:
Martin Wilke
2008-05-18 15:30:36 +00:00
parent 03c2de95ff
commit fb8eecf900
5 changed files with 65 additions and 0 deletions

View File

@@ -162,6 +162,7 @@
SUBDIR += dvdimagecmp
SUBDIR += dvdisaster
SUBDIR += dvdtape
SUBDIR += dvtm
SUBDIR += dwatch
SUBDIR += e2fsprogs
SUBDIR += ecore-config

29
sysutils/dvtm/Makefile Normal file
View File

@@ -0,0 +1,29 @@
# New ports collection makefile for: dvtm
# Date created: May 18, 2008
# Whom: Beat Gätzi <beat@chruetertee.ch>
#
# $FreeBSD$
#
PORTNAME= dvtm
PORTVERSION= 0.4.1
CATEGORIES= sysutils
MASTER_SITES= http://www.brain-dump.org/projects/dvtm/
MAINTAINER= beat@chruetertee.ch
COMMENT= Tiling window management for the console
MAN1= dvtm.1
PLIST_FILES= bin/dvtm bin/dvtm-status
pre-everything::
@${ECHO_MSG} "You can build dvtm with your own config.h using the DVTM_CONF knob:"
@${ECHO_MSG} "make DVTM_CONF=/path/to/dvtm/config.h install clean"
post-extract:
.if defined(DVTM_CONF)
@${ECHO_MSG} "creating config.h from ${DVTM_CONF}"
@${CP} ${DVTM_CONF} ${WRKSRC}/config.h
.endif
.include <bsd.port.mk>

3
sysutils/dvtm/distinfo Normal file
View File

@@ -0,0 +1,3 @@
MD5 (dvtm-0.4.1.tar.gz) = bbbf5bce45dbf36c922672d1aa262adf
SHA256 (dvtm-0.4.1.tar.gz) = f5dc75a5e94811885590d4167541bd3b7fd23530a576c204b95104514b5c173a
SIZE (dvtm-0.4.1.tar.gz) = 21729

View File

@@ -0,0 +1,26 @@
--- config.mk.orig 2008-05-18 12:01:46.000000000 +0200
+++ config.mk 2008-05-18 12:05:01.000000000 +0200
@@ -3,14 +3,14 @@
# Customize below to fit your system
-PREFIX = /usr/local
-MANPREFIX = ${PREFIX}/share/man
+PREFIX ?= /usr/local
+MANPREFIX = ${PREFIX}/man
INCS = -I. -I/usr/include -I/usr/local/include
LIBS = -lc -lutil -lncurses
LIBS_UTF8 = -lc -lutil -lncursesw
-CFLAGS += -std=c99 -Os ${INCS} -DVERSION=\"${VERSION}\" -DNDEBUG
+CFLAGS += -std=c99 ${INCS} -DVERSION=\"${VERSION}\" -DNDEBUG
LDFLAGS += -L/usr/lib -L/usr/local/lib ${LIBS}
# Mouse handling
@@ -18,4 +18,4 @@
DEBUG_CFLAGS = ${CFLAGS} -UNDEBUG -O0 -g -ggdb -Wall
-CC = cc
+CC ?= cc

6
sysutils/dvtm/pkg-descr Normal file
View File

@@ -0,0 +1,6 @@
dvtm brings the concept of tiling window management, popularized by X11-window
managers like dwm to the console. As a console window manager it tries to make
it easy to work with multiple console based programs like vim, mutt, cmus or
irssi.
WWW: http://www.brain-dump.org/projects/dvtm/