pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/45315: Outdated misc/dvtm package (0.5.2 vs. 0.6 upstream) in pkgsrc-current; patch included
>Number: 45315
>Category: pkg
>Synopsis: Outdated misc/dvtm package (0.5.2 vs. 0.6 upstream) in
>pkgsrc-current; patch included
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Tue Aug 30 15:25:00 +0000 2011
>Originator: Bug Hunting
>Release:
>Organization:
>Environment:
>Description:
The misc/dvtm package in pkgsrc-current currently holds dvtm version 0.5.2,
while the current upstream release is 0.6. As already noted in doc/TODO,
updating is desired.
While here, update the `DESCR' file; the patch below makes it reflect today's
description as can be found on <http://www.freshmeat.net/projects/dvtm>,
as linked to on <http://www.brain-dump.org/projects/dvtm/#download>),
although with one minor change: s/console based/console-based/. Also, a
minor improvement to the Makefile is made, as the first assignment to the
`SUBST_SED.makefile' variable currently holds `+=', where it can actually be
`='.
Upstream changes, to include in the pkgsrc CVS commit message, taken
from <http://lists.suckless.org/dev/1010/6146.html>, as linked to on
<http://www.brain-dump.org/projects/dvtm/#news>:
Changes include:
- window content buffering upon resize, this actually improves
usability quite a bit. Thanks to Niki Yoshiuchi for the initial
patch
- multiplexing mode, press MOD+a and your keystrokes will be sent
to all non minimized windows. Could be handy if you have to do
something interactive simultaneously on multiple servers.
- a bug fix which should prevent leaking open file descriptors
When the package has been updated, the relevant line from doc/TODO (line
528 in TODO, v1.10523) should be deleted; when it is not updated
immediately, please make that line refer to this PR instead.
>How-To-Repeat:
With an up-to-date checkout of pkgsrc-current, issue
"cd /usr/pkgsrc/misc/dvtm; make package-name"; compare with the current
content of <http://www.brain-dump.org/projects/dvtm/>.
Also, with such up-to-date checkout of pkgsrc-current, issue
"grep dvtm /usr/pkgsrc/doc/TODO".
>Fix:
Apply the proposed patches below, which were generated with
"cd /usr/pkgsrc/misc/dvtm; cvs diff -u 2>/dev/null" (the output has
MD5-checksum 91ada41ad762a61c39bac3c5686c3be0) and
created, tested, and found to work correctly on NetBSD/i386:
Index: DESCR
===================================================================
RCS file: /cvsroot/pkgsrc/misc/dvtm/DESCR,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 DESCR
--- DESCR 9 Mar 2008 17:20:47 -0000 1.1.1.1
+++ DESCR 30 Aug 2011 15:11:23 -0000
@@ -1,4 +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.
+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. dvtm is intended to be used where X11 isn't available or over SSH. In
+conjunction with dtach, it can be seen as a lightweight alternative to GNU
+screen.
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/misc/dvtm/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- Makefile 8 Jul 2009 06:28:22 -0000 1.4
+++ Makefile 30 Aug 2011 15:11:23 -0000
@@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.4 2009/07/08 06:28:22 tnn Exp $
#
-DISTNAME= dvtm-0.5.2
+DISTNAME= dvtm-0.6
CATEGORIES= misc
MASTER_SITES= http://www.brain-dump.org/projects/dvtm/
@@ -20,7 +20,7 @@
SUBST_STAGE.makefile= pre-build
SUBST_MESSAGE.makefile= Fixing config.mk
SUBST_FILES.makefile= config.mk
-SUBST_SED.makefile+= -e 's,/usr/local,${PREFIX},g'
+SUBST_SED.makefile= -e 's,/usr/local,${PREFIX},g'
SUBST_SED.makefile+= -e 's,share/man,${PKGMANDIR},g'
SUBST_SED.makefile+= -e 's,^CFLAGS =,CFLAGS +=,'
SUBST_SED.makefile+= -e 's,^LDFLAGS =,LDFLAGS +=,'
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/misc/dvtm/distinfo,v
retrieving revision 1.5
diff -u -r1.5 distinfo
--- distinfo 8 Jul 2009 06:28:22 -0000 1.5
+++ distinfo 30 Aug 2011 15:11:23 -0000
@@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.5 2009/07/08 06:28:22 tnn Exp $
-SHA1 (dvtm-0.5.2.tar.gz) = b688048fc93a28722f1ed50b64d275fbdae5cd43
-RMD160 (dvtm-0.5.2.tar.gz) = e23395dc96713640ede4ab4846168c3e9044dd40
-Size (dvtm-0.5.2.tar.gz) = 26340 bytes
+SHA1 (dvtm-0.6.tar.gz) = 5d5b5c7518ead9f08bae28c081bf2abbb4472933
+RMD160 (dvtm-0.6.tar.gz) = 19201c82df18a4cccf45228aa056529c9f4a16c3
+Size (dvtm-0.6.tar.gz) = 26542 bytes
SHA1 (patch-aa) = 2de5ef5ff718918b61c9c73a1137efaefeaf81c1
Home |
Main Index |
Thread Index |
Old Index